*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--legacy-font-sans);font-size:var(--text-base);color:var(--color-neutral-900);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a:not(.afy-root a){color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}#root{min-height:100vh}:root{--color-primary:#ff5a02;--color-primary-hover:#e04e00;--color-primary-light:#fff3ee;--color-secondary:#0c2340;--color-success:#1a9e5c;--color-success-light:#f0fdf4;--color-warning:#d97706;--color-warning-light:#fffbeb;--color-error:#e03e3e;--color-error-light:#fef2f2;--color-neutral-50:#f6f9fc;--color-neutral-100:#f0f4f8;--color-neutral-200:#e3e8ee;--color-neutral-300:#cfd7df;--color-neutral-400:#a3acb9;--color-neutral-500:#697386;--color-neutral-600:#4f566b;--color-neutral-700:#3c4257;--color-neutral-800:#2a2f45;--color-neutral-900:#1a1f36;--color-white:#fff;--color-border:#e3e8ee;--color-bg:#f6f9fc;--color-surface:#fff;--color-nav-text:#425466;--color-nav-text-hover:#1a1f36;--color-nav-text-active:#ff5a02;--color-nav-bg-hover:#f6f9fc;--color-nav-bg-active:#fff3ee;--legacy-font-sans:"Inter", system-ui, -apple-system, sans-serif;--legacy-font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--legacy-space-1:.25rem;--legacy-space-2:.5rem;--legacy-space-3:.75rem;--legacy-space-4:1rem;--legacy-space-5:1.25rem;--legacy-space-6:1.5rem;--legacy-space-8:2rem;--space-10:2.5rem;--space-12:3rem;--legacy-radius-sm:.25rem;--legacy-radius-md:.375rem;--legacy-radius-lg:.5rem;--radius-xl:.75rem;--legacy-radius-full:9999px;--shadow-xs:0 1px 1px 0 #0000000a;--shadow-sm:0 1px 3px 0 #00000014, 0 1px 2px -1px #0000000f;--legacy-shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--legacy-shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000d;--legacy-sidebar-width:220px;--legacy-topbar-height:60px;--content-max-width:1200px;--transition-fast:.1s ease;--transition-base:.15s ease}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);color:var(--color-neutral-900);line-height:1.25}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{color:var(--color-neutral-700);line-height:1.6}a:hover:not(.afy-root a){color:var(--color-primary)}code,pre{font-family:var(--legacy-font-mono);font-size:var(--text-sm)}hr{border:none;border-top:1px solid var(--color-border)}label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-neutral-700)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--legacy-space-2)}.gap-4{gap:var(--legacy-space-4)}.w-full{width:100%}.text-center{text-align:center}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.text-muted{color:var(--color-neutral-500)}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}.mt-1{margin-top:var(--legacy-space-1)}.mt-2{margin-top:var(--legacy-space-2)}.mt-4{margin-top:var(--legacy-space-4)}.mb-4{margin-bottom:var(--legacy-space-4)}.toast-container{bottom:var(--legacy-space-6);right:var(--legacy-space-6);z-index:9999;gap:var(--legacy-space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--legacy-space-3);padding:var(--legacy-space-3) var(--legacy-space-4);border-radius:var(--legacy-radius-lg);box-shadow:var(--legacy-shadow-lg);pointer-events:all;border:1px solid #0000;min-width:300px;max-width:420px;animation:.2s toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast--success{background-color:var(--color-success-light);color:#15803d;border-color:#bbf7d0}.toast--error{background-color:var(--color-error-light);color:#b91c1c;border-color:#fecaca}.toast--warning{background-color:var(--color-warning-light);color:#92400e;border-color:#fde68a}.toast--info{background-color:var(--color-primary-light);color:#4338ca;border-color:#c7d2fe}.toast__icon{font-size:var(--text-lg);flex-shrink:0;line-height:1.4}.toast__message{font-size:var(--text-sm);font-weight:var(--font-medium);flex:1;line-height:1.5}.toast__close{cursor:pointer;color:currentColor;opacity:.6;font-size:var(--text-lg);transition:opacity var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.toast__close:hover{opacity:1}:root,[data-theme=warm]{--orange-50:#fff2ea;--orange-100:#ffe2d2;--orange-200:#ffc3a5;--orange-300:#ff996a;--orange-400:#ff7336;--orange-500:#ff5a02;--orange-600:#db4501;--orange-700:#b53700;--orange-800:#8c300f;--orange-900:#662713;--orange-hover:#e04e00;--navy-50:#f3f7fc;--navy-100:#e8eff9;--navy-200:#d2dff1;--navy-300:#b3c6de;--navy-400:#88a0c1;--navy-500:#617ca1;--navy-600:#405c82;--navy-700:#284367;--navy-800:#183150;--navy-900:#0c2340;--navy-950:#051427;--ink-0:#fff;--ink-25:#f9fafc;--ink-50:#f3f5f8;--ink-100:#e8ebf1;--ink-200:#d9dee5;--ink-300:#c1c8d1;--ink-400:#9da5b0;--ink-500:#78818c;--ink-600:#5b6470;--ink-700:#424b58;--ink-800:#2a3440;--ink-900:#16202c;--green-50:#ecfdf3;--green-200:#abefc6;--green-700:#067647;--amber-50:#fef6d8;--amber-200:#f3dc8a;--amber-700:#7c5800;--red-50:#fef3f2;--red-200:#fecdca;--red-700:#b42318;--bg:var(--ink-50);--surface:var(--ink-0);--surface-sunk:var(--ink-50);--text:var(--ink-900);--text-muted:var(--ink-600);--heading:var(--navy-900);--line:var(--ink-200);--line-strong:var(--ink-300);--line-input:var(--ink-500);--link:var(--navy-900);--link-underline:var(--orange-500);--action:var(--orange-500);--action-hover:var(--orange-hover);--on-action:#fff;--focus:var(--navy-900);--success-bg:var(--green-50);--success-text:var(--green-700);--success-border:var(--green-200);--warning-bg:var(--amber-50);--warning-text:var(--amber-700);--warning-border:var(--amber-200);--danger-bg:var(--red-50);--danger-text:var(--red-700);--danger-border:var(--red-200);--info-bg:var(--navy-50);--info-border:var(--navy-200);--info-text:var(--navy-800);--tint:var(--orange-50);--tint-strong:var(--orange-100);--tint-line:var(--orange-500);--tint-line-strong:var(--orange-600);--tint-icon:var(--orange-600);--tint-text:var(--navy-900);--tint-mark:var(--orange-500);--progress-done:var(--orange-500);--progress-current:var(--orange-500);--progress-soft:var(--orange-200);--attention:var(--orange-500);--attention-soft:var(--orange-100);--selection-fill:var(--orange-300);--selection-stroke:var(--orange-600);--selection-soft:var(--orange-100);--shadow-md:0 6px 16px -4px #0c234024, 0 2px 4px #0c23400f;--shadow-lg:0 24px 48px -16px #0c23404d;--shadow-focus-field:inset 0 0 0 .5px var(--heading);--shadow-focus-field-invalid:inset 0 0 0 .5px var(--danger-text)}[data-theme=cool]{--tint:var(--navy-100);--tint-strong:var(--navy-200);--tint-line:var(--navy-500);--tint-line-strong:var(--navy-500);--tint-icon:var(--navy-900);--tint-mark:var(--navy-900);--progress-done:var(--navy-900);--progress-current:var(--navy-900);--progress-soft:var(--navy-200);--selection-fill:var(--navy-300);--selection-stroke:var(--navy-700);--selection-soft:var(--navy-100)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--control-height:40px;--control-height-touch:44px;--row-height:60px;--table-row-height:52px;--topbar-height:64px;--sidebar-width:256px;--sheet-width:448px;--page-standard:72rem;--page-form:45rem;--z-sticky:10;--z-header:50;--z-menu:60;--z-sheet:90;--z-toast:100;--font-sans:Figtree, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-wordmark:Poppins, Figtree, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.wordmark{letter-spacing:-.02em;font-family:Poppins,Figtree,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1}.display{letter-spacing:-.03em;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:36px;font-weight:800;line-height:40px}.h1{letter-spacing:-.02em;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:30px;font-weight:700;line-height:36px}.h2{letter-spacing:-.01em;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:22px;font-weight:700;line-height:28px}.h3{letter-spacing:-.01em;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px}.h4{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:22px}.lede{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px}.body{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px}.ui{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:22px}.label{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:20px}.small{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:18px}.eyebrow{letter-spacing:.08em;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:16px}.figure{letter-spacing:-.03em;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:34px;font-weight:800;line-height:38px}@font-face{font-family:Figtree;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;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:Figtree;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;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:Poppins;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}.afy-root{font-family:var(--font-sans);color:var(--text);font-size:16px;line-height:1.5}:where(.afy-root) :where(h1,h2,h3,h4){color:var(--heading);text-wrap:balance;margin:0}:where(.afy-root) :where(p){margin:0}.afy-pv{padding:var(--space-5);gap:var(--space-4);align-content:start;display:grid}.afy-pv--bg{background:var(--bg)}.afy-pv--flush{padding:0}.afy-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.afy-stack{gap:var(--space-3);display:grid}.afy-pv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.afy-muted{color:var(--text-muted)}.afy-num{font-variant-numeric:tabular-nums}.afy-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;top:0;left:0;overflow:hidden;position:absolute!important}.afy-root :focus-visible,.afy-pv :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-root input:not([type=checkbox]):not([type=radio]):focus-visible,.afy-root textarea:focus-visible,.afy-root select:focus-visible,.afy-pv input:not([type=checkbox]):not([type=radio]):focus-visible,.afy-pv textarea:focus-visible,.afy-pv select:focus-visible{outline:none}.afy-root a:where(:not(.afy-btn,.afy-listrow__title)),.afy-link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1.5px}.afy-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.afy-icon--sm{width:16px;height:16px}.afy-icon--lg{width:24px;height:24px}.afy-wordmark{font-family:var(--font-wordmark);letter-spacing:-.02em;color:var(--navy-900);white-space:nowrap;font-size:1.15em;font-weight:700;line-height:1}.afy-wordmark__r{vertical-align:super;margin-left:.08em;font-size:.4em;font-weight:600}.afy-logo{color:var(--navy-900);flex:none;align-items:center;gap:.5em;font-size:20px;text-decoration:none;display:inline-flex}.afy-logo__mark{flex:none;width:1.5em;height:1.5em;display:block}.afy-logo--sm{font-size:16px}.afy-logo--md{font-size:20px}.afy-logo--lg{font-size:32px}.afy-logo--xl{gap:.4em;font-size:56px}.afy-logo__ctx{font-family:var(--font-sans);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--radius-full);letter-spacing:0;margin-left:2px;padding:1px 8px;font-size:12px;font-weight:600}.afy-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.afy-kbd{font:600 11px var(--font-sans);border:1px solid var(--line-strong);color:var(--text-muted);background:var(--surface);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.afy-spinner{opacity:.9;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.7s linear infinite afy-spin;display:inline-block}.afy-spinner--sm{width:16px;height:16px}.afy-spinner--lg{border-width:3px;width:32px;height:32px}@keyframes afy-spin{to{transform:rotate(360deg)}}.afy-btn{min-height:var(--control-height);border-radius:var(--radius-md);font:700 15px/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.afy-btn--primary{background:var(--action);color:var(--on-action)}.afy-btn--secondary{background:var(--surface);color:var(--heading);border-color:var(--line-strong)}.afy-btn--quiet{color:var(--heading);background:0 0}.afy-btn--danger{background:var(--danger-text);color:#fff}.afy-btn--inverse{background:var(--surface);color:var(--navy-900)}.afy-btn--sm{border-radius:var(--radius-sm);min-height:32px;padding:0 12px;font-size:13px}.afy-btn--lg{min-height:48px;padding:0 22px;font-size:16px}.afy-btn--block{width:100%}.afy-btn.is-busy{cursor:progress}.afy-btn__count{font-variant-numeric:tabular-nums;border-radius:var(--radius-full);background:#0c234014;padding:1px 7px;font-size:12px;font-weight:700}.afy-btn--primary .afy-btn__count{background:#ffffff38}@media (hover:hover){.afy-btn--primary:hover{background:var(--action-hover)}.afy-btn--secondary:hover{border-color:var(--line-input)}.afy-btn--quiet:hover{background:var(--ink-100)}.afy-btn--danger:hover{background:#912018}}@media (pointer:coarse){.afy-btn{min-height:var(--control-height-touch)}}.afy-btn:focus-visible,.afy-iconbtn:focus-visible,.afy-textbtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-iconbtn{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--heading);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .12s;display:inline-grid;position:relative}.afy-iconbtn--sm{border-radius:var(--radius-sm);width:32px;height:32px}.afy-iconbtn--outline{border:1px solid var(--line-strong);background:var(--surface)}@media (hover:hover){.afy-iconbtn:hover{background:var(--ink-100)}.afy-iconbtn--outline:hover{background:var(--surface);border-color:var(--line-input)}}.afy-iconbtn[aria-expanded=true],.afy-iconbtn[aria-pressed=true]{background:var(--tint);color:var(--tint-text)}@media (pointer:coarse){.afy-iconbtn:not(.afy-iconbtn--sm){width:var(--control-height-touch);height:var(--control-height-touch)}}.afy-iconbtn__dot{background:var(--orange-500);border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:8px}.afy-iconbtn__badge{background:var(--orange-500);color:#fff;border:2px solid var(--surface);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:2px;right:0}.afy-textbtn{color:var(--link);font:600 15px var(--font-sans);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;text-decoration-thickness:1.5px;transition:text-decoration-thickness .12s;display:inline-flex}.afy-textbtn--danger{color:var(--danger-text);text-decoration-color:currentColor}.afy-textbtn--sm{gap:4px;font-size:13px}.afy-textbtn--sm .afy-icon{width:14px;height:14px}@media (hover:hover){.afy-textbtn:hover{text-decoration-thickness:2.5px}}.afy-btnrow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.afy-btnrow--end{justify-content:flex-end;margin-left:auto}.afy-btnrow--between{justify-content:space-between}.afy-pill{border-radius:var(--radius-full);font:700 12px/1.5 var(--font-sans);white-space:nowrap;background:var(--ink-100);color:var(--ink-700);vertical-align:middle;border:1px solid #0000;align-items:center;gap:5px;padding:2px 10px;display:inline-flex}.afy-pill .afy-icon{stroke-width:2px;width:14px;height:14px}.afy-pill__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.afy-pill--success{background:var(--success-bg);color:var(--success-text)}.afy-pill--warning{background:var(--warning-bg);color:var(--warning-text)}.afy-pill--danger{background:var(--danger-bg);color:var(--danger-text)}.afy-pill--info{background:var(--info-bg);color:var(--info-text);border-color:var(--info-border)}.afy-pill--brand{background:var(--orange-50);color:var(--navy-900);border-color:var(--orange-200)}.afy-pill--brand.afy-pill--solid{background:var(--orange-500);color:#fff}.afy-pill--status{background:0 0;border-color:#0000;gap:6px;padding-left:0;padding-right:0;font-size:13px;font-weight:600}.afy-pill--status .afy-icon{width:16px;height:16px}.afy-pill--danger.afy-pill--solid{background:var(--danger-text);color:#fff}.afy-pill--neutral.afy-pill--solid{background:var(--navy-900);color:#fff}.afy-avatar{background:var(--navy-100);width:36px;height:36px;color:var(--navy-900);font:700 13px var(--font-sans);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.afy-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.afy-avatar--xs{width:24px;height:24px;font-size:10px}.afy-avatar--sm{width:30px;height:30px;font-size:11px}.afy-avatar--lg{width:52px;height:52px;font-size:17px}.afy-avatar--xl{width:72px;height:72px;font-size:22px}.afy-avatar__status{border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.afy-avatar__status--online{background:var(--green-700)}.afy-avatar__status--away{background:var(--amber-700)}.afy-avatar__status--invited{background:var(--ink-300)}.afy-orgbadge{background:var(--navy-900);color:#fff;width:32px;height:32px;font:800 12px var(--font-sans);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.afy-orgbadge img{object-fit:cover;background:#fff;width:100%;height:100%}.afy-orgbadge--sm{border-radius:7px;width:26px;height:26px;font-size:10px}.afy-orgbadge--lg{border-radius:13px;width:52px;height:52px;font-size:17px}.afy-prodicon{background:var(--tint);width:36px;height:36px;color:var(--heading);border-radius:10px;flex:none;place-items:center;display:inline-grid}.afy-prodicon .afy-icon{stroke-width:1.8px}.afy-prodicon--sm{border-radius:8px;width:28px;height:28px}.afy-prodicons{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.afy-prodicons__icon .afy-icon{pointer-events:none}.afy-prodicons__more{background:var(--ink-100);width:28px;height:28px;color:var(--ink-700);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;display:inline-grid}.afy-prodicons.is-empty{color:var(--text-muted);font-size:14px}.afy-prodicon--lg{border-radius:13px;width:48px;height:48px}.afy-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.afy-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.afy-panel__titles{gap:2px;min-width:0;display:grid}.afy-panel__title{color:var(--heading);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:24px}.afy-panel__sub{color:var(--text-muted);margin:0;font-size:13px}.afy-panel__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.afy-panel__actions>.afy-textbtn+.afy-btn,.afy-panel__actions>.afy-btn+.afy-textbtn,.afy-panel__actions>.afy-textbtn+.afy-textbtn{margin-inline-start:var(--space-4)}.afy-panel__body{padding:var(--space-5)}.afy-panel__body--flush{padding:0}.afy-panel>:not(.afy-panel__head)+.afy-panel__body{border-top:1px solid var(--line)}.afy-panel__foot{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface-sunk);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-muted);flex-wrap:wrap;font-size:14px;display:flex}.afy-field{align-content:start;gap:6px;min-width:0;display:grid}:is(.afy-field--short,.afy-field--medium,.afy-field--long)>:is(.afy-input,.afy-inputwrap,.afy-selectwrap){width:100%}.afy-field--short>:is(.afy-input,.afy-inputwrap,.afy-selectwrap){max-width:10rem}.afy-field--medium>:is(.afy-input,.afy-inputwrap,.afy-selectwrap){max-width:20rem}.afy-field--long>:is(.afy-input,.afy-inputwrap,.afy-selectwrap){max-width:32rem}.afy-field__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-field__opt{color:var(--text-muted);font-weight:400}.afy-field__hint{color:var(--text-muted);font-size:13px;line-height:18px}.afy-field__err{color:var(--danger-text);align-items:flex-start;gap:6px;font-size:13px;font-weight:700;line-height:18px;display:flex}.afy-field__err .afy-icon{margin-top:1px}.afy-fieldrow{gap:var(--space-4) var(--space-5);align-items:start;display:grid}@supports (grid-template-rows:subgrid){.afy-fieldrow{margin-bottom:calc(-1 * var(--space-4));row-gap:0}.afy-fieldrow>.afy-field{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--space-4);row-gap:0}.afy-fieldrow>.afy-field>.afy-field__label{grid-row:1}.afy-fieldrow>.afy-field>.afy-field__hint{grid-row:2;margin-top:6px}.afy-fieldrow>.afy-field>.afy-field__err{grid-row:3;margin-top:6px}.afy-fieldrow>.afy-field>:last-child:not(.afy-field__label,.afy-field__hint,.afy-field__err){grid-row:4;margin-top:6px}.afy-fieldrow>.afy-datepicker--field{grid-row:span 4;grid-template-rows:subgrid;display:grid}.afy-fieldrow>.afy-datepicker--field>.afy-field{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--space-4);row-gap:0}.afy-fieldrow>.afy-datepicker--field>.afy-field>.afy-field__label{grid-row:1}.afy-fieldrow>.afy-datepicker--field>.afy-field>.afy-field__hint{grid-row:2;margin-top:6px}.afy-fieldrow>.afy-datepicker--field>.afy-field>.afy-field__err{grid-row:3;margin-top:6px}.afy-fieldrow>.afy-datepicker--field>.afy-field>:last-child:not(.afy-field__label,.afy-field__hint,.afy-field__err){grid-row:4;margin-top:6px}}.afy-input{width:100%;min-height:var(--control-height);border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);font:400 15px/22px var(--font-sans);color:var(--text);appearance:none;padding:8px 12px;transition:border-color .12s,box-shadow .12s}.afy-input::placeholder{color:var(--ink-500)}.afy-input--sm{border-radius:var(--radius-sm);min-height:32px;padding:4px 10px;font-size:14px}.afy-input--mono{font-family:var(--font-mono);letter-spacing:0;font-size:14px}@media (hover:hover){.afy-input:hover:not(:focus){border-color:var(--ink-600)}}.afy-input:focus{border-color:var(--heading);box-shadow:var(--shadow-focus-field);outline:none}.afy-input.is-invalid,.is-invalid>.afy-input,.afy-inputwrap.is-invalid{border-color:var(--danger-text)}.afy-input.is-invalid:focus{box-shadow:var(--shadow-focus-field-invalid)}@media (pointer:coarse){.afy-input{min-height:var(--control-height-touch);font-size:16px}}.afy-textarea{resize:vertical;min-height:96px}.afy-inputwrap{border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.afy-inputwrap:focus-within{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-inputwrap .afy-input{box-shadow:none;min-width:0;min-height:calc(var(--control-height) - 2px);border:0;border-radius:0}@media (pointer:coarse){.afy-inputwrap .afy-input{min-height:calc(var(--control-height-touch) - 2px)}}.afy-inputwrap .afy-input:focus{box-shadow:none}.afy-inputwrap__affix{background:var(--surface-sunk);color:var(--text-muted);font:600 14px var(--font-sans);border-right:1px solid var(--line);flex:none;place-items:center;padding:0 12px;display:grid}.afy-inputwrap__affix--end{border-right:0;border-left:1px solid var(--line)}.afy-inputwrap.has-icon .afy-input{padding-left:38px}.afy-inputwrap__icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.afy-selectwrap{position:relative}.afy-select{cursor:pointer;padding-right:38px}.afy-selectwrap--sm .afy-select{border-radius:var(--radius-sm);min-height:32px;padding:4px 32px 4px 10px;font-size:14px}.afy-selectwrap__chev{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.afy-check{font:400 15px/22px var(--font-sans);color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.afy-check input{appearance:none;border:1.5px solid var(--line-input);background:var(--surface) no-repeat center / 14px;cursor:pointer;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin:1px 0 0;transition:background-color .12s,border-color .12s;display:grid}.afy-check--radio input{border-radius:50%}.afy-check input:checked,.afy-check input[type=checkbox]:indeterminate{background-color:var(--tint-mark);border-color:var(--tint-mark)}.afy-check input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E")}.afy-check input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.afy-check--radio input{background-color:var(--surface);background-image:radial-gradient(circle, var(--tint-mark) 0 4.6px, transparent 5.1px);background-position:50%;background-size:0 0;transition:background-size .12s,border-color .12s,box-shadow .12s}.afy-check--radio input:checked{background-color:var(--surface);background-image:radial-gradient(circle, var(--tint-mark) 0 4.6px, transparent 5.1px);border-color:var(--tint-mark);box-shadow:inset 0 0 0 .5px var(--tint-mark);background-size:100% 100%}.afy-check input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.afy-check:hover input:not(:checked){border-color:var(--ink-700)}}.afy-check__text{gap:1px;display:grid}.afy-check__detail{color:var(--text-muted);font-size:13px;line-height:18px}.afy-menuwrap{display:inline-flex;position:relative}.afy-menu{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:220px;max-width:360px;box-shadow:var(--shadow-md);gap:1px;padding:6px;animation:.12s ease-out afy-pop;display:grid;position:absolute;top:calc(100% + 6px);left:0}.afy-menu:focus{outline:none}.afy-menu--end{left:auto;right:0}.afy-menu--up{top:auto;bottom:calc(100% + 6px)}.afy-menu--wide{min-width:300px}@keyframes afy-pop{0%{opacity:0;transform:translateY(-3px)}}.afy-menu__item{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;font:500 14px/20px var(--font-sans);color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.afy-menu__item>.afy-icon{color:var(--text-muted)}@media (pointer:coarse){.afy-menu__item{min-height:var(--control-height-touch)}}.afy-menu__item:focus-visible{background:var(--ink-50);box-shadow:inset 0 0 0 2px var(--focus);outline:none}@media (hover:hover){.afy-menu__item:hover{background:var(--ink-50)}}.afy-menu__item[aria-checked=true]{background:var(--tint)}.afy-menu__item--danger,.afy-menu__item--danger>.afy-icon{color:var(--danger-text)}.afy-menu__text{flex:1;min-width:0;display:grid}.afy-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-menu__meta{color:var(--text-muted);font-size:12px;line-height:16px}.afy-menu__tick{color:var(--tint-text)}.afy-menu__item--multi[aria-checked=true]{background:0 0}@media (hover:hover){.afy-menu__item--multi[aria-checked=true]:hover{background:var(--ink-50)}}.afy-menu__box{border:1.5px solid var(--line-input);background:var(--surface) no-repeat center / 12px;border-radius:5px;flex:none;width:18px;height:18px;transition:background-color .12s,border-color .12s}.afy-menu__item--multi[aria-checked=true] .afy-menu__box{background-color:var(--tint-mark);border-color:var(--tint-mark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E")}.afy-menu__kbd{font:600 11px var(--font-sans);color:var(--text-muted)}.afy-menu__group{font:700 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 4px}.afy-menu__sep{background:var(--line);height:1px;margin:5px 4px}@media (prefers-reduced-motion:reduce){.afy-spinner{animation-duration:2s}.afy-menu{animation:none}.afy-check--radio input{transition:none}}@supports (text-box:trim-both cap alphabetic){.afy-iconbtn__badge{text-align:center;text-box:trim-both cap alphabetic;height:auto;padding-block:calc(7px - .5cap);line-height:1;display:block}}.afy-fieldset{border:0;min-width:0;margin:0;padding:0}.afy-fieldset__legend{float:left;width:100%;font:600 14px/20px var(--font-sans);color:var(--heading);margin:0 0 6px;padding:0}.afy-fieldset--md>.afy-fieldset__legend{letter-spacing:-.005em;margin-bottom:4px;font-size:16px;font-weight:700;line-height:24px}.afy-fieldset--lg>.afy-fieldset__legend{letter-spacing:-.01em;margin-bottom:6px;font-size:20px;font-weight:700;line-height:28px}.afy-fieldset__opt{color:var(--text-muted);font-weight:400}.afy-fieldset__hint{clear:both;font:400 13px/18px var(--font-sans);color:var(--text-muted);margin:0 0 6px}.afy-fieldset--md>.afy-fieldset__hint,.afy-fieldset--lg>.afy-fieldset__hint{font-size:14px;line-height:20px}.afy-fieldset__err{clear:both;font:700 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;margin:0 0 6px;display:flex}.afy-fieldset__erricon{margin-top:1px}.afy-fieldset__body{clear:both;gap:var(--space-4);min-width:0;padding-top:6px;display:grid}.afy-fieldset--md>.afy-fieldset__body,.afy-fieldset--lg>.afy-fieldset__body{padding-top:var(--space-2)}.afy-fieldset__body--row{flex-wrap:wrap;align-items:flex-start;display:flex}.afy-fieldset__body--row>*{flex:11rem}.afy-radiogroup__list,.afy-checkboxgroup__list{gap:var(--space-3);display:grid}.afy-radiogroup__list--2,.afy-checkboxgroup__list--2{column-gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(10rem, calc(50% - var(--space-3)))), 1fr))}.afy-radiogroup__opt,.afy-checkboxgroup__opt{gap:var(--space-1);min-width:0;display:grid}.afy-radiogroup__muted,.afy-checkboxgroup__muted{color:var(--text-muted)}.afy-radiogroup__note,.afy-checkboxgroup__note{font:600 13px/18px var(--font-sans);color:var(--heading);align-items:flex-start;gap:6px;margin-left:30px;display:flex}.afy-radiogroup__note:empty,.afy-checkboxgroup__note:empty{display:none}.afy-radiogroup__noteicon,.afy-checkboxgroup__noteicon{color:var(--text-muted);margin-top:1px}.afy-choicecards__set{gap:var(--space-2);display:grid}.afy-choicecards__set--grid{gap:var(--space-3);container-type:inline-size}.afy-choicecards__card{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4) calc(var(--space-4) + 32px) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color .12s,background-color .12s;display:flex;position:relative}.afy-choicecards__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.afy-choicecards__icon{background:var(--tint);width:36px;height:36px;color:var(--heading);border-radius:10px;flex:none;place-items:center;transition:background-color .12s;display:grid}.afy-choicecards__text{flex:1;gap:2px;min-width:0;display:grid}.afy-choicecards__title{font:600 15px/22px var(--font-sans);color:var(--heading)}.afy-choicecards__desc{font:400 14px/20px var(--font-sans);color:var(--text-muted)}.afy-choicecards__note{margin-top:var(--space-1);font:600 13px/18px var(--font-sans);color:var(--heading);align-items:flex-start;gap:6px;display:flex}.afy-choicecards__note:empty{display:none}.afy-choicecards__noteicon{color:var(--text-muted);margin-top:1px}.afy-choicecards__meta{text-align:right;flex:none;justify-items:end;gap:0;display:grid}.afy-choicecards__price{font:700 15px/22px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-choicecards__per{font:400 13px/18px var(--font-sans);color:var(--text-muted);white-space:nowrap}@container (width>=460px){.afy-choicecards__set--grid>.afy-choicecards__card{gap:var(--space-3);padding-right:var(--space-4);flex-direction:column}.afy-choicecards__set--grid .afy-choicecards__text{flex:none;align-content:start}.afy-choicecards__set--grid>.afy-choicecards__card:not(.has-icon) .afy-choicecards__text{padding-right:28px}.afy-choicecards__set--grid .afy-choicecards__meta{text-align:left;padding-top:var(--space-1);justify-items:start;margin-top:auto}.afy-choicecards__set--grid .afy-choicecards__price{letter-spacing:-.01em;font-size:20px;line-height:28px}}.afy-choicecards__mark{top:calc(var(--space-4) + 1px);right:var(--space-4);border:1.5px solid var(--line-input);background:var(--surface);border-radius:50%;place-items:center;width:20px;height:20px;transition:background-color .12s,border-color .12s;display:grid;position:absolute}.afy-choicecards__mark--box{border-radius:5px}.afy-choicecards__tick{stroke-width:3px;color:#fff;opacity:0;width:14px;height:14px}.afy-choicecards__card.is-checked{background:var(--tint);border-color:var(--tint-line)}.afy-choicecards__card.is-checked .afy-choicecards__mark{background:var(--tint-mark);border-color:var(--tint-mark)}.afy-choicecards__card.is-checked .afy-choicecards__tick{opacity:1}.afy-choicecards__mark:not(.afy-choicecards__mark--box) .afy-choicecards__tick{display:none}.afy-choicecards__mark:not(.afy-choicecards__mark--box):after{content:"";background:var(--tint-mark);border-radius:50%;width:10px;height:10px;transition:transform .12s;transform:scale(0)}.afy-choicecards__card.is-checked .afy-choicecards__mark:not(.afy-choicecards__mark--box){background:var(--surface);border-color:var(--tint-mark);box-shadow:inset 0 0 0 .5px var(--tint-mark)}.afy-choicecards__card.is-checked .afy-choicecards__mark:not(.afy-choicecards__mark--box):after{transform:scale(1)}@media (prefers-reduced-motion:reduce){.afy-choicecards__mark:after{transition:none}}.afy-choicecards__card.is-checked .afy-choicecards__icon{background:var(--surface)}.afy-choicecards.is-invalid .afy-choicecards__card:not(.is-checked) .afy-choicecards__mark{border-color:var(--danger-text)}.afy-choicecards__card:has(.afy-choicecards__input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.afy-choicecards__card:not(.is-checked):hover{border-color:var(--ink-400)}.afy-choicecards__card:not(.is-checked):hover .afy-choicecards__mark{border-color:var(--ink-700)}}.afy-selecttile{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;transition:border-color .12s,background-color .12s;display:flex}.afy-selecttile__disc{border-radius:var(--radius-full);background:var(--ink-100);width:32px;height:32px;color:var(--ink-700);flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.afy-selecttile__tick{stroke-width:2.5px}.afy-selecttile__text{min-width:0;display:grid}.afy-selecttile__label{font:600 14px/20px var(--font-sans);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-selecttile__sub{font:400 13px/18px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-selecttile.is-selected{background:var(--tint);border-color:var(--tint-line)}.afy-selecttile.is-selected .afy-selecttile__disc{background:var(--tint-text);color:#fff}.afy-selecttile.is-selected .afy-selecttile__sub{color:var(--tint-text);font-weight:600}.afy-selecttile:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.afy-selecttile:hover{border-color:var(--ink-400)}.afy-selecttile.is-selected:hover{border-color:var(--tint-line)}}.afy-selecttilegroup{gap:var(--space-3);min-width:0;display:grid}.afy-selecttilegroup__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-selecttilegroup .afy-selecttilegroup__title{font:700 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-selecttilegroup__count{font:400 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-selecttilegroup__sep{color:var(--text-muted);font-size:13px}.afy-selecttilegroup__all{font:600 13px/18px var(--font-sans);color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;position:relative}.afy-selecttilegroup__all:before{content:"";position:absolute;inset:-11px -6px}.afy-selecttilegroup__all:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}@media (hover:hover){.afy-selecttilegroup__all:hover{text-decoration-color:currentColor}}.afy-selecttilegroup__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));display:grid}.afy-switch{align-items:flex-start;gap:var(--space-3);max-width:100%;display:inline-flex}.afy-switch--end{justify-content:space-between;gap:var(--space-5);width:100%;display:flex}.afy-switch__text{gap:1px;min-width:0;display:grid}.afy-switch__label{font:400 15px/22px var(--font-sans);color:var(--text);cursor:pointer}.afy-switch--end .afy-switch__label{color:var(--heading);font-weight:600}.afy-switch__detail{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.afy-switch__control{border-radius:var(--radius-full);background:var(--line-input);width:36px;height:22px;color:var(--line-input);cursor:pointer;border:0;flex:none;margin:0;padding:0;transition:background-color .16s;position:relative}.afy-switch__control:before{content:"";position:absolute;inset:-10px -4px}.afy-switch__knob{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.3,.7,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0c234040,0 1px 1px #0c234014}.afy-switch__knob:after{content:"";opacity:0;background:currentColor;transition:opacity .12s;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat}.afy-switch__control.is-on{background:var(--tint-mark);color:var(--tint-mark)}.afy-switch__control.is-on .afy-switch__knob{transform:translate(14px)}.afy-switch__control.is-on .afy-switch__knob:after{opacity:1}.afy-switch__control.is-busy{cursor:progress}.afy-switch__control.is-busy .afy-switch__knob:after{opacity:1;background:0 0;border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite afy-switch-spin;inset:4px;-webkit-mask:none;mask:none}.afy-switch__control:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes afy-switch-spin{to{transform:rotate(360deg)}}@media (hover:hover){.afy-switch__control:not(.is-on):hover{background:var(--ink-700);color:var(--ink-700)}}.afy-segmentedcontrol{background:var(--ink-100);border-radius:var(--radius-md);vertical-align:middle;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.afy-segmentedcontrol--block{justify-self:stretch;width:100%;display:flex}.afy-segmentedcontrol__opt{min-height:34px;padding:0 var(--space-3);color:var(--ink-700);font:500 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex;position:relative}.afy-segmentedcontrol--block .afy-segmentedcontrol__opt{flex:1 1 0;min-width:0}.afy-segmentedcontrol__label{display:inline-grid}.afy-segmentedcontrol__label:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.afy-segmentedcontrol__count{font:600 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:1px}.afy-segmentedcontrol__opt.is-selected{background:var(--tint);border-color:var(--tint-line-strong);color:var(--tint-text);cursor:default;font-weight:600}.afy-segmentedcontrol__opt.is-selected .afy-segmentedcontrol__count{color:var(--tint-text)}.afy-segmentedcontrol__opt:focus-visible{outline:3px solid var(--focus);outline-offset:1px;z-index:1}.afy-segmentedcontrol--sm{border-radius:8px;padding:2px}.afy-segmentedcontrol--sm .afy-segmentedcontrol__opt{border-radius:var(--radius-sm);min-height:28px;padding:0 10px;font-size:13px}.afy-segmentedcontrol--sm .afy-segmentedcontrol__opt:before{content:"";position:absolute;inset:-4px 0}@media (hover:hover){.afy-segmentedcontrol__opt:not(.is-selected):hover{color:var(--heading)}}@media (pointer:coarse){.afy-segmentedcontrol__opt{min-height:38px}.afy-segmentedcontrol--sm .afy-segmentedcontrol__opt{min-height:34px}}.afy-pillselect{vertical-align:middle;justify-self:start;max-width:100%;display:inline-flex;position:relative}.afy-pillselect__pill{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);max-width:100%;height:32px;color:var(--text);font:500 13px/20px var(--font-sans);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 12px;transition:border-color .12s,background-color .12s;display:inline-flex;position:relative}.afy-pillselect__pill:before{content:"";position:absolute;inset:-4px 0}.afy-pillselect__icon{color:var(--text-muted);width:14px;height:14px}.afy-pillselect__label{color:var(--text-muted)}.afy-pillselect__value{text-overflow:ellipsis;min-width:0;max-width:14em;color:var(--heading);font-weight:600;overflow:hidden}.afy-pillselect__more{font:700 11px/16px var(--font-sans);border-radius:var(--radius-full);background:var(--surface);color:var(--tint-text);font-variant-numeric:tabular-nums;padding:0 6px}.afy-pillselect__chev{width:14px;height:14px;color:var(--text-muted);margin-left:-1px}.afy-pillselect__pill.is-active{background:var(--tint);border-color:var(--tint-line)}.afy-pillselect__pill.is-active .afy-pillselect__value,.afy-pillselect__pill.is-active .afy-pillselect__icon,.afy-pillselect__pill.is-active .afy-pillselect__chev{color:var(--tint-text)}.afy-pillselect__pill:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.afy-pillselect__pill:not(.is-active):hover{border-color:var(--line-input)}}.afy-pillselect__pill[aria-expanded=true]:not(.is-active){border-color:var(--line-input)}.afy-pillselect--sm .afy-pillselect__pill{gap:4px;height:26px;padding:0 8px 0 10px;font-size:12px;line-height:16px}.afy-pillselect--sm .afy-pillselect__pill:before{inset:-7px 0}.afy-pillselect--sm .afy-pillselect__icon,.afy-pillselect--sm .afy-pillselect__chev{width:12px;height:12px}@media (pointer:coarse){.afy-pillselect__pill{height:36px}}.afy-pillselect__pop{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:220px;max-width:320px;box-shadow:var(--shadow-md);padding:6px;animation:.12s ease-out afy-pillselect-pop;position:absolute;top:calc(100% + 6px);left:0}.afy-pillselect__pop--end{left:auto;right:0}@keyframes afy-pillselect-pop{0%{opacity:0;transform:translateY(-3px)}}.afy-pillselect__list{outline:none;gap:1px;max-height:296px;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-y:auto}.afy-pillselect__opt{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);font:500 14px/20px var(--font-sans);color:var(--text);cursor:pointer;padding:8px 10px;display:flex}.afy-pillselect__opt--all{color:var(--text-muted)}.afy-pillselect__opt.is-active{background:var(--ink-50)}.afy-pillselect__opt[aria-selected=true]{background:var(--tint);color:var(--heading)}.afy-pillselect__opt[aria-selected=true].is-active{background:var(--tint-strong)}.afy-pillselect__list:focus-visible .afy-pillselect__opt.is-active{box-shadow:inset 0 0 0 2px var(--focus)}.afy-pillselect__optlabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.afy-pillselect__count{font:500 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-pillselect__tickslot{flex:none;place-items:center;width:16px;height:16px;display:grid}.afy-pillselect__tick{color:var(--tint-text);stroke-width:2.25px}.afy-pillselect__foot{border-top:1px solid var(--line);margin:6px -6px -6px;padding:6px}.afy-pillselect__clear{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;font:500 14px/20px var(--font-sans);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 10px;display:flex}.afy-pillselect__clear:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}@media (hover:hover){.afy-pillselect__clear:hover{background:var(--ink-50);color:var(--heading)}}.afy-searchinput{min-width:0;display:block;position:relative}.afy-searchinput input::-webkit-search-cancel-button{appearance:none}.afy-searchinput input::-webkit-search-decoration{appearance:none}.afy-searchinput__clear{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.afy-searchinput__clear:before{content:"";position:absolute;inset:-5px}.afy-searchinput__clear:focus-visible{outline:3px solid var(--focus);outline-offset:0}@media (hover:hover){.afy-searchinput__clear:hover{background:var(--ink-100);color:var(--heading)}}.afy-searchinput--sm .afy-searchinput__clear{width:24px;height:24px;right:4px}.afy-searchinput__kbd{pointer-events:none;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.afy-combobox{min-width:0;position:relative}.afy-combobox__box{position:relative}.afy-combobox__toggle{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .12s,background-color .12s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.afy-combobox.is-open .afy-combobox__toggle{color:var(--heading)}@media (hover:hover){.afy-combobox__toggle:hover{background:var(--ink-100);color:var(--heading)}}.afy-combobox__pop{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:.12s ease-out afy-combobox-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}@keyframes afy-combobox-pop{0%{opacity:0;transform:translateY(-3px)}}.afy-combobox__list{gap:1px;max-height:288px;margin:0;padding:6px;list-style:none;display:grid;position:relative;overflow-y:auto}.afy-combobox__opt{border-radius:var(--radius-sm);cursor:pointer;font:400 14px/20px var(--font-sans);color:var(--text);align-items:center;gap:10px;padding:8px 10px;display:flex}.afy-combobox__opt.is-selected{background:var(--tint)}.afy-combobox__opt.is-active{background:var(--ink-50);box-shadow:inset 0 0 0 2px var(--focus)}.afy-combobox__opt.is-selected.is-active{background:var(--tint)}@media (hover:hover){.afy-combobox__opt:not(.is-active):not(.is-selected):hover{background:var(--ink-50)}}.afy-combobox__text{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex:1;min-width:0;display:flex}.afy-combobox__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afy-combobox__label strong{color:var(--heading);font-weight:600}.afy-combobox__match{color:var(--heading);background:0 0;font-weight:700}.afy-combobox__detail{font:400 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.afy-combobox__tick{color:var(--tint-text);stroke-width:2.25px}.afy-combobox__opt--custom{margin-top:4px;position:relative}.afy-combobox__opt--custom:not(:first-child):before{content:"";background:var(--line);height:1px;position:absolute;top:-3px;left:4px;right:4px}.afy-combobox__plus{color:var(--text-muted)}.afy-combobox__empty{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0;padding:14px 16px}.afy-multiselect{gap:var(--space-3);min-width:0;display:grid}.afy-multiselect__head{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.afy-multiselect__chip{border:1px solid var(--tint-line);border-radius:var(--radius-full);background:var(--tint);max-width:100%;height:30px;font:600 13px/18px var(--font-sans);color:var(--heading);align-items:center;gap:2px;padding:0 2px 0 12px;display:inline-flex}.afy-multiselect__chiplabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afy-multiselect__remove{width:24px;height:24px;color:var(--tint-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .12s;display:grid}.afy-multiselect__remove:focus-visible{outline:3px solid var(--focus);outline-offset:0}@media (hover:hover){.afy-multiselect__remove:hover{background:var(--tint-strong)}}.afy-multiselect__empty{font:400 14px/20px var(--font-sans);color:var(--text-muted)}.afy-multiselect__clear{margin-left:var(--space-1);font:600 13px/18px var(--font-sans);color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.afy-multiselect__clear:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}@media (hover:hover){.afy-multiselect__clear:hover{text-decoration-color:currentColor}}.afy-multiselect__box{border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);transition:border-color .12s,box-shadow .12s}.afy-multiselect__box:has(.afy-multiselect__search:focus){border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-multiselect.is-invalid .afy-multiselect__box{border-color:var(--danger-text)}.afy-multiselect__searchrow{border-bottom:1px solid var(--line);position:relative}.afy-multiselect__searchicon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.afy-multiselect__search{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:40px;font:400 15px/22px var(--font-sans);color:var(--text);appearance:none;background:0 0;border:0;outline:none;padding:0 12px 0 38px}.afy-multiselect__search::placeholder{color:var(--ink-500)}@media (pointer:coarse){.afy-multiselect__search{height:44px;font-size:16px}}.afy-multiselect__list{gap:0;max-height:228px;padding:6px;display:grid;overflow-y:auto}.afy-multiselect__check{border-radius:var(--radius-sm);width:100%;padding:7px 8px;transition:background-color .12s;display:flex}@media (hover:hover){.afy-multiselect__check:hover{background:var(--ink-50)}}.afy-multiselect__none{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0;padding:8px}.afy-multiselect__add{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;font:400 14px/20px var(--font-sans);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px;display:flex}.afy-multiselect__add strong{color:var(--heading);font-weight:600}.afy-multiselect__add:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}@media (hover:hover){.afy-multiselect__add:hover{background:var(--ink-50)}}.afy-errorsummary{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--text);display:flex}.afy-errorsummary:focus{outline:3px solid var(--focus);outline-offset:2px}.afy-errorsummary__icon{color:var(--danger-text);margin-top:2px}.afy-errorsummary__body{gap:2px;min-width:0;display:grid}.afy-errorsummary .afy-errorsummary__title{font:700 16px/24px var(--font-sans);color:var(--heading);letter-spacing:-.005em;margin:0}.afy-errorsummary__desc{font:400 14px/20px var(--font-sans);color:var(--text);margin:0}.afy-errorsummary__list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.afy-errorsummary .afy-errorsummary__link{font:600 15px/22px var(--font-sans);color:var(--danger-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.afy-errorsummary .afy-errorsummary__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}@media (hover:hover){.afy-errorsummary .afy-errorsummary__link:hover{text-decoration-thickness:2px}}.afy-formsection{min-width:0;container-type:inline-size}.afy-formsection+.afy-formsection{border-top:1px solid var(--line)}.afy-formsection__grid{gap:var(--space-4);padding:var(--space-6) 0;display:grid}.afy-formsection:first-child>.afy-formsection__grid{padding-top:0}.afy-formsection:last-child>.afy-formsection__grid{padding-bottom:0}@container (width>=720px){.afy-formsection__grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.afy-formsection__intro{gap:var(--space-1);align-content:start;min-width:0;display:grid}.afy-formsection .afy-formsection__title{font:700 16px/24px var(--font-sans);color:var(--heading);letter-spacing:-.005em;margin:0}.afy-formsection__desc{max-width:40ch;font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.afy-formsection__aside{margin-top:var(--space-2)}.afy-formsection__fields{gap:var(--space-5);align-content:start;min-width:0;display:grid}.afy-formsection__foot{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.afy-pillselect__pop,.afy-combobox__pop{animation:none}.afy-switch__knob{transition:none}.afy-switch__control.is-busy .afy-switch__knob:after{animation-duration:2s}.afy-switch__knob:after{transition:none}}.afy-searchselect{min-width:0;position:relative}.afy-searchselect__trigger{text-align:left;align-items:center;display:flex}.afy-searchselect__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.afy-searchselect__trigger.is-empty .afy-searchselect__value{color:var(--ink-500)}.afy-searchselect.is-open .afy-searchselect__trigger{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-searchselect__pop{min-width:280px;z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:.12s ease-out afy-searchselect-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}@keyframes afy-searchselect-pop{0%{opacity:0;transform:translateY(-3px)}}.afy-searchselect__search{padding:8px 8px 0}.afy-searchselect__list{gap:1px;max-height:288px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.afy-searchselect__opt{border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.afy-searchselect__opt.is-selected{background:var(--tint)}.afy-searchselect__opt.is-active{background:var(--ink-50);box-shadow:inset 0 0 0 2px var(--focus)}.afy-searchselect__opt.is-selected.is-active{background:var(--tint)}@media (hover:hover){.afy-searchselect__opt:not(.is-active):not(.is-selected):hover{background:var(--ink-50)}}.afy-searchselect__text{flex:1;gap:2px;min-width:0;display:grid}.afy-searchselect__label{font:600 14px/20px var(--font-sans);color:var(--heading);overflow-wrap:anywhere}.afy-searchselect__detail{font:400 13px/18px var(--font-sans);color:var(--text-muted);overflow-wrap:anywhere}.afy-searchselect__tick{color:var(--tint-text);stroke-width:2.25px;margin-top:2px}.afy-searchselect__state{font:400 14px/20px var(--font-sans);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:14px 16px;display:flex}.afy-searchselect__state.is-failed{color:var(--danger-text);align-items:flex-start;font-weight:600}.afy-searchselect__state.is-failed>span{flex:1 1 0;min-width:0}.afy-searchselect__state.is-failed>.afy-icon{margin-top:2px}.afy-searchselect__state.is-failed>.afy-textbtn{flex-basis:100%;padding-left:24px}.afy-searchselect__note{border-top:1px solid var(--line);font:400 13px/18px var(--font-sans);color:var(--text-muted);margin:0;padding:8px 16px 10px}@media (prefers-reduced-motion:reduce){.afy-searchselect__pop{animation:none}}.afy-alert{gap:var(--space-3);padding:14px var(--space-4);border:1px solid var(--info-border);border-radius:var(--radius-md);background:var(--info-bg);color:var(--text);font:400 15px/22px var(--font-sans);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.afy-alert.has-close{grid-template-columns:auto minmax(0,1fr) auto}.afy-alert:focus{outline:3px solid var(--focus);outline-offset:2px}.afy-alert__icon{color:var(--info-text);margin-top:1px}.afy-alert__content{gap:2px;min-width:0;display:grid}.afy-alert__title{color:var(--info-text);margin:0;font-weight:700}.afy-alert__body{color:var(--text)}.afy-alert__body p{margin:0}.afy-alert__body ul{gap:2px;margin:4px 0 0;padding-left:1.2em;display:grid}.afy-alert__body a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.afy-alert__actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-top:10px;display:flex}.afy-alert__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--info-text);cursor:pointer;background:0 0;border:0;place-items:center;margin:-5px -8px -5px 0;transition:background-color .12s;display:grid}@media (hover:hover){.afy-alert__close:hover{background:#0c234012}}.afy-alert__close:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-alert--success{background:var(--success-bg);border-color:var(--success-border)}.afy-alert--success .afy-alert__icon,.afy-alert--success .afy-alert__title,.afy-alert--success .afy-alert__close{color:var(--success-text)}.afy-alert--warning{background:var(--warning-bg);border-color:var(--warning-border)}.afy-alert--warning .afy-alert__icon,.afy-alert--warning .afy-alert__title,.afy-alert--warning .afy-alert__close{color:var(--warning-text)}.afy-alert--danger{background:var(--danger-bg);border-color:var(--danger-border)}.afy-alert--danger .afy-alert__icon,.afy-alert--danger .afy-alert__title,.afy-alert--danger .afy-alert__close{color:var(--danger-text)}.afy-inline-confirmation{min-height:22px;color:var(--success-text);font:600 14px/20px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;transition:opacity .4s;display:inline-flex}.afy-inline-confirmation.is-in{opacity:1;animation:.16s ease-out afy-inline-confirmation-in}.afy-inline-confirmation.is-out{opacity:0}.afy-inline-confirmation.is-gone{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.afy-inline-confirmation .afy-icon{stroke-width:2px}@keyframes afy-inline-confirmation-in{0%{opacity:0}}.afy-toast-region{right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);align-items:flex-end;gap:var(--space-2);width:min(30rem, calc(100% - 2 * var(--space-5)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.afy-toast-region--inline{right:var(--space-4);bottom:var(--space-4);width:min(30rem, calc(100% - 2 * var(--space-4)));position:absolute}.afy-toast-region>.afy-toast{pointer-events:auto}@media (width<=40rem){.afy-toast-region{right:var(--space-4);left:var(--space-4);align-items:stretch;width:auto}}.afy-toast{box-sizing:border-box;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--navy-900);color:#fff;max-width:30rem;min-height:48px;box-shadow:var(--shadow-md);font:600 14px/20px var(--font-sans);padding:6px 6px 6px 14px;animation:.18s ease-out afy-toast-in;display:flex}.afy-toast__icon{color:var(--green-200)}.afy-toast--danger .afy-toast__icon{color:var(--red-200)}.afy-toast--info .afy-toast__icon{color:var(--navy-200)}.afy-toast__text{flex:1;min-width:0;padding:8px 0}.afy-toast__action{border-radius:var(--radius-sm);min-height:36px;color:var(--orange-200);font:700 14px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:background-color .12s,text-decoration-color .12s}.afy-toast__close{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--navy-200);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.afy-toast__action+.afy-toast__close{margin-left:-6px}@media (hover:hover){.afy-toast__action:hover{text-decoration-color:currentColor}.afy-toast__close:hover{background:var(--navy-800);color:#fff}}.afy-toast__action:focus-visible,.afy-toast__close:focus-visible{outline-offset:-2px;outline:2px solid #fff}@keyframes afy-toast-in{0%{opacity:0;transform:translateY(4px)}}.afy-banner{align-items:center;gap:var(--space-3);min-height:44px;padding:6px var(--space-4) 6px var(--space-6);background:var(--info-bg);border-bottom:1px solid var(--info-border);color:var(--text);font:500 14px/20px var(--font-sans);display:flex}.afy-banner__inner{align-items:center;gap:4px var(--space-3);flex-wrap:wrap;flex:1;min-width:0;padding:6px 0;display:flex}.afy-banner__lead{flex:none;place-items:center;display:inline-grid}.afy-banner__icon{color:var(--info-text)}.afy-banner__text{min-width:0;margin:0}.afy-banner__title{color:var(--heading);font-weight:700}.afy-banner__meta{color:var(--text-muted)}.afy-banner__action{align-items:center;display:inline-flex}.afy-banner__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;transition:background-color .12s,color .12s;display:grid}@media (hover:hover){.afy-banner__close:hover{color:var(--heading);background:#0c234012}}.afy-banner__close:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-banner--environment{background:var(--ink-100);border-bottom-color:var(--line)}.afy-banner--environment .afy-banner__icon{color:var(--ink-700)}.afy-banner--conflict{background:var(--warning-bg);border-bottom-color:var(--warning-border)}.afy-banner--conflict .afy-banner__icon{color:var(--warning-text)}.afy-banner--offline{background:var(--ink-100);border-bottom-color:var(--line)}.afy-banner--offline .afy-banner__icon{color:var(--ink-700)}@media (width<=40rem){.afy-banner{padding-left:var(--space-4)}}.afy-save-status{min-height:32px;color:var(--text-muted);font:500 13px/18px var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.afy-save-status__icon{place-items:center;width:16px;height:16px;display:inline-grid}.afy-save-status--error{color:var(--danger-text);font-weight:600}.afy-save-status__sep{color:var(--text-muted);font-weight:500}.afy-empty-state{justify-items:start;gap:var(--space-4);padding:40px var(--space-5) var(--space-7);display:grid}.afy-empty-state__tile{background:var(--tint);width:52px;height:52px;color:var(--tint-icon);border-radius:14px;place-items:center;display:grid}.afy-empty-state__tile .afy-icon{stroke-width:1.6px}.afy-empty-state__text{gap:6px;max-width:34rem;display:grid}.afy-empty-state__title{font:700 18px/24px var(--font-sans);letter-spacing:-.01em;color:var(--heading);margin:0}.afy-empty-state__body{font:400 15px/22px var(--font-sans);color:var(--text-muted);margin:0}.afy-empty-state__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:4px;display:flex}.afy-empty-state--compact{place-items:center stretch;gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto}.afy-empty-state--compact .afy-empty-state__tile{border-radius:var(--radius-md);width:40px;height:40px}.afy-empty-state--compact .afy-empty-state__text{gap:2px;max-width:none}.afy-empty-state--compact .afy-empty-state__title{letter-spacing:0;font-size:15px;line-height:22px}.afy-empty-state--compact .afy-empty-state__body{font-size:14px;line-height:20px}.afy-empty-state--compact .afy-empty-state__actions{margin-top:0}@media (width<=40rem){.afy-empty-state{padding:var(--space-6) var(--space-4)}.afy-empty-state--compact{padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.afy-empty-state--compact .afy-empty-state__actions{grid-column:2}}.afy-skeleton,.afy-skeleton__shape{gap:var(--space-5);min-width:0;display:grid}.afy-skeleton__line{background:var(--ink-100);border-radius:5px;max-width:100%;height:10px;display:block}.afy-skeleton__line--tall{border-radius:6px;height:16px}.afy-skeleton__line--head{background:var(--line);height:8px}.afy-skeleton__title{background:var(--ink-100);border-radius:8px;max-width:100%;height:26px;display:block}.afy-skeleton__figure{background:var(--ink-100);border-radius:8px;height:28px;display:block}.afy-skeleton__field{height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);max-width:100%;display:block}.afy-skeleton__field--search{flex:0 18rem;min-width:8rem}.afy-skeleton__press{height:var(--control-height);border-radius:var(--radius-md);background:var(--ink-100);flex:none;display:inline-block}.afy-skeleton__chip{border-radius:var(--radius-full);background:var(--ink-100);flex:none;height:22px;display:inline-block}.afy-skeleton__toolbar .afy-skeleton__chip{height:32px}.afy-skeleton__dot{background:var(--ink-100);border-radius:50%;flex:none;width:30px;height:30px;display:block}.afy-skeleton__lines{flex:1;gap:10px;min-width:0;display:grid}.afy-skeleton__heading{gap:10px;display:grid}.afy-skeleton__panel{align-content:start;gap:var(--space-5);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;display:grid}.afy-skeleton__panel--flush{gap:0;padding:0;overflow:hidden}.afy-skeleton__toolbar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}.afy-skeleton__grow{flex:1}.afy-skeleton__tr{align-items:center;gap:var(--space-5);min-height:var(--row-height);padding:0 var(--space-5);border-bottom:1px solid var(--ink-100);display:grid}.afy-skeleton__tr:last-child{border-bottom:0}.afy-skeleton__tr--head{background:var(--ink-25);border-bottom:1px solid var(--line);min-height:40px}.afy-skeleton__cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.afy-skeleton__cell>.afy-skeleton__line{flex:none}.afy-skeleton__cell--lead .afy-skeleton__lines{gap:8px}.afy-skeleton__rows{display:grid}.afy-skeleton__row{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--ink-100);display:flex}.afy-skeleton__row .afy-skeleton__press{height:32px}.afy-skeleton__fields{gap:var(--space-5);max-width:32rem;display:grid}.afy-skeleton__fieldset{gap:10px;display:grid}.afy-skeleton__actions{gap:var(--space-2);display:flex}.afy-skeleton__split{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.afy-skeleton__stack{gap:var(--space-5);display:grid}.afy-skeleton__stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.afy-skeleton__stat{gap:14px}.afy-skeleton__pagehead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-skeleton__pagehead>.afy-skeleton__lines{flex:0 24rem;gap:12px}@media (width<=48rem){.afy-skeleton__split{grid-template-columns:minmax(0,1fr)}.afy-skeleton__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.afy-tooltip{vertical-align:middle;display:inline-flex;position:relative}.afy-tooltip__bubble{z-index:var(--z-menu);border-radius:var(--radius-sm);background:var(--navy-900);color:#fff;width:max-content;max-width:260px;box-shadow:var(--shadow-md);font:500 13px/18px var(--font-sans);text-align:left;white-space:normal;padding:7px 10px;animation:.12s ease-out afy-tooltip-in;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.afy-tooltip__bubble[hidden]{display:none}.afy-tooltip__bubble:before{content:"";height:10px;position:absolute;top:100%;left:-8px;right:-8px}.afy-tooltip__bubble:after{content:"";background:var(--navy-900);border-radius:2px;width:10px;height:10px;margin:-6px 0 0 -5px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.afy-tooltip__bubble--bottom{top:calc(100% + 8px);bottom:auto}.afy-tooltip__bubble--bottom:before{top:auto;bottom:100%}.afy-tooltip__bubble--bottom:after{margin:0 0 -6px -5px;top:auto;bottom:100%}.afy-tooltip__bubble--start{left:0;transform:none}.afy-tooltip__bubble--start:after{left:18px}.afy-tooltip__bubble--end{left:auto;right:0;transform:none}.afy-tooltip__bubble--end:after{left:auto;right:13px}.afy-tooltip__bubble--portal{position:fixed;bottom:auto;right:auto;transform:none}.afy-tooltip__bubble--portal:after{left:var(--afy-tooltip-arrow,50%);right:auto}.afy-tooltip__help{width:28px;height:28px;color:var(--navy-500);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px -4px;transition:color .12s,background-color .12s;display:inline-grid}@media (hover:hover){.afy-tooltip__help:hover{color:var(--heading);background:var(--ink-100)}}.afy-tooltip__help:focus-visible{outline:3px solid var(--focus);outline-offset:0}@keyframes afy-tooltip-in{0%{opacity:0}}.afy-popover{display:inline-flex;position:relative}.afy-popover__panel{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);text-align:left;animation:.12s ease-out afy-popover-in;position:absolute;top:calc(100% + 6px);left:0}.afy-popover__panel:focus{outline:none}.afy-popover__panel--end{left:auto;right:0}.afy-popover__panel--up{top:auto;bottom:calc(100% + 6px)}.afy-popover__head{padding:14px var(--space-4) 0;gap:2px;display:grid}.afy-popover__title{font:700 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-popover__sub{font:400 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-popover__body>*{margin:0}.afy-popover__body{padding:var(--space-3) var(--space-4) var(--space-4);font:400 14px/20px var(--font-sans);color:var(--text);gap:var(--space-3);display:grid}.afy-popover__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunk);border-radius:0 0 var(--radius-md) var(--radius-md);display:flex}@keyframes afy-popover-in{0%{opacity:0;transform:translateY(-3px)}}.afy-steps{min-width:0;container-type:inline-size}.afy-steps__list{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.afy-steps__step{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.afy-steps__step:last-child{flex:none}.afy-steps__step:not(:last-child):after{content:"";background:var(--line);border-radius:1px;flex:1;min-width:16px;height:2px}.afy-steps__step.is-done:after{background:var(--progress-done)}.afy-steps__item{min-height:var(--control-height);font:600 14px/20px var(--font-sans);color:var(--text-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:inline-flex}.afy-steps__item--link{cursor:pointer;color:var(--heading);border-radius:var(--radius-sm)}.afy-steps__item--link .afy-steps__label{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-steps__item--link:hover .afy-steps__label{text-decoration-color:currentColor}}.afy-steps__item--link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.afy-steps__marker{border:1.5px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--text-muted);font:700 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.afy-steps__step.is-done .afy-steps__marker{background:var(--progress-done);border-color:var(--progress-done);color:#fff}.afy-steps__step.is-done .afy-steps__marker .afy-icon{stroke-width:2.5px}.afy-steps__step.is-current .afy-steps__marker{background:var(--surface);border:2px solid var(--progress-current);color:var(--heading)}.afy-steps__step.is-current .afy-steps__item{color:var(--heading);font-weight:700}.afy-steps__compact{gap:6px;display:none}.afy-steps__count{font:600 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-steps__now{font:700 16px/22px var(--font-sans);color:var(--heading);margin:0}.afy-steps__segs{gap:4px;margin-top:4px;display:flex}.afy-steps__seg{background:var(--ink-100);border-radius:2px;flex:1;height:4px}.afy-steps__seg.is-done{background:var(--progress-done)}.afy-steps__seg.is-current{background:var(--progress-soft)}@container (width<=560px){.afy-steps__list{display:none}.afy-steps__compact{display:grid}}.afy-stage-progress{min-width:0;container-type:inline-size}.afy-stage-progress__full,.afy-stage-progress__row{margin:0;padding:0;list-style:none}.afy-stage-progress__full{align-items:start;display:grid}.afy-stage-progress__stage{text-align:center;align-content:start;justify-items:center;gap:10px;min-width:0;padding:0 6px;display:grid;position:relative}.afy-stage-progress__stage:not(:first-child):before{content:"";background:repeating-linear-gradient(90deg, var(--ink-400) 0 5px, transparent 5px 9px);border-radius:1px;height:2px;position:absolute;top:15px;left:calc(22px - 50%);right:calc(50% + 22px)}.afy-stage-progress__stage.is-done:before,.afy-stage-progress__stage.is-current:before{background:var(--progress-current)}.afy-stage-progress__stage.is-declined:before{background:var(--line-strong)}.afy-stage-progress__dot{z-index:1;border:1.5px dashed var(--ink-400);background:var(--surface);width:32px;height:32px;color:var(--text-muted);font:700 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}.afy-stage-progress__dot .afy-icon{stroke-width:2.75px}.is-done>.afy-stage-progress__dot{background:var(--progress-done);color:#fff;border:0}.is-current>.afy-stage-progress__dot{border:2px solid var(--progress-current);color:var(--heading)}.is-declined>.afy-stage-progress__dot{background:var(--danger-text);color:#fff;border:0}.afy-stage-progress__text{justify-items:center;gap:2px;width:100%;min-width:0;display:grid}.afy-stage-progress__name{font:600 14px/20px var(--font-sans);color:var(--heading);overflow-wrap:anywhere;text-wrap:balance}.afy-stage-progress__meta{font:500 13px/18px var(--font-sans);color:var(--text-muted);text-wrap:balance}.afy-stage-progress__stage.is-current .afy-stage-progress__name{font-weight:800}.afy-stage-progress__stage.is-upcoming .afy-stage-progress__name{color:var(--text-muted);font-weight:500}.is-current .afy-stage-progress__meta,.afy-stage-progress__caption .afy-stage-progress__meta{color:var(--heading);font-weight:600}.afy-stage-progress__stage.is-declined .afy-stage-progress__name,.afy-stage-progress__caption.is-declined .afy-stage-progress__name{color:var(--danger-text);text-decoration:line-through;text-decoration-thickness:1.5px}.afy-stage-progress__stage.is-declined .afy-stage-progress__meta,.afy-stage-progress__caption.is-declined .afy-stage-progress__meta{color:var(--danger-text)}.afy-stage-progress__stage.is-faded,.afy-stage-progress__mini.is-faded{opacity:.4}.afy-stage-progress__compact{gap:12px;display:none}.afy-stage-progress--compact .afy-stage-progress__compact{display:grid}.afy-stage-progress__row{align-items:center;display:flex}.afy-stage-progress__mini{flex:1 1 0;align-items:center;min-width:0;display:flex}.afy-stage-progress__mini:first-child{flex:none}.afy-stage-progress__mini:not(:first-child):before{content:"";background:repeating-linear-gradient(90deg, var(--ink-400) 0 4px, transparent 4px 7px);border-radius:1px;flex:1;min-width:6px;height:2px;margin:0 3px}.afy-stage-progress__mini.is-done:before,.afy-stage-progress__mini.is-current:before{background:var(--progress-current)}.afy-stage-progress__mini.is-declined:before{background:var(--line-strong)}.afy-stage-progress__mini .afy-stage-progress__dot{flex:none;width:20px;height:20px}.afy-stage-progress__mini .afy-stage-progress__dot .afy-icon{stroke-width:3px;width:12px;height:12px}.afy-stage-progress__mini.is-current .afy-stage-progress__dot{background:var(--progress-current);box-shadow:inset 0 0 0 3px var(--surface)}.afy-stage-progress__sum{border-radius:var(--radius-full);background:var(--progress-done);color:#fff;height:20px;font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;gap:2px;padding:0 7px 0 5px;display:inline-flex}.afy-stage-progress__sum .afy-icon{stroke-width:2.5px;width:13px;height:13px}.afy-stage-progress__sum:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-stage-progress__caption{gap:1px;display:grid}.afy-stage-progress__count{font:600 12px/16px var(--font-sans);color:var(--text-muted)}.afy-stage-progress__caption .afy-stage-progress__name{font-size:15px;font-weight:700;line-height:22px}@container (width<=560px){.afy-stage-progress--auto .afy-stage-progress__full{display:none}.afy-stage-progress--auto .afy-stage-progress__compact{display:grid}}.afy-journey-status{min-width:0;font:500 14px/20px var(--font-sans);color:var(--text);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.afy-journey-status__dots{flex:none;align-items:center;gap:4px;display:inline-flex}.afy-journey-status__dot{border:1.5px solid var(--ink-400);background:var(--surface);border-radius:50%;flex:none;width:9px;height:9px}.afy-journey-status__dot.is-done{background:var(--progress-done);border-color:var(--progress-done)}.afy-journey-status__dot.is-current{border:2px solid var(--progress-current)}.afy-journey-status__dot.is-stopped{background:var(--danger-text);border-color:var(--danger-text)}.afy-journey-status__dot.is-faded{opacity:.4}.afy-journey-status__words{text-overflow:ellipsis;min-width:0;overflow:hidden}.afy-journey-status.is-finished .afy-journey-status__words,.afy-journey-status__where{color:var(--text-muted)}.afy-journey-status--compact{gap:8px;font-size:13px;line-height:18px}.afy-journey-status--compact .afy-journey-status__dots{gap:3px}.afy-journey-status--compact .afy-journey-status__dot{border-width:1.25px;width:7px;height:7px}.afy-journey-status--compact .afy-journey-status__dot.is-current{border-width:1.75px}.afy-journey-status--dots{border-radius:var(--radius-sm);cursor:default;margin:-6px -4px;padding:6px 4px}.afy-journey-status--dots:focus-visible{outline:3px solid var(--focus);outline-offset:0}.afy-task-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;container-type:inline-size}.afy-task-list__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);padding:var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.afy-task-list__titles{gap:4px;min-width:0;display:grid}.afy-task-list__title{font:700 18px/24px var(--font-sans);letter-spacing:-.01em;color:var(--heading);margin:0}.afy-task-list__sub{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.afy-task-list__progress{justify-items:end;gap:8px;display:grid}.afy-task-list__count{font:500 14px/20px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.afy-task-list__count strong{color:var(--heading);font-weight:700}.afy-task-list__segs{gap:4px;display:flex}.afy-task-list__seg{background:var(--ink-100);border-radius:2px;width:22px;height:4px}.afy-task-list__seg.is-done{background:var(--progress-done)}.afy-task-list__group+.afy-task-list__group{border-top:1px solid var(--line)}.afy-task-list__ghead{gap:2px var(--space-4);padding:var(--space-4) var(--space-5) var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.afy-task-list__gtitle{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.afy-task-list__gdesc{font:400 13px/18px var(--font-sans);color:var(--text-muted);grid-column:1;margin:0}.afy-task-list__gcount{font:600 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:1/2}.afy-task-list__items{padding:0 0 var(--space-2);margin:0;list-style:none}.afy-task-list__item{align-items:center;gap:var(--space-4);min-height:var(--row-height);padding:10px var(--space-5);grid-template-columns:minmax(0,1fr) 9.5rem 9.5rem;display:grid}.afy-task-list__item+.afy-task-list__item{border-top:1px solid var(--ink-100)}.afy-task-list__text{gap:2px;min-width:0;display:grid}.afy-task-list__name{font:600 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-task-list__detail,.afy-task-list__reason{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.afy-task-list__item.is-done .afy-task-list__name{color:var(--ink-700);font-weight:500}.afy-task-list__item.is-blocked .afy-task-list__name{color:var(--ink-700)}.afy-task-list__status{display:flex}.afy-task-list__action{justify-content:flex-end;display:flex}.afy-task-list__note{font:500 13px/18px var(--font-sans);color:var(--text-muted);text-align:right}@container (width<=600px){.afy-task-list__item{gap:8px var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.afy-task-list__status{grid-area:1/2;align-self:start;padding-top:1px}.afy-task-list__action{grid-column:1/-1;justify-content:flex-start}.afy-task-list__action:empty{display:none}.afy-task-list__action--quiet{margin-left:-12px}.afy-task-list__note{text-align:left}.afy-task-list__head,.afy-task-list__ghead{padding-left:var(--space-4);padding-right:var(--space-4)}.afy-task-list__progress{justify-items:start}}.afy-next-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;container-type:inline-size}.afy-next-step__inner>*{min-width:0}.afy-next-step__inner{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.afy-next-step__tile{background:var(--tint);width:52px;height:52px;color:var(--tint-icon);border-radius:14px;align-self:start;place-items:center;display:grid}.afy-next-step__tile .afy-icon{stroke-width:1.6px}.afy-next-step.is-waiting .afy-next-step__tile{background:var(--ink-100);color:var(--ink-700)}.afy-next-step__main{gap:4px;display:grid}.afy-next-step__eyebrow{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tint-text);margin:0}.afy-next-step.is-waiting .afy-next-step__eyebrow,.afy-next-step__step{color:var(--text-muted)}.afy-next-step__title{font:700 20px/26px var(--font-sans);letter-spacing:-.01em;color:var(--heading);margin:2px 0 0}.afy-next-step__body{max-width:44rem;font:400 15px/22px var(--font-sans);color:var(--text-muted);margin:0}.afy-next-step__facts{gap:6px var(--space-5);font:500 14px/20px var(--font-sans);color:var(--ink-700);flex-wrap:wrap;margin:6px 0 0;display:flex}.afy-next-step__fact{align-items:center;gap:6px;display:inline-flex}.afy-next-step__fact .afy-icon{color:var(--navy-500)}.afy-next-step__fact strong{color:var(--heading);font-weight:700}.afy-next-step__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@container (width<=640px){.afy-next-step__inner{padding:var(--space-5);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.afy-next-step__actions{grid-column:2;justify-content:flex-start}}.afy-progress-bar{border-radius:var(--radius-full);background:var(--ink-100);min-width:0;height:6px;display:block;overflow:hidden}.afy-progress-bar--thin{background:var(--line);height:3px}.afy-progress-bar__fill{border-radius:var(--radius-full);background:var(--progress-done);height:100%;transition:width .6s ease-out;display:block}@media (prefers-reduced-motion:reduce){.afy-toast,.afy-tooltip__bubble,.afy-popover__panel,.afy-inline-confirmation.is-in{animation:none}.afy-inline-confirmation,.afy-progress-bar__fill{transition:none}}.afy-pointpopover{z-index:var(--z-menu);max-width:calc(100vw - 16px);position:fixed}.afy-pointpopover.is-inline{position:absolute}.afy-stattile{min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;display:flex}.afy-stattile p{margin:0}.afy-stattile__label{font:600 14px/20px var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;display:flex}.afy-stattile__icon{color:var(--text-muted)}.afy-stattile__value{font:800 34px/38px var(--font-sans);letter-spacing:-.03em;color:var(--heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px!important}.afy-stattile__unit{letter-spacing:0;color:var(--text-muted);margin-left:4px;font-size:17px;font-weight:700}.afy-stattile__trend{font:600 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.afy-stattile__trend.is-good{color:var(--success-text)}.afy-stattile__context{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-stattile__link{padding-top:var(--space-3);font:600 14px/20px var(--font-sans);color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;margin-top:auto;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:inline-flex}@media (hover:hover){.afy-stattile__link:hover{text-decoration-color:currentColor}}.afy-stattile__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.afy-stats{--afy-stats-n:4;--afy-stats-min:200px;--afy-stats-gap:var(--space-4);gap:var(--afy-stats-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--afy-stats-min), calc((100% - (var(--afy-stats-n) - 1) * var(--afy-stats-gap)) / var(--afy-stats-n)))), 1fr));display:grid}.afy-stats--band{--afy-stats-gap:0px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.afy-stats--band>.afy-stattile{box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);border:0;border-radius:0}.afy-meter{gap:8px;min-width:0;display:grid}.afy-meter__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.afy-meter__label{font:600 14px/20px var(--font-sans);color:var(--heading);min-width:0}.afy-meter__figs{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:inline-flex}.afy-meter__count{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-meter__pct{font:700 14px/20px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums}.afy-meter__track{border-radius:var(--radius-full);background:var(--ink-100);height:8px;display:block;overflow:hidden}.afy-meter__fill{border-radius:var(--radius-full);background:var(--orange-500);height:100%;display:block}.afy-meter__hint{font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-meter--sm{gap:6px}.afy-meter--sm .afy-meter__track{height:6px}.afy-meter--inline{align-items:center;gap:var(--space-3);min-width:7rem;display:flex}.afy-meter--inline .afy-meter__track{flex:1;height:6px}.afy-meter--inline .afy-meter__pct{text-align:right;min-width:2.75rem;font-size:13px;font-weight:600}.afy-usagemeter{gap:8px;min-width:0;display:grid}.afy-usagemeter p{margin:0}.afy-usagemeter__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.afy-usagemeter__label{font:600 15px/22px var(--font-sans);color:var(--heading);align-items:center;gap:6px;display:inline-flex}.afy-usagemeter__icon{color:var(--text-muted)}.afy-usagemeter__count{font:500 14px/20px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-usagemeter__track{border-radius:var(--radius-full);background:var(--ink-100);height:8px;display:block;overflow:hidden}.afy-usagemeter__fill{border-radius:var(--radius-full);background:var(--orange-500);height:100%;display:block}.afy-usagemeter__unlimited{height:8px;font:600 13px/18px var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;display:flex;overflow:visible}.afy-usagemeter.is-unlimited .afy-usagemeter__unlimited{height:auto}.afy-usagemeter__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.afy-usagemeter__words{font:700 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.afy-usagemeter.is-near .afy-usagemeter__words{color:var(--warning-text)}.afy-usagemeter.is-reached .afy-usagemeter__words{color:var(--danger-text)}.afy-usagemeter.is-near .afy-usagemeter__count,.afy-usagemeter.is-reached .afy-usagemeter__count{color:var(--heading);font-weight:700}.afy-usagemeter__note{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-usagemeter__action{font:600 14px/20px var(--font-sans);color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-usagemeter__action:hover{text-decoration-color:currentColor}}.afy-usagelist{min-width:0;container-type:inline-size}.afy-usagelist__list{column-gap:var(--space-5);grid-template-columns:minmax(8rem,max-content) minmax(6rem,1fr) max-content minmax(7.5rem,max-content);margin:0;padding:0;list-style:none;display:grid}.afy-usagelist__row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:center;min-height:52px;padding:10px 0;display:grid}.afy-usagelist__row:first-child{border-top:0;min-height:42px;padding-top:0}.afy-usagelist__row:last-child{min-height:42px;padding-bottom:0}.afy-usagelist__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-usagelist__track{border-radius:var(--radius-full);background:var(--ink-100);height:6px;display:block;overflow:hidden}.afy-usagelist__fill{border-radius:var(--radius-full);background:var(--orange-500);height:100%;display:block}.afy-usagelist__unlimited{font:600 13px/18px var(--font-sans);color:var(--text-muted)}.afy-usagelist__count{font:500 14px/20px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.afy-usagelist__row.is-near .afy-usagelist__count,.afy-usagelist__row.is-reached .afy-usagelist__count{color:var(--heading);font-weight:700}.afy-usagelist__status{justify-content:flex-start;display:flex}@container (width<=560px){.afy-usagelist__list{grid-template-columns:minmax(0,1fr) max-content;row-gap:0}.afy-usagelist__row{row-gap:8px}.afy-usagelist__label{grid-area:1/1}.afy-usagelist__count{grid-area:1/2}.afy-usagelist__track,.afy-usagelist__unlimited{grid-area:2/1/auto/-1}.afy-usagelist__status{grid-area:3/1/auto/-1}.afy-usagelist__status:empty{display:none}}.afy-descriptionlist{min-width:0;margin:0;display:grid}.afy-descriptionlist__term{font:500 14px/22px var(--font-sans);color:var(--text-muted);min-width:0}.afy-descriptionlist__hint{font-size:12px;font-weight:500;line-height:16px;display:block}.afy-descriptionlist__value{font:500 15px/22px var(--font-sans);color:var(--text);overflow-wrap:break-word;min-width:0;margin:0}.afy-descriptionlist__value.is-numeric{font-variant-numeric:tabular-nums}.afy-descriptionlist__value.is-empty{color:var(--text-muted);font-weight:500}.afy-descriptionlist__value a{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;font-weight:600}.afy-descriptionlist--columns .afy-descriptionlist__row{gap:var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);align-items:baseline;padding:12px 0;display:grid}.afy-descriptionlist--columns .afy-descriptionlist__row:first-child{border-top:0;padding-top:0}.afy-descriptionlist--columns .afy-descriptionlist__row:last-child{padding-bottom:0}.afy-descriptionlist--summary{gap:8px}.afy-descriptionlist--summary .afy-descriptionlist__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.afy-descriptionlist--summary .afy-descriptionlist__value{text-align:right;font-variant-numeric:tabular-nums}.afy-descriptionlist__row.is-total{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.afy-descriptionlist__row.is-total .afy-descriptionlist__term,.afy-descriptionlist__row.is-total .afy-descriptionlist__value{color:var(--heading);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:24px}.afy-descriptionlist--stacked{--afy-descriptionlist-min:11rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--afy-descriptionlist-min)), 1fr));gap:var(--space-4) var(--space-5)}.afy-descriptionlist--stacked .afy-descriptionlist__row{align-content:start;gap:2px;display:grid}.afy-descriptionlist--stacked .afy-descriptionlist__term{font-size:13px;line-height:18px}.afy-descriptionlist--stacked .afy-descriptionlist__value{color:var(--heading);font-weight:600}.afy-descriptionlist--stacked .afy-descriptionlist__value.is-empty{color:var(--text-muted);font-weight:500}.afy-descriptionlist--stacked .afy-descriptionlist__row.is-total{grid-column:1/-1}@media (width<=480px){.afy-descriptionlist--columns .afy-descriptionlist__row{grid-template-columns:minmax(0,1fr);gap:2px}}.afy-disclosure{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.afy-disclosure--bare{background:0 0;border:0;border-radius:0}.afy-disclosure__summary,.afy-accordion__summary{align-items:center;gap:var(--space-3);min-height:56px;padding:12px var(--space-5);cursor:pointer;border-radius:inherit;list-style:none;display:flex}.afy-disclosure--bare .afy-disclosure__summary{min-height:44px;padding-left:0;padding-right:0}.afy-disclosure__summary::-webkit-details-marker{display:none}.afy-accordion__summary::-webkit-details-marker{display:none}.afy-disclosure__summary::marker{content:""}.afy-accordion__summary::marker{content:""}.afy-disclosure__icon{color:var(--text-muted)}.afy-disclosure__titles,.afy-accordion__titles{flex:1;gap:1px;min-width:0;display:grid}.afy-disclosure__title,.afy-accordion__title{font:600 15px/22px var(--font-sans);color:var(--heading);text-underline-offset:3px;margin:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.afy-disclosure__sub{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-disclosure__meta,.afy-accordion__meta{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-disclosure__chev,.afy-accordion__chev{color:var(--text-muted);transition:transform .15s ease-out}.afy-disclosure[open]>.afy-disclosure__summary .afy-disclosure__chev,.afy-accordion__item[open]>.afy-accordion__summary .afy-accordion__chev{transform:rotate(180deg)}@media (hover:hover){.afy-disclosure__summary:hover .afy-disclosure__title,.afy-accordion__summary:hover .afy-accordion__title{text-decoration-color:currentColor}.afy-disclosure__summary:hover .afy-disclosure__chev,.afy-accordion__summary:hover .afy-accordion__chev{color:var(--heading)}}.afy-disclosure__summary:focus-visible,.afy-accordion__summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.afy-disclosure__body{padding:0 var(--space-5) var(--space-5);font:400 15px/24px var(--font-sans);color:var(--ink-700);gap:var(--space-3);display:grid}.afy-disclosure--bare .afy-disclosure__body{padding:0 0 var(--space-4)}.afy-disclosure__body>p,.afy-accordion__body>p{margin:0}.afy-accordion{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.afy-accordion__item+.afy-accordion__item{border-top:1px solid var(--line)}.afy-accordion__item:first-child .afy-accordion__summary{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.afy-accordion__item:last-child:not([open]) .afy-accordion__summary{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.afy-accordion__body{padding:0 var(--space-5) var(--space-5);font:400 15px/24px var(--font-sans);color:var(--ink-700);gap:var(--space-3);max-width:72ch;display:grid}@media (prefers-reduced-motion:reduce){.afy-disclosure__chev,.afy-accordion__chev{transition:none}}.afy-listrows{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;margin:0;padding:0;list-style:none}.afy-listrows--flush{background:0 0;border:0;border-radius:0}.afy-listrows--cards{gap:var(--space-3);background:0 0;border:0;border-radius:0;display:grid}.afy-listrow{align-items:center;gap:var(--space-4);min-height:var(--row-height);padding:14px var(--space-5);transition:background-color .12s;display:flex;position:relative}.afy-listrow+.afy-listrow{border-top:1px solid var(--line)}.afy-listrows:not(.afy-listrows--cards) .afy-listrow:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.afy-listrows:not(.afy-listrows--cards) .afy-listrow:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.afy-listrows:not(.afy-listrows--cards) .afy-listrow:only-child{border-radius:var(--radius-lg)}.afy-listrows--flush .afy-listrow{border-radius:0!important}.afy-listrows--cards .afy-listrow{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.afy-listrows--cards .afy-listrow+.afy-listrow{border-top:1px solid var(--line)}.afy-listrow__icon{background:var(--tint);width:36px;height:36px;color:var(--heading);border-radius:10px;flex:none;place-items:center;display:grid}.afy-listrow__glyph{stroke-width:1.8px}.afy-listrow__text{flex:1;gap:1px;min-width:0;display:grid}.afy-listrow__title{font:600 15px/22px var(--font-sans);color:var(--heading);text-underline-offset:3px;justify-self:start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.afy-listrow__title:after{content:"";border-radius:inherit;position:absolute;inset:0}.afy-listrow__title:focus-visible{outline:none}.afy-listrow:has(.afy-listrow__title:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.afy-listrow__desc{font:500 13px/18px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-listrow__meta{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.afy-listrow__chev{color:var(--text-muted);flex:none;transition:color .12s}@media (hover:hover){.afy-listrow:hover{background:var(--ink-25)}.afy-listrows--cards .afy-listrow:hover{background:var(--surface);border-color:var(--line-strong)}.afy-listrow:hover .afy-listrow__title{text-decoration-color:currentColor}.afy-listrow:hover .afy-listrow__chev{color:var(--heading)}}.afy-timeline{gap:var(--space-5);min-width:0;display:grid}.afy-timeline__day{gap:var(--space-3);display:grid}.afy-timeline__daylabel{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.afy-timeline__list{margin:0;padding:0;list-style:none;display:grid}.afy-timeline__item{column-gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:28px minmax(0,1fr) auto;display:grid;position:relative}.afy-timeline__item:last-child{padding-bottom:0}.afy-timeline__item:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:31px;bottom:-3px;left:13.5px}.afy-timeline__dot{background:var(--surface);border:1px solid var(--line);width:28px;height:28px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.afy-timeline__item--danger .afy-timeline__dot{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.afy-timeline__item--warning .afy-timeline__dot{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.afy-timeline__item--success .afy-timeline__dot{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.afy-timeline__body{min-width:0;padding-top:3px}.afy-timeline__text{font:400 14px/22px var(--font-sans);color:var(--text);overflow-wrap:anywhere;margin:0}.afy-timeline__actor{color:var(--heading);font-weight:700}.afy-timeline__text strong{color:var(--heading);font-weight:600}.afy-timeline__text .afy-timeline__actor{font-weight:700}.afy-timeline__detail{overflow-wrap:anywhere;font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:2px 0 0}.afy-timeline__time{font:500 13px/20px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:4px}.afy-timeline__more{white-space:nowrap;margin-top:calc(var(--space-2) * -1);padding-left:40px}.afy-timeline--compact{gap:var(--space-4)}.afy-timeline--compact .afy-timeline__day{gap:var(--space-2)}.afy-timeline--compact .afy-timeline__item{grid-template-columns:12px minmax(0,1fr) auto;padding-bottom:10px}.afy-timeline--compact .afy-timeline__item:not(:last-child):before{top:19px;bottom:-4px;left:5.5px}.afy-timeline--compact .afy-timeline__dot{background:var(--ink-300);border:0;width:9px;height:9px;margin:7px 0 0 1.5px}.afy-timeline--compact .afy-timeline__item--danger .afy-timeline__dot{background:var(--danger-text)}.afy-timeline--compact .afy-timeline__item--warning .afy-timeline__dot{background:var(--amber-700)}.afy-timeline--compact .afy-timeline__item--success .afy-timeline__dot{background:var(--success-text)}.afy-timeline--compact .afy-timeline__body{padding-top:0}.afy-timeline--compact .afy-timeline__text{font-size:14px;line-height:21px}.afy-timeline--compact .afy-timeline__time{padding-top:1px}.afy-timeline--compact .afy-timeline__more{margin-top:calc(var(--space-1) * -1);padding-left:24px}.afy-datetile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:60px;min-height:68px;line-height:1.1;font-family:var(--font-sans);flex:none;align-content:center;justify-items:center;padding:7px 4px 8px;display:inline-grid}.afy-datetile__month{letter-spacing:.1em;text-transform:uppercase;color:var(--tint-text);font-size:11px;font-weight:800}.afy-datetile__day{letter-spacing:-.02em;color:var(--heading);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:28px}.afy-datetile__weekday{color:var(--text-muted);font-size:12px;font-weight:600}.afy-datetile--sm{border-radius:var(--radius-sm);width:46px;min-height:0;padding:5px 2px 6px}.afy-datetile--sm .afy-datetile__month{font-size:10px}.afy-datetile--sm .afy-datetile__day{font-size:18px;line-height:22px}.afy-datetile.is-muted{background:var(--surface-sunk);border-color:var(--line)}.afy-datetile.is-muted .afy-datetile__month,.afy-datetile.is-muted .afy-datetile__day,.afy-datetile.is-muted .afy-datetile__weekday{color:var(--text-muted)}.afy-starrating{--afy-star:20px;flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.afy-starrating--sm{--afy-star:16px;gap:8px}.afy-starrating--lg{--afy-star:28px;gap:14px}.afy-starrating__stars{gap:2px;display:inline-flex}.afy-starrating__star{width:var(--afy-star);height:var(--afy-star);flex:none;display:block;position:relative}.afy-starrating__svg{width:var(--afy-star);height:var(--afy-star);fill:var(--ink-200);display:block}.afy-starrating__fill{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.afy-starrating__fill .afy-starrating__svg{fill:var(--orange-500)}.afy-starrating--boxed .afy-starrating__stars{gap:3px}.afy-starrating--boxed .afy-starrating__star{background:var(--ink-200);border-radius:4px}.afy-starrating--boxed .afy-starrating__fill{background:var(--orange-500);border-radius:4px 0 0 4px}.afy-starrating--boxed .afy-starrating__fill.is-full{border-radius:4px}.afy-starrating--boxed .afy-starrating__svg,.afy-starrating--boxed .afy-starrating__fill .afy-starrating__svg{fill:#fff;transform:scale(.72)}.afy-starrating__text{font:500 14px/20px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-starrating--lg .afy-starrating__text{font-size:16px;line-height:24px}.afy-starrating--sm .afy-starrating__text{font-size:13px;line-height:18px}.afy-starrating__value{color:var(--heading);font-weight:800}.afy-starrating__link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;font-weight:600}.afy-checklist{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.afy-checklist--two{column-gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.afy-checklist__item{align-items:flex-start;gap:10px;display:flex}.afy-checklist__mark{background:var(--tint);width:20px;height:20px;color:var(--tint-icon);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.afy-checklist__tick{stroke-width:2.75px;width:13px;height:13px}.afy-checklist__text{gap:1px;min-width:0;display:grid}.afy-checklist__main{font:500 15px/22px var(--font-sans);color:var(--text)}.afy-checklist__detail{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-checklist__item.is-excluded .afy-checklist__mark{background:var(--ink-100);color:var(--text-muted)}.afy-checklist__item.is-excluded .afy-checklist__main{color:var(--text-muted)}.afy-checklist--tint .afy-checklist__mark{background:var(--surface)}.afy-checklist--tint .afy-checklist__main{color:var(--heading)}.afy-checklist--tint .afy-checklist__item.is-excluded .afy-checklist__mark{background:var(--surface)}.afy-checklist--sm{gap:6px}.afy-checklist--sm .afy-checklist__main{font-size:14px;line-height:20px}.afy-checklist--sm .afy-checklist__mark{width:18px;height:18px}.afy-person{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;display:inline-flex}.afy-person__text{min-width:0;display:grid}.afy-person__line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.afy-person__name{font:600 15px/22px var(--font-sans);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.afy-person__name{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){a.afy-person__name:hover{text-decoration-color:currentColor}}.afy-person__detail{font:500 13px/18px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afy-person--xs{gap:var(--space-2)}.afy-person--xs .afy-person__name{font-size:14px;font-weight:600;line-height:20px}.afy-person--sm{gap:10px}.afy-person--sm .afy-person__name{font-size:14px;line-height:20px}.afy-person--sm .afy-person__detail{font-size:12px;line-height:16px}.afy-person--lg{gap:var(--space-4)}.afy-person--lg .afy-person__name{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:24px}.afy-person--lg .afy-person__detail{font-size:14px;line-height:20px}.afy-person__orgs{margin-left:var(--space-2);flex:none;align-items:center;gap:4px;display:inline-flex}.afy-person__org{display:inline-flex}.afy-person__more{font:700 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:2px}.afy-actionpill{border-radius:var(--radius-full);border:1px solid var(--tint-line);background:var(--tint);min-height:32px;color:var(--tint-text);font:700 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 8px 0 12px;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.afy-actionpill:after{content:"";position:absolute;inset:-5px -2px}.afy-actionpill__count{border-radius:var(--radius-full);background:var(--orange-500);color:#fff;min-width:22px;height:20px;font:800 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.afy-actionpill__chev{margin-left:-2px}.afy-actionpill--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.afy-actionpill--danger .afy-actionpill__count{background:var(--danger-text)}.afy-actionpill--clear{cursor:default;border-color:var(--line);color:var(--text-muted);background:0 0;gap:6px;padding:0 12px 0 10px}@media (hover:hover){.afy-actionpill:not(.afy-actionpill--clear):hover{background:var(--tint-strong)}.afy-actionpill--danger:hover{border-color:var(--danger-text);background:var(--danger-bg)}}.afy-actionpill:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.afy-actionpill:after{inset:-6px -2px}}.afy-factlist{font:500 14px/20px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;row-gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.afy-factlist__item{align-items:center;gap:6px;display:inline-flex}.afy-factlist:not(.afy-factlist--icons) .afy-factlist__item+.afy-factlist__item:before{content:"·";color:var(--ink-400);margin:0 7px;font-weight:700}.afy-factlist--icons{column-gap:var(--space-5)}.afy-factlist__icon{color:var(--text-muted)}.afy-factlist__strong{color:var(--heading);font-weight:700}.afy-factlist--sm{font-size:13px;line-height:18px}.afy-figurevalue{font-variant-numeric:tabular-nums}.afy-figurevalue__unit{color:var(--text-muted);letter-spacing:0;margin-left:1px;font-size:.7em;font-weight:700}.afy-figurevalue.is-withheld{color:var(--text-muted);cursor:help;align-items:center;gap:6px;font-weight:600;display:inline-flex}.afy-figurevalue.is-empty{color:var(--text-muted);font-weight:500}.afy-stattile__placeholder{background:var(--ink-100);border-radius:6px;width:4.5ch;max-width:100%;height:28px;margin:5px 0;display:block}.afy-figurevalue__placeholder{vertical-align:-.05em;background:var(--ink-100);border-radius:4px;width:3.5ch;height:.8em;display:inline-block}.afy-keyfigures{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));min-width:0;margin:0;display:grid}.afy-keyfigures__item{align-content:start;gap:4px;min-width:0;display:grid}.afy-keyfigures__label{font:600 13px/18px var(--font-sans);color:var(--text-muted)}.afy-keyfigures__value{font:800 24px/30px var(--font-sans);letter-spacing:-.02em;color:var(--heading);margin:0}.afy-keyfigures__value .afy-figurevalue.is-withheld,.afy-keyfigures__value .afy-figurevalue.is-empty{letter-spacing:0;font-size:16px;line-height:30px}.afy-keyfigures__note{font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-versionlist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;margin:0;padding:0;list-style:none;container-type:inline-size}.afy-versionlist__row{gap:var(--space-2) var(--space-5);padding:14px var(--space-5);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr) auto;align-items:start;display:grid}.afy-versionlist__row+.afy-versionlist__row{border-top:1px solid var(--line)}.afy-versionlist__row:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.afy-versionlist__row:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.afy-versionlist__row.is-selected{background:var(--tint)}.afy-versionlist__id{gap:2px;min-width:0;display:grid}.afy-versionlist__line{align-items:center;gap:var(--space-2);min-height:22px;display:flex}.afy-versionlist__name{font:600 15px/22px var(--font-sans);color:var(--heading);text-decoration:none}a.afy-versionlist__name{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){a.afy-versionlist__name:hover{text-decoration-color:currentColor}}.afy-versionlist__viewing{font:700 12px/16px var(--font-sans);color:var(--tint-text)}.afy-versionlist__meta{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-versionlist__summary{font:400 14px/22px var(--font-sans);color:var(--text);min-width:0;margin:0}.afy-versionlist__actions{align-items:center;gap:var(--space-3);min-height:22px;display:flex}@container (width<=560px){.afy-versionlist__row{grid-template-columns:minmax(0,1fr) auto}.afy-versionlist__summary{grid-area:2/1/auto/-1}.afy-versionlist__actions{grid-area:1/2}}.afy-data-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;position:relative;container-type:inline-size}.afy-data-table__scroll{border-radius:inherit;overflow:auto}.afy-data-table__wide{border-radius:inherit;min-width:0}.afy-data-table__wide.is-wide{overflow-x:auto}.afy-data-table--flush{background:0 0;border:0;border-radius:0}.afy-data-table--flush .afy-data-table__table thead th{border-radius:0!important}.afy-data-table__table{width:100%;min-width:var(--afy-table-floor,0);border-collapse:separate;border-spacing:0;table-layout:fixed;font:400 14px/20px var(--font-sans);color:var(--text)}.afy-data-table__table th{z-index:var(--z-sticky);height:40px;padding:0 var(--space-4);background:var(--ink-25);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font:700 11px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;position:sticky;top:0;overflow:hidden}.afy-data-table:not(.has-toolbar) .afy-data-table__table thead th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.afy-data-table:not(.has-toolbar) .afy-data-table__table thead th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.afy-data-table__table td{height:var(--table-row-height,52px);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--ink-100);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;transition:background-color .12s;overflow:hidden}.afy-data-table__table tbody tr:last-child>td{border-bottom:0}.afy-data-table:not(.has-footer) .afy-data-table__table tbody tr:last-child>td:first-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px)}.afy-data-table:not(.has-footer) .afy-data-table__table tbody tr:last-child>td:last-child{border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.afy-data-table__cell--num{text-align:right;font-variant-numeric:tabular-nums}.afy-data-table__table th.afy-data-table__cell--num{text-align:right}.afy-data-table__cell--center,.afy-data-table__table th.afy-data-table__cell--center{text-align:center}.afy-data-table__sort{max-width:100%;min-height:40px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.afy-data-table__sort-label{text-overflow:ellipsis;overflow:hidden}.afy-data-table__sort-icon{stroke-width:2px;width:14px;height:14px;color:var(--ink-400)}.afy-data-table__sort.is-on{color:var(--heading)}.afy-data-table__sort.is-on .afy-data-table__sort-icon{color:var(--tint-text)}.afy-data-table__cell--num .afy-data-table__sort{flex-direction:row-reverse}@media (hover:hover){.afy-data-table__sort:hover,.afy-data-table__sort:hover .afy-data-table__sort-icon{color:var(--heading)}}.afy-data-table__sort:focus-visible{outline:3px solid var(--focus);outline-offset:-1px;border-radius:var(--radius-sm)}.afy-data-table__table .afy-data-table__check{padding:0 0 0 var(--space-4);overflow:visible}.afy-data-table__table .afy-data-table__exp{padding:0 0 0 var(--space-2);overflow:visible}.afy-data-table__table .afy-data-table__act{padding:0 var(--space-2) 0 0;text-align:right;overflow:visible}.afy-data-table__menu{text-align:left;vertical-align:middle}.afy-data-table__exp-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;transition:background-color .12s,color .12s;display:inline-grid}@media (hover:hover){.afy-data-table__exp-btn:hover{background:var(--ink-100);color:var(--heading)}}.afy-data-table__exp-btn[aria-expanded=true]{color:var(--heading)}.afy-data-table__row.is-clickable{cursor:pointer}@media (hover:hover){.afy-data-table__row.is-clickable:hover>td{background:var(--ink-25)}}.afy-data-table__row.is-selected>td,.afy-data-table__detailrow.is-selected>td{background:var(--tint)}@media (hover:hover){.afy-data-table__row.is-selected.is-clickable:hover>td{background:var(--tint)}}.afy-data-table__row.is-expanded>td{border-bottom-color:#0000}.afy-data-table__row.is-expanded:not(.is-selected)>td{background:var(--ink-25)}.afy-data-table__detailrow>td{background:var(--ink-25);white-space:normal;height:auto;padding:0}.afy-data-table__detail{padding:0 var(--space-5) var(--space-5) calc(40px + var(--space-4))}.afy-data-table__detail.has-check{padding-left:calc(48px + 40px + var(--space-4))}.afy-data-table__title{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.afy-data-table__cell--primary .afy-data-table__title{font-size:15px;line-height:20px}.afy-data-table__two{align-items:center;gap:var(--space-3);min-width:0;display:flex}.afy-data-table__lead{flex:none;display:inline-flex}.afy-data-table__lines{gap:1px;min-width:0;display:grid}.afy-data-table__sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;display:block;overflow:hidden}.afy-data-table__cell--num .afy-data-table__lines{justify-items:end}.afy-data-table__cell--num .afy-data-table__two{justify-content:flex-end}.afy-data-table__open{max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:block;overflow:hidden}@media (hover:hover){.afy-data-table__row.is-clickable:hover .afy-data-table__open{text-decoration-color:currentColor}}.afy-data-table__open:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}.afy-data-table__row.is-finished>td{color:var(--text-muted)}.afy-data-table__row.is-finished .afy-data-table__title{color:var(--text-muted);font-weight:500}.afy-data-table__allrow>td{background:var(--tint);border-bottom:1px solid var(--tint-line);white-space:normal;height:auto;padding:0}.afy-data-table__allbar{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4);color:var(--heading);flex-wrap:wrap;font-size:14px;display:flex}.afy-data-table__allbar b{font-variant-numeric:tabular-nums;font-weight:700}.afy-data-table__row.is-skeleton>td{cursor:default}.afy-data-table__skel{border-radius:var(--radius-full);background:var(--ink-100);max-width:100%;height:10px;display:block}.afy-data-table__skel--thin{background:var(--ink-50);height:8px}.afy-data-table__skel--box{background:var(--ink-50);border:1.5px solid var(--ink-100);border-radius:5px;width:20px;height:20px}.afy-data-table__skel-two{gap:8px;display:grid}.afy-data-table__staterow>td{white-space:normal;height:auto;padding:0}.afy-data-table__empty{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5);display:flex}.afy-data-table__empty-icon{border-radius:var(--radius-md);background:var(--ink-50);width:40px;height:40px;color:var(--text-muted);flex:none;place-items:center;display:grid}.afy-data-table__state-text{flex:1;gap:2px;min-width:0;display:grid}.afy-data-table__state-title{font:700 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-data-table__state-body{color:var(--text-muted);max-width:40rem;margin:0;font-size:14px;line-height:20px}.afy-data-table__empty-action{margin-top:var(--space-3)}.afy-data-table__error{align-items:center;gap:var(--space-3);margin:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);display:flex}.afy-data-table__error-icon{color:var(--danger-text);align-self:flex-start;margin-top:1px}.afy-data-table__error .afy-data-table__state-title{color:var(--danger-text);font-size:14px;line-height:20px}.afy-data-table__error .afy-data-table__state-body{color:var(--text)}.afy-data-table__foot{border-top:1px solid var(--line)}@container (width<=36rem){.afy-data-table--stack .afy-data-table__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.afy-data-table--stack .afy-data-table__table,.afy-data-table--stack .afy-data-table__table tbody,.afy-data-table--stack .afy-data-table__table tr,.afy-data-table--stack .afy-data-table__table td{width:100%;min-width:0;display:block}.afy-data-table--stack .afy-data-table__table colgroup{display:none}.afy-data-table--stack .afy-data-table__row{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ink-100);position:relative}.afy-data-table--stack .afy-data-table__table tbody tr:last-child{border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);border-bottom:0}.afy-data-table--stack:not(.has-toolbar) .afy-data-table__table tbody tr:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}.afy-data-table--stack:not(.has-toolbar) .afy-data-table__table tbody tr:only-child{border-radius:calc(var(--radius-lg) - 1px)}.afy-data-table--stack .afy-data-table__row.is-selected,.afy-data-table--stack .afy-data-table__detailrow.is-selected{background:var(--tint)}.afy-data-table--stack .afy-data-table__row>td{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:right;white-space:normal;background:0 0;border:0;height:auto;min-height:28px;padding:2px 0;display:flex;border-radius:0!important}.afy-data-table--stack .afy-data-table__row>td[data-label]:before{content:attr(data-label);color:var(--text-muted);text-align:left;flex:none;font-size:13px;font-weight:600}.afy-data-table--stack .afy-data-table__row>.afy-data-table__cell--primary{text-align:left;padding:0 44px 6px 0;display:block}.afy-data-table--stack .afy-data-table__row>.afy-data-table__check{top:var(--space-4);left:var(--space-4);width:auto;padding:0;position:absolute}.afy-data-table--stack .afy-data-table__row>.afy-data-table__exp{bottom:var(--space-2);right:var(--space-2);width:auto;min-height:0;padding:0;position:absolute}.afy-data-table--stack .afy-data-table__row>.afy-data-table__act{top:var(--space-3);right:var(--space-2);width:auto;min-height:0;padding:0;position:absolute}.afy-data-table--stack .afy-data-table__row:has(.afy-data-table__check)>.afy-data-table__cell--primary{padding-left:34px}.afy-data-table--stack .afy-data-table__row>td .afy-data-table__lines{justify-items:end}.afy-data-table--stack .afy-data-table__row>.afy-data-table__cell--primary .afy-data-table__lines{justify-items:start}.afy-data-table--stack .afy-data-table__detailrow>td{padding:0}.afy-data-table--stack .afy-data-table__detail,.afy-data-table--stack .afy-data-table__detail.has-check{padding:0 var(--space-4) var(--space-4)}.afy-data-table--stack .afy-data-table__row.is-skeleton>td{min-height:22px}.afy-data-table--stack .afy-data-table__row.is-skeleton>td.afy-data-table__exp,.afy-data-table--stack .afy-data-table__row.is-skeleton>td.afy-data-table__act{display:none}}.afy-table-toolbar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);min-width:0;display:grid}.afy-table-toolbar__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.afy-table-toolbar__grow{flex:1 1 0;min-width:0}.afy-table-toolbar__search{flex:10rem;min-width:9rem;max-width:22rem}.afy-table-toolbar__anchor{display:inline-flex;position:relative}.afy-table-toolbar__view{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);font:600 14px/20px var(--font-sans);color:var(--heading);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px 0 14px;transition:border-color .12s,background-color .12s;display:inline-flex}.afy-table-toolbar__view-k{color:var(--text-muted);font-weight:500}.afy-table-toolbar__view-v{font-weight:700}.afy-table-toolbar__view[aria-expanded=true],.afy-table-toolbar__colbtn[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text)}.afy-table-toolbar__view[aria-expanded=true] .afy-table-toolbar__view-k{color:var(--tint-text)}.afy-table-toolbar__dot{background:var(--action);border-radius:50%;flex:none;width:7px;height:7px}.afy-table-toolbar__colbtn{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);font:600 14px/20px var(--font-sans);color:var(--heading);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;transition:border-color .12s,background-color .12s;display:inline-flex}@media (hover:hover){.afy-table-toolbar__view:hover,.afy-table-toolbar__colbtn:hover{border-color:var(--line-input)}}@media (pointer:coarse){.afy-table-toolbar__view,.afy-table-toolbar__colbtn{min-height:var(--control-height-touch)}}.afy-table-toolbar__pickwrap{flex:none}.afy-table-toolbar__pick{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);font:600 14px/20px var(--font-sans);color:var(--heading);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:0 12px 0 14px;transition:border-color .12s,background-color .12s;display:inline-flex}.afy-table-toolbar__pick-label{font-weight:600}.afy-table-toolbar__pick.is-active .afy-table-toolbar__pick-label{font-weight:500}.afy-table-toolbar__pick-value{font-weight:700}.afy-table-toolbar__pick-chev{color:var(--text-muted);margin-left:2px}.afy-table-toolbar__pick.is-active,.afy-table-toolbar__pick[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text)}.afy-table-toolbar__pick.is-active .afy-table-toolbar__pick-chev,.afy-table-toolbar__pick[aria-expanded=true] .afy-table-toolbar__pick-chev{color:var(--tint-text)}@media (hover:hover){.afy-table-toolbar__pick:not(.is-active):not([aria-expanded=true]):hover{border-color:var(--line-input)}}@media (pointer:coarse){.afy-table-toolbar__pick{min-height:var(--control-height-touch)}}.afy-table-toolbar__pick-opt{justify-content:space-between;gap:var(--space-4);display:flex}.afy-table-toolbar__pick-n{color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-table-toolbar__chips{gap:var(--space-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.afy-table-toolbar__chip{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);height:32px;font:600 14px/20px var(--font-sans);color:var(--heading);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex;position:relative}.afy-table-toolbar__chip:after{content:"";position:absolute;inset:-4px 0}.afy-table-toolbar__chip-n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.afy-table-toolbar__chip[aria-pressed=true]{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text)}.afy-table-toolbar__chip[aria-pressed=true] .afy-table-toolbar__chip-n{color:var(--tint-text)}.afy-table-toolbar__chip-tick{color:var(--tint-mark);margin-left:-3px}@media (hover:hover){.afy-table-toolbar__chip[aria-pressed=false]:hover{border-color:var(--line-input)}}@media (pointer:coarse){.afy-table-toolbar__chip{height:40px}}.afy-table-toolbar__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:14px;display:flex}.afy-table-toolbar__tags-k{color:var(--text-muted);margin-right:2px;font-size:13px}.afy-table-toolbar__tag{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--ink-50);height:30px;font:500 13px/18px var(--font-sans);color:var(--text);white-space:nowrap;align-items:center;gap:4px;padding:0 2px 0 12px;display:inline-flex}.afy-table-toolbar__tag-k{color:var(--text-muted)}.afy-table-toolbar__tag-k:after{content:":"}.afy-table-toolbar__tag-v{color:var(--heading);font-weight:700}.afy-table-toolbar__tag-x{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;transition:background-color .12s,color .12s;display:grid;position:relative}.afy-table-toolbar__tag-x:after{content:"";position:absolute;inset:-4px}@media (hover:hover){.afy-table-toolbar__tag-x:hover{background:var(--ink-100);color:var(--heading)}}.afy-table-toolbar__result{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.afy-table-toolbar__pop{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);text-align:left;padding:6px;animation:.12s ease-out afy-table-toolbar-pop;position:absolute;top:calc(100% + 6px);left:0}.afy-table-toolbar__pop--end{width:340px;padding:var(--space-4);left:auto;right:0}@keyframes afy-table-toolbar-pop{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.afy-table-toolbar__pop{animation:none}}.afy-table-toolbar__pop-title{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:8px 10px 4px}.afy-table-toolbar__pop--end .afy-table-toolbar__pop-title{padding:0 0 var(--space-2)}.afy-table-toolbar__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.afy-table-toolbar__item{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:40px;font:500 14px/20px var(--font-sans);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.afy-table-toolbar__item-icon{color:var(--text-muted)}@media (hover:hover){.afy-table-toolbar__item:hover{background:var(--ink-50)}}.afy-table-toolbar__item:focus-visible{background:var(--ink-50);box-shadow:inset 0 0 0 2px var(--focus);outline:none}.afy-table-toolbar__item[aria-current=true]{background:var(--tint);color:var(--heading);font-weight:600}.afy-table-toolbar__tick{width:16px;color:var(--tint-text);flex:none;display:inline-flex}.afy-table-toolbar__item-text{flex:1;min-width:0;display:grid}.afy-table-toolbar__item-meta{color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px}.afy-table-toolbar__edited{font:700 11px/16px var(--font-sans);color:var(--tint-text)}.afy-table-toolbar__sep{background:var(--line);height:1px;margin:5px 4px}.afy-table-toolbar__note{color:var(--text-muted);margin:4px 10px 6px;font-size:13px;line-height:18px}.afy-table-toolbar__form{gap:var(--space-3);padding:10px;display:grid}.afy-table-toolbar__form-end{justify-content:flex-end;gap:var(--space-2);display:flex}.afy-table-toolbar__cols{gap:var(--space-2);display:grid}.afy-table-toolbar__fixed{border-radius:var(--radius-sm);background:var(--ink-50);min-height:40px;color:var(--text-muted);align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.afy-table-toolbar__fixed-name{font:600 14px/20px var(--font-sans);color:var(--heading);flex:1}.afy-table-toolbar__sortrow{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);margin-top:var(--space-1);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.afy-table-toolbar__pop-end{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);margin-top:var(--space-1);display:flex}.afy-bulk-bar{bottom:var(--space-4);z-index:var(--z-toast);margin-top:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:sticky}.afy-bulk-bar--inline{z-index:auto;margin-top:0;position:relative;bottom:auto}.afy-bulk-bar__bar{pointer-events:auto;justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--action);color:#fff;max-width:100%;min-height:52px;box-shadow:var(--shadow-lg);font:600 14px/20px var(--font-sans);white-space:nowrap;flex-wrap:wrap;padding:6px 8px 6px 18px;animation:.16s ease-out afy-bulk-bar-in;display:flex}@keyframes afy-bulk-bar-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.afy-bulk-bar__bar{animation:none}}.afy-bulk-bar__count{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;font-weight:700;display:inline-flex}.afy-bulk-bar__tick{width:18px;height:18px;color:var(--action);background:#fff;border-radius:5px;flex:none;place-items:center;display:grid}.afy-bulk-bar__link{border-radius:var(--radius-sm);min-height:32px;font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.afy-bulk-bar__sep{background:#ffffff73;flex:none;width:1px;height:22px}.afy-bulk-bar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.afy-bulk-bar__action{border-radius:var(--radius-md);background:var(--surface);min-height:36px;color:var(--heading);font:700 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 14px;transition:background-color .12s;display:inline-flex}@media (hover:hover){.afy-bulk-bar__action:hover{background:var(--orange-50)}}.afy-bulk-bar__clear{border-radius:var(--radius-md);color:#fff;min-height:36px;font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px 0 10px;transition:background-color .12s;display:inline-flex}@media (hover:hover){.afy-bulk-bar__clear:hover,.afy-bulk-bar__link:hover{background:#ffffff29}}.afy-bulk-bar__bar button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.afy-bulk-bar__action,.afy-bulk-bar__clear,.afy-bulk-bar__link{min-height:var(--control-height-touch)}}@media (width<=36rem){.afy-bulk-bar__bar{width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);justify-content:flex-start}.afy-bulk-bar__sep{display:none}.afy-bulk-bar__clear{order:2;margin-left:auto}.afy-bulk-bar__actions{flex:100%;order:3}.afy-bulk-bar__action{flex:auto;justify-content:center}}.afy-pagination{align-items:center;gap:var(--space-2) var(--space-4);min-height:56px;padding:var(--space-2) var(--space-4);font:400 14px/20px var(--font-sans);color:var(--text-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;container-type:inline-size}.afy-pagination__summary{font-variant-numeric:tabular-nums;min-width:0}.afy-pagination__summary b{color:var(--heading);font-weight:600}.afy-pagination__pages{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.afy-pagination__page{border-radius:var(--radius-sm);min-width:36px;height:36px;font:600 14px/1 var(--font-sans);color:var(--heading);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;padding:0 8px;transition:background-color .12s,color .12s;display:inline-grid;position:relative}.afy-pagination__page:after{content:"";position:absolute;inset:-2px 0}.afy-pagination__page[aria-current=page]{background:var(--tint);color:var(--tint-text);box-shadow:inset 0 0 0 1px var(--tint-line);font-weight:700}.afy-pagination__step.is-end{color:var(--ink-400)}@media (hover:hover){.afy-pagination__page:not([aria-current]):hover{background:var(--ink-100)}}.afy-pagination__page:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-pagination__gap{text-align:center;min-width:24px;color:var(--text-muted)}.afy-pagination__size{justify-self:end;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.afy-pagination__size-k{font-size:14px}.afy-pagination__pick{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);height:32px;font:700 14px/20px var(--font-sans);color:var(--heading);cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 8px 0 12px;transition:border-color .12s;display:inline-flex;position:relative}.afy-pagination__pick:after{content:"";position:absolute;inset:-4px 0}.afy-pagination__pick-chev{color:var(--text-muted)}.afy-pagination__pick[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text)}@media (hover:hover){.afy-pagination__pick:hover{border-color:var(--line-input)}}.afy-pagination__cursor{gap:var(--space-2);display:flex}.afy-pagination__cursor .afy-pagination__end{color:var(--text-muted)}@media (pointer:coarse){.afy-pagination__page{min-width:44px;height:44px}}@container (width<=36rem){.afy-pagination{grid-template-columns:minmax(0,1fr) auto}.afy-pagination__summary{grid-area:1/1}.afy-pagination__size{grid-area:1/2}.afy-pagination__pages,.afy-pagination__cursor{grid-area:2/1/auto/-1;justify-self:start;margin-left:-8px}.afy-pagination__size-k{display:none}}.afy-work-list{gap:var(--space-4);min-width:0;display:grid;container-type:inline-size}.afy-work-list__band,.afy-work-list__done{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.afy-work-list__head{align-items:center;gap:4px var(--space-3);min-height:48px;padding:6px var(--space-4);background:var(--ink-25);border-bottom:1px solid var(--line);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;flex-wrap:wrap;display:flex}.afy-work-list__title{align-items:center;gap:var(--space-2);font:700 15px/20px var(--font-sans);color:var(--heading);margin:0;display:inline-flex}.afy-work-list__dot{background:var(--danger-text);border-radius:50%;flex:none;width:8px;height:8px}.afy-work-list__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.afy-work-list__grow{flex:1}.afy-work-list__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font:400 14px/20px var(--font-sans)}.afy-work-list__row>td,.afy-work-list__row>th{height:64px;padding:0 var(--space-3);border-top:1px solid var(--ink-100);text-align:left;vertical-align:middle;font-weight:400;overflow:hidden}.afy-work-list__row:first-child>td,.afy-work-list__row:first-child>th{border-top:0}.afy-work-list__row>:first-child{padding-left:var(--space-4)}.afy-work-list__kind{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font:700 11px/16px var(--font-sans)!important}.afy-work-list__who{display:table-cell}.afy-work-list__who>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.afy-work-list__open,.afy-work-list__name{font:600 15px/21px var(--font-sans);color:var(--heading);text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.afy-work-list__name{cursor:default}@media (hover:hover){.afy-work-list__open:hover{text-decoration-color:currentColor}}.afy-work-list__open:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}.afy-work-list__sub{color:var(--text-muted);font-size:13px;line-height:18px}.afy-work-list__state{max-width:100%;color:var(--text);align-items:center;gap:6px;display:inline-flex}.afy-work-list__state>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-work-list__state-icon{flex:none}.afy-work-list__state.is-ok .afy-work-list__state-icon{color:var(--success-text)}.afy-work-list__state.is-wait .afy-work-list__state-icon{color:var(--text-muted)}.afy-work-list__state.is-missing .afy-work-list__state-icon{color:var(--danger-text)}.afy-work-list__when{white-space:nowrap;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right!important}.afy-work-list__when.is-late{color:var(--danger-text);font-weight:700!important}.afy-work-list__when.is-today{color:var(--heading);font-weight:700!important}.afy-work-list__act{text-align:right!important;overflow:visible!important}.afy-work-list__act-in{text-align:left;align-items:center;gap:var(--space-1);display:inline-flex}.afy-work-list__days{grid-template-columns:repeat(5,48px);gap:4px;padding:2px 6px 6px;display:grid}.afy-work-list__dow{font:700 11px/16px var(--font-sans);color:var(--text-muted);text-align:center;padding-bottom:2px}.afy-work-list__day{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;height:48px;font-family:var(--font-sans);color:var(--heading);place-items:center;padding:0;transition:background-color .12s,border-color .12s;display:grid}.afy-work-list__day-n{font:700 15px/18px var(--font-sans);font-variant-numeric:tabular-nums}.afy-work-list__day-m{font:500 11px/14px var(--font-sans);color:var(--text-muted)}@media (hover:hover){.afy-work-list__day:hover{background:var(--tint);border-color:var(--tint-line)}}.afy-work-list__day:focus-visible{background:var(--tint);box-shadow:inset 0 0 0 2px var(--focus);outline:none}.afy-work-list__empty{align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-muted);margin:0;font-size:14px;display:flex}.afy-work-list__empty-icon{color:var(--success-text)}.afy-work-list__head--done{background:var(--surface)}.afy-work-list__done-list{margin:0;padding:0;list-style:none}.afy-work-list__done-item{align-items:center;gap:var(--space-3);min-height:48px;padding:6px var(--space-4);border-top:1px solid var(--ink-100);color:var(--text);font-size:14px;display:flex}.afy-work-list__done-item:first-child{border-top:0}.afy-work-list__done-icon{color:var(--success-text)}.afy-work-list__done-text{flex:1;min-width:0}.afy-work-list__done-at{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.afy-work-list__done-none{padding:var(--space-3) var(--space-4);color:var(--text-muted);margin:0;font-size:14px}.afy-work-list__col-kind{width:140px}.afy-work-list__col-why{width:26%}.afy-work-list__col-when{width:104px}.afy-work-list__col-act{width:184px}@container (width<=52rem){.afy-work-list__col-why{width:22%}.afy-work-list__col-kind{width:132px}}@container (width<=36rem){.afy-work-list__table,.afy-work-list__table tbody{display:block}.afy-work-list__table colgroup{display:none}.afy-work-list__row{gap:2px var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--ink-100);grid-template-columns:minmax(0,1fr) auto;display:grid}.afy-work-list__row:first-child{border-top:0}.afy-work-list__row>td,.afy-work-list__row>th{border:0;height:auto;display:block;width:auto!important;padding:0!important}.afy-work-list__kind{grid-column:1/-1}.afy-work-list__who{grid-column:1}.afy-work-list__when{grid-area:2/2;align-self:start}.afy-work-list__why{grid-column:1/-1}.afy-work-list__act{grid-column:1/-1;text-align:right!important;padding-top:var(--space-2)!important}.afy-work-list__done-item{flex-wrap:wrap}}.afy-view-mode-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);flex:none;gap:2px;padding:2px;display:inline-flex}.afy-view-mode-toggle__opt{min-width:34px;height:34px;color:var(--text-muted);font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;transition:background-color .12s,color .12s;display:inline-flex}.afy-view-mode-toggle__opt[aria-checked=true]{background:var(--tint);color:var(--tint-text)}@media (hover:hover){.afy-view-mode-toggle__opt[aria-checked=false]:hover{background:var(--ink-50);color:var(--heading)}}.afy-view-mode-toggle__opt:focus-visible{outline:3px solid var(--focus);outline-offset:1px}@media (pointer:coarse){.afy-view-mode-toggle__opt{min-width:38px;height:38px}}.afy-reorder-list{gap:var(--space-2);min-width:0;display:grid}.afy-reorder-list__items{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0;list-style:none}.afy-reorder-list--bare .afy-reorder-list__items{background:0 0;border:0;border-radius:0}.afy-reorder-list__item{align-items:center;gap:var(--space-2);min-height:56px;padding:4px var(--space-3) 4px 4px;border-top:1px solid var(--ink-100);background:var(--surface);transition:background-color .12s;display:flex;position:relative}.afy-reorder-list__item:first-child{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;border-top:0}.afy-reorder-list__item:last-child{border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.afy-reorder-list__item:only-child{border-radius:calc(var(--radius-md) - 1px)}.afy-reorder-list--compact .afy-reorder-list__item{border-radius:var(--radius-sm);border-top:0;min-height:40px;padding:0 4px 0 0}.afy-reorder-list__item.is-moving{z-index:1;background:var(--tint);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);border-top-color:#0000}.afy-reorder-list__item.is-moving+.afy-reorder-list__item{border-top-color:#0000}.afy-reorder-list__handle{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink-500);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.afy-reorder-list--compact .afy-reorder-list__handle{width:32px;height:40px}@media (hover:hover){.afy-reorder-list__handle:hover{background:var(--ink-100);color:var(--heading)}}.afy-reorder-list__handle[aria-pressed=true]{background:var(--surface);color:var(--tint-text);cursor:grabbing}.afy-reorder-list__item.is-moving .afy-reorder-list__handle{cursor:grabbing;color:var(--tint-text)}.afy-reorder-list__handle:focus-visible{outline:3px solid var(--focus);outline-offset:-1px}.afy-reorder-list__body{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.afy-reorder-list__lead{color:var(--text-muted);flex:none;display:inline-flex}.afy-reorder-list__text{flex:1;min-width:0;display:grid}.afy-reorder-list__label{font:600 15px/21px var(--font-sans);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-reorder-list__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.afy-reorder-list__end{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.afy-reorder-list__status{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}@keyframes afy-nav-pop{0%{opacity:0;transform:translateY(-3px)}}@keyframes afy-nav-pop-up{0%{opacity:0;transform:translateY(3px)}}@keyframes afy-nav-fade{0%{opacity:0}}@keyframes afy-nav-in-right{0%{opacity:0;transform:translate(12px)}}@keyframes afy-nav-in-left{0%{opacity:0;transform:translate(-12px)}}@keyframes afy-nav-rise{0%{opacity:0;transform:translateY(6px)scale(.99)}}.afy-appshell{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.5;position:relative}.afy-appshell__skip{left:var(--space-2);z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--navy-900);color:#fff;font:700 15px/1.2 var(--font-sans);padding:10px 14px;text-decoration:none;position:absolute;top:-80px}.afy-appshell__skip:focus{top:var(--space-2)}.afy-appshell__top{background:var(--surface);flex:none}.afy-appshell__banner{flex:none}.afy-appshell__nav{background:var(--surface)}.afy-appshell__main{outline:none;min-width:0}.afy-appshell__page{gap:var(--space-5);min-width:0;padding:var(--space-6) var(--space-6) var(--space-8);align-content:start;display:grid}.afy-appshell.is-wide{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.afy-appshell.is-wide.is-contained{height:100%}.afy-appshell.is-wide .afy-appshell__body{flex:1;min-height:0;display:flex}.afy-appshell.is-wide .afy-appshell__nav{width:var(--sidebar-width);border-right:1px solid var(--line);flex-direction:column;flex:none;display:flex;overflow:hidden}.afy-appshell.is-wide .afy-appshell__main{scrollbar-gutter:stable;scroll-padding-top:var(--space-5);flex:1;overflow-y:auto}.afy-appshell.is-narrow{min-height:100dvh}.afy-appshell.is-narrow .afy-appshell__top{z-index:var(--z-header);position:sticky;top:0}.afy-appshell.is-narrow .afy-appshell__nav{display:none}.afy-appshell.is-narrow.is-nav-open .afy-appshell__nav{width:min(320px,100% - 56px);z-index:calc(var(--z-sheet) + 1);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;animation:.18s ease-out afy-nav-in-left;display:flex;position:fixed;top:0;bottom:0;left:0}.afy-appshell__scrim{z-index:var(--z-sheet);background:#0c23406b;animation:.16s ease-out afy-nav-fade;position:fixed;inset:0}.afy-appshell.is-narrow .afy-appshell__page{padding:var(--space-5) var(--space-4) var(--space-7);gap:var(--space-4)}.afy-appshell.is-narrow.is-contained{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.afy-appshell.is-narrow.is-contained .afy-appshell__body{flex:1;min-height:0;display:flex}.afy-appshell.is-narrow.is-contained .afy-appshell__main{flex:1;overflow-y:auto}.afy-appshell.is-contained .afy-appshell__scrim,.afy-appshell.is-contained.is-nav-open .afy-appshell__nav{position:absolute}.afy-topbar{contain:inline-size;border-top-left-radius:inherit;border-top-right-radius:inherit;height:var(--topbar-height);padding-right:var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);align-items:center;min-width:0;display:flex}.afy-topbar__brand{align-items:center;gap:var(--space-1);width:var(--sidebar-width);height:100%;padding-left:var(--space-5);flex:none;display:flex}.afy-topbar__home{border-radius:var(--radius-sm);align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.afy-topbar__mid{align-items:center;gap:var(--space-3);min-width:0;padding-left:calc(var(--space-6) - 10px);flex:1;display:flex}.afy-topbar__org{flex:none;min-width:0;max-width:280px}.afy-topbar__end{margin-left:var(--space-3);flex:none;align-items:center;gap:2px;display:flex}.afy-topbar__actions{align-items:center;gap:var(--space-2);margin-right:var(--space-2);display:flex}.afy-topbar__end>.afy-accountmenu{margin-left:var(--space-2)}.afy-topbar.is-compact{height:56px;padding-right:var(--space-2)}.afy-topbar.is-compact .afy-topbar__brand{width:auto;padding-left:var(--space-2);gap:var(--space-1)}.afy-topbar.is-compact .afy-topbar__brand>.afy-topbar__home:first-child{padding-left:var(--space-2)}.afy-topbar.is-compact .afy-topbar__mid{padding-left:var(--space-2);justify-content:flex-end}.afy-topbar.is-compact .afy-topbar__end{margin-left:0}.afy-topbar.is-compact .afy-topbar__actions{gap:2px;margin-right:0}.afy-topbar .afy-topbar__action--danger{color:var(--danger-text)}.afy-topbar__progress{flex:none;display:inline-flex;position:relative}.afy-topbar__progressbar{pointer-events:none;position:absolute;bottom:3px;left:10px;right:10px}.afy-topbar__progress.is-compact .afy-topbar__progressbar{bottom:4px;left:8px;right:8px}.afy-topbar__end>.afy-topbar__more+.afy-accountmenu{margin-left:2px}.afy-searchtrigger{min-width:0;max-width:420px;height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text-muted);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;flex:260px;align-items:center;gap:10px;padding:0 8px 0 12px;transition:border-color .12s,background-color .12s;display:flex}.afy-searchtrigger__icon{color:var(--text-muted)}.afy-searchtrigger__text{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:0;min-width:0;overflow:hidden}.afy-searchtrigger__kbd{font:600 11px/16px var(--font-sans);color:var(--text-muted);border:1px solid var(--line-strong);background:var(--surface);border-bottom-width:2px;border-radius:5px;flex:none;padding:0 6px}@media (hover:hover){.afy-searchtrigger:hover{border-color:var(--line-input);background:var(--surface)}}.afy-searchtrigger:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-sidebar{background:var(--surface);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.afy-sidebar__drawerhead{height:56px;padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.afy-sidebar__header{padding:var(--space-4) var(--space-3) 0;flex:none}.afy-sidebar__action{padding:var(--space-4) var(--space-3) var(--space-1);flex:none}.afy-sidebar__scroll{min-height:0;padding:var(--space-2) var(--space-3) var(--space-4);flex:1;overflow-y:auto}.afy-sidebar__foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);flex:none;gap:2px;display:grid}.afy-sidenav{gap:var(--space-3);display:grid}.afy-sidenav__group{gap:2px;min-width:0;display:grid}.afy-sidenav__grouplabel{padding:var(--space-4) var(--space-3) var(--space-2);font:700 13px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.afy-sidenav__grouphead{width:100%;min-height:40px;padding:var(--space-2) var(--space-3) 0;border-radius:var(--radius-sm);font:700 13px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;transition:color .12s;display:flex}.afy-sidenav__chev{transition:transform .12s}.afy-sidenav__grouphead[aria-expanded=false] .afy-sidenav__chev{transform:rotate(-90deg)}@media (hover:hover){.afy-sidenav__grouphead:hover{color:var(--heading)}}.afy-sidenav__list{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.afy-sidenav__list[hidden]{display:none}.afy-sidenav__item{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:500 15px/20px var(--font-sans);text-decoration:none;transition:color .12s;display:flex}.afy-sidenav__icon{color:var(--text-muted);transition:color .12s}.afy-sidenav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.afy-sidenav__ext{color:var(--text-muted)}@media (hover:hover){.afy-sidenav__item:not(.is-current):hover{color:var(--heading)}.afy-sidenav__item:not(.is-current):hover .afy-sidenav__icon{color:var(--tint-icon)}}.afy-sidenav__item.is-current{background:var(--tint);color:var(--tint-text);font-weight:600}.afy-sidenav__item.is-current .afy-sidenav__icon{color:var(--tint-icon)}.afy-sidenav__item:focus-visible,.afy-sidenav__grouphead:focus-visible{outline:3px solid var(--focus);outline-offset:-1px}.afy-sidenav__count{text-align:right;min-width:20px;font:600 12px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;margin-left:auto}.afy-sidenav__item.is-current .afy-sidenav__count{color:var(--tint-text)}@media (pointer:coarse){.afy-sidenav__item,.afy-sidenav__grouphead{min-height:var(--control-height-touch)}}.afy-orgswitcher__panel,.afy-prodswitcher__panel,.afy-accountmenu__panel,.afy-viewswitcher__panel,.afy-lookswitcher__panel{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text);font-family:var(--font-sans);outline:none;padding:6px}.afy-orgswitcher__label,.afy-prodswitcher__label,.afy-viewswitcher__label{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 4px}.afy-orgswitcher{max-width:100%;display:inline-flex;position:relative}.afy-orgswitcher__trigger{min-width:0;max-width:100%;height:var(--control-height);border-radius:var(--radius-md);color:var(--heading);font:700 15px/20px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 8px 0 7px;transition:background-color .12s,border-color .12s;display:inline-flex}.afy-orgswitcher__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afy-orgswitcher__sel{color:var(--text-muted)}@media (hover:hover){.afy-orgswitcher__trigger:hover{background:var(--ink-50)}}.afy-orgswitcher__trigger[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line)}.afy-orgswitcher__trigger:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-orgswitcher__panel{gap:1px;width:384px;max-width:calc(100vw - 32px);animation:.12s ease-out afy-nav-pop;display:grid;position:absolute;top:calc(100% + 6px);left:0}.afy-orgswitcher__panel.is-end{left:auto;right:0}.afy-orgswitcher__search{padding:4px}.afy-orgswitcher__list{gap:2px;max-height:360px;display:grid;overflow-y:auto}.afy-orgswitcher__row{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;min-height:60px;font-family:var(--font-sans);color:var(--text);background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 10px;transition:background-color .12s;display:grid}@media (hover:hover){.afy-orgswitcher__row:hover{background:var(--ink-50)}}.afy-orgswitcher__row.is-current{background:var(--tint)}.afy-orgswitcher__row:focus-visible,.afy-orgswitcher__join:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.afy-orgswitcher__text{gap:2px;min-width:0;display:grid}.afy-orgswitcher__line1{align-items:baseline;gap:6px;min-width:0;display:flex}.afy-orgswitcher__name{font:700 14px/20px var(--font-sans);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afy-orgswitcher__role{font:500 13px/18px var(--font-sans);color:var(--text-muted);flex:none}.afy-orgswitcher__role:before{content:"·";margin-right:6px}.afy-orgswitcher__status{font:500 13px/18px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.afy-orgswitcher__status .afy-icon{stroke-width:2px;width:14px;height:14px}.afy-orgswitcher__status--danger{color:var(--danger-text);font-weight:700}.afy-orgswitcher__status--warning{color:var(--warning-text);font-weight:700}.afy-orgswitcher__tick{color:var(--tint-text)}.afy-orgswitcher__none{color:var(--text-muted);margin:0;padding:12px 10px;font-size:14px}.afy-orgswitcher__foot{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.afy-orgswitcher__join{border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--heading);font:600 14px/20px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;transition:background-color .12s;display:flex}.afy-orgswitcher__plus{border:1px dashed var(--line-input);width:32px;height:32px;color:var(--text-muted);border-radius:9px;flex:none;place-items:center;display:grid}@media (hover:hover){.afy-orgswitcher__join:hover{background:var(--ink-50)}}.afy-prodswitcher{display:inline-flex;position:relative}.afy-prodswitcher__panel{gap:2px;width:432px;max-width:calc(100vw - 32px);padding-bottom:6px;animation:.12s ease-out afy-nav-pop;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.afy-prodswitcher__panel.is-end{left:auto;right:0}.afy-prodswitcher__label--sep{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.afy-prodswitcher__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.afy-prodswitcher__more{gap:2px;margin:0;padding:0;list-style:none;display:grid}.afy-prodswitcher__tile,.afy-prodswitcher__row{border-radius:var(--radius-sm);min-height:40px;color:var(--text);align-items:flex-start;gap:10px;padding:10px;text-decoration:none;transition:background-color .12s;display:flex}.afy-prodswitcher__row{align-items:center}@media (hover:hover){.afy-prodswitcher__tile:hover,.afy-prodswitcher__row:hover{background:var(--ink-50)}.afy-prodswitcher__row:hover .afy-prodswitcher__ask{text-decoration-color:currentColor}}.afy-prodswitcher__tile.is-current{background:var(--tint)}.afy-prodswitcher__tile:focus-visible,.afy-prodswitcher__row:focus-visible,.afy-prodswitcher__console:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.afy-prodswitcher__text{flex:1;gap:1px;min-width:0;display:grid}.afy-prodswitcher__name{font:700 14px/20px var(--font-sans);color:var(--heading)}.afy-prodswitcher__desc{font:500 12px/17px var(--font-sans);color:var(--text-muted)}.afy-prodswitcher__panel.is-list{width:360px}.afy-prodswitcher__panel.is-list .afy-prodswitcher__grid{grid-template-columns:minmax(0,1fr)}.afy-prodswitcher__panel.is-list .afy-prodswitcher__tile{align-items:center;min-height:44px;padding:6px 10px}.afy-prodswitcher__panel.is-list .afy-prodswitcher__desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-prodswitcher__ask{font:600 13px/18px var(--font-sans);color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;flex:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.afy-prodswitcher__ask.is-asked,.afy-prodswitcher__row[aria-disabled=true]:hover .afy-prodswitcher__ask{color:var(--text-muted);font-weight:500;text-decoration:none}.afy-prodswitcher__row[aria-disabled=true]{cursor:default}.afy-prodswitcher__row[aria-disabled=true]:hover{background:0 0}.afy-prodswitcher__console{border-top:1px solid var(--line);background:var(--surface-sunk);min-height:48px;color:var(--heading);font:700 14px/20px var(--font-sans);align-items:center;gap:10px;margin:6px -6px -6px;padding:0 16px;text-decoration:none;display:flex}.afy-prodswitcher__console>span:first-of-type{flex:none}.afy-prodswitcher__staff{font:700 11px/16px var(--font-sans);letter-spacing:.04em;color:var(--ink-700);background:var(--ink-100);border-radius:var(--radius-full);padding:1px 8px}.afy-prodswitcher__go{color:var(--text-muted);margin-left:auto}@media (hover:hover){.afy-prodswitcher__console:hover{background:var(--ink-100)}}.afy-prodswitcher__console+.afy-prodswitcher__console{margin-top:0}.afy-accountmenu{display:inline-flex;position:relative}.afy-accountmenu__trigger{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s;display:grid;position:relative}@media (hover:hover){.afy-accountmenu__trigger:hover{background:var(--ink-100)}}.afy-accountmenu__trigger[aria-expanded=true]{background:var(--tint-strong)}.afy-accountmenu__trigger:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.afy-accountmenu__trigger{width:var(--control-height-touch);height:var(--control-height-touch)}}.afy-accountmenu__dot{background:var(--orange-500);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px}.afy-accountmenu__itemicon{color:var(--text-muted);flex:none;place-items:center;display:inline-grid;position:relative}.afy-accountmenu__itemicon--danger{color:var(--danger-text)}.afy-accountmenu__itemdot{background:var(--orange-500);border:1.5px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px}.afy-accountmenu__panel{gap:1px;width:304px;max-width:calc(100vw - 32px);animation:.12s ease-out afy-nav-pop;display:grid;position:absolute;top:calc(100% + 6px);right:0}.afy-accountmenu__panel.is-start{left:0;right:auto}.afy-accountmenu__panel.is-up{animation-name:afy-nav-pop-up;top:auto;bottom:calc(100% + 6px)}.afy-accountmenu__who{align-items:center;gap:12px;min-width:0;padding:8px 10px 6px;display:flex}.afy-accountmenu__whotext{min-width:0;display:grid}.afy-accountmenu__name{font:700 15px/20px var(--font-sans);color:var(--heading)}.afy-accountmenu__email{font:500 13px/18px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-accountmenu__swatch,.afy-lookswitcher__dot{border-radius:var(--radius-full);flex:none;width:12px;height:12px;margin:0 2px;display:inline-block}.afy-accountmenu__swatch--warm,.afy-lookswitcher__dot--warm{background:var(--orange-500)}.afy-accountmenu__swatch--cool,.afy-lookswitcher__dot--cool{background:var(--navy-900)}.afy-tabs{gap:var(--space-4);min-width:0;display:grid}.afy-tabs__bar{align-items:center;gap:var(--space-3);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:flex}.afy-tabs__list{scrollbar-width:thin;flex:1;gap:2px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.afy-tabs__tab{border-radius:var(--radius-sm);min-height:40px;color:var(--text-muted);font:600 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;transition:background-color .12s,color .12s;display:inline-flex}@media (hover:hover){.afy-tabs__tab:hover{color:var(--heading);background:var(--ink-50)}}.afy-tabs__tab.is-current,.afy-tabs__tab.is-current:hover{background:var(--tint);color:var(--tint-text)}.afy-tabs__tab:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-tabs__count{border-radius:var(--radius-full);background:var(--ink-100);min-width:20px;color:var(--ink-700);font:700 12px/18px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;padding:0 7px}.afy-tabs__tab.is-current .afy-tabs__count{background:var(--tint-strong);color:var(--tint-text)}.afy-tabs__count--attention,.afy-tabs__tab.is-current .afy-tabs__count--attention{background:var(--attention);color:#fff}.afy-tabs__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.afy-tabpanel{outline:none;min-width:0}.afy-tabpanel:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius-sm)}@media (pointer:coarse){.afy-tabs__tab{min-height:var(--control-height-touch)}}.afy-breadcrumbs__list{font:500 14px/20px var(--font-sans);flex-wrap:wrap;align-items:center;row-gap:2px;margin:0;padding:0;list-style:none;display:flex}.afy-breadcrumbs__item{align-items:center;min-width:0;display:inline-flex}.afy-breadcrumbs__link{color:var(--text-muted);text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .12s,text-decoration-color .12s}@media (hover:hover){.afy-breadcrumbs__link:hover{color:var(--heading);text-decoration-color:currentColor}}.afy-breadcrumbs__current{color:var(--heading);font-weight:600}.afy-breadcrumbs__sep{color:var(--ink-400);width:14px;height:14px;margin:0 6px}.afy-breadcrumbs__more{border-radius:var(--radius-sm);background:var(--ink-100);min-width:28px;height:24px;color:var(--ink-700);font:700 14px/1 var(--font-sans);cursor:pointer;border:0;place-items:center;padding:0 6px;display:inline-grid}@media (hover:hover){.afy-breadcrumbs__more:hover{background:var(--ink-200)}}.afy-breadcrumbs__link:focus-visible,.afy-breadcrumbs__more:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-pageheader{gap:var(--space-3);min-width:0;display:grid}.afy-pageheader__row{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.afy-pageheader__lead{flex:none}.afy-pageheader__text{flex:320px;gap:4px;min-width:0;display:grid}.afy-pageheader__titlerow{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.afy-pageheader__title{font:700 28px/36px var(--font-sans);letter-spacing:-.02em;color:var(--heading);text-wrap:balance;outline:none;margin:0}.afy-pageheader__status{display:inline-flex}.afy-pageheader__titlebtn{border-radius:var(--radius-sm);max-width:calc(100% + 18px);font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:-3px -9px;padding:2px 8px;display:inline-flex}.afy-pageheader__titletext{overflow-wrap:anywhere;text-underline-offset:6px;min-width:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .12s,text-decoration-color .12s}.afy-pageheader__titlepencil{color:var(--text-muted);opacity:0;flex:none;transition:opacity .12s}@media (hover:hover){.afy-pageheader__titlebtn:hover .afy-pageheader__titletext{color:var(--navy-700);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.afy-pageheader__titlebtn:hover .afy-pageheader__titlepencil{opacity:1}}@media (hover:none){.afy-pageheader__titlepencil{opacity:1}}.afy-pageheader__titlebtn.is-hover .afy-pageheader__titletext{color:var(--navy-700);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.afy-pageheader__titlebtn.is-hover .afy-pageheader__titlepencil,.afy-pageheader__titlebtn:focus-visible .afy-pageheader__titlepencil{opacity:1}.afy-pageheader__titlebtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-pageheader__titleedit{vertical-align:top;align-items:center;max-width:calc(100% + 18px);margin:-3px -9px;display:inline-grid}.afy-pageheader__titleedit>*{grid-area:1/1}.afy-pageheader__titlesizer{visibility:hidden;white-space:pre;border:1px solid #0000;min-width:10ch;padding:2px 32px 2px 8px;overflow:hidden}.afy-pageheader__titleinput{border:1px solid var(--line-input);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;font:inherit;letter-spacing:inherit;color:var(--heading);outline:none;margin:0;padding:2px 8px;transition:border-color .12s,box-shadow .12s}.afy-pageheader__titleinput::placeholder{color:var(--ink-500)}.afy-pageheader__titleinput:focus{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-pageheader__titleinput.is-invalid{border-color:var(--danger-text)}.afy-pageheader__titleinput.is-invalid:focus{box-shadow:var(--shadow-focus-field-invalid)}.afy-pageheader__titleinput[aria-busy=true]{color:var(--text-muted)}.afy-pageheader__titlesaving{font:600 14px/20px var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.afy-pageheader__titleerr{font:700 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;margin:0;display:flex}.afy-pageheader__titleerr .afy-icon{flex:none;margin-top:1px}.afy-pageheader__meta{font:500 15px/22px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.afy-pageheader__metarow{flex-wrap:wrap;align-items:center;margin-left:-20px;display:flex}.afy-pageheader__metaitem{min-width:0;display:flex}.afy-pageheader__metaitem:before{content:"·";content:"·" / "";text-align:center;flex:none;width:20px}.afy-pageheader__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.afy-sheet-host,.afy-dialog-host,.afy-drawer-host,.afy-palette-host{z-index:var(--z-sheet);font-family:var(--font-sans);color:var(--text);position:fixed;inset:0}.afy-sheet-host.is-inline,.afy-dialog-host.is-inline,.afy-drawer-host.is-inline{z-index:1;position:absolute}.afy-sheet-host__scrim,.afy-dialog-host__scrim,.afy-drawer-host__scrim,.afy-palette-host__scrim{background:#0c23406b;animation:.16s ease-out afy-nav-fade;position:absolute;inset:0}.afy-sheet-host{justify-content:flex-end;display:flex}.afy-sheet{width:var(--sheet-width);background:var(--surface);border-left:1px solid var(--line);max-width:100%;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s ease-out afy-nav-in-right;display:flex;position:relative}.afy-sheet--wide{width:calc(var(--sheet-width) * 1.5)}.afy-sheet__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--line);background:var(--surface);flex:none;display:flex}.afy-sheet__titles{flex:1;gap:2px;min-width:0;padding:6px 0 4px;display:grid}.afy-sheet__eyebrow{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.afy-sheet__title{font:700 20px/28px var(--font-sans);letter-spacing:-.01em;color:var(--heading);overflow-wrap:anywhere;outline:none;margin:0}.afy-sheet__sub{font:500 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.afy-sheet__tools{flex:none;gap:2px;display:flex}.afy-sheet__back{margin:2px 0 0 calc(var(--space-2) * -1);flex:none}.afy-sheet__body{align-content:start;gap:var(--space-5);min-height:0;padding:var(--space-5);flex:1;display:grid;overflow-y:auto}.afy-sheet__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface-sunk);flex-wrap:wrap;flex:none;display:flex}.afy-dialog-host{padding:var(--space-4);place-items:center;display:grid}.afy-dialog{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:32rem;max-height:calc(100% - 32px);box-shadow:var(--shadow-lg), 0 0 0 1px #0c23400f;gap:var(--space-2);padding:var(--space-5);animation:.16s ease-out afy-nav-rise;display:grid;position:relative;overflow-y:auto}.afy-dialog__head{align-items:flex-start;gap:var(--space-3);display:flex}.afy-dialog__icon{border-radius:var(--radius-full);background:var(--tint);width:40px;height:40px;color:var(--tint-icon);flex:none;place-items:center;margin-top:-4px;display:grid}.afy-dialog__icon--danger{background:var(--danger-bg);color:var(--danger-text)}.afy-dialog__title{font:700 20px/28px var(--font-sans);letter-spacing:-.01em;color:var(--heading);outline:none;flex:1;margin:0;padding-top:2px}.afy-dialog__close{margin:-2px -6px 0 0}.afy-dialog__body{font:400 15px/24px var(--font-sans);color:var(--text);gap:var(--space-3);display:grid}.afy-dialog__head:has(.afy-dialog__icon)+.afy-dialog__body{padding-left:52px}.afy-dialog--confirm .afy-dialog__body{color:var(--text-muted);font-size:14px;line-height:22px}.afy-dialog--confirm .afy-dialog__body strong{color:var(--text);font-weight:700}.afy-dialog--confirm .afy-dialog__actions{padding-top:var(--space-3)}.afy-dialog__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.afy-drawer-host{justify-content:flex-end;display:flex}.afy-drawer-host.is-left{justify-content:flex-start}.afy-drawer{background:var(--surface);width:420px;max-width:100%;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s ease-out afy-nav-in-right;display:flex;position:relative}.afy-drawer-host.is-left .afy-drawer{animation-name:afy-nav-in-left}.afy-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:0 var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--line);flex:none;display:flex}.afy-drawer__title{font:700 18px/26px var(--font-sans);color:var(--heading);outline:none;align-items:center;gap:10px;margin:0;display:flex}.afy-root :is(.afy-pageheader__title,.afy-sheet__title,.afy-dialog__title,.afy-drawer__title):focus-visible{outline:none}.afy-drawer__count{border-radius:var(--radius-full);background:var(--ink-100);min-width:24px;color:var(--ink-700);font:700 12px/18px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;padding:1px 8px}.afy-drawer__body{min-height:0;padding:var(--space-2) var(--space-5) var(--space-5);flex:1;overflow-y:auto}.afy-drawer__foot{gap:var(--space-3);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);flex:none;display:grid}.afy-palette-host{padding:12vh var(--space-4) var(--space-4);justify-content:center;align-items:flex-start;display:flex}.afy-palette-host.is-inline{z-index:auto;padding:0;display:block;position:relative;inset:auto}.afy-palette{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:640px;max-height:min(560px,76vh);box-shadow:var(--shadow-lg), 0 0 0 1px #0c234014;flex-direction:column;animation:.14s ease-out afy-nav-rise;display:flex;position:relative;overflow:hidden}.afy-palette-host.is-inline .afy-palette{max-height:none;animation:none}.afy-palette__search{align-items:center;gap:var(--space-3);height:60px;padding:0 var(--space-4) 0 18px;border-bottom:1px solid var(--line);flex:none;display:flex}.afy-palette__searchicon{color:var(--text-muted)}.afy-palette__input{min-width:0;height:100%;color:var(--text);font:500 17px/24px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.afy-palette__input:focus-visible{outline:none}.afy-palette__input::placeholder{color:var(--ink-500)}.afy-palette__esc,.afy-palette__key{border:1px solid var(--line-strong);background:var(--surface);min-width:22px;height:20px;color:var(--text-muted);font:600 11px/1 var(--font-sans);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.afy-palette__list{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.afy-palette__group+.afy-palette__group{margin-top:4px}.afy-palette__grouplabel{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:10px 10px 4px}.afy-palette__opt{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);cursor:pointer;min-height:48px;padding:6px 10px;display:flex}.afy-palette__opt.is-active{background:var(--tint)}.afy-palette__glyph{background:var(--ink-100);width:30px;height:30px;color:var(--heading);border-radius:8px;flex:none;place-items:center;display:grid}.afy-palette__opt.is-active .afy-palette__glyph{background:var(--surface);color:var(--tint-icon)}.afy-palette__text{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.afy-palette__label{max-width:60%;font:600 14px/20px var(--font-sans);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.afy-palette__meta{min-width:0;font:500 13px/18px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.afy-palette__hit{color:inherit;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tint-line);-webkit-text-decoration-color:var(--tint-line);text-decoration-color:var(--tint-line);text-underline-offset:3px;background:0 0;font-weight:800}.afy-palette__keys{flex:none;gap:3px;display:inline-flex}.afy-palette__enter{width:24px;color:var(--tint-text);opacity:0;flex:none;place-items:center;display:grid}.afy-palette__opt.is-active .afy-palette__enter{opacity:1}.afy-palette__status{font:500 14px/20px var(--font-sans);color:var(--text-muted);padding:14px 10px 6px}.afy-palette__none{font:500 14px/20px var(--font-sans);color:var(--text-muted);gap:4px;padding:20px 10px 24px;display:grid}.afy-palette__none strong{color:var(--heading);font-size:15px;font-weight:700}.afy-palette__foot{align-items:center;gap:6px var(--space-4);padding:10px var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunk);font:500 12px/18px var(--font-sans);color:var(--text-muted);flex-wrap:wrap;flex:none;display:flex}.afy-palette__foot>span{align-items:center;gap:4px;display:inline-flex}.afy-palette__footend{margin-left:auto}@media (width<=560px){.afy-palette-host{padding-top:var(--space-4)}.afy-palette__footend{display:none!important}.afy-palette__text{gap:0;display:grid}.afy-palette__label{max-width:none}}.afy-bottomtabs{z-index:var(--z-header);background:var(--surface);border-top:1px solid var(--line);padding:6px var(--space-2) calc(6px + env(safe-area-inset-bottom,0px));font-family:var(--font-sans);position:fixed;bottom:0;left:0;right:0}.afy-bottomtabs.is-inline{z-index:auto;position:relative}.afy-bottomtabs__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.afy-bottomtabs__item{border-radius:var(--radius-md);min-height:56px;color:var(--text-muted);font:600 12px/16px var(--font-sans);align-content:center;justify-items:center;gap:2px;padding:4px 2px;text-decoration:none;transition:color .12s;display:grid}.afy-bottomtabs__icon{border-radius:var(--radius-full);place-items:center;width:56px;height:30px;transition:background-color .12s;display:grid;position:relative}.afy-bottomtabs__icon .afy-icon{width:22px;height:22px}.afy-bottomtabs__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.afy-bottomtabs__item.is-current{color:var(--tint-text);font-weight:700}.afy-bottomtabs__item.is-current .afy-bottomtabs__icon{background:var(--tint);color:var(--tint-icon)}@media (hover:hover){.afy-bottomtabs__item:not(.is-current):hover{color:var(--heading)}}.afy-bottomtabs__item:focus-visible{outline:3px solid var(--focus);outline-offset:-2px}.afy-bottomtabs__badge{background:var(--orange-500);color:#fff;border:2px solid var(--surface);min-width:18px;height:18px;font:700 11px/14px var(--font-sans);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-3px;right:6px}.afy-viewswitcher,.afy-lookswitcher{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);gap:var(--space-2);font-family:var(--font-sans);display:grid;position:fixed}.afy-viewswitcher{left:var(--space-4);justify-items:start}.afy-lookswitcher{right:var(--space-4);justify-items:end}.afy-viewswitcher.is-inline,.afy-lookswitcher.is-inline{z-index:2;position:absolute}.afy-viewswitcher__pill,.afy-lookswitcher__pill{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;transition:border-color .12s,background-color .12s;display:inline-flex}@media (hover:hover){.afy-viewswitcher__pill:hover,.afy-lookswitcher__pill:hover{border-color:var(--line-input)}}.afy-viewswitcher__pill[aria-expanded=true],.afy-lookswitcher__pill[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line)}.afy-viewswitcher__pill:focus-visible,.afy-lookswitcher__pill:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-viewswitcher__pillicon,.afy-viewswitcher__k,.afy-lookswitcher__k{color:var(--text-muted)}.afy-viewswitcher__v,.afy-lookswitcher__v{color:var(--heading);font-weight:700}.afy-viewswitcher__chev,.afy-lookswitcher__chev{color:var(--text-muted);margin-left:2px}.afy-viewswitcher__panel,.afy-lookswitcher__panel{gap:1px;width:296px;max-width:calc(100vw - 32px);animation:.12s ease-out afy-nav-pop-up;display:grid}.afy-viewswitcher__opt{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--text);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;transition:background-color .12s;display:flex}@media (hover:hover){.afy-viewswitcher__opt:hover{background:var(--ink-50)}}.afy-viewswitcher__opt.is-current{background:var(--tint);color:var(--heading);font-weight:700}.afy-viewswitcher__opt:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.afy-viewswitcher__icon{color:var(--text-muted)}.afy-viewswitcher__opt.is-current .afy-viewswitcher__icon{color:var(--tint-icon)}.afy-viewswitcher__text{flex:1;min-width:0;display:grid}.afy-viewswitcher__detail{font:500 12px/16px var(--font-sans);color:var(--text-muted)}.afy-viewswitcher__tick,.afy-lookswitcher__tick{color:var(--tint-text)}.afy-viewswitcher__sep{background:var(--line);height:1px;margin:5px 4px}.afy-viewswitcher__note,.afy-lookswitcher__note{border-top:1px solid var(--line);font:500 12px/18px var(--font-sans);color:var(--text-muted);margin:4px 0 0;padding:8px 10px 4px}.afy-lookswitcher__set{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.afy-lookswitcher__legend{font:700 13px/18px var(--font-sans);color:var(--heading);padding:8px 10px 6px}.afy-lookswitcher__opt{border-radius:var(--radius-sm);min-height:40px;font:500 14px/20px var(--font-sans);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;transition:background-color .12s;display:flex;position:relative}@media (hover:hover){.afy-lookswitcher__opt:hover{background:var(--ink-50)}}.afy-lookswitcher__opt.is-current{background:var(--tint);color:var(--heading);font-weight:700}.afy-lookswitcher__opt:has(.afy-lookswitcher__radio:focus-visible){box-shadow:inset 0 0 0 2px var(--focus)}.afy-lookswitcher__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.afy-lookswitcher__text{flex:1;display:grid}.afy-lookswitcher__detail{font:500 12px/16px var(--font-sans);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.afy-appshell.is-narrow.is-nav-open .afy-appshell__nav,.afy-appshell__scrim,.afy-orgswitcher__panel,.afy-prodswitcher__panel,.afy-accountmenu__panel,.afy-viewswitcher__panel,.afy-lookswitcher__panel,.afy-sheet,.afy-dialog,.afy-drawer,.afy-palette,.afy-sheet-host__scrim,.afy-dialog-host__scrim,.afy-drawer-host__scrim,.afy-palette-host__scrim{animation:none}.afy-sidenav__chev{transition:none}}.afy-notifications .afy-popover__body{padding:var(--space-1) 0 var(--space-2);max-height:min(440px,70vh);overflow-y:auto}.afy-notifications__list{margin:0;padding:0;list-style:none}.afy-notifications__item+.afy-notifications__item{border-top:1px solid var(--line)}.afy-notifications__row{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}div.afy-notifications__row{cursor:default}.afy-notifications__row:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--radius-sm)}@media (hover:hover){button.afy-notifications__row:hover{background:var(--surface-sunk)}button.afy-notifications__row:hover .afy-notifications__title{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;text-decoration-thickness:1.5px}}.afy-notifications__icon{border-radius:var(--radius-sm);background:var(--ink-100);width:28px;height:28px;color:var(--heading);place-items:center;display:grid}.afy-notifications__text{gap:1px;min-width:0;display:grid}.afy-notifications__title{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-notifications__detail{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.afy-notifications__when{font:600 12px/20px var(--font-sans);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.afy-notifications__when.is-late{color:var(--danger-text)}.afy-notifications__empty{gap:var(--space-2);padding:var(--space-3) var(--space-4);font:400 14px/20px var(--font-sans);color:var(--text-muted);align-items:center;margin:0;display:flex}.afy-notifications__empty .afy-icon{color:var(--success-text)}.afy-viewaspill{left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);justify-items:center;gap:var(--space-2);font-family:var(--font-sans);max-width:calc(100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.afy-viewaspill.is-inline{z-index:2;position:relative;bottom:auto;left:auto;transform:none}.afy-viewaspill__pill{max-width:100%;min-height:var(--control-height);border-radius:var(--radius-full);background:var(--navy-900);color:#fff;font:500 14px/20px var(--font-sans);white-space:nowrap;box-shadow:var(--shadow-md);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px 0 14px;display:inline-flex}@media (hover:hover){.afy-viewaspill__pill:hover{background:var(--navy-800)}}.afy-viewaspill__pill[aria-expanded=true]{background:var(--navy-800)}.afy-viewaspill__pill:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-viewaspill__icon,.afy-viewaspill__k,.afy-viewaspill__time,.afy-viewaspill__chev{color:var(--navy-200);flex:none}.afy-viewaspill__v{text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.afy-viewaspill__time{font-variant-numeric:tabular-nums}.afy-viewaspill__panel{gap:var(--space-3);width:312px;max-width:calc(100vw - 32px);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text);outline:none;animation:.12s ease-out afy-nav-pop-up;display:grid}.afy-viewaspill__who{padding-bottom:var(--space-3);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.afy-viewaspill__whotext{overflow-wrap:anywhere;min-width:0;display:grid}.afy-viewaspill__whotext strong{font:700 14px/20px var(--font-sans);color:var(--heading)}.afy-viewaspill__whotext span{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.afy-viewaspill__facts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.afy-viewaspill__facts li{align-items:flex-start;gap:var(--space-2);font:400 13px/18px var(--font-sans);color:var(--text);display:flex}.afy-viewaspill__facts .afy-icon{color:var(--text-muted);flex:none;margin-top:1px}.afy-viewaspill.is-changing .afy-viewaspill__pill{background:var(--orange-500);color:var(--navy-900)}@media (hover:hover){.afy-viewaspill.is-changing .afy-viewaspill__pill:hover{background:var(--orange-400)}}.afy-viewaspill.is-changing .afy-viewaspill__pill[aria-expanded=true]{background:var(--orange-400)}.afy-viewaspill.is-changing :is(.afy-viewaspill__icon,.afy-viewaspill__k,.afy-viewaspill__time,.afy-viewaspill__chev){color:var(--navy-900)}.afy-viewaspill__facts .afy-viewaspill__mark{color:var(--orange-500)}.afy-viewaspill__actions{gap:var(--space-2);display:grid}.afy-viewaspill__ask{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);margin:0;display:grid}.afy-viewaspill__asktext{font:400 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-viewaspill__err{font:700 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;margin:0;display:flex}.afy-viewaspill__err .afy-icon{flex:none;margin-top:1px}@media (width<=520px){.afy-viewaspill__k{display:none}}@media (prefers-reduced-motion:reduce){.afy-viewaspill__panel{animation:none}}@supports (text-box:trim-both cap alphabetic){.afy-tabs__label{text-box:trim-both cap alphabetic}.afy-tabs__count{text-box:trim-both cap alphabetic;padding-block:calc(9px - .5cap);line-height:1}.afy-drawer__count{text-box:trim-both cap alphabetic;padding-block:calc(10px - .5cap);line-height:1}.afy-bottomtabs__badge{text-align:center;text-box:trim-both cap alphabetic;height:auto;padding-block:calc(7px - .5cap);line-height:1;display:block}}.afy-page{gap:var(--space-5);align-content:start;width:100%;min-width:0;display:grid}.afy-page--standard{max-width:var(--page-standard,72rem)}.afy-page--form{max-width:var(--page-form,45rem)}.afy-help-sheet__intro{gap:4px;display:grid}.afy-help-sheet__introtitle{font:700 16px/24px var(--font-sans);color:var(--heading);margin:0}.afy-help-sheet__introtext{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.afy-help-sheet__shot{align-items:center;min-width:0;display:flex}.afy-help-sheet__file{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;max-width:100%;color:var(--heading);font:500 13px/18px var(--font-sans);padding:2px 2px 2px 10px;display:inline-flex}.afy-help-sheet__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afy-help-sheet__context{gap:6px;display:grid}.afy-help-sheet__contextlabel{font:600 13px/18px var(--font-sans);color:var(--text-muted)}.afy-help-sheet__chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.afy-help-sheet__chip{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);max-width:100%;color:var(--text-muted);font:500 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;padding:2px 10px;overflow:hidden}.afy-help-sheet__replynote{font:400 13px/18px var(--font-sans);color:var(--text-muted);margin:0 auto 0 0}.afy-help-sheet__toolbar{display:flex}.afy-help-sheet__dot{width:8px;height:8px;margin-left:var(--space-2);background:var(--tint-mark);vertical-align:middle;border-radius:50%;display:inline-block}.afy-help-sheet__loading{align-items:center;gap:var(--space-2);color:var(--text-muted);font:500 14px/20px var(--font-sans);margin:0;display:flex}.afy-help-sheet__error{color:var(--danger-text);font:500 14px/20px var(--font-sans);align-items:flex-start;gap:6px;margin:0;display:flex}.afy-help-sheet__erroricon{flex:none;margin-top:2px}.afy-help-sheet__thread{gap:var(--space-4);align-content:start;min-width:0;display:grid}.afy-help-sheet__item{gap:var(--space-4);min-width:0;display:grid}.afy-help-sheet__day{font:600 12px/16px var(--font-sans);color:var(--text-muted);justify-self:center;margin:0}.afy-help-sheet__msg{justify-self:start;justify-items:start;gap:4px;min-width:0;max-width:88%;display:grid}.afy-help-sheet__msg.is-mine{justify-self:end;justify-items:end}.afy-help-sheet__who{font:500 12px/16px var(--font-sans);color:var(--text-muted)}.afy-help-sheet__text{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-width:100%;color:var(--text);font:400 14px/20px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 12px}.afy-help-sheet__msg.is-mine .afy-help-sheet__text{background:var(--surface-sunk)}.afy-help-sheet__attachment{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-width:100%;color:var(--link);font:600 13px/18px var(--font-sans);align-items:center;gap:6px;padding:4px 10px;text-decoration:none;transition:border-color .12s;display:inline-flex}@media (hover:hover){.afy-help-sheet__attachment:hover{border-color:var(--line-strong)}}.afy-help-sheet__thumb{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-width:100%;padding:0;line-height:0;transition:border-color .12s;display:block;overflow:hidden}@media (hover:hover){.afy-help-sheet__thumb:hover{border-color:var(--line-strong)}}.afy-help-sheet__thumbimg{object-fit:contain;width:auto;max-width:min(100%,240px);height:auto;max-height:160px;display:block}.afy-help-sheet__note,.afy-help-sheet__closed{font:500 12px/16px var(--font-sans);color:var(--text-muted);margin:0}.afy-help-sheet__note{justify-self:end}.afy-help-sheet__closed{text-align:center;justify-self:center}.afy-help-sheet__composer{gap:var(--space-3);flex:100%;min-width:0;display:grid}.afy-help-sheet__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-help-sheet__actions .afy-help-sheet__shot{margin-right:auto}.afy-wizard-layout{background:var(--surface);min-height:100vh;color:var(--text);container-type:inline-size}.afy-wizard-layout--embedded{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:0;overflow:hidden}.afy-wizard-layout__frame{min-height:inherit;grid-template-columns:280px minmax(0,1fr);display:grid}.afy-wizard-layout__aside{background:var(--bg);border-right:1px solid var(--line);padding:var(--space-6) var(--space-5);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.afy-wizard-layout__invite{gap:var(--space-2);display:grid}.afy-wizard-layout__org{font:700 18px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;text-wrap:balance;margin:0}.afy-wizard-layout__by{align-items:center;gap:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0;display:flex}.afy-wizard-layout__steps{margin:0 calc(-1 * var(--space-3));gap:2px;padding:0;list-style:none;display:grid}.afy-wizard-layout__steplink{gap:var(--space-3);width:100%;padding:10px var(--space-3);border-radius:var(--radius-md);font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;display:flex}.afy-wizard-layout__steplink.is-link{cursor:pointer;transition:background-color .12s}@media (hover:hover){.afy-wizard-layout__steplink.is-link:hover{background:var(--ink-100)}}.afy-wizard-layout__steplink.is-link:focus-visible{outline:3px solid var(--focus);outline-offset:0}.afy-wizard-layout__step.is-current .afy-wizard-layout__steplink{background:var(--tint)}.afy-wizard-layout__dot{width:28px;height:28px;font:700 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;background:var(--surface);color:var(--text-muted);border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.afy-wizard-layout__tick{stroke-width:2.5px}.afy-wizard-layout__step.is-done .afy-wizard-layout__dot{background:var(--action);border-color:var(--action);color:#fff}.afy-wizard-layout__step.is-current .afy-wizard-layout__dot{background:var(--surface);border:2px solid var(--action);color:var(--heading)}.afy-wizard-layout__steptext{gap:1px;min-width:0;padding-top:1px;display:grid}.afy-wizard-layout__steptitle{font:600 15px/22px var(--font-sans);color:var(--heading)}.afy-wizard-layout__step.is-upcoming .afy-wizard-layout__steptitle{color:var(--ink-700);font-weight:500}.afy-wizard-layout__step.is-current .afy-wizard-layout__steptitle{color:var(--tint-text);font-weight:700}.afy-wizard-layout__stepdetail{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-wizard-layout__help{gap:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--text-muted);padding-top:var(--space-4);border-top:1px solid var(--line);align-items:flex-start;margin:auto 0 0;display:flex}.afy-wizard-layout__helpicon{color:var(--heading);margin-top:1px}.afy-wizard-layout__main{min-width:0;padding:var(--space-6) var(--space-7) var(--space-7)}.afy-wizard-layout__column{flex-direction:column;min-width:0;max-width:860px;display:flex}.afy-wizard-layout__phonebrand{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--line);display:none}.afy-wizard-layout__phoneorg{font:600 13px/18px var(--font-sans);color:var(--text-muted);text-align:right}.afy-wizard-layout__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.afy-wizard-layout__count{font:600 14px/20px var(--font-sans);color:var(--heading);margin:0}.afy-wizard-layout__countn{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.afy-wizard-layout__later{font-size:14px}.afy-wizard-layout__bar{border-radius:var(--radius-full);background:var(--ink-100);height:6px;margin-top:10px;overflow:hidden}.afy-wizard-layout__fill{border-radius:var(--radius-full);background:var(--action);height:100%;transition:width .24s ease-out;display:block}.afy-wizard-layout__title{margin:var(--space-7) 0 0;font:800 36px/40px var(--font-sans);letter-spacing:-.03em;color:var(--heading);text-wrap:balance}.afy-wizard-layout__title:focus{outline:none}.afy-wizard-layout__lede{margin:var(--space-3) 0 0;font:400 18px/28px var(--font-sans);color:var(--text-muted);max-width:44rem}.afy-wizard-layout__body{margin-top:var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.afy-wizard-layout__foot{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.afy-wizard-layout__footend{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}@container (width<=760px){.afy-wizard-layout__frame{grid-template-columns:minmax(0,1fr)}.afy-wizard-layout__aside{display:none}.afy-wizard-layout__phonebrand{display:flex}.afy-wizard-layout__main{padding:var(--space-4) var(--space-4) var(--space-6)}.afy-wizard-layout__title{margin-top:var(--space-6);font-size:28px;line-height:34px}.afy-wizard-layout__lede{font-size:16px;line-height:24px}.afy-wizard-layout__foot{margin-top:var(--space-6)}}@media (prefers-reduced-motion:reduce){.afy-wizard-layout__fill{transition:none}}.afy-check-answers{gap:var(--space-6);display:grid;container-type:inline-size}.afy-check-answers__section{gap:var(--space-2);min-width:0;display:grid}.afy-check-answers__title{font:700 16px/22px var(--font-sans);color:var(--heading);margin:0}.afy-check-answers__list{border-top:1px solid var(--line);margin:0}.afy-check-answers__row{gap:var(--space-1) var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,28%) minmax(0,1fr) auto;align-items:baseline;display:grid}.afy-check-answers__key{font:600 14px/22px var(--font-sans);color:var(--heading)}.afy-check-answers__value{font:400 15px/22px var(--font-sans);color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.afy-check-answers__value.is-empty{color:var(--text-muted)}.afy-check-answers__line{display:block}.afy-check-answers__action{text-align:right;margin:0}.afy-check-answers__change{padding:0;font-size:14px}@container (width<=520px){.afy-check-answers__row{grid-template-columns:minmax(0,1fr) auto}.afy-check-answers__value{grid-area:2/1/auto/-1}.afy-check-answers__action{grid-area:1/2}}.afy-price-summary{gap:var(--space-3);min-width:0;display:grid}.afy-price-summary__box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.afy-price-summary__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0;flex-wrap:wrap;display:flex}.afy-price-summary__title{font:700 16px/22px var(--font-sans);color:var(--heading);margin:0}.afy-price-summary__sub{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-price-summary__lines{padding:var(--space-1) var(--space-5);margin:0;list-style:none}.afy-price-summary__line{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--ink-100);display:flex}.afy-price-summary__line:last-child{border-bottom:0}.afy-price-summary__what{flex:1;gap:1px;min-width:0;display:grid}.afy-price-summary__name{font:600 15px/22px var(--font-sans);color:var(--heading)}.afy-price-summary__meta{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-price-summary__amount{font:600 15px/22px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-price-summary__totals{padding:var(--space-3) var(--space-5) var(--space-4);background:var(--surface-sunk);border-top:1px solid var(--line);gap:6px;margin:0;display:grid}.afy-price-summary__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);font:500 14px/20px var(--font-sans);color:var(--text);display:flex}.afy-price-summary__row dt{min-width:0}.afy-price-summary__row dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.afy-price-summary__row.is-saving{color:var(--success-text);font-weight:600}.afy-price-summary__row.is-total{padding-top:var(--space-3);border-top:1px solid var(--line);font:800 18px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin-top:6px}.afy-price-summary__saving{align-items:center;gap:var(--space-2);padding:10px var(--space-5);border-top:1px solid var(--line);background:var(--surface);font:600 13px/18px var(--font-sans);color:var(--success-text);margin:0;display:flex}.afy-price-summary__trial{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text);font:500 14px/20px var(--font-sans);align-items:flex-start;margin:0;display:flex}.afy-price-summary__trialicon{margin-top:2px}.afy-price-summary__trial strong{font-weight:700}.afy-subscription-editor{gap:var(--space-5);min-width:0;display:grid;container-type:inline-size}.afy-subscription-editor__grid{gap:var(--space-5);align-items:start;display:grid}@container (width>=820px){.afy-subscription-editor__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 272px}.afy-subscription-editor__grid.afy-subscription-editor__grid--solo{grid-template-columns:minmax(0,1fr)}.afy-subscription-editor__summary{top:var(--space-4);position:sticky}}.afy-subscription-editor__main{gap:var(--space-5);min-width:0;display:grid}.afy-subscription-editor__plans{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.afy-subscription-editor__legend{font:600 14px/20px var(--font-sans);color:var(--heading);padding:0}.afy-subscription-editor__plans>.afy-subscription-editor__legend{margin-bottom:var(--space-2)}.afy-subscription-editor__tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.afy-subscription-editor__tile{padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-content:start;gap:2px;min-width:0;padding-right:44px;transition:border-color .12s,background-color .12s;display:grid;position:relative}@media (hover:hover){.afy-subscription-editor__tile:hover{border-color:var(--line-input)}}.afy-subscription-editor__tile.is-selected{background:var(--tint);border-color:var(--tint-line)}.afy-subscription-editor__tile:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.afy-subscription-editor__tilename{font:700 14px/20px var(--font-sans);color:var(--heading)}.afy-subscription-editor__tile.is-selected .afy-subscription-editor__tilename{color:var(--tint-text)}.afy-subscription-editor__tilemeta{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-subscription-editor__tiletick{border:1.5px solid var(--line-input);background:var(--surface);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-10px;display:grid;position:absolute;top:50%;right:14px}.afy-subscription-editor__tiletick .afy-icon{display:none}.afy-subscription-editor__tiletick:after{content:"";background:var(--tint-mark);border-radius:50%;width:10px;height:10px;transition:transform .12s;transform:scale(0)}.afy-subscription-editor__tile.is-selected .afy-subscription-editor__tiletick{background:var(--surface);border-color:var(--tint-mark);box-shadow:inset 0 0 0 .5px var(--tint-mark)}.afy-subscription-editor__tile.is-selected .afy-subscription-editor__tiletick:after{transform:scale(1)}@media (prefers-reduced-motion:reduce){.afy-subscription-editor__tiletick:after{transition:none}}.afy-subscription-editor__block{gap:var(--space-2);min-width:0;display:grid}.afy-subscription-editor__blockhead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.afy-subscription-editor__hint{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-subscription-editor__lines{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.afy-subscription-editor__row{gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 56px 112px 84px 32px;align-items:center;display:grid}.afy-subscription-editor__row--head{background:var(--ink-25);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font:600 13px/18px var(--font-sans);color:var(--text-muted);padding-top:8px;padding-bottom:8px}.afy-subscription-editor__row .is-num{text-align:right;justify-self:end}.afy-subscription-editor__product{align-items:center;gap:var(--space-3);min-width:0;display:flex}.afy-subscription-editor__pname{min-width:0;display:grid}.afy-subscription-editor__pname>.afy-input{width:100%}.afy-subscription-editor__pname strong{font:600 15px/22px var(--font-sans);color:var(--heading)}.afy-subscription-editor__psub{font:500 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-subscription-editor__qty{text-align:right;font-variant-numeric:tabular-nums;width:56px}.afy-subscription-editor__price{font-variant-numeric:tabular-nums;width:112px}.afy-subscription-editor__nowrap{white-space:nowrap}.afy-subscription-editor__addonlead{width:28px;height:28px;color:var(--text-muted);flex:none;place-items:center;display:grid}.afy-subscription-editor__linetotal{font:600 14px/20px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-subscription-editor__remove{justify-content:flex-end;display:flex}.afy-subscription-editor__empty{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--line);font:500 14px/20px var(--font-sans);color:var(--text-muted)}.afy-subscription-editor__add{padding:6px var(--space-3)}.afy-subscription-editor__settings{gap:var(--space-4) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.afy-subscription-editor__summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunk);padding:var(--space-5);gap:var(--space-3);min-width:0;display:grid}.afy-subscription-editor__stitle{font:700 16px/22px var(--font-sans);color:var(--heading);margin:0}.afy-subscription-editor__sl{gap:6px;margin:0;display:grid}.afy-subscription-editor__srow{justify-content:space-between;gap:var(--space-3);font:500 14px/20px var(--font-sans);color:var(--text);display:flex}.afy-subscription-editor__srow dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.afy-subscription-editor__srow.is-saving{color:var(--success-text);font-weight:600}.afy-subscription-editor__total{padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;display:flex}.afy-subscription-editor__figure{font:800 30px/36px var(--font-sans);letter-spacing:-.03em;color:var(--heading);font-variant-numeric:tabular-nums}.afy-subscription-editor__per{font:500 14px/20px var(--font-sans);color:var(--text-muted)}.afy-subscription-editor__when{font:600 14px/20px var(--font-sans);color:var(--heading);margin:0}.afy-subscription-editor__facts{padding:var(--space-3) 0 0;border-top:1px solid var(--line);font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;gap:4px;margin:0;list-style:none;display:grid}@container (width<=600px){.afy-subscription-editor__row{row-gap:var(--space-2);grid-template-columns:56px 112px minmax(0,1fr) 32px}.afy-subscription-editor__row>.afy-subscription-editor__product{grid-column:1/-1}.afy-subscription-editor__row--head{display:none}}.afy-plan-card{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex}.afy-plan-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.afy-plan-card__name{font:700 18px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin:0}.afy-plan-card__actions{gap:var(--space-2);margin:-4px -6px 0 0;display:flex}.afy-plan-card__desc{font:500 14px/20px var(--font-sans);color:var(--text-muted);margin:-8px 0 0}.afy-plan-card__items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.afy-plan-card__item{font:500 14px/20px var(--font-sans);color:var(--text);align-items:center;gap:10px;min-width:0;display:flex}.afy-plan-card__label{flex:1;min-width:0}.afy-plan-card__qty{font:600 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-plan-card__any{min-height:28px;font:500 14px/20px var(--font-sans);color:var(--text-muted);align-items:center;gap:10px;margin:0;display:flex}.afy-plan-card__price{padding-top:var(--space-4);border-top:1px solid var(--line);gap:2px;margin-top:auto;display:grid}.afy-plan-card__amountline{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;display:flex}.afy-plan-card__amount{font:800 30px/36px var(--font-sans);letter-spacing:-.03em;color:var(--heading);font-variant-numeric:tabular-nums}.afy-plan-card__amount--words{letter-spacing:-.01em;font-size:20px;line-height:36px}.afy-plan-card__per{font:500 14px/20px var(--font-sans);color:var(--text-muted)}.afy-plan-card__list{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.afy-plan-card__foot{align-items:center;gap:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0;display:flex}.afy-licence-limits{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden;container-type:inline-size}.afy-licence-limits__table{border-collapse:collapse;width:100%;font:500 14px/20px var(--font-sans);color:var(--text)}.afy-licence-limits__table thead th{text-align:left;padding:10px var(--space-4);background:var(--ink-25);border-bottom:1px solid var(--line);font:600 13px/18px var(--font-sans);color:var(--text-muted)}.afy-licence-limits__table .is-num{text-align:right;font-variant-numeric:tabular-nums}.afy-licence-limits__product th{text-align:left;padding:var(--space-4) var(--space-4) var(--space-2)}.afy-licence-limits__table tbody+tbody .afy-licence-limits__product th{border-top:1px solid var(--line)}.afy-licence-limits__pname{font:700 15px/22px var(--font-sans);color:var(--heading);align-items:center;gap:10px;display:inline-flex}.afy-licence-limits__tier{color:var(--text-muted);font-size:14px;font-weight:500}.afy-licence-limits__row th,.afy-licence-limits__row td{padding:10px var(--space-4);border-top:1px solid var(--ink-100);vertical-align:top;text-align:left}.afy-licence-limits__row .is-num{text-align:right}.afy-licence-limits__label{font:600 14px/22px var(--font-sans);color:var(--heading)}.afy-licence-limits__key{font:600 12px/18px var(--font-sans);color:var(--ink-700);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-sm);letter-spacing:.01em;overflow-wrap:anywhere;padding:1px 6px;display:inline-block}.afy-licence-limits__value{font:700 15px/22px var(--font-sans);color:var(--heading);white-space:nowrap}.afy-licence-limits__source{width:40%}.afy-licence-limits__nowrap{white-space:nowrap}.afy-licence-limits__why{font:500 13px/22px var(--font-sans);color:var(--text-muted)}.afy-licence-limits__override{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.afy-licence-limits__override>.afy-licence-limits__block:first-of-type{margin-top:4px}.afy-licence-limits__block{line-height:18px;display:block}.afy-licence-limits__reset{padding:0;font-size:13px}.afy-licence-limits__row.is-override{background:var(--ink-25)}.afy-licence-limits__none{color:var(--text-muted);font-size:13px}.afy-licence-limits__note{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunk);font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}@container (width<=600px){.afy-licence-limits__table thead{display:none}.afy-licence-limits__row{border-top:1px solid var(--ink-100);padding:10px var(--space-4);gap:4px var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.afy-licence-limits__row th,.afy-licence-limits__row td{border:0;padding:0}.afy-licence-limits__row .afy-licence-limits__keycell,.afy-licence-limits__row .afy-licence-limits__source{grid-column:1/-1;width:auto}.afy-licence-limits__row .afy-licence-limits__value{grid-area:1/2}}.afy-payment-method__body{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);display:grid}.afy-payment-method__row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.afy-payment-method__glyph{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunk);width:48px;height:34px;color:var(--heading);flex:none;place-items:center;display:grid}.afy-payment-method__text{flex:1;min-width:0;display:grid}.afy-payment-method__main{font:600 15px/22px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums}.afy-payment-method__sub{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.afy-payment-method__alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--danger-bg);border:1px solid var(--danger-border);align-items:flex-start;display:flex}.afy-payment-method__alerticon{color:var(--danger-text);margin-top:1px}.afy-payment-method__alerttext{gap:4px;min-width:0;display:grid}.afy-payment-method__alerttitle{font:700 15px/22px var(--font-sans);color:var(--danger-text);margin:0}.afy-payment-method__alertdetail{font:500 14px/20px var(--font-sans);color:var(--text);margin:0}.afy-payment-method__alertactions{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-invoice-list{container-type:inline-size}.afy-invoice-list__scroll{min-width:0;overflow-x:auto}.afy-invoice-list__table{border-collapse:collapse;width:100%;font:500 14px/20px var(--font-sans);color:var(--text)}.afy-invoice-list__table thead th{text-align:left;padding:10px var(--space-3);background:var(--ink-25);border-bottom:1px solid var(--line);font:600 13px/18px var(--font-sans);color:var(--text-muted);white-space:nowrap}.afy-invoice-list__table th.is-num,.afy-invoice-list__table td.is-num{text-align:right;font-variant-numeric:tabular-nums}.afy-invoice-list__row th,.afy-invoice-list__row td{padding:10px var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;height:56px}.afy-invoice-list__row:last-child th,.afy-invoice-list__row:last-child td{border-bottom:0}.afy-invoice-list__row .is-num{text-align:right}.afy-invoice-list__number{font:600 14px/20px var(--font-sans);color:var(--heading);white-space:nowrap;font-variant-numeric:tabular-nums}.afy-invoice-list__period{font:500 12px/16px var(--font-sans);color:var(--text-muted);display:block}.afy-invoice-list__orgin{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.afy-invoice-list__date{white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums}.afy-invoice-list__total{white-space:nowrap;font-weight:600}.afy-invoice-list__status{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:inline-flex}.afy-invoice-list__word{font:500 14px/20px var(--font-sans);color:var(--text);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.afy-invoice-list__paidicon{color:var(--text-muted)}.afy-invoice-list__statusnote{font:500 13px/18px var(--font-sans);color:var(--text-muted);white-space:nowrap}.afy-invoice-list__pdf{white-space:nowrap;text-align:right;width:1%}.afy-invoice-list__table th:first-child,.afy-invoice-list__table td:first-child{padding-left:var(--space-5)}.afy-invoice-list__table td.afy-invoice-list__pdf,.afy-invoice-list__table th:last-child{padding-right:var(--space-4)}@container (width<=600px){.afy-invoice-list__table thead{display:none}.afy-invoice-list__row{gap:2px var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.afy-invoice-list__row:last-child{border-bottom:0}.afy-invoice-list__row th,.afy-invoice-list__row td{border:0;height:auto;padding:0}.afy-invoice-list__row .afy-invoice-list__total{grid-area:1/2}.afy-invoice-list__row .afy-invoice-list__org{grid-column:1/-1}.afy-invoice-list__row .afy-invoice-list__date{color:var(--text-muted);font-size:13px}.afy-invoice-list__row .afy-invoice-list__statuscell{text-align:right;grid-column:2}.afy-invoice-list__row .afy-invoice-list__pdf{text-align:left;grid-column:1/-1;width:auto}.afy-invoice-list__pdfbtn{padding-left:0}}.afy-invitation-status{container-type:inline-size}.afy-invitation-status__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.afy-invitation-status__who{flex:1;min-width:0;display:grid}.afy-invitation-status__name{font:700 16px/22px var(--font-sans);color:var(--heading);margin:0}.afy-invitation-status__email{font:500 13px/18px var(--font-sans);color:var(--text-muted);overflow-wrap:break-word}.afy-invitation-status__body{padding:var(--space-5);gap:var(--space-5);display:grid}.afy-invitation-status__track{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.afy-invitation-status__stage{gap:2px;min-width:0;display:grid}.afy-invitation-status__dotrow{height:24px;margin-bottom:var(--space-2);align-items:center;display:flex;position:relative}.afy-invitation-status__stage:not(:last-child) .afy-invitation-status__dotrow:after{content:"";border-radius:var(--radius-full);background:var(--line);height:2px;margin-top:-1px;position:absolute;top:50%;left:32px;right:-4px}.afy-invitation-status__stage.is-done:not(:last-child) .afy-invitation-status__dotrow:after{background:var(--action)}.afy-invitation-status__dot{width:24px;height:24px;font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;border:1.5px solid var(--line-strong);color:var(--text-muted);background:var(--surface);border-radius:50%;place-items:center;display:grid}.afy-invitation-status__tick{stroke-width:2.5px;width:14px;height:14px}.afy-invitation-status__stage.is-done .afy-invitation-status__dot{background:var(--action);border-color:var(--action);color:#fff}.afy-invitation-status__stage.is-current .afy-invitation-status__dot{background:var(--surface);border:2px solid var(--action);color:var(--heading)}.afy-invitation-status__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-invitation-status__stage.is-upcoming .afy-invitation-status__label{color:var(--text-muted);font-weight:500}.afy-invitation-status__time{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-invitation-status__stage.is-current .afy-invitation-status__time{color:var(--text)}.afy-invitation-status__note{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);font:500 14px/20px var(--font-sans);align-items:flex-start;margin:0;display:flex}.afy-invitation-status__noteicon{margin-top:2px}.afy-invitation-status__meta{gap:var(--space-3) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--ink-100);flex-wrap:wrap;margin:0;display:flex}.afy-invitation-status__fact{gap:2px;min-width:0;display:grid}.afy-invitation-status__fact dt{font:600 12px/16px var(--font-sans);color:var(--text-muted)}.afy-invitation-status__fact dd{font:500 14px/20px var(--font-sans);color:var(--text);margin:0}.afy-invitation-status__org{align-items:center;gap:var(--space-2);color:var(--heading);flex-wrap:wrap;font-weight:600;display:inline-flex}.afy-invitation-status__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface-sunk);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;display:flex}.afy-invitation-status__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-invitation-status__sent{font:500 13px/18px var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.afy-invitation-status__senticon{color:var(--success-text)}.afy-invitation-status__withdraw{font-size:14px}@container (width<=520px){.afy-invitation-status__track{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.afy-invitation-status__stage .afy-invitation-status__dotrow:after{display:none}.afy-invitation-status__pill{flex-basis:100%;padding-left:48px}}.afy-email-preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden;container-type:inline-size}.afy-email-preview__client{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);gap:var(--space-3);display:grid}.afy-email-preview__subject{font:700 18px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin:0}.afy-email-preview__meta{align-items:center;gap:var(--space-3);min-width:0;display:flex}.afy-email-preview__sender{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.afy-email-preview__mark{width:22px;height:22px}.afy-email-preview__from{min-width:0;font:500 14px/20px var(--font-sans);color:var(--text);flex:1;display:grid}.afy-email-preview__from strong{color:var(--heading);font-weight:700}.afy-email-preview__addr{color:var(--text-muted);overflow-wrap:anywhere;font-size:13px}.afy-email-preview__date{font:500 13px/18px var(--font-sans);color:var(--text-muted);white-space:nowrap;align-self:flex-start}.afy-email-preview__canvas{background:var(--bg);padding:var(--space-6) var(--space-5);justify-items:center;gap:var(--space-4);display:grid}.afy-email-preview__mail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:580px;padding:var(--space-6) var(--space-6) var(--space-6);gap:var(--space-4);color:var(--text);display:grid}.afy-email-preview__brand{padding-bottom:var(--space-2)}.afy-email-preview__h{font:800 24px/30px var(--font-sans);letter-spacing:-.02em;color:var(--heading);text-wrap:balance;margin:0}.afy-email-preview__p{font:400 16px/24px var(--font-sans);color:var(--text);margin:0}.afy-email-preview__p strong{color:var(--heading);font-weight:700}.afy-email-preview__quote{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--tint);gap:var(--space-3);margin:0;display:grid}.afy-email-preview__quote blockquote{font:400 16px/24px var(--font-sans);color:var(--text);margin:0}.afy-email-preview__quote figcaption{align-items:center;gap:var(--space-2);font:600 13px/18px var(--font-sans);color:var(--heading);display:flex}.afy-email-preview__waiting{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);gap:var(--space-3);display:grid}.afy-email-preview__wtitle{font:700 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-email-preview__products{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.afy-email-preview__products li{gap:var(--space-3);align-items:center;display:flex}.afy-email-preview__products li>span:last-child{min-width:0;font:400 14px/20px var(--font-sans);display:grid}.afy-email-preview__products strong{color:var(--heading);font-weight:700}.afy-email-preview__pdesc{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-email-preview__offer{padding-top:var(--space-3);border-top:1px solid var(--line);font:600 14px/20px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;margin:0}.afy-email-preview__cta{padding:var(--space-1) 0}.afy-email-preview__small{font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-email-preview__foot{text-align:center;max-width:580px;font:500 12px/18px var(--font-sans);color:var(--text-muted);margin:0}@container (width<=520px){.afy-email-preview__canvas{padding:var(--space-4) var(--space-3)}.afy-email-preview__mail{padding:var(--space-5) var(--space-4)}.afy-email-preview__date{display:none}}.afy-setup-checklist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.afy-setup-checklist__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);display:flex}.afy-setup-checklist__titles{gap:var(--space-3);flex:1;min-width:0;display:grid}.afy-setup-checklist__title{font:700 18px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin:0}.afy-setup-checklist__progress{align-items:center;gap:var(--space-3);max-width:28rem;display:flex}.afy-setup-checklist__count{font:600 14px/20px var(--font-sans);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.afy-setup-checklist__meter{border-radius:var(--radius-full);background:var(--ink-100);flex:1;height:8px;overflow:hidden}.afy-setup-checklist__fill{border-radius:var(--radius-full);background:var(--action);height:100%;transition:width .24s ease-out;display:block}.afy-setup-checklist__items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.afy-setup-checklist__item{align-items:center;gap:var(--space-3);min-height:var(--row-height);padding:10px var(--space-5);border-bottom:1px solid var(--ink-100);display:flex}.afy-setup-checklist__item:last-child{border-bottom:0}.afy-setup-checklist__mark{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.afy-setup-checklist__tick{stroke-width:2.75px;width:14px;height:14px}.afy-setup-checklist__item.is-done .afy-setup-checklist__mark{background:var(--action);border-color:var(--action);color:#fff}.afy-setup-checklist__text{flex:1;min-width:0;display:grid}.afy-setup-checklist__itemtitle{font:600 15px/22px var(--font-sans);color:var(--heading)}.afy-setup-checklist__detail{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-setup-checklist__optional{margin-left:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-setup-checklist__item.is-optional:not(.is-done) .afy-setup-checklist__mark{border-style:dashed}.afy-setup-checklist__item.is-done .afy-setup-checklist__itemtitle{color:var(--text-muted);font-weight:500}.afy-setup-checklist__done{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-setup-checklist--line{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);min-height:var(--row-height);flex-wrap:wrap;display:flex}.afy-setup-checklist__lineicon{color:var(--text-muted)}.afy-setup-checklist__lineicon.is-done{color:var(--success-text)}.afy-setup-checklist__linetext{align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0;font:500 14px/20px var(--font-sans);color:var(--text-muted);flex-wrap:wrap;flex:1;display:flex}.afy-setup-checklist__linetext strong{font:600 15px/22px var(--font-sans);color:var(--heading)}.afy-setup-checklist__lineactions{align-items:center;gap:var(--space-3);display:flex}.afy-setup-checklist__linebtn{font-size:14px}@media (prefers-reduced-motion:reduce){.afy-setup-checklist__fill{transition:none}}.afy-role-matrix{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;position:relative;overflow-x:auto}.afy-role-matrix__table{border-collapse:collapse;width:100%;font:500 14px/20px var(--font-sans);color:var(--text)}.afy-role-matrix__table thead th{padding:var(--space-3) var(--space-3);background:var(--ink-25);border-bottom:1px solid var(--line);text-align:center;vertical-align:top;font-weight:500}.afy-role-matrix__table thead th.afy-role-matrix__permcol{text-align:left;padding-left:var(--space-5);font:600 13px/18px var(--font-sans);color:var(--text-muted);vertical-align:bottom;width:30%}.afy-role-matrix__role{width:17.5%}.afy-role-matrix__rolename{font:700 14px/20px var(--font-sans);color:var(--heading);display:block}.afy-role-matrix__roledesc{font:500 12px/16px var(--font-sans);color:var(--text-muted);margin-top:2px;display:block}.afy-role-matrix__role.is-current,.afy-role-matrix__cell.is-current{background:var(--tint)}.afy-role-matrix__role.is-current .afy-role-matrix__rolename{color:var(--tint-text)}.afy-role-matrix__group th{text-align:left;padding:var(--space-4) var(--space-5) 6px;font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.afy-role-matrix__table tbody+tbody .afy-role-matrix__group th{border-top:1px solid var(--line)}.afy-role-matrix__row th,.afy-role-matrix__row td{padding:9px var(--space-3);border-top:1px solid var(--ink-100)}.afy-role-matrix__group+.afy-role-matrix__row th,.afy-role-matrix__group+.afy-role-matrix__row td{border-top:0}.afy-role-matrix__perm{text-align:left;font:500 14px/20px var(--font-sans);color:var(--text);min-width:180px;padding-left:var(--space-5)!important}.afy-role-matrix__cell{text-align:center;vertical-align:middle}.afy-role-matrix__cell>.afy-icon{margin-inline:auto}.afy-role-matrix__yes{color:var(--heading);stroke-width:2.25px}.afy-role-matrix__no{color:var(--ink-400)}.afy-role-matrix--seats .afy-role-matrix__table thead th.afy-role-matrix__permcol{width:auto}.afy-role-matrix__prod{width:19%}.afy-role-matrix__prodname{align-items:center;gap:var(--space-2);font:700 14px/20px var(--font-sans);color:var(--heading);display:inline-flex}.afy-role-matrix__person{text-align:left;align-items:center;gap:var(--space-3);min-width:190px;font-weight:500;display:flex;padding-left:var(--space-5)!important}.afy-role-matrix--seats .afy-role-matrix__row th,.afy-role-matrix--seats .afy-role-matrix__row td{padding-top:10px;padding-bottom:10px}.afy-role-matrix__pwho{min-width:0;display:grid}.afy-role-matrix__pname{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-role-matrix__prole{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-role-matrix__check{vertical-align:middle}.afy-role-matrix__note{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface-sunk);gap:4px;display:grid}.afy-role-matrix__note p{gap:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:flex-start;margin:0;display:flex}.afy-role-matrix__noteicon{color:var(--heading);margin-top:1px}.afy-role-matrix__note strong{color:var(--heading);font-weight:700}.afy-basket-lines__callout,.afy-basket-drawer__callout,.afy-payment-form__callout,.afy-auth-card__callout,.afy-invite-accept__callout{border-radius:var(--radius-md);font:400 14px/20px var(--font-sans);border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.afy-basket-lines__callout--info,.afy-payment-form__callout--info,.afy-invite-accept__callout--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.afy-basket-drawer__callout--success,.afy-payment-form__callout--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.afy-payment-form__callout--danger,.afy-auth-card__callout--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.afy-basket-lines__callout-icon,.afy-basket-drawer__callout-icon,.afy-payment-form__callout-icon,.afy-auth-card__callout-icon,.afy-invite-accept__callout-icon{margin-top:2px}.afy-basket-lines__callout-text,.afy-basket-drawer__callout-text,.afy-payment-form__callout-text,.afy-auth-card__callout-text,.afy-invite-accept__callout-text{gap:2px;min-width:0;display:grid}.afy-basket-lines__callout-text p,.afy-basket-drawer__callout-text p,.afy-payment-form__callout-text p,.afy-auth-card__callout-text p,.afy-invite-accept__callout-text p{margin:0}.afy-basket-lines__callout-title,.afy-basket-drawer__callout-title,.afy-payment-form__callout-title,.afy-auth-card__callout-title,.afy-invite-accept__callout-title{font-weight:700}.afy-basket-lines__callout-text ul{gap:2px;margin:2px 0 0;padding-left:18px;display:grid}.afy-payment-form__callout:focus{outline:none}.afy-payment-form__callout:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-quantity-stepper{height:var(--control-height);border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);flex:none;align-items:stretch;transition:border-color .12s,box-shadow .12s;display:inline-flex}.afy-quantity-stepper:focus-within{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-quantity-stepper__btn{width:38px;color:var(--heading);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s;display:grid}.afy-quantity-stepper__btn:first-of-type{border-radius:var(--radius-md) 0 0 var(--radius-md)}.afy-quantity-stepper__btn:last-of-type{border-radius:0 var(--radius-md) var(--radius-md) 0}@media (hover:hover){.afy-quantity-stepper__btn:hover{background:var(--ink-100)}}.afy-quantity-stepper__btn:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-quantity-stepper__input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;width:40px;font:700 15px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;appearance:none;background:0 0;padding:0}.afy-quantity-stepper__input:focus{background:var(--tint);outline:none}@media (pointer:coarse){.afy-quantity-stepper{height:var(--control-height-touch)}.afy-quantity-stepper__btn{width:44px}.afy-quantity-stepper__input{font-size:16px}}.afy-basket-lines{gap:var(--space-3);min-width:0;display:grid;container-type:inline-size}.afy-basket-lines__live:empty{display:none}.afy-basket-lines__list{margin:0;padding:0;list-style:none}.afy-basket-lines__line{column-gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 7.5rem;grid-template-areas:"info qty amount""remove qty amount""limit limit limit";align-items:start;row-gap:2px;display:grid}.afy-basket-lines__line:first-child{padding-top:var(--space-2);border-top:0}.afy-basket-lines__line:last-child{padding-bottom:var(--space-2)}.afy-basket-lines__info{grid-area:info;gap:2px;min-width:0;display:grid}.afy-basket-lines__name{font:700 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-basket-lines__link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-basket-lines__link:hover{text-decoration-color:currentColor}}.afy-basket-lines__options{font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-basket-lines__unit{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:2px 0 0}.afy-basket-lines__qty{grid-area:qty}.afy-basket-lines__amount{text-align:right;grid-area:amount;justify-items:end;gap:2px;padding-top:8px;display:grid}.afy-basket-lines__price{font:700 15px/22px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums}.afy-basket-lines__was{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-basket-lines__remove{min-height:32px;color:var(--text-muted);font:600 13px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;grid-area:remove;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .12s,text-decoration-color .12s;display:inline-flex}@media (hover:hover){.afy-basket-lines__remove:hover{color:var(--danger-text);text-decoration-color:currentColor}}.afy-basket-lines__remove:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-basket-lines__limit{font:600 13px/18px var(--font-sans);color:var(--info-text);grid-area:limit;align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.afy-basket-lines__limit .afy-icon{margin-top:1px}.afy-basket-lines--compact .afy-basket-lines__line{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"info info amount""qty remove remove""limit limit limit";row-gap:10px}.afy-basket-lines--compact .afy-basket-lines__amount{padding-top:0}.afy-basket-lines--compact .afy-basket-lines__remove{align-self:center;margin-top:0}@container (width<=520px){.afy-basket-lines__line{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"info info amount""qty remove remove""limit limit limit";row-gap:10px}.afy-basket-lines__amount{padding-top:0}.afy-basket-lines__remove{align-self:center;margin-top:0}}.afy-basket-drawer{z-index:var(--z-sheet);justify-content:flex-end;display:flex;position:fixed;inset:0}.afy-basket-drawer--inline{z-index:auto;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.afy-basket-drawer__scrim{background:#0c234066;animation:.16s ease-out afy-basket-drawer-fade;position:absolute;inset:0}.afy-basket-drawer__panel{width:min(var(--sheet-width), 100%);background:var(--surface);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.16s ease-out afy-basket-drawer-fade;display:flex;position:relative}.afy-basket-drawer--inline .afy-basket-drawer__panel{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}@keyframes afy-basket-drawer-fade{0%{opacity:0}}.afy-basket-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex:none;display:flex}.afy-basket-drawer__title{font:700 20px/28px var(--font-sans);color:var(--heading);letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0;display:flex}.afy-basket-drawer__title:focus{outline:none}.afy-basket-drawer__count{font:500 14px var(--font-sans);color:var(--text-muted);letter-spacing:0;font-variant-numeric:tabular-nums}.afy-basket-drawer__body{min-height:0;padding:var(--space-4) var(--space-5);gap:var(--space-3);flex:1;align-content:start;display:grid;overflow-y:auto}.afy-basket-drawer__foot{border-top:1px solid var(--line);background:var(--surface-sunk);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-2);flex:none;display:grid}.afy-basket-drawer__subtotal{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.afy-basket-drawer__subtotal-label{font:700 16px var(--font-sans);color:var(--heading)}.afy-basket-drawer__subtotal-value{font:800 20px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.afy-basket-drawer__vat{font:600 14px var(--font-sans);color:var(--text-muted);letter-spacing:0}.afy-basket-drawer__note{margin:0 0 var(--space-2);font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-basket-drawer__empty{justify-items:start;gap:var(--space-2);padding:var(--space-5) 0;display:grid}.afy-basket-drawer__empty-icon{background:var(--tint);width:52px;height:52px;color:var(--tint-icon);margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid}.afy-basket-drawer__empty-title{font:700 18px/24px var(--font-sans);color:var(--heading);margin:0}.afy-basket-drawer__empty-text{font:400 15px/22px var(--font-sans);color:var(--text-muted);margin:0}.afy-basket-drawer__browse{margin:var(--space-3) 0 0;border-top:1px solid var(--line);width:100%;padding:0;list-style:none;display:grid}.afy-basket-drawer__browse li{border-bottom:1px solid var(--line)}.afy-basket-drawer__browse-link{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;color:var(--heading);font:600 15px var(--font-sans);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:flex}.afy-basket-drawer__browse-link .afy-icon{color:var(--text-muted)}@media (hover:hover){.afy-basket-drawer__browse-link:hover{text-decoration-color:currentColor}}.afy-basket-drawer__browse-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-checkout-layout{min-width:0;container-type:inline-size}.afy-checkout-layout__nav{margin-bottom:var(--space-6)}.afy-checkout-layout__steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.afy-checkout-layout__step{align-items:center;gap:var(--space-2);display:flex}.afy-checkout-layout__step+.afy-checkout-layout__step:before{content:"";background:var(--line-strong);flex:none;width:32px;height:1px}.afy-checkout-layout__stepbtn{border-radius:var(--radius-full);min-height:36px;font:600 14px var(--font-sans);color:var(--text-muted);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 14px 4px 4px;display:inline-flex}button.afy-checkout-layout__stepbtn{cursor:pointer}.afy-checkout-layout__marker{width:26px;height:26px;font:700 13px var(--font-sans);font-variant-numeric:tabular-nums;border:1px solid var(--line-strong);color:var(--text-muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.afy-checkout-layout__step.is-done .afy-checkout-layout__stepbtn{color:var(--heading)}.afy-checkout-layout__step.is-done .afy-checkout-layout__marker{background:var(--heading);border-color:var(--heading);color:#fff}.afy-checkout-layout__step.is-done .afy-checkout-layout__label{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){button.afy-checkout-layout__stepbtn:hover .afy-checkout-layout__label{text-decoration-color:currentColor}}.afy-checkout-layout__stepbtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-checkout-layout__step.is-current .afy-checkout-layout__stepbtn{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text);font-weight:700}.afy-checkout-layout__step.is-current .afy-checkout-layout__marker{background:var(--tint-text);border-color:var(--tint-text);color:#fff}.afy-checkout-layout__grid{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(300px,368px);align-items:start;display:grid}.afy-checkout-layout__main{gap:var(--space-5);grid-area:1/1;align-content:start;min-width:0;display:grid}.afy-checkout-layout__title{font:700 26px/32px var(--font-sans);color:var(--heading);letter-spacing:-.02em;margin:0}.afy-checkout-layout__lede{margin:calc(var(--space-4) * -1) 0 0;font:400 16px/24px var(--font-sans);color:var(--text-muted)}.afy-checkout-layout__aside{top:var(--space-5);grid-area:1/2;min-width:0;position:sticky}.afy-checkout-layout__toggle{width:100%;min-height:52px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--heading);font:600 15px var(--font-sans);cursor:pointer;text-align:left;align-items:center;gap:10px;transition:border-color .12s;display:none}@media (hover:hover){.afy-checkout-layout__toggle:hover{border-color:var(--line-strong)}}.afy-checkout-layout__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-checkout-layout__toggle-label{flex:1;min-width:0}.afy-checkout-layout__toggle-total{font-variant-numeric:tabular-nums;font-weight:800}.afy-checkout-layout__chev{color:var(--text-muted);transition:transform .16s}.afy-checkout-layout__aside.is-open .afy-checkout-layout__chev{transform:rotate(180deg)}@container (width<=760px){.afy-checkout-layout__nav{margin-bottom:var(--space-4)}.afy-checkout-layout__step+.afy-checkout-layout__step:before{width:12px}.afy-checkout-layout__stepbtn{padding-right:10px;font-size:13px}.afy-checkout-layout__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.afy-checkout-layout__aside{grid-area:1/1;position:static}.afy-checkout-layout__main{grid-row:2}.afy-checkout-layout__toggle{display:flex}.afy-checkout-layout__summary{display:none}.afy-checkout-layout__aside.is-open .afy-checkout-layout__summary{margin-top:var(--space-2);display:block}.afy-checkout-layout__title{font-size:22px;line-height:28px}}@container (width<=420px){.afy-checkout-layout__step:not(.is-current) .afy-checkout-layout__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.afy-checkout-layout__step:not(.is-current) .afy-checkout-layout__stepbtn{padding-right:4px}}.afy-discount-code{min-width:0}.afy-discount-code--applied{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.afy-discount-code__icon{color:var(--text-muted)}.afy-discount-code__chip{border-radius:var(--radius-full);background:var(--ink-100);color:var(--heading);font:700 12px/1.5 var(--font-sans);letter-spacing:.04em;align-items:center;padding:2px 10px;display:inline-flex}.afy-discount-code__detail{font:500 14px var(--font-sans);color:var(--text);flex:1;min-width:0}.afy-discount-code__remove{min-height:32px;color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);font:600 14px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-discount-code__remove:hover{text-decoration-color:currentColor}}.afy-discount-code__remove:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-discount-code__row{gap:var(--space-2);display:flex}.afy-discount-code__row>:first-child{text-transform:uppercase;flex:1;min-width:0}.afy-order-summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.afy-order-summary__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}.afy-order-summary__title{font:700 17px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin:0}.afy-order-summary__count{font:500 13px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-order-summary__lines{padding:var(--space-2) var(--space-5);margin:0;list-style:none}.afy-order-summary__line{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.afy-order-summary__line+.afy-order-summary__line{border-top:1px solid var(--ink-100)}.afy-order-summary__what{gap:2px;min-width:0;display:grid}.afy-order-summary__name{font:600 14px/20px var(--font-sans);color:var(--heading);margin:0}.afy-order-summary__detail{font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-order-summary__amount{font:600 14px/20px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-order-summary__slot{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line)}.afy-order-summary__totals{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunk);gap:6px;margin:0;display:grid}.afy-order-summary__row{justify-content:space-between;gap:var(--space-4);font:500 14px/20px var(--font-sans);color:var(--text);display:flex}.afy-order-summary__row dt,.afy-order-summary__row dd{margin:0}.afy-order-summary__row dd{font-variant-numeric:tabular-nums;white-space:nowrap}.afy-order-summary__row--total{border-top:1px solid var(--line);font:800 18px/26px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin-top:6px;padding-top:10px}.afy-payment-form{gap:var(--space-4);min-width:0;max-width:30rem;display:grid;container-type:inline-size}.afy-payment-form__wallets{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.afy-payment-form__wallet{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:48px;color:var(--heading);font:700 15px var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:border-color .12s;display:inline-flex}.afy-payment-form__wallet svg{flex:none;width:20px;height:20px}@media (hover:hover){.afy-payment-form__wallet:hover{border-color:var(--line-input)}}.afy-payment-form__wallet:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-payment-form__or{align-items:center;gap:var(--space-3);font:500 13px var(--font-sans);color:var(--text-muted);display:flex}.afy-payment-form__or:before,.afy-payment-form__or:after{content:"";background:var(--line);flex:1;height:1px}.afy-payment-form__methods{background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.afy-payment-form__method{border-radius:var(--radius-sm);min-height:38px;color:var(--text-muted);font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;transition:background-color .12s,color .12s;display:inline-flex}@media (hover:hover){.afy-payment-form__method:hover:not(.is-selected){color:var(--heading)}}.afy-payment-form__method.is-selected{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text);font-weight:700}.afy-payment-form__method:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-payment-form__group{gap:6px;display:grid}.afy-payment-form__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-payment-form__error{font:700 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;display:flex}.afy-payment-form__error .afy-icon{margin-top:1px}.afy-payment-form__card{border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;min-width:0;transition:border-color .12s,box-shadow .12s;display:flex}.afy-payment-form__card:focus-within{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-payment-form__card.is-invalid{border-color:var(--danger-text)}.afy-payment-form__card.is-invalid:focus-within{box-shadow:var(--shadow-focus-field-invalid)}.afy-payment-form__number{flex:1;align-items:center;min-width:0;display:flex}.afy-payment-form__card-icon{color:var(--text-muted);margin-left:12px}.afy-payment-form__small{flex:none;display:flex}.afy-payment-form__input{width:100%;min-width:0;min-height:42px;font:400 15px/22px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;appearance:none;background:0 0;border:0;padding:8px 12px}.afy-payment-form__input::placeholder{color:var(--ink-500)}.afy-payment-form__input:focus{outline:none}.afy-payment-form__input--expiry{width:88px}.afy-payment-form__input--cvc{width:64px}@media (pointer:coarse){.afy-payment-form__input{min-height:var(--control-height-touch);font-size:16px}}@container (width<=360px){.afy-payment-form__card{flex-direction:column}.afy-payment-form__small{border-top:1px solid var(--line)}.afy-payment-form__small .afy-payment-form__input{flex:1;width:auto}.afy-payment-form__input--cvc{border-left:1px solid var(--line)}.afy-payment-form__wallets{grid-template-columns:1fr}}.afy-payment-form__bank{gap:var(--space-4);display:grid}.afy-payment-form__pair{gap:var(--space-3);grid-template-columns:8.5rem minmax(0,12rem);display:grid}.afy-payment-form__mandate{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);border:1px solid var(--line);font:400 13px/19px var(--font-sans);color:var(--text);gap:4px;display:grid}.afy-payment-form__mandate p{margin:0}.afy-payment-form__mandate-title{color:var(--heading);align-items:center;gap:6px;font-weight:700;display:flex}.afy-payment-form__wait{margin:calc(var(--space-2) * -1) 0 0;font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-payment-form__secure{font:500 13px/18px var(--font-sans);color:var(--text-muted);align-items:flex-start;gap:8px;margin:0;display:flex}.afy-payment-form__ref{white-space:nowrap;font-variant-numeric:tabular-nums}.afy-payment-form__secure .afy-icon{margin-top:1px}.afy-payment-form__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-payment-form__link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;white-space:nowrap;font-weight:700}.afy-order-confirmation{gap:var(--space-6);min-width:0;display:grid;container-type:inline-size}.afy-order-confirmation__intro{gap:var(--space-4);align-items:flex-start;display:flex}.afy-order-confirmation__mark{background:var(--ink-100);width:52px;height:52px;color:var(--heading);border-radius:50%;flex:none;place-items:center;display:grid}.afy-order-confirmation--paid .afy-order-confirmation__mark{background:var(--success-bg);color:var(--success-text)}.afy-order-confirmation--paid .afy-order-confirmation__mark .afy-icon{stroke-width:2.5px}.afy-order-confirmation--error .afy-order-confirmation__mark{background:var(--danger-bg);color:var(--danger-text)}.afy-order-confirmation__words{gap:var(--space-2);min-width:0;padding-top:6px;display:grid}.afy-order-confirmation__title{font:700 26px/32px var(--font-sans);color:var(--heading);letter-spacing:-.02em;text-wrap:balance;margin:0}.afy-order-confirmation--compact .afy-order-confirmation__title{letter-spacing:-.01em;font-size:20px;line-height:26px}.afy-order-confirmation__lede{font:400 16px/24px var(--font-sans);color:var(--text);max-width:40rem;margin:0}.afy-order-confirmation--compact .afy-order-confirmation__lede{font-size:15px;line-height:22px}.afy-order-confirmation__ref{font-variant-numeric:tabular-nums;color:var(--heading);white-space:nowrap}.afy-order-confirmation__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.afy-order-confirmation__link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;white-space:nowrap;font-weight:700}.afy-order-confirmation__layout{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@container (width<=680px){.afy-order-confirmation__layout{grid-template-columns:minmax(0,1fr)}}.afy-order-confirmation__order,.afy-order-confirmation__next{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.afy-order-confirmation__order-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.afy-order-confirmation__h2{font:700 17px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.afy-order-confirmation__meta{font:500 13px var(--font-sans);color:var(--text-muted)}.afy-order-confirmation__lines{padding:var(--space-2) var(--space-5);margin:0;list-style:none}.afy-order-confirmation__line{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.afy-order-confirmation__line+.afy-order-confirmation__line{border-top:1px solid var(--ink-100)}.afy-order-confirmation__name{font:600 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-order-confirmation__detail{font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-order-confirmation__amount{font:600 15px/22px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}.afy-order-confirmation__totals{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunk);gap:6px;margin:0;display:grid}.afy-order-confirmation__totals>div{justify-content:space-between;gap:var(--space-4);font:500 14px/20px var(--font-sans);color:var(--text);display:flex}.afy-order-confirmation__totals dt,.afy-order-confirmation__totals dd{margin:0}.afy-order-confirmation__totals dd{font-variant-numeric:tabular-nums}.afy-order-confirmation__totals>.afy-order-confirmation__total{border-top:1px solid var(--line);font:800 18px/26px var(--font-sans);color:var(--heading);margin-top:6px;padding-top:10px}.afy-order-confirmation__paid{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);font:500 13px/18px var(--font-sans);color:var(--text-muted);background:var(--surface-sunk);border-radius:0 0 var(--radius-lg) var(--radius-lg);align-items:center;gap:8px;margin:0;display:flex}.afy-order-confirmation__next{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);display:grid}.afy-order-confirmation__steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.afy-order-confirmation__step{gap:var(--space-3);align-items:flex-start;display:flex}.afy-order-confirmation__step-icon{background:var(--tint);width:36px;height:36px;color:var(--tint-icon);border-radius:10px;flex:none;place-items:center;display:grid}.afy-order-confirmation__step-title{font:700 15px/22px var(--font-sans);color:var(--heading);margin:0}.afy-order-confirmation__step-text{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.afy-order-confirmation__help{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);font:500 14px/20px var(--font-sans);color:var(--text-muted)}.afy-session-list{gap:var(--space-6);min-width:0;display:grid;container-type:inline-size}.afy-session-list__series{gap:var(--space-3);display:grid}.afy-session-list__series-head{gap:2px;display:grid}.afy-session-list__series-title{font:700 18px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin:0}.afy-session-list__series-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-session-list__series-link:hover{text-decoration-color:currentColor}}.afy-session-list__series-meta{font:500 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.afy-session-list__list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none}.afy-session-list__row{column-gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:60px minmax(0,1fr) 6.25rem 18.5rem;grid-template-areas:"tile when price actions""tile note note note";align-items:center;display:grid}.afy-session-list__row+.afy-session-list__row{border-top:1px solid var(--line)}.afy-session-list__tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:center;grid-area:tile;align-self:start;justify-items:center;width:60px;padding:6px 0 7px;line-height:1;display:grid}.afy-session-list__tile-month{font:700 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tint-text)}.afy-session-list__tile-day{font:800 24px/28px var(--font-sans);color:var(--heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.afy-session-list__tile-weekday{font:600 12px/14px var(--font-sans);color:var(--text-muted)}.afy-session-list__row.is-unavailable .afy-session-list__tile{background:var(--surface-sunk)}.afy-session-list__row.is-unavailable .afy-session-list__tile-month,.afy-session-list__row.is-unavailable .afy-session-list__tile-day{color:var(--text-muted)}.afy-session-list__when{grid-area:when;gap:2px;min-width:0;display:grid}.afy-session-list__date{font:700 15px/22px var(--font-sans);color:var(--heading);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.afy-session-list__time{font:500 14px/20px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.afy-session-list__why{font:500 14px/20px var(--font-sans);color:var(--text);margin:2px 0 0}.afy-session-list__price{text-align:right;grid-area:price;justify-items:end;margin:0;display:grid}.afy-session-list__amount{font:700 16px/22px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums}.afy-session-list__row.is-unavailable .afy-session-list__amount{color:var(--text-muted)}.afy-session-list__vat{font:500 12px/16px var(--font-sans);color:var(--text-muted);white-space:nowrap}.afy-session-list__actions{align-items:center;gap:var(--space-2);grid-area:actions;justify-content:flex-end;display:flex}.afy-session-list__note{font:600 13px/18px var(--font-sans);color:var(--info-text);grid-area:note;align-items:flex-start;gap:6px;margin:10px 0 0;display:flex}.afy-session-list__note .afy-icon{margin-top:1px}.afy-session-list__note--done{color:var(--success-text)}@container (width<=760px){.afy-session-list__row{grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"tile when price""tile actions actions""tile note note";row-gap:0}.afy-session-list__actions{margin-top:var(--space-3);flex-wrap:wrap;justify-content:flex-start}.afy-session-list__actions:empty{display:none}}@container (width<=440px){.afy-session-list__row{column-gap:var(--space-3);padding:var(--space-4);grid-template-columns:52px minmax(0,1fr);grid-template-areas:"tile when""tile price""tile actions""tile note"}.afy-session-list__tile{width:52px}.afy-session-list__price{text-align:left;margin-top:var(--space-2);place-items:baseline start;gap:6px;display:flex}}.afy-auth-card{background:var(--bg);padding:var(--space-7) var(--space-4) var(--space-6);align-content:start;justify-items:center;gap:var(--space-5);min-width:0;display:grid}.afy-auth-card__brand{margin-bottom:var(--space-5);justify-content:center;display:flex}.afy-auth-card__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:26rem;padding:var(--space-6);min-width:0}@media (width<=480px){.afy-auth-card__card{padding:var(--space-5)}}.afy-auth-card__form{gap:var(--space-4);display:grid}.afy-auth-card__heading{gap:6px;display:grid}.afy-auth-card__title{font:700 24px/30px var(--font-sans);color:var(--heading);letter-spacing:-.02em;margin:0}.afy-auth-card__lede{font:400 15px/22px var(--font-sans);color:var(--text-muted);margin:0}.afy-auth-card__google{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:48px;color:var(--heading);font:700 15px var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:10px;transition:border-color .12s;display:inline-flex}@media (hover:hover){.afy-auth-card__google:hover{border-color:var(--line-input)}}.afy-auth-card__google:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-auth-card__g{flex:none;width:20px;height:20px}.afy-auth-card__or{align-items:center;gap:var(--space-3);font:500 13px var(--font-sans);color:var(--text-muted);display:flex}.afy-auth-card__or:before,.afy-auth-card__or:after{content:"";background:var(--line);flex:1;height:1px}.afy-auth-card__forgot{font:600 14px/20px var(--font-sans);color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-auth-card__forgot:hover{text-decoration-color:currentColor}}.afy-auth-card__switch{justify-content:center;margin:0;display:flex}.afy-auth-card__foot{font:500 14px/20px var(--font-sans);color:var(--text-muted);text-align:center;margin:0}.afy-auth-card__foot-link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;font-weight:700}.afy-password-field{min-width:0;position:relative}.afy-password-field__aside{line-height:20px;position:absolute;top:0;right:0}.afy-password-field__aside a{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);font:600 14px/20px var(--font-sans);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-password-field__aside a:hover{text-decoration-color:currentColor}}.afy-password-field__box{border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;min-width:0;transition:border-color .12s,box-shadow .12s;display:flex}@media (hover:hover){.afy-password-field__box:hover:not(:focus-within){border-color:var(--ink-600)}}.afy-password-field__box:focus-within{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-password-field__box.is-invalid{border-color:var(--danger-text)}.afy-password-field__box.is-invalid:focus-within{box-shadow:var(--shadow-focus-field-invalid)}.afy-password-field__input{min-width:0;min-height:38px;font:400 15px/22px var(--font-sans);color:var(--text);border-radius:var(--radius-md) 0 0 var(--radius-md);appearance:none;background:0 0;border:0;flex:1;padding:8px 12px}.afy-password-field__input:focus{outline:none}@media (pointer:coarse){.afy-password-field__input{min-height:42px;font-size:16px}}.afy-password-field__toggle{border-radius:var(--radius-sm);color:var(--heading);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:4px;padding:0 12px;transition:background-color .12s;display:inline-flex}@media (hover:hover){.afy-password-field__toggle:hover{background:var(--ink-100)}}.afy-password-field__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-password-field__strength{align-items:center;gap:var(--space-3);margin-top:2px;display:flex}.afy-password-field__meter{flex:none;grid-template-columns:repeat(4,1fr);gap:4px;width:7.5rem;display:grid}.afy-password-field__seg{border-radius:var(--radius-full);background:var(--ink-100);height:4px;transition:background-color .16s}.afy-password-field__seg.is-on{background:var(--action)}.afy-password-field__status{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-otp-step{gap:var(--space-4);min-width:0;display:grid}.afy-otp-step__heading{gap:6px;display:grid}.afy-otp-step__title{font:700 24px/30px var(--font-sans);color:var(--heading);letter-spacing:-.02em;margin:0}.afy-otp-step__title:focus{outline:none}.afy-otp-step__lede{font:400 15px/22px var(--font-sans);color:var(--text);margin:0}.afy-otp-step__email{color:var(--heading);overflow-wrap:anywhere}.afy-otp-step__lasts{font:500 14px/20px var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;margin:0;display:flex}.afy-otp-step__field{gap:6px;display:grid}.afy-otp-step__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-otp-step__lasts.is-error{color:var(--danger-text);font-weight:600}.afy-otp-step__boxes{grid-template-columns:repeat(3,1fr) 10px repeat(3,1fr);gap:8px;max-width:22rem;display:grid;position:relative}.afy-otp-step__boxes>.afy-otp-step__box.is-split{grid-column:5}.afy-otp-step__box{border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);height:56px;font:700 24px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;place-items:center;transition:border-color .12s,box-shadow .12s;display:grid}.afy-otp-step__box.is-active{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-otp-step__boxes.is-invalid .afy-otp-step__box{border-color:var(--danger-text)}.afy-otp-step__boxes.is-invalid .afy-otp-step__box.is-active{box-shadow:var(--shadow-focus-field-invalid)}.afy-otp-step__boxes.is-busy .afy-otp-step__box{background:var(--surface-sunk);color:var(--text-muted)}.afy-otp-step__caret{background:var(--heading);border-radius:1px;width:2px;height:26px;animation:1s step-end infinite afy-otp-step-blink}@keyframes afy-otp-step-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.afy-otp-step__caret{animation:none}}.afy-otp-step__input{z-index:1;opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.afy-otp-step__more{gap:6px;display:grid}.afy-otp-step__resend{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.afy-otp-step__wait{font:500 14px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-otp-step__note{font:600 13px/18px var(--font-sans);color:var(--info-text);margin:0}.afy-otp-step__hint{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);font:500 13px/19px var(--font-sans);color:var(--text-muted)}.afy-otp-step__hint strong{color:var(--text);font-weight:600}.afy-invite-accept{gap:var(--space-4);min-width:0;display:grid}.afy-invite-accept__badges{margin-bottom:var(--space-1);align-items:flex-end;display:flex}.afy-invite-accept__avatar{border:3px solid var(--surface);box-sizing:content-box;margin-left:-12px}.afy-invite-accept__title{font:400 22px/30px var(--font-sans);color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0}.afy-invite-accept__title strong{color:var(--heading);font-weight:700}.afy-invite-accept__title:focus{outline:none}.afy-invite-accept__text{font:400 15px/22px var(--font-sans);color:var(--text-muted);margin:0}.afy-invite-accept__facts{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);margin:0;display:grid}.afy-invite-accept__facts>div{gap:1px;min-width:0;padding:10px 14px;display:grid}.afy-invite-accept__facts>div+div{border-top:1px solid var(--line)}.afy-invite-accept__facts dt{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.afy-invite-accept__facts dd{font:600 14px/20px var(--font-sans);color:var(--heading);overflow-wrap:anywhere;min-width:0;margin:0}.afy-invite-accept__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-invite-accept__actions>:first-child{flex:12rem}.afy-invite-accept__actions--confirm>:first-child{flex:none}.afy-invite-accept__title--plain{color:var(--heading);font-weight:700}.afy-invite-accept__small{font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){.afy-basket-drawer__scrim,.afy-basket-drawer__panel{animation:none}.afy-checkout-layout__chev,.afy-password-field__seg{transition:none}}.afy-datepicker{min-width:0}.afy-datepicker--pill,.afy-datepicker--compact,.afy-datepicker--icon{display:inline-flex;position:relative}.afy-datepicker__anchor{max-width:240px;position:relative}.afy-datepicker--time .afy-datepicker__anchor{max-width:300px}.afy-datepicker__control{min-height:var(--control-height);border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex}@media (hover:hover){.afy-datepicker__control:hover:not(:focus-within){border-color:var(--ink-600)}}.afy-datepicker__control:focus-within,.afy-datepicker__control.is-open{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-datepicker__control.is-invalid{border-color:var(--danger-text)}.afy-datepicker__control.is-invalid:focus-within{box-shadow:var(--shadow-focus-field-invalid)}.afy-datepicker__input{min-width:0;font:400 15px/22px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;border-radius:var(--radius-md) 0 0 var(--radius-md);background:0 0;border:0;outline:none;flex:1;padding:8px 4px 8px 12px}.afy-datepicker__input::placeholder{color:var(--ink-500)}.afy-datepicker__toggle{width:40px;color:var(--text-muted);cursor:pointer;border-radius:0 var(--radius-md) var(--radius-md) 0;background:0 0;border:0;flex:none;place-items:center;transition:color .12s;display:grid}@media (hover:hover){.afy-datepicker__toggle:hover{color:var(--heading)}}.afy-datepicker__toggle[aria-expanded=true]{color:var(--tint-text)}.afy-datepicker__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (pointer:coarse){.afy-datepicker__control{min-height:var(--control-height-touch)}.afy-datepicker__input{font-size:16px}.afy-datepicker__toggle{width:44px}}.afy-datepicker__pill{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--heading);font:600 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px 0 14px;transition:border-color .12s,background-color .12s;display:inline-flex}.afy-datepicker__lead{color:var(--text-muted)}.afy-datepicker__trigger-label{color:var(--text-muted);font-weight:500}.afy-datepicker__value{font-variant-numeric:tabular-nums}.afy-datepicker__pill .afy-datepicker__chev{color:var(--text-muted)}@media (hover:hover){.afy-datepicker__pill:hover{border-color:var(--line-input)}}.afy-datepicker__pill[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text)}.afy-datepicker__pill[aria-expanded=true] .afy-datepicker__lead,.afy-datepicker__pill[aria-expanded=true] .afy-datepicker__trigger-label{color:var(--tint-text)}.afy-datepicker__pill.is-empty .afy-datepicker__value{color:var(--text-muted);font-weight:500}.afy-datepicker__pill:focus-visible,.afy-datepicker__compact:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.afy-datepicker__pill{min-height:var(--control-height-touch)}}.afy-datepicker__compact{border-radius:var(--radius-sm);min-height:32px;color:var(--heading);font:600 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;align-items:center;gap:4px;margin:0 -8px;padding:0 6px 0 8px;transition:background-color .12s,border-color .12s;display:inline-flex}.afy-datepicker__compact .afy-datepicker__trigger-label{font-weight:500}.afy-datepicker__compact .afy-datepicker__chev{color:var(--text-muted)}@media (hover:hover){.afy-datepicker__compact:hover{background:var(--ink-50);border-color:var(--line)}}.afy-datepicker__compact[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text)}.afy-datepicker__compact.is-empty .afy-datepicker__value{color:var(--text-muted)}.afy-datepicker__pop{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text);align-items:stretch;animation:.12s ease-out afy-datepicker-pop;display:flex;position:absolute;top:calc(100% + 6px);left:0}.afy-datepicker__pop--end{left:auto;right:0}@keyframes afy-datepicker-pop{0%{opacity:0;transform:translateY(-3px)}}.afy-datepicker__presets{border-right:1px solid var(--line);background:var(--surface-sunk);border-radius:var(--radius-md) 0 0 var(--radius-md);flex-direction:column;flex:none;gap:2px;width:196px;padding:12px 8px;display:flex}.afy-datepicker__presets-title{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:4px 8px 8px}.afy-datepicker__preset{border-radius:var(--radius-sm);min-height:40px;color:var(--heading);font:500 14px/20px var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;transition:background-color .12s;display:flex}.afy-datepicker__preset-date{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}@media (hover:hover){.afy-datepicker__preset:hover{background:var(--ink-100)}}.afy-datepicker__preset.is-selected{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text);font-weight:700}.afy-datepicker__preset.is-selected .afy-datepicker__preset-date{color:var(--tint-text)}.afy-datepicker__preset[aria-disabled=true]{color:var(--text-muted)}.afy-datepicker__preset:focus-visible{outline:3px solid var(--focus);outline-offset:-1px}.afy-datepicker__main{align-content:start;gap:8px;padding:12px 14px;display:grid}.afy-datepicker__cal{gap:6px;display:grid}.afy-datepicker__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.afy-datepicker__title{border-radius:var(--radius-sm);min-height:32px;color:var(--heading);font:700 15px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;transition:background-color .12s;display:inline-flex}.afy-datepicker__title-chev{color:var(--text-muted)}.afy-datepicker__title--static{cursor:default}@media (hover:hover){button.afy-datepicker__title:hover{background:var(--ink-100)}}.afy-datepicker__title:focus-visible{outline:3px solid var(--focus);outline-offset:0}.afy-datepicker__steps{gap:2px;margin-right:-4px;display:inline-flex}.afy-datepicker__view{min-height:274px}.afy-datepicker__grid{border-collapse:collapse;border-spacing:0;table-layout:fixed}.afy-datepicker__grid th{width:40px;height:30px;font:600 12px/16px var(--font-sans);color:var(--text-muted);text-align:center;padding:0}.afy-datepicker__cell{width:40px;height:40px;padding:0}.afy-datepicker__cell.is-in-range{background:var(--tint)}.afy-datepicker__cell.is-in-range:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.afy-datepicker__cell.is-in-range:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.afy-datepicker__cell.is-range-start{background:linear-gradient(to right, transparent 50%, var(--tint) 50%)}.afy-datepicker__cell.is-range-end{background:linear-gradient(to left, transparent 50%, var(--tint) 50%)}.afy-datepicker__cell.is-range-start:last-child,.afy-datepicker__cell.is-range-end:first-child{background:0 0}.afy-datepicker__day{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text);font:500 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.afy-datepicker__day.is-outside{color:var(--text-muted)}@media (hover:hover){.afy-datepicker__day:hover{background:var(--ink-100)}}.afy-datepicker__day.is-today{background:var(--tint);color:var(--tint-text);font-weight:700}.afy-datepicker__day.is-in-range{color:var(--heading);background:0 0}@media (hover:hover){.afy-datepicker__day.is-in-range:hover{background:var(--tint-strong)}}.afy-datepicker__day.is-selected,.afy-datepicker__day.is-selected:hover{background:var(--action);color:#fff;font-weight:700}.afy-datepicker__day.is-barred{color:var(--ink-400);cursor:not-allowed;font-weight:400}.afy-datepicker__day.is-barred.is-today{color:var(--ink-400);background:0 0}@media (hover:hover){.afy-datepicker__day.is-barred:hover{background:var(--ink-50)}}.afy-datepicker__day:focus-visible{outline:3px solid var(--focus);outline-offset:-1px;z-index:1;position:relative}.afy-datepicker__choices{grid-template-columns:repeat(3,1fr);gap:6px;width:280px;padding-top:6px;display:grid}.afy-datepicker__choice{border-radius:var(--radius-md);min-height:56px;color:var(--text);font:500 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;transition:background-color .12s}@media (hover:hover){.afy-datepicker__choice:hover{background:var(--ink-100)}}.afy-datepicker__choice.is-today{background:var(--tint);color:var(--tint-text);font-weight:700}.afy-datepicker__choice.is-selected,.afy-datepicker__choice.is-selected:hover{background:var(--action);color:#fff;font-weight:700}.afy-datepicker__choice:focus-visible{outline:3px solid var(--focus);outline-offset:-1px}.afy-datepicker__time{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:10px;display:flex}.afy-datepicker__time-label{font:600 14px/20px var(--font-sans);color:var(--heading);align-items:center;gap:6px;display:inline-flex}.afy-datepicker__time-icon{color:var(--text-muted)}.afy-datepicker__time-input{border:1px solid var(--line-input);border-radius:var(--radius-sm);background:var(--surface);width:84px;min-height:36px;font:500 15px/22px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;text-align:center;padding:6px 10px;transition:border-color .12s,box-shadow .12s}.afy-datepicker__time-input:focus{border-color:var(--heading);box-shadow:var(--shadow-focus-field);outline:none}.afy-datepicker__time-hint{color:var(--text-muted);font-size:13px}.afy-datepicker__msg,.afy-daterangepills__msg{border-radius:var(--radius-sm);background:var(--danger-bg);max-width:280px;color:var(--danger-text);font:600 13px/18px var(--font-sans);align-items:flex-start;gap:6px;margin:0;padding:8px 10px;display:flex}.afy-datepicker__msg-icon,.afy-daterangepills__msg-icon{margin-top:1px}.afy-datepicker__foot{border-top:1px solid var(--line);align-items:center;gap:16px;padding-top:10px;display:flex}.afy-datepicker__done{margin-left:auto}@media (width<=560px){.afy-datepicker__pop{flex-direction:column}.afy-datepicker__presets{border-right:0;border-bottom:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0;flex-flow:wrap;width:auto;padding:8px}.afy-datepicker__presets-title{display:none}.afy-datepicker__preset{flex:auto;justify-content:center}.afy-datepicker__preset-date{display:none}}@media (pointer:coarse){.afy-datepicker__day,.afy-datepicker__cell,.afy-datepicker__grid th{width:44px}.afy-datepicker__day,.afy-datepicker__cell{height:44px}.afy-datepicker__choices{width:308px}}@media (prefers-reduced-motion:reduce){.afy-datepicker__pop,.afy-daterangepills__pop{animation:none}}.afy-daterangepills{display:block;position:relative}.afy-daterangepills__row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.afy-daterangepills__pills{flex-wrap:wrap;gap:8px;display:flex}.afy-daterangepills__pill{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--heading);font:600 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 16px;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.afy-daterangepills__lead{color:var(--text-muted)}@media (hover:hover){.afy-daterangepills__pill:hover{border-color:var(--line-input)}}.afy-daterangepills__pill.is-selected,.afy-daterangepills__pill[aria-expanded=true]{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text);font-weight:700}.afy-daterangepills__pill.is-selected .afy-daterangepills__lead,.afy-daterangepills__pill[aria-expanded=true] .afy-daterangepills__lead{color:var(--tint-text)}.afy-daterangepills__pill:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.afy-daterangepills__pill{min-height:var(--control-height-touch)}}.afy-daterangepills__summary{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px}.afy-daterangepills__pop{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:12px;padding:16px;animation:.12s ease-out afy-datepicker-pop;display:grid;position:absolute;top:calc(100% + 6px);left:0}.afy-daterangepills__inputs{grid-template-columns:1fr 1fr;gap:10px;width:280px;display:grid}.afy-daterangepills__span{color:var(--heading);font-weight:600}.afy-daterangepills__help{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.afy-daterangepills__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.afy-codeinput{justify-items:start;gap:10px;display:grid}.afy-codeinput__boxes{display:inline-flex;position:relative}.afy-codeinput__row{gap:8px;display:inline-flex}.afy-codeinput__box{border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);width:48px;height:56px;color:var(--heading);font:700 24px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.afy-codeinput__box.is-split{margin-right:12px}.afy-codeinput__box.is-active{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-codeinput__boxes.is-invalid .afy-codeinput__box{border-color:var(--danger-text)}.afy-codeinput__boxes.is-invalid .afy-codeinput__box.is-active{box-shadow:var(--shadow-focus-field-invalid)}.afy-codeinput__caret{background:var(--heading);width:2px;height:24px;animation:1s step-end infinite afy-codeinput-blink}@keyframes afy-codeinput-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.afy-codeinput__caret{animation:none}}.afy-codeinput__input{color:#0000;caret-color:#0000;width:100%;height:100%;font:400 16px var(--font-sans);letter-spacing:40px;cursor:text;background:0 0;border:0;outline:none;margin:0;padding:0 0 0 16px;position:absolute;inset:0}.afy-codeinput__input::selection{background:0 0}@media (hover:hover){.afy-codeinput__boxes:not(.is-focused):not(.is-invalid):hover .afy-codeinput__box{border-color:var(--ink-600)}}.afy-codeinput__resend{color:var(--text-muted);margin:0;font-size:14px;line-height:20px}.afy-codeinput__link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);font:600 14px/20px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-codeinput__link:hover{text-decoration-color:currentColor}}.afy-codeinput__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-codeinput__count{font-variant-numeric:tabular-nums;color:var(--heading);font-weight:600}@media (width<=420px){.afy-codeinput__row{gap:6px}.afy-codeinput__box{width:44px;height:52px}.afy-codeinput__box.is-split{margin-right:8px}}.afy-addressfinder,.afy-companylookup{gap:8px;width:100%;min-width:0;max-width:32rem;display:grid}.afy-addressfinder--manual,.afy-companylookup--manual{border:0;gap:16px;margin:0;padding:0}.afy-addressfinder--manual>.afy-addressfinder__label,.afy-companylookup--manual>.afy-companylookup__label{margin-bottom:12px}.afy-addressfinder__label,.afy-companylookup__label{font:600 14px/20px var(--font-sans);color:var(--heading);padding:0}.afy-addressfinder__anchor,.afy-companylookup__anchor{position:relative}.afy-addressfinder__pop,.afy-companylookup__pop{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:6px;animation:.12s ease-out afy-datepicker-pop;position:absolute;top:calc(100% + 6px);left:0;right:0}.afy-addressfinder__count,.afy-companylookup__count{font:600 12px/16px var(--font-sans);color:var(--text-muted);margin:0;padding:6px 10px}.afy-addressfinder__list,.afy-companylookup__list{gap:1px;max-height:344px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.afy-addressfinder__option,.afy-companylookup__option{border-radius:var(--radius-sm);cursor:pointer;color:var(--text);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.afy-addressfinder__opt-icon,.afy-companylookup__opt-icon{color:var(--text-muted);margin-top:2px}@media (hover:hover){.afy-addressfinder__option:hover,.afy-companylookup__option:hover{background:var(--ink-50)}}.afy-addressfinder__option.is-active,.afy-companylookup__option.is-active{background:var(--ink-50);box-shadow:inset 0 0 0 2px var(--focus)}.afy-addressfinder__opt,.afy-companylookup__opt{flex:1;gap:1px;min-width:0;display:grid}.afy-addressfinder__opt-main,.afy-companylookup__opt-main{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-addressfinder__opt-sub,.afy-companylookup__opt-sub{color:var(--text-muted);font-size:13px;line-height:18px}.afy-addressfinder__pop-foot,.afy-companylookup__pop-foot{border-top:1px solid var(--line);color:var(--text-muted);margin:4px 0 0;padding:10px 10px 6px;font-size:14px}.afy-addressfinder__link,.afy-companylookup__link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);font:600 14px/20px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:inline}@media (hover:hover){.afy-addressfinder__link:hover,.afy-companylookup__link:hover{text-decoration-color:currentColor}}.afy-addressfinder__link:focus-visible,.afy-companylookup__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-addressfinder__manual-link,.afy-companylookup__manual-link{color:var(--text-muted);margin:0;font-size:14px}.afy-addressfinder__back,.afy-companylookup__back{justify-self:start}.afy-addressfinder__found{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);align-items:center;gap:10px;padding:9px 14px;display:flex}.afy-addressfinder__pin{color:var(--text-muted);align-self:flex-start;margin-top:1px}.afy-addressfinder__found-text{min-width:0;font:500 15px/22px var(--font-sans);color:var(--text);flex:1}.afy-addressfinder__pair{flex-wrap:wrap;gap:16px;display:flex}.afy-addressfinder__town{flex:12rem;min-width:0}.afy-addressfinder__postcode{flex:0 10rem;min-width:0}.afy-addressfinder__crumb{margin:0;padding:6px 10px 0}.afy-companylookup__option.is-dissolved .afy-companylookup__opt-main{color:var(--text);font-weight:500}.afy-companylookup__status{flex:none;margin-top:1px}.afy-companylookup__option.is-refused{background:var(--danger-bg);box-shadow:none}.afy-companylookup__why{font:600 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;margin-top:4px;display:flex}.afy-companylookup__why-icon{margin-top:1px}.afy-companylookup__num{font-variant-numeric:tabular-nums}.afy-companylookup__picked{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.afy-companylookup__picked-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.afy-companylookup__icon{color:var(--text-muted)}.afy-companylookup__picked-name{min-width:0;font:700 15px/22px var(--font-sans);color:var(--heading);flex:1}.afy-companylookup__facts{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;padding:12px 14px 14px;font-size:14px;line-height:20px;display:grid}.afy-companylookup__facts dt{color:var(--text-muted)}.afy-companylookup__facts dd{color:var(--text);min-width:0;margin:0}.afy-companylookup__source,.afy-companylookup__hint{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.afy-companylookup--picked{gap:6px}@media (width<=480px){.afy-companylookup__facts{grid-template-columns:1fr;gap:0}.afy-companylookup__facts dd{margin-bottom:8px}}.afy-moneyinput{width:100%;max-width:15rem}.afy-moneyinput--vat{max-width:17rem}.afy-quantitystepper{min-width:0}.afy-quantitystepper__wrap{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.afy-quantitystepper__box{height:var(--control-height);border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;transition:border-color .12s,box-shadow .12s;display:inline-flex}.afy-quantitystepper__box:has(.afy-quantitystepper__input:focus){border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-quantitystepper__btn{width:40px;color:var(--heading);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .12s;display:grid}.afy-quantitystepper__btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.afy-quantitystepper__btn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.afy-quantitystepper__btn .afy-icon{transition:color .12s}.afy-quantitystepper__btn.is-at-limit{color:var(--ink-400);cursor:default}@media (hover:hover){.afy-quantitystepper__btn:not(.is-at-limit):hover{color:var(--link)}.afy-quantitystepper__btn:not(.is-at-limit):hover .afy-icon{color:var(--tint-icon)}}.afy-quantitystepper__btn:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.afy-quantitystepper__input{border:0;border-left:1px solid var(--ink-100);border-right:1px solid var(--ink-100);text-align:center;width:52px;font:700 15px/22px var(--font-sans);color:var(--heading);font-variant-numeric:tabular-nums;background:0 0;outline:none;padding:0 4px}.afy-quantitystepper__box--sm{border-radius:var(--radius-sm);height:32px}.afy-quantitystepper__box--sm .afy-quantitystepper__btn{width:32px}.afy-quantitystepper__box--sm .afy-quantitystepper__input{width:40px;font-size:14px}.afy-quantitystepper__suffix{color:var(--text-muted);font-size:14px}.afy-quantitystepper__note{font:500 13px/18px var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;display:none}.afy-quantitystepper__note.is-shown{display:inline-flex}.afy-quantitystepper__note-icon{color:var(--text-muted)}@media (pointer:coarse){.afy-quantitystepper__box{height:var(--control-height-touch)}.afy-quantitystepper__btn{width:44px}.afy-quantitystepper__input{font-size:16px}}.afy-emailfield{gap:8px;width:100%;max-width:26rem;display:grid}.afy-emailfield__suggest{color:var(--text);align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:20px;display:none}.afy-emailfield__suggest.is-shown{display:flex}.afy-emailfield__icon{color:var(--text-muted);margin-top:2px}.afy-emailfield__fix{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);font:700 14px/20px var(--font-sans);cursor:pointer;text-underline-offset:3px;word-break:break-all;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.afy-emailfield__fix:hover{color:var(--orange-800)}}.afy-emailfield__fix:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-linkfield{gap:8px;width:100%;max-width:32rem;display:grid}.afy-linkfield__warn{border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-text);align-items:flex-start;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.afy-linkfield__icon{flex:none;margin-top:2px}.afy-linkfield__warn-text{color:var(--text)}.afy-linkfield__fix{color:var(--heading);font:700 14px/20px var(--font-sans);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.afy-linkfield__fix:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-discountcode{width:100%;min-width:0;max-width:26rem}.afy-discountcode__row{gap:8px;display:flex}.afy-discountcode__input{text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0}.afy-discountcode__applied{min-height:var(--control-height);border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--success-bg);align-items:center;gap:10px;padding:9px 14px;display:flex}.afy-discountcode__tick{color:var(--success-text);flex:none;align-self:flex-start;margin-top:1px}.afy-discountcode__applied-text{min-width:0;color:var(--success-text);flex:1;font-size:14px;font-weight:600;line-height:20px}.afy-discountcode__code{letter-spacing:.04em}.afy-discountcode__desc{color:var(--text);font-weight:500;display:block}.afy-discountcode__remove{color:var(--heading);font:600 14px/20px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}@media (hover:hover){.afy-discountcode__remove:hover{text-decoration-color:currentColor}}.afy-discountcode__remove:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-fileupload{gap:12px;width:100%;min-width:0;display:grid}.afy-fileupload__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-fileupload__zone{border:1px dashed var(--line-input);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:16px;padding:20px 24px;transition:background-color .12s,border-color .12s;display:flex}.afy-fileupload__zone.is-dragover{border-style:solid;border-color:var(--tint-line);background:var(--tint)}.afy-fileupload__glyph{border-radius:var(--radius-full);background:var(--tint);width:44px;height:44px;color:var(--heading);flex:none;place-items:center;display:grid}.afy-fileupload__zone.is-dragover .afy-fileupload__glyph{background:var(--surface);color:var(--tint-text)}.afy-fileupload__copy{gap:2px;min-width:0;display:grid}.afy-fileupload__title{font:600 15px/22px var(--font-sans);color:var(--heading)}.afy-fileupload__zone.is-dragover .afy-fileupload__title{color:var(--tint-text)}.afy-fileupload__choose{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);font:700 15px/22px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:.3em;padding:0;text-decoration:underline}.afy-fileupload__choose:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-fileupload__rules{color:var(--text-muted);font-size:13px;line-height:18px}.afy-fileupload__list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0;list-style:none}.afy-fileupload__item{min-height:var(--row-height);align-items:center;gap:12px;padding:10px 8px 10px 14px;display:flex}.afy-fileupload__item+.afy-fileupload__item{border-top:1px solid var(--line)}.afy-fileupload__fileicon{border-radius:var(--radius-sm);background:var(--surface-sunk);width:36px;height:36px;color:var(--text-muted);flex:none;place-items:center;display:grid}.afy-fileupload__item.is-error .afy-fileupload__fileicon{background:var(--danger-bg);color:var(--danger-text)}.afy-fileupload__info{flex:1;gap:3px;min-width:0;display:grid}.afy-fileupload__name{font:600 14px/20px var(--font-sans);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.afy-fileupload__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:flex-start;gap:5px;font-size:13px;line-height:18px;display:flex}.afy-fileupload__meta-icon{flex:none;margin-top:1px}.afy-fileupload__meta--done .afy-fileupload__meta-icon{color:var(--success-text)}.afy-fileupload__meta--error{color:var(--danger-text);font-weight:600}.afy-fileupload__bar{border-radius:var(--radius-full);background:var(--ink-100);max-width:360px;height:4px;margin-top:2px;display:block;overflow:hidden}.afy-fileupload__fill{border-radius:var(--radius-full);background:var(--orange-500);height:100%;transition:width .3s linear;display:block}.afy-fileupload__retry{flex:none}@media (prefers-reduced-motion:reduce){.afy-fileupload__fill{transition:none}}@media (width<=480px){.afy-fileupload__zone{align-items:flex-start;padding:16px}}.afy-copyfield{width:100%;min-width:0;max-width:36rem}.afy-copyfield__box{min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.afy-copyfield__icon{color:var(--text-muted)}.afy-copyfield__input{min-width:0;font:500 15px/22px var(--font-sans);color:var(--text);text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.afy-copyfield__input.is-mono{font-family:var(--font-mono);letter-spacing:0;font-size:14px}.afy-copyfield__box:focus-within{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-copybutton{flex:none;display:inline-flex}.afy-copybutton__label{display:inline-grid}.afy-copybutton__word{grid-area:1/1}.afy-copybutton__word.is-hidden{visibility:hidden}.afy-inlineedittitle{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.afy-inlineedittitle__text{border-radius:var(--radius-sm);color:var(--heading);cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;min-width:0;margin:0 0 0 -8px;padding:2px 8px;transition:background-color .12s,border-color .12s}@media (hover:hover){.afy-inlineedittitle__text:hover{background:var(--ink-50);border-color:var(--line)}}.afy-inlineedittitle__empty{color:var(--text-muted);font-weight:500}.afy-inlineedittitle--h1 .afy-inlineedittitle__text,.afy-inlineedittitle--h1 .afy-inlineedittitle__input{font:700 30px/38px var(--font-sans);letter-spacing:-.02em}.afy-inlineedittitle--h2 .afy-inlineedittitle__text,.afy-inlineedittitle--h2 .afy-inlineedittitle__input{font:700 22px/30px var(--font-sans);letter-spacing:-.01em}.afy-inlineedittitle--h3 .afy-inlineedittitle__text,.afy-inlineedittitle--h3 .afy-inlineedittitle__input{font:700 18px/26px var(--font-sans);letter-spacing:-.01em}.afy-inlineedittitle__edit{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;transition:opacity .12s,background-color .12s,color .12s;display:grid}.afy-inlineedittitle:hover .afy-inlineedittitle__edit,.afy-inlineedittitle__edit:focus-visible{opacity:1}@media (hover:none){.afy-inlineedittitle__edit{opacity:1}}@media (hover:hover){.afy-inlineedittitle__edit:hover{background:var(--ink-100);color:var(--heading)}}.afy-inlineedittitle__edit:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-inlineedittitle__input{border:1px solid var(--heading);border-radius:var(--radius-sm);background:var(--surface);min-width:0;max-width:40rem;color:var(--heading);box-shadow:none;outline:none;flex:100%;margin-left:-8px;padding:2px 7px}.afy-inlineedittitle__input.is-invalid{border-color:var(--danger-text);box-shadow:none}.afy-inlineedittitle__help,.afy-inlineedittitle__err{color:var(--text-muted);flex:100%;align-items:center;gap:4px;margin-top:4px;font-size:13px;line-height:18px;display:flex}.afy-inlineedittitle__err{color:var(--danger-text);gap:6px;font-weight:700}.afy-colourpicker{flex-wrap:wrap;align-items:flex-start;gap:24px 32px;width:100%;min-width:0;display:flex}.afy-colourpicker__controls{flex:340px;gap:8px;min-width:0;max-width:420px;display:grid}.afy-colourpicker__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-colourpicker__hint{color:var(--text-muted);margin-top:-4px;font-size:13px;line-height:18px}.afy-colourpicker__swatches{flex-wrap:wrap;gap:4px;margin:0 -2px 8px;display:flex}.afy-colourpicker__swatch{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.afy-colourpicker__dot{border-radius:var(--radius-full);color:#fff;place-items:center;width:30px;height:30px;transition:box-shadow .12s;display:grid;box-shadow:inset 0 0 0 1px #0c23401f}@media (hover:hover){.afy-colourpicker__swatch:hover .afy-colourpicker__dot{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--line-strong)}}.afy-colourpicker__swatch.is-selected .afy-colourpicker__dot{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--heading)}.afy-colourpicker__tick{stroke-width:2.5px}.afy-colourpicker__swatch:focus-visible{outline:3px solid var(--focus);outline-offset:0}.afy-colourpicker__preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex:0 auto;align-items:center;gap:20px;min-width:0;padding:16px 20px 16px 16px;display:flex}.afy-colourpicker__qr{border-radius:var(--radius-sm);background:var(--ink-0);width:112px;height:112px;box-shadow:inset 0 0 0 1px var(--line);flex:none}.afy-colourpicker__meta{gap:6px;min-width:0;display:grid}.afy-colourpicker__name{font:700 15px/22px var(--font-sans);color:var(--heading);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.afy-colourpicker__chip{border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0c23401f}.afy-colourpicker__code{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.afy-colourpicker__contrast{max-width:260px;color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;font-size:13px;line-height:18px;display:flex}.afy-colourpicker__contrast-icon{color:var(--success-text);flex:none;margin-top:1px}.afy-colourpicker__contrast.is-low{color:var(--warning-text);font-weight:600}.afy-colourpicker__contrast.is-low .afy-colourpicker__contrast-icon{color:var(--warning-text)}.afy-colourpicker__caption{color:var(--text-muted);font-size:13px}.afy-repeater{border:0;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:grid}.afy-repeater__legend{font:600 14px/20px var(--font-sans);color:var(--heading);margin-bottom:4px;padding:0}.afy-repeater__hint{color:var(--text-muted);margin:-4px 0 4px;font-size:13px;line-height:18px}.afy-repeater__head{gap:8px;display:grid}.afy-repeater__col{font:600 13px/18px var(--font-sans);color:var(--text-muted)}.afy-repeater__rows{gap:8px;display:grid}.afy-repeater__item{gap:4px;display:grid}.afy-repeater__row{align-items:center;gap:8px;display:grid}.afy-repeater__cell{gap:4px;min-width:0;display:grid}.afy-repeater__cell-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.afy-repeater__err{font:700 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;margin:0;display:flex}.afy-repeater__err-icon{margin-top:1px}.afy-repeater__foot{align-items:center;gap:12px;margin-top:4px;display:flex}.afy-repeater__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.afy-repeater__notice{font:600 13px/18px var(--font-sans);color:var(--heading);align-items:center;gap:6px;margin:0;display:none}.afy-repeater__notice.is-shown{display:flex}.afy-repeater__notice-icon{color:var(--text-muted)}@media (width<=560px){.afy-repeater__head{display:none}.afy-repeater__row{border-top:1px solid var(--line);padding:12px 0;grid-template-columns:1fr 40px!important}.afy-repeater__cell{grid-column:1}.afy-repeater__remove{grid-area:1/2;align-self:start}.afy-repeater__cell-label{clip:auto;white-space:normal;width:auto;height:auto;font:600 13px/18px var(--font-sans);color:var(--heading);position:static;overflow:visible}}.afy-conditionbuilder{gap:8px;min-width:0;display:grid}.afy-conditionbuilder__rows{gap:8px;display:grid}.afy-conditionbuilder__row{grid-template-columns:92px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr) 40px;align-items:center;gap:8px;display:grid}.afy-conditionbuilder__when{font:600 14px/20px var(--font-sans);color:var(--heading);padding-left:2px}.afy-conditionbuilder__when--join{color:var(--text-muted);padding-left:13px}.afy-conditionbuilder__value{min-width:0}.afy-conditionbuilder__remove{width:40px}.afy-conditionbuilder__foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.afy-conditionbuilder__summary{color:var(--text-muted);font-size:13px}.afy-conditionbuilder__notice{font:600 13px/18px var(--font-sans);color:var(--heading);align-items:center;gap:6px;margin:0;display:flex}.afy-conditionbuilder__notice-icon{color:var(--text-muted)}@media (width<=640px){.afy-conditionbuilder__row{border-top:1px solid var(--line);grid-template-columns:1fr 40px;padding:10px 0}.afy-conditionbuilder__row:first-child{border-top:0;padding-top:0}.afy-conditionbuilder__joiner{grid-area:1/1;justify-self:start;min-width:76px}.afy-conditionbuilder__remove{grid-area:1/2}.afy-conditionbuilder__field,.afy-conditionbuilder__op,.afy-conditionbuilder__value{grid-column:1/-1}.afy-conditionbuilder__when--join{padding-left:2px}}.afy-keyvalueeditor{gap:8px;min-width:0;display:grid}.afy-keyvalueeditor__head,.afy-keyvalueeditor__row{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr) 40px;gap:8px;display:grid}.afy-keyvalueeditor__head span{font:600 13px/18px var(--font-sans);color:var(--text-muted)}.afy-keyvalueeditor__rows{gap:10px;display:grid}.afy-keyvalueeditor__item{gap:4px;display:grid}.afy-keyvalueeditor__row{align-items:start}.afy-keyvalueeditor__key{gap:3px;min-width:0;display:grid}.afy-keyvalueeditor__keyinput{font-family:var(--font-mono);font-size:14px}.afy-keyvalueeditor__hint{color:var(--text-muted);padding-left:1px;font-size:12px;line-height:16px}.afy-keyvalueeditor__value{min-width:0}.afy-keyvalueeditor__num{text-align:right;font-variant-numeric:tabular-nums}.afy-keyvalueeditor__static{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text-muted);font:500 15px/22px var(--font-sans);align-items:center;gap:6px;padding:0 12px;display:flex}.afy-keyvalueeditor__toggle{min-height:var(--control-height);border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.afy-keyvalueeditor__opt{color:var(--text-muted);font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;transition:background-color .12s,color .12s}@media (hover:hover){.afy-keyvalueeditor__opt:not(.is-selected):hover{color:var(--heading);background:var(--ink-50)}}.afy-keyvalueeditor__opt.is-selected{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text);font-weight:700}.afy-keyvalueeditor__opt:focus-visible{outline:3px solid var(--focus);outline-offset:0}.afy-keyvalueeditor__err{font:700 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;margin:0;display:flex}.afy-keyvalueeditor__err-icon{margin-top:1px}.afy-keyvalueeditor__foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:4px;display:flex}.afy-keyvalueeditor__link{color:var(--link);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);font:600 15px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:inline-flex}.afy-keyvalueeditor__link--quiet{color:var(--text-muted);font-size:14px}@media (hover:hover){.afy-keyvalueeditor__link:hover{text-decoration-color:currentColor}}.afy-keyvalueeditor__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.afy-keyvalueeditor__json{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text);font:500 13px/20px var(--font-mono);margin:0;padding:12px 14px;overflow-x:auto}@media (width<=560px){.afy-keyvalueeditor__head{display:none}.afy-keyvalueeditor__row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 40px;padding-top:10px}.afy-keyvalueeditor__key{grid-column:1/3}.afy-keyvalueeditor__remove{grid-area:1/3}.afy-repeater__item:first-child .afy-repeater__row,.afy-keyvalueeditor__item:first-child .afy-keyvalueeditor__row{border-top:0;padding-top:0}}.afy-secret-field{width:100%;min-width:0;max-width:36rem}.afy-secret-field__box{border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;min-width:0;transition:border-color .12s,box-shadow .12s;display:flex}@media (hover:hover){.afy-secret-field__box:hover:not(:focus-within){border-color:var(--ink-600)}}.afy-secret-field__box:focus-within{border-color:var(--heading);box-shadow:var(--shadow-focus-field)}.afy-secret-field__box.is-invalid{border-color:var(--danger-text)}.afy-secret-field__box.is-invalid:focus-within{box-shadow:var(--shadow-focus-field-invalid)}.afy-secret-field__input{min-width:0;min-height:38px;font:400 15px/22px var(--font-sans);color:var(--text);border-radius:var(--radius-md) 0 0 var(--radius-md);appearance:none;background:0 0;border:0;flex:1;padding:8px 12px}.afy-secret-field__input.is-mono{font-family:var(--font-mono);letter-spacing:0;font-size:14px}.afy-secret-field__input.is-masked{-webkit-text-security:disc}.afy-secret-field__input::placeholder{color:var(--ink-500)}.afy-secret-field__input:focus{outline:none}@media (pointer:coarse){.afy-secret-field__input{min-height:42px;font-size:16px}}.afy-secret-field__toggle,.afy-secret-field__action{border-radius:var(--radius-sm);color:var(--heading);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:4px;padding:0 12px;transition:background-color .12s;display:inline-flex}@media (hover:hover){.afy-secret-field__toggle:hover,.afy-secret-field__action:hover{background:var(--ink-100)}}.afy-secret-field__toggle:focus-visible,.afy-secret-field__action:focus-visible,.afy-secret-field__keep:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.afy-secret-field__stored{min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);align-items:center;gap:8px;padding-left:12px;display:flex}.afy-secret-field__ending{color:var(--text);font:500 15px/22px var(--font-sans);white-space:nowrap}.afy-secret-field__ending.is-mono{font-family:var(--font-mono);font-size:14px}.afy-secret-field__note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font:400 13px/18px var(--font-sans);overflow:hidden}.afy-secret-field__action{margin-left:auto}.afy-secret-field__foot{align-items:center;gap:4px var(--space-4);flex-wrap:wrap;margin-top:2px;display:flex}.afy-secret-field__foot:empty{display:none}.afy-secret-field__length{font:500 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.afy-secret-field__keep{color:var(--link);font:600 13px/18px var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.afy-codeblock{gap:var(--space-2);min-width:0;display:grid}.afy-codeblock__label{font:600 14px/20px var(--font-sans);color:var(--heading)}.afy-codeblock__box{min-width:0;position:relative}.afy-codeblock__pre{padding:var(--space-4) 112px var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);font:13px/20px var(--font-mono);color:var(--text);white-space:pre;tab-size:2;margin:0;overflow-x:auto}.afy-codeblock__pre:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.afy-codeblock.is-wrapped .afy-codeblock__pre{white-space:pre-wrap;overflow-wrap:anywhere}.afy-codeblock__copy{top:var(--space-2);right:var(--space-2);position:absolute}.afy-webaddress{width:100%;min-width:0;max-width:45rem}.afy-webaddress__line{min-width:0;min-height:var(--control-height);align-items:center;gap:12px;display:flex}.afy-webaddress__text,.afy-webaddress__fixed{min-width:0;font:400 14px/22px var(--font-mono);letter-spacing:0;color:var(--text);overflow-wrap:anywhere}.afy-webaddress__empty{font-family:var(--font-sans);color:var(--text-muted);font-style:normal}.afy-webaddress__line .afy-btn{flex:none}.afy-webaddress__edit{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.afy-webaddress__input{flex:14rem;width:auto;min-width:0}.afy-webaddress__automatic{flex:none}.afy-slotpicker{width:100%;min-width:0;container-type:inline-size}.afy-slotpicker__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=600px){.afy-slotpicker__body{gap:var(--space-7);grid-template-columns:296px minmax(0,1fr)}}.afy-slotpicker__month,.afy-slotpicker__times{min-width:0}.afy-slotpicker__month{gap:var(--space-2);align-content:start;display:grid}.afy-slotpicker__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.afy-slotpicker__label{font:700 16px/24px var(--font-sans);color:var(--heading);letter-spacing:-.01em;margin:0}.afy-slotpicker__steps{align-items:center;gap:2px;margin-right:-4px;display:inline-flex}.afy-slotpicker__title{margin-right:var(--space-2);font:600 14px/20px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.afy-slotpicker__grid{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;max-width:296px}.afy-slotpicker__grid th{height:32px;font:600 12px/16px var(--font-sans);color:var(--text-muted);text-align:center;padding:0}.afy-slotpicker__cell{text-align:center;height:42px;padding:1px}.afy-slotpicker__day{border-radius:var(--radius-md);width:40px;height:40px;color:var(--ink-400);font:400 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:default;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-grid;position:relative}.afy-slotpicker__day.is-free{color:var(--heading);cursor:pointer;font-weight:700}@media (hover:hover){.afy-slotpicker__day.is-free:hover{background:var(--ink-100)}}.afy-slotpicker__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--line-strong)}.afy-slotpicker__day.is-selected,.afy-slotpicker__day.is-selected:hover{background:var(--action);color:#fff}.afy-slotpicker__dot{border-radius:var(--radius-full);background:var(--tint-mark);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.afy-slotpicker__day.is-selected .afy-slotpicker__dot{background:#fff}.afy-slotpicker__day:focus-visible{outline:3px solid var(--focus);outline-offset:-1px;z-index:1}.afy-slotpicker__msg{min-height:18px;font:500 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.afy-slotpicker__times{gap:var(--space-3);align-content:start;display:grid}.afy-slotpicker__times>.afy-slotpicker__label{align-items:center;min-height:32px;display:flex}.afy-slotpicker__groups{gap:var(--space-4);display:grid}.afy-slotpicker__group{gap:var(--space-2);display:grid}.afy-slotpicker__part{font:600 13px/18px var(--font-sans);color:var(--text-muted)}.afy-slotpicker__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.afy-slotpicker__time{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--line-input);border-radius:var(--radius-md);background:var(--surface);color:var(--heading);font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:border-color .12s,background-color .12s;display:inline-flex}@media (hover:hover){.afy-slotpicker__time:hover{border-color:var(--ink-400)}}.afy-slotpicker__time.is-selected,.afy-slotpicker__time.is-selected:hover{background:var(--tint);border-color:var(--tint-line);color:var(--tint-text)}.afy-slotpicker__tick{color:var(--tint-mark);stroke-width:2.5px}.afy-slotpicker__time:focus-visible{outline:3px solid var(--focus);outline-offset:1px}@media (pointer:coarse){.afy-slotpicker__time{min-height:var(--control-height-touch)}.afy-slotpicker__day{width:44px;height:44px}}.afy-slotpicker__none{color:var(--text-muted);margin:0;font-size:15px}.afy-slotpicker__zone{margin:var(--space-1) 0 0;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.afy-slotpicker__zone-icon{color:var(--text-muted)}.afy-weeklyhours{border:0;width:100%;min-width:0;margin:0;padding:0;container-type:inline-size}.afy-weeklyhours__legend{margin-bottom:var(--space-1);font:600 14px/20px var(--font-sans);color:var(--heading);padding:0}.afy-weeklyhours__hint{margin:0 0 var(--space-2);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;line-height:18px;display:flex}.afy-weeklyhours__zone{align-items:center;gap:6px;display:inline-flex}.afy-weeklyhours__days{display:grid}.afy-weeklyhours__day{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=520px){.afy-weeklyhours__day{grid-template-columns:9rem minmax(0,1fr);align-items:start}}.afy-weeklyhours__name{min-height:var(--control-height);color:var(--heading);align-items:center;font-weight:600}.afy-weeklyhours__name input{margin-top:0}.afy-weeklyhours__windows{gap:var(--space-2);align-content:start;display:grid}.afy-weeklyhours__window{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.afy-weeklyhours__end{align-items:center;gap:var(--space-2);display:inline-flex}.afy-weeklyhours__to{color:var(--text-muted);font-size:14px}.afy-weeklyhours__time{text-align:center;font-variant-numeric:tabular-nums;width:5.5rem}.afy-weeklyhours__off{min-height:var(--control-height);color:var(--text-muted);align-items:center;font-size:15px;display:flex}.afy-weeklyhours__error{font:600 13px/18px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:6px;margin:0;display:flex}.afy-weeklyhours__error svg{flex:none;margin-top:1px}.auth-layout{background:var(--bg);min-height:100dvh}.auth-layout__main{align-content:start;justify-items:center;min-height:100dvh;padding-top:clamp(0px,50dvh - 280px - 6vh,30vh);display:grid}.auth-layout__main>*{width:100%}.auth-layout__wait{align-content:center;place-items:center;gap:var(--space-3);min-height:200px;display:grid}.auth-layout__error{color:var(--danger-text);font:600 14px/20px var(--font-sans);margin:0}.auth-layout__links{gap:var(--space-2);justify-items:center;display:grid}.auth-layout__note{color:var(--text-muted);font:400 14px/20px var(--font-sans);text-align:center;margin:0}.auth-layout__note--start{text-align:start}.auth-layout__body{gap:var(--space-4);display:grid}.auth-layout__body>p{font:400 15px/22px var(--font-sans);color:var(--text);margin:0}.auth-layout__how{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);display:grid}.auth-layout__how-title{font:600 14px/20px var(--font-sans);color:var(--heading);margin:0}.auth-layout__how ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.auth-layout__how li{gap:var(--space-2);font:400 14px/20px var(--font-sans);align-items:flex-start;display:flex}.auth-layout__how li .afy-icon{color:var(--text-muted);flex:none;margin-top:2px}.auth-layout__how strong{color:var(--heading)}.auth-layout__note-quote{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk)}.auth-layout__note-quote blockquote{font:400 15px/22px var(--font-sans);color:var(--text);margin:0}.auth-layout__note-quote figcaption{margin-top:var(--space-2);font:600 13px/18px var(--font-sans);color:var(--heading)}
