@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:#fff;--neutral-1:#fcfcfc;--neutral-2:#f8f8f8;--neutral-3:#f1f1f1;--neutral-4:#e3e3e3;--neutral-5:#cacaca;--neutral-6:#a4a4a4;--neutral-7:#7d7d7d;--neutral-8:#585858;--neutral-9:#383838;--neutral-10:#1d1d1d;--neutral-11:#0b0b0b;--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:#e9e9e9;--border-subtle:#f3f3f3;--border-strong:#c4c4c4;--accent:#353535;--accent-strong:#1f1f1f;--accent-subtle:#3535351a;--accent-foreground:var(--background);--control-on:#1d1d1d;--control-glyph:#fff;--control-track:#dcdcdc;--control-track-hover:#d1d1d1;--control-thumb:#fff;--control-thumb-on:#fff;--control-thumb-shadow:0 0 0 .5px #00000012, 0 1px 2px #00000024, 0 2px 6px #0000000f;--control-on-subtle:color-mix(in oklch, var(--control-on) 10%, transparent);--control-fill:var(--control-on);--focus-ring:transparent;--success:#007530;--warning:#a86c00;--danger:#cd1526;--shadow-resting:0 1px 2px #00000009;--shadow-raised:0 6px 18px #0001, 0 1px 3px #00000009;--shadow-floating:0 20px 48px #0000001b, 0 3px 10px #0000000b;--arc-gradient-from:#e2d8f8;--arc-gradient-to:#fadfc6;--arc-gradient:linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground:#1b1a1f;--arc-gradient-soft:linear-gradient(135deg, #f8f5ff, #fff7ef);--arc-gradient-line:linear-gradient(100deg, #cdbfe9, #edcaa8);--arc-gradient-ink:linear-gradient(100deg, #644c8a, #8a542d);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"), sans-serif;--font-body:var(--font-inter,"Inter Variable"), sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s}@supports (color:lab(0% 0 0)){:root{--neutral-0:lab(100% 0 0);--neutral-1:lab(98.84% .0000298023 -.0000119209);--neutral-2:lab(97.448% -.0000298023 0);--neutral-3:lab(95.128% 0 -.0000119209);--neutral-4:lab(90.14% .0000298023 -.0000119209);--neutral-5:lab(81.44% -.0000298023 0);--neutral-6:lab(67.52% -.0000298023 0);--neutral-7:lab(52.44% 0 0);--neutral-8:lab(37.36% .0000149012 -.00000596046);--neutral-9:lab(23.44% -.0000149012 0);--neutral-10:lab(10.68% .00000745058 -.00000298023);--neutral-11:lab(3.04863% 0 0);--border:lab(92.46% -.0000298023 0);--border-subtle:lab(95.94% 0 0);--border-strong:lab(79.12% -.0000298023 -.0000119209);--accent:lab(22.28% 0 0);--accent-strong:lab(11.84% 0 0);--accent-subtle:lab(22.28% 0 0/.1);--control-on:lab(10.68% .00000745058 -.00000298023);--control-glyph:lab(100% 0 0);--control-track:lab(87.82% -.0000298023 0);--control-track-hover:lab(83.76% -.0000298023 0);--control-thumb:lab(100% 0 0);--control-thumb-on:lab(100% 0 0);--control-thumb-shadow:0 0 0 .5px lab(0% 0 0/.07), 0 1px 2px lab(0% 0 0/.14), 0 2px 6px lab(0% 0 0/.06);--success:lab(43.1198% -59.0148 41.2607);--warning:lab(50.851% 28.2062 123.921);--danger:lab(44.4874% 66.6636 43.5167);--shadow-resting:0 1px 2px lab(0% 0 0/.035);--shadow-raised:0 6px 18px lab(0% 0 0/.065), 0 1px 3px lab(0% 0 0/.035);--shadow-floating:0 20px 48px lab(0% 0 0/.105), 0 3px 10px lab(0% 0 0/.045);--arc-gradient-from:lab(87.8809% 8.11133 -14.5142);--arc-gradient-to:lab(90.6671% 6.85087 15.9945);--arc-gradient-foreground:lab(9.40527% 1.7955 -3.22973);--arc-gradient-soft:linear-gradient(135deg, lab(96.9227% 2.80142 -5.21616), lab(97.6683% 2.30226 5.58461));--arc-gradient-line:linear-gradient(100deg, lab(79.5693% 11.0225 -19.2328), lab(83.673% 9.44179 21.6181));--arc-gradient-ink:linear-gradient(100deg, lab(37.1229% 20.5982 -31.2127), lab(41.5703% 20.3419 32.3864))}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141414;--surface:#191919;--surface-raised:#1f1f1f;--surface-muted:#242424;--foreground:#f2f2f2;--text-secondary:#b4b4b4;--text-muted:#8c8c8c;--border:#2b2b2b;--border-subtle:#222;--border-strong:#484848;--focus-ring:transparent;--accent:#bebebe;--accent-strong:#e1e1e1;--accent-subtle:#bebebe21;--control-on:#e8e8e8;--control-glyph:#141414;--control-track:#353535;--control-track-hover:#404040;--control-thumb:#f5f5f5;--control-thumb-on:#141414;--control-fill:#868686;--control-thumb-shadow:0 0 0 .5px #0000004d, 0 1px 2px #00000059, 0 2px 6px #0003;--success:#4cd676;--warning:#ffb91b;--danger:#ff8880;--shadow-resting:0 1px 2px #0000002e;--shadow-raised:0 8px 22px #00000038;--shadow-floating:0 22px 55px #00000057;--arc-gradient-from:#463c59;--arc-gradient-to:#5a422f;--arc-gradient-foreground:#f2f1f5;--arc-gradient-soft:linear-gradient(135deg, #1f1c25, #241e18);--arc-gradient-line:linear-gradient(100deg, #63567b, #7f6347);--arc-gradient-ink:linear-gradient(100deg, #cbbaeb, #edcaa3)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--background:lab(6.19571% 0 0);--surface:lab(8.94% -.00000745058 0);--surface-raised:lab(11.84% 0 0);--surface-muted:lab(14.16% 0 0);--foreground:lab(95.36% 0 0);--text-secondary:lab(73.32% -.0000298023 0);--text-muted:lab(58.24% 0 0);--border:lab(17.64% -.0000149012 0);--border-subtle:lab(13% 0 0);--border-strong:lab(30.4% -.0000149012 0);--accent:lab(76.8% -.0000298023 0);--accent-strong:lab(89.56% -.0000298023 0);--accent-subtle:lab(76.8% -.0000298023 0/.13);--control-on:lab(91.88% .0000298023 -.0000119209);--control-glyph:lab(6.19571% 0 0);--control-track:lab(22.28% 0 0);--control-track-hover:lab(26.92% 0 0);--control-thumb:lab(96.52% -.0000298023 .0000119209);--control-thumb-on:lab(6.19571% 0 0);--control-fill:lab(55.92% -.0000298023 0);--control-thumb-shadow:0 0 0 .5px lab(0% 0 0/.3), 0 1px 2px lab(0% 0 0/.35), 0 2px 6px lab(0% 0 0/.2);--success:lab(76.742% -54.3943 35.916);--warning:lab(80.2758% 18.4041 80.6193);--danger:lab(70.1792% 62.897 36.8075);--shadow-resting:0 1px 2px lab(0% 0 0/.18);--shadow-raised:0 8px 22px lab(0% 0 0/.22);--shadow-floating:0 22px 55px lab(0% 0 0/.34);--arc-gradient-from:lab(27.4448% 9.65029 -15.8117);--arc-gradient-to:lab(30.2624% 8.62143 15.9988);--arc-gradient-foreground:lab(95.3053% .86689 -1.63658);--arc-gradient-soft:linear-gradient(135deg, lab(11.0714% 2.92888 -5.13447), lab(11.8218% 2.16406 5.00568));--arc-gradient-line:linear-gradient(100deg, lab(38.9237% 11.518 -18.999), lab(44.2147% 9.11951 20.3837));--arc-gradient-ink:linear-gradient(100deg, lab(78.278% 13.0022 -22.3636), lab(83.7331% 8.60935 24.3907))}}:root[data-accent=neutral]{--accent:#353535;--accent-strong:#1f1f1f;--accent-subtle:#3535351a}@supports (color:lab(0% 0 0)){:root[data-accent=neutral]{--accent:lab(22.28% 0 0);--accent-strong:lab(11.84% 0 0);--accent-subtle:lab(22.28% 0 0/.1)}}:root[data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:#7747ff21}:root[data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:#0562ef1f}:root[data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:#0db87921;--accent-foreground:#102016}:root[data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:#f3ad2029;--accent-foreground:#20190d}:root[data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:#f4812021;--accent-foreground:#17130f}:root[data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:#f15f5524;--accent-foreground:#21110f}:root[data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:#ed4e9d24;--accent-foreground:#250f1b}:root[data-theme=dark][data-accent=neutral]{--accent:#bebebe;--accent-strong:#e1e1e1;--accent-subtle:#bebebe21}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-accent=neutral]{--accent:lab(76.8% -.0000298023 0);--accent-strong:lab(89.56% -.0000298023 0);--accent-subtle:lab(76.8% -.0000298023 0/.13)}}:root[data-theme=dark][data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:#7747ff38}:root[data-theme=dark][data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:#0562ef38}:root[data-theme=dark][data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:#0db87933}:root[data-theme=dark][data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:#f3ad2033}:root[data-theme=dark][data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:#f4812033;--accent-foreground:#17130f}:root[data-theme=dark][data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:#f15f5533}:root[data-theme=dark][data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:#ed4e9d33}:root[data-accent=neutral]{--control-on:#1d1d1d;--control-thumb-on:#fff;--control-glyph:#fff}@supports (color:lab(0% 0 0)){:root[data-accent=neutral]{--control-on:lab(10.68% .00000745058 -.00000298023);--control-thumb-on:lab(100% 0 0);--control-glyph:lab(100% 0 0)}}:root[data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}:root[data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-theme=dark][data-accent=neutral]{--control-on:#e8e8e8;--control-thumb-on:#141414;--control-glyph:#141414}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-accent=neutral]{--control-on:lab(91.88% .0000298023 -.0000119209);--control-thumb-on:lab(6.19571% 0 0);--control-glyph:lab(6.19571% 0 0)}}:root[data-theme=dark][data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}:root[data-theme=dark][data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}:root[data-theme=dark][data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}:root[data-theme=dark][data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}:root{--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}:root[data-theme=dark]{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4, l * sign(max(c - .02, 0)) + .5, .8) c h)){:root{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}:root[data-theme=dark]{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}:root{color:#262a29;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#fffdf9;--surface:#f8f7f3;--line:#e9e8e1;--ink:#262a29;--muted:#777a74;--blue:#1736b8;--blue-pale:#eff1fb;--serif:"Source Serif 4", Georgia, serif;--mono:"IBM Plex Mono", monospace;--shadow:0 2px 3px #26304c02, 0 8px 22px #26304c04;background:#fffdf9;font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}input,select,textarea{min-width:0;color:var(--ink)}::selection{background:#d7defb}h1,h2,h3,p{margin:0}button,a{touch-action:manipulation}svg{flex-shrink:0}h2{font-size:1.125rem;font-weight:500}h3{font-size:1rem;font-weight:500}p{line-height:1.7}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:244px;padding:33px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{font-family:var(--serif);letter-spacing:-.8px;align-items:center;gap:10px;padding:0 10px;font-size:1.75rem;display:flex}.workspace-label{color:#51554f;gap:9px;margin:42px 12px 25px;font-size:.875rem;display:grid}.eyebrow{font-family:var(--mono);letter-spacing:1.5px;color:var(--muted);font-size:.6875rem;font-weight:400}.sidebar nav{gap:7px;display:grid}.sidebar nav button{text-align:left;color:#62675f;border-radius:5px;align-items:center;gap:12px;padding:12px;font-size:.875rem;display:flex}.sidebar nav button:hover{background:#eeede7}.sidebar nav svg{stroke-width:1.5px}.sidebar-bottom{margin-top:auto;padding:22px 11px 0}.sidebar-bottom>a{color:#676c62;align-items:center;gap:8px;font-size:.8125rem;line-height:1.6;display:flex}.sidebar-footnote{border-top:1px solid var(--line);color:#919487;align-items:center;gap:8px;margin-top:27px;padding-top:22px;font-size:.625rem;display:flex}.mini-mark{font-family:var(--serif);color:#777c70;border:1px solid #b9beb0;padding:1px 5px}.workspace{flex-direction:column;flex:1;min-width:0;margin-left:244px;display:flex}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 46px;display:flex}.breadcrumb{color:#7d8177;align-items:center;gap:17px;font-size:.8125rem;display:flex}.slash{color:#c1c4b9}.topbar-actions{align-items:center;gap:18px;display:flex}.account{color:var(--muted);font-size:.8125rem}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 17px;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.primary{background:var(--blue);color:#fff;box-shadow:0 2px 3px #1736b80d}.primary:hover{background:#10288f}.outline{background:var(--paper);border-color:#d8dcd1}.outline:hover{background:var(--surface)}.subtle{color:var(--blue);background:#f0f2fc;padding:10px 13px;font-size:.8125rem}.icon-button{color:#7b8175;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:var(--surface);color:var(--blue)}main{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:45px 46px 70px}.page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:33px;display:flex}.page-heading p{color:var(--muted);font-size:.9375rem}.catalog-toolbar{align-items:center;gap:14px;margin-top:39px;display:flex}.search-field{min-height:51px;box-shadow:var(--shadow);color:#8a9081;background:#fff;border:1px solid #dfe2d8;border-radius:5px;flex:1;align-items:center;gap:13px;padding:0 17px;display:flex}.search-field input{background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:.875rem}.search-field input:focus-visible{outline:none}kbd{font:12px var(--mono);border:1px solid var(--line);border-radius:3px;padding:2px 6px}.list-caption{font:11px var(--mono);letter-spacing:.9px;color:#888f7f;border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:32px 0 16px;display:flex}.list-caption>span:last-child{letter-spacing:0;font-family:IBM Plex Sans,sans-serif;font-size:12px}.package-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:20px;width:100%;padding:26px 4px;display:flex}.package-row:hover{background:linear-gradient(90deg,#f3f5fc70,#0000)}.package-icon{width:54px;height:54px;color:var(--blue);background:#f0f2fa;border:1px solid #e4e8f3;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.package-icon img{border-radius:10px;max-width:100%;max-height:100%}.package-info{flex:1;min-width:0}.package-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.package-title h2{font-size:1.0625rem}.app-id{font:11px var(--mono);color:#909587;overflow-wrap:anywhere;line-height:1.8}.package-info>.app-id{margin-top:3px;display:block}.package-info>p{color:#777f6e;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:660px;margin-top:7px;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.badge{font:10px var(--mono);color:#74816b;white-space:nowrap;border:1px solid #dfe5d7;border-radius:3px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.badge.private{color:#6d77a3;background:#f8f9fd;border-color:#dce1ee}.package-meta{color:#7e8675;justify-items:end;gap:7px;min-width:85px;font-size:.75rem;display:grid}.package-meta>span:first-child{align-items:center;gap:5px;display:flex}.mono{font-family:var(--mono);font-size:.6875rem}.row-arrow{color:#a2a993;margin-left:6px}.pagination{color:#8b9380;justify-content:space-between;align-items:center;padding:19px 0;font-size:.75rem;display:flex}.pagination>div{gap:8px;display:flex}.pagination button{border:1px solid var(--line);border-radius:3px;place-items:center;width:29px;height:29px;display:grid}.cli-callout{color:var(--blue);background:#f5f6fc;border:1px solid #e4e8f5;border-radius:6px;align-items:center;gap:19px;margin-top:39px;padding:25px 26px;display:flex}.cli-callout>div{flex:1}.cli-callout p{color:#8086a0;margin-top:4px;font-size:.8125rem}.text-link{color:var(--blue);align-items:center;gap:8px;padding:0;font-size:.8125rem;line-height:1.6;display:inline-flex}.empty{text-align:center;color:#859078;max-width:550px;margin:auto;padding:65px 25px 70px}.empty>svg{color:#959f89;margin-bottom:20px}.empty h2{font-family:var(--serif);color:#536249;font-size:1.8rem;font-weight:400}.empty p{color:#919986;max-width:400px;margin:14px auto 22px;font-size:.875rem}.loading{text-align:center;color:var(--muted);padding:70px 0;font-size:.875rem}.banner{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:26px;padding:14px 16px;font-size:.8125rem;line-height:1.6;display:flex}.banner button{padding:2px;display:flex}.error{color:#925342;background:#fdf2ee;border:1px solid #ecd5cb}.notice,.inline-notice{color:#596da7;background:#eff2fc;border:1px solid #dce3f8}.inline-notice{border-radius:4px;margin-bottom:24px;padding:14px;font-size:.875rem;line-height:1.6}.release-history>label{gap:8px;display:grid}.release-list{margin:20px 0;padding:0;list-style:none}.release-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.release-list small,.release-list code{overflow-wrap:anywhere;margin-top:8px;display:block}.release-actions{flex-wrap:wrap;gap:12px;display:flex}.experimental-install summary{cursor:pointer;color:var(--blue)}footer{color:#a1a797;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:24px 46px;font-size:.6875rem;display:flex}.sign-in{max-width:900px;padding:45px 5% 70px}.sign-in h1{margin:24px 0;font-size:clamp(2.5rem,4.5vw,4.2rem);line-height:1.15}.sign-in em{color:var(--blue);font-weight:400}.sign-in>p{max-width:500px;color:var(--muted);margin:26px 0 31px;font-size:1rem}.sign-in>small{color:#92988b;margin-top:17px;font-size:.75rem;display:block}.signin-note{border-top:1px solid var(--line);color:#889580;gap:15px;max-width:500px;margin-top:64px;padding-top:24px;font-size:.8125rem;line-height:1.8;display:flex}.docs-grid{gap:28px;max-width:870px;margin-top:35px;display:grid}.doc-section{border-top:1px solid var(--line);padding-top:26px}.step-number{font:11px var(--mono);color:#8b98b9}.doc-section h2{font-family:var(--serif);margin:7px 0 15px;font-size:1.5rem;font-weight:400}.doc-section p{color:var(--muted);margin:15px 0;font-size:.875rem}.code-line{color:#485783;background:#f3f4f9;border:1px solid #e1e4ef;border-radius:4px;gap:15px;margin:16px 0;display:flex}.code-line code{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 var(--mono);flex:1;padding:16px}.code-line button{color:#8b95ae;align-items:flex-start;padding:19px 14px;display:flex}.muted{color:var(--muted);font-size:.875rem;line-height:1.75}.environment-row{border-top:1px solid var(--line);align-items:center;gap:22px;padding:25px 0;display:flex}.environment-row>div{flex:1;min-width:0}.environment-row p{color:var(--muted);font-size:.75rem}dialog{background:var(--paper);width:min(730px,100vw - 32px);max-height:90dvh;color:var(--ink);border:1px solid #dedfd7;border-radius:8px;padding:0;box-shadow:0 20px 90px #17213726}.dialog-head{background:var(--paper);z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:23px 30px;display:flex;position:sticky;top:0}.dialog-head h2{font:400 1.65rem var(--serif)}.detail-id{align-items:center;gap:16px;margin-bottom:23px;display:flex}.detail-id .app-id{font-size:.8rem}.tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:23px;display:flex}.tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:10px 0 14px;font-size:.8125rem}.tabs button.active{color:var(--blue);border-color:var(--blue)}.detail-stats{color:#8d9582;flex-wrap:wrap;align-items:center;gap:24px;margin:22px 0;font-size:.8125rem;display:flex}.detail-stats span{align-items:center;gap:7px;display:flex}.description{color:#6f7963;white-space:pre-wrap;font-size:.9375rem;line-height:1.85}.section-label{font:10px var(--mono);color:#8a967d;letter-spacing:1px;margin-top:30px}.detail-links{flex-wrap:wrap;gap:25px;margin:23px 0;display:flex}.detail-links a{color:var(--blue);align-items:center;gap:6px;font-size:.8125rem;display:flex}.application-form,.review-form{gap:21px;display:grid}.application-form label,.review-form label,.review-thread label{color:#637057;gap:8px;font-size:.8125rem;line-height:1.5;display:grid}.application-form input,.application-form textarea,.application-form select,.review-form input,.review-form textarea,.review-thread textarea{width:100%;color:var(--ink);box-shadow:var(--shadow);background:#fff;border:1px solid #dce1d4;border-radius:4px;padding:11px 12px;font-size:.875rem}textarea{resize:vertical;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.application-form small{color:#8c987f;font-size:.6875rem;font-weight:400}.optional{color:#a0a895;font-size:.6875rem;font-weight:400}.section-divider{border-top:1px solid var(--line);margin:10px 0}.application-form fieldset{border:0;margin:0;padding:0}.application-form legend{color:#637057;margin-bottom:14px;font-size:.8125rem}.checkboxes{flex-wrap:wrap;gap:22px;display:flex}.checkboxes label{flex-direction:row;align-items:center;gap:7px;font-weight:400;display:flex}.checkboxes input{width:auto;accent-color:var(--blue)}.advanced{background:var(--surface);border:1px solid var(--line);border-radius:4px;gap:20px;padding:20px;display:grid}.json-input{font-family:var(--mono)!important;font-size:.75rem!important}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.form-footer>span{color:#8e9a82;max-width:230px;font-size:.6875rem}.field-error{color:#995c4b;white-space:pre-wrap;margin:0 0 18px;font-size:.8125rem;line-height:1.7}.review{border-bottom:1px solid var(--line);padding:19px 0}.review>span{font:12px var(--mono);color:#89947c;align-items:center;gap:6px;display:flex}.review p{color:#6e7b60;margin-top:11px;font-size:.875rem}.review-form{margin-top:25px}.review-form input[type=number]{max-width:110px}.review-form .button{justify-self:start}.upload-zone{color:#8b9b7c;cursor:pointer;background:#f7f9f4;border:1px dashed #bfcbb2;border-radius:5px;flex-direction:column;align-items:center;gap:11px;margin:20px 0;padding:29px 15px;display:flex;position:relative}.logo-field{gap:12px;display:grid}.logo-preview{object-fit:contain;border-radius:12px;width:72px;height:72px}.upload-zone strong{color:#677e54;font-size:.875rem;font-weight:400}.upload-zone span{font-size:.6875rem}.upload-zone input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-zone:focus-within{outline:2px solid var(--blue)}.review-thread{background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-top:25px;padding:20px}.review-thread p{color:#727d66;margin:20px 0;font-size:.875rem}.review-thread form{gap:15px;display:grid}.review-thread .button{justify-self:start}.spinning{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-toggle{display:none}@media (min-width:1600px){main{padding-top:60px}}@media (max-width:1100px){.sidebar{width:214px;padding-left:13px;padding-right:13px}.workspace{margin-left:214px}.topbar{padding:0 28px}main{padding:35px 28px 50px}.package-row{gap:14px}.cli-callout{flex-wrap:wrap;padding:20px}.cli-callout .text-link{margin-left:42px}footer{padding:20px 28px}.page-heading{align-items:flex-start}.page-heading>.button{white-space:nowrap;margin-top:25px}}@media (max-width:760px){.sidebar{visibility:hidden;z-index:20;transition:transform .2s;transform:translate(-100%);box-shadow:8px 0 30px #2534461a}.sidebar.open{visibility:visible;transform:none}.workspace{margin-left:0}.topbar{gap:12px;height:65px;padding:0 18px}.mobile-toggle{display:inline-flex}.breadcrumb{gap:11px}.breadcrumb>span{display:none}.topbar-actions{gap:8px}.account{display:none}.topbar .button{padding:10px;font-size:.75rem}.topbar .button svg{display:none}main{padding:28px 20px 40px}.page-heading{flex-direction:column;gap:8px;margin-bottom:20px}.page-heading>.button{margin-top:10px}.page-heading h1{letter-spacing:-.8px}.page-heading p{font-size:.875rem}.catalog-toolbar{gap:6px;margin-top:27px}.search-field{padding:0 13px}.search-field input{font-size:.8125rem}.search-field kbd{display:none}.package-row{align-items:flex-start;gap:13px;padding:22px 0;position:relative}.package-icon{border-radius:8px;width:42px;height:42px}.package-icon svg{width:22px}.package-meta{min-width:auto;max-width:80px;font-size:.6875rem}.package-info{padding-right:0}.package-title h2{font-size:.9375rem}.package-title{gap:5px}.package-title .badge{font-size:9px}.app-id{font-size:10px}.package-info>p{-webkit-line-clamp:2;font-size:.75rem}.row-arrow{display:none}.cli-callout{gap:13px;margin-top:26px;padding:19px 17px}.cli-callout>div{min-width:200px}.cli-callout h3{font-size:1.1rem}.cli-callout .text-link{margin-left:36px}.list-caption{padding-top:24px}.empty{padding:50px 5px}.empty h2{font-size:1.6rem}footer{align-items:flex-start;padding:20px;font-size:.625rem}footer>span:last-child{text-align:right;max-width:140px;font-size:8px;line-height:1.8}.form-grid{grid-template-columns:1fr}.dialog-head{padding:20px}.dialog-body{padding:23px 20px}.form-footer{flex-direction:column;align-items:flex-start}.form-footer .button{width:100%}.tabs{gap:19px}.tabs button{font-size:.75rem}.sign-in{padding:30px 0 50px}.sign-in h1{font-size:2.5rem}.signin-note{margin-top:40px}.environment-row{flex-wrap:wrap;gap:14px}.environment-row>.button,.environment-row>.badge{margin-left:36px}.code-line code{font-size:11px}.detail-stats{gap:14px}.search-field input::placeholder{font-size:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.environment-services article{border-bottom:1px solid var(--line,#e4e2dc);padding:14px 0}.environment-services strong{margin-right:12px;font-weight:500}.environment-services p{margin:8px 0 0}.environment-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.environment-confirm{background:#f8f7f3;border:1px solid #e4e2dc;margin-top:24px;padding:20px}.environment-confirm label{gap:8px;margin:20px 0;display:grid}.review-request-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.review-request-row>div{flex:1;min-width:0}.review-request-row h2{margin:0 0 8px;font-size:1.2rem}.review-request-row p{overflow-wrap:anywhere}.sent-request{border-bottom:1px solid var(--line);padding:24px 0}.sent-request-heading,.sent-request-gate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sent-request h2{margin:0 0 8px;font-size:1.35rem}.sent-request p{overflow-wrap:anywhere}.scope-picker{gap:14px;display:grid}.scope-picker h3,.scope-picker p{margin:0}.scope-options{border-top:1px solid var(--line);display:grid}.scope-options .scope-option{border-bottom:1px solid var(--line);flex-direction:row;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.scope-option input{width:16px;min-height:16px;accent-color:var(--blue);flex-shrink:0;margin-top:3px}.scope-option span{gap:5px;min-width:0;display:grid}.scope-option strong{overflow-wrap:anywhere;font-size:12px}.scope-option small{color:var(--muted);font-weight:400}.delegation-editor,.ata-verifications,.ata-create,.delegation-fields,.ata-review{gap:18px;display:grid}.delegation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.delegation-heading h3{margin:0}.delegation-definition{background:#fff;border:1px solid #e0e4ed;border-radius:8px;padding:16px}.delegation-definition summary{cursor:pointer}.delegation-definition summary code{color:#788396;margin:8px 0 0 16px;font-size:.76rem;display:block}.delegation-fields{margin-top:22px}.delegation-warnings{flex-wrap:wrap;gap:12px;display:flex}.delegation-warnings .checkboxes{text-transform:capitalize;font-size:.82rem}.delegation-json{margin-top:16px}.ata-create,.ata-review,.ata-secret,.ata-verification{background:#fbfcff;border:1px solid #dfe6f1;border-radius:10px;padding:22px}.ata-create fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.ata-endpoint-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.ata-endpoint-row label{min-width:0}.ata-secret{background:#f0f5ff}.ata-secret-value{gap:8px;margin:16px 0;display:flex}.ata-secret-value input{min-width:0}.ata-facts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ata-facts dt{color:#788396;font-size:.72rem}.ata-facts dd{margin:5px 0 0;font-size:.86rem}.ata-graph{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.ata-graph article{background:#fff;border:1px solid #e3e8f0;border-radius:7px;padding:14px}.ata-graph article p{margin:10px 0;font-size:.86rem}.ata-graph article code{overflow-wrap:anywhere;margin-top:8px;font-size:.74rem;display:block}.ata-dependencies{border-left:2px solid #dfe6f1;margin:12px 0 0 12px;padding-left:12px;font-size:.8rem}.ata-dependencies ul{gap:8px;margin:8px 0;padding-left:18px;display:grid}.ata-dependencies code{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.74rem;display:block}.ata-verification>details{margin:16px 0}@media (max-width:650px){.ata-endpoint-row,.ata-facts{grid-template-columns:1fr}.ata-secret-value{flex-wrap:wrap}.ata-secret-value input{width:100%}}.nav-count{background:var(--blue);color:#fff;min-width:22px;min-height:22px;font:500 11px var(--mono);border-radius:6px;place-items:center;margin-left:auto;padding:2px 6px;display:inline-grid}.nav-count.pending{color:var(--blue);background:#e5e9f9}.request-list{border-top:1px solid var(--line)}.request-list .sent-request,.request-list .review-request-row{border-radius:6px;padding:26px 20px}.request-list .has-update{border-left:3px solid var(--blue);background:#f4f6ff;padding-left:17px}.request-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.new-update{color:var(--blue);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.new-update:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.request-timestamp{color:#6b7281;margin:10px 0;font-size:11px;display:block}.request-gates{gap:10px;margin:18px 0;display:grid}.gate-state{color:#666e7e;margin-left:12px;font-size:12px}.request-empty{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:48px 24px}.request-empty h2{font:400 26px var(--serif);margin-bottom:12px}.request-empty p{color:#666e7e;max-width:520px;line-height:1.7}.application-page{max-width:1240px;margin:auto}.application-hero{border-bottom:1px solid var(--line);margin-bottom:28px;padding:42px 0 26px}.application-brand{align-items:center;gap:22px;display:flex}.application-brand .package-icon{border-radius:16px;flex-shrink:0;width:86px;height:86px}.application-brand h1{margin:7px 0 10px;font-size:clamp(2rem,3.4vw,3.1rem)}.application-brand .package-icon img{object-fit:contain;border-radius:14px;width:100%;height:100%}.application-hero .detail-stats{margin:24px 0 0}.application-columns{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:48px;margin-top:26px;display:grid}.application-main{min-width:0}.application-description{white-space:pre-line;color:#454b53;font-size:15px;line-height:1.85}.application-install{background:#f7f8fc;border:1px solid #e4e7f0;border-radius:12px;gap:15px;min-width:0;padding:26px;display:grid;position:sticky;top:24px}.application-install h2{font:400 32px var(--serif)}.application-install h3{font-size:15px}.application-install p{font-size:12px;line-height:1.7}.application-install .code-line{align-items:start;padding:14px 10px}.application-install .code-line code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.application-install .section-divider{margin:7px 0}.release-date{color:#69717f}.public-release-history{margin-top:40px}.public-release-history h2{font:400 25px var(--serif)}.public-release-history>.muted{margin:14px 0}.compact-label{color:#69717f;align-items:center;gap:10px;font-size:12px;display:flex}.compact-label select{width:auto;min-height:36px;padding:6px 10px}.public-release-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;font-size:12px;display:flex}.public-release-row>div{flex-wrap:wrap;flex:1;align-items:center;gap:9px;display:flex}.public-release-row strong{font:500 13px var(--mono)}.public-release-row>span{color:#69717f}.public-release-row:hover{color:var(--blue)}.badge.blue{color:var(--blue);background:#e7ecff}.release-facts{margin:0;font-size:12px}.release-facts dt{color:#69717f;margin-top:15px}.release-facts dd{margin:5px 0 0}.checksum{font:10px var(--mono);overflow-wrap:anywhere;line-height:1.6}.publishing-guide{background:#f4f6fd;border:1px solid #e1e6f6;border-radius:10px;margin:0 0 28px;padding:24px}.publishing-guide h3{font:400 25px var(--serif);margin:10px 0 20px}.publishing-guide ol{gap:20px;margin:0 0 22px;padding-left:23px;display:grid}.publishing-guide li{color:var(--blue);padding-left:8px;font-size:13px}.publishing-guide li strong{color:var(--ink);margin-bottom:5px;display:block}.publishing-guide li span{color:#626d81;line-height:1.6;display:block}@media (max-width:1100px){.application-columns{grid-template-columns:minmax(0,1fr);gap:30px}.application-install{position:static}.application-brand .package-icon{width:70px;height:70px}}@media (max-width:600px){.application-brand{gap:14px}.application-brand .package-icon{border-radius:10px;width:52px;height:52px}.application-brand h1{font-size:28px}.application-hero{padding-top:26px}.review-request-row{flex-wrap:wrap}.review-request-row>div{flex-basis:100%}.request-list .sent-request,.request-list .review-request-row{padding:22px 14px}.public-release-row{flex-wrap:wrap}.public-release-row>div{flex-basis:100%}.application-install{padding:22px}}@media (max-width:1100px){.application-install{order:-1}}.logo-upload-row{align-items:stretch;gap:18px;display:flex}.logo-preview-frame{color:#6270a4;background:#f5f7fd;border:1px solid #e0e4ef;border-radius:14px;flex-shrink:0;place-items:center;width:110px;min-height:110px;display:grid;overflow:hidden}.logo-preview-frame img{object-fit:contain;width:100%;height:100%;max-height:128px}.logo-upload-row .upload-zone{flex:1;min-height:110px;margin:0;padding:18px}.logo-url-option summary{cursor:pointer;color:var(--blue);font-size:12px}.logo-url-option label{margin-top:14px}@media (max-width:600px){.logo-upload-row{gap:12px}.logo-preview-frame{width:74px}.logo-upload-row .upload-zone{padding:14px}}.sidebar nav button{gap:9px;padding:12px 10px;font-size:13px}.text-button{color:var(--blue);align-items:center;gap:5px;padding:4px 0;font-size:12px;display:inline-flex}.storage-callback{flex-direction:column;justify-content:center;gap:40px;max-width:620px;min-height:100vh;margin:auto;padding:48px 24px;display:flex}.storage-callback>.wordmark{padding:0;font-size:26px}.storage-callback section{background:#fff;border:1px solid #e0e5f0;border-radius:14px;gap:24px;padding:36px;display:grid}.storage-callback section>svg{color:var(--blue)}.storage-callback h1{font-size:34px}.storage-callback .button{width:-moz-fit-content;width:fit-content}select{color:var(--ink);background:#fff;border:1px solid #dce1e9;border-radius:5px;max-width:100%;min-height:42px;padding:10px 12px;font-size:13px}.dialog-body>label,.ata-create label,.ata-review label{color:#626d81;gap:8px;font-size:13px;line-height:1.5;display:grid}.dialog-body>label{margin:20px 0}.dialog-body>h3{margin-top:26px;margin-bottom:10px}.ata-create input:not([type=checkbox]):not([type=radio]),.ata-create textarea,.ata-review input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #dce1e9;border-radius:5px;width:100%;padding:11px 12px;font-size:13px}:root{--paper:#fff;--surface:#f7f8fa;--line:#e1e5eb;--ink:#17191d;--muted:#646c77;--blue:#1f5fb8;--blue-pale:#edf3fc;--serif:"IBM Plex Sans",system-ui,sans-serif;--font-display:"IBM Plex Sans",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--background:var(--surface);--surface-raised:var(--paper);--surface-muted:var(--surface);--foreground:var(--ink);--text-secondary:var(--muted);--text-muted:#717b89;--border:var(--line);--border-strong:#bdc7d5;--accent:var(--blue);--accent-strong:#174d99;--accent-subtle:var(--blue-pale);--success:#27734b;--warning:#986113;--danger:#b64242;--radius-control:9px;--radius-panel:14px;--radius-surface:18px;--shadow:0 1px 2px #17243c06;color:var(--ink);background:var(--surface)}body{font-family:var(--font-body)}h1{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.8rem,2.7vw,2.5rem);font-weight:500;line-height:1.18}h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}button{transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.skip-link{z-index:100;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.sidebar{background:var(--paper);border-color:var(--line);width:244px;padding:26px 16px 20px}.sidebar-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.065em;gap:10px;padding:0 10px;font-size:1.55rem;font-weight:500}.wordmark img{width:28px;height:28px}.workspace-label{border:1px solid var(--line);color:#3e4856;background:var(--surface);border-radius:10px;align-items:center;gap:10px;margin:28px 4px 25px;padding:10px;font-size:.8rem;display:flex}.workspace-mark{width:30px;height:30px;color:var(--blue);background:var(--paper);border:1px solid var(--line);border-radius:7px;place-items:center;display:grid}.sidebar nav{gap:4px}.sidebar nav button{min-height:42px;color:var(--muted);border-radius:8px;gap:10px;padding:10px 12px;font-size:.8125rem}.sidebar nav button:hover{background:var(--surface);color:var(--ink)}.sidebar nav button.active{color:var(--blue);background:var(--blue-pale);font-weight:500}.sidebar nav button.active svg{stroke-width:1.8px}.nav-section-label{color:#7a8390;margin:21px 12px 7px;font-size:.7rem;font-weight:500}.nav-count{min-width:20px;min-height:20px;font:500 11px var(--font-body);border-radius:5px;padding:2px 5px}.sidebar-bottom{padding:20px 12px 0}.sidebar-bottom>a{color:var(--muted);margin-top:7px;font-size:.75rem}.sidebar-bottom>a:hover{color:var(--blue)}.sidebar-footnote{color:var(--muted);margin-top:22px;padding-top:18px;font-size:.7rem}.mini-mark{border:0;place-items:center;padding:0;display:grid}.mini-mark img{opacity:.75;width:18px;height:18px}.workspace{margin-left:244px}.topbar{background:var(--paper);border-color:var(--line);height:70px;padding:0 40px}.breadcrumb{color:var(--muted);gap:13px;font-size:.78rem}.breadcrumb>span:last-child{color:var(--ink)}.topbar-actions{gap:14px}.account{color:var(--muted);align-items:center;gap:9px;max-width:220px;font-size:.75rem;display:flex}.account>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-avatar{border:1px solid var(--line);background:var(--surface);width:29px;height:29px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.button{border-radius:var(--radius-control);min-height:42px;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);gap:8px;padding:10px 16px;font-size:.8125rem;font-weight:500;line-height:1.35}.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 1px 2px #12376d12}.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.outline{background:var(--paper);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.outline:hover{border-color:var(--border-strong);background:var(--surface)}.subtle{color:var(--blue);background:var(--blue-pale);padding:10px 14px}.subtle:hover{background:#e3edfc}.icon-button{width:38px;height:38px;color:var(--muted);border-radius:8px}.icon-button:hover{color:var(--ink);background:#eef1f5}main{max-width:1440px;padding:40px 40px 64px}.page-heading{align-items:center;gap:24px;margin-bottom:30px}.page-heading h1{margin:0 0 11px}.page-heading p{color:var(--muted);max-width:650px;font-size:.875rem;line-height:1.65}.eyebrow,.section-label{color:var(--muted);letter-spacing:0;text-transform:none;font:500 .75rem var(--font-body)}.discovery-heading{margin-bottom:30px;padding:24px 0 4px}.discovery-heading h1{font-size:clamp(2rem,3.4vw,3rem)}.review-attention{text-align:left;background:var(--blue-pale);width:100%;color:var(--blue);border:1px solid #d6e3f7;border-radius:12px;align-items:center;gap:14px;margin:0 0 26px;padding:16px 18px;display:flex}.review-attention-icon{background:var(--paper);border:1px solid #d9e6fa;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.review-attention>span:nth-child(2){flex:1;gap:3px;display:grid}.review-attention strong{color:var(--ink);font-size:.8125rem;font-weight:500}.review-attention>span:nth-child(2)>span{color:#5a6b82;font-size:.75rem;line-height:1.5}.review-attention-action{align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:inline-flex}.review-attention:hover{border-color:#aabfdf}.catalog-toolbar{gap:12px;margin-top:0}.catalog-toolbar>.arc-segmented{margin-left:auto}.search-field{border-color:var(--line);border-radius:var(--radius-control);max-width:600px;min-height:44px;box-shadow:var(--shadow);color:#8490a0;gap:10px;padding:0 13px}.search-field input{min-width:0;padding:11px 0;font-size:.8125rem}.search-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #1f5fb812}kbd{color:#7c8795;border-color:var(--line);background:var(--surface);padding:1px 5px;font-size:10px}.list-caption{color:var(--ink);font:500 .8125rem var(--font-body);letter-spacing:0;border:0;padding:28px 0 15px}.list-caption>span:last-child{color:var(--muted);font-size:.75rem;font-weight:400}.catalog-list{gap:12px;display:grid}.package-row{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);min-width:0;box-shadow:var(--shadow);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard);gap:18px;padding:22px;position:relative}.package-row:hover{background:var(--paper);box-shadow:var(--shadow-raised);border-color:#b7c9e3}.package-icon{background:var(--blue-pale);width:52px;height:52px;color:var(--blue);border:1px solid #dfe6f0;border-radius:12px}.package-icon img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.package-title{gap:10px}.package-title h2{font-size:1rem;font-weight:500}.app-id{color:#768293;font-size:.6875rem}.package-info>p{color:var(--muted);margin-top:8px;font-size:.8125rem;line-height:1.65}.package-meta{color:var(--muted);gap:9px;min-width:90px}.version-label{color:#485464;font-size:.6875rem}.row-arrow{color:#8b9aaf}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:18px}.catalog-grid .package-row{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px 14px;padding:22px;display:grid}.catalog-grid .package-icon{grid-area:1/1}.catalog-grid .package-info{display:contents}.catalog-grid .package-title{flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;gap:7px;min-height:52px;padding-right:10px}.catalog-grid .package-title h2{font-size:1.0625rem;line-height:1.35}.catalog-grid .package-info>.app-id{grid-area:2/1/auto/-1;margin-top:0}.catalog-grid .package-info>p{-webkit-line-clamp:3;grid-area:3/1/auto/-1;min-height:64px;margin-top:-10px}.catalog-grid .package-meta{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:4/1/auto/-1;justify-content:space-between;align-items:center;width:100%;padding-top:16px;display:flex}.catalog-grid .row-arrow{width:15px;position:absolute;top:24px;right:17px}.pagination{color:var(--muted);padding:21px 0}.pagination button{background:var(--paper);border-radius:7px;width:34px;height:34px}.pagination button:hover:not(:disabled){border-color:var(--border-strong)}.cli-callout{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);color:var(--blue);margin-top:30px;padding:24px}.cli-callout>svg{background:var(--blue-pale);border-radius:11px;width:44px;height:44px;padding:10px}.cli-callout h3{font-family:var(--font-body);color:var(--ink);font-size:1rem;font-weight:500}.cli-callout p{color:var(--muted);margin-top:6px}.empty{border-radius:var(--radius-panel);background:var(--paper);max-width:none;color:var(--muted);border:1px dashed #cdd6e2;margin:0;padding:56px 24px}.empty>svg{color:var(--blue);box-sizing:content-box;background:var(--blue-pale);border-radius:14px;padding:12px}.empty h2{font:500 1.25rem var(--font-body);color:var(--ink);letter-spacing:-.025em}.empty p{color:var(--muted);font-size:.8125rem}.loading{color:var(--muted);padding:64px 24px}.banner,.inline-notice{border-radius:var(--radius-control)}.notice,.inline-notice{background:var(--blue-pale);color:#365c8d;border-color:#d6e3f7}.error{color:#a23a35;background:#fff3f2;border-color:#f0d9d7}footer{background:var(--paper);color:#727d8c;padding:20px 40px;font-size:.6875rem}footer>span:last-child{font:400 .625rem var(--font-body);letter-spacing:.02em}dialog{border-color:var(--line);background:var(--paper);width:min(900px,100vw - 40px);box-shadow:var(--shadow-floating);border-radius:16px}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17243d55}.dialog-head{padding:22px 28px}.dialog-head h2{font:500 1.375rem var(--font-body);letter-spacing:-.03em}.dialog-body{padding:28px}.tabs{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;border-radius:10px;gap:5px;padding:4px;overflow-x:auto}.tabs button{min-height:36px;color:var(--muted);border:1px solid #0000;border-radius:7px;flex:1 0 auto;padding:9px 12px;font-size:.8125rem}.tabs button.active{color:var(--ink);background:var(--paper);border-color:var(--line);box-shadow:var(--shadow)}.tabs button:hover:not(.active){color:var(--ink)}.detail-stats{color:var(--muted)}.description{color:#4d5969;font-size:.875rem;line-height:1.75}.application-form,.review-form{gap:22px}.application-form label,.review-form label,.review-thread label,.application-form legend,.dialog-body>label,.ata-create label,.ata-review label{color:#465261;font-size:.8125rem}.application-form input,.application-form textarea,.application-form select,.review-form input,.review-form textarea,.review-thread textarea,.ata-create input:not([type=checkbox]):not([type=radio]),.ata-create textarea,.ata-review input:not([type=checkbox]):not([type=radio]),select{background:var(--paper);min-height:42px;box-shadow:var(--shadow);border-color:#d7dee8;border-radius:8px}.application-form input:focus,.application-form textarea:focus,.application-form select:focus{border-color:var(--blue)}.application-form small,.optional,.form-footer>span{color:var(--muted);line-height:1.55}.form-grid{gap:22px}.advanced,.review-thread,.environment-confirm{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px}.review-thread p,.review p{color:var(--muted)}.review>span{color:#66758a}.code-line{border-color:var(--line);color:#35455b;background:#f4f6f9;border-radius:8px}.code-line code{line-height:1.7}.code-line button{color:var(--muted)}.environment-row{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:12px;padding:20px}.environment-row>svg{color:var(--blue)}.docs-grid{gap:18px}.doc-section{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:24px}.doc-section h2{font:500 1.125rem var(--font-body);margin:8px 0 14px}.step-number{color:var(--blue)}.sign-in{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:30px auto;padding:48px}.sign-in h1{letter-spacing:-.05em;max-width:600px;margin:0 0 24px;font-size:clamp(2rem,4vw,3.25rem);font-weight:500}.sign-in>small,.signin-note{color:var(--muted)}.sign-in>p{font-size:.9375rem}.signin-note{margin-top:38px}.publishing-guide{background:var(--surface);border-color:var(--line);padding:22px}.publishing-guide h3{font:500 1.2rem var(--font-body)}.publishing-guide ol{counter-reset:publish;gap:18px;padding:0;list-style:none}.publishing-guide li{counter-increment:publish;grid-template-columns:28px 1fr;gap:0 12px;padding:0;display:grid}.publishing-guide li:before{content:counter(publish);background:var(--paper);border:1px solid var(--line);width:28px;height:28px;color:var(--blue);font:500 12px var(--font-body);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.publishing-guide li strong,.publishing-guide li span{grid-column:2}.delegation-definition,.ata-create,.ata-review,.ata-verification{border-color:var(--line);background:var(--paper);border-radius:12px}.ata-facts dt,.delegation-definition summary code{color:var(--muted)}.mobile-nav-close,.navigation-scrim{display:none}@media (min-width:1600px){main{padding-top:48px}}@media (max-width:1100px){.sidebar{width:224px;padding-inline:12px}.workspace{margin-left:224px}main{padding:32px 28px 48px}.topbar,footer{padding-inline:28px}.page-heading>.button{margin-top:0}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr))}.review-attention-action{gap:0;font-size:0}.cli-callout .text-link{margin-left:0}}@media (max-width:760px){.sidebar{z-index:31;width:min(290px,85vw);padding:24px 16px}.sidebar.open{box-shadow:var(--shadow-floating)}.mobile-nav-close{display:inline-flex}.navigation-scrim{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17243d66;display:block;position:fixed;inset:0}.workspace{margin-left:0}.topbar{height:64px;padding:0 16px}.topbar-actions{gap:6px}.topbar .button{min-height:36px;padding:8px 11px;font-size:.75rem}.account{display:none}main{padding:28px 18px 44px}.page-heading{align-items:flex-start;gap:20px;margin-bottom:24px}.page-heading h1{margin:0 0 10px;font-size:1.875rem}.page-heading>.button{margin:0}.page-heading p{font-size:.8125rem}.discovery-heading{padding:8px 0}.discovery-heading h1{font-size:2.125rem}.review-attention{gap:10px;margin-bottom:22px;padding:14px}.review-attention-icon{width:32px;height:32px}.review-attention>span:nth-child(2)>span{font-size:.6875rem}.catalog-toolbar{flex-wrap:wrap;gap:10px}.catalog-toolbar .search-field{flex-basis:calc(100% - 49px);order:0;max-width:none}.catalog-toolbar>.icon-button{order:1}.catalog-toolbar>.arc-segmented{order:2;margin-left:0}.catalog-toolbar .search-field input{font-size:.875rem}.list-caption{padding:22px 0 14px}.catalog-grid{grid-template-columns:1fr;gap:14px}.package-row{gap:12px;padding:18px 16px}.catalog-rows .package-row{grid-template-columns:42px minmax(0,1fr);align-items:start;display:grid}.catalog-rows .package-icon{width:42px;height:42px}.catalog-rows .package-meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:14px;min-width:0;max-width:none;display:flex}.catalog-rows .package-title h2{font-size:1rem}.catalog-grid .package-row{padding:20px}.catalog-grid .package-info>p{min-height:0}.package-title .arc-badge{min-height:23px;font-size:11px}.cli-callout{gap:14px;padding:20px}.cli-callout>div{min-width:180px}.cli-callout .text-link{margin-left:58px}.cli-callout h3{font-size:.9375rem}.cli-callout p{font-size:.75rem}footer{gap:18px;padding:18px;font-size:.625rem}footer>span:last-child{letter-spacing:0;font-size:.625rem}dialog{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.dialog-head{padding:18px}.dialog-head h2{font-size:1.2rem}.dialog-body{padding:20px 18px}.tabs{gap:3px}.tabs button{padding:8px 10px;font-size:.75rem}.form-grid{gap:20px}.environment-row>.button,.environment-row>.badge{margin-left:0}.sign-in{margin:6px 0;padding:28px 22px}.sign-in h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.login-choice{gap:10px;display:grid}.login-choice>p{margin:0}.login-choice-buttons{flex-wrap:wrap;gap:10px;display:flex}.sign-in .login-choice-buttons{justify-content:center}.login-choice.compact .button{padding:8px 12px;font-size:13px}.login-choice .field-error{max-width:440px;font-size:13px}@media (max-width:700px){.topbar-actions .login-choice-buttons{gap:6px}.topbar-actions .login-choice.compact .button{padding:7px 8px;font-size:11px}.topbar-actions .login-choice .button svg{display:none}.sign-in .login-choice-buttons{flex-direction:column}.login-choice-buttons .button{justify-content:center}}.arc-badge{border:1px solid var(--badge-border,var(--line));border-radius:var(--radius-pill);min-height:26px;color:var(--badge-foreground,var(--ink));background:var(--badge-background,var(--paper));font-size:var(--text-xs);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard);align-items:center;gap:5px;padding:3px 9px;font-weight:500;line-height:1.3;display:inline-flex}.arc-badge.neutral{--badge-foreground:var(--muted);--badge-background:var(--surface)}.arc-badge.success{--badge-foreground:var(--success);--badge-background:color-mix(in oklch,var(--success) 7%,var(--paper));--badge-border:color-mix(in oklch,var(--success) 18%,var(--line))}.arc-badge.info{--badge-foreground:var(--blue);--badge-background:var(--blue-pale);--badge-border:color-mix(in oklch,var(--blue) 18%,var(--line))}.arc-badge.warning{--badge-foreground:var(--warning);--badge-background:color-mix(in oklch,var(--warning) 7%,var(--paper));--badge-border:color-mix(in oklch,var(--warning) 18%,var(--line))}.arc-badge.danger{--badge-foreground:var(--danger);--badge-background:color-mix(in oklch,var(--danger) 7%,var(--paper));--badge-border:color-mix(in oklch,var(--danger) 18%,var(--line))}.arc-segmented{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.arc-segmented-track{isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:thin;gap:2px;min-width:0;padding:3px;display:flex;position:relative;overflow-x:auto}.arc-segmented-track>button{z-index:1;border-radius:calc(var(--radius-control) - 3px);min-height:36px;color:var(--muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.arc-segmented-track>button:hover,.arc-segmented-track>button[aria-pressed=true]{color:var(--ink)}.arc-segmented-selection{border:1px solid var(--line);border-radius:calc(var(--radius-control) - 3px);background:var(--paper);box-shadow:var(--shadow-resting);transition:transform var(--duration-standard) var(--ease-standard),width var(--duration-standard) var(--ease-standard);position:absolute;top:3px;bottom:3px;left:0}.arc-segmented-track>button:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.arc-badge,.arc-segmented-selection,.arc-segmented-track>button{transition:none}}.developer-endpoints{min-width:0;color:var(--ink)}.developer-introduction{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.developer-introduction h2{margin:0}.developer-introduction p,.developer-section-heading p,.developer-endpoints-empty p,.developer-config-unavailable{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.developer-revision{color:var(--muted);font:11px/1.5 var(--mono);flex-shrink:0;padding-top:3px}.developer-backend{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:22px;padding:16px}.developer-backend-label{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.developer-backend>p{color:var(--muted);margin:0;font-size:13px}.developer-code-value{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.developer-endpoints code{min-width:0;font:11px/1.75 var(--mono);overflow-wrap:anywhere;white-space:pre-wrap}.developer-code-value>code{padding-top:3px}.developer-copy-control{flex-shrink:0}.developer-endpoints .developer-copy{border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font:500 11px/1.4 IBM Plex Sans,sans-serif;display:inline-flex}.developer-endpoints .developer-copy:hover{color:var(--blue);border-color:var(--blue)}.developer-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.developer-copy-status.developer-copy-error{clip-path:none;white-space:normal;width:auto;max-width:150px;height:auto;color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5;display:block;position:static}.developer-endpoint-counts{flex-wrap:wrap;gap:12px 24px;margin-top:18px;display:flex}.developer-endpoint-counts>span{color:var(--muted);font-size:12px}.developer-endpoint-counts strong{color:var(--ink);margin-right:5px;font-size:15px;font-weight:600}.developer-endpoint-section{margin-top:30px}.developer-section-heading{margin-bottom:14px}.developer-section-heading h3{align-items:center;gap:8px;margin:0;font:600 14px/1.5 IBM Plex Sans,sans-serif;display:flex}.developer-section-heading h3>span{background:var(--surface);min-width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.developer-endpoint-list{gap:10px;display:grid}.developer-endpoint{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0}.developer-endpoint>summary{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:16px;list-style:none;display:flex}.developer-endpoint>summary::-webkit-details-marker{display:none}.developer-endpoint>summary:hover{background:var(--surface)}.developer-endpoint-summary{flex:1;min-width:0}.developer-endpoint-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.developer-endpoint-title h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.developer-endpoint-badges{flex-wrap:wrap;gap:5px;display:flex}.developer-endpoint-badges .arc-badge{padding:3px 6px;font-size:9px}.developer-endpoint-identifiers{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:7px;display:flex}.developer-endpoint-identifiers>span{color:var(--line)}.developer-expand-icon{color:var(--muted);flex-shrink:0;transition:transform .15s}.developer-endpoint[open]>summary .developer-expand-icon{transform:rotate(180deg)}.developer-endpoint-body{min-width:0;padding:0 16px 16px}.developer-endpoint-description{border-top:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-top:16px;font-size:13px;line-height:1.7}.developer-endpoint-fields{margin:18px 0 0}.developer-endpoint-fields>div{grid-template-columns:140px minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.developer-endpoint-fields dt{color:var(--muted);font-size:11px;line-height:1.7}.developer-endpoint-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-size:12px;line-height:1.7}.developer-muted{color:var(--muted)}.developer-warning-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.developer-warning-list li{border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:1px 7px}.developer-dependencies{gap:8px;margin:0;padding:0;list-style:none;display:grid}.developer-dependencies li{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 10px}.developer-dependencies li>span{flex-wrap:wrap;gap:2px 10px;display:flex}.developer-dependency-label{min-width:76px;color:var(--muted);font-size:10px}.developer-definition{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.developer-definition>summary{color:var(--muted);cursor:pointer;font-size:11px}.developer-definition>summary>span{color:var(--blue);font:10px/1.5 var(--mono);margin-left:6px}.developer-definition-toolbar{justify-content:flex-end;margin-top:10px;display:flex}.developer-endpoints .developer-json{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;max-width:100%;margin:8px 0 0;padding:12px}.developer-endpoint-fields .developer-json{margin-top:0}.developer-endpoints-empty{border:1px dashed var(--line);background:var(--surface);border-radius:10px;padding:22px 18px}.developer-endpoints-empty strong{font-size:13px;font-weight:500}.developer-endpoints-empty p{margin-top:4px;font-size:12px}.developer-endpoints :is(summary,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:640px){.developer-introduction{flex-direction:column;gap:6px}.developer-revision{padding-top:0}.developer-backend{padding:12px}.developer-endpoint>summary{gap:10px;padding:13px}.developer-endpoint-body{padding:0 13px 13px}.developer-endpoint-fields>div{grid-template-columns:minmax(0,1fr);gap:3px}.developer-code-value{gap:7px}.developer-endpoints .developer-copy{min-height:34px}.developer-endpoint-identifiers{gap:2px 6px}}@media (prefers-reduced-motion:reduce){.developer-expand-icon{transition:none}}.application-page{max-width:1240px;color:var(--ink);margin:0 auto}.application-page .application-back{color:var(--muted);margin-bottom:24px;font-size:13px;display:inline-flex}.application-page .application-hero{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-bottom:24px;padding:30px;box-shadow:0 2px 4px #17191d03}.application-page .application-hero-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.application-page .application-brand{gap:22px;min-width:0}.application-page .application-brand>div:last-child{min-width:0}.application-page .application-brand .package-icon{border:1px solid var(--line);background:var(--surface);width:82px;height:82px;color:var(--blue);border-radius:18px;padding:14px}.application-page .application-brand .package-icon img{border-radius:10px}.application-page .application-brand h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:7px 0 6px;font:600 clamp(26px,3vw,36px)/1.18 IBM Plex Sans,sans-serif}.application-page .application-brand .app-id{font:12px/1.6 var(--mono);color:var(--muted);overflow-wrap:anywhere}.application-page .eyebrow{letter-spacing:1.1px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.5}.application-page .application-star{flex-shrink:0;gap:8px}.application-page .application-star>span{border-left:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;padding-left:9px;font-size:12px}.application-page .detail-stats{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 24px;margin:26px 0 0;padding-top:22px;font-size:12px;display:flex}.application-page .detail-stats>span{align-items:center;gap:7px;display:inline-flex}.application-page .application-current-link{margin:0 0 4px}.application-page .application-columns{grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start;gap:24px;margin-top:24px;display:grid}.application-page .application-main{border:1px solid var(--line);background:var(--paper);border-radius:16px;min-width:0;padding:26px;box-shadow:0 2px 4px #17191d03}.application-page .application-section-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.application-page .application-section-tabs button{min-width:104px;min-height:36px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.application-page .application-section-tabs button[aria-selected=true]{border-color:var(--line);background:var(--paper);color:var(--blue);box-shadow:0 1px 3px #17191d08}.application-page .application-section-tabs button>span{min-width:20px;height:20px;color:var(--muted);background:#e9edf3;border-radius:5px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.application-page .application-tab-panel{border-radius:8px;margin-top:28px}.application-page .application-tab-panel h2{letter-spacing:-.25px;font:600 16px/1.4 IBM Plex Sans,sans-serif}.application-page .application-description{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8}.application-page .detail-links{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.application-page .detail-links a{border:1px solid var(--line);min-height:36px;color:var(--ink);border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.application-page .detail-links a>svg:last-child{color:var(--muted)}.application-page .public-release-history{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.application-page .public-release-history .delegation-heading{align-items:center;gap:18px;margin-bottom:12px}.application-page .public-release-history .delegation-heading p,.application-page .application-reviews-heading p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.application-page .compact-label{flex-shrink:0;gap:7px;font-size:11px}.application-page .compact-label select{background:var(--paper);border-radius:7px;font-size:12px}.application-page .public-release-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:12px;padding:19px 0;font-size:11px;transition:color .16s;display:grid}.application-page .public-release-row:last-child{border-bottom:0;padding-bottom:0}.application-page .public-release-row>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.application-page .public-release-row strong{overflow-wrap:anywhere;margin-right:3px;font-size:12px}.application-page .public-release-row>span{color:var(--muted);white-space:nowrap}.application-page .public-release-row>svg{color:var(--muted)}.application-page .application-install{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:14px;min-width:0;padding:24px;display:grid;position:sticky;top:24px;box-shadow:0 2px 4px #17191d03}.application-page .application-install-heading{align-items:center;gap:11px;margin-bottom:6px;display:flex}.application-page .application-terminal-icon{width:35px;height:35px;color:var(--blue);background:#f0f5fc;border:1px solid #dce6f4;border-radius:9px;place-items:center;display:grid}.application-page .application-install-heading h2{letter-spacing:-.2px;font:600 15px/1.4 IBM Plex Sans,sans-serif}.application-page .application-release-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.application-page .application-release-heading h3{letter-spacing:-.6px;overflow-wrap:anywhere;font:500 25px/1.2 IBM Plex Sans,sans-serif}.application-page .application-install p{color:var(--muted);font-size:12px;line-height:1.65}.application-page .application-release-channel{margin-top:-7px}.application-page .application-install .release-date{font-size:11px}.application-page .application-install .code-line{background:#f5f7fa;border:1px solid #dce3ec;border-radius:9px;align-items:flex-start;gap:10px;margin:1px 0 0;padding:13px;display:flex}.application-page .application-install .code-line code{min-width:0;color:var(--ink);flex:1;font-size:11px;line-height:1.9}.application-page .application-install .code-line button{border:1px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.application-page .application-install .text-link{font-size:12px;font-weight:500}.application-page .application-install-help{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:20px;display:grid}.application-page .application-install-help h3{font-size:13px;font-weight:600}.application-page .release-facts{border-top:1px solid var(--line);padding-top:3px}.application-page .release-facts dt{color:var(--muted);font-size:11px}.application-page .release-facts dd{font-size:12px}.application-page .release-facts .checksum{color:var(--muted);font-size:10px;line-height:1.8}.application-page .application-reviews-empty{border:1px dashed var(--line);background:var(--surface);text-align:center;color:var(--muted);border-radius:10px;justify-items:center;gap:11px;margin:22px 0;padding:30px 20px;display:grid}.application-page .application-reviews-empty h3{color:var(--ink);font-size:14px;font-weight:500}.application-page .application-reviews-empty p{max-width:36ch;font-size:12px;line-height:1.6}.application-page .review{border-bottom:1px solid var(--line);margin-top:20px;padding:18px 0}.application-page .review>span{color:var(--blue);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.application-page .review p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin-top:9px;font-size:13px;line-height:1.8}.application-page .review-form{border-top:1px solid var(--line);gap:18px;margin-top:24px;padding-top:24px;display:grid}.application-page .review-form h3{font-size:14px;font-weight:600}.application-page .review-form label{gap:8px;font-size:12px;display:grid}.application-page .review-form input{max-width:110px}.application-page .review-form input,.application-page .review-form textarea{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px 12px}.application-page .review-form textarea{resize:vertical}.application-page .review-form button{justify-self:start}@media (hover:hover) and (pointer:fine){.application-page .detail-links a:hover,.application-page .application-install .code-line button:hover{background:var(--surface);color:var(--blue);border-color:#b7c5d8}.application-page .application-section-tabs button:hover{color:var(--ink)}.application-page .public-release-row:hover{color:var(--blue)}}@media (max-width:1100px){.application-page .application-columns{grid-template-columns:minmax(0,1fr);gap:20px}.application-page .application-install{order:-1;position:static}.application-page .application-install .code-line code{font-size:12px}}@media (max-width:600px){.application-page .application-back{margin-bottom:18px}.application-page .application-hero{border-radius:12px;padding:20px}.application-page .application-hero-top{flex-wrap:wrap;gap:18px}.application-page .application-brand{gap:14px}.application-page .application-brand .package-icon{border-radius:13px;width:58px;height:58px;padding:10px}.application-page .application-brand h1{letter-spacing:-.6px;font-size:25px}.application-page .application-brand .app-id{font-size:10px}.application-page .detail-stats{gap:13px 18px;margin-top:20px;padding-top:18px}.application-page .application-main,.application-page .application-install{border-radius:12px;padding:20px}.application-page .public-release-history .delegation-heading{flex-direction:column;align-items:flex-start;gap:14px}.application-page .public-release-row{grid-template-columns:minmax(0,1fr) 15px;gap:10px}.application-page .public-release-row>div{grid-column:1/-1}.application-page .public-release-row>span{font-size:10px}.application-page .application-section-tabs{display:flex}.application-page .application-section-tabs button{flex:1 0 auto;min-width:0;padding:0 10px}}@media (prefers-reduced-motion:reduce){.application-page .application-section-tabs button,.application-page .public-release-row{transition:none}}.console-application{max-width:1220px;margin:0 auto}.app-back{color:var(--muted);margin-bottom:25px;font-size:13px}.console-app-header{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;padding:29px;display:flex}.console-app-identity{flex:1;align-items:center;gap:20px;min-width:200px;display:flex}.console-app-logo{border:1px solid var(--line);background:var(--surface);width:74px;height:74px;color:var(--blue);border-radius:15px;flex:none;place-items:center;display:grid}.console-app-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.console-app-kicker{color:var(--muted);font-size:12px}.console-app-identity h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(26px,3vw,34px);line-height:1.2}.console-app-identity code{color:var(--muted);font-size:12px}.console-app-actions{flex-wrap:wrap;gap:9px;display:flex}.console-app-actions .button{padding:10px 13px;font-size:12px}.console-app-summary{border-top:1px solid var(--line);width:100%;color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;font-size:12px;display:flex}.console-app-summary strong{color:var(--ink);font-weight:500}.console-app-tabs{border-bottom:1px solid var(--line);gap:24px;margin:25px 0;display:flex;overflow-x:auto}.console-app-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:14px 2px;font-size:13px}.console-app-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--blue);font-weight:500}.console-app-tabs button:hover{color:var(--blue)}.console-app-panel{min-width:0}.console-app-panel:not(.tab-overview){background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:28px}.console-overview-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.console-about-panel,.console-install-panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:26px}.console-section-heading{align-items:center;gap:11px;margin-bottom:22px;display:flex}.console-section-heading h2,.console-about-panel h2{letter-spacing:-.3px;margin:0;font-size:16px}.section-icon{background:var(--blue-pale);width:35px;height:35px;color:var(--blue);border:1px solid var(--line);border-radius:9px;place-items:center;display:grid}.console-about-panel .description{white-space:pre-line;color:var(--muted);margin:18px 0 24px;font-size:14px;line-height:1.8}.console-about-panel .detail-stats{border-bottom:1px solid var(--line);margin:0 0 23px;padding-bottom:22px;font-size:12px}.console-about-panel .detail-links{flex-wrap:wrap;gap:18px;margin:22px 0;display:flex}.console-about-panel .detail-links a{font-size:13px}.install-channel{margin-bottom:11px;font-size:12px;font-weight:500}.install-command{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.install-command code{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;line-height:1.8}.install-command button{border-radius:6px;flex:none;padding:6px}.console-install-panel .install-help{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.development-install{border-top:1px solid var(--line);margin-top:22px;padding-top:19px}.development-install summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.development-install summary::-webkit-details-marker{display:none}.development-install summary strong{font-size:13px;font-weight:500;display:block}.development-install summary small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.development-install summary svg{color:var(--muted);transition:transform .16s}.development-install[open] summary svg{transform:rotate(180deg)}.development-install>div{margin-top:16px}.install-version-note{color:var(--muted);border-top:1px solid var(--line);margin:21px 0 0;padding-top:17px;font-size:11px;line-height:1.8}.install-version-note strong{font-weight:500}.publication-conversations{gap:15px;display:grid}.publication-summary{border:1px solid var(--line);border-radius:11px;padding:20px}.publication-summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.publication-summary-header h4{margin:0;font-size:14px}.publication-summary>p{font-size:13px;line-height:1.65}.publication-provider-list{gap:8px;margin-top:15px;display:grid}.publication-provider-list button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.publication-provider-list button strong{flex:1;font-size:13px;font-weight:500}.publication-provider-list button:hover{background:var(--blue-pale);border-color:#b9cdeb}.publication-provider-list .provider-status{color:var(--muted);font-size:12px}.console-app-panel.tab-access>form{max-width:650px}@media (max-width:1100px){.console-overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.console-app-header{padding:24px}}@media (max-width:920px){.console-overview-grid{grid-template-columns:1fr}.console-install-panel{max-width:none}}@media (max-width:600px){.console-app-header{gap:20px;padding:19px}.console-app-identity{gap:14px}.console-app-logo{border-radius:12px;width:55px;height:55px}.console-app-identity h1{font-size:26px}.console-app-actions{width:100%}.console-app-actions .button{flex:1;justify-content:center}.console-app-summary{gap:12px}.console-about-panel,.console-install-panel,.console-app-panel:not(.tab-overview){padding:20px}.console-app-tabs{gap:22px}.publication-summary{padding:15px}.publication-provider-list button{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.development-install summary svg{transition:none}}.discussion-page{max-width:1180px;margin:0 auto}.discussion-navigation{justify-content:space-between;align-items:center;gap:18px;margin:-6px 0 30px;display:flex}.discussion-back{color:var(--muted);gap:8px;font-size:.8125rem}.discussion-back:hover{color:var(--blue)}.discussion-refresh.button{min-height:34px;padding:8px 12px;font-size:.75rem}.discussion-heading{align-items:center;gap:17px;margin-bottom:30px;display:flex}.discussion-app-mark{width:56px;height:56px;color:var(--blue);background:var(--blue-pale);border:1px solid #dbe5f2;border-radius:14px;flex-shrink:0;place-items:center;font-size:1.5rem;font-weight:500;display:grid}.discussion-heading-copy{flex:1;min-width:0}.discussion-kicker{color:var(--muted);margin:0 0 6px;font-size:.75rem}.discussion-heading h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,2.5vw,2.1rem)}.discussion-subtitle{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;line-height:1.5;display:flex}.discussion-subtitle>span{color:#a8b1bf}.discussion-review-jump{color:var(--blue);white-space:nowrap;font-size:12px;text-decoration:none}.discussion-review-jump:hover{text-decoration:underline}.discussion-context{scroll-margin-top:90px}.discussion-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.discussion-main,.discussion-sidebar{min-width:0}.discussion-sidebar{gap:18px;display:grid}.discussion-conversation,.discussion-context,.discussion-decision,.discussion-resolution{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.discussion-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.discussion-section-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.discussion-section-heading svg{color:#6f7c90}.discussion-page h2{margin:0;font-size:.9375rem;font-weight:500}.discussion-message-count{min-width:20px;color:var(--muted);background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:5px;padding:2px 5px;font-size:.625rem;line-height:1.4}.discussion-jump{color:var(--blue);white-space:nowrap;font-size:.6875rem}.discussion-messages{margin:0;padding:5px 24px 0;list-style:none}.discussion-message{border-bottom:1px solid #eef0f4;align-items:flex-start;gap:12px;padding:23px 0;display:flex}.discussion-message:last-child{border-bottom:0}.discussion-avatar{border:1px solid var(--line);background:var(--surface);color:#657389;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:.75rem;display:grid}.discussion-message.is-guidance .discussion-avatar{background:var(--blue-pale);color:var(--blue);border-color:#dce7f8}.discussion-message article{flex:1;min-width:0;padding-top:5px}.discussion-message-meta{flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-bottom:10px;font-size:.75rem;display:flex}.discussion-message-meta strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.discussion-message-meta time{color:#6b7687;margin-left:auto;font-size:.625rem}.discussion-you{color:var(--muted);font-size:.625rem}.discussion-message article>p{color:#455160;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.8}.discussion-empty{text-align:center;color:var(--muted);padding:42px 24px}.discussion-empty>span{color:#74839a;background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:16px;display:inline-grid}.discussion-empty h3{font:500 .9375rem var(--font-body);color:var(--ink);margin:0 0 7px}.discussion-empty p{max-width:320px;margin:0 auto;font-size:.8125rem;line-height:1.7}.discussion-composer{border-top:1px solid var(--line);padding:23px 24px 18px}.discussion-composer>label,.discussion-reason-label{color:#445060;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:.8125rem;font-weight:500;display:flex}.discussion-page textarea{resize:vertical;background:var(--paper);width:100%;max-width:100%;min-height:88px;font:400 .8125rem/1.65 var(--font-body);color:var(--ink);box-shadow:var(--shadow);border:1px solid #d7dee8;border-radius:8px;padding:12px;display:block}.discussion-page textarea::placeholder{color:#6f7885}.discussion-composer-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.discussion-composer-footer>p{color:var(--muted);max-width:230px;font-size:.6875rem;line-height:1.5}.discussion-composer-footer .button{flex-shrink:0;min-height:36px;padding:9px 13px;font-size:.75rem}.discussion-reply-status{min-height:17px;color:var(--success);margin:6px 0 -6px;font-size:.6875rem}.discussion-context{padding:22px 20px 0;overflow:hidden}.discussion-context>h2{margin-bottom:19px}.discussion-context dl{gap:13px;margin:0 0 20px;display:grid}.discussion-context dl>div{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:13px;font-size:.75rem;line-height:1.5;display:grid}.discussion-context dt{color:var(--muted)}.discussion-context dd{color:#445061;overflow-wrap:anywhere;margin:0}.discussion-identifier{font-family:var(--mono);font-size:.6875rem}.discussion-disclosure{border-top:1px solid var(--line);margin:0 -20px;padding:0 20px}.discussion-disclosure>summary{cursor:pointer;color:#48566a;justify-content:space-between;align-items:center;gap:9px;padding:17px 0;font-size:.75rem;font-weight:500;list-style:none;display:flex}.discussion-disclosure>summary::-webkit-details-marker{display:none}.discussion-disclosure>summary>svg{color:#7c899d;transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.discussion-disclosure[open]>summary>svg{transform:rotate(180deg)}.discussion-disclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.discussion-disclosure>p{color:var(--muted);overflow-wrap:anywhere;padding-bottom:18px;font-size:.75rem;line-height:1.75}.discussion-permission-count{color:#65748b;margin-left:5px;font-size:.6875rem}.discussion-permissions ul{gap:7px;margin:0;padding:0 0 19px;list-style:none;display:grid}.discussion-permissions li{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 9px}.discussion-permissions code{color:#536277;overflow-wrap:anywhere;font-size:.6875rem;line-height:1.5}.discussion-publication-note{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:16px 0 20px;display:flex}.discussion-publication-note>svg{color:#7d8c9e;flex-shrink:0;margin-top:2px}.discussion-publication-note p{color:var(--muted);font-size:.75rem;line-height:1.65}.discussion-decision{padding:21px 20px}.discussion-decision-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.discussion-decision-heading>span{color:#95702e;background:#faf5e8;border:1px solid #efe7d2;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.discussion-decision-heading p{color:var(--muted);margin-top:4px;font-size:.6875rem}.discussion-decision-help{color:var(--muted);margin:0 0 18px;font-size:.75rem;line-height:1.7}.discussion-decision fieldset{border:0;gap:8px;min-width:0;margin:0 0 20px;padding:0;display:grid}.discussion-decision legend{color:#485365;margin-bottom:10px;padding:0;font-size:.75rem;font-weight:500}.discussion-choice{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:12px 10px;display:flex}.discussion-choice.selected{background:var(--blue-pale);border-color:#c0d4ef}.discussion-choice input{width:14px;height:14px;accent-color:var(--blue);flex-shrink:0;margin:2px 0 0}.discussion-choice strong{color:#435268;font-size:.75rem;font-weight:500;display:block}.discussion-choice small{color:var(--muted);margin-top:3px;font-size:.6875rem;line-height:1.5;display:block}.discussion-reason-label{font-size:.75rem}.discussion-reason-label>span{color:var(--muted);font-size:.6875rem;font-weight:400}.discussion-submit-decision.button{width:100%;min-height:38px;margin-top:15px;font-size:.75rem}.discussion-submit-decision+.discussion-decision-help{margin:12px 0 0}.discussion-resolution{background:var(--surface);align-items:flex-start;gap:10px;padding:20px;display:flex}.discussion-resolution>svg{color:#70819a;flex-shrink:0;margin-top:1px}.discussion-resolution p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:.75rem;line-height:1.7}.discussion-resolution .discussion-decision-reason{white-space:pre-wrap}.discussion-error{color:#a23a35;background:#fff6f5;border:1px solid #f0d9d7;border-radius:10px;margin-bottom:22px;padding:16px 18px;font-size:.8125rem}.discussion-error strong{font-weight:500}.discussion-error p{overflow-wrap:anywhere;margin-top:6px;line-height:1.6}.discussion-loading{min-height:280px;color:var(--muted);align-content:center;justify-items:center;gap:15px;font-size:.8125rem;display:grid}@media (max-width:1140px){.discussion-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.discussion-section-heading,.discussion-composer,.discussion-messages{padding-left:20px;padding-right:20px}}@media (max-width:1000px){.discussion-layout{grid-template-columns:minmax(0,1fr)}.discussion-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.discussion-composer-footer>p{max-width:none}}@media (max-width:580px){.discussion-navigation{margin-bottom:25px}.discussion-heading{flex-wrap:wrap;gap:14px;margin-bottom:24px}.discussion-app-mark{border-radius:12px;width:47px;height:47px;font-size:1.3rem}.discussion-heading h1{font-size:1.65rem}.discussion-heading>.arc-badge{margin-top:-3px;margin-left:61px}.discussion-heading-copy{flex-basis:calc(100% - 61px)}.discussion-subtitle{gap:6px;font-size:.6875rem}.discussion-sidebar{grid-template-columns:minmax(0,1fr)}.discussion-section-heading,.discussion-composer,.discussion-messages{padding-left:17px;padding-right:17px}.discussion-message{gap:10px}.discussion-avatar{flex-basis:27px;width:27px;height:27px}.discussion-message-meta time{flex-basis:100%;margin-left:0}.discussion-composer-footer{align-items:flex-start;gap:12px}.discussion-composer-footer>p{max-width:165px;font-size:.625rem}.discussion-section-heading{padding-top:17px;padding-bottom:17px}.discussion-jump{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.discussion-disclosure>summary>svg{transition:none}}@media (max-width:580px){.discussion-review-jump{margin-left:auto;font-size:11px}}.discussion-decision fieldset:disabled{opacity:.65}.requests-page .page-heading{align-items:center;margin-bottom:28px}.requests-page .page-heading h1{margin-bottom:10px}.requests-page .page-heading p{max-width:680px}.requests-page .requests-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.requests-page .requests-heading-actions .button{white-space:nowrap}.requests-page .requests-read-action{justify-items:end;gap:8px;display:grid}.requests-page .requests-read-feedback{max-width:300px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.requests-page .requests-read-feedback.field-error{color:var(--danger,#b42318)}.requests-page .requests-overview{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:28px;margin-bottom:24px;padding:18px 20px;display:flex}.requests-page .requests-overview-item{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.requests-page .requests-overview-item strong{color:var(--ink);margin-right:2px;font-size:15px;font-weight:600}.requests-page .requests-overview-icon{background:var(--surface);color:#64748b;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.requests-page .requests-overview-icon.activity{color:var(--blue);background:var(--blue-pale)}.requests-page .requests-overview-icon.approval{color:#976515;background:#fbf4e7}.requests-page .requests-refresh-note{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.requests-page .requests-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:20px;display:flex}.requests-page .requests-filter-note{color:var(--muted);font-size:12px}.requests-page .request-history-notice{background:var(--surface);color:var(--muted);border-color:var(--line)}.requests-page .request-filter-count{font-variant-numeric:tabular-nums;opacity:.65;margin-left:5px;font-size:11px}.requests-page .request-list{border:0;gap:12px;display:grid}.requests-page .request-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;width:100%;padding:22px;box-shadow:0 1px 2px #18233503}.requests-page .request-card.has-update{background:var(--paper);box-shadow:inset 3px 0 0 var(--blue), 0 1px 2px #18233503;border-color:#bdd2ed}.requests-page .request-card h2{letter-spacing:-.15px;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}.requests-page .request-title{gap:12px}.requests-page .request-identity{align-items:center;gap:13px;min-width:0;display:flex}.requests-page .request-identity>div{min-width:0}.requests-page .request-app-mark{border:1px solid var(--line);background:var(--surface);color:#52627a;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:17px;font-weight:500;display:grid}.requests-page .app-id{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.requests-page .app-id>span{color:#aab2bf;padding:0 4px;display:inline-block}.requests-page .request-unread-label{color:var(--blue);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.requests-page .request-unread-label>span{background:currentColor;border-radius:50%;width:5px;height:5px}.requests-page .request-timestamp{color:var(--muted);margin:16px 0 0;font-size:11px}.requests-page .sent-request>.muted{margin-top:12px;font-size:12px}.requests-page .sent-request>.field-error{margin:14px 0 0}.requests-page .request-gates{border:1px solid var(--line);border-radius:8px;gap:0;margin:20px 0;display:grid;overflow:hidden}.requests-page .request-section-label{color:var(--muted);background:var(--surface);padding:10px 13px;font-size:11px;font-weight:500}.requests-page .sent-request-gate{border-top:1px solid var(--line);gap:12px;padding:12px 13px}.requests-page .request-gate-detail{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.requests-page .request-gate-icon{color:#8490a1;display:inline-flex}.requests-page .request-provider{font-size:13px;font-weight:500}.requests-page .request-discussion-link{color:var(--blue);gap:6px;font-size:12px}.requests-page .request-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.requests-page .request-footer-note{color:var(--muted);font-size:12px}.requests-page .request-card-footer .button{min-height:34px;padding:8px 12px;font-size:12px}.requests-page .review-request-row{text-align:left;align-items:center;gap:16px;transition:border-color .15s,box-shadow .15s;display:flex}.requests-page .review-request-row>div{flex:1;min-width:0}.requests-page .received-request-content .app-id{margin-top:4px}.requests-page .request-row-metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;font-size:12px;line-height:1.5;display:flex}.requests-page .request-metadata-divider{color:#a6afba}.requests-page .received-request-action{flex-shrink:0;justify-items:end;gap:11px;display:grid}.requests-page .request-open-label{color:var(--blue);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.requests-page .request-empty{text-align:center;background:var(--paper);border:1px dashed var(--line);border-radius:10px;justify-items:center;padding:54px 24px;display:grid}.requests-page .requests-empty-icon{color:#64748b;border:1px solid var(--line);background:var(--surface);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.requests-page .request-empty h2{margin-bottom:8px;font-family:inherit;font-size:17px;font-weight:500}.requests-page .request-empty p{max-width:480px;color:var(--muted);font-size:13px;line-height:1.7}.requests-page .pagination{margin-top:24px;font-size:12px}@media (hover:hover){.requests-page .review-request-row:hover{border-color:#a6c1e4;box-shadow:0 3px 12px #23497707}.requests-page .review-request-row.has-update:hover{box-shadow:inset 3px 0 0 var(--blue), 0 3px 12px #23497707}}@media (max-width:760px){.requests-page .requests-overview{flex-wrap:wrap;gap:16px 24px}.requests-page .requests-refresh-note{margin-left:0}.requests-page .review-request-row{flex-wrap:wrap;gap:13px}.requests-page .review-request-row>.received-request-content{flex:1;min-width:160px}.requests-page .received-request-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding-top:13px;display:flex}}@media (max-width:520px){.requests-page .page-heading{flex-wrap:wrap;align-items:flex-start;gap:18px}.requests-page .requests-heading-actions{justify-content:flex-start;width:100%}.requests-page .requests-read-action{justify-items:start}.requests-page .requests-read-feedback{text-align:left}.requests-page .request-card{padding:18px 16px}.requests-page .sent-request-heading{align-items:flex-start;gap:14px}.requests-page .sent-request-gate{align-items:flex-start}.requests-page .request-gate-detail{gap:8px}.requests-page .request-gate-detail .arc-badge{font-size:10px}.requests-page .request-card-footer{align-items:flex-start}.requests-page .requests-overview-item{font-size:12px}.requests-page .requests-filter-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.requests-page .review-request-row{transition:none}}.requests-page .request-discussion-link .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ata-page{max-width:1180px}.ata-page .page-heading{align-items:flex-start;gap:24px;margin-bottom:28px}.ata-page .page-heading h1{font-size:clamp(27px,3vw,36px)}.ata-page .page-heading>.button{flex-shrink:0;margin-top:5px}.ata-workspace-summary{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:14px;margin-bottom:24px;padding:19px 22px;display:flex}.ata-summary-icon,.ata-record-icon{background:var(--blue-pale);color:var(--blue);border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ata-workspace-summary>div:nth-child(2){flex:1}.ata-workspace-summary strong{font-size:14px;font-weight:500}.ata-workspace-summary p{color:var(--muted);margin:5px 0 0;font-size:12px}.ata-workspace-summary p span{color:var(--ink)}.ata-notice{background:#fffcf6;border:1px solid #eed4a4;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:18px 20px;font-size:13px;display:flex}.ata-notice.error{background:snow;border-color:#ecc8c8}.ata-notice strong{font-weight:500}.ata-notice p{margin:5px 0 0;line-height:1.65}.ata-notice ul{margin:10px 0 0;padding-left:18px;line-height:1.8}.ata-notice .button{flex-shrink:0}.ata-action-error{white-space:pre-line;margin:0 0 20px}.ata-create,.ata-secret{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-bottom:28px;overflow:hidden}.ata-page .ata-create{gap:0;padding:0;display:block}.ata-form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px;display:flex}.ata-page h2,.ata-page h3{letter-spacing:-.15px;font-family:inherit}.ata-form-heading h2,.ata-secret h2{margin:0;font-size:18px;font-weight:500}.ata-form-heading p,.ata-section-title p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.7}.ata-create fieldset{border:0;gap:0;min-width:0;margin:0;padding:0;display:block}.ata-create fieldset:disabled{opacity:.7}.ata-form-section{border-bottom:1px solid var(--line);padding:25px 28px}.ata-section-title{align-items:flex-start;gap:12px;display:flex}.ata-step{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);background:var(--surface);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:grid}.ata-step.complete{color:#27734d;background:#eaf6ef;border-color:#c9e5d4}.ata-section-title h3{margin:3px 0 0;font-size:15px;font-weight:500}.ata-form-fields{margin:20px 0 0 39px}.ata-page label{gap:0;font-size:12px;font-weight:500;display:grid}.ata-page input,.ata-page select{margin-top:7px;font-size:13px}.ata-page small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.ata-form-fields>label{max-width:480px}.ata-signer{flex-wrap:wrap;gap:6px 10px;margin-top:14px;font-size:12px;display:flex}.ata-signer>span{color:var(--muted)}.ata-signer strong{font-weight:500}.ata-signer small{flex-basis:100%}.ata-endpoint-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:14px;margin:0 0 15px;display:grid}.ata-endpoint-row .icon-button{margin-bottom:6px}.ata-lifetime{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:20px;display:grid}.ata-form-actions{justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}.ata-review{background:#fbfcfe;padding:26px 28px 0}.ata-page .ata-review{border:0;border-radius:0;gap:0;display:block}.ata-review .ata-form-actions{padding:22px 0}.ata-review-route{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 18px;font-size:14px;display:flex}.ata-review-route>div{flex-wrap:wrap;gap:6px;display:flex}.ata-review-route>svg{color:var(--muted)}.ata-page .ata-graph{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ata-page .ata-graph>li{border:1px solid var(--line);background:var(--paper);border-radius:9px;min-width:0;padding:16px}.ata-page .ata-graph article{background:0 0;border:0;border-radius:0;padding:0}.ata-action-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ata-action-heading strong{font-size:13px;font-weight:500}.ata-graph code{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.ata-graph article>code{margin-top:9px;display:inline-block}.ata-page .ata-graph p{margin:10px 0 0;font-size:12px;line-height:1.65}.ata-page .ata-endpoint-note{color:var(--muted);border-left:2px solid var(--line);padding-left:10px}.ata-warning-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ata-page .ata-dependencies{border-left:0;border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding:12px 0 0;font-size:11px}.ata-dependencies ul{margin:5px 0 0;padding-left:18px;line-height:1.9}.ata-dependencies code{margin-left:4px}.ata-page label.ata-approval{align-items:flex-start;gap:10px;margin:20px 0 0;line-height:1.7;display:flex}.ata-approval input{flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.ata-secret{background:#fcfefc;border-color:#bdd5c7;padding:24px 28px}.ata-page .ata-secret-value{flex-wrap:wrap;gap:8px;margin:20px 0 14px;display:flex}.ata-secret-value input{min-width:160px;font-family:var(--mono);flex:1;margin:0}.ata-page .ata-secret-value input{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:11px 12px}.ata-secret>.text-link{font-size:12px}.ata-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ata-list-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ata-list-controls>select{width:auto;max-width:220px;min-height:38px;margin:0;padding-top:8px;padding-bottom:8px;font-size:12px}.ata-page .ata-search{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.ata-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fb810}.ata-search input{box-shadow:none;background:0 0;border:0;outline:none;width:185px;min-height:36px;margin:0;padding:10px 0;font-size:12px}.ata-search input:focus{box-shadow:none}.ata-list{gap:16px;display:grid}.ata-page .ata-verification{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:0;padding:24px}.ata-verification-heading{align-items:center;gap:13px;display:flex}.ata-verification-heading>div:nth-child(2){flex:1;min-width:0}.ata-record-icon{background:var(--surface);color:#68788f;border-radius:9px;width:38px;height:38px}.ata-verification-heading h2{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:500;display:flex}.ata-verification-heading h2 svg{color:#98a2b0;flex-shrink:0}.ata-verification-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.ata-page .ata-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:20px 0;display:grid}.ata-facts dt{color:var(--muted);margin-bottom:7px;font-size:11px}.ata-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.ata-record-footer{border-top:1px solid var(--line);min-height:32px;padding-top:14px;position:relative}.ata-record-footer>details>summary{color:var(--blue);cursor:pointer;align-items:center;gap:8px;padding-right:75px;font-size:12px;list-style:none;display:inline-flex}.ata-record-footer>details>summary::-webkit-details-marker{display:none}.ata-record-footer>details[open]>summary>svg{transform:rotate(180deg)}.ata-record-footer .ata-graph{margin-top:16px}.ata-revoke-link{color:#8d4c4c;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:14px;right:0}.ata-revoke-link:disabled{opacity:.5;cursor:default}.ata-revoke-confirm{background:snow;border:1px solid #efdbdb;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.ata-revoke-confirm strong{font-size:13px;font-weight:500}.ata-revoke-confirm p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.65}.ata-revoke-confirm>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ata-unavailable{color:#846120;background:#fffbf3;border-radius:8px;margin:16px 0 0;padding:10px 13px;font-size:12px;line-height:1.65}.ata-empty{text-align:center;border:1px dashed var(--line);background:var(--paper);border-radius:12px;justify-items:center;padding:55px 24px;display:grid}.ata-empty>span{background:var(--surface);color:#6c7c92;border:1px solid var(--line);border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.ata-empty h2{margin:0 0 10px;font-size:18px;font-weight:500}.ata-empty p{color:var(--muted);max-width:450px;margin:0 0 20px;font-size:13px;line-height:1.7}.ata-empty.compact{padding:38px 20px}.ata-workspace-note{color:var(--muted);max-width:760px;margin:20px 0 0;font-size:11px;line-height:1.8}@media (max-width:760px){.ata-page .page-heading{flex-direction:column;gap:16px}.ata-toolbar{flex-direction:column;align-items:stretch}.ata-list-controls{grid-template-columns:minmax(0,1fr) 140px;align-items:stretch;width:100%;display:grid}.ata-list-controls>select{flex:1;max-width:100%}.ata-page .ata-search{flex:1}.ata-search input{width:100%}.ata-form-heading,.ata-form-section,.ata-review,.ata-secret{padding-left:20px;padding-right:20px}.ata-form-fields{margin-left:0}.ata-page .ata-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ata-verification-heading{flex-wrap:wrap}.ata-verification-heading>div:nth-child(2){min-width:170px}}@media (max-width:480px){.ata-workspace-summary{flex-wrap:wrap;padding:17px}.ata-workspace-summary>.button{margin-left:56px}.ata-page .ata-verification{padding:18px}.ata-endpoint-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 30px;gap:12px;padding-bottom:16px}.ata-endpoint-row>label:first-child{grid-column:1/-1}.ata-endpoint-row .icon-button{margin-bottom:5px}.ata-lifetime{grid-template-columns:1fr}.ata-form-actions{justify-content:stretch;gap:8px;padding:18px 20px}.ata-form-actions .button{flex:1;font-size:12px}.ata-secret-value input{flex-basis:100%}.ata-notice{flex-direction:column}}.ata-page .ata-create fieldset[hidden]{display:none}.ata-page .ata-recipient-field{max-width:100%;margin-bottom:22px}.ata-page .ata-recipient-field small{margin-top:6px}.arc-release-history{gap:18px;display:grid}.release-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.release-section-heading h3{margin:0;font-size:18px;font-weight:500}.release-section-heading .muted{margin:6px 0 0;font-size:13px;line-height:1.6}.release-channel-control{border:0;flex-shrink:0;min-width:0;margin:0;padding:0}.release-channel-control:disabled{opacity:.6}.release-channel-note{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.release-channel-note svg{color:var(--blue);flex-shrink:0;margin-top:2px}.release-channel-note p{margin:0;font-size:12px;line-height:1.6}.arc-release-history>.inline-notice,.arc-release-history>.field-error{margin:0}.release-list-caption{color:var(--muted);justify-content:space-between;align-items:center;padding:4px 0 0;font-size:12px;display:flex}.release-list-caption>span:first-child{color:var(--ink);font-weight:500}.arc-release-history .release-list{gap:12px;margin:-6px 0 0;padding:0;display:grid}.arc-release-history .release-list>li{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:20px;padding:20px;position:relative}.arc-release-history .release-list>li.release-current{border-color:color-mix(in srgb, var(--blue) 42%, var(--line));box-shadow:inset 3px 0 var(--blue)}.release-item-main{flex:1;min-width:0}.release-item-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-item-heading>strong{font:500 15px var(--mono);margin-right:4px}.release-item-icon{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:7px;place-items:center;margin-right:2px;display:grid}.release-current .release-item-icon{color:var(--blue);background:color-mix(in srgb, var(--blue) 6%, var(--paper));border-color:color-mix(in srgb, var(--blue) 18%, var(--line))}.release-visibility-note{max-width:70ch;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.release-item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:12px;font-size:11px;display:flex}.release-item-meta>span,.release-item-meta>a{align-items:center;gap:6px;display:inline-flex}.release-item-meta .text-link{font-size:12px}.release-install{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-top:16px;padding:11px 12px}.release-install>span{color:var(--muted);font-size:10px;display:block}.arc-release-history .release-install code{color:var(--ink);margin-top:5px;font-size:11px;line-height:1.6}.release-promote-button{flex-shrink:0;font-size:12px}.release-empty{border:1px dashed var(--line);min-height:130px;color:var(--muted);background:var(--surface);border-radius:10px;align-items:center;gap:16px;padding:24px;display:flex}.release-empty>svg{flex-shrink:0}.release-empty strong{color:var(--ink);font-size:14px;font-weight:500;display:block}.release-empty p{margin:6px 0 0;font-size:12px;line-height:1.6}.arc-release-history .release-promotion-form{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line));background:color-mix(in srgb, var(--blue) 3%, var(--paper));border-radius:10px;gap:18px;margin-top:0;padding:24px}.release-promotion-heading{align-items:center;gap:12px;display:flex}.release-promotion-heading>svg{color:var(--blue)}.release-promotion-heading h4{margin:0;font-size:15px;font-weight:500}.release-promotion-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.release-promotion-form>.muted{margin:0;font-size:13px}.release-promotion-form>label{max-width:320px}.arc-logo-field{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:16px;padding:22px}.logo-field-heading{align-items:flex-start;gap:14px}.logo-field-heading h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:500;display:flex}.logo-field-heading .optional{color:var(--muted);font-size:11px;font-weight:400}.logo-field-heading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.logo-field-heading .text-button{white-space:nowrap;font-size:11px}.arc-logo-field .logo-upload-row{gap:16px}.arc-logo-field .logo-preview-frame{border-color:var(--line);background:var(--surface);width:116px;min-height:150px;color:var(--muted);border-radius:10px}.arc-logo-field .logo-preview-frame img{max-height:150px;padding:12px}.arc-logo-field .logo-dropzone{border:1px dashed var(--line);background:var(--surface);min-width:0;min-height:150px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-family:inherit;transition:background .16s,border-color .16s;display:flex}.arc-logo-field .logo-dropzone:not(:disabled):hover,.arc-logo-field .logo-dropzone.is-dragging{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, var(--paper))}.arc-logo-field .logo-dropzone:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.arc-logo-field .logo-dropzone:disabled{cursor:default;opacity:.65}.arc-logo-field .logo-dropzone strong{color:var(--ink);font-size:13px;font-weight:500}.arc-logo-field .logo-upload-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--blue);background:var(--paper);border-radius:8px;place-items:center;margin-bottom:2px;display:grid}.arc-logo-field .logo-dropzone-hint{font-size:12px}.arc-logo-field .logo-file-limits{margin-top:3px;font-size:10px;line-height:1.6}.arc-logo-field .logo-url-option{padding-top:2px}.arc-logo-field .logo-url-option summary{width:-moz-fit-content;width:fit-content;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.arc-logo-field .logo-url-option summary:hover{color:var(--blue)}.arc-logo-field .logo-url-option summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:3px}.arc-logo-field .logo-privacy-note{color:var(--muted);font-size:11px;line-height:1.6}.logo-permission-note{border:1px solid color-mix(in srgb, var(--blue) 25%, var(--line));background:color-mix(in srgb, var(--blue) 4%, var(--paper));border-radius:8px;gap:14px;padding:16px;display:grid}.logo-permission-note strong{font-size:13px;font-weight:500}.logo-permission-note p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.logo-permission-note>button{justify-self:start}.logo-upload-status{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.logo-upload-status>span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:75%;color:var(--ink);overflow:hidden}.logo-upload-progress{background:var(--line);border-radius:10px;width:100%;height:4px;overflow:hidden}.logo-upload-progress>span{background:var(--blue);border-radius:inherit;width:34%;height:100%;animation:1.25s ease-in-out infinite alternate logo-upload-progress;display:block}.logo-upload-spinner{animation:1s linear infinite logo-upload-spin}@keyframes logo-upload-progress{0%{transform:translate(0)}to{transform:translate(195%)}}@keyframes logo-upload-spin{to{transform:rotate(360deg)}}@media (max-width:780px){.release-section-heading{flex-direction:column;align-items:flex-start;gap:16px}.arc-release-history .release-list>li{flex-wrap:wrap;padding:17px}.release-item-main{flex-basis:100%}}@media (max-width:500px){.arc-logo-field{padding:16px}.logo-field-heading{flex-wrap:wrap}.arc-logo-field .logo-preview-frame{width:64px;min-height:140px}.arc-logo-field .logo-preview-frame img{padding:7px}.arc-logo-field .logo-upload-row{gap:10px}.arc-logo-field .logo-dropzone{padding:14px 10px}.arc-logo-field .logo-file-limits{max-width:160px}.arc-release-history .release-promotion-form{padding:18px}.release-actions{gap:8px}.release-item-heading>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.arc-logo-field .logo-dropzone{transition:none}.logo-upload-progress>span,.logo-upload-spinner{animation:none}.logo-upload-progress>span{opacity:.55;width:100%}}
