@layer amg;@layer amg{.ic-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-6)}.ic-count{font-size:13px}.ic-themes{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.ic-panel{padding:var(--space-5);color:var(--ink);background:var(--surface)}.ic-samples{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-4);color:var(--ink)}.ic-samples .amg-i:nth-child(odd){color:var(--ink)}.ic-anatomy{display:grid;grid-template-columns:200px 1fr 1fr;gap:var(--space-8);align-items:center;margin-bottom:var(--space-8)}.ic-big{width:200px;height:200px;color:var(--ink);background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-2)}.ic-grid48{width:100%;height:100%}.ic-gl{fill:none;stroke:var(--line);stroke-width:.08}.ic-gl rect{stroke:var(--line-control);stroke-dasharray:.4 .4}.ic-big .amg-i{stroke-width:var(--stroke-icon);stroke:var(--accent-ink);fill:none}.ic-rules{display:flex;flex-direction:column;gap:var(--space-2)}.ic-rule-row{display:flex;justify-content:space-between;gap:var(--space-4);font-size:13px;line-height:20px;border-bottom:1px solid var(--line);padding-bottom:var(--space-1)}.ic-rule-row span{color:var(--ink-muted)}.ic-rule-row b{font-weight:600}.ic-sizes{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:flex-end;justify-content:flex-end}.ic-sz{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);font-size:12px}.ic-sz.is-act{color:var(--accent-ink)}.ic-h{margin:var(--space-6) 0 var(--space-3)}.ic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:var(--space-2)}.ic-tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:24px}.ic-tile .t-mono{font-size:11px;line-height:14px;color:var(--ink-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-fs{display:inline-flex}.fd{padding:var(--space-8);color:var(--ink);background:var(--canvas)}.fd-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-8)}.fd-head>div{flex:0 0 auto;max-width:100%}.fd-head .t-body{max-width:46ch;color:var(--ink-muted)}.fd-sec{margin-top:var(--space-10)}.fd-sec:first-of-type{margin-top:0}.fd-sec>.t-overline{display:block;margin-bottom:var(--space-4);color:var(--ink-muted)}.fd-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-6)}.fd-grid{display:grid;gap:var(--space-4)}.fd-g2{grid-template-columns:repeat(2,1fr)}.fd-g3{grid-template-columns:repeat(3,1fr)}.fd-g4{grid-template-columns:repeat(4,1fr)}.fd-g5{grid-template-columns:repeat(5,1fr)}.fd-g6{grid-template-columns:repeat(6,1fr)}.fd-g8{grid-template-columns:repeat(8,1fr)}.fd-mono{font:500 12px/16px var(--font-text);font-variant-numeric:tabular-nums}.fd-rows{display:flex;flex-direction:column}.fd-row{display:grid;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.fd-row:last-child{border-bottom:0}.fd-th{font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-subtle)}.fd-sw{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.fd-sw-chip{height:64px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);background-image:conic-gradient(var(--line) 25%,transparent 0 50%,var(--line) 0 75%,transparent 0);background-size:12px 12px;position:relative;overflow:hidden}.fd-sw-chip>i{position:absolute;inset:0;display:block;background:var(--c)}.fd-sw-name{font:600 12px/16px var(--font-mono);color:var(--ink)}.fd-sw-hex{font:500 12px/16px var(--font-mono);color:var(--ink-muted)}.fd-sw.is-sm .fd-sw-chip{height:48px}.fd-cm{width:100%;color:inherit;border-collapse:separate;border-spacing:0;font:500 12px/16px var(--font-mono)}.fd-cm th{font:600 11px/16px var(--font-mono);letter-spacing:.6px;color:var(--ink-muted);text-align:left;padding:var(--space-2) var(--space-2)}.fd-cm th+th{padding-inline:calc(var(--space-2)*2)}.fd-cm td{padding:var(--space-2);border-top:1px solid var(--line)}.fd-cm .fd-cell{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);justify-content:space-between}.fd-cm .fd-cell b{font-weight:700}.fd-cm .fd-cell em{font-style:normal;font-size:10px;letter-spacing:.6px;opacity:.9}.fd-theme-box{border-radius:var(--radius-lg);padding:var(--space-4);background:var(--canvas);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-control)}.fd-type{display:grid;grid-template-columns:170px 1fr;gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.fd-type:last-child{border-bottom:0}.fd-type .fd-mono{color:var(--ink-muted)}.fd-type .fd-mono b{display:block;color:var(--ink);font-weight:600}.fd-bar{height:16px;background:var(--accent);border-radius:var(--radius-xs)}.fd-box{background:var(--surface-sunken);border:var(--stroke-hair) solid var(--line-control);background-clip:padding-box;color:var(--ink)}.fd-tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font:600 11px/16px var(--font-mono);background:var(--accent-soft);color:var(--accent-ink)}.fd-pass{color:var(--success)}.fd-fail{color:var(--danger)}.fd-btn{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);border:0;background:var(--accent);color:var(--on-accent);font:600 14px/20px var(--font-text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.fd-btn:hover{background:var(--accent-hover)}.fd-btn:active{background:var(--accent-press);transform:scale(.98)}.fd-ratio{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-control);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font:600 12px/16px var(--font-mono);color:var(--ink)}.fd-cols{display:grid;grid-template-columns:repeat(var(--n,12),1fr);gap:var(--g,24px);height:96px}.fd-cols>i{display:block;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ink);border-radius:var(--radius-xs)}.fd-stage{position:relative;border-radius:var(--radius-xl);overflow:hidden}.fd-glass-tile{padding:var(--space-5);display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;color:var(--ink)}.fd-stripes{position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(135deg,var(--accent) 0 14px,var(--canvas) 14px 28px);opacity:.9}.fd-ugly{background:var(--surface-sunken);position:relative}.sx{display:flex;gap:var(--space-6);align-items:flex-start;padding:var(--space-5);background:var(--canvas);color:var(--ink)}.sx-col{display:flex;flex-direction:column;gap:var(--space-2);flex:none;min-width:0}.sx-label{font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.sx-box{position:relative;overflow:hidden;border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line),0 24px 48px -24px var(--shadow-ambient);background:var(--canvas)}.sx-box--phone{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sx-box--phone::-webkit-scrollbar{display:none}.sx-sizer{position:relative;width:100%}.sx-page{position:absolute;top:0;left:0;width:1440px;transform-origin:0 0;display:flex;flex-direction:column}.sx-page>.amg-pg{flex:1}.sx-box--phone .sx-page{width:390px}.sx-page,.amg-pgwrap{container:pg/inline-size}.sx-grid{display:grid;gap:var(--space-5);padding:var(--space-5);background:var(--canvas)}.sx-fit{position:relative;overflow:hidden;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line),0 16px 32px -20px var(--shadow-ambient)}.sx-fit>.sx-inner{position:absolute;top:0;left:0;transform-origin:0 0}.amg-pg{--pg-x:clamp(20px,5cqi,72px);--pg-y:clamp(48px,8cqi,112px);position:relative;display:flex;flex-direction:column;min-height:100%;color:var(--ink);font-family:var(--font-text)}.amg-pg__top{position:relative;z-index:5;padding:var(--space-4) var(--pg-x) 0}.amg-pg__nav-m{display:none}@container pg (max-width:760px){.amg-pg__nav-d{display:none}.amg-pg__nav-m{display:block}}.amg-pg .amg-nav{width:100%}.amg-pg .amg-nav--site{width:max-content}.amg-pg__top--site{position:sticky;top:0;pointer-events:none}.amg-pg__top--site>*{pointer-events:auto}.amg-sec{position:relative;padding:var(--pg-y) var(--pg-x)}.amg-sec--tight{padding-block:calc(var(--pg-y)/2)}.amg-sec--flush-top{padding-top:0}.amg-sec__in{width:100%;max-width:1240px;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(28px,4cqi,56px)}.amg-sec__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:720px}.amg-sec__head--split{max-width:none;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--space-8)}@container pg (max-width:760px){.amg-sec__head--split{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.amg-sec__title{margin:0;font:800 clamp(30px,3.6cqi,52px)/1.05 var(--font-display);font-stretch:100%;letter-spacing:-.025em;text-wrap:balance}.amg-sec__lead{margin:0;max-width:56ch;font:400 clamp(16px,1.3cqi,19px)/1.6 var(--font-text);color:var(--ink-muted);text-wrap:pretty}.amg-grid{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--gap,var(--space-5));align-items:var(--ai,stretch)}@container pg (max-width:1000px){.amg-grid{grid-template-columns:repeat(var(--n-md,var(--n,3)),minmax(0,1fr))}}@container pg (max-width:760px){.amg-grid{grid-template-columns:repeat(var(--n-sm,1),minmax(0,1fr))}}.amg-pgsplit{display:grid;grid-template-columns:var(--cols,minmax(0,1fr) minmax(0,1fr));gap:var(--gap,var(--space-8));align-items:var(--ai,start)}@container pg (max-width:760px){.amg-pgsplit{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}.amg-pg .amg-surface.amg-panel,.amg-panel{border-radius:var(--radius-xl);padding:clamp(20px,2.4cqi,36px)}.amg-pg .amg-nav__action{margin-inline-start:auto}.amg-pg .amg-features{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.amg-pg .amg-cloud{grid-template-columns:repeat(var(--cols,6),minmax(0,1fr))}.amg-pg .amg-kpis{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}@container pg (max-width:1000px){.amg-pg .amg-features{grid-template-columns:repeat(2,minmax(0,1fr))}.amg-pg .amg-cloud{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pg (max-width:760px){.amg-pg .amg-features{grid-template-columns:minmax(0,1fr)}.amg-pg .amg-cloud,.amg-pg .amg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.amg-pg .amg-prose,.amg-pg .amg-feature{padding:var(--space-5)}.amg-pg .amg-cloud__item{min-height:56px;font-size:16px}.amg-pg .amg-footer{padding:var(--space-6)}}.amg-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,5cqi,80px);align-items:center;padding:clamp(32px,6cqi,88px) var(--pg-x) clamp(40px,7cqi,96px);max-width:1384px;width:100%;margin-inline:auto}.amg-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2.2cqi,32px)}.amg-hero__display{margin:0;font:800 clamp(38px,5.6cqi,84px)/.98 var(--font-display);font-stretch:100%;letter-spacing:-.035em;text-wrap:balance}.amg-hero__lead{margin:0;max-width:44ch;font:400 clamp(16px,1.35cqi,20px)/1.6 var(--font-text);color:var(--ink-muted);text-wrap:pretty}.amg-hero__actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.amg-hero__vis{position:relative;min-width:0}.amg-hero__vis .amg-hero-media{--r:var(--radius-2xl)}.amg-hero__float-stat{display:flex;flex-direction:column;gap:2px}.amg-hero__float-stat b{font:800 28px/32px var(--font-display);font-stretch:100%;letter-spacing:-.5px;font-variant-numeric:lining-nums}.amg-hero__float-stat span{font:500 13px/20px var(--font-text);color:var(--ink-muted)}@container pg (max-width:760px){.amg-hero{grid-template-columns:minmax(0,1fr);padding-top:var(--space-6)}.amg-hero__float-stat b{font-size:22px;line-height:26px}}.amg-svc{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.2fr) 44px;grid-template-areas:"n name text go";gap:var(--space-6);align-items:center;padding:var(--space-6);color:var(--ink);text-decoration:none;box-shadow:inset 0 -1px 0 var(--line);transition:background var(--dur-fast) var(--ease-standard)}.amg-svc:last-child{box-shadow:none}.amg-svc:hover,.amg-svc.is-hover{background:var(--fill-hover)}.amg-svc__n{grid-area:n;font:600 13px/20px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums}.amg-svc__name{grid-area:name;margin:0;font:750 clamp(20px,2cqi,28px)/1.15 var(--font-display);font-stretch:100%;letter-spacing:-.4px}.amg-svc__text{grid-area:text;margin:0;font:400 15px/24px var(--font-text);color:var(--ink-muted);max-width:48ch}.amg-svc__go{grid-area:go;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-control);font-size:20px;transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-base) var(--ease-standard)}.amg-svc:hover .amg-svc__go,.amg-svc.is-hover .amg-svc__go{background:var(--accent);color:var(--on-accent);box-shadow:none;transform:rotate(-45deg)}@container pg (max-width:760px){.amg-svc{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"n go" "name go" "text text";gap:var(--space-2) var(--space-4);padding:var(--space-5)}}.amg-person{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.amg-person .amg-art{aspect-ratio:4/5;border-radius:var(--radius-lg)}.amg-person__init{position:absolute;inset:auto auto var(--space-3) var(--space-3);z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--ink);font:750 14px/1 var(--font-display);font-stretch:100%}.amg-person__name{margin:0;font:700 18px/26px var(--font-display);font-stretch:100%;letter-spacing:-.1px}.amg-person__role{margin:0;font:400 14px/20px var(--font-text);color:var(--ink-muted)}.amg-result{display:inline-flex;align-items:baseline;gap:var(--space-2);font:750 28px/32px var(--font-display);font-stretch:100%;letter-spacing:-.5px;font-variant-numeric:lining-nums}.amg-result span{font:500 13px/20px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-case-lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-xl)}.amg-case-lead .amg-art{border-radius:calc(var(--radius-xl) - var(--space-2));min-height:320px}.amg-case-lead__body{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);padding:var(--space-6)}@container pg (max-width:760px){.amg-case-lead{grid-template-columns:minmax(0,1fr)}.amg-case-lead .amg-art{min-height:200px}.amg-case-lead__body{padding:var(--space-4)}}.amg-filterbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.amg-post-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-xl)}.amg-post-lead .amg-art{border-radius:calc(var(--radius-xl) - var(--space-2));min-height:300px}.amg-post-lead__body{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);padding:var(--space-6)}.amg-post-lead__title{margin:0;font:800 clamp(22px,2.4cqi,34px)/1.12 var(--font-display);font-stretch:100%;letter-spacing:-.5px;text-wrap:balance}@container pg (max-width:760px){.amg-post-lead{grid-template-columns:minmax(0,1fr)}.amg-post-lead .amg-art{min-height:180px}.amg-post-lead__body{padding:var(--space-4)}}.amg-metarow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font:500 14px/20px var(--font-text);color:var(--ink-muted)}.amg-metarow b{color:var(--ink);font-weight:600}.amg-metarow i.dot{width:4px;height:4px;border-radius:50%;background:var(--ink-subtle)}.amg-article{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--space-8);align-items:start;width:100%;max-width:1240px;margin-inline:auto}.amg-article--solo{grid-template-columns:minmax(0,1fr)}.amg-article__head{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start;margin-bottom:var(--space-8)}.amg-article__title{margin:0;font:800 clamp(30px,4cqi,56px)/1.04 var(--font-display);font-stretch:100%;letter-spacing:-.03em;text-wrap:balance;max-width:20ch}.amg-article__cover{aspect-ratio:21/9;border-radius:var(--radius-xl);margin-bottom:var(--space-6)}.amg-article__aside{position:sticky;top:var(--space-6)}@container pg (max-width:1000px){.amg-article{grid-template-columns:minmax(0,1fr)}.amg-article__aside{display:none}}.amg-docs{display:grid;grid-template-columns:272px minmax(0,1fr) 220px;gap:var(--space-6);align-items:start;width:100%;max-width:1384px;margin-inline:auto;padding:var(--space-6) var(--pg-x) var(--pg-y)}.amg-docs__nav{position:sticky;top:var(--space-4)}.amg-docs__nav .amg-sidebar{width:100%}.amg-docs__main{min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}@container pg (max-width:1100px){.amg-docs{grid-template-columns:minmax(0,1fr)}.amg-docs__nav,.amg-docs__toc{display:none}}.amg-docs__pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.amg-docs__pager .amg-tile{min-height:72px}.amg-statushead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.amg-statusall{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl)}.amg-statusall__ico{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--success-soft);color:var(--success);font-size:26px}.amg-statusall__t{margin:0;font:750 clamp(20px,2cqi,28px)/1.2 var(--font-display);font-stretch:100%;letter-spacing:-.3px}.amg-statuslayout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-6);align-items:start}@container pg (max-width:760px){.amg-statuslayout{grid-template-columns:minmax(0,1fr)}.amg-statuslayout .amg-tabs--vertical{flex-direction:row;width:100%;box-shadow:inset 0 -1px 0 var(--line);overflow:visible;flex-wrap:wrap}.amg-statuslayout .amg-tabs--vertical .amg-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.amg-statuslayout .amg-tabs--vertical .amg-tab[aria-selected=true]:after{left:var(--space-2);right:var(--space-2);top:auto;bottom:0;width:auto;height:2px}.amg-statusall{padding:var(--space-4)}}.amg-projsum{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.amg-projsum__t{margin:0;font:750 22px/30px var(--font-display);font-stretch:100%;letter-spacing:-.3px}.amg-auth{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-4);min-height:100%;flex:1;padding:var(--space-4)}.amg-auth__brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);padding:clamp(24px,3.4cqi,56px);border-radius:var(--radius-2xl);overflow:hidden}.amg-auth__brand .amg-logo{--logo-h:40px}.amg-auth__claim{margin:0;font:800 clamp(30px,3.8cqi,56px)/1.02 var(--font-display);font-stretch:100%;letter-spacing:-.03em;text-wrap:balance}.amg-auth__main{display:flex;align-items:center;justify-content:center;padding:clamp(16px,3cqi,48px)}.amg-auth__card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--space-5)}.amg-auth__title{margin:0;font:800 clamp(26px,2.6cqi,36px)/1.1 var(--font-display);font-stretch:100%;letter-spacing:-.025em;word-spacing:.08em}.amg-auth__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.amg-auth__alt{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font:400 15px/24px var(--font-text);color:var(--ink-muted)}@container pg (max-width:760px){.amg-auth{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.amg-auth__brand{padding:var(--space-5);gap:var(--space-5)}.amg-auth__claim{font-size:28px}.amg-auth__main{padding:var(--space-4) var(--space-2)}}.amg-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.amg-formgrid .is-wide{grid-column:1/-1}@container pg (max-width:760px){.amg-formgrid{grid-template-columns:minmax(0,1fr)}}.amg-checkout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-6);align-items:start}@container pg (max-width:900px){.amg-checkout{grid-template-columns:minmax(0,1fr)}}.amg-sum{display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-6)}.amg-sum__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font:400 15px/24px var(--font-text);font-variant-numeric:tabular-nums}.amg-sum__row span{color:var(--ink-muted)}.amg-sum__item{display:flex;align-items:center;gap:var(--space-4)}.amg-sum__item .amg-art{width:56px;height:56px;border-radius:var(--radius-md);flex:none}.amg-sum__item b{display:block;font-weight:600}.amg-sum__total{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--line);font:600 15px/24px var(--font-text)}.amg-sum__total b{font:800 28px/32px var(--font-display);font-stretch:100%;letter-spacing:-.5px;font-variant-numeric:lining-nums}.amg-sum__div{height:1px;background:var(--line)}.amg-dash{display:grid;grid-template-columns:272px minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);min-height:100%;flex:1;align-items:start}.amg-dash__nav{position:sticky;top:var(--space-4);align-self:stretch}.amg-dash__nav .amg-sidebar{width:100%;height:100%;min-height:720px}.amg-dash__main{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.amg-topbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-pill)}.amg-topbar__search{flex:1;min-width:0}.amg-topbar__tools{display:flex;align-items:center;gap:var(--space-1)}.amg-dash__title{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.amg-dash__title h1{margin:0;font:800 clamp(24px,2.4cqi,34px)/1.1 var(--font-display);font-stretch:100%;letter-spacing:-.025em}.amg-dash__cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-5)}.amg-dash__bottomnav{display:none}@container pg (max-width:1100px){.amg-dash__cols{grid-template-columns:minmax(0,1fr)}}@container pg (max-width:900px){.amg-dash{grid-template-columns:minmax(0,1fr);padding:var(--space-3);padding-bottom:calc(var(--space-3) + 84px)}.amg-dash__nav{display:none}.amg-dash__bottomnav{display:block;position:sticky;bottom:var(--space-3);margin-top:var(--space-4)}.amg-topbar{padding-left:var(--space-4)}.amg-pg .hide-sm{display:none}}.amg-pg .amg-kpis--cards{gap:var(--space-4)}.amg-dash .amg-kpis--cards>.amg-stat{padding:var(--space-5)}.amg-dash .amg-kpis .amg-stat__value{font-size:clamp(24px,2.2cqi,32px);line-height:1.15}.amg-settings{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-6);align-items:start}@container pg (max-width:900px){.amg-settings{grid-template-columns:minmax(0,1fr)}.amg-settings .amg-tabs--vertical{flex-direction:row;width:100%;box-shadow:inset 0 -1px 0 var(--line);overflow-x:auto}.amg-settings .amg-tabs--vertical .amg-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.amg-settings .amg-tabs--vertical .amg-tab[aria-selected=true]:after{left:var(--space-2);right:var(--space-2);top:auto;bottom:0;width:auto;height:2px}}.amg-setgroup{display:flex;flex-direction:column;gap:var(--space-5)}.amg-setgroup__title{margin:0;font:750 20px/28px var(--font-display);font-stretch:100%;letter-spacing:-.2px}.amg-setlist{display:flex;flex-direction:column}.amg-setlist>*{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:var(--space-2) 0;box-shadow:inset 0 -1px 0 var(--line)}.amg-setlist>*:last-child{box-shadow:none}.amg-setlist .amg-sw{width:100%;justify-content:space-between;flex-direction:row-reverse}.amg-dangerzone{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 40%,transparent)}.amg-dangerzone b{font:600 16px/24px var(--font-text)}.amg-errwrap{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:960px;margin-inline:auto}.amg-errwrap .amg-errorpage{width:100%}.amg-contact-info{display:flex;flex-direction:column;gap:var(--space-6)}.amg-contact-info dl{margin:0;display:grid;gap:var(--space-5)}.amg-contact-info dt{font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted);margin-bottom:var(--space-1)}.amg-contact-info dd{margin:0;font:500 18px/28px var(--font-text)}.amg-contactform{display:flex;flex-direction:column;gap:var(--space-4)}.amg-soc{--u:1px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:var(--ink);container:soc/inline-size}.amg-soc--portrait{width:1080px;height:1350px;padding:88px}.amg-soc--wide{width:1200px;height:630px;padding:64px}.amg-soc .amg-logo{--logo-h:64px}.amg-soc--wide .amg-logo{--logo-h:48px}.amg-soc__top{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:2}.amg-soc__tag{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 28px;border-radius:999px;font:600 26px/1 var(--font-text)}.amg-soc--wide .amg-soc__tag{height:44px;font-size:20px;padding:0 22px}.amg-soc__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:40px}.amg-soc__title{margin:0;font:800 132px/.96 var(--font-display);font-stretch:100%;letter-spacing:-.04em;text-wrap:balance}.amg-soc--wide .amg-soc__title{font-size:80px}.amg-soc__text{margin:0;font:400 38px/1.4 var(--font-text);color:var(--ink-muted);max-width:30ch}.amg-soc--wide .amg-soc__text{font-size:26px}.amg-soc__foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;font:600 28px/1 var(--font-text);color:var(--ink-muted)}.amg-soc__panel{position:relative;z-index:2;padding:56px;border-radius:64px;display:flex;flex-direction:column;gap:32px}.amg-soc__big{font:800 300px/.9 var(--font-display);font-stretch:100%;letter-spacing:-.05em;font-variant-numeric:lining-nums}.amg-soc--accent{background:var(--accent);color:var(--on-accent)}.amg-soc--accent .amg-soc__text,.amg-soc--accent .amg-soc__foot{color:color-mix(in srgb,var(--on-accent) 76%,transparent)}html .amg-soc--accent .amg-logo{filter:none}.amg-soc__mark{position:absolute;right:-8%;bottom:-6%;width:62%;opacity:.12;z-index:1;filter:none}html:not([data-theme=light]) .amg-soc__mark{filter:invert(1)}.amg-soc--accent .amg-soc__mark{filter:none;opacity:.14}.amg-slide{position:relative;width:1920px;height:1080px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:110px 128px;color:var(--ink)}.amg-slide .amg-logo{--logo-h:56px}.amg-slide__top,.amg-slide__foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:32px;font:600 26px/1 var(--font-text);color:var(--ink-muted)}.amg-slide__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:44px}.amg-slide__title{margin:0;font:800 164px/.96 var(--font-display);font-stretch:100%;letter-spacing:-.03em;word-spacing:.08em;text-wrap:balance;max-width:14ch}.amg-slide__h{margin:0;font:800 88px/1.02 var(--font-display);font-stretch:100%;letter-spacing:-.02em;word-spacing:.08em;text-wrap:balance}.amg-slide__sub{margin:0;font:400 44px/1.4 var(--font-text);color:var(--ink-muted);max-width:32ch}.amg-slide__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.amg-slide__col{display:flex;flex-direction:column;gap:20px;padding-top:36px;box-shadow:inset 0 2px 0 var(--ink)}.amg-slide__col b{font:750 44px/1.2 var(--font-display);font-stretch:100%;letter-spacing:-.5px}.amg-slide__col p{margin:0;font:400 32px/1.5 var(--font-text);color:var(--ink-muted)}.amg-slide__num{font:800 460px/.86 var(--font-display);font-stretch:100%;letter-spacing:-.045em;font-variant-numeric:lining-nums}.amg-slide__split{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:96px;align-items:end}.amg-doc{position:relative;width:794px;height:1123px;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);padding:64px 72px 56px;font:400 14px/22px var(--font-text)}.amg-doc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:28px;box-shadow:inset 0 -2px 0 var(--ink)}.amg-doc__head .amg-logo{--logo-h:44px}.amg-doc__meta{text-align:right;font:500 12px/18px var(--font-text);color:var(--ink-muted)}.amg-doc__title{margin:56px 0 0;font:800 40px/1.05 var(--font-display);font-stretch:100%;letter-spacing:-.03em}.amg-doc__lead{margin:16px 0 0;font:400 18px/28px var(--font-text);color:var(--ink-muted);max-width:44ch}.amg-doc__body{display:flex;flex-direction:column;gap:18px;margin-top:36px}.amg-doc__body h2{margin:12px 0 0;font:750 18px/26px var(--font-display);font-stretch:100%}.amg-doc__body p{margin:0;max-width:62ch}.amg-doc__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.amg-doc__table th{text-align:left;font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted);padding:10px 0;box-shadow:inset 0 -1px 0 var(--ink)}.amg-doc__table td{padding:12px 0;box-shadow:inset 0 -1px 0 var(--line)}.amg-doc__table .n{text-align:right}.amg-doc__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;box-shadow:inset 0 1px 0 var(--line);font:500 13px/18px var(--font-text);letter-spacing:0;color:var(--ink-muted)}.amg-doc__cover{flex:1;margin:36px 0;border-radius:16px}.amg-auth__card .amg-formfield,.amg-auth__card .amg-control{min-width:0}.amg-auth__card .amg-control__input{min-width:0;width:100%}.eml-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);padding:var(--space-5);background:var(--canvas)}.eml-theme{background:var(--canvas);color:var(--ink);box-sizing:border-box;height:100%}html .eml-theme[data-theme=light] .amg-logo{filter:none}html .eml-theme[data-theme=dark] .amg-logo{filter:invert(1)}.eml{width:600px;border-collapse:separate;border-spacing:0;background:var(--surface);color:var(--ink);font:400 16px/26px var(--font-text);border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.eml :where(td){padding:0;vertical-align:top}.eml__brand{padding:32px 40px 24px}.eml__brand .amg-logo{height:40px;width:auto}.eml__hero{background:var(--accent);color:var(--on-accent);padding:48px 40px}.eml__overline{font:600 13px/18px var(--font-text);letter-spacing:0;margin:0 0 16px}.eml__h1{margin:0;font:800 38px/40px var(--font-display);font-stretch:100%;letter-spacing:-1px}.eml__body{padding:40px}.eml__p{margin:0 0 20px;color:var(--ink-muted)}.eml__btn{display:inline-block;background:var(--accent);color:var(--on-accent);font:600 16px/24px var(--font-text);text-decoration:none;padding:14px 28px;border-radius:999px}.eml__rule{height:1px;background:var(--line);font-size:0;line-height:0}.eml__row td{padding:14px 0;box-shadow:inset 0 -1px 0 var(--line);font-variant-numeric:tabular-nums}.eml__row td:last-child{text-align:right;font-weight:600;color:var(--ink)}.eml__row td:first-child{color:var(--ink-muted)}.eml__sign{padding:0 40px 40px;color:var(--ink-muted)}.eml__foot{padding:24px 40px 32px;background:var(--surface-sunken);color:var(--ink-muted);font:400 13px/20px var(--font-text)}.eml__foot a{color:var(--ink);text-decoration:underline}.bd{padding:var(--space-8);background:var(--canvas);color:var(--ink)}.bd-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.bd-do,.bd-dont{border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.bd-flag{display:inline-flex;align-items:center;gap:var(--space-2);font:600 13px/20px var(--font-text)}.bd-do .bd-flag{color:var(--success)}.bd-dont .bd-flag{color:var(--danger)}.bd-flag i{font-size:18px}.bd-prop{display:flex;height:72px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.bd-prop>div{box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:flex-end;padding:var(--space-3);font:600 12px/16px var(--font-mono);letter-spacing:.6px}.bd-pair{box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font:700 18px/26px var(--font-display);font-stretch:100%}.bd-pair span{font:500 12px/16px var(--font-mono);letter-spacing:.6px}.bd-spec{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;box-shadow:inset 0 -1px 0 var(--line)}.bd-spec:last-child{box-shadow:none}.bd-spec .fd-mono{color:var(--ink-muted)}.bd-pattern{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.bd-grid{background-color:var(--canvas);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px}.bd-tile{background-color:var(--canvas);background-image:var(--bd-mark);background-size:56px 56px;background-position:0 0}.bd-mask{position:absolute;inset:0;opacity:.16;background:var(--bd-mark) center/auto 44px space}html:not([data-theme=light]) .bd-mask{filter:invert(1)}.bd-crop{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface-sunken)}.bd-avatar{container-type:size;display:grid;place-items:center;border-radius:50%;background:var(--accent);overflow:hidden}.bd-avatar img{height:56cqh;width:auto;filter:none}html .bd-avatar .amg-logo{filter:none}.bd-motion{display:grid;grid-template-columns:150px 120px minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;box-shadow:inset 0 -1px 0 var(--line)}.bd-track{container-type:inline-size;overflow:hidden;position:relative;height:40px;border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line)}.bd-dot{position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:var(--accent)}.bd-track.is-run .bd-dot{transform:translate(calc(100cqw - 40px))}[data-transparency=off] .amg-glass.amg-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}[data-transparency=off] .amg-glass:after,[data-transparency=off] .amg-field:after{display:none}[data-contrast=more] .amg-glass.amg-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 2px var(--line-control)}[data-contrast=more] .amg-glass:before{display:none}[data-motion=reduce] *,[data-motion=reduce] *:before,[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ax-box{position:relative;border-radius:var(--radius-xl);overflow:hidden;padding:var(--space-5);background:var(--canvas);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.ax-zoom{width:58%;overflow:hidden;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-control);background:var(--surface)}.ax-ring{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-control);outline:2px solid var(--focus);outline-offset:2px;font:600 15px/24px var(--font-text)}.ax-target{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-md);font:600 12px/16px var(--font-mono);box-shadow:inset 0 0 0 1px var(--line-control)}.ax-toggles{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.sxf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);padding:var(--space-5);background:var(--canvas);color:var(--ink);align-items:start}.sxf>figure{margin:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.sxf--3{grid-template-columns:repeat(3,minmax(0,1fr))}html .amg-soc--accent .amg-logo,html .amg-slide--accent .amg-logo,html [data-theme=light] .amg-logo{filter:none}html [data-theme=dark] .amg-logo,html [data-theme=contrast] .amg-logo{filter:invert(1)}html .amg-soc--accent .amg-logo,html .amg-slide--accent .amg-logo,html .bd-avatar .amg-logo{filter:none}.amg-slide--accent{background:var(--accent);color:var(--on-accent)}.amg-slide--accent .amg-slide__top,.amg-slide--accent .amg-slide__foot,.amg-slide--accent .amg-slide__sub{color:color-mix(in srgb,var(--on-accent) 76%,transparent)}[dir=rtl] .ax-flip{transform:scaleX(-1)}.amg-bento{container:bento/inline-size;width:100%}.amg-bento__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(184px,auto);gap:var(--space-4)}.amg-bento__tile{--g-r:var(--radius-xl);position:relative;display:flex;flex-direction:column;gap:var(--space-3);grid-column:span 2;min-width:0;padding:var(--space-6);color:var(--ink);overflow:hidden}.amg-bento__tile--w3{grid-column:span 3}.amg-bento__tile--w4{grid-column:span 4}.amg-bento__tile--h2{grid-row:span 2}.amg-bento__tile--media{padding:var(--space-2);gap:0}.amg-bento__art{flex:1;min-height:200px;border-radius:var(--radius-lg)}.amg-bento__cap{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-4)}.amg-bento__stat{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-1)}.amg-bento__num{font:800 56px/56px var(--font-display);font-stretch:100%;letter-spacing:-1.5px;font-variant-numeric:lining-nums tabular-nums}.amg-bento__num small{font:600 .4em/1 var(--font-text);letter-spacing:0;color:var(--ink-muted);margin-inline-start:var(--space-1)}.amg-bento__chips{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-2)}.amg-bento__bars{margin-top:auto;display:flex;align-items:flex-end;gap:var(--space-2);height:88px}.amg-bento__bars i{flex:1;height:var(--h);border-radius:var(--radius-xs);background:var(--line-control)}.amg-bento__bars i.is-on{background:var(--accent)}.amg-bento__keys{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.amg-bento__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink);font-size:24px}@container bento (max-width:640px){.amg-bento__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.amg-bento__tile,.amg-bento__tile--w3,.amg-bento__tile--w4{grid-column:auto}.amg-bento__tile--h2{grid-row:auto}.amg-bento__tile{padding:var(--space-5)}.amg-bento__tile--media{padding:var(--space-2)}.amg-bento__art{min-height:180px}}.amg-cta{container:cta/inline-size;width:100%}.amg-cta__band{--g-r:var(--radius-2xl);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-10);color:var(--ink);overflow:hidden}.amg-cta__copy{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.amg-cta__title{margin:0;font:800 clamp(28px,5cqi,44px)/1.04 var(--font-display);font-stretch:100%;letter-spacing:-.03em;text-wrap:balance;max-width:22ch}.amg-cta__lead{margin:0;font:400 17px/28px var(--font-text);color:var(--ink-muted);max-width:44ch}.amg-cta__actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.amg-cta__band--accent{border-radius:var(--radius-2xl);background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-accent) 14%,transparent)}.amg-cta__band--accent .amg-cta__lead{color:color-mix(in srgb,var(--on-accent) 78%,transparent)}.amg-cta__band--accent .amg-link{--lc:var(--on-accent);color:var(--on-accent)}.amg-cta__band--accent .amg-link:active{color:var(--on-accent)}html[data-theme=contrast] .amg-cta__band--accent{box-shadow:inset 0 0 0 2px var(--on-accent)}.amg-cta__band--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:var(--space-2);gap:0}.amg-cta__band--split .amg-cta__copy{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-8);gap:var(--space-4)}.amg-cta__art{align-self:stretch;min-height:240px;border-radius:calc(var(--radius-2xl) - var(--space-2))}.amg-cta__band--center{grid-template-columns:minmax(0,1fr);justify-items:start}@container cta (max-width:640px){.amg-cta__band{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:var(--space-8) var(--space-6)}.amg-cta__band--split{padding:var(--space-2)}.amg-cta__band--split .amg-cta__copy{padding:var(--space-6) var(--space-5) var(--space-5)}.amg-cta__art{min-height:160px;order:-1}}.amg-annbar{--ab-bg:var(--accent);--ab-fg:var(--on-accent);position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap;min-height:48px;margin-inline:var(--space-4);border-radius:var(--radius-xl);padding:10px 56px;background:var(--ab-bg);color:var(--ab-fg);font:500 14px/20px var(--font-text);text-align:center}.amg-annbar__tag{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ab-fg);color:var(--ab-bg);font:700 12px/1 var(--font-text)}.amg-annbar__text{min-width:0;text-wrap:balance}.amg-annbar__link{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;min-height:32px;padding-inline:var(--space-1);border-radius:var(--radius-sm)}.amg-annbar__link .amg-i{font-size:16px}.amg-annbar__link:hover,.amg-annbar__link.is-hover{text-decoration-thickness:2.5px}.amg-annbar__close{position:absolute;inset-inline-end:var(--space-2);top:50%;margin-top:-18px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:20px;transition:background var(--dur-fast) var(--ease-standard)}.amg-annbar__close:hover,.amg-annbar__close.is-hover{background:color-mix(in srgb,var(--ab-fg) 14%,transparent)}.amg-annbar__close:active,.amg-annbar__close.is-pressed{background:color-mix(in srgb,var(--ab-fg) 24%,transparent)}.amg-annbar__close:focus-visible,.amg-annbar__close.is-focus,.amg-annbar__link:focus-visible,.amg-annbar__link.is-focus{outline:var(--stroke-focus) solid var(--ab-fg);outline-offset:2px}.amg-annbar--ink{--ab-bg:var(--ink);--ab-fg:var(--ink-inverse)}.amg-annbar--surface{--ab-bg:var(--surface);--ab-fg:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.amg-annbar--surface .amg-annbar__tag{background:var(--accent);color:var(--on-accent)}.amg-annbar--glass{--ab-bg:transparent;--ab-fg:var(--ink);--g-r:var(--radius-xl)}.amg-annbar--glass .amg-annbar__tag{background:var(--accent);color:var(--on-accent)}.amg-annbar.is-gone{display:none}.amg-plat{container:plat/inline-size;width:100%}.amg-plat__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.amg-plat__card{--g-r:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);color:var(--ink)}.amg-plat__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-ink);font-size:28px}.amg-plat__head{display:flex;flex-direction:column;gap:var(--space-1)}.amg-plat__name{margin:0;font:750 20px/24px var(--font-display);font-stretch:100%;letter-spacing:-.2px}.amg-plat__req{margin:0;font:400 14px/20px var(--font-text);color:var(--ink-muted)}.amg-plat__foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.amg-plat__card.is-hover{transform:translateY(-2px)}@container plat (max-width:760px){.amg-plat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amg-plat__card:last-child:nth-child(odd){grid-column:1/-1}}@container plat (max-width:420px){.amg-plat__grid{grid-template-columns:minmax(0,1fr)}.amg-plat__card{flex-direction:row;flex-wrap:wrap;align-items:center}.amg-plat__head{flex:1;min-width:0}.amg-plat__foot{flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:0}}.amg-appicon{--s:56px;--a1:var(--dv-1);--a2:var(--dv-5);position:relative;flex:none;display:grid;place-items:center;width:var(--s);height:var(--s);border-radius:calc(var(--s)*.225);background:linear-gradient(145deg,var(--a1),var(--a2));color:var(--canvas);font-size:calc(var(--s)*.5);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px color-mix(in srgb,var(--canvas) 14%,transparent),2px 4px 10px -4px var(--shadow-contact)}.amg-appicon .amg-i{stroke-width:2}.amg-appicon[data-a="2"]{--a1:var(--dv-3);--a2:var(--dv-6)}.amg-appicon[data-a="3"]{--a1:var(--dv-4);--a2:var(--dv-3)}.amg-appicon[data-a="4"]{--a1:var(--dv-2);--a2:var(--dv-5)}.amg-appicon[data-a="5"]{--a1:var(--dv-6);--a2:var(--dv-1)}.amg-appicon[data-a="6"]{--a1:var(--dv-7);--a2:var(--dv-8)}.amg-appicon--sm{--s:40px}.amg-appicon--lg{--s:72px}.amg-appicon--xl{--s:96px}.amg-apps{container:apps/inline-size;width:100%}.amg-apps__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-4);align-items:stretch}.amg-apps__feature{--g-r:var(--radius-xl);display:flex;flex-direction:column;padding:var(--space-2);color:var(--ink);min-width:0}.amg-apps__art{height:176px;border-radius:var(--radius-lg)}.amg-apps__body{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex:1}.amg-apps__body .amg-appicon{margin-top:calc(var(--space-8)*-1);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 4px var(--glass-thick),2px 4px 10px -4px var(--shadow-contact)}.amg-apps__acts{margin-top:auto;display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-2)}.amg-apps__list{--g-r:var(--radius-xl);padding:var(--space-2);color:var(--ink);min-width:0}.amg-apps__list .amg-list__item{padding:var(--space-3) var(--space-3)}@container apps (max-width:640px){.amg-apps__grid{grid-template-columns:minmax(0,1fr)}}.amg-soc--story{width:1080px;height:1920px;padding:250px 88px 340px}.amg-soc--square{width:1080px;height:1080px;padding:80px}.amg-soc--square .amg-soc__title{font-size:116px}.amg-soc--square .amg-soc__text{font-size:34px}.amg-soc--story .amg-soc__title{font-size:148px}.amg-soc--story .amg-soc__text{font-size:42px;max-width:26ch}.amg-soc--story .amg-soc__body{gap:48px}.amg-soc__stack{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}.amg-soc__row{display:flex;align-items:center;gap:28px;padding:32px 40px;border-radius:48px;font:600 40px/1.2 var(--font-text)}.amg-soc__row b{font:800 56px/1 var(--font-display);font-stretch:100%;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.amg-soc__row .amg-i{font-size:56px;flex:none}.amg-soc__row span{flex:1;min-width:0}.amg-vp__scrub .amg-slider,.amg-vp__vol .amg-slider{min-height:var(--ctl-touch)}.amg-soc--story .amg-soc__foot .amg-i,.amg-soc--square .amg-soc__foot .amg-i{width:56px;height:56px}.amg-soc{border-radius:var(--radius-xl)}.amg-slide{border-radius:64px}.amg-doc{border-radius:var(--radius-lg)}.amg-annbar__close:before{content:"";position:absolute;inset:-4px}.fd-sw-chip:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-control);pointer-events:none}.fd-sw-name{font-size:11px;white-space:nowrap;letter-spacing:-.2px}.sx-box:not(.sx-box--phone) .amg-auth{padding:0;gap:0}.sx-box:not(.sx-box--phone) .amg-auth__brand{border-radius:0}.amg-person .amg-art--bands:after{right:var(--space-3);top:var(--space-3);width:34%;opacity:.9}.amg-apps__art,.amg-bento__art{border-radius:calc(var(--radius-xl) - var(--space-2))}.amg-cta__art.amg-art--arch:before{width:auto;height:92%;aspect-ratio:2/1}.amg-cta__art.amg-art--arch:after{width:auto;height:48%;aspect-ratio:1/1.04}@container cta (max-width:640px){.amg-cta__band--split .amg-cta__copy{padding-inline:var(--space-4)}}.amg-cloud--ruled>.amg-cloud__item{margin:0 -1px -1px 0}.amg-cloud--ruled:after{z-index:1}.amg-cloud__item{font-stretch:100%}.amg-plat__foot{align-items:stretch}.amg-plat__foot .amg-btn{justify-content:center}.amg-plat__foot .amg-badge,.amg-plat__foot .amg-chip,.amg-plat__foot>:first-child:not(.amg-btn){align-self:flex-start}.fd-glass-tile{padding:var(--space-4)}.fd-glass-tile .fd-mono{white-space:nowrap;font-size:11px}.fd-glass-tile{justify-content:flex-start;gap:var(--space-1)}.fd-glass-tile .t-h4{font-size:18px;line-height:24px;overflow-wrap:anywhere}.amg-formfield .amg-slider__box{margin-inline:calc(var(--space-3)*-1)}.amg-soc__tag,.amg-soc__tag.amg-glass,.amg-soc__tag.amg-glass:before,.amg-soc__tag.amg-glass:after{corner-shape:round;--g-r:var(--radius-pill);border-radius:var(--radius-pill)}@media (min-width:560px) and (max-width:899px){.amg-testi-grid>.amg-testi:last-child:nth-child(odd){grid-column:1/-1}}.bd-prop{position:relative}.bd-prop:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control);pointer-events:none}[data-theme=contrast] .amg-doc__cover{outline:var(--stroke-control) solid var(--line-control);outline-offset:calc(var(--stroke-control)*-1)}.amg-soc--accent .amg-soc__text,.amg-soc--accent .amg-soc__foot{color:var(--on-accent)}[data-theme=contrast] .amg-soc{outline:var(--stroke-control) solid var(--line-control);outline-offset:calc(var(--stroke-control)*-1)}html:not([data-theme=contrast]) .amg-soc:not(.amg-soc--accent){outline:var(--stroke-hair) solid var(--line);outline-offset:calc(var(--stroke-hair)*-1)}[data-theme=contrast] :is(.sx-box,.sx-fit,.bd-crop){isolation:isolate;box-shadow:none}[data-theme=contrast] :is(.sx-box,.sx-fit,.bd-crop):after{content:"";position:absolute;inset:0;z-index:99;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .fd-stage{outline:var(--stroke-control) solid var(--line-control);outline-offset:calc(var(--stroke-control)*-1)}.bd-pair{flex-wrap:wrap;align-content:center;row-gap:var(--space-1)}.bd-pair span{white-space:nowrap}[data-theme=contrast] .bd-crop.amg-field{outline:var(--stroke-control) solid var(--line-control);outline-offset:calc(var(--stroke-control)*-1)}[data-theme=contrast] :is(.amg-feature__icon,.amg-tile__icon,.amg-plat__icon,.amg-file__icon,.amg-drop__icon){box-shadow:inset 0 0 0 var(--stroke-control) var(--line-control)}[data-theme=contrast] .fd-pop{outline:var(--stroke-control) solid var(--line-control);outline-offset:calc(var(--stroke-control)*-1)}[data-theme=contrast] .fd-box{border-width:var(--stroke-control)}.amg-sigpv{padding:32px;display:flex;flex-direction:column;gap:24px}.amg-sigframe{margin:0;display:flex;flex-direction:column;gap:8px}.amg-sigframe__box{background:var(--canvas);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.amg-sigframe__bar{padding:12px 20px;border-bottom:1px solid var(--line);background:var(--surface-sunken)}.amg-sigframe__subj{font:600 14px/20px var(--font-text);color:var(--ink)}.amg-sigframe__msg{padding:20px 20px 4px;font:400 14px/22px var(--font-text);color:var(--ink)}.amg-sigframe__msg p{margin:0 0 12px}.amg-sigframe__sig{padding:8px 20px 24px;overflow:hidden}.amg-sigframe[data-mail=dark] .sig-card{background-color:#14171c!important;border-color:#2b323d!important}.amg-sigframe[data-mail=dark] .sig-ink{color:#f2f4f8!important}.amg-sigframe[data-mail=dark] .sig-mute{color:#b4bccb!important}.amg-sigframe[data-mail=dark] .sig-link{color:#7fa3ff!important}.amg-sigframe[data-mail=dark] .sig-rule{background-color:#2b323d!important}.amg-sigframe[data-mail=dark] .sig-l{display:none!important}.amg-sigframe[data-mail=dark] .sig-d{display:block!important;filter:invert(1)}.amg-sigpv__src .amg-code{margin:0}.amg-sigpv__src .amg-code__line{padding-inline-start:calc(var(--space-4)*2 + 3ch);text-indent:calc((var(--space-4) + 3ch)*-1)}.amg-doc__parties{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;font:400 15px/24px var(--font-text);color:var(--ink)}.amg-doc__k{font:600 12px/16px var(--font-text);color:var(--ink-muted);margin-bottom:4px}.amg-doc__totals{margin-top:24px;margin-inline-start:auto;width:300px;display:flex;flex-direction:column;gap:8px;font:500 15px/22px var(--font-text)}.amg-doc__totals>div{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.amg-doc__totals .is-total{margin-top:8px;padding-top:12px;box-shadow:inset 0 2px 0 var(--ink);font:800 20px/28px var(--font-display)}.cs-box{display:flex;flex-direction:column;gap:var(--space-4)}.cs-fam{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-3);align-items:center}.cs-fam>b{font:600 13px/18px var(--font-text);color:var(--ink-muted)}.cs-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-1)}.cs-chip{display:flex;align-items:center;justify-content:center;height:52px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);font:600 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}.cs-groups{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-3)}.cs-groups>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-1)}.cs-groups span{display:flex;align-items:center;justify-content:center;height:28px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 12px/16px var(--font-text);color:var(--ink-muted);white-space:nowrap;padding-inline:var(--space-2)}.cs-pass{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font:500 12px/16px var(--font-mono);color:var(--ink-muted)}.cs-pass b{color:var(--ink);font-weight:700}.cs-roles .fd-row{grid-template-columns:32px 176px minmax(0,1fr) 72px 72px}.cs-n{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:700 12px/16px var(--font-mono)}.cs-roles .fd-row>b{font:600 14px/20px var(--font-text);color:var(--ink)}.cs-roles .fd-row>span{font:400 14px/20px var(--font-text);color:var(--ink-muted)}.cs-roles .fd-row>code{font:500 12px/16px var(--font-mono);color:var(--ink-muted)}.cs-roles .cs-head{font:600 13px/18px var(--font-text);color:var(--ink-subtle);padding-top:0}@media (max-width:620px){.cs-roles .fd-row{grid-template-columns:32px minmax(0,1fr) 72px 72px}.cs-roles .fd-row>span{display:none}.cs-fam,.cs-groups{grid-template-columns:minmax(0,1fr)}.cs-groups>div{margin-top:0}}.amg-field[data-theme=light]:before{opacity:.06}.ga-stage{position:relative;min-height:230px;border-radius:var(--radius-xl);display:grid;place-items:center;padding:var(--space-6);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.ga-art i{position:absolute;display:block;z-index:-1}.ga-art i:nth-child(1){left:9%;top:14%;width:132px;height:132px;border-radius:50%;background:var(--accent-9)}.ga-art i:nth-child(2){right:8%;bottom:12%;width:168px;height:84px;border-radius:var(--radius-pill);background:var(--accent-7)}.ga-art i:nth-child(3){right:20%;top:10%;width:72px;height:72px;border-radius:50%;background:var(--accent-5)}.ga-art i:nth-child(4){left:20%;bottom:8%;width:120px;height:44px;border-radius:var(--radius-pill);background:var(--accent-9)}.ga-panel{--ga-blur:26px;--ga-glass:64%;position:relative;width:min(100%,300px);padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-1);text-align:center;align-items:center;border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--glass-hi) 30%,transparent) 0,transparent 46%),color-mix(in srgb,var(--glass-regular) var(--ga-glass),var(--surface));-webkit-backdrop-filter:blur(var(--ga-blur)) saturate(1.6);backdrop-filter:blur(var(--ga-blur)) saturate(1.6);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)}.ga-panel h3{margin:0;font:700 20px/28px var(--font-display);font-stretch:100%;color:var(--ink)}.ga-panel p{margin:0;font:400 14px/22px var(--font-text);color:var(--ink)}.ga-read{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);justify-content:center;margin-top:var(--space-2);font:500 12px/16px var(--font-mono);color:var(--ink)}.ga-name{margin-bottom:var(--space-2);font:600 13px/18px var(--font-text);color:var(--ink-muted)}.ga-stage[data-theme=contrast] .ga-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 2px var(--line-control)}@media (prefers-reduced-transparency:reduce){.ga-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.dl-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.dl-card h3{margin:0;font:700 20px/28px var(--font-display);font-stretch:100%;color:var(--ink)}.dl-card p,.dl-card li{margin:0;font:400 14px/22px var(--font-text);color:var(--ink-muted)}.dl-card ul{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:var(--space-2)}.dl-card li::marker{color:var(--ink-subtle)}.dl-card b{color:var(--ink);font-weight:600}.dl-wide{grid-column:1/-1}.dl-dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.dl-dd>div{border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.dl-do{background:var(--success-soft)}.dl-dont{background:var(--danger-soft)}.dl-dd h4{display:flex;align-items:center;gap:var(--space-2);margin:0;font:700 16px/24px var(--font-text)}.dl-do h4{color:var(--success)}.dl-dont h4{color:var(--danger)}.dl-dd h4 .amg-i,.dl-dd h4 span{display:inline-flex;font-size:20px}.dl-dd ul{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:var(--space-2)}.dl-dd li{font:400 14px/22px var(--font-text);color:var(--ink)}.dl-light{position:relative;height:150px;border-radius:var(--radius-lg);background:radial-gradient(80% 120% at 0% 0%,var(--accent-soft),transparent 70%),var(--canvas);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;overflow:hidden}.dl-light>i{display:block;width:176px;height:84px;border-radius:var(--radius-xl);background:var(--surface);box-shadow:inset 8px 8px 14px -8px var(--glass-hi),inset -8px -10px 16px -10px var(--glass-lo),4px 10px 22px -8px var(--shadow-ambient)}@media (max-width:620px){.dl-grid,.dl-dd{grid-template-columns:minmax(0,1fr)}}.fd-rows{max-width:100%;overflow-x:auto}.fd-card{min-width:0;max-width:100%}.fd-card .t-h1,.fd-card .fd-mono,.fd-sw-name{overflow-wrap:anywhere}.fd-sw-name{white-space:normal}.fd-grid>*{min-width:0}.fd-g2,.fd-g3,.fd-g4,.fd-g5,.fd-g6,.fd-g8{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.fd-g2{--cols:2}.fd-g3{--cols:3}.fd-g4{--cols:4}.fd-g5{--cols:5}.fd-g6{--cols:6}.fd-g8{--cols:8}@media (max-width:520px){.fd-g2{--cols:1}.fd-g3,.fd-g4{--cols:2}.fd-g5,.fd-g6,.fd-g8{--cols:3}}@media (max-width:520px){.bd-spec{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}@media (max-width:520px){.fd-row.fd-stack{grid-template-columns:minmax(0,1fr)!important;gap:var(--space-1)}}@media (max-width:520px){.fd-row.fd-flow{grid-template-columns:auto auto minmax(0,1fr)!important;gap:var(--space-2) var(--space-3)}.fd-row.fd-flow>:last-child{grid-column:1/-1;white-space:normal;text-align:start}}@media (max-width:520px){.fd-row.fd-th.fd-flow{display:none}}@media (max-width:520px){.fd-row.fd-bp{grid-template-columns:auto minmax(0,1fr) auto auto!important}.fd-row.fd-bp>div{grid-column:1/-1;order:5}.fd-row.fd-bp>:last-child{grid-column:auto;white-space:nowrap}.fd-row.fd-bp>:nth-child(4):after{content:" Cols"}.fd-row.fd-bp>:nth-child(5):after{content:" Margin"}}@media (max-width:520px){.fd-type{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.fd-type>:last-child{min-width:0;overflow-wrap:normal!important;overflow-x:auto}}@media (max-width:520px){.fd-theme-box{overflow-x:auto}.fd-cm{table-layout:auto!important;min-width:430px}.fd-cm th,.fd-cm th+th{padding-inline:var(--space-2);white-space:nowrap}.fd-cm td{padding:var(--space-2)}.fd-cm td:first-child,.fd-cm th:first-child{width:auto;white-space:nowrap}}@media (max-width:520px){.fd-row[style*="grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--space-1) var(--space-3)}.fd-row[style*="grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)"]>:first-child{grid-column:1/-1}.fd-row[style*="grid-template-columns:100px 100px 1fr 80px"]{grid-template-columns:72px 76px minmax(0,1fr) 64px!important;gap:var(--space-2)}}.cs-roles .fd-row>b{min-width:0;overflow-wrap:anywhere}@media (max-width:520px){.cs-roles .fd-row{grid-template-columns:28px minmax(0,1fr) 62px 62px;gap:var(--space-2)}.cs-roles .fd-row>code{font-size:11px}}.amg-fav-strip{display:flex;gap:var(--space-1);padding:var(--space-2) var(--space-2) 0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-sunken)}.amg-fav-tab{display:flex;align-items:center;gap:var(--space-2);height:36px;min-width:0;width:200px;padding:0 var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font:500 13px/20px var(--font-text);color:var(--ink-muted)}.amg-fav-tab img{width:16px;height:16px;flex:none}.amg-fav-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amg-fav-tab[aria-selected=true]{background:var(--surface);color:var(--ink)}.amg-fav-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.amg-fav-tile figure{margin:0;display:grid;place-items:center;height:var(--h,96px);min-width:96px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken)}.amg-fav-tile img{display:block;image-rendering:auto}.amg-fav-tab img,.amg-fav-tile figure>img:not(.amg-fav-mono){border-radius:var(--radius-xs);box-shadow:0 0 0 1px var(--line-control)}.amg-fav-tile figcaption{font:500 12px/16px var(--font-mono);color:var(--ink-muted)}.amg-fav-safe{position:relative;width:128px;height:128px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--accent-ink)}.amg-fav-safe img{width:100%;height:100%;display:block}.amg-biz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),400px));gap:var(--space-6);justify-content:center}.amg-biz__card{position:relative;aspect-ratio:7/4;border-radius:var(--radius-md);overflow:hidden;background:var(--canvas);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 18px 40px -18px var(--shadow-ambient);container-type:inline-size}.amg-biz__front{display:grid;place-items:center}.amg-biz__front img{width:26cqi;height:auto;filter:invert(1)}[data-theme=light].amg-biz__card img{filter:none}.amg-biz__in{display:flex;flex-direction:column;justify-content:space-between;position:absolute;inset:0;padding:6cqi 7cqi}.amg-biz__back img{height:7cqi;width:auto;align-self:flex-start}.amg-biz__name{margin:0;font:700 6.4cqi/1.1 var(--font-display);font-stretch:100%;letter-spacing:0}.amg-biz__role{margin:1cqi 0 0;font:500 3.6cqi/1.3 var(--font-text);color:var(--ink-muted)}.amg-biz__rows{display:grid;gap:1cqi;margin:0;padding:0;list-style:none;font:500 3.3cqi/1.3 var(--font-text);font-variant-numeric:tabular-nums}.amg-biz__rows li{display:flex;align-items:center;gap:2cqi}.amg-biz__rows i{width:3.6cqi;height:3.6cqi;color:var(--accent-ink)}.amg-release{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--line)}.amg-release:first-child{border-top:0}.amg-release__meta{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;position:sticky;top:var(--space-24);align-self:start}.amg-release__ver{margin:0;font:700 22px/28px var(--font-display);font-stretch:100%;letter-spacing:0}.amg-release__date{font:500 13px/20px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums}.amg-release__body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.amg-release__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.amg-release__list li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:baseline;font:400 16px/26px var(--font-text);color:var(--ink)}@container pg (max-width:700px){.amg-release{grid-template-columns:1fr;gap:var(--space-4)}.amg-release__meta{position:static;flex-direction:row;align-items:center;flex-wrap:wrap}}.amg-roles{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:var(--radius-xl);overflow:hidden}.amg-role{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-6);align-items:center;min-height:72px;padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.amg-role:first-child{border-top:0}.amg-role:hover{background:var(--accent-soft)}.amg-role__t{font:600 17px/24px var(--font-text);margin:0}.amg-role__m{font:400 14px/20px var(--font-text);color:var(--ink-muted)}@container pg (max-width:700px){.amg-role{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);padding:var(--space-4)}.amg-role__m{grid-column:1/-1}.amg-role>.amg-i{display:none}}.amg-api{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-8);align-items:start}.amg-api__doc{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.amg-api__route{display:flex;align-items:center;gap:var(--space-3);font:500 15px/24px var(--font-mono);min-width:0;overflow-wrap:anywhere}.amg-api__verb{flex:none;padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--accent-ink);font:700 12px/20px var(--font-mono);letter-spacing:.04em}.amg-api__params{display:grid;margin:0;padding:0;list-style:none}.amg-api__param{display:grid;grid-template-columns:minmax(0,160px) 1fr;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);font:400 14px/22px var(--font-text);color:var(--ink-muted)}.amg-api__param b{font:600 14px/22px var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.amg-api__param small{display:block;font:500 12px/16px var(--font-mono);color:var(--ink-subtle)}.amg-api__panel{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;position:sticky;top:var(--space-24)}@container pg (max-width:900px){.amg-api{grid-template-columns:1fr}.amg-api__panel{position:static}}.amg-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--space-6);margin:0;padding:var(--space-6);border-radius:var(--radius-xl)}.amg-facts dt{font:500 12px/16px var(--font-text);color:var(--ink-muted)}.amg-facts dd{margin:var(--space-1) 0 0;font:600 17px/24px var(--font-text);color:var(--ink)}html:not([data-theme=light]) .amg-fav-mono{filter:invert(1)}.amg-cloud--fade{opacity:.64}.amg-cloud--fade .amg-cloud__item{color:var(--ink);box-shadow:none}}
