@layer amg;@layer amg{:root,[data-theme=light]{--canvas:#FFFFFF;--canvas-raised:#FFFFFF;--surface:#FFFFFF;--surface-sunken:#F3F6FC;--ink:#0A1A3F;--ink-muted:#3B4D75;--ink-subtle:#53658C;--ink-inverse:#FFFFFF;--line:#0A1A3F1F;--line-control:#5D6F96;--accent:#2A69FF;--accent-hover:#1F57E0;--accent-press:#1748BD;--on-accent:#FFFFFF;--accent-ink:#1B4FD6;--accent-soft:#2A6CFF26;--focus:#1B4FD6;--success:#08694D;--success-soft:#0B7A5A24;--warning:#7A4C00;--warning-soft:#8F5A0024;--danger:#B42318;--danger-soft:#B4231820;--info:#1F5F8B;--info-soft:#1F5F8B1F;--glass-thin:#FFFFFF99;--glass-regular:#FFFFFFC7;--glass-thick:#FFFFFFE6;--glass-tint:#2A6CFF1F;--glass-hi:#FFFFFFF2;--glass-lo:#1012141A;--rim-a:#FFFFFFFF;--rim-b:#FFFFFFB3;--shadow-contact:#10121426;--shadow-ambient:#1012142E;--scrim:#10121452;--dv-1:#2A78D6;--dv-2:#EB6834;--dv-3:#00A470;--dv-4:#C97F00;--dv-5:#DC7099;--dv-6:#008300;--dv-7:#6250D6;--dv-8:#E34948;--dv-other:#5C6370;--seq-1:#E3EEFF;--seq-2:#B9D3FF;--seq-3:#7FAEFF;--seq-4:#3F7DF2;--seq-5:#1B4FD6;--div-neg:#B5324D;--div-mid:#E4E2DD;--div-pos:#0072B2;--accent-1:#F8FAFE;--accent-2:#EFF5FE;--accent-3:#E1ECFF;--accent-4:#D2E2FE;--accent-5:#C1D7FE;--accent-6:#ADCAFE;--accent-7:#91B7FE;--accent-8:#679CFF;--accent-9:#2A69FF;--accent-10:#1F57E0;--accent-11:#1B4FD6;--accent-12:#132B5A;--neutral-1:#FFFFFF;--neutral-2:#FFFFFF;--neutral-3:#E6EDF9;--neutral-4:#D3DBEA;--neutral-5:#BDC7D8;--neutral-6:#A0AABA;--neutral-7:#828B9B;--neutral-8:#5D6F96;--neutral-9:#53658C;--neutral-10:#475A7B;--neutral-11:#3B4D75;--neutral-12:#0A1A3F}[data-theme=dark]{--canvas:#000000;--canvas-raised:#000000;--surface:#000000;--surface-sunken:#0D0F14;--ink:#FFFFFF;--ink-muted:#B4C0DC;--ink-subtle:#9AA8C8;--ink-inverse:#000000;--line:#FFFFFF1F;--line-control:#8D9BBE;--accent:#2A69FF;--accent-hover:#2560EE;--accent-press:#1F57E0;--on-accent:#FFFFFF;--accent-ink:#8DB4FF;--accent-soft:#2A6CFF33;--focus:#8DB4FF;--success:#34D3A0;--success-soft:#34D3A024;--warning:#FFB224;--warning-soft:#FFB22424;--danger:#FFA797;--danger-soft:#FF7A6626;--info:#8FC2E4;--info-soft:#8FC2E424;--glass-thin:#00000099;--glass-regular:#000000C7;--glass-thick:#000000E6;--glass-tint:#2A6CFF1F;--glass-hi:#FFFFFF2E;--glass-lo:#FFFFFF0D;--rim-a:#FFFFFF33;--rim-b:#FFFFFF14;--shadow-contact:#000000B3;--shadow-ambient:#000000CC;--scrim:#000000A8;--dv-1:#3987E5;--dv-2:#D95926;--dv-3:#199E70;--dv-4:#C98500;--dv-5:#D55181;--dv-6:#008300;--dv-7:#9085E9;--dv-8:#E66767;--dv-other:#A0A7B4;--seq-1:#0B1A3A;--seq-2:#12337A;--seq-3:#1F4FC4;--seq-4:#3A82FF;--seq-5:#7FB0FF;--div-neg:#E85D75;--div-mid:#3A3F47;--div-pos:#56B4E9;--accent-1:#090D16;--accent-2:#0A1326;--accent-3:#0A1C3F;--accent-4:#0E2654;--accent-5:#143069;--accent-6:#1B3D80;--accent-7:#204CA4;--accent-8:#215CD0;--accent-9:#2A69FF;--accent-10:#2560EE;--accent-11:#8DB4FF;--accent-12:#D7E5FF;--neutral-1:#000000;--neutral-2:#000000;--neutral-3:#000207;--neutral-4:#080E1A;--neutral-5:#1D2533;--neutral-6:#3F4858;--neutral-7:#697384;--neutral-8:#8D9BBE;--neutral-9:#9AA8C8;--neutral-10:#A5B5D1;--neutral-11:#B4C0DC;--neutral-12:#FFFFFF}[data-theme=contrast]{--canvas:#000000;--canvas-raised:#0A0A0A;--surface:#0F0F0F;--surface-sunken:#000000;--ink:#FFFFFF;--ink-muted:#E6E6E6;--ink-subtle:#CFCFCF;--ink-inverse:#000000;--line:#FFFFFF;--line-control:#FFFFFF;--accent:#8FB8FF;--accent-hover:#B5D0FF;--accent-press:#FFFFFF;--on-accent:#000000;--accent-ink:#8FB8FF;--accent-soft:#8FB8FF26;--focus:#FFFFFF;--success:#5CF2BE;--success-soft:#5CF2BE33;--warning:#FFD36E;--warning-soft:#FFD36E33;--danger:#FFAE9F;--danger-soft:#FFA08F33;--info:#B9DDF5;--info-soft:#B9DDF533;--glass-thin:#000000E6;--glass-regular:#000000F2;--glass-thick:#000000F2;--glass-tint:#000000F2;--glass-hi:#FFFFFF;--glass-lo:#FFFFFF;--rim-a:#FFFFFF;--rim-b:#FFFFFF;--shadow-contact:#000000;--shadow-ambient:#000000;--scrim:#000000CC;--dv-1:#3987E5;--dv-2:#D95926;--dv-3:#199E70;--dv-4:#C98500;--dv-5:#D55181;--dv-6:#008300;--dv-7:#9085E9;--dv-8:#E66767;--dv-other:#CFD4DC;--seq-1:#0B1A3A;--seq-2:#12337A;--seq-3:#1F4FC4;--seq-4:#3A82FF;--seq-5:#7FB0FF;--div-neg:#F59AAA;--div-mid:#FFFFFF;--div-pos:#8CD0F5;--accent-1:#04070F;--accent-2:#060F21;--accent-3:#091B3D;--accent-4:#102857;--accent-5:#1A3770;--accent-6:#264A8E;--accent-7:#3A65B8;--accent-8:#5B8CEA;--accent-9:#8FB8FF;--accent-10:#B5D0FF;--accent-11:#8FB8FF;--accent-12:#F0F5FF;--neutral-1:#000000;--neutral-2:#0F0F0F;--neutral-3:#1F1F1F;--neutral-4:#303030;--neutral-5:#454545;--neutral-6:#656565;--neutral-7:#8A8A8A;--neutral-8:#FFFFFF;--neutral-9:#CFCFCF;--neutral-10:#DADADA;--neutral-11:#E6E6E6;--neutral-12:#FFFFFF}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--blur-thin:10px;--blur-regular:22px;--blur-thick:44px;--blur-chrome:70px;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--dur-glacial:.9s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--z-base:0;--z-sticky:100;--z-nav:200;--z-dropdown:300;--z-overlay:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--opacity-disabled:.4;--opacity-hover:.08;--opacity-press:.14;--opacity-grain:.06;--stroke-hair:1px;--stroke-control:1.5px;--stroke-focus:2px;--stroke-icon:1.75px;--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-text:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}html[data-theme=light]{color-scheme:light}body{margin:0;background:var(--canvas);color:var(--ink);font:400 16px/26px var(--font-text);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}:where(ul[role],ol[role]){list-style:none;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}img,svg,video{display:block;max-width:100%}.amg-i{width:1em;height:1em;flex:none;stroke:currentColor;fill:none;stroke-width:var(--stroke-icon);stroke-linecap:round;stroke-linejoin:round}.amg-i.is-filled{fill:currentColor;stroke:none}.t-display-2xl,.t-display-xl,.t-display-lg,.t-h1,.t-h2,.t-h3,.t-h4{font-family:var(--font-display);font-stretch:100%;margin:0}.t-display-2xl{font-size:96px;line-height:92px;font-weight:800;letter-spacing:-2px;word-spacing:.06em}.t-display-xl{font-size:72px;line-height:70px;font-weight:800;letter-spacing:-1.5px;word-spacing:.06em}.t-display-lg{font-size:56px;line-height:56px;font-weight:800;letter-spacing:-1px;word-spacing:.06em}.t-h1{font-size:44px;line-height:48px;font-weight:750;letter-spacing:-.8px;word-spacing:.06em}.t-h2{font-size:34px;line-height:40px;font-weight:750;letter-spacing:-.5px;word-spacing:.06em}.t-h3{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.3px;word-spacing:.06em}.t-h4{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.1px}.t-body-lg{font-size:18px;line-height:28px}.t-body{font-size:16px;line-height:26px}.t-body-sm{font-size:14px;line-height:22px}.t-label{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1px}.t-caption{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.2px}.t-mono{font-family:var(--font-mono);font-size:14px;line-height:22px}.t-overline{font:600 13px/18px var(--font-text);letter-spacing:0}.t-num{font-variant-numeric:tabular-nums lining-nums}.t-muted{color:var(--ink-muted)}.t-subtle{color:var(--ink-subtle)}:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-field{position:relative;isolation:isolate;overflow:hidden;background:var(--canvas)}.amg-field:before{content:"";position:absolute;inset:-20%;z-index:-2;background:radial-gradient(60% 55% at 14% 8%,#2A6CFF 0,transparent 72%),radial-gradient(50% 50% at 92% 4%,#1B3E9E 0,transparent 70%),radial-gradient(70% 40% at 50% 112%,#0F2A66 0,transparent 70%);filter:blur(36px);opacity:.06}html[data-theme=light] .amg-field:before{opacity:.06}.amg-field:after{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");opacity:var(--opacity-grain);mix-blend-mode:overlay;pointer-events:none}.amg-field--calm:before{opacity:.28}.amg-field--mono:before{background:radial-gradient(60% 60% at 30% 20%,#fff 0,transparent 70%),radial-gradient(50% 60% at 80% 90%,#8A8F98 0,transparent 70%);opacity:.22}.amg-grid-lines{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent)}.amg-glass{--g-bg:var(--glass-regular);--g-blur:var(--blur-regular);--g-sat:1.6;--g-r:var(--radius-lg);position:relative;isolation:isolate;border-radius:var(--g-r);background:radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--glass-hi) 30%,transparent) 0,transparent 46%),linear-gradient(var(--g-bg),var(--g-bg));-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:var(--amg-bf,blur(var(--g-blur)) saturate(var(--g-sat)));box-shadow:inset 0 0 18px -6px var(--glass-hi),inset -10px -12px 22px -14px var(--glass-lo),0 1px 2px var(--shadow-contact),0 20px 44px -14px var(--shadow-ambient)}.amg-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--stroke-hair);pointer-events:none;z-index:1;background:linear-gradient(135deg,var(--rim-a),transparent 36%,transparent 64%,var(--rim-b));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.amg-glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:var(--opacity-grain);mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>")}.amg-glass>*{position:relative;z-index:2}.amg-glass.is-thin{--g-bg:var(--glass-thin);--g-blur:var(--blur-thin);--g-sat:1.4}.amg-glass.is-thick{--g-bg:var(--glass-thick);--g-blur:var(--blur-thick);--g-sat:1.8}.amg-glass.is-chrome{--g-bg:var(--glass-thick);--g-blur:var(--blur-chrome);--g-sat:2}.amg-glass.is-tint{--g-bg:var(--glass-tint);--g-blur:var(--blur-regular);--g-sat:1.8}.amg-glass.is-opaque{--g-bg:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.amg-glass.is-opaque:after{display:none}.amg-glass.refract{--amg-bf:var(--amg-refract-bf,blur(var(--g-blur)) saturate(var(--g-sat)))}@supports (corner-shape:squircle){.amg-glass,.amg-glass:before,.amg-glass:after,.amg-surface{corner-shape:squircle}}.amg-surface{background:var(--surface);border-radius:var(--g-r,var(--radius-lg));box-shadow:inset 0 0 0 1px var(--line),0 1px 2px var(--shadow-contact),0 16px 32px -16px var(--shadow-ambient)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.amg-glass{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.amg-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.amg-glass:after,.amg-field:after{display:none}}html[data-transparency=off] .amg-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-contrast:more){.amg-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line-control)}.amg-glass:before{display:none}}html[data-theme=contrast] .amg-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 2px var(--line-control)}html[data-theme=contrast] .amg-glass:before{display:none}@media (forced-colors:active){.amg-glass{border:1px solid CanvasText;background:Canvas;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.amg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pv{padding:24px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.pv-col{padding:24px;display:flex;flex-direction:column;gap:16px}.pv-stage{position:relative;padding:32px;min-height:160px}:root{--ctl-xs:28px;--ctl-sm:36px;--ctl-md:40px;--ctl-touch:44px;--ctl-lg:48px;--ctl-xl:56px;--fill-hover:color-mix(in srgb,var(--ink) calc(var(--opacity-hover)*100%),transparent);--fill-press:color-mix(in srgb,var(--ink) calc(var(--opacity-press)*100%),transparent)}.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-btn{--h:var(--ctl-md);--px:var(--space-4);--fs:15px;--gap:var(--space-2);--r:var(--radius-md);--is:18px;--bg:var(--accent);--bg-h:var(--accent-hover);--bg-p:var(--accent-press);--fg:var(--on-accent);--sh:inset 1px 1px 0 var(--glass-hi),inset -1px -1px 0 color-mix(in srgb,var(--on-accent) 16%,transparent),0 1px 2px var(--shadow-contact);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);flex:none;height:var(--h);min-width:var(--h);padding:0 var(--px);border:0;border-radius:var(--r);background:var(--bg);color:var(--fg);box-shadow:var(--sh);font:600 var(--fs)/1 var(--font-text);letter-spacing:.1px;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.amg-btn .amg-i{width:var(--is);height:var(--is)}.amg-btn:before{content:"";position:absolute;inset:min(0px,calc((var(--ctl-touch) - var(--h))/-2)) min(0px,calc((var(--ctl-touch) - var(--h))/-2))}.amg-btn:hover:not(:disabled):not(.is-disabled),.amg-btn.is-hover{background:var(--bg-h)}.amg-btn:active:not(:disabled):not(.is-disabled),.amg-btn.is-pressed{background:var(--bg-p);transform:scale(.97)}.amg-btn:disabled,.amg-btn.is-disabled,.amg-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none}.amg-btn--xs{--h:var(--ctl-xs);--px:var(--space-3);--fs:12px;--gap:6px;--r:var(--radius-sm);--is:14px}.amg-btn--sm{--h:var(--ctl-sm);--px:var(--space-3);--fs:14px;--gap:6px;--r:var(--radius-sm);--is:16px}.amg-btn--md{--h:var(--ctl-md)}.amg-btn--lg{--h:var(--ctl-lg);--px:var(--space-5);--fs:16px;--is:20px}.amg-btn--xl{--h:var(--ctl-xl);--px:var(--space-6);--fs:18px;--gap:10px;--r:var(--radius-lg);--is:22px}.amg-btn.is-touch{--h:var(--ctl-touch)}.amg-btn--icon{padding:0;width:var(--h)}.amg-btn--block{display:flex;width:100%}.amg-btn--secondary{--bg:var(--glass-thick);--bg-h:color-mix(in srgb,var(--glass-thick),var(--ink) calc(var(--opacity-hover)*100%));--bg-p:color-mix(in srgb,var(--glass-thick),var(--ink) calc(var(--opacity-press)*100%));--fg:var(--ink);--sh:inset 1px 1px 0 var(--glass-hi),inset -1px -1px 0 var(--glass-lo),0 1px 2px var(--shadow-contact),0 10px 22px -12px var(--shadow-ambient);-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(1.6);backdrop-filter:blur(var(--blur-regular)) saturate(1.6)}.amg-btn--outline{--bg:transparent;--bg-h:var(--fill-hover);--bg-p:var(--fill-press);--fg:var(--ink);--sh:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-btn--ghost{--bg:transparent;--bg-h:var(--fill-hover);--bg-p:var(--fill-press);--fg:var(--ink);--sh:none}.amg-btn--inverse{--bg:var(--ink);--bg-h:color-mix(in srgb,var(--ink),var(--ink-inverse) 14%);--bg-p:color-mix(in srgb,var(--ink),var(--ink-inverse) 26%);--fg:var(--ink-inverse);--sh:inset 1px 1px 0 var(--glass-hi),0 1px 2px var(--shadow-contact),0 10px 22px -10px var(--shadow-ambient)}.amg-btn--danger{--bg:var(--danger);--bg-h:color-mix(in srgb,var(--danger),var(--ink) 14%);--bg-p:color-mix(in srgb,var(--danger),var(--ink-inverse) 18%);--fg:var(--ink-inverse);--sh:inset 1px 1px 0 var(--glass-hi),inset -1px -1px 0 color-mix(in srgb,var(--ink-inverse) 16%,transparent),0 1px 2px var(--shadow-contact)}.amg-btn--danger-soft{--bg:var(--danger-soft);--bg-h:color-mix(in srgb,var(--danger-soft),var(--danger) 14%);--bg-p:color-mix(in srgb,var(--danger-soft),var(--danger) 26%);--fg:var(--danger);--sh:inset 0 0 0 var(--stroke-hair) color-mix(in srgb,var(--danger) 45%,transparent)}html[data-theme=light] .amg-btn--danger{--fg:var(--ink-inverse)}html[data-theme=contrast] .amg-btn--secondary{--sh:inset 0 0 0 2px var(--line-control);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=contrast] .amg-btn--primary,html[data-theme=contrast] .amg-btn--danger,html[data-theme=contrast] .amg-btn--inverse{--sh:inset 0 0 0 2px var(--line-control)}@media (prefers-reduced-transparency:reduce){.amg-btn--secondary{-webkit-backdrop-filter:none;backdrop-filter:none;--bg:var(--surface)}}.amg-btn.is-loading{color:transparent;pointer-events:none}.amg-btn.is-loading>*{visibility:hidden}.amg-btn.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--is) + 2px);height:calc(var(--is) + 2px);margin:calc((var(--is) + 2px)/-2) 0 0 calc((var(--is) + 2px)/-2);border:2px solid var(--fg);border-right-color:transparent;border-radius:50%;animation:amg-btn-spin .7s linear infinite}.amg-btn--toggle[aria-pressed=true],.amg-btn--toggle.is-on{--bg:var(--accent-soft);--bg-h:var(--accent-soft);--bg-p:var(--accent-soft);--fg:var(--accent-ink);--sh:inset 0 0 0 var(--stroke-control) var(--accent-ink)}.amg-btn--toggle .is-on-only{display:none}.amg-btn--toggle .is-off-only,.amg-btn--toggle[aria-pressed=true] .is-on-only,.amg-btn--toggle.is-on .is-on-only{display:inline-flex}.amg-btn--toggle[aria-pressed=true] .is-off-only,.amg-btn--toggle.is-on .is-off-only{display:none}.amg-btngroup{display:inline-flex;align-items:stretch;border-radius:var(--radius-md)}.amg-btngroup>.amg-btn:before{display:none}.amg-btngroup>.amg-btn{--r:0}.amg-btngroup>.amg-btn:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.amg-btngroup>.amg-btn:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.amg-btngroup>.amg-btn+.amg-btn{margin-inline-start:1px}.amg-btngroup>.amg-btn:focus-visible,.amg-btngroup>.amg-btn.is-focus{z-index:1}.amg-btngroup--sm{border-radius:var(--radius-sm)}.amg-btngroup--sm>.amg-btn:first-child{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.amg-btngroup--sm>.amg-btn:last-child{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.amg-btngroup--spaced{gap:var(--space-2)}.amg-btngroup--spaced>.amg-btn{--r:var(--radius-md);border-radius:var(--radius-md)}.amg-btngroup--spaced>.amg-btn+.amg-btn{margin-inline-start:0}.amg-btngroup--vertical{flex-direction:column}.amg-btngroup--vertical>.amg-btn+.amg-btn{margin-inline-start:0;margin-block-start:1px}.amg-btngroup--vertical>.amg-btn:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.amg-btngroup--vertical>.amg-btn:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.amg-split{position:relative;display:inline-flex;vertical-align:top}.amg-split>.amg-btngroup{display:inline-flex}.amg-split__toggle{width:var(--ctl-touch);padding:0}.amg-split__toggle .amg-i{transition:transform var(--dur-fast) var(--ease-standard)}.amg-split__toggle[aria-expanded=true] .amg-i{transform:rotate(180deg)}.amg-split__menu{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;min-width:208px;z-index:var(--z-dropdown)}.amg-fab{--h:var(--ctl-xl);--bg:var(--accent);--bg-h:var(--accent-hover);--bg-p:var(--accent-press);--fg:var(--on-accent);--is:24px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:var(--h);min-width:var(--h);padding:0;border:0;border-radius:var(--radius-lg);background:var(--bg);color:var(--fg);font:700 16px/1 var(--font-text);cursor:pointer;box-shadow:inset 1px 1px 0 var(--glass-hi),inset -1px -1px color-mix(in srgb,var(--on-accent) 16%,transparent),0 2px 4px var(--shadow-contact),0 18px 32px -10px var(--shadow-ambient);transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-standard)}.amg-fab .amg-i{width:var(--is);height:var(--is)}.amg-fab:hover:not(:disabled),.amg-fab.is-hover{background:var(--bg-h);transform:translateY(-2px)}.amg-fab:active:not(:disabled),.amg-fab.is-pressed{background:var(--bg-p);transform:scale(.96)}.amg-fab:disabled,.amg-fab.is-disabled{opacity:var(--opacity-disabled);pointer-events:none;box-shadow:none}.amg-fab--sm{--h:var(--ctl-touch);--is:20px;border-radius:var(--radius-md)}.amg-fab--lg{--h:72px;--is:28px;border-radius:var(--radius-xl)}.amg-fab--extended{padding:0 var(--space-6) 0 var(--space-5)}.amg-fab--round{border-radius:var(--radius-pill)}.amg-fab--glass{--bg:var(--glass-thick);--bg-h:color-mix(in srgb,var(--glass-thick),var(--ink) calc(var(--opacity-hover)*100%));--bg-p:color-mix(in srgb,var(--glass-thick),var(--ink) calc(var(--opacity-press)*100%));--fg:var(--ink);-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(1.6);backdrop-filter:blur(var(--blur-regular)) saturate(1.6);box-shadow:inset 1px 1px 0 var(--glass-hi),inset -1px -1px 0 var(--glass-lo),0 2px 4px var(--shadow-contact),0 18px 32px -10px var(--shadow-ambient)}html[data-theme=contrast] .amg-fab{box-shadow:inset 0 0 0 2px var(--line-control);-webkit-backdrop-filter:none;backdrop-filter:none}.amg-link{--lc:var(--accent-ink);display:inline;color:var(--lc);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:var(--radius-xs);cursor:pointer;transition:text-decoration-thickness var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.amg-link:hover,.amg-link.is-hover{text-decoration-thickness:2px}.amg-link:active,.amg-link.is-pressed{color:var(--ink)}.amg-link[aria-disabled=true],.amg-link.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-link--standalone{display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl-touch);font-weight:600;text-decoration:none}.amg-link--standalone:hover,.amg-link--standalone.is-hover{text-decoration:underline;text-decoration-thickness:2px}.amg-link--standalone .amg-i{width:1.125em;height:1.125em;transition:transform var(--dur-fast) var(--ease-standard)}.amg-link--standalone:hover .amg-i,.amg-link--standalone.is-hover .amg-i{transform:translate(3px)}.amg-link--muted{--lc:var(--ink)}.amg-link--muted:hover{--lc:var(--accent-ink)}.amg-link--inline-icon{display:inline-flex;align-items:baseline;gap:4px}.amg-link--inline-icon .amg-i{width:.875em;height:.875em;align-self:center}.amg-link:focus-visible,.amg-link.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-copy .is-idle-only,.amg-copy .is-copied-only{align-items:center;gap:var(--gap,var(--space-2))}.amg-copy .is-idle-only{display:inline-flex}.amg-copy .is-copied-only{display:none}.amg-copy.is-copied{--bg:var(--success-soft);--bg-h:var(--success-soft);--bg-p:var(--success-soft);--fg:var(--success);--sh:inset 0 0 0 var(--stroke-hair) color-mix(in srgb,var(--success) 50%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.amg-copy.is-copied .is-copied-only{display:inline-flex}.amg-copy.is-copied .is-idle-only{display:none}.amg-copyfield{display:flex;align-items:center;gap:var(--space-2);min-height:var(--ctl-touch);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:var(--stroke-control) solid var(--line-control);border-radius:var(--radius-md);background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin))}.amg-copyfield__value{flex:1;min-width:0;font:400 14px/22px var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvx{padding:var(--space-8)}.pvx-grid{margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:start}.pvx-grid--1{grid-template-columns:minmax(0,1fr)}.pvx-panel{padding:var(--space-6);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-5)}.pvx-panel.amg-glass{--g-r:var(--radius-xl)}.pvx-panel.amg-surface{border-radius:var(--radius-xl)}.pvx-title{font:600 13px/18px var(--font-text);color:var(--ink-muted)}.pvx-state{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pvx-state>.pvx-name{font:500 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-subtle)}.pvx-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pvx-matrix{display:grid;grid-template-columns:72px repeat(7,max-content);gap:var(--space-3) var(--space-3);align-items:center;justify-content:start}.pvx-matrix>.pvx-name{font:500 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-subtle)}.pvx-sep{height:1px;background:var(--line)}.pvx-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (max-width:719px){.pvx{padding:var(--space-4)}.pvx-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.pvx-matrix--wrap{grid-template-columns:repeat(auto-fill,minmax(88px,max-content))}.pvx-matrix--wrap>.pvx-h{display:none}.pvx-matrix--wrap>.pvx-name:not(.pvx-h){grid-column:1/-1;margin-top:var(--space-2)}}.pvx-stack{display:flex;flex-direction:column;gap:var(--space-3);width:100%}@media (max-width:520px){.amg-btngroup{max-width:100%}.amg-btngroup>.amg-btn{min-width:0;flex:0 1 auto;padding-inline:var(--space-3)}}:root{--mk-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--mk-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");--mk-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2.8l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.7 6.1 20.8l1.2-6.5L2.5 9.7l6.6-.9z'/%3E%3C/svg%3E");--mk-star-o:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linejoin='round'%3E%3Cpath d='M12 2.8l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.7 6.1 20.8l1.2-6.5L2.5 9.7l6.6-.9z'/%3E%3C/svg%3E")}.amg-formfield{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.amg-formfield__label{font:600 14px/20px var(--font-text);color:var(--ink)}.amg-formfield__label.is-required:after{content:"*";margin-inline-start:4px;color:var(--danger)}.amg-formfield__error{display:none;align-items:flex-start;gap:6px;color:var(--danger);font:500 14px/20px var(--font-text)}.amg-formfield__error .amg-i{width:18px;height:18px;margin-top:1px}.amg-formfield.is-error>.amg-formfield__error{display:flex}.amg-formfield--inline{display:grid;grid-template-columns:minmax(96px,160px) minmax(0,1fr);align-items:center;column-gap:var(--space-4)}.amg-formfield--inline>.amg-formfield__error{grid-column:2}.amg-formfield--row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}.amg-formfield.is-disabled>.amg-formfield__label{opacity:var(--opacity-disabled)}.amg-fieldset{display:flex;flex-direction:column;gap:var(--space-5);border:0;margin:0;padding:0;min-width:0}.amg-control,.amg-otp__cell{--c-h:var(--ctl-touch);--c-bd:var(--line-control);position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--c-h);padding:0 var(--space-3);margin:0;border:var(--stroke-control) solid var(--c-bd);border-radius:var(--radius-md);--c-fill:color-mix(in srgb,var(--ink) 7%,color-mix(in srgb,var(--canvas) 62%,transparent));background:var(--c-fill);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));box-shadow:inset 1px 1px 3px var(--shadow-contact);color:var(--ink);text-align:start;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.amg-control:hover:not(.is-disabled):not(.is-readonly),.amg-control.is-hover,.amg-otp__cell:hover:not(:disabled){--c-bd:var(--ink-muted)}.amg-control:has(.amg-control__input:focus-visible),.amg-control:is(button,[role=combobox]):focus-visible,.amg-control.is-focus,.amg-otp__cell:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-control.is-focus,.amg-control:has(.amg-control__input:focus),.amg-otp__cell:focus{--c-bd:var(--ink)}.amg-control.is-error,.amg-control.is-error:hover,.amg-control.is-error:has(.amg-control__input:focus),.amg-otp__cell.is-error{--c-bd:var(--danger)}.amg-control.is-disabled,.amg-otp__cell:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.amg-control.is-readonly{border-style:dashed;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.amg-control>.amg-i{width:20px;height:20px;color:var(--ink-muted)}.amg-control>.is-state{display:inline-flex;flex:none;color:var(--ink-muted)}.amg-control>.is-state .amg-i{width:20px;height:20px}.amg-control.is-error>.is-state{color:var(--danger)}.amg-control--sm{--c-h:var(--ctl-sm);--r:var(--radius-sm);border-radius:var(--radius-sm);padding-inline:var(--space-3)}.amg-control--lg{--c-h:var(--ctl-xl);padding-inline:var(--space-4)}.amg-control--lg .amg-control__input{font-size:18px}.amg-control .amg-btn{--r:var(--radius-xs)}.amg-control:has(>.amg-btn:last-child){padding-inline-end:var(--space-2)}.amg-control__input{flex:1;min-width:0;align-self:stretch;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:400 16px/24px var(--font-text);text-overflow:ellipsis}.amg-control__input::placeholder{color:var(--ink-subtle);opacity:1}.amg-control__input:disabled{cursor:not-allowed}.amg-control__input[type=number]{-moz-appearance:textfield}.amg-control__input[type=number]::-webkit-inner-spin-button,.amg-control__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amg-control__input::-webkit-search-cancel-button,.amg-control__input::-ms-reveal{display:none}.amg-control__affix{position:relative;top:1px;color:var(--ink-muted);font:500 14px/20px var(--font-text);white-space:nowrap}.amg-control__affix--mono{font-family:var(--font-mono);font-size:13px}.amg-control__kbd{flex:none;min-width:24px;height:24px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:var(--stroke-hair) solid var(--line-control);color:var(--ink-muted);font:500 12px/1 var(--font-text);font-variant-numeric:tabular-nums}.amg-control__count{align-self:flex-end;color:var(--ink-muted);font:500 12px/16px var(--font-text);font-variant-numeric:tabular-nums}.amg-control__spin{flex:none;width:18px;height:18px;border:2px solid var(--ink-muted);border-right-color:transparent;border-radius:50%;animation:amg-ctl-spin .7s linear infinite}.amg-control__addon{align-self:stretch;display:flex;align-items:center;gap:6px;flex:none;padding:0 var(--space-3);color:var(--ink-muted);font:500 14px/20px var(--font-text);white-space:nowrap;background:var(--fill-hover)}.amg-control__addon:first-child{margin-inline:calc((var(--space-3) + var(--stroke-control))*-1) 0;border-start-start-radius:calc(var(--radius-md) - var(--stroke-control));border-end-start-radius:calc(var(--radius-md) - var(--stroke-control));border-inline-end:var(--stroke-control) solid var(--c-bd)}.amg-control__addon:last-child{margin-inline:0 calc((var(--space-3) + var(--stroke-control))*-1);border-start-end-radius:calc(var(--radius-md) - var(--stroke-control));border-end-end-radius:calc(var(--radius-md) - var(--stroke-control));border-inline-start:var(--stroke-control) solid var(--c-bd)}.amg-control__sep{flex:none;align-self:stretch;width:var(--stroke-control);margin-block:var(--space-2);background:var(--line-control);opacity:.6}.amg-control--area{align-items:stretch;flex-direction:column;gap:var(--space-1);padding:var(--space-3);min-height:112px}.amg-control--area .amg-control__input{resize:vertical;min-height:72px;align-self:auto}.amg-control--search{border-radius:var(--radius-pill);padding-inline:var(--space-4)}.amg-control--search .amg-btn{--r:var(--radius-pill)}.amg-control:is(button){cursor:pointer;font:inherit}.amg-select__value{flex:1;min-width:0;font:400 16px/24px var(--font-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amg-select__value.is-placeholder{color:var(--ink-subtle)}.amg-select__caret{display:inline-flex;flex:none;color:var(--ink-muted);transition:transform var(--dur-fast) var(--ease-standard)}.amg-select__caret .amg-i{width:20px;height:20px}.amg-control[aria-expanded=true]>.amg-select__caret{transform:rotate(180deg)}.amg-control[aria-expanded=true]{--c-bd:var(--ink)}.amg-control--multi{flex-wrap:wrap;height:auto;padding:6px var(--space-3);gap:6px}.amg-control--multi .amg-select__value{flex:1 1 40px}html[data-theme=contrast] .amg-control,html[data-theme=contrast] .amg-otp__cell{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}@media (prefers-reduced-transparency:reduce){.amg-control,.amg-otp__cell,.amg-seg,.amg-sw__track,.amg-check__box,.amg-radio__box,.amg-drop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.amg-anchor{position:relative}.amg-anchor>.amg-listbox,.amg-anchor>.amg-popover{position:absolute;inset-inline:0;top:calc(100% + var(--space-2));z-index:var(--z-dropdown)}.amg-listbox{--g-r:var(--radius-lg);margin:0;padding:var(--space-2);list-style:none;max-height:288px;overflow:auto;overscroll-behavior:contain}.amg-listbox[hidden],.amg-popover[hidden]{display:none}.amg-popover{--g-r:var(--radius-xl);padding:var(--space-4);width:max-content;max-width:100%}.amg-opt{--o-r:calc(var(--radius-lg) - var(--space-2));display:flex;align-items:center;gap:var(--space-3);min-height:var(--ctl-touch);padding:0 var(--space-3);border-radius:var(--o-r);color:var(--ink);font:400 16px/24px var(--font-text);cursor:pointer;user-select:none}.amg-opt:hover,.amg-opt.is-active{background:var(--fill-hover)}.amg-opt.is-active{box-shadow:inset 0 0 0 var(--stroke-hair) var(--line-control)}.amg-opt[aria-selected=true]{font-weight:600}.amg-opt[aria-selected=true]>.amg-opt__tick{opacity:1}.amg-opt[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.amg-opt__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amg-opt__meta{flex:none;color:var(--ink-muted);font:500 13px/18px var(--font-text);font-variant-numeric:tabular-nums}.amg-opt__tick{flex:none;display:inline-flex;width:18px;height:18px;opacity:0;color:var(--accent-ink)}.amg-opt__hit{font-weight:700;color:var(--ink)}.amg-opt__lead{flex:none;display:inline-flex;width:20px;height:20px;color:var(--ink-muted)}.amg-opt__tick .amg-i,.amg-opt__lead .amg-i{width:100%;height:100%}.amg-opt .amg-check__box{pointer-events:none}.amg-listbox__group{padding:var(--space-3) var(--space-3) var(--space-1);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-listbox__sep{height:1px;margin:var(--space-2) var(--space-1);background:var(--line)}.amg-listbox__empty{padding:var(--space-4) var(--space-3);color:var(--ink);font:400 15px/22px var(--font-text)}.amg-check,.amg-radio{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--ctl-touch);cursor:pointer;color:var(--ink);font:400 16px/24px var(--font-text);-webkit-tap-highlight-color:transparent}.amg-check--compact,.amg-radio--compact{min-height:var(--ctl-sm)}.amg-check__input,.amg-radio__input{position:absolute;inset-inline-start:0;top:50%;width:24px;height:24px;margin:-12px 0 0;opacity:0;cursor:inherit}.amg-check__box,.amg-radio__box{--c-bd:var(--line-control);position:relative;flex:none;width:22px;height:22px;border:var(--stroke-control) solid var(--c-bd);background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));box-shadow:inset 1px 1px 2px var(--shadow-contact);transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.amg-check__box{border-radius:var(--radius-xs)}.amg-radio__box{border-radius:50%}.amg-check__box:after{content:"";position:absolute;inset:-1.5px;background:var(--on-accent);-webkit-mask:var(--mk-check) center/16px 16px no-repeat;mask:var(--mk-check) center/16px 16px no-repeat;opacity:0;transform:scale(.5);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}.amg-radio__box:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--on-accent);transform:scale(0);transition:transform var(--dur-fast) var(--ease-spring)}.amg-check:hover .amg-check__box,.amg-radio:hover .amg-radio__box,.amg-check.is-hover .amg-check__box,.amg-radio.is-hover .amg-radio__box{--c-bd:var(--ink);box-shadow:inset 1px 1px 2px var(--shadow-contact),0 0 0 6px var(--fill-hover)}.amg-check__input:checked+.amg-check__box,.amg-check__input:indeterminate+.amg-check__box,.amg-check.is-checked .amg-check__box,.amg-check.is-indeterminate .amg-check__box,.amg-radio__input:checked+.amg-radio__box,.amg-radio.is-checked .amg-radio__box{--c-bd:var(--accent-ink);background:var(--accent);-webkit-backdrop-filter:none;backdrop-filter:none}.amg-check__input:checked+.amg-check__box:after,.amg-check__input:indeterminate+.amg-check__box:after,.amg-check.is-checked .amg-check__box:after,.amg-check.is-indeterminate .amg-check__box:after{opacity:1;transform:none}.amg-check__input:indeterminate+.amg-check__box:after,.amg-check.is-indeterminate .amg-check__box:after{-webkit-mask-image:var(--mk-minus);mask-image:var(--mk-minus)}.amg-radio__input:checked+.amg-radio__box:after,.amg-radio.is-checked .amg-radio__box:after{transform:scale(1)}.amg-check__input:focus-visible+.amg-check__box,.amg-radio__input:focus-visible+.amg-radio__box,.amg-check.is-focus .amg-check__box,.amg-radio.is-focus .amg-radio__box{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-check.is-error .amg-check__box,.amg-radio.is-error .amg-radio__box{--c-bd:var(--danger)}.amg-check__input:checked+.amg-check__box:is(.is-err),.amg-check.is-error .amg-check__input:checked+.amg-check__box,.amg-radio.is-error .amg-radio__input:checked+.amg-radio__box{--c-bd:var(--danger)}.amg-check.is-disabled,.amg-radio.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.amg-check.is-readonly,.amg-radio.is-readonly{pointer-events:none}.amg-check.is-readonly .amg-check__box,.amg-radio.is-readonly .amg-radio__box{border-style:dashed;background:transparent;box-shadow:none}.amg-check.is-readonly .amg-check__input:checked+.amg-check__box,.amg-radio.is-readonly .amg-radio__input:checked+.amg-radio__box{background:var(--accent-soft)}.amg-check.is-readonly .amg-check__box:after{background:var(--accent-ink)}.amg-radio.is-readonly .amg-radio__box:after{background:var(--accent-ink)}.amg-checkgroup{display:flex;flex-direction:column;gap:0;border:0;margin:0;padding:0}.amg-checkgroup--inline{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-6)}.amg-choice{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);min-height:var(--ctl-xl);border:var(--stroke-control) solid var(--line-control);border-radius:var(--radius-lg);background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.amg-choice:hover{border-color:var(--ink)}.amg-choice:has(input:checked){border-color:var(--accent-ink);background:color-mix(in srgb,var(--glass-thick),var(--accent) 14%)}.amg-choice:has(input:focus-visible){outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-choice .amg-radio,.amg-choice .amg-check{min-height:0;pointer-events:none}.amg-choice__title{flex:1;font:600 16px/24px var(--font-text)}.amg-choice__meta{font:600 15px/22px var(--font-text);font-variant-numeric:tabular-nums}.amg-sw{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--ctl-touch);cursor:pointer;font:400 16px/24px var(--font-text);color:var(--ink)}.amg-sw__input{position:absolute;inset-inline-start:0;top:50%;width:52px;height:32px;margin:-16px 0 0;opacity:0;cursor:inherit}.amg-sw__track{--c-bd:var(--line-control);position:relative;flex:none;width:52px;height:32px;border-radius:var(--radius-pill);border:var(--stroke-control) solid var(--c-bd);background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));box-shadow:inset 1px 1px 3px var(--shadow-contact);transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.amg-sw__thumb{position:absolute;top:50%;left:3px;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--ink-muted);box-shadow:1px 2px 3px var(--shadow-contact);transition:transform var(--dur-base) var(--ease-spring),background var(--dur-base) var(--ease-standard),width var(--dur-fast) var(--ease-standard)}.amg-sw__thumb:after{content:"";position:absolute;inset:0;background:var(--accent);-webkit-mask:var(--mk-check) center/14px 14px no-repeat;mask:var(--mk-check) center/14px 14px no-repeat;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.amg-sw:hover .amg-sw__track,.amg-sw.is-hover .amg-sw__track{--c-bd:var(--ink)}.amg-sw:active .amg-sw__thumb,.amg-sw.is-pressed .amg-sw__thumb{width:28px}.amg-sw__input:checked+.amg-sw__track,.amg-sw.is-checked .amg-sw__track{background:var(--accent);--c-bd:var(--accent-ink)}.amg-sw__input:checked+.amg-sw__track .amg-sw__thumb,.amg-sw.is-checked .amg-sw__thumb{transform:translate(20px);background:var(--on-accent)}.amg-sw:active .amg-sw__input:checked+.amg-sw__track .amg-sw__thumb,.amg-sw.is-pressed.is-checked .amg-sw__thumb{transform:translate(14px)}.amg-sw__input:checked+.amg-sw__track .amg-sw__thumb:after,.amg-sw.is-checked .amg-sw__thumb:after{opacity:1}.amg-sw__input:focus-visible+.amg-sw__track,.amg-sw.is-focus .amg-sw__track{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-sw.is-error .amg-sw__track{--c-bd:var(--danger)}.amg-sw.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.amg-sw.is-readonly{pointer-events:none}.amg-sw.is-readonly .amg-sw__track{border-style:dashed;background:transparent;box-shadow:none}.amg-sw.is-readonly .amg-sw__input:checked+.amg-sw__track,.amg-sw.is-readonly.is-checked .amg-sw__track{background:var(--accent-soft)}.amg-sw.is-readonly .amg-sw__thumb{box-shadow:none}.amg-sw.is-readonly .amg-sw__input:checked+.amg-sw__track .amg-sw__thumb,.amg-sw.is-readonly.is-checked .amg-sw__thumb{background:var(--accent-ink)}.amg-sw.is-readonly .amg-sw__thumb:after{background:var(--surface)}.amg-sw__label{flex:1}.amg-slider{--p:50%;position:relative;display:flex;align-items:center;gap:var(--space-4);min-height:var(--ctl-touch);width:100%}.amg-slider__box{position:relative;flex:1;display:flex;align-items:center;min-width:0}.amg-slider__value{flex:none;min-width:4ch;text-align:end;font:600 14px/20px var(--font-text);font-variant-numeric:tabular-nums}.amg-slider__input,.amg-range__input{-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;outline:0}.amg-slider__input::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent) 0 var(--p),var(--line-control) var(--p) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.amg-slider__input::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:var(--line-control)}.amg-slider__input::-moz-range-progress{height:6px;border-radius:var(--radius-pill);background:var(--accent)}.amg-slider__input::-webkit-slider-thumb,.amg-range__input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;border:var(--stroke-control) solid var(--accent-ink);background:var(--ink);box-shadow:1px 2px 4px var(--shadow-contact);transition:box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring);pointer-events:auto}.amg-slider__input::-moz-range-thumb,.amg-range__input::-moz-range-thumb{width:21px;height:21px;border-radius:50%;border:var(--stroke-control) solid var(--accent-ink);background:var(--ink);box-shadow:1px 2px 4px var(--shadow-contact);pointer-events:auto}.amg-slider__input:hover::-webkit-slider-thumb,.amg-slider.is-hover .amg-slider__input::-webkit-slider-thumb,.amg-range__input:hover::-webkit-slider-thumb,.amg-range.is-hover .amg-range__input::-webkit-slider-thumb{box-shadow:1px 2px 4px var(--shadow-contact),0 0 0 8px var(--fill-hover)}.amg-slider__input:active::-webkit-slider-thumb,.amg-slider.is-pressed .amg-slider__input::-webkit-slider-thumb,.amg-range__input:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:1px 2px 4px var(--shadow-contact),0 0 0 10px var(--fill-press)}.amg-slider__input:focus-visible::-webkit-slider-thumb,.amg-slider.is-focus .amg-slider__input::-webkit-slider-thumb,.amg-range__input:focus-visible::-webkit-slider-thumb,.amg-range.is-focus .amg-range__input.is-a::-webkit-slider-thumb{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-slider__input:focus-visible::-moz-range-thumb,.amg-range__input:focus-visible::-moz-range-thumb{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-slider.is-error .amg-slider__input::-webkit-slider-thumb{border-color:var(--danger)}.amg-slider.is-disabled,.amg-range.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-slider__ticks{position:absolute;inset-inline:11px;top:calc(50% + 10px);display:flex;justify-content:space-between;pointer-events:none}.amg-slider__ticks>i{width:2px;height:6px;border-radius:1px;background:var(--line-control)}.amg-range{--lo:25%;--hi:75%;position:relative;display:flex;align-items:center;min-height:var(--ctl-touch);width:100%}.amg-range__rail{position:absolute;inset-inline:12px;top:50%;height:6px;margin-top:-3px;border-radius:var(--radius-pill);background:var(--line-control);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.amg-range__rail:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:var(--lo);inset-inline-end:calc(100% - var(--hi));background:var(--accent);border-radius:var(--radius-pill)}.amg-range__input{position:absolute;inset-inline:0;top:50%;margin-top:-14px;pointer-events:none}.amg-range__input::-webkit-slider-runnable-track{height:6px;background:transparent}.amg-range__input::-moz-range-track{height:6px;background:transparent}.amg-range__value{display:flex;justify-content:space-between;width:100%}.amg-seg{--n:3;--i:0;--o-h:38px;--sr:var(--radius-md);position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border:var(--stroke-control) solid var(--line-control);border-radius:var(--sr);background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));box-shadow:inset 1px 1px 3px var(--shadow-contact)}.amg-seg--sm{--o-h:28px;--sr:var(--radius-sm)}.amg-seg--lg{--o-h:46px}.amg-seg--block{display:grid;width:100%}.amg-seg__thumb{position:absolute;inset:3px auto 3px 3px;width:calc((100% - 6px)/var(--n));border-radius:calc(var(--sr) - 3px - var(--stroke-control));background:var(--accent);box-shadow:inset 1px 1px 0 var(--glass-hi),0 1px 3px var(--shadow-contact);transform:translate(calc(var(--i)*100%));transition:transform var(--dur-base) var(--ease-spring)}[dir=rtl] .amg-seg__thumb{inset:3px 3px 3px auto;transform:translate(calc(var(--i)*-100%))}.amg-seg__opt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:var(--o-h);padding:0 var(--space-4);border-radius:calc(var(--sr) - 3px - var(--stroke-control));color:var(--ink);font:600 14px/20px var(--font-text);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.amg-seg--sm .amg-seg__opt{padding:0 var(--space-3);font-size:13px}.amg-seg__opt .amg-i{width:18px;height:18px}.amg-seg__opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.amg-seg__opt:hover:not(.is-selected):not(.is-disabled){background:var(--fill-hover)}.amg-seg__opt:has(input:checked),.amg-seg__opt.is-selected{color:var(--on-accent)}.amg-seg__opt:has(input:focus-visible),.amg-seg__opt.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:1px}.amg-seg__opt.is-disabled,.amg-seg__opt:has(input:disabled){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.amg-seg:has(label:nth-of-type(2) input:checked){--i:1}.amg-seg:has(label:nth-of-type(3) input:checked){--i:2}.amg-seg:has(label:nth-of-type(4) input:checked){--i:3}.amg-seg:has(label:nth-of-type(5) input:checked){--i:4}.amg-seg:has(label:nth-of-type(6) input:checked){--i:5}.amg-seg.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-seg.is-error{border-color:var(--danger)}html[data-theme=contrast] .amg-seg__thumb{box-shadow:none}.amg-control--tags{flex-wrap:wrap;height:auto;padding:5px var(--space-2);gap:6px;cursor:text}.amg-control--tags .amg-control__input{flex:1 1 40px;min-width:40px;min-height:30px;align-self:auto}.amg-tagitem{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 4px 0 var(--space-3);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);color:var(--ink);font:500 14px/20px var(--font-text);white-space:nowrap}.amg-tagitem__x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink-muted);cursor:pointer;position:relative}.amg-tagitem__x:before{content:"";position:absolute;inset:-11px -4px}.amg-tagitem__x:hover{background:var(--fill-press);color:var(--ink)}.amg-tagitem__x .amg-i{width:14px;height:14px}.amg-tagitem.is-invalid{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 var(--stroke-hair) color-mix(in srgb,var(--danger) 55%,transparent)}.amg-tagitem.is-invalid .amg-i:first-child{width:16px;height:16px;margin-inline-end:4px}.amg-otp{display:flex;width:100%;max-width:100%;align-items:center;gap:var(--space-2)}.amg-otp__cell{flex:1 1 0;width:auto;min-width:28px;max-width:none;height:56px;min-height:56px;padding:0;text-align:center;font:600 24px/32px var(--font-text);font-variant-numeric:tabular-nums;caret-color:var(--accent-ink)}.amg-otp__cell:not(:placeholder-shown):not(.is-error){--c-bd:var(--ink)}.amg-otp__cell::placeholder{color:var(--ink-subtle)}.amg-otp__sep{width:12px;height:2px;border-radius:1px;background:var(--line-control);margin-inline:var(--space-1)}@media (max-width:420px){.amg-otp{gap:var(--space-1)}.amg-otp__sep{width:8px;margin-inline:0}.amg-otp__cell{height:48px;min-height:48px;font-size:20px}}.amg-stepper{width:auto;display:inline-flex;gap:0;padding:0 var(--space-1)}.amg-stepper .amg-control__input{width:56px;flex:none;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.amg-stepper .amg-btn{--r:var(--radius-sm)}.amg-stepper.amg-control--sm .amg-btn{--h:var(--ctl-xs)}.amg-stepper.amg-control--sm .amg-control__input{width:44px}.amg-stepper .amg-btn:disabled{opacity:var(--opacity-disabled)}.amg-phone{display:flex;align-items:center;width:100%;padding:0}.amg-phone__country{align-self:stretch;flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 var(--space-3);margin:0;border:0;border-inline-end:var(--stroke-control) solid var(--c-bd);border-start-start-radius:calc(var(--radius-md) - var(--stroke-control));border-end-start-radius:calc(var(--radius-md) - var(--stroke-control));background:var(--fill-hover);color:var(--ink);font:600 14px/20px var(--font-text);cursor:pointer;font-variant-numeric:tabular-nums}.amg-phone__country:hover{background:var(--fill-press)}.amg-phone__country:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px}.amg-phone__country .amg-i{width:16px;height:16px;color:var(--ink-muted)}.amg-phone .amg-control__input{padding-inline:var(--space-3);font-variant-numeric:tabular-nums}.amg-ingroup{display:flex;align-items:stretch;width:100%}.amg-ingroup>.amg-control{border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.amg-ingroup>.amg-btn{--h:auto;height:auto;min-height:var(--ctl-touch);--r:0;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.amg-ingroup--lead>.amg-control{border-radius:0 var(--radius-md) var(--radius-md) 0;border-inline-end-width:var(--stroke-control);border-inline-start-width:0}.amg-ingroup--lead>.amg-btn{border-radius:var(--radius-md) 0 0 var(--radius-md)}.amg-drop{--c-bd:var(--line-control);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:176px;padding:var(--space-6);text-align:center;border:var(--stroke-control) dashed var(--c-bd);border-radius:var(--radius-lg);background:var(--glass-thin);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));cursor:pointer;color:var(--ink);transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.amg-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.amg-drop__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--fill-hover);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line)}.amg-drop__icon .amg-i{width:24px;height:24px}.amg-drop__title{font:600 16px/24px var(--font-text)}.amg-drop__action{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.amg-drop:hover,.amg-drop.is-hover{--c-bd:var(--ink)}.amg-drop.is-over{--c-bd:var(--accent-ink);border-style:solid;background:var(--accent-soft)}.amg-drop.is-over .amg-drop__icon{background:var(--accent);color:var(--on-accent)}.amg-drop:has(input:focus-visible),.amg-drop.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-drop.is-error{--c-bd:var(--danger)}.amg-drop.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.amg-drop--compact{min-height:0;flex-direction:row;justify-content:flex-start;text-align:start;padding:var(--space-3) var(--space-4)}.amg-drop--compact .amg-drop__icon{width:40px;height:40px}.amg-files{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.amg-file{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--fill-hover);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line)}.amg-file__icon{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--fill-press)}.amg-file__icon .amg-i{width:20px;height:20px}.amg-file__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.amg-file__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.amg-file__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/20px var(--font-text)}.amg-file__size{flex:none;color:var(--ink-muted);font:500 12px/16px var(--font-text);font-variant-numeric:tabular-nums}.amg-file__bar{height:4px;border-radius:var(--radius-pill);background:var(--fill-press);overflow:hidden}.amg-file__bar>i{display:block;height:100%;width:var(--p,0%);border-radius:inherit;background:var(--accent);transition:width var(--dur-base) var(--ease-standard)}.amg-file__state{flex:none;display:inline-flex;align-items:center;gap:4px;font:600 13px/18px var(--font-text);color:var(--success)}.amg-file__state .amg-i{width:18px;height:18px}.amg-file.is-error{box-shadow:inset 0 0 0 var(--stroke-control) var(--danger)}.amg-file.is-error .amg-file__state{color:var(--danger)}.amg-cal{--cell:40px;width:calc(var(--cell)*7 + 12px);color:var(--ink);user-select:none}.amg-cal.is-touch{--cell:44px}.amg-cal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.amg-cal__title{font:700 17px/24px var(--font-display);font-stretch:100%;letter-spacing:-.1px;padding:0 var(--space-2)}.amg-cal__nav{display:flex;gap:var(--space-1)}.amg-cal__grid{display:grid;grid-template-columns:repeat(7,var(--cell));gap:2px}.amg-cal__dow{height:32px;display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font:600 13px/18px var(--font-text);letter-spacing:0}.amg-cal__day{position:relative;width:var(--cell);height:var(--cell);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:500 15px/1 var(--font-text);font-variant-numeric:tabular-nums lining-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.amg-cal__day:hover:not(.is-selected):not(.is-disabled):not(:disabled),.amg-cal__day.is-hover{background:var(--fill-press)}.amg-cal__day.is-outside{color:var(--ink-subtle)}.amg-cal__day.is-today{box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control);font-weight:700}.amg-cal__day.is-in-range{background:var(--accent-soft);border-radius:0}.amg-cal__day.is-selected{background:var(--accent);color:var(--on-accent);font-weight:700;box-shadow:inset 1px 1px 0 var(--glass-hi),0 1px 3px var(--shadow-contact)}.amg-cal__day.is-range-start{border-start-end-radius:0;border-end-end-radius:0}.amg-cal__day.is-range-end{border-start-start-radius:0;border-end-start-radius:0}.amg-cal__day.is-has-event:after{content:"";position:absolute;inset-inline-start:50%;bottom:5px;width:4px;height:4px;margin-inline-start:-2px;border-radius:50%;background:var(--accent-ink)}.amg-cal__day.is-selected.is-has-event:after{background:var(--on-accent)}.amg-cal__day.is-disabled,.amg-cal__day:disabled{opacity:var(--opacity-disabled);text-decoration:line-through;cursor:not-allowed;pointer-events:none}.amg-cal__day:focus-visible,.amg-cal__day.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:1px;z-index:1}.amg-cal-pair{display:flex;gap:var(--space-6);flex-wrap:wrap}.amg-cal-presets{display:flex;flex-direction:column;gap:var(--space-1);min-width:152px}.amg-timecols{display:flex;gap:var(--space-2)}.amg-timecol{display:flex;flex-direction:column;gap:2px;width:72px;max-height:216px;overflow:auto;padding:0;margin:0;list-style:none;scroll-snap-type:y proximity;scrollbar-width:thin}.amg-timecol__cell{flex:none;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:500 16px/1 var(--font-text);font-variant-numeric:tabular-nums;cursor:pointer}.amg-timecol__cell:hover{background:var(--fill-press)}.amg-timecol__cell[aria-selected=true]{background:var(--accent);color:var(--on-accent);font-weight:700}.amg-timecol__cell:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:1px}.amg-popover__foot{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--stroke-hair) solid var(--line)}.amg-range-field{display:flex;align-items:center;gap:var(--space-2)}.amg-range-field .amg-select__value{flex:none}.amg-range-field .amg-range-field__arrow{width:18px;height:18px;color:var(--ink-muted)}.amg-color{--h:80;--s:.8;--v:.9;width:288px;display:flex;flex-direction:column;gap:var(--space-4)}.amg-color__sv{position:relative;height:168px;border-radius:var(--radius-md);background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,hsl(var(--h) 100% 50%));cursor:crosshair;touch-action:none;box-shadow:inset 0 0 0 var(--stroke-hair) var(--line)}.amg-color__sv:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-color__knob{position:absolute;left:calc(var(--s)*100%);top:calc((1 - var(--v))*100%);width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid hsl(0 0% 100%);box-shadow:0 0 0 1.5px #00000080,1px 2px 4px #00000080;pointer-events:none}.amg-color__hue{-webkit-appearance:none;appearance:none;width:100%;height:14px;margin:0;border-radius:var(--radius-pill);background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);cursor:pointer}.amg-color__hue::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;border:3px solid hsl(0 0% 100%);background:hsl(var(--h) 100% 50%);box-shadow:0 0 0 1.5px #00000080,1px 2px 4px #00000080}.amg-color__hue::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid hsl(0 0% 100%);background:hsl(var(--h) 100% 50%);box-shadow:0 0 0 1.5px #00000080}.amg-color__hue:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:3px}.amg-swatches{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.amg-swatch{position:relative;width:28px;height:28px;border-radius:var(--radius-sm);cursor:pointer;flex:none}.amg-swatch:before{content:"";position:absolute;inset:-8px}.amg-swatch input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.amg-swatch__chip{display:block;width:100%;height:100%;border-radius:inherit;background:var(--sw);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line-control)}.amg-swatch:hover .amg-swatch__chip{transform:scale(1.08)}.amg-swatch__chip{transition:transform var(--dur-fast) var(--ease-spring)}.amg-swatch:has(input:checked):after{content:"";position:absolute;inset:-4px;border-radius:calc(var(--radius-sm) + 4px);border:var(--stroke-control) solid var(--ink)}.amg-swatch:has(input:checked) .amg-swatch__chip{box-shadow:inset 0 0 0 2px var(--surface)}.amg-swatch:has(input:focus-visible){outline:var(--stroke-focus) solid var(--focus);outline-offset:5px}.amg-swatch__tick{position:absolute;inset:0;background:var(--sw-ink,var(--ink-inverse));-webkit-mask:var(--mk-check) center/16px 16px no-repeat;mask:var(--mk-check) center/16px 16px no-repeat;opacity:0;pointer-events:none}.amg-swatch:has(input:checked) .amg-swatch__tick{opacity:1}.amg-color__dot{flex:none;width:24px;height:24px;border-radius:var(--radius-xs);background:var(--sw,var(--accent));box-shadow:inset 0 0 0 var(--stroke-hair) var(--line-control)}.amg-rating{--rs:28px;display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:0}.amg-rating--sm{--rs:20px}.amg-rating--lg{--rs:36px}.amg-rating__star{position:relative;flex:none;width:calc(var(--rs) + 8px);height:max(var(--rs),var(--ctl-touch));margin:0;padding:0;border:0;background:transparent;cursor:pointer;--f:0}.amg-rating__star:before,.amg-rating__star:after{content:"";position:absolute;left:4px;top:50%;height:var(--rs);margin-top:calc(var(--rs)/-2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--rs) var(--rs);mask-size:var(--rs) var(--rs);transition:transform var(--dur-fast) var(--ease-spring)}.amg-rating__star:before{width:var(--rs);background:var(--line-control);-webkit-mask-image:var(--mk-star-o);mask-image:var(--mk-star-o)}.amg-rating__star:after{width:calc(var(--rs)*var(--f));background:var(--accent-ink);-webkit-mask-image:var(--mk-star);mask-image:var(--mk-star)}.amg-rating__star.is-on{--f:1}.amg-rating:not(.is-readonly) .amg-rating__star:hover:before,.amg-rating:not(.is-readonly) .amg-rating__star:hover:after{transform:scale(1.12)}.amg-rating__star:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.amg-rating.is-readonly .amg-rating__star{cursor:default;pointer-events:none}.amg-rating__value{margin-inline-start:var(--space-2);font:600 14px/20px var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink)}.amg-anchor.is-static>.amg-listbox,.amg-anchor.is-static>.amg-popover{position:static;margin-top:var(--space-2);inset-inline:auto}.amg-anchor.is-static>.amg-popover{width:max-content}.amg-otp__cell.is-hover{--c-bd:var(--ink-muted)}.amg-otp__cell.is-focus{--c-bd:var(--ink);outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-otp__cell.is-readonly{border-style:dashed;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-theme=light] .amg-control,html[data-theme=light] .amg-otp__cell{--c-fill:color-mix(in srgb,var(--surface) 72%,transparent)}.amg-formfield>.amg-stepper{align-self:flex-start;width:auto}.amg-control--multi>.amg-select__caret{margin-inline-start:auto}.amg-range-field{flex:1;min-width:0}.amg-range-field>.amg-i{width:18px;height:18px;color:var(--ink-muted)}.amg-control>.amg-select__value+.amg-select__value{flex:none}.amg-daterange{display:flex;gap:var(--space-5);align-items:flex-start}@media (max-width:719px){.amg-daterange{flex-direction:column}.amg-cal-presets{flex-direction:row;flex-wrap:wrap}}.amg-cal-presets .amg-btn{justify-content:flex-start}.amg-choice.is-hover{border-color:var(--ink)}.amg-choice.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-choice.is-error{border-color:var(--danger)}.amg-choice:has(input:disabled),.amg-choice.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.amg-rating__star.is-hover:before,.amg-rating__star.is-hover:after{transform:scale(1.12)}.amg-rating__star.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.amg-rating.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-rating.is-error .amg-rating__star:before{background:var(--danger)}.amg-slider.is-readonly,.amg-range.is-readonly{pointer-events:none}.amg-slider.is-readonly .amg-slider__input::-webkit-slider-thumb,.amg-range.is-readonly .amg-range__input::-webkit-slider-thumb{border-style:dashed;box-shadow:none}.amg-range__input::-webkit-slider-thumb{pointer-events:auto}.amg-range__input::-moz-range-thumb{pointer-events:auto}.amg-check.is-focus,.amg-radio.is-focus,.amg-sw.is-focus,.amg-rating.is-focus,.amg-slider.is-focus,.amg-range.is-focus{outline:0}.amg-seg__opt.is-hover:not(.is-selected):not(.is-disabled){background:var(--fill-hover)}.amg-fieldset>legend{padding:0;margin-bottom:var(--space-5)}@container (max-width:420px){.amg-file__row{flex-wrap:wrap;row-gap:2px}.amg-file__name{flex:1 1 100%}}@media (max-width:520px){.amg-file__row{flex-wrap:wrap;row-gap:2px}.amg-file__name{flex:1 1 100%}}.amg-i{display:inline-block;width:1em;height:1em;flex:none}[data-tone=success]{--tone:var(--success);--tone-soft:var(--success-soft)}[data-tone=warning]{--tone:var(--warning);--tone-soft:var(--warning-soft)}[data-tone=danger]{--tone:var(--danger);--tone-soft:var(--danger-soft)}[data-tone=info]{--tone:var(--info);--tone-soft:var(--info-soft)}.pv-stage--clip{overflow:hidden;border-radius:var(--radius-xl);container-type:inline-size}.pv-frame{position:relative;overflow:hidden;width:390px;max-width:100%;border-radius:var(--radius-2xl);box-shadow:inset 0 0 0 1px var(--line),0 24px 48px -24px var(--shadow-ambient);container-type:inline-size;isolation:isolate;background:var(--canvas)}.pv-frame:before{content:"";position:absolute;inset:-20%;z-index:-2;background:radial-gradient(40% 40% at 20% 20%,var(--accent) 0,transparent 70%),radial-gradient(40% 44% at 80% 80%,#FF8A4C 0,transparent 70%),radial-gradient(34% 36% at 80% 14%,#2BC4A0 0,transparent 70%);filter:blur(30px);opacity:.5}.pv-row{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.pv-label{font:600 13px/18px var(--font-text);color:var(--ink-muted);margin-bottom:var(--space-3)}.pv-copy{padding:var(--space-4);max-width:56ch}.pv-copy .t-h4{margin-bottom:var(--space-2)}.amg-logo{height:var(--logo-h,28px);width:auto;display:block}html:not([data-theme=light]) .amg-logo{filter:invert(1)}.amg-nav__link,.amg-mbar__link,.amg-tabbar__item,.amg-tab,.amg-sidebar__item,.amg-menu__item,.amg-crumbs__link,.amg-page,.amg-toc__link,.amg-footer__link,.amg-mega__link,.amg-cmdk__item,.amg-iconbtn{transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.amg-nav__link:hover,.amg-nav__link.is-hover,.amg-mbar__link:hover,.amg-mbar__link.is-hover,.amg-tabbar__item:hover,.amg-tabbar__item.is-hover,.amg-tab:hover,.amg-tab.is-hover,.amg-sidebar__item:hover,.amg-sidebar__item.is-hover,.amg-menu__item:hover,.amg-menu__item.is-hover,.amg-page:hover,.amg-page.is-hover,.amg-mega__link:hover,.amg-mega__link.is-hover,.amg-cmdk__item:hover,.amg-iconbtn:hover,.amg-iconbtn.is-hover{background:var(--fill-hover)}.amg-nav__link:active,.amg-nav__link.is-pressed,.amg-mbar__link:active,.amg-mbar__link.is-pressed,.amg-tabbar__item:active,.amg-tabbar__item.is-pressed,.amg-tab:active,.amg-tab.is-pressed,.amg-sidebar__item:active,.amg-sidebar__item.is-pressed,.amg-menu__item:active,.amg-menu__item.is-pressed,.amg-page:active,.amg-page.is-pressed,.amg-mega__link:active,.amg-mega__link.is-pressed,.amg-iconbtn:active,.amg-iconbtn.is-pressed{background:var(--fill-press)}.amg-iconbtn{display:inline-grid;place-items:center;width:var(--ib,40px);height:var(--ib,40px);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:20px;text-decoration:none}.amg-iconbtn.is-touch{--ib:44px}.amg-iconbtn:disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-nav{--g-r:var(--radius-pill);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);width:max-content;max-width:100%;margin-inline:auto;color:var(--ink)}.amg-nav--wide{width:100%;max-width:1120px}.amg-nav__brand{flex:none;display:flex;align-items:center;height:40px;padding:0 var(--space-3) 0 var(--space-3);border-radius:var(--radius-pill);color:inherit;text-decoration:none}.amg-nav__links{display:flex;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0}.amg-nav--wide .amg-nav__links{margin-inline:auto}.amg-nav__link{display:inline-flex;align-items:center;gap:var(--space-1);height:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:600 14px/20px var(--font-text);text-decoration:none;white-space:nowrap;cursor:pointer}.amg-nav__link[aria-current=page],.amg-nav__link.is-active{background:var(--accent);color:var(--on-accent)}.amg-nav__link[aria-current=page]:hover,.amg-nav__link.is-active:hover{background:var(--accent-hover)}.amg-nav__link[aria-expanded=true]{background:var(--fill-press)}.amg-nav__link .amg-i{font-size:16px;transition:transform var(--dur-fast) var(--ease-standard)}.amg-nav__link[aria-expanded=true] .amg-i{transform:rotate(180deg)}.amg-nav__link:disabled,.amg-nav__link[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.amg-nav__action{margin-left:var(--space-2)}.amg-nav--sm .amg-nav__link,.amg-nav--sm .amg-nav__brand{height:32px;padding-inline:var(--space-3)}.amg-nav--sm{padding:var(--space-1)}.amg-nav--sm .amg-logo{--logo-h:22px}.amg-mbar{--g-r:var(--radius-pill);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2);width:100%;color:var(--ink)}.amg-mbar__brand{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-pill);color:inherit}.amg-mbar__brand .amg-logo{--logo-h:26px}.amg-mbar__links{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}.amg-mbar__links::-webkit-scrollbar{display:none}.amg-mbar__links{padding-block:4px;margin-block:-4px}.amg-mbar__link{display:inline-flex;align-items:center;height:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:600 14px/20px var(--font-text);text-decoration:none;white-space:nowrap;scroll-snap-align:start}.amg-mbar__link[aria-current=page],.amg-mbar__link.is-active{background:var(--accent);color:var(--on-accent)}.amg-mbar .amg-btn{--h:44px;--r:var(--radius-pill);flex:none}.amg-nav .amg-btn{--r:var(--radius-pill)}.amg-nav--sm .amg-btn{--h:32px}.amg-tabbar{--g-r:var(--radius-xl);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-1);padding:var(--space-2);padding-bottom:max(var(--space-2),env(safe-area-inset-bottom));color:var(--ink)}.amg-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:56px;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--ink);font:600 12px/16px var(--font-text);text-decoration:none;position:relative}.amg-tabbar__item .amg-i{font-size:24px}.amg-tabbar__item[aria-current=page],.amg-tabbar__item.is-active{background:var(--accent);color:var(--on-accent)}.amg-tabbar__badge{position:absolute;top:var(--space-1);left:calc(50% + 8px);min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--danger);color:var(--ink-inverse);font:700 11px/16px var(--font-text);font-variant-numeric:tabular-nums;text-align:center}.amg-tabbar__item:disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-tabs{display:flex;gap:var(--space-1);align-items:stretch;margin:0;padding:0;list-style:none;position:relative;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line)}.amg-tabs::-webkit-scrollbar{display:none}.amg-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--ink-muted);font:600 14px/20px var(--font-text);white-space:nowrap}.amg-tab .amg-i{font-size:18px}.amg-tab:hover,.amg-tab.is-hover,.amg-tab[aria-selected=true],.amg-tab.is-selected{color:var(--ink)}.amg-tab[aria-selected=true]:after,.amg-tab.is-selected:after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);bottom:0;height:2px;border-radius:2px;background:var(--accent-ink)}.amg-tab:disabled,.amg-tab[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.amg-tab__count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--fill-press);color:var(--ink);font:600 12px/20px var(--font-text);font-variant-numeric:tabular-nums;text-align:center}.amg-tabs--pill{display:inline-flex;box-shadow:none;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--glass-thin);box-shadow:inset 0 0 0 1px var(--line)}.amg-tabs--pill .amg-tab{border-radius:var(--radius-pill);height:36px;padding:0 var(--space-4);color:var(--ink)}.amg-tabs--pill .amg-tab[aria-selected=true],.amg-tabs--pill .amg-tab[aria-pressed=true],.amg-tabs--pill .amg-tab.is-selected{background:var(--ink);color:var(--ink-inverse)}.amg-tabs--pill .amg-tab[aria-selected=true]:after,.amg-tabs--pill .amg-tab.is-selected:after{display:none}.amg-tabs--pill .amg-tab[aria-selected=true] .amg-tab__count{background:var(--ink-inverse);color:var(--ink)}.amg-tabs--vertical{flex-direction:column;box-shadow:inset -1px 0 0 var(--line);overflow:visible;width:200px}.amg-tabs--vertical .amg-tab{border-radius:var(--radius-sm) 0 0 var(--radius-sm);justify-content:flex-start;padding-inline:var(--space-4)}.amg-tabs--vertical .amg-tab[aria-selected=true]:after,.amg-tabs--vertical .amg-tab.is-selected:after{left:auto;right:0;top:var(--space-2);bottom:var(--space-2);width:2px;height:auto}.amg-tabs.is-touch .amg-tab{height:48px}.amg-tabpanel{padding:var(--space-6) var(--space-1)}.amg-sidebar{--g-r:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);width:272px;padding:var(--space-3);color:var(--ink)}.amg-sidebar__head{display:flex;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-3)}.amg-sidebar__group{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.amg-sidebar__title{padding:var(--space-2) var(--space-3);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-sidebar__item{display:flex;align-items:center;gap:var(--space-3);width:100%;height:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:500 14px/20px var(--font-text);text-align:left;text-decoration:none;cursor:pointer}.amg-sidebar__item>.amg-i{font-size:20px;color:var(--ink-muted)}.amg-sidebar__item>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amg-sidebar__item[aria-current=page],.amg-sidebar__item.is-active{background:var(--accent-soft);font-weight:700}.amg-sidebar__item[aria-current=page]>.amg-i,.amg-sidebar__item.is-active>.amg-i{color:var(--accent-ink)}.amg-sidebar__item[aria-expanded] .amg-sidebar__chev{font-size:16px;transition:transform var(--dur-fast) var(--ease-standard)}.amg-sidebar__item[aria-expanded=true] .amg-sidebar__chev{transform:rotate(180deg)}.amg-sidebar__count{min-width:24px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--fill-press);font:600 12px/20px var(--font-text);font-variant-numeric:tabular-nums;text-align:center}.amg-sidebar__sub{display:none;flex-direction:column;gap:2px;margin:2px 0 2px var(--space-5);padding:0 0 0 var(--space-4);list-style:none;box-shadow:inset 1px 0 0 var(--line)}.amg-sidebar__sub.is-open{display:flex}.amg-sidebar__sub .amg-sidebar__item{height:36px;padding-left:var(--space-3);color:var(--ink-muted)}.amg-sidebar__sub .amg-sidebar__item[aria-current=page]{color:var(--ink)}.amg-sidebar__item:disabled,.amg-sidebar__item[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.amg-sidebar__foot{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);margin-top:auto;border-radius:var(--radius-md);background:var(--glass-thin);box-shadow:inset 0 0 0 1px var(--line)}.amg-sidebar__avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:700 13px/1 var(--font-display)}.amg-sidebar--collapsed{width:72px;align-items:center}.amg-sidebar--collapsed .amg-sidebar__item{width:48px;justify-content:center;padding:0}.amg-sidebar--collapsed .amg-sidebar__item>span,.amg-sidebar--collapsed .amg-sidebar__count,.amg-sidebar--collapsed .amg-sidebar__title,.amg-sidebar--collapsed .amg-sidebar__chev{display:none}.amg-sidebar--collapsed .amg-sidebar__head{padding:0;justify-content:center}.amg-crumbs{font:500 14px/20px var(--font-text)}.amg-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.amg-crumbs li{display:inline-flex;align-items:center;gap:var(--space-1)}.amg-crumbs li+li:before{content:"";width:6px;height:6px;margin-inline:var(--space-1);border-top:1.5px solid var(--ink-subtle);border-right:1.5px solid var(--ink-subtle);transform:rotate(45deg)}.amg-crumbs__link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);text-decoration:none;font:inherit;cursor:pointer}.amg-crumbs__link:hover,.amg-crumbs__link.is-hover{color:var(--ink);background:var(--fill-hover);text-decoration:underline;text-underline-offset:3px}.amg-crumbs [aria-current=page]{padding:0 var(--space-2);color:var(--ink);font-weight:600}.amg-crumbs--truncate [aria-current=page]{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amg-crumbs.is-touch .amg-crumbs__link{min-height:44px}.amg-pagination{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none}.amg-page{display:inline-grid;place-items:center;min-width:var(--pg,40px);height:var(--pg,40px);padding:0 var(--space-2);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:600 14px/20px var(--font-text);font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer}.amg-page[aria-current=page],.amg-page.is-current{background:var(--ink);color:var(--ink-inverse)}.amg-page--edge{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);box-shadow:inset 0 0 0 1px var(--line-control)}.amg-page--edge .amg-i{font-size:18px}.amg-page:disabled,.amg-page[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.amg-page__gap{display:inline-grid;place-items:center;min-width:var(--pg,40px);height:var(--pg,40px);color:var(--ink-subtle);font-weight:700}.amg-pagination.is-touch{--pg:44px}.amg-pagination--compact .amg-page__status{padding:0 var(--space-3);font:600 14px/20px var(--font-text);font-variant-numeric:tabular-nums}.amg-steps{display:flex;margin:0;padding:0;list-style:none;counter-reset:step}.amg-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;padding-right:var(--space-3);counter-increment:step}.amg-step:before{content:"";position:absolute;top:15px;left:40px;right:var(--space-2);height:2px;border-radius:2px;background:var(--line)}.amg-step:last-child:before{display:none}.amg-step.is-complete:before{background:var(--accent-ink)}.amg-step__dot{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 2px var(--line-control);color:var(--ink-muted);font:700 14px/1 var(--font-text);font-variant-numeric:tabular-nums}.amg-step__dot:before{content:counter(step)}.amg-step__dot .amg-i{position:absolute;font-size:18px}.amg-step.is-complete .amg-step__dot{background:var(--accent);box-shadow:inset 0 0 0 2px var(--accent-ink);color:var(--on-accent)}.amg-step.is-complete .amg-step__dot:before{content:""}.amg-step.is-current .amg-step__dot{background:var(--ink);box-shadow:none;color:var(--ink-inverse)}.amg-step.is-error .amg-step__dot{background:var(--danger-soft);box-shadow:inset 0 0 0 2px var(--danger);color:var(--danger)}.amg-step.is-error .amg-step__dot:before{content:""}.amg-step__label{font:600 14px/20px var(--font-text);color:var(--ink-muted)}.amg-step.is-current .amg-step__label,.amg-step.is-complete .amg-step__label{color:var(--ink)}.amg-step.is-error .amg-step__label{color:var(--danger)}.amg-step__btn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.amg-step.is-disabled{opacity:var(--opacity-disabled)}.amg-steps--vertical{flex-direction:column;gap:0}.amg-steps--vertical .amg-step{flex-direction:row;align-items:flex-start;padding:0 0 var(--space-6) 0;gap:var(--space-4)}.amg-steps--vertical .amg-step:last-child{padding-bottom:0}.amg-steps--vertical .amg-step:before{top:36px;bottom:var(--space-1);left:15px;right:auto;width:2px;height:auto}.amg-steps--vertical .amg-step__label{padding-top:var(--space-1)}.amg-steps--compact .amg-step__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.amg-steps--compact .amg-step.is-current .amg-step__label{position:static;width:auto;height:auto;clip:auto}.amg-menu{--g-r:var(--radius-lg);display:flex;flex-direction:column;gap:2px;min-width:240px;padding:var(--space-2);margin:0;list-style:none;color:var(--ink)}.amg-menu[hidden]{display:none}.amg-menu__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:500 14px/20px var(--font-text);text-align:left;text-decoration:none;cursor:pointer}.amg-menu__item>.amg-i:first-child{font-size:20px;color:var(--ink-muted)}.amg-menu__item>span{flex:1;min-width:0}.amg-menu__item>.amg-menu__keys,.amg-menu__item>.amg-menu__check{flex:none}.amg-tab:focus-visible,.amg-tab.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px}.amg-menu__item:focus-visible,.amg-menu__item.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px;background:var(--fill-hover)}.amg-menu__item[aria-checked=true]{font-weight:700}.amg-menu__check{width:20px;font-size:18px;color:var(--accent-ink);visibility:hidden}.amg-menu__item[aria-checked=true] .amg-menu__check{visibility:visible}.amg-menu__item--danger,.amg-menu__item--danger>.amg-i:first-child{color:var(--danger)}.amg-menu__item:disabled,.amg-menu__item[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.amg-menu__item[aria-expanded=true]{background:var(--fill-press)}.amg-menu__keys{margin-left:auto;font:500 12px/16px var(--font-text);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.amg-menu__sep{height:1px;margin:var(--space-1) var(--space-2);background:var(--line);border:0;list-style:none}.amg-menu__label{padding:var(--space-2) var(--space-3) var(--space-1);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-menu__sub{position:relative}.amg-menu__sub>.amg-menu{position:absolute;left:calc(100% + var(--space-1));top:calc(var(--space-2)*-1);z-index:var(--z-dropdown)}.amg-menu__sub>.amg-menu:not(.is-open){display:none}@media (max-width:520px){.amg-menu__sub>.amg-menu{position:static;min-width:0;margin-top:var(--space-1);box-shadow:none}}.amg-menu-wrap{position:relative;display:inline-block}.amg-menu-wrap>.amg-menu{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:var(--z-dropdown);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top left;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-enter),transform var(--dur-base) var(--ease-spring),visibility 0s var(--dur-fast)}.amg-menu-wrap.is-open>.amg-menu{opacity:1;transform:none;visibility:visible;transition-delay:0s}.amg-menu.is-static{position:static;opacity:1;transform:none;visibility:visible}.amg-mega{--g-r:var(--radius-xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,1.25fr);gap:var(--space-2);width:min(100%,880px);padding:var(--space-3);color:var(--ink)}.amg-mega__col{display:flex;flex-direction:column;gap:2px;padding:var(--space-1)}.amg-mega__title{padding:var(--space-2) var(--space-3);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-mega__link{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:600 14px/20px var(--font-text);text-decoration:none}.amg-mega__link .amg-i{font-size:20px;color:var(--ink-muted)}.amg-mega__feature{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3);min-height:224px;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;color:var(--ink);text-decoration:none;isolation:isolate}.amg-mega__feature:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 80% 10%,var(--accent) 0,transparent 70%),radial-gradient(60% 60% at 10% 100%,var(--dv-3) 0,transparent 70%);opacity:.55}.amg-mega__feature .t-h4{max-width:14ch}.amg-mega__feature .amg-iconbtn{align-self:flex-start;background:var(--accent);color:var(--on-accent)}.amg-cmdk{--g-r:var(--radius-xl);display:flex;flex-direction:column;width:min(100%,640px);max-height:520px;color:var(--ink);overflow:hidden}.amg-cmdk__bar{display:flex;align-items:center;gap:var(--space-3);height:60px;padding:0 var(--space-5);box-shadow:inset 0 -1px 0 var(--line);font-size:20px}.amg-cmdk__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:500 16px/24px var(--font-text)}.amg-cmdk__input::placeholder{color:var(--ink-muted)}.amg-cmdk__bar:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.amg-cmdk .amg-cmdk__list{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-2) var(--space-3);margin:0;list-style:none;scrollbar-width:thin}.amg-cmdk__group{padding:var(--space-3) var(--space-3) var(--space-1);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-cmdk__item{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);font:500 14px/20px var(--font-text);cursor:pointer}.amg-cmdk__item>.amg-i{font-size:20px;color:var(--ink-muted)}.amg-cmdk__item>span{flex:1;min-width:0}.amg-cmdk__item>.amg-menu__keys{flex:none}.amg-cmdk__item[aria-selected=true]{background:var(--ink);color:var(--ink-inverse)}.amg-cmdk__item[aria-selected=true]>.amg-i,.amg-cmdk__item[aria-selected=true] .amg-menu__keys{color:inherit}.amg-cmdk__item mark{background:none;color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:var(--accent-ink);text-decoration-thickness:2px;text-underline-offset:3px}.amg-cmdk__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;font:600 16px/24px var(--font-text)}.amg-cmdk__empty .amg-i{font-size:28px;color:var(--ink-muted)}.amg-cmdk__foot{display:flex;align-items:center;gap:var(--space-4);height:44px;padding:0 var(--space-5);box-shadow:inset 0 1px 0 var(--line);font:500 12px/16px var(--font-text);color:var(--ink-muted)}.amg-keys{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-right:var(--space-1);border-radius:var(--radius-xs);background:var(--fill-press);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 12px/1 var(--font-text);font-variant-numeric:tabular-nums}.amg-toc{font:500 14px/20px var(--font-text)}.amg-toc__title{margin-bottom:var(--space-3);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-toc ol{margin:0;padding:0;list-style:none;position:relative;box-shadow:inset 1px 0 0 var(--line)}.amg-toc ol ol{box-shadow:none}.amg-toc__link{position:relative;display:block;padding:var(--space-2) var(--space-4);color:var(--ink-muted);text-decoration:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.amg-toc__link:hover,.amg-toc__link.is-hover{color:var(--ink);background:var(--fill-hover)}.amg-toc__link[aria-current=true],.amg-toc__link.is-active{color:var(--ink);font-weight:700}.amg-toc__link[aria-current=true]:before,.amg-toc__link.is-active:before{content:"";position:absolute;left:-1px;top:var(--space-1);bottom:var(--space-1);width:2px;border-radius:2px;background:var(--accent-ink)}.amg-toc ol ol .amg-toc__link{padding-left:var(--space-8);font-size:13px}.amg-toc--sticky{position:sticky;top:var(--space-6)}.amg-footer{--g-r:var(--radius-2xl);container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-10);padding:clamp(var(--space-5),5vw,var(--space-10));color:var(--ink)}.amg-footer__top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--space-8)}.amg-footer__brand{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.amg-footer__brand .amg-logo{--logo-h:40px}.amg-footer__col h3{margin:0 0 var(--space-3);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-footer__col ul{display:flex;flex-direction:column;gap:2px;margin:0 calc(var(--space-3)*-1);padding:0;list-style:none}.amg-footer__link{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font:500 14px/20px var(--font-text)}.amg-footer__link:hover,.amg-footer__link.is-hover{background:var(--fill-hover);text-decoration:underline;text-underline-offset:3px}.amg-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-6);box-shadow:inset 0 1px 0 var(--line);font:500 13px/20px var(--font-text);color:var(--ink-muted)}.amg-footer__social{display:flex;gap:var(--space-1)}.amg-footer--compact{--g-r:var(--radius-pill);flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-3) var(--space-5)}.amg-footer--compact .amg-logo{--logo-h:26px}.amg-footer--compact .amg-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.amg-footer--compact .amg-footer__bottom{padding:0;box-shadow:none}.amg-footer--compact{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:start;gap:var(--space-3)}.amg-footer--compact .amg-footer__links{justify-self:center;gap:0}.amg-footer--compact .amg-footer__link{padding:0 var(--space-2)}.amg-footer--compact .amg-footer__bottom{justify-self:end;white-space:nowrap}@container (max-width:720px){.amg-footer--compact>.amg-logo,.amg-footer--compact>.amg-footer__links,.amg-footer--compact>.amg-footer__bottom{grid-column:1/-1;justify-self:center}.amg-footer--compact .amg-footer__links{justify-content:center}.amg-footer--compact .amg-footer__bottom{white-space:normal;text-align:center}}@container (max-width:720px){.amg-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.amg-footer__brand{grid-column:1/-1}}@container (max-width:480px){.amg-footer__top{grid-template-columns:minmax(0,1fr)}}.amg-skip{position:absolute;left:var(--space-4);top:calc(var(--space-16)*-1);z-index:var(--z-tooltip);display:inline-flex;align-items:center;height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:700 14px/20px var(--font-text);text-decoration:none;box-shadow:0 8px 24px -8px var(--shadow-ambient);transition:top var(--dur-fast) var(--ease-enter)}.amg-skip:focus,.amg-skip.is-focus{top:var(--space-4);outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-totop{--g-r:var(--radius-pill);position:absolute;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-sticky);display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;color:var(--ink);font-size:22px;cursor:pointer;opacity:0;transform:translateY(12px) scale(.9);visibility:hidden;transition:opacity var(--dur-base) var(--ease-enter),transform var(--dur-base) var(--ease-spring),visibility 0s var(--dur-base)}.amg-totop.is-visible{opacity:1;transform:none;visibility:visible;transition-delay:0s}.amg-totop:hover,.amg-totop.is-hover{transform:translateY(-2px)}.amg-totop:active,.amg-totop.is-pressed{transform:scale(.96)}.amg-totop.is-fixed{position:fixed}.amg-totop svg.amg-totop__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);z-index:1;pointer-events:none}.amg-totop__ring circle{fill:none;stroke-width:2.5}.amg-totop__ring .trk{stroke:var(--line)}.amg-totop__ring .bar{stroke:var(--accent-ink);stroke-linecap:round;transition:stroke-dashoffset var(--dur-fast) linear}.amg-totop.is-static{position:relative;right:auto;bottom:auto;opacity:1;transform:none;visibility:visible}@media (max-width:520px){.amg-steps:not(.amg-steps--vertical):not(.amg-steps--compact) .amg-step{padding-right:var(--space-1)}.amg-steps:not(.amg-steps--vertical):not(.amg-steps--compact) .amg-step__label{font-size:12px;line-height:16px;overflow-wrap:anywhere}}@media (max-width:520px){.amg-mbar__link{padding-inline:var(--space-2)}}.amg-scrim{position:absolute;inset:0;z-index:0;background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));transition:opacity var(--dur-base) var(--ease-standard),visibility 0s}.amg-scrim.is-fixed{position:fixed;z-index:var(--z-overlay)}.amg-scrim[hidden]{display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard),visibility 0s var(--dur-base)}@media (prefers-reduced-transparency:reduce){.amg-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.amg-layer{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:var(--space-6);pointer-events:none}.amg-layer>*{pointer-events:auto}.amg-layer.is-fixed{position:fixed;z-index:var(--z-modal)}.amg-layer[hidden]{display:none}.amg-layer--start{place-items:start center}.amg-layer--top{place-items:start center;padding-top:var(--space-12)}.amg-modal{--g-r:var(--radius-xl);width:min(100%,var(--mw,480px));max-height:100%;display:flex;flex-direction:column;color:var(--ink);animation:amg-pop var(--dur-base) var(--ease-spring) both}.amg-modal--sm{--mw:400px}.amg-modal--lg{--mw:640px}.amg-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-2) var(--space-6)}.amg-modal__title{margin:0}.amg-modal__body{padding:var(--space-2) var(--space-6) var(--space-6);overflow-y:auto;font:400 15px/24px var(--font-text);scrollbar-width:thin}.amg-modal__foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);box-shadow:inset 0 1px 0 var(--line)}dialog.amg-modal:not([open]){display:none}.amg-modal.is-scroll{height:100%}.amg-modal.is-scroll .amg-modal__head{box-shadow:inset 0 -1px 0 var(--line);padding-bottom:var(--space-4)}.amg-modal.is-scroll .amg-modal__body{padding-top:var(--space-5)}@container (max-width:480px){.amg-layer{align-items:end;padding:var(--space-3)}.amg-modal{--g-r:var(--radius-xl)}.amg-modal__foot .amg-btn{flex:1}}.amg-drawer{--g-r:var(--radius-xl);position:absolute;z-index:2;top:var(--space-3);bottom:var(--space-3);right:var(--space-3);width:min(calc(100% - var(--space-6)),var(--dw,400px));display:flex;flex-direction:column;color:var(--ink);transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-base) var(--ease-standard),visibility 0s}.amg-drawer--start{right:auto;left:var(--space-3)}.amg-drawer:not(.is-open){transform:translate(calc(100% + var(--space-6)));opacity:0;visibility:hidden;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-base),visibility 0s var(--dur-slow)}.amg-drawer--start:not(.is-open){transform:translate(calc(-100% - var(--space-6)))}.amg-drawer.is-fixed{position:fixed;z-index:var(--z-modal)}.amg-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4) var(--space-6);box-shadow:inset 0 -1px 0 var(--line)}.amg-drawer__body{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-6);scrollbar-width:thin}.amg-drawer__foot{display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4) var(--space-6);box-shadow:inset 0 1px 0 var(--line)}.amg-sheet{--g-r:var(--radius-xl);position:absolute;z-index:2;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);max-height:calc(100% - var(--space-12));display:flex;flex-direction:column;color:var(--ink);transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-base),visibility 0s}.amg-sheet:not(.is-open){transform:translateY(calc(100% + var(--space-6)));opacity:0;visibility:hidden;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-base),visibility 0s var(--dur-slow)}.amg-sheet.is-fixed{position:fixed;z-index:var(--z-modal)}.amg-sheet__grab{display:block;width:40px;height:5px;margin:var(--space-3) auto var(--space-1);padding:0;border:0;border-radius:var(--radius-pill);background:var(--ink-subtle);cursor:grab;flex:none}.amg-sheet__body{overflow-y:auto;padding:var(--space-2) var(--space-5) var(--space-6)}.amg-sheet__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.amg-pop-anchor{position:relative;display:inline-flex}.amg-pop{--g-r:var(--radius-lg);position:absolute;z-index:var(--z-dropdown);width:var(--pw,296px);padding:var(--space-4);color:var(--ink);transition:opacity var(--dur-fast) var(--ease-enter),transform var(--dur-base) var(--ease-spring),visibility 0s}.amg-pop:not(.is-open){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast),transform var(--dur-fast),visibility 0s var(--dur-fast)}.amg-pop[data-side=bottom]{top:calc(100% + var(--space-2));left:50%;translate:-50% 0}.amg-pop[data-side=top]{bottom:calc(100% + var(--space-2));left:50%;translate:-50% 0}.amg-pop[data-side=end]{left:calc(100% + var(--space-2));top:50%;translate:0 -50%}.amg-pop[data-side=start]{right:calc(100% + var(--space-2));top:50%;translate:0 -50%}.amg-pop[data-align=start][data-side=bottom],.amg-pop[data-align=start][data-side=top]{left:0;translate:none}.amg-pop:not(.is-open)[data-side=bottom]{transform:translateY(-4px) scale(.98)}.amg-pop:not(.is-open)[data-side=top]{transform:translateY(4px) scale(.98)}.amg-pop__title{margin:0 0 var(--space-1);font:700 15px/22px var(--font-display);font-stretch:100%}.amg-pop__actions{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4)}.amg-pop .amg-menu{--g-r:0;min-width:0;padding:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.amg-pop .amg-menu:before,.amg-pop .amg-menu:after{display:none}.amg-tipwrap{position:relative;display:inline-flex}.amg-tip{position:absolute;z-index:var(--z-tooltip);width:max-content;max-width:240px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--ink);color:var(--ink-inverse);font:600 12px/16px var(--font-text);letter-spacing:.2px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),visibility 0s var(--dur-fast);box-shadow:0 8px 20px -8px var(--shadow-ambient)}.amg-tip:after{content:"";position:absolute;width:8px;height:8px;background:inherit;border-radius:2px;rotate:45deg}.amg-tip[data-side=top]{bottom:calc(100% + 10px);left:50%;translate:-50% 0}.amg-tip[data-side=top]:after{bottom:-3px;left:calc(50% - 4px)}.amg-tip[data-side=bottom]{top:calc(100% + 10px);left:50%;translate:-50% 0}.amg-tip[data-side=bottom]:after{top:-3px;left:calc(50% - 4px)}.amg-tip[data-side=end]{left:calc(100% + 10px);top:50%;translate:0 -50%}.amg-tip[data-side=end]:after{left:-3px;top:calc(50% - 4px)}.amg-tip[data-side=start]{right:calc(100% + 10px);top:50%;translate:0 -50%}.amg-tip[data-side=start]:after{right:-3px;top:calc(50% - 4px)}.amg-tipwrap:hover>.amg-tip,.amg-tipwrap:focus-within>.amg-tip,.amg-tip.is-open{opacity:1;visibility:visible;transition-delay:var(--tip-delay,.35s),var(--tip-delay,.35s),0s}.amg-tip.is-open{transition-delay:0s}.amg-tip .amg-keys{margin:0 0 0 var(--space-2);background:color-mix(in srgb,var(--ink-inverse) 22%,transparent);color:var(--ink-inverse);box-shadow:none;height:18px;min-width:18px}.amg-hc{position:relative;display:inline-block}.amg-hc__card{--g-r:var(--radius-lg);position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--space-2));left:0;width:320px;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);color:var(--ink);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur-fast),transform var(--dur-base) var(--ease-spring),visibility 0s var(--dur-fast)}@media (max-width:520px){.amg-hc{position:static}.amg-hc__card{top:auto;margin-top:var(--space-2);left:var(--space-4);right:var(--space-4);width:auto}}.amg-hc:hover .amg-hc__card,.amg-hc:focus-within .amg-hc__card,.amg-hc__card.is-open{opacity:1;visibility:visible;transform:none;transition-delay:var(--hc-delay,.25s),var(--hc-delay,.25s),0s}.amg-hc__card.is-open{transition-delay:0s}.amg-hc__head{display:flex;gap:var(--space-3);align-items:center}.amg-hc__avatar{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:800 16px/1 var(--font-display);font-stretch:100%}.amg-hc__stats{display:flex;gap:var(--space-6);margin:0}.amg-hc__stats div{display:flex;flex-direction:column}.amg-hc__stats dt{order:2;font:500 12px/16px var(--font-text);color:var(--ink-muted)}.amg-hc__stats dd{margin:0;font:700 18px/24px var(--font-display);font-stretch:100%;font-variant-numeric:tabular-nums}.amg-hc__trigger{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--accent-ink);text-decoration-thickness:2px;text-underline-offset:4px}.amg-toasts{position:absolute;z-index:var(--z-toast);top:var(--toast-top,80px);left:50%;translate:-50% 0;width:min(440px,calc(100% - var(--space-8)));display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;pointer-events:none}.amg-toasts.is-fixed{position:fixed}.amg-toasts>*{pointer-events:auto}.amg-toast{--g-r:var(--radius-lg);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3);overflow:hidden;color:var(--ink);animation:amg-toast-in var(--dur-base) var(--ease-spring) both}.amg-toast__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:calc(var(--radius-lg) - var(--space-3));background:var(--tone-soft);color:var(--tone);font-size:20px}.amg-toast__text{margin:0;font:600 14px/20px var(--font-text)}.amg-toast__end{display:flex;align-items:center;gap:var(--space-1)}.amg-toast__action{height:32px;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-lg) - var(--space-3));background:var(--fill-hover);color:var(--ink);font:700 13px/20px var(--font-text);cursor:pointer}.amg-toast__action:hover{background:var(--fill-press)}.amg-toast .amg-iconbtn{--ib:32px;font-size:18px}.amg-toast__timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tone);transform-origin:left;animation:amg-toast-timer var(--toast-ms,5s) linear forwards;z-index:2}.amg-toast:hover .amg-toast__timer{animation-play-state:paused}.amg-toast.is-leaving{opacity:0;transform:translateY(-8px) scale(.96);transition:opacity var(--dur-base) var(--ease-exit),transform var(--dur-base) var(--ease-exit)}.amg-toasts--collapsed{display:grid;height:56px}.amg-toasts--collapsed>*{grid-area:1/1;transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-base)}.amg-toasts--collapsed>*:nth-child(2){transform:translateY(10px) scale(.95);z-index:-1}.amg-toasts--collapsed>*:nth-child(3){transform:translateY(20px) scale(.9);z-index:-2}.amg-toasts--collapsed:hover>*,.amg-toasts--collapsed:focus-within>*{transform:translateY(calc(var(--i)*64px)) scale(1);z-index:auto}.amg-toasts--collapsed:hover{height:176px}.amg-banner{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(var(--tone-soft),var(--tone-soft)),var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 38%,transparent);color:var(--ink)}.amg-banner>.amg-i{font-size:22px;color:var(--tone)}.amg-banner__text{margin:0;font:600 14px/22px var(--font-text)}.amg-banner__text span{display:block;font-weight:400;color:var(--ink-muted)}.amg-banner__actions{display:flex;gap:var(--space-2)}.amg-banner .amg-iconbtn{--ib:32px;font-size:18px}.amg-banner--bar{border-radius:0;box-shadow:inset 0 -1px color-mix(in srgb,var(--tone) 38%,transparent);justify-content:center}.amg-banner--accent{background:var(--accent);color:var(--on-accent);box-shadow:none}.amg-banner--accent>.amg-i,.amg-banner--accent .amg-iconbtn{color:var(--on-accent)}.amg-banner--accent .amg-banner__text span{color:var(--on-accent)}.amg-banner--accent .amg-iconbtn:hover{background:color-mix(in srgb,var(--on-accent) 12%,transparent)}.amg-banner--block{align-items:flex-start;grid-template-columns:auto 1fr auto}.amg-banner--block .amg-banner__text{padding-top:2px}.amg-banner--block .amg-banner__actions{grid-column:2;margin-top:var(--space-2)}.amg-banner[hidden]{display:none}@container (max-width:560px){.amg-banner{grid-template-columns:auto 1fr auto}.amg-banner__actions{grid-column:2/-1}}.amg-cookie{--g-r:var(--radius-xl);position:absolute;z-index:var(--z-toast);left:var(--space-6);bottom:var(--space-6);width:min(640px,calc(100% - var(--space-12)));display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);color:var(--ink);animation:amg-pop var(--dur-slow) var(--ease-spring) both}.amg-cookie.is-fixed{position:fixed}.amg-cookie[hidden]{display:none}.amg-cookie__head{display:flex;align-items:center;gap:var(--space-3)}.amg-cookie__head .amg-i{font-size:24px;color:var(--accent-ink)}.amg-cookie__text{margin:0;font:400 14px/22px var(--font-text);color:var(--ink)}.amg-cookie__prefs{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--space-1);list-style:none;border-radius:var(--radius-lg);background:var(--glass-thin);box-shadow:inset 0 0 0 1px var(--line)}.amg-cookie__prefs[hidden]{display:none}.amg-cookie__pref{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:48px;padding:0 var(--space-3) 0 var(--space-4);font:600 14px/20px var(--font-text)}.amg-cookie__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.amg-cookie__actions .amg-btn:last-child{margin-left:auto}@container (max-width:640px){.amg-cookie{left:0;right:0;bottom:0;width:auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-5) var(--space-5) max(var(--space-5),env(safe-area-inset-bottom))}.amg-cookie__actions{flex-direction:column-reverse}.amg-cookie__actions .amg-btn{--h:48px;width:100%}.amg-cookie__actions .amg-btn:last-child{margin-left:0}}@media (max-width:640px){.amg-cookie.is-fixed{left:0;right:0;bottom:0;width:auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.amg-lightbox{position:absolute;inset:0;z-index:var(--z-overlay);display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-5);background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));color:var(--ink)}.amg-lightbox.is-fixed{position:fixed}.amg-lightbox[hidden]{display:none}.amg-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.amg-lightbox__count{font:600 14px/20px var(--font-text);font-variant-numeric:tabular-nums}.amg-lightbox__tools{display:flex;gap:var(--space-2)}.amg-lightbox__ctl{--g-r:var(--radius-pill);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;color:var(--ink);font-size:20px;cursor:pointer}.amg-lightbox__ctl:hover{background:var(--glass-thick)}.amg-lightbox__ctl:disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-lightbox__stage{position:relative;display:grid;place-items:center;min-height:0}.amg-lightbox__img{width:100%;height:100%;max-height:100%;border-radius:var(--radius-xl);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line),0 24px 48px -16px var(--shadow-ambient);transition:opacity var(--dur-base) var(--ease-standard)}.amg-lightbox__nav{position:absolute;top:50%;translate:0 -50%;width:48px;height:48px}.amg-lightbox__nav--prev{left:var(--space-3)}.amg-lightbox__nav--next{right:var(--space-3)}.amg-lightbox__foot{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.amg-lightbox__caption{margin:0;font:600 14px/20px var(--font-text)}.amg-lightbox__thumbs{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none}.amg-lightbox__thumb{width:56px;height:40px;padding:0;border:0;border-radius:var(--radius-sm);overflow:hidden;opacity:.6;cursor:pointer;transition:opacity var(--dur-fast),transform var(--dur-fast)}.amg-lightbox__thumb:hover{opacity:1}.amg-lightbox__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--ink)}.amg-scene-1{background:radial-gradient(60% 70% at 25% 30%,var(--dv-1) 0,transparent 70%),radial-gradient(55% 60% at 80% 75%,var(--dv-5) 0,transparent 70%),var(--surface)}.amg-scene-2{background:radial-gradient(60% 70% at 75% 25%,var(--dv-3) 0,transparent 70%),radial-gradient(55% 60% at 20% 80%,var(--dv-4) 0,transparent 70%),var(--surface)}.amg-scene-3{background:radial-gradient(60% 70% at 30% 70%,var(--dv-2) 0,transparent 70%),radial-gradient(55% 60% at 80% 20%,var(--dv-6) 0,transparent 70%),var(--surface)}.amg-scene-4{background:radial-gradient(60% 70% at 60% 40%,var(--dv-4) 0,transparent 70%),radial-gradient(55% 60% at 15% 20%,var(--dv-1) 0,transparent 70%),var(--surface)}@container (max-width:560px){.amg-lightbox{padding:var(--space-3)}.amg-lightbox__nav--prev{left:var(--space-2)}.amg-lightbox__nav--next{right:var(--space-2)}.amg-lightbox__img{border-radius:var(--radius-lg)}}.amg-confirm{--g-r:var(--radius-xl);width:min(100%,var(--mw,420px));display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);color:var(--ink);animation:amg-pop var(--dur-base) var(--ease-spring) both}.amg-confirm__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--tone-soft);color:var(--tone);font-size:24px}.amg-confirm__title{margin:0 0 var(--space-2)}.amg-confirm__text{margin:0;font:400 15px/24px var(--font-text);color:var(--ink-muted)}.amg-confirm__actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}@container (max-width:480px){.amg-confirm__actions{flex-direction:column-reverse}.amg-confirm__actions .amg-btn{--h:48px;width:100%}}@container (max-width:560px){.amg-banner>.amg-iconbtn{grid-column:3;grid-row:1}.amg-banner__actions{grid-row:2}}.amg-spinner{--s:24px;--w:3px;display:inline-block;flex:none;width:var(--s);height:var(--s);border-radius:50%;border:var(--w) solid var(--line);border-top-color:var(--spin,var(--accent-ink));animation:amg-spin .8s linear infinite}.amg-spinner--xs{--s:16px;--w:2px}.amg-spinner--sm{--s:20px;--w:2.5px}.amg-spinner--lg{--s:40px}.amg-spinner--xl{--s:64px;--w:4px}.amg-spinner--ink{--spin:var(--ink)}.amg-spinner--on-accent{--spin:var(--on-accent);border-color:color-mix(in srgb,var(--on-accent) 25%,transparent)}.amg-dots{display:inline-flex;gap:6px;align-items:center;height:var(--ds,10px)}.amg-dots>.amg-i{display:block;width:var(--ds,10px);height:var(--ds,10px);border-radius:50%;background:var(--spin,var(--accent-ink));animation:amg-dot 1.2s var(--ease-standard) infinite}.amg-dots>.amg-i:nth-child(2){animation-delay:.16s}.amg-dots>.amg-i:nth-child(3){animation-delay:.32s}.amg-dots--lg{--ds:14px}.amg-loadrow{display:inline-flex;align-items:center;gap:var(--space-3);font:600 14px/20px var(--font-text)}.amg-progress{--ph:8px;display:flex;flex-direction:column;gap:var(--space-2);width:100%}.amg-progress__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font:600 14px/20px var(--font-text)}.amg-progress__val{font-variant-numeric:tabular-nums;color:var(--ink)}.amg-progress__head>span:first-child{display:inline-flex;align-items:center;gap:var(--space-2)}.amg-progress__head .amg-i{font-size:18px;color:var(--tone,var(--accent-ink))}.amg-progress__track{position:relative;height:var(--ph);border-radius:var(--radius-pill);background:var(--fill-press);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.amg-progress__bar{display:block;height:100%;width:calc(var(--p,0)*1%);border-radius:inherit;background:var(--tone,var(--accent-ink));transition:width var(--dur-slow) var(--ease-standard)}.amg-progress--xs{--ph:4px}.amg-progress--sm{--ph:6px}.amg-progress--lg{--ph:12px}.amg-progress.is-indeterminate .amg-progress__bar{width:40%;animation:amg-slide 1.4s var(--ease-standard) infinite}.amg-progress.is-paused .amg-progress__bar{background:repeating-linear-gradient(135deg,var(--tone,var(--accent-ink)) 0 6px,transparent 6px 12px)}.amg-progress--steps .amg-progress__track{background:none;box-shadow:none;display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:var(--space-1);overflow:visible}.amg-progress--steps .amg-progress__track>.amg-i{display:block;width:auto;height:100%;border-radius:var(--radius-pill);background:var(--fill-press);box-shadow:inset 0 0 0 1px var(--line)}.amg-progress--steps .amg-progress__track>.amg-i.is-done{background:var(--tone,var(--accent-ink));box-shadow:none}.amg-ring{--sz:64px;--sw:4;position:relative;display:inline-grid;place-items:center;width:var(--sz);height:var(--sz);flex:none}.amg-ring>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.amg-ring circle{fill:none;stroke-width:var(--sw)}.amg-ring .trk{stroke:var(--fill-press)}.amg-ring .bar{stroke:var(--tone,var(--accent-ink));stroke-linecap:round;stroke-dasharray:var(--p,0) 100;transition:stroke-dasharray var(--dur-slow) var(--ease-standard)}.amg-ring__val{position:relative;font:700 calc(var(--sz)*.24)/1 var(--font-display);font-stretch:100%;font-variant-numeric:tabular-nums}.amg-ring__val .amg-i{font-size:calc(var(--sz)*.4);color:var(--tone,var(--accent-ink))}.amg-ring--xs{--sz:24px;--sw:6}.amg-ring--sm{--sz:40px;--sw:5}.amg-ring--lg{--sz:96px;--sw:3.5}.amg-ring--xl{--sz:128px;--sw:3}.amg-ring.is-indeterminate>svg{animation:amg-spin 1s linear infinite}.amg-ring.is-indeterminate .bar{stroke-dasharray:28 100}.amg-skeleton{display:block;height:var(--sh,14px);width:var(--sw,100%);border-radius:var(--sr,7px);background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--ink) 12%,transparent) 50%,transparent 65%) 140% 0/250% 100% no-repeat,color-mix(in srgb,var(--ink) 8%,transparent);animation:amg-sweep 1.6s var(--ease-standard) infinite}.amg-skeleton--title{--sh:24px;--sw:60%;--sr:8px}.amg-skeleton--text:last-child{--sw:70%}.amg-skeleton--avatar{--sh:48px;--sw:48px;--sr:50%}.amg-skeleton--avatar-sm{--sh:32px;--sw:32px;--sr:50%}.amg-skeleton--rect{--sh:160px;--sr:var(--radius-md)}.amg-skeleton--btn{--sh:40px;--sw:112px;--sr:var(--radius-pill)}.amg-skeleton-stack{display:flex;flex-direction:column;gap:var(--space-3)}.amg-skeleton-row{display:flex;align-items:center;gap:var(--space-3)}.amg-skeleton-row .amg-skeleton-stack{flex:1;min-width:0}.amg-skeleton-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.amg-skeleton-card .amg-skeleton--rect{--sr:calc(var(--radius-lg) - var(--space-4) + var(--space-2))}.amg-validation{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font:500 13px/20px var(--font-text);color:var(--tone,var(--ink))}.amg-validation>.amg-i{font-size:16px;margin-top:2px}.amg-validation--checking{color:var(--ink-muted)}.amg-validation--checking .amg-spinner{margin-top:2px}.amg-vdemo{display:flex;align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control);color:var(--ink);font:500 15px/24px var(--font-text);transition:box-shadow var(--dur-fast)}.amg-vdemo>span{flex:1;min-width:0}.amg-vdemo>.amg-spinner{flex:none}.amg-vdemo>.amg-i{font-size:20px;color:var(--tone)}.amg-vdemo[data-tone]{box-shadow:inset 0 0 0 2px var(--tone)}.amg-vfield{display:flex;flex-direction:column;gap:var(--space-2)}.amg-vfield__label{font:600 14px/20px var(--font-text)}.amg-reqs{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.amg-req{display:flex;align-items:center;gap:var(--space-2);font:500 13px/20px var(--font-text);color:var(--ink-muted)}.amg-req>.amg-i{font-size:18px}.amg-req.is-met{color:var(--ink)}.amg-req.is-met>.amg-i{color:var(--success)}.amg-status:not([data-tone]){--tone:var(--ink-subtle);--tone-soft:var(--fill-hover)}.amg-status{display:inline-flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--tone-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 40%,transparent);color:var(--ink);font:600 13px/20px var(--font-text);white-space:nowrap}.amg-status__dot{position:relative;display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--tone);color:var(--ink-inverse);font-size:13px}.amg-status__dot .amg-i{position:relative;z-index:1;font-size:13px;stroke-width:2.5px}.amg-status.is-live .amg-status__dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--tone);animation:amg-pulse-ring 1.8s var(--ease-exit) infinite}.amg-status--lg{height:36px;padding-right:var(--space-4);font-size:14px}.amg-status--lg .amg-status__dot{width:24px;height:24px}.amg-status--plain{background:none;box-shadow:none;padding:0}.amg-dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--tone,var(--ink-subtle));flex:none}.amg-dot.is-live:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--tone,var(--ink-subtle));animation:amg-pulse-ring 1.8s var(--ease-exit) infinite}.amg-dot--sq{border-radius:3px}.amg-dot--tri{border-radius:0;background:none;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid var(--tone)}.amg-status-list{margin:0;padding:var(--space-2);list-style:none;display:flex;flex-direction:column}.amg-status-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);font:600 14px/20px var(--font-text)}.amg-status-list li+li{border-top:1px solid var(--line);border-radius:0}.amg-uptime{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.amg-uptime__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.amg-uptime__name{display:flex;align-items:center;gap:var(--space-3);font:700 16px/24px var(--font-display);font-stretch:100%}.amg-uptime__pct{font:600 14px/20px var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.amg-uptime__pct b{color:var(--ink);font-weight:700}.amg-uptime__days{display:grid;grid-template-columns:repeat(var(--n,90),minmax(0,1fr));gap:2px;height:44px;align-items:end;margin:0;padding:0}.amg-uptime__day{display:block;width:100%;height:100%;padding:0;border:0;border-radius:2px;background:var(--success);cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),filter var(--dur-fast)}.amg-uptime__day[data-s=degraded]{height:70%;background:var(--warning)}.amg-uptime__day[data-s=outage]{height:42%;background:var(--danger)}.amg-uptime__day[data-s=maintenance]{height:56%;background:var(--info)}.amg-uptime__day[data-s=nodata]{height:24%;background:var(--line-control)}.amg-uptime__day:hover,.amg-uptime__day.is-hover{transform:scaleY(1.12);transform-origin:bottom;filter:brightness(1.15)}.amg-uptime__day:focus-visible{outline-offset:1px}.amg-uptime__axis{display:flex;align-items:center;gap:var(--space-3);font:500 12px/16px var(--font-text);color:var(--ink-muted)}.amg-uptime__axis hr{flex:1;height:1px;border:0;background:var(--line);margin:0}.amg-uptime__legend{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;padding:0;list-style:none;font:500 12px/16px var(--font-text);color:var(--ink-muted)}.amg-uptime__legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.amg-uptime__legend .amg-i{display:block;width:6px;border-radius:2px;background:var(--success)}.amg-uptime__legend i[data-s=degraded]{height:10px;background:var(--warning)}.amg-uptime__legend i[data-s=maintenance]{height:12px;background:var(--info)}.amg-uptime__legend i[data-s=outage]{height:6px;background:var(--danger)}.amg-uptime__legend i[data-s=ok]{height:14px}.amg-uptime__legend i[data-s=nodata]{height:4px;background:var(--line-control)}.amg-tip--float{position:absolute;z-index:var(--z-tooltip);translate:-50% calc(-100% - 12px);display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);max-width:none;white-space:nowrap}.amg-tip--float:after{bottom:-3px;left:calc(50% - 4px)}.amg-tip--float b{font-weight:700;font-variant-numeric:tabular-nums}.amg-tip--float.is-open{transition-delay:0s}@container (max-width:560px){.amg-uptime{padding:var(--space-4)}.amg-uptime__days{gap:1px;height:36px}}.amg-errorpage{position:relative;container-type:inline-size}.amg-errorpage__in{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-10);align-items:center;min-height:440px;padding:var(--space-12)}.amg-errorpage__code{display:flex;align-items:baseline;gap:.04em;margin:0;font:800 min(20cqi,180px)/.9 var(--font-display);font-stretch:100%;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.amg-errorpage__code .amg-logo{--logo-h:.7em;align-self:flex-end;margin-bottom:.12em}.amg-errorpage__body{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.amg-errorpage__text{margin:0;max-width:44ch;font:400 17px/28px var(--font-text);color:var(--ink)}.amg-errorpage__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.amg-errorpage__ref{display:inline-flex;align-items:center;gap:var(--space-2);font:500 13px/20px var(--font-mono);color:var(--ink-muted)}.amg-errorpage__links{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0 calc(var(--space-3)*-1);padding:0;list-style:none}@container (max-width:640px){.amg-errorpage__in{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-6);min-height:0}.amg-errorpage__code{font-size:min(32cqi,160px)}}.amg-loading{position:relative;display:grid;place-items:center;align-content:center;gap:var(--space-8);min-height:var(--lh,420px);padding:var(--space-8);color:var(--ink);container-type:inline-size}.amg-loading__mark{--logo-h:72px;animation:amg-breathe 2.4s var(--ease-standard) infinite}.amg-loading__bar{width:min(100%,200px)}.amg-loading__word{font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-loading__stack{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.amg-toploader{position:absolute;left:0;right:0;top:0;z-index:var(--z-toast);height:3px;overflow:hidden;background:transparent}.amg-toploader.is-fixed{position:fixed}.amg-toploader:before{content:"";display:block;width:40%;height:100%;border-radius:0 3px 3px 0;background:var(--accent-ink);animation:amg-slide 1.4s var(--ease-standard) infinite}.amg-toploader.is-determinate:before{width:calc(var(--p,0)*1%);animation:none;transition:width var(--dur-slow) var(--ease-standard)}.amg-offline{--g-r:var(--radius-2xl);display:flex;align-items:center;gap:var(--space-8);width:min(100%,720px);padding:var(--space-10);color:var(--ink)}.amg-offline__tile{display:grid;place-items:center;flex:none;width:96px;height:96px;border-radius:calc(var(--radius-2xl) - var(--space-10) + var(--space-8));background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:44px;color:var(--ink)}.amg-offline__body{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;min-width:0}.amg-offline__text{margin:0;font:400 16px/26px var(--font-text)}.amg-offline__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.amg-offline__state[hidden]{display:none}.amg-offline__state{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;font:600 14px/20px var(--font-text)}@container (max-width:560px){.amg-offline{flex-direction:column;align-items:flex-start;padding:var(--space-6);gap:var(--space-5)}.amg-offline__tile{width:72px;height:72px;font-size:32px}.amg-offline__actions{width:100%;flex-direction:column}.amg-offline__actions .amg-btn{width:100%;--btn-h:48px}}.amg-art{--a1:var(--seq-4);--a2:var(--seq-2);position:relative;overflow:hidden;background:var(--surface-sunken);isolation:isolate;color:var(--ink)}.amg-art:before,.amg-art:after{content:"";position:absolute;pointer-events:none}.amg-art--arch:before{left:50%;bottom:-2%;width:62%;aspect-ratio:1/1.05;transform:translate(-50%);border-radius:999px 999px 0 0;background:repeating-radial-gradient(circle at 50% 100%,var(--a1) 0 3px,transparent 3px 14px)}.amg-art--arch:after{left:50%;bottom:-2%;width:30%;aspect-ratio:1/1.05;transform:translate(-50%);border-radius:999px 999px 0 0;background:var(--a1)}.amg-art--bands:before{inset:0;background:repeating-linear-gradient(135deg,var(--a2) 0 2px,transparent 2px 22px);opacity:.5}.amg-art--bands:after{right:-6%;top:-34%;width:46%;aspect-ratio:1;border-radius:50%;background:var(--a1);opacity:.9}.amg-art--grid:before{inset:0;background-image:radial-gradient(var(--line-control) 1.5px,transparent 1.6px);background-size:20px 20px}.amg-art--grid:after{left:14%;bottom:18%;width:36%;aspect-ratio:1.2;border-radius:var(--radius-lg);background:var(--a2)}.amg-art--stack:before{left:12%;bottom:0;width:18%;height:46%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--a2);box-shadow:calc(100% + 14px) -22% 0 0 var(--a1)}.amg-art--stack:after{left:56%;bottom:0;width:18%;height:76%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--a1)}.amg-art--tone-2{--a1:var(--seq-3);--a2:var(--seq-1)}.amg-art--tone-3{--a1:var(--seq-5);--a2:var(--seq-3)}.amg-art--tone-4{--a1:var(--ink-subtle);--a2:var(--seq-2)}.amg-card{--r:var(--radius-lg);--pad:var(--space-5);--g-r:var(--r);position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--pad);border-radius:var(--r);color:var(--ink);text-decoration:none;min-width:0;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.amg-card__eyebrow{font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-card__title{font:700 20px/28px var(--font-display);font-stretch:100%;letter-spacing:-.1px;margin:0}.amg-card__text{font-size:14px;line-height:22px;color:var(--ink-muted);margin:0}.amg-card__meta{display:flex;align-items:center;gap:var(--space-3);font:500 13px/20px var(--font-text);color:var(--ink-muted)}.amg-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto}.amg-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:calc(var(--r) - var(--pad) + var(--space-3));background:var(--accent-soft);color:var(--accent-ink);font-size:22px;flex:none}.amg-card__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.amg-card--media{--pad:var(--space-2);gap:0}.amg-card__media{aspect-ratio:16/10;border-radius:calc(var(--r) - var(--pad));overflow:hidden;width:100%}.amg-card--media .amg-card__body{padding:var(--space-4) var(--space-3) var(--space-3);flex:1}.amg-card--media .amg-card__foot{padding:0 var(--space-3) var(--space-3)}.amg-card--interactive{cursor:pointer}.amg-card--interactive:hover,.amg-card--interactive.is-hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--line-control),0 2px 4px var(--shadow-contact),0 28px 44px -16px var(--shadow-ambient)}.amg-card.amg-glass.amg-card--interactive:hover,.amg-card.amg-glass.amg-card--interactive.is-hover{box-shadow:inset 1px 1px 0 var(--glass-hi),inset -1px -1px 0 var(--glass-lo),0 2px 4px var(--shadow-contact),0 28px 44px -14px var(--shadow-ambient)}.amg-card--interactive:active,.amg-card--interactive.is-pressed{transform:translateY(0) scale(.99);transition-duration:var(--dur-instant)}.amg-card__link{color:inherit;text-decoration:none}.amg-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:3}.amg-card__link:focus-visible{outline:none}.amg-card__link:focus-visible:after{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-card.is-selected{box-shadow:inset 0 0 0 2px var(--accent-ink),0 1px 2px var(--shadow-contact),0 16px 32px -16px var(--shadow-ambient)}.amg-card__check{position:absolute;top:var(--space-3);right:var(--space-3);z-index:4;display:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:16px}.amg-card.is-selected .amg-card__check{display:grid}.amg-card.is-disabled,.amg-card[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.amg-card.is-loading .amg-card__body{pointer-events:none}.amg-card--row{flex-direction:row;align-items:center;gap:var(--space-4)}.amg-card--row .amg-card__body{flex:1}@media (prefers-reduced-motion:reduce){.amg-card--interactive:hover,.amg-card--interactive.is-hover{transform:none}}.amg-badge{--tone:var(--ink-muted);--tone-soft:var(--fill-hover);display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);font:600 12px/16px var(--font-text);letter-spacing:.1px;white-space:nowrap;color:var(--ink);background:var(--tone-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 38%,transparent);font-variant-numeric:tabular-nums}.amg-badge>.amg-i{font-size:14px;color:var(--tone)}.amg-badge[data-tone=accent]{--tone:var(--accent-ink);--tone-soft:var(--accent-soft)}.amg-badge[data-tone=success]{--tone:var(--success);--tone-soft:var(--success-soft)}.amg-badge[data-tone=warning]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.amg-badge[data-tone=danger]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.amg-badge[data-tone=info]{--tone:var(--info);--tone-soft:var(--info-soft)}.amg-badge--solid{background:var(--tone);color:var(--ink-inverse);box-shadow:none}.amg-badge--solid>.amg-i{color:inherit}.amg-badge--solid[data-tone=accent]{--tone:var(--accent);color:var(--on-accent)}.amg-badge--outline{background:transparent}.amg-badge--sm{height:20px;padding:0 6px;font-size:11px;line-height:14px}.amg-badge--lg{height:28px;padding:0 var(--space-3);font-size:13px}.amg-badge--dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tone);flex:none}.amg-badge--count{min-width:20px;height:20px;padding:0 6px;justify-content:center;font-size:11px;line-height:14px;background:var(--accent);color:var(--on-accent);box-shadow:none}.amg-badge--count[data-tone=danger]{background:var(--danger);color:var(--ink-inverse)}.amg-badge-anchor{position:relative;display:inline-flex}.amg-badge-anchor>.amg-badge{position:absolute;top:-6px;inset-inline-end:-8px;box-shadow:0 0 0 2px var(--surface)}.amg-badge.is-hover{background:color-mix(in srgb,var(--tone-soft),var(--ink) 8%)}.amg-chip{--h:32px;position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--h);padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--glass-thick);color:var(--ink);font:500 14px/20px var(--font-text);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 var(--stroke-hair) var(--line-control);transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard)}.amg-chip>.amg-i{font-size:16px}.amg-chip__x{display:grid;place-items:center;width:20px;height:20px;margin-inline-end:calc(var(--space-1) * -1);border:0;padding:0;background:transparent;cursor:pointer;border-radius:50%;font-size:14px;color:var(--ink-muted)}.amg-chip__x:hover{background:var(--fill-press);color:var(--ink)}.amg-chip:after{content:"";position:absolute;inset:-6px 0}.amg-chip:hover,.amg-chip.is-hover{background:color-mix(in srgb,var(--glass-thick),var(--ink) 8%)}.amg-chip:active,.amg-chip.is-pressed{background:color-mix(in srgb,var(--glass-thick),var(--ink) 14%);transform:scale(.98)}.amg-chip[aria-pressed=true],.amg-chip.is-selected{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--stroke-control) var(--accent-ink);color:var(--ink)}.amg-chip[aria-pressed=true]>.amg-i:first-child,.amg-chip.is-selected>.amg-i:first-child{color:var(--accent-ink)}.amg-chip:disabled,.amg-chip.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-chip--sm{--h:28px;padding:0 var(--space-2);font-size:13px}.amg-chip--lg{--h:40px;padding:0 var(--space-4);font-size:15px}.amg-chip--avatar{padding-inline-start:var(--space-1)}.amg-chip--static{cursor:default;background:var(--fill-hover);box-shadow:none}html[data-theme=contrast] .amg-chip{background:var(--surface)}.amg-tag{--tone:var(--ink-muted);display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);font:500 12px/16px var(--font-text);white-space:nowrap;color:var(--ink);background:var(--fill-hover);text-decoration:none;font-variant-numeric:tabular-nums}.amg-tag>.amg-i{font-size:14px;color:var(--tone)}.amg-tag--hash:before{content:"#";color:var(--ink-subtle)}.amg-tag--outline{background:transparent;box-shadow:inset 0 0 0 var(--stroke-hair) var(--line-control)}.amg-tag--solid{background:var(--ink);color:var(--ink-inverse)}.amg-tag[data-tone=accent]{--tone:var(--accent-ink);background:var(--accent-soft)}.amg-tag[data-tone=success]{--tone:var(--success);background:var(--success-soft)}.amg-tag[data-tone=warning]{--tone:var(--warning);background:var(--warning-soft)}.amg-tag[data-tone=danger]{--tone:var(--danger);background:var(--danger-soft)}.amg-tag[data-tone=info]{--tone:var(--info);background:var(--info-soft)}a.amg-tag:hover,.amg-tag.is-hover{background:var(--fill-press)}a.amg-tag:active,.amg-tag.is-pressed{background:color-mix(in srgb,var(--fill-press),var(--ink) 8%)}.amg-tag--lg{height:28px;padding:0 var(--space-3);font-size:13px}.amg-tag.is-disabled{opacity:var(--opacity-disabled)}.amg-avatar{--sz:40px;--av:var(--dv-1);position:relative;display:inline-grid;place-items:center;flex:none;width:var(--sz);height:var(--sz);border-radius:50%;overflow:visible;background:color-mix(in srgb,var(--av) 24%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--av) 60%,transparent);color:var(--ink);font:700 calc(var(--sz)*.36)/1 var(--font-display);font-stretch:100%;user-select:none}.amg-avatar>.amg-art,.amg-avatar>img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}.amg-avatar>.amg-i{font-size:calc(var(--sz)*.5)}.amg-avatar--xs{--sz:24px}.amg-avatar--sm{--sz:32px}.amg-avatar--md{--sz:40px}.amg-avatar--lg{--sz:56px}.amg-avatar--xl{--sz:80px}.amg-avatar--square{border-radius:calc(var(--sz)*.3)}.amg-avatar[data-c="1"]{--av:var(--dv-1)}.amg-avatar[data-c="2"]{--av:var(--dv-2)}.amg-avatar[data-c="3"]{--av:var(--dv-3)}.amg-avatar[data-c="4"]{--av:var(--dv-4)}.amg-avatar[data-c="5"]{--av:var(--dv-5)}.amg-avatar[data-c="6"]{--av:var(--dv-6)}.amg-avatar[data-c="7"]{--av:var(--dv-7)}.amg-avatar__presence{position:absolute;right:calc(var(--sz)*-.02);bottom:calc(var(--sz)*-.02);display:grid;place-items:center;width:max(10px,calc(var(--sz)*.32));height:max(10px,calc(var(--sz)*.32));border-radius:50%;background:var(--tone);box-shadow:0 0 0 2px var(--ring-bg,var(--surface));color:var(--ink-inverse);font-size:max(8px,calc(var(--sz)*.2))}.amg-avatar__presence[data-tone=success]{--tone:var(--success)}.amg-avatar__presence[data-tone=warning]{--tone:var(--warning)}.amg-avatar__presence[data-tone=danger]{--tone:var(--danger)}.amg-avatar__presence[data-tone=idle]{--tone:var(--ink-subtle)}.amg-avatar__presence .amg-i{stroke-width:3px}a.amg-avatar:hover,.amg-avatar.is-hover{box-shadow:inset 0 0 0 2px var(--av)}.amg-avatar.is-disabled{opacity:var(--opacity-disabled)}.amg-avatars{display:inline-flex;align-items:center;--ring-bg:var(--surface)}.amg-avatars>.amg-avatar{box-shadow:0 0 0 2px var(--ring-bg),inset 0 0 0 1px color-mix(in srgb,var(--av) 60%,transparent);margin-inline-start:calc(var(--sz)*-.1)}.amg-avatars>.amg-avatar:first-child{margin-inline-start:0}.amg-avatars>.amg-avatar:hover{z-index:2;transform:translateY(-2px)}.amg-avatars>.amg-avatar{transition:transform var(--dur-fast) var(--ease-standard)}.amg-avatars__more{background:var(--surface-sunken);--av:var(--ink-subtle);font-family:var(--font-text);font-stretch:100%;font-weight:600;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.amg-avatars--spread>.amg-avatar{margin-inline-start:var(--space-1)}.amg-acc{display:flex;flex-direction:column;color:var(--ink)}.amg-acc__item{border-bottom:1px solid var(--line);padding-block:var(--space-1)}.amg-acc__item:first-child{border-top:1px solid var(--line)}.amg-acc__h{margin:0;font:inherit}.amg-acc__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) var(--space-2);border:0;background:transparent;border-radius:var(--radius-sm);text-align:start;font:600 16px/24px var(--font-text);color:var(--ink);transition:background var(--dur-fast) var(--ease-standard)}.amg-acc__trigger .amg-i{font-size:20px;color:var(--ink-muted);transition:transform var(--dur-base) var(--ease-standard)}.amg-acc__trigger:hover,.amg-acc__trigger.is-hover{background:var(--fill-hover)}.amg-acc__trigger:active,.amg-acc__trigger.is-pressed{background:var(--fill-press)}.amg-acc__trigger[aria-expanded=true] .amg-i{transform:rotate(180deg);color:var(--ink)}.amg-acc__trigger:disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-standard)}.amg-acc__panel>div{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s var(--dur-base)}.amg-acc__trigger[aria-expanded=true]+.amg-acc__panel>div,.amg-acc__item.is-open>.amg-acc__panel>div{visibility:visible;transition-delay:0s}.amg-acc__trigger[aria-expanded=true]+.amg-acc__panel,.amg-acc__item.is-open>.amg-acc__panel{grid-template-rows:1fr}.amg-acc__content{padding:0 var(--space-2) var(--space-5);color:var(--ink-muted);font-size:15px;line-height:24px;max-width:64ch}.amg-acc--cards{gap:var(--space-2)}.amg-acc--cards .amg-acc__item{padding:var(--space-1);border:0;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.amg-acc--cards .amg-acc__item:first-child{border-top:0}.amg-acc--cards .amg-acc__trigger{padding-inline:var(--space-3);border-radius:var(--radius-sm)}.amg-acc--cards .amg-acc__content{padding-inline:var(--space-3)}.amg-acc--cards .amg-acc__item.is-open{box-shadow:inset 0 0 0 1px var(--line-control)}@media (prefers-reduced-motion:reduce){.amg-acc__panel{transition:none}}.amg-carousel{position:relative;--slide:min(88%,360px);color:var(--ink)}.amg-carousel__track{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--space-1) 0 var(--space-2);scroll-padding-inline:0}.amg-carousel__track::-webkit-scrollbar{display:none}.amg-carousel__slide{flex:0 0 var(--slide);scroll-snap-align:start;min-width:0}.amg-carousel--full{--slide:100%}.amg-carousel__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}.amg-carousel__dots{display:flex;gap:var(--space-2);align-items:center}.amg-carousel__dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--line-control);transition:width var(--dur-base) var(--ease-standard),background var(--dur-fast)}.amg-carousel__dot:after{content:"";position:absolute;inset:-18px -4px}.amg-carousel__dot[aria-current=true]{width:24px;background:var(--accent-ink)}.amg-carousel__nav{display:flex;gap:var(--space-2)}.amg-carousel__counter{font:500 13px/20px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums}.amg-carousel .amg-glass.amg-carousel__arrow{corner-shape:round;position:absolute;top:calc(50% - 40px);z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--ink);font-size:20px;cursor:pointer}.amg-carousel__arrow--prev{left:var(--space-3)}.amg-carousel__arrow--next{right:var(--space-3)}.amg-tl{--node:32px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;color:var(--ink)}.amg-tl__item{position:relative;display:grid;grid-template-columns:var(--node) 1fr;column-gap:var(--space-4);padding-bottom:var(--space-6)}.amg-tl__item:last-child{padding-bottom:0}.amg-tl__node{position:relative;z-index:1;display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control);color:var(--ink-muted);font-size:16px}.amg-tl__item:before{content:"";position:absolute;left:calc(var(--node)/2 - .5px);top:var(--node);bottom:0;width:1px;background:var(--line-control)}.amg-tl__item:last-child:before{display:none}.amg-tl__item.is-done .amg-tl__node{background:var(--accent);box-shadow:none;color:var(--on-accent)}.amg-tl__item.is-done:before{background:var(--accent-ink);width:2px;left:calc(var(--node)/2 - 1px)}.amg-tl__item.is-current .amg-tl__node{box-shadow:inset 0 0 0 2px var(--accent-ink),0 0 0 4px var(--accent-soft);color:var(--accent-ink)}.amg-tl__item.is-upcoming .amg-tl__node{border-style:dashed}.amg-tl__time{font:500 12px/16px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-bottom:2px}.amg-tl__title{font:600 16px/24px var(--font-text);margin:0}.amg-tl__text{font-size:14px;line-height:22px;color:var(--ink-muted);margin:var(--space-1) 0 0;max-width:56ch}.amg-tl__body{padding-top:4px;min-width:0}.amg-tl--h{flex-direction:row;overflow-x:auto;gap:0}.amg-tl--h .amg-tl__item{flex:1 0 112px;grid-template-columns:1fr;row-gap:var(--space-3);padding:0 var(--space-4) 0 0}.amg-tl--h .amg-tl__item:before{left:var(--node);top:calc(var(--node)/2 - .5px);bottom:auto;width:auto;height:1px;right:var(--space-2)}.amg-tl--h .amg-tl__item.is-done:before{height:2px;top:calc(var(--node)/2 - 1px);width:auto}.amg-tl--h .amg-tl__body{padding-top:0}.amg-tl--compact{--node:24px}.amg-tl--compact .amg-tl__node{font-size:14px}.amg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;color:var(--ink)}.amg-list__item{position:relative;display:flex;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);text-decoration:none;color:inherit;background:transparent;border:0;width:100%;text-align:start;font:inherit;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-standard)}.amg-list--divided .amg-list__item+.amg-list__item:before{content:"";position:absolute;top:0;left:var(--space-4);right:var(--space-4);height:1px;background:var(--line)}.amg-list__lead{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--fill-hover);color:var(--ink);font-size:20px}.amg-list__main{flex:1;min-width:0;display:flex;flex-direction:column}.amg-list__title{font:600 15px/22px var(--font-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amg-list__meta{font:400 13px/20px var(--font-text);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amg-list__end{display:flex;align-items:center;gap:var(--space-2);flex:none;color:var(--ink-muted);font:500 14px/20px var(--font-text);font-variant-numeric:tabular-nums}.amg-list__end .amg-i{font-size:18px}.amg-list--interactive .amg-list__item{cursor:pointer}.amg-list--interactive .amg-list__item:hover,.amg-list__item.is-hover{background:var(--fill-hover)}.amg-list--interactive .amg-list__item:active,.amg-list__item.is-pressed{background:var(--fill-press)}.amg-list__item[aria-current=true],.amg-list__item.is-selected{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--stroke-hair) var(--accent-ink)}.amg-list__item[aria-current=true] .amg-list__lead,.amg-list__item.is-selected .amg-list__lead{background:var(--accent);color:var(--on-accent)}.amg-list__item:disabled,.amg-list__item.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-list--dense .amg-list__item{min-height:44px;padding-block:var(--space-2)}.amg-list--dense .amg-list__lead{width:28px;height:28px;font-size:16px}.amg-list--bullets{list-style:none;gap:var(--space-2);padding-inline-start:0}.amg-list--bullets>li{display:flex;gap:var(--space-3);font-size:15px;line-height:24px}.amg-list--bullets>li>.amg-i{margin-top:3px;font-size:18px;color:var(--accent-ink)}.amg-dl{margin:0;display:grid;grid-template-columns:minmax(120px,max-content) 1fr;column-gap:var(--space-8);color:var(--ink)}.amg-dl__row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding:var(--space-3) 0;border-bottom:1px solid var(--line);align-items:baseline}.amg-dl__row:last-child{border-bottom:0}.amg-dl dt{font:600 13px/20px var(--font-text);color:var(--ink-muted)}.amg-dl dd{margin:0;font:400 15px/22px var(--font-text);min-width:0;overflow-wrap:anywhere}.amg-dl dd.is-num{font-variant-numeric:tabular-nums;font-family:var(--font-text);font-size:14px}.amg-dl--stacked{grid-template-columns:1fr}.amg-dl--stacked .amg-dl__row{grid-template-columns:1fr;row-gap:2px}.amg-dl--cols{grid-template-columns:repeat(3,1fr);gap:var(--space-6) var(--space-8)}.amg-dl--cols .amg-dl__row{display:block;border:0;padding:0;grid-column:auto}.amg-dl--cols dt{margin-bottom:2px}.amg-dl--compact .amg-dl__row{padding:var(--space-2) 0}.amg-divider{display:flex;align-items:center;gap:var(--space-4);margin:0;border:0;height:auto;color:var(--ink-muted);font:600 13px/18px var(--font-text);letter-spacing:0}.amg-divider:before,.amg-divider:after{content:"";flex:1;height:1px;background:var(--line)}.amg-divider:not([data-label]):after{display:none}.amg-divider:not([data-label]):before{width:100%}.amg-divider[data-label]:before{content:"";flex:0 0 var(--space-6)}.amg-divider[data-label]:after{content:"";flex:1}.amg-divider--strong:before,.amg-divider--strong:after{background:var(--line-control)}.amg-divider--inset{margin-inline:var(--space-4)}.amg-divider--v{display:inline-block;align-self:stretch;width:1px;height:auto;min-height:1em;background:var(--line);margin:0}.amg-divider--v:before,.amg-divider--v:after{display:none}.amg-divider--glass:before,.amg-divider--glass:after{background:linear-gradient(90deg,transparent,var(--glass-hi) 20%,var(--glass-hi) 80%,transparent);opacity:.5}.amg-divider--dashed:before,.amg-divider--dashed:after{height:0;background:none;border-top:1px dashed var(--line-control)}.amg-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);color:var(--ink);max-width:480px}.amg-empty__art{position:relative;display:grid;place-items:end center;width:72px;height:80px;border-radius:999px 999px var(--radius-md) var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-control);color:var(--accent-ink);font-size:32px;padding-bottom:var(--space-4);overflow:hidden}.amg-empty__art:before{content:"";position:absolute;left:50%;bottom:0;width:140%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:repeating-radial-gradient(circle at 50% 100%,var(--line) 0 1px,transparent 1px 8px)}.amg-empty__art .amg-i{position:relative}.amg-empty__title{font:700 22px/28px var(--font-display);font-stretch:100%;letter-spacing:-.2px;margin:0}.amg-empty__text{margin:0;color:var(--ink-muted);font-size:15px;line-height:24px;max-width:44ch}.amg-empty__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.amg-empty--center{align-items:center;text-align:center;margin-inline:auto}.amg-empty--sm{padding:var(--space-5);gap:var(--space-3)}.amg-empty--sm .amg-empty__art{width:48px;height:54px;font-size:22px;padding-bottom:var(--space-3)}.amg-empty--sm .amg-empty__title{font-size:16px;line-height:24px}.amg-empty--sm .amg-empty__text{font-size:14px;line-height:22px}.amg-stat{--tone:var(--ink-muted);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;color:var(--ink)}.amg-stat__label{font:600 13px/20px var(--font-text);color:var(--ink-muted)}.amg-stat__value{font:750 40px/44px var(--font-display);font-stretch:100%;letter-spacing:-.8px;font-variant-numeric:lining-nums}.amg-stat__value small{font:600 .5em/1 var(--font-text);letter-spacing:0;color:var(--ink-muted);margin-inline-start:2px}.amg-stat__delta{display:inline-flex;align-items:center;gap:var(--space-1);font:600 13px/20px var(--font-text);font-variant-numeric:tabular-nums;color:var(--tone)}.amg-stat__delta .amg-i{font-size:16px}.amg-stat__delta span{color:var(--ink-muted);font-weight:500}.amg-stat__delta[data-tone=success]{--tone:var(--success)}.amg-stat__delta[data-tone=danger]{--tone:var(--danger)}.amg-stat__delta[data-tone=warning]{--tone:var(--warning)}.amg-stat__spark{margin-top:var(--space-1);height:32px}.amg-stat--sm .amg-stat__value{font-size:28px;line-height:32px}.amg-stat--lg .amg-stat__value{font-size:56px;line-height:56px;letter-spacing:-1px}.amg-stat--tile{padding:var(--space-5);border-radius:var(--radius-lg)}.amg-stat--row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}.amg-stat--row .amg-stat__label{flex:1;white-space:nowrap}.amg-stat--row .amg-stat__value{font-size:20px;line-height:28px;white-space:nowrap}.amg-stat--row .amg-stat__delta{white-space:nowrap}.amg-stat.is-loading .amg-stat__value{color:transparent;border-radius:var(--radius-xs);background:var(--fill-hover);width:6ch}.amg-tile{--r:var(--radius-lg);--g-r:var(--r);position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:0;border-radius:var(--r);color:var(--ink);text-decoration:none;text-align:start;width:100%;font:inherit;cursor:pointer;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.amg-tile__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:calc(var(--r) - var(--space-4) + var(--space-1));background:var(--accent-soft);color:var(--accent-ink);font-size:24px;transition:background var(--dur-fast),color var(--dur-fast)}.amg-tile__main{flex:1;min-width:0;display:flex;flex-direction:column}.amg-tile__title{font:600 16px/24px var(--font-text)}.amg-tile__meta{font:400 13px/20px var(--font-text);color:var(--ink-muted)}.amg-tile__go{font-size:20px;color:var(--ink-muted);transition:transform var(--dur-base) var(--ease-standard)}.amg-tile:hover,.amg-tile.is-hover{transform:translateY(-2px)}.amg-tile:hover .amg-tile__go,.amg-tile.is-hover .amg-tile__go{transform:translate(2px,-2px);color:var(--ink)}.amg-tile:hover .amg-tile__icon,.amg-tile.is-hover .amg-tile__icon{background:var(--accent);color:var(--on-accent)}.amg-tile:active,.amg-tile.is-pressed{transform:scale(.99)}.amg-tile.is-selected{box-shadow:inset 0 0 0 2px var(--accent-ink)}.amg-tile:disabled,.amg-tile.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-tile--stack{flex-direction:column;align-items:flex-start;padding:var(--space-5);gap:var(--space-5)}.amg-tile--stack .amg-tile__go{position:absolute;top:var(--space-4);right:var(--space-4)}@media (prefers-reduced-motion:reduce){.amg-tile:hover,.amg-tile.is-hover{transform:none}}.amg-hero-media{--r:var(--radius-2xl);--pad:var(--space-2);--g-r:var(--r);position:relative;padding:var(--pad);border-radius:var(--r)}.amg-hero-media__frame{position:relative;border-radius:calc(var(--r) - var(--pad));overflow:hidden;aspect-ratio:16/9}.amg-hero-media__frame>.amg-art{position:absolute;inset:0}.amg-hero-media--tall .amg-hero-media__frame{aspect-ratio:4/5}.amg-hero-media--wide .amg-hero-media__frame{aspect-ratio:21/9}.amg-hero-media__float{position:absolute;z-index:3;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);--g-r:var(--radius-lg);color:var(--ink)}.amg-hero-media__float--bl{left:var(--space-5);bottom:var(--space-5)}.amg-hero-media__float--tr{right:var(--space-5);top:var(--space-5)}.amg-hero-media__play{corner-shape:round;position:absolute;z-index:3;--g-r:50%;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;border:0;border-radius:50%;font-size:28px;color:var(--ink);cursor:pointer;transition:transform var(--dur-base) var(--ease-spring)}.amg-hero-media__play:hover{transform:translate(-50%,-50%) scale(1.06)}.amg-hero-media__play:active{transform:translate(-50%,-50%) scale(.97)}.amg-quote{margin:0;display:flex;flex-direction:column;gap:var(--space-5);color:var(--ink);max-width:56ch}.amg-quote>.amg-i{font-size:32px;color:var(--accent-ink)}.amg-quote__text{margin:0;font:700 28px/36px var(--font-display);font-stretch:100%;letter-spacing:-.4px;text-wrap:balance}.amg-quote__by{display:flex;align-items:center;gap:var(--space-3);font:400 14px/20px var(--font-text);color:var(--ink-muted)}.amg-quote__by b{display:block;font-weight:600;color:var(--ink)}.amg-quote--sm .amg-quote__text{font:500 18px/28px var(--font-text);font-stretch:100%;letter-spacing:0}.amg-quote--inline{display:block;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--fill-hover)}.amg-quote--inline .amg-quote__text{font:italic 400 17px/28px var(--font-text);font-stretch:100%;letter-spacing:0}.amg-code{--r:var(--radius-md);position:relative;border-radius:var(--r);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);overflow:hidden}.amg-code__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-bottom:1px solid var(--line);font:500 12px/16px var(--font-mono);color:var(--ink-muted);letter-spacing:.2px}.amg-code__lang{display:inline-flex;align-items:center;gap:var(--space-2)}.amg-code__lang .amg-i{font-size:16px}.amg-code pre{margin:0;overflow:auto;padding:var(--space-4);font:400 13px/22px var(--font-mono);tab-size:2;-moz-tab-size:2}.amg-code code{font:inherit;display:block;min-width:max-content}.amg-code__ln{display:inline-block;width:3ch;margin-inline-end:var(--space-4);text-align:end;color:var(--ink-subtle);user-select:none;font-variant-numeric:tabular-nums}.amg-code__line{position:relative;display:block;padding-inline:var(--space-4);margin-inline:calc(var(--space-4)*-1)}.amg-code__line.is-hl{background:var(--accent-soft)}.amg-code__line.is-add{background:var(--success-soft)}.amg-code__line.is-del{background:var(--danger-soft)}.amg-code__line.is-add:before,.amg-code__line.is-del:before{position:absolute;inset-inline-start:var(--space-2)}.amg-code__line.is-add:before{content:"+";color:var(--success);font-weight:700}.amg-code__line.is-del:before{content:"\2212";color:var(--danger);font-weight:700}.amg-code--wrap pre{white-space:pre-wrap;overflow-wrap:anywhere}.amg-code--wrap code{min-width:0}.amg-code--inline-copy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.amg-code--inline-copy code{font:500 13px/22px var(--font-mono);overflow-x:auto;white-space:nowrap}.amg-code--inline-copy .amg-code__prompt{color:var(--ink-subtle);user-select:none;margin-inline-end:var(--space-2)}.amg-code-inline{font:500 .88em/1.4 var(--font-mono);padding:1px 6px;border-radius:var(--radius-xs);background:var(--fill-hover);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}html[data-theme=contrast] .amg-code-inline{margin-inline:var(--space-1)}.tok-k{color:var(--dv-4)}.tok-s{color:var(--dv-5)}.tok-n{color:var(--dv-3)}.tok-f{color:var(--dv-2)}.tok-t{color:var(--dv-6)}.tok-v{color:var(--dv-1)}.tok-c{color:var(--ink-subtle);font-style:italic}.tok-p{color:var(--ink-muted)}html[data-theme=light] :is(.tok-k,.tok-s,.tok-n,.tok-f,.tok-t,.tok-v){color:color-mix(in srgb,var(--tok-c) 60%,var(--ink))}html[data-theme=light] .tok-k{--tok-c:var(--dv-4)}html[data-theme=light] .tok-s{--tok-c:var(--dv-5)}html[data-theme=light] .tok-n{--tok-c:var(--dv-3)}html[data-theme=light] .tok-f{--tok-c:var(--dv-2)}html[data-theme=light] .tok-t{--tok-c:var(--dv-6)}html[data-theme=light] .tok-v{--tok-c:var(--dv-1)}.tok-err{color:var(--danger);text-decoration:underline wavy;text-underline-offset:3px}.amg-kbd{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:24px;height:24px;padding:0 6px;border-radius:var(--radius-xs);background:var(--glass-thick);color:var(--ink);font:600 12px/16px var(--font-text);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-control),0 2px 0 var(--line-control);vertical-align:baseline}.amg-kbd .amg-i{font-size:14px}.amg-kbd--sm{min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:14px;box-shadow:inset 0 0 0 1px var(--line-control),0 1px 0 var(--line-control)}.amg-kbd--lg{min-width:32px;height:32px;padding:0 var(--space-2);font-size:14px;line-height:20px;border-radius:var(--radius-sm)}.amg-kbd.is-pressed{transform:translateY(2px);box-shadow:inset 0 0 0 1px var(--line-control),0 0 0 var(--line-control);background:var(--fill-press)}.amg-kbd-combo{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-muted);font:500 12px/16px var(--font-text)}html[data-theme=contrast] .amg-kbd{background:var(--surface)}.amg-prose{--measure:68ch;padding:var(--space-8);color:var(--ink);font:400 18px/30px var(--font-text);hyphens:manual}.amg-prose>*{max-width:var(--measure)}.amg-prose>*+*{margin-top:var(--space-5)}.amg-prose h1,.amg-prose h2,.amg-prose h3,.amg-prose h4{font-family:var(--font-display);font-stretch:100%;color:var(--ink);text-wrap:balance}.amg-prose h1{font-size:40px;line-height:44px;font-weight:800;letter-spacing:-.8px}.amg-prose h2{font-size:28px;line-height:36px;font-weight:750;letter-spacing:-.4px;margin-top:var(--space-10)}.amg-prose h3{font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.2px;margin-top:var(--space-8)}.amg-prose h4{font-size:18px;line-height:28px;font-weight:700;margin-top:var(--space-6)}.amg-prose h2+*,.amg-prose h3+*,.amg-prose h4+*{margin-top:var(--space-3)}.amg-prose .lead{font-size:21px;line-height:32px;color:var(--ink-muted)}.amg-prose ul,.amg-prose ol{padding-inline-start:var(--space-6)}.amg-prose li+li{margin-top:var(--space-2)}.amg-prose li::marker{color:var(--ink-subtle)}.amg-prose strong{font-weight:650}.amg-prose blockquote{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--fill-hover);font:italic 400 20px/32px var(--font-text);color:var(--ink)}.amg-prose blockquote cite{display:block;margin-top:var(--space-3);font:600 13px/20px var(--font-text);font-style:normal;color:var(--ink-muted)}.amg-prose code{font:500 .86em/1.4 var(--font-mono);padding:1px 6px;border-radius:var(--radius-xs);background:var(--fill-hover);box-shadow:inset 0 0 0 1px var(--line)}.amg-prose pre{margin-top:var(--space-5)}.amg-prose hr{border:0;height:1px;background:var(--line);margin-block:var(--space-8)}.amg-prose figure{max-width:100%}.amg-prose figcaption{margin-top:var(--space-3);font:400 13px/20px var(--font-text);color:var(--ink-muted)}.amg-prose a{text-decoration-thickness:1.5px}.amg-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:22px;max-width:100%}.amg-prose th,.amg-prose td{padding:var(--space-3) var(--space-3);text-align:start;border-bottom:1px solid var(--line)}.amg-prose th{font-weight:600;color:var(--ink-muted);font-size:13px}.amg-prose--sm{font-size:16px;line-height:26px;padding:var(--space-6)}.amg-prose--sm h2{font-size:22px;line-height:30px}.amg-image{--r:var(--radius-lg);--pad:0px;position:relative;margin:0;display:block;color:var(--ink)}.amg-image__box{position:relative;overflow:hidden;border-radius:var(--r);aspect-ratio:var(--ratio,16/10);background:var(--surface-sunken);box-shadow:0 1px 2px var(--shadow-contact),0 16px 32px -16px var(--shadow-ambient)}.amg-image__box:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.amg-image__box>img,.amg-image__box>.amg-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.amg-image__cap{margin-top:var(--space-3);font:400 13px/20px var(--font-text);color:var(--ink-muted)}.amg-image--bezel{--pad:var(--space-2);padding:var(--pad);border-radius:calc(var(--r) + var(--pad));background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 16px 32px -16px var(--shadow-ambient)}.amg-image--bezel .amg-image__box{box-shadow:none}.amg-image--round .amg-image__box{--r:var(--radius-pill)}.amg-image--arch .amg-image__box{border-radius:999px 999px var(--r) var(--r)}.amg-image--r1{--ratio:1}.amg-image--r2{--ratio:4/5}.amg-image--r3{--ratio:21/9}.amg-image--r4{--ratio:3/2}.amg-image__tag{position:absolute;left:var(--space-3);bottom:var(--space-3);z-index:2}.amg-image.is-loading .amg-image__box{background:var(--fill-hover)}.amg-image.is-error .amg-image__box{display:grid;color:var(--ink-muted)}.amg-image.is-error .amg-image__box{align-content:center;justify-items:center;gap:var(--space-2);font:500 13px/20px var(--font-text)}.amg-image.is-error .amg-image__box>*{position:static}.amg-image.is-error .amg-image__box>.amg-i{width:32px;height:32px}html .amg-logo.is-ink{filter:none}html .amg-logo.is-paper{filter:invert(1)}.amg-logo--mark,.amg-logo--text{--logo-h:32px}.amg-logo--lockup{--logo-h:28px}.amg-logo-clear{--lx:calc(var(--logo-h,28px)*.5);display:inline-block;padding:var(--lx);position:relative;outline:1px dashed var(--line-control);outline-offset:-1px}.amg-logo-clear>.amg-logo{outline:1px solid var(--accent-ink)}.amg-logo-stage{display:flex;align-items:center;justify-content:center;min-height:160px;padding:var(--space-6);border-radius:var(--radius-lg);position:relative;isolation:isolate;overflow:hidden}.amg-logo-stage{background:var(--canvas-raised);color:var(--ink)}.amg-logo-stage--accent{background:var(--accent)}.amg-logo-stage--accent .amg-logo{filter:none}.amg-logo-stage--field{background:none}.amg-logo-misuse{position:relative}.amg-logo-misuse .amg-logo-stage{min-height:120px}.amg-logo-misuse .amg-logo-bad{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--danger);color:var(--ink-inverse);font-size:16px;z-index:3}.amg-logo-misuse .amg-logo-bad .amg-i{stroke-width:2.5px}.amg-logo-ok{background:var(--success)!important}.amg-marquee{--dur:36s;--gap:var(--space-10);position:relative;overflow:hidden;color:var(--ink);-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink) 8%,var(--ink) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--ink) 8%,var(--ink) 92%,transparent)}.amg-marquee__track{display:flex;width:max-content;animation:amg-marquee var(--dur) linear infinite}.amg-marquee__set{display:flex;align-items:center;gap:var(--gap);padding-inline-end:var(--gap);flex:none}.amg-marquee:hover .amg-marquee__track,.amg-marquee.is-paused .amg-marquee__track,.amg-marquee:focus-within .amg-marquee__track{animation-play-state:paused}.amg-marquee--reverse .amg-marquee__track{animation-direction:reverse}.amg-marquee--fast{--dur:20s}.amg-marquee--slow{--dur:60s}.amg-marquee__item{display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap;font:700 32px/40px var(--font-display);font-stretch:100%;letter-spacing:-.4px}.amg-marquee__item .amg-i{font-size:.7em;color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.amg-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.amg-marquee__track{animation:none;width:auto;flex-wrap:wrap}.amg-marquee__set[aria-hidden=true]{display:none}}.amg-price{--r:var(--radius-xl);--pad:var(--space-6);position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--pad);border-radius:var(--r);color:var(--ink);min-width:0}.amg-price__name{font:700 20px/28px var(--font-display);font-stretch:100%;margin:0}.amg-price__desc{margin:0;font-size:14px;line-height:22px;color:var(--ink-muted)}.amg-price__amount{display:flex;align-items:baseline;gap:var(--space-2);font-variant-numeric:lining-nums}.amg-price__num{font:800 40px/48px var(--font-display);font-stretch:100%;letter-spacing:-1.2px}.amg-price__per{white-space:nowrap;font:500 14px/20px var(--font-text);color:var(--ink-muted)}.amg-price__list{list-style:none;margin:0;padding:var(--space-5) 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.amg-price__list li{display:flex;gap:var(--space-3);font-size:15px;line-height:22px}.amg-price__list .amg-i{margin-top:2px;font-size:18px;color:var(--accent-ink);flex:none}.amg-price__list li.is-off,.amg-price__list li.is-off .amg-i{color:var(--ink-subtle)}.amg-price--featured{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px var(--shadow-contact),0 28px 56px -20px var(--shadow-ambient),inset 1px 1px 0 var(--glass-hi)}.amg-price--featured .amg-price__desc,.amg-price--featured .amg-price__per{color:color-mix(in srgb,var(--on-accent) 92%,transparent)}.amg-price--featured .amg-price__list{border-top-color:color-mix(in srgb,var(--on-accent) 22%,transparent)}.amg-price--featured .amg-price__list .amg-i{color:var(--on-accent)}.amg-price--featured .amg-price__list li.is-off{color:color-mix(in srgb,var(--on-accent) 62%,transparent)}.amg-price--featured .amg-price__list li.is-off .amg-i{color:inherit}html[data-theme=contrast] .amg-price--featured{box-shadow:none}.amg-price__flag{position:static;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);font:600 13px/18px var(--font-text);letter-spacing:0}.amg-price__flag .amg-i{font-size:14px}.amg-testi{--r:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border-radius:var(--r);color:var(--ink);min-width:0}.amg-testi__stars{display:flex;gap:2px;color:var(--accent-ink);font-size:18px}.amg-testi__stars .is-off{color:var(--ink-subtle)}.amg-testi__text{margin:0;font:400 17px/28px var(--font-text);text-wrap:pretty}.amg-testi__metric{display:flex;align-items:baseline;gap:var(--space-2);font:750 40px/44px var(--font-display);font-stretch:100%;letter-spacing:-.8px}.amg-testi__metric span{font:500 14px/20px var(--font-text);color:var(--ink-muted);letter-spacing:0}.amg-testi__by{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;font:400 14px/20px var(--font-text);color:var(--ink-muted)}.amg-testi__by b{display:block;font-weight:600;color:var(--ink)}.amg-testi--compact{padding:var(--space-5);gap:var(--space-4)}.amg-testi--compact .amg-testi__text{font-size:15px;line-height:24px}.amg-features{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);color:var(--ink)}.amg-feature{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);min-width:0}.amg-feature__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:calc(var(--radius-md) + 0px);background:var(--accent-soft);color:var(--accent-ink);font-size:24px;margin-bottom:var(--space-2)}.amg-feature__title{font:700 18px/26px var(--font-display);font-stretch:100%;margin:0;letter-spacing:-.1px}.amg-feature__text{margin:0;font-size:15px;line-height:24px;color:var(--ink-muted);max-width:40ch}.amg-feature__link{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font:600 14px/20px var(--font-text);color:var(--accent-ink);text-decoration:none}.amg-feature__link:hover{text-decoration:underline}.amg-feature__link .amg-i{transition:transform var(--dur-fast) var(--ease-standard)}.amg-feature__link:hover .amg-i{transform:translate(3px)}.amg-features--ruled>.amg-feature{box-shadow:inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}.amg-features--ruled{position:relative;border-radius:var(--radius-lg);overflow:hidden}.amg-features--ruled:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.amg-feature--row{flex-direction:row;align-items:flex-start;gap:var(--space-4)}.amg-feature--row .amg-feature__icon{margin:0;flex:none}.amg-feature--row .amg-feature__body{display:flex;flex-direction:column;gap:var(--space-1)}.amg-feature--plain{padding:0}.amg-feature.is-hover .amg-feature__icon,.amg-feature:hover .amg-feature__icon{background:var(--accent);color:var(--on-accent)}.amg-feature__icon{transition:background var(--dur-fast),color var(--dur-fast)}.amg-cloud{display:grid;grid-template-columns:repeat(var(--cols,6),1fr);align-items:center;color:var(--ink-muted)}.amg-cloud__item{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:72px;padding:var(--space-3);color:var(--ink-muted);font:700 20px/24px var(--font-display);font-stretch:var(--wd,100%);letter-spacing:var(--ls,-.3px);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast)}.amg-cloud__item:hover,.amg-cloud__item.is-hover{color:var(--ink)}.amg-cloud__item:before{content:"";flex:none;width:18px;height:18px;background:currentColor;border-radius:var(--lr,50%)}.amg-cloud__item[data-g=arch]:before{border-radius:999px 999px 2px 2px}.amg-cloud__item[data-g=sq]:before{border-radius:3px;transform:rotate(45deg) scale(.82)}.amg-cloud__item[data-g=bar]:before{width:6px;height:20px;border-radius:2px;box-shadow:9px 5px 0 currentColor,18px -1px 0 currentColor;margin-inline-end:18px}.amg-cloud__item[data-g=half]:before{border-radius:999px 0 0 999px;width:12px}.amg-cloud__item[data-g=ring]:before{background:none;box-shadow:inset 0 0 0 4px currentColor}.amg-cloud__item[data-g=tri]:before{border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}.amg-cloud--ruled{position:relative;border-radius:var(--radius-md);overflow:hidden}.amg-cloud--ruled:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.amg-cloud--ruled>.amg-cloud__item{box-shadow:inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}.amg-cloud--ink .amg-cloud__item{color:var(--ink)}@media (max-width:720px){.amg-cloud,.amg-features{grid-template-columns:repeat(2,1fr)}.amg-dl--cols{grid-template-columns:1fr 1fr}}@media (max-width:480px){.amg-features{grid-template-columns:1fr}.amg-dl:not(.amg-dl--stacked){grid-template-columns:1fr}.amg-dl:not(.amg-dl--stacked) .amg-dl__row{grid-template-columns:1fr}.amg-dl--cols{grid-template-columns:1fr}}.amg-table-wrap{position:relative;overflow:auto;max-height:var(--max-h,none);border-radius:inherit;scrollbar-width:thin}.amg-table{--row:48px;width:100%;border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-text);color:var(--ink);font-variant-numeric:tabular-nums}.amg-table caption{caption-side:top;text-align:start;padding:var(--space-4) var(--space-4) var(--space-3);font:700 16px/24px var(--font-display);font-stretch:100%}.amg-table caption.is-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.amg-table th,.amg-table td{height:var(--row);padding:0 var(--space-4);text-align:start;white-space:nowrap;border-bottom:1px solid var(--line);vertical-align:middle}.amg-table thead th{position:sticky;top:0;z-index:2;height:44px;background:var(--surface);border-bottom:1px solid var(--line-control);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-table tbody th{font-weight:600}.amg-table tbody tr:last-child td,.amg-table tbody tr:last-child th{border-bottom:0}.amg-table .is-num{text-align:end}.amg-table .is-trunc{max-width:220px;overflow:hidden;text-overflow:ellipsis}.amg-table .is-cell-flex{display:flex;align-items:center;gap:var(--space-3);height:100%}.amg-table__sort{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0 calc(var(--space-2)*-1);padding:0 var(--space-2);border:0;border-radius:var(--radius-xs);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast)}.amg-table__sort .amg-i{font-size:14px;color:var(--ink-subtle)}.amg-table__sort:hover,.amg-table__sort.is-hover{background:var(--fill-hover);color:var(--ink)}.amg-table__sort:active{background:var(--fill-press)}.amg-table th[aria-sort=ascending] .amg-table__sort,.amg-table th[aria-sort=descending] .amg-table__sort{color:var(--ink)}.amg-table th[aria-sort=ascending] .amg-i,.amg-table th[aria-sort=descending] .amg-i{color:var(--accent-ink)}.amg-table th.is-num .amg-table__sort{margin-inline-end:calc(var(--space-2)*-1)}.amg-table tbody tr{transition:background var(--dur-fast) var(--ease-standard)}.amg-table tbody tr:hover td,.amg-table tbody tr:hover th,.amg-table tbody tr.is-hover td,.amg-table tbody tr.is-hover th{background:var(--fill-hover)}.amg-table tbody tr.is-pressed td,.amg-table tbody tr.is-pressed th{background:var(--fill-press)}.amg-table tbody tr.is-selected td,.amg-table tbody tr.is-selected th{background:var(--accent-soft)}.amg-table tbody tr:focus-visible,.amg-table tbody tr.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px}.amg-table tbody tr.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.amg-table--click tbody tr{cursor:pointer}.amg-table--zebra tbody tr:nth-child(2n) td,.amg-table--zebra tbody tr:nth-child(2n) th{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}.amg-table--compact{--row:36px}.amg-table--comfy{--row:60px}.amg-table--compact th,.amg-table--compact td{padding-inline:var(--space-3);font-size:13px}.amg-table--compact thead th{height:36px}.amg-table__sel{width:48px;padding-inline-end:0!important}.amg-table__sel .amg-check{min-height:0}.amg-table--pin th:first-child,.amg-table--pin td:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface)}.amg-table--pin thead th:first-child{z-index:3}.amg-table--pin.is-scrolled th:first-child,.amg-table--pin.is-scrolled td:first-child{box-shadow:10px 0 12px -10px var(--shadow-ambient),inset -1px 0 0 var(--line)}.amg-table-wrap.is-stuck thead th{box-shadow:0 10px 12px -10px var(--shadow-ambient)}.amg-table__bar,.amg-table__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);font:500 13px/20px var(--font-text);color:var(--ink-muted);flex-wrap:wrap}.amg-table__bar{border-bottom:1px solid var(--line)}.amg-table__foot{border-top:1px solid var(--line)}.amg-table__foot b{color:var(--ink);font-weight:600}.amg-table-card{display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.amg-table-card>.amg-table-wrap{flex:1}.amg-table__cell-sub{display:block;font:400 12px/16px var(--font-text);color:var(--ink-muted)}.amg-table .amg-delta{display:inline-flex;align-items:center;gap:2px;font-weight:600}.amg-table .amg-delta[data-tone=success]{color:var(--success)}.amg-table .amg-delta[data-tone=danger]{color:var(--danger)}.amg-table .amg-delta .amg-i{font-size:14px}.amg-dg td,.amg-dg th{box-shadow:inset -1px 0 0 var(--line)}.amg-dg td{cursor:cell;position:relative}.amg-dg td:last-child,.amg-dg th:last-child{box-shadow:none}.amg-dg td.is-active{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px;z-index:1}.amg-dg td.is-range{background:var(--accent-soft)}.amg-dg td.is-edit{padding:0;background:var(--surface);outline:var(--stroke-focus) solid var(--accent-ink);outline-offset:-2px;z-index:1}.amg-dg td.is-edit input{width:100%;height:calc(var(--row) - 2px);padding:0 var(--space-4);border:0;outline:0;background:transparent;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums}.amg-dg td.is-invalid{box-shadow:inset 0 0 0 var(--stroke-control) var(--danger)}.amg-dg td.is-invalid .amg-dg__err{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--danger);font-weight:600}.amg-dg td.is-readonly{color:var(--ink-muted);cursor:default;background:color-mix(in srgb,var(--ink) 3%,transparent)}.amg-dg td.is-changed:after{content:"";position:absolute;top:0;right:0;border:5px solid transparent;border-top-color:var(--accent-ink);border-right-color:var(--accent-ink)}.amg-dg th{position:sticky}.amg-dg__resize{position:absolute;inset-block:10px;inset-inline-end:-3px;width:7px;cursor:col-resize;z-index:3;border-radius:var(--radius-pill)}.amg-dg__resize:after{content:"";position:absolute;inset-block:0;inset-inline-start:3px;width:1px;background:var(--line-control);transition:background var(--dur-fast),width var(--dur-fast)}.amg-dg__resize:hover:after,.amg-dg__resize.is-active:after{background:var(--accent-ink);width:3px;inset-inline-start:2px}.amg-dg__rownum{width:44px;text-align:center!important;padding-inline:0!important;color:var(--ink-subtle);font-family:var(--font-text);font-size:12px;background:var(--surface-sunken);font-variant-numeric:tabular-nums}.amg-dg__group td{background:var(--surface-sunken);font:600 13px/20px var(--font-text);color:var(--ink)}.amg-dg__group .amg-i{vertical-align:-3px;margin-inline-end:var(--space-2);font-size:16px;color:var(--ink-muted)}.amg-dg__state{display:grid;place-items:center;min-height:260px;padding:var(--space-6);background:var(--surface)}.amg-dg--loading td{pointer-events:none}.amg-dg__toolbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap}.amg-dg__toolbar .grow{flex:1}.amg-dg__badge{display:inline-flex;align-items:center;gap:var(--space-1);font:600 12px/16px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums}.amg-kpis{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));color:var(--ink)}.amg-kpis>.amg-stat{padding:var(--space-5) var(--space-6);box-shadow:inset -1px 0 0 var(--line)}.amg-kpis>.amg-stat:last-child{box-shadow:none}.amg-kpis .amg-stat__value{font-size:34px;line-height:40px}.amg-kpis .amg-stat__spark{width:100%}.amg-kpis--cards{gap:var(--space-4)}.amg-kpis--cards>.amg-stat{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:760px){.amg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.amg-kpis>.amg-stat:nth-child(2n){box-shadow:none}.amg-kpis>.amg-stat:nth-child(n+3){box-shadow:inset -1px 0 0 var(--line),inset 0 1px 0 var(--line)}.amg-kpis>.amg-stat:nth-child(n+3):nth-child(2n){box-shadow:inset 0 1px 0 var(--line)}}@media (max-width:400px){.amg-kpis{grid-template-columns:1fr}.amg-kpis>.amg-stat{box-shadow:inset 0 -1px 0 var(--line)!important}}@media (max-width:760px){.amg-kpis.amg-kpis--cards>.amg-stat:nth-child(n){box-shadow:inset 0 0 0 1px var(--line)!important}}.amg-stbl .amg-status{height:28px}.amg-stbl__bar{display:inline-flex;gap:2px;align-items:flex-end;height:24px;vertical-align:middle}.amg-stbl__bar i{display:block;width:3px;border-radius:1px;background:var(--tone,var(--success));height:100%}.amg-stbl__bar i[data-tone=warning]{--tone:var(--warning);height:62%}.amg-stbl__bar i[data-tone=danger]{--tone:var(--danger);height:30%}.amg-stbl__bar i[data-tone=none]{--tone:var(--ink-subtle);height:14%;opacity:.6}.amg-stbl__name{font-weight:600}.amg-stbl__name .amg-i{vertical-align:-3px;margin-inline-end:var(--space-2);color:var(--ink-muted);font-size:18px}.amg-kpis .amg-stat__value{font-variant-numeric:lining-nums tabular-nums}.amg-x-eyebrow{font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-x-title{margin:0;font:750 24px/28px var(--font-display);font-stretch:100%;letter-spacing:-.3px;text-wrap:balance;color:var(--ink)}.amg-x-text{margin:0;font:400 15px/24px var(--font-text);color:var(--ink-muted);text-wrap:pretty}.amg-caret{display:inline-block;width:2px;height:1.15em;margin-inline-start:2px;vertical-align:-.2em;background:var(--accent-ink);animation:amg-caret 1.05s steps(1) infinite}.amg-steprow-list{display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.amg-steprow{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);font:500 14px/20px var(--font-text);color:var(--ink)}.amg-steprow+.amg-steprow{border-top:1px solid var(--line)}.amg-steprow__ico{flex:none;display:grid;place-items:center;width:20px;height:20px;font-size:18px;color:var(--success)}.amg-steprow .amg-spinner{--s:16px;--w:2px;margin:2px}.amg-steprow[data-state=error] .amg-steprow__ico{color:var(--danger)}.amg-steprow__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amg-steprow__meta{flex:none;font:500 12px/16px var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.amg-device{--bz:10px;position:relative;display:block;margin:0 auto;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-control),0 24px 48px -20px var(--shadow-ambient),0 2px 0 var(--glass-hi) inset}.amg-device__screen{position:relative;overflow:hidden;background:var(--canvas);color:var(--ink);display:flex;flex-direction:column;height:100%}.amg-device--phone{width:288px;aspect-ratio:9/19;padding:var(--bz);border-radius:calc(var(--r-s) + var(--bz));--r-s:36px}.amg-device--phone .amg-device__screen{border-radius:var(--r-s)}.amg-device--phone:before{content:"";position:absolute;z-index:3;top:calc(var(--bz) + 10px);left:50%;width:72px;height:22px;transform:translate(-50%);border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line)}.amg-device--phone:after{content:"";position:absolute;z-index:3;bottom:calc(var(--bz) + 8px);left:50%;width:96px;height:4px;transform:translate(-50%);border-radius:var(--radius-pill);background:var(--ink);opacity:.5}.amg-device--tablet{--bz:12px;--r-s:20px;width:460px;aspect-ratio:4/3;padding:var(--bz);border-radius:calc(var(--r-s) + var(--bz))}.amg-device--tablet .amg-device__screen{border-radius:var(--r-s)}.amg-device--laptop{--bz:10px;--r-s:12px;width:520px;padding:0}.amg-device--laptop .amg-device__lid{padding:var(--bz);border-radius:calc(var(--r-s) + var(--bz)) calc(var(--r-s) + var(--bz)) 0 0;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-control);aspect-ratio:16/10}.amg-device--laptop .amg-device__screen{border-radius:var(--r-s) var(--r-s) 0 0}.amg-device--laptop .amg-device__base{position:relative;height:14px;margin:0 -28px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-control)}.amg-device--laptop .amg-device__base:before{content:"";position:absolute;top:0;left:50%;width:96px;height:6px;transform:translate(-50%);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--line-control)}.amg-device--laptop{background:transparent;box-shadow:none}.amg-device--dark .amg-device__screen{background:var(--surface)}.amg-device__status{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 0;font:600 12px/16px var(--font-text);font-variant-numeric:tabular-nums;flex:none}.amg-device__status span{display:inline-flex;gap:4px;align-items:center;font-size:14px}.amg-device__ui{flex:1;min-height:0;padding:16px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.amg-device__ui .amg-art{border-radius:var(--radius-md);flex:none;height:96px}.amg-device__h{font:800 18px/22px var(--font-display);font-stretch:100%;letter-spacing:-.02em;margin:0}.amg-device__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 13px/18px var(--font-text)}.amg-device__row .amg-i{font-size:18px;flex:none;color:var(--accent-ink)}.amg-device__row em{margin-inline-start:auto;font:500 12px/16px var(--font-text);font-style:normal;color:var(--ink-muted);font-variant-numeric:tabular-nums}.amg-device__tabs{display:flex;justify-content:space-around;padding:10px 0 26px;box-shadow:0 -1px 0 var(--line);flex:none}.amg-device__tabs span{display:inline-flex;font-size:20px;color:var(--ink-muted)}.amg-device__tabs .is-on{color:var(--accent-ink)}.amg-device__chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;box-shadow:0 1px 0 var(--line);flex:none}.amg-device__chrome .amg-i{font-size:16px;color:var(--ink-muted)}.amg-device__url{flex:1;height:24px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.amg-device__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.amg-device__cols .amg-art{height:80px}.amg-vp{position:relative;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:16/9;background:var(--surface-sunken);isolation:isolate;box-shadow:inset 0 0 0 1px var(--line)}.amg-vp>.amg-art{position:absolute;inset:0;z-index:-1}.amg-vp__center{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.amg-vp__center>*{pointer-events:auto}.amg-vp__big{corner-shape:round;--g-r:var(--radius-pill);width:72px;height:72px;display:grid;place-items:center;border:0;padding:0;border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;font-size:28px}.amg-vp__big .amg-i{font-size:28px}.amg-vp__bar{--g-r:var(--radius-lg);position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);color:var(--ink)}.amg-vp .amg-glass{--g-bg:color-mix(in srgb,var(--surface) 78%,transparent)}.amg-vp__time{flex:none;font:500 13px/20px var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.amg-vp__scrub{flex:1;min-width:48px}.amg-vp__vol{width:88px;flex:none}.amg-vp__mute{margin-inline-start:var(--space-2)}.amg-vp__cap{position:absolute;left:50%;bottom:calc(var(--ctl-touch) + var(--space-8));transform:translate(-50%);max-width:80%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--ink);color:var(--ink-inverse);font:600 16px/24px var(--font-text);text-align:center}.amg-vp__msg{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);text-align:center;color:var(--ink);font:600 16px/24px var(--font-text)}.amg-vp__msg .amg-i{font-size:32px}.amg-vp--compact .amg-vp__vol,.amg-vp--compact .amg-vp__pip{display:none}.amg-vp--compact .amg-vp__big{width:56px;height:56px}.amg-vp--compact .amg-vp__bar{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);padding-inline:var(--space-1)}.amg-vp--compact .amg-vp__cap{bottom:calc(var(--ctl-touch) + var(--space-5));font-size:14px;line-height:20px}.amg-ap{--g-r:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);color:var(--ink)}.amg-ap__top{display:flex;align-items:center;gap:var(--space-4)}.amg-ap__cover{flex:none;width:72px;height:72px;border-radius:var(--radius-md);overflow:hidden}.amg-ap__meta{min-width:0;flex:1}.amg-ap__title{margin:0;font:800 18px/24px var(--font-display);font-stretch:100%;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amg-ap__artist{margin:0;font:400 14px/20px var(--font-text);color:var(--ink-muted)}.amg-ap__scrub{position:relative;height:var(--ctl-touch);border-radius:var(--radius-sm)}.amg-ap__scrub:focus-within{outline:2px solid var(--focus);outline-offset:2px}.amg-ap__wave{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:2px;pointer-events:none}.amg-ap__wave i{flex:1;max-width:4px;height:var(--h);border-radius:var(--radius-pill);background:var(--ink-subtle);opacity:.55}.amg-ap__wave i.is-on{background:var(--accent-ink);opacity:1}.amg-ap__scrub input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.amg-ap__times{display:flex;justify-content:space-between;font:500 13px/20px var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-muted);margin-top:calc(var(--space-1) * -1)}.amg-ap__ctl{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.amg-ap__play{width:56px;height:56px;border:0;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-hi),0 8px 16px -8px var(--shadow-ambient);transition:transform var(--dur-fast) var(--ease-standard)}.amg-ap__play:hover,.amg-ap__play.is-hover{background:var(--accent-hover)}.amg-ap__play:active,.amg-ap__play.is-pressed{background:var(--accent-press);transform:scale(.96)}.amg-ap__play .amg-i{font-size:24px}.amg-ap.is-disabled{opacity:var(--opacity-disabled)}.amg-ap__err{display:flex;align-items:center;gap:var(--space-2);font:600 14px/20px var(--font-text);color:var(--danger)}.amg-ap__mini{--g-r:var(--radius-xl);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-xl);color:var(--ink);position:relative;overflow:hidden}.amg-ap__mini .amg-ap__cover{width:48px;height:48px;border-radius:var(--radius-md)}.amg-ap__mini .amg-ap__play{width:44px;height:44px}.amg-ap__mini .amg-ap__play .amg-i{font-size:20px}.amg-ap__prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--line)}.amg-ap__prog:after{content:"";display:block;height:100%;width:var(--p,40%);background:var(--accent-ink)}.amg-nc{--g-r:var(--radius-xl);width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2);color:var(--ink)}.amg-nc__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0 var(--space-3)}.amg-nc__title{margin:0;flex:1;display:flex;align-items:center;gap:var(--space-2)}.amg-nc__filter{padding:0 var(--space-1);display:flex}.amg-nc__filter .amg-seg{width:100%}.amg-nc__body{border-radius:calc(var(--radius-xl) - var(--space-2));padding:var(--space-1) 0 var(--space-2);overflow:hidden}.amg-nc__group{margin:0;padding:var(--space-3) var(--space-4) var(--space-1);color:var(--ink-muted)}.amg-nc__list{margin:0;padding:0;list-style:none}.amg-nc__item{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--ctl-touch);padding:var(--space-3) var(--space-4);border:0;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.amg-nc__item:hover,.amg-nc__item.is-hover{background:var(--fill-hover)}.amg-nc__item:active,.amg-nc__item.is-pressed{background:var(--fill-press)}.amg-nc__item:focus-visible,.amg-nc__item.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:-2px}.amg-nc__lead{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:20px}.amg-nc__lead[data-tone=success]{background:var(--success-soft);color:var(--success)}.amg-nc__lead[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.amg-nc__lead[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.amg-nc__main{flex:1;min-width:0}.amg-nc__text{margin:0;font:700 14px/20px var(--font-text)}.amg-nc__meta{margin:2px 0 0;font:400 13px/20px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums}.amg-nc__item.is-read .amg-nc__text{font-weight:500}.amg-nc__dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent-ink)}.amg-nc__item.is-read .amg-nc__dot{visibility:hidden}.amg-nc .amg-empty{padding:var(--space-8) var(--space-6)}.amg-bell{position:relative;display:inline-flex}.amg-bell .amg-badge--count{position:absolute;top:2px;inset-inline-end:2px;pointer-events:none}.amg-pm{--pm-end:0}.amg-pm__trigger{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--ctl-touch);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:600 14px/20px var(--font-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.amg-pm__trigger:hover,.amg-pm__trigger.is-hover{background:var(--fill-hover)}.amg-pm__trigger:active,.amg-pm__trigger.is-pressed,.amg-pm__trigger[aria-expanded=true]{background:var(--fill-press)}.amg-pm__trigger:focus-visible,.amg-pm__trigger.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-pm__trigger--icon{padding:var(--space-1)}.amg-pm__trigger .amg-i{font-size:18px;color:var(--ink-muted)}.amg-pm.amg-menu-wrap>.amg-menu{min-width:280px}.amg-pm--end.amg-menu-wrap>.amg-menu{left:auto;right:0;transform-origin:top right}.amg-pm__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3)}.amg-pm__name{margin:0;font:700 15px/20px var(--font-text)}.amg-pm__role{margin:0;font:400 13px/20px var(--font-text);color:var(--ink-muted)}.amg-share{display:flex;flex-direction:column;gap:var(--space-5)}.amg-share__link{display:flex;align-items:center;gap:var(--space-2)}.amg-share__link .amg-control{flex:1;min-width:0}.amg-share .amg-seg{width:100%}.amg-share__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}.amg-share__tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-height:var(--ctl-touch);padding:var(--space-2) 0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:500 13px/16px var(--font-text);cursor:pointer}.amg-share__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:24px;transition:background var(--dur-fast) var(--ease-standard)}.amg-share__tile:hover .amg-share__ic,.amg-share__tile.is-hover .amg-share__ic{background:var(--accent-soft)}.amg-share__tile:active .amg-share__ic,.amg-share__tile.is-pressed .amg-share__ic{background:var(--accent);color:var(--on-accent)}.amg-share__tile:focus-visible,.amg-share__tile.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}@container (max-width:360px){.amg-share__link .amg-btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.amg-share__link .amg-btn{min-width:var(--ctl-touch);padding-inline:var(--space-3)}}.amg-wiz{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);color:var(--ink)}.amg-wiz__panel{display:flex;flex-direction:column;gap:var(--space-4)}.amg-wiz__panel[hidden]{display:none}.amg-wiz__title{margin:0}.amg-wiz__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.amg-wiz__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--line)}.amg-wiz__foot .amg-btn:only-child{margin-inline-start:auto}.amg-wiz__done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.amg-wiz__done p{margin:0;color:var(--ink-muted);font:400 15px/24px var(--font-text)}.amg-wiz__ok{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--success-soft);color:var(--success);box-shadow:inset 0 0 0 2px var(--success);font-size:28px}.amg-wiz .amg-seg{width:100%}.amg-ob{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-3);height:540px;color:var(--ink)}.amg-ob__top{display:flex;justify-content:flex-end;align-items:center;min-height:var(--ctl-touch)}.amg-ob__art{flex:1;min-height:0;border-radius:calc(var(--radius-lg) - var(--space-3));overflow:hidden;position:relative}.amg-ob__art>.amg-art{position:absolute;inset:0;width:100%;height:100%}.amg-ob__body{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-2)}.amg-ob__title{margin:0;font:800 24px/28px var(--font-display);font-stretch:100%;letter-spacing:-.3px;text-wrap:balance}.amg-ob__text{margin:0;color:var(--ink-muted);font:400 15px/24px var(--font-text)}.amg-ob__dots{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin:0;list-style:none}.amg-ob__dot{position:relative;display:block;width:8px;height:8px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--ink-subtle);cursor:pointer;transition:width var(--dur-base) var(--ease-standard),background var(--dur-base)}.amg-ob__dot:after{content:"";position:absolute;inset:-18px -8px}.amg-ob__dot[aria-current=true]{width:24px;background:var(--ink)}.amg-ob__dot:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:3px}.amg-ob__foot{padding:0 var(--space-2) var(--space-2)}.amg-ob__foot .amg-btn{width:100%}.amg-sres{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);color:var(--ink)}.amg-sres__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.amg-sres__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.amg-sres__item{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0}.amg-sres__item+.amg-sres__item{box-shadow:inset 0 1px 0 var(--line)}.amg-sres__path{display:flex;align-items:center;gap:var(--space-2);margin:0;font:500 13px/20px var(--font-text);color:var(--ink-muted);min-width:0}.amg-sres__path .amg-i{font-size:14px;flex:none}.amg-sres__title{margin:0;font:700 18px/26px var(--font-display);font-stretch:100%;letter-spacing:-.1px}.amg-sres__title a{position:relative;color:var(--ink);text-decoration:none}.amg-sres__title a:after{content:"";position:absolute;inset:-9px 0}.amg-sres__title a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.amg-sres__title a:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.amg-sres__snip{margin:0;font:400 15px/24px var(--font-text);color:var(--ink-muted);max-width:68ch}.amg-sres mark{background:var(--accent-soft);color:var(--ink);border-radius:var(--radius-xs);padding:0 2px}.amg-sres__meta{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font:500 13px/20px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums}.amg-sres__pager{display:flex;justify-content:center}.amg-sres .amg-empty{padding:var(--space-8) var(--space-4)}.amg-totop,.amg-totop:before,.amg-totop:after,.amg-carousel__arrow:before,.amg-carousel__arrow:after,.amg-hero-media__play:before,.amg-hero-media__play:after{corner-shape:round}.pvx-matrix>.pvx-h{justify-self:center}.amg-art{border-radius:var(--radius-lg)}.amg-banner--bar{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 38%,transparent)}.amg-table tbody tr:focus-visible,.amg-table tbody tr.is-focus{border-radius:var(--radius-md)}.amg-table-wrap.is-stuck thead th{box-shadow:0 1px 0 var(--line-control),0 8px 8px -8px var(--shadow-ambient)}.amg-cal__day.is-in-range{box-shadow:-1px 0 0 var(--accent-soft),1px 0 0 var(--accent-soft)}.pvx-state>.amg-cal{margin-inline:auto}.amg-art--arch{container-type:size}.amg-art--arch:before{--r:min(46cqw,96cqh);bottom:0;width:calc(var(--r)*2);height:var(--r);aspect-ratio:auto;border-radius:999px 999px 0 0;background:repeating-radial-gradient(circle at 50% 100%,var(--a1) 0 2.2px,transparent 3.2px 14px)}.amg-art--arch:after{--r:min(46cqw,96cqh);bottom:0;width:calc(var(--r)*.5);height:calc(var(--r)*.52);aspect-ratio:auto}.amg-ob__art{flex:none;height:176px}.amg-ob__body{flex:1}.amg-ob__dots{margin-top:auto}.amg-ob{height:564px}.amg-ob__art{height:168px}.amg-tabs--vertical .amg-tab[aria-selected=true]:after,.amg-tabs--vertical .amg-tab.is-selected:after{right:2px;border-radius:var(--radius-pill)}.amg-vp{container-type:inline-size}.amg-vp__center{bottom:calc(var(--ctl-touch) + var(--space-6))}.amg-vp--compact .amg-vp__bar .amg-btn{--h:var(--ctl-md)}.amg-vp--compact .amg-vp__time{font-size:12px;line-height:16px}.amg-vp--compact .amg-vp__scrub{min-width:72px;padding-inline:var(--space-1)}.amg-vp--compact .amg-vp__msg{padding:var(--space-3) var(--space-4);gap:var(--space-2);font-size:14px;line-height:20px}.amg-vp--compact .amg-vp__msg .amg-i{font-size:24px}.amg-vp__big:before,.amg-vp__big:after{corner-shape:round}.amg-vp--compact .amg-vp__scrub{margin-inline:var(--space-2)}.amg-stbl th,.amg-stbl td{padding-inline:var(--space-3)}.amg-stbl__bar{gap:1px}.amg-stbl .is-num{white-space:nowrap}.amg-steprow__label{min-width:8ch}@container (max-width:480px){.amg-layer:has(>.amg-confirm){align-items:center}}.amg-field:has(>.amg-scrim),.amg-field:has(>.amg-layer){border-radius:var(--radius-xl);overflow:hidden}.amg-dg td.is-active,.amg-dg td.is-edit,.amg-dg td.is-invalid{border-radius:var(--radius-sm)}:has(>.pv-label+.amg-dg__state){display:flex;flex-direction:column}.pv-label+.amg-dg__state{flex:1}.amg-ingroup{border-radius:var(--radius-md)}.amg-ingroup>.amg-control{flex:1 1 auto;min-width:0;outline:0!important}.amg-ingroup:has(>.amg-control.is-focus,.amg-control__input:focus-visible){outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-sidebar__item>.amg-sidebar__count{flex:none;overflow:visible}@media (min-width:560px) and (max-width:719px){.pvx-matrix--wrap{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2)}.pvx-matrix--wrap>.amg-btn{--px:var(--space-2);width:100%;min-width:0}}.amg-btn--secondary:is(:disabled,.is-disabled),.amg-btn--outline:is(:disabled,.is-disabled),.amg-btn--ghost:is(:disabled,.is-disabled){opacity:.6;box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-card__meta{white-space:nowrap}.amg-card__foot{flex-wrap:wrap}.amg-card--media{height:100%}.amg-btngroup>.amg-btn:is(:focus-visible,.is-focus){border-radius:var(--radius-sm);outline-offset:-3px}.amg-btn--toggle.amg-btn--ghost:not([aria-pressed=true],.is-on){--sh:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-price:not(:has(.amg-price__flag)):before{content:"";height:18px;flex:none}.amg-price--featured .amg-price__list li.is-off{color:color-mix(in srgb,var(--on-accent) 82%,transparent)}.amg-price--featured .amg-btn--outline{--bg:var(--on-accent);--bg-h:var(--on-accent);--bg-p:var(--on-accent);--fg:var(--accent-press);--sh:none;color:var(--accent-press)!important;border-color:transparent!important}.amg-timecol{scroll-snap-type:y mandatory}.amg-timecol__cell{scroll-snap-align:start}.amg-popover.is-thick:has(.amg-timecols){--g-bg:color-mix(in srgb,var(--surface) 82%,transparent)}.amg-cal-pair{justify-content:center;flex:1}.amg-cal-presets .amg-btn--ghost{--r:var(--radius-pill);--sh:inset 0 0 0 var(--stroke-control) var(--line-control)}@media (max-width:719px){.amg-daterange{align-items:center}.amg-cal-presets{justify-content:center}}.amg-field:has(>.amg-loading),.amg-field:has(>.amg-toploader){position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.amg-listbox{max-height:calc(var(--ctl-touch)*6 + var(--space-2)*2)}.amg-bell .amg-iconbtn{font-size:24px;box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-bell .amg-iconbtn>i,.amg-bell .amg-iconbtn>.amg-i{font-size:inherit;width:1em;height:1em}.amg-page--edge{white-space:nowrap;padding:0 var(--space-3)}.amg-pagination{gap:var(--space-1)}.amg-ap__cover .amg-art--bands:after{right:var(--space-2);top:var(--space-2);width:34%}.amg-ap__prog{left:var(--space-3);right:var(--space-3);bottom:var(--space-1);border-radius:var(--radius-pill);overflow:hidden}.amg-acc__trigger{border-radius:var(--radius-md)}.amg-stat__spark{display:block;max-width:100%}.amg-stat__spark svg{display:block;max-width:100%;height:auto;overflow:visible}.amg-art--bands:after{right:var(--space-3);top:var(--space-3);width:34%}.amg-toc__link{border-radius:var(--radius-sm)}.amg-split>.amg-btngroup{border-radius:var(--radius-md)}.amg-split>.amg-btngroup:has(>.amg-btn:focus-visible,>.amg-btn.is-focus){outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-split>.amg-btngroup>.amg-btn:is(:focus-visible,.is-focus){outline:0;box-shadow:none}.amg-split>.amg-btngroup>.amg-btn:first-child:is(:focus-visible,.is-focus){border-radius:var(--radius-md) 0 0 var(--radius-md)}.amg-split>.amg-btngroup>.amg-btn:last-child:is(:focus-visible,.is-focus){border-radius:0 var(--radius-md) var(--radius-md) 0}.amg-copy.amg-btn--icon.amg-btn--ghost:not(.is-copied){--sh:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-glass .pvx-state>.pvx-name,.amg-glass .pvx-matrix>.pvx-name{color:var(--ink-muted)}.amg-glass>.pvx-title{color:var(--ink)}.pvx-row:has(>.amg-seg--sm){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.pvx-row>.amg-seg{min-width:0}@media (max-width:519px){.pvx-row:has(>.amg-seg--sm){grid-template-columns:minmax(0,1fr)}}.amg-opt.is-active{box-shadow:none;background:var(--fill-press)}[data-theme=contrast] .amg-opt.is-active{box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-anchor:has(>.amg-control--search) .amg-listbox{--g-r:var(--radius-xl)}.amg-anchor:has(>.amg-control--search) .amg-opt{--o-r:calc(var(--radius-xl) - var(--space-2))}.amg-quote>.amg-i{display:none}.amg-quote:has(>.amg-i):before{content:"\201c";display:block;height:32px;font:800 72px/1 var(--font-display);font-stretch:100%;color:var(--accent-ink)}.amg-kbd.is-pressed{transform:none;box-shadow:inset 0 2px 3px var(--shadow-contact),inset 0 0 0 1px var(--line-control)}.amg-link--standalone{padding-inline:var(--space-2);border-radius:var(--radius-md)}.amg-link--standalone:first-child{margin-inline-start:calc(var(--space-2)*-1)}.amg-banner .amg-btn--ghost{--sh:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-banner:not(.amg-banner--block){min-height:calc(var(--ctl-touch) + var(--space-3)*2 + var(--space-2))}.amg-spinner--on-accent{border-color:color-mix(in srgb,var(--on-accent) 40%,transparent);border-top-color:var(--on-accent)}.amg-vp--compact .amg-vp__bar{gap:0;min-width:0}.amg-vp--compact .amg-vp__bar .amg-btn{flex:none;--h:var(--ctl-sm);--w:var(--ctl-sm);width:var(--ctl-sm)}.amg-vp--compact .amg-vp__scrub{min-width:0;margin-inline:var(--space-2);padding-inline:0}.amg-anchor>.amg-popover:has(.amg-daterange){width:100%}.amg-card--row{gap:var(--space-3);--pad:var(--space-4)}.amg-card--row .amg-card__body{min-width:0}.amg-card--row .amg-card__title,.amg-card--row .amg-card__text{white-space:nowrap}[data-theme=contrast] :is(.amg-list__lead,.amg-card__icon,.amg-confirm__icon){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-toc__link:is(:hover,.is-hover){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-toc__link:is([aria-current=true],.is-active):before{width:4px;left:-2px;border-radius:var(--radius-pill);background:var(--ink)}.amg-image__tag{border-radius:var(--radius-pill);padding-inline:var(--space-3);font-family:var(--font-text)}.amg-image--arch .amg-image__box{border-radius:50% 50% var(--r) var(--r)/50% 50% var(--r) var(--r)}[data-theme=contrast] .amg-quote--inline{box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-crumbs__link:is(:hover,.is-hover){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}.amg-vp__msg{corner-shape:round;--g-r:var(--radius-lg);border-radius:var(--radius-lg)}.amg-vp__cap{corner-shape:round}.amg-vp__msg{--g-r:var(--radius-xl);border-radius:var(--radius-xl)}.amg-vp__msg:before,.amg-vp__msg:after{corner-shape:round}.amg-control .amg-btn--ghost:is(:disabled,.is-disabled){opacity:1;box-shadow:none;background:transparent;border-radius:var(--radius-pill)}[data-theme=contrast] .amg-art{outline:var(--stroke-control) solid var(--line-control);outline-offset:calc(var(--stroke-control)*-1)}[data-theme=contrast] .amg-art:after{box-shadow:none}[data-theme=contrast] .amg-chip--static{box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-banner:not(.amg-banner--accent){box-shadow:inset 0 0 0 var(--stroke-control) var(--tone)}[data-theme=contrast] .amg-banner--bar:not(.amg-banner--accent){box-shadow:inset 0 calc(var(--stroke-control)*-1) 0 var(--tone)}[data-theme=contrast] .amg-empty__art .amg-i{background:var(--surface-sunken);border-radius:50%}.amg-empty__art{border-radius:50% 50% var(--radius-md) var(--radius-md)/50% 50% var(--radius-md) var(--radius-md)}[data-theme=contrast] .amg-empty__art .amg-i{box-shadow:0 0 0 .25em var(--surface-sunken)}[data-theme=contrast] :is(.amg-footer__link,.amg-nav__link):is(:hover,.is-hover,.is-pressed,:active):not(.is-focus){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}html[data-theme=contrast] .amg-logo-stage[data-theme=dark]{outline:var(--stroke-control) solid #fff;outline-offset:calc(var(--stroke-control)*-1)}[data-theme=contrast] :is(.amg-mbar__link,.amg-mega__link):is(:hover,.is-hover,.is-pressed):not(.is-focus),[data-theme=contrast] .amg-nav__link[aria-expanded=true]:not(.is-focus){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] :is(.amg-control:hover:not(.is-disabled,.is-readonly),.amg-control.is-hover,.amg-otp__cell:hover:not(:disabled),.amg-otp__cell.is-hover):not(.is-focus,:focus-visible,:focus-within,.is-error,.is-invalid){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-page:is(:hover,.is-hover,.is-pressed):not(.is-focus,[aria-current],.is-active){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-ring .trk{stroke:var(--ink-muted);opacity:.55}[data-theme=contrast] .amg-pm__trigger:is(:hover,.is-hover,.is-pressed):not(.is-focus),[data-theme=contrast] .amg-pm.is-open .amg-pm__trigger:not(.is-focus){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-seg__opt:is(:hover,.is-hover):not(.is-selected,.is-disabled,.is-focus){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-tabbar__item:is(:hover,.is-hover,.is-pressed):not(.is-focus,.is-active,[aria-current],[aria-selected=true]){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .amg-tag:not(.amg-tag--outline,.amg-tag--solid){box-shadow:inset 0 0 0 var(--stroke-hair) var(--line-control)}@container (max-width:420px){.amg-vp__vol{width:56px}}@container (max-width:420px){.amg-vp__vol{display:none}}@container (max-width:420px){.amg-vp__pip{display:none}}.amg-vp:not(:has(.amg-vp__bar)) .amg-vp__center{bottom:0}.amg-collapsible{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.amg-collapsible__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4)}.amg-collapsible__title{font:600 15px/22px var(--font-text);color:var(--ink)}.amg-collapsible__trigger .amg-i{transition:transform var(--dur-base) var(--ease-standard)}.amg-collapsible.is-open .amg-collapsible__trigger .amg-i{transform:rotate(180deg)}.amg-collapsible__row{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);font:500 14px/20px var(--font-mono);color:var(--ink)}.amg-collapsible__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-standard)}.amg-collapsible__panel>div{overflow:hidden;min-height:0}.amg-collapsible.is-open .amg-collapsible__panel{grid-template-rows:1fr}.amg-tree,.amg-tree ul{list-style:none;margin:0;padding:0}.amg-tree ul{margin-inline-start:var(--space-4);padding-inline-start:var(--space-2);border-inline-start:1px solid var(--line)}.amg-tree [aria-expanded=false]>ul{display:none}.amg-tree__row{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:6px var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:var(--ink);font:500 14px/20px var(--font-text);text-align:start;cursor:pointer;position:relative}.amg-tree__row:hover{background:var(--fill-hover)}.amg-tree__row:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-tree__row[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.amg-tree__row[aria-selected=true]:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-pill);background:var(--accent-ink)}.amg-tree__caret{display:inline-grid;place-items:center;width:16px;flex:none}.amg-tree__caret .amg-i{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-standard)}.amg-tree [aria-expanded=true]>.amg-tree__row .amg-tree__caret .amg-i{transform:rotate(90deg)}.amg-tree__count{margin-inline-start:auto;font-size:12px;color:var(--ink-muted)}.amg-mbdemo{display:flex;justify-content:center}.amg-menubar{display:inline-flex;gap:2px;padding:var(--space-1);border-radius:var(--radius-lg);--g-r:var(--radius-lg)}.amg-menubar .amg-menu-wrap{position:relative}@media (max-width:520px){.amg-menubar{position:relative}.amg-menubar .amg-menu-wrap{position:static}.amg-menubar .amg-menu-wrap>.amg-menu{left:0;max-width:100%}}.amg-menubar__item{min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:none;color:var(--ink);font:600 14px/20px var(--font-text);cursor:pointer}.amg-menubar__item:hover,.amg-menubar__item[aria-expanded=true]{background:var(--fill-hover);box-shadow:inset 0 0 0 1px var(--line-control)}.amg-menubar__item:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-filterbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.amg-filterbar__chips,.amg-filterbar__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.amg-filterbar__sort{width:auto;flex:none;position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3)}.amg-filterbar__sort select{appearance:none;border:0;background:none;color:var(--ink);font:500 14px/20px var(--font-text);padding-inline-end:var(--space-5);min-height:36px;outline:none}.amg-filterbar__sort select option{color:#0e1012;background:#fff}.amg-filterbar__sort>.amg-i:last-child{position:absolute;inset-inline-end:var(--space-3);pointer-events:none}.amg-filterbar__count{font:600 14px/20px var(--font-text);color:var(--ink-muted)}.amg-togglegroup{display:inline-flex;border-radius:var(--radius-md);gap:2px;padding:2px;background:var(--surface-sunken)}.amg-togglegroup--outline{background:none;gap:0;padding:0;border:1px solid var(--line-control)}.amg-togglegroup__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:40px;min-height:40px;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-md) - 2px);background:none;color:var(--ink);font:600 14px/20px var(--font-text);cursor:pointer}.amg-togglegroup--outline .amg-togglegroup__btn{border-radius:0}.amg-togglegroup--outline .amg-togglegroup__btn:first-child{border-start-start-radius:calc(var(--radius-md) - 1px);border-end-start-radius:calc(var(--radius-md) - 1px)}.amg-togglegroup--outline .amg-togglegroup__btn:last-child{border-start-end-radius:calc(var(--radius-md) - 1px);border-end-end-radius:calc(var(--radius-md) - 1px)}.amg-togglegroup--outline .amg-togglegroup__btn+.amg-togglegroup__btn{border-inline-start:1px solid var(--line-control)}.amg-togglegroup--sm .amg-togglegroup__btn{min-width:32px;min-height:32px}.amg-togglegroup__btn:hover{background:var(--fill-hover)}.amg-togglegroup__btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.amg-togglegroup__btn:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px;position:relative;z-index:1}.amg-label{display:inline-flex;align-items:baseline;gap:var(--space-1);font:600 14px/20px var(--font-text);color:var(--ink);cursor:pointer}.amg-label__req{color:var(--danger);font-weight:700}.amg-label__opt{margin-inline-start:var(--space-2);font-weight:500;font-size:12px;color:var(--ink-muted)}.amg-label-demo{display:flex;flex-direction:column;gap:var(--space-2)}.amg-label-demo.is-disabled .amg-control{opacity:var(--opacity-disabled)}.amg-label-inline{display:flex;align-items:center;gap:var(--space-3)}.amg-label-inline input{width:20px;height:20px;accent-color:var(--accent)}.amg-nativeselect{position:relative;display:block}.amg-nativeselect select{appearance:none;width:100%;min-height:44px;padding:0 var(--space-8) 0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:500 15px/20px var(--font-text);cursor:pointer}.amg-nativeselect select option{color:#0e1012;background:#fff}.amg-nativeselect select:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-nativeselect select:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.amg-nativeselect.is-error select{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.amg-nativeselect>.amg-i{position:absolute;inset-inline-end:var(--space-3);top:50%;translate:0 -50%;pointer-events:none;color:var(--ink-muted)}.amg-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.amg-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.amg-item__media{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}.amg-item__body{flex:1;min-width:0}.amg-item__title{font:600 15px/22px var(--font-text);color:var(--ink)}.amg-item__desc{font:400 13px/18px var(--font-text);color:var(--ink-muted)}.amg-item__actions{display:flex;gap:var(--space-2);flex:none}.amg-items--outline .amg-item{border:1px solid var(--line)}.amg-items--muted .amg-item{background:var(--surface-sunken)}.amg-panes{--p:50%;display:grid;grid-template-columns:var(--p) 14px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.amg-panes--v{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--p) 14px minmax(0,1fr);height:100%}.amg-panes__pane--bare{display:block}.amg-panes__pane{min-width:0;min-height:0;overflow:hidden;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex;flex-direction:column;gap:var(--space-2)}.amg-panes__pane--bare{padding:0;background:none;overflow:visible}.amg-panes__title{font:600 14px/20px var(--font-text);color:var(--ink);margin-bottom:var(--space-1)}.amg-panes__line{display:block;height:8px;border-radius:var(--radius-pill);background:var(--line-control)}.amg-panes__handle{position:relative;display:grid;place-items:center;cursor:col-resize;touch-action:none;border-radius:var(--radius-pill)}.amg-panes--v>.amg-panes__handle{cursor:row-resize}.amg-panes__grip{width:4px;height:32px;border-radius:var(--radius-pill);background:var(--ink-subtle);transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.amg-panes--v>.amg-panes__handle .amg-panes__grip{width:32px;height:4px}.amg-panes__handle:hover .amg-panes__grip,.amg-panes__handle.is-drag .amg-panes__grip{background:var(--accent);transform:scale(1.15)}.amg-panes__handle:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:0}.amg-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:var(--space-3);overflow-x:auto;align-items:start}.amg-kcol{padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--line)}.amg-kcol__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-3)}.amg-kcol__title{margin:0;flex:1;font:700 14px/20px var(--font-display);color:var(--ink)}.amg-kcol__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.amg-kcard{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-contact);cursor:grab}.amg-kcard:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-kcard.is-drag{transform:rotate(-2deg) translateY(-2px);box-shadow:var(--shadow-ambient);border-color:var(--accent)}.amg-kcard .amg-tag{align-self:flex-start}.amg-kcard__title{font:600 14px/20px var(--font-text);color:var(--ink)}.amg-kcard__meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;white-space:nowrap;font:500 12px/16px var(--font-text);color:var(--ink-muted)}.amg-kcard__pri,.amg-kcard__due{display:inline-flex;align-items:center;gap:4px}.amg-kcard__pri .amg-i,.amg-kcard__due .amg-i{width:14px;height:14px}.amg-kcard__who{margin-inline-start:auto}.amg-cmts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.amg-cmts--nested{margin-inline-start:var(--space-6);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--line)}.amg-cmt{display:flex;gap:var(--space-3)}.amg-cmt__body{flex:1;min-width:0}.amg-cmt__head{display:flex;align-items:baseline;gap:var(--space-2)}.amg-cmt__name{font:700 14px/20px var(--font-text);color:var(--ink)}.amg-cmt__time{font:400 12px/16px var(--font-text);color:var(--ink-muted)}.amg-cmt__text{margin:2px 0 var(--space-1);font:400 14px/22px var(--font-text);color:var(--ink)}.amg-cmt__actions{display:flex;gap:var(--space-1);margin-inline-start:calc(var(--space-3)*-1)}.amg-mention{color:var(--accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px;background:var(--accent-soft);border-radius:var(--radius-xs);padding:0 4px}.amg-cmt-composer{display:flex;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.amg-cmt-composer__box{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.amg-cmt-composer__bar{display:flex;justify-content:flex-end}.amg-mentionmenu{position:absolute;top:70px;inset-inline-start:var(--space-4);z-index:2;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:var(--space-2);--g-r:var(--radius-lg)}.amg-mentionmenu__opt{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:var(--ink);font:500 14px/20px var(--font-text);text-align:start;cursor:pointer}.amg-mentionmenu__opt[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:700;box-shadow:inset 0 0 0 1px var(--accent-ink)}.amg-cmt-composer__box{padding-bottom:var(--space-10)}.amg-cmt-composer__bar{position:absolute;inset-inline-end:0;bottom:0}.amg-qr{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.amg-qr__tile{padding:var(--space-4);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-contact);line-height:0}.amg-qr__svg{width:168px;height:168px;display:block;shape-rendering:crispEdges}.amg-qr__title{margin:0;font:700 18px/24px var(--font-display);color:var(--ink)}.amg-qr__url{font:500 13px/18px var(--font-mono);color:var(--ink-muted)}.amg-qr__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.amg-map{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.amg-map__canvas{position:relative;aspect-ratio:2/1;min-height:240px}.amg-map__svg{position:absolute;inset:0;width:100%;height:100%;display:block}.amg-map__land{fill:var(--surface-sunken)}.amg-map__water{fill:var(--accent-soft)}.amg-map__park{fill:var(--success-soft)}.amg-map__road{fill:none;stroke:var(--line-control);stroke-linecap:round}.amg-map__label{font:600 10px var(--font-text);fill:var(--ink-muted);letter-spacing:.02em}.amg-map__label--park{fill:var(--ink)}.amg-map__pin{position:absolute;translate:-50% -100%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px var(--accent-soft),var(--shadow-ambient)}.amg-map__pin .amg-i{width:22px;height:22px}.amg-map__pin--small{width:20px;height:20px;translate:-50% -50%;background:var(--surface);color:var(--ink);box-shadow:0 0 0 2px var(--ink-muted)}.amg-map__pin--small .amg-i{width:10px;height:10px}.amg-map__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.amg-map__title{margin:0;font:700 16px/22px var(--font-display);color:var(--ink)}.amg-map__addr{font:400 14px/20px var(--font-text);color:var(--ink-muted)}.amg-map__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.amg-rs{display:grid;grid-template-columns:auto 1fr;gap:var(--space-6) var(--space-8);align-items:center}.amg-rs__score{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.amg-rs__big{font:800 56px/1 var(--font-display);color:var(--ink)}.amg-rs__stars .amg-i{width:20px;height:20px}.amg-rs__stars{display:flex;gap:2px;color:var(--accent-ink)}.amg-rs__count{font:500 13px/18px var(--font-text);color:var(--ink-muted)}.amg-rs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.amg-rs__row{display:grid;grid-template-columns:56px 1fr 28px;align-items:center;gap:var(--space-3);font:500 13px/18px var(--font-text);color:var(--ink)}.amg-rs__bar{height:8px;border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.amg-rs__bar>span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}.amg-rs__n{text-align:end;color:var(--ink-muted)}.amg-rs__cta{grid-column:1/-1;justify-self:center}.amg-cd{display:inline-flex;align-items:flex-start;gap:var(--space-2)}.amg-cd__unit{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:72px}.amg-cd__num{display:grid;place-items:center;width:100%;padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);font:800 32px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink)}.amg-cd__lab{font:600 12px/16px var(--font-text);color:var(--ink-muted)}.amg-cd__sep{padding-top:var(--space-3);font:700 28px/1 var(--font-display);color:var(--ink-subtle)}.amg-cd--compact{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:700 14px/20px var(--font-text)}.amg-cd__txt{font-variant-numeric:tabular-nums}.amg-cd__end{font-weight:500}.amg-scrollarea{list-style:none;margin:0;padding:0 var(--space-2) 0 0;overflow:auto;border-radius:var(--radius-md)}@supports not selector(::-webkit-scrollbar){.amg-scrollarea{scrollbar-width:thin;scrollbar-color:var(--ink-subtle) transparent}}.amg-scrollarea::-webkit-scrollbar{width:12px;height:12px}.amg-scrollarea::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-pill)}.amg-scrollarea::-webkit-scrollbar-thumb{background:var(--ink-subtle);border:3px solid transparent;background-clip:padding-box;border-radius:var(--radius-pill)}.amg-scrollarea::-webkit-scrollbar-thumb:hover{background:var(--ink-muted);background-clip:padding-box}.amg-scrollarea:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.amg-scrollarea__row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--line);font:500 14px/20px var(--font-text);color:var(--ink)}.amg-scrollarea__muted{color:var(--ink-muted);font-weight:400}.amg-scrollarea--x{display:flex;gap:var(--space-3);padding:0 0 var(--space-5)}.amg-scrollarea__card{flex:none;width:140px;display:flex;flex-direction:column;gap:var(--space-2);font:600 13px/18px var(--font-text);color:var(--ink)}.amg-scrollarea__card .amg-art{height:84px;border-radius:var(--radius-md)}.amg-rtt{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:var(--space-1);border-radius:var(--radius-lg);border:1px solid var(--line)}.amg-rtt--bubble{display:inline-flex;border:0}.amg-rtt__btn{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:none;color:var(--ink);cursor:pointer}.amg-rtt__btn:hover{background:var(--fill-hover)}.amg-rtt__btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.amg-rtt__btn:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:1px}.amg-rtt__sep{flex:none;width:1px;height:20px;margin:0 var(--space-1);background:var(--line-control)}.amg-rtt__style{flex:none;width:124px}.amg-rtt__style select{min-height:32px;font-size:14px;padding-inline-start:var(--space-3)}.amg-rtt__editor [contenteditable]{display:block;min-height:96px;font:400 15px/24px var(--font-text);color:var(--ink);outline:none}.amg-crop{display:flex;flex-direction:column;gap:var(--space-4)}.amg-crop__stage{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;touch-action:none;background:var(--surface-sunken)}.amg-crop__img{position:absolute;inset:0;background:linear-gradient(180deg,var(--dv-1) 0,var(--accent-soft) 70%)}.amg-crop__sun{position:absolute;left:68%;top:16%;width:16%;aspect-ratio:1;border-radius:50%;background:var(--dv-3)}.amg-crop__hill{position:absolute;bottom:-20%;border-radius:50%;aspect-ratio:1}.amg-crop__hill--a{left:-10%;width:70%;background:var(--dv-5)}.amg-crop__hill--b{left:36%;width:80%;background:var(--dv-6)}.amg-crop__box{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:2px solid #fff;border-radius:var(--radius-xs);box-shadow:0 0 0 999px #0000008c;cursor:move;outline:none}.amg-crop__box:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:3px}.amg-crop__grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 33.2%,rgb(255 255 255/.7) 33.3% 33.6%,transparent 33.7% 66.2%,rgb(255 255 255/.7) 66.3% 66.6%,transparent 66.7%),linear-gradient(0deg,transparent 33.2%,rgb(255 255 255/.7) 33.3% 33.6%,transparent 33.7% 66.2%,rgb(255 255 255/.7) 66.3% 66.6%,transparent 66.7%)}.amg-crop__h{position:absolute;width:14px;height:14px;border-radius:4px;background:#fff;box-shadow:0 0 0 1.5px #0e1012}.amg-crop__h--nw{left:-8px;top:-8px}.amg-crop__h--n{left:50%;top:-8px;margin-left:-7px}.amg-crop__h--ne{right:-8px;top:-8px}.amg-crop__h--e{right:-8px;top:50%;margin-top:-7px}.amg-crop__h--se{right:-8px;bottom:-8px}.amg-crop__h--s{left:50%;bottom:-8px;margin-left:-7px}.amg-crop__h--sw{left:-8px;bottom:-8px}.amg-crop__h--w{left:-8px;top:50%;margin-top:-7px}.amg-crop__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.amg-crop__zoom{flex:1 1 180px;width:auto}.amg-crop__actions{display:flex;align-items:center;gap:var(--space-2)}@media (max-width:520px){.amg-cd{max-width:100%}.amg-cd__unit{min-width:0;flex:1 1 0}.amg-cd__num{font-size:26px;padding-inline:var(--space-1)}}.amg-tour{position:relative;height:340px;border-radius:var(--radius-xl);overflow:hidden;background:var(--surface);border:1px solid var(--line)}.amg-tour__app{position:absolute;inset:0;display:flex;flex-direction:column}.amg-tour__bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.amg-tour__brand{width:84px;height:12px;border-radius:var(--radius-pill);background:var(--line-control)}.amg-tour__grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-5) var(--space-4)}.amg-tour__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.amg-tour__sk{display:block;height:10px;border-radius:var(--radius-pill);background:var(--line-control)}.amg-tour__spot{position:absolute;display:block;border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--accent),0 0 0 999px #0000008c;z-index:1}.amg-tour__step{font:700 12px/16px var(--font-text);color:var(--accent-ink);margin-bottom:var(--space-1)}.amg-tour__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.amg-tour__dots{display:flex;gap:6px}.amg-tour__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--line-control)}.amg-tour__dot.is-on{width:20px;background:var(--accent)}.amg-cmp-wrap{overflow-x:auto}.amg-cmp{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-text);color:var(--ink)}.amg-cmp thead th{vertical-align:bottom;padding:var(--space-4) var(--space-3);text-align:center;font:700 16px/22px var(--font-display);color:var(--ink)}.amg-cmp thead .amg-badge{display:flex;width:max-content;margin:0 auto var(--space-2)}.amg-cmp tbody tr>:nth-child(3){background:var(--accent-soft)}.amg-cmp__grp td{border-top:0!important}.amg-cmp__price{display:block;margin-top:2px;font:800 24px/1.2 var(--font-display)}.amg-cmp__price small{font:500 12px var(--font-text);color:var(--ink-muted);margin-inline-start:2px}.amg-cmp tbody th{text-align:start;font-weight:500;padding:var(--space-3);border-top:1px solid var(--line)}.amg-cmp tbody td{text-align:center;padding:var(--space-3);border-top:1px solid var(--line);font-weight:600}.amg-cmp__grp th{padding:var(--space-5) var(--space-3) var(--space-2)!important;font:700 12px/16px var(--font-text)!important;color:var(--ink-muted);border-top:0!important}.amg-cmp__y{color:var(--accent-ink)}.amg-cmp__n{color:var(--ink-muted)}.amg-cmp .amg-i{width:20px;height:20px;vertical-align:middle}.amg-cmp__rec{background:var(--accent-soft)}.amg-cmp thead .amg-cmp__rec{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.amg-cmp tfoot .amg-cmp__rec{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.amg-cmp tfoot td{padding:var(--space-4) var(--space-3);text-align:center}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.amg-dir{display:flex;flex-direction:column;gap:var(--space-4)}.amg-dir__row{display:flex;align-items:flex-start;gap:var(--space-3)}.amg-dir__main{flex:1;min-width:0}.amg-dir .amg-control{min-width:0}.amg-dir .amg-control__input{min-width:0;width:100%}.amg-dir[dir=rtl],.amg-dir[dir=rtl] .amg-dir__name,.amg-dir[dir=rtl] .amg-dir__text{font-size:15px}.amg-dir[dir=rtl] .amg-dir__time{font-size:13px}.amg-dir__head{display:flex;align-items:baseline;gap:var(--space-2)}.amg-dir__name{font:700 14px/20px var(--font-text);color:var(--ink)}.amg-dir__time{font:400 12px/16px var(--font-text);color:var(--ink-muted)}.amg-dir__text{margin:2px 0 var(--space-3);font:400 14px/22px var(--font-text);color:var(--ink)}.amg-dir__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.amg-dir .amg-dir__row:nth-child(2){align-items:center}.amg-dir .amg-btn.amg-btn--ghost{align-self:flex-start}[dir=rtl] .amg-dir__arrow{transform:scaleX(-1)}:root{--consent-h:0px}.amg-pinned-bottom{position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + var(--consent-h));z-index:var(--z-sticky)}.amg-theme-scope[data-scope=violet]{--accent:#6D4DF0;--accent-hover:#6143DD;--accent-press:#5438C4;--on-accent:#FFFFFF;--accent-ink:#B9A8FF;--accent-soft:#6D4DF033;--focus:#B9A8FF}[data-theme=light] .amg-theme-scope[data-scope=violet]{--accent-hover:#5B3BE0;--accent-press:#4A2DC4;--accent-ink:#5334D4;--accent-soft:#6D4DF026;--focus:#5334D4}[data-theme=contrast] .amg-theme-scope[data-scope=violet]{--accent:#C4B5FF;--accent-hover:#D3C8FF;--accent-press:#FFFFFF;--on-accent:#000000;--accent-ink:#C4B5FF;--accent-soft:#C4B5FF26;--focus:#FFFFFF}.amg-themesw{align-items:center}.amg-themesw .amg-seg__opt i{width:16px;height:16px}.amg-themesw--icon .amg-seg__opt{padding-inline:var(--space-3)}.amg-bulk{display:flex;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-radius:var(--radius-lg);color:var(--ink);font:500 14px/20px var(--font-text)}.amg-bulk__count{margin-right:auto;font-variant-numeric:tabular-nums}.amg-bulk[hidden]{display:none}.amg-rowact{display:inline-flex;gap:var(--space-1);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}tr:hover .amg-rowact,tr:focus-within .amg-rowact,tr[aria-selected=true] .amg-rowact{opacity:1}@media (hover:none){.amg-rowact{opacity:1}}.amg-result-stat{display:flex;flex-direction:column;gap:var(--space-1)}.amg-result-stat b{font:700 clamp(40px,7cqi,64px)/1 var(--font-display);font-stretch:100%;letter-spacing:0;font-variant-numeric:tabular-nums}.amg-code pre,.amg-code code{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.amg-tipwrap.is-dismissed>.amg-tip{opacity:0;visibility:hidden}.amg-card--soon{background:transparent;border:var(--stroke-control) dashed var(--line-control);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;justify-content:center;text-align:center;min-height:160px;color:var(--ink-muted)}.amg-card--soon .amg-card__title{color:var(--ink-muted)}.amg-logo-stage--photo{background:none;min-height:200px}.amg-logo-stage--photo>.amg-art{position:absolute;inset:0;z-index:-2}.amg-logo-stage--photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000059,#0009)}.amg-bulk{flex-wrap:wrap}.amg-bulk__count{white-space:nowrap}.amg-bulk .amg-btn{flex:none}.amg-field--sky{--sky-glow:#CFE0FF;--ink:#FFFFFF;--ink-muted:#E3ECFF;--ink-subtle:#C4D5F7;--ink-inverse:#0A1A3F;--accent-ink:#DCE8FF;--line:#FFFFFF33;--line-control:#D2DFFB;--focus:#FFFFFF;--glass-thin:#FFFFFF14;--glass-regular:#FFFFFF24;--glass-thick:#FFFFFF38;--glass-tint:#FFFFFF2E;--glass-hi:#FFFFFF66;--glass-lo:#FFFFFF14;--rim-a:#FFFFFFD9;--rim-b:#FFFFFF4D;--shadow-contact:#00081F66;--shadow-ambient:#00081F80;--fill-hover:#FFFFFF1F;--fill-press:#FFFFFF33;color:var(--ink);background:linear-gradient(180deg,#050B1E 0,#08184F 24%,#0D36A0 46%,#1F57E0 66%,#5B93F5 80%,var(--sky-glow) 92%,var(--canvas) 100%)}html[data-theme=dark] .amg-field--sky{--sky-glow:#2F6BF0}.amg-field--sky:before,html[data-theme] .amg-field--sky:before{inset:0;filter:none;opacity:1;z-index:-2;background:radial-gradient(1.2px 1.2px at 8% 12%,#fff 98%,transparent),radial-gradient(1px 1px at 17% 31%,#fffc 98%,transparent),radial-gradient(1.4px 1.4px at 26% 8%,#fff 98%,transparent),radial-gradient(1px 1px at 34% 22%,#fff9 98%,transparent),radial-gradient(1.2px 1.2px at 43% 36%,#fffd 98%,transparent),radial-gradient(1.6px 1.6px at 52% 10%,#fff 98%,transparent),radial-gradient(1px 1px at 61% 27%,#fffb 98%,transparent),radial-gradient(1.2px 1.2px at 70% 14%,#fff 98%,transparent),radial-gradient(1px 1px at 78% 38%,#fff9 98%,transparent),radial-gradient(1.4px 1.4px at 86% 20%,#fff 98%,transparent),radial-gradient(1px 1px at 93% 9%,#fffc 98%,transparent),radial-gradient(1.2px 1.2px at 5% 44%,#fff8 98%,transparent),radial-gradient(90% 46% at 50% 100%,#5B9BFF66 0,transparent 70%);-webkit-mask-image:linear-gradient(#000 0,#000 55%,transparent 100%);mask-image:linear-gradient(#000 0,#000 55%,transparent 100%)}.amg-field--sky:after{opacity:.5}.amg-field--sky .t-muted{color:var(--ink-muted)}@media (prefers-reduced-transparency:reduce){.amg-field--sky{--glass-thin:#0D36A0;--glass-regular:#0D36A0;--glass-thick:#0D36A0;--glass-tint:#0D36A0}}html[data-theme=contrast] .amg-field--sky{background:#050b1e;--ink-muted:#FFFFFF;--ink-subtle:#FFFFFF;--glass-thin:#050B1E;--glass-regular:#050B1E;--glass-thick:#050B1E;--glass-tint:#050B1E}html[data-theme=contrast] .amg-field--sky:before{display:none}.amg-btn--white{--bg:#FFFFFF;--bg-h:#EAF1FF;--bg-p:#D7E5FF;--fg:#0A1A3F;--sh:inset 0 0 0 1px #FFFFFF,0 1px 2px var(--shadow-contact),0 14px 28px -12px var(--shadow-ambient)}html[data-theme=light] .amg-btn--white{--sh:inset 0 0 0 1px var(--line),0 1px 2px var(--shadow-contact),0 14px 28px -12px var(--shadow-ambient)}html[data-theme=contrast] .amg-btn--white{--sh:inset 0 0 0 2px #0A1A3F}.amg-announce{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-pill);color:var(--ink);text-decoration:none;font:600 14px/20px var(--font-text);--g-r:var(--radius-pill)}.amg-announce__tag{display:inline-flex;align-items:center;height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:#fff;color:#0a1a3f;font:700 13px/20px var(--font-text)}.amg-announce .amg-i{font-size:16px}.amg-announce:hover{--g-bg:var(--glass-thick)}.t-em{font-style:italic;font-weight:inherit;letter-spacing:inherit}.t-em--accent{color:var(--accent-ink)}.amg-kpis--dots .amg-stat__label{display:flex;align-items:center;gap:var(--space-2)}.amg-kpis--dots .amg-stat__label:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.amg-field--sky .amg-kpis--dots .amg-stat__label:before{background:#fff}.amg-cursor{position:absolute;display:inline-flex;align-items:flex-start;gap:0;pointer-events:none;z-index:4}.amg-cursor__ptr{width:18px;height:18px;flex:none;color:var(--accent);filter:drop-shadow(0 1px 1px var(--shadow-contact))}.amg-cursor__tag{margin:14px 0 0 -2px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:600 13px/20px var(--font-text);white-space:nowrap;box-shadow:0 8px 18px -8px var(--shadow-ambient)}.amg-cursor--white .amg-cursor__ptr{color:#fff}.amg-cursor--white .amg-cursor__tag{background:#fff;color:#0a1a3f}.amg-skyhero{container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5);padding:clamp(40px,9cqi,96px) clamp(20px,6cqi,64px) clamp(112px,22cqi,200px);border-radius:var(--radius-2xl)}.amg-skyhero__title{margin:0;max-width:16ch;font:800 clamp(36px,9cqi,72px)/1.02 var(--font-display);font-stretch:100%;letter-spacing:-.025em;word-spacing:.06em}.amg-skyhero__lead{margin:0;max-width:52ch;font:400 clamp(16px,2.4cqi,18px)/1.55 var(--font-text);color:var(--ink-muted)}.amg-skyhero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.amg-skyhero>[data-chat]{width:100%;max-width:640px}.amg-skyhero__composer{width:100%;max-width:640px;margin-top:var(--space-4)}.amg-skyhero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);max-width:640px}.amg-skyhero__stats{width:100%;max-width:880px;margin-top:var(--space-6)}.amg-skyhero__stats{text-align:start}.amg-skyhero__stats.amg-kpis{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.amg-skyhero__stats.amg-kpis>.amg-stat{box-shadow:inset -1px 0 0 var(--line)}.amg-skyhero__stats.amg-kpis>.amg-stat:last-child{box-shadow:none}@container (max-width:520px){.amg-skyhero__stats.amg-kpis>.amg-stat{padding:var(--space-4) var(--space-3)}.amg-skyhero__stats .amg-stat__value{font-size:24px;line-height:28px}}@keyframes amg-btn-spin{to{transform:rotate(360deg)}}@keyframes amg-ctl-spin{to{transform:rotate(360deg)}}@keyframes amg-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes amg-fade{0%{opacity:0}to{opacity:1}}@keyframes amg-toast-in{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}@keyframes amg-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes amg-spin{to{transform:rotate(360deg)}}@keyframes amg-dot{0%,80%,to{transform:scale(.55);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes amg-sweep{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes amg-slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes amg-pulse-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.2);opacity:0}}@keyframes amg-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.94)}}@keyframes amg-marquee{to{transform:translate(-50%)}}@keyframes amg-caret{0%,49%{opacity:0}50%,to{opacity:1}}}
