@layer theme, base, cards, components, utilities;@layer components{.af-ui-bids{display:flex;flex-direction:column}.af-ui-bids__head{padding:16px var(--ui-pad);border-bottom:1px solid var(--pf-line)}.af-ui-bids__state{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700}.af-ui-bids__body{display:grid;gap:26px;padding:18px var(--ui-pad) var(--ui-pad)}.af-ui-bids__part{display:grid;align-content:start;gap:12px;min-width:0}.af-ui-bids__step{font-size:.875rem;font-weight:700;line-height:1.2}.af-ui-bids__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@container af-ui (width < 310px){.af-ui-bids__fields{grid-template-columns:minmax(0,1fr)}}.af-ui-field{display:grid;gap:6px;min-width:0}.af-ui-field--key{grid-column:1/-1}.af-ui-input{display:flex;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 12px;border:1.5px solid var(--pf-line-strong);border-radius:var(--ui-r-md);background:var(--pf-field);color:var(--pf-text)}.af-ui-field--key .af-ui-input{padding-left:8px}.af-ui-input .af-ui-crowns{font-size:1.125rem}.af-ui-input__unit{font-weight:500}.af-ui-input__ph,.af-ui-input__unit{font-size:.875rem;color:var(--pf-text-muted)}.af-ui-input__ph{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.af-ui-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding:0 8px 0 12px;border-radius:999px;background:var(--pf-control);color:var(--pf-control-ink);font-size:.9375rem;font-weight:600;white-space:nowrap}.af-ui-chip svg{width:14px;height:14px;color:color-mix(in oklab,var(--pf-control-ink) 66%,var(--pf-control))}.af-ui-bids__lots{display:grid;gap:8px}.af-ui-lot{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"card name amount" "card state amount";align-items:center;gap:5px 12px;padding:8px 12px 8px 8px;border-radius:var(--ui-r-md);background:var(--pf-raised);box-shadow:inset 0 0 0 1px var(--pf-line)}.af-ui-lot__card{grid-area:card;display:block}.af-ui-lot__card>.ec-card{width:100%}.af-ui-lot__name{grid-area:name;align-self:end;display:-webkit-box;overflow:hidden;font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.af-ui-lot__state{grid-area:state;align-self:start;justify-self:start;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--ui-gold);color:var(--pf-on-accent);font-size:.75rem;font-weight:700;white-space:nowrap}.af-ui-lot__tag{display:contents}.af-ui-lot__amount{grid-area:amount;font-size:1.25rem}.af-ui-bids__rest .af-ui-crowns{font-size:2.5rem;letter-spacing:-.035em}.af-ui-bids__of{margin-top:-4px;font-size:.875rem;color:var(--pf-text-muted)}.af-ui-gauge{display:flex;gap:3px;height:10px;overflow:hidden;border-radius:999px;background:var(--pf-track)}.af-ui-gauge__seg{flex:0 0 calc(var(--share) * 100%);box-shadow:inset 0 0 0 1.5px var(--pf-accent)}.af-ui-gauge__seg[data-won]{background:var(--pf-accent)}.af-ui-ledger{display:grid;margin-top:4px;font-size:.875rem}.af-ui-ledger>div{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--pf-line)}.af-ui-ledger>div:before{content:"";flex:none;width:10px;height:10px;border-radius:3px;background:var(--pf-track);box-shadow:inset 0 0 0 1px var(--pf-line-strong)}.af-ui-ledger>div[data-k=won]:before{background:var(--pf-accent);box-shadow:none}.af-ui-ledger>div[data-k=lead]:before{box-shadow:inset 0 0 0 1.5px var(--pf-accent)}.af-ui-ledger dt{color:var(--pf-text-muted)}.af-ui-ledger dd{margin-left:auto;font-family:var(--ui-display);font-weight:700}@container af-ui (width >= 720px){.af-ui-bids__body{grid-template-columns:auto minmax(220px,1fr);grid-template-areas:"rule rule" "lots left";gap:26px 32px}.af-ui-bids__part--rule{grid-area:rule}.af-ui-bids__part--lots{grid-area:lots}.af-ui-bids__part--left{grid-area:left;padding-left:28px;border-left:1px solid var(--pf-line)}.af-ui-bids__fields{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.af-ui-field--key{grid-column:auto}.af-ui-bids__lots{grid-template-columns:repeat(3,minmax(0,160px));gap:20px}.af-ui-lot{container:af-lot/inline-size;grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "tag";gap:12px;padding:0;background:none;box-shadow:none}.af-ui-lot__name{display:none}.af-ui-lot__tag{grid-area:tag;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 2px 0;border-top:2px solid var(--pf-line)}.af-ui-lot[data-won] .af-ui-lot__tag{border-top-color:var(--pf-accent)}.af-ui-lot__state{height:26px;font-size:.8125rem}}@container af-lot (width < 150px){.af-ui-lot__tag{flex-direction:column;align-items:flex-start}}@container af-ui (width >= 1080px){.af-ui-bids__body{grid-template-columns:minmax(250px,320px) auto minmax(230px,1fr);grid-template-areas:"rule lots left";gap:0;padding-top:22px}.af-ui-bids__part--rule{padding-right:32px}.af-ui-bids__part--lots{padding-inline:32px;border-left:1px solid var(--pf-line)}.af-ui-bids__part--left{padding-left:32px}.af-ui-bids__fields{grid-template-columns:minmax(0,1fr);gap:14px}}}@layer theme, base, cards, components, utilities;@layer components{.afg-space{height:64px}.afg-bar{position:fixed;inset:auto 0 0;z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--af-gold);color:var(--af-night);box-shadow:0 -1px 0 color-mix(in oklch,var(--af-night) 20%,transparent);animation:afg-bar-in .36s var(--af-ease) both}.afg-bar__in{display:flex;align-items:center;gap:12px;max-width:72rem;margin-inline:auto;padding:10px 8px 10px var(--af-m)}.afg-bar__glyph{flex:none;width:1.5rem;height:auto;fill:none;stroke:var(--af-night);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.afg-bar__glyph-seal{fill:var(--af-paper);stroke:var(--af-night);stroke-width:1.5}.afg-bar__words{flex:1 1 auto;min-width:0;margin:0;font-size:var(--text-small);line-height:1.3;text-wrap:balance}.afg-bar__go,.afg-bar__what{font-weight:700}.afg-bar__go{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:var(--af-night);color:var(--af-paper);font-size:var(--text-small);text-decoration:none}.afg-bar__go:hover{background:color-mix(in oklch,var(--af-night) 84%,var(--af-paper))}.afg-bar__close:focus-visible,.afg-bar__go:focus-visible{outline:2px solid var(--af-night);outline-offset:2px}.afg-bar__close{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--af-night);cursor:pointer}.afg-bar__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@keyframes afg-bar-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.afg-bar{animation:none}}@media (min-width:640px){.afg-space{height:68px}.afg-bar__in{justify-content:center;gap:16px}.afg-bar__words{flex:0 1 auto;font-size:var(--text-body)}}}@layer theme, base, cards, components, utilities;@layer components{.afh-hand{--H:1.39683;--A:calc(var(--half) * var(--step));--low:calc(var(--rb) * cos(var(--A)) - 0.5 * sin(var(--A)));position:relative;width:100%;height:calc((var(--rb) + var(--lift) + var(--H) * (1 + var(--pop, 1)) / 2 - var(--low)) * var(--w));pointer-events:none}.afh-hand__card{position:absolute;bottom:calc((var(--rb) - var(--low)) * var(--w));left:calc(50% - var(--w) / 2);width:var(--w);transform-origin:50% calc(100% + var(--rb) * var(--w));rotate:calc(var(--k) * var(--dir, 1) * var(--step));pointer-events:auto}.afh-hand__card[data-top]{translate:0 calc(var(--lift) * var(--w) * -1)}.afh-hand__card>.ec-card{width:100%}.afh-hand__card[data-top]>.ec-card{scale:var(--pop,1)}.afh-hero{--half:2;--step:9deg;--rb:1;--lift:0.17;--pop:1.06;--w:clamp(112px,(100vw - 28px)/2.44,165px);display:flex;flex-direction:column;align-items:center;overflow:clip;padding:22px var(--af-m) 40px;background:var(--af-night);text-align:center}.afh-hero__title{max-width:100%;font-size:clamp(2.75rem,1.45rem + 4vw,6rem);font-weight:800;line-height:.96;letter-spacing:-.032em}.afh-hero__line{display:block}.afh-hero .afh-hand{margin-top:18px}.afh-hero .afh-hand__card[data-ring="3"]{display:none}.afh-hero__lead{max-width:34em;margin-top:18px;font-size:var(--text-lead);line-height:1.42;text-wrap:balance}.afh-act{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:22px;width:100%;margin-top:24px}.afh-act>.af-btn{justify-self:stretch}.afh-import{display:grid;grid-template-columns:1.5rem minmax(0,auto);column-gap:.5rem;row-gap:8px;text-align:start}.afh-import__glyph{grid-row:1;grid-column:1;align-self:center;width:1.5rem;height:auto;overflow:visible;fill:none;stroke:var(--af-paper);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.afh-import__glyph-front{fill:var(--af-night)}.afh-import__glyph-coin{fill:var(--af-gold);stroke:var(--af-night);stroke-width:1.5}.afh-import__glyph-mark{stroke:var(--af-night);stroke-width:1.15}.afh-import__link{grid-row:1;grid-column:2;align-self:center;justify-self:start;font-size:var(--text-small);font-weight:600;line-height:1.5;color:var(--af-paper);text-decoration-line:underline;text-decoration-color:var(--af-gold);text-decoration-thickness:2px;text-underline-offset:.26em;transition:text-decoration-color .15s}.afh-import__link:hover{text-decoration-color:currentColor}.afh-import__link>span{display:block;white-space:nowrap}.afh-import__note{grid-row:2;grid-column:2;font-size:var(--text-micro);line-height:1.45;color:var(--af-night-soft)}.afh-import__note>span{display:block}.afh-import__note>.afh-import__limit{font-weight:600;color:var(--af-paper)}@media (min-width:640px){.afh-act{grid-template-columns:auto auto;justify-content:center;column-gap:.75rem;row-gap:2px}.afh-act>.af-btn{grid-row:1;grid-column:1;align-self:center;justify-self:start}.afh-import{grid-row:1/span 2;grid-column:2;grid-template-rows:subgrid;row-gap:2px}.afh-hero{--step:10deg;--w:min(250px,(100vw - 2 * var(--af-m))/2.6);padding-top:36px;padding-bottom:56px}.afh-hero .afh-hand{margin-top:28px}.afh-hero__sentence{display:block}}@media (min-width:1024px){.afh-hero{--half:3;--afh-title:clamp(3.25rem,min(1.45rem + 4vw,8.8svh),6rem);--afh-rest:calc(100svh - var(--af-head) - 0.96 * var(--afh-title) - var(--afh-lead-lines, 2) * 1.42 * var(--text-lead) - max(56px, 3 * var(--text-small)) - 2px - 4.35 * var(--text-micro) - var(--afh-app, 0px));--afh-tall:calc(var(--rb) + var(--lift) + 1.39683 * (1 + var(--pop)) / 2 - var(--rb) * cos(var(--half) * var(--step)) + 0.5 * sin(var(--half) * var(--step)));--afh-gap:clamp(14px,6.4svh - 30px,44px);--w:clamp(112px,(var(--afh-rest) - 5 * var(--afh-gap))/var(--afh-tall),168px);--y:clamp(14px,(var(--afh-rest) - var(--afh-tall) * var(--w))/5,44px);justify-content:center;min-height:calc(100svh - var(--af-head));padding-block:var(--y) calc(var(--y) * 1.3)}.afh-hero__title{font-size:var(--afh-title)}.afh-hero__line{display:inline}.afh-hero .afh-hand{margin-top:var(--y)}.afh-hero .afh-hand__card[data-ring="3"]{display:block}.afh-hero__lead{margin-top:calc(var(--y) * .8)}.afh-act{margin-top:calc(var(--y) * .9)}}@media (min-width:1024px) and (min-height:840px){.afh-hero{--half:2;--w:clamp(240px,min((var(--afh-rest) - 5 * var(--afh-gap))/var(--afh-tall),(100vw - 2 * var(--af-m))/2.7),300px)}.afh-hero .afh-hand__card[data-ring="3"]{display:none}}@media (min-width:1024px) and (min-height:890px){.afh-hero{--half:3;--w:clamp(240px,min((var(--afh-rest) - 5 * var(--afh-gap))/var(--afh-tall),(100vw - 2 * var(--af-m))/3.4),300px)}.afh-hero .afh-hand__card[data-ring="3"]{display:block}}@media (prefers-reduced-motion:no-preference){.afh-hero .afh-hand__card{animation:afh-open .85s var(--af-ease) .2s both}.afh-hero .afh-hand__card[data-top]{animation:afh-lift .55s var(--af-ease) .72s both}}@keyframes afh-open{0%{rotate:0deg}}@keyframes afh-lift{0%{translate:0 0}}.afh-final{--dir:-1;--half:1;--step:11deg;--rb:1.6;--lift:0.08;--w:clamp(112px,33vw,140px);display:flex;flex-direction:column;align-items:center;overflow:clip;padding:var(--af-pad) var(--af-m) clamp(56px,7vw,104px);background:var(--af-night);color:var(--af-paper);text-align:center}.afh-final__title{max-width:14em;font-size:clamp(2rem,1.3rem + 2.3vw,3.5rem);font-weight:800;line-height:1;letter-spacing:-.03em}.afh-final .afh-hand{margin-top:clamp(24px,3.4vw,40px)}.afh-final__fact{margin-top:clamp(20px,2.6vw,30px);font-size:var(--text-lead);line-height:1.42;color:var(--af-night-soft)}.afh-final__act{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;margin-top:26px}.afh-final__act>.af-btn{align-self:stretch}.afh-final__import{display:grid;justify-items:center;row-gap:6px;font-size:var(--text-small)}.afh-final__limit{font-size:var(--text-micro);color:var(--af-night-soft)}@media (min-width:640px){.afh-final{--dir:1;--step:9deg;--rb:7;--lift:0.1;--w:165px}.afh-final__act{flex-direction:row;justify-content:center;gap:28px}.afh-final__act>.af-btn{align-self:center}.afh-final__import{justify-items:start;text-align:start}}@media (prefers-reduced-motion:reduce){.afh-import__link{transition:none}}}@layer theme, base, cards, components, utilities;@layer components{.afh-app{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}@media (min-width:640px){.afh-app{grid-row:2;grid-column:1;flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px}}@media (min-width:1024px){.afh-hero{--afh-app:18px}}:root[data-pf-appli] .afh-app,:root[data-pf-parrain] .afh-app{display:none}:root[data-pf-appli] .afh-hero,:root[data-pf-parrain] .afh-hero{--afh-app:0px}.afh-app__badge{display:block;line-height:0;border-radius:9px}.afh-app__badge img{display:block;width:auto;height:44px}@media (min-width:640px){.afh-app__badge img{height:40px}}.afh-app__badge:focus-visible{outline:2px solid var(--af-gold);outline-offset:3px}.afh-app__soon{font-size:var(--text-micro);font-weight:600;color:var(--af-night-soft)}}