.cinematic-decks,.deck-visual-theme{--deck-gold: #c4a15d;--deck-ivory: #f3e8ca;--deck-line: rgba(190, 153, 79, .48);--deck-muted: #a2afc0}.cinematic-decks{position:relative;isolation:isolate;height:100dvh;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--deck-ivory);background:#050b15;font-family:Barlow,sans-serif}.cinematic-decks *,.deck-card-picker *{box-sizing:border-box}.cinematic-decks button,.cinematic-decks input,.cinematic-decks select{font:inherit}.cinematic-decks button{cursor:pointer}.cinematic-decks button:disabled{cursor:not-allowed;opacity:.38}.cinematic-decks :focus-visible{outline:2px solid #f1d494;outline-offset:4px}.deck-sanctuary-background,.deck-sanctuary-veil{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:-2;pointer-events:none}.deck-sanctuary-background{-o-object-fit:cover;object-fit:cover;-o-object-position:43% center;object-position:43% center}.deck-sanctuary-veil{z-index:-1;background:linear-gradient(90deg,#0309122b,#0309120f 58%,#030912a3),linear-gradient(180deg,rgba(2,7,17,.45),transparent 40%,rgba(2,7,17,.5))}.deck-editor-screen .deck-sanctuary-veil{background:#03091275}.deck-cinematic-header{display:flex;align-items:center;gap:clamp(12px,1.5vw,28px);height:clamp(68px,9vh,100px);flex-shrink:0;padding:8px clamp(18px,3vw,54px);border-bottom:1px solid var(--deck-line);background:linear-gradient(180deg,#02061073,#0206101f)}.deck-logo{border:0;background:none;width:clamp(115px,11vw,180px);flex-shrink:0}.deck-logo img{width:100%;height:70px;-o-object-fit:contain;object-fit:contain}.deck-breadcrumb{display:flex;align-items:center;gap:10px;background:transparent;border:0;text-transform:uppercase;color:var(--deck-gold);font-size:11px!important;letter-spacing:.15em;white-space:nowrap}.deck-header-title{font-family:Cinzel,Georgia,serif;letter-spacing:.13em;text-align:center;font-size:clamp(15px,1.65vw,28px);flex:1;min-width:0}.deck-player{display:flex;align-items:center;gap:10px;background:none;border:0;text-align:left;flex-shrink:0}.deck-player img,.deck-avatar-placeholder{width:49px;height:49px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid var(--deck-gold);padding:2px}.deck-avatar-placeholder{display:grid;place-items:center;color:var(--deck-gold)}.deck-player strong{display:block;font-family:Georgia,serif;font-size:17px}.deck-player small{display:block;color:var(--deck-gold);font-size:12px}.deck-wallet{display:flex;gap:8px;align-items:center;color:#e5bd67;font-weight:600;font-size:18px;white-space:nowrap;border-left:1px solid var(--deck-line);padding-left:18px}.deck-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 19px;border:1px solid var(--deck-line);border-radius:4px;background:linear-gradient(180deg,#0d1825de,#050b14eb);color:var(--deck-ivory);text-transform:uppercase;font-size:12px!important;font-weight:600!important;letter-spacing:.09em;transition:background .2s,border-color .2s,transform .2s}.deck-button:hover:not(:disabled){border-color:#d2b675;background:#1d2530}.deck-button-primary{border-color:#c6a25b;background:linear-gradient(145deg,#655027,#292416 70%,#4a3b21);box-shadow:inset 0 0 0 2px #d3ab4d24,0 4px 13px #00000059}.deck-button-primary:hover:not(:disabled){background:linear-gradient(145deg,#806335,#342b1b 70%,#5b482b)}.deck-button-danger{border-color:#a95b5c94;color:#e3a0a0}.deck-button-small{min-height:29px;padding:5px 10px;font-size:10px!important;letter-spacing:.05em}.deck-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;border:0;color:#d7c9a9;font-size:11px!important;letter-spacing:.04em;padding:5px}.deck-text-button:hover{color:#fff1c4}.deck-panel{border:1px solid var(--deck-line);border-radius:5px;background:linear-gradient(150deg,#060f1aeb,#040b14d9);min-width:0;min-height:0}.deck-section-title{font-family:Cinzel,Georgia,serif;font-size:clamp(13px,1.15vw,19px);letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:14px 16px 12px;margin:0;color:#ead5a6;border-bottom:1px solid var(--deck-line);flex-shrink:0}.deck-section-title:before{content:"✧";margin-right:10px;color:#d1ad60}.deck-scroll{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#836b3b rgba(2,8,17,.4)}.deck-card-art{width:100%;aspect-ratio:3 / 4;border-radius:5px;overflow:hidden;position:relative;background-color:#08101a;flex-shrink:0}.deck-art-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;text-align:center;border:1px solid var(--deck-line);color:#b5a278;font-size:11px}.deck-library-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,29vw,485px);gap:22px;flex:1;min-height:0;padding:22px clamp(18px,3vw,54px) 24px}.deck-library-main{display:flex;flex-direction:column;min-width:0;min-height:0}.deck-library-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-shrink:0}.deck-library-heading>div{display:flex;align-items:baseline;gap:19px;flex-wrap:wrap;border-bottom:1px solid var(--deck-line);padding-bottom:9px}.deck-library-heading h1{font-family:Cinzel,Georgia,serif;font-size:clamp(28px,3.5vw,57px);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.15;text-shadow:0 3px 5px #000}.deck-library-heading span{color:#ead7ac;font-size:15px}.deck-carousel{position:relative;flex:1;min-height:320px;outline:none;overflow:hidden;touch-action:pan-y}.deck-carousel-slide{position:absolute;left:calc(50% + var(--deck-offset) * 31%);top:55%;width:35%;border:0;background:transparent;color:var(--deck-ivory);transform:translate(-50%,-50%) scale(.73);transform-origin:center 76%;transition:left .58s cubic-bezier(.22,.68,.22,1),transform .58s cubic-bezier(.22,.68,.22,1),opacity .45s,filter .45s;z-index:2;filter:brightness(.75)}.deck-carousel-slide.is-selected{transform:translate(-50%,-50%) scale(1);z-index:4;filter:none}.deck-carousel-slide{width:min(35%,calc((100dvh - 365px)*.6))}.deck-carousel-slide.is-distant{opacity:0;pointer-events:none}.deck-fan{position:relative;width:100%;padding-top:108%;margin-bottom:-1px}.deck-fan .deck-card-art,.deck-fan-back{position:absolute;width:72%;height:auto;bottom:0;left:14%;aspect-ratio:3 / 4;border:1px solid rgba(206,177,112,.75);box-shadow:0 7px 24px #000c;border-radius:6px}.deck-fan-back{-o-object-fit:cover;object-fit:cover}.deck-fan-left{transform:rotate(-13deg) translate(-29%) translateY(-1%)}.deck-fan-right{transform:rotate(13deg) translate(29%) translateY(-1%)}.deck-fan-front{z-index:3;transform:translateY(2%)}.is-selected .deck-fan-front{border-color:#dac080;box-shadow:0 9px 27px #000c,0 0 0 2px #ceac6247}.deck-stone-plinth{position:relative;min-height:88px;padding:16px 4px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:38% 38% 16% 16%/14% 14% 10% 10%;border-top:4px double #b79d67;border-bottom:3px double #947d50;background:repeating-linear-gradient(162deg,transparent 0,transparent 21px,rgba(138,151,168,.08) 23px,transparent 25px),linear-gradient(90deg,#080e18,#27303b 7%,#080e17 17%,#111923 70%,#2f333b 95%,#090f18);box-shadow:0 15px 13px -10px #000,inset 0 1px 5px #bca365}.deck-stone-plinth:before{content:"";position:absolute;left:8%;right:8%;top:-13px;height:18px;border-radius:50%;background:linear-gradient(#323b47,#0a111c);border:1px solid #9a8458;z-index:-1}.deck-stone-plinth strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Cinzel,Georgia,serif;text-transform:uppercase;font-size:clamp(16px,1.4vw,26px);letter-spacing:.06em}.deck-stone-plinth>span{font-size:12px}.deck-stone-plinth small{display:flex;gap:6px;align-items:center;color:#e2c37f;font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border:1px solid #947238;border-radius:3px;background:#352811}.deck-carousel-arrow{position:absolute;top:55%;transform:translateY(-50%);width:45px;height:45px;display:grid;place-items:center;border:1px solid #c5a55c;border-radius:50%;background:#06101ddb;color:#e4c575;z-index:6;box-shadow:0 4px 15px #0008}.deck-carousel-arrow:hover{background:#242b34}.deck-carousel-arrow.previous{left:0}.deck-carousel-arrow.next{right:0}.deck-carousel-pagination{display:flex;justify-content:center;gap:12px;padding:10px 0 18px;flex-shrink:0}.deck-carousel-pagination button{width:9px;height:9px;background:#66717d;border-radius:50%;border:0;padding:0;transition:background .2s,transform .2s}.deck-carousel-pagination button.is-selected{background:#e0bd6a;transform:scale(1.25)}.deck-library-actions{flex-shrink:0;display:grid;grid-template-columns:1fr;gap:12px}.deck-selected-name{display:flex;align-items:center;gap:12px}.deck-selected-name h2{font-family:Cinzel,Georgia,serif;font-size:23px;letter-spacing:.05em;margin:0;text-transform:uppercase}.deck-selected-name input,.deck-editor-summary input{background:#06101cd9;border:1px solid var(--deck-line);border-radius:3px;padding:4px 8px;color:var(--deck-ivory);max-width:210px}.deck-action-row{display:flex;gap:12px;flex-wrap:wrap}.deck-edit-button{min-width:210px;min-height:49px;font-size:15px!important;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%)}.deck-library-customize{display:flex;gap:10px;padding-top:9px;border-top:1px solid var(--deck-line)}.deck-config-shortcut{display:flex;align-items:center;gap:10px;flex:1;text-align:left;background:#050d18b3;border:1px solid var(--deck-line);border-radius:4px;padding:8px;min-width:0}.deck-config-shortcut img,.deck-config-shortcut .deck-card-art{height:49px;width:37px;-o-object-fit:cover;object-fit:cover}.deck-config-shortcut small{display:block;font-size:9px;color:#c9b788;text-transform:uppercase;letter-spacing:.04em}.deck-config-shortcut strong{display:block;margin-top:4px;font-size:11px;font-weight:500}.deck-library-preview{display:flex;flex-direction:column;gap:18px;min-height:0}.deck-library-contents{display:flex;flex-direction:column;flex:1;min-height:0}.deck-contents-name{display:flex;justify-content:space-between;padding:12px 16px;font-family:Cinzel,Georgia,serif;font-size:15px;border-bottom:1px solid var(--deck-line)}.deck-contents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;gap:9px}.deck-content-card{position:relative;padding:0;border:1px solid rgba(178,143,72,.48);border-radius:5px;background:#050c15}.deck-content-card:hover{border-color:#dfc58a}.deck-content-card>span{position:absolute;bottom:2px;right:2px;min-width:22px;padding:2px 4px;background:#04070f;border:1px solid #8e794f;border-radius:3px;font-size:10px;font-weight:600}.deck-composition{padding:12px 12px 5px;flex-shrink:0;border-top:1px solid var(--deck-line)}.deck-composition h3{font-family:Cinzel,Georgia,serif;font-size:12px;text-transform:uppercase;margin:0 0 12px;letter-spacing:.04em}.deck-composition>div{display:grid;grid-template-columns:repeat(6,1fr)}.deck-composition>div>div{display:flex;flex-direction:column;gap:7px;align-items:center;border-right:1px solid #6857398c}.deck-composition>div>div:last-child{border:0}.deck-composition small{font-size:8px}.deck-composition svg{color:#d5b775}.deck-composition strong{font-size:14px;font-weight:500}.deck-composition p{font-size:9px;color:var(--deck-muted);text-align:center;margin:9px 0 0}.deck-chat-preview{display:flex;gap:10px;align-items:center;border:1px solid var(--deck-line);border-radius:5px;min-height:48px;background:#030b16eb;color:var(--deck-ivory);padding:9px 12px;text-align:left;min-width:0}.deck-chat-preview>svg{flex-shrink:0;color:var(--deck-gold)}.deck-chat-preview>strong{font-size:10px;letter-spacing:.06em;white-space:nowrap;font-weight:600}.deck-chat-message{border-left:1px solid var(--deck-line);padding-left:10px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#acb7c6}.deck-chat-message b{color:#d3bb7e}.deck-chat-message img{display:inline-block;vertical-align:middle}.deck-empty-state{display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;height:100%;min-height:160px;padding:22px;text-align:center;color:#b6a789}.deck-empty-state p{font-family:Georgia,serif;font-size:18px;margin:0}.deck-empty-state small,.deck-empty-caption{color:var(--deck-muted);font-size:12px}.deck-empty-caption{padding:25px;text-align:center}.deck-editor-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 18px 10px;padding:9px 18px;border:1px solid var(--deck-line);border-radius:4px;background:#040d18e6;flex-shrink:0}.deck-editor-summary>div{display:flex;align-items:center;gap:12px;min-width:0}.deck-editor-summary input{font-family:Cinzel,Georgia,serif!important;font-size:19px!important;letter-spacing:.06em;background:transparent;border-color:transparent;padding:2px 4px;width:180px}.deck-editor-summary input:focus{border-color:var(--deck-line)}.deck-active-badge{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--deck-line);border-radius:3px;font-size:9px;text-transform:uppercase;padding:4px 8px;white-space:nowrap}.deck-size-summary{color:#e0c991;font-size:12px}.deck-size-summary strong{font-size:15px;white-space:nowrap}.deck-size-summary small{color:var(--deck-muted);font-size:11px}.deck-size-summary progress{width:clamp(70px,12vw,190px);height:9px;border:1px solid #9d895f;border-radius:8px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#020915}.deck-size-summary progress::-webkit-progress-bar{background:#020915}.deck-size-summary progress::-webkit-progress-value{background:#cfb66f;border-radius:8px}.deck-size-summary progress::-moz-progress-bar{background:#cfb66f}.deck-editor-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(195px,20fr) minmax(0,47fr) minmax(270px,33fr);gap:10px;padding:0 18px 10px}.deck-editor-preview{display:flex;flex-direction:column;min-height:0}.deck-preview-content{flex:1;overflow:hidden;min-height:0}.deck-preview-content>aside{border:0!important;background:transparent!important;box-shadow:none!important;width:100%!important}.deck-preview-content>aside>div:first-child{display:none}.deck-preview-content>aside>div:nth-child(2){padding:12px}.deck-preview-content>aside>div:nth-child(2)>div:first-child>div{max-width:100%}.deck-preview-actions{padding:10px 16px 14px;border-top:1px solid var(--deck-line);display:flex;flex-direction:column;gap:9px}.deck-preview-actions>.deck-quantity{width:120px;margin:0 auto}.deck-preview-actions>.deck-quantity button{min-height:29px}.deck-preview-actions .deck-button{font-size:10px!important;padding:8px}.deck-editor-deck{display:flex;flex-direction:column;min-height:0;min-width:0;gap:9px}.deck-editor-grid-panel{display:flex;flex-direction:column;flex:1;min-height:0}.deck-grid-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--deck-line);padding-right:12px;flex-shrink:0}.deck-grid-heading .deck-section-title{border:0}.deck-editor-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px;padding:12px}.deck-card-select{display:block;padding:0;border:1px solid rgba(151,130,84,.45);border-radius:5px;position:relative;background:#040c16;width:100%}.deck-card-select:hover{border-color:#e0c895}.deck-card-select:active{border-color:#f3e8ca}.deck-quantity{display:flex;align-items:center;justify-content:space-between;margin-top:4px;background:#040a13;border:1px solid #927746;border-radius:3px;min-height:23px}.deck-quantity button{display:grid;place-items:center;border:0;background:transparent;color:#d1b572;width:27px;height:24px;padding:0}.deck-quantity strong{font-weight:500;font-size:12px}.deck-quantity button:hover:not(:disabled){background:#343021}.deck-editor-config{flex-shrink:0;display:grid;grid-template-columns:1.3fr 1.2fr 1fr;padding:8px;gap:8px;min-height:96px}.deck-config-item{display:flex;gap:7px;align-items:center;min-width:0;border-right:1px solid var(--deck-line);padding-right:5px}.deck-config-item:last-child{border:0;padding:0}.deck-config-item .deck-config-art,.deck-config-item>img{width:clamp(40px,4vw,68px);padding:0;flex-shrink:0;border:0;background:none;border-radius:3px}.deck-config-item>img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.deck-config-item>div,.deck-config-item>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.deck-config-item small{color:#dbbd79;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.deck-config-item strong{font-size:10px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-weight:500}.deck-pope-remove{padding:0;font-size:9px!important}.deck-config-item .deck-text-button{font-size:9px!important;padding:0 3px}.deck-god-shortcut{background:transparent;color:var(--deck-ivory);text-align:left}.deck-god-shortcut>img{border-radius:50%;aspect-ratio:1;border:1px solid var(--deck-line);width:37px}.deck-editor-collection{display:flex;flex-direction:column}.deck-collection-search{display:flex;gap:7px;padding:10px 10px 0;flex-shrink:0}.deck-collection-search label{display:flex;align-items:center;gap:7px;flex:1;min-width:0;border:1px solid #465063;border-radius:3px;padding:6px 8px;background:#040b15;color:#c7af73}.deck-collection-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--deck-ivory);outline:0;font-size:12px!important}.deck-collection-tools{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;font-size:10px;color:var(--deck-muted);flex-shrink:0}.deck-collection-tools select{color:#d6cfb8;background:#050e1c;border:1px solid #475166;border-radius:3px;padding:4px 7px;font-size:10px!important}.deck-type-tabs{display:flex;flex-wrap:wrap;padding:0 10px 10px;gap:4px;flex-shrink:0}.deck-type-tabs button,.deck-mobile-tabs button{padding:5px 7px;border:1px solid #3e4a5c;border-radius:3px;background:#050f1c;color:#ccd2dc;font-size:10px!important}.deck-type-tabs button.is-selected,.deck-mobile-tabs button.is-selected{background:#44351d;border-color:#c0a167;color:#ffe5a3}.deck-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 9px;padding:0 10px 12px}.deck-collection-card{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 165px}.deck-collection-card.not-owned .deck-card-art{filter:grayscale(.7);opacity:.5}.deck-in-deck-badge{position:absolute;top:2px;left:2px;font-size:8px;background:#332912ef;border:1px solid #9c7e3e;color:#f3d697;border-radius:2px;padding:1px 4px}.deck-collection-card-footer{display:flex;align-items:center;margin-top:3px;gap:3px;font-size:11px;color:#dfc991}.deck-collection-card-footer span{flex:1;padding-left:3px}.deck-collection-card-footer button{display:grid;place-items:center;width:23px;height:23px;border:0;padding:0;background:none;color:#c5b786}.deck-collection-card-footer .deck-collection-add{border:1px solid #a38b54;border-radius:50%;background:#091220}.is-dragging{outline:2px solid #dcc380;outline-offset:-2px}.deck-editor-footer{display:grid;grid-template-columns:auto 1fr auto minmax(200px,27%);align-items:center;gap:18px;padding:10px 22px;border-top:1px solid var(--deck-line);background:#030a15f0;flex-shrink:0}.deck-save-button{min-width:240px;min-height:43px;font-size:15px!important}.deck-validity{display:flex;gap:8px;align-items:center;justify-content:center;font-size:11px;color:#cfbd88}.deck-validity.is-valid{color:#8abe8e}.deck-mobile-tabs{display:none}.deck-card-picker{background:#060f1d;color:#f3e8ca;border-color:#b59b5e;max-width:660px;max-height:85dvh}.deck-card-picker h2{font-family:Cinzel,Georgia,serif;letter-spacing:.05em}.deck-picker-grid{overflow-y:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-height:65dvh}.deck-picker-grid button{border:1px solid #70613e;background:#070e18;padding:4px;border-radius:4px;cursor:pointer;min-width:0}.deck-picker-grid span{display:block;font-size:9px;padding:3px;color:#ded3b8}@media (min-width: 1600px){.deck-library-actions{grid-template-columns:1.2fr 1fr}.deck-selected-name{grid-column:1 / -1}.deck-library-customize{padding:0;border:0}.deck-config-shortcut{gap:6px}.deck-config-shortcut strong{font-size:10px}.deck-config-shortcut img,.deck-config-shortcut .deck-card-art{width:29px;height:40px}}@media (max-width: 1200px){.deck-breadcrumb span{display:none}.deck-library-layout{gap:14px;padding:18px;grid-template-columns:minmax(0,1fr) 280px}.deck-library-heading{align-items:flex-start}.deck-library-heading h1{font-size:30px}.deck-library-heading>div{gap:6px}.deck-library-heading .deck-button{padding:8px 12px;font-size:10px!important}.deck-editor-layout{grid-template-columns:190px minmax(0,1fr) 300px;padding:0 12px 9px}.deck-editor-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.deck-editor-config{grid-template-columns:1fr 1fr}.deck-god-shortcut{grid-column:1 / -1}.deck-god-shortcut>img{width:24px}.deck-god-shortcut>span{flex-direction:row;gap:12px}.deck-config-item:nth-child(2){border:0}.deck-editor-summary{margin:10px 12px}.deck-size-summary small{display:none}.deck-editor-footer{grid-template-columns:auto 1fr auto;gap:10px}.deck-editor-footer .deck-chat-preview{display:none}.deck-save-button{min-width:180px}.deck-editor-preview .deck-section-title{font-size:12px;padding:12px 8px}}@media (max-width: 1024px){.deck-editor-preview{display:none}.deck-editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.deck-editor-config{grid-template-columns:1.2fr 1fr}.deck-editor-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.deck-editor-collection .deck-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-player small{font-size:10px}.deck-wallet{font-size:14px;padding-left:12px}.deck-header-title{font-size:15px}.deck-cinematic-header{gap:12px;padding:8px 18px}.deck-library-customize{gap:6px}.deck-config-shortcut{gap:5px;padding:5px}.deck-config-shortcut small{font-size:8px}.deck-config-shortcut strong{font-size:9px}.deck-edit-button{min-width:160px}.deck-action-row{gap:8px}.deck-action-row .deck-button{font-size:10px!important;padding:8px 12px}.deck-composition small{font-size:7px}.deck-chat-preview{gap:7px;padding:8px}.deck-chat-preview>strong{font-size:8px}}@media (max-width: 760px){.deck-library-preview{display:none}.deck-library-layout{display:flex;padding:16px}.deck-library-main{width:100%}.deck-header-title{display:none}.deck-cinematic-header{height:63px;padding:6px 14px;gap:9px}.deck-logo{width:110px}.deck-logo img{height:48px}.deck-player{margin-left:auto;gap:7px}.deck-player strong{font-size:14px}.deck-player img,.deck-avatar-placeholder{width:36px;height:36px}.deck-wallet{font-size:12px;padding-left:8px;gap:5px}.deck-wallet svg{width:14px}.deck-breadcrumb{padding:0}.deck-carousel{min-height:270px}.deck-carousel-slide{width:36%}.deck-carousel-arrow{width:35px;height:35px}.deck-stone-plinth{min-height:72px;padding-top:12px}.deck-stone-plinth strong{font-size:15px}.deck-stone-plinth>span{font-size:10px}.deck-stone-plinth small{font-size:8px;padding:3px 6px}.deck-library-actions{gap:9px}.deck-selected-name h2{font-size:19px}.deck-carousel-pagination{padding:7px 0 12px}.deck-library-heading h1{font-size:27px}.deck-editor-summary{padding:7px 10px;margin:8px 10px;gap:7px}.deck-editor-summary input{width:125px;font-size:16px!important}.deck-editor-summary>div{gap:7px}.deck-active-badge{display:none}.deck-size-summary>span{display:none}.deck-size-summary progress{width:62px}.deck-mobile-tabs{display:flex;gap:7px;padding:0 10px 9px}.deck-mobile-tabs button{flex:1;padding:7px;font-size:12px!important}.deck-editor-layout{display:flex;flex-direction:column;padding:0 10px 8px}.deck-editor-layout[data-mobile-tab=deck] .deck-editor-collection,.deck-editor-layout[data-mobile-tab=collection] .deck-editor-deck{display:none}.deck-editor-deck,.deck-editor-collection{flex:1;min-height:0}.deck-editor-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px 6px}.deck-editor-config{grid-template-columns:1.2fr 1fr 1fr;min-height:75px}.deck-god-shortcut{grid-column:auto}.deck-god-shortcut>span{flex-direction:column;gap:4px}.deck-config-item .deck-config-art,.deck-config-item>img{width:38px}.deck-config-item>img{width:35px}.deck-god-shortcut>img{width:25px}.deck-editor-footer{padding:8px 10px;gap:8px;grid-template-columns:auto 1fr auto}.deck-editor-footer .deck-button{padding:7px 9px;font-size:10px!important;min-height:37px}.deck-validity{font-size:9px;gap:5px}.deck-validity svg{width:15px;flex-shrink:0}.deck-save-button{min-width:118px}.deck-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 430px){.deck-cinematic-header>button:last-child{display:none}.deck-wallet{font-size:11px}.deck-player strong{font-size:12px}.deck-library-customize{flex-wrap:wrap}.deck-config-shortcut{min-width:100px}.deck-library-heading span{font-size:11px}.deck-library-heading h1{font-size:24px}.deck-selected-name{gap:7px}.deck-stone-plinth strong{font-size:11px}.deck-stone-plinth>span{font-size:8px}.deck-stone-plinth small{font-size:6px}.deck-stone-plinth{min-height:58px}.deck-carousel{min-height:250px}.deck-carousel-slide{width:42%}.deck-carousel-slide:not(.is-selected){filter:brightness(.65)}.deck-editor-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-editor-config{grid-template-columns:1.3fr 1fr}.deck-god-shortcut{grid-column:1 / -1;justify-content:center}.deck-god-shortcut>span{flex-direction:row}.deck-config-item strong{font-size:9px}.deck-validity{font-size:8px}.deck-editor-summary input{width:100px}.deck-size-summary progress{display:none}}@media (max-height: 720px) and (min-width: 761px){.deck-cinematic-header{height:64px}.deck-library-layout{padding-top:12px;padding-bottom:12px}.deck-library-heading h1{font-size:32px}.deck-carousel{min-height:220px}.deck-carousel-slide{width:28%}.deck-library-actions{gap:7px}.deck-library-customize{padding-top:5px}.deck-carousel-pagination{padding:5px 0 9px}.deck-library-heading .deck-button{min-height:35px}.deck-selected-name h2{font-size:19px}.deck-edit-button{min-height:40px}.deck-editor-summary{margin-top:7px;margin-bottom:7px;padding:6px 15px}.deck-section-title{padding-top:10px;padding-bottom:9px}.deck-editor-card-grid{gap:9px 7px;padding:9px}.deck-editor-config{min-height:82px}.deck-editor-footer{padding-top:7px;padding-bottom:7px}.deck-preview-actions{padding:7px 10px}}@media (max-height: 500px) and (orientation: portrait){.cinematic-decks{overflow-y:auto;min-height:100dvh;height:auto}.deck-library-layout{min-height:620px}.deck-editor-layout{min-height:500px}.deck-editor-footer{position:sticky;bottom:0;z-index:10}}@media (prefers-reduced-motion: reduce){.cinematic-decks *,.cinematic-decks *:before,.cinematic-decks *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width: 1200px){.deck-editor-footer{grid-template-columns:auto 1fr auto 40px}.deck-editor-footer .deck-chat-preview{display:flex;justify-content:center;width:40px;min-height:38px;padding:8px}.deck-editor-footer .deck-chat-preview>strong,.deck-editor-footer .deck-chat-preview>span,.deck-editor-footer .deck-chat-preview>svg:last-child{display:none}}@media (max-width: 760px){.deck-library-layout{flex-direction:column;gap:12px}.deck-library-main{flex:1}.deck-library-preview{display:flex;flex-shrink:0}.deck-library-contents{display:none}.deck-editor-footer{grid-template-columns:auto 1fr auto 36px}.deck-editor-footer .deck-chat-preview{width:36px;min-height:37px}.deck-editor-card-grid .deck-quantity button{min-height:30px;width:30px}.deck-collection-card-footer button{min-height:28px;width:28px}}@media (max-width: 350px){.deck-editor-footer .deck-validity{display:none}.deck-editor-footer{grid-template-columns:auto 1fr 36px}.deck-player small{display:none}}@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px){.cinematic-decks{height:100dvh;min-height:0;overflow:hidden;padding:0 env(safe-area-inset-right,0px) max(8px,env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px)}.deck-cinematic-header{height:clamp(44px,9dvh,60px);padding:4px 14px;gap:10px}.deck-logo{width:clamp(95px,11vw,135px)}.deck-logo img{height:40px}.deck-breadcrumb{min-width:32px;min-height:32px;justify-content:center;padding:0}.deck-breadcrumb span{display:none}.deck-header-title{font-size:clamp(12px,1.4vw,18px)}.deck-player{min-width:0;margin-left:auto;gap:6px}.deck-player>span{min-width:0}.deck-player img,.deck-avatar-placeholder{width:32px;height:32px;flex-shrink:0}.deck-player strong{font-size:13px;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.deck-player small{font-size:9px}.deck-wallet{padding-left:8px;gap:5px;font-size:13px}.deck-button{min-height:32px;padding:6px 10px;gap:6px;font-size:10px!important}.deck-text-button{min-height:32px;font-size:10px!important}.deck-chat-preview{min-height:32px;padding:5px 8px;gap:7px;flex-shrink:0}.deck-chat-preview>strong{font-size:9px}.deck-chat-preview>svg{width:17px;height:17px}.deck-section-title{padding:8px 10px;font-size:12px}.deck-library-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(210px,24vw,350px);min-height:0;gap:12px;padding:8px 14px}.deck-library-main{display:grid;grid-template-columns:minmax(0,1fr) clamp(185px,21vw,270px);grid-template-rows:auto minmax(0,1fr) 24px;-moz-column-gap:12px;column-gap:12px}.deck-library-heading{grid-column:1 / -1;align-items:center;gap:8px}.deck-library-heading>div{gap:9px;padding-bottom:4px;flex-wrap:nowrap}.deck-library-heading h1{font-size:clamp(20px,2.5vw,30px)}.deck-library-heading span{font-size:11px;white-space:nowrap}.deck-library-heading .deck-button{min-height:32px;padding:6px 10px}.deck-carousel{grid-column:1;grid-row:2;min-height:0;container-type:size}.deck-carousel-slide{top:49%;width:min(42%,calc((100dvh - 180px)*.7))}.deck-stone-plinth{min-height:56px;padding:7px 3px 5px;gap:2px}.deck-stone-plinth strong{font-size:clamp(11px,1.1vw,17px)}.deck-stone-plinth>span{font-size:10px}.deck-stone-plinth small{font-size:8px;padding:2px 5px;letter-spacing:.03em}.deck-carousel-arrow{top:49%;width:34px;height:34px}.deck-carousel-pagination{grid-column:1;grid-row:3;padding:0;gap:2px}.deck-carousel-pagination button{width:22px;height:22px;background:radial-gradient(circle,#66717d 3px,transparent 4px)}.deck-carousel-pagination button.is-selected{background:radial-gradient(circle,#e0bd6a 4px,transparent 5px);transform:none}.deck-library-actions{grid-column:2;grid-row:2 / 4;grid-template-columns:1fr;align-self:center;max-height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin;gap:6px;padding:4px 0}.deck-selected-name{grid-column:auto;flex-wrap:wrap;gap:0 6px;min-width:0}.deck-selected-name h2{width:100%;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.deck-selected-name input{width:100%;min-width:0}.deck-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.deck-action-row .deck-button{padding:6px;font-size:9px!important;letter-spacing:.03em}.deck-edit-button{grid-column:1 / -1;min-width:0;min-height:34px}.deck-edit-button>svg{width:18px;height:18px}.deck-library-customize{display:grid;grid-template-columns:1fr;padding-top:5px;gap:4px}.deck-config-shortcut{min-height:34px;padding:3px 6px;gap:8px}.deck-config-shortcut img,.deck-config-shortcut .deck-card-art{width:22px;height:30px}.deck-config-shortcut>svg{width:22px;height:22px}.deck-config-shortcut small{font-size:8px}.deck-config-shortcut strong{margin-top:1px;font-size:10px}.deck-library-preview{display:flex;min-height:0;gap:8px}.deck-library-contents{display:flex;overflow:hidden}.deck-contents-name{padding:6px 10px;font-size:12px;flex-shrink:0}.deck-contents-grid{padding:6px;gap:6px}.deck-composition{padding:7px;flex-shrink:0}.deck-composition h3{font-size:10px;margin-bottom:6px}.deck-composition>div{gap:4px}.deck-composition>div>div{gap:3px}.deck-composition small{font-size:7px}.deck-composition svg{width:16px;height:16px}.deck-composition strong{font-size:12px}.deck-composition p{margin-top:5px;font-size:8px}.deck-editor-summary{margin:5px 12px;padding:4px 10px;min-height:32px}.deck-editor-summary input{font-size:14px!important;width:150px}.deck-editor-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;padding:0 12px 6px;gap:8px}.deck-editor-preview,.deck-mobile-tabs{display:none}.deck-editor-layout[data-mobile-tab] .deck-editor-deck,.deck-editor-layout[data-mobile-tab] .deck-editor-collection{display:flex;min-height:0}.deck-editor-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:8px}.deck-editor-config{min-height:54px;grid-template-columns:1.2fr 1fr 1fr;padding:4px 6px;gap:5px}.deck-config-item .deck-config-art,.deck-config-item>img{width:27px}.deck-config-item small{font-size:8px}.deck-god-shortcut{grid-column:auto}.deck-god-shortcut>span{flex-direction:column;gap:3px}.deck-god-shortcut>img{width:25px}.deck-collection-search{padding:6px 7px 0}.deck-collection-search label{padding:4px 7px;min-height:32px}.deck-collection-tools{padding:5px 7px;gap:5px}.deck-type-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:0 7px 5px}.deck-type-tabs button{flex-shrink:0;min-height:30px;padding:4px 6px}.deck-collection-grid{padding:0 7px 8px;gap:7px}.deck-editor-footer{position:static;grid-template-columns:auto 1fr auto 36px;padding:5px 12px;gap:8px}.deck-editor-footer .deck-button{min-height:32px;padding:6px 9px}.deck-save-button{min-width:120px;font-size:11px!important}.deck-validity{font-size:10px}.deck-editor-footer .deck-chat-preview{width:36px;min-height:32px;padding:5px}.deck-card-picker{max-height:90dvh}.deck-picker-grid{max-height:calc(90dvh - 80px)}}@supports (width: 1cqh){@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px){.deck-carousel-slide{width:min(42%,calc((100cqh - 76px)*.82))}}}@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px) and (max-width: 900px){.deck-header-title{display:none}.deck-library-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:5px}.deck-library-contents{display:none}.deck-library-preview .deck-chat-preview{align-self:flex-end;width:min(400px,70vw)}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.cinematic-decks{height:auto;min-height:100dvh;overflow:clip;padding:env(safe-area-inset-top) env(safe-area-inset-right) max(16px,env(safe-area-inset-bottom)) env(safe-area-inset-left)}.deck-sanctuary-background,.deck-sanctuary-veil{position:fixed;height:100dvh}.deck-sanctuary-background{-o-object-position:51% center;object-position:51% center}.deck-sanctuary-veil{background:linear-gradient(180deg,#03091266,#0309124d 30%,#030912c9 80%)}.deck-cinematic-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:48px 48px;gap:4px 8px;height:auto;padding:6px 12px 8px;background:#020916b3}.deck-logo{grid-column:2;grid-row:1;justify-self:center;width:min(145px,100%)}.deck-logo img{height:48px}.deck-breadcrumb{grid-column:1;grid-row:1;min-height:44px;width:44px;padding:0;justify-content:center;border:1px solid var(--deck-line);border-radius:4px}.deck-breadcrumb span,.deck-header-title{display:none}.deck-cinematic-header>div:last-child{grid-column:3;grid-row:1;padding:0;gap:0;background:transparent;border:0}.deck-cinematic-header>div:last-child button{min-height:44px;min-width:30px;padding:4px}.deck-player{grid-column:1 / 3;grid-row:2;margin-left:0;min-width:0;gap:8px;min-height:44px}.deck-player img,.deck-avatar-placeholder{width:38px;height:38px;flex-shrink:0}.deck-player>span{min-width:0}.deck-player strong{max-width:190px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-player small{display:block;font-size:10px}.deck-wallet{grid-column:3;grid-row:2;justify-self:end;gap:5px;padding-left:8px;font-size:13px}.deck-wallet svg{width:16px;flex-shrink:0}.deck-button,.deck-text-button{min-height:44px;touch-action:manipulation}.deck-button{font-size:11px!important;padding:10px 12px;letter-spacing:.045em}.deck-chat-preview{min-height:52px;padding:10px 12px;gap:8px}.deck-chat-preview>strong{font-size:9px}.deck-chat-message{font-size:12px}.deck-library-layout{display:flex;flex-direction:column;flex:none;min-height:0;padding:18px 14px 8px;gap:18px}.deck-library-main{display:flex;flex:none;width:100%}.deck-library-heading{align-items:center;gap:8px}.deck-library-heading>div{gap:5px}.deck-library-heading h1{font-size:clamp(24px,6vw,36px)}.deck-library-heading span{font-size:11px}.deck-library-heading .deck-button{min-height:44px;padding:9px 10px}.deck-carousel{flex:none;height:clamp(285px,78vw,390px);min-height:0;margin-top:6px}.deck-carousel-slide{top:50%;width:min(48%,240px);left:calc(50% + var(--deck-offset) * 41%)}.deck-stone-plinth{min-height:76px;padding:12px 6px 8px}.deck-stone-plinth strong{font-size:clamp(12px,3.3vw,18px)}.deck-stone-plinth>span{font-size:10px}.deck-stone-plinth small{font-size:8px;padding:3px 7px}.deck-carousel-arrow{width:44px;height:44px;top:48%}.deck-carousel-pagination{flex-wrap:wrap;gap:0;padding:0 0 10px}.deck-carousel-pagination button{width:32px;height:32px;background:radial-gradient(circle,#66717d 3px,transparent 4px)}.deck-carousel-pagination button.is-selected{background:radial-gradient(circle,#e0bd6a 4px,transparent 5px);transform:none}.deck-library-actions{display:flex;flex-direction:column;gap:12px}.deck-selected-name{flex-wrap:wrap;gap:0 8px}.deck-selected-name h2{flex-basis:100%;font-size:21px;overflow-wrap:anywhere}.deck-selected-name input{min-height:44px;max-width:100%;font-size:16px}.deck-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deck-action-row .deck-button{min-height:44px;font-size:11px!important}.deck-edit-button{grid-column:1 / -1;min-width:0;min-height:50px}.deck-library-customize{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:13px}.deck-config-shortcut{min-width:0;min-height:88px;flex-direction:column;justify-content:center;gap:6px;padding:8px 4px;text-align:center}.deck-config-shortcut img,.deck-config-shortcut .deck-card-art{width:28px;height:38px}.deck-config-shortcut small{font-size:9px}.deck-config-shortcut strong{font-size:10px;overflow-wrap:anywhere}.deck-library-preview{display:flex;flex:none;gap:0}.deck-library-contents{display:none}.deck-library-preview .deck-chat-preview{width:100%}.cinematic-decks.deck-editor-screen{height:100dvh;min-height:0;overflow:hidden;padding-bottom:0}.deck-editor-screen .deck-cinematic-header{grid-template-rows:48px}.deck-editor-screen .deck-player,.deck-editor-screen .deck-wallet{display:none}.deck-editor-summary{margin:8px 10px;padding:7px 10px;min-height:42px;gap:8px}.deck-editor-summary>div:first-child{flex:1}.deck-editor-summary input{font-size:16px!important;width:100%;min-width:0;max-width:100%}.deck-active-badge,.deck-size-summary progress,.deck-size-summary>span,.deck-size-summary small{display:none}.deck-size-summary strong{font-size:14px}.deck-mobile-tabs{display:flex;flex-shrink:0;gap:8px;padding:0 10px 9px}.deck-mobile-tabs button{flex:1;min-height:44px;font-size:12px!important;letter-spacing:.025em}.deck-editor-layout{display:flex;flex-direction:column;min-height:0;padding:0 10px 8px;gap:0}.deck-editor-preview,.deck-editor-layout[data-mobile-tab=deck] .deck-editor-collection,.deck-editor-layout[data-mobile-tab=collection] .deck-editor-deck{display:none}.deck-editor-deck,.deck-editor-collection{display:flex;flex:1;min-height:0}.deck-editor-deck{gap:7px}.deck-editor-grid-panel{overflow:hidden}.deck-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.deck-section-title{padding:10px 12px;font-size:12px}.deck-editor-card-grid,.deck-editor-collection .deck-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:12px 8px}.deck-editor-card-grid .deck-quantity{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;text-align:center}.deck-editor-card-grid .deck-quantity button{width:40px;min-height:44px}.deck-quantity strong{font-size:13px}.deck-collection-card-footer{flex-wrap:wrap;justify-content:flex-end}.deck-collection-card-footer button{width:44px;min-height:44px}.deck-collection-card-footer span{min-width:22px}.deck-editor-config{grid-template-columns:1fr 1fr;min-height:0;padding:7px;gap:6px}.deck-config-item .deck-config-art,.deck-config-item>img{width:34px}.deck-config-item .deck-button,.deck-config-item .deck-text-button{min-height:36px;padding:4px 6px;font-size:9px!important}.deck-config-item small,.deck-config-item strong{font-size:9px;letter-spacing:0}.deck-god-shortcut{grid-column:1 / -1;min-height:40px;justify-content:center}.deck-god-shortcut>span{flex-direction:row;gap:7px}.deck-god-shortcut>img{width:27px}.deck-collection-search label{min-height:44px}.deck-collection-search input{font-size:16px!important}.deck-collection-tools{padding-block:8px;font-size:11px}.deck-collection-tools select{min-height:40px;font-size:12px!important;max-width:65%}.deck-type-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:9px}.deck-type-tabs button{flex-shrink:0;min-height:44px;padding:9px 12px;font-size:11px!important}.deck-editor-footer{position:relative;bottom:auto;display:grid;grid-template-columns:1fr minmax(0,1.6fr) 44px;gap:6px 8px;padding:7px 10px max(10px,env(safe-area-inset-bottom));z-index:10}.deck-editor-footer .deck-validity{display:flex;grid-column:1 / -1;grid-row:1;min-height:22px;font-size:10px}.deck-editor-footer .deck-button{grid-row:2;min-height:46px;padding:10px;font-size:11px!important}.deck-editor-footer .deck-save-button{min-width:0}.deck-editor-footer .deck-chat-preview{display:flex;grid-row:2;width:44px;min-height:46px;justify-content:center;padding:8px}.deck-editor-footer .deck-chat-preview>strong,.deck-editor-footer .deck-chat-preview>span,.deck-editor-footer .deck-chat-preview>svg:last-child{display:none}.deck-card-picker{width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:24px 14px 14px}.deck-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width: 399px){.deck-editor-screen .deck-editor-card-grid,.deck-editor-screen .deck-editor-collection .deck-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tour-page{min-height:100dvh;color:var(--deck-ivory);padding:0;background:#050b15;font-family:Barlow,sans-serif;position:relative;isolation:isolate}.tour-prize-editor{border-top:1px solid var(--deck-line);padding-top:23px;min-width:0}.tour-prize-editor h2{margin-bottom:10px}.tour-prize-fieldset,.tour-prize-tier{border:0;padding:0;margin:20px 0 0;min-width:0}.tour-prize-fieldset>legend,.tour-prize-tier>legend{color:#edcf8b;font-size:15px;padding:0 8px 0 0;font-weight:600}.tour-prize-tier{border:1px solid #b899493a;border-radius:8px;background:#081321b3;padding:16px}.tour-prize-tier>legend{padding:0 8px}.tour-prize-tier-header{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:16px}.tour-prize-tier-header input{max-width:105px}.tour-prize-tier-header>button{flex-shrink:0}.tour-prize-bundle-fields{display:grid;gap:14px}.tour-prize-bundle-fields>.tour-label input{max-width:260px}.tour-prize-group{border-top:1px solid #b899492c;padding-top:14px;min-width:0}.tour-prize-group>summary{display:flex;gap:12px;align-items:center;cursor:pointer;color:#e9dfc7;font-size:14px;list-style:none}.tour-prize-group>summary:before{content:"+";color:#c7a552;font-size:19px;width:12px}.tour-prize-group[open]>summary:before{content:"−"}.tour-prize-group>summary>span{margin-left:auto;background:#c6a44e21;color:#edcf8b;padding:2px 9px;border-radius:20px;font-size:12px}.tour-prize-group>.tour-muted,.tour-prize-participation>.tour-muted{margin:12px 0;font-size:13px;line-height:1.5}.tour-prize-group>button{margin:12px 0 0}.tour-prize-count-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.tour-prize-count-grid .tour-label{font-size:12px}.tour-prize-participation{border-color:#5da69b55;background:#0c262329}.tour-prize-locked{color:#edcf8b;margin-top:12px}.tour-prize-tier:disabled input,.tour-prize-fieldset:disabled input,.tour-prize-tier:disabled button,.tour-prize-fieldset:disabled button{opacity:.55}.tour-prize-search{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin:15px 0 12px}.tour-prize-search .tour-label>span{display:flex;gap:6px;align-items:center}.tour-prize-search select{width:100%;min-height:42px;background:#070f1c;color:#e9dfc7;border:1px solid #b8994955;border-radius:4px;padding:8px}.tour-prize-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;overflow-y:auto;overscroll-behavior:contain;padding:2px;scrollbar-color:#9e8446 #070f1c}.tour-prize-card-option{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #b8994933;border-radius:5px;color:#e8e1d0;background:#0d1929;padding:8px;cursor:pointer;min-width:0}.tour-prize-card-option:hover,.tour-prize-card-option[aria-pressed=true]{border-color:#d7b460;background:#40342070}.tour-prize-card-option:focus-visible,.tour-prize-group>summary:focus-visible,.tour-prize-delivery>summary:focus-visible{outline:2px solid #e9cf83;outline-offset:2px}.tour-prize-card-option>span:last-child{min-width:0}.tour-prize-card-option strong{font-size:13px;overflow-wrap:anywhere;display:block}.tour-prize-card-option small{display:block;color:#a4b4c9;font-size:11px;margin-top:3px}.tour-prize-thumb{display:block;flex-shrink:0;width:38px;height:54px;border:1px solid #b8994933;border-radius:3px;background-color:#101e31;background-size:cover;background-position:center}.tour-prize-fixed-row{display:grid;grid-template-columns:auto minmax(0,1fr) 62px auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #b8994922}.tour-prize-fixed-row strong{font-size:13px;overflow-wrap:anywhere}.tour-prize-fixed-row .tour-label input{padding-left:6px;padding-right:3px}.tour-prize-fixed-row>button{padding-left:10px;padding-right:10px}.tour-prize-items{list-style:none;margin:10px 0;padding:0;display:grid;gap:7px;color:#c9d3e0;font-size:14px}.tour-prize-items>li{padding-left:14px;position:relative;overflow-wrap:anywhere}.tour-prize-items>li:before{content:"·";position:absolute;left:2px;color:#e4c174}.tour-prize-summary{display:grid;gap:15px}.tour-prize-summary h3,.tour-prize-claim-section h3{color:#edcf8b;font-size:15px;margin:0 0 10px}.tour-prize-summary .tour-prize-participation{border-top:1px solid #5da69b55;padding-top:14px;background:none}.tour-prize-inbox{margin:0 0 24px;min-width:0}.tour-prize-inbox-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:15px}.tour-prize-inbox-heading h2{margin:0}.tour-prize-delivery{border-top:1px solid #b8994933;margin-top:12px;padding-top:14px}.tour-prize-delivery>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}.tour-prize-delivery>summary strong{display:block;color:#f0dbac;overflow-wrap:anywhere}.tour-prize-delivery>summary small{display:block;color:#a4b4c9;margin-top:5px}.tour-prize-delivery>summary>.tour-pill{flex-shrink:0}.tour-prize-claim-section{margin-top:20px;padding-top:16px;border-top:1px solid #b8994926}.tour-prize-balances{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tour-prize-redeem{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:15px}.tour-prize-redeem>span{flex:1 1 180px;align-self:center;color:#e8d4a9}.tour-prize-redeem>.tour-label{width:95px}.tour-prize-pack-list{display:grid;gap:9px}.tour-prize-pack-list>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:10px;background:#a68a4520;border-radius:4px}.tour-prize-opened{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:15px 0}.tour-prize-opened>div{min-width:0;text-align:center;font-size:12px;line-height:1.4}.tour-prize-opened .tour-prize-thumb{width:100%;height:auto;aspect-ratio:5/7;margin-bottom:7px;background-size:contain;background-repeat:no-repeat}.tour-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 900px){.tour-prize-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 540px){.tour-prize-tier{padding:12px}.tour-prize-search,.tour-prize-card-grid{grid-template-columns:minmax(0,1fr)}.tour-prize-delivery>summary{align-items:start;flex-direction:column;gap:8px}.tour-prize-fixed-row{grid-template-columns:auto minmax(0,1fr) 56px auto;gap:6px}.tour-prize-fixed-row .tour-prize-thumb{width:28px;height:40px}.tour-prize-opened{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.tour-shell{position:relative;width:100%;max-width:1512px;margin:auto;padding:18px clamp(18px,3vw,54px) 64px}.tour-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;border-bottom:1px solid var(--deck-line);padding:0 0 13px}.tour-back{display:inline-flex;gap:8px;align-items:center;color:#c6ccdc;font-size:13px}.tour-eyebrow{display:inline-flex;align-items:center;gap:8px;letter-spacing:.16em;font-size:10px;font-weight:600;color:var(--deck-gold)}.tour-format{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.12em;color:#d3bb7e}.tour-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 26px}.tour-title h1{font-family:Cinzel,Georgia,serif;font-weight:500;font-size:clamp(28px,3.5vw,52px);letter-spacing:.035em;text-transform:uppercase;line-height:1.15;color:var(--deck-ivory);text-shadow:0 3px 5px #000;margin:0 0 12px;overflow-wrap:anywhere}.tour-title p:not(.tour-eyebrow){color:#d1c6b1;font-size:14px;line-height:1.6;max-width:780px;text-shadow:0 2px 5px #000}.tour-title>svg{color:#bc9e5866;flex-shrink:0}.tour-tabs{display:flex;border-bottom:1px solid var(--deck-line);gap:9px;margin-bottom:24px;padding-bottom:10px}.tour-tabs a{display:flex;gap:12px;align-items:center;padding:13px 22px;border:1px solid var(--deck-line);border-radius:4px;background:#040b14bf;font-size:11px;color:#b8ad96;font-weight:500;letter-spacing:.09em;text-transform:uppercase;transition:background .2s,border-color .2s}.tour-tabs a span{font-size:12px;letter-spacing:.06em}.tour-tabs a[aria-current=page]{border-color:#c6a25b;color:var(--deck-ivory);background:linear-gradient(145deg,#655027,#292416 70%,#4a3b21);box-shadow:inset 0 0 0 2px #d3ab4d24,0 4px 13px #0005}.tour-community{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:24px}.tour-community-online{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;border:1px solid var(--deck-line);border-radius:5px;background:#030b16eb}.tour-community-online>span{color:var(--deck-gold);font-size:11px;font-weight:600;letter-spacing:.06em}.tour-community-online button{min-height:40px;min-width:40px}.tour-community>.deck-chat-preview{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;gap:6px 10px;width:100%;min-height:68px;padding:12px 14px}.tour-community .deck-chat-preview>strong{font-size:10px}.tour-community .deck-chat-message{grid-column:1 / 3;border:0;padding:0}.tour-community .deck-chat-preview>svg:last-child{grid-column:3;grid-row:1 / 3}.tour-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.tour-registration-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;border-color:var(--deck-gold)}.tour-registration-callout>div{min-width:0}.tour-registration-callout .tour-eyebrow{margin-bottom:10px}.tour-registration-callout p{line-height:1.7}.tour-registration-callout>.tour-btn{flex-shrink:0}.tour-editor-section{min-width:0;scroll-margin-top:16px}.tour-deck-screen{max-width:1180px;margin:0 auto}.tour-deck-screen-intro{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:22px}.tour-deck-screen-intro .tour-eyebrow{width:100%}.tour-deck-screen-intro p{flex:1;min-width:240px;line-height:1.7}.tour-deck-summary-title,.tour-import-preview{display:flex;align-items:center;gap:18px;margin:20px 0}.tour-deck-summary-title>div,.tour-import-preview>div{min-width:0}.tour-deck-summary h3{font:500 23px Cinzel,Georgia,serif;overflow-wrap:anywhere;margin:12px 0 8px}.tour-pope-art{display:block;flex-shrink:0;width:68px;height:96px;background-position:center;background-size:cover;border:1px solid var(--deck-line);border-radius:3px}.tour-deck-stats{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin:22px 0}.tour-deck-stats>div{border:1px solid var(--deck-line);background:#030b16a6;padding:15px;min-width:0}.tour-deck-stats dt{color:var(--deck-muted);font-size:11px;margin-bottom:8px}.tour-deck-stats dd{margin:0;color:var(--deck-ivory);font-size:14px;overflow-wrap:anywhere}.tour-deck-summary>p{line-height:1.8}.tour-deck-summary>.tour-btn{margin-top:22px}.tour-deck-import{padding:22px;margin:0 0 24px;border:1px solid var(--deck-gold);background:linear-gradient(125deg,#65502730,#030b16b8 65%);border-radius:4px}.tour-import-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.tour-import-heading h3{font:500 21px Cinzel,Georgia,serif;margin:10px 0;color:var(--deck-ivory)}.tour-import-heading p{line-height:1.7}.tour-import-heading>button{flex-shrink:0}.tour-import-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-top:22px}.tour-import-preview{border-top:1px solid var(--deck-line);padding-top:18px;margin-bottom:0}.tour-import-preview strong{font-size:16px;color:var(--deck-ivory);overflow-wrap:anywhere}.tour-import-preview p{color:var(--deck-muted);font-size:13px;line-height:1.7;margin-top:6px}.tour-import-message{color:#dfd3b7;font-size:13px;line-height:1.8;margin-top:18px;padding-top:16px;border-top:1px solid var(--deck-line)}.tour-deck-screen .tour-catalog{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width: 760px){.tour-deck-import{padding:16px}.tour-import-controls{grid-template-columns:1fr;gap:12px}.tour-import-heading h3{font-size:18px}.tour-deck-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tour-deck-stats>div:last-child{grid-column:1 / -1}.tour-deck-screen .tour-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.tour-deck-summary h3{font-size:19px}}@media (max-width: 399px){.tour-deck-screen .tour-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.tour-ready-list{display:grid;gap:10px;margin-top:18px}.tour-ready-list>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding-top:10px;border-top:1px solid var(--deck-line);font-size:12px}.tour-ready-list span{color:var(--deck-muted)}.tour-ready-list .ready{color:#8dd3a2}.tour-md3-status{margin-bottom:16px}.tour-sideboard-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.tour-sideboard-zone{min-width:0;border:1px solid var(--deck-line);padding:12px;border-radius:3px}.tour-sideboard-zone h3{font:500 13px Cinzel,Georgia,serif;color:var(--deck-ivory);margin-bottom:12px}.tour-sideboard-zone .tour-deck-list{max-height:440px}.tour-sideboard-zone .tour-deck-row{gap:6px}.tour-sideboard-zone .tour-counter{flex-shrink:0}.tour-save-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.tour-registration-callout{align-items:stretch;flex-direction:column;gap:14px}.tour-sideboard-zones{grid-template-columns:1fr}.tour-sideboard-zone .tour-deck-list{max-height:330px}.tour-save-actions{width:100%}.tour-save-actions .tour-btn{flex:1}}.tour-card{background:linear-gradient(150deg,#060f1aeb,#040b14d9);border:1px solid var(--deck-line);border-radius:5px;min-width:0;overflow:hidden;padding:24px;box-shadow:0 10px 28px #0003,inset 0 0 0 2px #d3ab4d06}.tour-card+.tour-card{margin-top:18px}.tour-card h2{font-family:Cinzel,Georgia,serif;font-size:14px;letter-spacing:.075em;text-transform:uppercase;color:#ead5a6;font-weight:500;display:flex;gap:10px;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--deck-line)}.tour-muted{font-size:13px;color:var(--deck-muted);line-height:1.6}.tour-pill{display:inline-flex;gap:6px;align-items:center;font-size:9px;font-weight:600;letter-spacing:.12em;padding:5px 8px;border:1px solid var(--deck-line);border-radius:3px;color:#e4c47e;background:#5a431930}.tour-pill.live{color:#90f0c2;border-color:#56cb9d77;background:#39ac7815}.tour-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.tour-fact{padding:16px 18px;background:linear-gradient(150deg,#060f1ae6,#040b14d9);border:1px solid var(--deck-line);border-radius:4px;box-shadow:inset 0 2px #d4ac6330}.tour-fact small{display:block;color:#c9b788;font-size:10px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px}.tour-fact strong{font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:500;color:var(--deck-ivory)}.tour-btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 19px;border:1px solid var(--deck-line);border-radius:4px;background:linear-gradient(180deg,#0d1825de,#050b14eb);color:var(--deck-ivory);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.tour-btn:hover{background:#1d2530;border-color:#d2b675}.tour-btn.primary{background:linear-gradient(145deg,#655027,#292416 70%,#4a3b21);color:var(--deck-ivory);border-color:#c6a25b;box-shadow:inset 0 0 0 2px #d3ab4d24,0 4px 13px #0005}.tour-btn.danger{color:#e3a0a0;border-color:#a95b5c94}.tour-delete-dialog{width:min(32rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid var(--deck-line);border-radius:4px;background:linear-gradient(150deg,#0d1826,#050b15);color:var(--deck-ivory);box-shadow:inset 0 0 0 2px #c4a15d10,0 20px 80px #000a;font-family:Barlow,Hind,sans-serif}.tour-delete-title{font-family:Cinzel,Georgia,serif;color:var(--deck-ivory);font-size:19px;font-weight:500;text-transform:uppercase;letter-spacing:.035em}.tour-delete-description{color:#aab8ca;line-height:1.65;overflow-wrap:anywhere}.tour-delete-actions{gap:10px}.tour-delete-actions .tour-btn{margin:0;white-space:normal}.tour-label input[aria-invalid=true]{border-color:#e3a0a0;box-shadow:0 0 0 1px #a95b5c80}.tour-btn:disabled{opacity:.4;cursor:not-allowed}.tour-btn.small{min-height:30px;padding:5px 10px;font-size:10px}.tour-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.tour-message{padding:13px 16px;border:1px solid var(--deck-line);border-radius:4px;background:#040d18e0;color:#d5c9af;font-size:12px;line-height:1.6;margin-bottom:18px}.tour-message.error{color:#ffc0c0;border-color:#b45e5e66;background:#3d1d2fbb}.tour-label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#c9b788}.tour-input,.tour-label input,.tour-label select,.tour-label textarea{border:1px solid var(--deck-line);background:#06101cd9;color:var(--deck-ivory);border-radius:3px;min-height:40px;padding:9px 11px;font-family:Barlow,sans-serif;font-size:13px;width:100%;min-width:0}.tour-label textarea{min-height:95px;resize:vertical}.tour-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tour-fields .wide{grid-column:1/-1}.tour-prizes{white-space:pre-line;color:#e4d5b4;font-size:14px;line-height:1.8;min-height:72px}.tour-rule-list{display:grid;gap:12px;font-size:12px;color:#b6bdc5;line-height:1.6}.tour-rule-list li{display:flex;align-items:start;gap:10px}.tour-rule-list svg{color:#cbb279;flex-shrink:0;margin-top:1px}.tour-unranked-rule{color:var(--deck-ivory)}.tour-next{padding:17px;background:#030b16c2;border:1px solid var(--deck-line);border-radius:3px;box-shadow:inset 3px 0 #c4a15d}.tour-next strong{display:block;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:500;margin:10px 0;color:var(--deck-ivory)}.tour-event-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px}.tour-event{position:relative;min-height:230px;display:flex;flex-direction:column;background:linear-gradient(150deg,#060f1ae6,#040b14d6);border-top:2px solid #c4a15d}.tour-event h2{font-size:25px;line-height:1.3;margin:18px 0 10px;padding:0;border:0;letter-spacing:.035em;font-family:Cinzel,Georgia,serif}.tour-event p{flex:1}.tour-event .tour-btn{align-self:flex-start}.tour-empty{text-align:center;padding:60px 24px;color:#a1b0c7}.tour-empty svg{margin:0 auto 18px;color:#d3b676}.tour-editor-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;flex-wrap:wrap}.tour-zone-tabs{display:flex;gap:7px}.tour-zone-tabs button{border:1px solid var(--deck-line);border-radius:3px;background:#040b14cc;padding:9px 14px;color:#b8ad96;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tour-zone-tabs button[aria-pressed=true]{color:var(--deck-ivory);border-color:#c6a25b;background:linear-gradient(145deg,#655027,#292416 70%,#4a3b21);box-shadow:inset 0 0 0 2px #d3ab4d1a}.tour-deck-list{display:grid;gap:5px;max-height:270px;overflow:auto;padding-right:5px;margin-bottom:18px}.tour-deck-row{display:flex;align-items:center;gap:10px;background:#030b16a3;border:1px solid #b48f482e;border-radius:3px;padding:5px 8px}.tour-deck-row .thumb{width:27px;height:39px;flex-shrink:0;border-radius:3px;background-size:cover;background-position:center}.tour-deck-row .name{flex:1;min-width:0;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tour-counter{display:flex;gap:8px;align-items:center;font-size:12px}.tour-counter button{width:28px;height:28px;background:#0d1825;color:#ead5a6;border:1px solid var(--deck-line);border-radius:3px}.tour-counter button:disabled{opacity:.3}.tour-catalog{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:15px}.tour-catalog-card{position:relative;border:1px solid var(--deck-line);border-radius:4px;background:#050c15;padding:4px;min-width:0;text-align:left;overflow:hidden;transition:border-color .2s,box-shadow .2s}.tour-catalog-card:disabled{opacity:.42;cursor:not-allowed}.tour-catalog-art{aspect-ratio:3/4;background-size:cover;background-position:center;border-radius:3px}.tour-catalog-card strong{font-size:10px;line-height:1.3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px;color:#d9e3f4}.tour-catalog-card small{display:block;font-size:9px;color:#91a4c3;margin-top:3px}.tour-pagination{display:flex;justify-content:center;align-items:center;gap:14px;font-size:11px;color:#94a6bf;margin-top:17px}.tour-save{position:sticky;top:12px;z-index:8;background:linear-gradient(180deg,#060f1af7,#040b14fa);border:1px solid #c6a25b;box-shadow:0 8px 30px #0009,inset 0 0 0 2px #d3ab4d0d;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;margin-bottom:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tour-save p{font-size:11px;color:#aab8cb}.tour-save strong{color:#edd49a}.tour-bracket-section{margin-bottom:28px}.tour-bracket-heading{display:flex;align-items:center;gap:10px;font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#ead5a6;margin-bottom:15px;padding:0 0 13px;border-bottom:1px solid var(--deck-line);text-shadow:0 2px 4px #000}.tour-bracket-heading small{font-family:Barlow,sans-serif;font-size:10px;font-weight:400;letter-spacing:.025em;text-transform:none;color:#c7baa2}.tour-bracket-scroll{overflow-x:auto;padding-bottom:15px;scrollbar-color:#836b3b rgba(2,8,17,.4);scrollbar-width:thin;overscroll-behavior-x:contain}.tour-bracket-rounds{display:flex;gap:20px;align-items:flex-start;min-width:-moz-max-content;min-width:max-content}.tour-round{width:260px;display:grid;gap:12px}.tour-round>h3{font-size:10px;font-weight:500;letter-spacing:.17em;color:#d3bb7e;padding:8px 4px;text-shadow:0 2px 4px #000}.tour-tree{border:1px solid var(--deck-line);border-radius:8px;background:#030a13c7;box-shadow:0 12px 30px #0003;overflow:hidden}.tour-tree-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;border-bottom:1px solid var(--deck-line);background:linear-gradient(110deg,#c5a26310,transparent 65%)}.tour-tree-toolbar>div{display:flex;align-items:center;gap:7px}.tour-tree-key{display:inline-flex;align-items:center;gap:9px;color:#c7baa2;font-size:11px}.tour-tree-key i{width:24px;height:2px;background:#c8a764;border-radius:2px}.tour-tree-nav{padding:8px;min-width:34px;justify-content:center}.tour-tree-viewport{max-height:min(76dvh,940px);min-height:220px;overflow:auto;padding-bottom:0;scrollbar-gutter:stable;background-image:radial-gradient(#c4a15d10 .8px,transparent .8px);background-size:18px 18px;scroll-padding:58px 20px 20px;overscroll-behavior:contain auto}.tour-tree-canvas{position:relative;isolation:isolate;margin-inline:auto}.tour-tree-column{position:absolute;top:0;height:100%}.tour-tree-round{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:9px;height:46px;margin:0;border-bottom:1px solid #c4a15d33;background:#060e19f5;color:#e0c487;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.tour-tree-round>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #b99b5755;border-radius:50%;font-size:9px;letter-spacing:0;color:#b7a47c}.tour-tree-match{position:absolute;left:0;width:100%;z-index:1;border-radius:4px}.tour-tree-match .tour-series{width:100%}.tour-tree-match[data-status=completed] .tour-series{border-color:#c4a15d88}.tour-tree-match[data-status=bye] .tour-series{opacity:.72}.tour-tree-match[data-status=cancelled] .tour-series{opacity:.55}.tour-tree-match:focus-within .tour-series,.tour-tree-match:hover .tour-series{border-color:#ddbd76;box-shadow:0 0 0 1px #ddbd761c,0 8px 24px #0006}.tour-tree-connections{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.tour-tree-connections path{fill:none;stroke:#8f7951;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.75;transition:stroke .15s,opacity .15s}.tour-tree-connections path.advanced{stroke:#d2b16d;opacity:.95}.tour-tree-connections path.conditional{stroke-dasharray:5 5;opacity:.5}.tour-tree-connections path.highlighted{stroke:#ffe0a2;stroke-width:2.5;opacity:1}@media (max-width: 760px){.tour-tree-toolbar{padding:10px;gap:8px}.tour-tree-toolbar>div{gap:5px}.tour-tree-key{font-size:10px}.tour-tree-key i{width:16px}.tour-tree-toolbar .tour-btn.small{min-height:36px}.tour-tree-viewport{max-height:72dvh}}.tour-series{border:1px solid var(--deck-line);background:linear-gradient(150deg,#060f1af2,#040b14e8);border-radius:4px;overflow:hidden;box-shadow:0 5px 14px #0005}.tour-series.mine{border-color:#d2b46b99}.tour-series.playing{border-color:#4bbf9e99;box-shadow:0 0 18px #389d7a13}.tour-series-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;border-bottom:1px solid var(--deck-line);background:linear-gradient(145deg,#49381cb3,#1b191280);font-size:9px;color:#c9bc9d}.tour-series-head strong{color:#d9bc79}.tour-player{display:flex;align-items:center;gap:7px;padding:10px;border-bottom:1px solid #b48f4829;min-height:59px}.tour-player.won{background:#a68a3012}.tour-player-name{flex:1;min-width:0;text-align:left;background:transparent;border:0;color:#dbe4f2;font-size:12px;font-weight:650}.tour-player-name:enabled:hover{color:#f2d99e}.tour-player-name small{display:block;font-size:9px;font-weight:400;color:#7f94b0;margin-top:4px}.tour-player-name small.ready{color:#8fe6b8}.tour-score{font-family:Cinzel,Georgia,serif;font-size:21px;color:#e4c47e;min-width:20px;text-align:center;font-weight:500}.tour-checkin{display:flex;align-items:center;gap:4px;margin:0;padding:6px 10px 0;font-size:10px;color:#e4c47e}.tour-checkin.no-show{color:#f08f8f}.tour-series-foot{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;font-size:9px;gap:5px;color:#879ab6}.tour-live-dot{height:6px;width:6px;border-radius:99px;background:#77dfb1;display:inline-block;margin-right:5px;box-shadow:0 0 8px #5bd8a8}.tour-standing{display:grid;grid-template-columns:40px minmax(0,1fr) 95px 110px;padding:11px 10px;border-bottom:1px solid #b48f4829;font-size:12px;align-items:center}.tour-standing.head{color:#8296b4;font-size:10px}.tour-standing.me{background:#c2a15a13;border-radius:6px}.tour-standing small{color:#92a7c1}.tour-admin-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px}.tour-admin-events{display:grid;gap:8px}.tour-admin-event{text-align:left;padding:14px;border:1px solid var(--deck-line);border-radius:4px;background:#030b16c2}.tour-admin-event[aria-pressed=true]{border-color:#c6a25b;background:linear-gradient(145deg,#65502766,#29241699 70%,#4a3b2166);box-shadow:inset 3px 0 #c4a15d}.tour-admin-event strong{display:block;color:#ead9aa;font-size:13px}.tour-admin-event small{display:block;color:#8ba0bd;font-size:10px;margin-top:5px}.tour-toggle{display:flex;align-items:center;gap:10px;border:1px solid var(--deck-line);padding:15px;border-radius:4px;background:#5a43191f;font-size:13px}.tour-toggle input{width:18px;height:18px;accent-color:#d8b86b}.tour-admin-schedules{display:grid;gap:10px;margin-top:18px}.tour-admin-schedule{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.tour-admin-schedule>span{min-width:64px;color:#e5cd90}.tour-watch-hud{position:fixed;z-index:70;top:10px;left:50%;transform:translate(-50%);background:#040b14f0;border:1px solid #c4a15d;border-radius:4px;padding:10px 15px;display:flex;gap:20px;align-items:center;max-width:calc(100% - 20px);box-shadow:0 8px 28px #0008}.tour-watch-hud strong{font-size:12px;white-space:nowrap}.tour-watch-hud small{display:block;color:#8fa8c6;font-size:10px;margin-top:3px}.tour-watch-result{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;background:#050b16cc;display:flex;align-items:center;justify-content:center;padding:20px}.tour-watch-result .tour-card{text-align:center;max-width:430px}.tour-watch-result h2{justify-content:center}.tour-btn:focus-visible,.tour-back:focus-visible,.tour-player-name:focus-visible,.tour-catalog-card:focus-visible,.tour-zone-tabs button:focus-visible{outline:2px solid #f1d898;outline-offset:3px}@media (max-width: 1050px){.tour-grid{grid-template-columns:minmax(0,1fr) 280px}.tour-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.tour-admin-layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width: 760px){.tour-page{padding:14px 12px 45px}.tour-header .tour-eyebrow{display:none}.tour-format{font-size:8px}.tour-title{padding:26px 4px 20px}.tour-title>svg{width:36px;height:36px}.tour-grid,.tour-admin-layout{grid-template-columns:1fr}.tour-card{padding:17px}.tour-facts{gap:7px}.tour-fact{padding:12px 9px}.tour-fact strong{font-size:11px}.tour-fact small{font-size:9px}.tour-tabs a{padding:13px 12px;gap:7px}.tour-tabs a span{font-size:12px}.tour-fields{gap:10px}.tour-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tour-save{padding:10px;top:8px}.tour-save p{font-size:10px}.tour-save .tour-btn{font-size:10px;padding:8px 10px}.tour-standing{grid-template-columns:25px minmax(0,1fr) 65px 83px;font-size:11px}.tour-admin-events{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-watch-hud{gap:9px;padding:8px 10px}.tour-watch-hud strong{font-size:10px}.tour-watch-hud small{font-size:8px}}.tour-schedule{padding:12px 14px;border-top:1px solid #bd9e4b25}.tour-schedule summary{display:flex;align-items:center;gap:7px;font-size:11px;color:#cbb16c;cursor:pointer}.tour-schedule .tour-label{margin-top:12px}.tour-schedule .tour-muted{font-size:11px;line-height:1.5;margin:10px 0}.tour-schedule input{min-width:0;width:100%;max-width:100%}.tour-page *,.tour-page *:before,.tour-page *:after{box-sizing:border-box}.tour-page>.deck-sanctuary-background,.tour-page>.deck-sanctuary-veil{position:fixed;height:100dvh}.tour-page>.deck-sanctuary-veil{background:linear-gradient(90deg,#03091226,#03091212 58%,#03091280),linear-gradient(180deg,#02071173,#02071133 40%,#020711a6)}.tour-page .deck-cinematic-header{min-width:0}.tour-page .deck-header-title,.tour-page .deck-player{color:var(--deck-ivory)}.tour-page input,.tour-page select,.tour-page textarea{color-scheme:dark}.tour-page button{touch-action:manipulation}.tour-page :focus-visible{outline:2px solid #f1d494;outline-offset:3px}.tour-page ::-moz-selection{color:#fff1c4;background:#655027}.tour-page ::selection{color:#fff1c4;background:#655027}.tour-page .tour-title-emblem{display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;color:#e4c47e;border:1px solid var(--deck-line);border-radius:4px;background:linear-gradient(145deg,#65502780,#151c2499 70%);box-shadow:inset 0 0 0 4px #c4a15d0d,0 6px 22px #0006}.tour-card h2>svg,.tour-bracket-heading>svg{color:var(--deck-gold);flex-shrink:0;stroke-width:1.5}.tour-btn.primary:hover:not(:disabled){background:linear-gradient(145deg,#806335,#342b1b 70%,#5b482b);border-color:#dac080}.tour-tabs a:hover{border-color:#d2b675}.tour-catalog-card:hover:not(:disabled){border-color:#dfc58a;box-shadow:0 0 0 1px #c4a15d55}.tour-catalog-card strong{color:var(--deck-ivory);font-weight:500}.tour-catalog-card small,.tour-pagination,.tour-standing.head,.tour-standing small,.tour-admin-event small{color:var(--deck-muted)}.tour-admin-event strong{font-family:Cinzel,Georgia,serif;font-weight:500}.tour-save .tour-btn.primary{min-width:180px}.tour-player-name:disabled{cursor:default}.tour-empty{color:var(--deck-muted)}.tour-empty h2{border:0;padding-bottom:0}.tour-spectator{--deck-line: rgba(190,153,79,.48);--deck-ivory: #f3e8ca}@media (max-width: 760px){.tour-page{padding:0}.tour-shell{padding:16px 14px max(44px,env(safe-area-inset-bottom))}.tour-title{padding:21px 0}.tour-title h1{font-size:clamp(25px,6vw,34px)}.tour-title p:not(.tour-eyebrow){font-size:12px}.tour-page .tour-title-emblem{width:52px;height:60px}.tour-title-emblem svg{width:27px;height:27px}.tour-tabs a{flex:1;min-width:0;justify-content:center;min-height:46px;padding:12px 8px;gap:7px}.tour-tabs a span{font-size:10px}.tour-community{grid-template-columns:minmax(0,1fr)}.tour-community-online button{min-height:44px}.tour-card h2{font-size:13px}.tour-header .tour-eyebrow{display:inline-flex;font-size:8px;letter-spacing:.1em}.tour-format{font-size:8px;letter-spacing:.05em}.tour-format svg{display:none}.tour-fact strong{font-family:Barlow,sans-serif;font-size:12px}.tour-label input,.tour-label select,.tour-label textarea{font-size:16px;min-height:44px}.tour-btn{min-height:44px;padding:10px 12px;font-size:10px}.tour-btn.small{min-height:36px}.tour-counter button{width:36px;height:36px}.tour-zone-tabs button{min-height:44px}.tour-save{flex-wrap:wrap;padding:12px;gap:10px}.tour-save>div{flex:1;min-width:140px}.tour-save .tour-btn.primary{min-width:0;flex:1;min-height:44px}.tour-bracket-heading{flex-wrap:wrap;font-size:15px;gap:8px}.tour-bracket-heading small{width:100%;padding-left:28px}}@media (max-width: 399px){.tour-title-emblem{display:none!important}.tour-facts{grid-template-columns:1fr}.tour-fact{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px}.tour-fact small{margin-bottom:0}.tour-fields{grid-template-columns:1fr}.tour-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-admin-events{grid-template-columns:1fr}.tour-standing{grid-template-columns:25px minmax(0,1fr) 49px 69px;padding-inline:4px;-moz-column-gap:4px;column-gap:4px}.tour-standing>strong,.tour-standing>small{overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.tour-page *,.tour-page *:before,.tour-page *:after{transition:none!important;animation:none!important}}.tour-result-control{padding:10px;border-top:1px solid var(--deck-line)}.tour-result-control>button,.tour-result-control .tour-btn{width:100%;justify-content:center;white-space:normal}.tour-result-dialog form{display:grid;gap:18px;min-width:0}.tour-result-dialog textarea{width:100%;resize:vertical;min-height:80px}.tour-score-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;min-width:0}.tour-score-fields legend{color:var(--deck-gold);font-size:12px;padding-bottom:10px}.tour-score-fields .tour-label{overflow-wrap:anywhere}.tour-score-fields select{width:100%;min-width:0}.tour-score-presets{display:flex;gap:8px;flex-wrap:wrap}.tour-result-options{display:grid;gap:8px;border:0;padding:0;min-width:0}.tour-result-options legend{color:var(--deck-gold);font-size:12px;padding:0 0 10px}.tour-result-choice{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--deck-line);background:#0a1421;cursor:pointer;overflow-wrap:anywhere}.tour-result-choice.selected{border-color:var(--deck-gold);background:#c4a15d12}.tour-result-choice input{accent-color:#d8bb72;flex-shrink:0}.tour-result-choice:focus-within{outline:2px solid #d8bb72;outline-offset:2px}.tour-series-replays{margin:0 12px 10px}.tour-replay-dialog{max-width:650px;max-height:88dvh;overflow-y:auto;background:#0b1320;color:#efe4c8;border:1px solid #8b7442}.tour-replay-dialog h2{display:flex;align-items:center;gap:10px;color:#e4c47a}.tour-replay-dialog [id$=description]{color:#bdb59f}.tour-replay-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.tour-replay-game{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid #68562f;border-radius:8px;background:#111c2b}.tour-replay-game>div{display:grid;gap:5px}.tour-replay-game strong{color:#e4c47a}.tour-replay-game small{color:#bdb59f}@media (max-width: 480px){.tour-replay-game{align-items:stretch;flex-direction:column}}.tour-prize-pack-actions{display:flex;flex-wrap:wrap;gap:8px}.tour-prize-boost{color:#f4d584;font-size:14px;line-height:1.6}.tour-admin-operations{border-top:1px solid #bd9e4b44;margin-top:24px;padding-top:22px}.tour-admin-operations h2{margin-top:20px}.tour-mail-message{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #c9a851;padding:10px 12px;background:#101827;color:#e6dfcf}.tour-mail-prizes .tour-card{padding:12px;margin:8px 0}.tour-mail-prizes .tour-prize-inbox-heading{flex-wrap:wrap}.tour-mail-prizes .tour-prize-inbox-heading h2{font-size:16px}.tour-mail-prizes .tour-btn{white-space:normal}.tour-mail-prizes .tour-prize-redeem{flex-wrap:wrap}.sanctuary-dialog,.sanctuary-surface{--window-ink: 215 53% 7%;--window-panel: 214 36% 11%;--window-gold: 42 55% 65%;--window-cream: 43 67% 85%;--window-text: 220 25% 91%;--window-muted: 222 17% 73%;--window-line: hsl(var(--window-gold) / .35);color:hsl(var(--window-text));background:linear-gradient(145deg,hsl(var(--window-panel) / .98),hsl(var(--window-ink) / .99));border:1px solid var(--window-line);border-radius:8px;box-shadow:0 22px 80px #020409a6,inset 0 1px hsl(var(--window-cream) / .07);font-family:Hind,system-ui,sans-serif;color-scheme:dark}.sanctuary-dialog.sanctuary-dialog{display:flex;flex-direction:column;width:min(580px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;gap:18px;padding:24px;overflow:hidden;isolation:isolate}.sanctuary-dialog[data-sanctuary-size=compact]{width:min(420px,calc(100vw - 32px))}.sanctuary-dialog[data-sanctuary-size=wide]{width:min(860px,calc(100vw - 32px))}.sanctuary-dialog.sanctuary-dialog--flush{padding:0;gap:0}.sanctuary-dialog-overlay.sanctuary-dialog-overlay{background:#03060dc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sanctuary-dialog:before,.sanctuary-effect-notice:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--window-gold) / .8),transparent);pointer-events:none}.sanctuary-dialog [data-slot=dialog-title],.sanctuary-window-title{color:hsl(var(--window-cream));font-family:Cinzel,Georgia,serif;font-size:clamp(15px,1.6vw,20px);font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;text-shadow:none;overflow-wrap:anywhere}.sanctuary-dialog__header{flex-shrink:0;padding:20px 64px 18px 24px;text-align:left;border-bottom:1px solid var(--window-line)}.sanctuary-dialog__header p{font:13px/1.6 Hind,system-ui,sans-serif;color:hsl(var(--window-muted));letter-spacing:0}.sanctuary-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.sanctuary-dialog__footer{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:10px;padding:16px 24px;border-top:1px solid var(--window-line);background:hsl(var(--window-ink) / .65)}.sanctuary-dialog__intro{flex-shrink:0;padding:14px 24px 0;color:hsl(var(--window-muted));font-size:12px;line-height:1.6;font-style:normal;text-align:left}.sanctuary-dialog [data-slot=dialog-close],.sanctuary-window-icon{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid var(--window-line);border-radius:4px;background:hsl(var(--window-ink) / .85);color:hsl(var(--window-cream));opacity:1;box-shadow:none;flex-shrink:0}.sanctuary-dialog [data-slot=dialog-close]{top:14px;right:14px;z-index:40}.sanctuary-dialog [data-slot=dialog-close]:hover,.sanctuary-window-icon:hover{background:hsl(var(--window-gold) / .12)}.sanctuary-dialog :is(button,input,select,a):focus-visible,.sanctuary-surface button:focus-visible{outline:2px solid hsl(var(--window-gold));outline-offset:3px}.sanctuary-dialog .sanctuary-action,.sanctuary-surface .sanctuary-action,.sanctuary-dialog-restore{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border:1px solid hsl(var(--window-gold) / .55);border-radius:4px;color:hsl(var(--window-cream));background:hsl(var(--window-ink) / .8);font:500 11px/1.45 Cinzel,Georgia,serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;white-space:normal;transition:border-color .16s,background .16s}.sanctuary-dialog .sanctuary-action:hover:not(:disabled),.sanctuary-surface .sanctuary-action:hover:not(:disabled){background:hsl(var(--window-gold) / .15);border-color:hsl(var(--window-gold))}.sanctuary-dialog .sanctuary-action--primary,.sanctuary-surface .sanctuary-action--primary{color:hsl(var(--window-cream));border-color:hsl(var(--window-gold) / .8);background:linear-gradient(110deg,#534428,#725d37,#534428)}.sanctuary-dialog .sanctuary-action:disabled{cursor:not-allowed;opacity:.4;background:#191f29;color:hsl(var(--window-muted));border-color:hsl(var(--window-muted) / .25);box-shadow:none}.sanctuary-dialog .sanctuary-filter-chip{min-height:40px;padding:9px 10px;border:1px solid hsl(var(--window-gold) / .2);border-radius:4px;color:hsl(var(--window-muted));background:hsl(var(--window-ink) / .5);font-size:12px;font-weight:400}.sanctuary-dialog .sanctuary-filter-chip[aria-pressed=true],.sanctuary-filter-chip:hover{background:hsl(var(--window-gold) / .15);border-color:hsl(var(--window-gold) / .8);color:hsl(var(--window-cream))}.sanctuary-filters label{color:hsl(var(--window-gold));font-size:10px;font-weight:500;letter-spacing:.12em}.sanctuary-filters :is(input,select){min-width:0;min-height:42px;border:1px solid hsl(var(--window-gold) / .25);background:hsl(var(--window-ink) / .6);color:hsl(var(--window-text));border-radius:4px;font-size:14px}.sanctuary-filters .sanctuary-dialog__body{display:flex;flex-direction:column;gap:22px}.sanctuary-filters .sanctuary-dialog__body>*{margin-top:0}.sanctuary-filters .sanctuary-dialog__footer{justify-content:space-between;flex-wrap:wrap}.sanctuary-selection__controls{position:absolute;top:14px;right:14px;display:flex;gap:6px;z-index:40}.sanctuary-selection .sanctuary-dialog__body{padding-top:12px}.sanctuary-selection__cards{display:flex;flex-wrap:wrap;align-content:start;justify-content:center;gap:16px;padding:8px 5px 12px}.sanctuary-selection__cards>div{margin:2px}.sanctuary-selection__cards button:focus-visible{outline-offset:4px}.sanctuary-selection .sanctuary-dialog__footer>button{flex:1}.sanctuary-dialog-restore{--window-gold: 42 55% 65%;--window-cream: 43 67% 85%;--window-ink: 215 53% 7%;position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:9999;box-shadow:0 8px 25px #02040999}.sanctuary-effect-order__list{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 4px}.sanctuary-effect-order__list li{background:hsl(var(--window-ink) / .5);border-color:var(--window-line);border-radius:4px}.sanctuary-effect-order__confirm{flex-shrink:0;width:100%}.sanctuary-effect-notice{position:relative;width:min(460px,calc(100vw - 32px));margin:16px;padding:28px;text-align:center}.sanctuary-effect-notice__heading{display:flex;align-items:center;justify-content:center;gap:12px}.sanctuary-effect-notice__heading h2{color:hsl(var(--window-cream));font:500 14px/1.6 Cinzel,Georgia,serif;text-transform:uppercase;letter-spacing:.1em;overflow-wrap:anywhere}.sanctuary-effect-notice__spinner{width:22px;height:22px;color:hsl(var(--window-gold));animation:sanctuary-window-spin 1.2s linear infinite;flex-shrink:0}.sanctuary-effect-notice__rule{display:flex;gap:12px;align-items:center;justify-content:center;margin:18px auto;color:hsl(var(--window-gold));font-size:9px}.sanctuary-effect-notice__rule:before,.sanctuary-effect-notice__rule:after{content:"";height:1px;width:70px;background:var(--window-line)}.sanctuary-effect-notice__source{font-family:Cinzel,Georgia,serif;font-size:19px;color:hsl(var(--window-cream));margin-bottom:8px;overflow-wrap:anywhere}.sanctuary-effect-notice__label{font-size:14px;line-height:1.6;color:hsl(var(--window-gold))}.sanctuary-effect-notice__chain{margin-top:8px;color:hsl(var(--window-muted));font-size:11px}.sanctuary-effect-notice__description{margin:20px auto 0;max-width:340px;color:hsl(var(--window-muted));font-size:13px;line-height:1.7}.sanctuary-card-detail.sanctuary-dialog{width:min(800px,calc(100vw - 32px))}.sanctuary-card-detail__hero{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:24px 50px 20px;border-bottom:1px solid var(--window-line);background:hsl(var(--window-ink) / .4)}.sanctuary-card-detail__hero h2{color:hsl(var(--window-cream));font:500 19px/1.4 Cinzel,Georgia,serif;letter-spacing:.08em;text-shadow:none}.sanctuary-card-detail__art{border:1px solid hsl(var(--window-gold) / .6);box-shadow:0 7px 20px #02040973;border-radius:4px}.sanctuary-card-detail__body{flex:1 1 auto;min-height:0;max-height:58dvh;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px}.sanctuary-card-detail__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sanctuary-card-detail__stats>div{border-radius:4px;padding:8px 3px;background:hsl(var(--window-ink) / .6);border-color:var(--window-line)}.sanctuary-card-detail__rule{position:relative;padding:14px;border:1px solid var(--window-line);border-radius:4px;background:hsl(var(--window-ink) / .55);box-shadow:none}.sanctuary-card-detail__rule--passive{border-left:2px solid hsl(213 40% 57%)}.sanctuary-card-detail__rule>div:first-child{color:hsl(var(--window-gold));font:500 11px/1.6 Cinzel,Georgia,serif;font-style:normal;letter-spacing:.08em;padding-bottom:8px;margin-bottom:8px;border-color:var(--window-line)}.sanctuary-card-detail__rule>div:last-child{color:hsl(var(--window-text));font:400 14px/1.7 Hind,system-ui,sans-serif}.sanctuary-card-detail__nav{width:34px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.sanctuary-card-detail__compatibility{margin-bottom:5px}.sanctuary-compatibility__body{padding-top:18px}.sanctuary-compatibility__body section+section{margin-top:26px}.sanctuary-compatibility__body h3{color:hsl(var(--window-gold));font:500 12px/1.6 Cinzel,Georgia,serif;letter-spacing:.08em;padding-bottom:10px;border-color:var(--window-line)}.sanctuary-compatibility__body section>.grid{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:18px 12px}.sanctuary-compatibility__body section>p{font-size:13px;color:hsl(var(--window-muted))}.sanctuary-compatibility__body :is(button[aria-label=Add],button[aria-label=Remove]){min-width:36px;min-height:36px}.sanctuary-card-preview.sanctuary-card-preview{background:linear-gradient(145deg,hsl(var(--window-panel)),hsl(var(--window-ink)));border:1px solid var(--window-line);border-radius:4px;box-shadow:none}.sanctuary-card-preview__header{padding:14px 18px;border-bottom:1px solid var(--window-line);background:hsl(var(--window-ink) / .65)}.sanctuary-card-preview__header h3{color:hsl(var(--window-cream));font:500 11px/1.6 Cinzel,Georgia,serif;letter-spacing:.1em;text-shadow:none}.sanctuary-card-preview .sanctuary-card-detail__rule{font-size:13px}.sanctuary-missions__frame{display:flex;min-height:0;flex:1;flex-direction:column;padding:24px}.sanctuary-missions__frame [data-slot=dialog-title]{padding-right:34px}.sanctuary-missions__frame [data-slot=dialog-title]>div{padding:8px;border:1px solid var(--window-line);background:hsl(var(--window-gold) / .06);box-shadow:none;border-radius:4px}.sanctuary-missions__frame [data-slot=dialog-title] svg{color:hsl(var(--window-gold));filter:none}.sanctuary-missions [role=tablist]{height:44px;border:1px solid var(--window-line);padding:3px;background:hsl(var(--window-ink) / .5);border-radius:4px}.sanctuary-missions [role=tab][data-state=active]{color:hsl(var(--window-cream));background:hsl(var(--window-gold) / .15);box-shadow:none;font:500 11px/1.5 Cinzel,Georgia,serif;letter-spacing:.08em}.sanctuary-mission-list{display:grid;gap:14px}.sanctuary-mission-list>*{margin-top:0}.sanctuary-mission-card{border-radius:4px;background:hsl(var(--window-ink) / .55);border-color:var(--window-line);padding:18px;box-shadow:none}.sanctuary-mission-card h4{color:hsl(var(--window-cream));font:500 13px/1.6 Cinzel,Georgia,serif;letter-spacing:.03em}.sanctuary-mission-card p{color:hsl(var(--window-muted));font-size:13px;font-weight:400}.sanctuary-mission-card__progress{background:#a58c50;box-shadow:none}.sanctuary-mission-card .sanctuary-action{min-height:38px;padding:8px 10px}.sanctuary-mission-archive{grid-column:1 / -1}.sanctuary-missions__footer{padding:16px 0 0;border-color:var(--window-line);gap:10px}.sanctuary-fullart-missions{border:1px solid var(--window-line);background:hsl(var(--window-ink) / .5);border-radius:4px}.sanctuary-fullart-missions>div:first-child{border-color:var(--window-line);background:hsl(var(--window-gold) / .06)}.sanctuary-fullart-missions h3{font:500 12px/1.6 Cinzel,Georgia,serif;color:hsl(var(--window-gold))}@keyframes sanctuary-window-spin{to{transform:rotate(360deg)}}@media (min-width: 680px){.sanctuary-card-detail.sanctuary-dialog{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:stretch}.sanctuary-card-detail__hero{grid-column:1;border-bottom:0;border-right:1px solid var(--window-line);padding:40px 28px 26px;justify-content:center}.sanctuary-card-detail__body{grid-column:2;max-height:min(76dvh,760px);padding:54px 28px 28px}.sanctuary-card-detail__art{width:160px;height:210px;margin-bottom:16px}.sanctuary-mission-list{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.sanctuary-dialog.sanctuary-dialog{padding:18px;gap:14px}.sanctuary-dialog.sanctuary-dialog--flush{padding:0;gap:0}.sanctuary-dialog__header{padding:18px 60px 16px 18px}.sanctuary-dialog__body,.sanctuary-card-detail__body{padding:16px 18px}.sanctuary-dialog__footer{padding:14px 18px max(14px,env(safe-area-inset-bottom))}.sanctuary-dialog__intro{padding:12px 18px 0;font-size:11px}.sanctuary-selection__cards{gap:10px}.sanctuary-card-detail__hero{padding:20px 44px 16px}.sanctuary-card-detail__hero h2{font-size:17px}.sanctuary-missions__frame{padding:18px}.sanctuary-mission-card{padding:14px}.sanctuary-mission-card>.flex:last-child{gap:12px}.sanctuary-mission-card>.flex:last-child>.w-28{width:94px}.sanctuary-effect-notice{padding:24px 20px}.sanctuary-effect-notice__heading h2{font-size:12px}.sanctuary-filters .sanctuary-dialog__footer>.flex{flex:1;justify-content:flex-end}}@media (pointer: coarse){.sanctuary-window-icon,.sanctuary-dialog [data-slot=dialog-close]{width:40px;height:40px}.sanctuary-dialog .sanctuary-action{min-height:44px}}@media (max-height: 520px) and (min-width: 680px){.sanctuary-card-detail__hero{padding:16px 24px}.sanctuary-card-detail__art{width:102px;height:136px;margin-bottom:8px}.sanctuary-card-detail__body{max-height:calc(100dvh - 34px)}}@media (prefers-reduced-motion: reduce){.sanctuary-dialog,.sanctuary-dialog-overlay,.sanctuary-dialog *,.sanctuary-card-drawer,.sanctuary-card-drawer *,.sanctuary-card-hover,.sanctuary-effect-notice__spinner{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sanctuary-card-hover.sanctuary-card-hover{width:auto;max-width:min(520px,calc(100vw - 28px));max-height:min(640px,75dvh);overflow-y:auto;padding:18px}.sanctuary-card-peek{display:flex;align-items:start;gap:18px;max-width:484px;font-size:13px;line-height:1.6;color:hsl(var(--window-text))}.sanctuary-card-peek__art{flex-shrink:0;width:120px;height:165px;border:1px solid var(--window-line);border-radius:4px}.sanctuary-card-peek__name{font:500 13px/1.6 Cinzel,Georgia,serif;color:hsl(var(--window-cream));text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--window-line)}.sanctuary-card-peek__effect{border:1px solid var(--window-line);border-radius:4px;padding:10px;background:hsl(var(--window-ink) / .5);color:hsl(var(--window-text));font-size:13px;line-height:1.65}.sanctuary-card-peek__effect>span:first-child{font:500 10px/1.6 Cinzel,Georgia,serif;color:hsl(var(--window-gold));letter-spacing:.04em}.sanctuary-card-peek__effect--passive{border-left:2px solid hsl(213 40% 57%)}.sanctuary-card-peek .field-immunity-details{border-color:var(--window-line);background:hsl(var(--window-panel));color:hsl(var(--window-text));font-size:12px;line-height:1.6}.sanctuary-card-drawer.sanctuary-card-drawer{max-height:calc(90dvh - env(safe-area-inset-top));border-radius:12px 12px 0 0;border-color:var(--window-line);background:hsl(var(--window-ink))}.sanctuary-card-drawer__header{position:relative;padding:18px 62px 16px 22px;border-bottom:1px solid var(--window-line)}.sanctuary-card-drawer__header>h2{font:500 17px/1.5 Cinzel,Georgia,serif;color:hsl(var(--window-cream));text-shadow:none;letter-spacing:.08em}.sanctuary-card-drawer__header>button{position:absolute;right:14px;top:14px}.sanctuary-card-drawer__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px max(24px,env(safe-area-inset-bottom))}.sanctuary-card-drawer .sanctuary-card-peek__name{display:none}.sanctuary-card-preview .sanctuary-card-detail__rule>p:first-child{font:500 11px/1.6 Cinzel,Georgia,serif;letter-spacing:.05em;color:hsl(var(--window-gold))}.sanctuary-card-preview .sanctuary-card-detail__rule>p:last-child{font:400 14px/1.7 Hind,system-ui,sans-serif;color:hsl(var(--window-text))}.sanctuary-missions.sanctuary-dialog{height:min(790px,calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.sanctuary-filters.sanctuary-dialog{max-width:580px;height:min(850px,calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}@media (max-width: 420px){.sanctuary-card-peek{gap:12px}.sanctuary-card-peek__art{width:94px;height:130px}.sanctuary-card-drawer__body{padding-inline:18px}}.sanctuary-selection__body{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:12px 20px}.sanctuary-selection__cards{min-height:0;max-height:55dvh;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;scroll-behavior:smooth}.sanctuary-card-detail__body{scrollbar-gutter:stable}@media (max-width: 480px){.sanctuary-selection__body{padding:10px 14px}}.sanctuary-mission-card .sanctuary-action{padding-inline:8px;font-size:10px;letter-spacing:.05em}.sanctuary-mission-card .sanctuary-action>span{gap:4px}.field-condition-effects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;border-radius:inherit;pointer-events:none}.field-condition-effect{--condition-color: #d5d5df;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;color:var(--condition-color);pointer-events:none}.field-condition-effect__edge{position:absolute;inset:calc(var(--condition-index) * .5px);border:2px solid var(--condition-color);border-radius:inherit;box-shadow:inset 0 0 10px var(--condition-color),0 0 7px color-mix(in srgb,var(--condition-color) 65%,transparent)}.field-condition-effect__mark{position:absolute;top:23%;right:5%;width:34%;height:auto;stroke-width:2.5;filter:drop-shadow(0 1px 2px #000) drop-shadow(0 0 3px var(--condition-color));opacity:.9}.field-condition-effect[data-condition-fx=FRZ]{--condition-color: #c9f7ff}.field-condition-effect[data-condition-fx=FRZ] .field-condition-effect__edge{border-width:3px;background:radial-gradient(ellipse at 0 0,#b6f5ffbb,transparent 38%),radial-gradient(ellipse at 100% 100%,#a6ebffbb,transparent 40%);box-shadow:inset 0 0 13px #a7efff,0 0 8px #90dfff}.field-condition-effect[data-condition-fx=FRZ] .field-condition-effect__mark{top:30%;right:13%;width:40%;animation:condition-frost 4s ease-in-out infinite}.field-condition-effect__ice{position:absolute;inset:1px auto auto 1px;width:30%;height:38%;background:linear-gradient(140deg,#efffffed,#69c5ff88 65%,transparent);clip-path:polygon(0 0,100% 0,58% 20%,84% 30%,34% 44%,49% 63%,13% 81%,0 100%)}.field-condition-effect__ice--opposite{inset:auto 1px 1px auto;transform:rotate(180deg)}.field-condition-effect[data-condition-fx=PAR]{--condition-color: #ffe15f}.field-condition-effect[data-condition-fx=PAR] .field-condition-effect__edge{background:linear-gradient(90deg,#ffda451c,transparent 22% 78%,#fff07629);box-shadow:inset 0 0 7px #ffce4988,0 0 9px #ffe46c99}.field-condition-effect__lightning{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;width:106%;height:106%;fill:none;stroke:#fff8b9;stroke-width:2.4;stroke-linejoin:bevel;filter:drop-shadow(0 0 3px #ffcd24);animation:condition-electric 2.8s linear infinite}.field-condition-effect[data-condition-fx=PSN]{--condition-color: #8bea52}.field-condition-effect[data-condition-fx=PSN] .field-condition-effect__edge{background:linear-gradient(0deg,#2c8e3a99,transparent 32%),linear-gradient(90deg,#66cf382a,transparent 24% 76%,#66cf3835);box-shadow:inset 0 0 11px #57d04c88,0 0 8px #63d346}.field-condition-effect[data-condition-fx=POS]{--condition-color: #ab67ef}.field-condition-effect[data-condition-fx=POS] .field-condition-effect__edge{border-color:#7532bc;background:linear-gradient(90deg,#13031cbb,transparent 28% 72%,#17061fbb);box-shadow:inset 0 0 14px #180521,0 0 7px 2px #5d1c8e,0 0 15px #8b32d466;animation:condition-possession 3.5s ease-in-out infinite}.field-condition-effect[data-condition-fx=POS] .field-condition-effect__mark{color:#c38df9}.field-condition-effect[data-condition-fx=SNE]{--condition-color: #d3d3d3}.battle-field-card[data-field-conditions~=SNE] .battle-field-art{animation:none;filter:grayscale(1) brightness(.65) contrast(1.12)}.battle-field-card[data-field-conditions~=SNE] .battle-field-art:before,.battle-field-card[data-field-conditions~=SNE] .battle-field-art:after{animation:none;opacity:0}.field-condition-effect[data-condition-fx=SNE] .field-condition-effect__edge{background:linear-gradient(0deg,#05050588,transparent 35%);border-color:#919191;box-shadow:inset 0 0 12px #000b,0 0 6px #bebebe88}.field-condition-effect[data-condition-fx=SNE] .field-condition-effect__mark{color:#e0e0e0;top:33%;right:24%;width:48%;opacity:.75}.field-condition-effect[data-condition-fx=BRN]{--condition-color: #ff9c40}.field-condition-effect[data-condition-fx=BRN] .field-condition-effect__edge{background:linear-gradient(0deg,#da421888,transparent 30%);box-shadow:inset 0 0 9px #f17a30,0 0 8px #d84820}.field-condition-effect__motes{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;overflow:hidden;border-radius:inherit}.field-condition-effect__motes i{position:absolute;left:calc(2% + var(--mote) * 31%);bottom:3%;width:8%;height:6%;border:1px solid var(--condition-color);border-radius:50%;background:color-mix(in srgb,var(--condition-color) 45%,transparent);animation:condition-mote 4s calc(var(--mote) * -1s) ease-out infinite}.field-condition-effect[data-condition-fx=POS] .field-condition-effect__motes{top:-9px;right:-9px;bottom:-9px;left:-9px}.field-condition-effect[data-condition-fx=POS] .field-condition-effect__motes i{width:13%;height:35%;border:0;border-radius:70% 10% 70% 25%;background:linear-gradient(0deg,#8b3ac8bb,#0b021800);animation-duration:3.6s}.field-condition-effect[data-condition-fx=BRN] .field-condition-effect__motes i{height:15%;border-radius:60% 10% 60% 30%;background:linear-gradient(0deg,#ffd262,#f5682688,transparent)}.field-condition-effects:not([data-count="1"]) .field-condition-effect__mark{top:calc(20% + var(--condition-row) * 23%);right:calc(4% + var(--condition-column) * 64%);width:26%;opacity:.9}@keyframes condition-frost{0%,to{opacity:.72}50%{opacity:1}}@keyframes condition-electric{0%,20%,40%,60%,to{opacity:.85}25%,45%,65%{opacity:.28}30%,50%,70%{opacity:1}}@keyframes condition-possession{0%,to{opacity:.75}50%{opacity:1}}@keyframes condition-mote{0%{opacity:0;translate:0 0}20%,55%{opacity:.75}to{opacity:0;translate:0 -55px;scale:.5}}@media (max-width: 700px){.field-condition-effect__edge{border-width:2px}.field-condition-effect[data-condition-fx=POS] .field-condition-effect__motes{top:-3px;right:-3px;bottom:-3px;left:-3px}}@media (prefers-reduced-motion: reduce){.field-condition-effect *{animation:none!important}.field-condition-effect__motes{display:none}}.battle-field-card[data-field-soldier=true]{overflow:visible}.battle-field-card[data-field-soldier=true] .battle-field-art{overflow:hidden;border-radius:inherit}.field-immunity-effects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:19;border-radius:inherit;pointer-events:none}.field-immunity-effect,.field-immunity-ward{--immunity-color: #dfc9ff;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;color:var(--immunity-color);pointer-events:none}.field-immunity-effect__halo{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;padding:11px;border-radius:12px;background:var(--immunity-halo, radial-gradient(ellipse, transparent 28%, var(--immunity-color) 66%, transparent 76%));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;animation:immunity-breathe 3.8s ease-in-out infinite}.field-immunity-effect[data-immunity-fx=FRZ]{--immunity-color: #ffc47b;--immunity-halo: repeating-conic-gradient(from 10deg, #ffb45f 0deg 8deg, #f8792433 15deg 21deg, #ffdb9900 26deg 34deg)}.field-immunity-effect[data-immunity-fx=BRN]{--immunity-color: #bdf8ff;--immunity-halo: repeating-conic-gradient(from 22deg, #d8fcff 0deg 5deg, #68cbed77 8deg 14deg, transparent 20deg 30deg)}.field-immunity-effect[data-immunity-fx=PSN]{--immunity-color: #87f3b8;--immunity-halo: radial-gradient(ellipse, transparent 40%, #6bd7a8bb 62%, #d8fff9 70%, transparent 80%)}.field-immunity-effect[data-immunity-fx=PAR]{--immunity-color: #c8bdff;--immunity-halo: repeating-conic-gradient(from 45deg, #f4eaff 0deg 3deg, #aca4ffbb 8deg 11deg, transparent 20deg 38deg)}.field-immunity-effect[data-immunity-fx=POS]{--immunity-color: #ead4ff}.field-immunity-effect[data-immunity-fx=SNE]{--immunity-color: #ffe8a7}.field-immunity-effects:not([data-element-count="1"]) [data-immunity-fx=FRZ]{clip-path:polygon(-30% -30%,55% -30%,55% 55%,-30% 55%)}.field-immunity-effects:not([data-element-count="1"]) [data-immunity-fx=BRN]{clip-path:polygon(45% -30%,130% -30%,130% 55%,45% 55%)}.field-immunity-effects:not([data-element-count="1"]) [data-immunity-fx=PSN]{clip-path:polygon(-30% 45%,55% 45%,55% 130%,-30% 130%)}.field-immunity-effects:not([data-element-count="1"]) [data-immunity-fx=PAR]{clip-path:polygon(45% 45%,130% 45%,130% 130%,45% 130%)}.field-immunity-effect__particles{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;overflow:visible}.field-immunity-effect__particles i{position:absolute;width:5px;height:10px;left:calc(12% + var(--mote) * 25%);top:-2px;border-radius:60% 20%;background:var(--immunity-color);box-shadow:0 0 5px var(--immunity-color);animation:immunity-rise 3.6s calc(var(--mote) * -.9s) ease-out infinite}.field-immunity-effect__particles i:nth-child(2n){top:auto;bottom:-2px}.field-immunity-effect[data-immunity-fx=BRN] .field-immunity-effect__particles i{width:6px;height:6px;border-radius:0;rotate:45deg;animation-name:immunity-snow}.field-immunity-effect[data-immunity-fx=PSN] .field-immunity-effect__particles i{width:7px;height:7px;border-radius:0;clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.field-immunity-effect[data-immunity-fx=PAR] .field-immunity-effect__particles i{width:6px;height:13px;border-radius:0;clip-path:polygon(45% 0,100% 0,60% 40%,100% 40%,10% 100%,35% 55%,0 55%)}.field-immunity-ward{--immunity-color: #e7d6a8}.field-immunity-ward .field-immunity-effect__halo{top:-6px;right:-6px;bottom:-6px;left:-6px;padding:5px;border-radius:9px;background:repeating-conic-gradient(#fff3c699,#fff3c699 2deg,#e2ca8133 5deg,#e2ca8133 32deg,#fff3c699,#fff3c699 38deg);opacity:.55;animation-duration:5s}.field-card-immunities{position:absolute;top:3px;inset-inline:2px;z-index:44;display:flex;flex-wrap:wrap;justify-content:center;gap:2px;pointer-events:none}.battle-field-card:not([data-field-conditions=""]) .field-card-immunities{top:28%}.field-card-immunity--summary,.field-card-immunity--combat-summary{display:none!important}.field-card-immunities:not([data-condition-count="0"]):not([data-condition-count="1"]):not([data-condition-count="2"]) .field-card-immunity--condition{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.field-card-immunities:not([data-condition-count="0"]):not([data-condition-count="1"]):not([data-condition-count="2"]) .field-card-immunity--summary{display:inline-flex!important}.field-card-immunity{--immunity-color: #e3d4ac;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;min-width:0;padding:2px 3px;border:1px solid var(--immunity-color);border-radius:4px;background:#071425f5;color:var(--immunity-color);box-shadow:0 2px 4px #000b;font:800 10px/1.1 system-ui,sans-serif}.field-card-immunity svg{width:12px;height:12px;stroke-width:2.5;flex:none}.field-card-immunity__shield{width:10px!important}.field-card-immunity[data-immunity=FRZ]{--immunity-color: #ffd294}.field-card-immunity[data-immunity=BRN]{--immunity-color: #bcf3ff}.field-card-immunity[data-immunity=PSN]{--immunity-color: #9bf6c6}.field-card-immunity[data-immunity=PAR]{--immunity-color: #d6caff}.field-card-immunity[data-immunity=POS]{--immunity-color: #efd4ff}.field-card-immunity[data-immunity=SNE]{--immunity-color: #ffe8a7}.field-card-immunity--ba,.field-card-immunity--tech{min-height:15px}.field-card-immunity--tech{--immunity-color: #b1dcff}.field-card-immunity__levels{display:inline-flex;align-items:center;gap:2px}.field-card-immunity__levels small{font:700 8px/1 system-ui,sans-serif}.field-card-immunity__levels b{min-width:11px;padding:1px;border-radius:2px;background:#24436c;color:#effaff;text-align:center;font-variant-numeric:tabular-nums}.field-immunity-details{padding:6px;border:1px solid #a2d7df55;border-radius:4px;background:#10273b;color:#e1f6ff;font-size:12px}.field-immunity-details ul{display:flex;flex-wrap:wrap;gap:3px 12px;margin:3px 0 0;padding:0;list-style:none}.field-card-stats [data-stat-tone=up] dd{color:#8ef3b1!important;text-shadow:0 1px 3px #000,0 0 5px #57d99133}.field-card-stats [data-stat-tone=down] dd{color:#ff929f!important;text-shadow:0 1px 3px #000,0 0 5px #ef647633}.battle-stat-change{--stat-color: #8ef3b1;position:fixed;translate:-50% -50%;pointer-events:none;z-index:1;color:var(--stat-color)}.battle-stat-change[data-direction=down]{--stat-color: #ff7f90}.battle-stat-change__flash{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid var(--stat-color);border-radius:7px;box-shadow:0 0 18px var(--stat-color),inset 0 0 10px color-mix(in srgb,var(--stat-color) 55%,transparent);animation:stat-flash 1.3s ease-out both}.battle-stat-change__emblem{position:absolute;width:55%;height:45%;top:20%;left:23%;stroke-width:2.3;filter:drop-shadow(0 0 6px var(--stat-color)) drop-shadow(0 2px 4px #000);animation:stat-emblem 1.35s ease-out both}.battle-stat-change__arrow{position:absolute;width:25%;height:35%;left:calc(8% + var(--arrow) * 31%);top:25%;stroke-width:3;filter:drop-shadow(0 0 3px var(--stat-color));animation:stat-rise 1.35s calc(var(--arrow) * .05s) ease-out both}.battle-stat-change[data-direction=down] .battle-stat-change__arrow{animation-name:stat-fall}.battle-stat-change__number{position:absolute;left:50%;top:30%;transform:translate(-50%);white-space:nowrap;padding:3px 6px;border-radius:4px;background:#06101deb;font:900 clamp(18px,2.4vw,30px)/1.1 system-ui,sans-serif;color:var(--stat-color);text-shadow:0 2px 5px #000;animation:stat-number 1.6s ease-out both}.battle-stat-change[data-stat-change-fx=AR] .battle-stat-change__number{top:64%}.battle-stat-change__number small{font-size:.55em;vertical-align:middle}@keyframes immunity-breathe{0%,to{opacity:.4;scale:.98}50%{opacity:.85;scale:1.035}}@keyframes immunity-rise{0%{opacity:0;translate:0 0;scale:.5}20%{opacity:.8}to{opacity:0;translate:0 -14px;scale:.25}}@keyframes immunity-snow{0%{opacity:0;translate:0 -8px}25%{opacity:.85}to{opacity:0;translate:4px 10px;scale:.3}}@keyframes stat-flash{0%{opacity:0;scale:.9}15%{opacity:.9}to{opacity:0;scale:1.2}}@keyframes stat-emblem{0%{opacity:0;scale:.4}18%{opacity:.9;scale:1}to{opacity:0;scale:1.25}}@keyframes stat-rise{0%{opacity:0;translate:0 35%}20%{opacity:1}to{opacity:0;translate:0 -105%}}@keyframes stat-fall{0%{opacity:0;translate:0 -35%}20%{opacity:1}to{opacity:0;translate:0 105%}}@keyframes stat-number{0%{opacity:0;translate:0 8px}12%,65%{opacity:1}to{opacity:0;translate:0 -16px}}@media (max-width: 700px){.field-immunity-effect__halo{top:-7px;right:-7px;bottom:-7px;left:-7px;padding:6px;border-radius:8px}.field-immunity-effect__particles{top:-9px;right:-9px;bottom:-9px;left:-9px}.field-immunity-effect__particles i{width:3px;height:6px}.field-immunity-effect__particles i:nth-child(n+3){display:none}.field-card-immunities{inset-inline:1px;top:1px;gap:1px}.battle-field-card:not([data-field-conditions=""]) .field-card-immunities{top:16px}.field-card-immunities:not([data-condition-count="0"]):not([data-condition-count="1"]) .field-card-immunity--condition{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.field-card-immunities:not([data-condition-count="0"]):not([data-condition-count="1"]) .field-card-immunity--summary{display:inline-flex!important}.field-card-immunity{padding:1px 2px;font-size:9px;gap:1px}.field-card-immunity__element{display:none}.field-card-immunity svg{width:10px;height:10px}.field-card-immunity__levels{gap:1px}.field-card-immunity__levels b{min-width:9px;padding:0}.field-card-immunities[data-has-combat=true] .field-card-immunity--condition,.field-card-immunities[data-combat-combined=true] .field-card-immunity--ba,.field-card-immunities[data-combat-combined=true] .field-card-immunity--tech{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.field-card-immunities[data-has-combat=true] .field-card-immunity--summary{display:none!important}.field-card-immunities[data-combat-combined=true] .field-card-immunity--combat-summary{display:inline-flex!important;min-height:12px;padding:0 1px;gap:2px}.field-card-immunity--combat-summary .field-card-immunity__levels b{min-width:6px}.field-card-immunity--tech>strong,.field-card-immunity--tech small{display:none}.field-card-immunity--tech .field-card-immunity__levels b{min-width:6px}.field-card-immunity--ba,.field-card-immunity--tech{min-height:12px;padding-block:0}.battle-stat-change__number{font-size:18px}}@media (prefers-reduced-motion: reduce){.field-immunity-effect *,.field-immunity-ward *{animation:none!important}.field-immunity-effect__particles,.battle-stat-change__arrow,.battle-stat-change__emblem,.battle-stat-change__flash{display:none}.battle-stat-change__number{animation:none}}.battlefield-shell{--battle-gold: #b79b62;--battle-ink: #070f1b;--battle-border: #bc9a4a55;--battle-toolbar-height: 68px;--battle-header-height: 76px;min-height:100dvh;isolation:isolate;background:var(--battle-ink);color:#ece6d8}.battlefield-header{position:relative;z-index:45;min-height:var(--battle-header-height);flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr) auto;align-items:center;gap:20px;padding:max(7px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 7px max(20px,env(safe-area-inset-left));background:linear-gradient(#07101bef,#07101bba);border-bottom:1px solid var(--battle-border);box-shadow:0 8px 30px #0004}.battlefield-profile{display:flex;gap:10px;align-items:center;min-width:0}.battlefield-profile img,.battlefield-profile__sigil{width:48px;height:48px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--battle-gold);box-shadow:0 0 0 3px #b79b6215}.battlefield-profile__sigil{display:grid;place-items:center;font:28px Georgia,serif;color:var(--battle-gold);background:#091424}.battlefield-profile__body{min-width:0}.battlefield-profile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px Cinzel,Georgia,serif;letter-spacing:.04em}.battlefield-profile[data-active=true] strong:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;background:#d4b06c;box-shadow:0 0 9px #d4b06c88}.battlefield-profile__resources{display:flex;gap:14px;margin-top:3px;font-size:9px;letter-spacing:.04em}.battlefield-profile__resources span{display:flex;gap:5px;align-items:baseline}.battlefield-profile__resources b{font:700 22px Georgia,serif;font-variant-numeric:tabular-nums}.battlefield-profile__resources [data-resource=DLP]{color:#f4939d}.battlefield-profile__resources [data-resource=DCP]{color:#91c5ff}.battlefield-header__opponent .battlefield-profile{justify-content:flex-end}.battlefield-header__opponent .battlefield-profile__body{text-align:right}.battlefield-header__opponent .battlefield-profile__resources{justify-content:flex-end}.battlefield-brand{display:flex;align-items:center;flex-direction:column}.battlefield-brand img{height:42px;width:156px;-o-object-fit:contain;object-fit:contain}.battlefield-brand>span{font:10px Cinzel,Georgia,serif;color:#dac28d;margin-top:4px}.battlefield-chat{display:flex;align-items:center;gap:7px}.battlefield-chat button{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--battle-border);border-radius:5px;padding:8px;font-size:10px;color:#dfc995;background:#101d2c}.battlefield-chat>button>span{display:none}.battlefield-header [data-direct-hit=true]{animation:battle-resource-hit .9s ease-out}@keyframes battle-resource-hit{0%,25%{background:#ef444455;filter:brightness(1.8)}to{background:transparent;filter:none}}.battlefield-gamearea{position:relative;z-index:1;min-height:0;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain}.battlefield-content{min-height:0;width:100%}.battlefield-board-wrap{flex-shrink:0;width:100%}.battlefield-board{position:relative;width:100%;padding-block:4px}.battlefield-board .battle-field-card,.battlefield-board .battle-field-slot{width:var(--battle-card-width)!important;height:var(--battle-card-height)!important}.battlefield-board .battle-field-card{flex-shrink:0}.battlefield-board .field-card-used{box-shadow:0 0 0 1px #c9aa68,0 3px 12px #0008}.battlefield-board .battle-field-slot{border-radius:5px}.battlefield-board .battle-field-slot>div:first-child{background:radial-gradient(ellipse at center,#1a29404a,#0c162abd 70%,#060e1ccb)!important}.battlefield-side{row-gap:6px!important}.battlefield-row{position:relative;z-index:2}.battlefield-row [data-soldier-slot],.battlefield-row [data-opp-soldier-slot]{isolation:isolate}.battlefield-stage{margin-block:8px;min-height:var(--battle-card-height)}.battlefield-stage>[data-stage-slot]{position:relative;z-index:2}.battlefield-stage:before{content:"";position:absolute;left:50%;top:50%;width:65%;max-width:480px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#d5b27377 30%,transparent 43%,transparent 57%,#d5b27377 70%,transparent)}.battlefield-status{position:absolute;right:max(9px,calc((100% - var(--battle-grid-width)) / 2));top:50%;transform:translateY(-50%);width:calc(2 * var(--battle-card-width) + var(--battle-card-gap));z-index:10;padding:10px;font-size:11px;line-height:1.5;border:1px solid #c8a96966;border-radius:4px;background:#101a2bf2;color:#efd597;overflow-wrap:anywhere}.battlefield-status button{min-width:28px;min-height:28px;margin-left:4px}.battlefield-direct-attack{right:max(9px,calc((100% - var(--battle-grid-width)) / 2));left:auto!important;max-width:calc(2 * var(--battle-card-width) + var(--battle-card-gap));min-height:44px}.battlefield-opponent-hand{min-height:28px;position:relative;z-index:1}.battlefield-opponent-hand [data-opp-hand]{align-items:flex-start}.battlefield-hand{position:relative;flex-shrink:0}.battlefield-hand .battle-hand-card{width:var(--battle-hand-width)!important;height:var(--battle-hand-height)!important}.battlefield-controls{position:relative;z-index:46;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;min-height:var(--battle-toolbar-height);padding:8px max(20px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border-top:1px solid var(--battle-border);background:linear-gradient(#0b1629ee,#050c18f7);box-shadow:0 -10px 32px #0005}.battlefield-controls__utility,.battlefield-controls__actions{display:flex;align-items:center;gap:8px}.battlefield-controls button{min-height:44px;border-radius:5px;touch-action:manipulation}.battlefield-controls__utility button{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid var(--battle-border);background:#0f1b2c;font-size:11px;color:#d8c49c}.battlefield-controls__utility button:first-child{color:#e69a9e;border-color:#b3525255}.battlefield-controls__actions>button,.pope-control-group>button.pope-main{display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 12px;border:1px solid var(--battle-border);background:linear-gradient(#1b2c46,#0c192c);min-width:116px;font:10px Cinzel,Georgia,serif;color:#ead6a6}.battlefield-controls__actions>button>img,.pope-control-group>button.pope-main>img{max-width:125px;height:30px;-o-object-fit:contain;object-fit:contain}.battlefield-controls__actions>button.divine-control{max-width:164px}.battlefield-controls__actions>button.divine-control>img{width:24px;height:24px}.battlefield-controls button:disabled{opacity:.45;cursor:not-allowed}.battlefield-controls button:not(:disabled):hover,.battlefield-chat button:hover{border-color:#e6c27b;background-color:#243750}.battlefield-controls button:focus-visible,.battlefield-chat button:focus-visible,.battlefield-drawer button:focus-visible{outline:2px solid #9acaff;outline-offset:3px}.battlefield-controls__stage{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bda779;font:11px Cinzel,Georgia,serif;letter-spacing:.08em}.battlefield-drawer{position:fixed;z-index:48;top:var(--battle-header-height);bottom:var(--battle-toolbar-height);width:min(310px,calc(100vw - 52px));transition:transform .28s cubic-bezier(.2,.7,.3,1)}.battlefield-drawer--left{left:0;transform:translate(-100%)}.battlefield-drawer--right{right:0;transform:translate(100%)}.battlefield-drawer[data-open=true]{transform:translate(0)}.battlefield-drawer[data-dragging=true]{transition:none}.battlefield-drawer__panel{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--battle-border);background:#071221f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 40px #000b}.battlefield-drawer__heading{flex-shrink:0;display:flex;align-items:center;gap:9px;padding:10px 12px;min-height:48px;color:#dfc58e;border-bottom:1px solid var(--battle-border)}.battlefield-drawer__heading h2{flex:1;font:12px Cinzel,Georgia,serif}.battlefield-drawer__heading button{width:36px;height:36px;display:grid;place-items:center}.battlefield-drawer__handle{position:absolute;top:45%;min-width:32px;min-height:106px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;color:#e4c890;border:1px solid var(--battle-border);background:#091629f5;box-shadow:0 5px 20px #0008;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.battlefield-drawer__handle>span{writing-mode:vertical-rl;font-size:9px;letter-spacing:.1em;margin-top:3px}.battlefield-drawer--left .battlefield-drawer__handle{left:100%;border-radius:0 7px 7px 0}.battlefield-drawer--right .battlefield-drawer__handle{right:100%;border-radius:7px 0 0 7px}.battlefield-drawer__log{flex:1;min-height:0;overflow-y:auto;padding:10px}.field-card-stats{position:absolute;inset:auto 0 0;z-index:41;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px 2px 2px;gap:1px 2px;background:linear-gradient(#060f1cdc,#030912f5);border-top:1px solid #d4b37388;font-variant-numeric:tabular-nums;pointer-events:none}.field-card-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:1px;min-width:0;padding-inline:1px}.field-card-stats dt{font:700 8px system-ui,sans-serif}.field-card-stats dd{font:800 12px system-ui,sans-serif;margin:0;line-height:1.1;color:#fff3d8}.field-card-stats [data-stat=CE] dt{color:#ffa58a}.field-card-stats [data-stat=AR] dt{color:#c1d4e8}.field-card-stats [data-stat=CP] dt{color:#91c8ff}.field-card-stats [data-stat=LP] dt{color:#93e5b5}.field-card-conditions{position:absolute;z-index:41;left:2px;right:1px;top:2px;display:flex;flex-wrap:wrap;gap:2px;max-width:calc(100% - 3px);pointer-events:none}.field-card-conditions>span{padding:1px 2px;font:800 8px system-ui,sans-serif;line-height:1.25;border:1px solid #bda9e055;border-radius:3px;background:#301646ed;color:#f0dcff}.field-card-conditions [data-condition=BRN]{background:#7b240eee;color:#ffd1a9;border-color:#e08b52aa}.field-card-conditions [data-condition=PSN]{background:#164924ee;color:#b4f0a9;border-color:#82c67caa}.field-card-conditions [data-condition=FRZ]{background:#154254ee;color:#b2edff;border-color:#9ed9ffaa}.field-card-conditions [data-condition=PAR]{background:#5c4709ee;color:#ffe39c;border-color:#ccb268aa}.field-card-conditions [data-positive=true]{background:#433719ee;color:#ffe4a0;border-color:#d8b269aa}.field-card-conditions [data-condition=CB]{background:#162f5aee;color:#b8dcff;border-color:#81b5edaa}.field-card-actions{position:absolute;bottom:30px;left:2px;right:2px;z-index:41;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;pointer-events:none}.field-card-actions>span{display:flex;align-items:center;gap:3px;padding:1px 3px;min-height:16px;border:1px solid #ccb37a99;border-radius:3px;background:#071322ed;color:#e7ce93;font:11px system-ui,sans-serif}.field-card-action-name{font-size:8px;font-weight:800;letter-spacing:.025em}.field-card-actions>span{pointer-events:auto}@media (max-width: 767px){.battlefield-board .field-card-conditions{right:28px}}@media (min-width: 1500px) and (min-height: 1000px){.field-card-stats dt{font-size:10px}.field-card-stats dd{font-size:16px}.field-card-actions{bottom:40px}.field-card-conditions>span{font-size:10px}}@media (max-width: 1050px){.battlefield-controls__stage{display:none}.battlefield-header{grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr) auto;gap:12px;padding-inline:12px}.battlefield-profile__resources b{font-size:19px}.battlefield-controls{gap:8px;padding-inline:12px}.battlefield-controls__utility button{padding-inline:9px}.battlefield-controls__actions>button,.pope-control-group>button.pope-main{min-width:100px;padding-inline:8px}}@media (max-width: 700px){.battlefield-shell{--battle-header-height: 116px;--battle-toolbar-height: calc(106px + env(safe-area-inset-bottom)) }.battlefield-header{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);grid-template-rows:54px 44px;gap:4px 6px;padding:max(6px,env(safe-area-inset-top)) 10px 6px}.battlefield-brand img{height:35px;width:87px}.battlefield-brand>span{font-size:8px;line-height:1.4;text-align:center;margin-top:2px}.battlefield-profile{gap:5px}.battlefield-profile img,.battlefield-profile__sigil{width:29px;height:29px}.battlefield-profile__sigil{font-size:19px}.battlefield-profile strong{font-size:9px;letter-spacing:0;max-width:112px}.battlefield-profile__resources{gap:6px;font-size:7px;margin-top:4px}.battlefield-profile__resources span{gap:2px}.battlefield-profile__resources b{font-size:15px}.battlefield-chat{grid-column:1 / -1;justify-content:center;gap:8px}.battlefield-chat button{min-height:44px;padding:6px 10px;min-width:90px;font-size:9px}.battlefield-chat button>svg{width:15px;height:15px}.battlefield-chat>button>span{display:inline}.battlefield-controls{flex-direction:column;gap:6px;padding:6px 10px max(8px,env(safe-area-inset-bottom))}.battlefield-controls{position:fixed;inset-inline:0;bottom:0}.battlefield-shell{padding-bottom:var(--battle-toolbar-height)}.battlefield-controls__actions{display:grid;grid-template-columns:.9fr 1.25fr 1.05fr;gap:5px;width:100%;order:-1}.battlefield-controls__actions>button,.pope-control-group>button.pope-main{min-width:0;height:46px;padding:4px;font-size:8px;gap:3px}.battlefield-controls__actions>button>img,.pope-control-group>button.pope-main>img{width:100%;height:29px;max-width:120px;-o-object-fit:contain;object-fit:contain}.battlefield-controls__actions>button.divine-control{max-width:none}.battlefield-controls__actions>button.divine-control>img{width:18px;height:18px}.battlefield-controls__utility{justify-content:center;width:100%;gap:6px}.battlefield-controls__utility button{flex:1;padding:6px;min-height:38px;font-size:9px}.battlefield-controls__utility button:last-child{flex:0 0 38px}.battlefield-drawer__handle{min-width:25px;min-height:82px;top:46%}.battlefield-drawer__handle>span{font-size:8px}.battlefield-status{font-size:9px;line-height:1.4;padding:6px}}@media (max-width: 370px){.battlefield-profile img,.battlefield-profile__sigil{display:none}.field-card-stats dd{font-size:10px}.field-card-stats dt{font-size:7px}.field-card-actions{bottom:26px}}@media (prefers-reduced-motion: reduce){.battlefield-drawer{transition:none}.battlefield-header [data-direct-hit=true]{animation:none}}.battlefield-header{background:linear-gradient(110deg,#091525fa,#07111af0 40%,#091525fa);border-bottom-color:#bda57555;box-shadow:0 5px 25px #0005}.battlefield-header:after,.battlefield-controls:before{content:"";position:absolute;height:1px;left:14%;right:14%;bottom:-1px;background:linear-gradient(90deg,transparent,#d8bb79a8 40%,#d8bb79a8 60%,transparent)}.battlefield-controls:before{top:-1px;bottom:auto}.battlefield-header__player,.battlefield-header__opponent{padding:6px 12px;border:1px solid #bca37140;background:linear-gradient(120deg,#20334b6b,#0a152378);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.battlefield-brand img{height:43px}.battlefield-brand>span{color:#ead6a3;font-size:10px;letter-spacing:.03em}.battlefield-board{padding-block:10px}.battlefield-side{position:relative;isolation:isolate;width:min(calc(var(--battle-grid-width) + 44px),calc(100% - 34px));margin-inline:auto;padding:12px 16px 6px!important;row-gap:5px!important}.battlefield-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid #bda47472;background:transparent;box-shadow:inset 0 1px #ebd09f30,inset 0 -1px #030713f0,0 8px 28px #0005;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.battlefield-side:after{content:"";position:absolute;left:8px;right:8px;top:4px;bottom:4px;z-index:-1;border-block:1px solid #bda47424;background:transparent}.battlefield-side__crest{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:1;padding:0 16px;font:8px Cinzel,Georgia,serif;letter-spacing:.14em;color:#d3be97;background:linear-gradient(90deg,transparent,#091526 14%,#091526 86%,transparent);white-space:nowrap}.battlefield-row{align-items:center}.battlefield-row .battle-field-card{border:1px solid #d4b574a6;border-radius:7px;box-shadow:0 4px 12px #0009,0 0 0 2px #081322,0 0 0 3px #bc9b5930}.battlefield-row .battle-field-card:hover{box-shadow:0 5px 16px #0009,0 0 0 2px #081322,0 0 0 3px #dabe7980}.battlefield-board .battle-field-slot{border-radius:10px;overflow:visible}.battlefield-board .battle-field-slot .battle-slot-surface{background:radial-gradient(ellipse at 50% 62%,#21395577,#101d3199 53%,#060f1ddb)!important}.battle-slot-surface{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#091324;clip-path:polygon(14% 0,86% 0,100% 10%,100% 90%,86% 100%,14% 100%,0 90%,0 10%)}.battle-slot-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#bda474a8;stroke-width:.7}.battle-slot-frame__inner{stroke:#bda47440;stroke-width:.4}.battle-slot-frame__corners{stroke:#dcc397;stroke-width:1.5;filter:drop-shadow(0 0 2px #f0cf7f33)}.battle-slot-sigil{position:absolute;width:68%;height:auto;top:21%;left:16%;stroke:#a1bbd233;stroke-width:.65}.battle-slot-label{position:absolute;bottom:15%;color:#cbb68e;font:8px Cinzel,Georgia,serif;letter-spacing:.17em;text-transform:uppercase}.battle-field-slot[data-slot-highlight=true] .battle-slot-frame{stroke:#f3dda0;filter:drop-shadow(0 0 4px #d9bd6777)}.battle-field-slot[data-slot-highlight=true] .battle-slot-sigil{stroke:#ddcea4aa}.battle-field-slot[data-slot-highlight=true] .battle-slot-surface{background:radial-gradient(#957d424a,#09162bba)!important}.battlefield-stage{height:var(--battle-stage-height);min-height:0;margin-block:3px}.battlefield-stage:before{width:calc(var(--battle-grid-width) + 30px);max-width:none;background:linear-gradient(90deg,transparent,#d5b27377 12%,#d5b27377 33%,transparent 43%,transparent 57%,#d5b27377 67%,#d5b27377 88%,transparent)}.battlefield-stage-seal{position:absolute;height:100%;width:auto;left:50%;top:50%;transform:translate(-50%,-50%);stroke:#c9b07582;stroke-width:.75;filter:drop-shadow(0 0 3px #c9b07526);pointer-events:none}.battlefield-stage__name{position:absolute;top:calc(50% + var(--battle-card-height) / 2 + 2px);left:50%;transform:translate(-50%);z-index:3;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 9px;background:linear-gradient(90deg,transparent,#081424ed 16%,#081424ed 84%,transparent);color:#d6bf90;font:8px Cinzel,Georgia,serif}.battlefield-stage>[data-stage-slot] .battle-field-card,.battlefield-stage>[data-stage-slot] .battle-field-slot{width:var(--battle-card-width)!important;height:var(--battle-card-height)!important}.battlefield-stage>[data-stage-slot]{min-width:var(--battle-card-width);min-height:var(--battle-card-height);justify-content:center}.field-card-stats{padding:5px 5px 4px;gap:3px 6px;background:linear-gradient(#081425eb,#040a14fc);border-top:1px solid #ccb47c99;border-radius:0 0 5px 5px;box-shadow:0 -2px 7px #0006}.field-card-stats dt{font-size:clamp(7px,calc(var(--battle-card-width) * .085),11px);letter-spacing:.04em}.field-card-stats dd{font-size:clamp(11px,calc(var(--battle-card-width) * .16),18px);font-weight:750;text-shadow:0 1px 3px #000}.field-card-stats [data-stat=LP] dd{color:#cae9cc}.field-card-stats [data-stat=CP] dd{color:#a6d5f2}.field-card-stats [data-stat=CE] dd{color:#f3d1b0}.field-card-conditions{left:3px;top:3px;gap:3px}.field-card-conditions>span{padding:2px 3px;box-shadow:0 2px 4px #0007;font-size:clamp(7px,calc(var(--battle-card-width) * .085),10px)}.field-card-actions{bottom:clamp(30px,calc(var(--battle-card-width) * .46),47px);left:3px;right:3px}.field-card-actions>span{background:#0a162beb;border-color:#d1b478;box-shadow:0 2px 6px #0007;padding:2px 4px}.battlefield-opponent-hand{padding-bottom:7px}.battlefield-hand{margin-top:4px}.battlefield-hand .battle-hand-card{box-shadow:0 5px 16px #0009,0 0 0 1px #bda47466}.battlefield-controls__utility button,.battlefield-chat button{background:linear-gradient(#1a2c44b8,#0b1829e8);border-color:#bca37166}.battlefield-controls__actions>button,.pope-control-group>button.pope-main{border-color:#c7a96d88;background:linear-gradient(#244066ac,#102139ef);box-shadow:inset 0 1px #e7d2a71f,0 3px 7px #0004}@media (max-width: 700px){.battlefield-header__player,.battlefield-header__opponent{padding:5px 3px}.battlefield-side{width:calc(100% - 12px);padding:14px 4px 10px!important;row-gap:7px!important}.battlefield-side__crest{font-size:6px;letter-spacing:.09em;padding-inline:10px}.battle-slot-label{font-size:7px;letter-spacing:.02em}.battlefield-stage__name{font-size:7px;max-width:180px}.field-card-stats{padding:3px 2px;gap:1px 2px}.field-card-stats dt{font-size:6px;letter-spacing:0}.field-card-stats dd{font-size:10px}.field-card-actions{bottom:27px}.field-card-actions>span{padding:1px 2px;gap:1px;font-size:8px}.field-card-action-name{font-size:6px}.field-card-conditions>span{padding:1px 2px;font-size:6px}}@media (min-width: 701px) and (max-height: 789px){.battlefield-shell{--battle-header-height: 64px;--battle-toolbar-height: 56px}.battlefield-header{padding-block:4px;gap:12px}.battlefield-header__player,.battlefield-header__opponent{padding-block:3px}.battlefield-profile img,.battlefield-profile__sigil{width:38px;height:38px}.battlefield-brand img{height:34px}.battlefield-board{padding-block:4px}.battlefield-side{padding:8px 14px 4px!important;row-gap:4px!important}.battlefield-opponent-hand{padding-bottom:0}.battlefield-opponent-hand [data-opp-hand]{height:24px!important}.battlefield-hand{margin-top:0}.battlefield-controls{padding-block:5px}.field-card-stats{padding:3px 2px;gap:1px 2px}.field-card-actions{bottom:30px}}.battlefield-shell[data-layout=desktop] .battlefield-gamearea{overflow:hidden}.battlefield-shell[data-layout=desktop] .battlefield-content{position:relative}.battlefield-shell[data-layout=desktop] .battlefield-board{display:flex;flex-direction:column;gap:12px;padding-block:4px}.battlefield-shell[data-layout=desktop] .battlefield-side{padding:6px 14px 4px!important;row-gap:var(--battle-row-gap, 4px)!important}.battlefield-shell[data-layout=desktop] .battlefield-side[data-side=player]{margin-top:var(--battle-side-gap, 0px)}.battlefield-shell[data-layout=desktop] .battlefield-stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--battle-card-width);margin:0;z-index:4;pointer-events:none}.battlefield-shell[data-layout=desktop] .battlefield-stage:before{display:none}.battlefield-shell[data-layout=desktop] .battlefield-stage-seal{width:calc(var(--battle-card-width) + 12px);height:auto}.battlefield-shell[data-layout=desktop] .battlefield-stage>[data-stage-slot]{pointer-events:auto}.battlefield-shell[data-layout=desktop] .battlefield-stage__name{max-width:calc(var(--battle-card-width) + 12px);padding-inline:2px}.battlefield-shell[data-layout=desktop][data-stage-position=corner] .battlefield-stage{left:calc(50% + var(--battle-grid-width) / 2 - var(--battle-card-width) / 2);top:calc(10px + var(--battle-card-height) / 2)}.battlefield-shell[data-layout=desktop][data-stage-position=corner] .battlefield-stage__name{top:calc(50% - var(--battle-card-height) / 2 - 11px)}.battlefield-shell[data-layout=desktop] .battlefield-hand{margin:0;transform:none}.battlefield-shell[data-layout=desktop] .battlefield-hand .battlefield-status{top:auto;bottom:16px;right:40px;width:min(200px,18vw);transform:none;pointer-events:auto}.battlefield-shell[data-layout=desktop] .battlefield-hand .battlefield-direct-attack{left:40px!important;right:auto;max-width:200px}.battlefield-shell[data-layout=desktop] .battle-field-card[data-field-soldier=true]{overflow:visible}.battlefield-shell[data-layout=desktop] .battle-field-art{border-radius:inherit}.battlefield-shell[data-layout=desktop] .field-card-stats{inset:0 calc(-1 * var(--battle-stat-rail-width) - 6px);grid-template-columns:repeat(2,var(--battle-stat-rail-width));grid-template-rows:repeat(2,max-content);align-content:center;justify-content:space-between;gap:4px 0;padding:0;background:none;border:0;box-shadow:none}.battlefield-shell[data-layout=desktop] .field-card-stats>div{flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:3px 1px;background:#071322ee;border:1px solid #c7ac7266;border-radius:4px;box-shadow:0 2px 5px #0008}.battlefield-shell[data-layout=desktop] .field-card-stats [data-stat=CE]{grid-area:1 / 1}.battlefield-shell[data-layout=desktop] .field-card-stats [data-stat=AR]{grid-area:2 / 1}.battlefield-shell[data-layout=desktop] .field-card-stats [data-stat=LP]{grid-area:1 / 2}.battlefield-shell[data-layout=desktop] .field-card-stats [data-stat=CP]{grid-area:2 / 2}.battlefield-shell[data-layout=desktop] .field-card-stats dt{font-size:10px;line-height:1;letter-spacing:.03em}.battlefield-shell[data-layout=desktop] .field-card-stats dd{font-size:clamp(20px,calc(var(--battle-card-width) * .3),26px);line-height:1;letter-spacing:-.025em}.battlefield-shell[data-layout=desktop] .field-card-actions{bottom:3px}.field-card-needles{position:absolute;top:31%;right:2px;z-index:43;display:inline-flex;align-items:center;gap:2px;min-width:30px;padding:2px 4px 2px 2px;color:#ffae76;background:#310909f2;border:1px solid #ff925e;border-radius:5px;box-shadow:0 2px 5px #000c;pointer-events:none}.field-card-needles svg{width:clamp(15px,calc(var(--battle-card-width) * .24),23px);height:clamp(15px,calc(var(--battle-card-width) * .24),23px);flex:none}.field-card-needles strong{color:#fff0d4;font:800 clamp(12px,calc(var(--battle-card-width) * .24),22px)/1 system-ui,sans-serif;font-variant-numeric:tabular-nums}.battle-field-target{--field-target-color: #ffe090;position:absolute;top:-4px;left:-4px;width:calc(var(--battle-card-width) + 8px);height:calc(var(--battle-card-height) + 8px);z-index:44;border:2px solid var(--field-target-color);border-radius:9px;outline:1px solid #050b16;box-shadow:0 0 12px var(--field-target-color),inset 0 0 8px #ffffff24;pointer-events:none;animation:battle-target-reveal .16s ease-out both}.battle-field-target[data-tone=green]{--field-target-color: #8affb6}.battle-field-target[data-tone=red]{--field-target-color: #ff818c}.battle-field-target[data-tone=cyan]{--field-target-color: #8ceaff}.battle-field-target[data-tone=purple]{--field-target-color: #ddb0ff}.battle-field-target__label{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:2px 5px;border:1px solid var(--field-target-color);border-radius:4px;background:#060e1bf5;color:var(--field-target-color);font:800 9px system-ui,sans-serif;line-height:1.15;letter-spacing:.04em;white-space:nowrap;box-shadow:0 2px 6px #000b}@keyframes battle-target-reveal{0%{opacity:.3}to{opacity:1}}@media (max-width: 700px){.battle-field-target__label{font-size:7px;padding:2px 3px;bottom:-8px}}@media (prefers-reduced-motion: reduce){.battle-field-target{animation:none}}.battlefield-row .battle-field-card[data-field-soldier=true]{opacity:1}.battlefield-row .battle-field-card[data-field-stance=defend]{border-color:#80e4ff;box-shadow:0 0 0 2px #4bc9ed,0 0 16px #29b8d670,0 4px 10px #0009}.battlefield-row .battle-field-card[data-field-stance=dodge]{border-color:#d7b5ff;box-shadow:0 0 0 2px #b185f3,0 0 16px #ac72f670,0 4px 10px #0009}.battlefield-row .battle-field-card[data-field-stance=both]{border-color:#c5dcff;box-shadow:-3px 0 #4bc9ed,3px 0 #b185f3,0 0 16px #82bfff70,0 4px 10px #0009}.field-card-status{position:absolute;top:2px;right:-4px;bottom:2px;left:-4px;z-index:43;display:flex;flex-direction:column;justify-content:center;gap:4px;pointer-events:none}.field-card-stances{display:grid;gap:3px}.field-card-stance{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:2px;min-height:clamp(24px,calc(var(--battle-card-width) * .38),34px);padding:2px 1px;border:2px solid #8eeaff;border-radius:5px;background:#07374df5;color:#effcff;font:900 clamp(12px,calc(var(--battle-card-width) * .165),16px)/1 system-ui,sans-serif;text-shadow:0 1px 2px #000a;box-shadow:0 3px 8px #000b}.field-card-stance svg{flex-shrink:0;width:clamp(14px,calc(var(--battle-card-width) * .2),22px);height:clamp(14px,calc(var(--battle-card-width) * .2),22px);stroke-width:2.8}.field-card-stance[data-stance=dodge]{border-color:#d9b8ff;background:#422064f5;color:#fff3ff}.field-card-status[data-stance-count="2"] .field-card-stance{min-height:clamp(20px,calc(var(--battle-card-width) * .3),28px);padding-block:0}.field-card-status .field-card-conditions{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-width:none}.field-card-status .field-card-conditions[data-count="1"]{grid-template-columns:1fr}.field-card-status .field-card-conditions>span{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 1px;border-width:2px;border-radius:5px;font:900 clamp(12px,calc(var(--battle-card-width) * .2),16px)/1 system-ui,sans-serif;color:#fff;box-shadow:0 3px 7px #000c;text-shadow:0 1px 2px #0009}.field-card-status .field-card-conditions svg{width:clamp(18px,calc(var(--battle-card-width) * .32),26px);height:clamp(18px,calc(var(--battle-card-width) * .32),26px);stroke-width:2.5}.field-card-status .field-card-conditions[data-count="1"]>span{flex-direction:row;gap:5px}.field-card-status .field-card-conditions[data-dense=true]{gap:2px}.field-card-status .field-card-conditions[data-dense=true]>span{min-height:19px;padding:1px}.field-card-status .field-card-conditions[data-dense=true] svg{display:none}.field-card-status [data-condition=BRN]{background:#7e270cf5;border-color:#ffad64}.field-card-status [data-condition=PSN]{background:#185024f5;border-color:#a2ee86}.field-card-status [data-condition=FRZ]{background:#12475df5;border-color:#85e6ff}.field-card-status [data-condition=PAR]{background:#604207f5;border-color:#ffe075}.field-card-status [data-condition=SNE]{background:#292b68f5;border-color:#b8b8ff}.field-card-status [data-condition=POS]{background:#581c65f5;border-color:#f4a2ff}.field-card-status [data-condition="8TH"]{background:#56400af5;border-color:#ffe18a}.field-card-status [data-condition=CB]{background:#123d70f5;border-color:#96cbff}@media (max-width: 700px){.field-card-status{inset-inline:1px;gap:2px;bottom:29px}.field-card-stance{gap:2px;min-height:22px;font-size:11px;border-width:1px}.field-card-stance svg{display:none}.field-card-status[data-stance-count="2"] .field-card-stances{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.field-card-status[data-stance-count="2"] .field-card-stance__name{font-size:0}.field-card-status[data-stance-count="2"] .field-card-stance__name:after{content:attr(data-short);font-size:11px}.field-card-status .field-card-conditions{gap:2px}.field-card-status .field-card-conditions>span{font-size:11px;padding:2px 1px;border-width:1px}.field-card-status .field-card-conditions svg{width:15px;height:15px}.field-card-status .field-card-conditions:not([data-count="1"]) svg{display:none}.field-card-status .field-card-conditions[data-dense=true]{gap:1px}.field-card-status .field-card-conditions[data-dense=true]>span{min-height:12px;padding:0;font-size:10px}}.battlefield-shell[data-tcg-drag-enabled=true] .hand-fan-card{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.battlefield-shell[data-tcg-drag-enabled=true] .hand-fan-card .battle-hand-card{cursor:grab}.hand-fan-card[data-tcg-dragging=true]{opacity:.3;cursor:grabbing}[data-tcg-drop-ready=true]{outline:2px dashed #f0cc76;outline-offset:4px;border-radius:5px}[data-tcg-drop-over=true]{outline:3px solid #ffe6a0;outline-offset:4px;box-shadow:0 0 22px #edbc5180}.tcg-hand-drag-preview{position:fixed;z-index:260;pointer-events:none;transform:translate(-50%,-55%) rotate(-3deg);color:#fff5d6}.tcg-hand-drag-art{border:2px solid #f0cc76;border-radius:5px;background-color:#15101e;box-shadow:0 12px 28px #000b,0 0 18px #dca94c50}.tcg-hand-drag-preview[data-valid=true] .tcg-hand-drag-art{border-color:#a7f3c7;box-shadow:0 12px 28px #000b,0 0 24px #69dc9980}.tcg-hand-drag-preview>span{display:block;width:-moz-max-content;width:max-content;max-width:210px;margin:6px 0 0 50%;transform:translate(-50%);padding:5px 8px;border:1px solid #e0bc6a80;border-radius:5px;background:#100c18f5;font:700 11px/1.3 system-ui,sans-serif;text-align:center}.field-card-afflictions{position:absolute;z-index:43;top:-5px;inset-inline:-2px;display:flex;justify-content:center;flex-wrap:wrap;gap:2px;pointer-events:none}.field-card-afflictions>span{min-width:0;padding:2px 3px;border:1px solid #fff9;border-radius:3px;font:900 11px/1 system-ui,sans-serif;color:#fff;background:#172133f5;text-shadow:0 1px 2px #000;box-shadow:0 1px 4px #000c}.field-card-afflictions [data-condition=FRZ]{background:#12475df5;border-color:#b9f5ff}.field-card-afflictions [data-condition=PAR]{background:#604207f5;border-color:#ffe075}.field-card-afflictions [data-condition=PSN]{background:#185024f5;border-color:#a2ee86}.field-card-afflictions [data-condition=POS]{background:#23062ff5;border-color:#bd7bf6}.field-card-afflictions [data-condition=SNE]{background:#252525f5;border-color:#c9c9c9}.field-card-afflictions [data-condition=BRN]{background:#7e270cf5;border-color:#ffad64}.field-card-afflictions[data-count="4"],.field-card-afflictions[data-count="5"],.field-card-afflictions[data-count="6"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.field-card-afflictions[data-count="4"]>span,.field-card-afflictions[data-count="5"]>span,.field-card-afflictions[data-count="6"]>span{font-size:10px;padding:1px 0}.field-card-status{inset:auto -3px 3px;gap:3px}.field-card-status .field-card-conditions>span{flex-direction:row;gap:2px;padding:2px;font-size:clamp(11px,calc(var(--battle-card-width) * .16),14px)}.field-card-status .field-card-conditions svg{width:15px;height:15px}@media (max-width: 700px){.field-card-afflictions{top:1px;inset-inline:1px;gap:1px}.field-card-afflictions>span{padding:1px 2px;font-size:10px}.field-card-status{inset:auto 1px 29px}.field-card-status .field-card-conditions>span{font-size:10px;padding:1px}}.battlefield-shell[data-layout=desktop][data-stage-position=gutter] .battlefield-row>:nth-child(3){justify-self:start}.battlefield-shell[data-layout=desktop][data-stage-position=gutter] .battlefield-row>:nth-child(4){justify-self:end}.battlefield-controls__actions>.pope-control-group{position:relative;display:flex;min-width:0}.pope-control-group>button.pope-main{width:100%}.pope-control-group>.pope-info{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--battle-border);background:#0c192c;color:#ead6a6;z-index:2;cursor:pointer}.pope-control-group>.pope-info:hover{background:#1b2c46}.combat-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--combat-color)}.combat-fx-emitter{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.combat-fx-emitter i{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border:2px solid var(--combat-color);border-radius:50%;box-shadow:0 0 8px var(--combat-color),inset 0 0 10px color-mix(in srgb,var(--combat-color) 40%,transparent);animation:combat-emitter 1.2s both}.combat-fx-emitter i:nth-child(2){top:-12%;right:-12%;bottom:-12%;left:-12%;animation-delay:.08s}.combat-fx-emitter i:nth-child(3){top:18%;right:18%;bottom:18%;left:18%;animation-delay:.16s}.combat-fx-trajectories{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.combat-fx-trail{fill:none;stroke:var(--combat-color);stroke-width:6;stroke-linecap:round;stroke-dasharray:.22 .78;stroke-dashoffset:.22;filter:drop-shadow(0 0 4px var(--combat-color));animation:combat-travel .65s var(--strike-delay,0s) ease-in both}.combat-fx[data-combat-kind=attack] .combat-fx-trail{stroke-width:10;stroke-dasharray:.08 .92}.combat-fx[data-combat-theme=electric] .combat-fx-trail{stroke:#fffbd6;stroke-width:3;filter:drop-shadow(0 0 5px #ffcf32)}.combat-fx[data-combat-theme=ice] .combat-fx-trail{stroke-width:9;stroke-dasharray:.12 .03 .1 .75}.combat-fx[data-combat-theme=light] .combat-fx-trail{stroke:#fffce6;stroke-width:5;filter:drop-shadow(0 0 7px #fff3a0);animation-duration:.45s}.combat-fx[data-combat-theme=slash] .combat-fx-trail{stroke-width:2}.combat-fx-hit{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.combat-fx-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--combat-color);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--combat-color));overflow:visible}.combat-fx-flash{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;background:radial-gradient(circle,#fffcea 0%,color-mix(in srgb,var(--combat-color) 80%,transparent) 25%,transparent 68%);animation:combat-flash .6s var(--hit-delay) both}.combat-fx-shockwave{fill:none;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:combat-shockwave .8s var(--hit-delay) both}.combat-fx-shockwave--second{stroke-width:1.4;animation-delay:calc(var(--hit-delay) + .1s)}.combat-fx-fist{fill:#20130cee;stroke:#fff2d1;stroke-width:3;transform-origin:60px 60px;animation:combat-punch .55s var(--hit-delay) both}.combat-fx-kick{fill:#231612ee;stroke:#fff2d1;stroke-width:3;transform-origin:60px 60px;animation:combat-kick .65s var(--hit-delay) both}.combat-fx-kick-sweep{fill:none;stroke:var(--combat-color);stroke-width:2}.combat-fx-simple-impact{fill:color-mix(in srgb,var(--combat-color) 35%,transparent);stroke:#fff2d1;stroke-width:3;transform-origin:60px 60px;animation:combat-simple-impact .65s var(--hit-delay) both}.combat-fx-cracks{stroke-width:1.8;stroke:#fff3dc;animation:combat-crack .65s var(--hit-delay) both}.combat-fx-crater{fill:color-mix(in srgb,var(--combat-color) 24%,transparent);stroke-width:3;transform-origin:60px 60px;animation:combat-punch .7s var(--hit-delay) both}.combat-fx-flare{fill:#ff9b4166;stroke:#ffdc86;stroke-width:1.5;opacity:0;animation:combat-element .85s var(--hit-delay) both}.combat-fx-electric{fill:#ffe44688;stroke:#fffada;stroke-width:2.5;transform-origin:60px 60px;animation:combat-electric .9s var(--hit-delay) both}.combat-fx-ice{fill:#b7f1ff66;stroke:#edffff;stroke-width:3;transform-origin:60px 60px;animation:combat-ice 1s var(--hit-delay) both}.combat-fx-light{fill:#fffadabb;stroke:#fffce7;stroke-width:1;transform-origin:60px 60px;animation:combat-light .7s var(--hit-delay) both}.combat-fx-slashes path{stroke:#fff0fb;stroke-width:5;stroke-dasharray:160;stroke-dashoffset:160;filter:drop-shadow(0 0 4px #f66ead);animation:combat-slash .55s calc(var(--hit-delay) + var(--cut) * .09s) both}.combat-fx-debris{position:absolute;top:0;right:0;bottom:0;left:0}.combat-fx-debris i{position:absolute;top:50%;left:50%;width:5px;height:9px;border-radius:1px;background:var(--combat-color);box-shadow:0 0 3px var(--combat-color);rotate:var(--fragment-angle);transform-origin:center;animation:combat-fragment .8s calc(var(--hit-delay) + var(--fragment-delay)) both}.combat-fx-hit[data-beneficial=true] .combat-fx-debris i{border-radius:50%;height:5px}.combat-fx-pattern{position:absolute;top:0;right:0;bottom:0;left:0}.combat-fx-pattern i{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:2px solid var(--combat-color);border-radius:50%;opacity:0}.combat-fx-area{position:absolute;border:1px solid color-mix(in srgb,var(--combat-color) 65%,transparent);border-radius:50%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--combat-color) 12%,transparent),transparent);animation:combat-area 1.45s both}.combat-fx[data-combat-pattern=cascade] .combat-fx-hit,.combat-fx[data-combat-pattern=burst] .combat-fx-hit{animation:combat-burst 1.45s both}.combat-fx[data-combat-pattern=nova] .combat-fx-pattern i,.combat-fx[data-combat-pattern=aegis] .combat-fx-pattern i{animation:combat-ring 1s var(--hit-delay) both}.combat-fx[data-combat-pattern=nova] .combat-fx-pattern i:nth-child(2),.combat-fx[data-combat-pattern=aegis] .combat-fx-pattern i:nth-child(2){top:18%;right:18%;bottom:18%;left:18%;animation-delay:calc(var(--hit-delay) + .12s)}.combat-fx[data-combat-pattern=rain] .combat-fx-pattern i,.combat-fx[data-combat-pattern=pillars] .combat-fx-pattern i{top:-60%;right:36%;bottom:10%;left:36%;border-radius:40%;border-width:0 3px;background:linear-gradient(0deg,var(--combat-color),transparent 80%);animation:combat-pillar 1s var(--hit-delay) both}.combat-fx[data-combat-pattern=rain] .combat-fx-pattern i:nth-child(2),.combat-fx[data-combat-pattern=pillars] .combat-fx-pattern i:nth-child(2){translate:-20px 0;animation-delay:calc(var(--hit-delay) + .1s)}.combat-fx[data-combat-pattern=rain] .combat-fx-pattern i:nth-child(3),.combat-fx[data-combat-pattern=pillars] .combat-fx-pattern i:nth-child(3){translate:20px 0;animation-delay:calc(var(--hit-delay) + .2s)}.combat-fx[data-combat-pattern=spiral] .combat-fx-pattern i,.combat-fx[data-combat-pattern=vortex] .combat-fx-pattern i,.combat-fx[data-combat-pattern=helix] .combat-fx-pattern i{top:-8%;right:-8%;bottom:-8%;left:-8%;border-width:3px 0;animation:combat-spiral 1.1s var(--hit-delay) both}.combat-fx[data-combat-pattern=spiral] .combat-fx-pattern i:nth-child(2),.combat-fx[data-combat-pattern=vortex] .combat-fx-pattern i:nth-child(2),.combat-fx[data-combat-pattern=helix] .combat-fx-pattern i:nth-child(2){top:14%;right:14%;bottom:14%;left:14%;animation-direction:reverse}.combat-fx[data-combat-pattern=cross] .combat-fx-pattern i{top:45%;right:-10%;bottom:45%;left:-10%;border-radius:0;border-width:0;background:linear-gradient(90deg,transparent,#fffce9,var(--combat-color),transparent);rotate:-35deg;animation:combat-cross .8s var(--hit-delay) both}.combat-fx[data-combat-pattern=cross] .combat-fx-pattern i:nth-child(2){rotate:35deg;animation-delay:calc(var(--hit-delay) + .12s)}.combat-fx[data-combat-pattern=lance] .combat-fx-trail{stroke-width:12}.combat-fx[data-combat-pattern=double-lance] .combat-fx-trail{stroke-width:5}.combat-fx[data-combat-pattern=awakening] .combat-fx-emitter{animation:combat-awakening 1.35s both}.combat-fx[data-combat-pattern=wave] .combat-fx-area{border-radius:20%;animation-name:combat-wave}.combat-fx[data-combat-pattern=constellation] .combat-fx-area{border-style:dashed;border-radius:8px}.combat-fx[data-combat-pattern=constellation] .combat-fx-pattern i{top:20%;right:20%;bottom:20%;left:20%;rotate:45deg;border-radius:4px;animation:combat-ring 1s var(--hit-delay) both}@keyframes combat-emitter{0%{opacity:0;scale:.5}20%,40%{opacity:.8;scale:1}to{opacity:0;scale:1.25}}@keyframes combat-travel{0%{opacity:0;stroke-dashoffset:.22}12%{opacity:1}75%{opacity:1;stroke-dashoffset:-1}to{opacity:0;stroke-dashoffset:-1}}@keyframes combat-flash{0%{opacity:0;scale:.15}20%{opacity:.95;scale:1.1}to{opacity:0;scale:1.4}}@keyframes combat-shockwave{0%{opacity:0;scale:.15}12%{opacity:1}to{opacity:0;scale:1.6}}@keyframes combat-punch{0%{opacity:0;transform:translate(-12px,-18px) scale(1.35) rotate(-12deg)}18%{opacity:1;transform:translate(0) scale(1) rotate(0)}55%{opacity:.9}to{opacity:0;transform:scale(.7)}}@keyframes combat-kick{0%{opacity:0;transform:translate(-32px,20px) scale(.7) rotate(-45deg)}28%{opacity:1;transform:translate(0) scale(1.1) rotate(8deg)}55%{opacity:.9}to{opacity:0;transform:translate(10px,-8px) scale(.8) rotate(18deg)}}@keyframes combat-simple-impact{0%{opacity:0;scale:.15}20%{opacity:1;scale:1.15}45%{opacity:.9;scale:.95}to{opacity:0;scale:1.5}}@keyframes combat-crack{0%{opacity:0}18%,50%{opacity:1}to{opacity:0}}@keyframes combat-element{0%{opacity:0}25%{opacity:.9}to{opacity:0}}@keyframes combat-electric{0%{opacity:0;scale:.4}20%{opacity:1;scale:1}55%{opacity:.75}to{opacity:0;scale:1.2}}@keyframes combat-ice{0%{opacity:0;scale:.2;rotate:-20deg}30%{opacity:1;scale:1}to{opacity:0;scale:1.3;rotate:15deg}}@keyframes combat-light{0%{opacity:0;scale:.25}15%{opacity:1;scale:1.15}to{opacity:0;scale:1.6}}@keyframes combat-slash{0%{opacity:0;stroke-dashoffset:160}15%{opacity:1}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-160;opacity:0}}@keyframes combat-fragment{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:0;transform:translateY(calc(-1 * var(--fragment-distance))) scale(.2)}}@keyframes combat-area{0%{opacity:0;scale:.6 .4}30%{opacity:.8;scale:1}to{opacity:0;scale:1.1}}@keyframes combat-burst{0%{scale:.8}30%{scale:1.1}to{scale:1}}@keyframes combat-ring{0%{opacity:0;scale:.3}25%{opacity:.9}to{opacity:0;scale:1.4}}@keyframes combat-pillar{0%{opacity:0;transform:translateY(-50%) scaleY(.1)}25%{opacity:.9;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(20%) scaleY(.4)}}@keyframes combat-spiral{0%{opacity:0;rotate:0;scale:.4}25%{opacity:.9}to{opacity:0;rotate:160deg;scale:1.3}}@keyframes combat-cross{0%{opacity:0;scale:.1 1}25%{opacity:.9;scale:1}to{opacity:0;scale:1.3 .2}}@keyframes combat-awakening{0%{opacity:0;scale:.5}30%{opacity:1;scale:1.2}to{opacity:0;scale:1.4}}@keyframes combat-wave{0%{opacity:0;transform:scaleX(.1)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.1)}}@media (max-width: 700px){.combat-fx-trail{stroke-width:4}.combat-fx-art{filter:drop-shadow(0 0 2px var(--combat-color))}.combat-fx-debris i{width:3px;height:5px}}@media (prefers-reduced-motion: reduce){.combat-fx *{animation-duration:.5s!important;animation-delay:0s!important}.combat-fx-trajectories,.combat-fx-debris,.combat-fx-pattern,.combat-fx-area{display:none}}.dlp-hit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#ff5571;--dlp-color: #ff5571}.dlp-hit__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at var(--dlp-x) var(--dlp-y),#ff637a28 0%,transparent 36%,#990f2924 76%,#5f06184f 100%);box-shadow:inset 0 0 60px #d5144640;animation:dlp-screen-hit 1.35s both}.dlp-hit__pressure{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:3px solid #ff789061;border-radius:16px;box-shadow:inset 0 0 28px #b0183433,0 0 24px #e32f4d33;opacity:0;animation:dlp-pressure 1.2s both}.dlp-hit__focus{position:absolute;left:var(--dlp-x);top:var(--dlp-y);width:var(--dlp-size);height:var(--dlp-size);transform:translate(-50%,-50%)}.dlp-hit__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#fff0ed;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;overflow:visible;filter:drop-shadow(0 0 5px #ff274c)}.dlp-hit__flash{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:radial-gradient(circle,#fff0e9bb 0%,#ff526b99 20%,#a7113166 44%,transparent 72%);opacity:0;animation:dlp-flash .8s .08s both}.dlp-hit__fracture{fill:#a6113488;stroke:#ff9cab;stroke-width:4}.dlp-hit__crush{transform-origin:120px 120px;animation:dlp-crush 1.25s .06s both}.dlp-hit__broken-heart{fill:#ff315bcc;stroke:#ffe6e4;stroke-width:2}.dlp-hit__cracks{stroke:#ffbec6;stroke-width:2.5;stroke-dasharray:110;animation:dlp-crack .85s .14s both}.dlp-hit__rifts g{stroke-dasharray:265;stroke-dashoffset:265;animation:dlp-rift .75s calc(.08s + var(--dlp-i) * .13s) both}.dlp-hit__rift-shadow{stroke:#a80c3888;stroke-width:23}.dlp-hit__rift-core{stroke:#ffe9ed;stroke-width:5;filter:drop-shadow(0 0 5px #ff235b)}.dlp-hit__shockwaves g{transform-origin:120px 120px;stroke:#ff7e93;stroke-width:4;animation:dlp-shockwave 1.05s calc(.07s + var(--dlp-i) * .1s) both}.dlp-hit__shockwaves ellipse{stroke:#fff0eb;stroke-width:2}.dlp-hit__shock-core{fill:#ff739580;stroke:#fff0ed;transform-origin:120px 120px;animation:dlp-crush 1s .06s both}.dlp-hit__barrage g{fill:#ba123c80;stroke:#fff0ec;stroke-width:4;transform-origin:var(--dlp-pivot);animation:dlp-barrage .85s calc(.04s + var(--dlp-i) * .16s) both}.dlp-hit__fragments{position:absolute;top:0;right:0;bottom:0;left:0}.dlp-hit__fragments i{position:absolute;left:50%;top:50%;width:7px;height:15px;clip-path:polygon(0 0,100% 20%,55% 100%);background:#ffadbc;rotate:var(--dlp-angle);transform-origin:center;animation:dlp-fragment .95s calc(.12s + var(--dlp-i) * .06s) both}.dlp-hit__number{position:absolute;top:var(--dlp-number-y);left:clamp(58px,var(--dlp-x),calc(100% - 58px));padding:4px 12px;color:#fff0ed;font:900 clamp(34px,4vw,58px)/1 system-ui,sans-serif;letter-spacing:-.05em;white-space:nowrap;border-radius:8px;background:radial-gradient(ellipse,#490a20e8,transparent 75%);text-shadow:0 3px 2px #320313,0 0 12px #ff254f,2px 0 #941332,-2px 0 #941332;animation:dlp-damage-number 1.7s both}.dlp-hit__number small{margin-left:7px;font-size:.3em;letter-spacing:.08em}.dlp-hit[data-dlp-impact=rift] .dlp-hit__pressure{border-width:0 4px;animation-name:dlp-rift-pressure}.dlp-hit[data-dlp-impact=shockwave] .dlp-hit__pressure{border-radius:50%;animation-name:dlp-shock-pressure}.dlp-hit[data-dlp-impact=barrage] .dlp-hit__vignette{animation-name:dlp-screen-barrage}@keyframes dlp-screen-hit{0%{opacity:0}10%{opacity:.85}28%{opacity:.4}45%{opacity:.6}to{opacity:0}}@keyframes dlp-screen-barrage{0%{opacity:0}10%,27%,45%{opacity:.75}18%,36%{opacity:.15}to{opacity:0}}@keyframes dlp-pressure{0%{opacity:0;transform:scale(1.08)}15%{opacity:.8;transform:translate(calc(-1 * var(--dlp-jolt))) scale(.97)}27%{transform:translate(var(--dlp-jolt)) scale(1)}38%{opacity:.5;transform:translate(-4px)}to{opacity:0;transform:scale(1.04)}}@keyframes dlp-rift-pressure{0%{opacity:0;transform:skew(-5deg)}18%{opacity:.9;transform:skew(3deg)}40%{opacity:.5;transform:skew(-1deg)}to{opacity:0;transform:none}}@keyframes dlp-shock-pressure{0%{opacity:0;transform:scale(.82)}18%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}@keyframes dlp-flash{0%{opacity:0;scale:.2}18%{opacity:.8;scale:1.15}to{opacity:0;scale:1.5}}@keyframes dlp-crush{0%{opacity:0;transform:scale(1.45) rotate(-12deg)}14%{opacity:1;transform:scale(.95) rotate(3deg)}29%{transform:scale(1.06) rotate(-2deg)}56%{opacity:.9}to{opacity:0;transform:scale(1.25)}}@keyframes dlp-crack{0%{opacity:0;stroke-dashoffset:110}20%{opacity:1}58%{stroke-dashoffset:0;opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes dlp-rift{0%{opacity:0;stroke-dashoffset:265}15%{opacity:1}58%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-265}}@keyframes dlp-shockwave{0%{opacity:0;transform:scale(.15,.6)}22%{opacity:1;transform:scale(.8,1.05)}to{opacity:0;transform:scale(1.4,1.15)}}@keyframes dlp-barrage{0%{opacity:0;transform:scale(1.7) rotate(-14deg)}18%{opacity:1;transform:scale(1) rotate(3deg)}55%{opacity:.9}to{opacity:0;transform:scale(1.22)}}@keyframes dlp-fragment{0%{opacity:0;transform:translateY(0) scale(1.1)}15%{opacity:1}to{opacity:0;transform:translateY(calc(-1 * var(--dlp-distance))) scale(.15)}}@keyframes dlp-damage-number{0%{opacity:0;transform:translate(-50%,12px) scale(1.5) rotate(-8deg)}14%{opacity:1;transform:translate(-50%) scale(.97) rotate(3deg)}27%{transform:translate(-50%,-2px) scale(1.08) rotate(-2deg)}62%{opacity:1}to{opacity:0;transform:translate(-50%,-38px) scale(.85)}}@media (max-width: 700px){.dlp-hit__pressure{top:4px;right:4px;bottom:4px;left:4px;border-width:2px}.dlp-hit__fragments i{width:4px;height:10px}.dlp-hit__art{filter:drop-shadow(0 0 3px #ff274c)}}@media (prefers-reduced-motion: reduce){.dlp-hit__vignette,.dlp-hit__pressure,.dlp-hit__fragments{display:none}.dlp-hit__art *{animation:dlp-reduced-flash .5s both!important}.dlp-hit__rifts g{stroke-dashoffset:0}.dlp-hit__flash{animation:dlp-reduced-flash .5s both}.dlp-hit__number{transform:translate(-50%);animation:dlp-reduced-number .6s both}}@keyframes dlp-reduced-flash{0%,65%{opacity:.85}to{opacity:0}}@keyframes dlp-reduced-number{0%,70%{opacity:1}to{opacity:0}}.battle-fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:47;pointer-events:none;overflow:hidden;contain:layout style}.battle-fx{position:absolute;transform:translate(-50%,-50%);isolation:isolate;color:var(--fx-color);pointer-events:none}.battle-fx-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:5px 12px;white-space:nowrap;font:600 10px Cinzel,Georgia,serif;letter-spacing:.08em;color:#fff1d7;border-block:1px solid var(--fx-color);background:linear-gradient(90deg,#07101b00,#07101bf5 22%,#07101bf5 78%,#07101b00);animation:battle-fx-label 1.8s both}.battle-fx-aura{position:absolute;top:-35%;right:-26%;bottom:-12%;left:-26%;border-radius:50% 50% 35% 35%;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--fx-color) 55%,transparent),transparent 62%);filter:blur(6px);mix-blend-mode:screen;animation:battle-fx-aura 1.6s both}.battle-fx-aura--inner{top:-5%;right:-12%;bottom:-5%;left:-12%;border:2px solid var(--fx-color);border-top-color:transparent;border-radius:48% 52% 40% 40%;background:none;filter:blur(2px);animation-delay:.1s}.battle-fx-flame{position:absolute;left:calc(4% + var(--i) * 17%);bottom:-4%;width:18%;height:calc(55% + var(--i) * 8%);border-radius:50% 80% 10% 30%;border-left:2px solid var(--fx-color);background:linear-gradient(0deg,var(--fx-color),transparent 70%);opacity:0;mix-blend-mode:screen;transform-origin:center bottom;animation:battle-fx-flame 1.35s calc(var(--i) * 65ms) both}.battle-fx-particles{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%}.battle-fx-particles i{position:absolute;left:calc(50% + var(--x));bottom:5%;width:3px;height:8px;background:var(--fx-color);box-shadow:0 0 6px var(--fx-color);border-radius:50%;opacity:0;animation:battle-fx-particle 1.35s calc(var(--i) * 26ms) both}.battle-fx-seal{position:absolute;left:50%;top:50%;width:155%;height:auto;transform:translate(-50%,-50%);stroke:var(--fx-color);stroke-width:.7;opacity:0;animation:battle-fx-seal 1.7s ease-out both;filter:drop-shadow(0 0 3px var(--fx-color))}.battle-fx--summon .battle-fx-seal{top:98%;width:130%;transform:translate(-50%,-50%) rotateX(58deg);animation-name:battle-fx-summon-seal}.battle-fx--summon[data-rarity=fullart] .battle-fx-aura{background:conic-gradient(from 20deg at 50% 85%,#f5c86288,#6cbdff88,#f4817d99,#f5c86288);filter:blur(13px)}.battle-fx--summon[data-rarity=fullart] .battle-fx-flame:nth-of-type(3n+1){--fx-color: #f4d578}.battle-fx--summon[data-rarity=fullart] .battle-fx-flame:nth-of-type(3n+2){--fx-color: #70bfff}.battle-fx--summon[data-rarity=fullart] .battle-fx-flame:nth-of-type(3n){--fx-color: #f57978}.battle-fx--sacrifice .battle-fx-flame{animation-name:battle-fx-sacrifice-flame}.battle-fx-shield{position:absolute;top:-8%;right:-10%;bottom:-8%;left:-10%;width:120%;height:116%;stroke:var(--fx-color);stroke-width:1;fill:color-mix(in srgb,var(--fx-color) 12%,transparent);filter:drop-shadow(0 0 5px var(--fx-color));animation:battle-fx-shield 1.7s both}.battle-fx-evade{position:absolute;top:15%;right:-40%;bottom:15%;left:-40%;border-top:2px solid var(--fx-color);border-radius:50%;transform:rotate(-20deg);opacity:0;animation:battle-fx-evade 1.25s both}.battle-fx-evade--second{top:40%;right:-30%;bottom:40%;left:-30%;animation-delay:.1s}.battle-fx-evade--third{top:65%;right:-20%;bottom:65%;left:-20%;animation-delay:.2s}.battle-fx-card-echo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;background-size:cover!important;background-position:center!important;box-shadow:0 0 14px color-mix(in srgb,var(--fx-color) 60%,transparent);animation:battle-fx-depart 1.25s both}.battle-fx--move .battle-fx-card-echo{animation:battle-fx-move .8s both}.battle-fx--sacrifice .battle-fx-card-echo{animation-name:battle-fx-sacrifice}.battle-fx-number{position:absolute;top:10%;left:50%;font:800 clamp(20px,2.5vw,40px) system-ui,sans-serif;white-space:nowrap;color:var(--fx-color);text-shadow:0 3px 5px #000,0 0 8px #000;animation:battle-fx-number 1.7s both}.battle-fx-number small{font-size:.42em}.battle-fx-trajectory{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.battle-fx-trajectory>path:first-child{fill:none;stroke:var(--fx-color);stroke-width:3;stroke-linecap:round;stroke-dasharray:.2 .8;stroke-dashoffset:.2;filter:drop-shadow(0 0 5px var(--fx-color));animation:battle-fx-bolt .8s ease-in both}.battle-fx-trajectory--technique>path:first-child{stroke-width:6;stroke-dasharray:.36 .64;stroke-dashoffset:.36;filter:drop-shadow(0 0 10px var(--fx-color))}.battle-fx-impact-ring{fill:none;stroke:var(--fx-color);stroke-width:2;transform-box:fill-box;transform-origin:center;opacity:0;animation:battle-fx-impact .7s .38s both}.battle-fx-impact-ray{stroke:var(--fx-color);stroke-width:2;opacity:0;stroke-dasharray:20 120;animation:battle-fx-ray .65s .4s both}[data-battle-effect=attack]>.battle-field-card{animation:battle-card-lunge .7s both}[data-battle-effect=technique]>.battle-field-card{animation:battle-card-focus .85s both}[data-battle-effect=damage]>.battle-field-card{animation:battle-card-hit .55s both}[data-battle-effect=summon]>.battle-field-card{animation:battle-card-arrive .7s both}[data-battle-effect=dodge]>.battle-field-card{animation:battle-card-evade .75s both}.battlefield-side[data-side=opponent]{--battle-lunge: 14px}.battlefield-side[data-side=player]{--battle-lunge: -14px}@keyframes battle-fx-label{0%{opacity:0;translate:0 8px}15%,65%{opacity:1;translate:0 0}to{opacity:0;translate:0 -8px}}@keyframes battle-fx-aura{0%{opacity:0;scale:.7 .5}22%,45%{opacity:.85;scale:1 1}to{opacity:0;scale:1.12 1.18}}@keyframes battle-fx-flame{0%{opacity:0;scale:.3 .1}28%{opacity:.8;scale:1 1;rotate:-8deg}58%{opacity:.55;scale:.8 1.18;rotate:8deg}to{opacity:0;scale:.3 1.5;translate:0 -35%}}@keyframes battle-fx-sacrifice-flame{0%{opacity:0}30%{opacity:.85;scale:1 1}to{opacity:0;scale:.2 1.7;translate:0 -100%}}@keyframes battle-fx-particle{0%{opacity:0;translate:0 0}20%{opacity:.9}to{opacity:0;translate:var(--drift) -140px;scale:.25}}@keyframes battle-fx-seal{0%{opacity:0;scale:.55;rotate:-20deg}22%{opacity:.8;scale:1}to{opacity:0;scale:1.25;rotate:18deg}}@keyframes battle-fx-summon-seal{0%{opacity:0;scale:.45}25%{opacity:.9;scale:1}to{opacity:0;scale:1.4}}@keyframes battle-fx-shield{0%{opacity:0;scale:.5}20%,55%{opacity:.85;scale:1}to{opacity:0;scale:1.15}}@keyframes battle-fx-evade{0%{opacity:0;translate:-18% 0}28%{opacity:.95}to{opacity:0;translate:24% -10%}}@keyframes battle-fx-depart{0%{opacity:.75}40%{opacity:.4;filter:grayscale(.7)}to{opacity:0;translate:0 -25px;scale:.65;filter:grayscale(1) blur(5px)}}@keyframes battle-fx-sacrifice{0%{opacity:.8}to{opacity:0;translate:0 -80px;scale:.35;filter:blur(4px)}}@keyframes battle-fx-move{0%{opacity:.8;translate:0 0}85%{opacity:.35}to{opacity:0;translate:var(--fx-dx) var(--fx-dy)}}@keyframes battle-fx-number{0%{opacity:0;transform:translate(-50%,14px) scale(.75)}18%{opacity:1;transform:translate(-50%) scale(1.12)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-30px) scale(.9)}}@keyframes battle-fx-bolt{0%{opacity:0;stroke-dashoffset:.2}10%{opacity:1}70%{opacity:1;stroke-dashoffset:-1}to{opacity:0;stroke-dashoffset:-1}}@keyframes battle-fx-impact{0%{opacity:.9;scale:.2}to{opacity:0;scale:1.35}}@keyframes battle-fx-ray{0%{opacity:1;stroke-dashoffset:20}to{opacity:0;stroke-dashoffset:-80}}@keyframes battle-card-lunge{0%,to{translate:0 0}35%{translate:0 var(--battle-lunge, -14px);scale:1.06}}@keyframes battle-card-focus{0%,to{scale:1}38%{scale:1.07;filter:brightness(1.25)}}@keyframes battle-card-hit{0%,to{translate:0 0}20%,60%{translate:-4px 0}40%,80%{translate:4px 0}}@keyframes battle-card-arrive{0%{opacity:.3;translate:0 -18px;scale:1.12}70%{opacity:1;translate:0 2px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes battle-card-evade{0%,to{translate:0 0}40%{translate:16px 0;rotate:4deg}}@media (max-width: 700px){.battle-fx-label{font-size:8px;padding:4px 7px;bottom:calc(100% + 3px)}.battle-fx-particles i{width:2px;height:5px}.battle-fx-aura{filter:blur(3px)}}@media (prefers-reduced-motion: reduce){.battle-fx *{animation-duration:.6s!important;animation-delay:0s!important}.battle-fx-flame,.battle-fx-particles,.battle-fx-trajectory,.battle-fx-card-echo{display:none}[data-battle-effect]>.battle-field-card{animation:none}}.auth-screen{--auth-gold: #dfbf77;--auth-soft-gold: #f0e0b4;--auth-edge: rgba(207, 169, 87, .65);position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip;background:#08101a;color:#f4f0e8}.auth-screen__backdrop,.auth-screen__veil{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}.auth-screen__backdrop{background:url(/auth-temple-marin.webp) center center / cover no-repeat}.auth-screen__veil{z-index:-1;background:linear-gradient(90deg,rgba(4,9,17,.83) 0%,rgba(4,9,17,.64) 23%,rgba(4,9,17,.14) 39%,transparent 58%),linear-gradient(0deg,rgba(4,9,17,.9),transparent 18%)}.auth-screen__controls{position:absolute;top:max(18px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));z-index:2;display:flex;gap:9px}.auth-screen__controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:7px 11px;border:1px solid var(--auth-edge);border-radius:999px;background:#050a12c7;color:var(--auth-gold);font-size:12px;letter-spacing:.06em;transition:background .16s ease,border-color .16s ease}.auth-screen__controls button:hover{background:#15202b;border-color:var(--auth-soft-gold)}.auth-screen__main{flex:1;display:flex;align-items:center;padding:64px 6.5vw 28px}.auth-screen__panel{width:clamp(310px,26vw,410px);max-width:100%}.auth-screen__brand{text-align:center;margin-bottom:18px}.auth-screen__logo{display:block;width:clamp(225px,19.5vw,291px);height:clamp(150px,13vw,194px);-o-object-fit:contain;object-fit:contain;margin:0 auto 4px}.auth-screen__wordmark{margin:0 0 8px;color:var(--auth-gold);font-family:Cinzel,Georgia,serif;font-size:10px;letter-spacing:.23em;text-transform:uppercase}.auth-screen__brand h1{margin:0;font-family:Cinzel,Georgia,serif;font-size:clamp(19px,1.5vw,24px);font-weight:600;letter-spacing:.065em;line-height:1.3;color:var(--auth-soft-gold);text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.8)}.auth-screen__divider{display:flex;align-items:center;gap:10px;width:90%;margin:13px auto 0}.auth-screen__divider:before,.auth-screen__divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--auth-edge))}.auth-screen__divider:after{transform:rotate(180deg)}.auth-screen__divider span{width:5px;height:5px;border:1px solid var(--auth-gold);transform:rotate(45deg)}.auth-screen__form{display:flex;flex-direction:column;gap:12px}.auth-field{position:relative}.auth-field__icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--auth-gold);pointer-events:none}.auth-field input{display:block;width:100%;height:46px;padding:0 43px;border:1px solid var(--auth-edge);border-radius:5px;background:#03080fe0;color:#f9f4e7;font-size:14px;box-shadow:inset 0 1px 5px #0000004d;transition:border-color .16s ease,box-shadow .16s ease}.auth-field input::-moz-placeholder{color:#b5b9be;opacity:1}.auth-field input::placeholder{color:#b5b9be;opacity:1}.auth-field input:focus{outline:none;border-color:#efd997;box-shadow:0 0 0 2px #dfbf772e}.auth-field input:-webkit-autofill{-webkit-text-fill-color:#f9f4e7;box-shadow:0 0 0 100px #0c141f inset;caret-color:#f9f4e7}.auth-field__toggle{position:absolute;top:50%;right:9px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:34px;border-radius:3px;color:var(--auth-gold)}.auth-field__toggle:hover{color:#fff1c1;background:#dfbf771a}.auth-screen__options{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 5px;font-size:12px}.auth-screen__remember{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:var(--auth-soft-gold)}.auth-screen__remember input{width:15px;height:15px;accent-color:var(--auth-gold)}.auth-screen__link{color:var(--auth-gold);text-decoration:underline;text-underline-offset:3px}.auth-screen__link:hover{color:#fff0bd}.auth-screen__button{position:relative;display:grid;place-items:center;width:100%;min-height:46px;padding:10px 18px;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;border:1px solid var(--auth-edge);border-radius:4px;transition:filter .16s ease,background .16s ease,border-color .16s ease}.auth-screen__button--primary{background:linear-gradient(180deg,#f0d998,#d2af60 45%,#ad8038);color:#14100a;border-color:#e6c675;box-shadow:inset 0 1px #fff0ba,inset 0 -2px #3320093d,0 4px 15px #0000004d}.auth-screen__button--primary:before,.auth-screen__button--primary:after{content:"";position:absolute;top:8px;bottom:8px;width:3px;border-top:1px solid rgba(255,240,190,.7);border-bottom:1px solid rgba(255,240,190,.7)}.auth-screen__button--primary:before{left:5px;border-left:1px solid rgba(255,240,190,.7)}.auth-screen__button--primary:after{right:5px;border-right:1px solid rgba(255,240,190,.7)}.auth-screen__button--secondary{color:var(--auth-soft-gold);background:#040911d4}.auth-screen__button:hover:not(:disabled){filter:brightness(1.1);border-color:#f2d690}.auth-screen__button--secondary:hover:not(:disabled){background:#24221de6}.auth-screen__button:disabled{opacity:.55;cursor:not-allowed}.auth-screen__cache{align-self:center;margin-top:1px;padding:2px 8px;color:var(--auth-gold);font-size:12px;text-decoration:underline;text-underline-offset:4px}.auth-screen__cache:hover{color:#fff0bd}.auth-screen :is(button,a):focus-visible{outline:2px solid #f1d999;outline-offset:3px}.auth-screen__notice{padding:11px 13px;border:1px solid rgba(223,191,119,.45);border-radius:5px;background:#1b1711e0;color:#f2deab;font-size:13px;line-height:1.5}.auth-screen__notice--error{border-color:#e6716880;background:#3b1116e6;color:#ffb9b1}.auth-screen__notice--success{border-color:#66c09880;background:#082a22e6;color:#b7ebce}.auth-screen__resend{color:#b7ebce;border-color:#66c09880;background:#082a22e6;font-family:inherit;font-size:12px;letter-spacing:.03em}.auth-screen__sync{text-align:center;color:var(--auth-soft-gold);font-size:14px}.auth-screen__footer{display:grid;grid-template-columns:clamp(310px,26vw,410px) 1fr;align-items:center;gap:26px;padding:8px 6.5vw max(16px,env(safe-area-inset-bottom))}.auth-screen__socials{display:flex;align-items:center;gap:12px}.auth-screen__socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(207,169,87,.45);border-radius:6px;background:#050b14bf;transition:background .16s ease,border-color .16s ease}.auth-screen__socials a:hover{background:#21262ff2;border-color:var(--auth-gold)}.auth-screen__socials svg{width:22px;height:22px}.auth-screen__social--instagram{color:#da8eae}.auth-screen__social--discord{color:#a0a9ea}.auth-screen__social--whatsapp{color:#8eddb5}.auth-screen__legal>div{position:static;padding:0}.auth-screen__legal p{color:#cbbd96;font-size:9px}.auth-screen__legal p:first-child{color:var(--auth-gold);font-size:10px}@media (min-width: 768px) and (max-height: 760px){.auth-screen__main{padding-top:46px;padding-bottom:16px}.auth-screen__logo{width:216px;height:144px}.auth-screen__brand{margin-bottom:14px}.auth-screen__form{gap:10px}}@media (max-width: 767px){.auth-screen__backdrop{background-position:64% center}.auth-screen__veil{background:linear-gradient(0deg,#040911f5,#040911d1,#0409118c)}.auth-screen__controls{top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.auth-screen__main{justify-content:center;padding:64px 24px 30px}.auth-screen__panel{width:min(100%,380px)}.auth-screen__logo{width:219px;height:146px}.auth-screen__footer{display:flex;flex-direction:column;gap:18px;padding:0 24px max(20px,env(safe-area-inset-bottom))}.auth-screen__legal{max-width:580px}.auth-field input{font-size:16px}}@media (prefers-reduced-motion: reduce){.auth-screen *,.auth-screen *:before,.auth-screen *:after{transition:none}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.auth-screen{min-height:100dvh}.auth-screen__backdrop{background-position:64% center}.auth-screen__veil{background:linear-gradient(180deg,#04091152,#040911b3 35%,#040911e6 70%,#040911f5)}.auth-screen__controls{position:relative;top:auto;right:auto;justify-content:flex-end;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 0 16px}.auth-screen__controls button{min-width:44px;min-height:44px}.auth-screen__main{justify-content:center;padding:14px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left))}.auth-screen__panel{width:min(100%,400px)}.auth-screen__logo{width:min(255px,76vw);height:clamp(135px,21svh,170px);margin-bottom:6px}.auth-screen__brand{margin-bottom:22px}.auth-screen__brand h1{font-size:21px;line-height:1.4}.auth-screen__form{gap:13px}.auth-field input{height:50px;padding-right:50px;font-size:16px}.auth-field__toggle{right:3px;width:44px;height:44px}.auth-screen__options{gap:0 10px;font-size:12px}.auth-screen__remember,.auth-screen__options .auth-screen__link{min-height:44px;display:inline-flex;align-items:center}.auth-screen__button{min-height:50px;font-size:13px}.auth-screen__cache{min-height:44px;padding:10px}.auth-screen__footer{display:flex;flex-direction:column;gap:18px;padding:8px 20px max(24px,env(safe-area-inset-bottom))}.auth-screen__socials{gap:15px}.auth-screen__socials a{width:44px;height:44px}.auth-screen__legal{max-width:580px}}.tournament-notification{position:fixed;z-index:10100;top:max(22px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 44px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:18px;color:#f8f1df;background:linear-gradient(145deg,#142332fa,#070e1cfc);border:1px solid #c6a766;border-radius:12px;box-shadow:0 14px 55px #000a,inset 0 1px #edcf8c26;font-family:system-ui,sans-serif;animation:tournament-notification-in .2s ease-out}.tournament-notification-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tournament-notification-top>span{display:flex;align-items:center;gap:8px;color:#e2c287;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tournament-notification button{cursor:pointer;font:inherit;touch-action:manipulation}.tournament-notification-close{display:grid;place-items:center;min-width:36px;min-height:36px;padding:4px;border:0;border-radius:6px;color:#d4c8ad;background:#ffffff08}.tournament-notification h2{margin:0 0 9px;color:#f4d99e;font-family:Cinzel,Georgia,serif;font-size:20px;line-height:1.35}.tournament-notification p{margin:0;color:#e0e5ed;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.tournament-notification-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:18px}.tournament-notification-open{display:flex;flex:1;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #dcbd7c;border-radius:6px;color:#fff4d4;background:linear-gradient(#66532e,#3f331f);font-weight:700!important;font-size:13px!important}.tournament-notification-later{min-height:44px;padding:10px 14px;border:1px solid #bba57855;border-radius:6px;color:#e4d9c3;background:transparent;font-size:13px!important}.tournament-notification small{display:block;margin-top:12px;color:#c8c2b7;font-size:11px}.tournament-notification button:focus-visible{outline:2px solid #fff0b9;outline-offset:3px}@keyframes tournament-notification-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.tournament-notification{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto;padding:16px;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.tournament-notification h2{font-size:19px}.tournament-notification-close{min-width:44px;min-height:44px}}@media (prefers-reduced-motion: reduce){.tournament-notification{animation:none}}.mobile-app-install,.mobile-app-fullscreen{position:fixed;z-index:10002;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #b49350;border-radius:12px;background:#0e0e12f0;box-shadow:0 6px 24px #00000073;color:#ecd69e;font:600 13px Barlow,sans-serif;touch-action:manipulation}.mobile-app-install{bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left))}.mobile-app-install:disabled{opacity:.65}.mobile-app-install:focus-visible,.mobile-app-fullscreen:focus-visible{outline:2px solid #ecd69e;outline-offset:3px}.mobile-app-fullscreen{top:max(12px,env(safe-area-inset-top));left:50%;transform:translate(-50%)}.mobile-app-dialog{z-index:10004;width:calc(100% - 32px);max-width:420px;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;border-color:#b49350;background:#111115;color:#f4eee0}.mobile-app-dialog__icon{margin:0 auto 8px;color:#dfbf77}.mobile-app-dialog__steps{counter-reset:step;display:grid;gap:16px;margin:8px 0}.mobile-app-dialog__steps li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.mobile-app-dialog__steps li:before{counter-increment:step;content:counter(step);display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid #b49350;border-radius:50%;color:#dfbf77;font-size:12px}.mobile-app-dialog__steps svg{flex-shrink:0;margin-top:2px;color:#dfbf77}.mobile-app-dialog__note{color:#aaa69d;font-size:12px;line-height:1.5}.mobile-app-dialog__action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;background:#dfbf77;color:#19140b;font-weight:700}.cinematic-main-menu{--market-gold: #d6b16a;--market-card-height: min(27dvh, 19vw, 300px);position:relative;isolation:isolate;width:100%;height:100dvh;overflow:hidden;color:#f8edcc;background:#020611;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cinematic-hero-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.cinematic-hero-shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020611d6,#0206119e,#02061114 48%,#02061105);pointer-events:none}.cinematic-logo{position:absolute;z-index:30;top:1.1%;left:4.3%;width:28%;height:24.7%;margin:0;pointer-events:none;filter:drop-shadow(0 3px 5px #020611)}.cinematic-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cinematic-account-header{position:absolute;z-index:30;top:10px;right:2%;max-width:calc(100% - 32px);padding:8px 12px 15px;isolation:isolate;text-shadow:0 2px 4px #01040d}.cinematic-account-header:before{content:"";position:absolute;z-index:-1;top:-20px;right:-32px;bottom:-10px;left:-45px;background:radial-gradient(ellipse at center,#020812dd 0%,#02081299 40%,#02081233 65%,transparent 78%);pointer-events:none}.cinematic-account-header:after{content:"";position:absolute;right:-8px;bottom:0;left:8%;height:1px;background:linear-gradient(90deg,transparent,#d7b66b80 20%,#d7b66b70 80%,transparent);pointer-events:none}.cinematic-account-bar,.cinematic-profile-button,.cinematic-wallet{display:flex;align-items:center}.cinematic-account-bar{gap:clamp(10px,1vw,18px)}.cinematic-profile-button{gap:12px;min-width:0;text-align:left}.cinematic-profile-button:hover{filter:brightness(1.15)}.cinematic-profile-name{max-width:155px}.cinematic-profile-name strong,.cinematic-profile-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinematic-god-avatar{width:48px;height:48px;flex:none;border:1px solid #dbbe79;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cinematic-wallet{gap:7px;padding:5px 14px;border-left:1px solid #d7b66b30;color:#f5d577;font-family:Georgia,Times New Roman,serif;font-size:16px;white-space:nowrap}.cinematic-account-action{padding:8px;border-radius:50%;color:#e5c978;transition:color .18s ease,background .18s ease}.cinematic-account-action:hover{color:#fff6d5;background:#dbbe7912}.cinematic-options{display:flex;align-items:center;gap:7px;min-height:44px;border:1px solid #d7b66b55;border-radius:4px;padding:8px 11px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cinematic-logout{border-radius:0;padding-left:14px;border-left:1px solid #d7b66b30;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cinematic-chat-preview{position:absolute;z-index:30;top:91px;right:2%;display:flex;width:clamp(255px,24vw,410px);min-height:65px;flex-direction:column;gap:6px;padding:10px 15px;border:1px solid #c99a4366;border-radius:3px;color:#f3dfaa;background:linear-gradient(105deg,#040916e3,#04091690);text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:border-color .18s ease,background .18s ease}.cinematic-chat-preview:hover{border-color:#f0cf7a;background:#071222cf}.cinematic-chat-heading{display:flex;align-items:center;gap:8px;width:100%;font-size:11px;font-weight:700;letter-spacing:.12em}.cinematic-chat-heading svg{width:16px;height:16px;flex:none}.cinematic-chat-heading svg:last-child{margin-left:auto;width:13px}.cinematic-chat-last-message{display:-webkit-box;width:100%;max-height:36px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ded5be;font-size:11px;line-height:18px;overflow-wrap:anywhere}.cinematic-chat-last-message strong{color:#e9ca87;font-weight:600}.cinematic-navigation{position:absolute;z-index:20;top:27.1%;left:3.2%;width:26.4%;padding-left:20px}.cinematic-navigation nav{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.cinematic-navigation-ornament{position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,transparent,#d5ad55,transparent);pointer-events:none}.cinematic-navigation-ornament:before,.cinematic-navigation-ornament:after{content:"";position:absolute;left:-5px;width:12px;height:12px;border:1px solid #e1bd6b;background:#020611;transform:rotate(45deg)}.cinematic-navigation-ornament:before{top:18%}.cinematic-navigation-ornament:after{bottom:18%}.cinematic-play-button,.cinematic-menu-link{display:flex;min-width:0;width:100%;flex-wrap:nowrap;align-items:center;gap:clamp(10px,1.4vw,20px);padding:0 clamp(12px,1.7vw,24px);font-family:Georgia,Times New Roman,serif;text-align:left;cursor:pointer}.cinematic-play-button{position:relative;min-height:min(10dvh,105px);margin-bottom:8px;overflow:hidden;border:1px solid rgba(255,229,160,.75);color:#fff3c6;font-size:clamp(24px,2.5vw,40px);font-weight:700;letter-spacing:.08em;background:linear-gradient(115deg,#35200d,#775021 24%,#362717 66%,#15110c);box-shadow:inset 0 0 0 3px #371e07b3,inset 0 0 0 4px #f2cd7480,0 0 24px #dca4392e;text-shadow:0 2px 3px #090602;transition:transform .18s ease,filter .18s ease}.cinematic-play-button:before{content:"";position:absolute;left:8px;top:50%;width:48px;height:48px;border:1px solid rgba(245,215,127,.5);transform:translateY(-50%) rotate(45deg);pointer-events:none}.cinematic-play-icon{position:relative;width:32px;height:32px;flex:none;color:#fff0b3}.cinematic-play-chevron{width:20px;height:20px;flex:none;margin-left:auto;color:#ffe8a7;transition:transform .18s ease}.cinematic-menu-link{min-height:min(5.25dvh,55px);border-bottom:1px solid rgba(201,154,67,.28);color:#f1e7cb;background:#03081594;font-size:clamp(14px,1.4vw,23px);letter-spacing:.08em;text-shadow:0 2px 3px #020611;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .18s ease,padding .18s ease}.cinematic-menu-icon{width:20px;height:20px;flex:none;color:#dfbf6b}.cinematic-menu-chevron{width:16px;height:16px;flex:none;margin-left:auto;color:#987840;opacity:0;transition:opacity .18s ease}.cinematic-play-button:hover{transform:scale(1.018);filter:brightness(1.15)}.cinematic-play-button:active{transform:scale(.99)}.cinematic-play-button:hover .cinematic-play-chevron{transform:translate(4px)}.cinematic-menu-link:hover{padding-left:28px;background:#162039d1}.cinematic-menu-link:hover .cinematic-menu-chevron,.cinematic-menu-link:focus-visible .cinematic-menu-chevron{opacity:1}.cinematic-play-button span,.cinematic-menu-link span{min-width:0;white-space:nowrap}.cinematic-market-vignette{position:absolute;z-index:2;inset:auto 0 0;height:27%;pointer-events:none;background:linear-gradient(0deg,rgba(1,4,10,.92),rgba(2,6,17,.52) 42%,transparent)}.cinematic-marketplace{position:absolute;z-index:20;inset:auto 0 0;height:33%;pointer-events:none}.cinematic-marketplace button,.cinematic-marketplace a{pointer-events:auto}.cinematic-market-plinth{position:absolute;inset:auto -2% -14px;height:57px;transform:skewY(-.5deg);border-top:2px solid #ad803c;background:linear-gradient(177deg,transparent 10%,#83807830 18%,transparent 25%),linear-gradient(0deg,#070b14 10%,#25292c 52%,#080c14 60%,#303432 86%,#a5915b 89%,#10131a 94%);box-shadow:0 -5px #080c13,0 -7px #a27b3d66,0 -20px 32px #04080d55}.cinematic-market-plinth:after{content:"";position:absolute;inset:auto 0 5px;height:12px;border-top:1px solid #a3834970;border-bottom:1px solid #a3834970;background:repeating-linear-gradient(90deg,transparent 0 13px,#ad803c30 13px 15px,transparent 15px 21px)}.cinematic-market-title{position:absolute;left:1.8%;bottom:21%;display:flex;width:17.5%;flex-direction:column;align-items:center;padding:5px 0;color:#ecd294;background:linear-gradient(90deg,transparent,#040a13c9 12%,#040a13c9 88%,transparent);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.65vw,28px);line-height:1.08;letter-spacing:.08em;text-align:center;text-shadow:0 2px 4px #000}.cinematic-market-title:hover{color:#fff0c5}.cinematic-market-ornament{width:94%;height:clamp(16px,1.7vw,28px);color:#c99a51;flex:none}.cinematic-market-cards{position:absolute;left:21.4%;bottom:20px;width:48%;height:calc(var(--market-card-height) + 64px);overflow:hidden}.cinematic-market-carousel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cinematic-market-track{display:flex;width:100%;height:100%;transition:none}.cinematic-market-track--moving{transition:transform .65s cubic-bezier(.22,.65,.22,1);will-change:transform}.cinematic-market-slide{display:flex;flex:0 0 100%;min-width:0;height:100%;padding:18px 10px 0;align-items:flex-end;justify-content:center;gap:clamp(8px,1.25vw,22px);perspective:1200px}.cinematic-market-playback{position:absolute;left:6%;bottom:11%;display:flex;align-items:center;gap:8px;color:#d6bd87;font-size:11px;pointer-events:auto}.cinematic-market-playback button{padding:5px;border-radius:50%}.cinematic-market-playback button:hover{color:#fff0c5;background:#d6b16a12}.cinematic-market-playback button:disabled{opacity:.45;cursor:default}.cinematic-market-playback svg{width:14px;height:14px}.cinematic-market-card{--card-lean: 0deg;--card-rise: 0px;position:relative;display:flex;width:calc(var(--market-card-height) * .7);min-width:0;flex:0 1 auto;flex-direction:column;align-items:center;outline:none}.cinematic-market-card--0{--card-lean: 5deg;--card-rise: -3px}.cinematic-market-card--1{--card-lean: 2deg;--card-rise: 4px}.cinematic-market-card--2{--card-lean: -2deg;--card-rise: 4px}.cinematic-market-card--3{--card-lean: -5deg;--card-rise: -3px}.cinematic-market-card-frame{position:relative;width:100%;aspect-ratio:.7;padding:3px;overflow:hidden;border:1px solid #b69562;border-radius:4px;background:linear-gradient(135deg,#ece0b0,#8b7150 4%,#050a13 7%,#050a13 90%,#977447 97%,#e3c080);box-shadow:inset 0 0 0 2px #090e16,7px 9px 10px #01040ccb,0 1px 2px #e6ca8b99;transform:translateY(var(--card-rise)) rotate(var(--card-lean)) rotateX(3deg);transform-origin:50% 95%;transition:transform .22s ease,border-color .22s ease}.cinematic-market-card-image{width:100%;height:100%;border-radius:2px;background-color:#070b12}.cinematic-market-card:hover .cinematic-market-card-frame,.cinematic-market-card:focus-visible .cinematic-market-card-frame{border-color:#ffe7a3;transform:translateY(-12px) rotate(0) rotateX(0)}.cinematic-market-price{position:relative;z-index:1;display:flex;width:85%;min-height:clamp(26px,3.3dvh,36px);align-items:center;justify-content:center;gap:6px;margin-top:-7px;padding:2px 5px;border:1px solid #e0b360;border-radius:7px 7px 12px 12px;color:#f7e8b9;background:linear-gradient(90deg,#29200f,#080a0e 20%,#080a0e 80%,#29200f);box-shadow:inset 0 0 0 2px #765b303d,0 2px #af823f,0 6px 10px #000a;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.1vw,20px);line-height:1;white-space:nowrap}.cinematic-market-price:before,.cinematic-market-price:after{content:"";position:absolute;top:20%;bottom:20%;width:3px;border-radius:2px;background:#e0b360}.cinematic-market-price:before{left:-3px}.cinematic-market-price:after{right:-3px}.cinematic-market-price svg{width:clamp(14px,1.2vw,22px);height:clamp(14px,1.2vw,22px);flex:none;color:#efc874}.cinematic-market-arrow{position:absolute;bottom:37%;padding:7px 0;color:#f1d197;filter:drop-shadow(0 0 3px #b97a33);transition:color .18s ease,transform .18s ease}.cinematic-market-arrow svg{width:32px;height:42px}.cinematic-market-arrow--previous{left:18.9%}.cinematic-market-arrow--next{left:69.9%}.cinematic-market-arrow:hover{color:#fff5d9;transform:scale(1.12)}.cinematic-market-arrow:disabled,.cinematic-market-arrow[aria-disabled=true]{opacity:.25;cursor:default}.cinematic-market-empty{align-self:center;padding:16px;border:1px solid #9c7c4140;border-radius:4px;background:#040914c4;color:#c8b994;font-size:14px}.cinematic-market-actions{position:absolute;right:2.5%;bottom:18px;width:25%}.cinematic-market-cta{display:block;width:100%;padding:3px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);background:linear-gradient(135deg,#f5d992,#8a6329 28%,#f9de9b 55%,#946a2e 78%,#eed7a2);filter:drop-shadow(0 3px 6px #000)}.cinematic-market-cta-inner{display:flex;min-height:clamp(40px,6dvh,64px);align-items:center;justify-content:center;gap:14px;padding:4px 12px;clip-path:polygon(4.5% 0,95.5% 0,100% 50%,95.5% 100%,4.5% 100%,0 50%);border:2px solid #906d3890;color:#f4e2b2;background:linear-gradient(110deg,#241d10,#070c16 25%,#070c16 75%,#312310);font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.4vw,24px);letter-spacing:.07em;text-shadow:0 2px 3px #000;transition:color .18s ease,background .18s ease}.cinematic-market-cta:hover .cinematic-market-cta-inner{color:#fff6d5;background-color:#352614}.cinematic-market-cta-inner svg{width:22px;height:22px;flex:none}.cinematic-community{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:clamp(16px,3.5dvh,36px);padding:6px 0;border-top:1px solid #c89b5270;border-bottom:1px solid #c89b5240;background:linear-gradient(90deg,transparent,#050a1499,transparent)}.cinematic-community a,.cinematic-community button{display:flex;align-items:center;gap:4px;color:#e0c99a;font-family:Georgia,Times New Roman,serif;font-size:clamp(7px,.6vw,11px)}.cinematic-community svg{width:clamp(16px,1.6vw,28px);height:clamp(16px,1.6vw,28px);flex:none}.cinematic-community a:hover,.cinematic-community button:hover{color:#fff0c5}.cinematic-market-refresh{opacity:.65}.cinematic-market-refresh svg{width:14px;height:14px}.cinematic-main-menu button:focus-visible,.cinematic-main-menu a:focus-visible{outline:2px solid #f7dd9d;outline-offset:4px}@media (max-width: 1100px){.cinematic-main-menu{--market-card-height: min(25dvh, 18vw)}.cinematic-navigation{width:32%}.cinematic-menu-link{font-size:clamp(11px,1.2vw,14px)}.cinematic-menu-link svg{width:18px;height:18px}.cinematic-menu-link .cinematic-menu-chevron{display:none}.cinematic-market-title{font-size:15px}.cinematic-community span{display:none}.cinematic-community{justify-content:space-evenly}.cinematic-account-bar{gap:7px}.cinematic-profile-name{max-width:110px}.cinematic-god-avatar{width:42px;height:42px}.cinematic-wallet{padding-inline:10px;font-size:14px}.cinematic-chat-preview{top:83px;width:270px}}@media (prefers-reduced-motion: reduce){.cinematic-play-button,.cinematic-play-chevron,.cinematic-menu-link,.cinematic-menu-chevron,.cinematic-market-card-frame,.cinematic-market-track,.cinematic-market-arrow,.cinematic-market-cta-inner,.cinematic-account-action,.cinematic-chat-preview{transition:none}}.cinematic-inbox{position:relative}.cinematic-inbox-badge{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border:1px solid #e2be79;border-radius:50%;background:#7a2531;color:#fff1cf;font-size:10px}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.cinematic-main-menu{--market-card-height: clamp(150px, 44vw, 200px);display:grid;grid-template-areas:"account" "logo" "navigation" "chat" "marketplace";grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;overflow:clip;gap:14px;padding:max(12px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.cinematic-hero-image{position:fixed;-o-object-position:68% center;object-position:68% center;height:100dvh}.cinematic-hero-shade{position:fixed;background:linear-gradient(180deg,#02061199,#02061126 22%,#020611a8 45%,#020611f0 77%)}.cinematic-market-vignette{display:none}.cinematic-account-header{grid-area:account;position:relative;inset:auto;max-width:none;padding:0 0 10px}.cinematic-account-header:before{top:-12px;right:-14px;bottom:0;left:-14px;background:linear-gradient(#020812d9,#02081266)}.cinematic-account-header:after{left:0;right:0}.cinematic-account-bar{flex-wrap:wrap;gap:5px}.cinematic-profile-button{flex:1 1 calc(100% - 120px);gap:9px;min-height:48px}.cinematic-profile-name{min-width:0;max-width:190px}.cinematic-profile-name strong{font-size:14px}.cinematic-god-avatar{width:42px;height:42px}.cinematic-wallet{padding:6px 0 6px 9px;gap:5px;font-size:14px}.cinematic-online{margin-right:auto}.cinematic-online>button{min-height:44px;padding-inline:8px}.cinematic-account-action{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px}.cinematic-options{gap:5px;font-size:10px;letter-spacing:0}.cinematic-logout{padding-left:8px;font-size:9px}.cinematic-logo{grid-area:logo;position:relative;inset:auto;justify-self:center;width:min(290px,82%);height:clamp(155px,23svh,215px)}.cinematic-navigation{grid-area:navigation;position:relative;inset:auto;width:100%;max-width:580px;margin:0 auto;padding:0}.cinematic-navigation-ornament{display:none}.cinematic-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cinematic-play-button{grid-column:1 / -1;min-height:62px;margin:0;padding:12px 20px;font-size:28px}.cinematic-play-button:before{left:13px;width:40px;height:40px}.cinematic-menu-link{min-height:48px;padding:10px 13px;gap:9px;border:1px solid #c99a4355;border-radius:3px;font-size:13px;letter-spacing:.045em;background:#030815c4}.cinematic-menu-link:nth-child(2),.cinematic-menu-link:last-child{grid-column:1 / -1}.cinematic-menu-link .cinematic-menu-chevron{display:block;width:15px;opacity:.7}.cinematic-menu-link span{white-space:normal;overflow-wrap:anywhere}.cinematic-menu-link:hover{padding-left:13px}.cinematic-chat-preview{grid-area:chat;position:relative;inset:auto;width:100%;max-width:580px;margin:0 auto;min-height:65px;padding:10px 13px}.cinematic-chat-heading{font-size:10px;letter-spacing:.08em}.cinematic-marketplace{grid-area:marketplace;position:relative;inset:auto;height:auto;display:flex;flex-direction:column;gap:8px;width:100%;max-width:580px;margin:0 auto}.cinematic-market-title{position:relative;inset:auto;width:100%;flex-direction:row;justify-content:center;gap:10px;padding:8px 0;font-size:12px;line-height:1.5;letter-spacing:.08em}.cinematic-market-title br{display:none}.cinematic-market-ornament{width:35px;height:18px}.cinematic-market-carousel{position:relative;inset:auto;height:calc(var(--market-card-height) + 55px)}.cinematic-market-cards{left:42px;bottom:10px;width:calc(100% - 84px);height:100%}.cinematic-market-slide{gap:14px;padding:16px 7px 6px}.cinematic-market-price{min-height:29px;width:93%;gap:4px;padding:4px 3px;font-size:13px}.cinematic-market-price svg{width:14px;height:14px}.cinematic-market-arrow{top:40%;bottom:auto;display:grid;place-items:center;width:44px;height:48px;padding:0}.cinematic-market-arrow--previous{left:0}.cinematic-market-arrow--next{left:auto;right:0}.cinematic-market-arrow svg{width:24px;height:30px}.cinematic-market-playback{left:0;bottom:-8px;z-index:2;gap:3px}.cinematic-market-playback button{width:44px;height:44px;display:grid;place-items:center}.cinematic-market-playback span{font-size:10px}.cinematic-market-plinth{bottom:134px;height:26px;inset-inline:-14px;opacity:.65}.cinematic-market-actions{position:relative;inset:auto;width:100%;padding-top:14px}.cinematic-market-cta-inner{min-height:50px;font-size:14px;gap:10px}.cinematic-community{margin-top:14px;padding:5px 0;gap:3px;flex-wrap:wrap}.cinematic-community a,.cinematic-community button{min-height:44px;flex-direction:column;justify-content:center;gap:4px;font-size:8px}.cinematic-community span{display:inline}.cinematic-community svg{width:20px;height:20px}.cinematic-community .cinematic-market-refresh{width:36px}.cinematic-gamepad-indicator{position:static;justify-content:center}}@media (max-width: 380px){.cinematic-main-menu .cinematic-options span{display:none}.cinematic-main-menu .cinematic-profile-name{max-width:150px}}.cinematic-play-searching{position:relative;display:inline-flex;align-items:center;gap:6px;margin-left:12px;padding:3px 9px;border:1px solid rgba(110,231,183,.55);border-radius:999px;background:#061e16b8;color:#bbf7d0;font-size:clamp(10px,.9vw,13px);font-weight:600;letter-spacing:.03em;text-shadow:none;white-space:nowrap}.cinematic-play-searching-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399e6;animation:cinematic-play-searching-pulse 1.4s ease-in-out infinite}@keyframes cinematic-play-searching-pulse{0%,to{opacity:1}50%{opacity:.35}}.cinematic-whatsapp-community{display:flex;align-items:center;gap:5px}.cinematic-community .cinematic-whatsapp-community__copy{padding:5px;border-radius:4px}.cinematic-community .cinematic-whatsapp-community__copy svg{width:14px;height:14px}.whatsapp-invite-dialog{width:min(440px,calc(100vw - 32px));border:1px solid #b78a45;border-radius:12px;background:#0b1220;color:#f0dfbc;box-shadow:0 20px 80px #000a}.whatsapp-invite-dialog h2{font-family:Georgia,Times New Roman,serif;color:#f2cf87}.whatsapp-invite-dialog p{color:#d1c7b2;line-height:1.6}.whatsapp-invite-dialog label{font-size:13px}.whatsapp-invite-dialog input{width:100%;min-width:0;padding:12px;border:1px solid #927345;border-radius:6px;background:#060b14;color:#f0dfbc;font-size:14px}.whatsapp-invite-dialog button{justify-self:end;padding:10px 22px;border:1px solid #b78a45;border-radius:6px;background:#302714;color:#f2cf87;font-weight:600}.whatsapp-invite-dialog :focus-visible{outline:2px solid #f2cf87;outline-offset:3px}.tutorial-invitation{width:calc(100% - 28px);max-width:480px;max-height:90dvh;overflow-y:auto;border:1px solid #c5a56888;background:linear-gradient(145deg,#14233a,#070f1b);color:#e9debf;padding:28px 24px 22px;border-radius:12px}.tutorial-invitation__icon{color:#e8c884;padding:12px;width:-moz-fit-content;width:fit-content;border:1px solid #c5a56855;border-radius:50%;background:#b8964922}.tutorial-invitation h2{color:#f1d99e;font-family:Cinzel,Georgia,serif;font-size:22px;line-height:1.4;margin-top:5px}.tutorial-invitation__description{color:#bac6d6;font-size:14px;line-height:1.75;padding-top:8px}.tutorial-invitation__actions{display:grid;gap:10px;margin-top:8px}.tutorial-invitation__actions button{min-height:48px;padding:12px;border:1px solid #b99b6155;border-radius:5px;background:#0d1a2a;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;line-height:1.5}.tutorial-invitation__actions .tutorial-invitation__yes{background:linear-gradient(#715a30,#3c301e);border-color:#d6b471;color:#fff0c9}.tutorial-invitation__actions button:focus-visible{outline:2px solid #cce6ff;outline-offset:3px}.tutorial-invitation>p{color:#96a8bf;font-size:11px;line-height:1.6}@media (max-width: 360px){.tutorial-invitation{padding:22px 17px 18px}.tutorial-invitation h2{font-size:19px}}.inner-screen{--inner-gold: #d6b773;--inner-cream: #f2e3be;--inner-muted: #afb6c6;--inner-border: rgba(205, 172, 105, .37);position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip;color:#eceef3;background:#07101c}.inner-screen__backdrop,.inner-screen__veil{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}.inner-screen__backdrop{background:url(/collection-sanctuary-background.webp) center top / cover no-repeat}.inner-screen__veil{z-index:-1;background:linear-gradient(180deg,#040a144d,#040a1485 30%,#040a14db 85%),radial-gradient(ellipse at center,#03081121,#03081180)}.inner-screen__masthead{position:relative;z-index:2;border-bottom:1px solid var(--inner-border);background:linear-gradient(180deg,#040a14de,#060d1899)}.inner-screen__topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(1280px,100%);margin:auto;padding:12px max(24px,env(safe-area-inset-left))}.inner-screen__topbar>button{justify-self:start}.inner-screen__brand{display:flex;align-items:center;gap:8px;color:var(--inner-cream);font-family:Cinzel,Georgia,serif;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.inner-screen__brand img{width:84px;height:56px;-o-object-fit:contain;object-fit:contain}.inner-screen__brand small{display:block;color:var(--inner-gold);font:9px/1.8 Cinzel,Georgia,serif;letter-spacing:.34em}.inner-screen__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.inner-screen__actions>:first-child{min-width:0;max-width:235px}.inner-screen__nav{display:flex;justify-content:center;gap:8px;padding:0 20px;overflow-x:auto}.inner-screen__nav-item{display:flex;justify-content:center;align-items:center;gap:9px;flex-shrink:0;padding:13px 22px;border-bottom:2px solid transparent;color:var(--inner-muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em;transition:color .16s ease,border-color .16s ease}.inner-screen__nav-item:hover{color:var(--inner-cream)}.inner-screen__nav-item.is-active{border-color:var(--inner-gold);color:var(--inner-cream);background:linear-gradient(0deg,rgba(214,183,115,.1),transparent)}.inner-screen__main{flex:1;width:min(1140px,100%);margin:auto;padding:30px 24px 38px}.inner-screen__hero{text-align:center;margin-bottom:25px}.inner-eyebrow{color:var(--inner-gold, #d6b773);font-family:Cinzel,Georgia,serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase}.inner-screen__title{display:flex;align-items:center;justify-content:center;gap:15px;margin:9px 0;color:var(--inner-gold)}.inner-screen__title h1{font-family:Cinzel,Georgia,serif;font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:var(--inner-cream);text-shadow:0 3px 12px #000}.inner-screen__subtitle{color:#c1c7d2;font-size:13px;line-height:1.6}.inner-divider{display:flex;align-items:center;gap:12px;width:min(440px,80%);margin:16px auto 0;color:var(--inner-gold);font-size:11px}.inner-divider:before,.inner-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--inner-border))}.inner-divider:after{transform:rotate(180deg)}.inner-panel{border:1px solid var(--inner-border);border-radius:9px;padding:24px;background:linear-gradient(145deg,#0e1827e8,#050c17ed);box-shadow:inset 0 1px #f5dda40f,0 10px 35px #0000002e}.inner-panel__title,.inner-section-title{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--inner-cream);font-family:Cinzel,Georgia,serif;font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.12em}.inner-panel__title svg,.inner-section-title svg{color:var(--inner-gold);flex-shrink:0}.inner-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 20px;border:1px solid rgba(205,172,105,.6);border-radius:4px;background:#080f19d6;color:#f2e3be;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .15s ease,border-color .15s ease}.inner-button:hover:not(:disabled){background:#20252b;border-color:#e5c781}.inner-button--primary{background:linear-gradient(180deg,#edcf8b,#c5a053 60%,#a57b36);color:#16110b;border-color:#e6c57f;box-shadow:inset 0 1px #fff2c9a6}.inner-button--primary:hover:not(:disabled){background:linear-gradient(180deg,#f1dba3,#d7b36c 60%,#b38a45)}.inner-button:disabled{opacity:.5;cursor:not-allowed}.inner-screen :is(a,button,input,[role=slider]):focus-visible,.inner-god-dialog button:focus-visible{outline:2px solid #efce85;outline-offset:4px}.inner-screen__legal{margin-top:auto;padding:18px 24px 24px;border-top:1px solid rgba(214,183,115,.15);background:#04091199}.inner-screen__legal>div{position:static;padding:0}.inner-screen__legal p:first-child{color:#d6b773}.inner-screen__legal p:last-child{color:#9f9b8e;font-size:9px}.inner-empty{padding:55px 24px;text-align:center;color:var(--inner-muted)}.inner-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin:auto}.inner-setting{padding:19px 0;border-bottom:1px solid rgba(214,183,115,.16)}.inner-setting:first-of-type{padding-top:0}.inner-setting:last-child{padding-bottom:0;border-bottom:0}.inner-setting__heading{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#e4d5ad;font-size:13px}.inner-setting__heading svg{color:var(--inner-gold)}.inner-setting__heading>span{flex:1}.inner-setting__mute{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--inner-border);border-radius:4px}.inner-setting__range{display:flex;align-items:center;gap:15px}.inner-setting__range output{width:46px;color:var(--inner-gold);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.inner-setting__range [role=slider]{background:#e3c17b;border-color:#c7a357;box-shadow:0 2px 6px #000}.inner-setting__range .bg-primary{background:#c3a060}.inner-setting__range>:first-child>:first-child{background:#263145}.inner-segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.inner-segmented button{min-height:57px;padding:10px 5px;border:1px solid rgba(214,183,115,.23);border-radius:4px;background:#060c1699;color:#aeb6c6;font-size:12px;line-height:1.45}.inner-segmented button[aria-pressed=true]{color:#f1ddb0;border-color:#d6b773;background:linear-gradient(180deg,#d6b77330,#d6b7730a)}.inner-segmented button small{display:block;font-size:10px;opacity:.7;margin-top:3px}.inner-setting__toggle{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;color:#e4d5ad;font-size:13px}.inner-setting__toggle>span:first-child{display:flex;align-items:center;gap:10px}.inner-setting__toggle svg{color:var(--inner-gold)}.inner-switch{flex-shrink:0;display:flex;align-items:center;width:40px;height:22px;padding:3px;border-radius:20px;border:1px solid #566074;background:#1e283b}.inner-switch:after{content:"";width:14px;height:14px;border-radius:50%;background:#8290a6;transition:transform .16s ease}.inner-switch.is-on{border-color:#b99b5f;background:#675331}.inner-switch.is-on:after{background:#f1d99e;transform:translate(17px)}.inner-options-utilities{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:22px auto 0}.inner-profile-hero{position:relative;display:flex;align-items:center;gap:30px;padding:30px 36px;border-bottom:1px solid var(--inner-border);margin-bottom:25px;background:linear-gradient(90deg,#060e19f0,#0c1827bd,#060e19e0)}.inner-profile-avatar{position:relative;flex-shrink:0;border-radius:50%}.inner-profile-avatar img{display:block;width:160px;height:160px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #cfb070;box-shadow:0 0 0 7px #c4a25c1a,0 10px 25px #0008}.inner-profile-avatar>span{position:absolute;inset:auto 3px 0;display:flex;align-items:center;justify-content:center;gap:5px;min-height:28px;border:1px solid #b79858;border-radius:20px;color:#f4dfae;background:#101923;font-size:10px}.inner-profile-identity{flex:1;min-width:0}.inner-profile-identity h2{font:600 clamp(23px,3vw,35px)/1.3 "Cinzel",Georgia,serif;text-transform:uppercase;letter-spacing:.08em;color:#f2e3be;overflow-wrap:anywhere;margin:7px 0}.inner-profile-email{color:#b8bdca;font-size:12px;overflow-wrap:anywhere}.inner-profile-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.inner-profile-badges span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--inner-border);border-radius:30px;padding:5px 12px;color:#ddc795;background:#09101bd9;font-size:11px}.inner-profile-elo{text-align:center;padding-left:28px;border-left:1px solid var(--inner-border);color:#e4c789}.inner-profile-elo svg{margin:0 auto 7px}.inner-profile-elo strong{display:block;font:600 37px/1.2 Cinzel,Georgia,serif}.inner-profile-elo span{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.inner-profile-links{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:25px}.inner-profile-link{display:flex;align-items:center;gap:15px;padding:18px;text-align:left;background:#08101ce6;border:1px solid var(--inner-border);border-radius:5px}.inner-profile-link>svg{color:#d6b773;flex-shrink:0}.inner-profile-link strong{display:block;color:#edddb8;font-family:Cinzel,Georgia,serif;font-size:12px;letter-spacing:.04em}.inner-profile-link small{display:block;color:#a5adbd;font-size:11px;margin-top:4px}.inner-profile-link:hover{background:#1b2635;border-color:#d6b773}.inner-profile-stats{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.inner-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inner-stat{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:105px;padding:14px 8px;text-align:center;border-bottom:1px solid rgba(214,183,115,.3);background:#0b1625a6}.inner-stat__icon{margin-bottom:6px}.inner-stat__label{color:#aeb7c8;font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.inner-stat__value{font-family:Cinzel,Georgia,serif;font-size:23px;font-weight:700;margin-top:5px}.inner-profile-stats>:last-child .inner-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-god-dialog{--inner-border: rgba(205,172,105,.37);--inner-gold: #d6b773;--inner-cream: #f2e3be;width:calc(100% - 32px);max-width:1000px;max-height:calc(100dvh - 32px);padding:28px;gap:20px;overflow-y:auto;color:#eceef3;border:1px solid #ad8d4d;border-radius:10px;background:linear-gradient(110deg,#040b15f0,#040b15cf),url(/collection-sanctuary-background.webp) center / cover}.inner-god-dialog>button{color:#f2e3be}.inner-god-dialog__title{display:flex;justify-content:center;align-items:center;gap:12px;color:#f2e3be;font-family:Cinzel,Georgia,serif;font-size:clamp(20px,2vw,29px);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.inner-god-dialog__description{text-align:center;color:#b4bdcc;font-size:12px;line-height:1.6}.inner-god-picker{display:grid;grid-template-columns:260px 1fr;gap:28px}.inner-god-preview{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 15px;border:1px solid var(--inner-border);border-radius:6px;background:linear-gradient(180deg,#18202ea6,#050c16d6)}.inner-god-preview img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid #cfb070;box-shadow:0 0 0 7px #cdac6914}.inner-god-preview h3{font:600 25px Cinzel,Georgia,serif;color:#f2e3be;margin-top:6px}.inner-god-preview h4{color:#d6b773;font-size:12px;margin-top:4px}.inner-god-preview p{font-size:12px;line-height:1.6;color:#b5c0d0}.inner-god-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-content:start;padding:6px}.inner-god-choice{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:7px 4px;border:1px solid transparent;border-radius:6px;color:#c2bdaf;font-size:10px;transition:border-color .15s ease,background .15s ease}.inner-god-choice img{width:min(86px,100%);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.inner-god-choice[aria-pressed=true]{border-color:#d6b773;color:#f2e3be;background:#c79f4921}.inner-god-choice:hover{border-color:#d6b77399;background:#0d1a2ccc}.inner-god-choice>svg{position:absolute;right:5px;top:5px;color:#0c111b;border-radius:50%;background:#ddbd7a;padding:2px}.inner-god-dialog__footer{display:flex;justify-content:flex-end;gap:10px;padding-top:17px;border-top:1px solid var(--inner-border)}.inner-tutorial-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:25px;align-items:start}.inner-tutorial-sidebar{position:sticky;top:20px;padding:18px 12px;border:1px solid var(--inner-border);border-radius:6px;background:#050d19e8}.inner-tutorial-sidebar>p{margin:0 10px 15px;color:#d6b773;font:10px Cinzel,Georgia,serif;text-transform:uppercase;letter-spacing:.18em}.inner-tutorial-nav{display:flex;flex-direction:column;gap:5px}.inner-tutorial-nav button{display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;border:1px solid transparent;border-radius:4px;text-align:left;color:#aeb8ca;font-size:12px}.inner-tutorial-nav button[aria-current=true]{background:#d1b16c1f;border-color:#d6b77366;color:#f2e3be}.inner-tutorial-nav button:hover{color:#f2e3be;background:#1f2b3e99}.inner-tutorial-nav button small{margin-left:auto;color:#87734c;font-variant-numeric:tabular-nums;font-size:9px}.inner-tutorial-progress{margin:17px 10px 3px;color:#b5bdcb;font-size:11px}.inner-tutorial-progress>div{height:2px;background:#263043;margin-top:8px}.inner-tutorial-progress span{display:block;height:100%;background:#d6b773;transition:width .18s ease}.inner-tutorial-content{min-width:0}.inner-lessons{padding:22px;background:#050d19e8;border:1px solid var(--inner-border);border-radius:7px;margin-bottom:22px}.inner-lessons>p{color:#b4bdce;font-size:12px;margin-bottom:17px}.inner-lessons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inner-lesson{position:relative;padding:17px 14px;border:1px solid rgba(214,183,115,.28);border-radius:4px;background:linear-gradient(145deg,#162133e0,#060f1ce0);text-align:left}.inner-lesson:hover{border-color:#d6b773;background:#1b293d}.inner-lesson__number{display:flex;align-items:center;justify-content:space-between;color:#c9ab6b;font:10px Cinzel,Georgia,serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.inner-lesson strong{color:#efe0ba;font-size:13px;display:block}.inner-lesson small{display:block;color:#abb5c8;font-size:11px;line-height:1.5;margin-top:7px}.inner-lesson__complete{color:#9ac4a3;font-family:sans-serif;letter-spacing:0}.inner-tutorial-reading{padding:26px;background:#050d19e8;border:1px solid var(--inner-border);border-radius:7px}.inner-tutorial-section-title{margin-bottom:20px}.inner-tutorial-section-title h2{color:#f2e3be;font:600 24px Cinzel,Georgia,serif;text-transform:uppercase;letter-spacing:.1em}.inner-tutorial-section-title p{font-size:10px;color:#c9ab6b;letter-spacing:.18em;margin-top:7px}.inner-info-card{position:relative;padding:19px;border:1px solid rgba(214,183,115,.22);border-radius:5px;background:#101b2bb3}.inner-info-card h3{display:flex;align-items:center;gap:10px;color:#e9d6a6;font:600 13px/1.6 Cinzel,Georgia,serif;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.inner-info-card__content{color:#c4cbd6;font-size:13px;line-height:1.75}.inner-tutorial-reading>p{color:#c4cbd6}.inner-tutorial-footer{display:flex;justify-content:space-between;gap:10px;padding-top:22px;margin-top:25px;border-top:1px solid var(--inner-border)}.inner-podium{display:flex;align-items:flex-end;justify-content:center;gap:17px;width:min(880px,100%);margin:6px auto 28px}.inner-podium-card{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:23px 12px 18px;border:1px solid rgba(207,182,125,.45);border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#1e2734e0,#060e1af2)}.inner-podium-card[data-place="1"]{order:2;padding-top:29px;background:linear-gradient(180deg,#694e1d7a,#0d141ff7);border-color:#ceb174}.inner-podium-card[data-place="2"]{order:1;border-color:#8893a5}.inner-podium-card[data-place="3"]{order:3;border-color:#a07d58}.inner-podium-card>svg{color:#d6b773}.inner-podium-card[data-place="2"]>svg{color:#b9c1d1}.inner-podium-card[data-place="3"]>svg{color:#c59667}.inner-podium-card img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #bca069}.inner-podium-card[data-place="1"] img{width:116px;height:116px}.inner-podium-card strong{max-width:100%;color:#f2e3be;font:600 16px Cinzel,Georgia,serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inner-podium-card>small{color:#b4bdd0;font-size:11px}.inner-podium-card b{color:#e6c983;font:600 26px Cinzel,Georgia,serif}.inner-podium-card b small{font:9px sans-serif;letter-spacing:.08em}.inner-podium-card:hover{border-color:#f0d197;background-color:#222d3e}.inner-ranking-table{width:100%;border-collapse:separate;border-spacing:0 7px;font-size:13px;table-layout:fixed}.inner-ranking-table th{color:#cbb178;font-weight:500;font-size:10px;letter-spacing:.13em;text-transform:uppercase;padding:8px}.inner-ranking-table th:nth-child(1){width:65px}.inner-ranking-table th:nth-child(2){text-align:left;width:35%}.inner-ranking-table td{height:62px;padding:9px 12px;text-align:center;border-top:1px solid rgba(214,183,115,.17);border-bottom:1px solid rgba(214,183,115,.17);background:#07111ee8}.inner-ranking-table td:first-child{border-left:1px solid rgba(214,183,115,.17);border-radius:5px 0 0 5px;color:#b9c1d0}.inner-ranking-table td:last-child{border-right:1px solid rgba(214,183,115,.17);border-radius:0 5px 5px 0}.inner-ranking-table tr:hover td{background:#1a283b}.inner-ranking-table tr.is-self td{border-color:#aa8b4e;background:#332c1de6}.inner-ranking-player{display:flex;align-items:center;gap:13px;width:100%;text-align:left}.inner-ranking-player img{flex-shrink:0;width:41px;height:41px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #aa8b4e}.inner-ranking-player>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#e6e8ef}.inner-ranking-player small{display:block;color:#b8a273;font-size:10px;font-weight:400;margin-top:4px}.inner-rank-number{display:flex;align-items:center;justify-content:center;gap:5px;font-variant-numeric:tabular-nums}.inner-ranking-class{color:#bfc7d5}.inner-ranking-elo{color:#e7c77c;font-weight:700;font-size:17px}.inner-ranking-wins{color:#99c7a4}.inner-ranking-losses{color:#df9b9b}.inner-ranking-mobile-class{display:none}.inner-ranking-panel{padding:15px 22px 22px}@media (max-width: 900px){.inner-profile-stats{grid-template-columns:1fr}.inner-profile-stats>:last-child .inner-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.inner-god-picker{grid-template-columns:200px 1fr;gap:18px}.inner-god-preview img{width:140px;height:140px}.inner-god-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inner-screen__brand span{display:none}.inner-screen__actions>:first-child{max-width:150px}.inner-lessons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-tutorial-layout{grid-template-columns:190px minmax(0,1fr);gap:15px}}@media (max-width: 640px){.inner-screen__topbar{grid-template-columns:auto 1fr auto;gap:9px;padding:8px 14px}.inner-screen__brand{justify-self:center}.inner-screen__brand img{width:72px;height:48px}.inner-screen__actions{gap:5px}.inner-screen__actions>:first-child{max-width:112px}.inner-screen__actions:empty{width:72px}.inner-screen__nav{justify-content:flex-start;gap:2px;padding:0 12px}.inner-screen__nav-item{flex:1;padding:12px 8px;gap:6px;font-size:10px;letter-spacing:.025em}.inner-screen__nav-item svg{width:14px}.inner-screen__main{padding:24px 15px 28px}.inner-screen__hero{margin-bottom:22px}.inner-screen__title{gap:10px}.inner-screen__title h1{letter-spacing:.08em;font-size:25px}.inner-screen__subtitle{font-size:12px}.inner-options-grid{grid-template-columns:1fr;gap:16px}.inner-panel{padding:20px}.inner-profile-hero{flex-wrap:wrap;justify-content:center;padding:23px 18px;gap:20px}.inner-profile-avatar img{width:120px;height:120px}.inner-profile-identity{flex-basis:calc(100% - 145px)}.inner-profile-identity h2{font-size:22px}.inner-profile-elo{display:flex;align-items:center;gap:10px;border:0;border-top:1px solid var(--inner-border);padding:13px 0 0;width:100%;justify-content:center}.inner-profile-elo svg{margin:0;width:22px}.inner-profile-elo strong{font-size:25px}.inner-profile-links{grid-template-columns:1fr;gap:10px}.inner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-profile-stats>:last-child .inner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-god-dialog{padding:22px 16px;gap:17px}.inner-god-picker{grid-template-columns:1fr;gap:16px}.inner-god-preview{display:grid;grid-template-columns:85px 1fr;text-align:left;gap:7px 16px;padding:16px}.inner-god-preview img{grid-row:span 4;width:85px;height:85px}.inner-god-preview h3{font-size:21px;margin:0}.inner-god-preview h4{margin:0}.inner-god-preview p{font-size:11px}.inner-god-preview .inner-eyebrow{display:none}.inner-god-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 5px}.inner-god-choice{font-size:9px;padding:5px 2px}.inner-god-dialog__footer{position:sticky;bottom:-22px;background:#08121f;margin:0 -16px -22px;padding:15px 16px 22px}.inner-god-dialog__footer .inner-button{flex:1;font-size:10px;padding:10px}.inner-tutorial-layout{grid-template-columns:1fr}.inner-tutorial-sidebar{position:static;padding:14px}.inner-tutorial-sidebar>p{margin-left:0}.inner-tutorial-nav{flex-direction:row;overflow-x:auto}.inner-tutorial-nav button{width:auto;flex-shrink:0;padding:10px;font-size:11px}.inner-tutorial-nav button small{display:none}.inner-tutorial-progress{margin:12px 0 0}.inner-lessons,.inner-tutorial-reading{padding:18px}.inner-lesson{padding:14px 12px}.inner-lessons-grid{gap:8px}.inner-tutorial-footer .inner-button{padding:10px 12px;max-width:50%;font-size:9px}.inner-podium{gap:7px}.inner-podium-card{padding:18px 7px 15px;gap:8px}.inner-podium-card img{width:59px;height:59px}.inner-podium-card[data-place="1"] img{width:75px;height:75px}.inner-podium-card strong{font-size:11px}.inner-podium-card b{font-size:21px}.inner-ranking-panel{padding:12px 8px}.inner-ranking-table{font-size:11px;border-spacing:0 6px}.inner-ranking-table th{font-size:8px;letter-spacing:0;padding:5px 3px}.inner-ranking-table th:first-child{width:27px}.inner-ranking-table th:nth-child(2){width:46%}.inner-ranking-table th:nth-child(4){width:17%}.inner-ranking-table td{padding:7px 4px}.inner-ranking-class{display:none}.inner-ranking-player{gap:8px}.inner-ranking-player img{width:33px;height:33px}.inner-ranking-elo{font-size:14px}.inner-ranking-mobile-class{display:block}.inner-rank-number svg{display:none}}@media (prefers-reduced-motion: reduce){.inner-screen *,.inner-god-dialog *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.inner-screen__backdrop{background-position:53% top}.inner-screen__masthead{padding-top:env(safe-area-inset-top)}.inner-screen__topbar{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px 14px}.inner-screen__topbar>button{min-height:44px;padding:10px;font-size:10px;letter-spacing:.04em}.inner-screen__brand{justify-self:end}.inner-screen__brand img{width:80px;height:52px}.inner-screen__brand span{display:none}.inner-screen__actions{grid-column:1 / -1;justify-content:stretch;gap:8px}.inner-screen__actions>:first-child{max-width:none;flex:1}.inner-screen__actions button{min-width:44px;min-height:44px}.inner-screen__actions:empty{display:none}.inner-screen__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 8px;overflow:visible}.inner-screen__nav-item{flex-direction:column;min-width:0;min-height:62px;padding:9px 3px;gap:6px;font-size:10px;line-height:1.3;letter-spacing:0;text-align:center}.inner-screen__nav-item svg{width:18px;height:18px}.inner-screen__main{padding:24px 14px 30px}.inner-screen__title{gap:10px}.inner-screen__title h1{font-size:25px;letter-spacing:.06em;overflow-wrap:anywhere}.inner-screen__subtitle{font-size:12px}.inner-panel{padding:19px 16px}.inner-panel__title{font-size:14px;letter-spacing:.07em}.inner-button{min-height:44px;white-space:normal}.inner-options-grid,.inner-profile-stats{grid-template-columns:minmax(0,1fr);gap:16px}.inner-setting__toggle{min-height:44px;text-align:left}.inner-setting__mute{width:44px;height:44px;flex-shrink:0}.inner-setting__range>:first-child{min-height:44px}.inner-segmented{gap:6px}.inner-segmented button{font-size:11px}.inner-options-utilities{display:grid;grid-template-columns:1fr 1fr;gap:9px}.inner-options-utilities .inner-button{padding:10px 7px;font-size:10px;letter-spacing:.02em}.inner-profile-hero{flex-wrap:wrap;justify-content:center;gap:22px;padding:26px 16px 20px}.inner-profile-avatar img{width:112px;height:112px}.inner-profile-identity{flex-basis:calc(100% - 134px)}.inner-profile-identity h2{font-size:20px;letter-spacing:.03em}.inner-profile-elo{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-top:1px solid var(--inner-border);padding:15px 0 0}.inner-profile-elo svg{width:22px;margin:0}.inner-profile-elo strong{font-size:25px}.inner-profile-links{grid-template-columns:minmax(0,1fr);gap:10px}.inner-stat-grid,.inner-profile-stats>:last-child .inner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-god-dialog{padding:22px 16px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);gap:16px}.inner-god-dialog__title{padding-inline:18px;font-size:20px}.inner-god-picker{grid-template-columns:minmax(0,1fr);gap:16px}.inner-god-preview{display:grid;grid-template-columns:75px minmax(0,1fr);text-align:left;gap:6px 13px;padding:15px 12px}.inner-god-preview img{grid-row:span 4;width:75px;height:75px}.inner-god-preview h3{font-size:20px;margin:0}.inner-god-preview h4{margin:0}.inner-god-preview .inner-eyebrow{display:none}.inner-god-preview p{font-size:11px}.inner-god-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 5px;padding:4px 0}.inner-god-choice{min-height:88px;padding:6px 2px;font-size:10px}.inner-god-dialog__footer{position:sticky;bottom:-22px;background:#08121ff5;margin:0 -16px -22px;padding:12px 16px max(22px,env(safe-area-inset-bottom))}.inner-god-dialog__footer .inner-button{flex:1;min-height:46px;font-size:10px;padding-inline:8px}.inner-god-dialog>button:last-child{width:44px;height:44px;top:3px;right:3px}.inner-tutorial-layout{grid-template-columns:minmax(0,1fr);gap:18px}.inner-tutorial-sidebar{position:static;padding:14px}.inner-tutorial-nav{flex-direction:row;overflow-x:auto;overscroll-behavior:contain}.inner-tutorial-nav button{min-height:44px;width:auto;flex-shrink:0;padding:10px;font-size:11px}.inner-tutorial-nav button small{display:none}.inner-tutorial-progress{margin:12px 0 0}.inner-lessons,.inner-tutorial-reading{padding:18px 14px}.inner-lessons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inner-lesson{padding:15px 10px}.inner-tutorial-reading .inner-info-card{padding:15px 12px}.inner-tutorial-footer{gap:8px}.inner-tutorial-footer .inner-button{max-width:50%;flex:1;font-size:10px;padding:10px 6px;letter-spacing:.02em}.inner-screen__legal{padding:18px 16px max(24px,env(safe-area-inset-bottom))}.inner-podium{gap:7px}.inner-podium-card{padding:18px 6px 15px}.inner-podium-card img{width:59px;height:59px}.inner-podium-card[data-place="1"] img{width:75px;height:75px}.inner-podium-card strong{font-size:11px}.inner-podium-card b{font-size:21px}.inner-ranking-panel{padding:12px 8px}.inner-ranking-table{font-size:11px;border-spacing:0 6px}.inner-ranking-table th{font-size:8px;letter-spacing:0;padding:5px 3px}.inner-ranking-table th:first-child{width:27px}.inner-ranking-table th:nth-child(2){width:46%}.inner-ranking-table th:nth-child(4){width:17%}.inner-ranking-table td{height:64px;padding:7px 4px}.inner-ranking-class{display:none}.inner-ranking-player{gap:7px}.inner-ranking-player img{width:32px;height:32px}.inner-ranking-elo{font-size:14px}.inner-ranking-mobile-class{display:block}.inner-rank-number svg{display:none}}.duel-hub .inner-screen__main{width:min(1200px,100%);padding-top:12px}.duel-hub .inner-screen__hero{margin-bottom:18px}.duel-topbar{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1200px,100%);margin:0 auto;padding:12px 24px}.duel-back{display:inline-flex;justify-self:start;align-items:center;gap:9px;min-height:42px;padding:8px 14px;border:1px solid #c9a76766;border-radius:4px;color:#ecd8aa;background:#040c1899;font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease}.duel-back:hover{border-color:#e7c77f;background:#172031d9}.duel-brand{display:flex;align-items:center;gap:9px;color:#f2e3be;font-family:Cinzel,Georgia,serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.duel-brand img{width:70px;height:48px;-o-object-fit:contain;object-fit:contain}.duel-brand small{display:block;margin-top:5px;color:#d6b773;font-size:8px;letter-spacing:.3em}.duel-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.duel-topbar__chat{min-width:0;max-width:220px}.duel-topbar__chat>button,.duel-presence>button{min-height:38px;border:1px solid #c9a76766;border-radius:4px;background:#040c18b3;box-shadow:none;color:#ead19b}.duel-topbar__chat>button{max-width:100%;padding:8px 11px}.duel-topbar__chat>button:hover,.duel-presence>button:hover{border-color:#e7c77f;background:#172031d9;box-shadow:none}.duel-topbar__chat>button>svg,.duel-topbar__chat>button>span,.duel-presence>button>span:last-child{color:#ead19b;filter:none}.duel-topbar__chat>button>span:first-of-type,.duel-presence>button>span:first-child{opacity:.35}.duel-presence{flex-shrink:0}.duel-modes{display:grid;grid-template-columns:1fr 1.25fr;gap:24px}.duel-mode{min-width:0;overflow:hidden;border:1px solid #b696596b;border-radius:7px;background:linear-gradient(140deg,#111e30eb,#060f1cf2);box-shadow:0 16px 44px #02061155}.duel-mode__art{position:relative;height:clamp(145px,24dvh,240px);overflow:hidden;border-bottom:1px solid #ccb07755}.duel-mode__art>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 34%;object-position:center 34%;filter:saturate(.68);transition:transform .5s ease}.duel-mode:hover .duel-mode__art>img{transform:scale(1.025)}.duel-mode__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#04102238,transparent 35%,#040a12e6)}.duel-mode__tag{position:absolute;z-index:1;top:16px;left:22px;display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #d1b37244;background:#06101bba;color:#e5d5b2;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.duel-mode__heading{position:absolute;z-index:1;bottom:17px;left:24px;display:flex;align-items:center;gap:12px;color:#d6b773}.duel-mode__heading h2{color:#f2e3be;font-family:Cinzel,Georgia,serif;font-size:clamp(20px,2.2vw,27px);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 8px #000}.duel-mode__body{padding:20px 24px 22px}.duel-mode__description{min-height:40px;margin-bottom:16px;color:#b8c0cf;font-size:12px;line-height:1.7}.duel-ranked,.duel-ai-action{width:100%;min-height:46px}.duel-ranked svg:last-child,.duel-ai-action svg:last-child{margin-left:auto}.duel-ranked svg:first-child,.duel-ai-action svg:first-child{margin-right:auto}.duel-casual{margin-top:10px}.duel-casual-note{margin-top:8px;color:#929eaf;font-size:11px;line-height:1.45}.duel-mode__note{display:flex;align-items:center;gap:11px;margin:30px 0 9px;color:#b6a279;font-family:Cinzel,Georgia,serif;font-size:10px;letter-spacing:.12em;text-align:center}.duel-mode__note:before,.duel-mode__note:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#b69a6140)}.duel-mode__note:after{transform:rotate(180deg)}.duel-maintenance{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #caa96b44;background:#19170f77}.duel-maintenance>svg{flex-shrink:0;width:18px;color:#d6b773}.duel-maintenance strong{color:#e7d8b4;font-size:12px}.duel-maintenance p{margin-top:7px;color:#b8c0cf;font-size:11px;line-height:1.65}.duel-error{margin-top:14px;color:#f6b5b5;font-size:12px;line-height:1.65}.duel-deckbuilding{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;margin-top:23px;padding:23px 26px;border:1px solid #b696596b;border-radius:7px;background:#08121e}.duel-deckbuilding__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;filter:saturate(.6);opacity:.45}.duel-deckbuilding:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05101bf5,#071321aa 60%,#06101bcc);pointer-events:none}.duel-deckbuilding__copy,.duel-deckbuilding__actions{position:relative;z-index:1}.duel-deckbuilding__copy h2{display:flex;align-items:center;gap:11px;margin:7px 0 9px;color:#f2e3be;font-family:Cinzel,Georgia,serif;font-size:23px;font-weight:600;letter-spacing:.06em}.duel-deckbuilding__copy h2 svg{color:#d6b773}.duel-deckbuilding__copy>p:last-child{max-width:440px;color:#b8c0cf;font-size:12px;line-height:1.7}.duel-deckbuilding__actions{display:flex;gap:10px;flex-shrink:0}.duel-deckbuilding__actions .inner-button{padding-inline:16px;font-size:10px}.duel-loadout-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:16px;align-items:stretch;margin-bottom:22px}.duel-active-deck,.duel-replays{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 10px;border-bottom:1px solid #b69a6144;color:#cdb178}.duel-active-deck>svg,.duel-replays>svg{flex-shrink:0}.duel-active-deck>span:first-of-type,.duel-replays>span{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;text-align:left}.duel-active-deck small,.duel-replays small{color:#9eabba;font-size:10px}.duel-active-deck strong,.duel-replays strong{overflow:hidden;color:#e7d8b4;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.duel-active-deck__count{flex-shrink:0;color:#9eabba;font-size:11px}.duel-active-deck,.duel-replays{padding:13px 17px;border-top:1px solid #b69a6144;border-bottom:1px solid #b69a6144;background:linear-gradient(90deg,#071120cc,#07112066,#071120cc)}.duel-active-deck strong{font-family:Cinzel,Georgia,serif;font-size:14px;letter-spacing:.04em}.duel-active-deck__count{padding-inline:13px;border-left:1px solid #b69a6133}.duel-active-deck>button{display:flex;align-items:center;flex-shrink:0;gap:9px;min-height:40px;padding:9px 13px;border:1px solid #b69a6177;border-radius:4px;color:#d6b773;background:#07101c99;font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.04em}.duel-active-deck>button:hover,.duel-replays:hover{color:#f2dfa9}.duel-replays{width:100%;min-height:66px;text-align:left;transition:border-color .18s ease,background .18s ease}.duel-replays:hover{border-color:#e7c77f88;background:#172031aa}.duel-replays:focus-visible,.duel-active-deck>button:focus-visible{outline:2px solid #efce85;outline-offset:4px}.duel-replays:disabled,.duel-active-deck>button:disabled{opacity:.5;cursor:not-allowed}.duel-resume{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:20px;padding:15px 20px;border:1px solid #c5a5657a;border-radius:5px;background:linear-gradient(90deg,#30281aeb,#101723dd);color:#d6b773;text-align:left}.duel-resume>span{display:flex;flex:1;flex-direction:column;gap:4px}.duel-resume strong{color:#f2e3be;font-size:13px}.duel-resume small{color:#bbc0ca;font-size:11px;line-height:1.6}.duel-resume:hover{border-color:#e5c781}.duel-queue-dialog,.duel-ai-dialog,.duel-deck-dialog{width:min(440px,calc(100% - 32px));border:1px solid #b696598c;border-radius:8px;background:linear-gradient(140deg,#132034,#050d18);color:#e7d8b4;box-shadow:0 24px 80px #0009}.duel-queue-dialog{justify-items:center;padding:32px;text-align:center}.duel-queue-dialog h2,.duel-ai-dialog h2,.duel-deck-dialog h2{color:#f2e3be;font-family:Cinzel,Georgia,serif;font-size:19px;line-height:1.5}.duel-queue-dialog [id$=description],.duel-ai-dialog [id$=description],.duel-deck-dialog [id$=description]{color:#b8c0cf;font-size:12px;line-height:1.7}.duel-queue-dialog>div{text-align:center}.duel-queue-dialog .inner-button{min-width:200px}.duel-queue-sigil{position:relative;display:grid;place-items:center;width:86px;height:86px;margin:0 auto 5px;color:#d6b773}.duel-queue-sigil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed #d6b77388;border-radius:50%;animation:duel-search-orbit 18s linear infinite}.duel-queue-sigil svg{width:32px;height:32px}.duel-queue-time{color:#e7d8b4;font-family:ui-monospace,monospace;font-size:38px;line-height:1.4;font-variant-numeric:tabular-nums}.duel-ai-decks{display:flex;flex-direction:column;gap:9px;max-height:45dvh;overflow-y:auto}.duel-ai-decks .inner-button{justify-content:flex-start;text-align:left}.duel-ai-decks>p{padding:14px 0;color:#b8c0cf;font-size:12px}.duel-ai-dialog .inner-button:focus-visible,.duel-queue-dialog .inner-button:focus-visible,.duel-deck-dialog :is(button,input):focus-visible{outline:2px solid #efce85;outline-offset:4px}.duel-deck-dialog{width:min(560px,calc(100% - 32px));max-width:560px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:26px}.duel-deck-search{display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #b69a6177;border-radius:4px;background:#030b1799;color:#d6b773}.duel-deck-search input{width:100%;min-width:0;min-height:44px;background:transparent;color:#eee0c0;font-size:13px}.duel-deck-search input::-moz-placeholder{color:#9eabba}.duel-deck-search input::placeholder{color:#9eabba}.duel-deck-choices{display:flex;flex-direction:column;gap:9px;min-width:0;max-height:42dvh;overflow-y:auto;padding:4px}.duel-deck-choices>p{padding:22px 10px;color:#b8c0cf;font-size:13px;text-align:center}.duel-deck-choice{display:flex;align-items:center;gap:13px;min-height:67px;padding:13px 16px;border:1px solid #b69a613d;border-radius:4px;color:#bda879;background:#07101c99;cursor:pointer}.duel-deck-choice:hover{border-color:#bda879aa}.duel-deck-choice.is-selected{border-color:#e1bd70;color:#e8c981;background:linear-gradient(100deg,#67502255,#132034aa)}.duel-deck-choice input{width:16px;height:16px;flex-shrink:0;accent-color:#d6b773}.duel-deck-choice>svg{flex-shrink:0}.duel-deck-choice>span{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.duel-deck-choice strong{color:#eee0c0;font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:500;overflow-wrap:anywhere}.duel-deck-choice small{color:#acb6c5;font-size:11px}.duel-deck-choices:disabled .duel-deck-choice{opacity:.65;cursor:wait}.duel-deck-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:5px}.duel-deck-dialog .inner-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 20px;border:1px solid #c9a76799;border-radius:4px;color:#f2e3be;background:#080f19d6;font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.duel-deck-dialog .inner-button--primary{color:#16110b;border-color:#e6c57f;background:linear-gradient(180deg,#edcf8b,#c5a053 60%,#a57b36)}.duel-deck-dialog .inner-button:hover{border-color:#e5c781;filter:brightness(1.1)}.duel-deck-dialog button:disabled{opacity:.5;cursor:not-allowed}.duel-deck-manage{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 0;border-top:1px solid #b69a612d;color:#d6b773;font-size:11px}.duel-deck-manage:hover{color:#f2dfa9}@keyframes duel-search-orbit{to{transform:rotate(360deg)}}@media (max-width: 1000px){.duel-topbar{grid-template-columns:auto auto 1fr;gap:12px}.duel-brand>span{display:none}.duel-deckbuilding__actions{flex-direction:column}.duel-active-deck__count{display:none}}@media (max-width: 680px){.duel-hub .inner-screen__main{padding:20px 16px 30px}.duel-topbar{padding:10px 16px;gap:9px}.duel-back{padding-inline:10px}.duel-brand img{width:50px;height:38px}.duel-topbar__actions{gap:6px}.duel-topbar__chat>button{padding:7px}.duel-modes{grid-template-columns:1fr;gap:18px}.duel-mode__art{height:180px}.duel-mode__body{padding:18px 20px 20px}.duel-mode__description{min-height:0}.duel-mode__note{margin-block:22px 2px}.duel-deckbuilding{flex-direction:column;align-items:stretch;gap:18px;padding:22px 20px}.duel-deckbuilding__actions{flex-direction:row;flex-wrap:wrap}.duel-deckbuilding__actions .inner-button{flex:1;padding-inline:10px}.duel-loadout-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.duel-active-deck,.duel-replays{gap:8px;padding:10px}.duel-active-deck>svg{display:none}.duel-active-deck strong{font-size:12px}.duel-active-deck>button{padding-inline:8px;font-size:10px}.duel-replays small,.duel-replays>svg:last-child{display:none}.duel-deck-dialog{padding:24px 18px}.duel-queue-dialog{padding:28px 20px}}@media (prefers-reduced-motion: reduce){.duel-mode__art>img,.duel-back,.duel-replays{transition:none}.duel-mode:hover .duel-mode__art>img{transform:none}.duel-queue-sigil:before{animation:none}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.duel-topbar{grid-template-columns:1fr auto;grid-template-rows:50px auto;gap:8px 12px;padding:max(10px,env(safe-area-inset-top)) 14px 12px}.duel-back{min-height:44px;font-size:10px;padding:10px 12px}.duel-brand{justify-self:end}.duel-brand img{width:88px;height:50px}.duel-brand>span{display:none}.duel-topbar__actions{grid-column:1 / -1;justify-content:stretch;gap:8px}.duel-topbar__chat{flex:1;max-width:none}.duel-topbar__chat>button{width:100%;min-height:46px;justify-content:flex-start;padding:10px}.duel-presence{margin-left:auto}.duel-presence>button{min-width:44px;min-height:46px}.duel-hub .inner-screen__main{padding:23px 14px 28px}.duel-hub .inner-screen__hero{margin-bottom:20px}.duel-loadout-row{grid-template-columns:minmax(0,1fr) 88px;gap:8px;margin-bottom:20px}.duel-active-deck{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.duel-active-deck>svg,.duel-active-deck__count{display:none}.duel-active-deck>span:first-of-type{min-width:0}.duel-active-deck strong{font-size:13px}.duel-active-deck>button{min-height:44px;justify-content:space-between;font-size:11px}.duel-replays{flex-direction:column;justify-content:center;text-align:center;padding:12px 4px;gap:9px}.duel-replays>span{flex:none;text-align:center}.duel-replays small,.duel-replays>svg:last-child{display:none}.duel-replays strong{font-size:11px}.duel-modes{grid-template-columns:minmax(0,1fr);gap:20px}.duel-mode__art{height:clamp(170px,44vw,255px)}.duel-mode__tag{left:16px;top:14px}.duel-mode__heading{left:18px;bottom:16px;gap:10px}.duel-mode__heading h2{font-size:22px}.duel-mode__body{padding:18px 16px}.duel-mode__description{min-height:0;font-size:12px}.duel-ranked,.duel-ai-action{min-height:48px;padding:12px;font-size:11px;letter-spacing:.04em}.duel-mode__note{margin:24px 0 0;font-size:9px;letter-spacing:.08em}.duel-deckbuilding{flex-direction:column;align-items:stretch;gap:18px;padding:22px 16px}.duel-deckbuilding__copy h2{font-size:21px}.duel-deckbuilding__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.duel-deckbuilding__actions .inner-button{min-height:46px}.duel-ai-dialog,.duel-queue-dialog,.duel-deck-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px 16px}.duel-deck-search input{min-height:46px;font-size:16px}.duel-deck-choice{min-height:74px;padding:12px;gap:10px}.duel-deck-dialog__actions{display:grid;grid-template-columns:1fr 1fr}.duel-deck-dialog .inner-button{min-height:46px;padding:10px 8px;letter-spacing:.04em}.duel-deck-manage{min-height:44px}.duel-ai-decks .inner-button{min-height:48px;white-space:normal}.duel-ai-dialog>button:last-child,.duel-deck-dialog>button:last-child{min-width:44px;min-height:44px;top:3px;right:3px}}.academy-screen{min-height:100vh;background:linear-gradient(#06111de8,#050c16f5),url(/menu-sanctuary-hero.png) center top/cover fixed;color:#e8e1d1;font-family:Barlow,system-ui,sans-serif}.academy-header{max-width:1200px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b99c5d44}.academy-header>a:first-child{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#d9c493}.academy-header img{width:120px;height:64px;-o-object-fit:contain;object-fit:contain}.academy-main{width:min(100%,1050px);margin:auto;padding:34px 24px 64px}.academy-eyebrow{color:#bca16a;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.academy-main h1{font:30px Cinzel,Georgia,serif;color:#eed49b;display:flex;align-items:center;gap:12px;margin:10px 0}.academy-intro{color:#aeb9c8;max-width:680px;line-height:1.7;font-size:14px}.academy-recommendation,.academy-entry{display:flex;gap:20px;align-items:center;border:1px solid #c7a66a80;border-radius:8px;padding:22px;background:linear-gradient(115deg,#27314dba,#0a1525f2);margin:26px 0}.academy-recommendation>div,.academy-entry>div{flex:1;min-width:0}.academy-recommendation small,.academy-entry small{color:#c1ac7d;font-size:11px}.academy-recommendation h2,.academy-entry h2{font:19px Cinzel,Georgia,serif;color:#f0d79e;margin:5px 0}.academy-recommendation p,.academy-entry p{font-size:13px;line-height:1.6;color:#bac5d7;margin:6px 0}.academy-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 18px;border:1px solid #d4ae60;color:#ffedc6;background:linear-gradient(#544225,#2d2419);border-radius:5px;font-size:13px;text-align:center}.academy-button:hover{background:#59472b}.academy-total{display:flex;align-items:center;gap:20px;margin:0 0 26px;color:#aeb9c8;font-size:12px}.academy-total>div{height:4px;flex:1;background:#343e4d;border-radius:3px;overflow:hidden}.academy-total>div>span{display:block;height:100%;background:#cdb076}.academy-tracks{display:grid;gap:14px}.academy-track{border:1px solid #bca06655;border-radius:7px;background:#0a1523ed;overflow:hidden}.academy-track__toggle{width:100%;display:flex;align-items:center;gap:16px;padding:20px;color:#e8d9b7;text-align:left}.academy-track__toggle>span:nth-child(2){flex:1;min-width:0}.academy-track__toggle strong{display:block;font:18px Cinzel,Georgia,serif}.academy-track__toggle small{display:block;color:#9da9bc;margin-top:6px;line-height:1.5;font-size:12px}.academy-track__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.academy-track__number{color:#b69a61;font-size:20px}.academy-track__count{white-space:nowrap;font-size:12px;color:#acbbcb}.academy-lessons{border-top:1px solid #bca06633;padding:5px 20px 14px}.academy-lesson{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #7988a12b}.academy-lesson:last-child{border:0}.academy-lesson>span:nth-child(2){flex:1;min-width:0}.academy-lesson strong{display:block;font-size:14px;color:#e8d9b7}.academy-lesson small{display:block;color:#96a5ba;font-size:12px;line-height:1.6;margin-top:4px}.academy-lesson__status{width:28px;color:#a69b81;flex-shrink:0}.academy-lesson[data-done] .academy-lesson__status{color:#8dc6aa}.academy-lesson__time{color:#9eabbf;font-size:11px}.academy-entry{margin-top:0;margin-bottom:22px}.academy-entry>svg{color:#d9bb78;flex-shrink:0}.tutorial-lessons-nav[data-practice]{grid-template-columns:repeat(3,minmax(100px,1fr));overflow-x:auto}.academy-training-deck{order:1;min-width:0;border:1px solid #bd9f635e;border-radius:8px;background:#0b1727e8;color:#d6d1c4;padding:22px}.academy-deck-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#d8be84;font-size:12px}.academy-deck-heading strong{color:#a3d4b9;margin-left:auto}.academy-deck-name{display:grid;gap:7px;max-width:500px;font-size:13px;margin:18px 0 10px}.academy-deck-name input{background:#050f1b;color:#f2e6c6;border:1px solid #b69a6766;padding:13px;border-radius:4px;min-width:0}.academy-deck-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.academy-deck-metrics>div{border:1px solid #b69a6744;border-radius:5px;padding:14px;font-size:12px}.academy-deck-metrics strong{display:block;font-size:22px;color:#e7d6a5;margin-top:6px;overflow-wrap:anywhere}.academy-deck-metrics small{font-size:12px;color:#99a9bc}.academy-deck-balance{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:#9bafc6}.academy-deck-exercise{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:26px 0}.academy-deck-exercise p{width:100%;text-align:center;font-size:13px;color:#cdbb94}.academy-deck-exercise button:disabled{opacity:.4;cursor:not-allowed}.academy-card-choice{width:112px;display:grid;justify-items:center;gap:8px;color:#d4c69f;font-size:11px;text-align:center}.academy-card-choice[role=button][aria-disabled=false]{cursor:pointer;border-radius:5px;outline:1px solid #d9c17888;outline-offset:6px}.academy-card-choice[aria-disabled=true]{opacity:.45}.academy-card-choice:focus-visible{outline:2px solid #cce6ff;outline-offset:6px}.academy-deck-list{margin-top:16px;font-size:13px}.academy-deck-list summary{cursor:pointer;padding:10px 0;color:#d2bb85}.academy-deck-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.academy-deck-list li{display:flex;gap:10px;justify-content:space-between;padding:7px 0;font-size:12px;border-bottom:1px solid #8a9ab52b}.academy-deck-list li>span:last-child{white-space:nowrap;color:#a6b3c7}.academy-training-deck>p{font-size:11px;margin-top:16px;color:#9bafc6}.academy-practice-reference{order:3;border:1px solid #bfa16b55;border-radius:7px;background:#0b1727e8;color:#acb9cc;padding:18px;font-size:12px}.academy-practice-reference h2{color:#dac38e;font:15px Cinzel,Georgia,serif;margin:14px 0}.academy-practice-reference p{line-height:1.7}.academy-practice-reference>small{display:block;margin-top:9px}.academy-zone-cards{display:flex;flex-wrap:wrap;gap:20px;padding:8px 0 18px}.academy-condition-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px}.academy-condition-guide>div{border:1px solid #9dabc533;border-radius:5px;padding:12px}.academy-condition-guide strong{color:#d9c695}.academy-practice-reference summary{cursor:pointer;color:#d8c08b}.academy-resolution-history{display:grid;gap:8px}.academy-resolution-history li{display:grid;gap:5px;padding:10px;border:1px solid #b69a6744;border-radius:5px}.academy-resolution-history strong{color:#d6c18e}.academy-god-preview{display:flex;align-items:center;gap:18px}.academy-god-preview img{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;border:1px solid #b69a6744;border-radius:50%}.academy-match-summary{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:16px}.academy-restart{display:inline-flex;align-items:center;gap:7px;margin-top:14px;min-height:42px;padding:8px 12px}.tutorial-dlp-target{border:1px solid #eead77;border-radius:5px;box-shadow:0 0 15px #e7a96755;min-height:42px;padding:5px 8px;cursor:pointer}.academy-screen a:focus-visible,.academy-screen button:focus-visible,.academy-entry a:focus-visible{outline:2px solid #cce6ff;outline-offset:4px}@media (max-width: 600px){.academy-header{padding:10px 14px}.academy-header img{width:95px;height:48px}.academy-main{padding:24px 14px 40px}.academy-main h1{font-size:23px}.academy-recommendation,.academy-entry{flex-wrap:wrap;padding:16px;gap:12px}.academy-recommendation .academy-button,.academy-entry .academy-button{width:100%}.academy-track__toggle{padding:16px 12px;gap:10px}.academy-track__toggle strong{font-size:16px}.academy-lessons{padding-inline:12px}.academy-lesson{gap:9px}.academy-lesson__time{max-width:65px;text-align:right}.academy-total{gap:12px}.academy-training-deck{padding:15px}.academy-deck-metrics{grid-template-columns:1fr 1fr}.academy-deck-metrics>div:last-child{grid-column:1/-1}.academy-deck-list ul{grid-template-columns:1fr}.academy-deck-exercise{gap:16px}.academy-deck-exercise button{width:100%}.academy-condition-guide{grid-template-columns:1fr 1fr}.academy-zone-cards{gap:16px}}@media (prefers-reduced-motion: reduce){.academy-screen *{scroll-behavior:auto!important;transition:none!important}}.advanced-challenge-progress{flex-basis:100%;margin:0;color:#e8cd86;font-size:13px}.advanced-hint,.advanced-selection{flex-basis:100%;margin:0;padding:12px;border:1px solid #b9a46c55;border-radius:10px;background:#b9a46c12;line-height:1.6}.advanced-turn{color:#e8cd86;font-size:13px;margin-bottom:12px}.advanced-actions-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.advanced-actions-status>span{min-width:0;padding:10px;background:#07111c88;border:1px solid #b9a46c33;border-radius:8px}.advanced-actions-status strong,.advanced-actions-status small{display:block;overflow-wrap:anywhere}.advanced-actions-status small{margin-top:4px;color:#b7bac3;font-size:12px}.advanced-reference-cards{display:flex;gap:16px;flex-wrap:wrap;margin-block:12px}.advanced-reference-cards>div{display:flex;flex-direction:column;gap:6px;width:130px;max-width:calc(50% - 8px);font-size:12px}.advanced-reference-cards>div>span{overflow-wrap:anywhere}.advanced-reference details{margin-bottom:16px}@media (max-width: 380px){.advanced-actions-status{grid-template-columns:1fr}}.tutorial-lesson{--lesson-gold: #d2b373;--lesson-border: #bda57555;position:relative;min-height:100dvh;padding-bottom:max(20px,env(safe-area-inset-bottom));background:#060e1b;color:#e9e4d8;isolation:isolate}.tutorial-lesson:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(#040b15d9,#040b15f2),url(/menu-sanctuary-hero.png) center / cover;pointer-events:none}.tutorial-lesson button,.tutorial-lesson a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tutorial-lesson button:focus-visible,.tutorial-lesson a:focus-visible{outline:2px solid #98c9ff;outline-offset:3px}.tutorial-lesson__header{position:relative;z-index:40;border-bottom:1px solid var(--lesson-border);background:linear-gradient(#091524ef,#08121ff2)}.tutorial-lesson__topbar{max-width:1440px;margin:auto;min-height:66px;padding:6px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tutorial-brand img{width:155px;height:58px;-o-object-fit:contain;object-fit:contain}.tutorial-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:#e1c58c}.tutorial-training{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--lesson-border);padding:7px 11px;color:#c5bda9;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.tutorial-lesson__heading{max-width:1344px;padding:8px 24px 15px;margin:auto;display:flex;justify-content:space-between;align-items:end;gap:20px}.tutorial-lesson__heading p{color:#bda575;font-size:10px;text-transform:uppercase;letter-spacing:.2em;margin:0 0 4px}.tutorial-lesson__heading h1{color:#f2dfb1;font:600 clamp(21px,2vw,30px) "Cinzel",Georgia,serif;margin:0}.tutorial-lesson__heading>span{color:#bda575;font-variant-numeric:tabular-nums;font-size:12px}.tutorial-progress{height:2px;background:#bda5751a}.tutorial-progress span{display:block;height:100%;background:linear-gradient(90deg,#8a6d37,#edd39c);transition:width .3s}.tutorial-lessons-nav{max-width:1344px;margin:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 24px}.tutorial-lessons-nav a{display:flex;gap:8px;align-items:center;min-height:48px;padding:8px 12px;border-bottom:2px solid transparent;color:#aca99f;font-size:11px}.tutorial-lessons-nav a>span:first-child{color:#bda575;font:12px Georgia,serif}.tutorial-lessons-nav a[aria-current]{background:#c4a36210;border-bottom-color:#d2b373;color:#f2dfb1}.tutorial-lesson__workspace{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:20px;max-width:1440px;padding:22px 24px;margin:auto;align-items:start}.tutorial-track-link{max-width:1440px;padding:8px 24px;margin:auto}.tutorial-track-link a{color:#cbb887;display:inline-flex;align-items:center;gap:4px;font-size:11px}.tutorial-lessons-nav[data-card-types]{overflow-x:auto;grid-template-columns:repeat(6,minmax(75px,1fr))}.tutorial-lessons-nav[data-card-types] a{min-width:75px}.tutorial-type-reference{order:2;grid-column:1;grid-row:2;min-width:0;padding:18px;border:1px solid var(--lesson-border);background:#09121de8;border-radius:8px;color:#c6c9cd}.tutorial-type-reference header{display:flex;gap:8px;align-items:center;color:#ddc58b;margin-bottom:14px}.tutorial-type-reference h2{font:14px Cinzel,Georgia,serif;margin:0}.tutorial-type-reference__cards{display:flex;flex-wrap:wrap;gap:20px}.tutorial-type-reference__card{display:grid;justify-items:center;gap:8px;font-size:11px;width:130px;text-align:center}.tutorial-type-reference>p{font-size:11px;margin-top:12px}.tutorial-type-reference__status{font-size:12px;color:#e9d7a4;line-height:1.6}.tutorial-type-reference small{display:block;font-size:10px;margin-top:10px}.tutorial-restart-type{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:9px 12px}.tutorial-answer{text-align:left;line-height:1.6}.tutorial-answer-feedback{font-size:12px;color:#f4c796}.tutorial-card-types-index .inner-lesson{text-decoration:none}@media (max-width: 760px){.tutorial-type-reference{width:100%;order:3;padding:14px}.tutorial-type-reference__cards{gap:14px}.tutorial-track-link{padding-inline:14px}}.tutorial-arena{grid-column:1;grid-row:1;min-width:0;overflow:hidden;position:relative;border:1px solid var(--lesson-border);border-radius:8px;background:linear-gradient(#07111caa,#07111ce6),url(/__l5e/assets-v1/0e43cca3-828c-454b-90d0-ed2dbbbc6ca4/fundo-duelo.webp) center / cover;box-shadow:0 20px 60px #0006}.tutorial-arena__hud{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--lesson-border);background:#071322ec}.tutorial-arena__hud .battlefield-profile strong{font-size:12px}.tutorial-arena__hud .battlefield-profile__sigil{width:38px;height:38px}.tutorial-arena__hud .battlefield-profile__resources b{font-size:23px}.tutorial-arena__enemy{justify-content:end;text-align:right}.tutorial-arena__enemy .battlefield-profile__resources{justify-content:end}.tutorial-arena__turn{display:flex;flex-direction:column;align-items:center;gap:4px;color:#d4ba82;font-size:10px}.tutorial-zone{position:relative;padding:12px;border:1px solid #bda57529;border-radius:6px;background:#0b19285e;min-width:0}.tutorial-zone[data-side=opponent]{background:#16121c6b}.tutorial-zone__label{text-align:center;text-transform:uppercase;font-size:9px;letter-spacing:.2em;color:#cfbc94;margin-bottom:13px}.tutorial-coach{grid-column:2;grid-row:1;position:sticky;top:18px;border:1px solid #c1a56980;border-radius:7px;background:#0a1626f5;box-shadow:0 14px 40px #0005;padding:0 18px 18px;min-width:0;z-index:35}.tutorial-coach__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border-bottom:1px solid #bda5753a;margin-bottom:16px}.tutorial-coach__heading>span{display:flex;align-items:center;gap:7px;color:#cbb17b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.tutorial-coach__heading>button{width:44px;min-height:44px;display:grid;place-items:center;color:#d8c18f}.tutorial-coach h2{font:600 19px/1.4 Cinzel,Georgia,serif;color:#f1d9a3;margin:0 0 12px;overflow-wrap:anywhere}.tutorial-coach__body{font-size:14px;line-height:1.75;color:#d4d4d0;margin:0}.tutorial-coach__body strong{color:#f4deaf;font-weight:700}.tutorial-coach__actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:19px}.tutorial-coach__actions:empty{display:none}.tutorial-primary,.tutorial-coach__actions>button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #c5a364;border-radius:4px;background:linear-gradient(#4a3821,#251c12);color:#ffefc7;padding:9px 15px;font:600 11px Cinzel,Georgia,serif;text-align:center;letter-spacing:.04em}.tutorial-primary:hover,.tutorial-coach__actions>button:hover{border-color:#ffe4ab;filter:brightness(1.15)}.tutorial-coach[data-complete]{border-color:#88bc95}.tutorial-coach[data-complete] .tutorial-coach__heading>span{color:#a8d5b0}.tutorial-lesson__legend{grid-column:1 / -1;max-width:none!important;padding:0!important}.tutorial-lesson__legend+.tutorial-arena{grid-row:2}.tutorial-lesson__legend~.tutorial-coach{grid-row:2}.tutorial-scene,.tutorial-theory-contents{display:contents}.tutorial-theory{grid-column:1 / -1;width:min(940px,100%);margin:0 auto!important;padding:0!important}.tutorial-theory-card{border:1px solid #bda57566!important;border-radius:7px!important;background:#0b1728f2!important;box-shadow:0 10px 35px #0005!important;padding:clamp(20px,4vw,38px)!important}.tutorial-theory-card>p{color:#dadbd6;line-height:1.8;font-size:15px}.tutorial-theory-card h2{color:#efdbb0;font-weight:600}.tutorial-theory-nav{margin-top:18px}.tutorial-theory-nav>button{min-height:46px}.tutorial-pope-control{display:flex;align-items:center;justify-content:center;gap:9px;width:185px;min-height:48px;color:#ebd6a7;border:1px solid #c7a96d88;background:linear-gradient(#244066ac,#102139ef);border-radius:5px;font:12px Cinzel,Georgia,serif}@media (max-width: 1000px){.tutorial-lesson__workspace{grid-template-columns:minmax(0,1fr) 285px;gap:14px;padding-inline:16px}}@media (max-width: 760px){.tutorial-lesson__topbar{padding:4px 14px;min-height:55px;gap:8px}.tutorial-brand img{width:115px;height:48px}.tutorial-training{padding:7px;font-size:8px;max-width:100px}.tutorial-lesson__heading{padding:8px 14px 13px}.tutorial-lessons-nav{padding:0 6px}.tutorial-lessons-nav a{gap:4px;flex-direction:column;justify-content:center;padding:8px 4px;font-size:9px;text-align:center}.tutorial-lesson__workspace{display:flex;flex-direction:column;padding:12px;gap:14px}.tutorial-arena{width:100%;order:2}.tutorial-coach{width:100%;order:1;top:0;padding:0 13px 12px}.tutorial-coach__heading{margin-bottom:8px;min-height:44px}.tutorial-coach h2{font-size:15px;margin-bottom:7px}.tutorial-coach__body{font-size:12px;line-height:1.6;max-height:145px;overflow-y:auto}.tutorial-coach__actions{margin-top:10px;flex-direction:row;flex-wrap:wrap}.tutorial-coach__actions>*{flex:1 1 145px}.tutorial-lesson__legend{order:0;width:100%}.tutorial-lesson__legend+.tutorial-arena{order:2}.tutorial-arena__hud{padding:9px;gap:5px}.tutorial-arena__hud .battlefield-profile{gap:6px}.tutorial-arena__hud .battlefield-profile strong{font-size:10px}.tutorial-arena__hud .battlefield-profile__resources{gap:8px}.tutorial-arena__hud .battlefield-profile__resources b{font-size:20px}.tutorial-arena__hud .battlefield-profile__sigil{width:30px;height:30px}.tutorial-zone{padding:10px 5px}.tutorial-theory{order:1}}@media (prefers-reduced-motion: reduce){.tutorial-lesson *,.tutorial-lesson *:before,.tutorial-lesson *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tutorial-feedback{margin:0;border:1px solid #b86e5d88;border-radius:4px;background:#432421c9;color:#ffdbce;padding:10px 13px;font-size:12px}@media (max-width: 760px){.tutorial-theory-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tutorial-theory-nav>button{min-width:0;justify-content:center;padding:10px 6px;gap:5px;font-size:10px;letter-spacing:.08em}}.tutorial-lesson{--battle-card-width: 92px;--battle-card-height: 131px;--battle-stat-rail-width: 38px}.tutorial-lesson__workspace{display:flex;flex-direction:column;align-items:stretch}.tutorial-lesson__legend{display:none}.tutorial-coach{order:0;width:100%;top:0;display:grid;grid-template-columns:145px minmax(0,1fr) 185px;gap:18px;align-items:center;padding:14px 18px}.tutorial-coach__heading{margin:0;border:0}.tutorial-coach h2{font-size:16px;margin-bottom:6px}.tutorial-coach__body{font-size:12px;line-height:1.6}.tutorial-coach__actions{margin:0}.tutorial-native-arena{order:1;width:100%;overflow:clip}.tutorial-native-table-wrap{position:relative;margin:16px 0 6px}.tutorial-native-table{display:flex;flex-direction:column;align-items:center;transform-origin:center center}.tutorial-native-side{position:relative;display:flex;flex-direction:column;align-items:center}.tutorial-native-row{display:grid;justify-items:center;align-items:center;-moz-column-gap:var(--battle-card-gap);column-gap:var(--battle-card-gap)}.tutorial-native-card{position:relative;width:var(--battle-card-width);height:var(--battle-card-height);flex-shrink:0}.tutorial-native-card[aria-disabled=false]{cursor:pointer}.tutorial-native-card:focus-visible,.tutorial-native-hand-card:focus-visible{outline:2px solid #c3e4ff;outline-offset:6px}.tutorial-native-pile{position:relative;width:var(--battle-card-width);height:var(--battle-card-height)}.tutorial-native-pile>div{width:var(--battle-card-width)!important;height:var(--battle-card-height)!important}.tutorial-native-pile__label{position:absolute;bottom:0;left:0;right:0;z-index:51;color:#eed9a7;background:#080f1ded;padding:3px 1px;text-align:center;font-size:9px;pointer-events:none}.tutorial-native-stage{display:grid;place-items:center}.tutorial-native-stage .battlefield-stage-seal{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);opacity:.4}.tutorial-native-hand{min-height:var(--tutorial-hand-height);padding:20px 22px 22px;background:linear-gradient(transparent,#06101bd9)}.tutorial-native-hand__fan{display:flex;justify-content:center;align-items:flex-start;padding:14px 18px}.tutorial-native-hand__fan>div{position:relative;transform-origin:center bottom;transform:translateY(var(--fan-drop)) rotate(var(--fan-angle))}.tutorial-native-hand__fan>div+div{margin-left:calc(var(--battle-hand-width) * -.3)}.tutorial-native-hand__fan>div:focus-within,.tutorial-native-hand__fan>div:hover{z-index:60!important}.tutorial-native-hand-card .battle-hand-card{width:var(--battle-hand-width)!important;height:var(--battle-hand-height)!important}.tutorial-native-feedback{position:absolute;z-index:60;left:50%;top:48%;transform:translate(-50%,-50%);max-width:80%;border:1px solid #e6bd71;border-radius:5px;background:#111d31f5;padding:12px 18px;color:#ffe7af;font-size:13px}.tutorial-native-damage{position:absolute;top:15%;right:15%;bottom:15%;left:15%;z-index:70;display:grid;place-items:center;font-size:28px;color:#ff8d85;font-weight:900;pointer-events:none}.tutorial-card-example{--battle-card-width: 140px;--battle-card-height: 199px;--battle-stat-rail-width: 42px;display:flex;justify-content:center;align-items:center;padding:12px 50px 18px}@media (max-width: 760px){.tutorial-coach{display:block;padding:0 13px 12px}.tutorial-coach__heading{border-bottom:1px solid #bda5753a;margin-bottom:8px}.tutorial-coach h2{font-size:15px}.tutorial-coach__actions,.tutorial-native-table-wrap{margin-top:10px}.tutorial-native-hand{padding:12px 8px 20px}.tutorial-native-pile__label{font-size:7px}.tutorial-native-stage{margin-block:12px}}.tutorial-action-caption{position:absolute;left:50%;transform:translate(-50%);width:min(290px,calc(100vw - 24px));border:1px solid #c1a56999;border-radius:6px;background:#081423f5;padding:10px 12px;color:#f2dfb1;text-align:center;font-size:12px;line-height:1.5;pointer-events:none}.tutorial-action-caption img{display:inline-block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-right:6px}.tutorial-action-caption strong{display:block;margin-bottom:3px}.tutorial-fx-preview{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #d2b37399;border-radius:5px;color:#f2dfb1;background:#12263bed;font-size:12px}.tutorial-pope-loss-preview{color:#ffb0ad;font-size:20px;font-weight:700}.tutorial-pope-control{width:auto;max-width:100%;padding:12px 16px;text-align:center}.tutorial-card-flight,.tutorial-card-flight *{pointer-events:none!important}@media (max-width: 360px){.tutorial-lesson__topbar{padding-inline:10px;gap:6px}.tutorial-lesson__topbar .tutorial-brand{min-width:0}.tutorial-lesson__topbar .tutorial-brand img{width:100%;max-width:95px}.tutorial-lesson__topbar .tutorial-training{padding:6px;font-size:7px;max-width:90px}}@media (max-width: 380px){.tutorial-native-card .battle-field-card>button{width:24px;height:24px;font-size:12px}}.pack-cinema{--pack-color: 255, 211, 55;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:auto;padding:clamp(12px,2vw,20px);color:#f5ead1;background-color:#050914;background-image:linear-gradient(180deg,#02060f59,#02060f1f 40%,#02060fc7),radial-gradient(ellipse at 50% 46%,#060d1c99,#060d1c2e 48%,#060d1c59),url(/collection-sanctuary-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.pack-cinema header{width:min(950px,100%);display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px;z-index:20}.pack-cinema header>p{margin:0;color:#d9bc7d;font-size:12px;letter-spacing:.24em}.pack-cinema h2{grid-column:1 / -1;text-align:center;font-family:Cinzel,Georgia,serif;font-size:24px;margin:4px 0}.pack-cinema .pack-skip{grid-column:2;grid-row:1;min-height:44px;border:1px solid #716044;border-radius:6px;background:#101727;padding:9px 16px;color:#f5ead1;font-size:12px}.pack-cinema .pack-stage{--card-w: min(54vw, 280px, 34dvh);position:relative;flex:1;width:min(950px,100%);min-height:min(330px,47dvh);display:grid;place-items:center}.pack-cinema .pack-cosmo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pack-cinema .pack-cosmo canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pack-cinema .pack-cosmo-aura{z-index:0}.pack-cinema .pack-cosmo-burst{z-index:12}.pack-cinema .pack-stack,.pack-cinema .pack-wrapper{position:absolute;top:48%;left:50%;width:var(--card-w);aspect-ratio:5 / 7;transform:translate(-50%,-50%)}.pack-cinema .pack-stack{perspective:1100px;z-index:8}.pack-cinema .pack-back,.pack-cinema .pack-next{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;border-radius:10px;pointer-events:none;box-shadow:0 12px 26px #0009}.pack-cinema .pack-next{z-index:5;transform:translate(9px,-5px)}.pack-cinema .pack-front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;padding:0;border:0;border-radius:10px;background:transparent;color:#f5ead1;touch-action:none;cursor:grab;perspective:1100px;transition:transform .32s cubic-bezier(.3,0,.65,1)}.pack-cinema .pack-front:active{cursor:grabbing}.pack-cinema .pack-front:disabled{opacity:1;cursor:default}.pack-cinema .pack-turner{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(180deg);will-change:transform}.pack-cinema .pack-turn-back,.pack-cinema .pack-turn-front{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pack-cinema .pack-turn-back{transform:rotateY(180deg);-o-object-fit:fill;object-fit:fill;box-shadow:0 15px 35px #000a,var(--cosmo-shadow, 0 0 16px #0003)}.pack-cinema .pack-turn-front{display:grid;place-items:center;background-color:#071321;box-shadow:0 16px 35px #000a,var(--cosmo-shadow, 0 0 16px #0003);overflow:hidden}.pack-cinema .pack-new-badge{position:absolute;top:0;right:0;width:42%;height:auto;max-width:118px;z-index:5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pack-cinema .pack-foil-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 20%,#ffd33755 35%,#399dff66 49%,#ff334855 64%,transparent 80%);background-size:230% 100%}.pack-cinema .pack-wrapper{z-index:15;padding:0;border:0;background:transparent;filter:drop-shadow(0 16px 28px #0009);cursor:pointer}.pack-cinema .pack-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.pack-cinema .pack-wrapper-body{clip-path:polygon(0 11%,10% 10.6%,20% 11.4%,30% 10.6%,40% 11.4%,50% 10.6%,60% 11.4%,70% 10.6%,80% 11.4%,90% 10.6%,100% 11%,100% 100%,0 100%)}.pack-cinema .pack-wrapper-top{clip-path:polygon(0 0,100% 0,100% 11%,90% 10.6%,80% 11.4%,70% 10.6%,60% 11.4%,50% 10.6%,40% 11.4%,30% 10.6%,20% 11.4%,10% 10.6%,0 11%);transform-origin:0 11%}.pack-cinema .pack-cut-line{position:absolute;top:10.8%;left:3%;width:94%;height:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#9dc9fc,#ecf5ff,#9dc9fc,transparent);box-shadow:0 0 16px #83bfff}.pack-cinema .phase-opening .pack-wrapper-top{animation:pack-cosmo-tear 1.85s cubic-bezier(.3,0,.3,1) both}.pack-cinema .phase-opening .pack-wrapper-body{animation:pack-cosmo-wrapper-fall 1.85s ease-in-out both}.pack-cinema .phase-opening .pack-cut-line{animation:pack-cosmo-seam 1.85s ease-out both}.pack-cinema .pack-fan{position:absolute;left:50%;top:48%;z-index:4;pointer-events:none}.pack-cinema .pack-fan img{position:absolute;width:calc(var(--card-w) * .66);aspect-ratio:5 / 7;max-width:none;border-radius:8px;-o-object-fit:fill;object-fit:fill;margin-left:calc(var(--card-w) * -.33);margin-top:calc(var(--card-w) * -.462);opacity:0;box-shadow:0 12px 24px #0009;animation:pack-cosmo-fan 1.85s ease-in-out both}@keyframes pack-cosmo-tear{0%,8%{transform:translate(0) rotate(0);opacity:1}40%,to{transform:translate(-78px,-150px) rotate(-29deg);opacity:0}}@keyframes pack-cosmo-wrapper-fall{0%,26%{transform:translate(0) rotate(0);opacity:1}75%,to{transform:translate(20px,88px) rotate(11deg);opacity:0}}@keyframes pack-cosmo-seam{0%,8%,42%,to{opacity:0}18%,28%{opacity:.95}}@keyframes pack-cosmo-fan{0%,15%{opacity:0;transform:translateY(35px) rotate(0) scale(.85)}38%,59%{opacity:1;transform:translate(calc(var(--fan-index) * min(13vw,124px)),-36px) rotate(calc(var(--fan-index) * 7deg)) scale(1)}92%,to{opacity:0;transform:translate(0) rotate(0) scale(1.515)}}.pack-cinema footer{width:100%;min-height:105px;text-align:center;z-index:20;padding:8px 0 0}.pack-cinema footer>button{min-height:44px;padding:11px 26px;border:1px solid #d2af69;border-radius:6px;background:linear-gradient(#e3c684,#b68f4a);color:#211808;font-weight:600}.pack-cinema footer>button:disabled{border-color:#545363;background:#293044;color:#c0c4cf}.pack-cinema .pack-status{min-height:60px}.pack-cinema .pack-status p{color:#b6bbcc;font-size:13px;margin:6px 0 12px}.pack-cinema .pack-rarity{margin:0 0 7px;font:500 clamp(22px,3vw,30px) Cinzel,Georgia,serif;letter-spacing:.12em;color:rgb(var(--pack-color));text-shadow:0 0 24px rgba(var(--pack-color),.36)}.pack-cinema[data-rarity=fullart] .pack-rarity{color:#ffe9c7;text-shadow:-13px 0 25px #288eff80,13px 0 25px #ff324c80,0 -6px 22px #ffd33770}.pack-cinema footer>.pack-reveal-all{margin:8px 0 0 10px;border-color:#86734c;background:#111b2d;color:#f2dfac}.pack-cinema button:focus-visible{outline:3px solid #fff;outline-offset:4px}.pack-cinema button:disabled{cursor:default}.pack-cinema .phase-summary,.pack-cinema .phase-reveal-all{min-height:200px}.pack-cinema .pack-summary{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:22px 18px;width:100%;max-height:calc(100dvh - 215px);overflow-y:auto;padding:15px 8px 60px}.pack-cinema .pack-summary button{position:relative;flex:0 0 clamp(85px,15vw,145px);width:clamp(85px,15vw,145px);aspect-ratio:5 / 7;padding:0;margin-bottom:44px;border:0;border-radius:8px;background:#071321;color:#f5ead1;box-shadow:0 8px 28px #000a}.pack-cinema .pack-summary .pack-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:8px}.pack-cinema .pack-summary button{perspective:850px}.pack-cinema .pack-summary-turner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d}.pack-cinema .pack-bulk-card .pack-summary-turner{animation:pack-all-flip 1s cubic-bezier(.3,0,.2,1) both}@keyframes pack-all-flip{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.pack-cinema .pack-summary small{position:absolute;top:100%;left:0;right:0;padding-top:7px;font-size:11px;line-height:1.4;overflow-wrap:break-word}.pack-cinema .pack-bonus{display:block;margin-top:4px;color:#ffd337}.pack-cinema footer [role=alert]{color:#fda4af;font-size:13px;margin-top:8px}@media (max-width: 550px){.pack-cinema header>p{font-size:11px;letter-spacing:.12em}.pack-cinema h2{font-size:20px}.pack-cinema .pack-skip{padding:9px 10px;font-size:11px}.pack-cinema .pack-rarity{font-size:20px;letter-spacing:.08em}.pack-cinema .pack-status p{font-size:12px}}@media (max-height: 500px) and (orientation: landscape){.pack-cinema{padding:10px}.pack-cinema .pack-stage{--card-w: min(36vw, 190px, 30dvh);min-height:190px}.pack-cinema h2{font-size:18px}.pack-cinema .pack-status{min-height:40px}.pack-cinema .pack-rarity{font-size:18px}}@media (prefers-reduced-motion: reduce){.pack-cinema *,.pack-cinema *:after{animation:none!important;transition:none!important}.pack-cinema .pack-turner{will-change:auto}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.pack-cinema{height:100dvh;min-height:0;overflow:hidden;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background-position:53% center}.pack-cinema header{flex-shrink:0;gap:8px}.pack-cinema header>p{font-size:10px;line-height:1.6;letter-spacing:.12em}.pack-cinema h2{font-size:clamp(19px,5vw,26px);line-height:1.4;margin:3px 0}.pack-cinema .pack-skip{padding-inline:12px;min-height:44px}.pack-cinema .pack-stage{--card-w: min(64vw, 310px, calc((100dvh - 250px)*.63) );min-height:0}.pack-cinema .pack-stack,.pack-cinema .pack-wrapper,.pack-cinema .pack-fan{top:50%}.pack-cinema footer{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:8px;min-height:120px;padding-top:10px}.pack-cinema .pack-status{grid-column:1 / -1;min-height:52px}.pack-cinema .pack-status p{font-size:12px;line-height:1.5;margin:6px 0}.pack-cinema footer>button{min-height:48px;padding:10px 7px;font-size:12px}.pack-cinema footer>button:only-of-type{grid-column:1 / -1}.pack-cinema footer>.pack-reveal-all{margin:0}.pack-cinema footer>[role=alert]{grid-column:1 / -1;margin-top:0}.pack-cinema .phase-summary,.pack-cinema .phase-reveal-all{min-height:0;align-items:start}.pack-cinema .pack-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px;max-height:100%;height:100%;padding:20px 8px 65px;overscroll-behavior:contain}.pack-cinema .pack-summary button{width:100%;min-width:0;margin-bottom:48px}.pack-cinema .pack-summary small{font-size:11px;line-height:1.5}}.pack-cinema[data-phase=revealing]>header{position:relative;z-index:10021}.cinematic-shop{--shop-panel: rgba(4, 12, 24, .8)}.shop-product-body,.shop-product-actions{display:flex;flex-direction:column;gap:14px;min-width:0}.shop-product-info>summary{display:none}.shop-product-info .shop-guarantee{margin-top:12px}.shop-sanctuary-background,.shop-sanctuary-veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.shop-sanctuary-background{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-sanctuary-veil{z-index:-1;background:linear-gradient(180deg,#030a1533,transparent 45%,#030a1544)}.cinematic-shop .deck-wallet small{font-size:10px;letter-spacing:.12em}.shop-sync-error{position:fixed;z-index:90;bottom:70px;right:20px;width:min(400px,calc(100vw - 40px));padding:18px;background:#0b1427f5;border:1px solid #b89754;border-radius:7px;box-shadow:0 15px 35px #000a}.shop-sync-error p{font-size:13px;color:#dfc9b4;margin:0 0 12px}.shop-navigation{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 0;width:min(1150px,calc(100% - 52px));margin:0 auto}.shop-navigation button,.shop-action,.shop-admin-link{display:inline-flex;justify-content:center;align-items:center;gap:12px;color:#e3e4e7;background:#030c19db;border:1px solid #657084a3;border-radius:5px;min-height:48px;padding:11px 15px;transition:border-color .2s,background .2s}.shop-navigation button svg{color:#d1b878;flex-shrink:0}.shop-navigation button:hover,.shop-action:hover{border-color:#ddc481}.shop-navigation button.is-active,.shop-quantity-options .is-selected{color:#f5e6bd;background:linear-gradient(#3d2b1199,#1c180fbd);border-color:#c7a153;box-shadow:inset 0 1px #eac77455,0 0 10px #a777271f}.shop-product-main{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.shop-product-layout{width:min(1720px,calc(100% - 64px));min-height:100%;margin:auto;display:grid;grid-template-columns:minmax(0,2.35fr) minmax(285px,1fr);gap:clamp(18px,3vw,60px);align-items:center;padding:18px 0}.shop-product-stage{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.shop-section-heading{text-align:center;padding:5px 5px 12px;flex-shrink:0}.shop-section-heading h1,.shop-product-details h2,.shop-market-heading h1,.shop-create-header h2{font-family:Cinzel,Georgia,serif;font-weight:500;color:#f0dfac;letter-spacing:.12em;line-height:1.25;text-transform:uppercase;margin:0;text-shadow:0 3px 9px #000}.shop-section-heading h1{font-size:clamp(23px,2.6vw,43px)}.shop-section-heading p{font-size:13px;color:#b7c0d0;letter-spacing:.17em;margin:12px 0 0}.shop-carousel{max-width:none!important}.shop-carousel>div:first-child{height:clamp(275px,calc(100dvh - 330px),610px)!important;overflow:hidden}.shop-carousel-item{display:flex;flex-direction:column;gap:15px;align-items:center}.shop-pack-art,.shop-sleeve-art{position:relative;padding:0;background:none;border:0;border-radius:7px;width:clamp(158px,calc((100dvh - 385px)*.64),278px);aspect-ratio:11 / 17;box-shadow:0 21px 19px -9px #000c}.shop-pack-art img,.shop-sleeve-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.shop-sleeve-art{aspect-ratio:5 / 7;width:clamp(162px,calc((100dvh - 375px)*.68),290px);border:1px solid #ac915680}.shop-product-name{font-family:Cinzel,Georgia,serif;text-transform:uppercase;font-size:clamp(11px,1.2vw,18px);text-shadow:0 3px 6px #000;color:#ecdfbe;text-align:center;max-width:280px}.shop-product-lock{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#030813bb;display:grid;place-items:center;color:#d2c6a8}.shop-pack-art.is-locked,.shop-sleeve-art.is-locked{filter:saturate(.2)}.shop-carousel-position{margin:6px auto 0;padding:9px 30px;border-top:1px solid #b4945a80;color:#d9c799;font-size:15px;letter-spacing:.15em;text-align:center}.shop-product-details{display:flex;flex-direction:column;gap:14px;padding:clamp(19px,2.2vw,35px) clamp(15px,1.8vw,30px);background:linear-gradient(90deg,#030b1566,#030b15c2 12%,#030b1588);border-left:1px solid var(--deck-line);border-top:1px solid var(--deck-line);border-bottom:1px solid var(--deck-line);min-width:0}.shop-product-details h2{font-size:clamp(22px,2.2vw,35px);text-align:center;overflow-wrap:anywhere}.shop-product-details p{font-size:14px;line-height:1.5;color:#bfc7d4;margin:0;text-align:center}.shop-product-details .shop-product-subtitle{padding-bottom:17px;border-bottom:1px solid var(--deck-line)}.shop-pack-description{margin-bottom:4px!important}.shop-quantity-options{display:flex;flex-direction:column;gap:12px;border:0;padding:0;margin:0 0 9px}.shop-quantity-options label{position:relative;display:flex;gap:13px;align-items:center;border:1px solid #7d859380;border-radius:6px;padding:11px 13px;background:#040c19e0;min-height:64px;cursor:pointer}.shop-quantity-options input{accent-color:#d6b263;width:17px;height:17px;flex-shrink:0}.shop-quantity-options label>span{font-size:14px}.shop-quantity-options label>span small{display:block;font-size:10px;color:#a8b5c5;margin-top:3px}.shop-quantity-options strong{margin-left:auto;font-size:16px;font-weight:600;white-space:nowrap}.shop-quantity-options strong small{font-size:12px;font-weight:400}.shop-quantity-options em{position:absolute;right:10px;bottom:-9px;padding:1px 7px;border:1px solid #ac8c45;border-radius:12px;background:#18140d;color:#d2c295;font-size:10px;font-style:normal}.shop-action{width:100%;font-family:Cinzel,Georgia,serif!important;font-size:12px!important;letter-spacing:.1em;min-height:48px;color:#e7d9b6}.shop-action-primary{background:linear-gradient(#987134,#4e3616 70%,#251c10);color:#fff0c5;border-color:#cfac64;box-shadow:inset 0 1px #ffe39f55,0 4px 14px #0008}.shop-action-primary:hover{background:linear-gradient(#a78143,#604520 70%,#2c2011)}.shop-product-details .shop-guarantee{display:flex;align-items:flex-start;gap:9px;text-align:left;font-size:11px;margin-top:4px}.shop-guarantee svg{flex-shrink:0}.shop-product-details .shop-error{color:#deb4af;font-size:12px;text-align:left}.shop-product-details .shop-availability{display:flex;gap:8px;font-size:12px;text-align:left}.shop-availability svg{flex-shrink:0}.shop-product-details .shop-owned-badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #8d96a37a;border-radius:25px;padding:8px 12px;font-size:11px;color:#cbc7b9;align-self:center}.shop-sleeve-preview{height:clamp(110px,calc(100dvh - 550px),250px);width:auto;align-self:center;-o-object-fit:contain;object-fit:contain;border-radius:5px;border:1px solid var(--deck-line)}.shop-sleeve-details .shop-sleeve-price{display:flex;align-items:center;justify-content:center;gap:8px;color:#e6d298;font-size:20px;padding:8px 0}.shop-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:6px 22px 13px;flex-shrink:0}.shop-chat{display:flex;align-items:center;gap:12px;max-width:580px;min-width:0}.shop-chat .deck-chat-preview{flex:1}.shop-admin-link{margin-right:auto;min-height:36px;font-size:11px!important;padding:6px 11px}.shop-empty{text-align:center;color:#c1cad6;padding:30px 15px}.shop-market-main{width:min(1720px,calc(100% - 64px));margin:0 auto;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:17px;padding:15px 0 4px}.shop-market-heading h1{font-size:clamp(22px,2.6vw,43px)}.shop-market-heading p{margin:6px 0 0;color:#b9c5d4;font-size:13px;letter-spacing:.04em}.shop-market-tools{display:grid;grid-template-columns:minmax(200px,1.35fr) minmax(300px,1fr) minmax(160px,.55fr);align-items:start;gap:20px}.shop-search{position:relative;min-width:0}.shop-search>svg{position:absolute;top:50%;left:13px;transform:translateY(-50%);color:#b9c5d4;pointer-events:none}.shop-search input,.shop-create-body input:not([type=radio]),.shop-create-body select{color:#e6e7ed;background:#061020e6;border:1px solid #687386a3;border-radius:5px;min-height:43px;padding:10px 13px;width:100%;font:inherit;font-size:13px}.shop-search input{padding-left:43px}.shop-search input::-moz-placeholder{color:#9ba8bc}.shop-search input::placeholder{color:#9ba8bc}.shop-market-filters{display:grid;grid-template-columns:repeat(4,1fr);margin:0;background:#061020d9;border:1px solid #687386a3;padding:3px;border-radius:5px;min-height:43px}.shop-market-filters button{padding:7px 5px;color:#c6ceda;font-size:12px;background:none;border:1px solid transparent;border-radius:4px;white-space:nowrap}.shop-market-filters button[aria-pressed=true]{color:#f4e6c3;border-color:#b89244;background:#42311980}.shop-create-shortcut .shop-action{min-height:43px;font-size:10px!important;letter-spacing:.08em;padding:8px 9px}.shop-create-shortcut small{display:block;text-align:center;color:#b3b9c3;font-size:10px;margin-top:7px}.shop-listing-limit{font-size:10px;color:#d6c6a2;border:1px solid #82745699;border-radius:4px;padding:3px 5px;letter-spacing:0;white-space:nowrap}.shop-market-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 3px 10px;scrollbar-width:thin}.shop-listings-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(13px,1.9vw,35px)}.shop-listing{position:relative;display:flex;flex-direction:column;min-width:0;padding:9px 9px 12px;border:1px solid var(--deck-line);border-radius:6px;background:linear-gradient(#050c1680 65%,#050c16eb);box-shadow:0 7px 15px #0006}.shop-listing-art{display:block;position:relative;background:#050c16;border:1px solid #8d794d70;border-radius:5px;padding:0;overflow:hidden;width:100%;aspect-ratio:3/4}.shop-listing-art .deck-card-art{height:100%;width:100%;aspect-ratio:auto;background-size:cover}.shop-listing-art:hover{border-color:#d9c38d}.shop-listing-tag{position:absolute;top:8px;left:8px;font-size:9px;border:1px solid #92a699;border-radius:3px;color:#c4d9d0;background:#05101dee;padding:2px 7px;pointer-events:none;text-transform:uppercase}.shop-listing-tag--buy{color:#b9c9de;border-color:#8497b0}.shop-listing-tag--trade{color:#e0c6a5;border-color:#b19773}.shop-my-listing{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;color:#ddc892;font-size:10px;margin-top:8px;border:1px solid #937843b0;border-radius:16px;padding:2px 8px}.shop-listing h2{font-family:Cinzel,Georgia,serif;font-weight:600;color:#e7d7af;font-size:clamp(11px,1.2vw,16px);text-transform:uppercase;letter-spacing:.05em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:9px 0 3px}.shop-listing-seller{color:#aab9cd;font-size:11px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shop-listing-price{display:flex;align-items:center;justify-content:center;gap:10px;margin:11px 0;color:#e7d498;font-family:Cinzel,Georgia,serif;font-size:clamp(12px,1.25vw,19px);font-weight:600;white-space:nowrap}.shop-listing-price svg{flex-shrink:0}.shop-listing-actions{display:flex;flex-direction:column;gap:6px}.shop-listing-actions .shop-action{min-height:33px;padding:6px 8px;font-size:9px!important;gap:6px;letter-spacing:.04em}.shop-action-danger{color:#dfc2bd;border-color:#9f555a;background:linear-gradient(#36141ecf,#150d15)}.shop-action-danger:hover{border-color:#d28c89}.shop-listing-wanted{color:#c7b79a;font-size:11px;margin:8px 0;min-height:41px}.shop-listing-wanted span{display:block;color:#b8c5d5;margin-top:3px}.shop-create-dialog{--deck-gold: #c4a15d;--deck-ivory: #f3e8ca;--deck-line: rgba(190, 153, 79, .48);width:min(1030px,calc(100vw - 30px))!important;max-width:1030px!important;max-height:calc(100dvh - 32px);display:flex!important;flex-direction:column;gap:0!important;padding:0!important;overflow:hidden;color:#e8e6df;background:linear-gradient(#0a1527fa,#050d1bfc);border:1px solid #b89754!important;border-radius:9px;box-shadow:0 22px 80px #000a;font-family:Barlow,sans-serif}.shop-create-dialog *{box-sizing:border-box}.shop-create-dialog button{font-family:inherit;cursor:pointer}.shop-create-dialog button:disabled{opacity:.4;cursor:not-allowed}.shop-create-dialog :focus-visible{outline:2px solid #dac18a;outline-offset:2px}.shop-create-header{padding:23px 40px 15px;text-align:center}.shop-create-header h2{font-size:clamp(21px,2.3vw,33px)}.shop-create-header p{color:#bda878;letter-spacing:.2em;text-transform:uppercase;font-size:10px;margin-top:8px}.shop-create-types{display:grid;grid-template-columns:repeat(3,1fr);padding:0 28px;gap:3px;margin-bottom:17px;flex-shrink:0}.shop-create-types button{min-height:40px;border:1px solid #53627b;border-radius:4px;background:#06101e;color:#c2cbd8}.shop-create-types button[aria-pressed=true]{background:linear-gradient(#403015,#201b13);border-color:#bd9a50;color:#f0deb0}.shop-create-body{overflow-y:auto;min-height:0;flex:1;display:grid;grid-template-columns:31% minmax(0,1fr);gap:23px;padding:0 28px 23px}.shop-create-preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding-right:23px;border-right:1px solid var(--deck-line);min-width:0}.shop-create-preview h3,.shop-create-fields h3,.shop-price-label{font-family:Cinzel,Georgia,serif;font-weight:500;font-size:11px;letter-spacing:.08em;color:#dec58d;text-transform:uppercase;margin:0}.shop-create-preview .shop-listing-art{max-width:248px}.shop-create-preview h4{font-family:Cinzel,Georgia,serif;font-size:23px;line-height:1.15;margin:0;text-align:center;color:#eae1ce}.shop-create-preview p{font-size:12px;color:#b5c4d7;margin:0;text-align:center}.shop-create-placeholder{aspect-ratio:3/4;width:100%;max-width:248px;display:grid;place-content:center;gap:15px;text-align:center;border:1px dashed #6c7e9875;background:#06112055;color:#9baabd;font-size:12px;padding:15px}.shop-create-fields{display:flex;flex-direction:column;gap:10px;min-width:0}.shop-create-fields .shop-search{flex-shrink:0}.shop-rarity-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.shop-rarity-filters button,.shop-rarity-filters select{font-size:10px;min-height:29px;border:1px solid #4c5c75;color:#bdc9d9;border-radius:4px;padding:5px 7px;background:#06101e;width:auto}.shop-rarity-filters button[aria-pressed=true]{color:#f3dfac;border-color:#b58b3b;background:#403119}.shop-card-selection{border:1px solid #5b6b835c;background:#04101e88;border-radius:5px;max-height:min(310px,34dvh);min-height:160px;overflow-y:auto;scrollbar-width:thin}.shop-card-choice{display:flex;gap:12px;align-items:center;padding:7px 9px;width:100%;border:1px solid transparent;border-bottom-color:#64718826;border-radius:4px;text-align:left;background:none;color:#e1e1dd;min-height:65px}.shop-card-choice:hover{background:#26304266}.shop-card-choice[aria-pressed=true]{background:#4e41232e;border-color:#ba9854}.shop-card-choice .deck-card-art{width:41px;height:55px;flex-shrink:0;border:1px solid #53657b;border-radius:4px}.shop-card-choice>span{min-width:0}.shop-card-choice strong{display:block;font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shop-card-choice small{font-size:10px;display:inline-block;color:#b8c7da;margin-top:4px;border:1px solid #747d8f80;padding:0 5px;border-radius:3px}.shop-card-choice>em{margin-left:auto;color:#b7cdbf;font-style:normal;font-size:11px;white-space:nowrap}.shop-card-choice>svg{color:#d9bc72;flex-shrink:0}.shop-load-more{display:block;width:100%;text-align:center;font-size:11px;color:#dac189;padding:10px;background:#1a202c;border:0}.shop-price-label{display:block;margin-top:5px}.shop-price-field{position:relative}.shop-price-field svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#d4b36b;pointer-events:none}.shop-price-field input{padding-left:42px!important;font-size:18px!important}.shop-create-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 28px;border-top:1px solid var(--deck-line);background:#030a1580;flex-shrink:0}.shop-create-footer>p{font-size:11px;color:#aebbce;margin:0}.shop-create-footer>div{display:flex;gap:10px}.shop-create-footer .shop-action{width:auto;min-height:40px;padding:9px 16px;font-size:10px!important}.shop-wanted-choice{display:inline-flex;gap:8px;align-items:center;padding:5px 8px;color:#d1c5ad;border:1px solid #ab8e5970;border-radius:4px;font-size:12px}.shop-wanted-choice button{border:0;background:none;color:#d7b39c;padding:0}.shop-trade-cost{color:#cbbb97;font-size:11px;margin:0}@media (max-width: 1200px){.shop-market-tools{grid-template-columns:minmax(200px,1.5fr) minmax(160px,.6fr);gap:13px}.shop-market-filters{grid-row:2;grid-column:1/-1}.shop-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-product-details{gap:12px;padding:21px 17px}}@media (max-width: 1000px){.shop-product-layout{width:calc(100% - 38px);grid-template-columns:1fr;gap:24px;align-items:start}.shop-carousel>div:first-child{height:390px!important}.shop-pack-art{width:214px}.shop-sleeve-art{width:230px}.shop-product-details{width:min(620px,100%);margin:0 auto;padding:23px}.shop-sleeve-preview{height:200px}.shop-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.shop-navigation{width:calc(100% - 22px);gap:5px;padding:9px 0}.shop-navigation button{flex-direction:column;gap:4px;min-height:58px;padding:6px 3px;font-size:10px!important}.shop-navigation button svg{width:17px;height:17px}.shop-product-layout{width:calc(100% - 24px);padding-top:10px}.shop-section-heading h1{font-size:23px}.shop-section-heading p{margin-top:8px;font-size:11px}.shop-carousel>div:first-child{height:330px!important}.shop-pack-art{width:166px}.shop-sleeve-art{width:186px}.shop-product-details{padding:19px 15px}.shop-footer{padding:5px 10px 9px}.shop-chat{width:100%;gap:5px}.shop-chat .deck-chat-preview{max-width:100%}.shop-chat .deck-chat-preview>strong{display:none}.shop-market-main{width:calc(100% - 24px);gap:13px}.shop-market-tools{grid-template-columns:minmax(130px,1fr) minmax(138px,.7fr);gap:8px}.shop-search input{font-size:11px}.shop-create-shortcut .shop-action{letter-spacing:0;gap:4px;font-size:9px!important}.shop-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-listing{padding:6px}.shop-listing-price{font-size:14px;gap:5px}.shop-listing h2{font-size:11px}.shop-listing-actions .shop-action{font-size:8px!important}.shop-create-header{padding:20px 32px 11px}.shop-create-header p{font-size:8px;letter-spacing:.1em}.shop-create-types{padding:0 13px;margin-bottom:12px}.shop-create-body{grid-template-columns:1fr;padding:0 13px 15px;gap:16px}.shop-create-preview{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 0 13px;border-right:0;border-bottom:1px solid var(--deck-line)}.shop-create-preview h3{width:100%;text-align:center}.shop-create-preview .shop-listing-art{width:88px}.shop-create-preview h4{font-size:20px;max-width:145px}.shop-create-preview p{font-size:10px}.shop-create-placeholder{max-width:100%;aspect-ratio:auto;padding:13px}.shop-card-selection{min-height:120px;max-height:230px}.shop-create-footer{flex-direction:column;padding:10px 13px;gap:9px}.shop-create-footer>div{width:100%}.shop-create-footer .shop-action{flex:1}.shop-admin-link{display:none}}@media (prefers-reduced-motion: reduce){.cinematic-shop *,.shop-create-dialog *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px){.shop-navigation{width:calc(100% - 28px);padding:4px 0;gap:6px}.shop-navigation button{flex-direction:row;min-height:32px;padding:5px 8px;font-size:11px;gap:6px}.shop-navigation button svg{width:16px;height:16px}.shop-product-main{overflow:hidden}.shop-product-layout{height:100%;min-height:0;width:calc(100% - 28px);grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:12px;padding:6px 0;align-items:stretch}.shop-product-stage{min-height:0;justify-content:flex-start}.shop-section-heading{padding:0 3px 4px}.shop-section-heading h1{font-size:clamp(17px,2vw,27px)}.shop-section-heading p{font-size:10px;margin:3px 0 0}.shop-carousel{flex:1;min-height:0;container-type:size}.shop-carousel>div:first-child{height:100%!important;min-height:0}.shop-carousel>button{width:34px;height:34px}.shop-carousel-item{gap:6px}.shop-pack-art{width:min(30vw,calc((100dvh - 190px)*.55))}.shop-sleeve-art{width:min(30vw,calc((100dvh - 190px)*.6))}.shop-product-name{font-size:11px;max-width:180px;line-height:1.2}.shop-carousel-position{font-size:11px;padding:4px 22px;margin-top:3px}.shop-product-details{width:auto;height:100%;min-height:0;margin:0;padding:8px 10px;gap:7px;overflow:hidden}.shop-product-details h2{flex-shrink:0;font-size:clamp(17px,2vw,27px);letter-spacing:.06em}.shop-product-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;gap:7px}.shop-product-details p{font-size:11px;line-height:1.35}.shop-product-details .shop-product-subtitle{padding-bottom:5px;flex-shrink:0}.shop-product-info{order:3;flex-shrink:0}.shop-product-info>summary{display:flex;align-items:center;gap:6px;min-height:32px;color:#dbc48e;cursor:pointer;font-size:10px;border-top:1px solid var(--deck-line)}.shop-product-info>summary:after{content:"+";margin-left:auto;font-size:16px}.shop-product-info[open]>summary:after{content:"−"}.shop-product-info .shop-guarantee{margin-top:7px;font-size:10px}.shop-quantity-options{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 5px;flex-shrink:0}.shop-quantity-options label{display:block;min-height:74px;padding:6px 5px}.shop-quantity-options input{position:absolute;top:5px;right:5px;width:12px;height:12px}.shop-quantity-options label>span{display:block;padding-right:12px;font-size:11px}.shop-quantity-options label>span small{margin-top:1px;font-size:9px}.shop-quantity-options strong{display:block;margin:5px 0 0;font-size:13px}.shop-quantity-options strong small{display:block;font-size:9px}.shop-quantity-options em{right:3px;bottom:-6px;font-size:8px;padding:1px 4px}.shop-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;flex-shrink:0}.shop-product-actions>:only-child{grid-column:1 / -1}.shop-product-actions .shop-action{min-height:36px;padding:5px;font-size:10px!important;gap:5px;letter-spacing:.03em}.shop-product-actions .shop-error{grid-column:1 / -1;grid-row:2;font-size:10px}.shop-sleeve-details .shop-product-actions{grid-template-columns:1fr}.shop-sleeve-preview{height:clamp(50px,calc(100dvh - 260px),140px)}.shop-product-details .shop-owned-badge{padding:4px 9px;font-size:9px}.shop-sleeve-details .shop-sleeve-price{font-size:15px;padding:2px 0}.shop-footer{padding:3px 14px 7px;gap:8px}.shop-chat{width:min(480px,72vw);gap:8px}.shop-chat .deck-chat-preview{min-height:32px}.shop-admin-link{min-height:32px;padding:4px 8px;font-size:9px!important}.shop-market-main{width:calc(100% - 28px);gap:7px;padding:5px 0}.shop-market-heading h1{font-size:21px}.shop-market-heading p{font-size:10px;margin:2px 0 0}.shop-market-tools{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(120px,.65fr);gap:8px}.shop-market-filters{grid-column:2;grid-row:1;min-height:32px}.shop-market-filters button{font-size:9px;padding:4px}.shop-search input{min-height:32px;padding-top:6px;padding-bottom:6px;font-size:11px}.shop-create-shortcut .shop-action{min-height:32px;padding:4px;font-size:9px!important}.shop-create-shortcut small{font-size:9px;margin-top:3px}.shop-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@supports (width: 1cqh){@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px){.shop-pack-art{width:min(30vw,calc((100cqh - 42px)*.64))}.shop-sleeve-art{width:min(30vw,calc((100cqh - 42px)*.7))}}}@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px) and (max-width: 650px){.shop-product-layout{grid-template-columns:minmax(0,1fr) 260px;gap:8px}.shop-section-heading h1{font-size:15px;letter-spacing:.06em}.shop-product-actions .shop-action{font-size:9px!important}.shop-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.cinematic-shop{--shop-carousel-spacing: clamp(105px, 32vw, 210px)}.shop-sanctuary-background,.shop-sanctuary-veil{position:fixed;height:100dvh}.shop-sanctuary-background{-o-object-position:53% top;object-position:53% top}.shop-sanctuary-veil{background:linear-gradient(180deg,#030a1559,#030a1570 35%,#030a15d9)}.shop-navigation{width:calc(100% - 24px);gap:5px;padding:10px 0}.shop-navigation button{flex-direction:column;min-width:0;min-height:62px;padding:7px 3px;gap:5px;font-size:10px!important;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.shop-navigation button svg{width:19px;height:19px}.shop-product-main{flex:none;overflow:visible}.shop-product-layout{width:calc(100% - 24px);min-height:0;height:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:12px 0 20px}.shop-product-stage{min-width:0;justify-content:flex-start}.shop-section-heading{padding:0 5px 6px}.shop-section-heading h1{font-size:clamp(22px,6vw,30px);letter-spacing:.08em}.shop-section-heading p{margin-top:7px;font-size:11px;line-height:1.5;letter-spacing:.08em}.shop-carousel{flex:none;container-type:normal}.shop-carousel>div:first-child{height:clamp(300px,83vw,440px)!important;min-height:0}.shop-carousel>button{width:44px;height:44px}.shop-carousel-item{gap:12px}.shop-pack-art{width:clamp(166px,47vw,240px)}.shop-sleeve-art{width:clamp(178px,50vw,255px)}.shop-product-name{font-size:clamp(12px,3.2vw,16px);max-width:220px}.shop-carousel-position{font-size:12px;margin-top:4px;padding:8px 25px}.shop-product-details{width:100%;height:auto;min-height:0;margin:0;padding:19px 14px;gap:14px;overflow:visible;border-radius:6px;border-right:1px solid var(--deck-line)}.shop-product-details h2{font-size:22px;letter-spacing:.07em}.shop-product-body{flex:none;overflow:visible;gap:14px}.shop-product-details p{font-size:12px;line-height:1.6}.shop-product-details .shop-product-subtitle{padding-bottom:12px}.shop-product-info{order:3}.shop-product-info>summary{display:flex;align-items:center;gap:8px;min-height:44px;color:#dbc48e;cursor:pointer;font-size:12px;border-top:1px solid var(--deck-line)}.shop-product-info>summary:after{content:"+";margin-left:auto;font-size:20px}.shop-product-info[open]>summary:after{content:"−"}.shop-quantity-options{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:7px}.shop-quantity-options label{display:block;min-width:0;min-height:98px;padding:9px 6px}.shop-quantity-options input{position:absolute;top:7px;right:6px;width:14px;height:14px}.shop-quantity-options label>span{display:block;padding-right:16px;font-size:12px}.shop-quantity-options label>span small{font-size:10px}.shop-quantity-options strong{display:block;margin:9px 0 0;font-size:14px;white-space:normal;overflow-wrap:anywhere}.shop-quantity-options strong small{display:block;font-size:10px}.shop-quantity-options em{right:4px;bottom:-7px;font-size:9px;padding:1px 4px}.shop-product-actions{display:flex;flex-direction:column;gap:10px}.shop-product-actions .shop-action,.shop-action{min-height:48px;padding:12px 8px;font-size:12px!important;line-height:1.5;letter-spacing:.04em}.shop-sleeve-preview{display:none}.shop-footer{flex-direction:column;align-items:stretch;padding:8px 12px 0;gap:10px}.shop-admin-link{min-height:44px;margin-right:0}.shop-chat{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.shop-chat .deck-chat-preview{min-height:52px}.shop-chat .deck-chat-preview>strong{display:none}.shop-chat>div>button{min-width:44px;min-height:44px}.shop-sync-error{bottom:max(16px,env(safe-area-inset-bottom));right:12px;width:calc(100% - 24px)}.shop-market-main{width:calc(100% - 24px);flex:none;overflow:visible;gap:14px;padding:14px 0 20px}.shop-market-heading h1{font-size:24px;letter-spacing:.07em}.shop-market-heading p{font-size:12px;line-height:1.6}.shop-market-tools{grid-template-columns:minmax(0,1fr);gap:9px}.shop-market-filters{grid-row:auto;grid-column:auto;min-width:0}.shop-market-filters button{min-height:44px;font-size:11px;white-space:normal}.shop-search input{min-height:46px;font-size:16px}.shop-create-shortcut .shop-action{min-height:46px;font-size:12px!important;gap:8px}.shop-market-scroll{flex:none;overflow:visible}.shop-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.shop-listing{min-width:0}.shop-listing .shop-action{min-height:44px;padding:9px 4px;font-size:10px!important;letter-spacing:0;gap:5px}.shop-listing-price{font-size:16px;overflow-wrap:anywhere}.shop-create-dialog{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));gap:12px}.shop-create-header{padding:22px 18px 0}.shop-create-header h2{font-size:20px;padding-right:20px}.shop-create-types{padding:0 12px;gap:6px}.shop-create-types button{min-height:44px;font-size:12px}.shop-create-body{grid-template-columns:minmax(0,1fr);padding:0 12px 14px;gap:14px;overscroll-behavior:contain}.shop-create-preview{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px 12px;padding:0 0 14px;border-right:0;border-bottom:1px solid var(--deck-line)}.shop-create-preview>h3{display:none}.shop-create-preview>.shop-listing-art{grid-column:1;grid-row:1 / span 3;width:70px}.shop-create-preview>h4,.shop-create-preview>p,.shop-create-preview>button{grid-column:2;text-align:left}.shop-create-preview>h4{font-size:16px}.shop-create-preview>button{min-height:44px;font-size:11px!important}.shop-create-placeholder{grid-column:1 / -1;aspect-ratio:auto;max-width:none;min-height:95px}.shop-create-body :is(input:not([type=radio]),select){min-height:46px;font-size:16px}.shop-rarity-filters button{min-height:44px;font-size:11px}.shop-card-selection{max-height:34dvh;overscroll-behavior:contain}.shop-load-more{min-height:44px}.shop-create-footer{flex-direction:column;align-items:stretch;gap:9px;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.shop-create-footer>div{display:grid;grid-template-columns:1fr 1fr}.shop-create-footer .shop-action{min-height:46px;width:100%;padding:8px;font-size:10px!important}.shop-create-dialog>button:last-child{min-width:44px;min-height:44px;top:4px;right:4px}}.shop-market-search{display:flex;flex-direction:column;min-width:0;gap:10px}.shop-pack-filter{display:flex;flex-direction:column;min-width:0;gap:5px;color:#bdc9d9;font-size:11px}.shop-pack-filter select{width:100%;min-width:0;min-height:40px;padding:8px 12px;border:1px solid #687386a3;border-radius:5px;background:#061020;color:#e6e7ed;font:inherit}.shop-pack-filter select:focus-visible{outline:2px solid #c9a75b;outline-offset:2px}@media (max-width: 640px){.shop-pack-filter select{min-height:46px;font-size:16px}}.cinematic-collection{--collection-panel: rgba(4, 13, 25, .77)}.cinematic-collection .collection-filter-toggle{display:none}.collection-detail-actions{padding:0 16px 16px;flex-shrink:0}.cinematic-collection .collection-control{font-size:12px}.cinematic-collection .collection-clear{font-size:11px}.collection-sanctuary-background,.collection-sanctuary-veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.collection-sanctuary-background{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.collection-sanctuary-veil{z-index:-1;background:linear-gradient(180deg,#030a1533,transparent 45%,#030a1555)}.collection-summary{display:flex;align-items:center;gap:25px;flex-shrink:0;margin:15px 22px 0;padding:12px 20px;border:1px solid var(--deck-line);border-bottom:0;border-radius:5px 5px 0 0;background:var(--collection-panel)}.collection-summary h1{font-family:Cinzel,Georgia,serif;font-weight:500;font-size:clamp(17px,1.65vw,27px);letter-spacing:.12em;margin:0;white-space:nowrap}.collection-progress{display:flex;align-items:center;gap:18px;margin-left:auto;font-size:16px;color:#ebd7a3}.collection-progress>span{white-space:nowrap}.collection-progress small{color:#b7c2d0;font-size:12px}.collection-progress b{font-size:12px;font-weight:500}.collection-progress progress{width:clamp(100px,15vw,270px);height:11px;padding:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;border:1px solid #b79b59;background:#070d16;overflow:hidden}.collection-progress progress::-webkit-progress-bar{background:#070d16;border-radius:8px}.collection-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#ad853b,#ead193);border-radius:8px}.collection-progress progress::-moz-progress-bar{background:#d5b263;border-radius:8px}.collection-view-toggle{display:flex;gap:5px}.collection-view-toggle button,.collection-type-tabs button,.collection-control,.collection-ownership select,.collection-clear{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #4b596c;border-radius:4px;color:#d7dce6;background:#040e1bcc;padding:9px 12px;font-size:12px;white-space:nowrap;min-height:38px}.collection-view-toggle button.is-selected,.collection-type-tabs button.is-selected,.collection-control.is-active{border-color:#bb9653;color:#f3dc9c;background:linear-gradient(140deg,#5a4625,#201d18)}.collection-view-toggle button:hover,.collection-type-tabs button:hover,.collection-control:hover{border-color:#d1b77c;color:#f5e8c7}.collection-toolbar{margin:0 22px;padding:12px 20px;border:1px solid var(--deck-line);border-radius:0 0 5px 5px;background:var(--collection-panel);display:flex;align-items:center;gap:20px;flex-shrink:0}.collection-primary-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}.collection-search{display:flex;align-items:center;gap:10px;height:39px;width:clamp(160px,16vw,290px);padding:0 12px;border:1px solid #53637a;border-radius:4px;background:#04101edb;color:#c0cadb}.collection-search input{color:#f3ead6;border:0;background:transparent;min-width:0;width:100%;font-size:13px;outline:none}.collection-search:focus-within{border-color:#ddbf7a}.collection-search input::-moz-placeholder{color:#a1acbd}.collection-search input::placeholder{color:#a1acbd}.collection-type-tabs{display:flex;flex:1;justify-content:flex-end;gap:4px;min-width:0}.collection-type-tabs button{padding:9px 10px;font-size:11px}.collection-ownership select{max-width:157px;color-scheme:dark}.collection-clear{color:#d2bd91;padding:7px;background:transparent;border:0;font-size:11px}.collection-filter-count{display:grid;place-items:center;font-size:10px;border-radius:50%;width:18px;height:18px;background:#ab8847;color:#080f1a}.collection-popover{background:#071321;border:1px solid #a08348;color:#ecdfc3;z-index:60;padding:10px;box-shadow:0 8px 30px #0009;font-family:Barlow,sans-serif}.collection-filter-options{max-height:270px;overflow-y:auto}.collection-filter-options button{display:flex;align-items:center;gap:10px;padding:9px;color:#d5dae2;background:transparent;border:0;border-radius:3px;text-align:left;width:100%;font-size:12px;cursor:pointer}.collection-filter-options button[aria-pressed=true]{background:#2e2a20;color:#f0d69b}.collection-filter-options button:hover{background:#233042}.collection-checkbox{border:1px solid #8b7c5c;border-radius:2px;width:15px;height:15px;flex-shrink:0;display:grid;place-items:center}.collection-advanced-filters{width:min(620px,calc(100vw - 30px));display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.collection-advanced-filters h2{grid-column:1 / -1;margin:0;font-family:Georgia,serif;letter-spacing:.06em;font-size:16px}.collection-advanced-filters .collection-control{min-width:0}.collection-range{display:flex;flex-direction:column;gap:12px}.collection-range label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.collection-range select{border:1px solid #6e654e;border-radius:4px;padding:4px 10px;background:#0a182a;color:#efe4cb;color-scheme:dark}.collection-layout{flex:1;min-height:0;min-width:0;display:grid;gap:22px;padding:18px 26px 12px}.collection-layout--grid{grid-template-columns:clamp(210px,19vw,350px) minmax(0,1fr)}.collection-layout--carousel{grid-template-columns:minmax(0,1fr) clamp(280px,26vw,470px)}.collection-details{border-top:1px solid var(--deck-line);border-bottom:1px solid var(--deck-line);background:linear-gradient(180deg,#020b17d4,#020b17a6);min-height:0;min-width:0;display:flex;flex-direction:column;border-radius:3px}.collection-details h2{font-family:Cinzel,Georgia,serif;font-size:clamp(12px,1.1vw,18px);font-weight:500;letter-spacing:.12em;border-bottom:1px solid var(--deck-line);color:#e8d2a1;padding:12px 15px;margin:0}.collection-details h2:before{content:"✧";padding-right:10px}.collection-details-content{padding:16px;display:flex;align-items:center;flex-direction:column;gap:13px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#8c7347 transparent}.collection-preview-art{width:min(100%,calc((100dvh - 475px)*.75));min-width:150px;padding:0;border:1px solid #c8a563;border-radius:5px;background:none;box-shadow:0 5px 18px #0009}.collection-details h3{font-family:Georgia,serif;font-weight:500;text-align:center;font-size:clamp(19px,1.6vw,29px);margin:0;line-height:1.15}.collection-card-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.collection-card-tags>span{border:1px solid #847450;padding:5px 10px;border-radius:15px;font-size:11px;color:#dfd2b2}.collection-copies{display:flex;align-items:center;justify-content:center;gap:7px;color:#ebd098;font-size:12px;min-height:22px}.collection-copies.is-missing{color:#a9b7c7}.collection-detail-button{margin-top:7px;width:100%}.collection-details--carousel{grid-column:2;grid-row:1;align-self:center}.collection-details--carousel .collection-details-content{gap:23px;padding:32px 23px}.collection-details--carousel .collection-copies{border:1px solid #95804d;border-radius:25px;padding:6px 12px}.collection-details--carousel .collection-copies.is-missing{border-color:#85414b;color:#efb4b9}.collection-card-stats{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--deck-line);padding-top:22px;gap:10px;margin:0}.collection-card-stats>div{border:1px solid #b39862;border-radius:50%;text-align:center;padding:12px 3px}.collection-card-stats dt{font-family:Georgia,serif;font-size:15px;color:#bfcee0}.collection-card-stats dd{margin:4px 0 0;font-family:Georgia,serif;font-size:25px}.collection-album{display:flex;flex-direction:column;min-height:0;min-width:0;gap:10px}.collection-card-grid{display:grid;flex:1;min-height:0;gap:16px 18px;grid-auto-rows:minmax(0,1fr);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8c7347 transparent;padding:4px}.collection-album-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;min-height:0;min-width:0;padding:0;border-radius:5px;color:#f2e6c8;container-type:size}.collection-album-card .deck-card-art{width:min(100%,calc((100dvh - 350px)*.375));aspect-ratio:3 / 4;height:auto;border:1px solid #947449;box-shadow:0 3px 12px #0008;background-repeat:no-repeat;transition:border-color .2s,filter .2s}@supports (width: 1cqi){.collection-album-card .deck-card-art{width:min(100cqi,calc((100cqb - 29px)*.75))}}.collection-album-card.is-selected .deck-card-art{border-color:#e3c889;box-shadow:0 0 0 2px #c4a15d66,0 4px 15px #000a}.collection-album-card:hover .deck-card-art{border-color:#f0d796}.collection-album-card.is-missing .deck-card-art{filter:saturate(.35) brightness(.67)}.collection-album-card .collection-copies{font-size:11px}.collection-pagination{display:flex;align-items:center;justify-content:center;gap:15px;flex-shrink:0;color:#e2ce9f;font-size:12px}.collection-pagination button{border:1px solid #a18349;border-radius:4px;background:#04101ec9;color:#dfc384;width:37px;height:34px;display:grid;place-items:center}.collection-pagination small{color:#bac6d4;font-size:10px;margin-left:12px}.collection-gallery{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-height:0;min-width:0;outline:none;touch-action:pan-y}.collection-original-carousel{flex:1;min-height:0;max-width:none;width:100%}.collection-original-carousel>div:first-child{height:100%;min-height:0}.collection-original-carousel>button{width:49px;height:49px;border-color:#b69959;color:#eed397;box-shadow:0 3px 13px #0008}.collection-carousel-card{width:min(370px,27vw,calc((100dvh - 320px)*.7));border:1px solid #d8b875;border-radius:7px;padding:0;background:#030b15;box-shadow:0 9px 24px #000a}.collection-carousel-card .deck-card-art{border-radius:6px}.collection-carousel-position{display:flex;align-items:center;justify-content:center;gap:15px;color:#ecd399;font-size:12px;letter-spacing:.08em;flex-shrink:0;height:32px}.collection-carousel-position>span{font-family:Georgia,serif;color:#e8e1d4;letter-spacing:.03em}.collection-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#ccbc9b;font-size:15px}.collection-footer{display:flex;align-items:center;flex-shrink:0;gap:18px;min-height:50px;padding:8px 23px;border-top:1px solid var(--deck-line);background:#04101abb}.collection-footer-caption{font-family:Georgia,serif;color:#bdab81;font-size:10px;letter-spacing:.13em}.collection-footer .deck-chat-preview{margin-left:auto;max-width:min(480px,60vw)}.collection-footer .deck-chat-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1500px){.collection-toolbar{flex-wrap:wrap;gap:10px}.collection-primary-filters{flex:1}.collection-type-tabs{flex:0 1 auto;margin-left:auto}.collection-type-tabs button{padding:7px 8px}.collection-layout{gap:15px;padding:14px 22px 10px}.collection-summary{gap:16px}.collection-progress{gap:10px}.collection-card-grid{gap:12px}.collection-details--carousel .collection-details-content{padding:23px 18px;gap:20px}}@media (max-width: 1200px){.collection-type-tabs{width:100%;flex:1 0 100%;justify-content:flex-start}.collection-summary{padding:10px 14px}.collection-progress progress{width:100px}.collection-details--carousel .collection-details-content{gap:16px}.collection-card-stats{gap:5px}.collection-card-stats dd{font-size:21px}.collection-card-stats dt{font-size:13px}.collection-preview-art{min-width:130px}}@media (max-width: 1024px){.collection-layout--grid{grid-template-columns:minmax(0,1fr)}.collection-details--grid{display:none}.collection-layout--carousel{grid-template-columns:minmax(0,1fr) 250px}.collection-card-grid{grid-auto-rows:minmax(150px,1fr)}.collection-progress>span{font-size:13px}.collection-summary h1{font-size:17px}.collection-progress progress{display:none}.collection-view-toggle button{padding:8px}.collection-card-tags{gap:4px}.collection-card-tags span{font-size:10px}.collection-details--carousel .collection-details-content{padding:20px 12px}.collection-original-carousel>button{width:39px;height:39px}.collection-carousel-card{width:min(285px,31vw,calc((100dvh - 330px)*.65))}}@media (max-width: 760px){.collection-summary{flex-wrap:wrap;margin:9px 10px 0;padding:10px;gap:8px}.collection-summary h1{font-size:16px}.collection-progress{gap:7px;margin-left:auto}.collection-view-toggle{margin-left:auto}.collection-view-toggle button{min-height:32px;font-size:11px}.collection-toolbar{margin:0 10px;padding:9px;gap:8px}.collection-primary-filters{gap:7px}.collection-search{width:100%;flex:1 0 100%;height:36px}.cinematic-collection .collection-control,.collection-ownership select{min-height:32px;font-size:11px;padding:6px 8px}.collection-type-tabs{justify-content:flex-start;gap:4px;overflow-x:auto;scrollbar-width:none}.collection-type-tabs button{font-size:10px;min-height:32px;padding:6px 8px}.collection-layout{padding:10px;gap:10px}.collection-layout--carousel{display:flex}.collection-details--carousel{display:none}.collection-gallery{width:100%;flex:1}.collection-card-grid{gap:11px 8px;grid-auto-rows:minmax(150px,1fr)}.collection-album-card .collection-copies{font-size:10px;gap:4px}.collection-copies svg{width:12px}.collection-carousel-card{width:min(300px,51vw,calc((100dvh - 320px)*.7))}.collection-carousel-position{gap:10px;font-size:10px}.collection-footer{padding:7px 10px;gap:8px;min-height:44px}.collection-footer-caption{display:none}.collection-footer .deck-chat-preview{max-width:76vw;gap:7px}.collection-footer .deck-chat-preview>strong{display:none}.collection-pagination{gap:9px;font-size:11px}.collection-pagination small{font-size:9px;margin-left:0}.collection-pagination button{width:34px;height:32px}.collection-advanced-filters{grid-template-columns:1fr 1fr}}@media (max-height: 720px) and (min-width: 761px){.collection-summary{margin-top:7px;padding-top:8px;padding-bottom:8px}.collection-toolbar{padding-top:7px;padding-bottom:7px}.collection-layout{padding-top:10px}.collection-details h2{padding:9px 12px;font-size:12px}.collection-details-content{padding:10px;gap:9px}.collection-details h3{font-size:19px}.collection-preview-art{min-width:90px}.collection-details--carousel .collection-details-content{padding:17px;gap:15px}.collection-card-stats{padding-top:13px}.collection-card-stats>div{padding:8px 2px}.collection-card-grid{gap:10px 12px}.collection-footer{min-height:44px}.collection-detail-button{min-height:35px}}@media (max-height: 500px) and (orientation: portrait){.cinematic-collection{min-height:100dvh;height:auto;overflow-y:auto}.collection-layout{min-height:420px}.collection-gallery{min-height:400px}.collection-carousel-card{width:210px}.collection-card-grid{grid-auto-rows:minmax(160px,1fr)}.collection-preview-art{width:180px}}@media (prefers-reduced-motion: reduce){.cinematic-collection *,.collection-original-carousel *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px){.collection-summary{flex-wrap:nowrap;margin:5px 14px 0;padding:4px 8px;gap:8px}.collection-summary h1{font-size:clamp(13px,1.7vw,21px)}.collection-progress{margin-left:auto;gap:6px}.collection-progress>span,.collection-progress b{font-size:11px}.collection-progress small{font-size:9px}.collection-progress progress{display:none}.collection-view-toggle{margin-left:0;gap:3px}.collection-view-toggle button{min-height:32px;padding:5px 7px;font-size:10px;gap:5px}.cinematic-collection .collection-filter-toggle{display:inline-flex;min-height:32px;padding:5px 7px;font-size:10px!important;gap:5px}.collection-toolbar{flex-direction:column;align-items:stretch;margin:0 14px;padding:4px 8px;gap:4px}.collection-primary-filters{display:none;flex:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:6px;padding-bottom:3px}.collection-toolbar[data-filters-open=true] .collection-primary-filters{display:flex}.collection-primary-filters>*{flex-shrink:0}.collection-search{flex:0 0 155px;height:32px;width:155px;padding:0 8px;gap:6px}.collection-search input{font-size:12px}.cinematic-collection .collection-control,.collection-ownership select,.collection-clear{min-height:32px;padding:5px 8px;font-size:10px}.collection-type-tabs{flex:none;width:100%;margin:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin;gap:4px}.collection-type-tabs button{flex-shrink:0;min-height:32px;padding:5px 8px;font-size:10px}.collection-popover{max-height:min(300px,var(--radix-popover-content-available-height, calc(100dvh - 70px) ));overflow-y:auto}.collection-filter-options{max-height:none}.collection-layout{min-height:0;padding:7px 14px;gap:12px}.collection-layout--carousel{display:grid;grid-template-columns:minmax(0,1fr) clamp(205px,28vw,340px)}.collection-gallery{min-height:0;width:100%}.collection-original-carousel{container-type:size}.collection-original-carousel>div:first-child{height:100%;min-height:0}.collection-original-carousel>button{width:34px;height:34px}.collection-carousel-card{width:min(30vw,calc((100dvh - 175px)*.7))}.collection-carousel-position{height:24px;min-width:0;font-size:10px;gap:8px}.collection-carousel-position>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collection-details--carousel{display:flex;align-self:stretch;max-height:100%;overflow:hidden}.collection-details h2{padding:6px 9px;font-size:10px;flex-shrink:0}.collection-details--carousel .collection-details-content{flex:1;padding:8px;gap:7px}.collection-details h3{font-size:clamp(16px,1.7vw,22px)}.collection-card-tags{gap:4px}.collection-card-tags>span{font-size:9px;padding:3px 7px}.collection-details--carousel .collection-copies{padding:3px 8px;font-size:10px}.collection-card-stats{gap:5px;padding-top:7px}.collection-card-stats>div{padding:5px 2px}.collection-card-stats dt{font-size:10px}.collection-card-stats dd{margin-top:2px;font-size:16px}.collection-detail-actions{padding:0 8px 6px}.collection-detail-button{min-height:32px;margin-top:4px}.collection-layout--grid{grid-template-columns:minmax(0,1fr)}.collection-details--grid{display:none}.collection-card-grid{grid-auto-rows:minmax(0,1fr);gap:7px}.collection-album-card{gap:3px}.collection-album-card .collection-copies{font-size:9px;min-height:16px}.collection-album-card .deck-card-art{width:min(100%,calc((100dvh - 205px)*.7))}.collection-album{gap:5px}.collection-pagination{gap:8px;font-size:10px}.collection-pagination button{width:32px;height:32px}.collection-footer{min-height:0;padding:3px 14px 7px;gap:8px}.collection-footer-caption{display:none}.collection-footer .deck-chat-preview{max-width:65vw;min-height:32px}}@supports (width: 1cqh){@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px){.collection-carousel-card{width:min(30vw,calc((100cqh - 10px)*.72))}.collection-album-card .deck-card-art{width:min(100cqi,calc((100cqb - 21px)*.75))}}}@media (orientation: landscape) and (max-height: 700px) and (min-width: 560px) and (max-width: 650px){.collection-progress small,.collection-progress b,.collection-view-toggle button>svg{display:none}.collection-summary{gap:5px}.collection-filter-toggle{font-size:9px!important}.collection-layout--carousel{grid-template-columns:minmax(0,1fr) 190px;gap:8px}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.collection-sanctuary-background,.collection-sanctuary-veil{position:fixed;height:100dvh}.collection-sanctuary-background{-o-object-position:53% center;object-position:53% center}.collection-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:12px 12px 0;padding:12px;gap:10px}.collection-summary h1{white-space:normal;font-size:20px;letter-spacing:.08em}.collection-progress{margin-left:0;justify-content:flex-end;gap:7px}.collection-progress>span{font-size:12px}.collection-progress progress{display:none}.collection-progress small{font-size:10px}.collection-view-toggle{margin:0;gap:6px}.collection-view-toggle button{min-height:44px;font-size:11px;padding:8px 10px}.cinematic-collection .collection-filter-toggle{display:inline-flex;justify-self:end;min-height:44px;max-width:100%;font-size:11px}.collection-toolbar{margin:0 12px;padding:8px 10px 10px;gap:9px;flex-direction:column;align-items:stretch}.collection-primary-filters{display:none;width:100%;flex:none;gap:8px}.collection-toolbar[data-filters-open=true] .collection-primary-filters{display:flex}.collection-search{height:46px;width:100%;flex:1 0 100%}.collection-search input{font-size:16px}.cinematic-collection .collection-control,.collection-ownership select,.collection-clear{min-height:44px;padding:9px;font-size:12px}.collection-type-tabs{margin:0;width:100%;flex:none;justify-content:flex-start;overflow-x:auto;padding-bottom:1px;gap:5px}.collection-type-tabs button{flex-shrink:0;min-height:44px;padding:9px 12px;font-size:11px}.collection-layout{display:flex;flex-direction:column;flex:1 0 auto;min-height:0;padding:14px 12px;gap:18px}.collection-layout--grid .collection-details{display:none}.collection-card-grid{grid-auto-rows:auto;gap:16px 8px;overflow:visible}.collection-album-card{container-type:normal;justify-content:flex-start;min-height:0;gap:7px}.collection-album-card .deck-card-art{width:100%;aspect-ratio:3 / 4}.collection-album-card .collection-copies{font-size:11px}.collection-pagination{flex-wrap:wrap;gap:10px;padding-top:7px}.collection-pagination button{width:44px;height:44px}.collection-pagination small{flex-basis:100%;text-align:center;margin:0}.collection-gallery{--collection-portrait-card: min(275px, 60vw);flex:none;width:100%}.collection-original-carousel{flex:none;height:calc(var(--collection-portrait-card) * 4 / 3 + 42px);overflow:hidden}.collection-original-carousel>div:first-child{height:100%}.collection-original-carousel>button{width:44px;height:44px}.collection-carousel-card{width:var(--collection-portrait-card)}.collection-carousel-position{height:auto;min-height:38px;flex-direction:column;gap:5px;font-size:11px;padding:8px}.collection-carousel-position>span{font-size:17px;text-align:center}.collection-details--carousel{display:flex;align-self:stretch}.collection-details--carousel h2{font-size:12px;padding:10px 13px}.collection-details--carousel .collection-details-content{padding:16px 13px;gap:12px;overflow:visible}.collection-details--carousel h3{font-size:21px}.collection-details--carousel .collection-card-stats{padding-top:12px;gap:8px}.collection-card-stats>div{border-radius:6px;padding:9px 3px}.collection-card-stats dd{font-size:23px}.collection-detail-actions{padding:0 13px 13px}.collection-footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:auto;padding:10px 12px}.collection-footer>div button{min-height:44px;padding-inline:7px}.collection-footer .deck-chat-preview{width:100%;max-width:none;margin:0}.collection-footer .deck-chat-preview>strong{display:none}.collection-footer .deck-chat-message{display:block;border:0;padding:0}.collection-empty{min-height:240px;text-align:center}.collection-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr));max-height:70dvh;overflow-y:auto}.collection-filter-options button{min-height:44px}.collection-range label{flex-wrap:wrap;gap:5px}.collection-range select{min-height:40px}}.ai-adm-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #b89954;border-radius:3px;padding:3px 7px;font-size:10px;letter-spacing:.12em;color:#e4c47e;background:#5a431930}.ai-deck-intro{margin:8px 0 14px;font-size:13px;color:var(--deck-muted)}.ai-library-tools{display:flex;gap:10px;flex-shrink:0}.ai-deck-search{display:flex;gap:8px;align-items:center;flex:1;min-width:0;padding:8px 12px;border:1px solid var(--deck-line);border-radius:4px;background:#06101dd9;color:var(--deck-gold)}.ai-deck-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--deck-ivory);outline:none;font-size:13px}.ai-library-tools select{max-width:45%;min-width:110px;color:var(--deck-ivory);background:#06101d;border:1px solid var(--deck-line);border-radius:4px;padding:7px 10px;font-size:12px}.ai-deck-library-layout .deck-carousel{min-height:265px}.ai-deck-library-layout .deck-library-heading>div{flex-wrap:wrap}.ai-deck-library-layout .deck-library-heading span{display:flex;gap:10px;align-items:center}.ai-deck-library-layout .deck-selected-name h2{overflow-wrap:anywhere}.ai-carousel-position{flex-shrink:0;text-align:center;color:var(--deck-gold);font-size:11px;padding:5px 0 12px;letter-spacing:.18em}.ai-deck-commanders{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--deck-line);padding-top:10px}.ai-deck-commanders>div{display:flex;align-items:center;gap:10px;background:#05101dd9;border:1px solid var(--deck-line);padding:9px 12px;border-radius:4px;min-width:0}.ai-deck-commanders svg{color:var(--deck-gold);flex-shrink:0}.ai-deck-commanders small{display:block;color:var(--deck-gold);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.ai-deck-commanders strong{display:block;margin-top:3px;font-size:12px;font-weight:500;overflow-wrap:anywhere}.ai-size-badge{white-space:nowrap;color:#ccbca0;border:1px solid var(--deck-line);border-radius:4px;padding:4px 8px;font-size:11px}.ai-size-badge.is-valid{color:#a8caa9;border-color:#6b92674d}.ai-import-button{align-self:flex-start;margin-top:12px;font-size:11px!important}.ai-pope-card>span{display:flex;align-items:center;gap:3px;color:#f1d494}.ai-editor-caption{display:flex;align-items:center;gap:10px;margin:9px 18px 0;color:var(--deck-muted);font-size:11px;flex-shrink:0}.ai-editor-caption>button{margin-left:auto;font-size:10px!important}.ai-deck-editor-screen .deck-editor-footer{grid-template-columns:auto 1fr auto}.ai-deck-editor-screen .deck-collection-card-footer>span{font-size:9px}.ai-deck-editor-screen .deck-editor-summary input{max-width:320px;width:min(28vw,320px)}.ai-catalog-pagination{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;border-top:1px solid var(--deck-line);padding:7px;color:var(--deck-gold);font-size:12px}.ai-catalog-pagination .deck-button{min-height:28px;padding:4px 7px}.ai-dialog-description{color:#a2afc0;font-size:13px;margin:0}.ai-god-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow-y:auto;min-height:0;padding:2px}.ai-god-grid button{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #b8995444;border-radius:4px;background:#0b1727;color:#f3e8ca;text-align:left}.ai-god-grid button:hover,.ai-god-grid button.is-selected{border-color:#e0c47c;background:#322a18}.ai-god-grid img{width:52px;height:52px;border:1px solid #b89954;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ai-god-grid strong,.ai-god-grid small{display:block}.ai-god-grid strong{font-family:Cinzel,Georgia,serif;font-size:13px}.ai-god-grid small{color:#b9aa88;font-size:11px;margin-top:3px}.ai-god-picker{display:flex;flex-direction:column;gap:14px}.ai-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ai-filter-fields label{display:flex;flex-direction:column;gap:8px;color:#c9b788;font-size:12px}.ai-filter-fields select{padding:10px;min-width:0;color:#f3e8ca;border:1px solid #b8995455;background:#0b1727;border-radius:3px}.ai-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.ai-deck-library-layout .deck-library-actions{grid-template-columns:1fr}@media (max-height: 760px){.ai-deck-library-screen{overflow-y:auto}.ai-deck-library-layout{flex:none;min-height:610px}}@media (max-width: 760px){.ai-deck-library-screen{overflow-y:auto}.ai-deck-library-layout{flex:none;min-height:calc(100dvh - 63px);padding:16px}.ai-deck-library-layout .deck-carousel{flex:1;min-height:290px}.ai-deck-library-layout .deck-library-heading{gap:8px}.ai-deck-library-layout .deck-library-heading h1{font-size:24px}.ai-deck-library-layout .deck-library-heading span{gap:7px}.ai-deck-library-layout .deck-library-heading .deck-button{font-size:9px!important;padding:8px 10px}.ai-deck-library-layout .deck-action-row{gap:6px}.ai-deck-library-layout .deck-edit-button{flex:1;min-width:120px}.ai-deck-intro{font-size:11px;margin-bottom:10px}.ai-deck-commanders{gap:7px}.ai-deck-commanders>div{padding:8px;gap:7px}.ai-deck-commanders strong{font-size:11px}.ai-editor-caption{margin:7px 10px 0;font-size:9px;gap:7px}.ai-editor-caption .ai-adm-badge{font-size:8px}.ai-deck-editor-screen .deck-editor-summary input{max-width:190px;width:38vw}.ai-deck-editor-screen .deck-collection-card-footer{gap:3px}.ai-deck-editor-screen .deck-collection-card-footer>span{font-size:8px}.ai-god-grid{gap:7px}.ai-god-grid button{gap:8px;padding:8px}.ai-god-grid img{width:38px;height:38px}.ai-god-grid strong{font-size:11px}.ai-god-grid small{font-size:9px}}@media (max-width: 430px){.ai-filter-fields{grid-template-columns:1fr}.ai-deck-library-layout .deck-carousel{min-height:265px}.ai-deck-library-layout .deck-selected-name h2{font-size:17px}}.donation-sanctuary{--donation-panel: #07111fed;--donation-line: #b5996157;--donation-text: #c1c9d4}.donation-sanctuary .inner-screen__main{width:min(1280px,100%);padding:32px 32px 44px}.donation-sanctuary .inner-screen__hero{margin-bottom:27px}.donation-topbar{padding-top:max(12px,env(safe-area-inset-top))}.donation-history-link{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--donation-line);border-radius:4px;color:#d9c18c;font-size:12px}.donation-history-link:hover{border-color:#d6b773;background:#1c2633}.donation-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:30px;padding:24px 27px;border-block:1px solid var(--donation-line);background:linear-gradient(90deg,#09121eee,#101b2ad9,#09121eee)}.donation-intro__sigil{display:grid;place-items:center;flex:none;width:66px;height:66px;border:1px solid #c6a6688c;border-radius:50%;color:#e1c68c;background:radial-gradient(circle,#b58b3830,#09121e);box-shadow:0 0 0 6px #d6b7730b}.donation-intro__text{max-width:650px;margin-top:9px;color:#cbd0d9;font-size:13px;line-height:1.8}.donation-purpose{display:flex;flex-direction:column;gap:11px;padding-left:25px;border-left:1px solid var(--donation-line);color:#b7c0cd;font-size:11px}.donation-purpose li{display:flex;align-items:center;gap:9px}.donation-purpose svg{color:#d6b773;flex:none}.donation-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px;color:#bca675}.donation-section-heading h2{color:#eddfbd;font:500 17px/1.4 Cinzel,Georgia,serif;letter-spacing:.1em;text-transform:uppercase}.donation-section-heading>span{font-size:10px;letter-spacing:.2em}.donation-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.donation-package{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:28px 20px 20px;border:1px solid #b5985f62;border-radius:7px;background:linear-gradient(160deg,#182234ec,#060f1fee 62%);box-shadow:inset 0 1px #f2dba80a,0 12px 24px #0003;text-align:center;transition:border-color .18s ease,background .18s ease}.donation-package:hover,.donation-package:focus-within{border-color:#e0c18a;background:linear-gradient(160deg,#202c3eee,#081020ee 62%)}.donation-package--7{border-color:#e1bd797e;border-color:#caa563c4;background:linear-gradient(160deg,#44331ccc,#172030ee 35%,#07101fee 70%)}.donation-package__ornament{position:relative;display:grid;place-items:center;width:59px;height:59px;margin-bottom:22px;color:#d6b773}.donation-package__ornament:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;rotate:45deg;border:1px solid #c1a36173;background:linear-gradient(135deg,#c3a05613,#c3a05604);box-shadow:0 0 0 5px #c3a05608}.donation-package__ornament svg{position:relative}.donation-package__badge{position:absolute;top:-10px;padding:3px 13px;border:1px solid #b99757;border-radius:3px;color:#eed9a6;background:#272115;font:500 9px/1.5 Cinzel,Georgia,serif;text-transform:uppercase;letter-spacing:.12em}.donation-package__number{margin-bottom:5px;color:#a9b1c0;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.donation-package h3{min-height:43px;color:#ead5a4;font:500 clamp(14px,1.3vw,18px)/1.5 "Cinzel",Georgia,serif;text-transform:uppercase;letter-spacing:.035em}.donation-package__price{display:flex;align-items:baseline;justify-content:center;gap:7px;color:#f2e3be}.donation-package__price strong{font:500 42px/1.2 Cinzel,Georgia,serif;font-variant-numeric:tabular-nums}.donation-package__price span{color:#aa9c82;font-size:11px;letter-spacing:.08em}.donation-package__conversion{min-height:18px;margin:6px 0 19px;color:#99cab9;font-size:11px;font-variant-numeric:tabular-nums}.donation-package__points{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 5px;border-block:1px solid var(--donation-line);color:#d7b87b;background:linear-gradient(90deg,transparent,#c3a0560c,transparent)}.donation-package__points strong{display:block;color:#f0deb4;font:500 25px/1.25 Cinzel,Georgia,serif;font-variant-numeric:tabular-nums}.donation-package__points span{display:block;margin-top:3px;color:#abb7c8;font-size:11px}.donation-package__rewards{display:flex;flex:1;flex-direction:column;align-self:stretch;gap:9px;min-height:119px;padding:19px 0 17px;color:#c0c7d2;font-size:12px;text-align:left}.donation-package__rewards li{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.donation-package__rewards svg{flex:none;margin-top:2px;color:#c8ab72}.donation-package__action{justify-content:space-between;width:100%;min-height:47px;padding:10px 11px;font-size:10px;letter-spacing:.04em}.donation-package__action svg{flex:none}.donation-fullart-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 25px;color:#abb8c8;font-size:11px;line-height:1.6}.donation-fullart-note svg{flex:none;color:#c5a96f;margin-top:1px}.donation-process{margin-bottom:28px;padding:17px 23px;border:1px solid var(--donation-line);border-radius:5px;background:#09121ee8}.donation-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.donation-process li{display:flex;align-items:center;gap:10px;color:#e6d8b7;font-size:12px}.donation-process li:not(:last-child){border-right:1px solid var(--donation-line)}.donation-process li>svg{flex:none;color:#b99e65}.donation-process__number{color:#7f7256;font:500 20px/1.3 Cinzel,Georgia,serif}.donation-process>p{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid #b599612b;color:#afb9c9;font-size:11px;line-height:1.6}.donation-process>p svg{flex:none;color:#bdac83}.donation-methods{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px}.donation-method{min-width:0;padding:23px;border:1px solid var(--donation-line);border-radius:7px;background:var(--donation-panel);color:var(--donation-text)}.donation-method__heading{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#d6b773}.donation-method__heading h3{margin-top:4px;color:#f0dfb9;font:500 19px/1.4 Cinzel,Georgia,serif;letter-spacing:.03em}.donation-method p{font-size:12px;line-height:1.7}.donation-copy{display:flex;align-items:center;gap:10px;min-width:0;margin:18px 0;padding:5px 6px 5px 12px;border:1px solid #7180956b;border-radius:4px;background:#030c18}.donation-copy code{flex:1;min-width:0;overflow-wrap:anywhere;color:#d7dbe5;font:12px/1.7 ui-monospace,monospace}.donation-copy button{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;min-height:44px;padding:9px 10px;border:1px solid #b5985f4a;border-radius:3px;color:#dec89a;background:#151e2a;font-size:11px}.donation-copy button:hover{border-color:#dec89a}.donation-method__validation{display:flex;align-items:flex-start;gap:10px;margin-top:22px;color:#bdc4cf;font-size:11px;line-height:1.7}.donation-method__validation svg{flex:none;color:#d6b773;margin-top:1px}.donation-method--pix{border-color:#80c0ad60}.donation-method--pix .donation-method__heading>svg{color:#a9dbca}.donation-pix{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:19px}.donation-pix__qr{padding:8px;border-radius:5px;background:#fff}.donation-pix__qr img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.donation-pix__scan{margin-top:8px;color:#9fafbf}.donation-pix__rate{margin-top:11px;color:#aac9bf}.donation-pix__rate strong{display:block;color:#cef0e4;font-weight:500;font-variant-numeric:tabular-nums}.donation-copy-label{display:block;margin-top:17px;color:#a9cfc3;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.donation-copy--pix{margin:7px 0;padding-left:9px;border-color:#80c0ad55}.donation-copy--pix input{flex:1;min-width:0;width:0;color:#cfede3;background:transparent;font:11px/1.7 ui-monospace,monospace}.donation-estimate{color:#9fabbc;font-size:11px!important}.donation-paid{display:flex;align-items:center;justify-content:center;gap:11px;padding:18px 7px;color:#c2cad6;font-size:12px;line-height:1.7;text-align:center}.donation-paid strong{color:#e3ce9e;font-weight:500}.donation-paid>svg{flex:none;color:#bea36b}.donation-paid:hover{color:#f2e3be}.donation-history{margin-top:10px;scroll-margin-top:20px}.donation-history__list{border-block:1px solid var(--donation-line);background:#08111ce8}.donation-history__list>li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 20px;border-bottom:1px solid #b599612b}.donation-history__list>li:last-child{border-bottom:0}.donation-history__package{display:flex;align-items:center;gap:12px;color:#c8ad77}.donation-history__package strong{display:block;color:#ded5be;font-size:12px;font-weight:500}.donation-history__package time{display:block;margin-top:4px;color:#a3b0c3;font-size:11px}.donation-history__actions{display:flex;align-items:center;gap:17px}.donation-history__actions>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#adcee2;font-size:11px}.donation-status{display:inline-flex;align-items:center;gap:6px;color:#e1c88b;font-size:11px}.donation-status[data-status=approved]{color:#a5dac1}.donation-status[data-status=rejected]{color:#e1a8b1}.donation-history__empty{display:flex;align-items:center;justify-content:center;gap:11px;min-height:85px;padding:18px;border-block:1px solid var(--donation-line);background:#08111ce8;color:#a9b6c8;font-size:12px;line-height:1.7}.donation-history__empty svg{flex:none;color:#ba9f69}.donation-dialog{width:min(460px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow-y:auto;border:1px solid #b89a61;border-radius:8px;background:linear-gradient(145deg,#162235,#050c17);color:#dae0e9;box-shadow:0 25px 70px #0009}.donation-dialog [id$=title]{color:#ecd8aa;font-family:Cinzel,Georgia,serif;font-weight:500;font-size:17px;letter-spacing:.07em}.donation-dialog [id$=description]{color:#bdc8d7;font-size:13px;line-height:1.7}.donation-dialog :is(button,input,textarea):focus-visible{outline:2px solid #efce85;outline-offset:3px}.donation-dialog--cards{width:min(1000px,calc(100% - 28px));max-width:1000px;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:0}.donation-dialog--cards>div:first-of-type{padding-right:42px}.donation-dialog--cards .inner-button{letter-spacing:.04em}@media (max-width: 1100px){.donation-intro{grid-template-columns:auto minmax(0,1fr);gap:22px}.donation-purpose{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:15px 0 0;border-left:0;border-top:1px solid var(--donation-line);gap:13px 25px}.donation-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.donation-package h3{font-size:18px;min-height:0}.donation-package__rewards{min-height:119px}.donation-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-pix{grid-template-columns:100px minmax(0,1fr);gap:15px}}@media (max-width: 680px){.donation-sanctuary .inner-screen__main{padding:24px 16px 30px}.donation-topbar{grid-template-columns:1fr auto;gap:9px;padding:max(10px,env(safe-area-inset-top)) 16px 12px}.donation-topbar .inner-screen__brand{justify-self:end}.donation-topbar .inner-screen__brand img{width:70px;height:46px}.donation-topbar .inner-screen__brand>span{display:none}.donation-history-link{grid-column:1 / -1;justify-self:stretch;justify-content:center}.donation-sanctuary .inner-screen__title{gap:10px}.donation-sanctuary .inner-screen__title h1{font-size:clamp(20px,5.6vw,29px);letter-spacing:.045em}.donation-sanctuary .inner-screen__title>svg{width:25px;flex:none}.donation-intro{grid-template-columns:minmax(0,1fr);gap:13px;padding:20px 17px;text-align:center}.donation-intro__sigil{width:54px;height:54px;margin:0 auto 3px}.donation-intro .inner-eyebrow{font-size:9px;line-height:1.7;letter-spacing:.15em}.donation-intro__text{font-size:12px}.donation-purpose{font-size:11px;gap:10px 16px}.donation-packages{gap:22px 14px}.donation-package{padding:25px 15px 16px}.donation-package__action{font-size:10px;min-height:48px}.donation-process{padding:18px 16px}.donation-process ol{grid-template-columns:1fr;gap:16px}.donation-process li:not(:last-child){border-right:0}.donation-process__number{width:28px;font-size:18px}.donation-process>p{justify-content:flex-start;align-items:flex-start}.donation-process>p svg{margin-top:2px}.donation-methods{grid-template-columns:minmax(0,1fr);gap:17px}.donation-method{padding:20px 17px}.donation-pix{grid-template-columns:115px minmax(0,1fr)}.donation-copy--pix input{font-size:16px}.donation-paid{padding-block:20px;font-size:11px}.donation-history__list>li{padding:14px 16px}.donation-history__actions{width:100%;justify-content:space-between;gap:10px}.donation-dialog textarea,.donation-dialog input[type=text]{font-size:16px}}@media (max-width: 460px){.donation-packages{grid-template-columns:minmax(0,1fr)}.donation-package{padding:27px 23px 20px}.donation-package__rewards:empty{min-height:0;padding-block:9px}.donation-package__rewards{min-height:0}.donation-package__action{padding-inline:15px;font-size:11px}.donation-package__price strong{font-size:39px}.donation-package h3{font-size:18px}.donation-section-heading h2{font-size:15px}.donation-pix{grid-template-columns:minmax(0,1fr);text-align:center}.donation-pix__qr{width:144px;margin:0 auto}}@media (prefers-reduced-motion: reduce){.donation-package{transition:none}}.donation-package__price strong{font-size:clamp(25px,3vw,42px)}.donation-rewards-or{justify-content:center;color:#e6c788;font-weight:700}.donation-selection-body{display:flex;flex-direction:column;gap:13px;overflow-y:auto;min-height:0;padding:2px}.donation-selection-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#edd5a4}.donation-amount-label,.donation-proof-label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.donation-dialog input:not([type=file]),.donation-dialog textarea{min-width:0;width:100%;padding:10px;border:1px solid #a88a5666;border-radius:4px;color:#eef0f6;background:#101b2a;font-size:16px}.donation-dialog textarea{min-height:80px}.donation-dialog input[type=file]{max-width:100%;color:#ddd3be}.donation-reward-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.donation-reward-options button{min-height:48px;padding:10px;border:1px solid #a88a5666;border-radius:5px;color:#e3d4b4;background:#0c1725}.donation-reward-options button[aria-pressed=true]{border-color:#ebc786;background:#473922;color:#fff0cc}.donation-search{display:flex;gap:8px;align-items:center}.donation-reward-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));align-content:start;gap:16px;overflow-y:auto;padding:5px;min-height:180px}.donation-reward-card{position:relative;min-width:0}.donation-reward-card>button:first-child{width:100%;display:flex;flex-direction:column;gap:7px;align-items:center;padding:5px;border:2px solid transparent;border-radius:4px;color:#e8dfcc;background:#102031;font-size:11px}.donation-reward-card>button[aria-pressed=true]{border-color:#eac888}.donation-reward-card__selected{display:flex;gap:4px;align-items:center;color:#a6f3bf}.donation-reward-card__remove{position:absolute;top:4px;right:4px;display:grid;place-items:center;min-height:44px;min-width:44px;border-radius:4px;color:#ffd3d3;background:#5d2432}.donation-dialog--cards .donation-selection-body{flex:1;overflow:hidden}.donation-dialog--cards .donation-reward-gallery{flex:1}@media (max-width: 500px){.donation-reward-options{grid-template-columns:1fr}.donation-reward-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.donation-dialog--cards{height:min(850px,calc(100dvh - 28px));padding:20px;gap:16px}.donation-dialog--cards .donation-selection-body{overflow-y:auto}.donation-dialog--cards .donation-reward-gallery{flex:none;overflow:visible}.dbm-screen,.dbm-dialog{--dbm-gold: #c4a15d;--dbm-gold-light: #eed8a3;--dbm-ivory: #f3e8ca;--dbm-muted: #b2bbc5;--dbm-line: rgba(196, 161, 93, .42);color:var(--dbm-ivory);color-scheme:dark;font-family:Barlow,Hind,Arial,sans-serif}.dbm-screen{position:relative;isolation:isolate;min-height:100dvh;width:100%;background:#050b15}.dbm-screen *,.dbm-dialog *{box-sizing:border-box}.dbm-screen button,.dbm-screen input,.dbm-screen select,.dbm-dialog button{font:inherit}.dbm-screen button,.dbm-dialog button{cursor:pointer}.dbm-screen button:disabled{cursor:not-allowed;opacity:.45}.dbm-screen :focus-visible,.dbm-dialog :focus-visible{outline:2px solid var(--dbm-gold-light);outline-offset:4px}.dbm-screen svg,.dbm-dialog svg{width:18px;height:18px;flex-shrink:0}.dbm-backdrop,.dbm-veil{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-2}.dbm-backdrop{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.45}.dbm-veil{z-index:-1;background:linear-gradient(90deg,#030912d1,#0309124d 43%,#030912cc),linear-gradient(0deg,#050b15,#050b152e 80%)}.dbm-header{display:grid;grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:14px clamp(16px,3vw,48px);border-bottom:1px solid var(--dbm-line);background:#050b15e6}.dbm-back{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--dbm-line);border-radius:4px;color:var(--dbm-gold-light)}.dbm-back:hover{background:#252319}.dbm-brand{display:flex;flex-direction:column;min-width:0}.dbm-brand strong{font:500 21px/1.3 Cinzel,Georgia,serif;color:var(--dbm-gold-light);white-space:nowrap}.dbm-brand span{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--dbm-muted)}.dbm-nav{display:flex;align-items:center;justify-content:flex-end;gap:20px;min-width:0}.dbm-nav>a,.dbm-manual-nav summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px 0;border-bottom:2px solid transparent;color:var(--dbm-muted);font-size:13px}.dbm-nav>a[aria-current=page]{color:var(--dbm-gold-light);border-color:var(--dbm-gold)}.dbm-nav>a:hover,.dbm-manual-nav summary:hover{color:var(--dbm-gold-light)}.dbm-manual-nav{position:relative}.dbm-manual-nav summary{cursor:pointer;list-style:none}.dbm-manual-nav summary::-webkit-details-marker{display:none}.dbm-manual-nav>div{position:absolute;right:0;top:calc(100% + 6px);width:248px;z-index:30;display:grid;padding:8px;background:#08101a;border:1px solid var(--dbm-gold);border-radius:4px;box-shadow:0 16px 28px #0009}.dbm-manual-nav>div a{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:14px}.dbm-manual-nav>div a:hover{color:var(--dbm-gold-light);background:#29251b}.dbm-header-tools{display:flex;align-items:center;gap:12px;min-width:0}.dbm-language{padding:0;gap:0;border-color:var(--dbm-line);background:#08101a;border-radius:4px}.dbm-language button{width:44px;min-height:44px;border-radius:3px}.dbm-language button[aria-pressed=true]{background:#554328;color:var(--dbm-ivory)}.dbm-main{max-width:1380px;margin:0 auto;padding:32px clamp(16px,3vw,40px) 44px}.dbm-page-intro{padding-bottom:22px;border-bottom:1px solid var(--dbm-line)}.dbm-eyebrow{color:var(--dbm-gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.dbm-screen h1{font:500 clamp(28px,3vw,42px)/1.25 "Cinzel",Georgia,serif;margin:0;overflow-wrap:anywhere}.dbm-subtitle{font-size:16px;line-height:1.5;color:#d0d3d3;margin:8px 0 0}.dbm-panel{min-width:0;background:linear-gradient(135deg,#0e1825f7,#060d16f5);border:1px solid var(--dbm-line);border-radius:5px;box-shadow:0 12px 26px #0005}.dbm-panel-heading{display:flex;align-items:center;gap:9px;margin:0;padding:17px 20px;border-bottom:1px solid var(--dbm-line);font:500 18px/1.4 Cinzel,Georgia,serif;color:var(--dbm-gold-light)}.dbm-panel-content{padding:20px}.dbm-home-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:28px;margin-top:26px;align-items:start}.dbm-hero-column{min-width:0}.dbm-hero-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;min-height:310px;padding:24px;background:linear-gradient(115deg,#08101af7,#08101a73);border-left:2px solid var(--dbm-gold)}.dbm-hero-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--dbm-line);border-radius:3px;background:#121d27;color:var(--dbm-gold-light);font-size:12px}.dbm-hero-copy h2{font:500 clamp(28px,3.5vw,44px)/1.15 "Cinzel",Georgia,serif;color:var(--dbm-gold-light);margin:16px 0 9px;overflow-wrap:anywhere}.dbm-hero-copy p{color:#ccd2da;font-size:14px;line-height:1.6;margin:12px 0 0}.dbm-hero-copy .dbm-constellation{color:var(--dbm-gold);font-size:15px;margin:0}.dbm-hero-copy .dbm-hero-deck{color:var(--dbm-muted);font-size:12px}.dbm-selected-art{display:flex;align-items:center;justify-content:center;min-width:0}.dbm-selected-art img{width:auto;max-width:100%;max-height:290px;height:auto;-o-object-fit:contain;object-fit:contain;border:1px solid var(--dbm-line);border-radius:4px;box-shadow:0 12px 26px #0009}.dbm-hero-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0 20px}.dbm-hero-choice{position:relative;min-width:0;padding:9px 4px 11px;background:#07101c;border:1px solid #44515f;border-radius:4px;transition:border-color .15s,transform .15s}.dbm-hero-choice:hover{border-color:var(--dbm-gold);transform:translateY(-2px)}.dbm-hero-choice[aria-pressed=true]{border-color:#e5c77f;background:#242319;box-shadow:0 0 0 1px #e5c77f4c}.dbm-hero-choice img{display:block;width:100%;height:82px;-o-object-fit:contain;object-fit:contain}.dbm-hero-choice strong{display:block;font-size:15px;font-weight:500;margin-top:7px}.dbm-hero-choice small{display:block;font-size:12px;color:var(--dbm-muted);overflow-wrap:anywhere}.dbm-hero-check{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#191a16;background:var(--dbm-gold-light)}.dbm-hero-check svg{width:14px;height:14px}.dbm-opponents{padding:18px}.dbm-opponents-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.dbm-opponents h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--dbm-gold-light);font-size:16px;font-weight:500}.dbm-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 0;background:none;border:0;color:var(--dbm-gold-light);font-size:14px}.dbm-text-button:hover{color:#fff2c9}.dbm-opponent-hint{color:var(--dbm-muted);font-size:14px;margin:8px 0 12px}.dbm-opponent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;list-style:none;padding:0;margin:0}.dbm-opponent-list li,.dbm-solo-opponent{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid #384351;background:#07101a;border-radius:4px}.dbm-opponent-list img,.dbm-solo-opponent img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.dbm-opponent-list li>span{min-width:0}.dbm-opponent-list strong,.dbm-opponent-list span span{display:block;overflow-wrap:anywhere}.dbm-opponent-list strong{font-size:16px;font-weight:500}.dbm-opponent-list small{color:var(--dbm-gold);font-size:11px}.dbm-opponent-list span span{color:var(--dbm-muted);font-size:12px}.dbm-solo-opponent{margin-top:12px}.dbm-solo-opponent strong{font-family:Cinzel,Georgia,serif;color:var(--dbm-gold-light);font-size:19px}.dbm-solo-opponent p,.dbm-solo-opponent small{font-size:14px;line-height:1.5;color:var(--dbm-muted)}.dbm-hero-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;margin-top:12px}.dbm-label{display:block;margin:0 0 8px;color:#d6c7a5;font-size:12px;letter-spacing:.06em}.dbm-mode-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dbm-mode-group button,.dbm-mode-group a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:64px;padding:8px 5px;background:#08111d;border:1px solid #44515f;border-radius:3px;color:var(--dbm-muted);font-size:13px;text-align:center}.dbm-mode-group [aria-pressed=true]{border-color:var(--dbm-gold);background:#29251b;color:var(--dbm-gold-light)}.dbm-difficulty-label{display:block;margin-top:18px}.dbm-difficulty-group{grid-template-columns:repeat(4,minmax(0,1fr))}.dbm-difficulty-group button{min-height:42px}.dbm-difficulty-hint{margin:8px 0 0;color:var(--dbm-muted);font-size:12px;line-height:1.4}.dbm-ai-settings{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.dbm-ai-settings label{margin:0}.dbm-select{min-width:0;width:100%;min-height:44px;padding:9px 12px;border:1px solid #536170;border-radius:3px;background:#060d17;color:var(--dbm-ivory);font-size:15px}.dbm-ai-settings select{width:105px}.dbm-duration{margin-top:20px}.dbm-duration>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.dbm-duration label{margin:0}.dbm-duration strong{display:flex;align-items:center;gap:6px;color:var(--dbm-gold-light);font-size:15px;font-weight:500}.dbm-duration input{display:block;width:100%;height:44px;margin:0;accent-color:var(--dbm-gold);cursor:pointer}.dbm-duration p{color:var(--dbm-muted);font-size:13px;line-height:1.5;margin:0}.dbm-expansions{margin-top:20px;padding-top:18px;border-top:1px solid var(--dbm-line)}.dbm-expansion-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dbm-option{display:flex;align-items:flex-start;gap:10px;min-height:44px;min-width:0;padding:12px;border:1px solid #3c4a59;border-radius:3px;background:#060e18;cursor:pointer}.dbm-option:has(input:checked){border-color:var(--dbm-gold);background:#202119}.dbm-option:has(input:disabled){color:var(--dbm-muted);cursor:not-allowed}.dbm-option input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:var(--dbm-gold)}.dbm-option strong{display:block;font-size:15px;font-weight:500}.dbm-option small{display:block;margin-top:4px;font-size:12px;color:var(--dbm-muted);line-height:1.5;overflow-wrap:anywhere}.dbm-extra-option{margin-top:9px}.dbm-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 16px;border:1px solid #71808b;border-radius:3px;background:#101c2b;color:var(--dbm-ivory);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.dbm-button:hover{background:#1d2b3b;border-color:var(--dbm-gold-light)}.dbm-button-primary{border-color:#c6a25b;background:linear-gradient(145deg,#68512b,#30291a 70%,#4c3c20);box-shadow:inset 0 0 0 2px #d3ab4d21,0 4px 13px #0006}.dbm-button-primary:hover:not(:disabled){background:linear-gradient(145deg,#856639,#3c3020 70%,#5d4724)}.dbm-start{margin-top:20px;width:100%}.dbm-start-context{color:var(--dbm-muted);font-size:13px;text-align:center;line-height:1.5;margin:10px 0 0}.dbm-section-intro h2{display:flex;align-items:center;gap:9px;font:500 21px/1.4 Cinzel,Georgia,serif;color:var(--dbm-gold-light);margin:0}.dbm-section-intro p{color:var(--dbm-muted);font-size:14px;line-height:1.5;margin:7px 0 17px}.dbm-quick-rules,.dbm-manual-section{margin-top:34px;border-top:1px solid var(--dbm-line);padding-top:26px}.dbm-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dbm-rules-grid article{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #46505b;border-radius:4px;background:#08101aeb;min-width:0}.dbm-rule-number{font:500 22px/1.3 Cinzel,Georgia,serif;color:var(--dbm-gold)}.dbm-rules-grid h3{margin:1px 0 7px;color:var(--dbm-gold-light);font-size:16px;font-weight:500}.dbm-rules-grid p{margin:0;font-size:14px;line-height:1.6;color:#d4d9dd}.dbm-manual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dbm-manual-card{display:flex;align-items:center;gap:18px;padding:14px;border:1px solid var(--dbm-line);border-radius:4px;background:#08101aed;min-width:0;transition:border-color .15s}.dbm-manual-card:hover{border-color:var(--dbm-gold-light);background:#19202a}.dbm-manual-card>img{flex-shrink:0;width:78px;height:104px;-o-object-fit:contain;object-fit:contain;border:1px solid #756447;background:#050b15}.dbm-manual-card>span{min-width:0}.dbm-manual-card strong{display:block;font:500 16px/1.45 Cinzel,Georgia,serif;color:var(--dbm-gold-light)}.dbm-manual-card small{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:13px;color:var(--dbm-muted)}.dbm-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;max-width:1380px;margin:0 auto;padding:14px 40px 58px;border-top:1px solid var(--dbm-line);color:var(--dbm-muted);font-size:13px}.dbm-footer a{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--dbm-gold-light)}.dbm-gallery-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dbm-search{display:flex;align-items:center;gap:10px;width:100%;max-width:360px;min-height:46px;padding:10px 12px;border:1px solid #617078;border-radius:3px;background:#080f1a;color:var(--dbm-gold)}.dbm-search input{min-width:0;width:100%;background:transparent;border:0;padding:0;font-size:16px;color:var(--dbm-ivory)}.dbm-search input::-moz-placeholder{color:var(--dbm-muted)}.dbm-search input::placeholder{color:var(--dbm-muted)}.dbm-gallery-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:26px;margin-top:24px;align-items:start}.dbm-gallery-main{min-width:0}.dbm-set-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dbm-set-filter button{min-height:44px;padding:9px 13px;border:1px solid #44515f;border-radius:3px;background:#08111d;font-size:14px;color:var(--dbm-muted)}.dbm-set-filter button[aria-pressed=true]{color:var(--dbm-gold-light);background:#30291b;border-color:var(--dbm-gold)}.dbm-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.dbm-result-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--dbm-line);padding-bottom:12px;margin-bottom:18px;color:var(--dbm-muted);font-size:14px}.dbm-result-bar .dbm-text-button{font-size:13px}.dbm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 13px}.dbm-catalog-card{display:block;min-width:0;padding:0;border:0;background:none;text-align:left;color:var(--dbm-ivory)}.dbm-catalog-art{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(180px,21vw,255px);padding:8px;border:1px solid #53606c;border-radius:4px;background:#070d16;transition:border-color .15s}.dbm-catalog-art img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:2px}.dbm-catalog-card[aria-pressed=true] .dbm-catalog-art{border-color:#e4c67e;box-shadow:0 0 0 1px #c4a15d45,0 7px 23px #0009;background:#211e17}.dbm-catalog-card:hover .dbm-catalog-art{border-color:var(--dbm-gold-light)}.dbm-catalog-caption{display:flex;flex-direction:column;gap:5px;padding:0 2px;margin-top:9px}.dbm-catalog-caption strong{font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.dbm-catalog-caption small{font-size:12px;line-height:1.45;color:var(--dbm-muted)}.dbm-card-number{position:absolute;top:6px;left:6px;z-index:1;border:1px solid #7e735d;border-radius:3px;background:#050b15;padding:2px 5px;color:var(--dbm-gold-light);font-size:12px}.dbm-detail{position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#836b3b #08101a}.dbm-detail-art{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:20px;border-bottom:1px solid var(--dbm-line);background:linear-gradient(135deg,#26313e,#070d16)}.dbm-detail-picture{position:relative;display:flex;justify-content:center;max-width:100%}.dbm-detail-picture img{display:block;max-width:100%;max-height:330px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:3px;box-shadow:0 12px 27px #0009}.dbm-detail-art .dbm-text-button{margin-top:10px;text-align:center}.dbm-detail-copy{padding:20px;min-width:0}.dbm-detail-copy h2{font:500 26px/1.25 Cinzel,Georgia,serif;margin:7px 0 9px;color:var(--dbm-gold-light);overflow-wrap:anywhere}.dbm-detail-classes{margin:0;color:var(--dbm-muted);font-size:14px;line-height:1.5}.dbm-resource-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0;padding:15px 0;border-top:1px solid var(--dbm-line);border-bottom:1px solid var(--dbm-line)}.dbm-resource-row>div{padding:7px;border:1px solid #43505f;border-radius:3px;text-align:center;background:#07101a}.dbm-resource-row dt{color:var(--dbm-muted);font-size:12px}.dbm-resource-row dd{display:flex;align-items:center;justify-content:center;gap:6px;margin:5px 0 0;color:var(--dbm-ivory);font-size:24px;line-height:1.3}.dbm-resource-row dd svg{color:var(--dbm-gold)}.dbm-effect{margin-top:19px}.dbm-effect h3{display:inline-flex;font-size:13px;font-weight:500;margin:0;padding:5px 8px;border:1px solid #8c774b;border-radius:3px;color:var(--dbm-gold-light);background:#29271c}.dbm-effect p,.dbm-detail-note{color:#e1e2dd;font-size:15px;line-height:1.7;margin:9px 0 0;overflow-wrap:anywhere}.dbm-detail-note{color:var(--dbm-gold-light)}.dbm-detail-zoom-button{width:100%;margin-top:22px}.dbm-dialog{width:calc(100% - 32px);max-width:650px;max-height:90dvh;overflow-y:auto;display:block;padding:0;border-color:var(--dbm-gold);border-radius:6px;background:#08101a}.dbm-dialog-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 16px;border-bottom:1px solid var(--dbm-line);background:#08101af7}.dbm-dialog-top>span{color:var(--dbm-gold-light);font-size:14px}.dbm-dialog-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--dbm-line);border-radius:3px;background:#0e1825;color:var(--dbm-ivory)}.dbm-dialog-zoom{max-width:1040px}.dbm-dialog-zoom .dbm-card-details{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.dbm-dialog-zoom .dbm-detail-art{border-bottom:0;position:sticky;top:61px}.dbm-dialog-zoom .dbm-detail-picture img{max-height:calc(90dvh - 140px)}.dbm-empty{padding:36px 16px;border:1px solid var(--dbm-line);background:#08101a;color:var(--dbm-muted);text-align:center;line-height:1.6}.dbm-epic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dbm-epic-card{padding:20px}.dbm-epic-art{display:block;width:100%;height:auto;margin:0 0 14px;border-radius:6px}.dbm-epic-card h2{font:500 20px/1.4 Cinzel,Georgia,serif;color:var(--dbm-gold-light);margin:5px 0 13px}.dbm-epic-card p{font-size:15px;line-height:1.7;color:#d4d9dd}.dbm-epic-card p strong{color:var(--dbm-gold-light)}.dbm-epic-ending{padding-top:12px;border-top:1px solid var(--dbm-line)}@media (max-width: 1100px){.dbm-header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 18px}.dbm-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.dbm-header-tools{grid-column:3;grid-row:1}.dbm-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbm-manual-card{gap:12px;padding:12px}.dbm-manual-card>img{width:58px;height:78px}.dbm-gallery-intro{flex-wrap:wrap}}@media (max-width: 900px){.dbm-home-layout{grid-template-columns:minmax(0,1fr)}.dbm-setup .dbm-panel-content{display:block}.dbm-gallery-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:18px}.dbm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbm-manual-grid{grid-template-columns:minmax(0,1fr)}.dbm-manual-card>img{width:64px;height:85px}.dbm-manual-card strong{font-size:18px}}@media (max-width: 767px){.dbm-main{padding:24px 18px 36px}.dbm-gallery-layout{grid-template-columns:minmax(0,1fr)}.dbm-detail{display:none}.dbm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dbm-catalog-art{height:210px}.dbm-search{max-width:100%}.dbm-epic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbm-dialog-zoom .dbm-card-details{display:block}.dbm-dialog-zoom .dbm-detail-art{position:static;border-bottom:1px solid var(--dbm-line)}.dbm-dialog-zoom .dbm-detail-picture img{max-height:60dvh}.dbm-select{font-size:16px}}@media (max-width: 500px){.dbm-header{gap:8px;padding:12px}.dbm-brand strong{font-size:16px}.dbm-brand span{font-size:9px;letter-spacing:.18em}.dbm-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.dbm-nav>a,.dbm-manual-nav summary{justify-content:flex-start;font-size:13px}.dbm-main{padding:22px 14px 32px}.dbm-screen h1{font-size:28px}.dbm-subtitle{font-size:15px}.dbm-home-layout{gap:20px;margin-top:20px}.dbm-hero-stage{padding:18px 12px;gap:12px;min-height:245px}.dbm-hero-copy h2{font-size:27px}.dbm-hero-copy p{font-size:13px}.dbm-hero-copy .dbm-hero-deck{display:none}.dbm-hero-tag{padding:5px;font-size:11px}.dbm-hero-tag svg{width:15px;height:15px}.dbm-selected-art img{max-height:235px}.dbm-hero-list{gap:6px}.dbm-hero-choice{padding:7px 3px}.dbm-hero-choice img{height:48px}.dbm-hero-choice strong{font-size:13px}.dbm-hero-choice small{display:none}.dbm-opponents{padding:14px}.dbm-opponent-list img{width:38px;height:38px}.dbm-opponent-list li{padding:8px;gap:7px}.dbm-opponent-list strong{font-size:14px}.dbm-panel-content,.dbm-detail-copy{padding:16px}.dbm-panel-heading{padding:15px 16px}.dbm-mode-group{gap:6px}.dbm-expansion-list,.dbm-rules-grid{grid-template-columns:minmax(0,1fr)}.dbm-option{padding:12px}.dbm-quick-rules,.dbm-manual-section{margin-top:26px;padding-top:22px}.dbm-section-intro h2{font-size:20px}.dbm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.dbm-catalog-art{height:clamp(175px,48vw,235px);padding:7px}.dbm-catalog-caption strong{font-size:14px}.dbm-filter-fields{gap:10px}.dbm-filter-fields .dbm-select{padding:9px 7px;font-size:16px}.dbm-set-filter{gap:7px}.dbm-dialog{width:calc(100% - 20px);max-height:92dvh}.dbm-dialog .dbm-detail-picture img{max-height:44dvh}.dbm-dialog-zoom .dbm-detail-picture img{max-height:65dvh}.dbm-detail-copy h2{font-size:25px}.dbm-epic-grid{grid-template-columns:minmax(0,1fr)}.dbm-footer{padding:12px 14px 58px}}@media (prefers-reduced-motion: reduce){.dbm-screen *,.dbm-dialog *{transition:none!important;animation:none!important}}.db-sleeve-picker{display:grid;gap:8px;margin-top:14px}.db-sleeve-list{display:flex;flex-wrap:wrap;gap:8px;max-height:172px;overflow-y:auto;padding:2px}.db-sleeve-list button{width:46px;aspect-ratio:2 / 3;padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;background:#08101a;cursor:pointer}.db-sleeve-list button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.db-sleeve-list button[aria-checked=true]{border-color:#d9b46a;box-shadow:0 0 10px #d9b46a8c}.db-sleeve-list button:disabled{cursor:default;opacity:.75}.db-sleeve-list button[aria-checked=true]:disabled{opacity:1}.db-sleeve-current{display:flex;align-items:center;gap:8px;font-size:12px;color:#c9ccd0}.db-sleeve-current img{width:20px;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;border-radius:2px}.dbb-screen,.dbb-panel{--dbb-gold: #e9cc87;--dbb-gold-dim: #9f8a61;--dbb-ink: #080e17;--dbb-panel: #101925;--dbb-raised: #182434;--dbb-text: #f5efdf;--dbb-muted: #bbc2ce;--dbb-line: #3b4655;color:var(--dbb-text);color-scheme:dark;font:400 14px/1.45 Barlow,Hind,Arial,sans-serif}.dbb-screen{isolation:isolate;background:var(--dbb-ink)}.dbb-screen .dbb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:.38;z-index:-2}.dbb-screen:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#080e17b8,#080e17a0 50%,#080e17e8)}.dbb-shell{max-width:1380px;margin:0 auto;padding:14px 20px 300px}.dbb-screen .dbb-button,.dbb-panel .dbb-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--dbb-line);border-radius:6px;background:var(--dbb-panel);color:var(--dbb-text);font:inherit;font-size:13px}.dbb-screen .dbb-button:hover:not(:disabled),.dbb-panel .dbb-button:hover:not(:disabled){background:var(--dbb-raised);border-color:var(--dbb-gold-dim)}.dbb-screen .dbb-button:disabled,.dbb-hand-scroll-button:disabled{opacity:.45;cursor:not-allowed}.dbb-screen .dbb-button svg,.dbb-panel .dbb-button svg{width:17px;height:17px;flex-shrink:0}.dbb-screen .dbb-primary{color:#261f12;background:var(--dbb-gold);border-color:var(--dbb-gold);font-weight:600}.dbb-screen .dbb-primary:hover:not(:disabled){background:#f4dfa9}.dbb-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;margin-bottom:14px;border:1px solid var(--dbb-gold-dim);border-radius:9px;background:var(--dbb-ink)}.dbb-header h1{color:var(--dbb-gold);font:500 22px/1.25 Cinzel,Georgia,serif;letter-spacing:.02em}.dbb-header p{font-size:12px;color:var(--dbb-muted)}.dbb-header-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.dbb-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px}.dbb-player-button{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:8px 12px;background:var(--dbb-panel);border:1px solid var(--dbb-line);border-radius:7px}.dbb-player-button img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.dbb-player-button strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.dbb-player-button small{display:block;color:var(--dbb-muted);font-size:12px}.dbb-player-button[aria-current=true]{border-color:var(--dbb-gold);box-shadow:inset 3px 0 var(--dbb-gold)}.dbb-player-button[aria-current=true] small{color:var(--dbb-gold)}.dbb-resources{display:flex;align-items:center;gap:16px;padding:10px 15px;margin:0 0 14px;border:1px solid var(--dbb-line);border-radius:7px;background:var(--dbb-ink)}.dbb-turn{font:500 15px/1.4 Cinzel,Georgia,serif;color:var(--dbb-gold);padding-right:18px;border-right:1px solid var(--dbb-line);min-width:0}.dbb-resource-values{display:flex;flex:1;justify-content:space-around;gap:16px;margin:0}.dbb-resource{display:flex;align-items:center;gap:9px}.dbb-resource>img,.dbb-resource>svg{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.dbb-resource[data-resource=heal]>svg{color:#b3ddbf}.dbb-resource>div{display:flex;flex-direction:column-reverse}.dbb-resource dt{color:var(--dbb-muted);font-size:12px}.dbb-resource dd{margin:0;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.dbb-track-section{margin:16px 0 14px}.dbb-track-heading{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0 0 8px;font:500 15px/1.4 Cinzel,Georgia,serif;color:var(--dbb-gold)}.dbb-track-heading button{min-height:36px;padding:5px 9px;font:400 12px Barlow,sans-serif}.dbb-track-heading>span{font:400 12px/1.5 Barlow,sans-serif}.dbb-track{position:relative;width:100%;max-width:1200px;margin:0 auto;aspect-ratio:1920 / 610;overflow:hidden;border-radius:8px;box-shadow:0 6px 22px #0006}.dbb-field-slot{position:absolute;display:flex;align-items:center;justify-content:center}.dbb-slot-number{position:absolute;left:3px;bottom:3px;display:grid;place-items:center;width:20px;height:20px;border:1px solid #e9cc8790;border-radius:4px;background:#080e17e8;color:var(--dbb-gold);font-size:12px;font-weight:600;pointer-events:none}.dbb-field-slot>[data-db-card]{width:100%;height:100%;align-items:center}.dbb-field-slot [data-db-card-frame]{height:100%;width:auto;max-width:100%;flex-shrink:1;box-shadow:0 0 8px #0009}.dbb-field-slot [data-db-card-frame]:hover{transform:none}.dbb-field-slot [data-db-card-frame].ring-4{border-color:var(--dbb-gold);--tw-ring-color: #e9cc87b8}.dbb-field-costs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1200px;gap:8px;margin:7px auto 0}.dbb-field-cost{min-width:0;text-align:center;padding:5px 3px;background:var(--dbb-panel);border:1px solid var(--dbb-line);border-radius:5px}.dbb-field-cost>strong{display:block;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px}.dbb-field-notice{display:block;margin-top:4px;color:#fcd34d;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.dbb-cost-values{display:flex;justify-content:center;align-items:center;gap:12px}.dbb-cost-values>span{display:inline-flex;align-items:center;gap:5px;font-size:15px}.dbb-cost-values img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.dbb-cost-values b{font-weight:500;font-variant-numeric:tabular-nums}.dbb-target-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px}.dbb-target-actions .dbb-button img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.dbb-target-actions>span{color:var(--dbb-gold);font-size:13px}.dbb-target-actions .dbb-button small{font-size:11px;color:var(--dbb-muted)}.dbb-own-board{padding:12px;background:#080e17ed;border:1px solid var(--dbb-gold-dim);border-radius:8px}.dbb-player-strip{display:grid;gap:8px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--dbb-line)}.dbb-player-strip>span{color:var(--dbb-gold);font-size:14px}.dbb-player-strip .dbb-player-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.dbb-player-summary button,.dbb-player-summary>span{min-height:30px;padding:4px 7px}.dbb-player-zones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dbb-zone{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:76px;min-width:0;padding:9px 12px;border:1px solid var(--dbb-line);border-radius:6px;color:var(--dbb-text);background:var(--dbb-panel);text-align:left}.dbb-zone:hover{border-color:var(--dbb-gold-dim);background:var(--dbb-raised)}.dbb-zone-art{display:grid;place-items:center;width:42px;height:48px;min-width:0;min-height:0;overflow:hidden;flex-shrink:0}.dbb-zone-art img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.dbb-zone-wounded .dbb-zone-art img{width:80%;height:80%;max-height:80%}.dbb-zone-destroyed .dbb-zone-art{width:48px}.dbb-zone-outside .dbb-zone-art img{transform:rotate(-6deg);border-radius:3px;box-shadow:3px 2px #344456}.dbb-zone-label{font-size:13px;overflow-wrap:anywhere;min-width:0}.dbb-zone b{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.dbb-zone-wounded{border-color:#9c5864}.dbb-zone-frozen1,.dbb-zone-frozen2{border-color:#4b8193}.dbb-outside-stack{display:none}.dbb-own-table{position:relative;border:0;border-radius:0;background:transparent;padding:0}.dbb-own-table.dbb-drop-active{outline:2px dashed #96c7f6;outline-offset:5px;border-radius:5px}.dbb-own-table.dbb-drop-ready{outline-color:var(--dbb-gold)}.dbb-own-table.dbb-drop-over{background:#e9cc8722;outline-style:solid}.dbb-drop-hint{position:absolute;right:0;top:-6px;z-index:65;padding:6px 9px;color:var(--dbb-gold);background:var(--dbb-ink);border:1px solid var(--dbb-gold-dim);border-radius:5px;font-size:12px;pointer-events:none}.dbb-bronze-ready{padding:5px 8px;color:var(--dbb-gold);background:#e9cc8714;border:1px solid var(--dbb-gold-dim);border-radius:4px}.dbb-table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px}.dbb-table-actions>span:first-child{color:var(--dbb-gold);font:500 15px Cinzel,Georgia,serif}.dbb-table-actions button{min-height:36px;padding:6px 8px;font-size:12px}.dbb-table-actions img{min-height:20px}.dbb-table-cards{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;min-height:90px}.dbb-table-cards>[data-db-card]{width:86px}.dbb-table-cards [data-db-card]>button,.dbb-table-cards [data-db-card]>span,.dbb-table-cards [data-db-card] button:not([data-db-card-select]){font-size:11px}.dbb-table-cards [data-db-card]>p{font-size:12px}.dbb-table-cards [data-db-card]>button{min-height:36px;padding:5px 3px;line-height:1.25}.dbb-screen button:focus-visible,.dbb-panel button:focus-visible,.dbb-panel a:focus-visible{outline:2px solid #96c7f6;outline-offset:3px}.dbb-spent{display:flex;flex-wrap:wrap;gap:8px;opacity:.75;padding-top:10px;margin-top:10px;border-top:1px solid var(--dbb-line)}.dbb-spent>p{width:100%;color:var(--dbb-muted);font-size:12px}.dbb-hand-section{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:75;width:min(1050px,calc(100% - 24px));margin:0;padding:2px 16px calc(10px + env(safe-area-inset-bottom));background:none;border:0;pointer-events:none}.dbb-hand-section .dbb-hand-heading,.dbb-hand-section .dbb-hand-actions,.dbb-hand-section .dbb-hand-fan-card,.dbb-hand-section .dbb-hand-scroll-button{pointer-events:auto}.dbb-hand-heading{justify-content:center}.dbb-hand-section .dbb-hand-heading h2{padding:4px 10px;font-size:12px;background:#080e17d9;border-radius:20px}.dbb-hand-heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.dbb-hand-heading h2{color:var(--dbb-gold);font:500 16px Cinzel,Georgia,serif}.dbb-hand-heading>div{flex-wrap:wrap}.dbb-techniques{font-size:12px;border-color:var(--dbb-line);background:var(--dbb-panel);margin-top:10px}.dbb-techniques button{min-height:36px;font-size:12px}.dbb-combat-help{color:var(--dbb-muted);font-size:12px}.dbb-equipment{padding:8px 0;border-radius:6px}.dbb-equipment.is-ready{outline:2px dashed var(--dbb-gold);outline-offset:4px}.dbb-equipment.is-over{background:#e9cc8722;outline-style:solid}.dbb-table-energy{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:4px 10px;border:1px solid #706b94;background:#25213a;border-radius:6px}.dbb-table-energy img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.dbb-table-energy b{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.dbb-table-energy small{color:#d4ccef;font-size:12px}.dbb-special-actions{display:flex;flex-wrap:wrap;gap:8px}.dbb-special-actions:empty{display:none}.dbb-special-actions button{min-height:44px}.dbb-field-slot.is-ready{outline:2px dashed var(--dbb-gold);outline-offset:2px;border-radius:6px;background:#e9cc8715}.dbb-field-slot.is-over{outline-style:solid;outline-color:#a7ebbf;background:#81e6a72c}.dbb-fight-lanes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:1200px;margin:8px auto 0}.dbb-fight-lane{min-width:0;padding:7px;border:1px solid var(--dbb-line);border-radius:6px;background:#101925f5;transition:border-color .15s,background .15s}.dbb-fight-lane.is-focused{border-color:var(--dbb-gold);box-shadow:inset 0 3px var(--dbb-gold)}.dbb-fight-lane.is-ready{outline:2px dashed var(--dbb-gold);outline-offset:1px}.dbb-fight-lane.is-over{outline-style:solid;outline-color:#a7ebbf;background:#233e32}.dbb-fight-empty{display:flex;flex-direction:column;align-items:center;color:var(--dbb-muted);font-size:11px;opacity:.5}.dbb-fight-select{display:flex;width:100%;justify-content:space-between;align-items:center;gap:3px;padding:3px 0 7px;font-size:12px;font-weight:500;color:var(--dbb-gold)}.dbb-fight-select svg{width:15px;height:15px}.dbb-fight-miniatures{display:flex;align-items:center;justify-content:center;height:62px;overflow:hidden}.dbb-fight-miniatures button{width:37px;flex-shrink:0;padding:0}.dbb-fight-miniatures button+button{margin-left:-10px}.dbb-fight-miniatures img{width:100%;aspect-ratio:2 / 3;-o-object-fit:contain;object-fit:contain;border-radius:3px;border:1px solid #bba676;box-shadow:2px 2px 5px #0009}.dbb-fight-miniatures button:hover,.dbb-fight-miniatures button:focus-visible{z-index:2;transform:translateY(-3px)}.dbb-fight-miniatures small{font-size:11px;color:var(--dbb-muted);text-align:center}.dbb-fight-miniatures b{position:relative;margin-left:3px;font-size:12px}.dbb-fight-totals{display:flex;align-items:center;justify-content:space-around;gap:4px;padding:5px 0;margin:0;border-top:1px solid var(--dbb-line)}.dbb-fight-totals>div{display:flex;align-items:center;gap:4px}.dbb-fight-totals dt img,.dbb-fight-totals dt svg{width:21px;height:21px;-o-object-fit:contain;object-fit:contain}.dbb-fight-totals dt svg{color:#b3ddbf}.dbb-fight-totals dd{margin:0;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.dbb-fight-payment{display:flex;gap:4px;margin-top:3px}.dbb-fight-payment button{display:inline-flex;flex:1;justify-content:center;align-items:center;gap:3px;min-height:38px;padding:3px;border:1px solid var(--dbb-gold-dim);border-radius:4px;background:#e9cc8712;font-size:11px}.dbb-fight-payment button img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.dbb-fight-payment button:disabled{opacity:.35;cursor:not-allowed}.dbb-fight-payment button:hover:not(:disabled){background:#e9cc872e}.dbb-fight-expand{width:100%;padding:7px 2px;color:var(--dbb-gold);font-size:11px}.dbb-fight-detail{max-width:1200px;margin:12px auto 0;padding:12px;border:1px solid var(--dbb-gold-dim);border-radius:7px;background:#0d1622ef}.dbb-fight-detail-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.dbb-fight-detail-heading h3{color:var(--dbb-gold);font:500 15px Cinzel,Georgia,serif}.dbb-fight-detail-heading h3 small{display:block;margin-top:3px;color:var(--dbb-muted);font:400 12px Barlow,sans-serif}.dbb-fight-detail-heading>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dbb-fight-detail-heading>div>small{color:var(--dbb-muted);font-size:11px}.dbb-combat-cards{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.dbb-combat-card{width:102px}.dbb-combat-card .dbb-cost-values{margin-top:5px}.dbb-card-heal{display:flex;align-items:center;justify-content:center;gap:3px;margin:4px 0;font-size:14px;color:#b3ddbf}.dbb-card-heal svg{width:16px;height:16px}.dbb-card-effect{width:100%;min-height:38px;margin-top:5px;padding:5px;border:1px solid #8c774b;border-radius:4px;color:#f3deac;background:#4c3c2180;font-size:12px;line-height:1.25}.dbb-card-effect:disabled{opacity:.4}.dbb-card-effect-cost{color:#e8b7ef;border-color:#79517e;background:#42244580}.dbb-card-effect-wound{color:#ffc7cd;border-color:#a95f6b;background:#582c3a80}.dbb-card-effect-freeze{color:#c9ecfa;border-color:#578698;background:#25485480}.dbb-extra-fights{display:flex;flex-wrap:wrap;gap:6px;max-width:1200px;margin:10px auto}.dbb-waiting-cards{display:flex;flex-wrap:wrap;gap:8px}.dbb-waiting-cards p{width:100%;color:var(--dbb-muted)}.dbb-waiting-cards [data-db-card]{width:72px}.dbb-inspected-fight{margin-top:4px;padding:4px;text-align:center;font-size:12px;color:var(--dbb-gold);background:var(--dbb-ink);border-radius:4px}.dbb-hand-wrap{position:relative}.dbb-hand-scroll{--dbb-hand-width: 96px;display:flex;align-items:flex-end;justify-content:safe center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:30px 34px 25px;min-height:190px;touch-action:pan-x}.dbb-hand-scroll::-webkit-scrollbar{display:none}.dbb-hand-fan-card{position:relative;flex-shrink:0;width:var(--dbb-hand-width)}@media (pointer: coarse){.dbb-hand-fan-card [data-db-card-select]{touch-action:pan-x!important;cursor:pointer!important}}.dbb-hand-fan-card [data-db-card-select]{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.dbb-hand-fan-card[data-dragging=true]{opacity:.3}.dbb-drag-preview{position:fixed;z-index:215;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 9px 12px #000c)}.dbb-drag-preview [data-db-card-frame]{border-color:#e9cc87;box-shadow:0 0 20px #e9cc8766}.dbb-hand-card{width:100%}.dbb-hand-card [data-db-card-frame]{border-radius:5px;box-shadow:2px 3px 6px #000b}.dbb-hand-card [data-db-card-frame]:hover{transform:none}.dbb-hand-fan-card[data-raised=true] [data-db-card-frame]{border-color:#96c7f6}.dbb-hand-scroll-button{position:absolute;z-index:60;top:50%;transform:translateY(-50%);width:32px;min-height:44px;background:#080e17e8;border:1px solid var(--dbb-line);border-radius:5px}.dbb-hand-scroll-button svg{width:20px;height:20px;margin:auto}.dbb-hand-scroll-left{left:0}.dbb-hand-scroll-right{right:0}.dbb-kept{display:grid;place-items:center;position:absolute;top:4px;left:4px;width:21px;height:21px;z-index:20;pointer-events:none;color:#261f12;background:var(--dbb-gold);border-radius:3px}.dbb-kept svg{width:15px;height:15px}.dbb-hand-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;min-height:46px}.dbb-selected-name{font-size:14px;padding-right:5px}.dbb-hand-hint{color:var(--dbb-muted);font-size:13px}.dbb-hand-target-hint{width:100%;text-align:center;font-size:12px;color:var(--dbb-gold)}.dbb-hand-actions [aria-pressed=true]{color:var(--dbb-gold);border-color:var(--dbb-gold)}.dbb-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;padding:10px 0}.dbb-footer-tools{display:flex;flex-wrap:wrap;gap:7px}.dbb-panel-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#03070de0}.dbb-panel{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:221;width:calc(100% - 24px);max-width:850px;max-height:88dvh;display:flex;flex-direction:column;background:var(--dbb-panel);border:1px solid var(--dbb-gold-dim);border-radius:10px;padding:16px;box-shadow:0 20px 55px #0009}.dbb-panel-header{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--dbb-line)}.dbb-panel-header h2{color:var(--dbb-gold);font:500 19px Cinzel,Georgia,serif}.dbb-panel-header .dbb-button{width:44px;flex-shrink:0}.dbb-panel-content{overflow-y:auto;min-height:0;overscroll-behavior:contain}.dbb-panel-log{display:grid;gap:9px;padding-left:20px;margin:0;font-size:14px}.dbb-manual-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dbb-manual-links a{display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--dbb-line);border-radius:5px;background:var(--dbb-ink)}.dbb-manual-links img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain}.dbb-manual-links strong{font-weight:500;color:var(--dbb-gold);font-size:15px}.dbb-panel .dbb-player-zones{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dbb-panel .dbb-player-strip{margin-bottom:15px}@media (max-width:900px){.dbb-zone{display:flex;flex-direction:column;gap:4px;padding:8px 4px;text-align:center}.dbb-zone-art{width:34px;height:38px}.dbb-zone-destroyed .dbb-zone-art{width:38px}.dbb-zone-label{font-size:12px}.dbb-zone b{font-size:18px}}@media (max-width:650px){.dbb-shell{padding:8px 7px 250px}.dbb-header{padding:10px;gap:8px}.dbb-header h1{font-size:16px}.dbb-header-controls{width:100%;justify-content:space-between;gap:5px}.dbb-header-controls>.dbb-button{padding:7px;font-size:11px}.dbb-roster{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:5px}.dbb-player-button{padding:7px 5px;gap:5px}.dbb-player-button img{width:26px;height:26px}.dbb-player-button strong{font-size:12px}.dbb-player-button small{font-size:11px}.dbb-resources{flex-direction:column;align-items:stretch;padding:9px;gap:8px}.dbb-turn{font-size:13px;border:0;padding:0}.dbb-resource-values{justify-content:space-between;gap:4px}.dbb-resource{gap:5px}.dbb-resource>img,.dbb-resource>svg{width:24px;height:24px}.dbb-resource dt{font-size:11px}.dbb-resource dd{font-size:22px}.dbb-track-heading{font-size:13px;letter-spacing:0}.dbb-track-heading button{min-height:44px}.dbb-field-costs{gap:3px}.dbb-field-cost{padding:4px 1px}.dbb-field-cost>strong{display:none}.dbb-cost-values{gap:4px}.dbb-cost-values>span{gap:2px;font-size:12px}.dbb-cost-values img{width:13px;height:13px}.dbb-field-slot [data-db-card-frame]{border-width:1px}.dbb-field-slot [data-db-card-frame]>button:not([data-db-card-select]){display:none}.dbb-field-slot [data-db-card-frame].ring-4{--tw-ring-offset-width: 0px;--tw-ring-shadow: 0 0 0 2px var(--tw-ring-color)}.dbb-field-slot [data-db-card-frame]>span{display:none}.dbb-target-actions{gap:5px}.dbb-target-actions>span{width:100%;text-align:center;font-size:12px}.dbb-target-actions .dbb-button{flex:1;padding:7px 6px;font-size:12px}.dbb-target-actions .dbb-button img{width:22px;height:22px}.dbb-target-actions .dbb-button small{display:none}.dbb-own-board{padding:10px 8px}.dbb-player-zones{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.dbb-zone{min-height:92px;padding:6px 2px}.dbb-zone-art{width:30px;height:34px}.dbb-zone-destroyed .dbb-zone-art{width:34px}.dbb-zone-label{font-size:11px;line-height:1.25;min-height:28px}.dbb-zone b{font-size:17px}.dbb-table-actions>span:first-child{width:100%;font-size:14px}.dbb-table-actions button{min-height:44px}.dbb-table-cards{gap:7px}.dbb-table-cards>[data-db-card]{width:72px}.dbb-table-cards [data-db-card]>button{min-height:44px}.dbb-hand-section{width:calc(100% - 8px);padding:2px 4px calc(8px + env(safe-area-inset-bottom));margin:0}.dbb-hand-heading h2{font-size:14px}.dbb-hand-heading>div{width:100%;justify-content:flex-start}.dbb-hand-scroll{--dbb-hand-width: 64px;min-height:150px;padding:29px 28px 24px}.dbb-selected-name{width:100%;text-align:center;padding:0;font-size:13px}.dbb-hand-actions .dbb-button{padding:7px 9px;font-size:12px}.dbb-techniques{gap:6px}.dbb-techniques button{min-height:44px;font-size:11px}.dbb-fight-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dbb-fight-lane{padding:7px 4px}.dbb-fight-select{justify-content:center;min-height:36px;font-size:12px}.dbb-fight-select svg{display:none}.dbb-fight-miniatures{height:62px}.dbb-fight-miniatures button{width:35px}.dbb-fight-miniatures button+button{margin-left:-15px}.dbb-fight-miniatures small{font-size:11px}.dbb-fight-totals{gap:3px}.dbb-fight-totals>div{justify-content:center;gap:2px}.dbb-fight-totals dt img,.dbb-fight-totals dt svg{width:17px;height:17px}.dbb-fight-totals dd{font-size:18px}.dbb-fight-payment button{min-height:44px;font-size:10px}.dbb-fight-payment button img{width:17px;height:17px}.dbb-fight-expand{min-height:38px;font-size:10px}.dbb-fight-detail{padding:10px}.dbb-fight-detail-heading h3{font-size:13px}.dbb-fight-detail-heading>div{width:100%}.dbb-fight-detail-heading .dbb-button{min-height:40px;font-size:11px}.dbb-combat-card{width:90px}.dbb-combat-card .dbb-cost-values img{width:21px;height:21px}.dbb-combat-card .dbb-cost-values span{font-size:15px}.dbb-card-effect{min-height:44px}.dbb-table-energy{margin-left:0}.dbb-footer-tools{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.dbb-footer-tools .dbb-button{padding:6px 3px;font-size:11px}.dbb-footer-tools .dbb-button svg{display:none}.dbb-footer>.dbb-primary{width:100%}.dbb-panel{max-height:90dvh;padding:12px}.dbb-panel-header h2{font-size:16px}.dbb-manual-links{grid-template-columns:1fr}.dbb-manual-links a{display:flex;align-items:center}.dbb-manual-links img{width:68px;height:94px}}@media (prefers-reduced-motion:reduce){.dbb-screen .hand-fan-card{transition:none}}.dbb-fight-weapons{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:4px}.dbb-fight-weapons button{display:inline-flex;align-items:center;gap:2px;padding:1px 4px;border:1px solid #67e8f966;border-radius:3px;background:#67e8f91a;color:#cffafe;font-size:10px;font-weight:800}.dbb-fight-weapons button[aria-pressed=true]{border-color:var(--dbb-gold);background:#fcd34d33;color:#fef3c7}.dbb-fight-weapons img{width:10px;height:18px;-o-object-fit:contain;object-fit:contain}.dbb-hand-section .dbb-hand-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dbb-hand-section .dbb-hand-hint{display:none}.dbb-hand-section .dbb-hand-actions:not(:has(button)){min-height:0}.dbb-screen,.dbb-panel{--dbb-gold:#eed8a3;--dbb-gold-dim:#c4a15d;--dbb-ink:#050b15;--dbb-panel:#0b1624;--dbb-raised:#1c293b;--dbb-line:#c4a15d55}.dbb-screen:before{background:linear-gradient(90deg,#030912dd,#03091266 48%,#030912cc),linear-gradient(0deg,#050b15,#050b1530 85%)}.dbb-header{border-radius:4px;border-color:var(--dbb-line);background:linear-gradient(120deg,#0a1524f5,#050c17f2);box-shadow:0 12px 25px #0004;padding:14px 18px}.dbb-header h1{font-family:Cinzel,Georgia,serif;text-transform:none;letter-spacing:.04em}.dbb-screen .dbb-button,.dbb-panel .dbb-button{border-radius:3px;border-color:var(--dbb-line);background:#08111ddd}.dbb-screen .dbb-primary{background:linear-gradient(145deg,#68512b,#30291a 70%,#4c3c20);color:#f3e8ca;border-color:#c4a15d;box-shadow:inset 0 0 0 2px #d3ab4d21}.dbb-player-button{border-radius:4px;border-color:#57627380;background:linear-gradient(135deg,#111e30ee,#060f1cee)}.dbb-player-button[aria-current=true]{background:linear-gradient(110deg,#413820e0,#111e30ee)}.dbb-resources{border-radius:3px;background:#050c17dd;border-color:var(--dbb-line)}.dbb-battle-navigation{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:16px 0 12px}.dbb-battlefield-switch{flex:0 1 auto;min-width:180px;color:var(--dbb-gold)!important}.dbb-battlefield-switch span{margin-left:12px;font-size:12px;color:#b2bbc5}.dbb-battlefield-switch[aria-pressed=true]{border-color:#c4a15d;background:#29251b}.dbb-epic-indicator{display:flex;align-items:center;gap:12px;flex:1;min-width:220px;padding:10px 16px;border:1px solid #c4a15d80;border-radius:3px;background:linear-gradient(120deg,#382d1eea,#091321ee);text-align:left;color:#eed8a3}.dbb-epic-indicator>svg{width:23px;height:23px;flex-shrink:0}.dbb-epic-indicator span{flex:1;min-width:0}.dbb-epic-indicator small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#c4a15d}.dbb-epic-indicator strong{display:block;font:500 16px/1.4 Cinzel,Georgia,serif;margin-top:2px}.dbb-epic-indicator b{font-size:13px;white-space:nowrap}.dbb-epic-indicator:focus-visible{outline:2px solid #eed8a3;outline-offset:3px}.dbb-screen [hidden]{display:none!important}.dbb-pillars-area{padding:22px;margin:0 0 16px;border:1px solid #c4a15d80;border-radius:4px;background:radial-gradient(ellipse at 50% 0%,#1a354f88,transparent 80%),#050c17e8;box-shadow:0 12px 30px #0005}.dbb-pillars-area>div:first-child{padding-bottom:18px;border-bottom:1px solid #c4a15d40}.dbb-pillars-area h2{font:500 18px/1.4 Cinzel,Georgia,serif;color:#eed8a3;text-transform:none;letter-spacing:.03em}.dbb-pillars-area>div:first-child p{font-size:12px;color:#b2bbc5;margin-left:10px}.dbb-pillars-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;max-width:1020px;margin:22px auto 0}.dbb-pillars-grid>div>div:first-child{border-radius:3px;box-shadow:0 8px 16px #0007}.dbb-pillars-grid>div>span,.dbb-pillars-grid>div>p{color:#d6c9a9}.dbb-own-board{border-radius:4px;border-color:var(--dbb-line);background:linear-gradient(135deg,#0e1825f2,#060d16f2)}.dbb-field-cost{border-radius:3px;background:#08111ddf;border-color:var(--dbb-line)}.dbb-fight-lane{border-radius:3px;border-color:var(--dbb-line);background:#08111ddf}.dbb-zone{border-radius:3px;background:#08111d}.dbb-expansion-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020713d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10060}.dbb-epic-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10061;width:min(600px,calc(100vw - 28px));max-height:88dvh;overflow-y:auto;padding:20px;border:1px solid #c4a15d;border-radius:5px;background:linear-gradient(145deg,#142236,#060d16);box-shadow:0 24px 80px #000a}.dbb-epic-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.dbb-epic-dialog-heading h2{display:flex;gap:10px;align-items:center;color:#eed8a3;font:500 18px/1.4 Cinzel,Georgia,serif}.dbb-epic-progress{color:#b2bbc5;font-size:12px;margin:12px 0 18px}.dbb-epic-table{display:flex;align-items:flex-start;justify-content:center;gap:14px;margin:0 auto 16px}.dbb-epic-card-art{width:min(330px,72%);height:auto;border-radius:6px;box-shadow:0 14px 28px #0006}.dbb-epic-deck{position:relative;width:min(96px,22%);flex:none}.dbb-epic-deck img{width:100%;height:auto;border-radius:5px;box-shadow:3px 3px #2a2218,6px 6px #1a150f,0 10px 20px #0006}.dbb-epic-deck span{position:absolute;right:-6px;bottom:-6px;min-width:24px;padding:2px 6px;border-radius:999px;background:#c4a15d;color:#101728;font-weight:900;font-size:12px;text-align:center}.dbb-epic-card{width:min(330px,100%);margin:0 auto 20px;padding:18px;border:2px solid #c4a15d;outline:1px solid #c4a15d55;outline-offset:4px;background:linear-gradient(150deg,#1d334a,#101728 65%,#362a1d);box-shadow:0 14px 28px #0006}.dbb-epic-card header{text-align:center;border-bottom:1px solid #c4a15d70;padding-bottom:14px}.dbb-epic-card header span{font-size:9px;color:#c4a15d;letter-spacing:.2em}.dbb-epic-card header h2{font:500 23px/1.3 Cinzel,Georgia,serif;margin:10px 0 0;color:#f3e8ca}.dbb-epic-card-symbol{display:flex;align-items:center;justify-content:center;gap:15px;color:#eed8a3;padding:22px 0}.dbb-epic-card-symbol svg{width:40px;height:40px}.dbb-epic-card-symbol span{font-size:24px}.dbb-epic-card p{font-size:13px;line-height:1.75;color:#e0e1dd;border-top:1px solid #c4a15d55;padding:12px 0}.dbb-epic-card p strong{color:#eed8a3}@media (max-width:767px){.dbb-header{padding:12px}.dbb-header h1{font-size:17px}.dbb-header-controls{gap:6px}.dbb-battle-navigation{gap:8px;margin-top:12px}.dbb-battlefield-switch{min-width:0;flex:1;font-size:12px!important}.dbb-epic-indicator{min-width:0;flex-basis:100%;padding:9px 12px}.dbb-epic-indicator strong{font-size:14px}.dbb-pillars-area{padding:14px}.dbb-pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.dbb-pillars-area h2{font-size:15px}.dbb-epic-dialog{padding:16px}.dbb-epic-dialog-heading h2{font-size:14px}}.db-online-entry-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);align-items:start;gap:28px;margin:26px 0}.db-online-discover{display:grid;gap:22px;min-width:0}.db-online-sanctuary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:350px;padding:28px 24px;border-left:2px solid var(--dbm-gold);background:linear-gradient(110deg,#07111cee,#09132180);overflow:hidden}.db-online-sanctuary-copy h2{white-space:pre-line;font:500 clamp(28px,3vw,42px)/1.25 "Cinzel",Georgia,serif;color:var(--dbm-gold-light);margin:18px 0}.db-online-sanctuary-copy p{font-size:14px;line-height:1.8;color:#ccd2da}.db-online-sanctuary-facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.db-online-sanctuary-facts span{display:flex;align-items:center;gap:8px;color:var(--dbm-gold-light);font-size:12px}.db-online-card-fan{position:relative;height:300px;min-width:0}.db-online-card-fan img{position:absolute;top:30px;left:50%;width:155px;max-width:75%;height:auto;border:1px solid #c4a15d80;border-radius:4px;box-shadow:0 15px 22px #0009;transform:translate(-50%)}.db-online-card-fan img:first-child{transform:translate(-83%) rotate(-13deg);top:48px}.db-online-card-fan img:last-child{transform:translate(-17%) rotate(13deg);top:48px}.db-online-card-fan img:nth-child(2){z-index:2}.db-online-prepare form{margin:22px 0 0}.db-online-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dbm-gold-light);margin:0 0 9px}.db-online-label:not(:first-child){margin-top:18px}.db-online-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.db-online-mode-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:74px;padding:12px;border:1px solid #44515f;border-radius:3px;color:var(--dbm-muted);background:#08111d;font-size:13px}.db-online-mode-tabs button[aria-pressed=true]{color:var(--dbm-gold-light);border-color:var(--dbm-gold);background:#29251b}.db-online-field-note{margin-top:10px;color:var(--dbm-muted);font-size:12px;line-height:1.6}.db-online-preparation-notes{display:grid;gap:18px;padding:20px 0;margin:20px 0;border-block:1px solid var(--dbm-line)}.db-online-preparation-notes>div{display:flex;align-items:flex-start;gap:13px}.db-online-preparation-notes svg{color:var(--dbm-gold);margin-top:4px}.db-online-preparation-notes strong{display:block;font-size:14px;font-weight:500;color:var(--dbm-ivory)}.db-online-preparation-notes small{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:var(--dbm-muted)}.db-online-submit{width:100%;justify-content:center;margin-top:16px}.db-online-submit svg:last-child{margin-left:auto}.db-online-submit svg:first-child{margin-right:auto}.db-online-hero-seals{display:flex;justify-content:center;gap:14px;padding-top:25px;margin-top:24px;border-top:1px solid var(--dbm-line)}.db-online-hero-seals img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.db-online-invite-code{letter-spacing:.3em;text-transform:uppercase}.db-online-open-rooms .dbm-panel-heading{display:flex;flex-wrap:wrap;font-size:17px}.db-online-open-rooms .dbm-panel-heading h2{font:inherit;margin:0}.db-online-refresh{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px!important;color:var(--dbm-muted);min-height:32px}.db-online-refresh:hover{color:var(--dbm-gold-light)}.db-online-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px;text-align:center}.db-online-empty>svg{width:30px;height:30px;color:var(--dbm-gold)}.db-online-empty strong{font-size:14px;font-weight:500}.db-online-empty p,.db-online-resume p{font-size:13px;color:var(--dbm-muted);line-height:1.6}.db-online-room-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:16px;border:1px solid #44515f;background:#07101ce0;border-radius:3px}.db-online-room-row+.db-online-room-row{margin-top:10px}.db-online-room-row strong{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--dbm-gold-light);letter-spacing:.12em}.db-online-room-row small{display:block;font-size:12px;color:var(--dbm-muted);margin-top:6px}.db-online-room-row>div:last-child{display:flex;align-items:center;gap:8px}.db-online-delete{display:grid;place-items:center;width:40px;height:40px;border:1px solid #b8757550;color:#edb8b8;border-radius:3px}.db-online-loading{display:flex;gap:8px;color:var(--dbm-muted)}.db-online-history>div{background:linear-gradient(135deg,#0e1825ee,#060d16ee);border:1px solid var(--dbm-line);border-radius:5px;padding:22px}.db-online-history>div>.space-y-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:430px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#796741 #07101c;padding-right:8px}.db-online-history .space-y-2>div{margin:0!important;padding:16px;background:#07101ce0;border-color:#44515f;border-radius:3px}.db-online-history>div>div:first-child h2{font:500 18px/1.4 Cinzel,Georgia,serif;letter-spacing:0;text-transform:none}.db-online-history .text-\[10px\]{font-size:12px;letter-spacing:0;line-height:1.7}.db-online-room{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.db-online-room-main{min-width:0;display:grid;gap:24px}.db-online-room-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.db-online-eyebrow{grid-column:1/-1;color:var(--dbm-gold);font-size:12px;letter-spacing:.14em}.db-online-room-title{font:500 clamp(27px,3vw,38px)/1.25 "Cinzel",Georgia,serif!important;color:var(--dbm-ivory)}.db-online-room-header>div:nth-child(2)>div:last-child{margin-top:12px;font-size:11px}.db-online-code{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--dbm-line);background:#08111d;border-radius:3px;color:var(--dbm-gold-light);font-family:monospace!important;letter-spacing:.14em}.db-online-ready,.db-online-start{padding:12px 16px;min-height:46px;font-size:12px!important;border:1px solid var(--dbm-gold);border-radius:3px;box-shadow:inset 0 0 0 2px #d3ab4d21;letter-spacing:.06em}.db-online-ready:not(.bg-green-600){background:linear-gradient(145deg,#68512b,#30291a 70%,#4c3c20);color:var(--dbm-ivory)}.db-online-start{background:#152337;color:var(--dbm-ivory)}.db-online-room-lead{color:var(--dbm-muted);font-size:14px;line-height:1.7;margin-top:-8px}.db-online-room-status{display:flex;flex-wrap:wrap;gap:18px;border-block:1px solid var(--dbm-line);padding:14px 0}.db-online-room-status span{display:flex;gap:8px;align-items:center;color:var(--dbm-gold-light);font-size:13px}.db-online-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.db-online-section-heading h2{font:500 20px/1.4 Cinzel,Georgia,serif;color:var(--dbm-gold-light)}.db-online-section-heading span{font-size:12px;color:var(--dbm-muted)}.db-online-players{gap:10px}.db-online-player{padding:20px 10px;border:1px solid var(--dbm-line);border-radius:4px;background:linear-gradient(150deg,#0e1a2df5,#07101ceb);justify-content:flex-start;min-height:225px}.db-online-player.border-dashed{background:#07101ca0;border:1px dashed #76634280;justify-content:center}.db-online-player .opacity-20{opacity:.55}.db-online-player-art{display:grid;place-items:center;width:100%;height:96px;margin:0 0 10px}.db-online-player-art img{width:96px;height:96px;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 8px #0008)}.db-online-player-art>svg{width:40px;height:40px;color:var(--dbm-gold)}.db-online-player-state{font-size:9px;color:var(--dbm-gold);margin-bottom:6px;text-align:center}.db-online-player>span{max-width:100%;overflow-wrap:anywhere;text-align:center}.db-online-player>span.text-sm{font-size:13px;text-transform:none}.db-online-player button{min-height:32px;font-size:11px;border-radius:3px}.db-online-player .max-h-\[120px\]{max-height:180px;scrollbar-width:thin;scrollbar-color:#796741 #07101c}.db-online-player .bg-amber-500{background:#554328;color:var(--dbm-gold-light);border-color:var(--dbm-gold)}.db-online-rules{padding:22px;background:linear-gradient(135deg,#0e1825f5,#060d16f5);border:1px solid var(--dbm-line);border-radius:5px}.db-online-rules>div:first-child>h2{font:500 20px/1.4 Cinzel,Georgia,serif;text-transform:none;letter-spacing:0}.db-online-rules h3{font-size:12px;letter-spacing:.05em}.db-online-rules p{font-size:12px;line-height:1.7;color:var(--dbm-muted)}.db-online-expansion{padding:16px;min-height:92px;border-color:#44515f;background:#08111d;border-radius:3px}.db-online-expansion>div{gap:10px}.db-online-expansion>div>span:first-child{font-size:13px;letter-spacing:0;text-transform:none;font-weight:500}.db-online-expansion[aria-pressed=true]{border-color:var(--dbm-gold);background:#29251b;box-shadow:none}.db-online-expansion[aria-pressed=true]>div>span:last-child{color:var(--dbm-gold-light);background:#554328}.db-online-rules input[type=range]{accent-color:var(--dbm-gold)}.db-online-difficulty{margin-top:20px;border-top:1px solid var(--dbm-line);padding-top:18px}.db-online-difficulty h3{font-weight:500;font-size:14px;color:var(--dbm-gold-light)}.db-online-difficulty>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.db-online-difficulty button{min-height:42px;background:#08111d;border:1px solid #44515f;border-radius:3px;color:var(--dbm-muted);font-size:13px}.db-online-difficulty button[aria-pressed=true]{color:var(--dbm-gold-light);border-color:var(--dbm-gold);background:#29251b}.db-online-room-history{padding:0;border:1px solid var(--dbm-line);background:#07101ceb;border-radius:4px}.db-online-room-history summary{padding:16px 20px;font:500 16px/1.4 Cinzel,Georgia,serif;color:var(--dbm-gold-light);cursor:pointer}.db-online-room-history>div{background:none;border:none}.dbm-online-room .db-online-chat{width:auto;height:calc(100dvh - 120px);min-height:500px;max-height:900px;position:sticky;top:18px;border:1px solid var(--dbm-line);border-radius:5px;background:#07101cef;box-shadow:none}.db-online-chat>div:first-child{border-color:var(--dbm-line);background:#0b1624;padding:20px}.db-online-chat>div:first-child h2{font:500 15px/1.4 Cinzel,Georgia,serif;color:var(--dbm-gold-light);letter-spacing:0}.db-online-chat form{border-top:1px solid var(--dbm-line);padding:12px;background:#07101c}.db-online-chat form input{min-height:44px;font-size:13px;border-color:#44515f;background:#030913;border-radius:3px}.db-online-chat form button:last-child{background:#554328;border:1px solid var(--dbm-gold);border-radius:3px}.db-online :is(.text-zinc-500,.text-slate-400){color:var(--dbm-muted)}@media (max-width:1100px){.db-online-room{grid-template-columns:minmax(0,1fr)}.dbm-online-room .db-online-chat{position:relative;top:auto;height:360px;min-height:0}.db-online-room-header{grid-template-columns:minmax(0,1fr) auto}.db-online-players{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:850px){.db-online-entry-layout{grid-template-columns:minmax(0,1fr)}.db-online-prepare{grid-row:1}.db-online-players{grid-template-columns:repeat(3,minmax(0,1fr))}.db-online-room-header{grid-template-columns:minmax(0,1fr)}.db-online-room-header>div:last-child{display:flex}.db-online-room-header>div:last-child button{flex:1}}@media (max-width:767px){.db-online-entry-layout{gap:20px}.db-online-sanctuary{grid-template-columns:minmax(0,1fr);padding:22px;min-height:0}.db-online-card-fan{height:250px}.db-online-card-fan img{width:136px;top:12px}.db-online-card-fan img:first-child,.db-online-card-fan img:last-child{top:30px}.db-online-sanctuary-copy h2{white-space:normal;font-size:29px}.db-online-history>div>.space-y-2{grid-template-columns:1fr}.db-online-rules{padding:16px}.db-online-players{grid-template-columns:repeat(2,minmax(0,1fr))}.db-online-section-heading h2{font-size:18px}.db-online-hero-seals{gap:12px}.db-online-hero-seals img{width:38px;height:38px}.dbm-online-room .db-online-chat{position:fixed;inset:auto 12px 80px;width:auto;height:min(58dvh,440px);max-height:58dvh;z-index:30}.db-online-room-main{padding-bottom:70px}.db-online-difficulty>div{gap:6px}}@media (prefers-reduced-motion:reduce){.dbm-online-entry *,.dbm-online-room *{animation:none!important;transition:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--fullart-void: 228 55% 3%;--fullart-ink: 270 70% 8%;--fullart-blood: 345 92% 48%;--fullart-cosmo: 186 100% 62%;--fullart-gold: 43 100% 67%;--fullart-light: 0 0% 100%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-\[5px\]{top:5px;right:5px;bottom:5px;left:5px}.inset-\[6px\]{top:6px;right:6px;bottom:6px;left:6px}.-inset-y-4{top:-1rem;bottom:-1rem}.-inset-y-8{top:-2rem;bottom:-2rem}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-bottom-7{bottom:-1.75rem}.-left-1{left:-.25rem}.-left-1\/2{left:-50%}.-left-1\/3{left:-33.333333%}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[10vh\]{bottom:10vh}.bottom-\[3px\]{bottom:3px}.bottom-\[42px\]{bottom:42px}.bottom-\[52px\]{bottom:52px}.bottom-\[max\(8px\,env\(safe-area-inset-bottom\)\)\]{bottom:max(8px,env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[19px\]{left:19px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-11{right:2.75rem}.right-12{right:3rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[max\(8px\,env\(safe-area-inset-right\)\)\]{right:max(8px,env(safe-area-inset-right))}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-9{top:2.25rem}.top-\[-30vh\]{top:-30vh}.top-\[10vh\]{top:10vh}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[50\%\]{top:50%}.top-\[52px\]{top:52px}.top-\[58vh\]{top:58vh}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.-z-0{z-index:0}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-30{z-index:-30}.-z-40{z-index:-40}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.z-\[1000\]{z-index:1000}.z-\[10010\]{z-index:10010}.z-\[1001\]{z-index:1001}.z-\[10030\]{z-index:10030}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[20010\]{z-index:20010}.z-\[20012\]{z-index:20012}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[210\]{z-index:210}.z-\[47\]{z-index:47}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[9000\]{z-index:9000}.z-\[9001\]{z-index:9001}.z-\[90\]{z-index:90}.z-\[950\]{z-index:950}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.col-span-2{grid-column:span 2 / span 2}.row-span-2{grid-row:span 2 / span 2}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-6{margin-right:1.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[107px\]{height:107px}.h-\[122px\]{height:122px}.h-\[126px\]{height:126px}.h-\[132px\]{height:132px}.h-\[133px\]{height:133px}.h-\[140vmax\]{height:140vmax}.h-\[180px\]{height:180px}.h-\[186px\]{height:186px}.h-\[187px\]{height:187px}.h-\[18px\]{height:18px}.h-\[196px\]{height:196px}.h-\[1px\]{height:1px}.h-\[210px\]{height:210px}.h-\[280px\]{height:280px}.h-\[292px\]{height:292px}.h-\[300px\]{height:300px}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[40vh\]{height:40vh}.h-\[45vh\]{height:45vh}.h-\[55vh\]{height:55vh}.h-\[56px\]{height:56px}.h-\[60\%\]{height:60%}.h-\[60vw\]{height:60vw}.h-\[61px\]{height:61px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[81vmin\]{height:81vmin}.h-\[82px\]{height:82px}.h-\[90px\]{height:90px}.h-\[96px\]{height:96px}.h-\[min\(58dvh\,440px\)\]{height:min(58dvh,440px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[48vh\]{max-height:48vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[588px\]{max-height:588px}.max-h-\[58dvh\]{max-height:58dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[700px\]{max-height:700px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-230px\)\]{max-height:calc(100vh - 230px)}.max-h-\[min\(60vh\,360px\)\]{max-height:min(60vh,360px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[140vmax\]{width:140vmax}.w-\[150px\]{width:150px}.w-\[18vw\]{width:18vw}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[2px\]{width:2px}.w-\[36\%\]{width:36%}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[58vmin\]{width:58vmin}.w-\[60vw\]{width:60vw}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[95vw\]{width:95vw}.w-\[min\(70vw\,280px\)\]{width:min(70vw,280px)}.w-\[min\(80vw\,240px\)\]{width:min(80vw,240px)}.w-\[min\(90vw\,420px\)\]{width:min(90vw,420px)}.w-\[min\(92vw\,340px\)\]{width:min(92vw,340px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[240px\]{min-width:240px}.min-w-\[44px\]{min-width:44px}.min-w-\[600px\]{min-width:600px}.min-w-\[68px\]{min-width:68px}.min-w-\[80px\]{min-width:80px}.min-w-\[84px\]{min-width:84px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[96px\]{min-width:96px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[60\%\]{max-width:60%}.max-w-\[640px\]{max-width:640px}.max-w-\[700px\]{max-width:700px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[900px\]{max-width:900px}.max-w-\[90px\]{max-width:90px}.max-w-\[90vh\]{max-width:90vh}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[calc\(100\%\+4px\)\]{--tw-translate-y: calc((100% + 4px)*-1) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[50px\]{--tw-translate-x: 50px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-100px\]{--tw-translate-y: -100px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-12deg\]{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[14deg\]{--tw-rotate: 14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[45deg\]{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.2\]{--tw-scale-x: 1.2;--tw-scale-y: 1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[2\.2\]{--tw-scale-x: 2.2;--tw-scale-y: 2.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-\[-1\]{--tw-scale-y: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_80px\]{grid-template-columns:1fr 80px}.grid-cols-\[40px_1fr_70px_60px_90px\]{grid-template-columns:40px 1fr 70px 60px 90px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.divide-slate-800\/80>:not([hidden])~:not([hidden]){border-color:#1e293bcc}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[6px\]{border-width:6px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#7b2cbf\]\/55{border-color:#7b2cbf8c}.border-\[\#b89754\]\/60{border-color:#b8975499}.border-\[\#c9a84c\]{--tw-border-opacity: 1;border-color:rgb(201 168 76 / var(--tw-border-opacity, 1))}.border-\[\#c9a84c\]\/10{border-color:#c9a84c1a}.border-\[\#c9a84c\]\/15{border-color:#c9a84c26}.border-\[\#c9a84c\]\/20{border-color:#c9a84c33}.border-\[\#c9a84c\]\/25{border-color:#c9a84c40}.border-\[\#c9a84c\]\/30{border-color:#c9a84c4d}.border-\[\#c9a84c\]\/40{border-color:#c9a84c66}.border-\[\#c9a84c\]\/5{border-color:#c9a84c0d}.border-\[\#c9a84c\]\/50{border-color:#c9a84c80}.border-\[\#d9b964\]\/25{border-color:#d9b96440}.border-\[\#d9b964\]\/30{border-color:#d9b9644d}.border-\[\#d9b964\]\/40{border-color:#d9b96466}.border-\[\#d9b964\]\/50{border-color:#d9b96480}.border-\[\#dfbf77\]\/30{border-color:#dfbf774d}.border-\[\#e85d3a\]\/45{border-color:#e85d3a73}.border-\[\#e85d3a\]\/55{border-color:#e85d3a8c}.border-\[\#f8d474\]{--tw-border-opacity: 1;border-color:rgb(248 212 116 / var(--tw-border-opacity, 1))}.border-\[\#f8d474\]\/30{border-color:#f8d4744d}.border-\[\#f8d474\]\/60{border-color:#f8d47499}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200\/15{border-color:#fde68a26}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-200\/40{border-color:#fde68a66}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/15{border-color:#f59e0b26}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/45{border-color:#f59e0b73}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-600\/30{border-color:#d977064d}.border-amber-700\/40{border-color:#b4530966}.border-amber-900\/40{border-color:#78350f66}.border-amber-900\/50{border-color:#78350f80}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-500\/60{border-color:#3b82f699}.border-blue-600\/30{border-color:#2563eb4d}.border-blue-600\/50{border-color:#2563eb80}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/40{border-color:#67e8f966}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-400\/35{border-color:#22d3ee59}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/50{border-color:#06b6d480}.border-cyan-500\/60{border-color:#06b6d499}.border-cyan-600\/30{border-color:#0891b24d}.border-cyan-900\/40{border-color:#164e6366}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/45{border-color:#34d39973}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-800\/30{border-color:#065f464d}.border-fuchsia-400{--tw-border-opacity: 1;border-color:rgb(232 121 249 / var(--tw-border-opacity, 1))}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-fuchsia-500\/40{border-color:#d946ef66}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/30{border-color:#6b72804d}.border-gray-500\/40{border-color:#6b728066}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-600\/30{border-color:#4b55634d}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-600\/30{border-color:#16a34a4d}.border-green-600\/40{border-color:#16a34a66}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-input{border-color:hsl(var(--input))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/70{border-color:#fb923cb3}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/70{border-color:#f97316b3}.border-orange-600\/50{border-color:#ea580c80}.border-pink-500\/30{border-color:#ec48994d}.border-pink-900\/40{border-color:#83184366}.border-primary{border-color:hsl(var(--primary))}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-400\/40{border-color:#c084fc66}.border-purple-400\/50{border-color:#c084fc80}.border-purple-400\/60{border-color:#c084fc99}.border-purple-400\/70{border-color:#c084fcb3}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-purple-500\/60{border-color:#a855f799}.border-purple-600\/30{border-color:#9333ea4d}.border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.border-purple-900\/40{border-color:#581c8766}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/60{border-color:#ef444499}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-600\/30{border-color:#dc26264d}.border-red-600\/50{border-color:#dc262680}.border-red-900\/60{border-color:#7f1d1d99}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/60{border-color:#fb718599}.border-rose-400\/70{border-color:#fb7185b3}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-300\/80{border-color:#7dd3fccc}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/50{border-color:#cbd5e180}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/40{border-color:#94a3b866}.border-slate-400\/50{border-color:#94a3b880}.border-slate-400\/60{border-color:#94a3b899}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/30{border-color:#64748b4d}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/40{border-color:#47556966}.border-slate-600\/60{border-color:#47556999}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/30{border-color:#3341554d}.border-slate-700\/40{border-color:#33415566}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/40{border-color:#1e293b66}.border-slate-800\/50{border-color:#1e293b80}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-teal-400\/50{border-color:#2dd4bf80}.border-teal-500\/60{border-color:#14b8a699}.border-transparent{border-color:transparent}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-300\/60{border-color:#c4b5fd99}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/50{border-color:#a78bfa80}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-yellow-100{--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-400\/80{border-color:#facc15cc}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/45{border-color:#eab30873}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-500\/60{border-color:#eab30899}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-600\/30{border-color:#ca8a044d}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-zinc-400\/30{border-color:#a1a1aa4d}.border-zinc-400\/40{border-color:#a1a1aa66}.border-zinc-500\/50{border-color:#71717a80}.border-zinc-500\/60{border-color:#71717a99}.border-zinc-600\/50{border-color:#52525b80}.border-zinc-600\/60{border-color:#52525b99}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/40{border-color:#3f3f4666}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-700\/60{border-color:#3f3f4699}.border-zinc-800\/30{border-color:#27272a4d}.border-zinc-800\/50{border-color:#27272a80}.border-l-transparent{border-left-color:transparent}.border-t-\[\#dfbf77\]{--tw-border-opacity: 1;border-top-color:rgb(223 191 119 / var(--tw-border-opacity, 1))}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-yellow-400{--tw-border-opacity: 1;border-top-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.bg-\[\#07111c\]{--tw-bg-opacity: 1;background-color:rgb(7 17 28 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0d0d\]{--tw-bg-opacity: 1;background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1))}.bg-\[\#142131\]{--tw-bg-opacity: 1;background-color:rgb(20 33 49 / var(--tw-bg-opacity, 1))}.bg-\[\#c9a84c\]{--tw-bg-opacity: 1;background-color:rgb(201 168 76 / var(--tw-bg-opacity, 1))}.bg-\[\#c9a84c\]\/10{background-color:#c9a84c1a}.bg-\[\#c9a84c\]\/40{background-color:#c9a84c66}.bg-\[\#c9a84c\]\/5{background-color:#c9a84c0d}.bg-\[\#eab04a\]{--tw-bg-opacity: 1;background-color:rgb(234 176 74 / var(--tw-bg-opacity, 1))}.bg-\[\#f8d474\]\/60{background-color:#f8d47499}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/30{background-color:#fcd34d4d}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/95{background-color:#fbbf24f2}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/15{background-color:#d9770626}.bg-amber-600\/90{background-color:#d97706e6}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-900\/20{background-color:#78350f33}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/50{background-color:#451a0380}.bg-amber-950\/90{background-color:#451a03e6}.bg-background{background-color:hsl(var(--background))}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/15{background-color:#2563eb26}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/90{background-color:#1e3a8ae6}.bg-blue-950\/40{background-color:#17255466}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/40{background-color:#22d3ee66}.bg-cyan-400\/95{background-color:#22d3eef2}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-cyan-900\/20{background-color:#164e6333}.bg-cyan-950\/20{background-color:#08334433}.bg-cyan-950\/30{background-color:#0833444d}.bg-cyan-950\/40{background-color:#08334466}.bg-cyan-950\/60{background-color:#08334499}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/90{background-color:#059669e6}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-700\/40{background-color:#04785766}.bg-emerald-700\/80{background-color:#047857cc}.bg-emerald-900\/15{background-color:#064e3b26}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/50{background-color:#064e3b80}.bg-emerald-900\/60{background-color:#064e3b99}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/40{background-color:#022c2266}.bg-emerald-950\/60{background-color:#022c2299}.bg-emerald-950\/85{background-color:#022c22d9}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-fuchsia-500\/5{background-color:#d946ef0d}.bg-fuchsia-950\/85{background-color:#4a044ed9}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-500\/5{background-color:#6b72800d}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/60{background-color:#11182799}.bg-gray-900\/80{background-color:#111827cc}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/95{background-color:#22c55ef2}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-600\/80{background-color:#16a34acc}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-500\/95{background-color:#6366f1f2}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-400\/5{background-color:#fb923c0d}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/95{background-color:#f97316f2}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-950\/40{background-color:#43140766}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-500\/85{background-color:#a855f7d9}.bg-purple-500\/95{background-color:#a855f7f2}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/10{background-color:#9333ea1a}.bg-purple-600\/15{background-color:#9333ea26}.bg-purple-600\/80{background-color:#9333eacc}.bg-purple-900\/15{background-color:#581c8726}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/30{background-color:#581c874d}.bg-purple-900\/40{background-color:#581c8766}.bg-purple-950\/40{background-color:#3b076466}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/15{background-color:#dc262626}.bg-red-600\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-700\/90{background-color:#b91c1ce6}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-900\/60{background-color:#7f1d1d99}.bg-red-950\/40{background-color:#450a0a66}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-600\/85{background-color:#e11d48d9}.bg-rose-600\/90{background-color:#e11d48e6}.bg-rose-600\/95{background-color:#e11d48f2}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-rose-900\/20{background-color:#88133733}.bg-rose-950\/60{background-color:#4c051999}.bg-rose-950\/90{background-color:#4c0519e6}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-500\/85{background-color:#0ea5e9d9}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-400\/20{background-color:#94a3b833}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/5{background-color:#64748b0d}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-600\/20{background-color:#47556933}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/40{background-color:#33415566}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/85{background-color:#020617d9}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-stone-500{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-900\/30{background-color:#134e4a4d}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/5{background-color:#facc150d}.bg-yellow-400\/95{background-color:#facc15f2}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/90{background-color:#eab308e6}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-600\/15{background-color:#ca8a0426}.bg-zinc-500\/15{background-color:#71717a26}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/60{background-color:#27272a99}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/50{background-color:#09090b80}.bg-zinc-950\/90{background-color:#09090be6}.bg-zinc-950\/95{background-color:#09090bf2}.bg-\[radial-gradient\(circle_at_top\,\#065f46_0\%\,\#000_70\%\)\]{background-image:radial-gradient(circle at top,#065f46,#000 70%)}.bg-\[radial-gradient\(circle_at_top\,\#1c1917_0\%\,\#09090b_100\%\)\]{background-image:radial-gradient(circle at top,#1c1917,#09090b)}.bg-\[radial-gradient\(circle_at_top\,rgba\(251\,191\,36\,0\.10\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at top,rgba(251,191,36,.1),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(201\,168\,76\,0\.08\)\,rgba\(0\,0\,0\,0\.6\)_70\%\)\]{background-image:radial-gradient(ellipse at center,#c9a84c14,#0009 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#0a0a0a\]{--tw-gradient-from: #0a0a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d2c1f\]\/80{--tw-gradient-from: rgb(13 44 31 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 44 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d2c1f\]\/85{--tw-gradient-from: rgb(13 44 31 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 44 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#141414\]{--tw-gradient-from: #141414 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 20 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a0f05\]{--tw-gradient-from: #1a0f05 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 15 5 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a120a\]\/95{--tw-gradient-from: rgb(26 18 10 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 18 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#251142\]\/80{--tw-gradient-from: rgb(37 17 66 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 17 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#251142\]\/85{--tw-gradient-from: rgb(37 17 66 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 17 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3d1f2a\]\/80{--tw-gradient-from: rgb(61 31 42 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 31 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3d1f2a\]\/85{--tw-gradient-from: rgb(61 31 42 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 31 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c9a84c\]{--tw-gradient-from: #c9a84c var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 168 76 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c9a84c\]\/\[0\.04\]{--tw-gradient-from: rgb(201 168 76 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 168 76 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/25{--tw-gradient-from: rgb(245 158 11 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/30{--tw-gradient-from: rgb(245 158 11 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/20{--tw-gradient-from: rgb(217 119 6 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/25{--tw-gradient-from: rgb(217 119 6 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/40{--tw-gradient-from: rgb(217 119 6 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/80{--tw-gradient-from: rgb(217 119 6 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-700{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-700\/40{--tw-gradient-from: rgb(180 83 9 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900{--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/40{--tw-gradient-from: rgb(120 53 15 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/30{--tw-gradient-from: rgb(69 26 3 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/40{--tw-gradient-from: rgb(69 26 3 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/50{--tw-gradient-from: rgb(69 26 3 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/70{--tw-gradient-from: rgb(69 26 3 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/95{--tw-gradient-from: rgb(0 0 0 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/40{--tw-gradient-from: rgb(8 51 68 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-700\/40{--tw-gradient-from: rgb(4 120 87 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900{--tw-gradient-from: #064e3b var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/40{--tw-gradient-from: rgb(2 44 34 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-300{--tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/25{--tw-gradient-from: rgb(147 51 234 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-900{--tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-700\/40{--tw-gradient-from: rgb(190 18 60 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 18 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/20{--tw-gradient-from: rgb(14 165 233 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-700\/40{--tw-gradient-from: rgb(3 105 161 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/70{--tw-gradient-from: rgb(30 41 59 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/70{--tw-gradient-from: rgb(15 23 42 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/80{--tw-gradient-from: rgb(15 23 42 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/95{--tw-gradient-from: rgb(15 23 42 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from: rgb(2 6 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/90{--tw-gradient-from: rgb(2 6 23 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/95{--tw-gradient-from: rgb(2 6 23 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-800{--tw-gradient-from: #292524 var(--tw-gradient-from-position);--tw-gradient-to: rgb(41 37 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/0{--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/15{--tw-gradient-from: rgb(234 179 8 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/30{--tw-gradient-from: rgb(234 179 8 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/60{--tw-gradient-from: rgb(234 179 8 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/\[0\.04\]{--tw-gradient-from: rgb(234 179 8 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600\/20{--tw-gradient-from: rgb(202 138 4 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from: #18181b var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0d0a14\]{--tw-gradient-to: rgb(13 10 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d0a14 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0e0906\]\/95{--tw-gradient-to: rgb(14 9 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(14 9 6 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0f0f0f\]{--tw-gradient-to: rgb(15 15 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f0f0f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0f1a26\]\/90{--tw-gradient-to: rgb(15 26 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 26 38 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#111\]{--tw-gradient-to: rgb(17 17 17 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#160826\]\/90{--tw-gradient-to: rgb(22 8 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(22 8 38 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1d0e26\]\/90{--tw-gradient-to: rgb(29 14 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(29 14 38 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f0d78c\]{--tw-gradient-to: rgb(240 215 140 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0d78c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f8d474\]\/45{--tw-gradient-to: rgb(248 212 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 212 116 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f8d474\]\/60{--tw-gradient-to: rgb(248 212 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 212 116 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f8d474\]\/70{--tw-gradient-to: rgb(248 212 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 212 116 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f8d474\]\/80{--tw-gradient-to: rgb(248 212 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 212 116 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-200\/20{--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 230 138 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-200\/40{--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 230 138 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/10{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/70{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/80{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/90{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/40{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 191 36 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/60{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 191 36 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/70{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 191 36 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/15{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/30{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/40{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/50{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/60{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/70{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/75{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/80{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/85{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/60{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/70{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/80{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/95{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/60{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/80{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/85{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/95{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-300\/40{--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 224 71 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500\/30{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(234 179 8 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500\/5{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(234 179 8 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a0612\]{--tw-gradient-to: #0a0612 var(--tw-gradient-to-position)}.to-\[\#0a0a0a\]{--tw-gradient-to: #0a0a0a var(--tw-gradient-to-position)}.to-\[\#0a0a1a\]\/95{--tw-gradient-to: rgb(10 10 26 / .95) var(--tw-gradient-to-position)}.to-\[\#1a120a\]\/95{--tw-gradient-to: rgb(26 18 10 / .95) var(--tw-gradient-to-position)}.to-\[\#c9a84c\]{--tw-gradient-to: #c9a84c var(--tw-gradient-to-position)}.to-\[\#f0d78c\]{--tw-gradient-to: #f0d78c var(--tw-gradient-to-position)}.to-\[\#f8d474\]{--tw-gradient-to: #f8d474 var(--tw-gradient-to-position)}.to-\[\#f8d474\]\/60{--tw-gradient-to: rgb(248 212 116 / .6) var(--tw-gradient-to-position)}.to-\[\#fff7d6\]{--tw-gradient-to: #fff7d6 var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to: #fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-400\/70{--tw-gradient-to: rgb(251 191 36 / .7) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/25{--tw-gradient-to: rgb(245 158 11 / .25) var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-600\/20{--tw-gradient-to: rgb(217 119 6 / .2) var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-amber-700\/20{--tw-gradient-to: rgb(180 83 9 / .2) var(--tw-gradient-to-position)}.to-amber-700\/30{--tw-gradient-to: rgb(180 83 9 / .3) var(--tw-gradient-to-position)}.to-amber-700\/80{--tw-gradient-to: rgb(180 83 9 / .8) var(--tw-gradient-to-position)}.to-amber-800\/40{--tw-gradient-to: rgb(146 64 14 / .4) var(--tw-gradient-to-position)}.to-amber-900\/20{--tw-gradient-to: rgb(120 53 15 / .2) var(--tw-gradient-to-position)}.to-amber-900\/40{--tw-gradient-to: rgb(120 53 15 / .4) var(--tw-gradient-to-position)}.to-amber-950\/30{--tw-gradient-to: rgb(69 26 3 / .3) var(--tw-gradient-to-position)}.to-amber-950\/40{--tw-gradient-to: rgb(69 26 3 / .4) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to: rgb(0 0 0 / .6) var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to: rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-black\/85{--tw-gradient-to: rgb(0 0 0 / .85) var(--tw-gradient-to-position)}.to-black\/90{--tw-gradient-to: rgb(0 0 0 / .9) var(--tw-gradient-to-position)}.to-black\/95{--tw-gradient-to: rgb(0 0 0 / .95) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-emerald-900\/40{--tw-gradient-to: rgb(6 78 59 / .4) var(--tw-gradient-to-position)}.to-emerald-950\/40{--tw-gradient-to: rgb(2 44 34 / .4) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / .05) var(--tw-gradient-to-position)}.to-purple-500\/\[0\.04\]{--tw-gradient-to: rgb(168 85 247 / .04) var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-rose-900\/40{--tw-gradient-to: rgb(136 19 55 / .4) var(--tw-gradient-to-position)}.to-sky-900\/40{--tw-gradient-to: rgb(12 74 110 / .4) var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-900\/30{--tw-gradient-to: rgb(15 23 42 / .3) var(--tw-gradient-to-position)}.to-slate-900\/60{--tw-gradient-to: rgb(15 23 42 / .6) var(--tw-gradient-to-position)}.to-slate-900\/70{--tw-gradient-to: rgb(15 23 42 / .7) var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-slate-950\/60{--tw-gradient-to: rgb(2 6 23 / .6) var(--tw-gradient-to-position)}.to-slate-950\/85{--tw-gradient-to: rgb(2 6 23 / .85) var(--tw-gradient-to-position)}.to-slate-950\/95{--tw-gradient-to: rgb(2 6 23 / .95) var(--tw-gradient-to-position)}.to-stone-600{--tw-gradient-to: #57534e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-yellow-500\/5{--tw-gradient-to: rgb(234 179 8 / .05) var(--tw-gradient-to-position)}.to-yellow-500\/60{--tw-gradient-to: rgb(234 179 8 / .6) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\],.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-\[\'Cinzel\'\,_serif\]{font-family:Cinzel,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[34px\]{font-size:34px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.45em\]{letter-spacing:.45em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-\[0\.6em\]{letter-spacing:.6em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#8f876f\]{--tw-text-opacity: 1;color:rgb(143 135 111 / var(--tw-text-opacity, 1))}.text-\[\#99c7cd\]{--tw-text-opacity: 1;color:rgb(153 199 205 / var(--tw-text-opacity, 1))}.text-\[\#9bc4a3\]{--tw-text-opacity: 1;color:rgb(155 196 163 / var(--tw-text-opacity, 1))}.text-\[\#aea58c\]{--tw-text-opacity: 1;color:rgb(174 165 140 / var(--tw-text-opacity, 1))}.text-\[\#b7c6de\]{--tw-text-opacity: 1;color:rgb(183 198 222 / var(--tw-text-opacity, 1))}.text-\[\#c7bfa9\]{--tw-text-opacity: 1;color:rgb(199 191 169 / var(--tw-text-opacity, 1))}.text-\[\#c9a84c\]{--tw-text-opacity: 1;color:rgb(201 168 76 / var(--tw-text-opacity, 1))}.text-\[\#c9a84c\]\/30{color:#c9a84c4d}.text-\[\#c9a84c\]\/40{color:#c9a84c66}.text-\[\#c9a84c\]\/60{color:#c9a84c99}.text-\[\#c9a84c\]\/70{color:#c9a84cb3}.text-\[\#cfd9ff\]{--tw-text-opacity: 1;color:rgb(207 217 255 / var(--tw-text-opacity, 1))}.text-\[\#cfd9ff\]\/60{color:#cfd9ff99}.text-\[\#cfd9ff\]\/65{color:#cfd9ffa6}.text-\[\#cfd9ff\]\/75{color:#cfd9ffbf}.text-\[\#d2ac78\]{--tw-text-opacity: 1;color:rgb(210 172 120 / var(--tw-text-opacity, 1))}.text-\[\#d9b35d\]{--tw-text-opacity: 1;color:rgb(217 179 93 / var(--tw-text-opacity, 1))}.text-\[\#df9b9b\]{--tw-text-opacity: 1;color:rgb(223 155 155 / var(--tw-text-opacity, 1))}.text-\[\#e85d3a\]{--tw-text-opacity: 1;color:rgb(232 93 58 / var(--tw-text-opacity, 1))}.text-\[\#e8dfc4\]{--tw-text-opacity: 1;color:rgb(232 223 196 / var(--tw-text-opacity, 1))}.text-\[\#efd080\]{--tw-text-opacity: 1;color:rgb(239 208 128 / var(--tw-text-opacity, 1))}.text-\[\#f0d78c\]{--tw-text-opacity: 1;color:rgb(240 215 140 / var(--tw-text-opacity, 1))}.text-\[\#f0d78c\]\/90{color:#f0d78ce6}.text-\[\#f2e3be\]{--tw-text-opacity: 1;color:rgb(242 227 190 / var(--tw-text-opacity, 1))}.text-\[\#f5f1e6\]{--tw-text-opacity: 1;color:rgb(245 241 230 / var(--tw-text-opacity, 1))}.text-\[\#f5f1e6\]\/30{color:#f5f1e64d}.text-\[\#f5f1e6\]\/40{color:#f5f1e666}.text-\[\#f5f1e6\]\/50{color:#f5f1e680}.text-\[\#f5f1e6\]\/70{color:#f5f1e6b3}.text-\[\#f5f1e6\]\/80{color:#f5f1e6cc}.text-\[\#f8d474\]{--tw-text-opacity: 1;color:rgb(248 212 116 / var(--tw-text-opacity, 1))}.text-\[\#f8d474\]\/40{color:#f8d47466}.text-\[\#f8d474\]\/50{color:#f8d47480}.text-\[\#f8d474\]\/60{color:#f8d47499}.text-\[\#f8d474\]\/70{color:#f8d474b3}.text-\[\#f8d474\]\/75{color:#f8d474bf}.text-\[\#f8d474\]\/80{color:#f8d474cc}.text-\[\#f8d474\]\/85{color:#f8d474d9}.text-\[\#ffd2d2\]{--tw-text-opacity: 1;color:rgb(255 210 210 / var(--tw-text-opacity, 1))}.text-\[\#fff4ca\]{--tw-text-opacity: 1;color:rgb(255 244 202 / var(--tw-text-opacity, 1))}.text-\[\#fff7d6\]{--tw-text-opacity: 1;color:rgb(255 247 214 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/40{color:#fef3c766}.text-amber-100\/60{color:#fef3c799}.text-amber-100\/70{color:#fef3c7b3}.text-amber-100\/80{color:#fef3c7cc}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/40{color:#fde68a66}.text-amber-200\/50{color:#fde68a80}.text-amber-200\/60{color:#fde68a99}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/50{color:#fcd34d80}.text-amber-300\/60{color:#fcd34d99}.text-amber-300\/70{color:#fcd34db3}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/50{color:#fbbf2480}.text-amber-400\/70{color:#fbbf24b3}.text-amber-400\/80{color:#fbbf24cc}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-50\/90{color:#fffbebe6}.text-amber-50\/95{color:#fffbebf2}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/30{color:#f59e0b4d}.text-amber-500\/50{color:#f59e0b80}.text-amber-500\/60{color:#f59e0b99}.text-amber-500\/80{color:#f59e0bcc}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/70{color:#60a5fab3}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/50{color:#cffafe80}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-100\/80{color:#cffafecc}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/70{color:#a7f3d0b3}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/60{color:#6ee7b799}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/80{color:#34d399cc}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/65{color:hsl(var(--foreground) / .65)}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-lime-300\/80{color:#bef264cc}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-300\/80{color:#fdba74cc}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-100\/90{color:#f3e8ffe6}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-200\/50{color:#e9d5ff80}.text-purple-200\/65{color:#e9d5ffa6}.text-purple-200\/70{color:#e9d5ffb3}.text-purple-200\/80{color:#e9d5ffcc}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-300\/55{color:#d8b4fe8c}.text-purple-300\/60{color:#d8b4fe99}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-50{--tw-text-opacity: 1;color:rgb(250 245 255 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/80{color:#fca5a5cc}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/60{color:#f8717199}.text-red-400\/70{color:#f87171b3}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-100\/90{color:#ffe4e6e6}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-300\/90{color:#7dd3fce6}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-200\/90{color:#e2e8f0e6}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-300\/80{color:#cbd5e1cc}.text-slate-300\/85{color:#cbd5e1d9}.text-slate-300\/90{color:#cbd5e1e6}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-900\/60{color:#0f172a99}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-100\/50{color:#ede9fe80}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/95{color:#fffffff2}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-200\/60{color:#fef08a99}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-300\/80{color:#fde047cc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/50{color:#facc1580}.text-yellow-400\/70{color:#facc15b3}.text-yellow-400\/80{color:#facc15cc}.text-yellow-400\/90{color:#facc15e6}.text-yellow-50{--tw-text-opacity: 1;color:rgb(254 252 232 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-500\/80{color:#eab308cc}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-amber-700\/50::-moz-placeholder{color:#b4530980}.placeholder-amber-700\/50::placeholder{color:#b4530980}.accent-amber-500{accent-color:#f59e0b}.accent-yellow-400{accent-color:#facc15}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.18\]{opacity:.18}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(201\,168\,76\,0\.7\)\]{--tw-shadow: 0 0 10px rgba(201,168,76,.7);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(234\,179\,8\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(234,179,8,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 10px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow: 0 0 10px rgba(251,191,36,.6);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(34\,197\,94\,0\.8\)\]{--tw-shadow: 0 0 10px rgba(34,197,94,.8);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 0 12px rgba(0,0,0,.7);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(16\,185\,129\,0\.35\)\,inset_0_0_14px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow: 0 0 12px rgba(16,185,129,.35),inset 0 0 14px rgba(16,185,129,.18);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color), inset 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(226\,232\,240\,0\.35\)\,inset_0_0_14px_rgba\(226\,232\,240\,0\.18\)\]{--tw-shadow: 0 0 12px rgba(226,232,240,.35),inset 0 0 14px rgba(226,232,240,.18);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color), inset 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(239\,68\,68\,0\.25\)\]{--tw-shadow: 0 0 12px rgba(239,68,68,.25);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(249\,115\,22\,0\.35\)\,inset_0_0_14px_rgba\(249\,115\,22\,0\.18\)\]{--tw-shadow: 0 0 12px rgba(249,115,22,.35),inset 0 0 14px rgba(249,115,22,.18);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color), inset 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.15\)\]{--tw-shadow: 0 0 12px rgba(251,191,36,.15);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 12px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.5\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 0 12px rgba(251,191,36,.5),inset 0 1px 0 rgba(255,255,255,.2);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 12px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(253\,224\,71\,0\.6\)\]{--tw-shadow: 0 0 12px rgba(253,224,71,.6);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(244\,63\,94\,0\.4\)\]{--tw-shadow: 0 0 14px rgba(244,63,94,.4);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow: 0 0 14px rgba(251,191,36,.4);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(251\,191\,36\,0\.45\)\,inset_0_0_16px_rgba\(251\,191\,36\,0\.22\)\]{--tw-shadow: 0 0 14px rgba(251,191,36,.45),inset 0 0 16px rgba(251,191,36,.22);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color), inset 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow: 0 0 14px rgba(251,191,36,.45);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 14px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(234\,179\,8\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(234,179,8,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(249\,115\,22\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(249,115,22,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.1\)\]{--tw-shadow: 0 0 15px rgba(251,191,36,.1);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(52\,211\,153\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(52,211,153,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(96\,165\,250\,0\.6\)\]{--tw-shadow: 0 0 15px rgba(96,165,250,.6);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 16px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(56\,189\,248\,0\.5\)\,inset_0_0_18px_rgba\(56\,189\,248\,0\.24\)\]{--tw-shadow: 0 0 16px rgba(56,189,248,.5),inset 0 0 18px rgba(56,189,248,.24);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color), inset 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 0 18px rgba(0,0,0,.6);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow: 0 0 18px rgba(16,185,129,.4);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(168\,85\,247\,0\.35\)\]{--tw-shadow: 0 0 18px rgba(168,85,247,.35);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(234\,179\,8\,0\.22\)\]{--tw-shadow: 0 0 18px rgba(234,179,8,.22);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(244\,63\,94\,0\.5\)\]{--tw-shadow: 0 0 18px rgba(244,63,94,.5);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(248\,212\,116\,0\.35\)\]{--tw-shadow: 0 0 18px rgba(248,212,116,.35);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,113\,133\,0\.9\)\]{--tw-shadow: 0 0 18px rgba(251,113,133,.9);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.15\)\]{--tw-shadow: 0 0 18px rgba(251,191,36,.15);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 18px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 18px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 0 18px rgba(251,191,36,.35);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow: 0 0 18px rgba(251,191,36,.45);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow: 0 0 18px rgba(251,191,36,.6);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(220\,38\,38\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(220,38,38,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(234\,179\,8\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(234,179,8,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.7\)\]{--tw-shadow: 0 0 20px rgba(239,68,68,.7);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(249\,115\,22\,0\.6\)\]{--tw-shadow: 0 0 20px rgba(249,115,22,.6);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(250\,204\,21\,0\.25\)\]{--tw-shadow: 0 0 20px rgba(250,204,21,.25);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(251,191,36,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,197\,94\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(34,197,94,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 0 22px rgba(251,191,36,.35);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 24px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 0 24px rgba(0,0,0,.7);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(201\,168\,76\,0\.35\)\]{--tw-shadow: 0 0 24px rgba(201,168,76,.35);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(251,191,36,.18);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 24px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 0 24px rgba(251,191,36,.35);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow: 0 0 24px rgba(34,211,238,.12);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(34,211,238,.18);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(52\,211\,153\,0\.22\)\]{--tw-shadow: 0 0 24px rgba(52,211,153,.22);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(34\,197\,94\,0\.8\)\]{--tw-shadow: 0 0 25px rgba(34,197,94,.8);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 0 28px rgba(0,0,0,.6);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 0 28px rgba(0,0,0,.7);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 28px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.2\)\]{--tw-shadow: 0 0 30px rgba(251,191,36,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 30px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(251,191,36,.4);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.65\)\]{--tw-shadow: 0 0 30px rgba(251,191,36,.65);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(34\,197\,94\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(34,197,94,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(234\,179\,8\,0\.3\)\]{--tw-shadow: 0 0 40px rgba(234,179,8,.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(249\,115\,22\,0\.5\)\]{--tw-shadow: 0 0 40px rgba(249,115,22,.5);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(250\,204\,21\,0\.6\)\]{--tw-shadow: 0 0 40px rgba(250,204,21,.6);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 40px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 40px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.35\)\,inset_0_0_30px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 0 40px rgba(251,191,36,.35),inset 0 0 30px rgba(0,0,0,.6);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color), inset 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 0 40px rgba(251,191,36,.35);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(52\,211\,153\,0\.35\)\]{--tw-shadow: 0 0 40px rgba(52,211,153,.35);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_hsl\(var\(--primary\)\/0\.35\)\]{--tw-shadow: 0 0 60px hsl(var(--primary)/.35);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow: 0 0 60px rgba(251,191,36,.6);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(251\,191\,36\,0\.7\)\]{--tw-shadow: 0 0 60px rgba(251,191,36,.7);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(220\,38\,38\,0\.7\)\]{--tw-shadow: 0 0 6px rgba(220,38,38,.7);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(251\,191\,36\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(251,191,36,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(251\,191\,36\,0\.9\)\]{--tw-shadow: 0 0 6px rgba(251,191,36,.9);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(34\,211\,238\,0\.9\)\]{--tw-shadow: 0 0 6px rgba(34,211,238,.9);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(52\,211\,153\,0\.9\)\]{--tw-shadow: 0 0 6px rgba(52,211,153,.9);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(0,0,0,.6);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.9\)\]{--tw-shadow: 0 0 8px rgba(16,185,129,.9);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(226\,232\,240\,0\.9\)\]{--tw-shadow: 0 0 8px rgba(226,232,240,.9);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(249\,115\,22\,0\.9\)\]{--tw-shadow: 0 0 8px rgba(249,115,22,.9);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.08\)\]{--tw-shadow: 0 0 8px rgba(251,191,36,.08);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.7\)\]{--tw-shadow: 0 0 8px rgba(251,191,36,.7);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.8\)\]{--tw-shadow: 0 0 8px rgba(251,191,36,.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow: 0 0 8px rgba(52,211,153,.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(74\,222\,128\,0\.8\)\]{--tw-shadow: 0 0 8px rgba(74,222,128,.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_9px_rgba\(251\,191\,36\,1\)\]{--tw-shadow: 0 0 9px rgba(251,191,36,1);--tw-shadow-colored: 0 0 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_9px_rgba\(56\,189\,248\,1\)\]{--tw-shadow: 0 0 9px rgba(56,189,248,1);--tw-shadow-colored: 0 0 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-30px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow: 0 20px 60px -30px rgba(0,0,0,.9);--tw-shadow-colored: 0 20px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.6\)\,0_0_0_1px_rgba\(201\,168\,76\,0\.35\)\,inset_0_0_0_1px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.6),0 0 0 1px rgba(201,168,76,.35),inset 0 0 0 1px rgba(0,0,0,.4);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 4px 10px rgba(0,0,0,.3);--tw-shadow-colored: 0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: inset 0 -1px 0 rgba(0,0,0,.25);--tw-shadow-colored: inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_12px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: inset 0 0 12px rgba(0,0,0,.6);--tw-shadow-colored: inset 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: inset 0 0 20px rgba(0,0,0,.5);--tw-shadow-colored: inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: inset 0 0 20px rgba(0,0,0,.6);--tw-shadow-colored: inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_60px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: inset 0 0 60px rgba(0,0,0,.7);--tw-shadow-colored: inset 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-900\/30{--tw-shadow-color: rgb(120 53 15 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-900\/40{--tw-shadow-color: rgb(120 53 15 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-900\/40{--tw-shadow-color: rgb(20 83 45 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-900\/30{--tw-shadow-color: rgb(88 28 135 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/40{--tw-shadow-color: rgb(244 63 94 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-300\/60{--tw-ring-color: rgb(252 211 77 / .6)}.ring-amber-300\/90{--tw-ring-color: rgb(252 211 77 / .9)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-500\/40{--tw-ring-color: rgb(245 158 11 / .4)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-cyan-400\/30{--tw-ring-color: rgb(34 211 238 / .3)}.ring-cyan-400\/60{--tw-ring-color: rgb(34 211 238 / .6)}.ring-cyan-500\/60{--tw-ring-color: rgb(6 182 212 / .6)}.ring-cyan-900\/40{--tw-ring-color: rgb(22 78 99 / .4)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/50{--tw-ring-color: rgb(52 211 153 / .5)}.ring-gray-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-green-500\/50{--tw-ring-color: rgb(34 197 94 / .5)}.ring-orange-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.ring-orange-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.ring-orange-500\/50{--tw-ring-color: rgb(249 115 22 / .5)}.ring-purple-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.ring-purple-400\/30{--tw-ring-color: rgb(192 132 252 / .3)}.ring-purple-400\/40{--tw-ring-color: rgb(192 132 252 / .4)}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-red-400\/30{--tw-ring-color: rgb(248 113 113 / .3)}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-red-500\/50{--tw-ring-color: rgb(239 68 68 / .5)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-rose-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.ring-rose-400\/50{--tw-ring-color: rgb(251 113 133 / .5)}.ring-rose-400\/70{--tw-ring-color: rgb(251 113 133 / .7)}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-sky-300\/80{--tw-ring-color: rgb(125 211 252 / .8)}.ring-sky-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.ring-sky-400\/50{--tw-ring-color: rgb(56 189 248 / .5)}.ring-slate-400\/30{--tw-ring-color: rgb(148 163 184 / .3)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.ring-yellow-400\/30{--tw-ring-color: rgb(250 204 21 / .3)}.ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.ring-yellow-500\/20{--tw-ring-color: rgb(234 179 8 / .2)}.ring-yellow-500\/40{--tw-ring-color: rgb(234 179 8 / .4)}.ring-yellow-500\/50{--tw-ring-color: rgb(234 179 8 / .5)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[\.85\]{--tw-brightness: brightness(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.7\]{--tw-brightness: brightness(.7);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-\[0\.9\]{--tw-contrast: contrast(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_currentColor\]{--tw-drop-shadow: drop-shadow(0 0 10px currentColor);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(168\,85\,247\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(168,85,247,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(234\,179\,8\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(234,179,8,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(250\,204\,21\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(250,204,21,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(250\,204\,21\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(250,204,21,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(251,191,36,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 0 12px rgba(251,191,36,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_14px_rgba\(255\,255\,255\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 14px rgba(255,255,255,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_15px_rgba\(250\,204\,21\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(250,204,21,.3));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_15px_rgba\(34\,197\,94\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(34,197,94,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(251,191,36,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 20px rgba(255,255,255,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_2px_rgba\(125\,211\,252\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 2px rgba(125,211,252,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_2px_rgba\(232\,121\,249\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 2px rgba(232,121,249,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_2px_rgba\(251\,146\,60\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 2px rgba(251,146,60,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_2px_rgba\(253\,164\,175\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 2px rgba(253,164,175,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_3px_rgba\(110\,231\,183\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 3px rgba(110,231,183,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_40px_rgba\(168\,85\,247\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 0 40px rgba(168,85,247,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(0,0,0,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(239\,68\,68\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(239,68,68,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(250\,204\,21\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(250,204,21,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(251\,191\,36\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(251,191,36,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(34\,211\,238\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(34,211,238,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(52\,211\,153\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(52,211,153,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(0\,200\,255\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 0 5px rgba(0,200,255,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(251\,191\,36\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 5px rgba(251,191,36,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(0\,200\,255\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(0,200,255,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(168\,85\,247\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(168,85,247,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(248\,212\,116\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(248,212,116,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(250\,204\,21\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(250,204,21,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(251\,191\,36\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(251,191,36,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(251\,191\,36\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(251,191,36,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(251\,191\,36\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(251,191,36,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_currentColor\]{--tw-drop-shadow: drop-shadow(0 0 8px currentColor);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(251,191,36,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(74\,222\,128\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(74,222,128,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 1px 0 rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 1px 0 rgba(255,255,255,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_6px_rgba\(251\,191\,36\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 2px 6px rgba(251,191,36,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_6px_rgba\(251\,191\,36\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 2px 6px rgba(251,191,36,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(251\,191\,36\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(251,191,36,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(251\,191\,36\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(251,191,36,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(251\,191\,36\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(251,191,36,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(251\,191\,36\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(251,191,36,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 4px 8px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-50{--tw-saturate: saturate(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.slide-in-from-bottom-4{--tw-enter-translate-y: 1rem}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[id\:\.\.\.\]{id:...}.\[id\:aries-shion\]{id:aries-shion}.\[id\:gemini-saga\]{id:gemini-saga}.\[id\:kentaurus-babel\]{id:kentaurus-babel}.\[id\:leo-regulus\]{id:leo-regulus}.\[id\:lighting-bolt\]{id:lighting-bolt}.\[id\:pegasus-ryu-sei-ken\]{id:pegasus-ryu-sei-ken}.\[id\:pegasus-seiya-v1\]{id:pegasus-seiya-v1}.\[id\:pegasus-seiya\]{id:pegasus-seiya}.\[id\:scorpio-kardia\]{id:scorpio-kardia}.\[id\:scylla-io-2\]{id:scylla-io-2}.\[id\:sea-dragon-kanon-2\]{id:sea-dragon-kanon-2}.\[id\:wolf-nachi\]{id:wolf-nachi}.\[id\:xxx\]{id:xxx}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.touch-pan-x::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}*::-webkit-scrollbar-thumb,*::-webkit-scrollbar-track{background:transparent!important}@keyframes just-drawn-glow{0%{box-shadow:0 0 0 2px #fde04700,0 0 #fde04700;transform:scale(1)}30%{box-shadow:0 0 0 3px #fde047f2,0 0 24px 8px #fde047b3;transform:scale(1.06)}to{box-shadow:0 0 0 2px #fde04700,0 0 #fde04700;transform:scale(1)}}.just-drawn-card{animation:just-drawn-glow 1.6s ease-in-out;border-radius:.375rem;z-index:30}#lovable-badge{display:none!important}a[href*="lovable.dev"],iframe[src*="lovable.dev"],div[style*="Edit with Lovable"],.lovable-badge{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;z-index:-9999!important}@keyframes lpDmgFloat{0%{transform:translate(-50%) scale(.6);opacity:0}15%{transform:translate(-50%,-8px) scale(1.25);opacity:1}60%{transform:translate(-50%,-28px) scale(1.05);opacity:1}to{transform:translate(-50%,-52px) scale(.95);opacity:0}}.holo-card{--holo-rgb: 255, 105, 180;position:relative;isolation:isolate;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--holo-rgb),.7),0 0 16px rgba(var(--holo-rgb),.55),0 4px 14px #0009!important;contain:paint}.holo-card:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;z-index:10;background:repeating-linear-gradient(115deg,transparent 0px,rgba(255,255,255,.18) 14px,rgba(var(--holo-rgb),.28) 28px,transparent 42px,transparent 70px);opacity:.5;mix-blend-mode:screen;transform:translate3d(-12%,-12%,0);animation:holoDrift 5s ease-in-out infinite;will-change:transform,opacity}@keyframes holoDrift{0%{transform:translate3d(-12%,-12%,0) rotate(0);opacity:.35}50%{transform:translate3d(12%,12%,0) rotate(1.5deg);opacity:.7}to{transform:translate3d(-12%,-12%,0) rotate(0);opacity:.35}}.holo-ultra{box-shadow:0 0 0 1px #dce6ffd9,0 0 14px rgba(var(--holo-rgb),.45),0 0 28px #b4d2ff59,0 4px 14px #0009!important}.holo-ultra:before{background:repeating-linear-gradient(125deg,transparent 0px,rgba(230,240,255,.35) 10px,rgba(255,255,255,.55) 18px,rgba(var(--holo-rgb),.35) 28px,transparent 44px,transparent 64px);opacity:.6;animation:holoDrift 3.6s ease-in-out infinite}.holo-mythic{box-shadow:0 0 0 1px #ffffffd9,0 0 22px rgba(var(--holo-rgb),.75),0 0 44px #ff78dc66,0 4px 16px #0009!important}.holo-mythic:before{background:repeating-linear-gradient(115deg,#ff00803d,#ffc80047,#00ffaa47,#00aaff47,#c800ff47,#ff00803d 90px);opacity:.72;animation:holoDrift 5.5s ease-in-out infinite,mythicHue 7s linear infinite}@keyframes mythicHue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.holo-secret{box-shadow:0 0 0 1px #fff0b4,0 0 18px rgba(var(--holo-rgb),1),0 0 38px #ffd250d9,0 0 70px #ff5ac88c,0 0 110px #78b4ff59,0 6px 18px #000000b3!important;animation:holoSecretPulse 2.6s ease-in-out infinite}@keyframes holoSecretPulse{0%,to{filter:brightness(1.05) saturate(1.25) contrast(1.05)}50%{filter:brightness(1.35) saturate(1.7) contrast(1.15)}}.holo-secret:before{background:repeating-linear-gradient(115deg,#ffffff59,#ffdc5073 14px,rgba(var(--holo-rgb),.5),#78dcff73 34px,#ff78dc66,#ffffff59 62px);opacity:.8;animation:holoDrift 4.2s ease-in-out infinite,mythicHue 9s linear infinite}.holo-secret:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:8;background:conic-gradient(from 0deg,#ffd75073,#ff5ac873,#7878ff73,#50ffdc73,#ffd75073);mix-blend-mode:overlay;opacity:.55;animation:holoSecretSpin 6s linear infinite;will-change:transform}@keyframes holoSecretSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.holo-fullart{box-shadow:0 0 0 1px #fff0c8d9,0 0 12px rgba(var(--holo-rgb),.45),0 0 26px #b48cff59,0 0 48px #78dcff40,0 6px 18px #0000008c!important;animation:holoFullartPulse 3.4s ease-in-out infinite}@keyframes holoFullartPulse{0%,to{filter:brightness(1.04) saturate(1.15)}50%{filter:brightness(1.14) saturate(1.35)}}.holo-fullart:before{background:linear-gradient(115deg,#fff0,#ffffff38 35%,rgba(var(--holo-rgb),.32),#b4dcff52,#ffffff38 65%,#fff0);opacity:.55;animation:holoDrift 5s ease-in-out infinite}.holo-fullart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7;border-radius:inherit;background:linear-gradient(135deg,#ffd7782e,#ff82c82e,#8cb4ff2e,#78f0c82e,#ffd7782e);background-size:300% 300%;mix-blend-mode:overlay;opacity:.45;animation:holoFullartFlow 7s ease-in-out infinite}@keyframes holoFullartFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.holo-card:before{animation:none;opacity:.25;transform:translate3d(120%,0,0)}.holo-secret,.holo-secret:after{animation:none}.holo-fullart,.holo-fullart:after{animation:none}}.rarity-cinematic{--cinematic-void: var(--fullart-void);--cinematic-ink: var(--fullart-ink);--cinematic-primary: var(--fullart-blood);--cinematic-secondary: var(--fullart-cosmo);--cinematic-metal: var(--fullart-gold);--cinematic-light: var(--fullart-light);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;overflow:hidden;pointer-events:none;isolation:isolate;color:hsl(var(--cinematic-light));animation:fullart-screen-impact var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.rarity-cinematic--ultra_rare{--cinematic-void: 220 38% 5%;--cinematic-ink: 211 48% 14%;--cinematic-primary: 195 100% 70%;--cinematic-secondary: 220 100% 90%;--cinematic-metal: 210 18% 82%;--cinematic-light: 0 0% 100%}.rarity-cinematic--mythic{--cinematic-void: 275 60% 4%;--cinematic-ink: 292 70% 12%;--cinematic-primary: 318 100% 68%;--cinematic-secondary: 172 100% 62%;--cinematic-metal: 48 100% 68%;--cinematic-light: 0 0% 100%}.rarity-cinematic--secret{--cinematic-void: 0 0% 1%;--cinematic-ink: 350 72% 7%;--cinematic-primary: 350 100% 48%;--cinematic-secondary: 42 100% 61%;--cinematic-metal: 42 100% 68%;--cinematic-light: 38 100% 96%}.fullart-invocation__void{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(circle at center,hsl(var(--cinematic-ink) / .45) 0 18%,transparent 48%),hsl(var(--cinematic-void) / .94);-webkit-backdrop-filter:blur(7px) saturate(.45);backdrop-filter:blur(7px) saturate(.45);animation:fullart-void var(--cinematic-duration) ease both}.fullart-invocation__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--cinematic-light));mix-blend-mode:screen;animation:fullart-flash var(--cinematic-duration) steps(1,end) both}.fullart-invocation__rays{position:absolute;width:min(130vmax,1500px);aspect-ratio:1;background:repeating-conic-gradient(from 7deg,transparent 0deg 7deg,hsl(var(--cinematic-primary) / .18) 8deg 9deg,transparent 10deg 18deg,hsl(var(--cinematic-secondary) / .13) 19deg 20deg);-webkit-mask-image:radial-gradient(circle,black 0 17%,transparent 62%);mask-image:radial-gradient(circle,black 0 17%,transparent 62%);animation:fullart-rays var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-invocation__shockwave{position:absolute;width:min(64vmin,680px);aspect-ratio:1;border:2px solid hsl(var(--cinematic-secondary) / .8);border-radius:50%;box-shadow:0 0 35px hsl(var(--cinematic-secondary) / .55),inset 0 0 24px hsl(var(--cinematic-primary) / .4);opacity:0;animation:fullart-shockwave 1.2s ease-out both}.fullart-invocation__shockwave--two{animation-delay:.18s}.fullart-invocation__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(5px,1vh,10px);width:min(94vw,760px);height:min(94dvh,820px);animation:fullart-content var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-invocation__omen{color:hsl(var(--cinematic-secondary));font-size:clamp(.65rem,2.4vw,.9rem);font-weight:900;letter-spacing:.32em;text-align:center;text-transform:uppercase;text-shadow:0 0 12px hsl(var(--cinematic-secondary) / .9),0 0 28px hsl(var(--cinematic-primary) / .7);animation:fullart-omen var(--cinematic-duration) ease both}.fullart-invocation__sigil{position:absolute;display:flex;flex-direction:column;align-items:center;color:hsl(var(--cinematic-light) / .07);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(7rem,32vmin,19rem);font-weight:900;line-height:.65;letter-spacing:0;transform:skewY(-5deg);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:fullart-sigil var(--cinematic-duration) ease both}.fullart-invocation__card-shell{position:relative;width:min(58vw,270px,51.408dvh);aspect-ratio:5 / 7;border:2px solid hsl(var(--cinematic-metal) / .95);border-radius:8px;background:hsl(var(--cinematic-void));box-shadow:0 0 0 1px hsl(var(--cinematic-light) / .8),0 0 28px hsl(var(--cinematic-secondary) / .9),0 0 75px hsl(var(--cinematic-primary) / .72),0 0 150px hsl(var(--cinematic-primary) / .4);overflow:hidden;transform-origin:center;animation:fullart-card-strike var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-invocation__card{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain}.fullart-invocation__sheen{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 35%,hsl(var(--cinematic-light) / .82) 49%,hsl(var(--cinematic-secondary) / .55) 52%,transparent 65%);mix-blend-mode:screen;animation:fullart-sheen 1.45s .76s ease-in-out both}.fullart-invocation__name{max-width:94vw;color:hsl(var(--cinematic-light));font-size:clamp(1.15rem,5vw,2.25rem);font-weight:900;letter-spacing:.08em;line-height:1.05;text-align:center;text-transform:uppercase;text-shadow:0 0 10px hsl(var(--cinematic-light) / .8),0 0 26px hsl(var(--cinematic-primary));animation:fullart-name var(--cinematic-duration) ease both}.fullart-invocation__caller{color:hsl(var(--cinematic-metal));font-size:clamp(.65rem,2.4vw,.8rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fullart-invocation__particles{position:absolute;top:0;right:0;bottom:0;left:0}.fullart-invocation__particles i{--angle: calc(var(--particle-index) * 20deg);position:absolute;left:50%;top:50%;width:3px;height:clamp(40px,13vmin,120px);background:linear-gradient(to top,transparent,hsl(var(--cinematic-metal)),hsl(var(--cinematic-light)));box-shadow:0 0 12px hsl(var(--cinematic-secondary));transform-origin:50% 0;transform:rotate(var(--angle)) translateY(-11vmin) scaleY(0);animation:fullart-particle 1.7s calc(var(--particle-index) * 24ms) cubic-bezier(.16,1,.3,1) both}.rarity-cinematic__eclipse,.rarity-cinematic__seal,.rarity-cinematic__prism,.rarity-cinematic__blades,.rarity-cinematic__lightning,.rarity-cinematic__fullart-collapse,.rarity-cinematic__fullart-corona,.rarity-cinematic__fullart-rift,.fullart-kind__scroll,.fullart-kind__forge-ring,.fullart-kind__forge-strike,.fullart-kind__horizon,.fullart-kind__domain,.fullart-kind__portal,.fullart-kind__wing,.fullart-kind__focus,.fullart-kind__velocity{position:absolute;pointer-events:none;opacity:0}.rarity-cinematic--ultra_rare .rarity-cinematic__blades{width:min(110vmax,1400px);height:16px;background:linear-gradient(90deg,transparent,hsl(var(--cinematic-light)),hsl(var(--cinematic-primary)),transparent);box-shadow:0 0 20px hsl(var(--cinematic-primary)),0 0 55px hsl(var(--cinematic-secondary) / .8);animation:ultra-blades var(--cinematic-duration) ease-out both}.rarity-cinematic--ultra_rare .fullart-invocation__card-shell{animation-name:ultra-card-forge}.rarity-cinematic--ultra_rare .fullart-invocation__particles i{width:5px;height:clamp(24px,8vmin,72px);animation-name:ultra-spark}.rarity-cinematic--mythic .rarity-cinematic__prism{width:min(70vmin,720px);aspect-ratio:1;border:7px solid hsl(var(--cinematic-secondary) / .7);box-shadow:inset 0 0 45px hsl(var(--cinematic-primary)),0 0 70px hsl(var(--cinematic-secondary));clip-path:polygon(50% 0,100% 85%,0 85%);animation:mythic-prism var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.rarity-cinematic--mythic .rarity-cinematic__prism--two{animation-delay:.13s;transform:rotate(180deg)}.rarity-cinematic--mythic .fullart-invocation__rays{filter:hue-rotate(80deg) saturate(1.8);animation-name:mythic-rift}.rarity-cinematic--mythic .fullart-invocation__card-shell{animation-name:mythic-card-rise}.rarity-cinematic--secret .rarity-cinematic__eclipse{width:min(78vmin,760px);aspect-ratio:1;border-radius:50%;background:hsl(var(--cinematic-void));box-shadow:0 0 0 5px hsl(var(--cinematic-primary)),0 0 45px 12px hsl(var(--cinematic-primary) / .8),0 0 150px hsl(var(--cinematic-secondary) / .55);animation:secret-eclipse var(--cinematic-duration) ease both}.rarity-cinematic--secret .rarity-cinematic__seal{width:min(92vmin,880px);aspect-ratio:1;border:2px solid hsl(var(--cinematic-metal) / .75);transform:rotate(45deg);box-shadow:inset 0 0 35px hsl(var(--cinematic-primary) / .8),0 0 60px hsl(var(--cinematic-primary));animation:secret-seal var(--cinematic-duration) linear both}.rarity-cinematic--secret .fullart-invocation__card-shell{animation-name:secret-card-awaken}.rarity-cinematic--secret .fullart-invocation__omen{color:hsl(var(--cinematic-metal))}.rarity-cinematic--fullart{animation-name:fullart-apocalypse-impact}.rarity-cinematic--fullart .fullart-invocation__void{background:radial-gradient(circle at center,transparent 0 7%,hsl(var(--cinematic-secondary) / .34) 8%,transparent 19%),radial-gradient(circle at center,hsl(var(--cinematic-primary) / .46) 0 14%,transparent 42%),repeating-radial-gradient(circle at center,transparent 0 24px,hsl(var(--cinematic-secondary) / .1) 25px 27px),hsl(var(--cinematic-void) / .98);-webkit-backdrop-filter:blur(11px) saturate(.25) contrast(1.45);backdrop-filter:blur(11px) saturate(.25) contrast(1.45)}.rarity-cinematic--fullart .fullart-invocation__flash{animation-name:fullart-apocalypse-flash}.rarity-cinematic--fullart .fullart-invocation__rays{width:min(170vmax,2100px);filter:saturate(2.6) contrast(1.6);animation-name:fullart-apocalypse-rays}.rarity-cinematic--fullart .rarity-cinematic__lightning{top:-10%;width:12px;height:120%;background:hsl(var(--cinematic-light));clip-path:polygon(40% 0,100% 0,58% 38%,95% 38%,20% 100%,38% 52%,0 52%);box-shadow:0 0 18px hsl(var(--cinematic-light)),0 0 70px hsl(var(--cinematic-secondary)),0 0 160px hsl(var(--cinematic-primary));animation:fullart-apocalypse-lightning var(--cinematic-duration) steps(1,end) both}.rarity-cinematic--fullart .rarity-cinematic__lightning--one{left:16%;transform:rotate(24deg)}.rarity-cinematic--fullart .rarity-cinematic__lightning--two{right:16%;transform:rotate(-24deg) scaleY(-1);animation-delay:80ms}.rarity-cinematic--fullart .rarity-cinematic__fullart-collapse{width:min(36vmin,370px);aspect-ratio:1;border-radius:50%;background:hsl(var(--cinematic-void));box-shadow:0 0 0 5px hsl(var(--cinematic-light)),0 0 34px 12px hsl(var(--cinematic-secondary)),0 0 120px 48px hsl(var(--cinematic-primary) / .8),0 0 260px 100px hsl(var(--cinematic-secondary) / .34);animation:fullart-collapse var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.rarity-cinematic--fullart .rarity-cinematic__fullart-corona{width:min(88vmin,900px);aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 4deg,hsl(var(--cinematic-light) / .92) 5deg 6deg,hsl(var(--cinematic-secondary) / .62) 7deg 9deg,transparent 10deg 15deg);-webkit-mask-image:radial-gradient(circle,transparent 0 39%,black 41% 47%,transparent 65%);mask-image:radial-gradient(circle,transparent 0 39%,black 41% 47%,transparent 65%);animation:fullart-corona var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.rarity-cinematic--fullart .rarity-cinematic__fullart-corona--two{width:min(118vmin,1200px);animation-name:fullart-corona-reverse;animation-delay:.12s}.rarity-cinematic--fullart .rarity-cinematic__fullart-rift{width:min(145vmax,1700px);height:10px;background:linear-gradient(90deg,transparent 4%,hsl(var(--cinematic-primary)),hsl(var(--cinematic-light)) 48% 52%,hsl(var(--cinematic-secondary)),transparent 96%);box-shadow:0 0 24px hsl(var(--cinematic-light)),0 0 80px hsl(var(--cinematic-secondary)),0 0 180px hsl(var(--cinematic-primary));animation:fullart-rift-slash var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.rarity-cinematic--fullart .rarity-cinematic__fullart-rift--one{transform:rotate(31deg)}.rarity-cinematic--fullart .rarity-cinematic__fullart-rift--two{transform:rotate(-31deg);animation-delay:.1s}.rarity-cinematic--fullart .fullart-invocation__card-shell{border-width:3px;box-shadow:0 0 0 3px hsl(var(--cinematic-light)),0 0 68px 8px hsl(var(--cinematic-secondary)),0 0 170px 45px hsl(var(--cinematic-primary) / .9),0 0 330px 100px hsl(var(--cinematic-secondary) / .45);animation-name:fullart-apocalypse-card}.rarity-cinematic--fullart .fullart-invocation__shockwave{width:min(84vmin,860px);border-width:5px;animation-name:fullart-apocalypse-shockwave}.rarity-cinematic--fullart .fullart-invocation__shockwave--two{animation-delay:.21s}.rarity-cinematic--fullart .fullart-invocation__particles i{width:5px;height:clamp(60px,20vmin,190px);box-shadow:0 0 18px hsl(var(--cinematic-light)),0 0 44px hsl(var(--cinematic-secondary));animation-name:fullart-apocalypse-particle;animation-duration:2.3s}.rarity-cinematic--fullart .fullart-invocation__sigil{color:hsl(var(--cinematic-light) / .12);text-shadow:0 0 35px hsl(var(--cinematic-primary) / .75);animation-name:fullart-apocalypse-sigil}.rarity-cinematic--fullart .fullart-invocation__name{text-shadow:0 0 12px hsl(var(--cinematic-light)),0 0 42px hsl(var(--cinematic-secondary)),0 0 90px hsl(var(--cinematic-primary))}.fullart-kind--occasion .fullart-kind__scroll{top:50%;width:min(55vw,560px);height:min(70dvh,680px);border-block:5px solid hsl(var(--cinematic-metal));background:linear-gradient(90deg,transparent,hsl(var(--cinematic-primary) / .18),hsl(var(--cinematic-light) / .28));box-shadow:0 0 55px hsl(var(--cinematic-secondary)),inset 0 0 80px hsl(var(--cinematic-primary) / .7);animation:fullart-scroll-open var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-kind--occasion .fullart-kind__scroll--left{right:50%;transform-origin:right center}.fullart-kind--occasion .fullart-kind__scroll--right{left:50%;transform-origin:left center;scale:-1 1}.fullart-kind--occasion .rarity-cinematic__fullart-corona{border-radius:3%;-webkit-mask-image:radial-gradient(circle,transparent 0 28%,black 31% 48%,transparent 67%);mask-image:radial-gradient(circle,transparent 0 28%,black 31% 48%,transparent 67%)}.fullart-kind--occasion .fullart-invocation__card-shell{animation-name:fullart-decree-card}.fullart-kind--object .fullart-kind__forge-ring{width:min(92vmin,920px);aspect-ratio:1;border:12px double hsl(var(--cinematic-metal));border-radius:50%;box-shadow:inset 0 0 80px hsl(var(--cinematic-primary)),0 0 90px hsl(var(--cinematic-secondary));animation:fullart-forge-ring var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-kind--object .fullart-kind__forge-strike{width:min(125vmax,1500px);height:14px;background:linear-gradient(90deg,transparent,hsl(var(--cinematic-metal)),hsl(var(--cinematic-light)),transparent);box-shadow:0 0 28px hsl(var(--cinematic-light)),0 0 90px hsl(var(--cinematic-secondary));animation:fullart-forge-strike var(--cinematic-duration) steps(1,end) both}.fullart-kind--object .fullart-kind__forge-strike--one{transform:rotate(42deg)}.fullart-kind--object .fullart-kind__forge-strike--two{transform:rotate(-42deg);animation-delay:.12s}.fullart-kind--object .fullart-invocation__particles i{height:clamp(22px,8vmin,78px);animation-name:fullart-forge-spark}.fullart-kind--object .fullart-invocation__card-shell{animation-name:fullart-forged-card}.fullart-kind--stage .fullart-kind__horizon{left:-8%;top:49%;width:116%;height:6px;background:hsl(var(--cinematic-light));box-shadow:0 0 24px hsl(var(--cinematic-light)),0 0 95px 28px hsl(var(--cinematic-primary));animation:fullart-domain-horizon var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-kind--stage .fullart-kind__domain{left:-10%;width:120%;height:50%;background:repeating-linear-gradient(96deg,transparent 0 38px,hsl(var(--cinematic-secondary) / .22) 40px 43px,transparent 45px 78px);transform-origin:center bottom;animation:fullart-domain-spread var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-kind--stage .fullart-kind__domain--one{top:0}.fullart-kind--stage .fullart-kind__domain--two{bottom:0;scale:1 -1}.fullart-kind--stage .fullart-invocation__card-shell{animation-name:fullart-domain-card}.fullart-kind--assistant .fullart-kind__portal{width:min(58vmin,570px);height:min(94dvh,900px);border:8px solid hsl(var(--cinematic-light));border-radius:50%;box-shadow:inset 0 0 70px hsl(var(--cinematic-secondary)),0 0 90px 24px hsl(var(--cinematic-primary));animation:fullart-celestial-portal var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-kind--assistant .fullart-kind__wing{width:min(50vmin,500px);height:min(68vmin,650px);background:repeating-linear-gradient(112deg,transparent 0 16px,hsl(var(--cinematic-light) / .72) 18px 22px,transparent 24px 38px);filter:drop-shadow(0 0 20px hsl(var(--cinematic-secondary)));animation:fullart-celestial-wing var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-kind--assistant .fullart-kind__wing--left{right:51%;transform-origin:right center;clip-path:polygon(100% 20%,0 0,72% 50%,0 100%,100% 78%)}.fullart-kind--assistant .fullart-kind__wing--right{left:51%;transform-origin:left center;clip-path:polygon(0 20%,100% 0,28% 50%,100% 100%,0 78%)}.fullart-kind--assistant .fullart-invocation__card-shell{animation-name:fullart-celestial-card}.fullart-kind--technique .fullart-kind__focus{width:min(25vmin,250px);aspect-ratio:1;border-radius:50%;background:hsl(var(--cinematic-light));box-shadow:0 0 45px 18px hsl(var(--cinematic-secondary)),0 0 180px 80px hsl(var(--cinematic-primary));animation:fullart-technique-focus var(--cinematic-duration) cubic-bezier(.8,0,.2,1) both}.fullart-kind--technique .fullart-kind__velocity{top:-30%;right:-30%;bottom:-30%;left:-30%;background:repeating-conic-gradient(from 90deg,transparent 0 2deg,hsl(var(--cinematic-light) / .7) 2.4deg 2.8deg,transparent 3.2deg 7deg);-webkit-mask-image:radial-gradient(circle,transparent 0 8%,black 15% 75%,transparent 82%);mask-image:radial-gradient(circle,transparent 0 8%,black 15% 75%,transparent 82%);animation:fullart-technique-velocity var(--cinematic-duration) cubic-bezier(.16,1,.3,1) both}.fullart-kind--technique .rarity-cinematic__fullart-rift--one{transform:rotate(90deg)}.fullart-kind--technique .rarity-cinematic__fullart-rift--two{transform:rotate(0)}.fullart-kind--technique .fullart-invocation__card-shell{animation-name:fullart-technique-card}@keyframes ultra-blades{0%,5%{opacity:0;transform:scaleX(.02) rotate(-28deg)}18%,58%{opacity:1;transform:scaleX(1) rotate(-28deg)}to{opacity:0;transform:scaleX(1.25) rotate(28deg)}}@keyframes ultra-card-forge{0%,10%{opacity:0;transform:scale(.2);filter:brightness(4) grayscale(1)}24%{opacity:1;transform:scale(1.08)}34%,84%{transform:scale(1);filter:brightness(1)}to{opacity:0;transform:scale(.96)}}@keyframes ultra-spark{0%{opacity:0;transform:rotate(var(--angle)) translateY(-5vmin) scaleY(0)}18%{opacity:1}65%,to{opacity:0;transform:rotate(var(--angle)) translateY(-58vmin) scaleY(.5)}}@keyframes mythic-prism{0%,8%{opacity:0;transform:scale(.1) rotate(-80deg);filter:hue-rotate(0deg)}25%,76%{opacity:.75}to{opacity:0;transform:scale(1.7) rotate(160deg);filter:hue-rotate(300deg)}}@keyframes mythic-rift{0%{opacity:0;transform:scale(.08) rotate(-60deg);filter:hue-rotate(0deg)}25%,76%{opacity:.9}to{opacity:0;transform:scale(1.4) rotate(120deg);filter:hue-rotate(300deg)}}@keyframes mythic-card-rise{0%,12%{opacity:0;transform:perspective(900px) translateY(35vh) rotateX(70deg) scale(.35);filter:hue-rotate(160deg) brightness(3)}30%{opacity:1;transform:perspective(900px) translateY(0) rotateX(-7deg) scale(1.08)}42%,84%{transform:scale(1);filter:none}to{opacity:0;transform:scale(1.12)}}@keyframes secret-eclipse{0%,5%{opacity:0;transform:scale(2.4)}18%,72%{opacity:1;transform:scale(.82)}86%{opacity:.65;transform:scale(1.02)}to{opacity:0;transform:scale(2.8)}}@keyframes secret-seal{0%,9%{opacity:0;transform:scale(.15) rotate(-140deg)}26%,76%{opacity:.7}to{opacity:0;transform:scale(1.7) rotate(160deg)}}@keyframes secret-card-awaken{0%,15%{opacity:0;transform:perspective(1100px) scale(.05) rotateY(180deg);filter:brightness(0)}29%{opacity:1;transform:perspective(1100px) scale(1.16) rotateY(-8deg);filter:brightness(2.4)}42%,84%{transform:scale(1);filter:brightness(1)}to{opacity:0;transform:scale(1.12);filter:brightness(2)}}@keyframes fullart-lightning{0%,5%,8%,12%,18%,to{opacity:0}6%,10%,14%{opacity:1}7%,11%,16%{opacity:.2}}@keyframes fullart-apocalypse-impact{0%,3%{transform:translate(0) scale(1)}4%{transform:translate(-18px,10px) scale(1.018)}5%{transform:translate(16px,-12px) scale(.99)}6%{transform:translate(-13px,-8px) scale(1.012)}8%{transform:translate(11px,7px)}10%{transform:translate(-8px,4px)}12%,29%{transform:translate(0)}30%{transform:translate(-12px,5px)}31%{transform:translate(10px,-6px)}33%,91%{transform:translate(0);opacity:1}to{opacity:0}}@keyframes fullart-apocalypse-flash{0%,3%,6%,9%,28%,31%,to{opacity:0}4%{opacity:1}5%{opacity:.12}7%{opacity:.82}8%{opacity:.08}10%{opacity:.46}29%{opacity:.75}30%{opacity:.05}32%{opacity:.32}}@keyframes fullart-apocalypse-rays{0%,4%{opacity:0;transform:scale(.02) rotate(-45deg)}13%{opacity:1;transform:scale(.42) rotate(-12deg)}34%,82%{opacity:.92}to{opacity:0;transform:scale(1.65) rotate(35deg)}}@keyframes fullart-apocalypse-lightning{0%,3%,5%,7%,9%,12%,16%,27%,30%,34%,to{opacity:0}4%,6%,8%,10%,13%,28%,31%{opacity:1}11%,15%,29%,33%{opacity:.24}}@keyframes fullart-collapse{0%,4%{opacity:0;transform:scale(5);filter:brightness(4)}12%{opacity:1;transform:scale(.16);filter:brightness(.5)}21%{opacity:1;transform:scale(.52);filter:brightness(2.8)}30%{opacity:0;transform:scale(8);filter:brightness(7)}to{opacity:0}}@keyframes fullart-corona{0%,5%{opacity:0;transform:scale(.05) rotate(-90deg)}17%{opacity:1;transform:scale(.68) rotate(0)}32%,77%{opacity:.86}to{opacity:0;transform:scale(2.2) rotate(190deg)}}@keyframes fullart-corona-reverse{0%,7%{opacity:0;transform:scale(.08) rotate(110deg)}22%{opacity:.72;transform:scale(.72) rotate(0)}75%{opacity:.64}to{opacity:0;transform:scale(1.8) rotate(-170deg)}}@keyframes fullart-rift-slash{0%,8%{opacity:0;scale:.02 1;filter:brightness(5)}12%{opacity:1;scale:1 1}18%{opacity:.25;scale:1.1 5}24%,to{opacity:0;scale:1.25 12}}@keyframes fullart-apocalypse-card{0%,12%{opacity:0;transform:perspective(1000px) scale(4.8) rotateY(78deg) rotate(-18deg);filter:brightness(5) blur(5px)}20%{opacity:1;transform:perspective(1000px) scale(.7) rotateY(-18deg) rotate(4deg);filter:brightness(2.6)}27%{transform:perspective(1000px) scale(1.22) rotateY(7deg) rotate(-2deg)}34%,82%{opacity:1;transform:perspective(1000px) scale(1) rotateY(0) rotate(0);filter:brightness(1.08) saturate(1.3)}91%{opacity:1;transform:scale(1.16);filter:brightness(2.6)}to{opacity:0;transform:scale(2.8);filter:brightness(5) blur(4px)}}@keyframes fullart-apocalypse-shockwave{0%{opacity:1;transform:scale(.015);filter:brightness(4)}45%{opacity:.9}to{opacity:0;transform:scale(4.5);filter:brightness(1)}}@keyframes fullart-apocalypse-particle{0%,8%{opacity:0;transform:rotate(var(--angle)) translateY(-2vmin) scaleY(0)}16%{opacity:1}72%{opacity:.85}to{opacity:0;transform:rotate(var(--angle)) translateY(-78vmin) scaleY(1.8)}}@keyframes fullart-apocalypse-sigil{0%,10%{opacity:0;transform:scale(3.2) skewY(-5deg);filter:blur(15px)}23%{opacity:1;transform:scale(.82) skewY(-5deg);filter:blur(0)}31%,83%{opacity:1;transform:scale(1) skewY(-5deg)}to{opacity:0;transform:scale(1.8) skewY(-5deg);filter:blur(8px)}}@keyframes fullart-scroll-open{0%,7%{opacity:0;scale:0 1}18%{opacity:.95;scale:1 1}31%,78%{opacity:.72}to{opacity:0;scale:1.35 1.08}}@keyframes fullart-decree-card{0%,16%{opacity:0;transform:perspective(1000px) rotateX(88deg) scaleX(2);filter:brightness(4)}28%{opacity:1;transform:perspective(1000px) rotateX(-10deg) scale(1.12)}38%,84%{transform:perspective(1000px) rotateX(0) scale(1);filter:brightness(1.08)}to{opacity:0;transform:scale(1.4)}}@keyframes fullart-forge-ring{0%,5%{opacity:0;transform:scale(2.7) rotate(-120deg)}18%,72%{opacity:.9;transform:scale(.78) rotate(12deg)}to{opacity:0;transform:scale(1.8) rotate(240deg)}}@keyframes fullart-forge-strike{0%,5%,9%,13%,29%,33%,to{opacity:0;scale:.03 1}6%,10%,14%,30%{opacity:1;scale:1 1}8%,12%,17%,32%{opacity:.18;scale:1.25 5}}@keyframes fullart-forge-spark{0%,8%{opacity:0;transform:rotate(var(--angle)) translateY(-4vmin) scaleY(0)}13%{opacity:1}48%,to{opacity:0;transform:rotate(var(--angle)) translateY(-68vmin) scaleY(.7)}}@keyframes fullart-forged-card{0%,15%{opacity:0;transform:scale(.18) rotate(-12deg);filter:grayscale(1) brightness(5)}25%{opacity:1;transform:scale(1.2) rotate(3deg)}36%,83%{transform:scale(1);filter:saturate(1.4)}to{opacity:0;transform:scale(.92);filter:brightness(3)}}@keyframes fullart-domain-horizon{0%,7%{opacity:0;transform:scaleX(.01)}18%{opacity:1;transform:scaleX(1)}33%,82%{opacity:.85}to{opacity:0;transform:scaleX(1.4) scaleY(15)}}@keyframes fullart-domain-spread{0%,10%{opacity:0;transform:perspective(800px) rotateX(90deg) scaleX(.2)}26%,78%{opacity:.9;transform:perspective(800px) rotateX(58deg) scaleX(1)}to{opacity:0;transform:perspective(800px) rotateX(35deg) scaleX(1.25)}}@keyframes fullart-domain-card{0%,18%{opacity:0;transform:perspective(1000px) translateZ(-800px) scale(.2);filter:brightness(5)}31%{opacity:1;transform:perspective(1000px) translateZ(80px) scale(1.14)}42%,84%{transform:scale(1);filter:brightness(1.1)}to{opacity:0;transform:perspective(1000px) translateZ(300px) scale(1.25)}}@keyframes fullart-celestial-portal{0%,7%{opacity:0;transform:scaleY(.02) scaleX(.2)}22%,76%{opacity:.86;transform:scale(1)}to{opacity:0;transform:scaleY(1.18) scaleX(.02)}}@keyframes fullart-celestial-wing{0%,15%{opacity:0;transform:scaleX(.04)}29%,76%{opacity:.74;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.3) translateY(-12%)}}@keyframes fullart-celestial-card{0%,17%{opacity:0;transform:translateY(-75dvh) scale(.45);filter:brightness(5)}30%{opacity:1;transform:translateY(3vh) scale(1.16)}40%,84%{transform:translateY(0) scale(1);filter:brightness(1.08)}to{opacity:0;transform:translateY(-4vh) scale(1.1)}}@keyframes fullart-technique-focus{0%,4%{opacity:0;transform:scale(5)}14%,22%{opacity:1;transform:scale(.08)}27%{opacity:.96;transform:scale(.35)}34%,to{opacity:0;transform:scale(12)}}@keyframes fullart-technique-velocity{0%,10%{opacity:0;transform:scale(.05) rotate(-35deg)}23%{opacity:1;transform:scale(.62) rotate(0)}39%,73%{opacity:.72}to{opacity:0;transform:scale(2.5) rotate(38deg)}}@keyframes fullart-technique-card{0%,17%{opacity:0;transform:perspective(900px) translateZ(700px) rotate(14deg) scale(3.8);filter:brightness(5) blur(5px)}26%{opacity:1;transform:perspective(900px) translateZ(-80px) rotate(-3deg) scale(.72)}35%{transform:scale(1.2)}44%,80%{transform:scale(1);filter:brightness(1.15) saturate(1.5)}90%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:translate(85vw) scale(.2);filter:brightness(5)}}@keyframes fullart-screen-impact{0%,5%{transform:translate(0)}6%{transform:translate(-9px,5px)}8%{transform:translate(8px,-5px)}10%{transform:translate(-5px,-2px)}13%,88%{transform:translate(0);opacity:1}to{opacity:0}}@keyframes fullart-void{0%{opacity:0}8%,87%{opacity:1}to{opacity:0}}@keyframes fullart-flash{0%,5%,9%,to{opacity:0}6%{opacity:.95}7%{opacity:.08}8%{opacity:.55}}@keyframes fullart-rays{0%{opacity:0;transform:scale(.12) rotate(-20deg)}15%{opacity:1}82%{opacity:.65}to{opacity:0;transform:scale(1.15) rotate(10deg)}}@keyframes fullart-shockwave{0%{opacity:.95;transform:scale(.08)}to{opacity:0;transform:scale(2.4)}}@keyframes fullart-content{0%,7%{opacity:0}11%,86%{opacity:1}to{opacity:0;transform:scale(1.05)}}@keyframes fullart-omen{0%,12%{opacity:0;transform:translateY(14px)}20%,82%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes fullart-sigil{0%{opacity:0;transform:scale(1.7) skewY(-5deg)}20%{opacity:1;transform:scale(1) skewY(-5deg)}84%{opacity:1}to{opacity:0;transform:scale(1.1) skewY(-5deg)}}@keyframes fullart-card-strike{0%,8%{opacity:0;transform:perspective(900px) scale(2.8) rotateY(55deg) rotate(-7deg);filter:brightness(3)}18%{opacity:1;transform:perspective(900px) scale(.9) rotateY(-5deg) rotate(1deg);filter:brightness(1.4)}28%,82%{transform:perspective(900px) scale(1) rotateY(0) rotate(0);filter:brightness(1)}to{opacity:0;transform:perspective(900px) scale(1.08)}}@keyframes fullart-sheen{0%{transform:translate(-130%) rotate(8deg);opacity:0}20%{opacity:1}to{transform:translate(130%) rotate(8deg);opacity:0}}@keyframes fullart-name{0%,23%{opacity:0;transform:scaleX(1.4);filter:blur(8px)}32%,84%{opacity:1;transform:scaleX(1);filter:blur(0)}to{opacity:0}}@keyframes fullart-particle{0%{opacity:0;transform:rotate(var(--angle)) translateY(-8vmin) scaleY(0)}22%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-48vmin) scaleY(1)}}@media (max-height: 620px){.fullart-invocation__content{gap:3px}.fullart-invocation__card-shell{width:min(45vw,190px,45.696dvh)}.fullart-invocation__sigil{font-size:8rem}}@media (prefers-reduced-motion: reduce){.rarity-cinematic,.fullart-invocation__void,.fullart-invocation__content,.fullart-invocation__omen,.fullart-invocation__sigil,.fullart-invocation__card-shell,.fullart-invocation__name{animation:fullart-reduced 3.2s ease both}.fullart-invocation__flash,.fullart-invocation__rays,.fullart-invocation__shockwave,.fullart-invocation__particles,.fullart-invocation__sheen,.rarity-cinematic__eclipse,.rarity-cinematic__seal,.rarity-cinematic__prism,.rarity-cinematic__blades,.rarity-cinematic__lightning,.rarity-cinematic__fullart-collapse,.rarity-cinematic__fullart-corona,.rarity-cinematic__fullart-rift,.fullart-kind__scroll,.fullart-kind__forge-ring,.fullart-kind__forge-strike,.fullart-kind__horizon,.fullart-kind__domain,.fullart-kind__portal,.fullart-kind__wing,.fullart-kind__focus,.fullart-kind__velocity{display:none}}@keyframes fullart-reduced{0%,to{opacity:0}8%,88%{opacity:1}}.hand-fan-card{transform-origin:center bottom;transform:translateY(var(--fan-drop, 0px)) rotate(var(--fan-angle, 0deg));transition:transform .18s ease,filter .18s ease}@keyframes phase-banner-lifetime{0%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.phase-banner-lifetime{animation:phase-banner-lifetime 1.4s linear forwards}.hand-fan-card[data-raised=true],.hand-fan-card:focus-within{transform:translateY(-16px) rotate(0)!important;z-index:50!important;filter:drop-shadow(0 0 6px rgba(96,165,250,.65))}@media (hover: hover) and (pointer: fine){.hand-fan-card:hover{transform:translateY(-16px) rotate(0)!important;z-index:50!important}}@media (prefers-reduced-motion: reduce){.hand-fan-card{transition:none}}@media (max-width: 559px),(orientation: portrait) and (max-width: 900px){.development-footer{display:none}}.marker\:text-yellow-400 *::marker{color:#facc15}.marker\:text-yellow-400::marker{color:#facc15}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-amber-200\/30::-moz-placeholder{color:#fde68a4d}.placeholder\:text-amber-200\/30::placeholder{color:#fde68a4d}.placeholder\:text-amber-200\/40::-moz-placeholder{color:#fde68a66}.placeholder\:text-amber-200\/40::placeholder{color:#fde68a66}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::-moz-placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.05\]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.08\]:hover{--tw-scale-x: 1.08;--tw-scale-y: 1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#c9a84c\]:hover{--tw-border-opacity: 1;border-color:rgb(201 168 76 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c9a84c\]\/40:hover{border-color:#c9a84c66}.hover\:border-\[\#c9a84c\]\/50:hover{border-color:#c9a84c80}.hover\:border-\[\#c9a84c\]\/60:hover{border-color:#c9a84c99}.hover\:border-\[\#c9a84c\]\/70:hover{border-color:#c9a84cb3}.hover\:border-\[\#f8d474\]\/70:hover{border-color:#f8d474b3}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-300\/70:hover{border-color:#fcd34db3}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-amber-400\/40:hover{border-color:#fbbf2466}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-400\/60:hover{border-color:#fbbf2499}.hover\:border-amber-400\/70:hover{border-color:#fbbf24b3}.hover\:border-amber-500\/30:hover{border-color:#f59e0b4d}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400\/70:hover{border-color:#22d3eeb3}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400\/60:hover{border-color:#34d39999}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-purple-300\/70:hover{border-color:#d8b4feb3}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-red-400\/50:hover{border-color:#f8717180}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-yellow-300\/70:hover{border-color:#fde047b3}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#c9a84c\]\/10:hover{background-color:#c9a84c1a}.hover\:bg-\[\#c9a84c\]\/\[0\.04\]:hover{background-color:#c9a84c0a}.hover\:bg-\[\#d9b964\]\/15:hover{background-color:#d9b96426}.hover\:bg-\[\#f8d474\]\/10:hover{background-color:#f8d4741a}.hover\:bg-\[\#f8d474\]\/15:hover{background-color:#f8d47426}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-amber-400\/25:hover{background-color:#fbbf2440}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-500\/40:hover{background-color:#f59e0b66}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-900\/30:hover{background-color:#78350f4d}.hover\:bg-amber-950:hover{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-950\/20:hover{background-color:#451a0333}.hover\:bg-amber-950\/40:hover{background-color:#451a0366}.hover\:bg-amber-950\/60:hover{background-color:#451a0399}.hover\:bg-amber-950\/70:hover{background-color:#451a03b3}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900\/60:hover{background-color:#1e3a8a99}.hover\:bg-cyan-400\/25:hover{background-color:#22d3ee40}.hover\:bg-cyan-400\/60:hover{background-color:#22d3ee99}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900\/60:hover{background-color:#164e6399}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-400\/20:hover{background-color:#34d39933}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-600\/50:hover{background-color:#05966980}.hover\:bg-emerald-700\/70:hover{background-color:#047857b3}.hover\:bg-emerald-900\/60:hover{background-color:#064e3b99}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-700\/60:hover{background-color:#37415199}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-green-900\/40:hover{background-color:#14532d66}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-900\/40:hover{background-color:#581c8766}.hover\:bg-purple-900\/60:hover{background-color:#581c8799}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700\/70:hover{background-color:#b91c1cb3}.hover\:bg-red-900\/40:hover{background-color:#7f1d1d66}.hover\:bg-red-950\/40:hover{background-color:#450a0a66}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-sky-500\/30:hover{background-color:#0ea5e94d}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/70:hover{background-color:#1e293bb3}.hover\:bg-slate-900\/60:hover{background-color:#0f172a99}.hover\:bg-slate-900\/80:hover{background-color:#0f172acc}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-500\/40:hover{background-color:#8b5cf666}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500\/10:hover{background-color:#eab3081a}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-500\/30:hover{background-color:#71717a4d}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:from-\[\#d4b260\]:hover{--tw-gradient-from: #d4b260 var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 178 96 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-300:hover{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-400:hover{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-500:hover{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-500\/50:hover{--tw-gradient-from: rgb(245 158 11 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-800\/50:hover{--tw-gradient-from: rgb(146 64 14 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-black\/90:hover{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-300:hover{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-300:hover{--tw-gradient-from: #fde047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-500\/30:hover{--tw-gradient-from: rgb(234 179 8 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-amber-400:hover{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-\[\#f8e3a0\]:hover{--tw-gradient-to: #f8e3a0 var(--tw-gradient-to-position)}.hover\:to-amber-400:hover{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.hover\:to-amber-500:hover{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.hover\:to-amber-600:hover{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.hover\:to-amber-600\/40:hover{--tw-gradient-to: rgb(217 119 6 / .4) var(--tw-gradient-to-position)}.hover\:to-amber-700\/50:hover{--tw-gradient-to: rgb(180 83 9 / .5) var(--tw-gradient-to-position)}.hover\:to-emerald-600:hover{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.hover\:text-\[\#f0d78c\]:hover{--tw-text-opacity: 1;color:rgb(240 215 140 / var(--tw-text-opacity, 1))}.hover\:text-\[\#fff7d6\]:hover{--tw-text-opacity: 1;color:rgb(255 247 214 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-100:hover{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-amber-50:hover{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-emerald-50:hover{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.2\)\]:hover{--tw-shadow: 0 0 10px rgba(251,191,36,.2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_16px_rgba\(168\,85\,247\,0\.35\)\]:hover{--tw-shadow: 0 0 16px rgba(168,85,247,.35);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_16px_rgba\(250\,204\,21\,0\.35\)\]:hover{--tw-shadow: 0 0 16px rgba(250,204,21,.35);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_16px_rgba\(251\,191\,36\,0\.35\)\]:hover{--tw-shadow: 0 0 16px rgba(251,191,36,.35);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_16px_rgba\(251\,191\,36\,0\.45\)\]:hover{--tw-shadow: 0 0 16px rgba(251,191,36,.45);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.55\)\]:hover{--tw-shadow: 0 0 18px rgba(251,191,36,.55);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_18px_rgba\(34\,197\,94\,0\.6\)\]:hover{--tw-shadow: 0 0 18px rgba(34,197,94,.6);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(148\,163\,184\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(148,163,184,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(168\,85\,247\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(234\,179\,8\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(234,179,8,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(251\,191\,36\,0\.2\)\]:hover{--tw-shadow: 0 0 20px rgba(251,191,36,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(34,211,238,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(45\,212\,191\,0\.35\)\]:hover{--tw-shadow: 0 0 20px rgba(45,212,191,.35);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_22px_rgba\(16\,185\,129\,0\.55\)\,inset_0_0_16px_rgba\(16\,185\,129\,0\.25\)\]:hover{--tw-shadow: 0 0 22px rgba(16,185,129,.55),inset 0 0 16px rgba(16,185,129,.25);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color), inset 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_22px_rgba\(226\,232\,240\,0\.55\)\,inset_0_0_16px_rgba\(226\,232\,240\,0\.25\)\]:hover{--tw-shadow: 0 0 22px rgba(226,232,240,.55),inset 0 0 16px rgba(226,232,240,.25);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color), inset 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_22px_rgba\(249\,115\,22\,0\.55\)\,inset_0_0_16px_rgba\(249\,115\,22\,0\.25\)\]:hover{--tw-shadow: 0 0 22px rgba(249,115,22,.55),inset 0 0 16px rgba(249,115,22,.25);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color), inset 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_26px_rgba\(251\,191\,36\,0\.7\)\,inset_0_0_18px_rgba\(251\,191\,36\,0\.3\)\]:hover{--tw-shadow: 0 0 26px rgba(251,191,36,.7),inset 0 0 18px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 26px var(--tw-shadow-color), inset 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(56\,189\,248\,0\.75\)\,inset_0_0_20px_rgba\(56\,189\,248\,0\.32\)\]:hover{--tw-shadow: 0 0 28px rgba(56,189,248,.75),inset 0 0 20px rgba(56,189,248,.32);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color), inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_36px_rgba\(240\,215\,140\,0\.5\)\]:hover{--tw-shadow: 0 0 36px rgba(240,215,140,.5);--tw-shadow-colored: 0 0 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.7\)\,0_0_10px_rgba\(201\,168\,76\,0\.45\)\,0_0_0_1px_rgba\(201\,168\,76\,0\.55\)\]:hover{--tw-shadow: 0 4px 14px rgba(0,0,0,.7),0 0 10px rgba(201,168,76,.45),0 0 0 1px rgba(201,168,76,.55);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-500\/30:hover{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-amber-400\/70:hover{--tw-ring-color: rgb(251 191 36 / .7)}.hover\:ring-cyan-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.hover\:ring-cyan-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.hover\:ring-cyan-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.hover\:ring-green-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.hover\:ring-orange-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.hover\:ring-purple-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.hover\:ring-red-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.hover\:ring-white\/30:hover{--tw-ring-color: rgb(255 255 255 / .3)}.hover\:ring-yellow-400\/30:hover{--tw-ring-color: rgb(250 204 21 / .3)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:drop-shadow-\[0_0_12px_rgba\(253\,224\,71\,0\.6\)\]:hover{--tw-drop-shadow: drop-shadow(0 0 12px rgba(253,224,71,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:drop-shadow-\[0_0_14px_rgba\(96\,165\,250\,0\.7\)\]:hover{--tw-drop-shadow: drop-shadow(0 0 14px rgba(96,165,250,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-400\/50:focus{border-color:#fbbf2480}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-slate-800:focus{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-cyan-300:focus{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-purple-300:focus{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:text-yellow-300:focus{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-400\/50:focus{--tw-ring-color: rgb(251 191 36 / .5)}.focus\:ring-amber-400\/70:focus{--tw-ring-color: rgb(251 191 36 / .7)}.focus\:ring-amber-500\/50:focus{--tw-ring-color: rgb(245 158 11 / .5)}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-\[\#efd080\]:focus-visible{outline-color:#efd080}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color: rgb(251 191 36 / .4)}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color: rgb(251 191 36 / .6)}.focus-visible\:ring-blue-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-yellow-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-black\/90:active{background-color:#000000e6}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-zinc-700\/50:disabled{border-color:#3f3f4680}.disabled\:bg-zinc-800\/20:disabled{background-color:#27272a33}.disabled\:text-zinc-500:disabled{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:grayscale:disabled{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-purple-400\/80{border-color:#c084fccc}.group:hover .group-hover\:text-\[\#f0d78c\]{--tw-text-opacity: 1;color:rgb(240 215 140 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#f5e29b\]{--tw-text-opacity: 1;color:rgb(245 226 155 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/back:hover .group-hover\/back\:opacity-100,.group\/legend:hover .group-hover\/legend\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 12px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:ring-amber-400\/70{--tw-ring-color: rgb(251 191 36 / .7)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-amber-600\/90[data-state=active]{background-color:#d97706e6}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-blue-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-cyan-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-green-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-orange-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-purple-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-yellow-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-lg[data-state=active]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (prefers-reduced-motion: no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media not all and (min-width: 768px){.max-md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 380px){.min-\[380px\]\:block{display:block}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:bottom-6{bottom:1.5rem}.sm\:left-4{left:1rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:mt-5{margin-top:1.25rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-20{height:5rem}.sm\:h-28{height:7rem}.sm\:h-4{height:1rem}.sm\:h-40{height:10rem}.sm\:h-9{height:2.25rem}.sm\:h-\[146px\]{height:146px}.sm\:h-\[160px\]{height:160px}.sm\:h-\[200px\]{height:200px}.sm\:h-\[224px\]{height:224px}.sm\:h-\[260px\]{height:260px}.sm\:h-\[380px\]{height:380px}.sm\:h-\[440px\]{height:440px}.sm\:h-auto{height:auto}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-40{width:10rem}.sm\:w-80{width:20rem}.sm\:w-9{width:2.25rem}.sm\:w-\[110px\]{width:110px}.sm\:w-\[120px\]{width:120px}.sm\:w-\[160px\]{width:160px}.sm\:w-\[190px\]{width:190px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[86px\]{width:86px}.sm\:w-full{width:100%}.sm\:min-w-\[260px\]{min-width:260px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-\[0\.2em\]{letter-spacing:.2em}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:static{position:static}.md\:absolute{position:absolute}.md\:inset-auto{inset:auto}.md\:top-2{top:.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-40{height:10rem}.md\:h-44{height:11rem}.md\:h-7{height:1.75rem}.md\:h-\[480px\]{height:480px}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:w-14{width:3.5rem}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:w-40{width:10rem}.md\:w-44{width:11rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-\[180px\]{width:180px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[880px\]{max-width:880px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:gap-1{gap:.25rem}.md\:gap-4{gap:1rem}.md\:rounded-none{border-radius:0}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-amber-500\/20{border-color:#f59e0b33}.md\:bg-black\/70{background-color:#000000b3}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:min-h-\[100dvh\]{min-height:100dvh}.lg\:w-96{width:24rem}.lg\:w-\[340px\]{width:340px}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:max-w-full>button{max-width:100%}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
