@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--display:"IBM Plex Sans Variable", ui-sans-serif, system-ui, sans-serif;--body:"IBM Plex Sans Variable", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius:10px;--radius-sm:7px;--radius-xs:5px;--rail:224px;--rail-right:296px;--text-base:.875rem;--text-table:.8125rem;--row-y:.38rem;--cell-x:.7rem;--control-h:2rem;--pad:.75rem;--gap:.875rem;--label-size:.75rem}:root[data-portal=affiliate]{--text-base:.9375rem;--text-table:.84rem;--row-y:.5rem;--cell-x:.8rem;--control-h:2.125rem;--pad:.9rem;--gap:1rem}:root,:root[data-portal=operator]{--a:#1f55d0;--a-deep:#1945ad;--a-ink:#fff;--a-wash:#e9effc;--ad:#7ea6ff;--ad-deep:#a3c0ff;--ad-ink:#0a1633;--ad-wash:#7ea6ff21}:root[data-portal=ams]{--a:#5f3fd3;--a-deep:#4c2fb5;--a-ink:#fff;--a-wash:#efebfc;--ad:#a993ff;--ad-deep:#c4b5ff;--ad-ink:#1a1038;--ad-wash:#a993ff24}:root[data-portal=brand]{--a:#ad2b7c;--a-deep:#8f2166;--a-ink:#fff;--a-wash:#fbe9f4;--ad:#f07fc5;--ad-deep:#f7a6d8;--ad-ink:#3a0d29;--ad-wash:#f07fc521}:root[data-portal=affiliate]{--a:#0a7582;--a-deep:#075f69;--a-ink:#fff;--a-wash:#e1f2f3;--ad:#45cbd9;--ad-deep:#7adbe5;--ad-ink:#032a2e;--ad-wash:#45cbd91f}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0e0f12;--ground-2:#0a0b0d;--raised:#15171b;--raised-2:#1b1d22;--field:#101115;--field-border:#60646e;--line-soft:#1f2127;--line:#282b32;--line-strong:#3a3e47;--ink:#ececef;--ink-soft:#b0b2bc;--ink-faint:#8a8d98;--accent:var(--ad);--accent-deep:var(--ad-deep);--accent-ink:var(--ad-ink);--accent-wash:var(--ad-wash);--provisional:var(--accent);--provisional-wash:var(--accent-wash);--locked:#5fcf8e;--locked-wash:#5fcf8e1c;--overdue:#f47a70;--overdue-wash:#f47a701f;--on-overdue:#210705;--shadow-overlay:0 18px 48px #0000008c, 0 0 0 1px #ffffff0a;--scrim:#0009}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f5f5f2;--ground-2:#efeeea;--raised:#fff;--raised-2:#f9f9f7;--field:#fff;--field-border:#8f8e87;--line-soft:#ebeae5;--line:#dfded8;--line-strong:#c3c2ba;--ink:#16171b;--ink-soft:#464852;--ink-faint:#676973;--accent:var(--a);--accent-deep:var(--a-deep);--accent-ink:var(--a-ink);--accent-wash:var(--a-wash);--provisional:var(--accent);--provisional-wash:var(--accent-wash);--locked:#1b7542;--locked-wash:#e3f2e8;--overdue:#b3261e;--overdue-wash:#fbe8e6;--on-overdue:#fff;--shadow-overlay:0 16px 40px #16171b24, 0 0 0 1px #16171b0f;--scrim:#16171b61}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f5f5f2;--ground-2:#efeeea;--raised:#fff;--raised-2:#f9f9f7;--field:#fff;--field-border:#8f8e87;--line-soft:#ebeae5;--line:#dfded8;--line-strong:#c3c2ba;--ink:#16171b;--ink-soft:#464852;--ink-faint:#676973;--accent:var(--a);--accent-deep:var(--a-deep);--accent-ink:var(--a-ink);--accent-wash:var(--a-wash);--provisional:var(--accent);--provisional-wash:var(--accent-wash);--locked:#1b7542;--locked-wash:#e3f2e8;--overdue:#b3261e;--overdue-wash:#fbe8e6;--on-overdue:#fff;--shadow-overlay:0 16px 40px #16171b24, 0 0 0 1px #16171b0f;--scrim:#16171b61}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.5}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-deep)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}button:not([class]){all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--raised);min-height:1.875rem;color:var(--ink);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.28rem .75rem;font-size:.8125rem;font-weight:550;line-height:1.3;transition:background .1s,border-color .1s;display:inline-flex}button:not([class]):hover{background:var(--raised-2);border-color:var(--ink-faint)}button:not([class]):active{background:var(--ground-2)}button:not([class])[disabled]{opacity:.5;cursor:default}button:not([class])[disabled]:hover{background:var(--raised);border-color:var(--line-strong)}.num,.money,td.num,th.num{font-variant-numeric:tabular-nums lining-nums}.figure-value{font-variant-numeric:proportional-nums lining-nums}code,kbd,samp,.mono{font-family:var(--mono);font-size:.92em}.code-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground-2);color:var(--ink);font-family:var(--mono);tab-size:2;white-space:pre;overscroll-behavior-x:contain;margin:0;padding:.85rem 1rem;font-size:.78rem;line-height:1.65;overflow-x:auto}.code-block.is-wrapped{white-space:pre-wrap;overflow-wrap:anywhere;max-width:34rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.shell:has(>.rail-right){grid-template-columns:var(--rail) minmax(0, 1fr) var(--rail-right)}@media (width<=1180px){.shell:has(>.rail-right){grid-template-columns:var(--rail) minmax(0, 1fr)}.shell>.rail-right{border-left:none;border-top:1px solid var(--line);grid-column:2;height:auto;position:static}}@media (width<=860px){:is(.shell,.shell:has(>.rail-right)){grid-template-columns:minmax(0,1fr);align-content:start}.shell>.rail-right{grid-column:1}}.rail{border-right:1px solid var(--line);background:var(--raised);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;height:100vh;min-height:0;display:flex;position:sticky;top:0;overflow-y:auto}.rail-top{align-items:center;gap:.5rem;padding:.7rem .6rem .6rem .8rem;display:flex}.rail-body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.15rem .6rem 0;display:flex}.portal-mark{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.portal-mark-tile{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.portal-mark-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.portal-mark-product{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;overflow:hidden}.portal-mark-context{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.rail-foot{margin-top:auto;border-top:1px solid var(--line-soft);background:var(--raised);flex-direction:column;gap:.5rem;margin-inline:-.75rem;padding:.75rem;display:flex;position:sticky;bottom:0}.rail-foot-row{align-items:center;gap:.5rem;display:flex}.rail-foot-row>.theme-toggle{flex:1}.rail-right{border-right:none;border-left:1px solid var(--line);gap:1rem;padding:1rem .85rem 1.25rem}.rail-right>*{flex:none}.identity{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--radius-sm);align-items:center;gap:.6rem;min-width:0;padding:.4rem .5rem;transition:background .12s;display:flex}.identity:hover{background:var(--raised-2)}.identity[aria-current=page]{background:var(--accent-wash)}.avatar{background:var(--ground-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:600;display:grid}.identity-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.identity-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.identity-role{min-width:0;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;display:flex;overflow:hidden}.dot{background:var(--locked);border-radius:50%;flex:none;width:7px;height:7px}.dot.review{box-shadow:inset 0 0 0 1.5px var(--provisional);background:0 0}.dot.ended{box-shadow:inset 0 0 0 1.5px var(--ink-faint);background:0 0}.bell{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-soft);flex:none;place-items:center;font-size:.95rem;line-height:1;transition:background .12s,color .12s;display:grid;position:relative}.bell:hover{background:var(--raised-2);color:var(--ink)}.bell .badge{background:var(--overdue);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--raised);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:16px;position:absolute;top:1px;right:1px}.notification-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.notification-list li{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--raised);padding:.75rem .9rem}.notification-list li.unread{background:var(--accent-wash);border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.notification-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.notification-head strong{font-weight:600}.notification-time{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.notification-list p{color:var(--ink-soft);margin:.3rem 0 0;font-size:.86rem}.nav{flex-direction:column;gap:.55rem;display:flex}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-group-label{letter-spacing:.04em;color:var(--ink-faint);margin:0;padding:0 .55rem .15rem;font-size:.6875rem;font-weight:600}.nav button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);min-height:1.75rem;color:var(--ink-soft);align-items:center;gap:.65rem;padding:.25rem .55rem;font-size:.84rem;font-weight:500;transition:background .12s,color .12s;display:flex}.nav button:hover{background:var(--raised-2);color:var(--ink)}.nav button[aria-current=page]{background:var(--accent-wash);color:var(--ink);font-weight:600}.nav .glyph{color:var(--ink-faint);flex:none}.nav button:hover .glyph{color:var(--ink-soft)}.nav button[aria-current=page] .glyph{color:var(--accent)}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-dot{background:var(--overdue);width:7px;height:7px;box-shadow:0 0 0 2px var(--raised);border-radius:50%;flex:none;margin-left:auto}.subnav-label-text{min-width:0}.theme-toggle{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--line);min-height:2rem;color:var(--ink-soft);justify-content:center;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.8rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.theme-toggle:hover{color:var(--ink);background:var(--raised-2);border-color:var(--line-strong)}.theme-toggle[disabled]{opacity:.55;cursor:default}.theme-switch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground-2);flex:none;gap:1px;padding:2px;display:inline-flex}.theme-switch>button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:calc(var(--radius-sm) - 2px);width:28px;height:26px;color:var(--ink-faint);place-items:center;display:grid}.theme-switch>button:hover{color:var(--ink)}.theme-switch>button.is-selected{background:var(--raised);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.rail-menu-button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink);border:1px solid var(--line);flex:none;place-items:center;display:none}.rail-menu-button:hover{background:var(--raised-2)}@media (width<=860px){.rail{z-index:40;border-right:none;border-bottom:1px solid var(--line);height:auto;position:sticky;top:0;overflow:visible}.rail-top{padding:.6rem .75rem .6rem 1rem}.rail-menu-button{display:grid}.rail-body{display:none}.rail[data-open] .rail-body{inset:var(--sheet-top,3.35rem) 0 0 0;z-index:40;background:var(--raised);overscroll-behavior:contain;padding:1rem 1rem 0;display:flex;position:fixed;overflow-y:auto}.rail[data-open] .rail-foot{margin-inline:-1rem;padding:.75rem 1rem}.nav button{min-height:2.5rem;font-size:.95rem}.rail-right{height:auto;position:static}}.main{gap:var(--gap);flex-direction:column;width:100%;min-width:0;max-width:2200px;margin-inline:auto;padding:1rem 1.25rem 2rem;display:flex;container:main/inline-size}@media (width<=860px){.main{padding:.75rem .75rem 2rem}}.page-head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:2rem;display:flex}.page-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.page-head h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}[data-portal=affiliate] .page-head h1{font-size:1.375rem}.updated{color:var(--ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.updated:before{content:"";background:var(--ink-faint);border-radius:50%;width:6px;height:6px}.figures{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem;display:grid}.figures:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.figures:has(>.figure.is-hero){grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.figures:has(>.figure.is-hero):has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.figures:has(>.figure.is-hero):has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.figures:has(>.figure.is-hero):has(>:nth-child(4):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.figures:has(>.figure.is-hero):has(>:nth-child(4):last-child)>.figure.is-hero,.figures:has(>.figure.is-hero):has(>:nth-child(5))>.figure.is-hero){grid-column:1/-1}@media (width<=640px){:is(.figures:has(>.figure.is-hero):has(>:nth-child(2):last-child),.figures:has(>.figure.is-hero):has(>:nth-child(3):last-child),.figures:has(>.figure.is-hero):has(>:nth-child(4):last-child)){grid-template-columns:minmax(0,1fr)}}.figures:has(>.figure.is-hero)>.figure:not(.is-hero) .figure-value{font-size:clamp(1.05rem,8.5cqi,1.375rem)}.figure{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .75rem .6rem;display:flex;position:relative;container-type:inline-size}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.figure-label{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;line-height:1.3;display:flex}.figure-value{color:var(--ink);letter-spacing:-.02em;overflow-wrap:normal;font-size:1.375rem;font-weight:600;line-height:1.15}[data-portal=affiliate] .figure-value{font-size:1.625rem}.figure-unit{letter-spacing:.02em;color:var(--ink-soft);font-size:.55em;font-weight:500}.figure.is-hero{box-shadow:inset 3px 0 0 var(--accent)}.figure.is-hero .figure-label{color:var(--ink);font-size:.84rem;font-weight:600}.figure.is-hero .figure-value{letter-spacing:-.025em;font-size:clamp(1.5rem,6.5cqi,2.25rem)}.figure.is-provisional .figure-value{-webkit-text-decoration:underline dotted var(--provisional);text-decoration:underline dotted var(--provisional);text-underline-offset:.3em;text-decoration-thickness:2px}.figure-note{color:var(--ink-soft);margin-top:.1rem;font-size:.78rem;line-height:1.45}.cell-stack{flex-direction:column;gap:.1rem;display:inline-flex}.case-kind{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.case-why{white-space:normal;min-width:22rem;max-width:30rem;color:var(--ink-faint);font-size:.78rem;line-height:1.5}.nowrap{white-space:nowrap}.case-decision{white-space:normal;min-width:17rem}.case-decision>.control,.case-decision>.percent-input{width:100%;margin-bottom:.4rem}.case-actions{gap:.5rem;margin-top:.15rem;display:flex}.setting-cell{flex-direction:column;gap:.3rem;max-width:46rem;display:flex}.setting-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.setting-name{color:var(--ink);font-weight:600;line-height:1.35}.setting-what{color:var(--ink-faint);white-space:normal;max-width:44rem;margin:0;font-size:.78rem;line-height:1.5}.switcher-only{color:var(--ink);font-weight:600}.dialog-ask{flex-direction:column;gap:.9rem;min-width:min(28rem,80vw);display:flex}.dialog-ask-message{color:var(--ink-soft);margin:0;line-height:1.5}.dialog-ask-actions{justify-content:flex-end;gap:.6rem;margin-top:.3rem;display:flex}.sort-toggle{all:unset;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:.35rem;display:inline-flex}.sort-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.sort-arrows{flex-direction:column;font-size:.55rem;line-height:.6;display:inline-flex}.sort-arrows>span{opacity:.35}.sort-arrows>span.is-active{opacity:1;color:var(--accent)}.figure-converted{color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin-top:.1rem;padding:.05rem .5rem;font-size:.72rem;font-weight:500}.figure-converted.is-mixed{color:var(--ink-soft);border-color:var(--provisional)}.conversion-notes{flex-direction:column;gap:.55rem;margin:.2rem 0 .6rem;display:flex}.conversion-note{color:var(--ink-soft);font-size:.79rem;line-height:1.5}.conversion-summary{margin:0}.conversion-marker{border:1px solid var(--line);min-width:1.15rem;height:1.15rem;font-family:var(--mono);color:var(--ink-faint);border-radius:999px;justify-content:center;align-items:center;margin-right:.4rem;font-size:.66rem;display:inline-flex}.conversion-timing{color:var(--ink-faint);margin:.1rem 0 0}.conversion-rates{margin:.2rem 0 0;padding-left:1.1rem}.conversion-rates li{font-family:var(--mono);font-size:.72rem;line-height:1.6}.currency-view{flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;margin:0 0 .7rem;display:flex}.currency-view-showing{margin:0;font-size:.83rem;font-weight:600}.currency-view-note{color:var(--ink-faint);margin:0;font-size:.76rem}.currency-view>.currency-view-note{flex-basis:100%}.facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.fact{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.fact-label{color:var(--ink-soft);font-size:.78rem;font-weight:500}.fact-value{color:var(--ink);margin:0;font-size:.95rem;font-weight:500;line-height:1.35}.affiliate-profile{background:linear-gradient(135deg, var(--raised) 0%, var(--raised-2) 100%);border:1px solid var(--line);border-radius:var(--radius);padding:.75rem var(--pad);flex-direction:column;gap:1rem;display:flex}.affiliate-profile-hero{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.affiliate-profile-avatar{width:52px;height:52px;box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:14px;font-size:1.05rem}.affiliate-profile-head{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.affiliate-profile-name{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.15}.affiliate-profile-email{color:var(--accent);word-break:break-all;font-size:.88rem;text-decoration:none}.affiliate-profile-email:hover{text-decoration:underline}.affiliate-profile-badges{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.brand-enrollments{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.brand-enrollments>li{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--ground-2);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.brand-enrollment-name{font-weight:600}.brand-enrollment-since{color:var(--ink-faint);font-size:.76rem}.brand-enrollment-action{margin-left:auto}.affiliate-profile-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;display:grid}.affiliate-profile-meta-item{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.affiliate-profile-meta-label{color:var(--ink-soft);font-size:.75rem;font-weight:500}.affiliate-profile-meta-value{color:var(--ink);font-size:.92rem;font-weight:550}.affiliate-profile-brands{border-bottom:1px solid var(--line);flex-direction:column;gap:.45rem;margin-bottom:.85rem;padding:0 0 .85rem;display:flex}.figures-note{color:var(--ink-soft);align-items:center;gap:.45rem;margin:-.25rem 0 0;font-size:.8rem;display:flex}.figures-note:before{content:"";border-bottom:2px dotted var(--provisional);flex:none;width:1.1rem;height:0}.count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.count-badge{background:var(--ground-2);min-width:1.4rem;height:1.4rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.spark{width:100%;height:22px;margin-top:.15rem;display:block}.panel{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel>header{min-height:2.375rem;padding:.35rem var(--pad);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel>header h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.panel-aside{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.panel>.body{padding:var(--pad);flex-direction:column;gap:.6rem;display:flex}.panel>.body>.figures>.figure,.panel>.body>.stack>.figures>.figure{background:var(--ground-2);border-color:#0000}.panel-note{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.5}.callout{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--raised-2);grid-template-columns:1fr;gap:.25rem;margin:0;padding:.45rem .65rem;font-size:.8125rem;line-height:1.45;display:grid}.callout:has(>.callout-icon){grid-template-columns:auto minmax(0,1fr);column-gap:.5rem}.callout>.callout-icon{width:14px;height:14px;color:var(--ink-faint);margin-top:.15rem}.callout-text.is-folded{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.callout:has(>.callout-more){grid-template-columns:auto minmax(0,1fr) auto}.callout>.callout-more{white-space:nowrap;grid-area:1/3;align-self:start;min-height:1.4rem;margin:-.1rem -.35rem 0 0;font-size:.78rem}.callout strong{color:var(--ink);font-weight:600}.callout.caution{border-color:color-mix(in srgb, var(--provisional) 35%, var(--line));background:var(--provisional-wash);color:var(--ink)}.callout.caution>.callout-icon{color:var(--provisional)}.callout.error{border-color:color-mix(in srgb, var(--overdue) 40%, var(--line));background:var(--overdue-wash);color:var(--ink)}.callout.error>.callout-icon{color:var(--overdue)}.callout .ref{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.02em;font-size:.72rem}:root:has(.impersonation-banner,.brand-scope-banner){--banner-h:2.375rem}.impersonation-banner,.brand-scope-banner{z-index:45;box-sizing:border-box;min-height:var(--banner-h);position:sticky;top:0}@media (width>=861px){.rail{top:var(--banner-h,0px);height:calc(100vh - var(--banner-h,0px))}}@media (width<=860px){:root{--bar-h:3.35rem}.brand-scope-banner{position:static}:root:has(.impersonation-banner) .rail{position:static}}.impersonation-banner{text-align:center;color:var(--ink);background:repeating-linear-gradient(-45deg, var(--provisional-wash) 0 10px, transparent 10px 20px), var(--raised);border-bottom:2px solid var(--provisional);justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.85rem;font-weight:600;display:flex}.brand-scope-banner{text-align:center;color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, var(--raised));border-bottom:2px solid var(--accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;padding:.35rem 1rem;font-size:.82rem;font-weight:500;display:flex}.brand-scope-banner a{color:inherit;font-weight:600;text-decoration:underline}.brand-scope-banner .link-button{min-height:0;padding:.1rem .5rem;font-weight:600}.modal-backdrop{z-index:50;background:var(--scrim);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--raised);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);width:100%;max-width:32rem;max-height:calc(100vh - 3rem);box-shadow:var(--shadow-overlay);flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) rise;display:flex;overflow-y:auto}.modal-wide{max-width:56rem}.modal-backdrop:has(>.modal-wide){align-items:flex-start}.modal>header{min-height:2.75rem;padding:.45rem var(--pad);border-bottom:1px solid var(--line-soft);background:var(--raised);z-index:3;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.modal>header h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600}.modal-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.modal>.body{padding:var(--pad);flex-direction:column;gap:.85rem;display:flex}.modal-close{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;color:var(--ink-soft);border-radius:var(--radius-sm);flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}.modal-close:hover{background:var(--raised-2);color:var(--ink)}.chip{border:1px solid color-mix(in srgb, currentColor 30%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.1rem .55rem;font-size:.75rem;font-weight:550;line-height:1.45;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip.neutral{color:var(--ink-soft);background:var(--raised-2);border-color:var(--line)}.chip.neutral:before{background:var(--ink-faint);width:5px;height:5px}.chip.provisional{color:var(--provisional);background:var(--provisional-wash)}.chip.provisional:before{background:0 0;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px}.chip.locked{color:var(--locked);background:var(--locked-wash)}.chip.overdue{color:var(--overdue);background:var(--overdue-wash)}.chip.overdue:before{border-radius:1px;transform:rotate(45deg)}.chip.attention{color:var(--provisional);background:var(--provisional-wash)}.chip.attention:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:10px;height:9px}.table-scroll{margin:calc(-1 * var(--pad));background:linear-gradient(to right, var(--raised) 40%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--raised) 40%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 16%, transparent), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 16%, transparent), transparent) right / 12px 100% no-repeat scroll;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding:0;overflow-x:auto;container-type:inline-size}.table-scroll:not(:last-child){margin-bottom:0}.table-scroll:not(:first-child){margin-top:0}.table-scroll:not(:is(.panel,.modal,.rail-right) .table-scroll){border:1px solid var(--line);border-radius:var(--radius);background-color:var(--raised);margin:0}table{border-collapse:collapse;width:100%;font-size:var(--text-table)}th,td{text-align:left;padding:var(--row-y) var(--cell-x);white-space:nowrap;vertical-align:middle}thead th{color:var(--ink-soft);font-size:.75rem;font-weight:600;font-family:var(--body);padding-block:calc(var(--row-y) * .85);border-bottom:1px solid var(--line);background:var(--raised);z-index:1;position:sticky;top:0}tbody tr{border-bottom:1px solid var(--line-soft);transition:background .1s}tbody tr:hover{background:color-mix(in srgb, var(--raised-2) 70%, var(--ground-2))}tbody tr:last-child{border-bottom:none}tbody tr.row-clickable{cursor:pointer}tbody tr.row-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}tbody tr.row-inactive{background:var(--ground-2)}tbody tr.row-inactive td:not(:has(.chip)){color:var(--ink-faint)}td.num,th.num{text-align:right}th.date,td.date{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.faint{color:var(--ink-faint)}.money.negative{color:var(--overdue)}.wrap{white-space:normal;max-width:28rem;color:var(--ink-faint);font-size:.78rem;line-height:1.45}.small{font-size:.8em}td.stack{white-space:normal;gap:.15rem;max-width:22rem;line-height:1.4}td.stack>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}th.col-action,td.col-action{background:var(--raised);box-shadow:-12px 0 12px -12px color-mix(in srgb, var(--ink) 28%, transparent);position:sticky;right:0}thead th.col-action{z-index:2}tbody td.col-action{z-index:1}tbody tr:hover td.col-action{background:color-mix(in srgb, var(--raised-2) 70%, var(--ground-2))}tbody tr.row-inactive td.col-action{background:var(--ground-2)}tbody tr.has-note{border-bottom:none}tbody tr.row-note td{white-space:normal;color:var(--ink-soft);padding-top:0;font-size:.78rem;line-height:1.5}.row-note-text{left:var(--cell-x);max-width:min(60rem, calc(100cqi - 2 * var(--cell-x)));display:block;position:sticky}tbody tr.has-note:hover+tr.row-note{background:color-mix(in srgb, var(--raised-2) 70%, var(--ground-2))}tbody tr.has-note:has(+tr.row-note:hover){background:color-mix(in srgb, var(--raised-2) 70%, var(--ground-2))}.empty{text-align:center;color:var(--ink-soft);text-wrap:balance;margin:0;padding:1.25rem 1rem;font-size:.875rem;line-height:1.5}.skeleton{border-radius:var(--radius);background:linear-gradient(100deg, var(--raised-2) 30%, var(--ground-2) 50%, var(--raised-2) 70%);background-size:260% 100%;height:92px;animation:1.4s linear infinite sweep}@keyframes sweep{to{background-position:-160% 0}}.stack{flex-direction:column;gap:.7rem;display:flex}.rows{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem;display:grid}.link-url{align-items:center;gap:.6rem;display:flex}.link-url code{white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--ink);background:var(--ground-2);border:1px solid var(--line-soft);border-radius:var(--radius-xs);scrollbar-width:none;flex:1;padding:.4rem .6rem;font-size:.8rem;overflow-x:auto}.link-note{color:var(--ink-faint);margin:0;font-size:.78rem;line-height:1.45}.links-search{width:min(100%,22rem);margin-bottom:.9rem}.copy{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--raised);min-height:1.875rem;color:var(--ink);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.28rem .75rem;font-size:.8125rem;font-weight:550;line-height:1.3;transition:background .1s,border-color .1s;display:inline-flex}.copy:hover{background:var(--raised-2);border-color:var(--ink-faint)}.copy:active{background:var(--ground-2)}.copy[disabled]{opacity:.5;cursor:default}.copy[disabled]:hover{background:var(--raised);border-color:var(--line-strong)}.copyable-code{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-xs);background:var(--ground-2);border:1px solid var(--line-soft);align-items:center;gap:.5rem;max-width:100%;padding:.4rem .6rem;transition:background .1s,border-color .1s;display:inline-flex}.copyable-code:hover{background:var(--raised-2);border-color:var(--ink-faint)}.copyable-code:active{background:var(--ground-2)}.copyable-code code{white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--ink);scrollbar-width:none;flex:1;font-size:.8rem;overflow-x:auto}.copyable-code-icon{color:var(--ink-faint);flex:none}.copyable-code:hover .copyable-code-icon{color:var(--ink)}.copyable-code.is-copied .copyable-code-icon{color:var(--accent)}.filters-row{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.filters-row>.field{flex-flow:wrap;align-items:center;gap:.25rem .5rem}.filters-row>.field>.field-label,.filters-row>.field>.field-label-row>.field-label{white-space:nowrap;min-height:0}.filters-row .field-hint{min-height:0}.filters-row>.field:after{display:none}.filters-row.report-toolbar{gap:.5rem 1.25rem}.report-toolbar>.field{flex:0 auto;min-width:0;max-width:100%}.report-toolbar .field-label{min-height:0}@media (width<=540px){.report-toolbar>.field{flex:100%}}.report-toolbar .control,.filters-row>.field .control{box-sizing:border-box;width:auto;min-width:9rem;max-width:100%}.tab-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.tab-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tab-bar{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--ground-2);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tab{all:unset;box-sizing:border-box;cursor:pointer;border-radius:calc(var(--radius-sm) - 2px);min-height:1.75rem;color:var(--ink-soft);flex:none;padding:.3rem .85rem;font-size:.8125rem;font-weight:500;transition:background .1s,color .1s}.tab:hover{color:var(--ink)}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tab.is-selected{background:var(--raised);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent);font-weight:600}.controls{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.55rem .75rem;display:flex}.controls>code{word-break:break-all;overflow-wrap:anywhere;min-width:0;max-width:none;font-family:var(--mono);color:var(--ink-soft);flex:1 1 0;font-size:.78rem;line-height:1.45}.controls>.copy{flex-shrink:0;align-self:flex-start}.checkbox-stack{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);flex-direction:column;gap:.45rem;padding:.55rem .75rem;display:flex}.checkbox-stack-row{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;width:fit-content;max-width:100%;display:flex}.checkbox-stack-row .control{min-width:14rem}.checkbox-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem 1rem;padding:.55rem .75rem;display:grid}.checkbox-list>label{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.checkbox-list>label>input{flex:none;margin:0}.btn-sm{min-height:1.625rem;padding:.2rem .6rem;font-size:.78rem;line-height:1.3}.modal-section{gap:.65rem;display:grid}.modal-section+.modal-section{border-top:1px solid var(--line-soft);padding-top:1.1rem}.modal-section-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.modal-section-head>h3{color:var(--ink);margin:0;font-size:.8125rem;font-weight:600}.modal-section-head>.faint{font-size:.78rem}.modal-section>.table-scroll{margin:0 calc(-1 * var(--pad))}.cell-title{font-weight:500}.cell-sub{font-family:var(--mono);color:var(--ink-faint);font-size:.72rem}.cell-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.product-picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.product-picks.is-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr))}.product-pick{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);min-width:0;display:grid}.product-pick:hover{border-color:var(--line-strong,var(--accent))}.product-pick.is-picked{border-color:var(--accent);background:var(--accent-wash)}.product-pick-head{cursor:pointer;overflow-wrap:break-word;grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:.1rem .6rem;padding:.65rem .8rem;line-height:1.35;display:grid}.product-pick-head.is-static{cursor:default;grid-template-columns:1fr}.product-pick-head>input{margin:.2rem 0 0}.product-pick-head:has(>.cell-sub)>input{grid-row:span 2}.product-pick-body{gap:.45rem;padding:0 .8rem .7rem;display:grid}.product-picks.is-inline{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.4rem}.product-picks.is-inline .product-pick-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.4rem .65rem}.product-picks.is-inline .product-pick-head>input{grid-row:auto;margin:0}.product-picks.is-inline .product-pick-head>.cell-sub{justify-self:end}.product-pick-body .control{width:100%}.product-pick-body .percent-input{min-width:0}.attest-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);cursor:pointer;align-items:flex-start;gap:.55rem;padding:.5rem .7rem;font-size:.85rem;line-height:1.45;display:flex}.attest-row>input{flex:none;margin:.2rem 0 0}.attest-row>span{gap:.2rem;display:grid}.attest-note{color:var(--ink-soft);font-size:.78rem}.scope-options{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.scope-option{cursor:pointer;text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);color:var(--ink);font:inherit;gap:.15rem;padding:.5rem .7rem;display:grid}.scope-option:hover{border-color:var(--ink-faint)}.scope-option.is-selected{border-color:var(--accent);background:var(--accent-wash)}.scope-option-title{font-size:.88rem;font-weight:600}.scope-option-note{color:var(--ink-soft);font-size:.78rem;line-height:1.4}.pick-groups{gap:.6rem;display:grid}.pick-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised)}.pick-group-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.85rem;font-weight:600;display:flex}.pick-group-head:last-child{border-bottom:0}.pick-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .9rem;font-size:.85rem;display:flex}.pick-row+.pick-row{border-top:1px solid var(--line-soft)}.pick-row>label{cursor:pointer;align-items:center;gap:.55rem;display:flex}.pick-row>label>input{margin:0}.pick-row.is-disabled>label{cursor:default;color:var(--ink-faint)}.accent-picker{gap:.55rem}.accent-swatches{flex-wrap:wrap;gap:.4rem;display:flex}.accent-swatch{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-strong);border-radius:50%;flex:none;width:22px;height:22px}.accent-swatch:hover{border-color:var(--ink-faint)}.accent-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--ink)}.accent-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.accent-swatch.is-standard{background:var(--raised);background-image:linear-gradient(45deg, transparent 46%, var(--line-strong) 46%, var(--line-strong) 54%, transparent 54%)}.accent-swatch:disabled{cursor:default;opacity:.6}.accent-custom-swatch{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--field);cursor:pointer;flex:none;width:1.6rem;height:1.6rem;padding:2px}.accent-custom-swatch:disabled{cursor:default;opacity:.6}.accent-hex-field .control{font-family:var(--mono)}.accent-preview{--accent-preview:var(--ad);--accent-preview-ink:var(--ad-ink);--accent-preview-wash:var(--ad-wash);align-items:center;gap:.6rem;display:flex}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .accent-preview{--accent-preview:var(--a);--accent-preview-ink:var(--a-ink);--accent-preview-wash:var(--a-wash)}}:root[data-theme=light] .accent-preview{--accent-preview:var(--a);--accent-preview-ink:var(--a-ink);--accent-preview-wash:var(--a-wash)}.accent-preview-chip.primary{background:var(--accent-preview);min-height:1.75rem;color:var(--accent-preview-ink);padding:.25rem .7rem;font-size:.8rem}.accent-preview-chip.provisional{color:var(--accent-preview);background:var(--accent-preview-wash)}.accent-preview-chip.chip{font-weight:600}.search-row{align-items:center;gap:.5rem;width:min(100%,26rem);min-width:min(100%,16rem);display:flex}.search-row .control{flex:1;width:auto;min-width:0}@media (width<=860px){.search-row{width:100%}}.field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.field-label{font-size:var(--label-size);color:var(--ink-soft);min-height:2.6em;font-weight:550;line-height:1.3}.field-label-row{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.field-label-row .field-label,:is(.form,.stack,.signin .body,.modal>.body,.panel>.body,.bare-fieldset)>.field .field-label{min-height:0}.field>.field-label{align-items:flex-end;display:flex}.field-action{flex:none}.field-bound{display:contents}.field-hint{color:var(--ink-faint);min-height:1.05rem;font-size:.75rem;line-height:1.45}.field-error{color:var(--overdue);max-width:26rem;min-height:1.05rem;font-size:.75rem;font-weight:500;line-height:1.45}.control option:disabled{color:var(--ink-faint)}.control{font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-sm);box-sizing:border-box;min-width:11rem;min-height:var(--control-h);padding:.4rem .65rem;font-size:.875rem;line-height:1.25;transition:border-color .1s,box-shadow .1s}.control::placeholder{color:var(--ink-faint);opacity:1}.control:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.control:disabled{background:var(--ground-2);color:var(--ink-faint);cursor:not-allowed}textarea.control{resize:vertical;width:100%;min-width:0;min-height:5.5rem;padding-block:.55rem;line-height:1.45}.form-actions .primary{align-self:flex-start}select.control{height:var(--control-h);line-height:calc(var(--control-h) - 2px);appearance:none;padding-block:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:1.75rem}.date-field{display:inline-flex;position:relative}.date-field-trigger{text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:inline-flex}.date-field-icon{color:var(--ink-faint)}.date-field-trigger:hover .date-field-icon{color:var(--accent)}.calendar{z-index:60;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);width:18rem;box-shadow:var(--shadow-overlay);padding:.7rem;position:fixed}.calendar-head{grid-template-columns:2rem 1fr 2rem;align-items:center;margin-bottom:.5rem;display:grid}.calendar-head button{all:unset;cursor:pointer;text-align:center;border-radius:var(--radius-sm);color:var(--ink-soft);padding:.25rem 0;font-size:1.1rem;line-height:1}.calendar-head button:hover{background:var(--raised-2);color:var(--accent)}.calendar-head button:focus-visible{outline:2px solid var(--accent)}.calendar-month{text-align:center;text-transform:capitalize;font-size:.9rem;font-weight:600}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-weekdays{color:var(--ink-faint);text-align:center;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem}.calendar-day{all:unset;cursor:pointer;text-align:center;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;color:var(--ink);padding:.38rem 0;font-size:.82rem}.calendar-day:hover{background:var(--raised-2)}.calendar-day:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.calendar-day.is-outside{color:var(--ink-faint)}.calendar-day.is-today{box-shadow:inset 0 0 0 1px var(--line-strong,var(--accent))}.calendar-day.is-picked{background:var(--accent);color:var(--accent-ink);font-weight:700}.calendar-day[disabled]{opacity:.3;cursor:not-allowed}.calendar-foot{border-top:1px solid var(--line);justify-content:space-between;gap:.5rem;margin-top:.6rem;padding-top:.5rem;display:flex}.calendar-foot button{all:unset;cursor:pointer;color:var(--ink-soft);border-radius:var(--radius-sm);padding:.2rem .4rem;font-size:.8rem}.calendar-foot button:hover{color:var(--accent);background:var(--raised-2)}.calendar-foot button:focus-visible{outline:2px solid var(--accent)}.calendar-foot button[disabled]{opacity:.4;cursor:not-allowed}input[type=date].control,input[type=datetime-local].control{accent-color:var(--accent);cursor:pointer;font-variant-numeric:tabular-nums;min-width:12rem}input[type=date].control::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .12s}input[type=datetime-local].control::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .12s}input[type=date].control:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=date].control:focus-within::-webkit-calendar-picker-indicator{opacity:1}input[type=datetime-local].control:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=datetime-local].control:focus-within::-webkit-calendar-picker-indicator{opacity:1}input[type=date].control:not(:focus):invalid::-webkit-datetime-edit{color:var(--ink-faint)}.control:hover:not(:focus):not(:disabled){border-color:var(--ink-faint)}.control[aria-invalid=true],.field.has-error .control{border-color:var(--overdue)}.password-input{background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-sm);align-items:center;width:100%;min-width:11rem;transition:border-color .12s,box-shadow .12s;display:flex}.password-input:hover:not(:focus-within){border-color:var(--ink-faint)}.password-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.password-input.is-invalid,.password-input.is-invalid:focus-within{border-color:var(--overdue);box-shadow:0 0 0 2px color-mix(in srgb, var(--overdue) 14%, transparent)}.password-input-field{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;flex:1;padding-right:.35rem}.password-input-field:hover,.password-input-field:focus{box-shadow:none;border:none;outline:none}.password-input-toggle{all:unset;box-sizing:border-box;cursor:pointer;width:calc(var(--control-h) - 4px);height:calc(var(--control-h) - 4px);border-radius:calc(var(--radius-sm) - 2px);color:var(--ink-faint);flex:none;justify-content:center;align-items:center;margin:1px 2px 1px 0;transition:color .12s,background .12s;display:flex}.password-input-toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.password-input.is-visible .password-input-toggle{color:var(--accent)}.password-input-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.password-input-toggle svg{width:1.125rem;height:1.125rem;display:block}.password-input-wrap{width:100%}.percent-input{background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-sm);align-items:center;width:100%;min-width:11rem;transition:border-color .12s,box-shadow .12s;display:flex}.percent-input:hover:not(:focus-within){border-color:var(--ink-faint)}.percent-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.percent-input.is-invalid,.percent-input.is-invalid:focus-within{border-color:var(--overdue);box-shadow:0 0 0 2px color-mix(in srgb, var(--overdue) 14%, transparent)}.percent-input-field{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;flex:1;padding-right:.35rem}.percent-input-field:hover,.percent-input-field:focus{box-shadow:none;border:none;outline:none}.percent-input-suffix{color:var(--ink-faint);flex:none;padding-right:.6rem;font-size:.86rem}.password-length{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.82rem;display:block}.password-length.is-met{color:var(--accent)}.form{flex-direction:column;gap:.7rem;display:flex}.form>button,.stack>button,.form>.form-actions>button,.stack>.form-actions>button,.panel>.body>button,.modal>.body>button,.dashboard-main>button{align-self:flex-start}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.form-row{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.form-row:has(>.field)>button{margin-top:calc(var(--label-size) * 1.3 * 2 + .2rem);align-self:flex-start}.form-row:has(>.field)>.button-row{margin-top:calc(var(--label-size) * 1.3 * 2 + .2rem);align-self:flex-start}.form-row:has(>.field)>.form-actions{margin-top:calc(var(--label-size) * 1.3 * 2 + .2rem);align-self:flex-start}.form-row:not(:has(>.field)){align-items:center}.form-row>.field{flex:14rem;min-width:min(100%,12rem)}.form-row>.field:not(:has(.field-hint)):not(:has(.field-error)):not(:has(.password-length)):after{content:"";min-height:1.05rem;display:block}.subids{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.preview{white-space:nowrap;font-family:var(--mono);color:var(--accent);background:var(--ground-2);border:1px solid var(--line);border-radius:6px;padding:.5rem .65rem;font-size:.8rem;display:block;overflow-x:auto}.form-actions{align-items:center;gap:.75rem;display:flex}.bare-fieldset{border:0;flex-direction:column;gap:.9rem;min-width:0;margin:0;padding:0;display:flex}.bare-fieldset:disabled{opacity:.72}.bare-fieldset:disabled .copy,.bare-fieldset:disabled .primary,.bare-fieldset:disabled .link-button,.bare-fieldset:disabled .danger-quiet{cursor:default}.primary{all:unset;box-sizing:border-box;cursor:pointer;min-height:var(--control-h);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background .1s;display:inline-flex;box-shadow:inset 0 -1px #00000024}.primary:hover{background:var(--accent-deep)}.primary[disabled]{opacity:.5;cursor:default}.primary[disabled]:hover{background:var(--accent)}.danger{all:unset;box-sizing:border-box;cursor:pointer;min-height:var(--control-h);border-radius:var(--radius-sm);background:var(--overdue);color:var(--on-overdue);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:filter .1s;display:inline-flex}.danger:hover{filter:brightness(1.08)}.danger[disabled]{opacity:.5;cursor:default}.danger-quiet{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--overdue) 45%, var(--line));background:var(--raised);min-height:1.875rem;color:var(--overdue);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.28rem .75rem;font-size:.8125rem;font-weight:550;line-height:1.3;transition:background .1s,color .1s;display:inline-flex}.danger-quiet:hover{background:var(--overdue-wash)}.danger-quiet[disabled]{opacity:.5;cursor:default}.terms-summary{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:.95rem;font-weight:600}.deductions{color:var(--ink-soft);flex-direction:column;gap:.25rem;margin:0;padding-left:1.2rem;font-size:.86rem;display:flex}.deductions li::marker{color:var(--accent);font-family:var(--mono);font-size:.8rem}.file-input{cursor:pointer;align-items:center;gap:.7rem;display:inline-flex}.file-input-native{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-input-button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--raised);min-height:1.875rem;color:var(--ink);align-items:center;padding:.28rem .75rem;font-size:.8125rem;font-weight:550;transition:background .1s,border-color .1s;display:inline-flex}.file-input:hover .file-input-button{background:var(--raised-2);border-color:var(--ink-faint)}.file-input-native:focus-visible+.file-input-button{outline:2px solid var(--accent);outline-offset:3px}.file-input-name{color:var(--ink);overflow-wrap:anywhere;font-size:.86rem}.file-input-name.is-empty{color:var(--ink-faint)}.attachment-picker{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.attachment-list{flex-direction:column;gap:.3rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.attachment-list li{flex-wrap:wrap;align-items:baseline;gap:.7rem;font-size:.86rem;display:flex}.attachment-name{overflow-wrap:anywhere}.link-button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-xs);min-height:1.75rem;color:var(--accent);border:1px solid #0000;align-self:flex-start;align-items:center;gap:.35rem;margin-inline:-.1rem;padding:.2rem .5rem;font-size:.8125rem;font-weight:550;line-height:1.3;transition:background .1s;display:inline-flex}.link-button:hover{background:var(--accent-wash)}.link-button:disabled{opacity:.45;cursor:not-allowed}.link-button.danger{color:var(--overdue)}.link-button.danger:hover{background:var(--overdue-wash)}.figure.is-overdue .figure-value{color:var(--overdue)}.figure.is-overdue .figure-label:before{content:"";background:var(--overdue);flex:none;width:7px;height:7px;transform:rotate(45deg)}.figure.is-attention .figure-value{color:var(--provisional)}.figure.is-attention .figure-label:before{content:"";background:var(--provisional);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:10px;height:9px}.setting-key{font-family:var(--mono);color:var(--accent);font-size:.8rem}.page-split{gap:var(--gap);grid-template-columns:minmax(10rem,12.5rem) minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){.page-split{grid-template-columns:minmax(0,1fr)}}.page-split>*{min-width:0}.subnav{top:calc(var(--banner-h,0px) + 1rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.subnav-group{flex-direction:column;gap:1px;padding:0;display:flex}.subnav-label{letter-spacing:.04em;color:var(--ink-faint);padding:0 .6rem .35rem;font-size:.6875rem;font-weight:600}.subnav button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);color:var(--ink-soft);align-items:center;gap:.5rem;padding:.38rem .6rem;font-size:.84rem;font-weight:500;line-height:1.35;transition:background .1s,color .1s;display:flex;position:relative}.subnav button:hover{background:var(--raised-2);color:var(--ink)}.subnav button[aria-current=page]{background:var(--accent-wash);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}@media (width<=860px){.subnav{top:calc(var(--bar-h,0px) + 1rem)}}@media (width<=720px){.subnav{position:static}.subnav-group{scrollbar-width:none;flex-direction:row;gap:2px;padding-right:2rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.subnav-label{display:none}.subnav button{white-space:nowrap;box-shadow:none}.subnav button[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0}}.modal>.body{container:dialog/inline-size}@container dialog (width<=40rem){.page-split{grid-template-columns:minmax(0,1fr)}.subnav{position:static}.subnav-group{scrollbar-width:none;flex-direction:row;gap:2px;overflow-x:auto}.subnav-label{display:none}.subnav button{white-space:nowrap;box-shadow:none}}@container main (width<=52rem){.page-split:not(.modal .page-split){grid-template-columns:minmax(0,1fr)}.subnav:not(.modal .subnav){position:static}.subnav-group:not(.modal .subnav-group){scrollbar-width:none;flex-direction:row;gap:2px;padding-right:2rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.subnav-label:not(.modal .subnav-label){display:none}.subnav button:not(.modal .subnav button){white-space:nowrap;box-shadow:none}.subnav button[aria-current=page]:not(.modal .subnav button){box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0}}.page-split-main{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.modal .page-split-main{min-height:32rem}.dashboard-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dashboard-layout.has-aside{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}@media (width<=960px){.dashboard-layout.has-aside{grid-template-columns:1fr}}.dashboard-main{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.dashboard-aside{top:calc(var(--banner-h,0px) + 1rem);flex-direction:column;gap:1rem;display:flex;position:sticky}@media (width<=860px){.dashboard-aside{top:calc(var(--bar-h,0px) + 1rem)}}.offer-card{border-bottom:1px solid var(--line);flex-direction:column;gap:.45rem;padding:.6rem 0 .7rem;display:flex}.offer-card:last-child{border-bottom:none;padding-bottom:0}.offer-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:.9375rem;font-weight:650}.offer-brand{color:var(--ink-soft);margin:0;font-size:.82rem}.offer-details{grid-template-columns:auto 1fr;gap:.2rem .75rem;margin:0;font-size:.8rem;display:grid}.offer-details dt{color:var(--ink-faint);margin:0;font-size:.75rem;font-weight:500}.offer-details dd{color:var(--ink-soft);margin:0}.offer-note{color:var(--ink-faint);margin:0;font-size:.78rem;line-height:1.45}.offer-actions{flex-wrap:wrap;gap:.5rem;display:flex}.deductions li{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.deduction-name{color:var(--ink);font-weight:600}.deduction-fields{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.deduction-fields>.control{flex:0 11rem;min-width:7rem}.deduction-fields>.percent-input{flex:0 9rem}.deduction-fields>.stack-controls{margin-left:auto}.stack-controls{flex:none;align-items:center;gap:.6rem;display:flex}.stack-controls .link-button[disabled]{opacity:.3;cursor:default}.scope{color:var(--ink-soft);flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:flex}.scope li::marker{color:var(--locked)}.scope.will-not li::marker{color:var(--overdue)}.scope.is-neutral li::marker{color:var(--ink-faint)}.switcher{flex-direction:column;gap:.3rem;min-width:0;padding:0 .1rem;display:flex}.switcher .control{width:100%;min-width:0}.switcher .field-label{min-height:0}.switcher-note{color:var(--ink-faint);font-size:.72rem;line-height:1.45}.main>.switcher{max-width:24rem;margin-bottom:1.1rem}.signin{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:30rem;margin:0 auto;padding:clamp(2rem,8vh,4rem) 1rem 3rem;display:flex}.signin .page-head{width:100%;margin:0}.signin .page-head h1,.signin .panel{width:100%}.signin .control{width:100%;min-width:0}.search-select{width:100%;min-width:11rem;position:relative}.search-select-list{z-index:20;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:12rem;box-shadow:var(--shadow-overlay);margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .2rem);left:0;right:0;overflow:auto}.search-select-list-portal{z-index:60;min-width:14rem;position:fixed;right:auto}.search-select-list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);padding:.45rem .65rem;font-size:.86rem;display:block}.search-select-list button:hover,.search-select-list button.is-selected{background:color-mix(in srgb, var(--accent) 14%, transparent)}.search-select-list button.is-active{background:color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.search-select-list button:disabled{cursor:not-allowed;color:var(--ink-faint)}.search-select-list button:disabled:hover{background:0 0}.landing-note{max-width:14rem;color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.search-select-empty{z-index:20;color:var(--ink-faint);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:.45rem .65rem;font-size:.82rem;position:absolute;top:calc(100% + .2rem);left:0;right:0}.search-select-empty.search-select-list-portal{z-index:60;position:fixed;right:auto}.column-menu{max-width:100%;display:inline-flex}th.num .column-menu{justify-content:flex-end;width:100%}.column-menu-trigger{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:.3rem;margin:-.1rem -.25rem;padding:.1rem .25rem;display:inline-flex}.column-menu-trigger:hover{color:var(--ink)}.column-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.column-menu-label{text-overflow:ellipsis;overflow:hidden}.column-menu-caret{opacity:.55;border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;flex:none;width:0;height:0}.column-menu-trigger:hover .column-menu-caret{opacity:1}.column-menu-caret.is-asc{border-top:0;border-bottom:4px solid}.column-menu-trigger.is-active{color:var(--accent)}.column-menu-trigger.is-active .column-menu-caret{opacity:1}.column-menu-list{z-index:60;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:15rem;max-width:min(22rem,100vw - 1rem);box-shadow:var(--shadow-overlay);padding:.3rem 0;position:fixed;overflow:auto}.column-menu-group+.column-menu-group{border-top:1px solid var(--line-soft);margin-top:.3rem;padding-top:.3rem}.column-menu-group-label{color:var(--ink-faint);margin:0;padding:.35rem .7rem .2rem;font-size:.72rem;font-weight:600}.column-menu-item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);white-space:normal;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.86rem;display:flex}.column-menu-item:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.column-menu-item.is-selected{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.column-menu-item:before{content:"✓";width:.9rem;color:var(--accent);visibility:hidden;flex:none;font-size:.78rem}.column-menu-item.is-selected:before{visibility:visible}.url-row{grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:.4rem;display:grid}.toast-stack{z-index:2000;pointer-events:none;flex-direction:column;gap:.55rem;max-width:min(24rem,100vw - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.toast{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--raised);color:var(--ink);box-shadow:var(--shadow-overlay);border-left-width:3px;padding:.7rem .95rem;font-size:.875rem;line-height:1.45;animation:.18s ease-out toast-in}.toast-success{border-color:var(--line);border-left-color:var(--locked)}.toast-error{border-color:var(--line);border-left-color:var(--overdue);background:color-mix(in srgb, var(--overdue-wash) 60%, var(--raised))}@keyframes toast-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.signin .password-input{width:100%}.totp-setup{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.totp-setup>.field{width:100%;min-width:0}.totp-qr{border-radius:var(--radius-sm);background:#fff;width:140px;height:140px;margin-inline:auto;padding:.35rem;display:block}.bar-track{background:var(--line);border-radius:999px;min-width:76px;height:8px;overflow:hidden}.bar-fill{background:var(--accent);border-radius:999px;height:100%}.chart-share{flex-wrap:wrap;align-items:center;gap:1.4rem;padding:.35rem 0 .1rem;display:flex}.chart-donut{flex:none;width:172px;height:172px}.chart-donut path{stroke:var(--raised);stroke-width:2px}.chart-legend{flex-direction:column;flex:190px;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chart-legend li{color:var(--ink-soft);align-items:baseline;gap:.5rem;font-size:.82rem;display:flex}.chart-legend .swatch{border-radius:3px;flex:none;width:10px;height:10px;transform:translateY(1px)}.chart-legend .legend-label{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:auto;overflow:hidden}.chart-legend .legend-value{font-family:var(--mono);font-size:.76rem}.chart-legend .legend-pct{font-family:var(--mono);color:var(--ink-faint);font-size:.76rem}.slot-0{color:#3987e5}.slot-1{color:#d95926}.slot-2{color:#199e70}.slot-3{color:#c98500}.slot-4{color:#d55181}.slot-5{color:#9085e9}.chart-donut .slot-0,.chart-donut .slot-1,.chart-donut .slot-2,.chart-donut .slot-3,.chart-donut .slot-4,.chart-donut .slot-5{fill:currentColor}.chart-legend .swatch{background:currentColor}.metric-picker{border-bottom:1px solid var(--line-soft);padding:.9rem 1.1rem}.metric-picker fieldset{border:0;margin:0 0 .7rem;padding:0}.metric-picker legend{color:var(--ink-soft);margin-bottom:.35rem;padding:0;font-size:.75rem;font-weight:550}.metric-picker .metric-options{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.metric-picker label{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.83rem;display:inline-flex}.metric-picker input{accent-color:var(--accent)}.metric-options{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.metric-options>label{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.83rem;display:inline-flex}.metric-options input{accent-color:var(--accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.password-rules{flex-direction:column;gap:.3rem;margin:-.35rem 0 0;padding:0;list-style:none;display:flex}.password-rules li{color:var(--ink-faint);align-items:baseline;gap:.45rem;font-size:.8rem;display:flex}.password-rules li.met{color:var(--locked)}.password-rules li>span:first-child{font-family:var(--mono);text-align:center;width:.8rem}.share-cell{align-items:center;gap:.5rem;display:flex}.share-cell .bar-track{flex:auto}.share-cell .share-pct{text-align:right;min-width:3.1rem;font-family:var(--mono);color:var(--ink-soft);flex:none;font-size:.76rem}.note-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.note-list li{border-left:2px solid var(--line);padding-left:.7rem}.note-body{white-space:pre-wrap;font-size:.88rem}.note-meta{margin-top:.2rem;font-size:.76rem}.subhead{font-family:var(--display);color:var(--ink-soft);margin:1.1rem 0 .5rem;font-size:.86rem;font-weight:600}.ref-active-toggle{appearance:none;font:inherit;letter-spacing:.02em;cursor:pointer;font-size:.72rem;font-weight:600;transition:background .12s,box-shadow .12s}.ref-active-toggle:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}.ref-active-toggle:focus-visible{outline-offset:2px;border-radius:100px}.ref-active-toggle.is-busy{cursor:progress;opacity:.6}.ref-active-toggle:disabled:not(.is-busy){cursor:default;opacity:.5}.ref-row-actions{align-items:center;gap:.15rem;display:inline-flex}.ref-icon-button{all:unset;box-sizing:border-box;cursor:pointer;width:2rem;height:2rem;color:var(--ink-soft);border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.ref-icon-button>svg{width:1rem;height:1rem;display:block}.ref-icon-button:hover:not(:disabled){background:var(--raised);color:var(--accent)}.ref-icon-button.is-danger:hover:not(:disabled){background:var(--overdue-wash);color:var(--overdue)}.ref-icon-button:disabled{opacity:.4;cursor:not-allowed}.modal-wide:has(>.body>.page-split){max-width:72rem;height:min(52rem,100vh - 3rem)}.modal .table-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.modal .table-scroll::-webkit-scrollbar{height:8px}.modal .table-scroll::-webkit-scrollbar-track{background:0 0}.modal .table-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.modal .table-scroll:hover::-webkit-scrollbar-thumb{background:var(--ink-faint)}.modal .facts{flex-wrap:wrap;display:flex}.modal .facts>.fact{flex:15rem}td.col-action>.row{flex-wrap:nowrap;justify-content:flex-end}:root,:root[data-portal=operator]{--mark-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M12%2010h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%206h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2010h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%206h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2010h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%206h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9%2022v-3a1%201%200%200%201%201-1h4a1%201%200%200%201%201%201v3%22%3E%3C%2Fpath%3E%3Crect%20x%3D%224%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2220%22%20rx%3D%222%22%3E%3C%2Frect%3E%3C%2Fsvg%3E)}:root[data-portal=ams]{--mark-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}:root[data-portal=brand]{--mark-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M15%2021v-5a1%201%200%200%200-1-1h-4a1%201%200%200%200-1%201v5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M17.774%2010.31a1.12%201.12%200%200%200-1.549%200%202.5%202.5%200%200%201-3.451%200%201.12%201.12%200%200%200-1.548%200%202.5%202.5%200%200%201-3.452%200%201.12%201.12%200%200%200-1.549%200%202.5%202.5%200%200%201-3.77-3.248l2.889-4.184A2%202%200%200%201%207%202h10a2%202%200%200%201%201.653.873l2.895%204.192a2.5%202.5%200%200%201-3.774%203.244%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%2010.95V19a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-8.05%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}:root[data-portal=affiliate]{--mark-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M16%207h6v6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m22%207-8.5%208.5-5-5L2%2017%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.signin>.page-head{min-height:36px;padding-left:3rem;position:relative}.signin>.page-head:before{content:"";background:var(--accent);border-radius:9px;width:36px;height:36px;position:absolute;top:50%;left:0;translate:0 -50%}.signin>.page-head:after{content:"";background:var(--accent-ink);width:20px;height:20px;-webkit-mask:var(--mark-icon) center / contain no-repeat;-webkit-mask:var(--mark-icon) center / contain no-repeat;mask:var(--mark-icon) center / contain no-repeat;position:absolute;top:50%;left:8px;translate:0 -50%}.signin>.page-head h1{font-size:1.375rem}.signin>.panel{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent)}.signin>.panel>.body{gap:1rem;padding:1.25rem}.signin .primary{width:100%}:is(button,a,input,select,textarea,summary,label,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.control:focus-visible,.password-input-field:focus-visible,.percent-input-field:focus-visible{outline:none}.queue-list{margin:calc(-1 * var(--pad));padding:.35rem 0;list-style:none}.queue-list+.queue-more{margin-top:calc(var(--pad) * .5)}.queue-item{min-height:2.5rem;padding:.4rem var(--pad);color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;transition:background .1s;display:flex}.queue-list>li+li>.queue-item{border-top:1px solid var(--line-soft)}.queue-item:hover{background:var(--raised-2);color:var(--ink)}.queue-item:focus-visible{outline-offset:-2px}.queue-icon{color:var(--ink-faint);flex:none}.queue-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;line-height:1.35;display:flex}.queue-title{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.queue-detail{color:var(--ink-soft);font-size:.78rem}.queue-open{color:var(--ink-faint);flex:none;transition:transform .1s,color .1s}.queue-item:hover .queue-open{color:var(--accent);transform:translate(2px)}.queue-more{color:var(--ink-faint);margin:0;font-size:.78rem}.brand-territory-picker{gap:.6rem;display:grid}.brand-territory-countries{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;gap:.6rem;display:grid}.brand-territory-country{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);gap:.45rem;min-width:0;padding:.55rem .7rem;display:grid}.brand-territory-country-head{align-items:baseline;gap:.45rem;min-width:0;display:flex}.brand-territory-remove-country{justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:auto;padding:0 .3rem;font-size:1rem;line-height:1;display:inline-flex}.brand-territory-whole{font-size:.8rem}.brand-territory-region{border-left:2px solid var(--line);flex-wrap:wrap;align-items:center;gap:.3rem;padding-left:.55rem;display:flex}.brand-territory-region>.brand-territory-chip:first-child{font-weight:600}.brand-territory-chip{all:unset;cursor:pointer;box-sizing:border-box;background:var(--accent-wash);min-height:24px;color:var(--accent);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.78rem;line-height:1.5;display:inline-flex}.brand-territory-chip:hover{filter:brightness(.97)}.brand-territory-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-territory-chip:disabled{opacity:.45;cursor:not-allowed}.brand-territory-add{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;gap:.4rem;display:grid}.brand-territory-search{gap:.3rem;min-width:0;display:grid}.brand-territory-search .control{width:100%}.brand-territory-results{border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;overflow:hidden}.brand-territory-result{all:unset;cursor:pointer;box-sizing:border-box;justify-content:space-between;gap:.5rem;min-height:28px;padding:.25rem .55rem;font-size:.82rem;display:flex}.brand-territory-result+.brand-territory-result{border-top:1px solid var(--line-soft,var(--line))}.brand-territory-result:hover{background:var(--raised-2)}.brand-territory-result:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.brand-territory-add-country{max-width:24rem}.brand-territory-add .search-select,.brand-territory-add .search-select .control{width:100%}.integration-tabbar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);margin-bottom:1.25rem;display:flex;overflow:hidden}.integration-tabbar button{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:none;flex:1;min-width:7.5rem;padding:.6rem 1.5rem}.integration-tabbar button:hover:not([aria-selected=true]){background:var(--raised-2);color:var(--ink)}.integration-tabbar button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);font-weight:650}.info-tip-wrap{vertical-align:middle;display:inline-flex;position:relative}.info-tip-btn{width:1.05rem;height:1.05rem;color:inherit;cursor:pointer;opacity:.65;vertical-align:middle;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;margin-left:.3rem;padding:0;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.info-tip-btn:hover,.info-tip-btn[aria-expanded=true]{opacity:1}.info-tip-popover{z-index:20;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised-2);min-width:14rem;max-width:22rem;color:var(--ink);padding:.55rem .65rem;font-size:.82rem;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 4px 14px #00000059}.integration-step{counter-increment:integration-step}.integration-step-list{counter-reset:integration-step;margin:0;padding:0;list-style:none}.integration-step-list>li{margin-bottom:1.5rem}.integration-step-list>li>h3:before{content:counter(integration-step) ". ";color:var(--accent)}.integration-step-list>li>h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 .2rem;font-size:.98rem;font-weight:650}.integration-step-list>li>p{max-width:68ch;margin:0;font-size:.85rem;line-height:1.5}.api-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground-2);margin:.75rem 0;overflow:hidden}.api-block-header{border-bottom:1px solid var(--line);background:var(--raised-2);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.8rem;padding:.4rem .55rem .4rem 1rem;display:flex}.api-block-header strong{font-size:var(--label-size);color:var(--ink-soft);font-weight:550}.api-block>.code-block{background:0 0;border:0;border-radius:0}.flow-diagram{font-family:var(--mono);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised-2);color:var(--ink);white-space:pre;padding:.75rem 1rem;font-size:.82rem;line-height:1.55;overflow-x:auto}.brand-obligations{flex-direction:column;gap:.9rem;margin:.75rem 0 1rem;padding-left:1.4rem;display:flex}.brand-obligations li::marker{color:var(--accent);font-weight:650}.brand-obligations strong{margin-bottom:.2rem;display:block}.brand-obligations p{color:var(--ink-soft);max-width:68ch;margin:0;font-size:.85rem;line-height:1.5}.wizard{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=760px){.wizard{grid-template-columns:minmax(0,1fr)}}.wizard-steps{z-index:2;border-radius:var(--radius);background:var(--accent-wash);flex-direction:column;gap:.25rem;padding:.6rem;display:flex;position:sticky;top:3.4rem}.wizard-step{all:unset;cursor:pointer;color:var(--ink-soft);border-radius:7px;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.85rem;display:flex}.wizard-step:disabled{cursor:default;opacity:.55}.wizard-step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wizard-step.is-current{background:var(--raised);color:var(--accent);font-weight:600}.wizard-step-number{background:var(--raised-2);width:1.4rem;height:1.4rem;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.wizard-step.is-current .wizard-step-number{background:var(--accent);color:var(--raised)}.wizard-body{flex-direction:column;gap:.9rem;min-width:0;display:flex}.wizard-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised)}.wizard-section-head{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.75rem 1rem;display:grid}.wizard-section-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wizard-section-icon{background:var(--accent-wash);width:2rem;height:2rem;color:var(--accent);border-radius:8px;place-items:center;font-weight:700;display:inline-grid}.wizard-section-title{font-size:.9rem;font-weight:600}.wizard-section-sub{color:var(--ink-faint);font-size:.8rem}.wizard-section-chevron{color:var(--ink-faint);transition:transform .12s}.wizard-section.is-open .wizard-section-chevron{transform:rotate(180deg)}.wizard-section-body{flex-direction:column;gap:.9rem;padding:0 1rem 1rem;display:flex}.wizard-section-body .panel{background:0 0;border:0;border-radius:0;animation:none;overflow:visible}.wizard-section-body .panel>header{background:0 0;border-bottom:0;padding:0}.wizard-section-body .panel>header h2{color:var(--ink-soft);font-size:.82rem}.wizard-section-body .panel>.body{padding:0}.wizard-section-body .table-scroll{margin:0 -1rem}.wizard-section-body .table-scroll:not(:last-child){margin-bottom:0}.wizard-section-body .bare-fieldset>.panel+.panel,.wizard-section-body>.panel+.panel{border-top:1px solid var(--line-soft);padding-top:.9rem}.wizard-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem 1rem;display:grid}.wizard-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem 1rem;display:grid}.wizard-grid-3>*,.wizard-grid-2>*{min-width:0}.wizard .control,.wizard .search-select{width:100%;min-width:0}.wizard .field{min-width:0}.wizard .field-label{min-height:1.3em}.wizard .field-hint:empty{display:none}.wizard .field-hint{min-height:0}.wizard .field>.faint:not(.control),.wizard .field .field-notes>.faint,.wizard .field .url-preview>.faint{font-size:.72rem;line-height:1.4}.wizard .field>.stack.is-snug{gap:.55rem}.wizard .field-notes{flex-direction:column;gap:.1rem;display:flex}.wizard .field-note-caution{color:var(--overdue);align-items:center;gap:.35rem;font-size:.72rem;line-height:1.4;display:inline-flex}.wizard .field-note-caution:before{content:"";background:var(--overdue);flex:none;width:7px;height:7px;transform:rotate(45deg)}.wizard .field-note-row{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}@media (width<=900px){.wizard-grid-3,.wizard-grid-2{grid-template-columns:minmax(0,1fr)}}.wizard-actions{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.wizard-actions-end{gap:.6rem;margin-left:auto;display:flex}.radio-cards{flex-wrap:wrap;gap:.45rem;display:flex}.radio-card{cursor:pointer;border:1px solid var(--line);background:var(--raised);border-radius:7px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.radio-card:hover{border-color:var(--line-strong,var(--accent))}.radio-card.is-picked{border-color:var(--accent);background:var(--accent-wash)}.radio-card>input{accent-color:var(--accent);margin:0}.radio-card.is-disabled{opacity:.5;cursor:not-allowed}.radio-inline{flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.radio-inline label{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.payout-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.payout-halves{grid-template-columns:minmax(0,1fr)}}.payout-half{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.8rem;padding:.9rem 1rem;display:flex}.payout-half-title{font-size:.9rem;font-weight:600}.affix-input{align-items:stretch;display:flex}.affix-input>.affix{border:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius);background:var(--raised-2);color:var(--ink-soft);border-right:0;align-items:center;padding:0 .6rem;font-size:.82rem;display:inline-flex}.affix-input>.control,.affix-input>input{border-radius:0 var(--radius) var(--radius) 0;flex:1;min-width:0}.chip-picker{box-sizing:border-box;background:var(--ground-2);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.25rem;padding:.25rem .35rem;display:flex}.chip-picker:hover{border-color:var(--line-strong,var(--accent))}.chip-picker:focus-within{border-color:var(--accent)}.chip-picker-chosen{display:contents}.chip-picker .search-select{flex:9rem;min-width:9rem}.chip-picker .control{box-shadow:none;background:0 0;border:none;width:100%;min-width:0;min-height:1.85rem;padding:.1rem .25rem;font-size:.82rem}.chip-picker .control:hover{border-color:#0000}.chip-remove{all:unset;cursor:pointer;background:var(--accent-wash);color:var(--accent);border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .45rem;font-size:.72rem;line-height:1.5;display:inline-flex}.chip-remove:focus-visible{outline:2px solid var(--accent)}.chip-remove.is-all{background:var(--raised-2);color:var(--ink-soft);cursor:default}.url-row>*,.url-row .control{width:100%;min-width:0}.param-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.4rem;display:grid}.param-row>*,.param-row .control{min-width:0}.inline-add{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;display:flex}.inline-add>.control{flex:8rem;min-width:0}.inline-add>button{flex:none}.link-inline{all:unset;cursor:pointer;color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);font-size:.72rem;font-weight:600;line-height:1.4}.link-inline:hover{border-bottom-color:var(--accent)}.link-inline:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.url-preview{flex-direction:column;gap:.2rem;margin-top:.2rem;display:flex}.url-preview>code{font-family:var(--mono);color:var(--ink);background:var(--ground-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.35rem .5rem;font-size:.78rem}.controls .copy.is-picked{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.table-pager{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.terms-choice{white-space:normal;min-width:15rem}.terms-choice>.link-button{margin-top:.3rem;display:inline-block}td.terms-cell{white-space:normal;min-width:8rem}.terms-history{color:var(--ink-faint);margin:.2rem 0 0;padding-left:1rem;font-size:.8rem}.review-grid{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:.35rem 1rem;font-size:.87rem;display:grid}.review-grid>dt{color:var(--ink-faint)}.review-grid>dd{margin:0}.territory-narrowing{flex-direction:column;gap:.6rem;display:flex}.territory-region{border-left:2px solid var(--line-soft);flex-direction:column;gap:.25rem;margin-left:.9rem;padding-left:.6rem;display:flex}.territory-region-chips{flex-wrap:wrap;gap:.3rem;display:flex}.territory-city-search{flex-direction:column;gap:.3rem;margin-top:.2rem;display:flex}.territory-city-results{flex-wrap:wrap;gap:.3rem;display:flex}.chip-remove.is-add{background:var(--raised-2);color:var(--ink);border:1px solid var(--line)}.chip-remove.is-add:hover{border-color:var(--accent);color:var(--accent)}
