:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-ink:#0d0b10;--ag-ink2:#18141c;--ag-ink3:#241e28;--ag-gold:#d6b078;--ag-gold-mid:#d7a255;--ag-gold-light:#fdf0db;--ag-gold-dark:#9e6e25;--ag-brown:#2e1e0c;--ag-parchment:#f2e8d0;--ag-muted:#9a9384;--ag-gold-grad:linear-gradient(135deg,#d7a255,#fdf0db 33%,#d6b078 66%,#9e6e25);--ag-gold-grad-soft:linear-gradient(135deg,rgba(215,162,85,.75),rgba(253,240,219,.75) 33%,rgba(214,176,120,.75) 66%,rgba(158,110,37,.75));--ag-gold-btn:linear-gradient(180deg,#fdf0db,#e2be80 33%,#be8c40 66%,#8c601e);--ag-silver-btn:linear-gradient(180deg,#fcfdff,#d8dce4 33%,#a4a9b4 66%,#646872);--ag-silver-grad:linear-gradient(135deg,#a4a9b4,#fcfdff 33%,#d8dce4 66%,#646872);--ag-red-btn:linear-gradient(180deg,#ec6e68,#b0242e 55%,#600e16);--ag-green-btn:linear-gradient(180deg,#a8d670,#609632 55%,#2c5016);--ag-purple-btn:linear-gradient(180deg,#c8a0ff,#7a3fd0 55%,#3e1878);--ag-disc-fill:radial-gradient(circle at 50% 30%,#342c38 0%,#0d0b10 78%);--ag-font-display:var(--font-display);--ag-marble-gold:url(/assets/images/ui/marble_gold.webp);--ag-marble-silver:url(/assets/images/ui/marble_silver.webp)}.ag-gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;pointer-events:none;user-select:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.ag-disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:40px;position:relative;flex-shrink:0;display:inline-grid;place-items:center;width:var(--d);height:var(--d);border-radius:50%;border:max(2px,calc(var(--d) * .055)) solid transparent;background:var(--ag-disc-fill) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 3px 8px rgba(0,0,0,.55)}.ag-disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;inset:9%;border-radius:50%;border:1px solid rgba(214,176,120,.42);pointer-events:none}.ag-disc--silver:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-disc-fill) padding-box,var(--ag-silver-grad) border-box}.ag-disc--silver:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-color:rgba(200,204,212,.42)}.ag-disc__gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:66%;height:66%;position:relative;z-index:1}.ag-disc__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:52%;height:52%;position:relative;z-index:1;color:var(--ag-gold-light);filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.ag-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:52px;--ag-btn-bg:var(--ag-gold-btn);--ag-btn-stroke:#9e6e25;--ag-btn-text:var(--ag-brown);--ag-btn-inner:rgba(255,248,230,.55);--ag-btn-glow:rgba(215,162,85,.7);--ag-btn-tshadow:0 1px 0 rgba(255,255,255,.35);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--h);padding:0 calc(var(--h) * .5);border-radius:9999px;border:2px solid var(--ag-btn-stroke);background:var(--ag-btn-bg);color:var(--ag-btn-text);font-family:var(--ag-font-display);font-size:max(13px,calc(var(--h) * .34));font-weight:400;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-shadow:var(--ag-btn-tshadow);white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 16px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .15s ease,box-shadow .25s ease,filter .25s ease}.ag-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;inset:max(3px,calc(var(--h) * .06));border-radius:inherit;border:1.5px solid var(--ag-btn-inner);pointer-events:none}.ag-btn:hover:not(:disabled):not([aria-disabled=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.08) saturate(1.05);box-shadow:0 6px 16px rgba(0,0,0,.6),0 0 24px var(--ag-btn-glow),inset 0 1px 0 rgba(255,255,255,.45)}.ag-btn:active:not(:disabled):not([aria-disabled=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(2px);filter:brightness(.86);box-shadow:0 2px 6px rgba(0,0,0,.6),inset 0 3px 10px rgba(0,0,0,.4)}.ag-btn:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--ag-gold-light);outline-offset:3px}.ag-btn:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ag-btn[aria-disabled=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.4;cursor:not-allowed;box-shadow:0 4px 10px rgba(0,0,0,.5)}.ag-btn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis}.ag-btn--disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--h) * 1.02)}.ag-btn__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:calc(var(--h) * .74);position:absolute;left:calc(var(--h) * .1);top:50%;transform:translateY(-50%);z-index:1;box-shadow:0 1px 4px rgba(0,0,0,.5),inset 0 1px 3px rgba(0,0,0,.6)}.ag-btn--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:40px;letter-spacing:.05em}.ag-btn--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:52px}.ag-btn--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:62px}.ag-btn--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:clamp(64px,9vw,80px);letter-spacing:.08em}.ag-btn--auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.ag-btn--secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-btn-bg:var(--ag-silver-btn);--ag-btn-stroke:#4e525c;--ag-btn-text:#1c1a22;--ag-btn-inner:rgba(255,255,255,.6);--ag-btn-glow:rgba(220,226,236,.55)}.ag-btn--danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-btn-bg:var(--ag-red-btn);--ag-btn-stroke:#f0c496;--ag-btn-text:var(--ag-parchment);--ag-btn-inner:rgba(255,200,180,.45);--ag-btn-glow:rgba(214,58,64,.6);--ag-btn-tshadow:0 1px 2px rgba(0,0,0,.6)}.ag-btn--success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-btn-bg:var(--ag-green-btn);--ag-btn-stroke:#e2f0be;--ag-btn-text:var(--ag-parchment);--ag-btn-inner:rgba(230,255,200,.45);--ag-btn-glow:rgba(126,186,74,.6);--ag-btn-tshadow:0 1px 2px rgba(0,0,0,.6)}.ag-btn--purple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-btn-bg:var(--ag-purple-btn);--ag-btn-stroke:#e0ccff;--ag-btn-text:var(--ag-parchment);--ag-btn-inner:rgba(230,210,255,.45);--ag-btn-glow:rgba(168,110,240,.6);--ag-btn-tshadow:0 1px 2px rgba(0,0,0,.6)}.ag-btn--arcane:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-btn-bg:linear-gradient(180deg,#8ec5ff,#2f6fc6 55%,#12305e);--ag-btn-stroke:#cfe4ff;--ag-btn-text:var(--ag-parchment);--ag-btn-inner:rgba(210,230,255,.45);--ag-btn-glow:rgba(96,165,250,.6);--ag-btn-tshadow:0 1px 2px rgba(0,0,0,.6)}.ag-btn--fantasy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.ag-gmodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-r:26px;display:flex;flex-direction:column;padding:26px 16px 20px}@media (min-width:640px){.ag-gmodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:30px 30px 24px}}.ag-gmodal.is-fullscreen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-r:0px;height:100%}.ag-gmodal__tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:14px;right:14px;z-index:5;display:flex;gap:8px}.ag-gmodal__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;padding:0 44px 2px}.ag-gmodal__head.has-tools-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 92px 2px}.ag-gmodal__head .ag-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(20px,2.2vw,28px)}.ag-gmodal__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 4px 4px;color:var(--ag-parchment)}.ag-gmodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ag-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--bg-primary:rgba(8,6,10,.78);--bg-secondary:rgba(18,14,20,.78);--bg-tertiary:rgba(30,24,30,.74);--bg-elevated:rgba(44,34,38,.82);--border-dark:rgba(214,176,120,.26);--border-gold:rgba(214,176,120,.62);--border-glow:rgba(253,220,160,.85);--text-primary:var(--ag-parchment);--text-secondary:#cdc2ab;--text-muted:var(--ag-muted);--text-gold:var(--ag-gold-light);--gold-light:#f3d9a8;--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-bg-elevated:var(--bg-elevated);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-text-gold:var(--text-gold);--color-border-dark:var(--border-dark)}.ag-gmodal__foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;padding-top:14px;margin-top:10px;position:relative}.ag-gmodal__foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,rgba(214,176,120,0),rgba(214,176,120,.55),rgba(214,176,120,0))}.ag-btn--ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-btn-text:var(--ag-gold-light);--ag-btn-inner:rgba(214,176,120,.28);--ag-btn-glow:rgba(215,162,85,.45);--ag-btn-tshadow:0 1px 2px rgba(0,0,0,.7);border-color:transparent;background:radial-gradient(120% 160% at 50% 0,#221c26 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 6px 14px rgba(0,0,0,.55)}.ag-btn--ghost:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.15)}.ag-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:44px;position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:var(--d);height:var(--d);border-radius:50%;border:max(2px,calc(var(--d) * .055)) solid transparent;background:var(--ag-disc-fill) padding-box,var(--ag-gold-grad) border-box;color:var(--ag-gold-light);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 12px rgba(0,0,0,.7);transition:transform .15s ease,box-shadow .25s ease,filter .25s ease}.ag-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;inset:max(3px,calc(var(--d) * .1));border-radius:50%;border:1.5px solid rgba(214,176,120,.42);pointer-events:none}.ag-icon-btn__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:48%;height:48%;position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));transition:color .25s ease,filter .25s ease}.ag-icon-btn--glow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ag-icon-btn.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ag-icon-btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 4px 12px rgba(0,0,0,.7),0 0 18px rgba(215,162,85,.55)}.ag-icon-btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.15)}.ag-icon-btn:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(1px) scale(.97)}.ag-icon-btn:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--ag-gold-light);outline-offset:3px}.ag-icon-btn:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.35;filter:grayscale(.6);cursor:not-allowed}.ag-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-r:22px;--ag-panel-overlay:rgba(13,11,16,.86);--ag-marble:none;position:relative;border-radius:var(--ag-r);border:2px solid transparent;background:linear-gradient(var(--ag-panel-overlay),var(--ag-panel-overlay)) padding-box,var(--ag-marble) center /cover padding-box,linear-gradient(var(--ag-ink),var(--ag-ink)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 12px 30px rgba(0,0,0,.65)}.ag-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;inset:6px;border-radius:max(4px,calc(var(--ag-r) - 6px));border:1px solid rgba(214,176,120,.5);pointer-events:none}.ag-panel--no-inset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{display:none}.ag-panel--marble-gold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-marble:var(--ag-marble-gold)}.ag-panel--marble-silver:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-marble:var(--ag-marble-silver)}.ag-panel--glow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 12px 30px rgba(0,0,0,.65),0 0 26px rgba(215,162,85,.4)}.ag-panel__gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:-2px;left:50%;width:26px;height:26px;transform:translate(-50%,-50%);z-index:2}.ag-panel__gem--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:auto;bottom:-2px;transform:translate(-50%,50%)}.ag-panel__notch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:50%;width:14px;height:14px;border-radius:50%;border:2px solid transparent;background:linear-gradient(var(--ag-ink),var(--ag-ink)) padding-box,var(--ag-gold-grad) border-box;transform:translateY(-50%);z-index:2}.ag-panel__notch--l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:-9px}.ag-panel__notch--r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:-9px}.ag-ornament:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;max-width:100%;height:auto;overflow:visible}.ag-title-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;gap:.35em}.ag-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;font-family:var(--ag-font-display);font-weight:400;letter-spacing:.05em;text-transform:uppercase;text-align:center;background:linear-gradient(180deg,#fdf0db,#ebc794 45%,#d7a255 72%,#9e6e25);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.65))}.ag-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-gold)}.ag-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:block;width:100%}.ag-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:50px;padding:0 18px;border-radius:16px;border:2px solid transparent;background:radial-gradient(120% 160% at 50% 0,#221e28 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad-soft) border-box;color:var(--ag-parchment);font-size:15px;font-weight:600;letter-spacing:.06em;box-shadow:inset 0 2px 6px rgba(0,0,0,.5);transition:box-shadow .25s ease,background .25s ease}.ag-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:rgba(214,176,120,.5)}.ag-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none;background:radial-gradient(120% 160% at 50% 0,#2a2430 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;box-shadow:inset 0 2px 6px rgba(0,0,0,.5),0 0 18px rgba(215,162,85,.45)}.ag-input--error:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ag-input--error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(120% 160% at 50% 0,#2a1c22 0,var(--ag-ink) 70%) padding-box,var(--ag-red-btn) border-box;box-shadow:inset 0 2px 6px rgba(0,0,0,.5),0 0 14px rgba(214,58,64,.45)}.ag-input:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45;cursor:not-allowed}.ag-field--icon .ag-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:46px}.ag-field__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--ag-gold);pointer-events:none}.ag-msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--c:80 140 255;--c-text:160 196 255;position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 24px;border-radius:16px;border:2px solid transparent;background:linear-gradient(90deg,rgb(var(--c)/.4) 0,rgb(var(--c)/.12) 45%,rgb(var(--c)/0) 62%) padding-box,linear-gradient(var(--ag-ink),var(--ag-ink)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 8px 20px rgba(0,0,0,.55);text-align:left}.ag-msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:9px;top:16%;bottom:16%;width:4px;border-radius:2px;background:rgb(var(--c))}.ag-msg--success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--c:126 186 74;--c-text:178 220 130}.ag-msg--warning:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--c:232 128 40;--c-text:245 176 108}.ag-msg--error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--c:214 58 64;--c-text:240 128 120}.ag-msg .ag-disc__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(var(--c-text))}.ag-msg__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.ag-msg__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;font-family:var(--ag-font-display);font-size:15px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-text))}.ag-msg__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:2px;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.45;color:var(--ag-parchment)}.ag-msg__close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;color:var(--ag-muted);transition:color .2s}.ag-msg__close:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light)}.ag-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;padding:10px 16px;border-radius:12px;border:2px solid transparent;background:linear-gradient(rgba(13,11,16,.97),rgba(13,11,16,.97)) padding-box,var(--ag-gold-grad) border-box;color:var(--ag-parchment);box-shadow:0 10px 26px rgba(0,0,0,.65)}.ag-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;width:14px;height:14px;box-sizing:border-box;background:rgb(13,11,16);border:2px solid transparent}.ag-tip--caret-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{top:-8px;left:var(--caret-pos,50%);transform:translateX(-50%) rotate(45deg);border-top-color:var(--ag-gold);border-left-color:var(--ag-gold)}.ag-tip--caret-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{bottom:-8px;left:var(--caret-pos,50%);transform:translateX(-50%) rotate(45deg);border-bottom-color:var(--ag-gold);border-right-color:var(--ag-gold)}.ag-tip--caret-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{left:-8px;top:var(--caret-pos,50%);transform:translateY(-50%) rotate(45deg);border-bottom-color:var(--ag-gold);border-left-color:var(--ag-gold)}.ag-tip--caret-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{right:-8px;top:var(--caret-pos,50%);transform:translateY(-50%) rotate(45deg);border-top-color:var(--ag-gold);border-right-color:var(--ag-gold)}.ag-tip--caret-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{display:none}.ag-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:9999px;border:1.5px solid #9e6e25;background:var(--ag-gold-btn);color:var(--ag-brown);font-size:11px;font-weight:900;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,.65)}.ag-badge--red:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#f0c496;background:var(--ag-red-btn);color:#fff}.ag-badge--purple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#d9c2ff;background:var(--ag-purple-btn);color:#fff}.ag-pill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 5px;border-radius:9999px;border:2px solid transparent;background:radial-gradient(120% 160% at 50% 0,#221c26 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;color:var(--ag-gold-light);font-weight:700;letter-spacing:.06em;box-shadow:0 6px 14px rgba(0,0,0,.55);transition:box-shadow .25s ease,filter .25s ease}.ag-pill:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.12);box-shadow:0 6px 14px rgba(0,0,0,.55),0 0 18px rgba(215,162,85,.4)}.ag-pill__avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid #9e6e25;background:var(--ag-gold-btn);color:var(--ag-brown);font-size:13px;font-weight:900}.ag-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(214,176,120,.22);background:rgba(24,20,28,.85);text-align:left;transition:border-color .2s ease,background .2s ease}.ag-row:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(214,176,120,.6);background:linear-gradient(90deg,rgba(214,176,120,.2),rgba(214,176,120,.04)),rgba(24,20,28,.9)}.ag-menu-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:10px;color:var(--ag-parchment);font-family:var(--ag-font-display);font-size:15px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.ag-menu-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light);background:linear-gradient(90deg,rgba(214,176,120,.35),rgba(214,176,120,.04))}.ag-menu-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;border-radius:2px;background:var(--ag-gold-light)}.ag-menu-item--danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ec6e68}.ag-menu-sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:1px;margin:2px 12px;background:rgba(214,176,120,.28)}[data-perf=low] .ag-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[data-perf=low] .ag-msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[data-perf=low] .ag-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none}.ag-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:40px;position:relative;display:inline-flex;align-items:center;gap:3px;height:var(--h);padding:4px;border-radius:9999px;border:2px solid transparent;background:linear-gradient(rgba(13,11,16,.95),rgba(13,11,16,.95)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 6px 14px rgba(0,0,0,.55)}.ag-seg__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:4px;box-shadow:none}.ag-seg__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%;min-width:calc(var(--h) * 1.15);padding:0 .95em;border-radius:9999px;border:1.5px solid transparent;color:var(--ag-muted);font-family:var(--ag-font-display);font-size:max(12px,calc(var(--h) * .34));font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.ag-seg__item:hover:not(.is-active):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light);background:rgba(214,176,120,.16);border-color:rgba(214,176,120,.45)}.ag-seg__item.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-brown);background:var(--ag-gold-btn);border-color:#9e6e25;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:0 0 12px rgba(215,162,85,.5),inset 0 1px 0 rgba(255,255,255,.45);cursor:default}.ag-seg__item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--ag-gold-light);outline-offset:2px}.ag-menu-item.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light);background:linear-gradient(90deg,rgba(214,176,120,.38),rgba(214,176,120,.04))}.ag-menu-item.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;border-radius:2px;background:var(--ag-gold-light)}.ag-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ag-scroll__line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2px;height:34px;border-radius:1px;background:linear-gradient(rgba(214,176,120,0),rgba(214,176,120,.65));transition:background .3s ease}.ag-scroll__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:color .3s ease}.ag-scroll__ornament:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6;transition:opacity .3s ease}.ag-scroll:hover .ag-scroll__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light)}.ag-scroll:hover .ag-scroll__ornament:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.ag-scroll:hover .ag-scroll__line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(rgba(214,176,120,0),rgba(253,240,219,.9))}.ag-scroll:hover .ag-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.15);box-shadow:0 4px 12px rgba(0,0,0,.7),0 0 18px rgba(215,162,85,.55)}.ag-slider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-r:24px}.ag-slider__clip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0;border-radius:calc(var(--ag-r) - 2px);overflow:hidden}.ag-slider__inset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:7px;border-radius:calc(var(--ag-r) - 8px);border:1px solid rgba(214,176,120,.55);pointer-events:none;z-index:15}.ag-slider__shade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(13,11,16,.95),rgba(13,11,16,.55) 22%,rgba(13,11,16,0) 45%)}@media (min-width:640px){.ag-slider__shade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(90deg,rgba(13,11,16,.94),rgba(13,11,16,.78) 28%,rgba(13,11,16,0) 62%),linear-gradient(0deg,rgba(13,11,16,.7),rgba(13,11,16,0) 40%)}}.ag-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9999px;border:1px solid rgba(214,176,120,.45);background:rgba(13,11,16,.78)}.ag-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;width:8px;height:8px;border-radius:9999px;overflow:hidden;border:1px solid rgba(214,176,120,.75);background:rgba(214,176,120,.3);cursor:pointer;transition:width .3s ease,background .2s ease}.ag-dot:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(214,176,120,.7)}.ag-dot.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:34px;height:9px;background:rgba(214,176,120,.25)}.ag-dot__fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0 auto 0 0;background:var(--ag-gold-btn)}.ag-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ag-r:28px;display:flex;flex-direction:column;padding:30px 18px 26px}@media (min-width:640px){.ag-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:38px 36px 34px}}.ag-modal__close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute!important;top:16px;right:16px;z-index:5}.ag-modal__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px}.ag-media:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;overflow:hidden;border-radius:20px;border:2px solid transparent;background:linear-gradient(#000,#000) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 10px 26px rgba(0,0,0,.6)}.ag-media:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;inset:6px;border-radius:14px;border:1px solid rgba(214,176,120,.5);pointer-events:none;z-index:2}.ag-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:52px;position:relative;display:flex;align-items:center;gap:14px;width:100%;height:var(--h);padding:0 14px 0 calc(var(--h) * .1);border-radius:9999px;border:1.5px solid rgba(214,58,64,.45);background:rgba(13,11,16,.8);cursor:not-allowed;user-select:none}.ag-locked__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:calc(var(--h) * .34);letter-spacing:.05em;text-transform:uppercase;color:var(--ag-muted);text-decoration:line-through;text-decoration-color:rgba(154,147,132,.7)}.ag-locked__pill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;padding:4px 12px;border-radius:9999px;border:1px solid rgba(236,110,104,.8);background:rgba(96,14,22,.85);color:#f0968c;font-family:var(--ag-font-display);font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media (max-width:480px){.ag-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:max(12px,calc(var(--h) * .3));letter-spacing:.03em}.ag-btn--disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--h) * .95);padding-right:calc(var(--h) * .35)}}.ag-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 10px;border-radius:14px;border:1px solid rgba(214,176,120,.3);background:rgba(24,20,28,.88)}.ag-seat--host:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(214,176,120,.75);box-shadow:inset 0 0 20px rgba(215,162,85,.12)}.ag-seat--empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;min-height:54px;border:1.5px dashed rgba(214,176,120,.45);background:rgba(13,11,16,.5);color:var(--ag-muted);font-family:var(--ag-font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase}.ag-portrait:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:11px;border:2px solid transparent;background:linear-gradient(var(--ag-ink3),var(--ag-ink3)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 3px 8px rgba(0,0,0,.6)}.ag-portrait img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:100%;object-fit:cover;border-radius:9px}.ag-portrait__letter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:20px;color:var(--ag-gold-light);line-height:1}.ag-portrait__online:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;right:-4px;bottom:-4px;width:12px;height:12px;border-radius:50%;background:#7eba4a;border:2px solid var(--ag-ink);box-shadow:0 0 6px rgba(126,186,74,.7)}.ag-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:9999px;border:1px solid;font-family:var(--ag-font-display);font-size:13px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.ag-chip--gold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-gold-btn);border-color:#9e6e25;color:var(--ag-brown)}.ag-chip--green:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(44,80,22,.85);border-color:#b2dc82;color:#b2dc82}.ag-chip--yellow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(110,78,10,.85);border-color:#f5d070;color:#f5d070}.ag-chip--red:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(96,14,22,.85);border-color:#f0968c;color:#f0968c}.ag-chip--purple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(62,24,120,.85);border-color:#d2b4ff;color:#d2b4ff}.ag-seg--block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;width:100%}.ag-seg--block .ag-seg__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;padding:0 .3em;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.ag-seg--block .ag-seg__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:max(11px,calc(var(--h) * .27));letter-spacing:.01em;padding:0 .15em}}.ag-chip--dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(13,11,16,.85);border-color:rgba(214,176,120,.55);color:var(--ag-gold-light)}.ag-topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(180deg,rgba(13,11,16,.94),rgba(13,11,16,.7));box-shadow:0 8px 20px rgba(0,0,0,.45)}.ag-topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:linear-gradient(90deg,rgba(214,176,120,0),rgba(214,176,120,.85),rgba(214,176,120,0))}.ag-hero-strip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(0deg,rgba(8,3,14,.96),rgba(8,3,14,.78) 65%,rgba(8,3,14,0))}.ag-hero-strip__line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:40px;right:40px;top:19px;height:1.5px;background:linear-gradient(90deg,rgba(214,176,120,0),rgba(214,176,120,.8),rgba(214,176,120,0));pointer-events:none}.ag-hero-tile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;padding:0;border-radius:14px;-webkit-tap-highlight-color:transparent}.ag-hero-tile:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--ag-gold-light);outline-offset:3px}.ag-hero-tile__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0;overflow:hidden;border-radius:14px;border:2px solid rgba(214,176,120,.55);background:var(--ag-ink3);box-shadow:0 6px 14px rgba(0,0,0,.6);transition:border-color .25s ease,box-shadow .25s ease}.ag-hero-tile__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;inset:4px;border-radius:10px;border:1px solid rgba(214,176,120,.28);pointer-events:none}.ag-hero-tile.is-viewing .ag-hero-tile__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ag-hero-tile:hover:not(:disabled) .ag-hero-tile__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(253,240,219,.9)}.ag-hero-tile.is-selected .ag-hero-tile__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:3px solid transparent;background:linear-gradient(var(--ag-ink3),var(--ag-ink3)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 0 24px rgba(215,162,85,.7),0 6px 14px rgba(0,0,0,.6)}.ag-hero-tile.is-locked .ag-hero-tile__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(120,124,134,.7)}.ag-hero-tile__img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.ag-hero-tile.is-locked .ag-hero-tile__img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:grayscale(1)}.ag-hero-tile__shade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(rgba(8,3,14,0),rgba(8,3,14,.85));pointer-events:none}.ag-hero-tile__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:14%;right:14%;bottom:8px;height:4px;border-radius:2px}.ag-hero-tile__gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute!important;top:0;left:50%;transform:translate(-50%,-50%);z-index:3}.ag-mode:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--acc-bg:rgba(214,176,120,.2);position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 12px;border-radius:18px;border:1.5px solid rgba(214,176,120,.35);background:rgba(24,20,28,.9);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease,background .25s ease}.ag-mode:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(214,176,120,.8)}.ag-mode.is-selected:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:2.5px solid transparent;background:linear-gradient(90deg,var(--acc-bg),rgba(13,11,16,0) 75%) padding-box,linear-gradient(rgba(13,11,16,.96),rgba(13,11,16,.96)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 0 22px rgba(215,162,85,.4)}.ag-mode.is-selected:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:5px;top:22%;bottom:22%;width:3px;border-radius:2px;background:var(--ag-gold-light)}.ag-mode.is-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55;cursor:not-allowed;border-color:rgba(214,176,120,.2)}.ag-mode:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--ag-gold-light);outline-offset:2px}.ag-option:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:block;text-align:left;padding:18px;border-radius:20px;border:1.5px solid rgba(214,176,120,.35);background:rgba(24,20,28,.92);cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease}.ag-option:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(214,176,120,.85)}.ag-option.is-selected:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:2.5px solid transparent;background:linear-gradient(rgba(24,20,28,.96),rgba(24,20,28,.96)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 0 24px rgba(215,162,85,.45)}.ag-option:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5;cursor:not-allowed}.ag-option:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--ag-gold-light);outline-offset:2px}.ag-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:7px;border:2px solid rgba(214,176,120,.7);background:rgba(13,11,16,.85);color:var(--ag-brown);transition:background .2s ease,border-color .2s ease}.ag-check.is-checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-gold-btn);border-color:#9e6e25;box-shadow:0 0 10px rgba(215,162,85,.45)}.ag-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1.5px solid #9e6e25;background:var(--ag-gold-btn);color:var(--ag-brown);font-family:var(--ag-font-display);font-size:16px;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,.6)}.ag-rank--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-silver-btn);border-color:#4e525c;color:#1c1a22}.ag-rank--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(180deg,#f0be8c,#c8824a 55%,#8c501e);border-color:#6e3c14;color:#2e1408}.ag-dial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;width:100%;height:100%;border-radius:50%;border:4px solid transparent;background:radial-gradient(circle at 50% 40%,rgba(36,30,40,.82),rgba(13,11,16,.95) 70%) padding-box,var(--ag-marble-gold) center /cover padding-box,linear-gradient(var(--ag-ink),var(--ag-ink)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 0 60px rgba(215,162,85,.18),0 20px 50px rgba(0,0,0,.7)}.ag-reveal-portrait:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:72px;height:72px;overflow:hidden;border-radius:14px;border:2px solid rgba(214,176,120,.6);background:var(--ag-ink3);transition:border-color .4s ease}.ag-reveal-portrait.is-winner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:3px solid transparent;background:linear-gradient(var(--ag-ink3),var(--ag-ink3)) padding-box,var(--ag-gold-grad) border-box}.ag-reveal-portrait img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.hs-prev__model:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:64vh}.hs-prev__cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:170px}.hs-prev__foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px))}.hs-prev__foot .ag-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (orientation:landscape) and (max-height:520px){.hs-prev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.hs-prev__model:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%;width:54%}.hs-prev__info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.hs-prev__cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:14px;padding-bottom:150px}.hs-prev__foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:54%;padding-left:14px;padding-right:14px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px));display:flex;gap:10px;align-items:center}.hs-prev__foot>:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;margin-top:0!important}.hs-prev__foot .ag-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:44px}.hs-mact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:4px}.hs-mact>p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.hs-mact .ag-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:44px}.hs-mact .ag-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:44px!important}.ag-hero-strip>div:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:22px}.ag-hero-strip .ag-ornament:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ag-hero-strip .ag-hero-tile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:78px!important;min-width:64px!important}.hs-prev__cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:64px}}.ag-btn.ag-btn--wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:auto;min-height:var(--h);white-space:normal;padding-top:8px;padding-bottom:8px;line-height:1.15;text-align:center}.ag-btn.ag-btn--wrap .ag-btn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible;text-overflow:clip}
/*# sourceMappingURL=61df5ef83e1ca12d.css.map*/