:root{--font-display:"Clash Display", "Inter", sans-serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--t-display-xl:64px;--t-display-xl-lh:70px;--t-display-xl-ls:.026em;--t-display-lg:48px;--t-display-lg-lh:53px;--t-display-lg-ls:.033em;--t-display-md:32px;--t-display-md-lh:38px;--t-display-md-ls:.02em;--t-lead:20px;--t-lead-lh:28px;--t-lead-ls:-.012em;--t-prose-lg:18px;--t-prose-lg-lh:26px;--t-prose-lg-ls:-.02em;--t-prose:16px;--t-prose-lh:22px;--t-prose-ls:-.02em;--t-overline:11px;--t-overline-lh:12px;--t-overline-ls:.02em;--t-title-lg:24px;--t-title-lg-lh:28px;--t-title-lg-ls:-.02em;--t-title:20px;--t-title-lh:24px;--t-title-ls:-.02em;--t-heading:16px;--t-heading-lh:20px;--t-heading-ls:-.02em;--t-body:14px;--t-body-lh:20px;--t-body-ls:-.01em;--t-label:12px;--t-label-lh:16px;--t-label-ls:-.01em;--t-micro:11px;--t-micro-lh:11px;--t-micro-ls:.02em;--n-0:#fff;--n-25:#fbfbfb;--n-50:#f6f7f7;--n-75:#f1f2f3;--n-100:#eeeff1;--n-150:#e6e7ea;--n-200:#d9dade;--n-300:#a2a4a7;--n-400:#898a8d;--n-600:#505155;--n-800:#2a2b2f;--n-900:#14151a;--n-950:#0b0c0d;--ink:#101112;--ink-2:#000000a1;--ink-3:#0000008c;--ink-4:#00000080;--ink-5:#00000059;--ink-on-dark:#f1f2f3;--a-1:#00000005;--a-2:#0000000a;--a-3:#0000000f;--a-4:#00000017;--a-5:#00000024;--bg-canvas:var(--n-0);--bg-subtle:var(--n-25);--bg-hover:var(--n-50);--bg-sunken:var(--n-75);--border:var(--n-100);--border-strong:var(--n-150);--accent-50:#faf5ff;--accent-100:#f3e8ff;--accent-200:#e9d5ff;--accent-400:#c084fc;--accent-500:#a855f7;--accent:#9333ea;--accent-hover:#7e22ce;--accent-fg:#fff;--accent-btn:var(--accent);--accent-btn-hover:var(--accent-hover);--accent-btn-fg:#fff;--preset-purple:#9333ea;--preset-blue:#266df0;--preset-cyan:#00b9eb;--preset-green:#00d17e;--preset-amber:#f5a300;--preset-orange:#f97514;--preset-pink:#fa4b94;--success:#00d17e;--success-strong:#02ad6e;--success-deep:#007d53;--success-bg:#e0fced;--success-ring:#cbf7e1;--warning:#f5a300;--warning-strong:#cf8300;--warning-deep:#874d00;--warning-bg:#fff3cc;--warning-ring:#ffe59e;--danger:#ff5454;--danger-strong:#eb3b3b;--danger-deep:#ba2525;--danger-bg:#ffebeb;--danger-ring:#ffdcdb;--info:#266df0;--info-strong:#215bc4;--info-deep:#215bc4;--info-bg:#e5eeff;--info-ring:#d6e5ff;--delta-up-bg:#00bc7d26;--delta-up-fg:#096;--delta-down-bg:var(--danger-bg);--delta-down-fg:var(--danger-deep);--tag-grey-bg:#f6f7f7;--tag-grey-ring:#eeeff1;--tag-grey-fg:#505155;--tag-blue-bg:#e5eeff;--tag-blue-ring:#d6e5ff;--tag-blue-fg:#215bc4;--tag-cyan-bg:#ddf7ff;--tag-cyan-ring:#d0eff7;--tag-cyan-fg:#056c87;--tag-green-bg:#e0fced;--tag-green-ring:#cbf7e1;--tag-green-fg:#007d53;--tag-lime-bg:#f4fbcb;--tag-lime-ring:#e9f797;--tag-lime-fg:#536300;--tag-yellow-bg:#fdf7c4;--tag-yellow-ring:#fcef7e;--tag-yellow-fg:#665a00;--tag-amber-bg:#fff3cc;--tag-amber-ring:#ffe59e;--tag-amber-fg:#874d00;--tag-orange-bg:#feeee1;--tag-orange-ring:#fee0c8;--tag-orange-fg:#9e3f00;--tag-red-bg:#ffebeb;--tag-red-ring:#ffdcdb;--tag-red-fg:#ba2525;--tag-pink-bg:#feecf3;--tag-pink-ring:#fdddea;--tag-pink-fg:#b81c5d;--tag-magenta-bg:#fdedff;--tag-magenta-ring:#fad6ff;--tag-magenta-fg:#9c1bab;--tag-purple-bg:#f5f0ff;--tag-purple-ring:#e8ddfe;--tag-purple-fg:#6238b5;--r-xs:2px;--r-sm:6px;--r-chip:7px;--r-md:8px;--r-lg:9px;--r-xl:12px;--r-2xl:16px;--r-3xl:20px;--r-4xl:24px;--r-5xl:32px;--r-squircle:30%;--r-pill:999px;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:10px;--s-6:12px;--s-7:16px;--s-8:20px;--s-9:24px;--s-10:28px;--s-11:32px;--s-12:40px;--s-13:48px;--s-14:56px;--s-15:64px;--s-16:80px;--s-17:96px;--s-18:112px;--s-19:128px;--h-chip:22px;--h-control-sm:24px;--h-control:28px;--h-control-lg:32px;--h-row:36px;--h-row-head:40px;--h-cta:48px;--h-topbar:49px;--h-navbar:52px;--icon:16px;--icon-lg:18px;--container:1000px;--container-text:896px;--container-wide:1200px;--w-dialog-sm:440px;--w-dialog-form:560px;--w-dialog-task:660px;--w-dialog-note:min(840px, calc(100vw - 64px));--col-half:528px;--gutter:clamp(20px, 6vw, 100px);--section-y:80px;--section-y-hero:112px;--stack-gap:64px;--copy-gap:20px;--sidebar:260px;--shadow-ring:inset 0 0 0 1px var(--a-3);--shadow-ring-modal:inset 0 0 0 1px var(--a-5);--shadow-hairline:0 0 0 .5px #0000001f;--shadow-raised:0 0 0 1px #1c284014, 0 1px 2px 0 #1c284014, 0 2px 6px 0 #1c28400a;--shadow-popover:0 0 0 1px #1c28400a, 0 4px 8px -4px #1c28401f, 0 4px 12px -2px #18294b29;--shadow-overlay:0 8px 28px -6px #1c28401f, 0 18px 88px -4px #1c284029, 0 0 1px 0 #1c284029;--shadow-float:0 14px 30px 0 #0000000d, 0 55px 55px 0 #0000000a, 0 125px 75px 0 #00000008, 0 222px 89px 0 #00000003;--shadow-accent:0 3px 7px 0 color-mix(in srgb, var(--accent) 8%, transparent), 0 13px 13px 0 color-mix(in srgb, var(--accent) 6%, transparent), 0 29px 18px 0 color-mix(in srgb, var(--accent) 4%, transparent), 0 52px 21px 0 color-mix(in srgb, var(--accent) 2%, transparent);--glow-accent:inset 0 0 0 1px var(--a-3), 0 2px 4px -2px color-mix(in srgb, var(--accent) 12%, transparent), 0 3px 6px -2px color-mix(in srgb, var(--accent) 8%, transparent);--glow-danger:inset 0 0 0 1px var(--a-3), 0 2px 4px -2px color-mix(in srgb, var(--danger) 12%, transparent), 0 3px 6px -2px color-mix(in srgb, var(--danger) 8%, transparent);--halo:0 0 4px 4px var(--n-50);--dur-fast:.14s;--dur-base:.16s;--dur-slow:.2s;--ease:cubic-bezier(.4, 0, .2, 1);--transition-ghost:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);--transition-button:background-color var(--dur-slow) var(--ease), color var(--dur-slow) var(--ease), box-shadow var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);--glass-bg:linear-gradient(#ffffff80, #ffffffbf);--glass-blur:blur(8px);--palette-bg:#fff9;--palette-blur:blur(15px);--fade-to-canvas:linear-gradient(#fff0 0%, var(--n-0) 83%);--panel-gradient:linear-gradient(var(--n-0) 0%, var(--n-50) 100%)}[data-theme=dark]{--bg-canvas:#101112;--bg-subtle:#0b0c0d;--bg-hover:#17181a;--bg-sunken:#1b1c1f;--border:#1b1c1f;--border-strong:#ffffff17;--n-0:#101112;--n-25:#0b0c0d;--n-50:#17181a;--n-75:#1b1c1f;--n-100:#1b1c1f;--n-150:#ffffff17;--n-200:#2a2b2f;--n-300:#6d6e72;--n-400:#898a8d;--n-600:#a2a4a7;--n-800:#d9dade;--n-900:#f1f2f3;--n-950:#fff;--ink:#f1f2f3;--ink-2:#fff9;--ink-3:#ffffff8c;--ink-4:#ffffff73;--ink-5:#ffffff4d;--ink-on-dark:#101112;--a-1:#ffffff0a;--a-2:#ffffff0d;--a-3:#ffffff12;--a-4:#ffffff17;--a-5:#ffffff24;--accent-50:#1a1030;--accent-100:#241640;--accent-200:#33205a;--accent-500:#c084fc;--accent:#a855f7;--accent-hover:#c084fc;--shadow-ring:inset 0 0 0 1px #ffffff12;--shadow-hairline:0 0 0 .5px #ffffff17;--shadow-raised:inset 0 0 0 1px #212224, 0 1px 3px 0 #0000001f, 0 2px 6px 0 #00000014;--shadow-popover:0 0 0 1px #ffffff12, 0 4px 8px -4px #0006, 0 4px 12px -2px #00000080;--shadow-overlay:0 8px 28px -6px #00000080, 0 18px 88px -4px #0009, 0 0 1px 0 #ffffff1a;--shadow-float:0 14px 30px 0 #0000004d, 0 55px 55px 0 #0003, 0 125px 75px 0 #00000026;--glass-bg:linear-gradient(#17181a80, #17181abf);--palette-bg:#17181a99;--fade-to-canvas:linear-gradient(#10111200 0%, #101112 83%);--panel-gradient:linear-gradient(#17181a 0%, #101112 100%);--halo:0 0 4px 4px #17181a;--tag-grey-bg:#17181a;--tag-grey-ring:#212224;--tag-grey-fg:#d9dade;--tag-blue-bg:#12233f;--tag-blue-ring:#1b3560;--tag-blue-fg:#80acff;--tag-cyan-bg:#12333a;--tag-cyan-ring:#1a4650;--tag-cyan-fg:#a9ebfc;--tag-green-bg:#1d4034;--tag-green-ring:#244a3a;--tag-green-fg:#a7f2cf;--tag-lime-bg:#2f3802;--tag-lime-ring:#3b4217;--tag-lime-fg:#d7eb67;--tag-yellow-bg:#373313;--tag-yellow-ring:#423e17;--tag-yellow-fg:#f5e242;--tag-amber-bg:#3a2d12;--tag-amber-ring:#523817;--tag-amber-fg:#ffd269;--tag-orange-bg:#432410;--tag-orange-ring:#593217;--tag-orange-fg:#ffbf9e;--tag-red-bg:#4e1b28;--tag-red-ring:#692623;--tag-red-fg:#ffd1d1;--tag-pink-bg:#4e1b30;--tag-pink-ring:#642640;--tag-pink-fg:#ffbfda;--tag-magenta-bg:#3a1440;--tag-magenta-ring:#4e1c56;--tag-magenta-fg:#f6bdfc;--tag-purple-bg:#251a43;--tag-purple-ring:#33245c;--tag-purple-fg:#d8c4ff}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);font-feature-settings:"cv05" 1;color:var(--ink);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,svg,video{max-width:100%;display:block}svg{stroke-width:1.5px}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--accent);outline-offset:1px}[data-scroll-area]{scrollbar-width:none}[data-scroll-area]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.as-display-xl{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--t-display-xl);line-height:var(--t-display-xl-lh);letter-spacing:var(--t-display-xl-ls);color:var(--ink)}.as-display-lg{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--t-display-lg);line-height:var(--t-display-lg-lh);letter-spacing:var(--t-display-lg-ls);color:var(--ink)}.as-display-md{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--t-display-md);line-height:var(--t-display-md-lh);letter-spacing:var(--t-display-md-ls);color:var(--ink)}.as-lead{font-size:var(--t-lead);line-height:var(--t-lead-lh);letter-spacing:var(--t-lead-ls);font-weight:var(--fw-regular);color:var(--ink-2)}.as-eyebrow{font-size:var(--t-lead);line-height:var(--t-lead-lh);letter-spacing:var(--t-lead-ls);font-weight:var(--fw-medium);color:var(--accent-500)}.as-prose-lg{font-size:var(--t-prose-lg);line-height:var(--t-prose-lg-lh);letter-spacing:var(--t-prose-lg-ls);font-weight:var(--fw-regular);color:var(--ink-2)}.as-prose{font-size:var(--t-prose);line-height:var(--t-prose-lh);letter-spacing:var(--t-prose-ls);font-weight:var(--fw-regular);color:var(--ink-2)}.as-overline{font-size:var(--t-overline);line-height:var(--t-overline-lh);letter-spacing:var(--t-overline-ls);font-weight:var(--fw-medium);text-transform:uppercase;color:var(--ink-2)}.as-title-lg{font-size:var(--t-title-lg);line-height:var(--t-title-lg-lh);letter-spacing:var(--t-title-lg-ls);font-weight:var(--fw-semibold)}.as-title{font-size:var(--t-title);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);font-weight:var(--fw-semibold)}.as-heading{font-size:var(--t-heading);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);font-weight:var(--fw-semibold)}.as-body-strong{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:-.02em;font-weight:var(--fw-semibold)}.as-body{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium)}.as-label{font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4)}.as-caption{font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-2)}.as-mono{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:0}.as-ink{color:var(--ink)}.as-ink-2{color:var(--ink-2)}.as-ink-3{color:var(--ink-3)}.as-ink-4{color:var(--ink-4)}.as-ink-5{color:var(--ink-5)}.as-accent-text{color:var(--accent-500)}.as-btn{justify-content:center;align-items:center;gap:var(--s-3);height:var(--h-control);padding:var(--s-2) var(--s-4);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-button);border:0;display:inline-flex}.as-btn:disabled,.as-btn[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:default}.as-btn--icon-start{padding-left:var(--s-3)}.as-btn--icon-only{width:var(--h-control);padding:0}.as-btn svg{width:var(--icon);height:var(--icon);flex:none}.as-btn--sm{height:var(--h-control-sm);padding:0 var(--s-3)}.as-btn--primary{background:var(--n-900);color:var(--n-0);box-shadow:var(--shadow-raised)}.as-btn--primary:hover{background:#000}[data-theme=dark] .as-btn--primary{background:var(--n-900);color:var(--bg-canvas)}.as-btn--accent{background:var(--accent-btn);color:var(--accent-btn-fg);box-shadow:var(--glow-accent)}.as-btn--accent:hover{background:var(--accent-btn-hover)}.as-btn--secondary{background:var(--bg-canvas);color:var(--ink);box-shadow:var(--shadow-raised)}.as-btn--secondary:hover{background:var(--bg-hover)}.as-btn--soft{background:var(--a-1);color:var(--ink-4);transition:var(--transition-ghost)}.as-btn--soft:hover{background:var(--a-2);color:var(--ink)}.as-btn--active{background:var(--accent-100);color:var(--accent);transition:var(--transition-ghost)}.as-btn--active:hover{background:var(--accent-200)}.as-btn--ghost{color:var(--ink-3);transition:var(--transition-ghost);background:0 0}.as-btn--ghost:hover{background:var(--a-1);color:var(--ink)}.as-btn--danger{background:var(--danger-strong);color:#fff;box-shadow:var(--glow-danger)}.as-btn--danger:hover{background:var(--danger-deep)}.as-btn--cta{height:var(--h-cta);padding:var(--s-6) var(--s-8);border-radius:var(--r-xl);gap:var(--s-4);font-size:var(--t-prose-lg);line-height:var(--t-prose-lg-lh);letter-spacing:var(--t-prose-lg-ls)}.as-btn--cta:hover{transform:translateY(-1px)}.as-btn--cta svg{width:20px;height:20px}.as-btn--pill{height:36px;padding:var(--s-3) var(--s-6);border-radius:var(--r-pill);font-size:var(--t-prose);letter-spacing:var(--t-prose-ls);line-height:24px}.as-field{align-items:center;gap:var(--s-3);height:var(--h-control);padding:0 var(--s-3);border-radius:var(--r-md);box-shadow:var(--shadow-ring);transition:var(--transition-ghost);background:0 0;display:flex}.as-field:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.as-field--lg{height:var(--h-control-lg);padding:0 var(--s-5);border-radius:var(--r-lg)}.as-field input,.as-field textarea{width:100%;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.as-field input::placeholder{color:var(--ink-4)}.as-field svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.as-field--error{box-shadow:inset 0 0 0 1px var(--danger-strong)}.as-field-label{margin-bottom:var(--s-3);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);display:block}.as-checkbox{border-radius:var(--r-sm);background:var(--bg-canvas);width:16px;height:16px;box-shadow:var(--shadow-ring);cursor:pointer;transition:var(--transition-ghost);appearance:none;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.as-checkbox[aria-checked=true]{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-fg)}.as-switch{border-radius:var(--r-pill);background:var(--a-4);cursor:pointer;width:32px;height:20px;transition:var(--transition-ghost);appearance:none;border:0;flex:none;padding:0;position:relative}.as-switch:after{content:"";border-radius:var(--r-pill);width:16px;height:16px;box-shadow:var(--shadow-raised);transition:transform var(--dur-fast) var(--ease);background:#fff;position:absolute;top:2px;left:2px}.as-switch[aria-checked=true]{background:var(--accent)}.as-switch[aria-checked=true]:after{transform:translate(12px)}.as-tag{height:var(--h-chip);padding:0 var(--s-2);border-radius:var(--r-chip);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:3px;max-width:100%;display:inline-flex}.as-tag>span{text-overflow:ellipsis;overflow:hidden}.as-tag--grey{background:var(--tag-grey-bg);box-shadow:inset 0 0 0 1px var(--tag-grey-ring);color:var(--tag-grey-fg)}.as-tag--blue{background:var(--tag-blue-bg);box-shadow:inset 0 0 0 1px var(--tag-blue-ring);color:var(--tag-blue-fg)}.as-tag--cyan{background:var(--tag-cyan-bg);box-shadow:inset 0 0 0 1px var(--tag-cyan-ring);color:var(--tag-cyan-fg)}.as-tag--green{background:var(--tag-green-bg);box-shadow:inset 0 0 0 1px var(--tag-green-ring);color:var(--tag-green-fg)}.as-tag--lime{background:var(--tag-lime-bg);box-shadow:inset 0 0 0 1px var(--tag-lime-ring);color:var(--tag-lime-fg)}.as-tag--yellow{background:var(--tag-yellow-bg);box-shadow:inset 0 0 0 1px var(--tag-yellow-ring);color:var(--tag-yellow-fg)}.as-tag--amber{background:var(--tag-amber-bg);box-shadow:inset 0 0 0 1px var(--tag-amber-ring);color:var(--tag-amber-fg)}.as-tag--orange{background:var(--tag-orange-bg);box-shadow:inset 0 0 0 1px var(--tag-orange-ring);color:var(--tag-orange-fg)}.as-tag--red{background:var(--tag-red-bg);box-shadow:inset 0 0 0 1px var(--tag-red-ring);color:var(--tag-red-fg)}.as-tag--pink{background:var(--tag-pink-bg);box-shadow:inset 0 0 0 1px var(--tag-pink-ring);color:var(--tag-pink-fg)}.as-tag--magenta{background:var(--tag-magenta-bg);box-shadow:inset 0 0 0 1px var(--tag-magenta-ring);color:var(--tag-magenta-fg)}.as-tag--purple{background:var(--tag-purple-bg);box-shadow:inset 0 0 0 1px var(--tag-purple-ring);color:var(--tag-purple-fg)}.as-pill{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);font-size:var(--t-body);line-height:1;font-weight:var(--fw-medium);display:inline-flex}.as-pill--up{background:var(--delta-up-bg);color:var(--delta-up-fg)}.as-pill--down{background:var(--delta-down-bg);color:var(--delta-down-fg)}.as-pill--outline{background:var(--bg-canvas);box-shadow:var(--shadow-hairline);color:var(--ink);padding:var(--s-5) var(--s-6)}.as-kbd{height:20px;padding:0 var(--s-2);border-radius:var(--r-sm);box-shadow:var(--shadow-ring);font-size:var(--t-micro);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);font-weight:var(--fw-medium);text-transform:uppercase;color:var(--ink-4);align-items:center;display:inline-flex}.as-count{min-width:var(--icon);height:var(--icon);padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-size:var(--t-micro);line-height:1;font-weight:var(--fw-medium);justify-content:center;align-items:center;display:inline-flex}.as-avatar{border-radius:var(--r-squircle);background:var(--accent);color:#fff;width:24px;height:24px;font-size:var(--t-label);line-height:1;font-weight:var(--fw-medium);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.as-avatar--sm{width:16px;height:16px;font-size:10px}.as-avatar--lg{width:32px;height:32px;font-size:var(--t-body)}.as-card{border-radius:var(--r-2xl);background:var(--bg-canvas);padding:var(--s-9);box-shadow:var(--shadow-hairline)}.as-card--flat{box-shadow:none;background:var(--a-1)}.as-card--metric{border-radius:var(--r-2xl);padding:var(--s-7);gap:var(--s-6);flex-direction:column;display:flex}.as-card--panel{border-radius:var(--r-4xl);padding:var(--s-11)}.as-card--hero{border-radius:var(--r-5xl);padding:var(--s-13) var(--s-7) var(--s-7)}.as-card--featured{box-shadow:var(--shadow-accent);background:var(--bg-canvas)}.as-popover{border-radius:var(--r-xl);background:var(--bg-canvas);padding:var(--s-2);box-shadow:var(--shadow-popover), var(--shadow-ring);flex-direction:column;gap:1px;min-width:240px;max-width:320px;display:flex}.as-menu-item{align-items:center;gap:var(--s-3);height:var(--h-control-lg);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);cursor:pointer;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);transition:var(--transition-ghost);display:flex}.as-menu-item:hover{background:var(--a-2)}.as-menu-item svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.as-menu-sep{background:var(--border);height:1px;margin:var(--s-2) 0}.as-modal{border-radius:var(--r-2xl);background:var(--bg-canvas);padding:var(--s-8);box-shadow:var(--shadow-overlay), var(--shadow-ring-modal);max-width:var(--w-dialog-form)}.as-palette{border-radius:var(--r-2xl);background:var(--palette-bg);width:748px;max-width:calc(100vw - 40px);-webkit-backdrop-filter:var(--palette-blur);backdrop-filter:var(--palette-blur);box-shadow:var(--shadow-overlay), var(--shadow-ring);padding:3px}.as-scrim{background:#00000040;position:fixed;inset:0}.as-tooltip{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--ink);color:var(--ink-on-dark);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);box-shadow:var(--shadow-raised);align-items:center;display:inline-flex}.as-navbar{top:var(--s-9);z-index:50;align-items:center;gap:var(--s-6);width:min(var(--container-text), calc(100% - 2 * var(--s-8)));height:var(--h-navbar);padding:var(--s-4);border-radius:var(--r-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);margin-inline:auto;display:flex;position:sticky}.as-navbar__link{height:36px;padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);font-size:var(--t-prose);letter-spacing:var(--t-prose-ls);line-height:24px;font-weight:var(--fw-medium);color:var(--ink);transition:var(--transition-ghost);align-items:center;display:flex}.as-navbar__link:hover{background:var(--a-1)}.as-navbar__link[aria-current=page]{background:var(--a-2)}.as-sidebar{width:var(--sidebar);background:var(--bg-subtle);padding:var(--s-4);flex-direction:column;flex:none;height:100%;display:flex;overflow:hidden}.as-navrow{align-items:center;gap:var(--s-3);height:var(--h-control);min-height:var(--h-control);padding:0 var(--s-2) 0 var(--s-4);border-radius:var(--r-lg);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);cursor:pointer;transition:var(--transition-ghost);display:flex}.as-navrow:hover{background:var(--a-1)}.as-navrow[aria-current=page]{background:var(--a-2)}.as-navrow svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.as-navgroup{height:var(--h-control);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-sm);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-2);align-items:center;display:flex}.as-topbar{align-items:center;gap:var(--s-4);height:var(--h-topbar);padding:0 var(--s-6);border-bottom:1px solid var(--border);background:0 0;display:flex}.as-tab{align-items:center;gap:var(--s-3);height:var(--h-control);padding:var(--s-2) var(--s-4);border-radius:var(--r-md);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.as-tab:hover{background:var(--a-1)}.as-tab[aria-selected=true]{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border)}.as-table{border-collapse:collapse;width:100%}.as-table th{height:var(--h-row-head);padding:0 var(--s-6);text-align:left;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink-2);border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap}.as-table td{height:var(--h-row);padding:var(--s-4) var(--s-6);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:middle}.as-table th:last-child,.as-table td:last-child{border-right:0}.as-table tbody tr:hover td{background:var(--a-1)}.as-table .as-num{text-align:right;font-variant-numeric:tabular-nums}.as-table .as-cell-tags{gap:var(--s-3);flex-wrap:wrap;align-items:flex-start;display:flex}.as-table--sticky th:first-child,.as-table--sticky td:first-child{background:var(--bg-canvas);z-index:1;position:sticky;left:0}.as-section{padding:var(--section-y) var(--gutter)}.as-section--hero{padding:var(--section-y-hero) var(--gutter) 0}.as-section--band{background:var(--bg-subtle)}.as-section__inner{width:100%;max-width:var(--container);gap:var(--stack-gap);flex-direction:column;margin-inline:auto;display:flex}.as-section__inner--text{max-width:var(--container-text)}.as-section__inner--wide{max-width:var(--container-wide)}.as-stack{gap:var(--copy-gap);flex-direction:column;display:flex}.as-stack--center{text-align:center;align-items:center}.as-stack p.as-prose-lg,.as-stack p.as-prose{max-width:var(--col-half)}.as-grid{gap:var(--s-6);display:grid}.as-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.as-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.as-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.as-shell{height:100vh;display:flex;overflow:hidden}.as-shell__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.as-mockup{border-radius:var(--r-xl);background:var(--bg-hover);padding:var(--s-2)}.as-mockup__screen{border-radius:var(--r-md);background:var(--bg-canvas);box-shadow:var(--halo);overflow:hidden}.as-mockup--fade{position:relative}.as-mockup--fade:after{content:"";background:var(--fade-to-canvas);pointer-events:none;height:114px;position:absolute;inset:auto 0 0}.as-panel-gradient{border-radius:var(--r-4xl);background:var(--panel-gradient);padding:var(--s-2)}.as-price-grid{gap:var(--s-6);align-items:stretch;display:flex}.as-price-card{gap:var(--s-7);border-radius:var(--r-3xl);background:var(--bg-canvas);padding:var(--s-7);box-shadow:var(--shadow-hairline);flex-direction:column;flex:1;display:flex}.as-price-card--featured{background:var(--accent-50);box-shadow:var(--shadow-accent);padding-top:0}.as-price-card__badge{height:var(--h-cta);margin:0 calc(-1 * var(--s-7));padding:var(--s-6) var(--s-7);font-size:var(--t-prose);letter-spacing:var(--t-prose-ls);line-height:24px;font-weight:var(--fw-medium);color:var(--accent);align-items:center;display:flex}.as-price-card__amount{font-family:var(--font-display);font-size:var(--t-display-md);line-height:var(--t-display-md);letter-spacing:var(--t-display-md-ls);font-weight:var(--fw-semibold);color:var(--ink)}.as-price-card__period{font-size:var(--t-label);line-height:var(--t-label-lh);font-weight:var(--fw-medium);color:var(--ink-4);letter-spacing:0}.as-empty{text-align:center;align-items:center;gap:var(--s-4);padding:var(--s-13) var(--s-8);flex-direction:column;display:flex}.as-empty__art{pointer-events:none;flex:none;width:160px;height:160px}.as-empty__art-svg{width:160px;height:160px;display:block}.as-empty__art-grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 5;fill:none}[data-theme=dark] .as-empty__art-grid{stroke:var(--border-strong)}.as-empty__art-object{stroke:var(--ink-5);stroke-width:1.5px;fill:none}.as-empty__art-accent{stroke:var(--accent)}.as-empty__title{font-size:var(--t-title);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);font-weight:var(--fw-semibold);color:var(--ink)}.as-empty__body{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink-2);max-width:266px}.as-empty__actions{gap:var(--s-4);margin-top:var(--s-4);display:flex}@media (width<=360px){.as-empty__art{display:none}}@media (width<=900px){:root{--t-display-xl:40px;--t-display-xl-lh:44px;--t-display-lg:32px;--t-display-lg-lh:38px;--t-display-md:24px;--t-display-md-lh:30px;--section-y:56px;--section-y-hero:72px;--stack-gap:40px}.as-grid--2,.as-grid--3,.as-grid--4{grid-template-columns:minmax(0,1fr)}.as-price-grid{flex-direction:column}.as-sidebar{z-index:60;transition:transform var(--dur-base) var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.as-sidebar[data-open=true]{transform:none}}html,body,#root{height:100%}body{overflow:hidden}.ar-shell{background:var(--bg-canvas);height:100vh;display:flex;overflow:hidden}.ar-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.ar-sidebar{width:var(--sidebar);background:var(--bg-subtle);height:100%;transition:width var(--dur-base) var(--ease);flex:none;position:relative;overflow:hidden}.ar-sidebar[data-collapsed]{width:0}.ar-sidebar[data-resizing]{transition-duration:0s}.ar-shell:has(.as-topbar) .ar-sidebar:after{content:"";left:0;right:0;top:calc(var(--h-topbar) - 1px);background:var(--border);pointer-events:none;height:1px;position:absolute}.ar-sidebar__inner{width:calc(var(--sidebar) - 2 * var(--s-4));height:100%;padding:var(--s-4);flex-direction:column;display:flex}.ar-navresize{width:var(--s-3);z-index:2;appearance:none;cursor:col-resize;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;right:0}.ar-navresize:after{content:"";background:var(--accent);opacity:0;width:1px;transition:var(--transition-ghost);pointer-events:none;position:absolute;top:0;bottom:0;right:0}.ar-navresize:hover:after,.ar-sidebar[data-resizing] .ar-navresize:after{opacity:1}.ar-navresize:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.ar-sidebar[data-collapsed] .ar-navresize{display:none}.ar-sidebar__head{gap:var(--s-7);flex-direction:column;flex:none;display:flex}.ar-sidebar__brand{align-items:center;gap:var(--s-2);display:flex}.ar-sidebar__brand .ar-pop-anchor{flex:0 auto;min-width:0;margin-right:auto}.ar-collapse{color:var(--ink-4);flex:none}.ar-collapse .ar-icon-reveal{opacity:0;transform-box:fill-box;transition:opacity var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);transform:translate(-2px)}.ar-collapse:hover .ar-icon-reveal,.ar-collapse:focus-visible .ar-icon-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ar-collapse .ar-icon-reveal{transition-duration:.01ms}}.ar-ws{align-items:center;gap:var(--s-4);height:var(--h-control);padding:0 var(--s-2);border-radius:var(--r-lg);color:var(--ink);cursor:pointer;text-align:left;width:auto;max-width:100%;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-ws:hover{background:var(--a-1)}.ar-ws__mark{background:var(--n-900);color:var(--bg-canvas)}.ar-ws__logo{object-fit:cover;border-radius:var(--r-squircle);width:24px;height:24px;box-shadow:var(--shadow-hairline);flex:none}.ar-ws__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:-.02em;font-weight:var(--fw-semibold);flex:0 auto;overflow:hidden}.ar-ws svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-ws__chev{transition:transform var(--dur-base) var(--ease)}.ar-ws__chev--open{transform:rotate(180deg)}.ar-quickrow{align-items:center;gap:var(--s-3);display:flex}.ar-quickrow .ar-quick{flex:1;width:auto;min-width:0}.ar-quickrow>.ar-pop-anchor{flex:none}.ar-quick{align-items:center;gap:var(--s-3);height:var(--h-control);padding:0 var(--s-2) 0 var(--s-3);border-radius:var(--r-md);background:var(--bg-canvas);width:100%;box-shadow:var(--shadow-raised);color:var(--ink);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);cursor:pointer;text-align:left;transition:var(--transition-ghost);border:0;display:flex}.ar-quick:hover{background:var(--bg-hover)}.ar-quick svg{width:var(--icon);height:var(--icon);color:var(--ink-2);flex:none}.ar-quick__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-inbox{width:var(--h-control);height:var(--h-control);border-radius:var(--r-md);background:var(--bg-canvas);box-shadow:var(--shadow-raised);color:var(--ink);cursor:pointer;transition:var(--transition-ghost);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ar-inbox:hover{background:var(--bg-hover)}.ar-inbox svg{width:var(--icon);height:var(--icon);color:var(--ink-2)}.ar-inbox__unread{top:var(--s-2);right:var(--s-2);width:var(--s-3);height:var(--s-3);border-radius:var(--r-pill);background:var(--accent);pointer-events:none;position:absolute}.ar-pop.ar-inbox-pop{width:320px}.ar-inbox-empty{padding:var(--s-7) var(--s-4) var(--s-8)}.ar-inbox-pop .ar-homerow{align-items:flex-start}.ar-inbox-pop .ar-homerow__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ar-inbox-pop .ar-homerow[data-read] .ar-homerow__title{color:var(--ink-2)}.ar-sidebar__scroll{min-height:0;margin-top:var(--s-6);flex:1;overflow-y:auto}.ar-nav{gap:var(--s-7);flex-direction:column;display:flex}.ar-navsection{gap:var(--s-2);flex-direction:column;display:flex}.ar-navlist{gap:var(--s-3);flex-direction:column;display:flex}.ar-navgroup{flex:none}button.ar-navgroup{cursor:pointer;width:100%;font:inherit;color:inherit;appearance:none;background:0 0;border:0;justify-content:space-between}button.ar-navgroup:hover{background:var(--a-1)}button.ar-navgroup[aria-current=page]{background:var(--a-2)}.ar-navgroup-wrap{flex-direction:column;display:flex}.ar-navrow{text-align:left;background:0 0;border:0;width:100%}.ar-navrow__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-navrow>.as-tag{flex:none}.ar-navrow__emoji{width:var(--icon);height:var(--icon);font-size:var(--t-body);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ar-navrow__pick{align-items:center;gap:var(--s-3);min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;flex:1;padding:0;display:flex}.ar-more{width:var(--h-control);height:var(--h-control);color:inherit;cursor:pointer;appearance:none;border-radius:var(--r-md);transition:var(--transition-ghost);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-more svg{width:var(--icon);height:var(--icon)}.ar-more:hover{background:var(--a-1)}.ar-more:disabled{opacity:.45;cursor:default}.ar-more--reveal{opacity:0}.ar-more--reveal:focus-visible,.ar-more--reveal[aria-expanded=true],.ar-navrow:hover .ar-more--reveal{opacity:1}.ar-navrow>.ar-pop-anchor{flex:none}.ar-nav .ar-navrow__label{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink)}.ar-navrow--disabled{cursor:default}.ar-navrow--disabled:hover{background:0 0}.ar-navrow--child{padding-left:var(--s-8)}.ar-nav .ar-navrow :is(.ar-icon-lift,.ar-icon-slide,.ar-icon-spread,.ar-icon-nudge,.ar-icon-swing,.ar-icon-drop){transform-box:stroke-box;transition:transform var(--dur-base) var(--ease);transition-delay:0s}.ar-nav .ar-navrow .ar-icon-swing{transform-origin:50% 0}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) path.ar-icon-lift:first-of-type{transform:translateY(-1px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) path.ar-icon-lift:nth-of-type(2){transform:translateY(-.4px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) rect.ar-icon-lift{transform:translateY(-.6px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) rect.ar-icon-lift:nth-of-type(2){transition-delay:50ms}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) rect.ar-icon-lift:nth-of-type(3){transition-delay:.1s}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-spread:first-of-type{transform:translate(-.5px,-.5px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-spread:nth-of-type(2){transform:translate(.5px,-.5px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-spread:nth-of-type(3){transform:translate(.5px,.5px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-spread:nth-of-type(4){transform:translate(-.5px,.5px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-slide{transform:translate(.5px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-slide+.ar-icon-slide{transition-delay:60ms}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover):has(.ar-icon-slide+.ar-icon-slide+.ar-icon-slide) .ar-icon-slide{transform:translate(.6px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover):has(.ar-icon-slide+.ar-icon-slide+.ar-icon-slide) .ar-icon-slide+.ar-icon-slide{transition-delay:50ms}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover):has(.ar-icon-slide+.ar-icon-slide+.ar-icon-slide) .ar-icon-slide+.ar-icon-slide+.ar-icon-slide{transition-delay:.1s}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-nudge{transform:translate(.5px,.5px)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-swing{transform:rotate(10deg)}.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) .ar-icon-drop{transform:translateY(.4px)}.ar-nav .ar-navrow--disabled :is(.ar-icon-lift,.ar-icon-slide,.ar-icon-spread,.ar-icon-nudge,.ar-icon-swing,.ar-icon-drop){transform:none!important}@media (prefers-reduced-motion:reduce){.ar-nav .ar-navrow :is(.ar-icon-lift,.ar-icon-slide,.ar-icon-spread,.ar-icon-nudge,.ar-icon-swing,.ar-icon-drop),.ar-nav .ar-navrow:not(.ar-navrow--disabled):is(:hover,:focus-visible,.is-hover) :is(.ar-icon-lift,.ar-icon-slide,.ar-icon-spread,.ar-icon-nudge,.ar-icon-swing,.ar-icon-drop){transition-duration:.01ms;transition-delay:0s}}.ar-chev{width:var(--icon);height:var(--icon);color:var(--ink-4);transition:transform var(--dur-base) var(--ease);flex:none}.ar-chev--open{transform:rotate(90deg)}.ar-subnav{transition:grid-template-rows var(--dur-base) var(--ease);grid-template-rows:0fr;display:grid}.ar-subnav--open{grid-template-rows:1fr}.ar-subnav__inner{min-height:0;overflow:hidden}.ar-subnav__pad{gap:var(--s-3);padding-top:var(--s-3);flex-direction:column;display:flex}.ar-sidebar__foot{padding-top:var(--s-7);flex-direction:column;flex:none;align-items:stretch;display:flex;position:relative}.ar-sidebar__foot-rule{background:var(--border);flex:none;height:1px}.ar-gs-invite{margin-top:var(--s-4)}.ar-sidebar[data-collapsed] .ar-sidebar__foot{visibility:hidden}.ar-gs-wrap{max-width:100%;margin-bottom:var(--s-4);align-self:center;display:inline-flex;position:relative}.ar-gs-wrap>.ar-pop-anchor{flex:none;max-width:100%}.ar-gs-pill{justify-content:center;align-items:center;gap:var(--s-2);max-width:100%;height:var(--h-chip);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--bg-canvas);color:var(--ink);box-shadow:var(--shadow-raised);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.ar-gs-pill__label{white-space:nowrap;min-width:0}button.ar-gs-pill{cursor:pointer;appearance:none;transition:var(--transition-ghost);border:0}button.ar-gs-pill:hover{background:var(--a-1)}.ar-gs-pop{width:280px;max-width:none}.ar-gs-pop__head{align-items:flex-start;gap:var(--s-1);padding:var(--s-3) var(--s-4) var(--s-2);flex-direction:column;display:flex}.ar-gs-pop__head .as-heading,.ar-gs-pop .ar-pop__foot .as-caption{margin:0}span.ar-gs-row{cursor:default}span.ar-gs-row:hover{background:0 0}.ar-gs-row--done .ar-menu-item__label{color:var(--ink-4)}.ar-gs-row--done .ar-menu-item__check{opacity:1}.ar-topbar{flex:none}.ar-navtoggle{display:none}.ar-navtoggle--shown{display:inline-flex}.ar-navscrim{display:none}@media (width<=900px){.ar-navtoggle{display:inline-flex}.ar-navscrim{z-index:55;display:block}.ar-sidebar[data-collapsed]{width:var(--sidebar)}.ar-navresize{display:none}.ar-sidebar{position:fixed}}.ar-topbar__crumbs{align-items:center;gap:var(--s-3);flex:1;min-width:0;display:flex}.ar-crumb{align-items:center;gap:var(--s-3);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:-.02em;font-weight:var(--fw-semibold);color:var(--ink);display:inline-flex}.ar-crumb--muted{color:var(--ink-2);font-weight:var(--fw-medium)}.ar-crumb svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-crumb__sep{width:var(--icon);height:var(--icon);color:var(--ink-5);flex:none}.ar-toolbar{gap:var(--s-3);flex:none}.ar-toolbar__spacer{flex:1}.ar-toolbar__note{padding-left:var(--s-2)}.ar-toolbar .as-field{width:240px}.ar-filterbtn{min-width:0;max-width:240px}.ar-filterbtn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ar-pop-anchor{display:inline-flex;position:relative}.ar-pop{z-index:100;width:280px;max-width:none;position:fixed}.ar-pop__head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--h-control);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);display:flex}.ar-btn-mini{padding:0 var(--s-3)}.ar-pop__scroll{scrollbar-width:none;flex-direction:column;gap:1px;max-height:264px;display:flex;overflow-y:auto}.ar-pop__scroll::-webkit-scrollbar{display:none}.ar-field-clear{width:20px;height:var(--h-control);border-radius:var(--r-sm);padding:0}.ar-pop__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) 0;display:flex}.ar-menu-item{text-align:left;background:0 0;border:0;width:100%}.ar-menu-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-menu-item__check{width:var(--icon);height:var(--icon);color:var(--accent);opacity:0}.ar-menu-item[aria-checked=true] .ar-menu-item__check{opacity:1}@keyframes ar-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.ar-pop{transform-origin:0 0;animation:ar-pop-in var(--dur-base) var(--ease) both}.ar-pop--right{transform-origin:100% 0}.ar-pop--center{transform-origin:top}.ar-split{border-radius:var(--r-md);box-shadow:var(--shadow-raised);flex:none;align-items:stretch;gap:1px;display:inline-flex}.ar-split>.as-btn{box-shadow:none;border-radius:0}.ar-split>.as-btn:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.ar-split>.as-btn:last-child{border-radius:0 var(--r-md) var(--r-md) 0}.ar-split__toggle{width:var(--s-9);padding:0}.ar-savedstate{align-items:center;gap:var(--s-3);height:var(--h-control);white-space:nowrap;flex:none;display:inline-flex}.ar-savedstate svg{width:var(--icon);height:var(--icon);flex:none}.ar-saveview{padding:var(--s-3) var(--s-3) var(--s-2);flex-direction:column;display:flex}.ar-saveview .as-caption,.ar-save-pop>.as-caption{margin-top:var(--s-3)}.ar-saveview__foot{width:fit-content;max-width:100%;margin-left:auto;margin-top:var(--s-6);gap:var(--s-3);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:inline-grid}.ar-pop.ar-view-pop{width:auto;min-width:0;padding:0;overflow:hidden}.ar-growpop{overflow:hidden}.ar-growpop--ready{transition:width var(--dur-base) var(--ease), height var(--dur-base) var(--ease)}.ar-growpop__inner{min-width:0;height:100%;min-height:0;overflow:hidden}.ar-growpop__pad--menu{width:240px;padding:var(--s-2);flex-direction:column;gap:1px;display:flex}.ar-growpop__pad--rename{width:320px}.ar-growpop__pad--emoji{width:320px;padding:var(--s-2);gap:var(--s-2);flex-direction:column;display:flex}.ar-viewemoji-row{align-items:center;gap:var(--s-3);display:flex}.ar-viewemoji-row .as-field{flex:1;min-width:0}.ar-viewemoji{width:var(--h-control);height:var(--h-control);appearance:none;border-radius:var(--r-md);box-shadow:var(--shadow-ring);color:var(--ink-4);cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-viewemoji:hover{background:var(--a-1);color:var(--ink)}.ar-viewemoji:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.ar-viewemoji svg{width:var(--icon);height:var(--icon)}.ar-viewemoji__char{font-size:var(--icon);line-height:1}.ar-emoji__search{flex:none}.ar-emoji__empty{padding:var(--s-3) var(--s-3) var(--s-2)}.ar-emoji__scroll{scrollbar-width:thin;scrollbar-color:var(--a-3) transparent;max-height:280px;overflow-y:auto}.ar-emojicat{z-index:1;height:var(--h-control);padding:0 var(--s-2);background:var(--bg-canvas);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-2);align-items:center;display:flex;position:sticky;top:0}.ar-emojigrid{grid-template-columns:repeat(8, var(--h-control));gap:var(--s-2);padding:0 var(--s-2) var(--s-2);display:grid}.ar-emoji__cell{width:var(--h-control);height:var(--h-control);appearance:none;border-radius:var(--r-md);cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-emoji__cell:hover{background:var(--a-1)}.ar-emoji__char{font-size:var(--icon-lg);line-height:1}.ar-filter-pop{width:auto;padding:0;overflow:hidden}.ar-filter-shell{width:min(720px, calc(100vw - var(--sidebar) - var(--s-11)));transition:width var(--dur-slow) var(--ease), height var(--dur-slow) var(--ease);overflow:hidden}.ar-filter-shell--compact{width:340px}.ar-filter-body{padding:var(--s-6)}@keyframes ar-cond-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ar-filter__rows>.ar-cond,.ar-condgroup__rows>.ar-cond{animation:ar-cond-in var(--dur-base) var(--ease) both}body[data-dragging] .ar-cond{animation:none}.ar-filter{gap:var(--s-6);flex-direction:column;display:flex}.ar-filter__head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--h-control);display:flex}.ar-filter__empty{color:var(--ink-2);padding:var(--s-2) var(--s-3) 0}.ar-filter__rows{gap:var(--s-3);flex-direction:column;display:flex}.ar-filter__foot{align-items:center;gap:var(--s-3);display:flex}.ar-filter__spacer{flex:1}.ar-filter__count{font-variant-numeric:tabular-nums}.ar-cond{align-items:flex-start;gap:var(--s-3);border-radius:var(--r-md);transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);display:flex}.ar-cond[data-dragging]{background:var(--bg-canvas);box-shadow:var(--shadow-raised)}.ar-cond>.as-btn{flex:none}.ar-cond__handle{cursor:grab}.ar-cond__conj{flex:none;width:76px}.ar-cond__where{height:var(--h-control);padding:0 var(--s-3);color:var(--ink-2);align-items:center;display:inline-flex}.ar-cond__where--muted{color:var(--ink-4)}.ar-cond__field{flex:1.15 1 0;min-width:0}.ar-cond__op{flex:1 1 0;min-width:0}.ar-cond__value{flex:1.3 1 0;min-width:0}.ar-cond__value.as-field{height:var(--h-control)}.ar-cond__value--none{visibility:hidden}.ar-filtermulti,.ar-filtermulti>.ar-pop-anchor{width:100%;display:block}.ar-multi__trigger--sm{height:var(--h-control);border-radius:var(--r-md);padding:0 var(--s-10) 0 var(--s-3)}.ar-multi__trigger--sm:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.ar-cond--group>.ar-condgroup{flex:1 1 0;min-width:0}.ar-condgroup{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-xl);background:var(--a-1);box-shadow:var(--shadow-ring);flex-direction:column;display:flex}.ar-condgroup__rows{gap:var(--s-3);flex-direction:column;display:flex}.ar-condgroup .ar-cond__conj{width:64px}.ar-condgroup>.as-btn,.ar-condgroup__add{align-self:flex-start}.ar-condgroup__add{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ar-condgroup .ar-condgroup{background:var(--bg-canvas)}.ar-stage-pop{width:260px}.ar-stage-editor{flex-direction:column;gap:1px;display:flex;position:relative}.ar-stage-desc{z-index:2;gap:var(--s-3);padding:var(--s-4);background:var(--bg-canvas);flex-direction:column;display:flex;position:absolute;inset:0}.ar-stage-editor>.as-field,.ar-stage-editor>.as-menu-item{flex:none}.ar-huedot,.ar-hue,.ar-col__dot{--hue-fill:var(--hue-ring);--hue-line:var(--hue-fg);--hue-mark:var(--hue-fg)}[data-theme=dark] .ar-huedot,[data-theme=dark] .ar-hue,[data-theme=dark] .ar-col__dot{--hue-fill:var(--hue-fg);--hue-line:var(--hue-ring);--hue-mark:var(--hue-bg)}.ar-huedot{width:var(--icon);height:var(--icon);appearance:none;border-radius:var(--r-pill);background:var(--hue-fill);box-shadow:inset 0 0 0 1px var(--hue-line);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease);border:0;flex:none;padding:0;position:relative}.ar-huedot:hover{box-shadow:inset 0 0 0 1px var(--hue-line), var(--shadow-raised)}.ar-huedot:before{content:"";position:absolute;inset:-8px}.ar-stage-switch .as-switch{pointer-events:none}.ar-stage-switch[aria-checked=true] .as-switch{background:var(--accent)}.ar-stage-switch[aria-checked=true] .as-switch:after{transform:translate(12px)}.ar-menu-item[aria-disabled=true]{color:var(--ink-5);cursor:default}.ar-menu-item[aria-disabled=true] svg{color:var(--ink-5)}.ar-menu-item[aria-disabled=true]:hover{background:0 0}.ar-stage-veil{inset:calc(-1 * var(--s-2));z-index:1;position:absolute}.ar-hues{z-index:2;top:calc(var(--h-control-lg) + var(--s-3));left:var(--s-5);padding:var(--s-3);border-radius:var(--r-xl);background:var(--bg-canvas);box-shadow:var(--shadow-popover), var(--shadow-ring);transform-origin:0 0;animation:ar-pop-in var(--dur-base) var(--ease) both;position:absolute}.ar-hues__grid{grid-template-columns:repeat(4, var(--s-9));gap:var(--s-3);display:grid}.ar-hue{width:var(--s-9);height:var(--s-9);appearance:none;border-radius:var(--r-pill);background:var(--hue-fill);box-shadow:inset 0 0 0 1px var(--hue-line);color:var(--hue-mark);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ar-hue:hover{box-shadow:inset 0 0 0 1px var(--hue-line), var(--shadow-raised)}.ar-hue svg{width:var(--icon);height:var(--icon);color:inherit}.ar-hue:before{content:"";inset:calc(var(--s-3) / -2);position:absolute}@media (pointer:coarse){.ar-huedot:before{inset:-16px -6px -16px -16px}.ar-hues__grid{grid-template-columns:repeat(4, var(--h-cta));gap:var(--s-4)}.ar-hue{width:var(--h-cta);height:var(--h-cta)}.ar-hue:before{inset:0}}.ar-calc-pop{width:240px}.ar-calc-pop .ar-menu-item__value{color:var(--ink-4);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;flex:none}.ar-calc-pop__foot{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-2) var(--s-2);flex-direction:column;display:flex}.ar-calc-pop__foot .ar-set__mock{white-space:nowrap}@keyframes ar-pop-in-up{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}.ar-pop[data-side=top]{transform-origin:0 100%;animation-name:ar-pop-in-up}.ar-pop[data-side=top].ar-pop--right{transform-origin:100% 100%}.ar-pop[data-side=top].ar-pop--center{transform-origin:bottom}.ar-avatar--xl{border-radius:var(--r-3xl);width:56px;height:56px;font-size:var(--t-title)}.ar-avatar--photo{object-fit:cover;background:var(--a-1)}.ar-avatar--grey{background:var(--tag-grey-bg);color:var(--tag-grey-fg)}.ar-avatar--blue{background:var(--tag-blue-bg);color:var(--tag-blue-fg)}.ar-avatar--cyan{background:var(--tag-cyan-bg);color:var(--tag-cyan-fg)}.ar-avatar--green{background:var(--tag-green-bg);color:var(--tag-green-fg)}.ar-avatar--lime{background:var(--tag-lime-bg);color:var(--tag-lime-fg)}.ar-avatar--yellow{background:var(--tag-yellow-bg);color:var(--tag-yellow-fg)}.ar-avatar--amber{background:var(--tag-amber-bg);color:var(--tag-amber-fg)}.ar-avatar--orange{background:var(--tag-orange-bg);color:var(--tag-orange-fg)}.ar-avatar--red{background:var(--tag-red-bg);color:var(--tag-red-fg)}.ar-avatar--pink{background:var(--tag-pink-bg);color:var(--tag-pink-fg)}.ar-avatar--magenta{background:var(--tag-magenta-bg);color:var(--tag-magenta-fg)}.ar-avatar--purple{background:var(--tag-purple-bg);color:var(--tag-purple-fg)}.ar-record{align-items:center;gap:var(--s-3);height:var(--h-chip);padding:0 var(--s-3) 0 var(--s-1);appearance:none;border-radius:var(--r-chip);background:var(--a-1);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);max-width:100%;transition:var(--transition-ghost);border:0;display:inline-flex}.ar-record svg{flex:none;width:14px;height:14px}.ar-record>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.ar-record:hover,button.ar-record:hover{background:var(--a-2)}.ar-tablewrap{flex:1;min-height:0;overflow:auto}.ar-table{table-layout:fixed;width:100%;min-width:1080px}.ar-table thead th{z-index:2;background:var(--bg-canvas);position:sticky;top:0}.ar-table th.ar-gutter,.ar-table td.ar-gutter{z-index:1;background:var(--bg-canvas);position:sticky;left:0}.ar-table th.ar-sticky,.ar-table td.ar-sticky{z-index:1;background:var(--bg-canvas);position:sticky;left:40px}.ar-table thead th.ar-gutter,.ar-table thead th.ar-sticky{z-index:3}.ar-th{align-items:center;gap:var(--s-3);width:100%;height:var(--h-control);margin:0 calc(-1 * var(--s-3));padding:0 var(--s-3);border-radius:var(--r-md);font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-th:hover{background:var(--a-1);color:var(--ink)}.ar-th svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-th__label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.ar-th__sort{color:var(--ink-4);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.ar-th:hover .ar-th__sort,.ar-th[data-sorted=true] .ar-th__sort{opacity:1}.ar-th[data-sorted=true]{color:var(--ink)}.ar-table td{overflow:hidden}.ar-cell{align-items:center;gap:var(--s-4);min-width:0;display:flex}.ar-cell__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-cell--muted{color:var(--ink-2)}.ar-cell--num{font-variant-numeric:tabular-nums;justify-content:flex-end}.ar-table th.ar-gutter,.ar-table td.ar-gutter{text-align:center;width:40px;padding:0}.ar-gutter__box{justify-content:center;align-items:center;height:100%;display:flex}.ar-gutter .as-checkbox{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.ar-table tbody tr:hover .as-checkbox,.ar-table .as-checkbox[aria-checked=true],.ar-table .as-checkbox:focus-visible{opacity:1}.ar-table tbody tr:hover td.ar-gutter,.ar-table tbody tr:hover td.ar-sticky{background-image:linear-gradient(var(--a-1), var(--a-1))}.ar-table tbody tr[data-selected=true] td{background:var(--a-2)}.ar-table tbody tr[data-selected=true] td.ar-gutter,.ar-table tbody tr[data-selected=true] td.ar-sticky{background:var(--bg-canvas);background-image:linear-gradient(var(--a-2), var(--a-2))}.ar-table tbody tr{cursor:pointer}.ar-tablefoot{align-items:center;gap:var(--s-4);height:var(--h-row);padding:0 var(--s-6);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);transition:margin-bottom var(--dur-base) var(--ease);flex:none;display:flex}.ar-boarderror{align-items:center;gap:var(--s-3);margin:var(--s-4) var(--s-6) 0;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);border-radius:var(--r-lg);background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-ring);color:var(--danger-deep);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);flex:none;display:flex}.ar-boarderror svg{flex:none;width:14px;height:14px}.ar-boarderror>span{flex:1;min-width:0}.ar-vs-pop{width:300px;padding:var(--s-4) var(--s-2) var(--s-2);overflow:visible}.ar-vs-shell,.ar-vs{position:relative}.ar-vs__face{flex-direction:column;gap:1px;display:flex}.ar-vs__group{padding:var(--s-4) var(--s-4) var(--s-2)}.ar-vs__count{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none}.ar-vs__hint{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-4);font-size:var(--t-label);line-height:var(--t-label-lh);display:block;overflow:hidden}.ar-vs__toggle .as-switch{pointer-events:none}.ar-vs__toggle[aria-checked=true] .as-switch{background:var(--accent)}.ar-vs__toggle[aria-checked=true] .as-switch:after{transform:translate(12px)}.ar-vs__fields{scrollbar-width:none;flex-direction:column;gap:1px;max-height:260px;display:flex;overflow-y:auto}.ar-vs__fields::-webkit-scrollbar{display:none}.ar-vs__field{align-items:center;gap:var(--s-2);border-radius:var(--r-md);transition:transform var(--dur-fast) var(--ease);display:flex}.ar-vs__field--source{opacity:0;pointer-events:none}.ar-vs__field--ghost{z-index:110;pointer-events:none;background:var(--bg-canvas);box-shadow:var(--shadow-popover);transition:none;position:fixed;top:0;left:0}.ar-vs__grip{width:18px;height:var(--h-control-lg);appearance:none;color:var(--ink-5);cursor:grab;opacity:0;touch-action:none;transition:var(--transition-ghost);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-vs__field:hover .ar-vs__grip,.ar-vs__grip:focus-visible,.ar-vs__field--ghost .ar-vs__grip{opacity:1}.ar-vs__grip svg{width:14px;height:14px}.ar-vs__fieldbtn{align-items:center;gap:var(--s-3);min-width:0;height:var(--h-control-lg);padding:0 var(--s-3);appearance:none;border-radius:var(--r-md);color:var(--ink);cursor:pointer;text-align:left;transition:var(--transition-ghost);background:0 0;border:0;flex:1;display:flex}.ar-vs__fieldbtn:hover{background:var(--a-2)}.ar-vs__fieldbtn:disabled,.ar-vs__fieldbtn[aria-disabled=true]{cursor:default;color:var(--ink-4)}.ar-vs__fieldbtn:disabled:hover{background:0 0}.ar-vs__fieldname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-vs__fieldbtn .as-switch{pointer-events:none;flex:none}.ar-vs__fieldbtn[aria-checked=true] .as-switch{background:var(--accent)}.ar-vs__fieldbtn[aria-checked=true] .as-switch:after{transform:translate(12px)}.ar-vs__flyrow{z-index:2;position:relative}.ar-vs__flyrow--open{background:var(--a-2)}.ar-vs__flyrow svg:last-child{width:14px;height:14px;color:var(--ink-4)}.ar-vs__veil{z-index:1;position:absolute;inset:0}.ar-vs__flyout{z-index:3;width:240px;padding:var(--s-2);border-radius:var(--r-xl);background:var(--bg-canvas);box-shadow:var(--shadow-popover), var(--shadow-ring);animation:ar-pop-in var(--dur-base) var(--ease) both;flex-direction:column;gap:1px;display:flex;position:absolute;top:0;left:calc(100% - 1px)}.ar-vs__flyout--left{left:auto;right:calc(100% - 1px)}.ar-vs__flyout .ar-menu-item svg:last-child{width:14px;height:14px;color:var(--accent)}.ar-infotip{flex:none;display:inline-flex;position:relative}.ar-infotip__btn{width:var(--h-control);height:var(--h-control);appearance:none;border-radius:var(--r-md);color:var(--ink-4);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-infotip__btn svg{width:14px;height:14px}.ar-infotip__btn:hover,.ar-infotip__btn:focus-visible{color:var(--ink-2);background:var(--a-1)}.ar-infotip__bubble{white-space:normal;text-align:left}.ar-fv__empty{color:var(--ink-5)}.ar-fv__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-fv__num{font-variant-numeric:tabular-nums}.ar-fv__people,.ar-fv__tags{align-items:center;gap:var(--s-3);flex-wrap:nowrap;min-width:0;display:inline-flex;overflow:hidden}.ar-fv__more{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none}.ar-fv__link{color:var(--accent);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.ar-fv__link:hover{text-decoration:underline}.ar-fv__mockbtn{align-items:center;gap:var(--s-3);display:inline-flex}.ar-fv__long{align-items:center;gap:var(--s-3);width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.ar-fv__long>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-fv__long svg{width:14px;height:14px;color:var(--ink-4);flex:none}.ar-fv__longbody{white-space:pre-wrap}.ar-field__area{height:auto;padding:var(--s-4) var(--s-5);align-items:stretch}.ar-field__area textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;min-height:60px;padding:0}.ar-field__area textarea:focus{outline:none}.ar-field__area textarea::placeholder{color:var(--ink-4)}.ar-field__readonly{min-height:var(--h-control-lg);padding:0 var(--s-2);color:var(--ink-2);align-items:center;display:flex}.ar-multi__trigger{align-items:center;gap:var(--s-3);width:100%;height:var(--h-control-lg);padding:0 var(--s-4) 0 var(--s-5);appearance:none;border-radius:var(--r-lg);box-shadow:var(--shadow-ring);color:var(--ink);cursor:pointer;text-align:left;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-multi__trigger:hover{background:var(--a-1)}.ar-multi__trigger[aria-expanded=true]{background:var(--a-2)}.ar-multi__trigger>svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none;margin-left:auto}.ar-multi__placeholder{color:var(--ink-4)}.ar-multi__tags{align-items:center;gap:var(--s-3);flex:auto;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.ar-multi__tags .as-tag{flex:none}.ar-multi__more{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none}.ar-multipop{padding:0;overflow:hidden}.ar-multi__search{padding:var(--s-3) var(--s-3) 0}.ar-multi__scroll{scrollbar-width:none;max-height:296px;padding:var(--s-2);flex-direction:column;gap:1px;display:flex;overflow-y:auto}.ar-multi__scroll::-webkit-scrollbar{display:none}.ar-multi__foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-2) var(--s-3) var(--s-3);border-top:1px solid var(--border);display:flex}.ar-cardfield{align-items:center;gap:var(--s-3);min-width:0;font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-2);display:flex}.ar-cardfield__icon{width:14px;height:14px;color:var(--ink-4);flex:none;justify-content:center;align-items:center;display:inline-flex}.ar-cardfield__label{color:var(--ink-4);flex:none}.ar-cardfield__label:after{content:":"}.ar-cardfield__value{align-items:center;gap:var(--s-3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:flex;overflow:hidden}.ar-cardfield__value>*{min-width:0}.ar-board{--ar-col-w:232px;align-items:stretch;gap:var(--s-6);min-height:0;padding:var(--s-7) var(--s-6);transition:margin-bottom var(--dur-base) var(--ease);flex:1;display:flex;overflow:auto hidden}.ar-col{width:var(--ar-col-w);min-height:0;transition:width var(--dur-base) var(--ease);flex-direction:column;flex:none;display:flex}.ar-col__head{align-items:center;gap:var(--s-3);height:var(--h-row);padding:0 var(--s-4) 0 var(--s-5);border-radius:var(--r-lg);background:var(--a-1);width:var(--ar-col-w);flex:none;display:flex;overflow:hidden}.ar-col__dot{width:var(--s-5);height:var(--s-5);border-radius:var(--r-pill);background:var(--hue-fill);box-shadow:inset 0 0 0 1px var(--hue-line);flex:none}.ar-col__name{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:-.02em;font-weight:var(--fw-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-col__count{color:var(--ink-4);font-variant-numeric:tabular-nums}.ar-col__spacer{flex:1}.ar-col__head>.ar-pop-anchor{flex:auto;min-width:0}.ar-col__trigger{align-items:center;gap:var(--s-3);min-width:0;height:var(--h-control-lg);width:calc(100% + var(--s-6));padding:0 var(--s-3);margin:0 calc(-1 * var(--s-3));appearance:none;border-radius:var(--r-md);text-align:left;cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-col__trigger:hover{background:var(--a-1)}.ar-col__trigger[aria-expanded=true]{background:var(--a-2)}.ar-col__grip{width:var(--h-control);height:var(--h-control);border-radius:var(--r-md);color:var(--ink-4);cursor:grab;appearance:none;touch-action:none;transition:var(--transition-ghost);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-col__grip:hover{background:var(--a-2);color:var(--ink-2)}.ar-col__grip:active{background:var(--a-3)}.ar-col__grip svg{width:var(--icon);height:var(--icon)}@media (pointer:coarse){.ar-col__grip{position:relative}.ar-col__grip:after{content:"";position:absolute;inset:-8px}}.ar-col--collapsed{width:var(--s-13);overflow:hidden}.ar-col__head--rail{height:auto;min-height:0;width:var(--s-13);align-items:center;gap:var(--s-4);padding:var(--s-4) 0;flex-direction:column;flex:1}.ar-col__rail{align-items:center;gap:var(--s-4);width:100%;min-height:0;padding:var(--s-2) 0;border-radius:var(--r-md);cursor:pointer;appearance:none;transition:var(--transition-ghost);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.ar-col__rail:hover{background:var(--a-2)}.ar-col__vname{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;min-height:0;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:0;font-weight:var(--fw-semibold);color:var(--ink);flex:1;overflow:hidden}.ar-col__body{align-items:stretch;gap:var(--s-4);min-height:0;padding:var(--s-4) var(--s-1) var(--s-8);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ar-col__body::-webkit-scrollbar{display:none}.ar-col__new{flex:none}.ar-col__new .as-btn{justify-content:flex-start;width:100%}.ar-col__calc{padding:var(--s-4) var(--s-1) 0;flex:none}.ar-col__calc>.ar-pop-anchor{width:100%;display:flex}.ar-col__calcbtn{align-items:center;gap:var(--s-3);width:100%;height:var(--h-control);padding:0 var(--s-3);appearance:none;border-radius:var(--r-md);color:var(--ink-4);cursor:pointer;text-align:left;font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-col__calcbtn:hover{background:var(--a-1);color:var(--ink-2)}.ar-col__calcbtn[aria-expanded=true]{background:var(--a-2);color:var(--ink)}.ar-col__calcbtn svg{flex:none;width:14px;height:14px}.ar-col__calclabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-col__calcvalue{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.ar-card{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-canvas);box-shadow:var(--shadow-hairline);cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}.ar-card:hover{box-shadow:var(--shadow-raised)}.ar-card[data-selected=true]{background:var(--a-2)}.ar-card__title{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:-.02em;font-weight:var(--fw-semibold);color:var(--ink)}.ar-card__meta{align-items:center;gap:var(--s-4);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);display:flex}.ar-card__meta svg{flex:none;width:14px;height:14px}.ar-card__foot{align-items:center;gap:var(--s-4);display:flex}.ar-card__value{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums}.ar-card__spacer{flex:1}.ar-card__date{align-items:center;gap:var(--s-2);white-space:nowrap;display:inline-flex}.ar-card__date--overdue{color:var(--danger-deep)}.ar-card--source{opacity:0}.ar-slot{border-radius:var(--r-xl);background:var(--a-2);flex:none}.ar-card--drag{z-index:90;pointer-events:none;box-shadow:var(--shadow-popover);cursor:grabbing;position:fixed;top:0;left:0}body[data-dragging=true]{cursor:grabbing}body[data-dragging=true] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body[data-resizing=true]{cursor:col-resize}body[data-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ar-col--source{display:none}.ar-stageslot{border-radius:var(--r-xl);background:var(--a-2);flex:none}.ar-stagedrag{z-index:90;pointer-events:none;cursor:grabbing;background:var(--bg-canvas);box-shadow:var(--shadow-popover);transition:none;position:fixed;top:0;left:0}.ar-stagedrag .ar-col__grip{cursor:grabbing}body[data-dragging=true] .ar-col{transition:none}body[data-dragging=true] .ar-board__add{pointer-events:none}.ar-board__add{margin-top:var(--s-2);width:var(--h-control);height:var(--h-control);appearance:none;border-radius:var(--r-md);color:var(--ink-4);cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex;position:relative}.ar-board__add:hover{background:var(--a-1);color:var(--ink-2)}.ar-board__add[aria-expanded=true]{background:var(--a-2);color:var(--ink)}.ar-board__add svg{width:var(--icon);height:var(--icon)}.ar-board__add>svg.ar-board__dash{width:100%;height:100%;color:var(--ink-5);pointer-events:none;position:absolute;inset:0}.ar-board__dash rect{stroke-width:1px}.ar-col--draft>.ar-pop-anchor{display:flex}.ar-col__head--draft{height:var(--h-row);border-radius:var(--r-lg);background:var(--a-2);flex:1}.ar-col__draftbody{min-height:0;margin-top:var(--s-4);border-radius:var(--r-xl);background:var(--a-1);flex:1}.ar-confetti{z-index:95;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ar-col__empty{padding:var(--s-8) var(--s-6);border-radius:var(--r-xl);background:var(--a-1);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);text-align:center;justify-content:center;align-items:center;display:flex}.ar-palette-layer{z-index:100;padding:14vh var(--s-8) var(--s-8);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ar-palette-layer>.as-scrim{animation:ar-scrim-in var(--dur-fast) var(--ease) both}.ar-center{transition:width var(--dur-slow) var(--ease), padding var(--dur-slow) var(--ease), background-color var(--dur-slow) var(--ease);position:relative;overflow:hidden}.ar-center--palette{overflow:hidden}.ar-center--create{width:var(--w-dialog-form);padding:var(--s-8);background:var(--bg-canvas);-webkit-backdrop-filter:none;overflow:hidden}.ar-center--modal{width:var(--w-dialog-sm);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;padding:0;overflow:hidden}.ar-center[data-dialog=task]{width:var(--w-dialog-task)}.ar-center[data-dialog=note]{width:var(--w-dialog-note)}.ar-center--fresh{animation:ar-modal-in var(--dur-slow) var(--ease) both}.ar-center__stack{transition:height var(--dur-slow) var(--ease);align-items:start;display:grid;position:relative;overflow:hidden}.ar-center__pane{width:100%;min-width:0;transition:opacity var(--dur-base) var(--ease);grid-area:1/1;justify-self:stretch}.ar-center__pane[data-active=false]{opacity:0;pointer-events:none;inset-inline:0;position:absolute;top:0}.ar-create{gap:var(--s-8);flex-direction:column;display:flex}.ar-create__head{align-items:center;gap:var(--s-4);display:flex}.ar-create__head .as-heading{flex:1;min-width:0}.ar-create__body{gap:var(--s-6);flex-direction:column;display:flex}.ar-create__foot{justify-content:flex-end;align-items:center;gap:var(--s-4);display:flex}.ar-create__error{color:var(--danger)}@media (prefers-reduced-motion:reduce){.ar-center,.ar-center__stack,.ar-center__pane,.ar-center--fresh,.ar-taskrow[data-done],.ar-assign-suggest,.ar-assign-suggest--out,.ar-cal__day{transition:none;animation:none}}.ar-palette__inner{border-radius:var(--r-xl);background:var(--bg-canvas);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ar-palette__field{align-items:center;gap:var(--s-4);height:var(--h-cta);padding:0 var(--s-7);flex:none;display:flex}.ar-palette__field svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--ink-4);flex:none}.ar-palette__field input{width:100%;font-size:var(--t-heading);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);font-weight:var(--fw-medium);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ar-palette__field input::placeholder{color:var(--ink-4)}.ar-palette__list{min-height:0;max-height:42vh;padding:var(--s-2);scrollbar-width:none;flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.ar-palette__list::-webkit-scrollbar{display:none}.ar-palette__group{padding:var(--s-3) var(--s-4) var(--s-2)}.ar-palette__empty{padding:var(--s-8) var(--s-4);text-align:center;color:var(--ink-4)}.ar-cmd[aria-selected=true]{background:var(--a-2)}.ar-cmd__glyph{width:var(--h-chip);height:var(--h-chip);border-radius:var(--r-sm);background:var(--a-1);color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ar-cmd__glyph svg{width:14px;height:14px;color:inherit}.ar-cmd__hint{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);flex:none;overflow:hidden}.ar-palette__foot{align-items:center;gap:var(--s-7);height:var(--h-row);padding:0 var(--s-7);background:var(--a-1);flex:none;display:flex}.ar-palette__hint{align-items:center;gap:var(--s-3);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);display:inline-flex}@keyframes ar-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ar-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ar-overlay>.as-scrim{animation:ar-scrim-in var(--dur-fast) var(--ease) both}.ar-overlay>.as-modal{animation:ar-modal-in var(--dur-slow) var(--ease) both}.ar-overlay{z-index:80;padding:12vh var(--s-8) var(--s-8);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.ar-overlay--note{padding:var(--s-11);align-items:center}.ar-selbar{left:50%;bottom:var(--s-7);z-index:70;align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-pill);background:var(--bg-canvas);box-shadow:var(--shadow-popover), var(--shadow-ring);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);display:flex;position:absolute;transform:translate(-50%)translateY(8px)}.ar-selbar[data-open=true]{opacity:1;pointer-events:auto;transition-duration:var(--dur-slow);transform:translate(-50%)translateY(0)}.ar-selbar__count{align-items:center;gap:var(--s-1);height:var(--h-control);padding-left:var(--s-4);border-radius:var(--r-pill);background:var(--a-2);color:var(--ink);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;display:inline-flex}.ar-selbar__count .as-btn{color:var(--ink-4)}.ar-selbar__hidden{padding:0 var(--s-3);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);white-space:nowrap}.ar-selbar__rule{width:1px;margin:var(--s-2) var(--s-2);background:var(--border);flex:none;align-self:stretch}.ar-selbar__new{padding:var(--s-2)}:is(.ar-main:has(.ar-selbar) .ar-board,.ar-main:has(.ar-selbar) .ar-tablefoot){margin-bottom:var(--s-15)}.ar-modal{width:100%;max-width:var(--w-dialog-sm);gap:var(--s-8);flex-direction:column;display:flex;position:relative}.ar-modal__head{align-items:flex-start;gap:var(--s-4);display:flex}.ar-modal__head>div{flex:1;min-width:0}.ar-modal__head .as-caption{margin-top:var(--s-2)}.ar-modal__body{gap:var(--s-6);flex-direction:column;display:flex}.ar-modal__foot{justify-content:flex-end;align-items:center;gap:var(--s-4);display:flex}.ar-modal__foot-spacer{flex:1}.ar-select-wrap{display:block;position:relative}.ar-select-wrap>svg{right:var(--s-5);width:var(--icon);height:var(--icon);color:var(--ink-4);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ar-select{align-items:center;gap:var(--s-3);height:var(--h-control-lg);padding:0 var(--s-11) 0 var(--s-5);border-radius:var(--r-lg);box-shadow:var(--shadow-ring);color:var(--ink);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);cursor:pointer;appearance:none;width:100%;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-select:focus{box-shadow:inset 0 0 0 1px var(--accent);outline:0}.ar-select--sm{height:var(--h-control);border-radius:var(--r-md);padding:0 var(--s-10) 0 var(--s-3)}.ar-select-wrap:has(.ar-select--sm)>svg{right:var(--s-3)}.ar-field{flex-direction:column;display:flex}.ar-field__label{align-items:center;gap:var(--s-3);display:flex}.ar-field__label svg{width:14px;height:14px;color:var(--ink-4);flex:none}.ar-field__req{color:var(--ink-5)}.ar-field__pair{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.ar-field__control{width:100%}.ar-field__select{position:relative}.ar-field__leading{left:var(--s-5);pointer-events:none;z-index:1;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ar-select--indented{padding-left:var(--s-11)}.ar-field__leading:has(.as-tag)+.ar-select-wrap .ar-select{color:#0000}.ar-fieldrows{gap:var(--s-2);flex-direction:column;display:flex}.ar-fieldrow{align-items:center;gap:var(--s-4);min-height:var(--h-control-lg);grid-template-columns:116px 1fr;display:grid}.ar-fieldrow__label{align-items:center;gap:var(--s-3);min-width:0;font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);display:flex}.ar-fieldrow__label svg{flex:none;width:14px;height:14px}.ar-fieldrow__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-fieldrow__value{min-width:0}.ar-recordmark{width:var(--h-control-lg);height:var(--h-control-lg);border-radius:var(--r-lg);background:var(--a-2);color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ar-recordmark svg{width:var(--icon);height:var(--icon)}.ar-recordmark--lg{border-radius:var(--r-xl);width:40px;height:40px}.ar-recordmark--lg svg{width:var(--icon-lg);height:var(--icon-lg)}.ar-recordmark--sm{border-radius:var(--r-sm);width:20px;height:20px;margin-inline:-2px}.ar-recordmark--sm svg{width:14px;height:14px}.ar-recordmark--hue{background:var(--hue-bg);color:var(--hue-fg)}.as-navrow .ar-recordmark--hue svg{color:inherit}.ar-modal--wide{max-width:var(--w-dialog-task)}.ar-quickedit__title{align-items:flex-start;gap:var(--s-6);flex:1;min-width:0;display:flex}.ar-kbd--on-dark{color:inherit;opacity:.7;box-shadow:inset 0 0 0 1px #ffffff3d}.as-btn:has(>.as-kbd){padding-right:var(--s-2)}.ar-card__edit{top:var(--s-2);right:var(--s-2);width:var(--h-chip);height:var(--h-chip);border-radius:var(--r-sm);opacity:0;transition:var(--transition-ghost);position:absolute}.ar-card__edit svg{width:14px;height:14px}.ar-card:hover .ar-card__edit,.ar-card__edit:focus-visible{opacity:1}.ar-card__title{padding-right:var(--s-8);padding-left:var(--s-8)}.ar-card__select{top:var(--s-2);left:var(--s-2);width:var(--h-chip);height:var(--h-chip);cursor:pointer;appearance:none;box-shadow:none;color:var(--accent-fg);opacity:0;transition:var(--transition-ghost);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ar-card__select:before{content:"";border-radius:var(--r-sm);background:var(--bg-canvas);width:16px;height:16px;box-shadow:var(--shadow-ring);margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.ar-card__select svg{width:12px;height:12px;position:relative}.ar-card__select[aria-checked=true]:before{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ar-card:hover .ar-card__select,.ar-card[data-selected=true] .ar-card__select,.ar-card__select:focus-visible{opacity:1}.ar-row__edit{width:var(--h-chip);height:var(--h-chip);border-radius:var(--r-sm);opacity:0;transition:var(--transition-ghost);flex:none;margin-left:auto}.ar-row__edit svg{width:14px;height:14px}.ar-table tbody tr:hover .ar-row__edit,.ar-row__edit:focus-visible{opacity:1}.ar-recordbar{gap:var(--s-2)}.ar-recordbar__crumb{margin-left:var(--s-4)}.ar-recordbar__stage{color:var(--ink-2)}.ar-recordbar__spacer,.ar-topbar__spacer{flex:1}.ar-recordpage{flex:1;min-height:0;display:flex;overflow:hidden}.ar-recordpage__rail{width:380px;padding:var(--s-8);gap:var(--s-8);background:var(--bg-subtle);flex-direction:column;flex:none;display:flex;overflow-y:auto}.ar-recordpage__identity{align-items:center;gap:var(--s-6);display:flex}.ar-recordpage__kicker{margin-top:var(--s-8)}.ar-recordpage__name{font-size:var(--t-title);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);font-weight:var(--fw-semibold);color:var(--ink);border-radius:var(--r-md);background:0 0;border:0;outline:0;padding:0}.ar-recordpage__identity .ar-recordpage__name{flex:1;min-width:0}.ar-recordpage__name:focus{box-shadow:inset 0 0 0 1px var(--accent);padding:0 var(--s-3);margin:0 calc(-1 * var(--s-3))}.ar-recordpage__section{gap:var(--s-6);flex-direction:column;display:flex}.ar-recordpage__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;container:recordmain/inline-size}.ar-tabs{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-8);border-bottom:1px solid var(--border);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.ar-tabs::-webkit-scrollbar{display:none}.ar-tab{flex:none}.ar-tab svg{width:var(--icon);height:var(--icon);color:var(--ink-4)}.ar-tab__count{color:var(--ink-4);font-variant-numeric:tabular-nums}.ar-recordpage__body{min-width:0;min-height:0;padding:var(--s-8);gap:var(--s-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ar-fullrecord__body{max-width:760px}.ar-fullrecord__highlights,.ar-fullrecord__checklist{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.ar-fullrecord__checklist{margin-top:var(--s-8)}@container recordmain (width>=860px){.ar-checkrecord{column-gap:var(--s-8);row-gap:var(--s-6);max-width:calc(1060px + 2 * var(--s-8));grid-template-columns:minmax(560px,720px) minmax(240px,320px);grid-template-areas:"checklist highlights";width:100%;margin-inline:auto;display:grid}.ar-checkrecord .ar-fullrecord__highlights{grid-area:highlights}.ar-checkrecord .ar-fullrecord__checklist{grid-area:checklist;margin-top:0}}.ar-recordpage__none{color:var(--ink-4)}.ar-highlights{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ar-highlight{gap:var(--s-6);padding:var(--s-7);flex-direction:column;align-items:flex-start;min-height:96px;display:flex}.ar-highlight--tone{background:var(--hue-bg)}.ar-highlight__label{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);display:flex}.ar-highlight__label svg{flex:none;width:14px;height:14px}.ar-highlight__value{font-variant-numeric:tabular-nums;min-width:0}.ar-highlight__row{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.ar-linklist{gap:var(--s-4);flex-direction:column;display:flex}.ar-linkcard{align-items:center;gap:var(--s-6);text-align:left;width:100%;padding:var(--s-7);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border:0;display:flex}.ar-linkcard:hover{box-shadow:var(--shadow-raised)}.ar-linkcard__text{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.ar-linkcard__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-activity{gap:var(--s-6);flex-direction:column;display:flex}.ar-activity__item{align-items:center;gap:var(--s-4);display:flex}.ar-activity__text{color:var(--ink-2)}@media (width<=1100px){.ar-recordpage{flex-direction:column;overflow-y:auto}.ar-recordpage__rail{width:100%}}.ar-auth{min-height:100vh;padding:var(--s-16) var(--s-8);background:var(--bg-subtle);justify-content:center;align-items:center;display:flex}.ar-auth__card{align-items:flex-start;gap:var(--s-8);width:100%;max-width:420px;padding:var(--s-11);border-radius:var(--r-3xl);background:var(--bg-canvas);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.ar-auth__card h1{margin-top:var(--s-2)}.ar-auth__lede{color:var(--ink-2);margin-top:calc(-1 * var(--s-4))}.ar-auth__fields{gap:var(--s-6);flex-direction:column;width:100%;display:flex}.ar-auth__card .as-btn--cta{width:100%}.ar-auth__error{align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-5) var(--s-6);border-radius:var(--r-xl);background:var(--danger-bg);color:var(--danger-deep);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);display:flex}.ar-auth__error svg{width:var(--icon);height:var(--icon);flex:none;margin-top:2px}.ar-auth__switch{color:var(--ink-2)}.ar-auth__link{cursor:pointer;color:var(--accent-500);font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.ar-auth__link:hover{color:var(--accent)}.ar-fullpage{min-height:0;padding:var(--s-13);padding-bottom:calc(var(--s-13) + 10vh);flex:1;justify-content:center;align-items:center;display:flex}.ar-readonly{height:var(--h-control-lg);padding:0 var(--s-5);border-radius:var(--r-lg);background:var(--a-1);color:var(--ink);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);align-items:center;display:flex}.ar-memberlist{gap:var(--s-1);flex-direction:column;display:flex}.ar-member{align-items:center;gap:var(--s-4);height:var(--h-control-lg);padding:0 var(--s-3);border-radius:var(--r-md);display:flex}.ar-member:hover{background:var(--a-1)}.ar-member__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-settings{background:var(--bg-canvas);height:100vh;display:flex;overflow:hidden}.ar-settings__rail{background:var(--bg-subtle);width:296px;padding:var(--s-4);flex-direction:column;flex:none;display:flex;overflow:hidden}.ar-settings__railhead{align-items:center;gap:var(--s-2);height:var(--h-control-lg);padding-right:var(--s-2);flex:none;display:flex}.ar-settings__search{padding:var(--s-6) var(--s-2) 0;flex:none}.ar-settings__nav{min-height:0;margin-top:var(--s-7);gap:var(--s-7);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ar-settings__nomatch{padding:var(--s-4)}.ar-settings__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ar-settings__body{min-height:0;padding:var(--s-16) var(--s-9) var(--s-17);flex:1;overflow-y:auto}.ar-settings__column{width:100%;max-width:var(--container-text);gap:var(--s-11);flex-direction:column;margin-inline:auto;display:flex}.ar-set__head{gap:var(--s-3);flex-direction:column;display:flex}.ar-set__lede{color:var(--ink-2)}.ar-set__learn{align-items:center;gap:var(--s-2);color:var(--ink);text-underline-offset:2px;cursor:pointer;text-decoration:underline;display:inline-flex}.ar-set__learn svg{width:14px;height:14px}.ar-set__section{gap:var(--s-7);flex-direction:column;display:flex}.ar-set__sectionhead{justify-content:space-between;align-items:flex-start;gap:var(--s-7);padding-bottom:var(--s-3);display:flex}.ar-set__sectionhead>div{gap:var(--s-2);flex-direction:column;display:flex}.ar-set__panel{border-radius:var(--r-2xl);background:var(--bg-canvas);box-shadow:var(--shadow-hairline);overflow:hidden}.ar-set__panel--flush{padding:0}.ar-set__row{align-items:center;gap:var(--s-7);padding:var(--s-7) var(--s-8);display:flex}.ar-set__rowtext{gap:var(--s-2);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ar-set__rowcontrol{align-items:center;gap:var(--s-4);flex:none;display:flex}.ar-set__banner{align-items:flex-start;gap:var(--s-4);padding:var(--s-7) var(--s-8);border-radius:var(--r-xl);background:var(--a-1);color:var(--ink-2);display:flex}.ar-set__banner svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none;margin-top:2px}.ar-set__pair{gap:var(--s-7);grid-template-columns:1fr 1fr;display:grid}.ar-set__labeled{flex-direction:column;min-width:0;display:flex}.ar-set__readonlyfield{align-items:center;gap:var(--s-4);height:var(--h-control-lg);padding:0 var(--s-2) 0 var(--s-5);border-radius:var(--r-lg);background:var(--a-1);color:var(--ink-2);display:flex}.ar-set__readonlyfield>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-set__avatarrow{align-items:flex-start;gap:var(--s-7);display:flex}.ar-set__connect{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.ar-set__toolbar{align-items:center;gap:var(--s-4);display:flex}.ar-set__toolbar .as-field{flex:1}.ar-set__selfstart{align-self:flex-start}.ar-set__tablehead,.ar-members__head,.ar-objects__head,.ar-fields__head,.ar-exports__head,.ar-invites__head,.ar-tokens__head{align-items:center;gap:var(--s-6);padding:0 var(--s-8);height:var(--h-row-head);border-bottom:1px solid var(--border);background:var(--a-1);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);display:grid}.ar-set__tablehead{grid-template-columns:1fr 1fr}.ar-set__tablehead span,.ar-members__head span,.ar-objects__head span,.ar-fields__head span,.ar-exports__head span,.ar-invites__head span,.ar-tokens__head span{align-items:center;gap:var(--s-3);display:inline-flex}.ar-set__tablehead svg,.ar-members__head svg,.ar-objects__head svg,.ar-fields__head svg,.ar-exports__head svg,.ar-invites__head svg,.ar-tokens__head svg{width:14px;height:14px}.ar-set__emptyrow{padding:var(--s-8);color:var(--ink-4)}.ar-themes{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.ar-theme{cursor:pointer;border-radius:var(--r-xl);background:var(--bg-canvas);box-shadow:var(--shadow-hairline);transition:var(--transition-ghost);border:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.ar-theme:hover{box-shadow:var(--shadow-raised)}.ar-theme[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-200)}.ar-theme__preview{height:108px;display:flex;overflow:hidden}.ar-theme__preview--light{background:#f6f7f7}.ar-theme__preview--dark{background:#17181a}.ar-theme__preview--system{background:linear-gradient(90deg,#f6f7f7 0 50%,#17181a 50% 100%)}.ar-theme__rail{background:#0000000f;width:34%;height:100%}.ar-theme__preview--dark .ar-theme__rail{background:#ffffff14}.ar-theme__body{flex-direction:column;flex:1;justify-content:center;gap:7px;padding:0 12px;display:flex}.ar-theme__line{border-radius:var(--r-xs);background:#0000001a;height:6px}.ar-theme__preview--dark .ar-theme__line{background:#ffffff1f}.ar-theme__line--accent{background:var(--accent);opacity:.9}.ar-theme__label{justify-content:center;align-items:center;gap:var(--s-3);height:var(--h-row);color:var(--ink);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);display:flex}.ar-theme__label svg{width:var(--icon);height:var(--icon);color:var(--ink-4)}.ar-swatches{align-items:center;gap:var(--s-6);display:flex}.ar-swatch{cursor:pointer;border-radius:var(--r-pill);background:var(--swatch);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--a-3);transition:box-shadow var(--dur-fast) var(--ease);border:0;padding:0}.ar-swatch:hover{box-shadow:inset 0 0 0 1px var(--a-4), 0 0 0 3px var(--a-1)}.ar-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--bg-canvas), 0 0 0 2px var(--swatch)}.ar-set__copyrow{align-items:center;gap:var(--s-4);display:flex}.ar-set__copyrow .as-field{flex:1}.ar-set__divider{align-items:center;gap:var(--s-6);color:var(--ink-4);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);display:flex}.ar-set__divider:before,.ar-set__divider:after{content:"";background:var(--border);flex:1;height:1px}.ar-set__quote{padding:var(--s-7) var(--s-8);border-radius:var(--r-xl);background:var(--a-1);color:var(--ink-2)}.ar-notify__head,.ar-notify__row{align-items:center;gap:var(--s-6);padding:0 var(--s-8);grid-template-columns:1fr 92px 92px;display:grid}.ar-notify__head{height:var(--h-row-head);border-bottom:1px solid var(--border);background:var(--a-1);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4)}.ar-notify__label,.ar-notify__col{align-items:center;gap:var(--s-3);display:inline-flex}.ar-notify__col{justify-content:center}.ar-notify__head svg{width:14px;height:14px}.ar-notify__row{padding:var(--s-6) var(--s-8)}.ar-notify__row+.ar-notify__row,.ar-notify__group>.ar-notify__row:first-child,.ar-notify__group+.ar-notify__row{border-top:1px solid var(--border)}.ar-notify__row--nested .ar-set__rowtext{padding-left:var(--s-8)}.ar-members__head,.ar-members__row{grid-template-columns:1fr 120px 40px}.ar-members__row{align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-8);display:grid}.ar-members__row+.ar-members__row{border-top:1px solid var(--border)}.ar-members__user{align-items:center;gap:var(--s-4);min-width:0;display:flex}.ar-members__name{white-space:nowrap;font-weight:var(--fw-medium)}.ar-members__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-objects__head,.ar-objects__row{grid-template-columns:1fr 120px 120px 28px}.ar-objects__row{align-items:center;gap:var(--s-6);text-align:left;width:100%;padding:var(--s-5) var(--s-8);cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;display:grid}.ar-objects__row:hover{background:var(--a-1)}.ar-objects__row[aria-pressed=true]{background:var(--a-2)}.ar-objects__row+.ar-objects__row{border-top:1px solid var(--border)}.ar-objects__num{color:var(--ink-2);font-variant-numeric:tabular-nums}.ar-objects__name{align-items:center;gap:var(--s-4);min-width:0;font-weight:var(--fw-medium);display:inline-flex}.ar-objects__name svg{width:var(--icon);height:var(--icon);flex:none}.ar-objects__go{color:var(--ink-4);display:inline-flex}.ar-objects__go svg{width:16px;height:16px}.ar-objects__back{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);cursor:pointer;color:var(--ink-2);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);background:0 0;border:0;padding:0;display:inline-flex}.ar-objects__back svg{width:14px;height:14px}.ar-objects__back:hover{color:var(--ink)}.ar-objects__note{margin:var(--s-6) var(--s-8) 0}.ar-fields__head,.ar-fields__row{grid-template-columns:20px minmax(0,1fr) 150px minmax(0,1.7fr) 28px}.ar-fields__row{align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-8);transition:var(--transition-ghost);display:grid;position:relative}.ar-fields__row+.ar-fields__row{border-top:1px solid var(--border)}.ar-fields__row:hover{background:var(--a-1)}.ar-fields__row[data-dragging=true]{background:var(--bg-canvas);box-shadow:var(--shadow-raised);border-radius:var(--r-lg)}.ar-fields__grip{width:20px;height:var(--h-control);appearance:none;border-radius:var(--r-sm);color:var(--ink-5);cursor:grab;opacity:0;transition:var(--transition-ghost);touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-fields__row:hover .ar-fields__grip,.ar-fields__grip:focus-visible{opacity:1}.ar-fields__grip:hover{background:var(--a-2);color:var(--ink-2)}.ar-fields__grip:active{background:var(--a-3);cursor:grabbing}.ar-fields__grip svg{width:var(--icon);height:var(--icon)}.ar-fields__name{align-items:center;gap:var(--s-4);min-width:0;height:var(--h-control);padding:0 var(--s-3) 0 var(--s-2);margin-left:calc(-1 * var(--s-2));appearance:none;border-radius:var(--r-md);color:var(--ink);cursor:pointer;text-align:left;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-fields__name:hover{background:var(--a-2)}.ar-fields__name--static{cursor:default}.ar-fields__name--static:hover{background:0 0}.ar-fields__name>.as-body-strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-fields__icon{width:20px;height:20px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ar-fields__muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-fields__action{align-items:center;gap:var(--s-6);display:flex}.ar-fields__count{font-variant-numeric:tabular-nums}.ar-fields__count[data-full=true]{color:var(--danger-deep)}.ar-btn-off[aria-disabled=true]{opacity:.45;cursor:default}.ar-btn-off[aria-disabled=true]:hover{background:var(--bg-canvas)}.ar-newfield .ar-modal__body{gap:var(--s-7)}.ar-newfield__ident{align-items:center;gap:var(--s-4);display:flex}.ar-newfield__ident .as-field{flex:1;min-width:0}.ar-newfield__toggle{padding:0}.ar-newfield__problem{margin-right:auto}.ar-layer-veil{z-index:1;position:fixed;inset:0}.ar-iconpick{flex:none;display:inline-flex;position:relative}.ar-iconpick__trigger{width:var(--h-control-lg);height:var(--h-control-lg);appearance:none;border-radius:var(--r-lg);box-shadow:var(--shadow-ring);color:var(--ink-2);cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-iconpick__trigger:hover{background:var(--a-1);color:var(--ink)}.ar-iconpick__trigger[aria-expanded=true]{background:var(--a-2);color:var(--ink)}.ar-iconpick__layer{z-index:2;top:calc(var(--h-control-lg) + var(--s-3));gap:var(--s-3);width:268px;padding:var(--s-2);border-radius:var(--r-xl);background:var(--bg-canvas);box-shadow:var(--shadow-popover), var(--shadow-ring);transform-origin:0 0;animation:ar-pop-in var(--dur-base) var(--ease) both;flex-direction:column;display:flex;position:absolute;left:0}.ar-iconpick__scroll{scrollbar-width:none;gap:var(--s-2);flex-direction:column;max-height:264px;display:flex;overflow-y:auto}.ar-iconpick__scroll::-webkit-scrollbar{display:none}.ar-iconpick__group{padding:var(--s-3) var(--s-3) var(--s-1)}.ar-iconpick__grid{grid-template-columns:repeat(8, var(--h-control));gap:var(--s-2);display:grid}.ar-iconpick__cell{width:var(--h-control);height:var(--h-control);appearance:none;border-radius:var(--r-md);color:var(--ink-2);cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-iconpick__cell:hover{background:var(--a-2);color:var(--ink)}.ar-iconpick__cell[aria-pressed=true]{background:var(--a-2);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ar-iconpick__empty{padding:var(--s-8) var(--s-4);text-align:center}.ar-newfield__typebtn{align-items:center;gap:var(--s-4);width:100%;height:var(--h-control-lg);padding:0 var(--s-4) 0 var(--s-5);appearance:none;border-radius:var(--r-lg);box-shadow:var(--shadow-ring);color:var(--ink);cursor:pointer;text-align:left;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-newfield__typebtn:hover{background:var(--a-1)}.ar-newfield__typebtn[aria-disabled=true]{cursor:default;color:var(--ink-2)}.ar-newfield__typebtn[aria-disabled=true]:hover{background:0 0}.ar-newfield__typebtn>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-newfield__typebtn svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-typepop{padding:0;overflow:hidden}.ar-typepop__search{padding:var(--s-3) var(--s-3) 0}.ar-typepop__scroll{scrollbar-width:none;max-height:388px;padding:var(--s-2) var(--s-3) var(--s-3);overflow-y:auto}.ar-typepop__scroll::-webkit-scrollbar{display:none}.ar-typepop__group+.ar-typepop__group{margin-top:var(--s-2)}.ar-typerow{text-align:left;background:0 0;border:0;width:100%}.ar-typerow[aria-selected=true]{background:var(--a-2)}.ar-typerow__check{color:var(--accent);flex:none}.ar-newfield__desc{height:auto;padding-top:var(--s-3);padding-bottom:var(--s-3);align-items:stretch}.ar-newfield__desc textarea{resize:vertical;min-height:40px;font:inherit}.ar-newfield__desc textarea::placeholder{color:var(--ink-4)}.ar-newfield__opt{color:var(--ink-5);font-weight:var(--fw-medium)}.ar-newfield__descread{color:var(--ink-2)}.ar-newfield__title{align-items:center;gap:var(--s-4);display:flex}.ar-iconpick__trigger--static{cursor:default;background:var(--a-1);color:var(--ink-4)}.ar-typerow__label{flex:none;width:160px}.ar-typerow__desc{min-width:0;color:var(--ink-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ar-opts{gap:var(--s-3);flex-direction:column;display:flex}.ar-opt{align-items:center;gap:var(--s-3);display:flex;position:relative}.ar-opt[data-dragging=true]{background:var(--bg-canvas);box-shadow:var(--shadow-raised);border-radius:var(--r-lg)}.ar-opt__field{flex:1;min-width:0}.ar-opt>.as-btn{flex:none}.ar-opt__grip{width:20px;height:var(--h-control-lg);appearance:none;border-radius:var(--r-sm);color:var(--ink-5);cursor:grab;touch-action:none;transition:var(--transition-ghost);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-opt__grip:hover{background:var(--a-2);color:var(--ink-2)}.ar-opt__grip svg{width:var(--icon);height:var(--icon)}.ar-opts__add{align-self:flex-start}.ar-hues--opt{top:calc(var(--h-control-lg) + var(--s-3));left:var(--s-9)}.ar-stages{gap:var(--s-3);flex-direction:column;display:flex}.ar-stagerow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex;position:relative}.ar-stagerow__desc{margin-left:calc(20px + var(--s-3));height:var(--h-control);padding:0 var(--s-5);border-radius:var(--r-lg);background:var(--bg-canvas);box-shadow:var(--shadow-ring);font:inherit;font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink);border:0;flex:100%}.ar-stagerow__desc::placeholder{color:var(--ink-4)}.ar-stagerow__desc:focus{outline:1px solid var(--accent);outline-offset:1px}.ar-stagerow[data-dragging=true]{background:var(--bg-canvas);box-shadow:var(--shadow-raised);border-radius:var(--r-lg)}.ar-stagerow__field{flex:1;min-width:0}.ar-stagerow>.as-btn,.ar-stagerow>.as-switch{flex:none}.ar-stagerow--draft .ar-opt__grip{cursor:default}.ar-overlay--nested{z-index:85}.ar-set__tabs{align-items:center;gap:var(--s-6);border-bottom:1px solid var(--border);display:flex}.ar-set__tab{align-items:center;gap:var(--s-3);height:var(--h-row);padding:0 var(--s-2);cursor:pointer;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink-4);transition:var(--transition-ghost);background:0 0;border:0;margin-bottom:-1px;display:inline-flex;box-shadow:inset 0 -1px #0000}.ar-set__tab:hover{color:var(--ink)}.ar-set__tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -1px 0 0 var(--ink)}.ar-set__tab svg{width:var(--icon);height:var(--icon);color:currentColor}.ar-set__bigempty{text-align:center;align-items:center;gap:var(--s-6);padding:var(--s-16) var(--s-8);border-radius:var(--r-2xl);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex}.ar-set__bigempty-mark{border-radius:var(--r-3xl);background:var(--a-1);width:64px;height:64px;color:var(--ink-4);margin-bottom:var(--s-2);justify-content:center;align-items:center;display:inline-flex}.ar-set__bigempty-mark svg{width:28px;height:28px}.ar-set__mock{height:var(--h-chip);padding:0 var(--s-4);border-radius:var(--r-chip);background:var(--tag-amber-bg);box-shadow:inset 0 0 0 1px var(--tag-amber-ring);color:var(--tag-amber-fg);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.ar-set__mock--block{align-self:flex-start}.ar-set__logo{object-fit:cover;border-radius:var(--r-3xl);width:56px;height:56px;box-shadow:var(--shadow-hairline);flex:none}.ar-set__logoactions{align-items:center;gap:var(--s-4);display:flex}.ar-set__status{align-items:center;gap:var(--s-3);height:var(--h-chip);padding:0 var(--s-4);border-radius:var(--r-chip);background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-ring);color:var(--success-deep);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);align-self:flex-start;display:inline-flex}.ar-set__status--error{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-ring);color:var(--danger-deep)}.ar-set__status svg{flex:none;width:14px;height:14px}.ar-tokens__head,.ar-tokens__row{grid-template-columns:1fr 160px 130px 130px 190px}.ar-tokens__row{align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-8);display:grid}.ar-tokens__row+.ar-tokens__row{border-top:1px solid var(--border)}.ar-tokens__row>span:first-child{align-items:center;gap:var(--s-4);min-width:0;display:flex}.ar-tokens__prefix{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.ar-hooks{gap:var(--s-6);flex-direction:column;display:flex}.ar-hook{gap:var(--s-6);padding:var(--s-7) var(--s-8);border-radius:var(--r-2xl);background:var(--bg-canvas);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex}.ar-hook__top{align-items:center;gap:var(--s-6);display:flex}.ar-hook__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.ar-hook__events{gap:var(--s-3);flex-wrap:wrap;display:flex}.ar-hook__foot{justify-content:space-between;align-items:center;gap:var(--s-6);display:flex}.ar-hook__picker{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.ar-hook__event{align-items:center;gap:var(--s-4);height:var(--h-control-lg);padding:0 var(--s-4);border-radius:var(--r-md);cursor:pointer;color:var(--ink);text-align:left;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-hook__event:hover{background:var(--a-1)}.ar-hook__event[aria-checked=true]{background:var(--a-2)}.ar-invites__head,.ar-invites__row{grid-template-columns:1fr 110px 130px 200px}.ar-invites__row{align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-8);display:grid}.ar-invites__row+.ar-invites__row{border-top:1px solid var(--border)}.ar-invites__actions{justify-content:flex-end;align-items:center;gap:var(--s-3);display:flex}.ar-menu-item--danger,.ar-menu-item--danger svg{color:var(--danger-deep)}.ar-exports__head,.ar-exports__row{grid-template-columns:1fr 100px 160px}.ar-exports__row{align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-8);display:grid}.ar-exports__row+.ar-exports__row{border-top:1px solid var(--border)}.ar-exports__type{text-transform:capitalize}@media (width<=900px){.ar-settings__rail{width:240px}.ar-set__pair,.ar-set__connect,.ar-themes{grid-template-columns:minmax(0,1fr)}.ar-settings__body{padding:var(--s-11) var(--s-7) var(--s-16)}}@keyframes ar-homeblock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ar-home{min-height:0;padding:var(--s-9) var(--s-10) var(--s-13);flex:1;overflow:auto}.ar-home__stack{gap:var(--s-8);flex-direction:column;width:100%;max-width:720px;margin-inline:auto;display:flex}.ar-home__head{align-items:flex-start;gap:var(--s-6);display:flex}.ar-home__greet{flex:1;min-width:0}.ar-home__greet .as-title-lg{margin:0}.ar-home__greet .as-caption{margin-top:var(--s-2)}.ar-home__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.ar-home__quick{padding-right:var(--s-2)}.ar-homeblock{animation:ar-homeblock-in var(--dur-slow) var(--ease) both}.ar-home__stack>.ar-homeblock:nth-child(2){animation-delay:40ms}.ar-home__stack>.ar-homeblock:nth-child(3){animation-delay:80ms}.ar-home__stack>.ar-homeblock:nth-child(4){animation-delay:.12s}.ar-home__stack>.ar-homeblock:nth-child(5){animation-delay:.16s}.ar-homeblock__head{align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}.ar-homeblock__head .as-heading{min-width:0;margin:0}.ar-homeblock__head .as-btn{margin-inline-start:auto}.ar-homeblock__quiet{max-width:42ch;margin:0}.ar-homerow{align-items:center;gap:var(--s-4);width:100%;min-height:var(--h-row);padding:var(--s-3) var(--s-3);border-radius:var(--r-md);color:var(--ink);text-align:left;cursor:pointer;transition:var(--transition-ghost);background:0 0;border:0;display:flex}.ar-homerow:hover{background:var(--a-1)}.ar-homeblock__more{color:var(--ink-2)}.ar-homerow[data-tone=overdue] .ar-homerow__title,.ar-homerow[data-tone=overdue] .ar-card__date{color:var(--danger-deep)}.ar-homerow__title,.ar-homerow__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);overflow:hidden}.ar-homerow__title{flex:1}.ar-homerow__meta{color:var(--ink-2);flex:0 auto}@media (width<=900px){.ar-home{padding:var(--s-7) var(--s-6) var(--s-11)}.ar-home__head{flex-wrap:wrap}.ar-home__actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.ar-homeblock{animation:none}}.ar-tablewrap,.ar-board,.ar-sidebar__scroll,.ar-home{scrollbar-width:thin;scrollbar-color:var(--a-3) transparent}.ar-tablewrap::-webkit-scrollbar{width:8px;height:8px}.ar-board::-webkit-scrollbar{width:8px;height:8px}.ar-sidebar__scroll::-webkit-scrollbar{width:8px;height:8px}.ar-tablewrap::-webkit-scrollbar-thumb{background:var(--a-3);border-radius:var(--r-pill)}.ar-board::-webkit-scrollbar-thumb{background:var(--a-3);border-radius:var(--r-pill)}.ar-sidebar__scroll::-webkit-scrollbar-thumb{background:var(--a-3);border-radius:var(--r-pill)}.ar-tablewrap::-webkit-scrollbar-thumb:hover{background:var(--a-4)}.ar-board::-webkit-scrollbar-thumb:hover{background:var(--a-4)}.ar-tablewrap::-webkit-scrollbar-track{background:0 0}.ar-board::-webkit-scrollbar-track{background:0 0}.ar-sidebar__scroll::-webkit-scrollbar-track{background:0 0}.ar-tablewrap::-webkit-scrollbar-corner{background:0 0}.ar-pagetabs{padding:var(--s-2) var(--s-6)}.ar-ftable{min-width:1120px}.ar-table tbody tr.ar-grouprow{cursor:default}.ar-table tbody tr.ar-grouprow:hover td{background:0 0}.ar-grouprow td{height:var(--h-control);padding:var(--s-4) var(--s-6) var(--s-2);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);background:var(--bg-canvas);border-right:0}.ar-grouprow[data-tone=overdue] td{color:var(--danger-deep)}.ar-grouprow__n{margin-left:var(--s-3);font-variant-numeric:tabular-nums;color:var(--ink-5)}.ar-cell--next{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.ar-cell--next .as-caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ar-fprog{align-items:center;gap:var(--s-4);width:100%;min-width:0;display:inline-flex}.ar-fprog__ticks{flex:1;gap:2px;min-width:64px;max-width:140px;height:8px;display:flex}.ar-fprog__tick{border-radius:var(--r-xs);background:var(--a-3);flex:1;min-width:2px;height:100%}.ar-fprog__tick[data-status=waiting]{background:var(--tag-amber-fg)}.ar-fprog__tick[data-status=done],.ar-fprog__tick[data-done]{background:var(--tag-green-fg)}.ar-tplwrap{min-height:0;padding:0 var(--s-6) var(--s-8);flex:1;overflow:auto}.ar-tpledit{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ar-tpledit__kicker{margin-top:var(--s-8)}.ar-tpledit__body{min-height:0;padding:var(--s-6) var(--s-8) var(--s-10);gap:var(--s-4);flex-direction:column;flex:1;max-width:720px;display:flex;overflow-y:auto}.ar-tpledit .ar-stage-switch{margin-top:var(--s-4);width:fit-content;padding-left:0}.ar-tplsteps{gap:var(--s-4);margin-top:var(--s-4);flex-direction:column;display:flex}.ar-tplstep{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-xl);box-shadow:var(--shadow-ring);background:var(--bg-canvas);display:flex}.ar-tplstep[data-dragging=true]{background:var(--a-1)}.ar-tplstep__fields{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;display:flex}.ar-tplstep__meta{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ar-tplstep__meta>*,.ar-tplstep__meta .ar-field__control,.ar-tplstep__meta .ar-select-wrap,.ar-tplstep__meta .ar-select,.ar-tplstep__meta .as-field,.ar-tplstep__meta input{min-width:0}.ar-tplstep__due{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ar-tplstep__due .ar-field__control{flex:1;min-width:0}.ar-tplstep:hover .ar-fields__grip{opacity:1}.ar-tplstep__add{align-items:center;gap:var(--s-3);margin-top:var(--s-4);display:flex}.ar-tplstep__addinput{min-width:0;height:var(--h-control);padding:0 var(--s-3);border-radius:var(--r-md);box-shadow:var(--shadow-ring);color:var(--ink);font:inherit;letter-spacing:inherit;background:0 0;border:0;flex:1}.ar-tplstep__addinput:focus{outline:1px solid var(--accent);outline-offset:1px}.ar-tplstep__addinput::placeholder{color:var(--ink-4)}.ar-checklist{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ar-checkstep{align-items:flex-start;gap:var(--s-3);width:100%;min-width:0;padding:var(--s-4);border-radius:var(--r-xl);box-shadow:var(--shadow-ring);background:var(--bg-canvas);display:flex}.ar-checkstep[data-status=waiting]{background:var(--tag-amber-bg)}.ar-checkstep[data-status=done]{background:var(--tag-green-bg)}.ar-checkstep[data-dragging=true]{background:var(--a-1)}.ar-checkstep[data-done] .ar-checkstep__name{color:var(--ink-2)}.ar-checkstep>.ar-fields__grip,.ar-checkstep>.ar-steptick,.ar-checkstep>.as-btn{flex:none}.ar-checkstep:hover .ar-fields__grip{opacity:1}.ar-checkstep__fields{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;display:flex}.ar-checkstep__body{flex-direction:column;gap:0;min-width:0;display:flex}.ar-checkstep__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);overflow:hidden}.ar-checkstep__meta{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.ar-checkstep__meta>*{min-width:0}.ar-checkstep__meta>.ar-pop-anchor{flex:none}.ar-checkstep__chip{align-items:center;gap:var(--s-2);height:var(--h-control);padding:0 var(--s-2);appearance:none;border-radius:var(--r-md);color:var(--ink);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;display:inline-flex}.ar-checkstep__chip:hover{background:var(--a-1)}.ar-checkstep__chip[aria-expanded=true]{background:var(--a-2)}.ar-checkstep__chip:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.ar-checkstep__chip svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-checkstep__chipname{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ar-checkstep__chipname[data-empty=true]{color:var(--ink-4)}.ar-checkstep__due{flex:none}.ar-datefield-wrap--chip,.ar-datefield-wrap--chip>.ar-pop-anchor{width:auto;display:inline-flex}.ar-checkstep__chip.ar-datefield{width:auto}.ar-checkstep__done{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ar-steptick{appearance:none;border-radius:var(--r-pill);width:16px;height:16px;box-shadow:var(--shadow-ring);color:var(--bg-canvas);cursor:pointer;margin-top:var(--s-1);transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ar-steptick svg{width:12px;height:12px}.ar-steptick:hover{background:var(--a-1)}.ar-steptick[data-status=waiting]{background:var(--tag-amber-ring)}.ar-steptick[aria-checked=true]{background:var(--tag-green-fg);box-shadow:none}.ar-steptick:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.ar-fulllink{height:var(--h-control-lg);padding:0 var(--s-2);justify-content:flex-start;max-width:100%}.ar-taskmodal{max-width:var(--w-dialog-task);gap:var(--s-6);flex-direction:column;display:flex}.ar-taskmodal__head{align-items:center;gap:var(--s-4);display:flex}.ar-taskmodal__head .as-heading{flex:1;min-width:0}.ar-taskmodal__foot{justify-content:space-between;align-items:center;gap:var(--s-6);flex-wrap:nowrap;display:flex}.ar-taskmodal__meta{align-items:center;gap:var(--s-3);flex-wrap:nowrap;flex:1;min-width:0;display:flex}.ar-taskmodal__meta>.ar-pop-anchor,.ar-taskmodal__meta>.as-btn{flex:0 auto;min-width:0}.ar-taskmodal__meta .as-btn{max-width:100%;overflow:hidden}.ar-taskmodal__chiplabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-taskmodal__actions{align-items:center;gap:var(--s-4);flex:none;display:flex}.ar-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ar-assign-suggest-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes ar-assign-suggest-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-4px)}}.as-btn.ar-assign-suggest{color:var(--accent-500);animation:ar-assign-suggest-in var(--dur-base) var(--ease) both;flex:none}.as-btn.ar-assign-suggest:hover{color:var(--accent)}.ar-assign-suggest--out{animation:ar-assign-suggest-out var(--dur-fast) var(--ease) both;pointer-events:none}.ar-taskcomposer-wrap{width:100%;min-width:0;overflow:hidden}.ar-taskcomposer{white-space:nowrap;min-width:0;font:inherit;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);outline:0;flex:1;overflow-x:auto}.ar-taskcomposer-wrap[data-empty=true] .ar-taskcomposer:empty:before{content:attr(data-placeholder);color:var(--ink-4);font-weight:var(--fw-medium)}.ar-pop.ar-taskpop{width:280px}.ar-pop.ar-morepop{width:auto;min-width:0}.ar-pop.ar-taskpop--wide{width:320px}.ar-pop.ar-taskpop--notes{width:360px}.ar-taskfield-edit{margin:var(--s-2)}.ar-taskfield-edit.ar-field__area{height:auto}.ar-pop.ar-mentionmenu{width:320px;max-height:320px;padding:var(--s-2);overflow-y:auto}.ar-pop.ar-calpop{width:280px;padding:var(--s-2)}.ar-datefield-wrap,.ar-datefield-wrap>.ar-pop-anchor{width:100%;display:block}.ar-datefield{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--ink);background:0 0;border:0}.ar-datefield:hover{background:var(--a-1)}.ar-datefield[aria-expanded=true]{background:var(--a-2)}.ar-datefield__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);flex:1;overflow:hidden}.ar-datefield__value[data-empty=true]{color:var(--ink-4)}.ar-cal{width:100%;padding:var(--s-3)}.ar-cal__head{align-items:center;gap:var(--s-2);height:var(--h-control);margin-bottom:var(--s-2);display:flex}.ar-cal__month{text-align:center;white-space:nowrap;min-width:0;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);flex:1}.ar-cal__week,.ar-cal__grid{grid-template-columns:repeat(7,1fr);display:grid}.ar-cal__dow{height:var(--h-control);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-4);justify-content:center;align-items:center;display:flex}.ar-cal__day{height:var(--h-control);border-radius:var(--r-md);width:100%;color:var(--ink);font:inherit;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;padding:0}.ar-cal__day:hover{background:var(--a-1)}.ar-cal__day[data-outside=true]{color:var(--ink-4)}.ar-cal__day[data-today=true]{outline:1px solid var(--accent);outline-offset:-1px}.ar-cal__day[data-selected=true]{background:var(--n-900);color:var(--n-0);outline:none}.ar-cal__day[data-selected=true]:hover{background:#000}[data-theme=dark] .ar-cal__day[data-selected=true]{color:var(--bg-canvas)}.ar-cal__day:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.ar-taskpop__search{align-items:center;gap:var(--s-3);height:var(--h-control);margin:var(--s-2);padding:0 var(--s-3);border-radius:var(--r-md);box-shadow:var(--shadow-ring);display:flex}.ar-taskpop__search input{min-width:0;font:inherit;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ar-taskpop__search svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-mentionopt{height:auto;min-height:var(--h-control-lg);align-items:flex-start}.ar-mentionopt .as-avatar{margin-top:var(--s-1)}.ar-mentionopt[aria-selected=true]{background:var(--a-2)}.ar-mention{align-items:center;gap:var(--s-2);height:var(--h-chip);padding:0 var(--s-3) 0 var(--s-1);border-radius:var(--r-chip);background:var(--a-1);vertical-align:middle;max-width:100%;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);display:inline-flex}.ar-mention>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-mention svg{width:14px;height:14px;color:var(--ink-4);flex:none}button.ar-mention{padding:0 var(--s-3) 0 var(--s-1);background:var(--a-1);font:inherit;color:inherit;cursor:pointer;transition:var(--transition-ghost);border:0}button.ar-mention:hover{background:var(--a-2)}.ar-taskcomposer .ar-mention{margin:0 var(--s-2)}.ar-taskcontent{align-items:center;column-gap:var(--s-3);flex-wrap:wrap;min-width:0;display:inline-flex}.ar-taskcheck{border-radius:var(--r-pill)}.ar-tasktable .as-checkbox{opacity:1}.ar-tasktable tbody tr{cursor:default}.ar-tasktable tbody tr.ar-taskrow{cursor:pointer}.ar-tasktable{min-width:720px}.ar-table.ar-tasktable tbody tr.ar-taskrow:hover td{background:0 0}.ar-table.ar-tasktable tbody tr.ar-taskrow td:hover{background:var(--a-1)}.ar-table.ar-tasktable tbody tr.ar-taskrow td.ar-gutter:hover,.ar-table.ar-tasktable tbody tr.ar-taskrow td.ar-sticky:hover{background:var(--bg-canvas);background-image:linear-gradient(var(--a-1), var(--a-1))}.ar-tasktable .ar-taskcell:hover{background:0 0}.ar-taskgroup td{height:var(--h-control-lg);padding:0 var(--s-6);background:var(--n-25);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--fw-medium);color:var(--ink-2)}.ar-taskgroup:hover td{background:var(--n-25)}.ar-taskgroup__count{margin-left:var(--s-3);color:var(--ink-4);font-variant-numeric:tabular-nums}.ar-taskdue--today{color:var(--warning-deep)}@keyframes ar-task-settle{0%{opacity:0}to{opacity:.55}}.ar-taskrow[data-done]{animation:ar-task-settle var(--dur-base) var(--ease) both}.ar-taskrow[data-done] td{color:var(--ink-4)}.ar-taskrecords{gap:var(--s-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.ar-taskrecords .ar-record{flex:none}.ar-taskrecords__hint{color:var(--ink-4);flex:none}.ar-table td .ar-pop-anchor{width:100%;min-width:0;display:flex}.ar-taskcell{align-items:center;gap:var(--s-3);width:100%;min-width:0;min-height:var(--h-row);margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-6));padding:var(--s-4) var(--s-6);color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;display:flex}.ar-taskcell:hover{background:var(--a-1)}.ar-taskcell[aria-expanded=true]{background:var(--a-2)}.ar-navrow__count{font-variant-numeric:tabular-nums;color:var(--accent-btn-fg);flex:none}.ar-recordtasks{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.ar-recordtasks__bar{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.ar-recordtasks .ar-tablewrap{flex:none;max-height:none}.ar-recordtasks .ar-tasktable{min-width:0}.ar-course{min-height:0;padding:var(--s-8);flex:1;overflow:auto}.ar-course__list{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ar-course__card{width:100%;min-width:0;height:100%;transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;padding:0;display:flex;position:relative}.ar-course__card:hover{box-shadow:var(--shadow-raised)}.ar-course__card .ar-course__pick{align-items:flex-start;gap:var(--s-6);width:100%;min-width:0;min-height:0;padding:var(--s-9);text-align:left;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.ar-course__body{gap:var(--s-2);flex-direction:column;width:100%;min-width:0;display:flex}.ar-course__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-course__foot{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;margin-top:auto;display:flex}.ar-course__card>.ar-pop-anchor{top:var(--s-4);right:var(--s-4);z-index:1;flex:none;position:absolute}.ar-course__card:hover .ar-more--reveal{opacity:1}.ar-course-identity{align-items:flex-start;gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ar-course-identity .ar-recordpage__name{min-width:0;max-width:100%}.ar-course-identity__desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ar-course-curriculum{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ar-course-lessons{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ar-course-lesson{align-items:center;gap:var(--s-2);min-width:0;height:var(--h-control-lg);padding:0 var(--s-2);border-radius:var(--r-md);transition:var(--transition-ghost);display:flex}.ar-course-lesson:hover{background:var(--a-1)}.ar-course-lesson[data-current]{background:var(--a-2)}.ar-course-lesson[data-dragging=true]{background:var(--a-1)}.ar-course-lesson:hover .ar-fields__grip{opacity:1}.ar-course-lesson__pick{min-width:0;height:100%;padding:0 var(--s-2);color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;border-radius:var(--r-sm);background:0 0;border:0;flex:1;align-items:center;display:flex}.ar-course-lesson__pick:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.ar-course-lesson__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-course-add{align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.ar-course-lessonbody{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.ar-course-lessonbody__title{font-size:var(--t-title);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.ar-course-video{aspect-ratio:16/9;border-radius:var(--r-2xl);background:var(--bg-sunken);width:100%;position:relative;overflow:hidden}.ar-course-video iframe{appearance:none;border:0;width:100%;height:100%;position:absolute;inset:0}.ar-course-video__err{color:var(--danger-deep)}.ar-course-fielderr .as-field{box-shadow:inset 0 0 0 1px var(--danger-strong)}.ar-course-md{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.ar-course-md p{font-size:var(--t-prose);line-height:var(--t-prose-lh);letter-spacing:var(--t-prose-ls);font-weight:var(--fw-regular);color:var(--ink);margin:0}.ar-course-md__h1{font-size:var(--t-title);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.ar-course-md__h2{font-size:var(--t-heading);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.ar-course-md__h3{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-heading-ls);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.ar-course-md__ul,.ar-course-md__ol{padding-left:var(--s-8);gap:var(--s-3);font-size:var(--t-prose);line-height:var(--t-prose-lh);letter-spacing:var(--t-prose-ls);font-weight:var(--fw-regular);color:var(--ink);flex-direction:column;margin:0;display:flex}.ar-course-md strong{font-weight:var(--fw-semibold)}.ar-course-md em{font-style:italic}.ar-course-files{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ar-course-files li{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ar-course-files__link{align-items:center;gap:var(--s-3);min-width:0;height:var(--h-control-lg);padding:0 var(--s-3);border-radius:var(--r-md);color:var(--ink);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);flex:1;display:flex;overflow:hidden}.ar-course-files a.ar-course-files__link:hover{background:var(--a-1)}.ar-course-files__link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-course-files__link svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-course-fileedit{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ar-course-fileedit__row{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ar-course-fileedit__row .as-field{flex:1;min-width:0}.ar-report{min-height:0;padding:var(--s-8);flex:1;overflow:auto}.ar-report__list{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ar-report__card{align-items:flex-start;gap:var(--s-6);width:100%;min-width:0;height:100%;transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}.ar-report__card:hover{box-shadow:var(--shadow-raised)}.ar-report__body{gap:var(--s-2);flex-direction:column;width:100%;min-width:0;display:flex}.ar-report__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-report__foot{align-items:center;gap:var(--s-4);width:100%;margin-top:auto;display:flex}.ar-report__card>.ar-pop-anchor{top:var(--s-4);right:var(--s-4);z-index:1;flex:none;position:absolute}.ar-report__card:hover .ar-more--reveal{opacity:1}.ar-note__title{width:100%;font-family:var(--font-display);font-size:var(--t-display-md);line-height:var(--t-display-md-lh);letter-spacing:var(--t-display-md-ls);font-weight:var(--fw-semibold);color:var(--ink);caret-color:var(--accent);background:0 0;border:0;padding:0}.ar-note__title::placeholder{color:var(--ink-4)}.ar-note__title:focus,.ar-note__title:focus-visible{outline:none}.ar-note__area{align-self:stretch}.as-modal.ar-notemodal{gap:var(--s-6);flex-direction:column;display:flex}.ar-notemodal{width:var(--w-dialog-note);max-width:none}.ar-overlay--note .as-modal.ar-notemodal{interpolate-size:allow-keywords;height:auto;max-height:min(880px,100vh - 64px);transition:height var(--dur-base) var(--ease);overflow:hidden}.ar-overlay--note .as-modal.ar-notemodal[data-face=composer]{height:880px}@media (prefers-reduced-motion:reduce){.ar-overlay--note .as-modal.ar-notemodal{transition:none}}.ar-notemodal .ar-taskmodal__head,.ar-notemodal .ar-notemodal__bar,.ar-notemodal .ar-note__title,.ar-notemodal .ar-note__parent,.ar-notemodal .ar-taskmodal__foot,.ar-notemodal .ar-notemodal__foot,.ar-notemodal .ar-create__error{flex:none}.ar-notemodal[data-face=composer]{gap:0;padding:0}.ar-notemodal__foot{padding:var(--s-6) var(--s-8);flex:none;justify-content:space-between;align-items:center;display:flex}.ar-notemodal__bar{align-items:center;gap:var(--s-4);height:var(--h-row-head);padding:0 var(--s-8);box-shadow:inset 0 -1px 0 0 var(--border);display:flex}.ar-notemodal__who{align-items:center;gap:var(--s-3);min-width:0;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);color:var(--ink);flex:1;display:flex}.ar-notemodal__who svg{width:var(--icon);height:var(--icon);color:var(--ink-4);flex:none}.ar-notemodal__whoname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-notemodal__bar-actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.ar-notemodal__doc{min-width:0;min-height:0;padding-top:var(--s-12);padding-left:var(--s-12);padding-right:var(--s-12);flex-direction:column;flex:1;display:flex}.ar-note__parent{align-items:center;gap:var(--s-3);margin-top:var(--s-3);max-width:100%;color:var(--ink-2);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-medium);transition:var(--transition-ghost);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:none;display:inline-flex}.ar-note__parent:hover{color:var(--ink);text-decoration:underline}.ar-note__parent svg{flex:none;width:14px;height:14px}.ar-note__parent>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-notemodal__doc .ar-notemodal__body{margin-top:var(--s-8)}.ar-notemodal__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ar-overlay--note .as-modal.ar-notemodal[data-face=picker] .ar-notemodal__body{flex:none}.ar-overlay--note .ar-notemodal__body .ar-note__page,.ar-overlay--note .ar-notemodal__body .ar-note__composer{flex:1;align-self:stretch;min-height:0;overflow:auto}.ar-note__page{box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex}.ar-pop.ar-blockmenu{width:280px;padding:var(--s-2)}.ar-blockmenu__search{height:var(--h-control-lg);margin-bottom:var(--s-2)}.ar-blockmenu .as-field:focus-within,.ar-blockmenu .ar-blockmenu__search:focus-within{box-shadow:var(--shadow-ring);outline:none}.ar-blockmenu__search input:focus,.ar-blockmenu__search input:focus-visible{box-shadow:none;outline:none}.ar-note__composer{white-space:pre-wrap;overflow-wrap:break-word;min-height:160px;box-shadow:none;caret-color:var(--accent);font:inherit;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-regular);color:var(--ink);background:0 0;border:0}.ar-note__page[data-empty=true] .ar-note__composer:empty:before{content:attr(data-placeholder);color:var(--ink-4);pointer-events:none}.ar-note__composer .ar-mention{margin:0 var(--s-1)}.ar-note__line{min-height:var(--t-body-lh);position:relative}.ar-note__line[data-block=h1]{font-size:var(--t-title);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);font-weight:var(--fw-semibold)}.ar-note__line[data-block=h2]{font-size:var(--t-heading);line-height:var(--t-heading-lh);letter-spacing:var(--t-heading-ls);font-weight:var(--fw-semibold)}.ar-note__line[data-block=h3]{font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-semibold)}.ar-note__line[data-block=h1]:before{content:"# ";color:var(--ink-4)}.ar-note__line[data-block=h2]:before{content:"## ";color:var(--ink-4)}.ar-note__line[data-block=h3]:before{content:"### ";color:var(--ink-4)}.ar-note__line[data-block=ul],.ar-note__line[data-block=ol]{padding-left:var(--s-6)}.ar-note__line[data-block=ul]:before,.ar-note__line[data-block=ol]:before{content:attr(data-marker);color:var(--ink-4);width:var(--s-6);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0}.ar-note__composer:focus-visible{outline-width:1px;outline-style:solid;outline-color:var(--accent);outline-offset:1px}.ar-taskmodal>.ar-record{align-self:flex-start}.ar-note__picker{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ar-note__search{height:var(--h-control-lg)}.ar-note__picks{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow:auto}.ar-notes{min-height:0;padding:var(--s-8);gap:var(--s-12);flex-direction:column;flex:1;display:flex;overflow:auto}.ar-notes__group{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.ar-notes__heading{align-items:center;gap:var(--s-4);display:flex}.ar-notes__list{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ar-notes__list--rows{gap:var(--s-2);flex-direction:column;grid-template-columns:none;display:flex}.ar-recordnotes{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.ar-recordnotes__bar{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.ar-recordnotes__list{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ar-note__card{background:var(--bg-canvas);width:100%;min-width:0;height:100%;color:var(--ink);transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;align-items:flex-start;padding:0;display:flex;position:relative}.ar-note__card:hover{box-shadow:var(--shadow-raised)}.ar-note__card .ar-note__pick{align-items:flex-start;gap:var(--s-6);width:100%;min-width:0;height:100%;padding:var(--s-9);text-align:left;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;display:flex}.ar-note__card .ar-note__pick>.ar-record{align-self:flex-start}.ar-note__card>.ar-pop-anchor{top:var(--s-2);right:var(--s-2);z-index:1;position:absolute}.ar-note__body{gap:var(--s-2);flex-direction:column;width:100%;min-width:0;display:flex}.ar-note__preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-note__foot{align-items:center;gap:var(--s-3);width:100%;margin-top:auto;display:flex}.ar-note__row{align-items:center;gap:var(--s-2);width:100%;min-width:0;height:var(--h-row);padding:0 var(--s-4);border-radius:var(--r-md);color:var(--ink);transition:var(--transition-ghost);background:0 0;display:flex;overflow:hidden}.ar-note__row:hover{background:var(--a-1)}.ar-note__row .ar-note__pick{align-items:center;gap:var(--s-6);min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;flex:1;padding:0;display:flex}.ar-note__row .ar-record{flex:none;min-width:0;max-width:180px}.ar-note__row>.ar-pop-anchor{flex:none}.ar-note__row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--fw-semibold);flex:none;overflow:hidden}.ar-note__row-preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-note__row-author,.ar-note__row-time{white-space:nowrap;flex:none}.ar-note__row .as-avatar{flex:none}.ar-note__card:hover .ar-more--reveal,.ar-note__row:hover .ar-more--reveal,.ar-note__card.is-hover .ar-more--reveal,.ar-note__row.is-hover .ar-more--reveal{opacity:1}.ar-notetools{align-items:center;gap:var(--s-2);flex:none;display:inline-flex}.ar-notetools .as-btn[aria-pressed=true]{background:var(--a-2);color:var(--ink)}
