.ui,.ui-overlay{--ui-panel:color-mix(in srgb, var(--sol-clair) 92%, transparent);--ui-muted:color-mix(in srgb, var(--texte) 82%, var(--sol-clair));--ui-lift:0 10px 30px color-mix(in srgb, var(--sol) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--texte) 12%, transparent);--ui-focus:0 0 0 3px var(--sol), 0 0 0 7px var(--turquoise);--ui-ink:oklch(from var(--sol) min(l, .18) c h);--ui-to-end:90deg}:is(.ui,.ui-overlay):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--ui-to-end:270deg}.ui{--ui-voile:oklch(from var(--sol) min(l, .83) calc(c + max(0, l - .83) * .12) calc(h - max(0, l - .83) * 80));--ui-voile-clair:oklch(from var(--sol-clair) min(l, .88) calc(c + max(0, l - .88) * .12) calc(h - max(0, l - .88) * 80));--ui-line:color-mix(in srgb, var(--texte) 16%, transparent);--ui-turquoise:color-mix(in srgb, var(--turquoise) 60%, var(--texte));--ui-or:color-mix(in srgb, var(--or) 50%, var(--texte));--ui-noyau:color-mix(in srgb, var(--noyau) 45%, var(--texte));--ui-mage:color-mix(in srgb, var(--mage) 60%, var(--texte));--ui-tank:color-mix(in srgb, var(--tank) 80%, var(--texte));--ui-halo:1;--ui-radius:26px;--ui-gap:16px;--ui-side-width:300px;--ui-chevron:22px;z-index:10;pointer-events:none;color:var(--texte);font-family:var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.35;position:fixed;inset:0}.calm>.ui{--ui-halo:.3}.ui [hidden]{display:none!important}.ui :where(h1,h2,p,dl,dd){margin:0}.ui-screen{position:absolute;inset:0}.ui-button{justify-content:space-between;align-items:center;gap:var(--ui-gap);border:1.5px solid var(--ui-line);background:linear-gradient(165deg, color-mix(in srgb, var(--texte) 10%, var(--ui-panel)), var(--ui-panel));width:100%;min-height:60px;box-shadow:var(--ui-lift);color:var(--texte);font:inherit;text-align:start;cursor:pointer;border-radius:34px;padding:12px 20px;font-size:18px;font-weight:700;transition:transform .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.ui-button[aria-current],.ui-button:focus-visible,.ui-field[aria-current],.ui-stagecards[aria-current] .ui-stage[aria-checked=true],.ui-classcards[aria-current] .ui-classcard[aria-checked=true]{border-color:var(--turquoise);box-shadow:var(--ui-focus), 0 0 calc(30px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 40%, transparent);outline:none}:is(.ui-button,.ui-field)[aria-current]:before,.ui-stagecards[aria-current] .ui-stage[aria-checked=true]:before,.ui-classcards[aria-current] .ui-classcard[aria-checked=true]:before{content:"";top:50%;border-block:9px solid #0000;border-inline-start:12px solid var(--turquoise);position:absolute;inset-inline-start:calc(-1 * var(--ui-chevron));transform:translateY(-50%)}.ui-button--primary{border-color:var(--or);background:linear-gradient(135deg, color-mix(in srgb, var(--turquoise) 34%, transparent), color-mix(in srgb, var(--turquoise) 14%, transparent)), var(--sol-clair);letter-spacing:.16em;text-transform:uppercase;justify-content:center;font-size:22px}.ui-toggle__text{flex-direction:column;gap:2px;display:flex}.ui-toggle__hint{color:var(--ui-muted);font-size:14px;font-weight:500}.ui-toggle__control{flex:none;align-items:center;gap:12px;display:flex}.ui-toggle__state{min-width:3.5em;color:var(--ui-muted);text-align:end;font-size:15px}.ui-toggle[aria-checked=true] .ui-toggle__state{color:var(--texte);font-weight:700}.ui-switch{border:2px solid var(--ui-muted);border-radius:999px;width:48px;height:28px;transition:background-color .12s ease-out;position:relative}.ui-switch__knob{top:3px;background:var(--ui-muted);border-radius:50%;width:18px;height:18px;transition:transform .12s ease-out;position:absolute;inset-inline-start:3px}.ui-toggle[aria-checked=true] .ui-switch{border-color:var(--turquoise);background:var(--turquoise)}.ui-toggle[aria-checked=true] .ui-switch__knob{background:var(--sol);transform:translate(20px)}.ui-toggle[aria-checked=true] .ui-switch__knob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-20px)}.ui-volume__control{gap:4px}.ui-volume .ui-stepper__arrow{width:30px;height:30px}.ui-volume .ui-stepper__glyph{width:18px;height:18px}.ui-language .ui-toggle__state{color:var(--texte);font-weight:700}.ui-languages{position:fixed}.ui-languages__body{flex-direction:column;align-items:center;gap:16px;width:min(100%,360px);display:flex}.ui-languages__list{flex-direction:column;gap:12px;width:100%;margin-top:12px;display:flex}.ui-languages__body>.ui-hint{margin-top:12px}.ui-languages__check{width:24px;height:24px;color:var(--turquoise);flex:none}.ui-volume__meter{align-items:flex-end;gap:2px;height:22px;display:flex}.ui-volume__bar{width:4px;height:calc(6px + var(--step) * 16px / 9);background:color-mix(in srgb, var(--ui-muted) 45%, transparent);border-radius:2px}.ui-volume__bar[data-lit]{background:var(--turquoise)}.ui-volume .ui-toggle__state{font-variant-numeric:tabular-nums;min-width:3.2em}.ui-volume[data-on] .ui-toggle__state{color:var(--texte);font-weight:700}.ui-action__text{flex-direction:column;gap:2px;display:flex}.ui-action__hint{color:var(--ui-muted);font-size:14px;font-weight:500}.ui-action__icon{width:26px;height:26px;color:var(--ui-muted);flex:none}.ui-action[aria-current] .ui-action__icon{color:var(--ui-turquoise)}.ui-field{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel);box-shadow:var(--ui-lift);padding:16px 20px 18px;transition:border-color .12s ease-out,box-shadow .12s ease-out;position:relative}.ui-field__head{justify-content:space-between;align-items:baseline;gap:var(--ui-gap);display:flex}.ui-field__label{color:var(--ui-muted);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.ui-field__count{color:var(--ui-muted);font-size:13px}.ui-field__input{border:1.5px solid color-mix(in srgb, var(--texte) 25%, transparent);background:color-mix(in srgb, var(--sol) 60%, transparent);width:100%;min-height:140px;color:var(--texte);font:inherit;resize:vertical;border-radius:18px;margin-top:10px;padding:12px 14px;font-size:16px;line-height:1.45;display:block}.ui-field__input::placeholder{color:var(--ui-muted);opacity:1}.ui-field__input:focus{border-color:var(--turquoise);box-shadow:0 0 0 3px var(--turquoise);outline:none}.ui-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ui-chip{border:1.5px solid color-mix(in srgb, var(--texte) 30%, transparent);min-height:44px;color:var(--texte);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}.ui-chip:before{content:"";border:2px solid;border-radius:50%;flex:none;width:10px;height:10px}.ui-chip[aria-checked=true]{border-color:var(--or);background:color-mix(in srgb, var(--or) 24%, transparent)}.ui-chip[aria-checked=true]:before{border-color:var(--or);background:var(--or);box-shadow:0 0 calc(8px * var(--ui-halo)) var(--or)}.ui-key{border:1.5px solid color-mix(in srgb, var(--texte) 45%, transparent);background:color-mix(in srgb, var(--texte) 7%, transparent);min-width:28px;height:28px;color:var(--texte);white-space:nowrap;border-bottom-width:3px;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ui-key--button{border-bottom-width:1.5px;border-radius:999px}.ui-key--arrow{position:relative}.ui-key__arrow,.ui-key__arrow svg{width:14px;height:14px;display:block}.ui-key__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-hint{color:var(--ui-muted);justify-content:center;gap:24px;font-size:15px;display:flex}.ui-hint__part,.ui-hint__keys{align-items:center;gap:6px;display:inline-flex}.ui-hint__part--narrow{display:none}.ui-hint__label{margin-inline-start:2px}.ui-kicker{color:var(--ui-mage);letter-spacing:.2em;text-transform:uppercase;font-size:15px;font-weight:800}.ui-heading{font-family:var(--font-title);text-wrap:balance;text-align:center;font-size:clamp(24px,4.6vw,34px);font-weight:700}.ui svg{width:100%;height:100%;display:block}.ui-title,.ui-classpicker,.ui-stagepicker,.ui-lobby{background:radial-gradient(ellipse 60% 45% at 50% 22%, color-mix(in srgb, var(--or) 18%, transparent), transparent 70%), radial-gradient(ellipse 70% 40% at 50% 110%, color-mix(in srgb, var(--turquoise) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--sol-clair), var(--sol) 75%);pointer-events:auto;overflow-y:auto}.ui-title{--title-em:clamp(40px, min(11vw, 15vh), 104px);background:var(--sol)}.ui-title__body{--title-rise:calc(.95 * var(--title-em))}.ui-title__body:not([data-view=main]){--title-rise:calc(.6 * var(--title-em))}.ui-title__body[data-view=settings]{--title-rise:calc(.35 * var(--title-em))}.ui-title__veiled{--veil-from:calc(var(--title-rise) - .1 * var(--title-em));--veil-to:calc(var(--title-rise) + 1.2 * var(--title-em) + 56px);-webkit-mask-image:linear-gradient(to top, #000 calc(var(--veil-from) - .35 * var(--title-em)), #00000040 var(--veil-from), #00000040 var(--veil-to), #000 calc(var(--veil-to) + .3 * var(--title-em)));mask-image:linear-gradient(to top, #000 calc(var(--veil-from) - .35 * var(--title-em)), #00000040 var(--veil-from), #00000040 var(--veil-to), #000 calc(var(--veil-to) + .3 * var(--title-em)))}.ui-title__body{grid-template:"sky"minmax(max-content,1fr)"water"/minmax(0,1fr);min-height:100%;display:grid;position:relative}.ui-title__sky,.ui-title__header,.ui-title__view{grid-area:sky}.ui-title__water,.ui-title__deck{grid-area:water}.ui-title__sky,.ui-title__water{pointer-events:none;position:relative;overflow:hidden}.ui-title__sky{background:linear-gradient(to top, color-mix(in srgb, color-mix(in srgb, var(--tank), var(--mage)) 65%, var(--sol-clair)), color-mix(in srgb, var(--mage) 30%, var(--sol-clair)) calc(.45 * var(--title-rise)), color-mix(in srgb, var(--superfan) 10%, var(--sol-clair)) var(--title-rise), var(--sol-clair) 62%, var(--sol))}.ui-title__water{background:linear-gradient(180deg, color-mix(in srgb, var(--mage) 10%, var(--sol-clair)), var(--sol) 45%)}svg.ui-title__sun,svg.ui-title__lake{width:calc(20 * var(--title-em));fill:none;stroke-linecap:round;position:absolute;left:50%;translate:-50%}svg.ui-title__night{position:absolute;inset:0}svg.ui-title__sun{height:calc(10 * var(--title-em));bottom:0}svg.ui-title__lake{height:calc(3 * var(--title-em));top:0}.ui-title__gold{stop-color:var(--or)}.ui-title__disc-stop{stop-color:var(--noyau);stop-opacity:calc(var(--a) * (.7 + .3 * var(--swell)))}.ui-title__ember{stop-color:var(--tank)}.ui-title__stars{fill:var(--texte);opacity:calc(.6 - .25 * var(--swell))}.ui-title__sun-glow{opacity:calc((.25 + .75 * var(--swell)) * var(--ui-halo))}.ui-title__sun-dawn{opacity:calc(.55 + .45 * var(--swell))}.ui-title__sun :is(path,circle){vector-effect:non-scaling-stroke}.ui-title__sun-rays{stroke-width:1.6px;opacity:calc(.35 + .35 * var(--swell))}.ui-title__sun-disc{stroke:var(--or);stroke-width:1.6px}.ui-title__sun-ring{stroke:var(--or);stroke-width:1px;opacity:calc(.45 + .3 * var(--swell))}.ui-title__lake path{vector-effect:non-scaling-stroke}.ui-title__lake-column{opacity:calc(.6 + .4 * var(--swell))}.ui-title__horizon{stroke-width:1.4px;opacity:calc(.55 + .25 * var(--swell))}.ui-title__reflections path{stroke:var(--turquoise);stroke-width:calc(2px + 1.6px * var(--lit));opacity:calc(.3 + .6 * var(--lit))}.ui-title__header{isolation:isolate;align-self:end;align-items:center;gap:calc(.12 * var(--title-em));padding:24px var(--ui-gap) var(--title-rise);text-align:center;flex-direction:column;display:flex;position:relative}.ui-title__mark{font-size:var(--title-em)}.ui-title__logo{color:color-mix(in srgb, var(--or) 60%, var(--texte));font-family:var(--font-title);font-size:inherit;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 calc(.25em * var(--ui-halo)) rgb(from var(--or) r g b / calc(.35 + .65 * var(--swell))), 0 0 calc(.6em * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 55%, transparent);font-weight:900;line-height:1;position:relative}.ui-title__logo:after{content:attr(data-text);content:attr(data-text) / "";background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--noyau) 35%, #fff) 50%, transparent 58%) no-repeat;background-position:calc(100% * (1 - var(--sheen))) 0;color:#0000;text-shadow:none;pointer-events:none;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ui-title__tagline{text-wrap:balance;max-width:28em;color:var(--texte);text-shadow:0 1px 8px var(--sol);font-size:clamp(16px,2.4vw,20px);font-weight:600}.ui-title__view{padding:24px var(--ui-gap) var(--title-rise);color:color-mix(in srgb, var(--or) 60%, var(--texte));font-family:var(--font-title);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 10px var(--sol);place-self:end center;font-size:clamp(28px,4vw,44px);font-weight:900;position:relative}.ui-title__deck{min-height:42svh;padding:calc(.6 * var(--title-em)) var(--ui-gap) 72px;flex-direction:column;align-items:center;display:flex;position:relative}.ui-title__body[data-view=settings] .ui-title__deck{padding-block:20px 60px}.ui-title__body>.ui-hint{inset-inline:0;width:fit-content;max-width:calc(100% - 176px);margin-inline:auto;position:absolute;bottom:20px}.ui-menu{flex-direction:column;gap:12px;width:min(100%,420px);display:flex}@media (width>=900px){.ui-menu--settings{gap:12px calc(24px + var(--ui-chevron));grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:min(100%,960px);display:grid}}.ui-title__back{justify-content:center}.ui-title__meta{inset-inline-start:var(--ui-gap);color:var(--ui-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px;position:absolute;bottom:18px}.ui-title__discord{inset-inline-end:var(--ui-gap);border:1.5px solid var(--ui-line);background:var(--ui-panel);width:44px;height:44px;color:var(--ui-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:grid;position:absolute;bottom:12px}.ui-title__discord[aria-current],.ui-title__discord:focus-visible{border-color:var(--turquoise);box-shadow:var(--ui-focus), 0 0 calc(30px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 40%, transparent);color:var(--ui-turquoise);outline:none}.ui-title__discord-icon{width:22px;height:22px}@media (height<=520px){.ui-title{--title-em:clamp(40px, min(11vw, 13vh), 104px)}.ui-title__body{--title-rise:calc(.7 * var(--title-em))}.ui-title__body>.ui-hint,.ui-title__body[data-view=main] .ui-toggle__hint{display:none}.ui-title__body:not([data-view=main]){--title-rise:calc(.4 * var(--title-em))}.ui-title__header,.ui-title__view{padding-top:12px}.ui-title__deck{padding-block:calc(.4 * var(--title-em)) 12px}.ui-title .ui-menu{gap:8px}.ui-title .ui-button{min-height:48px;padding-block:6px}}@media (height<=400px){.ui-title{--title-em:40px}.ui-title__header,.ui-title__view{padding-top:6px}.ui-title__tagline{font-size:14px}.ui-title__deck{padding-top:calc(.35 * var(--title-em))}.ui-title .ui-menu{gap:6px}.ui-title .ui-button{min-height:42px;padding-block:4px}}.ui-swatch{background:var(--class-color);width:14px;height:14px;box-shadow:0 0 calc(10px * var(--ui-halo)) var(--class-color);border-radius:50%;flex:none}.ui-portrait-swatch{aspect-ratio:1;background:var(--class-color);width:34%;box-shadow:0 0 calc(40px * var(--ui-halo)) var(--class-color);border-radius:50%;margin:auto;display:block}.ui canvas.portrait{width:100%;height:100%;display:block;position:absolute;inset:0}.ui-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;width:min(100%,980px);display:grid}.ui-hero__stage{aspect-ratio:4/3;border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--class-color) 16%, var(--sol-clair)), var(--sol) 72%);box-shadow:var(--ui-lift);display:grid;position:relative;overflow:hidden}.ui-hero__info{flex-direction:column;gap:14px;display:flex}.ui-hero__name{color:var(--class-color);font-family:var(--font-title);text-shadow:0 0 calc(22px * var(--ui-halo)) color-mix(in srgb, var(--class-color) 45%, transparent);margin:0;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.05}.ui-sheet__role{text-wrap:balance;font-size:18px}.ui-sheet__skill{border:1.5px solid color-mix(in srgb, var(--class-color) 45%, transparent);background:color-mix(in srgb, var(--class-color) 9%, var(--ui-panel));border-radius:18px;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.ui-sheet__skillhead{color:var(--ui-muted);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:13px;line-height:1.2;display:flex}.ui-sheet__skilllabel{letter-spacing:.14em;text-transform:uppercase;font-weight:800}.ui-sheet__recharge:before{content:"·";margin-inline-end:8px;font-weight:800}.ui-sheet__skillname{color:var(--class-color);font-size:18px;font-weight:800;line-height:1.15}.ui-sheet__skilltext{color:var(--ui-muted);font-size:14px}.ui-sheet__stats{gap:8px;display:grid}.ui-sheet__stat{grid-template-columns:80px minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.ui-sheet__label{color:var(--ui-muted);font-size:14px;font-weight:700}.ui-sheet__steps{gap:5px;display:flex}.ui-sheet__step{background:color-mix(in srgb, var(--texte) 14%, transparent);border-radius:4px;flex:1;height:8px}.ui-sheet__step[data-on]{background:var(--class-color);box-shadow:0 0 calc(8px * var(--ui-halo)) color-mix(in srgb, var(--class-color) 50%, transparent)}.ui-sheet__value{text-align:end;font-size:15px;font-weight:700}.ui-classcards{gap:16px calc(2 * var(--ui-chevron));grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;width:100%;display:grid}.ui-classcard{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel);min-width:0;box-shadow:var(--ui-lift);color:var(--texte);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;padding-block:8px;padding-inline:8px 14px;font-size:16px;font-weight:700;transition:border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.ui-classcard:hover{border-color:var(--turquoise)}.ui-classcard[aria-checked=true]{border-color:var(--or);background:color-mix(in srgb, var(--turquoise) 22%, var(--ui-panel))}.ui-classcard__portrait{flex:none;width:56px;height:56px;display:grid;position:relative}.ui-classcard__portrait canvas.portrait{-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000);mask-image:radial-gradient(closest-side,#000 80%,#0000)}.ui-classcard__name{min-width:0;line-height:1.15}.ui-go{z-index:1;border-radius:inherit;background:color-mix(in srgb, var(--sol) 94%, transparent);color:var(--texte);letter-spacing:.08em;text-align:center;text-transform:uppercase;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:800;line-height:1.2;display:none;position:absolute;inset:0}[aria-checked=true]:hover>.ui-go{display:flex}.ui-go__icon{background:var(--turquoise);width:40px;height:40px;color:var(--sol);border-radius:50%;place-items:center;padding-left:3px;display:grid}.ui-go__icon svg{width:22px;height:22px}.ui-stage .ui-go{aspect-ratio:16/9;border-radius:calc(var(--ui-radius) - 6px);background:color-mix(in srgb, var(--sol) 72%, transparent);font-size:15px;inset:10px 10px auto}.ui-classpicker[data-many] .ui-lobby__body{gap:14px}.ui-classpicker[data-many] .ui-hero{width:min(100%,1080px)}.ui-classpicker[data-many] .ui-hero__stage{aspect-ratio:2}.ui-classpicker[data-many] .ui-hero__info{gap:10px}.ui-classpicker[data-many] :is(.ui-sheet__role,.ui-sheet__skilltext){text-wrap:pretty}.ui-classpicker[data-many] .ui-classcards{--card-least:84px;box-sizing:border-box;width:min(100%,1080px);padding-inline:var(--cards-inset,0);flex-wrap:wrap;justify-content:center;gap:8px 10px;display:flex}.ui-classpicker[data-many] .ui-classcard{flex:0 0 var(--card-width,var(--card-least));text-align:center;text-wrap:balance;border-radius:18px;flex-direction:column;gap:2px;padding:6px 2px 8px;font-size:13px}.ui-classpicker[data-many] .ui-classcard__portrait{width:48px;height:48px}.ui-classpicker[data-many] .ui-classcards[aria-current] .ui-classcard[aria-checked=true]:before{content:none}.ui-seat__portrait{aspect-ratio:2;border-radius:calc(var(--ui-radius) - 8px);background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--turquoise) 10%, var(--sol-clair)), var(--sol) 75%);display:grid;position:relative;overflow:hidden}.ui-seat[data-state=empty] .ui-seat__portrait{opacity:.22;filter:grayscale();background:0 0;width:100%;margin-top:36px}.ui-lobby__body{width:min(100%,1240px);min-height:100%;padding:32px var(--ui-gap);flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-inline:auto;display:flex}.ui-lobby__header{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ui-lobby__title{color:var(--texte);font-family:var(--font-title);font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.1}.ui-lobby__lead{max-width:34em;color:var(--ui-muted);text-wrap:balance;font-size:17px}.ui-landscape{border:1.5px solid var(--turquoise);background:color-mix(in srgb, var(--turquoise) 18%, var(--sol-clair));max-width:100%;box-shadow:var(--ui-lift);border-radius:34px;align-items:center;gap:12px;padding-block:10px;padding-inline:18px 26px;font-size:17px;display:none}@media (orientation:portrait) and (pointer:coarse){.ui-landscape{display:flex}}.ui-landscape__icon{flex:none;width:30px;height:30px;animation:2.4s ease-in-out infinite ui-turn-phone}.ui-landscape__text{flex-direction:column;gap:2px;display:flex}.ui-landscape__title{font-weight:700}.ui-landscape__detail{color:var(--ui-muted);font-size:15px}.ui-landscape__icon svg{width:100%;height:100%;display:block}.ui-lobby__error{border:1.5px solid var(--or);background:color-mix(in srgb, var(--or) 24%, var(--sol-clair));max-width:100%;box-shadow:var(--ui-lift);border-radius:34px;align-items:center;gap:12px;padding-block:12px;padding-inline:14px 22px;font-size:17px;font-weight:700;display:flex}.ui-lobby__error:before{content:"!";background:var(--texte);width:28px;height:28px;color:var(--sol);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.ui-lobby__entry{flex-direction:column;gap:14px;width:min(100%,520px);padding:22px;display:flex}.ui-lobby__or{color:var(--ui-muted);text-align:center;font-size:15px}.ui-lobby__field{border:1.5px solid var(--ui-line);background:var(--ui-panel);border-radius:28px;flex-direction:column;gap:8px;padding:10px 14px 12px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.ui-lobby__field .ui-field__label{padding-inline:6px;font-size:12px}.ui-lobby__input{border:1.5px solid color-mix(in srgb, var(--texte) 25%, transparent);background:color-mix(in srgb, var(--sol) 60%, transparent);width:100%;min-width:0;color:var(--texte);font:inherit;border-radius:20px;padding:10px 14px;font-size:18px;font-weight:700;display:block}.ui-lobby__input::placeholder{color:var(--ui-muted);opacity:1;font-weight:500}.ui-lobby__input:focus{border-color:var(--turquoise);box-shadow:0 0 0 3px var(--turquoise);outline:none}.ui-lobby__input--code{letter-spacing:.28em;text-align:center;text-transform:uppercase;font-size:28px}.ui-lobby__input--code:placeholder-shown{letter-spacing:0;text-transform:none;font-size:18px;font-weight:500}.ui-lobby__field[aria-current],.ui-stepper[aria-current]{border-color:var(--turquoise);box-shadow:0 0 0 2px var(--turquoise)}.ui-lobby__field[aria-current][data-quiet],.ui-stepper[aria-current][data-quiet]{border-color:color-mix(in srgb, var(--turquoise) 70%, transparent);box-shadow:none}.ui-lobby__entry .ui-button:not(.ui-action){justify-content:center}.ui-lobby__share{justify-content:space-between;align-items:center;gap:28px;width:min(100%,820px);padding-block:18px;padding-inline:28px 24px;display:flex}.ui-lobby__sharetext{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-lobby__code{font-family:var(--font-title);letter-spacing:.16em;text-shadow:0 0 calc(.4em * var(--ui-halo)) color-mix(in srgb, var(--or) 55%, transparent);font-size:clamp(36px,7vw,60px);font-weight:900;line-height:1.05}.ui-lobby__link{overflow-wrap:anywhere;color:var(--ui-muted);-webkit-user-select:all;user-select:all;font-size:15px}.ui-lobby__copy{min-height:1.35em;color:var(--ui-muted);font-size:14px}.ui-lobby__share .ui-button{flex:none;justify-content:center;width:240px}.ui-lobby__seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ui-seat{grid-row:span 7;grid-template-rows:subgrid;border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel);min-height:250px;box-shadow:var(--ui-lift);gap:12px;padding:18px;display:grid;position:relative}.ui-seat[data-own]{border-color:var(--turquoise)}.ui-seat[data-state=empty]{background:color-mix(in srgb, var(--sol-clair) 38%, transparent);box-shadow:none;text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-seat__head{align-items:center;gap:10px;min-height:36px;display:flex}.ui-seat__number{background:var(--texte);width:32px;height:32px;color:var(--sol);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.ui-seat[data-state=empty] .ui-seat__head{top:18px;position:absolute;inset-inline-start:18px}.ui-seat__who{flex-direction:column;gap:2px;display:flex}.ui-seat__host{font-size:13px;font-weight:700}.ui-seat__tag{color:var(--ui-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.ui-seat__name{overflow-wrap:anywhere;align-self:center;padding-block:8px;font-size:22px;font-weight:800}.ui-seat .ui-sheet__role{color:var(--ui-muted);font-size:14px}.ui-seat .ui-sheet__skill{border-radius:14px;padding:8px 12px}.ui-seat .ui-sheet__skillhead{font-size:11px}.ui-seat .ui-sheet__skillname{font-size:16px}.ui-seat .ui-sheet__skilltext{font-size:13px}.ui-seat .ui-sheet__stats{grid-template-columns:max-content minmax(0,1fr) max-content;gap:6px 10px}.ui-seat .ui-sheet__stat{grid-column:1/-1;grid-template-columns:subgrid}.ui-seat .ui-sheet__label{font-size:13px}.ui-seat .ui-sheet__steps{gap:4px}.ui-seat .ui-sheet__step{height:6px}.ui-seat .ui-sheet__value{font-size:14px}.ui-seat__join{color:var(--texte);font:inherit;text-wrap:balance;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:8px;font-size:17px;font-weight:700;display:flex}.ui-seat__join:before{content:"+";border:2px dashed var(--ui-line);width:52px;height:52px;color:var(--ui-turquoise);border-radius:50%;place-items:center;font-size:30px;font-weight:500;line-height:1;display:grid}.ui-seat__wait{color:var(--ui-muted);font-size:16px}.ui-stepper{border:1.5px solid var(--ui-line);background:color-mix(in srgb, var(--sol) 40%, transparent);border-radius:34px;align-items:center;gap:4px;padding:4px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.ui-stepper__arrow{width:40px;height:40px;color:var(--texte);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ui-stepper__arrow:hover{background:color-mix(in srgb, var(--turquoise) 24%, transparent)}.ui-stepper__glyph{width:22px;height:22px}.ui-stepper__glyph--flipped{transform:scaleX(-1)}.ui-stepper__glyph:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.ui-stepper__glyph--flipped:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}.ui-stepper__current{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:17px;font-weight:700;display:flex}.ui-stepper[data-readonly]{background:0 0;border-color:#0000;padding-inline:0}.ui-stepper[data-readonly] .ui-stepper__arrow{display:none}.ui-stepper[data-readonly] .ui-stepper__current{justify-content:flex-start}.ui-lobby[data-many] .ui-stepper__current{min-height:2.3em}.ui-lobby[data-many] .ui-stepper__name{text-wrap:balance;line-height:1.15}.ui-lobby__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ui-lobby__actions .ui-button{justify-content:center;width:320px}.ui-lobby__actions .ui-button:not(.ui-button--primary){width:260px}.ui-lobby__actions .ui-button--primary:not([aria-current],:focus-visible){border-color:var(--ui-line)}.ui-toggle--endless,.ui-lobby__actions .ui-button.ui-toggle--endless{width:440px;max-width:calc(100% - 2 * var(--ui-chevron));flex:none;justify-content:space-between}.ui-button[aria-disabled=true]{box-shadow:none;color:var(--ui-muted);cursor:not-allowed;background:0 0;border-style:dashed}.ui-lobby__waiting{font-size:20px;font-weight:700}@media (width<=1100px){.ui-lobby__seats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ui-lobby__seats{grid-template-columns:minmax(0,1fr)}.ui-seat{min-height:0}.ui-seat[data-state=empty]{min-height:140px}.ui-lobby__share{flex-direction:column;align-items:stretch;padding:18px}.ui-lobby__share .ui-button,.ui-lobby__actions .ui-button,.ui-lobby__actions .ui-button:not(.ui-button--primary){width:calc(100% - 2 * var(--ui-chevron))}.ui-lobby .ui-lobby__actions{gap:calc(2 * var(--ui-chevron));padding:20px calc(var(--ui-gap) + var(--ui-chevron)) 10px;flex-wrap:nowrap}.ui-lobby .ui-lobby__actions .ui-button,.ui-lobby .ui-lobby__actions .ui-button:not(.ui-button--primary){flex:1 1 0;width:auto;min-width:0}.ui-lobby .ui-lobby__actions .ui-button--primary{flex-grow:1.6}}.ui-stagecards{--stage-width:300px;--stage-min:200px;justify-content:center;align-items:stretch;gap:16px calc(2 * var(--ui-chevron));width:100%;padding-inline:var(--ui-chevron);flex-wrap:wrap;display:flex}.ui-lobby__stage{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.ui-lobby__stage .ui-stagecards{--stage-width:220px}.ui-stage{min-width:min(100%, var(--stage-min));max-width:var(--stage-width);border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel);box-shadow:var(--ui-lift);color:var(--texte);font:inherit;text-align:start;cursor:pointer;flex-direction:column;flex:1 1 0;gap:10px;padding:10px 10px 14px;transition:border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.ui-stage:hover{border-color:var(--turquoise)}.ui-stage[aria-checked=true]{border-color:var(--or);background:color-mix(in srgb, var(--turquoise) 22%, var(--ui-panel))}.ui-stagecards[data-readonly] .ui-stage{cursor:default}.ui-stagecards[data-readonly] .ui-stage:not([aria-checked=true]) .ui-stage__preview{opacity:.5}.ui-stagecards[data-readonly] .ui-stage:hover:not([aria-checked=true]){border-color:var(--ui-line)}.ui .ui-stage__preview{aspect-ratio:16/9;border-radius:calc(var(--ui-radius) - 6px);width:100%;height:auto;display:block}.ui-stage__name{font-family:var(--font-title);padding-inline:6px;font-size:22px;font-weight:900;line-height:1.15}.ui-stage__meta{flex-wrap:wrap;gap:6px;padding-inline:6px;display:flex}.ui-stage__chip{border:1.5px solid var(--ui-line);color:var(--ui-muted);border-radius:20px;padding:3px 12px;font-size:13px;font-weight:700}.ui-nights{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.ui-nights[hidden]{display:none}.ui-nights__row{align-items:center;gap:12px;max-width:100%;display:flex}.ui-nights__key:empty{display:none}.ui-nights__tabs{border:1.5px solid var(--ui-line);background:color-mix(in srgb, var(--sol) 60%, var(--ui-panel));border-radius:34px;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:flex}.ui-nights__tab{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:28px;align-items:center;gap:10px;padding:10px 20px;font-size:19px;font-weight:700;display:flex}.ui-nights__tab:hover{color:var(--texte)}.ui-nights__tab[aria-selected=true]{background:var(--or);color:var(--ui-ink)}.ui-nights__icon svg{width:26px;height:26px;display:block}.ui-nights[data-readonly] .ui-nights__tab{cursor:default}.ui-nights[data-readonly] .ui-nights__tab:not([aria-selected=true]) .ui-nights__icon{opacity:.6}.ui-nights__line{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;font-size:17px;display:flex}.ui-nights__length{border:1.5px solid var(--ui-line);color:var(--ui-or);border-radius:20px;padding:3px 12px;font-size:14px;font-weight:700}@media (width<=600px){.ui-nights__key{display:none}.ui-nights__tabs{flex-wrap:nowrap;gap:2px;padding:4px}.ui-nights__tab{white-space:nowrap;gap:6px;padding:6px 10px;font-size:15px}.ui-nights__icon svg{width:20px;height:20px}.ui-nights__line{gap:8px;font-size:14px}}@media (width<=420px){.ui-nights__icon{display:none}}.ui-stage__tag{z-index:1;background:var(--or);color:var(--ui-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:3px 12px;font-size:13px;font-weight:800;position:absolute;top:-12px;left:18px}.ui-stage__tag[hidden]{display:none}.ui-stagecards[data-festival] .ui-stage:not([aria-checked=true]) .ui-stage__preview{opacity:.6}.ui-stagepicker .ui-lobby__actions{column-gap:calc(var(--ui-chevron) + 8px)}.ui-stagepicker__note{color:var(--ui-muted);text-align:center;margin:0;font-size:16px}.ui-stagepicker__note[hidden]{display:none}.ui-launch{flex-direction:column;gap:2px}.ui-launch__detail{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.ui-launch__detail:empty{display:none}.ui-hud{--who:var(--or);gap:var(--ui-gap);padding:max(var(--ui-gap), env(safe-area-inset-top)) max(var(--ui-gap), env(safe-area-inset-right)) max(var(--ui-gap), env(safe-area-inset-bottom)) max(var(--ui-gap), env(safe-area-inset-left));grid-template:"top top top"". . ."1fr"bar bar bar"/minmax(0,1fr) auto minmax(0,1fr);display:grid}.ui-hud[data-no-player] .ui-hud__bar{display:none}.ui-hud__danger{pointer-events:none;opacity:0;box-shadow:inset 0 0 8vw .5vw rgb(from var(--rouge) r g b / .18);transition:opacity .6s;position:fixed;inset:0}.ui-hud[data-danger] .ui-hud__danger{opacity:1;animation:ui-danger-breathe calc(var(--beat) * 2) ease-in-out infinite}.calm>.ui .ui-hud[data-danger] .ui-hud__danger{opacity:.5;animation:none}.ui-hud__watched{border:1px solid color-mix(in srgb, var(--texte) 25%, transparent);background:color-mix(in srgb, var(--sol) 82%, transparent);color:var(--texte);white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;margin:0;padding:4px 14px;font-size:15px;font-weight:700;transition:opacity .6s;position:fixed;inset-block-end:22%;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .ui-hud__watched{transform:translate(50%)}.ui-hud[data-watched] .ui-hud__watched{opacity:1}.ui-hud__watched:empty{display:none}@keyframes ui-danger-breathe{0%,to{opacity:.5}50%{opacity:1}}.ui-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel);box-shadow:var(--ui-lift);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 20px 16px}.ui-panel__head{justify-content:space-between;align-items:center;gap:var(--ui-gap);min-height:24px;margin-bottom:10px;display:flex}.ui-panel__label{color:var(--ui-muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:800}.ui-panel__value{white-space:nowrap;font-size:24px;font-weight:800;line-height:1}.ui-panel__value--small{font-size:16px}.ui-hud__top{flex-direction:column;grid-area:top;align-items:center;gap:8px;display:flex}.ui-hud__ribbon{border-radius:999px;align-items:center;gap:22px;max-width:100%;padding:8px 22px 9px;display:flex}.ui-boss{pointer-events:none;justify-content:center;display:flex;position:absolute;top:21%;left:0;right:0}.ui-boss__name{box-sizing:border-box;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sol) 72%, transparent) 20%, color-mix(in srgb, var(--sol) 72%, transparent) 80%, transparent);max-width:calc(100% - 32px);color:var(--noyau);font-family:var(--font-title);letter-spacing:.03em;text-align:center;text-wrap:balance;text-shadow:0 0 .5em color-mix(in srgb, var(--or) 60%, transparent);text-transform:uppercase;animation:ui-boss-land calc(var(--beat) * 9) linear both;align-items:center;gap:.45em;padding:.22em clamp(16px,4vw,1.9em) .26em;font-size:clamp(24px,5.2vw,68px);font-weight:900;line-height:1;display:flex}.ui-boss__name:before,.ui-boss__name:after{background:var(--or);content:"";flex:none;width:.9em;height:1px;margin-bottom:.08em}@keyframes ui-boss-land{0%,2.2%{opacity:0;transform:translateY(-.1em)}7.8%{opacity:1}12%{transform:none}86.7%{opacity:1}to{opacity:0;transform:none}}.ui-moment{white-space:nowrap;align-items:center;gap:10px;display:flex}.ui-moment__sky{width:20px;height:20px;color:var(--ui-or);filter:drop-shadow(0 0 calc(7px * var(--ui-halo)) var(--or));flex:none}.ui-moment__glyph,.ui-moment__glyph svg{width:100%;height:100%;display:block}.ui-moment__text{gap:3px;line-height:1;display:grid}.ui-moment__tier{color:var(--ui-or);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ui-moment__now{align-items:baseline;gap:10px;font-size:22px;font-weight:800;display:flex}.ui-moment__countdown{font-variant-numeric:tabular-nums}.ui-moment[data-moment=break] .ui-moment__word{color:color-mix(in srgb, var(--healer) 60%, var(--texte))}.ui-moment[data-moment=drop] .ui-moment__word{color:var(--ui-tank);letter-spacing:.04em;text-transform:uppercase}.ui-lineup{align-items:center;gap:14px;height:22px;display:flex}.ui-lineup__tier{align-items:center;gap:7px;display:flex}.ui-lineup__bar{--bar:var(--turquoise);--fill:0;background:linear-gradient(var(--ui-to-end), var(--bar) calc(var(--fill) * 100%), color-mix(in srgb, var(--texte) 16%, transparent) calc(var(--fill) * 100%));border-radius:3px;flex:none;width:66px;height:6px}.ui-lineup__bar[data-state=done]{opacity:.6}.ui-lineup__bar[data-state=current]{box-shadow:0 0 calc(8px * var(--ui-halo)) color-mix(in srgb, var(--bar) 60%, transparent)}.ui-lineup__bar[data-state=dropping]{--bar:var(--tank)}.ui-slot{flex:none;position:relative}.ui-slot--drop{width:18px;height:18px;color:color-mix(in srgb, var(--texte) 55%, transparent)}.ui-slot--drop[data-state=done]{opacity:.45}.ui-slot--drop[data-state=current]{color:var(--tank);filter:drop-shadow(0 0 calc(7px * var(--ui-halo)) var(--tank))}.ui-slot__mask,.ui-slot__mask svg,.ui-slot__sun,.ui-slot__endless{width:100%;height:100%;display:block}.ui-slot--sunrise{width:18px;height:18px;color:var(--ui-muted)}.ui-slot--sunrise[data-state=current]{color:var(--ui-noyau);filter:drop-shadow(0 0 calc(6px * var(--ui-halo)) var(--noyau))}.ui-slot--sunrise:not([data-endless]) .ui-slot__endless,.ui-slot--sunrise[data-endless] .ui-slot__sun{display:none}.ui-slot--sunrise[data-endless=on]{color:var(--ui-noyau);filter:drop-shadow(0 0 calc(6px * var(--ui-halo)) var(--noyau))}.ui-plugs{border-inline-start:1px solid var(--ui-line);align-items:center;gap:7px;padding-inline-start:18px;display:flex}.ui-plugs[data-bump=a] .ui-plugs__value{animation:.7s ease-out ui-thump}.ui-plugs[data-bump=b] .ui-plugs__value{animation:.7s ease-out ui-thump-b}.ui-plugs__count{justify-items:center;gap:3px;margin-inline-end:5px;line-height:1;display:grid}.ui-plugs__label{color:var(--ui-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ui-plugs__figure{color:var(--ui-muted);font-size:13px;font-weight:700}.ui-plugs__value{color:var(--texte);font-size:20px;font-weight:800;display:inline-block}.ui-plug{--plug:var(--or);--fill:0;box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--plug) 80%, transparent);background:linear-gradient(to top, color-mix(in srgb, var(--plug) 40%, transparent) calc(var(--fill) * 100%), transparent calc(var(--fill) * 100%));width:22px;height:28px;color:color-mix(in srgb, var(--plug) 75%, transparent);border-radius:5px;flex:none}.ui-plug__icon,.ui-plug__icon svg{width:100%;height:100%;display:block}.ui-plug[data-state=on]{border-style:solid;border-color:var(--plug);background:var(--plug);box-shadow:0 0 calc(10px * var(--ui-halo)) color-mix(in srgb, var(--plug) 65%, transparent);color:var(--sol)}.ui-plug[data-state=on] .ui-plug__icon{animation:ui-thump var(--beat) ease-out infinite}.ui-hud__help{border:1px solid var(--ui-line);background:var(--ui-panel);box-shadow:var(--ui-lift);text-align:center;text-wrap:balance;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700}.ui-tutorial{border:2px solid var(--turquoise);background:var(--ui-panel);max-width:calc(100% - 32px);box-shadow:var(--ui-lift), 0 0 calc(18px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 35%, transparent);text-wrap:balance;border-radius:999px;align-items:center;gap:12px;padding:8px 18px;font-size:18px;font-weight:800;transition:border-color .16s ease-out;display:flex}.ui-tutorial[hidden]{display:none}.ui-tutorial__keys{gap:6px;display:inline-flex}.ui-tutorial__keys:empty,.ui-tutorial__sign:empty,.ui-tutorial__tick{display:none}.ui-tutorial__sign{display:inline-flex}.ui-tutorial__gauge{background:conic-gradient(var(--or), var(--turquoise) 65%, color-mix(in srgb, var(--texte) 14%, transparent) 65%);border-radius:50%;width:1.4em;height:1.4em;-webkit-mask:radial-gradient(circle,#0000 52%,#000 55%);mask:radial-gradient(circle,#0000 52%,#000 55%)}.ui-tutorial__plug,.ui-tutorial__plug svg{width:1.3em;height:1.3em;color:var(--turquoise);display:block}.ui-hud:has(.ui-tutorial[data-step=upgrade]:not([hidden],[data-done=true])) .ui-hud__level{animation:ui-tutorial-call calc(var(--beat) * 2) ease-in-out infinite}.calm>.ui .ui-hud:has(.ui-tutorial[data-step=upgrade]:not([hidden],[data-done=true])) .ui-hud__level{filter:drop-shadow(0 0 8px var(--turquoise));animation:none}@keyframes ui-tutorial-call{0%,to{filter:drop-shadow(0 0 4px var(--turquoise))}50%{filter:drop-shadow(0 0 10px var(--turquoise)) drop-shadow(0 0 18px var(--turquoise))}}.ui-tutorial[data-done=true]{border-color:var(--healer)}.ui-tutorial[data-done=true] .ui-tutorial__tick{width:22px;height:22px;color:var(--healer);display:block}.ui-tutorial__tick svg{width:100%;height:100%;display:block}@media (width>=1100px) and (height>=701px){.ui-tutorial{pointer-events:none;gap:.7em;padding:.45em 1.3em;font-size:clamp(20px,2.5vh,32px);position:fixed;top:15%;left:50%;transform:translate(-50%)}.ui-tutorial__keys{font-size:.6em}.ui-tutorial .ui-key{border-radius:.55em;min-width:2.2em;height:2.2em;padding:0 .6em;font-size:1em}.ui-tutorial .ui-key__arrow,.ui-tutorial .ui-key__arrow svg{width:1.1em;height:1.1em}.ui-tutorial[data-done=true] .ui-tutorial__tick{width:1.2em;height:1.2em}}.ui-hud__bar{border-radius:999px;grid-area:bar;justify-self:center;align-items:center;gap:16px;max-width:100%;padding-block:8px;padding-inline:8px 18px;display:flex;position:relative}.ui-hud__timeline,.ui-hud__status,.ui-hud__actions{display:contents}.ui-hud__bar section{align-self:stretch;align-items:center;display:flex}.ui-hud__bar section:not(.ui-hud__level){border-inline-start:1px solid var(--ui-line);padding-inline-start:16px}@property --level-fill{syntax:"<number>";inherits:true;initial-value:0}.ui-level{--level-fill:0;--level-glide:--level-fill .24s ease-out;background:conic-gradient(var(--or), var(--turquoise) calc(var(--level-fill) * 360deg), color-mix(in srgb, var(--texte) 14%, transparent) calc(var(--level-fill) * 360deg));width:52px;height:52px;transition:var(--level-glide);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ui-level[data-restart]{transition:none}.ui-level:before,.ui-level:after{opacity:0;content:"";border-radius:50%;position:absolute}.ui-level:before{border:2px solid var(--or);inset:-1px}.ui-level:after{background:var(--texte);width:8px;height:8px;box-shadow:0 0 calc(10px * var(--ui-halo)) 1px var(--noyau);transform:rotate(calc(var(--level-fill) * 1turn));transform-origin:4px 27.5px;top:-1.5px;left:calc(50% - 4px)}.ui-level[data-gain=a]{animation:.22s ease-out ui-level-gain-a}.ui-level[data-gain=b]{animation:.22s ease-out ui-level-gain-b}.ui-level[data-gain=a]:after{animation:.4s ease-out ui-level-spark-a}.ui-level[data-gain=b]:after{animation:.4s ease-out ui-level-spark-b}.ui-level[data-burst=a]:before{animation:.7s ease-out ui-level-burst-a}.ui-level[data-burst=b]:before{animation:.7s ease-out ui-level-burst-b}.ui-level__number{background:var(--sol-clair);border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;line-height:1;display:grid}.ui-bar{--fill:0;background:color-mix(in srgb, var(--texte) 12%, transparent);border-radius:999px;height:10px;overflow:hidden}.ui-bar__fill{width:calc(var(--fill) * 100%);border-radius:inherit;background:linear-gradient(var(--ui-to-end), var(--or), var(--turquoise));height:100%;box-shadow:0 0 calc(10px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 55%, transparent);display:block}.ui-hud__gear{gap:8px}.ui-place{--ring:40px;--pearl:7px;flex-direction:column;flex:none;align-items:center;gap:6px;display:flex;position:relative}.ui-place__ring{width:var(--ring);height:var(--ring);border:2px dashed color-mix(in srgb, var(--texte) 30%, transparent);color:var(--turquoise);border-radius:50%;place-items:center;display:grid;position:relative}.ui-place__icon{width:calc(var(--ring) * .52);height:calc(var(--ring) * .52)}.ui-place[data-state=held] .ui-place__ring{border-style:solid;border-color:color-mix(in srgb, var(--turquoise) 60%, transparent);background:color-mix(in srgb, var(--turquoise) 12%, var(--sol))}.ui-place[data-state=ghost] .ui-place__ring{border-color:var(--turquoise)}.ui-place:is([data-state=ghost],[data-lit],[data-landed]) .ui-place__ring{border-color:var(--turquoise);box-shadow:0 0 calc(18px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 45%, transparent)}.ui-place__pearl{width:var(--pearl);height:var(--pearl);margin:calc(var(--pearl) / -2);border:1px solid color-mix(in srgb, var(--turquoise) 55%, transparent);background:var(--sol);box-shadow:0 0 0 1.5px var(--sol);transform:rotate(var(--turn)) translateY(calc(var(--ring) / 2 - 1px));border-radius:50%;position:absolute;top:50%;left:50%}.ui-place__pearl[data-on]{border-color:var(--turquoise);background:radial-gradient(circle at 35% 35%, var(--texte) 0 18%, var(--turquoise) 34%)}.ui-place__pearl[data-next]{animation:ui-pearl-next var(--beat) ease-in-out infinite alternate}.ui-place[data-pulse=a] .ui-place__ring{animation:.26s ease-out ui-place-pulse-a}.ui-place[data-pulse=b] .ui-place__ring{animation:.26s ease-out ui-place-pulse-b}.ui-place__label{color:var(--ui-muted);white-space:nowrap;text-align:center;font-size:11.5px;font-weight:600;line-height:1.15}.ui-place:is([data-state=ghost],[data-lit]) .ui-place__label{color:color-mix(in srgb, var(--turquoise) 45%, var(--texte))}.ui-hud__gear .ui-place__label{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.ui-place[data-state=ghost] .ui-place__ring{--from-x:0px;--from-y:0px;--arc-x:0px;--arc-y:0px;--near-x:0px}.ui-place[data-state=ghost] .ui-place__icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--turquoise) 70%, transparent));animation:ui-place-flight calc(var(--beat) * 8) linear infinite}.ui-place[data-state=ghost] .ui-place__ring:after{background:repeating-conic-gradient(var(--mage) 0 9deg, var(--or) 0 18deg, var(--enracine) 0 27deg, var(--turquoise) 0 36deg, var(--superfan) 0 45deg);content:"";animation:ui-place-cord calc(var(--beat) * 8) linear infinite;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px))}.ui-place[data-state=ghost] .ui-place__ring:before{top:-5px;z-index:1;background:radial-gradient(circle at 35% 35%, var(--or), var(--mage) 60%, var(--sol));content:"";width:9px;height:9px;animation:ui-place-cord calc(var(--beat) * 8) linear infinite;border-radius:50%;position:absolute;inset-inline-end:-5px}.ui:has(>.ui-upgrade:not([hidden],[data-leaving]) .ui-offer[data-bar]) .ui-hud__bar{z-index:1;position:relative}.ui:has(>.ui-upgrade:not([hidden],[data-leaving]) .ui-offer[data-bar]) .ui-hud__actions>*{opacity:.3}.ui:has(>.ui-upgrade:not([hidden],[data-leaving]) .ui-offer[data-bar]) .ui-traps__name{visibility:hidden}.ui:has(>.ui-upgrade:not([hidden],[data-leaving]) .ui-offer[data-bar]) .ui-hud__bar *{pointer-events:none}@media (height>=701px){.ui:has(>.ui-upgrade:not([hidden],[data-leaving]) .ui-offer[data-bar]) .ui-hud__gear .ui-place:is([data-state=ghost],[data-lit]) .ui-place__label{display:block}}.ui-upgrade:has(.ui-offer[data-bar]){--bar-room:116px;padding-bottom:var(--bar-room)}.ui-hud__traps{gap:10px;position:relative}.ui-hud__bar .ui-hud__traps:not([data-touch]){border-inline-start:0;padding-inline-start:0;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50%}.ui-hud__traps:not([data-touch]) .ui-traps__name{position:static;translate:none}.ui-trap{border:1.5px solid var(--ui-line);background:color-mix(in srgb, var(--sol) 60%, transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:52px;height:52px;display:flex;position:relative}.ui-trap[data-empty]{border-style:dashed;border-color:color-mix(in srgb, var(--texte) 26%, transparent);background:0 0}.ui-trap__icon{width:24px;height:24px}.ui-trap:not([data-empty],[data-offering]){border-color:var(--turquoise);box-shadow:0 0 0 2px var(--sol), 0 0 0 4px var(--turquoise), 0 0 calc(14px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 40%, transparent)}.ui-trap:not([data-empty],[data-offering]) .ui-trap__icon{color:var(--ui-turquoise);filter:drop-shadow(0 0 calc(6px * var(--ui-halo)) var(--turquoise))}.ui-traps__name{border:1px solid var(--ui-line);background:var(--ui-panel);box-shadow:var(--ui-lift);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 14px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50%}.ui-traps__key:empty{display:none}.ui-skill{--skill:var(--mage);--charge:0;flex-direction:column;align-items:center;width:108px;display:flex;position:relative}.ui-skill__ring{background:conic-gradient(var(--skill) calc(var(--charge) * 360deg), color-mix(in srgb, var(--texte) 14%, transparent) calc(var(--charge) * 360deg));border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.ui-skill__glyph{background:var(--sol-clair);width:56px;height:56px;color:var(--ui-muted);border-radius:50%;place-items:center;display:grid}.ui-skill__icon{width:28px;height:28px}.ui-skill[data-ready] .ui-skill__ring{box-shadow:0 0 calc(16px * var(--ui-halo)) color-mix(in srgb, var(--skill) 70%, transparent)}.ui-skill[data-ready] .ui-skill__glyph{color:color-mix(in srgb, var(--skill) 60%, var(--texte))}.ui-skill__key{z-index:1;margin-top:-14px;position:relative}.ui-skill__key .ui-key{background:var(--sol-clair)}.ui-skill__text{text-align:center;flex-direction:column;align-items:center;margin-top:6px;display:flex}.ui-skill__name{white-space:nowrap;font-size:15px;font-weight:700}.ui-skill__status{color:var(--ui-muted);font-size:13px}.ui-skill[data-ready] .ui-skill__status{color:color-mix(in srgb, var(--skill) 60%, var(--texte));font-weight:700}.ui-hud__skills .ui-skill{--skill:var(--who);flex-direction:row;gap:10px;width:auto}.ui-hud__skills .ui-skill__ring{width:52px;height:52px}.ui-hud__skills .ui-skill__glyph{width:44px;height:44px}.ui-hud__skills .ui-skill__icon{width:24px;height:24px}.ui-hud__skills .ui-skill__key{top:30px;margin:0;position:absolute;inset-inline-start:30px}.ui-dash__pearls{top:44px;background:var(--sol-clair);border-radius:999px;gap:3px;padding:2px 4px;display:flex;position:absolute;inset-inline-start:26px;transform:translate(-50%)}.ui-dash__pearl{border:1.5px solid color-mix(in srgb, var(--skill) 55%, transparent);border-radius:50%;width:7px;height:7px}.ui-dash__pearl[data-on]{border-color:var(--skill);background:var(--skill)}.ui-hud__skills .ui-skill__text{text-align:start;align-items:flex-start;margin:0}@property --gauge-fill{syntax:"<number>";inherits:true;initial-value:0}.ui-gauge{--gauge-fill:0;align-items:center;gap:10px;display:flex}.ui-gauge__ring{--notches:1;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:--gauge-fill .12s linear;display:grid;position:relative}.ui-gauge__ring:before{background:conic-gradient(var(--who) calc(var(--gauge-fill) * 360deg), color-mix(in srgb, var(--texte) 14%, transparent) calc(var(--gauge-fill) * 360deg));content:"";border-radius:50%;position:absolute;inset:0}.ui-gauge__ring[data-notched]:before{-webkit-mask:repeating-conic-gradient(from -3deg, transparent 0deg 6deg, #000 6deg calc(360deg / var(--notches)));mask:repeating-conic-gradient(from -3deg, transparent 0deg 6deg, #000 6deg calc(360deg / var(--notches)))}.ui-gauge__core{background:var(--sol-clair);border-radius:50%;width:44px;height:44px;position:relative}.ui-gauge__core:before{background:radial-gradient(circle, color-mix(in srgb, var(--who) 70%, transparent) 0, transparent 70%);opacity:calc(var(--gauge-fill) * var(--gauge-fill));content:"";border-radius:50%;position:absolute;inset:0}.ui-hud__gauge[data-full] .ui-gauge__ring{box-shadow:0 0 calc(16px * var(--ui-halo)) color-mix(in srgb, var(--who) 70%, transparent)}.ui-gauge__text{flex-direction:column;align-items:flex-start;display:flex}.ui-gauge__name{white-space:nowrap;font-size:15px;font-weight:700}.ui-gauge__status{color:var(--ui-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.ui-hud__gauge[data-full] .ui-gauge__status{color:color-mix(in srgb, var(--who) 60%, var(--texte));font-weight:700}.ui-overlay{--sol:var(--ui-voile);--sol-clair:var(--ui-voile-clair);padding:32px var(--ui-gap);background:color-mix(in srgb, var(--sol) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;place-items:center;display:grid;overflow-y:auto}.ui-upgrade{animation:ui-veil var(--beat) ease-out}.ui-upgrade:is([data-moving],[data-leaving]){overflow:hidden}.ui-upgrade[data-leaving]{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.ui-upgrade[data-leaving] :is(.ui-who,.ui-kicker,.ui-heading,.ui-hint,.ui-offers__remote,.ui-offers__wait,.ui-places,.ui-card:not([data-flying])){visibility:hidden}.ui-upgrade__body{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.ui-cards{--cols:3;--card-width:clamp(200px, (100vw - 120px - (var(--cols) - 1) * 24px) / var(--cols), 420px);--card-unit:clamp(1px, var(--card-width) / 340, 1.25px);--card-head:clamp(72px, min(var(--card-width) * .6, 100vh - 590px - var(--bar-room,0px)), 252px);grid-template-columns:repeat(var(--cols), var(--card-width));gap:calc(24 * var(--card-unit));margin:calc(28 * var(--card-unit)) 0 calc(24 * var(--card-unit));grid-auto-rows:1fr;display:grid}.ui-cards[data-count="4"]{--cols:4}.ui-card{--family:var(--turquoise);--tint:var(--ui-line);--card-pad-x:calc(22 * var(--card-unit));--card-radius:calc(36 * var(--card-unit));--strip-height:calc(10 * var(--card-unit));--strip-inset:calc(14 * var(--card-unit));--card-gap:calc(12 * var(--card-unit));align-items:center;gap:var(--card-gap);padding:0 var(--card-pad-x) calc(20 * var(--card-unit));border:1.5px solid var(--ui-line);border-radius:var(--card-radius);background:linear-gradient(165deg, color-mix(in srgb, var(--texte) 9%, var(--ui-panel)), var(--ui-panel));box-shadow:var(--ui-lift);color:var(--texte);font:inherit;text-align:center;cursor:pointer;flex-direction:column;transition:transform .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.ui-card[data-family=class]{--family:var(--mage)}.ui-card[data-family=defense]{--family:var(--tank)}.ui-card[data-kind=weapon]{--family:var(--turquoise)}.ui-card[data-kind=fusion]{--family:var(--mage)}.ui-card[data-tint=rare]{--tint:var(--turquoise)}.ui-card[data-tint=legendary],.ui-card[data-tint=relic]{--tint:var(--or)}.ui-card[data-tint=fusion]{--tint:var(--mage)}.ui-card[data-tint=relic]{--family:var(--or)}.ui-card:not([data-tint=common],[aria-current]){border-color:var(--tint);box-shadow:var(--ui-lift), 0 0 calc(18px * var(--ui-halo)) color-mix(in srgb, var(--tint) 24%, transparent)}.ui-card__rarity{padding:calc(2 * var(--card-unit)) calc(10 * var(--card-unit));border:1.5px solid var(--tint);background:color-mix(in srgb, var(--tint) 20%, transparent);color:var(--texte);font-size:calc(12 * var(--card-unit));letter-spacing:.1em;border-radius:999px}.ui-card__recipe{color:var(--ui-mage);font-size:calc(14 * var(--card-unit));font-weight:700}.ui-card__steps{top:calc(var(--card-head) - var(--strip-height) - var(--strip-inset));inset-inline:calc(var(--card-pad-x) + var(--strip-inset) / 2);gap:calc(3 * var(--card-unit));grid-template-columns:repeat(16,minmax(0,1fr));padding:0;display:grid;position:absolute}.ui-card[data-kind=weapon] .ui-card__head{padding-bottom:calc(var(--strip-height) + var(--strip-inset));position:relative}.ui-card[data-kind=weapon] .ui-card__head:after{border-radius:inherit;background:linear-gradient(transparent, color-mix(in srgb, var(--sol) 70%, transparent));pointer-events:none;content:"";position:absolute;inset:72% 0 0}.ui-card__step{height:var(--strip-height);background:color-mix(in srgb, var(--texte) 14%, transparent);border-radius:3px;transition:background 60ms ease-out,transform 60ms ease-out}.ui-card__step[data-now]{background:color-mix(in srgb, var(--texte) 40%, transparent)}.ui-card__step[data-beat=true]{background:color-mix(in srgb, var(--texte) 22%, transparent)}.ui-card__step[data-on=true]{background:var(--turquoise);box-shadow:0 0 calc(8px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 60%, transparent)}.ui-card__step[data-hit]{background:var(--noyau);box-shadow:0 0 calc(12px * var(--ui-halo)) color-mix(in srgb, var(--noyau) 70%, transparent);transform:scaleY(1.35)}.ui-card__steps[data-mode=continuous]{gap:0}.ui-card__steps[data-mode=continuous] .ui-card__step{border-radius:0}.ui-card__steps[data-mode=continuous] .ui-card__step:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.ui-card__steps[data-mode=continuous] .ui-card__step:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.ui-card[aria-current]{border-color:var(--turquoise);box-shadow:var(--ui-focus), 0 0 calc(32px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 30%, transparent);transform:translateY(calc(-10 * var(--card-unit)))}.ui-card__family{justify-content:center;align-self:stretch;align-items:center;gap:calc(6 * var(--card-unit)) calc(8 * var(--card-unit));color:color-mix(in srgb, var(--family) 50%, var(--texte));font-size:calc(13 * var(--card-unit));letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;font-weight:800;display:flex}.ui-card__label{white-space:nowrap}.ui-card__body{display:contents}.ui-card__head{height:var(--card-head);margin-inline:calc(-1 * var(--card-pad-x));border-bottom:1px solid var(--ui-line);border-radius:calc(var(--card-radius) - 1.5px) calc(var(--card-radius) - 1.5px) 0 0;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--family) 16%, var(--sol-clair)), color-mix(in srgb, var(--sol) 80%, var(--sol-clair)) 72%);flex:none;align-self:stretch;place-items:center;display:grid}.ui-card__scene{border-radius:inherit;width:100%;height:100%;display:none;position:absolute;inset:0}.ui-card__head[data-live]{position:relative;overflow:hidden}.ui-card__head[data-live] .ui-card__scene{display:block}.ui-card__head[data-live] .ui-card__medal{visibility:hidden}.ui-card__medal{width:clamp(40px, var(--card-head) * .46, 116px);height:clamp(40px, var(--card-head) * .46, 116px);color:color-mix(in srgb, var(--family) 70%, var(--texte));filter:drop-shadow(0 0 calc(10px * var(--ui-halo)) color-mix(in srgb, var(--family) 55%, transparent));flex:none}.ui-card[aria-current] .ui-card__medal{color:var(--family)}.ui-card__name{--name-size:calc(24 * var(--card-unit));font-family:var(--font-title);font-size:var(--name-size);font-weight:700;line-height:1.2}.ui-card__band{--knot:calc(var(--card-unit) * 4);--strap:calc(24 * var(--card-unit));--tag-room:calc(100cqi - 2 * var(--card-pad-x) - 40 * var(--card-unit));margin:calc(-1 * var(--card-gap) - 6 * var(--card-unit)) calc(-1 * var(--card-pad-x) - 5 * var(--card-unit)) 0;align-self:stretch;justify-items:center;display:grid;position:relative;container-type:inline-size}.ui-card__band:before{height:var(--strap);border-radius:calc(5 * var(--card-unit));background:linear-gradient(var(--ui-to-end), #0000008c, transparent 3%, transparent 97%, #0000008c), repeating-linear-gradient(90deg, transparent 0 var(--knot), #00000038 0 calc(var(--knot) + 1px)), repeating-linear-gradient(-45deg, var(--sol) 0 var(--knot), var(--mage) 0 calc(var(--knot) * 2), var(--or) 0 calc(var(--knot) * 3), var(--enracine) 0 calc(var(--knot) * 4), var(--turquoise) 0 calc(var(--knot) * 5), var(--superfan) 0 calc(var(--knot) * 6)) top / 100% 50% no-repeat, repeating-linear-gradient(45deg, var(--sol) 0 var(--knot), var(--mage) 0 calc(var(--knot) * 2), var(--or) 0 calc(var(--knot) * 3), var(--enracine) 0 calc(var(--knot) * 4), var(--turquoise) 0 calc(var(--knot) * 5), var(--superfan) 0 calc(var(--knot) * 6)) bottom / 100% 50% no-repeat;content:"";position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #00000073,0 3px 6px #00000080}.ui-card__tag{max-width:var(--tag-room);margin-top:calc(-3 * var(--card-unit));padding:calc(7 * var(--card-unit)) calc(16 * var(--card-unit)) calc(5 * var(--card-unit));border-radius:calc(4 * var(--card-unit));outline:1.5px dashed var(--turquoise);outline-offset:calc(-4 * var(--card-unit));background:linear-gradient(#f7ecd4,#e8d6b2);position:relative;box-shadow:0 2px 5px #00000080}.ui-card__tag .ui-card__name{white-space:nowrap;font-size:min(var(--name-size), (var(--tag-room) - 32 * var(--card-unit)) / (var(--name-length) * .72));color:#3a1858;text-shadow:0 1px #ffffffb3,0 -1px #280a3c59;display:block}.ui-card__knot{top:calc(var(--strap) / 2 - 7 * var(--card-unit));width:calc(14 * var(--card-unit));height:calc(14 * var(--card-unit));background:radial-gradient(circle at 35% 35%, var(--or), var(--mage) 60%, var(--sol));border-radius:50%;position:absolute;inset-inline-end:calc(4 * var(--card-unit));box-shadow:0 2px 3px #0000008c}.ui-card__knot:before,.ui-card__knot:after{width:calc(4 * var(--card-unit));height:calc(26 * var(--card-unit));background:repeating-linear-gradient(-30deg, var(--mage) 0 calc(3 * var(--card-unit)), var(--turquoise) 0 calc(6 * var(--card-unit)), var(--or) 0 calc(9 * var(--card-unit)));transform-origin:top;animation:ui-band-sway calc(var(--beat) * 4) ease-in-out infinite;content:"";border-radius:0 0 2px 2px;position:absolute;top:70%;left:40%;rotate:18deg}.ui-card__knot:after{height:calc(20 * var(--card-unit));animation-delay:calc(var(--beat) * -1.3);rotate:-10deg}.ui-card__desc{color:var(--ui-muted);text-wrap:balance;font-size:calc(17 * var(--card-unit))}.ui-card__foot{justify-content:space-between;align-self:stretch;align-items:center;gap:calc(8 * var(--card-unit));min-height:calc(32 * var(--card-unit));margin-top:auto;display:flex}.ui-card__rank{align-items:center;gap:calc(8 * var(--card-unit));color:var(--ui-muted);font-size:calc(14 * var(--card-unit));text-align:start;white-space:nowrap;font-weight:600;display:inline-flex}.ui-card__pearls{gap:calc(5 * var(--card-unit));flex:none;display:inline-flex}.ui-pearl{width:calc(10 * var(--card-unit));height:calc(10 * var(--card-unit));border:1.5px solid color-mix(in srgb, var(--family) 70%, var(--texte));border-radius:50%}.ui-pearl[data-on]{background:color-mix(in srgb, var(--family) 70%, var(--texte))}.ui-pearl[data-gain]{background:color-mix(in srgb, var(--noyau) 55%, transparent);box-shadow:0 0 calc(8px * var(--ui-halo)) var(--family);animation:ui-pearl var(--beat) steps(1) infinite;border-width:2.5px}.ui-card__roles{justify-content:center;gap:calc(6 * var(--card-unit));display:flex}.ui-role{align-items:center;gap:calc(5 * var(--card-unit));padding:calc(3 * var(--card-unit)) calc(10 * var(--card-unit)) calc(3 * var(--card-unit)) calc(7 * var(--card-unit));border:1.5px solid color-mix(in srgb, var(--texte) 22%, transparent);color:var(--ui-muted);font-size:calc(13 * var(--card-unit));white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.ui-role__icon{width:calc(17 * var(--card-unit));height:calc(17 * var(--card-unit));flex:none}.ui-role__star{width:calc(11 * var(--card-unit));height:calc(11 * var(--card-unit));color:var(--noyau);flex:none}.ui-role[data-fresh]{border-color:var(--healer);box-shadow:0 0 calc(12px * var(--ui-halo)) color-mix(in srgb, var(--healer) 35%, transparent);color:color-mix(in srgb, var(--healer) 80%, var(--texte))}.ui-card__fuse{color:var(--ui-muted);font-size:calc(14 * var(--card-unit));line-height:1.3}.ui-card__fuse b{color:var(--ui-or);font-weight:700}.ui-card__path{align-items:center;gap:calc(4 * var(--card-unit));flex:none;display:inline-flex}.ui-path__level{width:calc(24 * var(--card-unit));height:calc(24 * var(--card-unit));border:1.5px solid color-mix(in srgb, var(--family) 60%, var(--texte));color:color-mix(in srgb, var(--family) 60%, var(--texte));font-size:calc(12 * var(--card-unit));border-radius:50%;place-items:center;font-weight:700;display:grid}.ui-path__level[data-held]{background:color-mix(in srgb, var(--family) 60%, var(--texte));color:var(--sol-clair)}.ui-path__level[data-gain]{border-color:var(--noyau);background:var(--noyau);box-shadow:0 0 calc(10px * var(--ui-halo)) color-mix(in srgb, var(--noyau) 60%, transparent);color:var(--ui-ink)}.ui-path__bar{width:calc(6 * var(--card-unit));background:color-mix(in srgb, var(--family) 55%, transparent);height:2px}.ui-path__plus{margin-inline:calc(2 * var(--card-unit));color:var(--ui-or);font-weight:800}.ui-path__fusion{width:calc(40 * var(--card-unit));height:calc(40 * var(--card-unit));color:var(--or);filter:drop-shadow(0 0 calc(8px * var(--ui-halo)) color-mix(in srgb, var(--or) 50%, transparent))}.ui-card__path[data-fusions="2"] .ui-path__fusion{width:calc(30 * var(--card-unit));height:calc(30 * var(--card-unit))}.ui-card__cta{visibility:hidden;padding:calc(6 * var(--card-unit)) calc(14 * var(--card-unit));border:1.5px solid var(--turquoise);background:color-mix(in srgb, var(--turquoise) 28%, var(--sol-clair));color:var(--texte);font-size:calc(14 * var(--card-unit));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-weight:800}.ui-card[aria-current] .ui-card__cta{visibility:visible}.ui-offer[data-state=dealing] .ui-card{pointer-events:none}.ui-card[data-dealt]{animation:ui-card-deal .2s cubic-bezier(.2, 1.3, .4, 1) var(--deal,0s) backwards}.ui-card[data-shine]:after{border-radius:inherit;background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--tint) 55%, var(--texte)) 50%, transparent 58%) no-repeat;opacity:0;pointer-events:none;animation:ui-card-shine calc(var(--beat) * 1.7) ease-out;content:"";background-size:260% 100%;position:absolute;inset:0}@property --card-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-card[data-tint=legendary]:before{border-radius:inherit;background:conic-gradient(from var(--card-turn), var(--or), var(--noyau), var(--turquoise), var(--or), var(--noyau), var(--mage), var(--or));pointer-events:none;animation:ui-card-turn calc(var(--beat) * 8) linear infinite;content:"";-webkit-mask-composite:xor;padding:2.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-end{background:radial-gradient(ellipse 60% 50% at 50% 0%, var(--end-tint), transparent 70%), color-mix(in srgb, var(--sol) 90%, transparent)}.ui-end[data-outcome=won]{--end-tint:color-mix(in srgb, var(--tank) 22%, transparent)}.ui-end[data-outcome=lost]{--end-tint:color-mix(in srgb, var(--bad-vibe) 35%, transparent)}.ui-end__body{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(100%,1200px);display:flex}.ui-end__emblem{width:56px;height:56px;color:color-mix(in srgb, var(--bad-vibe) 70%, var(--texte))}.ui-end[data-outcome=won] .ui-end__emblem{color:var(--ui-tank);filter:drop-shadow(0 0 calc(16px * var(--ui-halo)) var(--tank))}.ui-end__icon{width:100%;height:100%;display:block}.ui-end__title{font-family:var(--font-title);text-wrap:balance;font-size:clamp(32px,7vw,56px);font-weight:900;line-height:1.05}.ui-end[data-outcome=won] .ui-end__title{color:var(--ui-tank);text-shadow:0 0 calc(.3em * var(--ui-halo)) color-mix(in srgb, var(--tank) 70%, transparent), 0 0 calc(.7em * var(--ui-halo)) color-mix(in srgb, var(--or) 45%, transparent)}.ui-end__text{text-wrap:balance;max-width:44em;color:var(--ui-muted);font-size:17px}.ui-end__score{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;display:flex}.ui-end__score-label{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.ui-end__score-value{font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1.1}.ui-end__record{color:var(--ui-muted);align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}.ui-end__record-new{background:var(--noyau);box-shadow:0 0 calc(18px * var(--ui-halo)) color-mix(in srgb, var(--noyau) 60%, transparent);color:var(--ui-ink);border-radius:999px;padding:5px 14px;font-weight:800;animation:.42s cubic-bezier(.2,1.6,.4,1) 2.6s backwards ui-end-record}.ui-end__cards{grid-auto-columns:minmax(0,220px);grid-auto-flow:column;justify-content:center;gap:16px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.ui-end__table{justify-content:center;align-items:stretch;gap:16px;width:100%;margin:4px 0 0;display:flex}.ui-end__table .ui-end__cards{width:auto;margin:0}.ui-end__table:has(.ui-end__seat:nth-child(3)){flex-wrap:wrap;gap:10px}.ui-end__table:has(.ui-end__seat:nth-child(3)) .ui-end__lesson{border-radius:999px;justify-content:center;max-width:none;padding:6px 18px}.ui-end__table:has(.ui-end__seat:nth-child(3)) .ui-lesson__scene,.ui-end__body:has(.ui-end__seat:nth-child(3)):has(.ui-end__lesson:not([hidden])) .ui-end__stats{display:none}.ui-end__table:has(.ui-end__seat:nth-child(3)) .ui-lesson__text{flex-flow:wrap;justify-content:center;align-items:center;column-gap:14px}.ui-end__lesson{--loop:calc(var(--beat,.414s) * 4);border:1px solid color-mix(in srgb, var(--turquoise) 55%, transparent);border-radius:var(--ui-radius);background:var(--ui-panel);max-width:600px;box-shadow:var(--ui-lift);text-align:start;align-items:center;gap:18px;padding:12px 22px 12px 12px;animation:.42s cubic-bezier(.2,.8,.2,1) .7s backwards ui-end-deal;display:flex}.ui-end__lesson[hidden]{display:none}.ui-lesson__scene{aspect-ratio:1;background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--or) 10%, transparent), transparent 60%), var(--sol);border-radius:16px;flex:none;width:200px;position:relative;overflow:hidden}.ui-lesson__scene>*,.ui-lesson__zone>*{position:absolute;translate:-50% -50%}.ui-lesson__zone{transform-origin:54% 66%;animation:ui-lesson-land var(--loop) linear infinite;position:absolute;inset:0;translate:none}.ui-lesson__ring{aspect-ratio:1;border:2px solid var(--turquoise);background:color-mix(in srgb, var(--turquoise) 8%, transparent);opacity:.6;width:52%;animation:ui-lesson-kick var(--beat,.414s) ease-out infinite;border-radius:50%;top:66%;left:54%;scale:.85}.ui-lesson__caisson{width:15%;color:var(--texte);top:66%;left:54%}.ui-lesson__goer{width:15%;top:56%;left:40%;rotate:-20deg}.ui-lesson__held{width:13%;color:var(--texte);opacity:0;animation:ui-lesson-held var(--loop) linear infinite;top:38%;left:40%}.ui-lesson__foe{--from-x:112%;--from-y:14%;--to-x:76%;--to-y:44%;top:var(--to-y);left:var(--to-x);width:13%;animation:ui-lesson-walk var(--loop) linear infinite}.ui-lesson__foe--b{--from-x:20%;--from-y:-14%;--to-x:33%;--to-y:30%}.ui-lesson__tile{aspect-ratio:1;border:1.5px solid var(--turquoise);background:color-mix(in srgb, var(--sol) 60%, transparent);border-radius:9px;place-items:center;width:20%;display:grid;top:80%;left:87%}.ui-lesson__tile-icon{width:62%;color:var(--ui-turquoise);animation:ui-lesson-empty var(--loop) linear infinite}.ui-lesson__tap{border:2px solid var(--texte);border-radius:inherit;opacity:0;animation:ui-lesson-tap var(--loop) ease-out infinite;inset:0;translate:none}.ui-lesson__scene svg{width:100%;height:auto;display:block}.ui-lesson__text{flex-direction:column;gap:6px;min-width:13em;display:flex}.ui-lesson__title{text-wrap:balance;font-size:18px;font-weight:700;line-height:1.2}.ui-lesson__how{color:var(--ui-muted);text-wrap:balance;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.ui-end__seat{perspective:1200px;animation:ui-end-deal .42s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--deal) * .414s) backwards;display:grid}.ui-end-card{--who:var(--or);color:inherit;font:inherit;text-align:center;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .52s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.ui-end-card[aria-pressed=true]{transform:rotateY(180deg)}.ui-end-card__face{border:1px solid var(--ui-line);border-inline-start:5px solid var(--who);border-radius:var(--ui-radius);background:linear-gradient(color-mix(in srgb, var(--who) 12%, transparent), transparent 60%), var(--ui-panel);box-shadow:var(--ui-lift);backface-visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;gap:2px;padding:14px 16px 12px;transition:border-color .12s ease-out,box-shadow .12s ease-out,visibility 0s linear .26s;display:flex;position:relative}.ui-end-card[aria-pressed=false] .ui-end-card__face--back,.ui-end-card[aria-pressed=true] .ui-end-card__face:not(.ui-end-card__face--back){visibility:hidden}.ui-end-card__face--back{align-items:stretch;gap:8px;transform:rotateY(180deg)}.ui-end-card[data-downed=true] .ui-end-card__face{border-inline-start-color:var(--bad-vibe);background:var(--ui-panel)}.ui-end-card[aria-current] .ui-end-card__face,.ui-end-card:focus-visible .ui-end-card__face{border-block-color:var(--turquoise);border-inline-end-color:var(--turquoise);box-shadow:var(--ui-focus), 0 0 calc(30px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 40%, transparent)}.ui-end-card:focus-visible{outline:none}.ui-end-card__turn{width:16px;height:16px;color:var(--ui-muted);position:absolute;inset-block-start:14px;inset-inline-start:16px}.ui-end-card:is([aria-current],:hover) .ui-end-card__turn{color:var(--ui-turquoise)}.ui-end-card__turn svg{width:100%;height:100%;display:block}.ui-end-card__head{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.ui-end-card__mark{border:2px solid color-mix(in srgb, var(--who) 50%, transparent);background:color-mix(in srgb, var(--who) 16%, transparent);width:56px;height:56px;color:color-mix(in srgb, var(--who) 80%, var(--texte));border-radius:50%;place-items:center;padding:12px;display:grid}.ui-end-card__mark svg{width:100%;height:100%}.ui-end-card[data-downed=true] .ui-end-card__mark{border-style:dashed;border-color:color-mix(in srgb, var(--bad-vibe) 70%, transparent);color:color-mix(in srgb, var(--bad-vibe) 70%, var(--texte));background:0 0;rotate:70deg}.ui-end-card__state{border:1px solid color-mix(in srgb, var(--who) 45%, transparent);color:color-mix(in srgb, var(--who) 80%, var(--texte));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;inset-block-start:12px;inset-inline-end:12px}.ui-end-card[data-downed=true] .ui-end-card__state{border-color:var(--ui-line);color:var(--ui-muted)}.ui-end-card__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:19px;font-weight:800;overflow:hidden}.ui-end-card__face--back .ui-end-card__name{color:color-mix(in srgb, var(--who) 80%, var(--texte));text-align:center;margin-top:0}.ui-end-card__class{color:var(--ui-muted);font-size:13px;font-weight:600}.ui-end-card__title{border-top:1px solid var(--ui-line);width:100%;color:color-mix(in srgb, var(--who) 80%, var(--texte));text-wrap:balance;animation:ui-end-stamp .36s cubic-bezier(.3, 1.4, .5, 1) calc(.3s + (var(--count) + var(--deal)) * .414s) backwards;margin-top:8px;padding-top:10px;font-size:16px;font-weight:800;line-height:1.2}.ui-end-card__proof{font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:18px;font-weight:700}.ui-end-card__build{border-top:1px solid var(--ui-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;width:100%;margin-top:auto;padding-top:10px;font-size:15px;font-weight:700;display:flex}.ui-end-card__gear,.ui-end-card__count{align-items:center;gap:4px;display:inline-flex}.ui-end-card__icon{flex:none;width:20px;height:20px}.ui-end-card__icon svg{width:100%;height:100%;display:block}.ui-end-card__count .ui-end-card__icon{color:var(--ui-muted)}.ui-end-card__feats{text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;font-size:14px;display:grid}.ui-end-card__feat{color:var(--ui-muted);display:contents}.ui-end-card__feat strong{color:var(--texte);font-variant-numeric:tabular-nums;text-align:end;font-size:15px}.ui-end-card__kit{border-top:1px solid var(--ui-line);text-align:start;flex-direction:column;gap:4px;padding-top:8px;font-size:13px;font-weight:600;display:flex}.ui-end-card__line{align-items:center;gap:6px;display:flex}.ui-end-card__line .ui-end-card__icon{width:18px;height:18px}.ui-end-card__text{flex:1;min-width:0}.ui-end-card__level{color:var(--ui-muted);font-variant-numeric:tabular-nums}.ui-end__stats{flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:0;font-size:15px;display:flex}.ui-end__stat{gap:6px;display:flex}.ui-end__stat dt{color:var(--ui-muted)}.ui-end__stat dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.ui-end__actions{justify-content:center;align-items:center;gap:12px calc(var(--ui-chevron) + 8px);flex-wrap:wrap;width:100%;margin-top:6px;display:flex}.ui-end .ui-button{width:auto;min-height:52px;padding-inline:24px}.ui-end .ui-button--primary{min-width:180px}.ui-end .ui-action__hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-who{--who:var(--or);align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-who__mark{width:22px;height:22px;color:color-mix(in srgb, var(--who) 80%, var(--texte));flex:none}.ui-who__name{min-width:0;color:var(--texte);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;overflow:hidden}.ui-hud__bracelets{display:none}.ui-hud[data-team]{grid-template:"bracelets top.""bracelets. ."1fr"bar bar bar"/minmax(0,1fr) auto minmax(0,1fr)}.ui-hud[data-team] .ui-hud__bracelets{flex-direction:column;grid-area:bracelets;align-items:flex-start;gap:8px;min-width:0;display:flex}.ui-hud[data-multi] :is(.ui-hud__level,.ui-hud__gear,.ui-hud__skills,.ui-hud__gauge){display:none}.ui-hud[data-multi] .ui-hud__traps{border-inline-start:0;padding-inline-start:0}.ui-hud[data-multi] .ui-hud__bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.ui-hud[data-multi] .ui-hud__bar .ui-hud__traps:not([data-touch]){bottom:0}.ui-bracelet{--who:var(--or);border-color:color-mix(in srgb, var(--who) 50%, var(--ui-line));border-radius:999px;align-items:center;gap:12px;width:264px;max-width:100%;padding-block:7px 8px;padding-inline:12px 14px;display:flex}.ui-bracelet__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ui-bracelet__head{align-items:center;gap:8px;min-width:0;display:flex}.ui-bracelet .ui-who__mark{width:18px;height:18px}.ui-bracelet .ui-who__name{font-size:15px}.ui-bracelet__level,.ui-bracelet__status{white-space:nowrap;flex:none;font-size:13px;font-weight:700}.ui-bracelet__level{color:var(--ui-muted);margin-inline-start:auto}.ui-bracelet__status{color:var(--texte);letter-spacing:.06em;text-transform:uppercase}.ui-bracelet__status:empty{display:none}.ui-bracelet__life{height:6px}.ui-bracelet__life .ui-bar__fill{background:var(--who);box-shadow:none}.ui-bracelet[data-critical] .ui-bracelet__life .ui-bar__fill{background:var(--tank)}.ui-bracelet__skill{--charge:0;background:conic-gradient(var(--who) calc(var(--charge) * 360deg), color-mix(in srgb, var(--texte) 18%, transparent) calc(var(--charge) * 360deg));border-radius:50%;flex:none;width:14px;height:14px}.ui-bracelet__skill[data-ready]{box-shadow:0 0 0 2px var(--sol-clair), 0 0 0 3.5px var(--who), 0 0 calc(8px * var(--ui-halo)) var(--who)}.ui-bracelet__key{flex:none;margin-inline-start:-4px}.ui-bracelet__fireflies{flex:none;width:18px;height:18px;display:none;position:relative}.ui-bracelet[data-downed] .ui-bracelet__fireflies{display:block}.ui-bracelet[data-downed] .ui-who__mark{display:none}.ui-bracelet__firefly{background:var(--who);width:5px;height:5px;box-shadow:0 0 0 1px var(--sol), 0 0 calc(6px * var(--ui-halo)) var(--who);animation:ui-firefly calc(var(--beat) * 2) ease-in-out infinite;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.ui-bracelet__firefly:nth-child(2){animation-delay:calc(var(--beat) * -.7);inset-block-start:6px;inset-inline-start:11px}.ui-bracelet__firefly:nth-child(3){animation-delay:calc(var(--beat) * -1.3);inset-block-start:12px;inset-inline-start:5px}@keyframes ui-firefly{0%,to{opacity:.45}50%{opacity:1}}.ui-bracelet[data-downed] .ui-bracelet__status{color:color-mix(in srgb, var(--who) 55%, var(--texte))}.ui-bracelet[data-downed] .ui-bracelet__skill{opacity:.6}.ui-bracelet[data-downed] .ui-bracelet__life .ui-bar__fill{background:var(--bad-vibe)}.ui-offers{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.ui-offers__panels{justify-content:center;width:100%;display:flex}.ui-offers__panels[data-multi]{--panel-unit:clamp(1px, min(100vw / 1280, 100vh / 720), 1.6px);grid-template-columns:repeat(2, minmax(0, calc(620 * var(--panel-unit))));justify-content:center;gap:calc(24 * var(--panel-unit));display:grid}.ui-offer{--who:var(--or)}.ui-places{z-index:2;top:20px;border:1.5px solid color-mix(in srgb, var(--turquoise) 40%, transparent);background:color-mix(in srgb, var(--sol) 72%, transparent);border-radius:999px;gap:8px;padding:8px 14px 6px;display:flex;position:absolute;inset-inline-end:24px}.ui-places[hidden]{display:none}.ui-places .ui-place{min-width:76px}@media (width<=1179px){.ui-offer[data-places]>:is(.ui-kicker,.ui-heading){text-align:start;align-self:stretch;padding-inline:12px}}.ui-offers__panels[data-multi] .ui-offer{position:relative}.ui-offers__panels[data-multi] .ui-places{top:calc(12 * var(--panel-unit));gap:calc(4 * var(--panel-unit));padding:calc(4 * var(--panel-unit)) calc(8 * var(--panel-unit));inset-inline-end:calc(16 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-place{--ring:calc(28 * var(--panel-unit));--pearl:calc(5 * var(--panel-unit));min-width:0}.ui-offers__panels[data-multi] .ui-place__label{display:none}.ui-offers__panels[data-multi] .ui-offer[data-places]>:is(.ui-kicker,.ui-heading){text-align:center;align-self:auto;padding-inline:0}.ui-offers__panels[data-multi] .ui-offer{padding:calc(18 * var(--panel-unit)) calc(20 * var(--panel-unit)) calc(16 * var(--panel-unit));border:1.5px solid color-mix(in srgb, var(--who) 55%, var(--ui-line));border-radius:calc(40 * var(--panel-unit));background:color-mix(in srgb, var(--sol-clair) 55%, transparent);box-shadow:var(--ui-lift)}.ui-offers__panels[data-multi] .ui-heading{font-size:calc(22 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-cards{--card-unit:var(--panel-unit);--card-head:clamp(calc(56 * var(--card-unit)), 6vh, calc(96 * var(--card-unit)));gap:calc(12 * var(--card-unit));width:100%;margin:calc(12 * var(--card-unit)) 0 calc(10 * var(--card-unit));grid-template-columns:repeat(3,minmax(0,1fr))}.ui-offers__panels[data-multi] .ui-cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-offers__panels[data-multi] .ui-card{--card-pad-x:calc(14 * var(--card-unit));--card-radius:calc(28 * var(--card-unit));--card-gap:calc(8 * var(--card-unit));padding:0 var(--card-pad-x) calc(14 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-card__pearls+.ui-card__rank-text{display:none}.ui-offers__panels[data-multi] .ui-card__family{row-gap:calc(4 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-card__label{white-space:normal}.ui-offers__panels[data-multi] .ui-card__name{--name-size:calc(18 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-card__desc{font-size:calc(14 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-role{gap:calc(3 * var(--card-unit));padding:calc(2 * var(--card-unit)) calc(6 * var(--card-unit)) calc(2 * var(--card-unit)) calc(4 * var(--card-unit));font-size:calc(11 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-role__icon{width:calc(13 * var(--card-unit));height:calc(13 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-path__level{width:calc(18 * var(--card-unit));height:calc(18 * var(--card-unit));font-size:calc(10 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-path__fusion,.ui-offers__panels[data-multi] .ui-card__path[data-fusions="2"] .ui-path__fusion{width:calc(24 * var(--card-unit));height:calc(24 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-path__bar{width:calc(4 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-card__fuse{font-size:calc(12 * var(--card-unit))}@media (width>=1281px) and (height>=721px){.ui-offers__panels[data-multi] .ui-offer{gap:calc(10 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-who{gap:calc(8 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-who__mark{width:calc(22 * var(--panel-unit));height:calc(22 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-who__name{font-size:calc(17 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-kicker{font-size:calc(15 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-hint{gap:calc(24 * var(--panel-unit));font-size:calc(15 * var(--panel-unit))}.ui-offers__panels[data-multi] :is(.ui-hint__part,.ui-hint__keys){gap:calc(6 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-key{min-width:calc(28 * var(--panel-unit));height:calc(28 * var(--panel-unit));padding:0 calc(8 * var(--panel-unit));font-size:calc(13 * var(--panel-unit))}.ui-offers__panels[data-multi] .ui-key:not(.ui-key--button){border-radius:calc(7 * var(--panel-unit))}.ui-offers__panels[data-multi] :is(.ui-key__arrow,.ui-key__arrow svg){width:calc(14 * var(--panel-unit));height:calc(14 * var(--panel-unit))}}.ui-offer[data-state=chosen] .ui-card{pointer-events:none}.ui-offer[data-state=chosen] .ui-card:not([data-chosen]){opacity:.45;transform:none}.ui-offer[data-state=chosen] .ui-card[data-chosen]{border-color:var(--or);box-shadow:var(--ui-lift);transform:none}.ui-offer[data-state=chosen] .ui-card[data-chosen] .ui-card__cta{visibility:visible}.ui-offer :is(.ui-kicker,.ui-heading,.ui-places){transition:opacity calc(var(--beat) * .4) ease-out}.ui-offer[data-state=chosen] :is(.ui-kicker,.ui-heading,.ui-places){opacity:0}.ui-offer[data-state=chosen] :is(.ui-hint,.ui-reroll){visibility:hidden}.ui-offer__foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;display:flex}[data-touch] .ui-offer__foot:has(>.ui-reroll[hidden]){display:none}.ui-reroll{border:1.5px solid color-mix(in srgb, var(--or) 60%, transparent);background:color-mix(in srgb, var(--or) 14%, var(--sol));color:var(--texte);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 5px 4px 12px;font-size:14px;font-weight:800;display:inline-flex}.ui-reroll[hidden]{display:none}.ui-offers__panels[data-multi] .ui-offer__foot{display:contents}.ui-offers__panels[data-multi] .ui-reroll{top:20px;position:absolute;inset-inline-start:24px}.ui-reroll[aria-current]{border-color:var(--or);box-shadow:0 0 0 3px var(--sol), 0 0 0 6px var(--or)}.ui-reroll[data-asked]{opacity:.5}.ui-reroll__die{width:20px;height:20px;color:var(--or);display:inline-flex}.ui-reroll__die svg{width:100%;height:100%}.ui-reroll__count{background:var(--or);min-width:26px;color:var(--ui-ink);text-align:center;border-radius:999px;padding:2px 8px}.ui-offer[data-state=chosen] .ui-card[data-slammed]{z-index:1;transform:translate(var(--wait-x,0px), calc(var(--wait-y,0px) - 14 * var(--card-unit))) scale(1.06);transition:transform calc(var(--beat) * .63) cubic-bezier(.2, .9, .3, 1);animation:ui-card-slam var(--beat) cubic-bezier(.2, 1.4, .3, 1)}.ui-card[data-dropped=left]{--drop:-5deg}.ui-card[data-dropped=right]{--drop:5deg}.ui-offer[data-state=chosen] .ui-card[data-dropped]{animation:ui-card-drop calc(var(--beat) * .72) ease-in forwards}.ui-upgrade[data-leaving] .ui-card[data-flying]{animation:ui-card-fly calc(var(--beat) * .8) cubic-bezier(.5, 0, .85, .35) var(--fly-wait,0s) forwards}.ui-upgrade[data-leaving] .ui-offers__panels[data-multi] .ui-offer{box-shadow:none;background:0 0;border-color:#0000}:is(.ui-hud__level,.ui-place,.ui-bracelet)[data-landed]{animation:ui-land var(--beat) cubic-bezier(.2, 1.5, .4, 1)}.ui-bracelet[data-landed]{border-color:var(--or);box-shadow:0 0 calc(22px * var(--ui-halo)) color-mix(in srgb, var(--or) 60%, transparent)}.ui-hud__level[data-landed] .ui-level{box-shadow:0 0 0 2px var(--or), 0 0 calc(22px * var(--ui-halo)) color-mix(in srgb, var(--or) 60%, transparent)}.ui-offers__remote{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ui-offers__chip{--who:var(--or);border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:15px;font-weight:700;display:inline-flex}.ui-offers__chip[data-done]{border-color:color-mix(in srgb, var(--who) 60%, var(--ui-line));background:color-mix(in srgb, var(--who) 14%, var(--ui-panel));animation:ui-chip-pop calc(var(--beat) * .77) cubic-bezier(.2, 1.5, .4, 1)}.ui-offers__mark{width:16px;height:16px;color:color-mix(in srgb, var(--who) 80%, var(--texte));flex:none}.ui-offers__wait{color:var(--ui-muted);font-size:18px;font-weight:700}.ui-sparks{overflow:hidden}.ui-sparks__group{--spark:var(--or);position:absolute}.ui-spark{position:absolute;top:0;left:0}.ui-spark--ring{border:5px solid var(--spark);box-shadow:0 0 calc(18px * var(--ui-halo)) var(--spark), inset 0 0 calc(18px * var(--ui-halo)) var(--spark);animation:ui-spark-ring calc(var(--beat) * .9) cubic-bezier(.2, .7, .3, 1) forwards;border-radius:50%}.ui-spark--shard,.ui-spark--star{width:var(--size);height:var(--size);margin:calc(var(--size) / -2);background:var(--spark)}.ui-spark[data-core]{background:var(--noyau)}.ui-spark--shard{animation:ui-spark-fly calc(var(--beat) * var(--life)) cubic-bezier(.1, .7, .3, 1) forwards, ui-spark-fade calc(var(--beat) * var(--life)) ease-in forwards}.ui-spark--shard[data-shape="0"]{clip-path:polygon(50% 0,80% 50%,50% 100%,20% 50%)}.ui-spark--shard[data-shape="1"]{clip-path:polygon(50% 0,93% 75%,7% 75%)}.ui-spark--shard[data-shape="2"]{clip-path:circle(22%)}.ui-spark--star{top:var(--y);left:var(--x);opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:ui-spark-star calc(var(--beat) * var(--life)) ease-out calc(var(--beat) * var(--wait)) forwards}.ui-end__wait{color:var(--ui-muted);flex-basis:100%;font-size:18px;font-weight:700}.ui-notice__detail{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:999px;padding:8px 18px;font-size:16px;font-weight:700}.ui-slot--drop[data-open]{animation:ui-glow var(--beat) ease-out infinite}.ui-hud__level[data-near]{animation:ui-level-beat var(--beat) ease-out infinite}@keyframes ui-glow{0%{filter:brightness(1.45)}to{filter:brightness()}}@keyframes ui-thump{0%{transform:scale(1.14)}to{transform:none}}@keyframes ui-thump-b{0%{transform:scale(1.14)}to{transform:none}}@keyframes ui-lesson-tap{0%{opacity:0;scale:.6}4%{opacity:.9}14%,to{opacity:0;scale:1.6}}@keyframes ui-lesson-empty{0%,10%,96%,to{opacity:1}14%,90%{opacity:.15}}@keyframes ui-lesson-held{0%,10%{opacity:1}12%,96%{opacity:0}to{opacity:1}}@keyframes ui-lesson-land{0%,11%{opacity:0;scale:0}16%{opacity:1;scale:1.12}20%,90%{opacity:1;scale:1}97%,to{opacity:0;scale:1}}@keyframes ui-lesson-kick{0%{opacity:.9;scale:.4}to{opacity:0;scale:1}}@keyframes ui-lesson-walk{0%{top:var(--from-y);left:var(--from-x);opacity:0}6%{opacity:1}30%{top:calc(var(--from-y) + (var(--to-y) - var(--from-y)) * .85);left:calc(var(--from-x) + (var(--to-x) - var(--from-x)) * .85)}90%{top:var(--to-y);left:var(--to-x);opacity:1}97%,to{top:var(--to-y);left:var(--to-x);opacity:0}}@keyframes ui-place-pulse-a{0%{border-color:var(--turquoise);transform:scale(1.08)}}@keyframes ui-place-pulse-b{0%{border-color:var(--turquoise);transform:scale(1.08)}}@keyframes ui-pearl-next{0%{border-color:var(--turquoise);background:var(--sol)}to{border-color:var(--turquoise);background:var(--turquoise);box-shadow:0 0 0 1.5px var(--sol), 0 0 calc(10px * var(--ui-halo)) var(--turquoise)}}@keyframes ui-level-gain-a{0%{transform:scale(1.1)}}@keyframes ui-level-gain-b{0%{transform:scale(1.1)}}@keyframes ui-level-spark-a{0%{opacity:1}}@keyframes ui-level-spark-b{0%{opacity:1}}@keyframes ui-level-burst-a{0%{opacity:1}to{transform:scale(1.55)}}@keyframes ui-level-burst-b{0%{opacity:1}to{transform:scale(1.55)}}@keyframes ui-level-beat{0%{filter:brightness(1.3);transform:scale(1.05)}}@keyframes ui-veil{0%{opacity:0}}@keyframes ui-place-flight{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(2.4)}6%{opacity:1;transform:translate(var(--from-x), var(--from-y)) scale(2.4);animation-timing-function:ease-in-out}12.5%{transform:translate(var(--from-x), calc(var(--from-y) - 14px)) scale(2.4);animation-timing-function:ease-in}25%{transform:translate(var(--arc-x), var(--arc-y)) scale(1.6)}32%{transform:translate(var(--near-x), -16px) scale(1.15);animation-timing-function:ease-out}37.5%,75%{opacity:1;transform:none}92.5%,to{opacity:0;transform:none}}@keyframes ui-place-cord{0%,37.5%{opacity:0;transform:scale(1.35)rotate(-90deg)}46%,75%{opacity:1;transform:none}92.5%,to{opacity:0;transform:none}}@keyframes ui-band-sway{50%{translate:calc(2 * var(--card-unit)) 0;transform:rotate(-8deg)}}@keyframes ui-pearl{0%{background:var(--noyau);border-width:1.5px}50%{background:0 0;border-width:1.5px}}@keyframes ui-end-deal{0%{opacity:0;transform:translateY(48px)scale(.94)}}@keyframes ui-end-stamp{0%{opacity:0;transform:scale(1.6)}}@keyframes ui-end-record{0%{opacity:0;transform:scale(1.5)}}@keyframes ui-card-deal{0%{opacity:0;transform:translateY(70px) rotate(var(--tilt,0deg)) scale(.9)}}@keyframes ui-card-shine{0%{opacity:.55;background-position:110% 0}to{background-position:-10% 0}}@keyframes ui-card-turn{to{--card-turn:360deg}}@keyframes ui-card-slam{0%{filter:brightness();transform:translateY(calc(-10 * var(--card-unit))) scale(1)}16%{filter:brightness(.9);transform:translateY(calc(-6 * var(--card-unit))) scale(.95)}50%{filter:brightness(1.7);transform:translateY(calc(-18 * var(--card-unit))) scale(1.11)}}@keyframes ui-card-drop{to{opacity:0;transform:translateY(60px) rotate(var(--drop)) scale(.94)}}@keyframes ui-card-fly{to{opacity:0;transform:translate(var(--fly-x), var(--fly-y)) scale(.08)}}@keyframes ui-land{0%{filter:brightness(1.6);transform:scale(1.25)}}@keyframes ui-chip-pop{0%{filter:brightness(1.8);transform:scale(.8)}}@keyframes ui-spark-ring{0%{width:120px;height:120px;margin:-60px}to{opacity:0;border-width:2px;width:460px;height:460px;margin:-230px}}@keyframes ui-spark-fly{to{transform:translate(var(--dx), var(--dy)) rotate(var(--turn))}}@keyframes ui-spark-fade{to{opacity:0}}@keyframes ui-spark-star{50%{opacity:1}to{transform:translateY(var(--dy)) rotate(.5turn)}}@keyframes ui-turn-phone{0%,25%{transform:rotate(0)}50%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}.calm>.ui *,.calm>.ui :before,.calm>.ui :after{transition:none!important;animation:none!important}.calm>.ui .ui-level:not([data-restart]){transition:var(--level-glide)!important}@media (prefers-reduced-motion:reduce){.ui *,.ui :before,.ui :after{transition:none!important;animation:none!important}}@media (width<=1279px){.ui-end__actions{gap:12px calc(var(--ui-chevron) + 4px)}.ui-end .ui-button{padding-inline:16px;font-size:16px}.ui-end .ui-button--primary{letter-spacing:.1em;min-width:160px;font-size:18px}.ui-end .ui-action{gap:10px}.ui-end .ui-action__icon{width:22px;height:22px}}@media (width<=1200px){.ui-cards[data-count="4"]{grid-template-columns:repeat(2,272px)}}@media (width<=1100px){.ui-offers__panels[data-multi]{grid-template-columns:minmax(0,620px)}}@media (width<=960px){.ui-hud__bar{gap:8px;padding-inline-end:14px}.ui-hud__bar section:not(.ui-hud__level){padding-inline-start:8px}}@media (width<=720px){.ui{--ui-gap:10px}.ui-hero{grid-template-columns:minmax(0,1fr);gap:18px}.ui-classcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-classcard{text-align:center;flex-direction:column;gap:4px;padding:8px 6px}.ui-hud[data-team]{grid-template:"top""bracelets""."1fr"bar"/minmax(0,1fr)}.ui-hud[data-team] .ui-hud__bracelets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ui-bracelet{gap:8px;width:auto;padding:6px 10px 7px}.ui-bracelet__level,.ui-bracelet__key{display:none}.ui-offers__panels[data-multi] .ui-offer{border-radius:32px;padding:14px 12px 12px}.ui-offers__panels[data-multi] .ui-cards,.ui-offers__panels[data-multi] .ui-cards[data-count="4"]{grid-template-columns:minmax(0,1fr);gap:8px}.ui-menu{width:min(100% - 2 * var(--ui-chevron), 420px)}.ui-hud{grid-template:"top""."1fr"bar"/minmax(0,1fr)}.ui-panel{padding:10px 12px 12px}.ui-hud__ribbon{border-radius:22px;flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:4px 16px 8px}.ui-hud__ribbon .ui-lineup{flex-basis:100%;order:1;justify-content:center;gap:6px}.ui-hud__ribbon .ui-lineup__tier{gap:5px}.ui-hud__ribbon .ui-lineup__bar{width:48px}.ui-moment__now{font-size:18px}.ui-plugs{gap:5px;padding-inline-start:12px}.ui-plug{width:18px;height:23px}.ui-hud__bar{border-radius:28px;flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:8px 12px}.ui-hud__bar section:not(.ui-hud__level){border-inline-start:0;padding-inline-start:0}.ui-hud__skills .ui-skill__text,.ui-gauge__text,.ui-traps__name{display:none}.ui-hint{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px;display:grid}.ui-hint__part,.ui-hint__part--narrow{display:contents}.ui-hint__part--wide{display:none}.ui-hint__keys{justify-self:end}.ui-hint__label{justify-self:start}.ui-cards,.ui-cards[data-count]{grid-template-columns:minmax(0,420px);justify-content:center;gap:14px;width:100%;margin:20px 0}.ui-card{--card-pad-x:18px;--card-gap:8px;padding:16px var(--card-pad-x)}.ui-card[aria-current]{transform:none}.ui-card__name{--name-size:21px}}@media (width<=720px) and (height>=521px){.ui-card{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.ui-card__head,.ui-offers__panels[data-multi] .ui-card__head{border:0;border-radius:16px;grid-row:span 2;width:56px;height:56px;margin:0}.ui-card__medal{width:44px;height:44px}:is(.ui-card__body>:nth-child(n+3),.ui-card__steps){grid-column:1/-1}.ui-card__family,.ui-card__roles{justify-content:flex-start}.ui-card__steps{order:1;position:static}.ui-card__foot{order:2}.ui-card[data-kind=weapon] .ui-card__head{grid-row:span 3;padding-bottom:0}.ui-card[data-kind=weapon] .ui-card__head:after{content:none}.ui-card__body>.ui-card__roles{grid-column:2}.ui-card__desc{text-wrap:pretty}.ui-card__band{justify-items:start;margin:0}.ui-card__tag{--tag-room:calc(100cqi - 40px);margin-inline-start:12px}}@media (orientation:portrait) and (width<=1024px){.ui-offers__panels:not([data-multi]) .ui-places{align-self:center;margin-top:6px;position:relative;inset:auto}.ui-offers__panels:not([data-multi]) .ui-offer[data-places]>:is(.ui-kicker,.ui-heading){text-align:center;align-self:auto;padding-inline:0}}@media (orientation:portrait) and (width>=721px) and (width<=1024px){.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__steps{order:1;position:static}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__foot{order:2}.ui-upgrade{padding-block:20px}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]){grid-template-columns:minmax(0,520px);justify-content:center;gap:12px;width:100%}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card{--card-pad-x:20px;padding:12px var(--card-pad-x);text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card[aria-current]{transform:none}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__head{border:0;border-radius:18px;grid-row:span 2;width:72px;height:72px;margin:0}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__medal{width:58px;height:58px}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) :is(.ui-card__body>:nth-child(n+3),.ui-card__steps){grid-column:1/-1}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__family,.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__roles{justify-content:flex-start}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card[data-kind=weapon] .ui-card__head{grid-row:span 3;padding-bottom:0}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card[data-kind=weapon] .ui-card__head:after{content:none}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__body>.ui-card__roles{grid-column:2}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__band{justify-items:start;margin:0}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__tag{--tag-room:calc(100cqi - 40px);margin-inline-start:12px}}@media (height>=701px) and (width>=600px){.ui-cards:is([data-count="5"],[data-count="6"]){--card-unit:clamp(1px, 100vw / 1700, 1.25px);grid-template-columns:repeat(3, minmax(0, calc(340 * var(--card-unit))));justify-content:center;width:100%}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card{align-items:center;gap:calc(6 * var(--card-unit)) calc(16 * var(--card-unit));padding-top:calc(16 * var(--card-unit));text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__head{width:calc(72 * var(--card-unit));height:calc(72 * var(--card-unit));border-radius:calc(18 * var(--card-unit));border:0;grid-row:span 2;margin:0}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__medal{width:calc(60 * var(--card-unit));height:calc(60 * var(--card-unit))}.ui-cards:is([data-count="5"],[data-count="6"]) :is(.ui-card__body>:nth-child(n+3),.ui-card__steps){grid-column:1/-1}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__family{justify-content:flex-start}.ui-offers__panels[data-multi] .ui-cards:is([data-count="5"],[data-count="6"]) .ui-card{padding-top:calc(12 * var(--card-unit));align-content:start}.ui-offers__panels[data-multi] .ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__head{width:calc(40 * var(--card-unit));height:calc(40 * var(--card-unit));border-radius:calc(12 * var(--card-unit));grid-row:auto}.ui-offers__panels[data-multi] .ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__medal{width:calc(32 * var(--card-unit));height:calc(32 * var(--card-unit))}.ui-offers__panels[data-multi] .ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__body>:nth-child(n+2){grid-column:1/-1}}@media (height>=701px) and (width>=600px) and (width<=960px){.ui-cards:is([data-count="5"],[data-count="6"]){grid-template-columns:repeat(2, minmax(0, calc(340 * var(--card-unit))))}}@media (height<=520px) and (width>=600px){.ui-end__table{gap:8px;margin:0}.ui-end__lesson{border-radius:18px;gap:10px;max-width:300px;padding:8px 12px 8px 8px}.ui-lesson__scene{border-radius:12px;width:124px}.ui-lesson__text{min-width:0}.ui-end__table:has(.ui-end__seat:nth-child(3)){gap:6px}.ui-end__table:has(.ui-end__seat:nth-child(3)) .ui-end__lesson{padding:3px 14px}.ui-lesson__title{font-size:14px}.ui-lesson__how{gap:4px;font-size:12px}.ui-overlay{padding-block:12px}.ui-upgrade__body{gap:2px}.ui-kicker{font-size:12px}.ui-heading{font-size:22px}.ui-places{top:10px;gap:4px;padding:4px 10px 3px;inset-inline-end:12px}.ui-places .ui-place{--ring:28px;--pearl:5px;gap:2px;min-width:60px}.ui-place__label{font-size:10px}.ui-role{gap:3px;padding:1px 7px 1px 5px;font-size:10.5px}.ui-role__icon{width:13px;height:13px}.ui-path__level{width:20px;height:20px;font-size:10px}.ui-path__fusion,.ui-card__path[data-fusions="2"] .ui-path__fusion{width:26px;height:26px}.ui-path__bar{width:4px}.ui-card__fuse{font-size:11.5px;line-height:1.25}.ui-card__foot{min-height:26px}.ui-card__cta{padding:4px 10px;font-size:11px}.ui-card__rank{font-size:12px}.ui-cards .ui-card__pearls+.ui-card__rank-text{display:none}.ui-upgrade{align-items:stretch}.ui-offers{justify-content:center}.ui-offers__panels:not([data-multi]){flex:1}.ui-offer>:is(.ui-kicker,.ui-heading){display:none}.ui-hint{gap:20px;font-size:14px;display:flex}.ui-hint__part{display:inline-flex}.ui-hint__part--narrow{display:none}.ui-cards,.ui-cards[data-count]{--card-unit:1px;--card-head:clamp(48px, 100vh - 265px - var(--bar-room,0px), 96px);grid-template-columns:none;grid-auto-columns:minmax(0,262px);grid-auto-flow:column;justify-content:center;gap:10px;width:100%;margin:8px 0}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]){flex:1 1 0;grid-template-rows:minmax(48px,1fr) auto;min-height:0}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card{grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.ui-cards:is([data-count="5"],[data-count="6"]){margin-block:auto}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__head{grid-area:1/1;height:auto;container-type:size}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__medal{width:clamp(40px,46cqh,116px);height:clamp(40px,46cqh,116px)}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__body{align-items:center;gap:var(--card-gap);flex-direction:column;grid-area:2/1;display:flex}.ui-offers__panels:not([data-multi]) .ui-cards:not([data-count="5"],[data-count="6"]) .ui-card__steps{z-index:1;margin:0 calc(var(--strip-inset) / 2) var(--strip-inset);grid-area:1/1;align-self:end;position:relative;inset:auto}.ui-card{--card-pad-x:14px;--card-radius:24px;--card-gap:4px;padding:0 var(--card-pad-x) 10px}.ui-card[aria-current]{transform:none}.ui-card__family{flex-wrap:wrap;row-gap:4px}.ui-card__name{--name-size:18px}.ui-card__desc{font-size:14px}.ui-end__body{gap:6px}.ui-end__emblem,.ui-end__text,.ui-end-card__class,.ui-end-card__build,.ui-action__hint{display:none}.ui-end__title{font-size:30px}.ui-end__score{gap:4px 10px}.ui-end__score-value{font-size:26px}.ui-end__record{gap:8px;font-size:12px}.ui-end__record-new{padding:3px 10px}.ui-end__cards{grid-auto-columns:minmax(0,150px);gap:8px;margin:0}.ui-end-card__face{padding:8px 10px}.ui-end-card__face--back{gap:4px}.ui-end-card__face--back .ui-end-card__name{display:none}.ui-end-card__turn{width:12px;height:12px;inset-block-start:8px;inset-inline-start:10px}.ui-end-card__feats,.ui-end-card__kit{font-size:11px;line-height:1.25}.ui-end-card__feats{row-gap:0}.ui-end-card__feat strong{font-size:12px}.ui-end-card__kit{gap:2px;padding-top:4px}.ui-end-card__line .ui-end-card__icon{width:13px;height:13px}.ui-end-card__mark{width:36px;height:36px;padding:7px}.ui-end-card__state{padding:1px 6px;font-size:10px;position:static}.ui-end-card__name{margin-top:2px;font-size:15px}.ui-end-card__title{margin-top:4px;padding-top:4px;font-size:13px}.ui-end-card__proof{font-size:14px}.ui-end__stats{gap:2px 12px;font-size:12px}.ui-end__actions{gap:6px calc(var(--ui-chevron) + 6px);margin-top:2px}.ui-end .ui-button{min-height:40px;padding-inline:14px;font-size:14px}.ui-end .ui-button--primary{letter-spacing:.08em;min-width:0;font-size:16px}.ui-end .ui-action{justify-content:center;width:40px;padding:0}.ui-end .ui-action__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-end .ui-action__icon{width:20px;height:20px}}@media (height<=700px) and (height>=521px){.ui-upgrade{padding-block:16px}.ui-upgrade:has(.ui-offer[data-bar]){--bar-room:88px}.ui-upgrade:has(.ui-offer[data-bar]) .ui-upgrade__body{gap:6px}.ui-offer[data-bar] .ui-hint,.ui-offer[data-bar] .ui-offer__foot:has(>.ui-reroll[hidden]){display:none}.ui-end__body{gap:8px}.ui-end__emblem{display:none}.ui-end__title{font-size:44px}.ui-end__text{font-size:15px}.ui-end__score-value{font-size:34px}.ui-end-card__face{padding-block:10px 8px}.ui-end-card__face--back{gap:4px}.ui-end-card__feats,.ui-end-card__kit{line-height:1.25}.ui-end-card__feats{row-gap:0}.ui-end-card__mark{width:44px;height:44px;padding:9px}.ui-end .ui-button{min-height:46px}}@media (height<=700px) and (width>=600px){.ui-cards:is([data-count="5"],[data-count="6"]){grid-template-columns:repeat(3,minmax(0,260px));grid-auto-rows:auto;grid-auto-flow:row;justify-content:center;gap:10px;width:100%}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card{text-align:start;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 12px;min-height:0;padding:8px 14px;display:grid}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__family{justify-content:flex-start}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__head{display:none}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__name{--name-size:16px;grid-column:1/-1}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__foot{grid-area:1/2;min-height:0}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__cta{padding:2px 10px;font-size:12px}.ui-cards:is([data-count="5"],[data-count="6"]) .ui-card__desc{grid-column:1/-1;font-size:13px;line-height:1.3}}.ui-hud__pause{display:none}[data-touch] .ui-hud__pause{border:1.5px solid var(--ui-line);background:color-mix(in srgb, var(--sol) 60%, transparent);width:40px;height:40px;color:var(--texte);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ui-hud__pause-icon{width:18px;height:18px}[data-touch] :is(.ui-hint,.ui-skill__key,.ui-toggle--assist,.ui-action--keys){display:none}[data-touch] .ui-hud [data-touch-control]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto}@media (height<=520px) and (width>=600px){.ui-hud,.ui-hud[data-team]{--ui-gap:8px;grid-template:"top""bracelets""."1fr"bar"/minmax(0,1fr)}.ui-hud[data-team] .ui-hud__bracelets{align-items:flex-start;gap:6px;display:flex}.ui-bracelet{gap:8px;width:200px;padding:5px 10px 6px}.ui-bracelet__level,.ui-bracelet__key{display:none}.ui-hud__top{align-items:stretch}.ui-hud__help{align-self:flex-start}.ui-hud__ribbon,.ui-hud__bar{justify-content:space-between;justify-self:stretch;gap:var(--ui-gap);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;padding:0}.ui-hud__ribbon{align-items:flex-start}.ui-hud__bar{align-items:flex-end}.ui-hud__timeline,.ui-hud__status,.ui-hud__actions{border-radius:999px;align-items:center;gap:10px;display:flex}.ui-hud__timeline{max-width:40vw;padding:4px 16px 5px}.ui-hud__status{padding-block:5px;padding-inline:5px 16px}.ui-hud__actions{margin-inline-start:auto;padding:6px}.ui-hud__gear .ui-place{--ring:34px;--pearl:6px}.ui:has(>.ui-upgrade:not([hidden],[data-leaving]) .ui-offer[data-bar]) .ui-hud__bar{z-index:auto}.ui:has(>.ui-upgrade:not([hidden],[data-leaving]) .ui-offer[data-bar]) .ui-hud__status{z-index:1;position:relative}.ui-upgrade:has(.ui-offer[data-bar]){--bar-room:72px}.ui-offer[data-bar] .ui-hint,.ui-offer[data-bar] .ui-offer__foot:has(>.ui-reroll[hidden]),.ui-hud[data-multi] .ui-hud__status,.ui-moment,.ui-plugs,.ui-traps__name,.ui-hud__skills .ui-skill__text,.ui-gauge__text{display:none}[data-touch] .ui-hud__pause{border-color:var(--ui-line);background:var(--ui-panel);box-shadow:var(--ui-lift);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-inline-start:auto}.ui-hud__ribbon .ui-lineup{flex-basis:auto;order:0;gap:9px;height:16px}.ui-hud__ribbon .ui-lineup__tier{gap:4px}.ui-hud__ribbon .ui-lineup__bar{width:44px;height:5px}.ui-hud__ribbon :is(.ui-slot--drop,.ui-slot--sunrise){width:14px;height:14px}.ui-hud__bar section:not(.ui-hud__level){border-inline-start:1px solid var(--ui-line);padding-inline-start:10px}.ui-hud__actions section:first-child{border-inline-start:0;padding-inline-start:4px}.ui-level{width:40px;height:40px}.ui-level:after{transform-origin:4px 21.5px}.ui-level__number{width:32px;height:32px;font-size:16px}.ui-trap,.ui-hud__skills .ui-skill__ring,.ui-gauge__ring{width:48px;height:48px}.ui-gauge__core,.ui-hud__skills .ui-skill__glyph{width:40px;height:40px}.ui-hud__skills .ui-skill__key{top:26px;inset-inline-start:26px}.ui-dash__pearls{top:40px;inset-inline-start:24px}}@media (height<=520px) and (width>=600px) and (width<=720px){.ui-hud__timeline{padding-inline:14px}.ui-hud__ribbon .ui-lineup{gap:6px}.ui-hud__ribbon .ui-lineup__bar{width:32px}}.ui-teaser{background:color-mix(in srgb, var(--class-color) 8%, var(--ui-panel));border-style:dashed}.ui-teaser:hover{border-color:var(--class-color)}.ui-teaser__lock{color:var(--class-color);place-items:center;display:grid}.ui-teaser__lock svg{width:28px;height:28px}.ui-classcard .ui-teaser__lock{background:color-mix(in srgb, var(--class-color) 16%, transparent);border-radius:50%}.ui .ui-teaser__preview{background:radial-gradient(closest-side, color-mix(in srgb, var(--class-color) 24%, #060a1c), #060a1c);place-items:center;display:grid}.ui-teaser__text{flex-direction:column;display:flex}.ui-teaser__note{color:var(--ui-muted);font-size:12px;font-weight:700}.ui-feedback-layer{z-index:20}.ui-feedback{background:radial-gradient(ellipse 60% 45% at 50% 0%, color-mix(in srgb, var(--turquoise) 12%, transparent), transparent 70%), color-mix(in srgb, var(--sol) 92%, transparent)}.ui-feedback__body{width:min(100%,980px)}.ui-feedback__view{flex-direction:column;align-items:center;gap:20px;display:flex}.ui-feedback__header{flex-direction:column;align-items:center;gap:8px;display:flex}.ui-feedback__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;width:100%;display:grid}.ui-feedback__column{flex-direction:column;gap:16px;min-width:0;display:flex}.ui-feedback__public{border:1px solid color-mix(in srgb, var(--tank) 50%, transparent);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--tank) 10%, transparent);align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.ui-feedback__public>span{text-wrap:balance}.ui-feedback__public-icon{width:22px;height:22px;color:var(--tank);flex:none}.ui-feedback__discord{color:var(--ui-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:99px;flex-wrap:wrap;align-self:flex-start;gap:0 6px;margin-top:-6px;padding:8px 16px;font-size:15px;font-weight:600;display:flex;position:relative}.ui-feedback__discord-link{color:color-mix(in srgb, var(--ui-turquoise) 75%, var(--texte));text-underline-offset:3px;text-decoration:underline}.ui-feedback__discord[aria-current]{border-color:var(--turquoise);box-shadow:var(--ui-focus), 0 0 calc(30px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 40%, transparent);outline:none}.ui-feedback__discord[aria-current]:before{content:"";top:50%;border-block:9px solid #0000;border-inline-start:12px solid var(--turquoise);position:absolute;inset-inline-start:calc(-1 * var(--ui-chevron));transform:translateY(-50%)}.ui-feedback__context{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--sol) 60%, transparent);color:var(--texte);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;transition:opacity .12s ease-out}.ui-feedback__context[data-detached]{opacity:.4}.ui-feedback__status{text-align:center;text-wrap:balance;font-size:16px;font-weight:700}.ui-feedback__status:empty{display:none}.ui-feedback__status[data-tone=ok]{color:var(--healer)}.ui-feedback__status[data-tone=warn]{color:var(--tank)}.ui-feedback__actions{justify-content:center;gap:12px;width:100%;display:flex}.ui-feedback__actions .ui-button{justify-content:center;width:auto;min-width:180px}.ui-feedback__actions .ui-button--primary{min-width:320px}.ui-feedback__sent{text-align:center;max-width:640px;margin-inline:auto}.ui-feedback__emblem{width:72px;height:72px;color:var(--healer);filter:drop-shadow(0 0 calc(16px * var(--ui-halo)) var(--healer))}.ui-feedback__text{max-width:32em;color:var(--ui-muted);text-wrap:balance;font-size:18px}.ui-feedback__text--warn{color:var(--tank)}@media (width<=720px){.ui-feedback__view>:is(.ui-feedback__grid,.ui-feedback__actions){width:calc(100% - 2 * var(--ui-chevron))}.ui-feedback__grid{grid-template-columns:minmax(0,1fr)}.ui-feedback .ui-toggle__state{display:none}.ui-feedback .ui-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-feedback__actions{flex-direction:column}.ui-feedback__actions .ui-button,.ui-feedback__actions .ui-button--primary{width:100%;min-width:0}.ui-feedback__actions .ui-button--primary{letter-spacing:.12em;font-size:18px}.ui-feedback__text{font-size:16px}}.ui-fest{flex:none;align-items:center;gap:6px;display:flex}.ui-fest[hidden],.ui-fest__toward[hidden],.ui-fest__card[hidden],.ui-fest__line[hidden]{display:none}.ui-fest__dot{box-sizing:border-box;border:2px solid var(--ui-muted);border-radius:50%;width:10px;height:10px}.ui-fest__dot[data-state=done]{border-color:var(--or);background:var(--or)}.ui-fest__dot[data-state=now]{border-color:var(--noyau);box-shadow:0 0 0 3px color-mix(in srgb, var(--noyau) 30%, transparent)}.ui-hud__ribbon[data-path] :is(.ui-moment,.ui-hud__timeline,.ui-plugs){display:none}.ui-fest__toward{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.ui-fest__label{color:var(--ui-muted);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800}.ui-fest__name{color:var(--texte);font-family:var(--font-title);font-size:22px;font-weight:900;line-height:1}.ui-fest__walk{color:var(--texte);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ui-fest__card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--or) 55%, transparent);background:color-mix(in srgb, var(--sol) 84%, transparent);width:max-content;max-width:min(560px,100% - 32px);color:var(--texte);text-align:center;pointer-events:none;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px 26px 16px;display:flex;position:absolute;top:19%;left:50%;transform:translate(-50%)}.ui-fest__kicker{color:var(--noyau);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800}.ui-fest__title{font-family:var(--font-title);text-wrap:balance;font-size:clamp(24px,4.2vw,44px);font-weight:900;line-height:1.05}.ui-fest__line{text-wrap:pretty;max-width:44ch;font-size:15px;line-height:1.35}.ui-fest__card[data-kind=sunrise]{top:auto;bottom:132px}@media (height<=520px){.ui-fest__card{padding:8px 18px 10px;top:72px}.ui-fest__card[data-kind=sunrise]{top:auto;bottom:92px}.ui-fest__title{font-size:22px}.ui-fest__line{font-size:13px}.ui-fest__name{font-size:18px}}.ui-end__details[hidden]{display:none}.ui-fest-end{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-fest-end__stage{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:999px;align-items:baseline;gap:8px;padding:4px 14px;font-size:15px;display:inline-flex}.ui-fest-end__name{text-align:start;font-weight:800}.ui-fest-end__time{font-variant-numeric:tabular-nums}.ui-fest-end__state{color:var(--ui-muted);font-size:14px}.ui-fest-end__stage[data-held=false]{border-color:color-mix(in srgb, var(--ui-tank) 60%, transparent)}.ui-fest-end__stage[data-held=false] .ui-fest-end__state{color:var(--ui-tank)}.ui-end__body:has(.ui-end__details:not([hidden])) .ui-end__emblem{display:none}@media (height<=520px) and (width>=600px){.ui-end__details{display:none}.ui-end__body:has(.ui-end__details:not([hidden])) .ui-end__text{font-size:13px;display:block}}@media (height<=700px) and (height>=521px){.ui-end__body:has(.ui-end__details:not([hidden])) :is(.ui-end__text,.ui-end-card__class){display:none}.ui-fest-end__stage{padding:2px 12px;font-size:14px}}.ui-fest__bonus{border:1.5px solid var(--or);background:color-mix(in srgb, var(--mage) 28%, var(--sol));color:var(--or);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:15px;font-weight:800}.ui-fest__bonus[hidden]{display:none}.ui-fest__flight{z-index:3;color:var(--or);text-shadow:0 0 10px color-mix(in srgb, var(--or) 70%, transparent), 0 2px 0 var(--sol);pointer-events:none;white-space:nowrap;font-size:22px;font-weight:900;position:fixed}.ui-called{color:var(--or);pointer-events:none;gap:1px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-15px)}.ui-called__mask{width:9px;height:9px;display:block}.ui-called__mask svg{width:100%;height:100%;display:block}.ui-trap[data-offering]{color:var(--tank)}.ui-remap-layer{z-index:20}.ui-remap{background:radial-gradient(ellipse 60% 45% at 50% 0%, color-mix(in srgb, var(--turquoise) 12%, transparent), transparent 70%), color-mix(in srgb, var(--sol) 92%, transparent)}.ui-remap__body{flex-direction:column;align-items:center;gap:14px;width:min(100%,940px);display:flex}.ui-remap__header{flex-direction:column;align-items:center;gap:8px;display:flex}.ui-remap__tabrow{align-items:center;gap:12px;max-width:100%;display:flex}.ui-remap__tabkey:empty{display:none}.ui-remap__tabs{border:1.5px solid var(--ui-line);background:color-mix(in srgb, var(--sol) 60%, var(--ui-panel));border-radius:34px;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:flex}.ui-remap__tab{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:28px;padding:10px 22px;font-size:17px;font-weight:700}.ui-remap__tab:hover{color:var(--texte)}.ui-remap__tab[aria-selected=true]{background:var(--or);color:var(--ui-ink)}.ui-remap__panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 32px;width:100%;display:grid}.ui-remap__group{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.ui-remap__group-name{color:var(--ui-or);letter-spacing:.2em;text-transform:uppercase;margin:0 0 2px;padding-inline-start:18px;font-size:13px;font-weight:800}.ui-remap__row{border:1.5px solid var(--ui-line);background:linear-gradient(165deg, color-mix(in srgb, var(--texte) 8%, var(--ui-panel)), var(--ui-panel));border-radius:30px;grid-template-columns:minmax(0,1fr) 124px 124px;align-items:center;gap:8px;min-height:48px;padding:4px 5px 4px 20px;display:grid}.ui-remap__action{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.ui-remap__slot{border:1.5px solid color-mix(in srgb, var(--texte) 22%, transparent);background:color-mix(in srgb, var(--sol) 55%, transparent);height:38px;color:var(--texte);font:inherit;cursor:pointer;border-radius:22px;justify-content:center;align-items:center;padding:0 8px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.ui-remap__slot[data-empty]{background:0 0;border-style:dashed}.ui-remap__slot[aria-current],.ui-remap__slot[data-listening]{border-color:var(--turquoise);box-shadow:var(--ui-focus), 0 0 calc(24px * var(--ui-halo)) color-mix(in srgb, var(--turquoise) 40%, transparent);border-style:solid;outline:none}.ui-remap__slot[data-listening]{animation:1s ease-in-out infinite ui-remap-listen}@keyframes ui-remap-listen{50%{box-shadow:0 0 0 3px var(--sol), 0 0 0 7px color-mix(in srgb, var(--turquoise) 35%, transparent)}}.ui-remap__slot[data-moved]{animation:.9s ease-out ui-remap-moved}@keyframes ui-remap-moved{0%{border-color:var(--or);background:color-mix(in srgb, var(--or) 45%, transparent)}}.ui-remap__waiting{color:var(--ui-turquoise);font-size:14px;font-weight:700}.ui-remap__status{max-width:90ch;min-height:1.35em;color:var(--ui-or);text-align:center;text-wrap:balance;font-size:16px;font-weight:700}.ui-remap__actions{flex-wrap:wrap;justify-content:center;gap:12px 20px;display:flex}.ui-remap__actions .ui-button{justify-content:center;width:auto;min-width:240px}.ui-remap__secondary{font-size:17px}.ui-remap__status[data-fixed]{color:var(--ui-muted);font-size:15px;font-weight:400}@media (height<=760px){.ui-remap{padding-block:16px}.ui-remap__body{gap:10px}.ui-remap__header .ui-kicker{display:none}.ui-remap__tab{padding-block:7px}.ui-remap__row{min-height:42px}.ui-remap__slot{height:34px}.ui-remap__actions .ui-button{min-height:48px}}@media (width<=820px){.ui-remap__panel{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ui-remap__tabkey{display:none}.ui-remap__tabs{flex-wrap:nowrap}.ui-remap__tab{white-space:nowrap;padding:8px 14px;font-size:16px}.ui-remap__row{grid-template-columns:minmax(0,1fr) 96px 96px;padding-inline-start:14px}.ui-remap__actions .ui-button{width:100%;min-width:0}}
