:root{color-scheme:dark;--ink:#fff7df;--void:#070908;--green:#4ed094;--moss:#2f725c;--cream:#f4dfae;--red:#ee615b;--yellow:#f6bd53;--blue:#4fa8e8;--acid:#c9f06f;--coral:#f35d70;--deep:#031f1a;--plum:#382139}*{box-sizing:border-box}body,html{min-width:320px;width:100%;min-height:100%;margin:0;overflow-x:hidden}body{background:var(--void);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}[data-key-nav]:focus-visible{outline:2px solid hsla(78,81%,69%,.78);outline-offset:3px}.brand-stage{position:relative;display:grid;min-height:100vh;min-height:100svh;width:100%;overflow:hidden;place-items:center stretch;isolation:isolate;padding:1.15rem;background:radial-gradient(ellipse 36rem 26rem at 11% 8%,hsla(78,81%,69%,.18),transparent 66%),radial-gradient(ellipse 34rem 28rem at 88% 14%,rgba(243,93,112,.24),transparent 68%),radial-gradient(ellipse 38rem 30rem at 49% 96%,rgba(79,168,232,.24),transparent 70%),linear-gradient(145deg,#021c17,#08110d 48%,#180d16)}.brand-stage:after{position:absolute;inset:-8rem;z-index:-3;content:"";opacity:.36;background-image:url(/allset-orb.png),url(/allset-orb.png),url(/allset-orb.png);background-position:0 0,3.2rem 3.8rem,1.4rem 7.2rem;background-repeat:repeat;background-size:5.9rem 5.9rem,3.25rem 3.25rem,8.8rem 8.8rem;filter:saturate(1.24) contrast(1.02);transform:rotate(-14deg) scale(1.08)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.memory-control{position:fixed;top:.9rem;left:.9rem;z-index:4}.collection-control{position:fixed;right:.9rem;bottom:.9rem;z-index:4}.collection-toggle,.memory-toggle{display:inline-flex;align-items:center;gap:.38rem;min-height:2.25rem;padding:0 .7rem;border:1px solid rgba(255,247,223,.2);border-radius:999px;background:linear-gradient(135deg,rgba(255,247,223,.16),rgba(255,247,223,.05)),rgba(3,15,12,.9);color:var(--ink);font:inherit;font-size:.78rem;font-weight:900;cursor:pointer;box-shadow:0 1rem 2.5rem rgba(0,0,0,.32);-webkit-backdrop-filter:blur(.5rem) saturate(1.18);backdrop-filter:blur(.5rem) saturate(1.18)}.collection-toggle:focus-visible,.collection-toggle:hover,.memory-toggle:focus-visible,.memory-toggle:hover{outline:0;border-color:hsla(78,81%,69%,.44);background:linear-gradient(135deg,rgba(78,208,148,.22),rgba(255,247,223,.06)),rgba(3,15,12,.92)}.collection-toggle[aria-disabled=true]{cursor:wait;opacity:.76}.collection-toggle span,.memory-toggle span{display:grid;grid-gap:.02rem;gap:.02rem;justify-items:start;line-height:1}.collection-toggle small,.collection-toggle strong,.memory-toggle small,.memory-toggle strong{display:block;max-width:8.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-toggle strong,.memory-toggle strong{color:var(--ink);font-size:.76rem}.collection-toggle small,.memory-toggle small{color:rgba(255,247,223,.62);font-size:.58rem;font-weight:850}.memory-menu{position:absolute;display:grid;grid-gap:.7rem;gap:.7rem;width:min(23rem,calc(100vw - 1.8rem));max-height:calc(100vh - 5rem);overflow:auto;padding:.8rem;border:1px solid rgba(255,247,223,.2);border-radius:.9rem;background:rgba(3,15,12,.96);box-shadow:0 1.2rem 3rem rgba(0,0,0,.4);-webkit-backdrop-filter:blur(.55rem) saturate(1.2);backdrop-filter:blur(.55rem) saturate(1.2);top:calc(100% + .55rem);left:0}.memory-head{display:grid;grid-gap:.15rem;gap:.15rem}.memory-head strong{color:var(--ink);font-size:.95rem;line-height:1}.memory-copy span,.memory-empty,.memory-head span{color:rgba(255,247,223,.62);font-size:.76rem;line-height:1.25}.memory-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.auth-submit-row button,.memory-actions button,.memory-collection-actions button,.memory-list button{border:1px solid rgba(255,247,223,.14);background:rgba(255,247,223,.06);color:var(--ink);font:inherit;cursor:pointer}.memory-actions button{min-height:2.25rem;border-radius:999px;font-size:.74rem;font-weight:900}.memory-actions button:only-child{grid-column:1/-1}.auth-form{display:grid;grid-gap:.55rem;gap:.55rem;padding:.65rem;border:1px solid rgba(255,247,223,.13);border-radius:.72rem;background:rgba(255,247,223,.045)}.auth-form strong{color:var(--ink);font-size:.82rem;line-height:1}.auth-form label{display:grid;grid-gap:.28rem;gap:.28rem}.auth-error,.auth-form label span{color:rgba(255,247,223,.64);font-size:.68rem;font-weight:850;line-height:1.15}.auth-form input{min-height:2.25rem;width:100%;border:1px solid rgba(255,247,223,.14);border-radius:.62rem;background:rgba(3,15,12,.58);color:var(--ink);font:inherit;font-size:.82rem;font-weight:850;outline:0;padding:0 .65rem}.auth-form input:focus-visible{border-color:hsla(78,81%,69%,.42)}.auth-error{color:rgba(243,93,112,.92)}.auth-submit-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.42rem;gap:.42rem}.auth-submit-row button{min-height:2.2rem;border-radius:999px;font-size:.72rem;font-weight:900}.memory-list{display:grid;grid-gap:.35rem;gap:.35rem;max-height:13.5rem;overflow:auto;padding-right:.1rem}.memory-list button{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;min-height:2.25rem;padding:0 .65rem;border-radius:.65rem;text-align:left}.auth-submit-row button:focus-visible,.auth-submit-row button:hover,.memory-actions button:focus-visible,.memory-actions button:hover,.memory-collection-actions button:focus-visible,.memory-collection-actions button:hover,.memory-list button:focus-visible,.memory-list button:hover{outline:0;border-color:hsla(78,81%,69%,.42);background:rgba(78,208,148,.14)}.memory-list small,.memory-list strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.memory-list strong{font-size:.78rem}.memory-list small{color:rgba(255,247,223,.54);font-size:.68rem}.memory-section{display:grid;grid-gap:.48rem;gap:.48rem;min-width:0}.memory-section-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.memory-section-head span,.memory-section-head strong{overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.memory-section-head strong{color:var(--ink);font-size:.78rem;font-weight:900}.memory-section-head span{color:rgba(255,247,223,.58);font-size:.68rem;font-weight:850}.memory-collection-card{display:grid;grid-template-columns:minmax(4.8rem,.42fr) minmax(0,1fr);grid-gap:.62rem;gap:.62rem;padding:.62rem;border:1px solid rgba(78,208,148,.18);border-radius:.78rem;background:radial-gradient(circle at 14% 18%,rgba(255,247,223,.12),transparent 32%),rgba(78,208,148,.08)}.memory-collection-image{display:grid;place-items:center;aspect-ratio:245/342;overflow:hidden;border-radius:.48rem;background:rgba(255,247,223,.06)}.memory-collection-image img{width:100%;height:100%;object-fit:contain}.memory-collection-image span{color:rgba(255,247,223,.48);font-size:.65rem;font-weight:850}.memory-collection-copy{display:grid;align-content:center;grid-gap:.18rem;gap:.18rem;min-width:0}.memory-collection-copy small,.memory-collection-copy span,.memory-collection-copy strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.memory-collection-copy span{color:rgba(255,247,223,.6);font-size:.66rem;font-weight:850}.memory-collection-copy strong{color:var(--ink);font-size:.9rem;font-weight:950}.memory-collection-copy small{color:rgba(255,247,223,.58);font-size:.68rem;font-weight:800}.memory-collection-actions{display:grid;grid-column:1/-1;grid-template-columns:2.15rem 1fr 2.15rem;grid-gap:.4rem;gap:.4rem}.memory-collection-actions button{display:grid;min-height:2.1rem;place-items:center;border-radius:999px;color:var(--ink);font:inherit;font-size:.7rem;font-weight:900;cursor:pointer}.collection-launch-stage{position:fixed;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none}.collection-launch-stage:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 50% 50%,rgba(78,208,148,.18),transparent 32%),radial-gradient(circle at 50% 50%,rgba(3,15,12,.54),transparent 58%)}.collection-launch-orb{position:relative;display:grid;place-items:center;animation:collection-orb-enter .62s cubic-bezier(.2,.9,.2,1) both}.collection-launch-orb .floating-orb{width:clamp(12rem,42vw,23rem)}.collection-viewer{position:fixed;inset:clamp(4.35rem,8svh,5.25rem) .75rem clamp(4.8rem,8svh,5.5rem);z-index:3;display:grid;place-items:center;pointer-events:none}.collection-viewer-shell{display:grid;width:min(100%,42rem);max-height:min(100%,44rem);grid-gap:.72rem;gap:.72rem;overflow:auto;padding:.8rem;border:1px solid rgba(255,247,223,.2);border-radius:.95rem;background:radial-gradient(circle at 18% 12%,rgba(255,247,223,.13),transparent 36%),linear-gradient(135deg,rgba(78,208,148,.12),rgba(255,247,223,.05)),rgba(3,15,12,.96);box-shadow:0 1.4rem 3.2rem rgba(0,0,0,.42);pointer-events:auto;-webkit-backdrop-filter:blur(.56rem) saturate(1.18);backdrop-filter:blur(.56rem) saturate(1.18)}.collection-viewer-head{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.collection-viewer-head small,.collection-viewer-head span{overflow:hidden;color:rgba(255,247,223,.64);font-size:.72rem;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.collection-viewer-head strong{overflow:hidden;color:var(--ink);font-size:1.12rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.memory-card-carousel{display:grid;grid-auto-columns:100%;grid-auto-flow:column;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.memory-card-carousel::-webkit-scrollbar{display:none}.memory-card-slide{display:grid;align-items:center;grid-gap:.72rem;gap:.72rem;min-width:0;scroll-snap-align:center}.memory-card-image{display:grid;width:min(68vw,15.5rem);aspect-ratio:245/342;place-self:center;place-items:center;overflow:hidden;border:1px solid rgba(255,247,223,.16);border-radius:.72rem;background:rgba(255,247,223,.06);box-shadow:0 1.4rem 2.9rem rgba(0,0,0,.48),0 0 2.4rem rgba(78,208,148,.13)}.memory-card-image img{width:100%;height:100%;object-fit:contain}.memory-card-image span{color:rgba(255,247,223,.52);font-size:.78rem;font-weight:850}.memory-card-details{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0}.memory-card-details small,.memory-card-details span{color:rgba(255,247,223,.66);font-size:.78rem;font-weight:850;line-height:1.18}.memory-card-details strong{color:var(--ink);font-size:1.65rem;line-height:1}.memory-card-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.8rem,1fr));grid-gap:.38rem;gap:.38rem;margin:.24rem 0 0}.memory-card-details dl div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;padding:.46rem;border:1px solid rgba(255,247,223,.11);border-radius:.58rem;background:rgba(255,247,223,.045)}.memory-card-details dd,.memory-card-details dt{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.12}.memory-card-details dt{color:rgba(255,247,223,.48);font-size:.62rem;font-weight:900;text-transform:uppercase}.memory-card-details dd{color:rgba(255,247,223,.82);font-size:.78rem;font-weight:850}.memory-card-controls{display:grid;grid-template-columns:2.55rem minmax(0,1fr) 2.55rem;grid-gap:.45rem;gap:.45rem}.memory-card-controls button{display:grid;min-height:2.5rem;place-items:center;border:1px solid rgba(255,247,223,.14);border-radius:999px;background:rgba(255,247,223,.06);color:var(--ink);font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.memory-card-controls button:focus-visible,.memory-card-controls button:hover{outline:0;border-color:hsla(78,81%,69%,.46);background:rgba(78,208,148,.16)}.collection-viewer-empty{display:grid;min-height:15rem;place-items:center;grid-gap:.28rem;gap:.28rem;text-align:center}.collection-viewer-empty strong{color:var(--ink);font-size:1.28rem}.collection-viewer-empty span{max-width:18rem;color:rgba(255,247,223,.62);font-size:.82rem;line-height:1.25}.orb-search-has-memory-viewer>.orb-button,.orb-search-has-memory-viewer>.orb-search-panel,.orb-search-is-memory-launching>.orb-button,.orb-search-is-memory-launching>.orb-search-panel{visibility:hidden;pointer-events:none}.location-settings{display:grid;grid-gap:.75rem;gap:.75rem;padding:.62rem;border:1px solid rgba(255,247,223,.13);border-radius:.72rem;background:rgba(255,247,223,.045)}.location-settings-title{display:inline-flex;align-items:center;gap:.28rem}.location-settings label{display:grid;grid-gap:.42rem;gap:.42rem}.location-settings label:has(strong){grid-template-columns:1fr auto}.location-settings label:has(strong) input{grid-column:1/-1}.location-settings span,.location-settings strong{color:rgba(255,247,223,.68);font-size:.74rem;font-weight:900}.location-settings input:not([type]),.location-settings input[inputmode=numeric],.location-settings input[type=text]{min-height:2.45rem;width:100%;border:1px solid rgba(255,247,223,.16);border-radius:.68rem;background:rgba(255,247,223,.06);color:var(--ink);font:inherit;font-size:.95rem;font-weight:850;outline:0;padding:0 .7rem}.location-settings input[type=range]{accent-color:var(--green)}.location-settings button{min-height:2.35rem;border:1px solid hsla(78,81%,69%,.34);border-radius:999px;background:rgba(78,208,148,.18);color:var(--ink);font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.orb-search{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;place-self:center;width:min(100%,34rem);gap:.7rem;isolation:isolate;padding:0 .4rem}.orb-button{position:relative;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;transition:transform .36s ease,opacity .22s ease}.orb-button:before{position:absolute;inset:14%;z-index:-1;content:"";border-radius:999px;background:radial-gradient(ellipse at 50% 58%,rgba(2,19,15,.82) 0 36%,transparent 62%),radial-gradient(circle at 48% 42%,rgba(255,247,223,.18),transparent 38%),radial-gradient(circle at 50% 54%,rgba(78,208,148,.22),transparent 58%);filter:blur(1rem);opacity:.98}.orb-button:focus{outline:0}.orb-button[data-key-nav]:focus-visible{outline:0}.orb-button:disabled{cursor:wait;opacity:.72}.orb-button[aria-disabled=true]{cursor:wait}.floating-orb{position:relative;display:block;width:clamp(8rem,43vw,11.4rem);aspect-ratio:1;animation:float-orb 5.8s ease-in-out infinite;filter:drop-shadow(0 2.4rem 3.2rem rgba(0,0,0,.52)) drop-shadow(0 0 3rem rgba(78,208,148,.22));transition:width .36s ease}.orb-assembly{overflow:visible;pointer-events:none}.orb-core,.orb-cracks,.orb-half,.orb-seam-light,.orb-sparks{position:absolute;inset:0}.orb-core{transform-origin:50% 52%}.orb-half{overflow:hidden;border-radius:999px;background-image:url(/allset-orb.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;transform-origin:50% 50%;will-change:transform}.orb-half-top{-webkit-clip-path:inset(0 0 49.3% 0);clip-path:inset(0 0 49.3% 0)}.orb-half-bottom{-webkit-clip-path:inset(50.7% 0 0 0);clip-path:inset(50.7% 0 0 0)}.orb-seam-light{top:46.8%;right:16%;bottom:auto;left:16%;height:7%;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,236,.98),rgba(255,229,87,.72) 42%,transparent 70%);box-shadow:0 0 .7rem rgba(255,241,116,.72),0 0 1.7rem rgba(255,195,47,.42);transform:scaleX(.02);transform-origin:50% 50%;will-change:transform}.orb-cracks,.orb-sparks{pointer-events:none}.orb-crack{position:absolute;width:var(--crack-width);height:2.2%;border-radius:999px;background:linear-gradient(90deg,#fffbea,#fff06c 54%,transparent);box-shadow:0 0 .45rem rgba(255,247,163,.76),0 0 .9rem rgba(255,201,54,.4);left:var(--crack-left);top:var(--crack-top);transform:rotate(var(--crack-rotate)) scaleX(0);transform-origin:0 50%;will-change:transform}.orb-crack:first-child{--crack-left:35%;--crack-top:38%;--crack-rotate:-34deg;--crack-width:19%}.orb-crack:nth-child(2){--crack-left:52%;--crack-top:36%;--crack-rotate:41deg;--crack-width:16%}.orb-crack:nth-child(3){--crack-left:44%;--crack-top:54%;--crack-rotate:16deg;--crack-width:21%}.orb-crack:nth-child(4){--crack-left:55%;--crack-top:51%;--crack-rotate:-24deg;--crack-width:14%}.orb-crack:nth-child(5){--crack-left:29%;--crack-top:50%;--crack-rotate:28deg;--crack-width:13%}.orb-spark{position:absolute;left:50%;top:50%;width:7.6%;aspect-ratio:1;background:linear-gradient(135deg,#fffdf1,#ffe866 52%,#ff9f32);-webkit-clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%);clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%);transform:translate(-50%,-50%) translate(var(--spark-ready-x),var(--spark-ready-y)) rotate(var(--spark-rotate)) scale(0);transform-origin:50% 50%;will-change:transform}.orb-spark:first-child{--spark-ready-x:-1.55rem;--spark-ready-y:-1.55rem;--spark-burst-x:-4.15rem;--spark-burst-y:-3.55rem;--spark-rotate:-18deg}.orb-spark:nth-child(2){--spark-ready-x:1.75rem;--spark-ready-y:-1.4rem;--spark-burst-x:4.45rem;--spark-burst-y:-3.1rem;--spark-rotate:24deg}.orb-spark:nth-child(3){--spark-ready-x:-2rem;--spark-ready-y:0.1rem;--spark-burst-x:-4.75rem;--spark-burst-y:0.25rem;--spark-rotate:9deg}.orb-spark:nth-child(4){--spark-ready-x:2rem;--spark-ready-y:0.25rem;--spark-burst-x:4.85rem;--spark-burst-y:0.5rem;--spark-rotate:-31deg}.orb-spark:nth-child(5){--spark-ready-x:-0.95rem;--spark-ready-y:1.62rem;--spark-burst-x:-2.35rem;--spark-burst-y:3.95rem;--spark-rotate:42deg}.orb-spark:nth-child(6){--spark-ready-x:1.25rem;--spark-ready-y:1.5rem;--spark-burst-x:3.05rem;--spark-burst-y:3.65rem;--spark-rotate:-44deg}.orb-button:focus .orb-core{animation:orb-ready-wobble 1.05s steps(2) infinite}.orb-button:focus .orb-seam-light{transform:scaleX(.76);animation:orb-seam-charge 1.05s steps(2) infinite}.orb-button:focus .orb-crack{transform:rotate(var(--crack-rotate)) scaleX(1);animation:orb-crack-twitch 1.05s steps(2) infinite}.orb-button:focus .orb-spark{transform:translate(-50%,-50%) translate(var(--spark-ready-x),var(--spark-ready-y)) rotate(var(--spark-rotate)) scale(.58);animation:orb-spark-ready 1.05s steps(2) infinite}.orb-burst-shell[data-orb-state=bursting] .orb-core,.orb-button[data-orb-state=bursting] .orb-core{animation:orb-burst-core .62s cubic-bezier(.17,.84,.28,1)}.orb-burst-shell[data-orb-state=bursting] .orb-half-top,.orb-button[data-orb-state=bursting] .orb-half-top{animation:orb-top-snap .62s cubic-bezier(.17,.84,.28,1)}.orb-burst-shell[data-orb-state=bursting] .orb-half-bottom,.orb-button[data-orb-state=bursting] .orb-half-bottom{animation:orb-bottom-snap .62s cubic-bezier(.17,.84,.28,1)}.orb-burst-shell[data-orb-state=bursting] .orb-seam-light,.orb-button[data-orb-state=bursting] .orb-seam-light{animation:orb-seam-burst .62s cubic-bezier(.17,.84,.28,1)}.orb-burst-shell[data-orb-state=bursting] .orb-crack,.orb-button[data-orb-state=bursting] .orb-crack{animation:orb-crack-burst .62s cubic-bezier(.17,.84,.28,1)}.orb-burst-shell[data-orb-state=bursting] .orb-spark,.orb-button[data-orb-state=bursting] .orb-spark{animation:orb-spark-burst .62s cubic-bezier(.17,.84,.28,1)}.orb-search-open{justify-content:flex-start}.orb-search-open .floating-orb{width:clamp(4.85rem,19vw,6.9rem)}.orb-search-panel{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;align-content:start;width:0;min-width:0;opacity:0;pointer-events:none;transform:translateX(-.8rem);transition:opacity .22s ease,transform .36s ease,width .36s ease}.orb-search-open .orb-search-panel{width:min(24rem,calc(100vw - 7.25rem));opacity:1;pointer-events:auto;transform:translateX(0)}.orb-search-open.orb-search-account-prompt .orb-search-panel{width:min(25.5rem,calc(100vw - 7.25rem))}.account-prompt{display:grid;grid-gap:.7rem;gap:.7rem;padding:.75rem;border:1px solid rgba(255,247,223,.2);border-radius:1rem;background:linear-gradient(145deg,rgba(255,247,223,.12),rgba(78,208,148,.07)),rgba(3,15,12,.92);box-shadow:inset 0 0 0 1px rgba(3,31,26,.42),0 1.5rem 3.5rem rgba(0,0,0,.38);-webkit-backdrop-filter:blur(.55rem) saturate(1.16);backdrop-filter:blur(.55rem) saturate(1.16);animation:account-prompt-land .42s cubic-bezier(.2,.85,.24,1.12) both}.account-prompt-head{display:grid;grid-gap:.22rem;gap:.22rem}.account-prompt-head small,.account-prompt-head span{color:rgba(255,247,223,.62);font-size:.72rem;font-weight:850;line-height:1.2}.account-prompt-head span{color:hsla(78,81%,69%,.78);font-size:.66rem;text-transform:uppercase}.account-prompt-head strong{color:var(--ink);font-size:1.32rem;font-weight:950;line-height:.98}.account-prompt-cards{display:grid;grid-gap:.48rem;gap:.48rem}.account-prompt-card{display:grid;grid-gap:.18rem;gap:.18rem;min-height:4.35rem;padding:.7rem;border:1px solid rgba(255,247,223,.15);border-radius:.78rem;background:rgba(255,247,223,.06);box-shadow:0 .75rem 1.35rem rgba(0,0,0,.18);opacity:0;transform:translate3d(0,-2.8rem,0) rotate(-3deg);animation:account-card-drop .52s cubic-bezier(.2,.78,.24,1.22) forwards}.account-prompt-card:nth-child(2){animation-delay:85ms;transform:translate3d(0,-3.1rem,0) rotate(2deg)}.account-prompt-card:nth-child(3){animation-delay:.15s;transform:translate3d(0,-3.4rem,0) rotate(-1deg)}.account-prompt-card strong{color:var(--ink);font-size:.84rem;font-weight:950;line-height:1.05}.account-prompt-card span{color:rgba(255,247,223,.62);font-size:.72rem;font-weight:780;line-height:1.22}.account-prompt-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.48rem;gap:.48rem}.account-prompt-actions button{min-height:2.55rem;border:1px solid rgba(255,247,223,.18);border-radius:999px;background:rgba(255,247,223,.07);color:var(--ink);font:inherit;font-size:.76rem;font-weight:950;cursor:pointer}.account-prompt-actions button:first-child{border-color:hsla(78,81%,69%,.44);background:rgba(78,208,148,.2)}.account-prompt-actions button:focus-visible,.account-prompt-actions button:hover{outline:0;border-color:hsla(78,81%,69%,.58);background:rgba(78,208,148,.24)}.account-prompt-form{transform-origin:top center;animation:account-form-drop .46s cubic-bezier(.16,.86,.22,1.16) both}.orb-search-has-collection{align-items:flex-start;width:min(100%,42rem)}.orb-search-open.orb-search-has-collection{flex-flow:row wrap;align-items:flex-start;width:min(100%,31rem);gap:.75rem}.orb-search-open.orb-search-has-collection .orb-search-panel{width:min(31rem,calc(100vw - 2.3rem))}.orb-search-open.orb-search-has-collection .floating-orb{width:clamp(4.1rem,18vw,5.4rem)}.orb-search-open.orb-search-has-target:not(.orb-search-has-collection){flex-flow:row wrap;align-items:flex-start;width:min(100%,31rem);gap:.75rem}.orb-search-open.orb-search-has-target:not(.orb-search-has-collection) .orb-search-panel{width:min(31rem,calc(100vw - 2.3rem))}.orb-search-open.orb-search-has-target:not(.orb-search-has-collection) .floating-orb{width:clamp(4.1rem,18vw,5.4rem)}.orb-search-open.orb-search-has-target .orb-search-panel{display:contents}.orb-search-open.orb-search-has-target .card-search-field,.orb-search-open.orb-search-has-target .orb-button{order:2}.orb-search-open.orb-search-has-target .card-search-field{flex:1 1;width:auto;min-width:0}.orb-search-open.orb-search-has-target .collection-hero,.orb-search-open.orb-search-has-target .collection-table-panel,.orb-search-open.orb-search-has-target .language-choice-grid{flex:0 0 100%;width:100%}.orb-search-open.orb-search-has-target .collection-hero,.orb-search-open.orb-search-has-target .language-choice-grid{order:1}.orb-search-open.orb-search-has-target .collection-table-panel{order:3}.card-search-field{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:3.2rem;padding:0 .9rem;border:1px solid rgba(255,247,223,.28);border-radius:.9rem;background:linear-gradient(135deg,rgba(255,247,223,.17),rgba(255,247,223,.06)),rgba(3,16,13,.88);box-shadow:inset 0 0 0 1px rgba(3,31,26,.42),0 1.4rem 3.4rem rgba(0,0,0,.34);-webkit-backdrop-filter:blur(.45rem) saturate(1.15);backdrop-filter:blur(.45rem) saturate(1.15)}.card-search-field input{min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:.98rem;font-weight:850}.card-search-field input::placeholder{color:rgba(255,247,223,.58)}.card-search-dropdown{position:absolute;top:calc(100% + .55rem);right:0;left:0;display:grid;grid-gap:.25rem;gap:.25rem;max-height:min(22rem,50svh);padding:.35rem;overflow-y:auto;list-style:none;border:1px solid rgba(255,247,223,.2);border-radius:.9rem;margin:0;background:rgba(3,15,12,.94);box-shadow:0 1.2rem 3rem rgba(0,0,0,.38);-webkit-backdrop-filter:blur(.55rem) saturate(1.2);backdrop-filter:blur(.55rem) saturate(1.2)}.card-search-dropdown button,.search-empty{width:100%;border:0;border-radius:.65rem;background:transparent;color:var(--ink);text-align:left}.card-search-dropdown button{display:grid;grid-template-columns:auto 1fr;grid-gap:.1rem .55rem;gap:.1rem .55rem;padding:.65rem;cursor:pointer}.card-search-dropdown .search-result-active,.card-search-dropdown button:focus-visible,.card-search-dropdown button:hover{outline:0;background:rgba(255,247,223,.08)}.card-search-dropdown span{grid-row:span 2;align-self:start;min-width:4.2rem;padding:.24rem .38rem;border-radius:999px;background:rgba(78,208,148,.15);color:rgba(255,247,223,.72);font-size:.64rem;font-weight:950;text-align:center;text-transform:uppercase}.card-search-dropdown strong{font-size:.92rem;line-height:1.05}.card-search-dropdown small,.card-search-dropdown strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-search-dropdown small{color:rgba(255,247,223,.62);font-size:.76rem;line-height:1.15}.search-empty{padding:.8rem;color:rgba(255,247,223,.62);font-size:.85rem}.language-choice-grid{display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-gap:.75rem;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.language-choice-grid::-webkit-scrollbar{display:none}.language-choice-loading{grid-column:1/-1;border:1px solid rgba(255,247,223,.16);background:rgba(3,15,12,.78)}.language-choice-card{display:grid;align-content:center;grid-gap:.65rem;gap:.65rem;min-width:0;min-height:min(23rem,48svh);padding:.8rem;border:1px solid rgba(255,247,223,.18);border-radius:.85rem;background:linear-gradient(135deg,rgba(255,247,223,.12),rgba(255,247,223,.04)),rgba(3,15,12,.88);color:var(--ink);cursor:pointer;scroll-snap-align:center;box-shadow:0 1rem 2.3rem rgba(0,0,0,.28);-webkit-backdrop-filter:blur(.45rem) saturate(1.18);backdrop-filter:blur(.45rem) saturate(1.18)}.language-choice-card:disabled{cursor:default;opacity:.58}.language-choice-card-active,.language-choice-card:focus-visible,.language-choice-card:hover:not(:disabled){outline:0;border-color:hsla(78,81%,69%,.5);background:linear-gradient(135deg,rgba(78,208,148,.24),rgba(255,247,223,.07)),rgba(3,15,12,.92)}.language-choice-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.language-choice-head strong{overflow:hidden;font-size:.9rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.language-choice-image{display:grid;width:min(100%,11rem);aspect-ratio:245/342;place-self:center;place-items:center;overflow:hidden;border-radius:.45rem;background:rgba(255,247,223,.06)}.collection-hero-image img,.language-choice-image img{display:block;width:100%;height:auto}.collection-hero-image span,.language-choice-image span{color:rgba(255,247,223,.56);font-size:.7rem}.language-choice-copy{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.language-choice-copy small,.language-choice-copy strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.language-choice-copy strong{font-size:1rem}.language-choice-copy small{color:rgba(255,247,223,.62);font-size:.75rem}.collection-hero{display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;border:1px solid rgba(255,247,223,.22);border-radius:.95rem;background:linear-gradient(135deg,rgba(255,247,223,.14),rgba(78,208,148,.06)),rgba(3,15,12,.94);box-shadow:0 1.35rem 3.3rem rgba(0,0,0,.4);-webkit-backdrop-filter:blur(.55rem) saturate(1.2);backdrop-filter:blur(.55rem) saturate(1.2)}.collection-hero-card{display:grid;grid-gap:.75rem;gap:.75rem}.collection-card-carousel{display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-gap:.75rem;gap:.75rem;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.collection-card-carousel::-webkit-scrollbar{display:none}.collection-card-slide{display:grid;align-content:center;grid-gap:.65rem;gap:.65rem;min-width:0;min-height:min(25rem,56svh);padding:.8rem;border:1px solid rgba(255,247,223,.18);border-radius:.85rem;background:linear-gradient(135deg,rgba(255,247,223,.12),rgba(255,247,223,.04)),rgba(3,15,12,.88);color:var(--ink);cursor:pointer;scroll-snap-align:center;box-shadow:0 1rem 2.3rem rgba(0,0,0,.28);-webkit-backdrop-filter:blur(.45rem) saturate(1.18);backdrop-filter:blur(.45rem) saturate(1.18)}.collection-card-slide-active,.collection-card-slide:focus-visible,.collection-card-slide:hover{outline:0;border-color:hsla(78,81%,69%,.5);background:linear-gradient(135deg,rgba(78,208,148,.24),rgba(255,247,223,.07)),rgba(3,15,12,.92)}.collection-hero-image{display:grid;width:min(100%,12.5rem);aspect-ratio:245/342;place-self:center;place-items:center;overflow:hidden;border:1px solid rgba(255,247,223,.16);border-radius:.72rem;background:rgba(255,247,223,.06);box-shadow:0 1.4rem 2.8rem rgba(0,0,0,.42),0 0 2.2rem rgba(78,208,148,.14)}.collection-slide-copy{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.collection-slide-copy small,.collection-slide-copy strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.collection-slide-copy strong{color:var(--ink);font-size:1rem;font-weight:950}.collection-slide-copy small{color:rgba(255,247,223,.62);font-size:.75rem;font-weight:750}.collection-hero-copy{display:none;gap:.22rem;min-width:0}.collection-hero-copy small,.collection-hero-copy span{overflow:hidden;color:rgba(255,247,223,.68);font-size:.76rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.collection-hero-copy strong{overflow:hidden;color:var(--ink);font-size:1.28rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.collection-hero-controls{justify-self:center}.collection-save-row{display:grid;justify-items:center;grid-gap:.28rem;gap:.28rem}.collection-save-button{min-height:2.55rem;min-width:min(100%,13rem);padding:0 .9rem;border:1px solid hsla(78,81%,69%,.36);border-radius:999px;background:rgba(78,208,148,.18);color:var(--ink);font:inherit;font-size:.82rem;font-weight:950;cursor:pointer}.collection-save-button:focus-visible,.collection-save-button:hover{outline:0;border-color:hsla(78,81%,69%,.58);background:rgba(78,208,148,.26)}.collection-save-button:disabled{cursor:default;opacity:.74}.collection-save-button-owned{border-color:rgba(255,247,223,.24);background:rgba(255,247,223,.11)}.collection-save-row span{overflow:hidden;max-width:100%;color:rgba(255,247,223,.58);font-size:.68rem;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.language-mini-switcher{display:flex;flex-wrap:wrap;gap:.42rem}.language-mini-button{display:inline-flex;align-items:center;gap:.32rem;min-height:2.05rem;padding:0 .62rem;border:1px solid rgba(255,247,223,.16);border-radius:999px;background:rgba(255,247,223,.06);color:rgba(255,247,223,.72);font:inherit;cursor:pointer}.language-mini-button strong{font-size:.72rem;line-height:1}.language-mini-button small{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:rgba(255,247,223,.1);color:rgba(255,247,223,.7);font-size:.66rem;font-weight:900}.language-mini-button-active,.language-mini-button:focus-visible,.language-mini-button:hover:not(:disabled){outline:0;border-color:hsla(78,81%,69%,.46);background:rgba(78,208,148,.17);color:var(--ink)}.collection-table-panel{display:grid;grid-gap:.65rem;gap:.65rem;max-height:none;padding:.7rem;overflow:visible;border:1px solid rgba(255,247,223,.2);border-radius:.9rem;background:rgba(3,15,12,.94);box-shadow:0 1.2rem 3rem rgba(0,0,0,.38);-webkit-backdrop-filter:blur(.55rem) saturate(1.2);backdrop-filter:blur(.55rem) saturate(1.2)}.acquisition-panel{display:grid;grid-gap:.55rem;gap:.55rem;padding:.65rem;border:1px solid rgba(255,247,223,.12);border-radius:.75rem;background:rgba(255,247,223,.045)}.acquisition-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.acquisition-head span,.acquisition-head strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.acquisition-head span{color:var(--ink);font-size:.86rem;font-weight:950}.acquisition-head strong{color:rgba(255,247,223,.62);font-size:.72rem;font-weight:850}.acquisition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.acquisition-link{display:grid;grid-gap:.18rem;gap:.18rem;min-height:3.25rem;align-content:center;min-width:0;padding:.55rem .6rem;border:1px solid rgba(255,247,223,.14);border-radius:.68rem;background:rgba(3,15,12,.58);color:var(--ink);font:inherit;text-align:left;text-decoration:none}.acquisition-link:focus-visible,.acquisition-link:hover{outline:0;border-color:hsla(78,81%,69%,.42);background:rgba(78,208,148,.14)}.acquisition-link small,.acquisition-link strong{overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.acquisition-link strong{font-size:.78rem}.acquisition-link small{color:rgba(255,247,223,.58);font-size:.68rem}.acquisition-link-disabled{cursor:pointer;opacity:.6}.local-opportunities{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:.05rem}.local-opportunities-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;color:rgba(255,247,223,.66)}.local-opportunities-head span,.local-opportunities-head strong,.local-opportunities-status{overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.local-opportunities-head strong{color:var(--ink);font-size:.74rem;font-weight:900}.local-opportunities-head span,.local-opportunities-status{font-size:.68rem;font-weight:800}.local-opportunities-status{color:rgba(255,247,223,.56)}.local-opportunities-list{display:grid;grid-gap:.38rem;gap:.38rem}.local-opportunities-list a{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;padding:.48rem .55rem;border:1px solid rgba(78,208,148,.18);border-radius:.62rem;background:rgba(78,208,148,.08);color:var(--ink);text-decoration:none}.local-opportunities-list a:focus-visible,.local-opportunities-list a:hover{outline:0;border-color:hsla(78,81%,69%,.48);background:rgba(78,208,148,.15)}.local-opportunities-list small,.local-opportunities-list strong{overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.local-opportunities-list strong{font-size:.72rem}.local-opportunities-list small{color:rgba(255,247,223,.56);font-size:.64rem}.collection-table-head{display:none;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.collection-table-head span,.collection-table-head strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.collection-table-head strong{color:var(--ink);font-size:.88rem}.collection-table-head span{color:rgba(255,247,223,.62);font-size:.74rem;font-weight:800}.collection-step-controls{display:grid;grid-template-columns:repeat(2,2rem);grid-gap:.35rem;gap:.35rem}.collection-index-button,.collection-step-controls button{display:grid;place-items:center;border:1px solid rgba(255,247,223,.16);background:rgba(255,247,223,.07);color:var(--ink);font:inherit;cursor:pointer}.collection-step-controls button{width:2rem;height:2rem;border-radius:999px}.collection-index-button:focus-visible,.collection-index-button:hover,.collection-step-controls button:focus-visible,.collection-step-controls button:hover{outline:0;border-color:hsla(78,81%,69%,.44);background:rgba(78,208,148,.18)}.collection-table-shell{display:none;overflow:auto;border:1px solid rgba(255,247,223,.12);border-radius:.72rem}.collection-table{width:100%;min-width:46rem;border-collapse:collapse}.collection-table td,.collection-table th{padding:.5rem .58rem;border-bottom:1px solid rgba(255,247,223,.08);color:rgba(255,247,223,.74);font-size:.72rem;line-height:1.15;text-align:left;vertical-align:top}.collection-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(3,15,12,.98);color:rgba(255,247,223,.56);font-size:.66rem;font-weight:950;text-transform:uppercase}.collection-table tr:last-child td{border-bottom:0}.collection-table small,.collection-table strong{display:block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-table strong{color:var(--ink)}.collection-table small{color:rgba(255,247,223,.48);font-size:.66rem}.collection-row-active td{background:rgba(78,208,148,.1);color:var(--ink)}.collection-index-button{min-width:1.65rem;height:1.65rem;border-radius:999px;font-size:.68rem;font-weight:900}@keyframes float-orb{0%,to{transform:translate3d(0,-.3rem,0) rotate(-4deg)}50%{transform:translate3d(0,.9rem,0) rotate(3deg)}}@keyframes collection-orb-enter{0%{transform:translate3d(0,46vh,0) scale(.38) rotate(-14deg)}42%{transform:translate3d(0,-.7rem,0) scale(1.06) rotate(5deg)}72%{transform:translate3d(0,.28rem,0) scale(.98) rotate(-2deg)}to{transform:translateZ(0) scale(1) rotate(0deg)}}@keyframes account-prompt-land{0%{opacity:0;transform:translate3d(0,-1.6rem,0) scale(.98)}64%{opacity:1;transform:translate3d(0,.18rem,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes orb-ready-wobble{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}18%{transform:translate3d(-.12rem,.02rem,0) rotate(-2.8deg) scale(1.01)}36%{transform:translate3d(.14rem,-.04rem,0) rotate(2.2deg) scale(1.012)}58%{transform:translate3d(-.08rem,.03rem,0) rotate(-1.4deg) scale(1.004)}78%{transform:translate3d(.06rem,0,0) rotate(1deg) scale(1.008)}}@keyframes orb-seam-charge{0%,to{transform:scaleX(.66);box-shadow:0 0 .7rem rgba(255,241,116,.58),0 0 1.6rem rgba(255,195,47,.34)}50%{transform:scaleX(.86);box-shadow:0 0 1rem rgba(255,249,198,.88),0 0 2.2rem rgba(255,195,47,.54)}}@keyframes orb-crack-twitch{0%,to{transform:rotate(var(--crack-rotate)) scaleX(.82)}48%{transform:rotate(var(--crack-rotate)) scaleX(1)}68%{transform:rotate(calc(var(--crack-rotate) + 4deg)) scaleX(.9)}}@keyframes orb-spark-ready{0%,to{transform:translate(-50%,-50%) translate(var(--spark-ready-x),var(--spark-ready-y)) rotate(var(--spark-rotate)) scale(.42)}50%{transform:translate(-50%,-50%) translate(var(--spark-ready-x),var(--spark-ready-y)) rotate(calc(var(--spark-rotate) + 18deg)) scale(.7)}}@keyframes orb-burst-core{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}14%{transform:translate3d(-.2rem,0,0) rotate(-4deg) scale(1.03)}26%{transform:translate3d(.22rem,-.02rem,0) rotate(4deg) scale(1.05)}42%{transform:translate3d(-.1rem,.03rem,0) rotate(-2deg) scale(1.02)}}@keyframes orb-top-snap{0%,28%,to{transform:translateZ(0) rotate(0deg)}46%{transform:translate3d(-.14rem,-.42rem,0) rotate(-4deg)}62%{transform:translate3d(.08rem,-.2rem,0) rotate(2deg)}}@keyframes orb-bottom-snap{0%,28%,to{transform:translateZ(0) rotate(0deg)}46%{transform:translate3d(.12rem,.3rem,0) rotate(2.4deg)}62%{transform:translate3d(-.06rem,.16rem,0) rotate(-1.2deg)}}@keyframes orb-seam-burst{0%,18%,to{transform:scaleX(.1)}42%{transform:scaleX(1.22) scaleY(1.45);box-shadow:0 0 1.4rem rgba(255,249,198,.98),0 0 3.4rem rgba(255,195,47,.74)}62%{transform:scaleX(.74) scaleY(.88)}}@keyframes orb-crack-burst{0%,18%,to{transform:rotate(var(--crack-rotate)) scaleX(0)}42%{transform:rotate(calc(var(--crack-rotate) + 8deg)) scaleX(1.18)}62%{transform:rotate(var(--crack-rotate)) scaleX(.72)}}@keyframes orb-spark-burst{0%,18%,to{transform:translate(-50%,-50%) translate(0) rotate(var(--spark-rotate)) scale(0)}44%{transform:translate(-50%,-50%) translate(var(--spark-burst-x),var(--spark-burst-y)) rotate(calc(var(--spark-rotate) + 92deg)) scale(1)}66%{transform:translate(-50%,-50%) translate(var(--spark-burst-x),var(--spark-burst-y)) rotate(calc(var(--spark-rotate) + 132deg)) scale(.38)}}@keyframes account-card-drop{0%{opacity:0}68%{opacity:1;transform:translate3d(0,.18rem,0) rotate(0deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}@keyframes account-form-drop{0%{opacity:0;transform:translate3d(0,-2.4rem,0) scale(.98) rotate(-1.2deg)}66%{opacity:1;transform:translate3d(0,.22rem,0) scale(1.01) rotate(.3deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0deg)}}@keyframes account-screen-hit{0%,to{transform:translateZ(0)}18%{transform:translate3d(-.28rem,.18rem,0) rotate(-.22deg)}36%{transform:translate3d(.22rem,-.12rem,0) rotate(.18deg)}54%{transform:translate3d(-.14rem,.08rem,0) rotate(-.1deg)}72%{transform:translate3d(.08rem,0,0) rotate(.06deg)}}html.allset-account-prompt-hit .brand-stage{animation:account-screen-hit .56s cubic-bezier(.19,1,.22,1)}@media (prefers-reduced-motion:reduce){.account-prompt,.account-prompt-card,.account-prompt-form,.collection-launch-orb,.floating-orb,.orb-burst-shell[data-orb-state=bursting] .orb-core,.orb-burst-shell[data-orb-state=bursting] .orb-crack,.orb-burst-shell[data-orb-state=bursting] .orb-half-bottom,.orb-burst-shell[data-orb-state=bursting] .orb-half-top,.orb-burst-shell[data-orb-state=bursting] .orb-seam-light,.orb-burst-shell[data-orb-state=bursting] .orb-spark,.orb-button:focus .orb-core,.orb-button:focus .orb-crack,.orb-button:focus .orb-seam-light,.orb-button:focus .orb-spark,.orb-button[data-orb-state=bursting] .orb-core,.orb-button[data-orb-state=bursting] .orb-crack,.orb-button[data-orb-state=bursting] .orb-half-bottom,.orb-button[data-orb-state=bursting] .orb-half-top,.orb-button[data-orb-state=bursting] .orb-seam-light,.orb-button[data-orb-state=bursting] .orb-spark,html.allset-account-prompt-hit .brand-stage{animation:none}.account-prompt-card{opacity:1;transform:none}.orb-burst-shell[data-orb-state=bursting] .orb-seam-light,.orb-button:focus .orb-seam-light,.orb-button[data-orb-state=bursting] .orb-seam-light{transform:scaleX(.72)}.orb-burst-shell[data-orb-state=bursting] .orb-crack,.orb-button:focus .orb-crack,.orb-button[data-orb-state=bursting] .orb-crack{transform:rotate(var(--crack-rotate)) scaleX(.8)}}@media (min-width:700px){.brand-stage{place-items:center;padding:clamp(1.5rem,4vw,4rem)}.brand-stage:after{inset:-10rem;opacity:.24;background-position:0 0,6.5rem 7rem;background-size:clamp(7.5rem,8vw,10.5rem) clamp(7.5rem,8vw,10.5rem),clamp(4.75rem,5vw,6.35rem) clamp(4.75rem,5vw,6.35rem);transform:rotate(-13deg) scale(1.05)}.floating-orb{width:clamp(13rem,27vw,22rem)}.orb-search{width:min(100%,44rem);gap:1rem}.orb-search-has-collection{width:min(100%,64rem)}.orb-search-open.orb-search-has-collection{flex-flow:row wrap;width:min(100%,64rem);gap:1rem}.orb-search-open.orb-search-has-target:not(.orb-search-has-collection){flex-flow:row wrap;width:min(100%,70rem);gap:1rem}.orb-search-open .floating-orb{width:clamp(6.5rem,10vw,8.5rem)}.orb-search-open .orb-search-panel{width:min(29rem,calc(100vw - 13rem))}.orb-search-open.orb-search-account-prompt{width:min(100%,48rem)}.orb-search-open.orb-search-account-prompt .orb-search-panel{width:min(34rem,calc(100vw - 13rem))}.account-prompt{gap:.85rem;padding:.95rem}.account-prompt-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.account-prompt-card{align-content:start;min-height:7.2rem;padding:.82rem}.account-prompt-head strong{font-size:1.62rem}.orb-search-open.orb-search-has-collection .orb-search-panel{width:min(52rem,calc(100vw - 13rem))}.orb-search-open.orb-search-has-target:not(.orb-search-has-collection) .orb-search-panel{width:min(58rem,calc(100vw - 13rem))}.collection-viewer{inset:clamp(4.6rem,8svh,5.8rem) 1.2rem clamp(4.8rem,8svh,5.8rem)}.collection-viewer-shell{width:min(58rem,calc(100vw - 3rem));max-height:min(80svh,38rem);gap:.9rem;padding:1rem}.collection-viewer-head strong{font-size:1.45rem}.memory-card-slide{grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);gap:1rem}.memory-card-image{width:min(100%,18.5rem)}.memory-card-details{align-content:center;gap:.45rem}.memory-card-details strong{font-size:2.05rem}.memory-card-details dl{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-card-controls{justify-self:center;width:min(100%,22rem)}.orb-search-open.orb-search-has-target{--selected-panel-rail:calc(clamp(4.1rem, 18vw, 5.4rem) + 1rem)}.orb-search-open.orb-search-has-target .collection-hero,.orb-search-open.orb-search-has-target .collection-table-panel,.orb-search-open.orb-search-has-target .language-choice-grid{flex-basis:calc(100% - var(--selected-panel-rail));width:calc(100% - var(--selected-panel-rail));margin-left:var(--selected-panel-rail)}.language-choice-grid{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;overflow:visible;padding-bottom:0;scroll-snap-type:none}.language-choice-card{min-height:clamp(23rem,44vh,32rem);padding:1rem}.language-choice-head strong{font-size:1rem}.language-choice-image{width:clamp(11rem,17vw,15rem)}.language-choice-copy{justify-items:center;text-align:center}.language-choice-copy strong{font-size:1.14rem}.language-choice-copy small{font-size:.82rem}.collection-hero-card{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center}.collection-card-carousel{overflow:hidden}.collection-card-slide{min-height:auto;padding:0;border:0;border-radius:.72rem;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.collection-card-slide-active,.collection-card-slide:focus-visible,.collection-card-slide:hover{background:transparent}.collection-hero-image{width:min(100%,15rem)}.collection-slide-copy{display:none}.collection-hero-copy{display:grid}.collection-hero-copy strong{font-size:1.8rem}.collection-hero-controls{grid-column:2;justify-self:start}.collection-save-row{grid-column:2;justify-items:start}.collection-table-panel{max-height:min(34rem,58svh);overflow:hidden}.collection-table-head{display:flex}.collection-table-shell{display:block}.card-search-field{min-height:3.65rem;padding:0 1.05rem;border-radius:1rem}.card-search-field input{font-size:1.06rem}}@media (min-width:1500px){.brand-stage:after{opacity:.22}.floating-orb{width:23rem}.orb-search-open .floating-orb{width:8.5rem}}@media (max-height:760px) and (min-width:900px){.floating-orb{width:clamp(11rem,24vh,18rem)}.orb-search-open .floating-orb{width:clamp(5.5rem,13vh,7.25rem)}}@media (max-width:390px){.floating-orb{width:clamp(7.75rem,42vw,10.75rem)}.orb-search-open .floating-orb{width:4.75rem}.orb-search-open .orb-search-panel{width:calc(100vw - 6.95rem)}}.duel-entry-link{position:fixed;top:.9rem;right:.9rem;z-index:4;display:inline-flex;align-items:center;gap:.42rem;min-height:2.25rem;padding:0 .72rem;border:1px solid rgba(255,247,223,.2);border-radius:999px;background:linear-gradient(135deg,rgba(79,168,232,.2),rgba(255,247,223,.06)),rgba(3,15,12,.9);color:var(--ink);text-decoration:none;box-shadow:0 1rem 2.5rem rgba(0,0,0,.32);-webkit-backdrop-filter:blur(.5rem) saturate(1.18);backdrop-filter:blur(.5rem) saturate(1.18)}.duel-entry-link:focus-visible,.duel-entry-link:hover{outline:0;border-color:hsla(78,81%,69%,.46);background:linear-gradient(135deg,rgba(78,208,148,.22),rgba(79,168,232,.12)),rgba(3,15,12,.92)}.duel-entry-link span{display:grid;grid-gap:.02rem;gap:.02rem;line-height:1}.duel-entry-link small,.duel-entry-link strong{display:block;max-width:8.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-entry-link strong{font-size:.76rem;font-weight:900}.duel-entry-link small{color:rgba(255,247,223,.62);font-size:.58rem;font-weight:850}.duel-stage{min-height:100vh;min-height:100svh;padding:.9rem;background:radial-gradient(ellipse 32rem 22rem at 9% 8%,hsla(78,81%,69%,.16),transparent 68%),radial-gradient(ellipse 34rem 24rem at 92% 20%,rgba(79,168,232,.22),transparent 70%),radial-gradient(ellipse 36rem 28rem at 46% 104%,rgba(243,93,112,.2),transparent 72%),linear-gradient(145deg,#031f1a,#07100e 50%,#160d16)}.binder-duels{display:grid;width:min(100%,74rem);min-height:calc(100svh - 1.8rem);margin:0 auto;grid-gap:.9rem;gap:.9rem;align-content:start}.duel-topbar{display:grid;grid-template-columns:minmax(5.8rem,auto) minmax(0,1fr) minmax(5.8rem,auto);align-items:center;grid-gap:.72rem;gap:.72rem}.duel-back-button,.duel-round-chip,.duel-title-lockup{border:1px solid rgba(255,247,223,.16);background:rgba(3,15,12,.72);box-shadow:0 .9rem 2.2rem rgba(0,0,0,.28);-webkit-backdrop-filter:blur(.5rem) saturate(1.16);backdrop-filter:blur(.5rem) saturate(1.16)}.duel-back-button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.45rem;padding:0 .78rem;border-radius:999px;color:var(--ink);font:inherit;font-size:.8rem;font-weight:900;cursor:pointer}.duel-back-button:focus-visible,.duel-back-button:hover{outline:0;border-color:hsla(78,81%,69%,.44);background:rgba(78,208,148,.14)}.duel-title-lockup{display:grid;justify-items:center;grid-gap:.08rem;gap:.08rem;min-width:0;min-height:2.75rem;padding:.38rem .8rem;border-radius:.9rem}.duel-title-lockup span{display:inline-flex;align-items:center;gap:.36rem;color:hsla(78,81%,69%,.82);font-size:.72rem;font-weight:950;line-height:1;text-transform:uppercase}.duel-title-lockup strong{max-width:100%;overflow:hidden;color:var(--ink);font-size:1.02rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.duel-round-chip{display:grid;min-height:2.45rem;place-items:center;padding:0 .8rem;border-radius:999px;color:rgba(255,247,223,.72);font-size:.76rem;font-weight:900;white-space:nowrap}.duel-error{padding:.76rem .88rem;border:1px solid rgba(243,93,112,.34);border-radius:.8rem;background:rgba(243,93,112,.12);color:rgba(255,247,223,.9);font-size:.82rem;font-weight:850;line-height:1.25}.duel-flow{display:grid;width:min(100%,54rem);margin:0 auto;grid-gap:.78rem;gap:.78rem}.duel-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.duel-flow-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.42rem;gap:.42rem;min-width:0;min-height:2.6rem;padding:.42rem .54rem;border:1px solid rgba(255,247,223,.12);border-radius:.72rem;background:rgba(3,15,12,.58);color:rgba(255,247,223,.58);font:inherit;text-align:left;cursor:pointer}.duel-flow-step small{display:grid;width:1.45rem;aspect-ratio:1;place-items:center;border-radius:999px;background:rgba(255,247,223,.08);font-size:.7rem;font-weight:950}.duel-flow-step strong{min-width:0;overflow:hidden;font-size:.74rem;font-weight:950;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.duel-flow-step-active{border-color:hsla(78,81%,69%,.42);background:linear-gradient(135deg,hsla(78,81%,69%,.14),rgba(79,168,232,.08)),rgba(3,15,12,.7);color:var(--ink)}.duel-flow-step-active small{background:hsla(78,81%,69%,.88);color:#06110d}.duel-flow-step-complete{border-color:rgba(78,208,148,.34)}.duel-flow-step:disabled{cursor:not-allowed;opacity:.52}.duel-flow-card{gap:.66rem}.duel-flow-card-head{display:flex;align-items:center;justify-content:space-between;gap:.62rem;min-width:0}.duel-flow-card-head span,.duel-flow-card-head strong{overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.duel-flow-card-head span{display:inline-flex;align-items:center;gap:.34rem;color:hsla(78,81%,69%,.78);font-size:.72rem;font-weight:950;text-transform:uppercase}.duel-flow-card-head strong{color:var(--ink);font-size:.96rem;font-weight:950}.duel-flow-card-actions,.duel-flow-nav{display:grid;grid-gap:.48rem;gap:.48rem}.duel-flow-card-actions{grid-template-columns:1fr}.duel-flow-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-draft-status,.duel-room-player,.duel-room-summary{display:grid;min-width:0;border:1px solid rgba(255,247,223,.12);border-radius:.72rem;background:rgba(255,247,223,.055)}.duel-room-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.54rem .54rem .54rem .7rem;border-color:rgba(78,208,148,.28);background:linear-gradient(135deg,rgba(78,208,148,.13),rgba(79,168,232,.07)),rgba(3,15,12,.54)}.duel-room-summary>span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.duel-room-summary small,.duel-room-summary strong{overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.duel-room-summary small{color:rgba(255,247,223,.56);font-size:.68rem;font-weight:850}.duel-room-summary strong{color:var(--ink);font-size:.84rem;font-weight:950}.duel-room-summary button{display:grid;width:2.1rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,247,223,.12);border-radius:999px;background:rgba(255,247,223,.065);color:var(--ink);cursor:pointer}.duel-room-summary button:focus-visible,.duel-room-summary button:hover{outline:0;border-color:rgba(243,93,112,.48);background:rgba(243,93,112,.14)}.duel-room-players{display:grid;grid-gap:.48rem;gap:.48rem}.duel-room-player{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.1rem;padding:.48rem .62rem .48rem .5rem}.duel-room-player>span{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,247,223,.18)}.duel-room-player small,.duel-room-player strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.duel-room-player strong{color:var(--ink);font-size:.84rem;font-weight:950}.duel-room-player small{justify-self:end;color:rgba(255,247,223,.62);font-size:.7rem;font-weight:900}.duel-room-player.duel-player-one{border-color:rgba(79,168,232,.34);background:rgba(79,168,232,.1)}.duel-room-player.duel-player-one>span{background:#4fa8e8}.duel-room-player.duel-player-two{border-color:rgba(243,93,112,.34);background:rgba(243,93,112,.1)}.duel-room-player.duel-player-two>span{background:#f35d70}.duel-draft-status{padding:.6rem .68rem;color:rgba(255,247,223,.68);font-size:.78rem;font-weight:850;line-height:1.22}.duel-search-dropdown-anchor{margin-bottom:-.22rem}.duel-search-dropdown{max-height:12rem;padding:.18rem;border:1px solid rgba(255,247,223,.1);border-radius:.76rem;background:rgba(3,15,12,.34)}.duel-linear-set-catalog{grid-auto-columns:minmax(8.6rem,10.4rem)}.duel-set-markers{position:absolute;top:.38rem;left:.38rem;z-index:1;display:inline-flex;gap:.22rem}.duel-set-markers span{display:grid;width:1.55rem;aspect-ratio:1;place-items:center;border:1px solid rgba(3,15,12,.38);border-radius:999px;color:#06110d;font-size:.68rem;font-weight:950;line-height:1;box-shadow:0 .36rem .7rem rgba(0,0,0,.26)}.duel-set-markers .duel-player-one{background:#8ed1ff}.duel-set-markers .duel-player-two{background:#ff9aaa}.duel-pool-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.duel-box-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.48rem;gap:.48rem;align-items:stretch}.duel-box-actions button{min-height:2.55rem}.duel-results-grid,.duel-setup-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.78fr);grid-gap:.9rem;gap:.9rem;align-items:start}.duel-results-grid{grid-template-columns:minmax(17rem,.72fr) minmax(0,1fr)}.duel-panel{display:grid;grid-gap:.76rem;gap:.76rem;min-width:0;padding:.86rem;border:1px solid rgba(255,247,223,.17);border-radius:.9rem;background:radial-gradient(circle at 18% 8%,rgba(255,247,223,.1),transparent 34%),linear-gradient(135deg,rgba(255,247,223,.09),rgba(78,208,148,.055)),rgba(3,15,12,.84);box-shadow:0 1.4rem 3.2rem rgba(0,0,0,.32);-webkit-backdrop-filter:blur(.56rem) saturate(1.15);backdrop-filter:blur(.56rem) saturate(1.15)}.duel-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.duel-panel-head span,.duel-panel-head strong{overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.duel-panel-head span{display:inline-flex;align-items:center;gap:.34rem;color:hsla(78,81%,69%,.78);font-size:.72rem;font-weight:950;text-transform:uppercase}.duel-panel-head strong{color:var(--ink);font-size:.96rem;font-weight:950}.duel-search-field{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.62rem;gap:.62rem;min-height:3.05rem;padding:0 .84rem;border:1px solid rgba(255,247,223,.2);border-radius:.82rem;background:rgba(255,247,223,.06)}.duel-player-row input,.duel-search-field input{min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.95rem;font-weight:850;outline:0}.duel-player-row input::placeholder,.duel-search-field input::placeholder{color:rgba(255,247,223,.42)}.duel-set-catalog{display:grid;grid-auto-columns:minmax(9.4rem,11.5rem);grid-auto-flow:column;grid-gap:.55rem;gap:.55rem;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:.05rem .05rem .34rem;scroll-snap-type:x proximity;scrollbar-width:thin}.duel-add-player,.duel-confirm-actions button,.duel-found-grid button,.duel-round-options button,.duel-segment button,.duel-set-card,.duel-start-button{border:1px solid rgba(255,247,223,.14);background:rgba(255,247,223,.065);color:var(--ink);font:inherit;cursor:pointer}.duel-set-card{position:relative;display:grid;align-content:start;grid-gap:.48rem;gap:.48rem;min-width:0;min-height:11.7rem;padding:.5rem;border-radius:.8rem;scroll-snap-align:start;text-align:left}.duel-add-player:focus-visible,.duel-add-player:hover,.duel-confirm-actions button:focus-visible,.duel-confirm-actions button:hover,.duel-found-grid button:focus-visible,.duel-found-grid button:hover,.duel-round-options button:focus-visible,.duel-round-options button:hover,.duel-segment button:focus-visible,.duel-segment button:hover,.duel-set-card:focus-visible,.duel-set-card:hover,.duel-start-button:focus-visible:not(:disabled),.duel-start-button:hover:not(:disabled){outline:0;border-color:hsla(78,81%,69%,.46);background:rgba(78,208,148,.15)}.duel-set-card-selected{border-color:hsla(78,81%,69%,.54);background:linear-gradient(135deg,hsla(78,81%,69%,.18),rgba(79,168,232,.08)),rgba(78,208,148,.12)}.duel-set-card:disabled{cursor:not-allowed}.duel-set-card-art{position:relative;display:grid;aspect-ratio:1.45;place-items:center;overflow:hidden;border:1px solid rgba(255,247,223,.12);border-radius:.62rem;background:radial-gradient(circle at 50% 34%,rgba(255,247,223,.12),transparent 46%),rgba(3,15,12,.7)}.duel-set-card-art>img{width:88%;height:78%;object-fit:contain;filter:drop-shadow(0 .7rem .9rem rgba(0,0,0,.36))}.duel-set-card-art>span:first-child{display:grid;width:3.6rem;aspect-ratio:1;place-items:center;border-radius:999px;background:hsla(78,81%,69%,.16);color:rgba(255,247,223,.82);font-size:1rem;font-weight:950;text-transform:uppercase}.duel-set-card-symbol{position:absolute;right:.38rem;bottom:.38rem;display:grid;width:2.25rem;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgba(255,247,223,.18);border-radius:999px;background:rgba(255,247,223,.86);box-shadow:0 .42rem .8rem rgba(0,0,0,.24)}.duel-set-card-symbol img{width:72%;height:72%;object-fit:contain}.duel-set-card-copy{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.duel-set-card-copy small,.duel-set-card-copy strong{overflow:hidden;line-height:1.12;text-overflow:ellipsis}.duel-set-card-copy strong{display:-webkit-box;min-height:2.02rem;color:var(--ink);font-size:.82rem;font-weight:950;-webkit-box-orient:vertical;-webkit-line-clamp:2}.duel-set-card-copy small{color:rgba(255,247,223,.55);font-size:.68rem;font-weight:850;white-space:nowrap}.duel-set-card-check{position:absolute;top:.42rem;right:.42rem;display:grid;width:1.85rem;aspect-ratio:1;place-items:center;border:1px solid rgba(3,31,26,.42);border-radius:999px;background:hsla(78,81%,69%,.94);color:#06110d;box-shadow:0 .5rem 1rem rgba(0,0,0,.28)}.duel-final-list,.duel-history-list,.duel-player-list,.duel-score-list,.duel-selected-sets{display:grid;grid-gap:.48rem;gap:.48rem;min-width:0}.duel-set-pill{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.08rem .52rem;gap:.08rem .52rem;align-items:center;min-height:3.05rem;padding:.52rem .52rem .52rem .68rem;border:1px solid rgba(79,168,232,.24);border-radius:.72rem;background:rgba(79,168,232,.09)}.duel-set-pill small,.duel-set-pill strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.duel-set-pill strong{font-size:.84rem}.duel-set-pill small{grid-column:1;color:rgba(255,247,223,.58);font-size:.68rem;font-weight:820}.duel-player-row button,.duel-set-pill button{display:grid;width:2rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,247,223,.12);border-radius:999px;background:rgba(255,247,223,.055);color:var(--ink);cursor:pointer}.duel-player-row button:focus-visible:not(:disabled),.duel-player-row button:hover:not(:disabled),.duel-set-pill button:focus-visible,.duel-set-pill button:hover{outline:0;border-color:rgba(243,93,112,.48);background:rgba(243,93,112,.14)}.duel-set-pill button:disabled{cursor:not-allowed;opacity:.46}.duel-empty-state,.duel-muted{display:block;padding:.7rem;border:1px dashed rgba(255,247,223,.18);border-radius:.72rem;color:rgba(255,247,223,.56);font-size:.78rem;font-weight:850;line-height:1.25}.duel-player-row{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:3.05rem;padding:.48rem;border:1px solid rgba(255,247,223,.13);border-radius:.72rem;background:rgba(255,247,223,.055)}.duel-player-row>span{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:999px;background:hsla(78,81%,69%,.15);color:rgba(255,247,223,.8);font-size:.76rem;font-weight:950}.duel-player-row button:disabled{cursor:not-allowed;opacity:.36}.duel-player-row input:disabled{color:rgba(255,247,223,.72)}.duel-add-player,.duel-start-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;border-radius:999px;font-size:.84rem;font-weight:950}.duel-add-player{width:100%}.duel-options-panel{align-self:stretch}.duel-round-options,.duel-segment{display:grid;grid-gap:.42rem;gap:.42rem}.duel-segment{grid-template-columns:1fr 1fr}.duel-round-options{grid-template-columns:repeat(3,1fr)}.duel-round-options button,.duel-segment button{min-height:2.55rem;border-radius:999px;font-size:.78rem;font-weight:950}.duel-round-option-active,.duel-segment-active{border-color:hsla(78,81%,69%,.5)!important;background:rgba(78,208,148,.2)!important}.duel-start-button{border-color:hsla(78,81%,69%,.42);background:linear-gradient(135deg,hsla(78,81%,69%,.2),rgba(78,208,148,.15)),rgba(3,15,12,.7)}.duel-start-button-begin{border-color:rgba(255,176,64,.58);background:linear-gradient(135deg,rgba(255,176,64,.26),rgba(243,93,112,.18)),rgba(3,15,12,.72);box-shadow:0 .9rem 2rem rgba(0,0,0,.24),0 0 1.4rem rgba(255,176,64,.18)}.duel-start-button:disabled{cursor:not-allowed;opacity:.48}.duel-start-note{color:rgba(255,247,223,.58);font-size:.72rem;font-weight:850;line-height:1.2;text-align:center}.duel-start-handshake{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.62rem;gap:.62rem;min-width:0;min-height:3.3rem;padding:.58rem .7rem;border:1px solid rgba(255,176,64,.32);border-radius:.72rem;background:linear-gradient(135deg,rgba(255,176,64,.13),rgba(243,93,112,.09)),rgba(255,247,223,.045)}.duel-ready-flame{display:grid;width:2.1rem;aspect-ratio:1;place-items:center;border-radius:999px;background:rgba(255,176,64,.22);color:#ffbd58;animation:duel-flame-pulse .98s ease-in-out infinite alternate}.duel-start-handshake>span:last-child{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.duel-start-handshake small,.duel-start-handshake strong{overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.duel-start-handshake strong{color:var(--ink);font-size:.84rem;font-weight:950}.duel-start-handshake small{color:rgba(255,247,223,.6);font-size:.68rem;font-weight:850}.duel-setup-panel{grid-row:span 3}.duel-set-agreement{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;min-width:0;min-height:3.15rem;padding:.58rem .62rem .58rem .72rem;border:1px solid hsla(78,81%,69%,.28);border-radius:.72rem;background:linear-gradient(135deg,hsla(78,81%,69%,.13),rgba(79,168,232,.07)),rgba(78,208,148,.07)}.duel-set-agreement>span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.duel-set-agreement small,.duel-set-agreement strong{overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.duel-set-agreement strong{color:var(--ink);font-size:.82rem;font-weight:950}.duel-set-agreement small{color:rgba(255,247,223,.58);font-size:.68rem;font-weight:850}.duel-set-agreement button{min-height:2.25rem;padding:0 .72rem;border:1px solid hsla(78,81%,69%,.38);border-radius:999px;background:rgba(78,208,148,.14);color:var(--ink);font:inherit;font-size:.74rem;font-weight:950;cursor:pointer}.duel-set-agreement button:focus-visible:not(:disabled),.duel-set-agreement button:hover:not(:disabled){outline:0;border-color:hsla(78,81%,69%,.56);background:rgba(78,208,148,.2)}.duel-set-agreement button:disabled{cursor:not-allowed;opacity:.5}.duel-lobby-panel{gap:.62rem}.duel-invite-actions,.duel-lobby-actions{display:grid;grid-gap:.42rem;gap:.42rem}.duel-lobby-actions{grid-template-columns:1fr 1fr}.duel-agreement-banner button,.duel-box-actions button,.duel-flow-card-actions button,.duel-flow-nav button,.duel-invite-actions button,.duel-lobby-actions button,.duel-user-row button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.45rem;border:1px solid rgba(255,247,223,.14);border-radius:999px;background:rgba(255,247,223,.065);color:var(--ink);font:inherit;font-size:.76rem;font-weight:950;cursor:pointer}.duel-agreement-banner button:focus-visible,.duel-agreement-banner button:hover,.duel-box-actions button:focus-visible:not(:disabled),.duel-box-actions button:hover:not(:disabled),.duel-flow-card-actions button:focus-visible:not(:disabled),.duel-flow-card-actions button:hover:not(:disabled),.duel-flow-nav button:focus-visible:not(:disabled),.duel-flow-nav button:hover:not(:disabled),.duel-invite-actions button:focus-visible:not(:disabled),.duel-invite-actions button:hover:not(:disabled),.duel-lobby-actions button:focus-visible:not(:disabled),.duel-lobby-actions button:hover:not(:disabled),.duel-user-row button:focus-visible:not(:disabled),.duel-user-row button:hover:not(:disabled){outline:0;border-color:hsla(78,81%,69%,.46);background:rgba(78,208,148,.15)}.duel-add-player:disabled,.duel-box-actions button:disabled,.duel-flow-card-actions button:disabled,.duel-flow-nav button:disabled,.duel-invite-actions button:disabled,.duel-lobby-actions button:disabled,.duel-round-options button:disabled,.duel-segment button:disabled,.duel-user-row button:disabled{cursor:not-allowed;opacity:.5}.duel-user-search{min-height:2.75rem}.duel-invite-list,.duel-user-list{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.duel-user-list{max-height:14rem;overflow:auto}.duel-agreement-banner,.duel-invite-row,.duel-lobby-error,.duel-user-row{display:grid;min-width:0;border:1px solid rgba(255,247,223,.12);border-radius:.72rem;background:rgba(255,247,223,.055)}.duel-agreement-banner,.duel-invite-row,.duel-user-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.54rem;min-height:3.05rem;padding:.48rem .5rem .48rem .68rem}.duel-agreement-banner>span,.duel-invite-row>span,.duel-user-row>span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.duel-agreement-banner small,.duel-agreement-banner strong,.duel-invite-list>strong,.duel-invite-row small,.duel-invite-row strong,.duel-user-row small,.duel-user-row strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.duel-agreement-banner strong,.duel-invite-row strong,.duel-user-row strong{color:var(--ink);font-size:.82rem;font-weight:950}.duel-agreement-banner small,.duel-invite-list>strong,.duel-invite-row small,.duel-user-row small{color:rgba(255,247,223,.58);font-size:.68rem;font-weight:850}.duel-agreement-banner{border-color:hsla(78,81%,69%,.34);background:linear-gradient(135deg,hsla(78,81%,69%,.16),rgba(79,168,232,.08)),rgba(78,208,148,.1)}.duel-agreement-banner button{width:2.05rem;min-height:2.05rem;padding:0}.duel-lobby-error{padding:.62rem .68rem;color:rgba(255,247,223,.86);font-size:.74rem;font-weight:850;line-height:1.22;border-color:rgba(243,93,112,.34);background:rgba(243,93,112,.12)}.duel-invite-actions{grid-auto-flow:column;grid-auto-columns:max-content}.duel-live-shell{display:grid;min-height:min(62svh,32rem);place-items:center;align-content:center;grid-gap:.52rem;gap:.52rem;text-align:center}.duel-live-shell strong{color:var(--ink);font-size:clamp(2rem,8vw,5rem);line-height:.98}.duel-live-shell small,.duel-live-shell span{color:rgba(255,247,223,.64);font-size:.92rem;font-weight:900}.duel-drawing-mark{display:grid;width:6rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,247,223,.17);border-radius:999px;background:rgba(255,247,223,.07);animation:duel-spin .92s linear infinite}.duel-countdown strong{display:grid;width:clamp(8rem,28vw,14rem);aspect-ratio:1;place-items:center;border:1px solid hsla(78,81%,69%,.32);border-radius:999px;background:radial-gradient(circle at 50% 44%,rgba(255,247,223,.16),transparent 44%),rgba(78,208,148,.14);box-shadow:inset 0 0 0 1px rgba(3,31,26,.42),0 1.4rem 3.8rem rgba(0,0,0,.35)}.duel-play-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);grid-gap:.9rem;gap:.9rem;align-items:start}.duel-action-panel,.duel-target-panel{display:grid;min-width:0;padding:.9rem;border:1px solid rgba(255,247,223,.17);border-radius:.95rem;background:radial-gradient(circle at 18% 10%,rgba(255,247,223,.1),transparent 34%),rgba(3,15,12,.86);box-shadow:0 1.4rem 3.2rem rgba(0,0,0,.32);-webkit-backdrop-filter:blur(.56rem) saturate(1.15);backdrop-filter:blur(.56rem) saturate(1.15)}.duel-target-panel{grid-template-columns:minmax(12rem,.58fr) minmax(0,1fr);gap:.95rem;align-items:center}.duel-target-image{display:grid;width:min(100%,18rem);aspect-ratio:245/342;place-self:center;place-items:center;overflow:hidden;border:1px solid rgba(255,247,223,.16);border-radius:.72rem;background:rgba(255,247,223,.06);box-shadow:0 1.4rem 3rem rgba(0,0,0,.46),0 0 2.2rem rgba(79,168,232,.14)}.duel-target-image img{width:100%;height:100%;object-fit:contain}.duel-target-image span{color:rgba(255,247,223,.52);font-size:.8rem;font-weight:850}.duel-target-copy{display:grid;grid-gap:.56rem;gap:.56rem;min-width:0}.duel-target-copy>span{color:hsla(78,81%,69%,.78);font-size:.76rem;font-weight:950;text-transform:uppercase}.duel-target-copy>strong{color:var(--ink);font-size:clamp(2.1rem,6vw,5rem);line-height:.95;overflow-wrap:anywhere}.duel-target-copy dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));grid-gap:.48rem;gap:.48rem;margin:0}.duel-target-copy dl div{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0;padding:.58rem;border:1px solid rgba(255,247,223,.11);border-radius:.62rem;background:rgba(255,247,223,.05)}.duel-target-copy dd,.duel-target-copy dt{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.12}.duel-target-copy dt{color:rgba(255,247,223,.46);font-size:.64rem;font-weight:950;text-transform:uppercase}.duel-target-copy dd{color:rgba(255,247,223,.84);font-size:.82rem;font-weight:850}.duel-action-panel{gap:.72rem}.duel-clock{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:3rem;padding:0 .82rem;border:1px solid rgba(255,247,223,.12);border-radius:.76rem;background:rgba(255,247,223,.055)}.duel-clock strong{font-size:1.45rem;line-height:1}.duel-camera-grid,.duel-found-grid{display:grid;grid-gap:.46rem;gap:.46rem}.duel-camera-button,.duel-found-grid button{position:relative;display:flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.85rem;overflow:hidden;padding:0 .68rem;border:1px solid rgba(255,247,223,.14);border-radius:999px;background:rgba(255,247,223,.065);color:var(--ink);font-size:.84rem;font-weight:950;cursor:pointer}.duel-camera-button:focus-within,.duel-camera-button:hover{outline:0;border-color:hsla(78,81%,69%,.46);background:rgba(78,208,148,.15)}.duel-camera-button input{position:absolute;inset:0;cursor:pointer;opacity:0}.duel-camera-button span,.duel-found-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-confirm-panel,.duel-review-panel{display:grid;grid-gap:.6rem;gap:.6rem}.duel-claim-head{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.duel-claim-head small,.duel-claim-head span{color:rgba(255,247,223,.58);font-size:.72rem;font-weight:900}.duel-claim-head strong{overflow:hidden;font-size:1.35rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.duel-proof-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.65rem;overflow:hidden;border:1px solid rgba(79,168,232,.32);border-radius:999px;background:rgba(79,168,232,.13);color:var(--ink);font-size:.82rem;font-weight:950;cursor:pointer}.duel-proof-control input{position:absolute;inset:0;cursor:pointer;opacity:0}.duel-proof-preview{display:grid;aspect-ratio:16/10;place-items:center;overflow:hidden;border:1px solid rgba(255,247,223,.14);border-radius:.68rem;background:rgba(255,247,223,.05)}.duel-proof-preview img{width:100%;height:100%;object-fit:cover}.duel-submission-list{display:grid;grid-gap:.42rem;gap:.42rem;max-height:12rem;overflow:auto}.duel-submission-row{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;min-width:0;min-height:4rem;padding:.42rem;border:1px solid rgba(255,247,223,.11);border-radius:.68rem;background:rgba(255,247,223,.05)}.duel-submission-row-rejected{opacity:.56}.duel-submission-row img{width:3.2rem;aspect-ratio:1;object-fit:cover;border-radius:.48rem;background:rgba(255,247,223,.08)}.duel-submission-row span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.duel-submission-row small,.duel-submission-row strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.duel-submission-row strong{font-size:.8rem}.duel-submission-row small{color:rgba(255,247,223,.6);font-size:.7rem;font-weight:850}.duel-confirm-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.46rem;gap:.46rem}.duel-confirm-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.65rem;border-radius:999px;font-size:.82rem;font-weight:950}.duel-confirm-actions button:last-child{border-color:hsla(78,81%,69%,.44);background:rgba(78,208,148,.17)}.duel-final-row,.duel-history-row,.duel-score-row{display:grid;min-width:0;min-height:2.75rem;padding:.58rem .68rem;border:1px solid rgba(255,247,223,.11);border-radius:.66rem;background:rgba(255,247,223,.05)}.duel-score-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.duel-final-row strong,.duel-history-row small,.duel-history-row strong,.duel-score-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-score-row span{font-size:.82rem;font-weight:900}.duel-score-row strong{display:grid;width:2.1rem;aspect-ratio:1;place-items:center;border-radius:999px;background:hsla(78,81%,69%,.16);font-size:.88rem}.duel-final-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.62rem}.duel-final-row>span{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:999px;background:hsla(78,81%,69%,.15);color:rgba(255,247,223,.82);font-size:.76rem;font-weight:950}.duel-final-row strong{font-size:.9rem}.duel-final-row small,.duel-history-row small,.duel-history-row span{color:rgba(255,247,223,.6);font-size:.72rem;font-weight:850}.duel-history-row{gap:.1rem}.duel-history-row strong{font-size:.88rem}@keyframes duel-spin{to{transform:rotate(1turn)}}@keyframes duel-flame-pulse{0%{box-shadow:0 0 .6rem rgba(255,176,64,.22);transform:scale(.96)}to{box-shadow:0 0 1.35rem rgba(255,176,64,.48);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.duel-drawing-mark,.duel-ready-flame{animation:none}}@media (max-width:920px){.duel-play-grid,.duel-results-grid,.duel-setup-grid,.duel-target-panel{grid-template-columns:1fr}.duel-setup-panel{grid-row:auto}.duel-target-image{width:min(72vw,16rem)}}@media (max-width:620px){.duel-stage{padding:.62rem}.binder-duels{min-height:calc(100svh - 1.24rem);gap:.66rem}.duel-topbar{grid-template-columns:auto minmax(0,1fr)}.duel-round-chip{grid-column:1/-1;justify-self:stretch}.duel-title-lockup{justify-items:end}.duel-title-lockup strong{font-size:.92rem}.duel-flow{gap:.64rem}.duel-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-flow-step{min-height:2.4rem;padding:.38rem .46rem}.duel-flow-card-head{align-items:start}.duel-flow-card-head strong{max-width:48%;text-align:right}.duel-room-player{grid-template-columns:2rem minmax(0,1fr)}.duel-room-player small{grid-column:2;justify-self:start}.duel-linear-set-catalog{grid-auto-columns:minmax(8.2rem,42vw)}.duel-box-actions,.duel-pool-list{grid-template-columns:1fr}.duel-action-panel,.duel-panel,.duel-target-panel{padding:.72rem;border-radius:.82rem}.duel-confirm-actions,.duel-lobby-actions,.duel-segment{grid-template-columns:1fr}.duel-entry-link{right:.7rem}}