:root{--primary: #8A5CA6;--primary-lift: #9E73B8;--primary-press: #77499A;--primary-ink: #FFFFFF;--control-r: 6px;--control-r-sm: 4px;--card-r: 12px;--tile-r: 8px;--mark-r: 2px;--bubble-r: 10px;--bubble-tail-r: 3px;--face-r-xs: 8px;--face-r-sm: 10px;--face-r: 12px;--face-r-md: 16px;--face-r-lg: 18px;--face-r-xl: 20px;--face-r-2xl: 24px;--face-r-3xl: 26px;--face-r-4xl: 32px;--disabled-o: .45;--plugin-ico-ring: inset 0 0 0 1px rgba(38, 34, 29, .1);--rust-press: #8F3324;--brand-ink: #26221D;--night-ground: #1E1914;--night-edge: #4A4234;--parchment: #FBF7EF;--gold: #E0A43C;--moss: #7C955A;--rust: #B4553F;--rust-deep: #7A2A1E;--sea: #5F8F8C;--slate: #7D88A0;--draft: #8A8784;--on-fill: #FFFFFF;--dive-top: #8E5FB0;--dive-bottom: #5B3A80;--mask-on: #000;--dusk-ground: #EAE2D2;--dusk-panel: #F3ECDF;--dusk-ink: #262119;--dusk-mut: #6E6455;--dusk-dim: #8A7F6D;--dusk-line: #D6CBB6;--dusk-line-hi: #B0A489;--dark-ground: #1E1913;--dark-panel: #211C15;--dark-sunk: #2A251E;--dark-line: #373026;--dark-line-hi: #453C30;--dark-ink: #F4EEE3;--dark-mut: #A89D8B;--dark-dim: #6E6458;--dark-accent: #B79AD8;--dark-accent-ink: #221A30;--dark-focus: #A0937E;--light-ground: #F8F8F8;--light-panel: #FFFFFF;--light-sunk: #F2F2F1;--light-line: #E9E9E8;--light-line-hi: #CBCAC9;--light-ink: var(--brand-ink);--light-mut: #676461;--light-dim: #969491;--light-accent: var(--primary);--light-accent-ink: var(--primary-ink);--light-focus: #857560;--light-wash: rgba(38, 34, 29, .05);--light-oops: #E08072;--dark-glass: rgba(33, 28, 21, .55);--dark-wash: rgba(255, 255, 255, .055);--dark-shadow: 0 24px 60px -28px rgba(0, 0, 0, .7);--dark-plum: #B07CB0;--dark-red: #E08072;--light-glass: rgba(255, 255, 255, .6);--light-shadow: 0 24px 60px -30px rgba(38, 34, 29, .24);--light-plum: #8A5C8A;--light-moss: #5F7A3F;--light-sea: #3F7370;--light-slate: #5B6785;--light-red: #9C2B1E;--ask-ground: var(--page);--ask-ink: var(--ink);--ask-muted: var(--muted);--ask-danger: var(--rust);--ask-go: var(--primary);--ask-go-ink: var(--primary-ink);--layer-grip: 5;--layer-nav: 10;--layer-panel: 40;--layer-tip: 70;--layer-drawer: 75;--layer-bar: 80;--layer-slideover: 81;--layer-veil: 82;--layer-menu: 85;--layer-full: 90;--layer-setup: 91;--layer-toast: 95;--shadow-lift: 0 2px 6px rgba(0, 0, 0, .07);--shadow-float: 0 6px 18px rgba(0, 0, 0, .1);--shadow-window: 0 12px 36px -18px rgba(0, 0, 0, .3);--shadow-call: 0 22px 50px -14px rgba(0, 0, 0, .55);--shadow-dive: 0 16px 36px -20px rgba(76, 48, 110, .6);--shadow-dive-lift: 0 22px 48px -22px rgba(76, 48, 110, .72);--modal-ground: var(--canvas);--modal-r: 14px;--modal-veil: color-mix(in srgb, var(--ink) 44%, transparent);--menu-r: 7px;--menu-ground: var(--page);--menu-line: var(--rule);--menu-shadow: var(--shadow-lift);--menu-row: 30px;--menu-row-pad: 8px;--menu-pad: 4px;--pop-r: var(--menu-r);--pop-shadow: var(--menu-shadow);--pop-line: var(--menu-line);--pop-danger: var(--rust);--focus-ink: var(--public-focus);--focus-w: 2px;--focus-off: 2px;--focus-room: calc(var(--focus-w) + var(--focus-off));--focus-in: calc(-1 * var(--focus-w));--tab-shadow: var(--shadow-lift);--pick-ring: inset 0 0 0 1px var(--ink);--ask-ground: var(--modal-ground);--ask-line: var(--rule);--ask-r: var(--modal-r);--ask-shadow: var(--shadow-float);--ask-veil: var(--modal-veil);--ask-blur: 3px;--ask-title-fs: var(--at-fs-lg);--ask-title-w: 700;--ask-btn-h: 34px;--ask-btn-r: var(--control-r);--ask-btn-pad: 16px;--public-ground: var(--dark-ground);--public-panel: var(--dark-panel);--public-sunk: var(--dark-sunk);--public-line: var(--dark-line);--public-line-hi: var(--dark-line-hi);--public-ink: var(--dark-ink);--public-mut: var(--dark-mut);--public-dim: var(--dark-dim);--public-accent: var(--dark-accent);--public-accent-ink: var(--dark-accent-ink);--public-focus: var(--dark-focus)}:root[data-theme=light]{--public-ground: var(--light-ground);--public-panel: var(--light-panel);--public-sunk: var(--light-sunk);--public-line: var(--light-line);--public-line-hi: var(--light-line-hi);--public-ink: var(--light-ink);--public-mut: var(--light-mut);--public-dim: var(--light-dim);--public-accent: var(--light-accent);--public-accent-ink: var(--light-accent-ink);--public-focus: var(--light-focus)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--public-ground: var(--light-ground);--public-panel: var(--light-panel);--public-sunk: var(--light-sunk);--public-line: var(--light-line);--public-line-hi: var(--light-line-hi);--public-ink: var(--light-ink);--public-mut: var(--light-mut);--public-dim: var(--light-dim);--public-accent: var(--light-accent);--public-accent-ink: var(--light-accent-ink);--public-focus: var(--light-focus)}}button:is([data-pop-open],[aria-haspopup][aria-expanded=true]):not(.room__create,.wf-canvas__mark){background:var(--wash);color:var(--ink)}:where(button,[role=button],[role=tab],[role^=menuitem],[role=option],[role=switch],a[href],summary,label[for],select,input[type=checkbox],input[type=radio]){cursor:pointer}:where(button,[role=button],[role=tab],[role^=menuitem],[role=option],select,input):is(:disabled,[aria-disabled=true]){cursor:default}:where(:focus-visible){outline:var(--focus-w) solid var(--focus-ink);outline-offset:var(--focus-off)}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select):where(:focus-visible){outline-offset:var(--focus-in)}:root{--canvas:var(--public-ground);--page:var(--public-panel);--sunk:var(--public-sunk);--rule:var(--public-line);--edge:var(--public-line-hi);--ink:var(--public-ink);--muted:var(--public-mut);--faint:var(--public-dim);--accent:var(--public-accent);--accent-fg:var(--public-accent-ink);--glass:var(--dark-glass);--wash:var(--dark-wash);--shadow:var(--dark-shadow);--red:var(--dark-red);--plum:var(--dark-plum);--r:var(--face-r-xl)}:root[data-theme=light]{--glass:var(--light-glass);--wash:var(--light-wash);--shadow:var(--light-shadow);--moss:var(--light-moss);--sea:var(--light-sea);--slate:var(--light-slate);--red:var(--light-red);--plum:var(--light-plum)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--glass:var(--light-glass);--wash:var(--light-wash);--shadow:var(--light-shadow);--moss:var(--light-moss);--sea:var(--light-sea);--slate:var(--light-slate);--red:var(--light-red);--plum:var(--light-plum)}}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Poppins,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.pl-wrap{max-width:1080px;margin:0 auto;padding:0 22px}.pl h1,.pl h2,.pl h3{margin:0;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.pl a{color:inherit;text-decoration:none}.pl button{font-family:inherit;cursor:pointer}.pl-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--canvas) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.pl-nav .pl-wrap{display:flex;align-items:center;gap:14px;height:60px}.pl-navwide{max-width:1440px;margin:0 auto;padding:0 22px;display:flex;align-items:center;gap:14px;height:60px}.pl-steps{position:sticky;top:60px;z-index:39;background:color-mix(in srgb,var(--canvas) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.pl-stepsrow{display:flex;align-items:center;gap:14px;height:40px}.pl-segs{display:flex;gap:5px;flex:none}.pl-seg{width:32px;height:4px;border-radius:var(--mark-r);background:var(--sunk);transition:background .4s}.pl-seg.done{background:color-mix(in srgb,var(--accent) 45%,var(--page))}.pl-seg.doing{background:var(--accent)}.pl-steptext{color:var(--muted);font-size:12.5px;font-weight:600}.pl-mark{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:19px;letter-spacing:-.03em;background:none;border:0;padding:0;color:var(--ink)}.pl-mark b{color:var(--ink)}.pl-mono{flex:none;color:var(--accent)}.pl-grow{flex:1}.pl-close{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--rule);border-radius:var(--control-r);background:none;color:var(--muted);cursor:pointer}.pl-close:hover{background:var(--sunk);color:var(--ink)}.pl-navlink{color:var(--muted);font-size:14px;font-weight:500;padding:8px 10px;border-radius:var(--face-r-xs)}.pl-navlink:hover{color:var(--ink);background:var(--wash)}.pl-navgo{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:var(--accent-fg);font-weight:600;font-size:14px;padding:9px 15px;border-radius:var(--face-r);border:0}.pl-navgo:hover{filter:brightness(1.05)}.pl-navgo:disabled{opacity:var(--disabled-o);cursor:default;filter:none}.pl-navgo--quiet{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge)}.pl-navgo--quiet:hover{filter:none;background:var(--wash)}:is(.pl-navgo--quiet,.pl-close):focus-visible{outline-offset:var(--focus-in)}.pl-hero{padding:64px 0 34px;text-align:center;position:relative}.pl-hero:before{content:"";position:absolute;top:-10%;right:0;bottom:40%;left:0;z-index:-1;background:radial-gradient(60% 55% at 50% 0%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 70%)}.pl-eyebrow{display:inline-block;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.pl-hero h1{font-size:clamp(34px,6vw,58px);font-weight:800;line-height:1.03}.pl-hero h1 .g,.pl-form-head .g{color:var(--accent)}.pl-lede{max-width:620px;margin:18px auto 0;color:var(--muted);font-size:clamp(16px,2.2vw,19px)}.pl-prompt{max-width:680px;margin:34px auto 0;background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--edge) 65%,transparent);border-radius:var(--face-r-3xl);box-shadow:var(--shadow);padding:8px;text-align:left;transition:border-color .2s}.pl-prompt:focus-within{outline:var(--focus-w) solid var(--focus-ink);outline-offset:var(--focus-in)}.pl-prompt .pl-grow-wrap{display:grid;width:100%}.pl-prompt textarea,.pl-prompt .pl-grow-wrap:after{grid-area:1 / 1 / 2 / 2;width:100%;box-sizing:border-box;border:0;margin:0;font-family:inherit;font-size:17px;line-height:1.5;padding:14px 14px 4px;min-height:76px;white-space:pre-wrap;overflow-wrap:break-word}.pl-prompt .pl-grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden}.pl-prompt textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:var(--ink);resize:none;overflow:hidden}.pl-prompt textarea:focus,.pl-prompt textarea:focus-visible{outline:none;box-shadow:none;border:0}.pl-prompt textarea::placeholder{color:var(--faint)}.pl-prow{display:flex;align-items:center;gap:10px;padding:6px 8px 8px}.pl-hint{flex:1;color:var(--faint);font-size:12.5px;padding-left:6px}.pl-build{background:var(--accent);color:var(--accent-fg);font-weight:700;font-size:15px;border:0;border-radius:var(--face-r-md);padding:11px 18px;display:inline-flex;align-items:center;gap:8px}.pl-build:hover{filter:brightness(1.06)}.pl-build:disabled{background:var(--sunk);color:var(--faint);cursor:not-allowed;filter:none}.pl-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;max-width:760px;margin:18px auto 0}.pl-chip{background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--rule) 70%,transparent);color:var(--muted);font-size:13px;font-weight:500;padding:7px 13px;border-radius:999px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s,filter .15s}.pl-chip:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,var(--edge));transform:translateY(-1px)}.pl-chip b{color:var(--ink);font-weight:600}.pl-noacct{margin-top:20px;color:var(--faint);font-size:13px}.pl-noacct b{color:var(--muted);font-weight:600}.pl-blk{padding:56px 0}.pl-kicker{color:var(--accent);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.pl-h2{font-size:clamp(24px,4vw,34px);font-weight:800;text-align:center;margin-top:10px}.pl-sub{color:var(--muted);text-align:center;max-width:560px;margin:12px auto 0;font-size:16px}.pl-wrap--wide{max-width:1160px}.pl-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px auto 0;max-width:1120px;align-items:stretch}.pl-tier{position:relative;display:flex;flex-direction:column;background:var(--page);border:1px solid var(--rule);border-radius:var(--face-r-md);padding:24px 26px}.pl-tier--pro{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pl-tier__flag{position:absolute;top:-10px;left:26px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-fg);background:var(--accent);border-radius:999px;padding:3px 9px}.pl-tier__name{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.pl-tier__price{font-size:12.5px;font-weight:600;color:var(--muted);margin-top:7px}.pl-tier__mark{color:var(--accent);font-weight:700;margin-left:1px}.pl-tier__blurb{font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:12px}.pl-tier__feats{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.pl-tier__feats li{font-size:12.5px;color:var(--ink);padding-left:21px;position:relative;line-height:1.45}.pl-tier__tick{position:absolute;left:0;top:3px;display:inline-flex;color:var(--accent)}.pl-tier__feats li.pl-tier__soon{color:var(--muted);opacity:var(--disabled-o)}.pl-tier-note{max-width:760px;margin:22px auto 0;text-align:center;font-size:12px;color:var(--muted);line-height:1.55}.pl-tier-note__mark{color:var(--accent);font-weight:700}.pl-tier__cta{margin-top:22px;display:block;text-align:center;font:inherit;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;padding:15px 20px;border-radius:var(--face-r);color:var(--ink);background:transparent;border:1px solid var(--edge)}.pl-tier__cta:hover{border-color:var(--accent)}.pl-keep{max-width:900px;margin:8px auto 0;padding:44px 48px 46px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--page)),var(--page));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--rule));border-radius:var(--face-r-2xl);box-shadow:var(--shadow)}.pl-keep .pl-kicker{margin-bottom:0}.pl-keep__h{font-size:clamp(23px,3vw,30px);font-weight:800;letter-spacing:-.02em;margin-top:10px;text-wrap:balance}.pl-keep__sub{color:var(--muted);font-size:15px;line-height:1.55;max-width:480px;margin:12px auto 0}.pl-letter{display:flex;gap:10px;margin:26px auto 0;max-width:560px}.pl-letter input{flex:1;min-width:0;font:inherit;font-size:15px;color:var(--ink);background:var(--page);border:1px solid var(--edge);border-radius:var(--face-r);padding:12px 14px}.pl-letter input::placeholder{color:var(--faint)}.pl-letter button{flex:none;font:inherit;font-size:15px;font-weight:700;color:var(--accent-fg);background:var(--accent);border:1px solid var(--accent);border-radius:var(--face-r);padding:12px 20px;cursor:pointer}.pl-letter button:hover{filter:brightness(1.06)}.pl-letter button:disabled{opacity:var(--disabled-o)}.pl-said{font-weight:600;color:var(--ink);margin:20px 0 0}.pl-said--oops{font-weight:400;color:var(--red)}@media (max-width:520px){.pl-keep{padding:30px 22px 32px}.pl-letter{flex-direction:column}.pl-letter button{width:100%}}@media (max-width:820px){.pl-tiers{grid-template-columns:1fr;max-width:420px}}.pl-gal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.pl-card{position:relative;display:inline-flex;align-items:center;gap:7px;text-align:left;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--edge) 55%,transparent);border-radius:999px;padding:4px 13px 4px 5px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s,filter .15s;cursor:pointer}.pl-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-1px);box-shadow:var(--shadow);background:color-mix(in srgb,var(--accent) 10%,var(--glass))}.pl-card .ic{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;flex:none}.pl-card .t{color:var(--ink);font-weight:600;font-size:12.5px;line-height:1;white-space:nowrap}.pl-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}@media (max-width:760px){.pl-flow{grid-template-columns:1fr}}.pl-flowstep{background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--rule) 75%,transparent);border-radius:var(--r);padding:22px 24px}.pl-flowstep h3{font-size:17px;display:flex;align-items:center;gap:9px}.pl-flowstep__ico{display:inline-flex;color:var(--accent)}.pl-flowstep p{color:var(--muted);font-size:14px;margin-top:9px;line-height:1.5}.pl-dive{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;text-decoration:none;color:var(--on-fill);background:linear-gradient(135deg,var(--dive-top),var(--dive-bottom));border-radius:var(--face-r-lg);padding:24px 30px;box-shadow:var(--shadow-dive);transition:transform .15s ease,box-shadow .15s ease}.pl-dive:hover{transform:translateY(-2px);box-shadow:var(--shadow-dive-lift)}.pl-dive__body{display:block;min-width:240px}.pl-dive__kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--on-fill) 70%,transparent)}.pl-dive__title{display:block;color:var(--on-fill);font-size:clamp(21px,3vw,27px);font-weight:800;margin-top:6px;letter-spacing:-.01em}.pl-dive__sub{display:block;max-width:520px;margin-top:8px;font-size:14.5px;line-height:1.5;color:color-mix(in srgb,var(--on-fill) 88%,transparent)}.pl-dive__go{flex:none;display:inline-flex;align-items:center;gap:6px;background:var(--on-fill);color:var(--dive-bottom);font-weight:700;font-size:14.5px;padding:11px 18px;border-radius:var(--face-r);white-space:nowrap}.pl-dive:hover .pl-dive__go{filter:brightness(1.03)}@media (max-width:640px){.pl-dive{flex-direction:column;align-items:flex-start}}.pl-privacy{margin-top:30px;text-align:center;color:var(--muted);font-size:14.5px;line-height:1.6;max-width:600px;margin-inline:auto}.pl-privacy .lock{opacity:.65;margin-right:4px;vertical-align:-2px}.pl-privacy b{color:var(--ink);font-weight:600}.pl-footer{margin-top:56px;padding:28px 0;color:var(--faint);font-size:13px}.pl-footer .pl-wrap{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pl-footer a{color:var(--muted)}.pl-footer a:hover{color:var(--ink)}.pl-wedge{color:var(--faint);font-size:13px}.pl-build-screen{height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--canvas)}.pl-spin{display:block;box-sizing:border-box;flex:none;width:15px;height:15px;border-radius:50%;border:2px solid var(--rule);border-top-color:var(--accent);animation:pl-sp .7s linear infinite}@keyframes pl-sp{to{transform:rotate(360deg)}}.pl-stagewrap{flex:1;min-height:0;max-width:1440px;width:100%;margin:0 auto;padding:18px 22px 20px;display:flex}.pl-stage{flex:1;min-height:0;display:flex}.pl-host{flex:1;min-width:0;min-height:0;width:100%;display:flex;flex-direction:column}.pv-head{display:flex;align-items:center;gap:11px;padding:0 4px 14px}.pv-mark{width:42px;height:42px;border-radius:var(--face-r);border:1px solid var(--rule);background:var(--sunk);display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--muted);flex:none}.pv-name{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.pv-meta{display:flex;align-items:center;gap:7px;margin-top:5px;color:var(--muted);font-size:12.5px;font-weight:600}.pv-dotc{width:8px;height:8px;border-radius:50%;flex:none;background:var(--moss)}.pv-grow{flex:1}.pv-people{display:flex}.pv-av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--on-fill);margin-left:-6px;border:2px solid var(--canvas);background:var(--slate)}.pv-av:nth-child(2){background:var(--sea)}.pv-av:nth-child(3){background:var(--plum)}.pv-av:nth-child(4){background:var(--moss)}.pv-av:nth-child(5){background:var(--accent)}.pl-artifact{flex:1;width:100%;min-height:0;border:1px solid var(--edge);border-radius:var(--r);overflow:hidden;background:var(--page);box-shadow:var(--shadow);display:flex;flex-direction:column}.pv-switch{display:flex;gap:2px;padding:8px 14px 0;border-bottom:1px solid var(--rule)}.pv-switch button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;padding:8px 12px 11px;cursor:pointer;display:flex;align-items:center;gap:6px}.pv-switch button .pv-ic{display:inline-flex;align-items:center}.pv-switch button:hover{color:var(--ink)}.pv-switch button.on{color:var(--ink);border-bottom-color:var(--ink)}.pv-switch button:focus-visible{outline-offset:var(--focus-in)}.pv-soon{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--sunk);color:var(--faint);padding:2px 5px;border-radius:var(--control-r-sm)}.pv-surface{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.pv-tablewrap{flex:1;min-height:0;display:flex;flex-direction:column}.pv-surface .sym-shell{flex:1;min-height:0;height:100%}.pv-panel{padding:18px;max-width:720px;margin:0 auto;width:100%}.pv-lede{margin:2px 0 16px;color:var(--muted);font-size:14px;line-height:1.5}.pv-lede b{color:var(--ink);font-weight:600}.pv-auto{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--rule);border-radius:var(--card-r);margin-bottom:10px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pv-auto p{margin:0;font-size:14px;line-height:1.9}.pv-kw{color:var(--accent);font-weight:700}.pv-tok{display:inline-block;background:var(--sunk);border:1px solid var(--rule);border-radius:var(--control-r-sm);padding:1px 8px;font-size:12.5px;font-weight:500;color:var(--ink);margin:0 1px}.pv-act{font-weight:600;color:var(--ink)}.pv-sw{width:34px;height:20px;border-radius:999px;background:var(--moss);position:relative;flex:none}.pv-sw:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--on-fill);top:2px;right:2px}.pv-add{display:flex;align-items:center;gap:9px;padding:8px 2px;color:var(--muted);font-size:13.5px}.pv-plus{width:22px;height:22px;border-radius:var(--control-r-sm);background:var(--sunk);display:grid;place-items:center;color:var(--accent);font-weight:700}.pv-dim{color:var(--faint)}.pv-ask{display:flex;align-items:center;gap:10px;margin-top:16px;padding:10px 12px 10px 15px;border:1px solid var(--edge);border-radius:var(--card-r)}.pv-askin{flex:1;color:var(--faint);font-size:13.5px}.pv-send{background:var(--accent);color:var(--accent-fg);border-radius:var(--face-r-sm);padding:7px 14px;font-weight:700;font-size:12.5px}.pl-skel{display:flex;flex-direction:column}.pl-skel-tabs{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--rule)}.pl-skel-tabs span{height:26px;width:88px;border-radius:var(--control-r);background:var(--sunk)}.pl-skel-tabs span.on{width:104px;background:color-mix(in srgb,var(--accent) 16%,var(--page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.pl-skel-grid{flex:1;display:flex;flex-direction:column}.pl-skel-hrow,.pl-skel-row{display:flex;border-bottom:1px solid var(--rule)}.pl-skel-hrow{background:var(--sunk)}.pl-skel-hrow .ix,.pl-skel-row .ix{width:54px;flex:none;display:grid;place-items:center;color:var(--faint);font-size:12px;border-right:1px solid var(--rule)}.pl-skel-hrow .hc{flex:1;margin:13px 16px}.pl-skel-row{height:46px;align-items:center}.pl-skel-row .cell{flex:1;padding:0 16px}.pl-skel-add{display:flex;align-items:center;gap:6px;padding:14px 16px;color:var(--faint);font-size:13.5px}.pl-modal{width:min(460px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--modal-ground);color:var(--ink);border-radius:var(--modal-r);box-shadow:var(--shadow-float);padding:32px 30px 28px;text-align:center;animation:pl-pop .3s cubic-bezier(.2,.9,.3,1.2)}@keyframes pl-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.pl-modal-body{display:flex;flex-direction:column;align-items:center}.pl-modal-title{font-size:20px;font-weight:800;letter-spacing:-.02em}.pl-modal-lede{color:var(--muted);font-size:14.5px;line-height:1.55;margin-top:9px;max-width:390px}.pl-modal-lede b{color:var(--ink);font-weight:600}.pl-modal-quote{color:var(--muted);font-weight:500;font-size:15px;margin-top:8px;max-width:400px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-modal-quote .q{color:var(--faint)}.pl-modal-note{color:var(--faint);font-size:12px;margin-top:18px}.pl-modal-badge{width:52px;height:52px;border-radius:var(--face-r-md);display:grid;place-items:center;color:var(--accent);margin-bottom:14px;background:color-mix(in srgb,var(--accent) 20%,var(--page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.pl-modal-cta{margin-top:22px;font-size:16px;padding:13px 26px}.pl-modal-peek{margin-top:14px;background:none;border:0;color:var(--faint);font-size:13px}.pl-modal-oops{margin:10px 0 0;color:var(--rust);font-size:13px}.pl-modal-peek:hover{color:var(--muted)}.pl-cta{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:50;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:16px;background:var(--page);border:1px solid var(--edge);border-radius:var(--face-r-xl);box-shadow:var(--shadow-call);padding:12px 12px 12px 20px;animation:pl-cta-in .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes pl-cta-in{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.pl-cta-txt{color:var(--ink);font-size:14px;font-weight:500}.pl-cta-badge{margin-right:5px;vertical-align:-2px;color:var(--accent)}.pl-cta-go{font-size:15px;padding:12px 22px;flex:none}@media (max-width:560px){.pl-cta{flex-direction:column;gap:10px;text-align:center;padding:14px 16px}}.pl-blog{display:flex;flex-direction:column;gap:2px;margin:16px 0 2px;padding:0;list-style:none;text-align:left;align-self:center}.pl-blog li{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:13.5px;padding:5px 0;white-space:nowrap;transition:.3s}.pl-blog li .tick{width:19px;height:19px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--rule);flex:none;display:grid;place-items:center;color:transparent;transition:border-color .3s}.pl-blog li.doing{color:var(--ink)}.pl-blog li.doing .tick{border-color:var(--rule);border-top-color:var(--accent);animation:pl-sp .7s linear infinite}.pl-blog li.done{color:var(--muted)}.pl-blog li.done .tick{background:var(--moss);border-color:var(--moss);color:var(--on-fill)}@media (prefers-reduced-motion:reduce){.pl *{transition:none!important;animation:none!important}}.pv-empty{padding:40px 24px;text-align:center;color:var(--muted);font-size:14px}.pl-createwrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:26px}.pl-create{font-size:17px;padding:15px 30px}.pl-orform{display:block;margin:14px auto 0;background:none;border:0;cursor:pointer;color:var(--muted);font-size:14.5px;font-weight:600;padding:6px 10px;border-radius:var(--face-r-xs);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s,filter .18s}.pl-orform:hover{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.pl-formwrap{flex:1;min-height:0;overflow-y:auto;display:grid;place-items:start center;padding:44px 16px 90px}.pl-form{width:100%;max-width:860px;display:flex;flex-direction:column;gap:28px;animation:pl-step-in .4s cubic-bezier(.2,.9,.3,1)}@keyframes pl-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pl-form-head{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.pl-form-head .pl-h2{margin:0;font-size:clamp(26px,4vw,38px)}.pl-form-sub{color:var(--muted);font-size:16.5px;line-height:1.55;margin:0;max-width:600px}.pl-form-oops{color:var(--ink);background:color-mix(in srgb,var(--accent) 14%,var(--page));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--face-r);padding:12px 16px;font-size:14.5px;text-align:center}.pl-form-wait{color:var(--faint);font-size:15px;text-align:center}.pl-tpls{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:760px){.pl-tpls{grid-template-columns:1fr}}.pl-tpl{display:flex;flex-direction:column;gap:10px;text-align:left;background:var(--card,var(--page));border:1px solid var(--edge);border-radius:var(--face-r-lg);padding:24px 22px 20px;cursor:pointer;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s,filter .18s}.pl-tpl:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--edge));background:color-mix(in srgb,var(--accent) 7%,var(--page));transform:translateY(-2px)}.pl-tpl-ic{width:44px;height:44px;border-radius:var(--face-r);display:grid;place-items:center;font-size:21px;background:color-mix(in srgb,var(--accent) 24%,var(--page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent);margin-bottom:4px}.pl-tpl-name{color:var(--ink);font-weight:700;font-size:19px}.pl-tpl-blurb{color:var(--muted);font-size:14.5px;line-height:1.55;flex:1}.pl-form-one{display:flex;flex-direction:column;gap:18px;max-width:640px;width:100%;margin:0 auto}.pl-form-input{background:var(--page);border:1.5px solid var(--edge);border-radius:var(--face-r-md);color:var(--ink);font-size:22px;font-weight:600;padding:18px 22px;width:100%;box-sizing:border-box}.pl-form-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pl-form-field{display:flex;flex-direction:column;gap:8px}.pl-form-label{font-size:14px;font-weight:600;color:var(--ink)}.pl-form-hint{font-size:13.5px;line-height:1.5;color:var(--muted)}.pl-form-keep{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.pl-form-back{background:none;border:0;color:var(--faint);font-size:15px;cursor:pointer;padding:10px 2px}.pl-form-back:hover{color:var(--muted)}.pl-form-one--wide{max-width:860px}.pl-shape{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.pl-tile{position:relative;display:flex;flex-direction:column;gap:7px;text-align:left;flex:0 1 272px;min-width:240px;background:var(--card,var(--page));border:1.5px solid var(--edge);border-radius:var(--face-r-lg);padding:22px 20px 18px;cursor:pointer;transition:border-color .18s,background .18s,opacity .18s,transform .18s;color:var(--muted)}.pl-shape.is-four .pl-tile{flex-basis:calc(50% - 7px);max-width:calc(50% - 7px)}@media (max-width:620px){.pl-tile,.pl-shape.is-four .pl-tile{flex-basis:100%;max-width:none;min-width:0}}.pl-tile.is-on{border-color:color-mix(in srgb,var(--accent) 55%,var(--edge));background:color-mix(in srgb,var(--accent) 6%,var(--page))}.pl-tile:not(.is-on){opacity:.68}.pl-tile:hover:not(:disabled){transform:translateY(-2px)}.pl-tile:disabled{cursor:default}.pl-tile-tick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:var(--control-r-sm);display:grid;place-items:center;border:1.5px solid var(--edge);color:var(--on-fill);background:var(--page);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s,filter .18s}.is-on .pl-tile-tick{background:var(--accent);border-color:var(--accent)}.is-on .pl-tile-tick.is-held{background:var(--faint);border-color:var(--faint)}.pl-tile-name{color:var(--ink);font-weight:700;font-size:18px;padding-right:30px}.pl-tile:not(.is-on) .pl-tile-name{color:var(--muted);text-decoration:line-through}.pl-tile-meta{color:var(--faint);font-size:13px}.pl-tile-note{color:var(--muted);font-size:13.5px;line-height:1.5}.pl-seedrow{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--edge);border-radius:var(--face-r-md);padding:16px 18px;cursor:pointer;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s,filter .18s}.pl-seedrow:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--edge))}.pl-seedrow input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--accent)}.pl-seedrow-body{display:flex;flex-direction:column;gap:3px}.pl-seedrow-title{color:var(--ink);font-weight:600;font-size:15.5px}.pl-seedrow-sub{color:var(--muted);font-size:13.5px;line-height:1.5}.pv-board{flex:1 0 auto;min-height:440px;padding:14px 16px 18px;background:var(--canvas)}.gc-details{max-width:440px}.gc-details .pl-build{height:56px;padding:0 30px;font-size:17px;font-weight:600;border-radius:var(--face-r)}.gc-choice{display:flex;flex-wrap:wrap;gap:8px}.gc-choice--wide .gc-opt{flex:1 1 100px}.gc-choice--sm{gap:6px}.gc-choice--sm .gc-opt{padding:6px 11px;font-size:13.5px}.gc-opt{background:var(--page);color:var(--ink);border:1.5px solid var(--edge);border-radius:var(--control-r);padding:9px 14px;font-size:14.5px;font-weight:600;cursor:pointer;text-align:center}.gc-opt:hover{background:var(--sunk)}.gc-opt.is-on{background:color-mix(in srgb,var(--accent) 16%,var(--page));border-color:var(--accent)}.gc-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gc-pill{display:inline-flex;align-items:center;gap:7px;background:var(--page);color:var(--ink);border:1.5px solid var(--edge);border-radius:999px;padding:10px 18px;font-size:15.5px;font-weight:600;cursor:pointer}.gc-pill:hover{background:var(--sunk)}.gc-pill.is-on{background:color-mix(in srgb,var(--accent) 16%,var(--page));border-color:var(--accent)}.gc-pill--all{padding:12px 22px}.gc-pills__break{flex-basis:100%;height:0}.gc-icon{display:inline-grid;place-items:center;width:34px;height:34px;background:none;color:var(--muted);border:0;border-radius:var(--control-r-sm);cursor:pointer;flex:none}.gc-icon:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.gc-up{display:inline-grid;transform:rotate(180deg)}.gc-icon:disabled{opacity:var(--disabled-o);cursor:default}.gc-add{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;background:none;color:var(--ink);border:1.5px dashed var(--edge);border-radius:var(--control-r);padding:9px 14px;font-size:14.5px;font-weight:600;cursor:pointer}.gc-add:hover{background:var(--sunk)}.gc-measures{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gc-measure{display:grid;grid-template-columns:28px minmax(0,1fr) 46px auto;grid-template-areas:"rank name weight acts" ". set set set";gap:10px 12px;align-items:center;background:var(--page);border:1.5px solid var(--edge);border-radius:var(--card-r);padding:12px 14px}.gc-measure__rank{grid-area:rank;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--sunk);color:var(--ink);font-weight:700;font-size:14px}.gc-measure__name{grid-area:name;min-width:0;padding-top:9px;padding-bottom:9px;font-size:15.5px}.gc-measure__weight{grid-area:weight;color:var(--accent);font-weight:700;font-size:15px;text-align:right}.gc-measure__set{grid-area:set;display:flex;flex-wrap:wrap;gap:8px 18px}.gc-measure__acts{grid-area:acts;display:flex}.gc-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gc-person{display:grid;grid-template-columns:1fr 1fr 34px;gap:10px;align-items:center}.gc-person .pl-form-input{min-width:0}.gc-people__acts{display:flex;flex-wrap:wrap;gap:10px}.gc-matrix{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gc-row{background:var(--page);border:1.5px solid var(--edge);border-radius:var(--card-r);padding:14px 16px}.gc-row.is-off{background:transparent}.gc-row__head{display:flex;align-items:center;gap:10px;cursor:pointer}.gc-row__name{font-weight:700;font-size:16.5px;color:var(--ink)}.gc-row.is-off .gc-row__name{color:var(--muted)}.gc-row__body{display:grid;grid-template-columns:auto 1fr;gap:10px 14px;align-items:center;padding:12px 0 0 28px}.gc-row__cell{display:contents}.gc-row__label{font-size:13px;font-weight:600;color:var(--muted)}.gc-row__remind{grid-column:2}.gc-row__remind{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink);cursor:pointer}.gc-none{text-align:center}.gc-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gc-card{background:var(--page);border:1.5px solid var(--edge);border-radius:var(--card-r);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.gc-card--wide{grid-column:1 / -1}.gc-card p{margin:0;color:var(--ink);font-size:15px;line-height:1.5}.gc-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.gc-card__head h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gc-edit{background:none;border:0;color:var(--accent);font-weight:600;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:var(--control-r-sm)}.gc-edit:hover{background:var(--sunk)}.gc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gc-chips li{background:var(--sunk);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:13.5px;font-weight:600}.gc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gc-list li{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:var(--ink)}.gc-list__meta{color:var(--muted);font-size:13.5px;text-align:right}@media (max-width: 700px){.gc-review{grid-template-columns:1fr}.gc-person{grid-template-columns:1fr 34px}.gc-person>:nth-child(2){grid-column:1;grid-row:2}.gc-person>.gc-icon{grid-column:2;grid-row:1}.gc-row__body{padding-left:0;grid-template-columns:1fr}.gc-row__remind{grid-column:1}}.ill{--gap: 10px;--line: color-mix(in srgb, var(--ink) 13%, var(--page));--line-soft: color-mix(in srgb, var(--ink) 7%, var(--page));position:relative;box-sizing:border-box;width:100%;height:100%;-webkit-user-select:none;user-select:none;color:var(--ink);text-align:left}.ill *,.ill *:before,.ill *:after{box-sizing:border-box}.ill-hue--rust{--hue: var(--rust) }.ill-hue--sea{--hue: var(--sea) }.ill-hue--moss{--hue: var(--moss) }.ill-hue--gold{--hue: var(--gold) }.ill-hue--slate{--hue: var(--slate) }.ill-hue--primary{--hue: var(--primary) }.ill-hue--ink{--hue: var(--ink) }.ill-pane{background:var(--page);border-radius:var(--card-r);padding:20px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent)}.ill-pane__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.ill-title{font-size:11.5px;font-weight:600;letter-spacing:0}.ill-sub{font-size:10.5px;color:var(--muted)}.ill-av{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--hue);color:var(--page);font-size:8.5px;font-weight:700;letter-spacing:.02em}.ill-name{flex:1 1 auto;min-width:0;font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-chip{flex:none;padding:1px 7px;border-radius:var(--control-r-sm);font-size:10.5px;font-weight:500;line-height:15px;white-space:nowrap;background:color-mix(in srgb,var(--hue) 20%,var(--page));color:color-mix(in srgb,var(--hue) 70%,var(--ink))}.ill-pill{flex:none;padding:1px 7px;border-radius:var(--control-r-sm);font-size:10.5px;font-weight:500;line-height:15px;white-space:nowrap;background:color-mix(in srgb,var(--primary) 16%,var(--page));color:color-mix(in srgb,var(--primary) 75%,var(--ink))}.ill-count{flex:none;min-width:20px;padding:1px 6px;border-radius:var(--control-r-sm);background:var(--line-soft);font-size:10.5px;font-weight:500;line-height:15px;text-align:center;color:var(--muted)}.ill-steps{display:flex;gap:3px;flex:none}.ill-steps i{width:10px;height:6px;border-radius:999px;background:var(--line-soft)}.ill-steps i.is-on{background:var(--primary)}.ill-rows{display:flex;flex-direction:column;gap:12px}.ill-row{display:flex;align-items:center;gap:9px;min-width:0}.ill-board{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch;flex:1;min-height:0;height:100%}.ill-col{display:flex;flex-direction:column;gap:8px;padding:8px;min-width:0;border-radius:var(--face-r-xs);background:color-mix(in srgb,var(--hue) 6%,var(--page))}.ill-col__head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:2px 2px 4px;font-size:10.5px;font-weight:600;color:color-mix(in srgb,var(--hue) 75%,var(--ink))}.ill-col__head em{font-style:normal;font-weight:600;color:var(--muted)}.ill-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;min-width:0;border-radius:var(--control-r-sm);background:var(--page);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent)}.ill-card b{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-card span{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-card--travel{position:relative;z-index:1}.ill-bars{display:flex;align-items:flex-end;gap:8px;height:100%}.ill-bar{flex:1;height:var(--h);border-radius:var(--control-r-sm) var(--control-r-sm) 0 0;background:color-mix(in srgb,var(--hue) 70%,var(--page));transform-origin:bottom}.ill-ring{width:58px;height:58px;flex:none;transform:rotate(-90deg)}.ill-ring circle{fill:none;stroke-width:6;stroke-linecap:round}.ill-ring__track{stroke:var(--line-soft)}.ill-ring__fill{stroke:var(--primary);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pct))}.ill-stat{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ill-big{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.ill-trend{display:block;width:100%;flex:1;min-height:0}.ill-trend__line{fill:none;stroke:var(--sea);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.ill-trend__area{fill:color-mix(in srgb,var(--sea) 14%,transparent)}.ill-app{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:460px;background:var(--page)}.ill-boardart .ill-board{height:auto}.ill-app__side{display:flex;flex-direction:column;gap:18px;padding:20px 14px;min-width:0;min-height:0;overflow:hidden;background:color-mix(in srgb,var(--ink) 2.5%,var(--page))}.ill-app__name{display:inline-flex;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;font-weight:600;white-space:nowrap}.ill-app__tabs,.ill-app__group{display:flex;flex-direction:column;gap:2px;min-width:0}.ill-app__tab,.ill-app__item{padding:5px 10px;border-radius:var(--control-r-sm);font-size:11.5px;font-weight:500;color:var(--muted);white-space:nowrap;transition:background-color .3s ease,color .3s ease}.ill-app__label{padding:0 10px 4px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.ill-app__item.is-on{color:var(--ink)}.ill-app__agents{margin-top:auto}.ill-app__agent{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--control-r-sm);font-size:11px;color:var(--muted);white-space:nowrap;transition:background-color .3s ease,color .3s ease}.ill-app[data-view=table] .ill-app__agent--onboarding,.ill-app[data-view=board] .ill-app__agent--meetings,.ill-app[data-view=dash] .ill-app__agent--analytics,.ill-app[data-view=auto] .ill-app__agent--scheduler{background:var(--page);color:var(--ink);box-shadow:0 0 0 1px var(--line-soft)}.ill-app:is([data-view=table],[data-view=board]) .ill-app__tab--data,.ill-app[data-view=dash] .ill-app__tab--dash,.ill-app[data-view=auto] .ill-app__tab--auto{background:var(--page);color:var(--ink);box-shadow:0 0 0 1px var(--line-soft)}.ill-app__body{position:relative;flex:1;min-height:0}.ill-app__view{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;gap:18px;padding:26px 32px 28px}.ill-app[data-view=table] .ill-app__view--table,.ill-app[data-view=board] .ill-app__view--board,.ill-app[data-view=dash] .ill-app__view--dash,.ill-app[data-view=auto] .ill-app__view--auto{display:flex;animation:ill-view .45s ease both}@keyframes ill-view{0%{opacity:0;transform:translateY(6px)}}.ill-app__bar{display:flex;align-items:center;gap:10px;min-height:30px}.ill-app__add{margin-left:auto;padding:6px 12px;border-radius:var(--control-r-sm);font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--primary);color:var(--primary-ink)}.ill-seg{display:inline-flex;padding:2px;border-radius:var(--control-r-sm);background:var(--line-soft)}.ill-seg span{padding:3px 10px;border-radius:var(--control-r-sm);font-size:11px;font-weight:500;color:var(--muted)}.ill-seg span.is-on{background:var(--page);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.ill-app__table{border-radius:var(--face-r-xs);box-shadow:0 0 0 1px var(--line-soft);overflow:hidden}.ill-thead,.ill-trow{display:grid;grid-template-columns:1.6fr 1fr .7fr .9fr;align-items:center;gap:12px;padding:0 14px}.ill-thead{height:32px;font-size:10.5px;font-weight:600;color:var(--muted);background:color-mix(in srgb,var(--ink) 2.5%,var(--page))}.ill-trow{height:42px;box-shadow:inset 0 1px 0 var(--line-soft)}.ill-tcell{display:flex;align-items:center;gap:9px;min-width:0}.ill-app.ill--driven .ill-trow{transition:opacity .35s ease,transform .5s cubic-bezier(.2,1.4,.4,1)}.ill-app.ill--driven .ill-trow:not(.is-in){opacity:0;transform:translateY(-6px)}.ill-app__board{flex:1;min-height:0;display:flex}.ill-app__board .ill-board{height:auto;align-items:start}.ill-app__dash{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:16px}.ill-app__stat,.ill-app__fig{display:flex;align-items:center;gap:14px}.ill-app__bars,.ill-app__trend{display:flex;flex-direction:column;min-height:0}.ill-app__bars .ill-bars{flex:1;height:auto}.ill-autos{display:flex;flex-direction:column;gap:10px}.ill-auto{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--face-r-xs);background:var(--page);box-shadow:0 0 0 1px var(--line-soft)}.ill-auto__when{font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-auto__what{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-app.ill--driven .ill-auto--new{transition:opacity .35s ease,transform .5s cubic-bezier(.2,1.4,.4,1)}.ill-app.ill--driven .ill-auto--new:not(.is-in){opacity:0;transform:translateY(-6px)}.ill-toggle{position:relative;width:28px;height:16px;border-radius:999px;background:var(--line);transition:background-color .25s ease}.ill-toggle i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--page);transition:transform .25s ease}.ill-toggle.is-on{background:var(--moss)}.ill-toggle.is-on i{transform:translate(12px)}.ill-links{display:grid;grid-template-columns:1.15fr 56px .85fr;align-items:center;padding:14px 18px 0 6px}.ill-links__b{display:flex;flex-direction:column;gap:10px}.ill-links__wire{width:100%;height:120px;overflow:visible}.ill-links__wire path{fill:none;stroke:var(--primary);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.ill-boardart{position:relative;display:flex;flex-direction:column;padding:10px 18px 26px 4px}.ill-boardart .ill-board{transition:opacity .45s ease}.ill-boardart.is-mailing .ill-board{opacity:0}.ill-inbox{position:absolute;top:10px;right:18px;bottom:26px;left:4px;display:grid;grid-template-columns:40% 1fr;gap:12px;opacity:0;pointer-events:none;transition:opacity .45s ease}.ill-boardart.is-mailing .ill-inbox{opacity:1;transition-delay:.3s}.ill-inbox__list{display:flex;flex-direction:column;gap:4px;padding:14px 10px;min-width:0}.ill-inbox__list .ill-pane__head{margin:0 6px 6px}.ill-inbox__row{display:flex;flex-direction:column;gap:2px;padding:8px 10px;min-width:0;border-radius:var(--control-r-sm)}.ill-inbox__row b{font-size:11px;font-weight:600}.ill-inbox__row span{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-inbox__row--new{background:color-mix(in srgb,var(--gold) 14%,var(--page))}.ill-inbox__read{display:flex;flex-direction:column;gap:8px;padding:16px 18px;min-width:0}.ill-inbox__read>span{font-size:11px;color:var(--muted);line-height:15px}.ill-inbox__from{display:flex;align-items:center;gap:8px}.ill-inbox__avatar{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hue);color:var(--page)}.ill-inbox__who{display:flex;flex-direction:column;min-width:0}.ill-inbox__who b{font-size:11.5px;font-weight:600}.ill-inbox__who span{font-size:10px;color:var(--muted)}.ill-inbox__subject{font-size:12.5px;font-weight:600;line-height:17px}.ill-inbox__read>.ill-inbox__go{align-self:flex-start;margin-top:2px;padding:3px 10px;border-radius:999px;background:var(--ink);color:var(--page);font-size:10.5px;font-weight:600}@media (prefers-reduced-motion: no-preference){.ill-boardart.is-mailing .ill-inbox__row--new{animation:ill-mail-in .6s cubic-bezier(.34,1.5,.5,1) .8s both}.ill-boardart.is-mailing .ill-inbox__read{animation:ill-mail-in .5s ease 1.3s both}}@keyframes ill-mail-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}.ill-dash{display:grid;grid-template-columns:.95fr 1.3fr 1.1fr;gap:16px;padding:10px 18px 22px 4px}.ill-dash__stats{display:grid;grid-template-rows:auto auto;gap:16px;align-content:start}.ill-dash__stat{display:flex;align-items:center;gap:14px}.ill-mini{display:flex;align-items:flex-end;gap:5px;height:44px;width:58px;flex:none}.ill-dash__trend,.ill-dash__bars{display:flex;flex-direction:column;height:100%}.ill-dash__bars .ill-bars{flex:1;height:auto}.ill-groups{display:flex;flex-direction:column;gap:12px;padding:8px 20px 0 4px}.ill-filters{display:flex;gap:8px}.ill-filter{padding:2px 10px;border-radius:var(--control-r-sm);background:var(--line-soft);font-size:10.5px;font-weight:500;color:var(--muted)}.ill-filter--on{background:color-mix(in srgb,var(--primary) 16%,var(--page));color:color-mix(in srgb,var(--primary) 75%,var(--ink));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 55%,transparent)}.ill-group{display:flex;flex-direction:column;gap:8px}.ill-group__head{display:flex;align-items:center;gap:8px}.ill-ladder{--step: 34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;padding:0 24px 0 8px;height:100%}.ill-rung{display:flex;flex-direction:column;align-items:center;gap:8px}.ill-rung__people{position:relative;display:flex;gap:4px;min-height:22px}.ill-rung__step{display:flex;align-items:flex-end;justify-content:center;width:100%;padding-bottom:8px;height:calc(var(--s) * var(--step) + 10px);border-radius:var(--face-r-xs) var(--face-r-xs) 0 0;background:color-mix(in srgb,var(--hue) 26%,var(--page))}.ill-rung__step em{font-style:normal;font-size:10.5px;font-weight:600;color:color-mix(in srgb,var(--hue) 70%,var(--ink))}.ill-agentmark{display:inline-grid;place-items:center;flex:none;width:var(--mark);height:var(--mark);border-radius:999px;background:var(--hue);color:var(--page)}.ill-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:calc(var(--layer-nav) - 1);pointer-events:none}body:has(>.ill-stage){position:relative}.ill-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:calc(var(--layer-nav) - 1)}.ill-cursor{position:absolute;left:0;top:0;z-index:calc(var(--layer-nav) - 1);pointer-events:none;opacity:0;transform:translate(-60px,-60px);font-family:inherit;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1),ease}.ill-cursor.is-on{opacity:1}.ill-cursor.is-on .ill-cursor__body{pointer-events:auto;cursor:default}.ill-cursor[data-cursor=you] .ill-cursor__body{pointer-events:none}.ill-cursor__body{position:relative;display:flex;align-items:flex-start;gap:0;transform-origin:6px 6px}@media (prefers-reduced-motion: no-preference){.ill-cursor.is-on .ill-cursor__body{animation:ill-pop .5s ease-out both,ill-bob 3.2s ease-in-out .6s infinite}}.ill-cursor__mark{flex:none;overflow:visible;margin:-4px 0 0 -5px;transform-origin:8px 6px;transition:transform .42s cubic-bezier(.34,1.8,.5,1);filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--hue) 35%,transparent))}.ill-cursor__mark path{fill:var(--hue);stroke:var(--page);stroke-width:2.4;stroke-linejoin:round}.ill-cursor b{position:absolute;left:17px;top:24px;margin:0;padding:3px 10px;border-radius:999px;background:var(--hue);color:var(--page);font-size:11.5px;line-height:16px;font-weight:600;white-space:nowrap;letter-spacing:.005em;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--hue) 55%,transparent)}.ill-cursor b{display:inline-flex;align-items:center;gap:5px}.ill-face{flex:none;overflow:visible}.ill-cursor b .ill-face{margin-left:-3px}.ill-face__eye,.ill-face__m{transform-box:fill-box;transform-origin:center}.ill-face__eye{fill:currentColor}.ill-face__m{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ill-face__m--smile{stroke-width:102.4}.ill-face__m--wow{fill:currentColor;stroke:none}.ill-face__m--huh{stroke-width:96}.ill-face__m--grin{fill:currentColor;stroke-width:44}.ill-face.is-smile .ill-face__m--smile,.ill-face.is-wow .ill-face__m--wow,.ill-face.is-huh .ill-face__m--huh,.ill-face.is-grin .ill-face__m--grin{opacity:1}.ill-face.is-wow .ill-face__eye{transform:scale(1.1)}.ill-face.is-huh .ill-face__eye--l{transform:scaleY(.55)}.ill-face.is-grin .ill-face__eye{transform:scaleY(.8) translateY(8%)}.ill-face__head{transform-box:view-box;transform-origin:50% 50%}.ill-face__head.is-left{transform:translate(-17%) scaleX(.84)}.ill-face__head.is-right{transform:translate(17%) scaleX(.84)}.ill-face__head.is-up{transform:translateY(-13%) scaleY(.86)}.ill-face__head.is-down{transform:translateY(11%) scaleY(.86)}.ill-face__head.is-up-right{transform:translate(13%,-11%) scale(.88)}.ill-face__head.is-tilt-l{transform:rotate(-16deg)}.ill-face__head.is-tilt-r{transform:rotate(16deg)}@keyframes ill-head-shake{0%,to{transform:none}20%{transform:translate(-15%) scaleX(.86)}45%{transform:translate(15%) scaleX(.86)}70%{transform:translate(-8%) scaleX(.93)}}@keyframes ill-head-nod{0%,to{transform:none}30%{transform:translateY(12%) scaleY(.86)}62%{transform:translateY(-5%) scaleY(.95)}}@media (prefers-reduced-motion: no-preference){.ill-face__head{transition:transform .55s cubic-bezier(.45,0,.3,1)}.ill-face__head.is-shake{animation:ill-head-shake .9s ease-in-out}.ill-face__head.is-nod{animation:ill-head-nod .8s ease-in-out}.ill-face__eye{transition:transform .5s ease-in-out}.ill-face__m{transform:scale(.85);transition:opacity .45s ease-in-out,transform .5s ease-in-out}.ill-face.is-smile .ill-face__m--smile,.ill-face.is-wow .ill-face__m--wow,.ill-face.is-huh .ill-face__m--huh,.ill-face.is-grin .ill-face__m--grin{transform:none}}.ill-cursor.is-flip-x b{left:auto;right:calc(100% - 6px)}.ill-cursor.is-flip-y b{top:auto;bottom:calc(100% + 2px)}.ill-cursor.is-down .ill-cursor__mark{transform:scale(.92);transition-duration:.12s}.ill-cursor:before{content:"";position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--hue) 22%,transparent);opacity:0;transform:scale(.3)}.ill-cursor.is-down:before{animation:ill-touch .6s cubic-bezier(.2,.8,.3,1)}@keyframes ill-touch{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes ill-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ill-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ill--driven .ill-card--travel{animation:none;transform-origin:50% 0;transition-property:transform,box-shadow,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1),ease,ease-out,ease-in-out;transition-duration:var(--glide, 0ms),.3s,.3s,.45s}.ill-card--travel.is-held{scale:1.06;rotate:-1deg;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--sea) 60%,transparent),0 22px 34px -14px color-mix(in srgb,var(--ink) 40%,transparent)}.ill-card--travel.is-held.is-lifting{animation:ill-lift .45s cubic-bezier(.3,1.5,.5,1) both}@keyframes ill-lift{0%{scale:1;rotate:0deg}55%{scale:1.09;rotate:-1.6deg}to{scale:1.06;rotate:-1deg}}.ill-card--travel.is-held.is-moving{rotate:var(--tilt)}.ill-card--travel.is-dropped{animation:ill-drop .6s cubic-bezier(.3,1.4,.5,1) both}@keyframes ill-drop{0%{scale:1.06;rotate:-1deg}38%{scale:1.03 .94;rotate:.6deg}66%{scale:.99 1.02;rotate:-.2deg}to{scale:1;rotate:0deg}}.ill-col.is-landed{animation:ill-land 1s ease-out}@keyframes ill-land{0%{background-color:color-mix(in srgb,var(--hue) 22%,var(--page))}to{background-color:color-mix(in srgb,var(--hue) 6%,var(--page))}}@keyframes ill-regrow{0%{transform:scaleY(.05)}}@keyframes ill-refill{0%{stroke-dashoffset:100}}.is-redrawn .ill-bar{animation:ill-regrow .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.is-redrawn .ill-ring__fill{animation:ill-refill 1.3s cubic-bezier(.2,.7,.2,1) both}.ill-flyers{position:absolute;top:-12px;right:0;bottom:-12px;left:0;pointer-events:none}.ill-cursor.ill-flyer{transform:none;transition:left 1.3s cubic-bezier(.45,0,.25,1),top 1.3s cubic-bezier(.45,0,.25,1),opacity .4s ease}.ill-flyer--left{left:max(calc((100% - 100vw)/2 + 20px),var(--x))}.ill-flyer--right{left:min(var(--x),calc(100% + (100vw - 100%)/2 - 150px))}@media (max-width: 760px){.ill-flyers{display:none}}.ill-cursor.ill-cursor--you{position:fixed;z-index:2147483647;transition:opacity .12s ease}.ill-cursor--you.is-on .ill-cursor__body{animation:none}.ill-cursor--you .ill-cursor__mark{margin:-3px 0 0 -5px;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--ink) 30%,transparent))}.ill-cursor--you b{margin:19px 0 0 -7px}.ill-cursor--you.is-point .ill-cursor__mark{transform:scale(1.15)}html.nl-own-cursor body,html.nl-own-cursor body *{cursor:none}html.nl-own-cursor body :is(textarea,input,select,[contenteditable=true]){cursor:text}@keyframes ill-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ill-grow{0%{transform:scaleY(0)}}@keyframes ill-breathe{50%{transform:scaleY(.84)}}@keyframes ill-ring{0%{stroke-dashoffset:100}}@keyframes ill-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ill-flow{to{stroke-dashoffset:-12}}@keyframes ill-pick{0%,40%{opacity:.6}50%,90%{opacity:1}to{opacity:.6}}@keyframes ill-leave{0%,35%{opacity:1;transform:none}50%,88%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes ill-arrive{0%,42%{opacity:0;transform:translateY(10px)}56%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.ill-av--arrive{opacity:0}@media (prefers-reduced-motion: no-preference){.ill-row,.ill-card,.ill-pane,.ill-group,.ill-rung{animation:ill-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.12s + var(--i, 0) * 90ms)}.ill-bar{animation:ill-grow .9s cubic-bezier(.2,.7,.2,1) both,ill-breathe 5s ease-in-out 1.2s infinite;animation-delay:calc(.3s + var(--i, 0) * 80ms),calc(1.2s + var(--i, 0) * .4s)}.ill-ring__fill{animation:ill-ring 1.6s cubic-bezier(.2,.7,.2,1) .5s both}.ill-trend{animation:ill-wipe 2.2s cubic-bezier(.3,.6,.2,1) .4s both}.ill-links__wire path{animation:ill-flow 1.2s linear infinite}.ill-filter--on{animation:ill-pick 4s ease-in-out infinite}.ill-av--leave{animation:ill-leave 7s ease-in-out 1.2s infinite}.ill-av--arrive{animation:ill-arrive 7s ease-in-out 1.2s infinite both}}@media (prefers-reduced-motion: reduce){.ill-av--leave{display:none}.ill-av--arrive{opacity:1}}@media (max-width: 900px){.ill-app{height:440px;grid-template-columns:170px minmax(0,1fr)}.ill-app__view{padding:20px}}@media (max-width: 600px){.ill-app{height:400px;display:flex;flex-direction:column}.ill-app__view{padding:16px;gap:14px}.ill-app__side{flex-direction:row;padding:12px 16px}.ill-app__tabs{flex-direction:row;gap:4px}.ill-app__name,.ill-app__group{display:none}.ill-app__bar{gap:8px}.ill-app__bar .ill-title{white-space:nowrap}.ill-app__count{display:none}.ill-thead,.ill-trow{grid-template-columns:1.6fr 1fr 1fr;padding:0 10px}.ill-thead span:nth-child(3),.ill-trow .ill-tcell:nth-child(3){display:none}.ill-app__dash{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ill-app__fig,.ill-app__trend{display:none}.ill-auto{grid-template-columns:1fr auto;gap:4px 12px}.ill-auto__what{grid-row:2}.ill-auto .ill-chip{display:none}.ill-auto .ill-toggle{grid-row:1 / 3;grid-column:2}.ill-dash{grid-template-columns:1fr 1fr}.ill-dash__stats{display:none}}@media (max-width: 640px){.nl-card__shot .ill-links,.nl-card__shot .ill-ask{grid-template-columns:minmax(0,1fr);row-gap:4px}.nl-card__shot .ill-links__wire{justify-self:center;width:40px;height:40px;rotate:90deg}.nl-card__shot .ill-boardart .ill-board{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-card__shot .ill-boardart .ill-col:nth-child(3){display:none}.nl-card__shot .ill-inbox{grid-template-columns:minmax(0,1fr)}.nl-card__shot .ill-inbox__list{display:none}.nl-card__shot>.ill.ill-dash{grid-template-columns:minmax(0,1fr);grid-auto-rows:150px;height:auto}}.ill-ask{display:grid;grid-template-columns:1fr 56px .9fr;align-items:center;padding:14px 40px 32px 6px}.ill-ask__stats{display:flex;flex-direction:column;gap:2px}.ill-ask__pill{background:color-mix(in srgb,var(--hue) 16%,var(--page));color:color-mix(in srgb,var(--hue) 80%,var(--ink))}.ill-ask__row{display:grid;grid-template-columns:minmax(0,1fr) 38% auto;align-items:center;gap:12px;padding:7px 0}.ill-ask__row b{font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-ask__bar{height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.ill-ask__bar i{display:block;height:100%;width:calc(var(--done) * 100%);border-radius:inherit;background:var(--moss)}.ill-ask__n{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.ill-ask__row.is-risk b{color:var(--rust);font-weight:600}.ill-ask__row.is-risk .ill-ask__bar i{background:var(--rust)}.ill-ask__wire{height:180px}.ill-ask__note{display:flex;flex-direction:column;gap:10px;padding:20px 22px}.ill-ask__line{font-size:14px;font-weight:600;line-height:20px}.ill-ask__why{font-size:12px;color:var(--muted)}.ill-ask__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ill-ask__btn{padding:5px 14px;border-radius:999px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent)}.ill-ask__btn--go{background:var(--ink);color:var(--page);box-shadow:none}.nl{--nl-max:1290px;--nl-gut:24px;--nl-ground:var(--page);--nl-card:color-mix(in srgb,var(--ink) 2.5%,var(--page));background:var(--nl-ground);color:var(--ink);min-height:100vh;overflow-x:clip}html:has(.nl) body{background:var(--page)}.nl :is(#pricing,#nl-agents-h){scroll-margin-top:88px}.nl [hidden]{display:none!important}.nl-wrap{max-width:var(--nl-max);margin:0 auto;padding:0 var(--nl-gut)}.nl-grow{flex:1}.nl-keep{white-space:nowrap}.nl-mono{flex:none;color:var(--accent)}.nl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nl-hue--rust{--hue:var(--rust)}.nl-hue--moss{--hue:var(--moss)}.nl-hue--sea{--hue:var(--sea)}.nl-hue--gold{--hue:var(--gold)}.nl-hue--slate{--hue:var(--slate)}.nl-hue--primary{--hue:var(--primary)}.nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;font:inherit;font-size:16px;font-weight:600;line-height:1;border-radius:var(--face-r-sm);border:0;white-space:nowrap;cursor:pointer}.nl-hero .nl-btn,.nl-close .nl-btn{height:56px;padding:0 30px;font-size:17px;border-radius:var(--face-r)}.nl-bar .nl-btn{height:40px;padding:0 18px;font-size:15px}.nl-btn--go{background:var(--primary);color:var(--primary-ink)}.nl-btn--go:hover{background:var(--primary-lift)}.nl-btn--go:active{background:var(--primary-press)}.nl-btn--soft{background:color-mix(in srgb,var(--accent) 12%,var(--page));color:var(--accent)}.nl-btn--soft:hover{background:color-mix(in srgb,var(--accent) 18%,var(--page))}.nl-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nl-bar{position:sticky;top:0;z-index:var(--layer-nav);background:color-mix(in srgb,var(--nl-ground) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nl-bar__in{display:flex;align-items:center;gap:6px;height:64px}.nl-logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-.03em;margin-right:18px}.nl-nav{display:flex;align-items:center;gap:2px}.nl-navlink{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:0;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--ink);border-radius:var(--face-r-xs)}.nl-navlink:hover,.nl-navlink[aria-expanded=true]{background:var(--wash)}.nl-caret{display:inline-flex;color:var(--muted);transform:rotate(90deg);transition:transform .15s}.nl-caret.is-open{transform:rotate(-90deg)}.nl-bar__signin{margin-right:6px}.nl-bar__menu{display:none;width:36px;height:36px;place-items:center;border:0;background:none;color:var(--ink);border-radius:var(--face-r-xs)}.nl-bar__menu:hover{background:var(--wash)}.nl-bar__short{display:none}.nl-menuwrap{position:relative}.nl-menu{position:absolute;top:100%;left:0;z-index:var(--layer-panel);width:340px;margin-top:6px;padding:var(--menu-pad);display:flex;flex-direction:column;background:var(--page);border:1px solid var(--rule);border-radius:var(--card-r);box-shadow:var(--shadow)}.nl-menu__item{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:var(--face-r-xs)}.nl-menu__item:hover,.nl-menu__item:focus-visible{background:var(--wash);outline:none}.nl-menu__item:focus-visible{box-shadow:inset 0 0 0 var(--focus-w) var(--focus-ink)}.nl-menu__ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--tile-r);background:color-mix(in srgb,var(--accent) 12%,var(--page));color:var(--accent)}.nl-menu__text{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--muted);line-height:1.4}.nl-menu__text b{font-size:14px;font-weight:600;color:var(--ink)}.nl-sheet{position:absolute;left:0;right:0;top:100%;background:var(--page);padding:8px 16px 20px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:calc(100vh - 64px);overflow-y:auto}.nl-sheet__group{margin:14px 0 4px;font-size:12px;font-weight:600;color:var(--faint)}.nl-sheet__link{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;font-size:16px;font-weight:500;border-radius:var(--face-r-xs)}.nl-sheet__link:hover{background:var(--wash)}.nl-hero{padding:88px 0 0}.nl-hero__in{text-align:center}.nl-hero__eyebrow{margin:0 0 20px;font-size:16px;font-weight:600;color:var(--accent)}.nl-h1{margin:0 auto;max-width:1100px;font-size:clamp(44px,7.4vw,96px);font-weight:600;line-height:1.1;letter-spacing:-.048em}.nl .nl-h1{font-weight:600;letter-spacing:-.048em}.nl-pill{display:inline-block;margin-top:.16em;padding:.02em .14em .06em;color:var(--ink)}.nl-lede{max-width:720px;margin:24px auto 0;font-size:20px;line-height:28px;color:var(--muted)}.nl-hero .nl-actions,.nl-hero__build .pl-prompt{margin-top:32px}.nl-hero__build .nl-actions{margin-top:16px}.nl-hero__note{margin:16px 0 0;font-size:14px;color:var(--faint)}.nl-early{position:relative}.nl-early__x{position:absolute;top:14px;right:14px}.nl-early__badge{color:var(--accent)}.nl-early__form{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:20px}.nl-early__email{flex:1;min-width:0}.nl-early__form .nl-btn{justify-content:center;min-height:48px}.nl-early__note{margin:12px 0 0;font-size:13px;color:var(--muted);text-align:center}.nl-early__note a{color:inherit}.nl-win{max-width:1040px;margin:72px auto 0;background:var(--page);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:var(--card-r);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 24px 60px -24px color-mix(in srgb,var(--ink) 18%,transparent);overflow:hidden}.nl-win__bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 16px;background:var(--page);border-bottom:1px solid color-mix(in srgb,var(--ink) 6%,transparent)}.nl-win__dots{display:flex;gap:6px}.nl-win__dots i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--ink) 12%,var(--page))}.nl-win__addr{flex:1;max-width:320px;margin:0 auto;padding:3px 10px;font-size:11px;color:var(--muted);text-align:center;background:var(--nl-card);border-radius:var(--control-r-sm)}.nl-win__stage{overflow:hidden;background:var(--page)}.nl-shot{display:block;max-width:none}.nl-proof{padding:72px 0 8px;text-align:center}.nl-proof__line{margin:0;font-size:15px;color:var(--muted)}.nl-proof__wall{list-style:none;margin:20px auto 0;padding:0;max-width:980px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px}.nl-proof__name{border:0;background:none;padding:2px 4px;font:inherit;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--faint);border-radius:var(--control-r-sm);transition:color .15s}.nl-sec{padding:120px 0 0}.nl-h2{margin:0 0 40px;font-size:clamp(32px,4.6vw,54px);line-height:1.04;font-weight:700;letter-spacing:-.035em;text-align:left;max-width:900px}.nl .nl-h2{margin:0 0 40px;font-weight:700;letter-spacing:-.035em}.nl-eyebrow{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--muted)}.nl-bento{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nl-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--nl-card);border-radius:var(--face-r-4xl);padding:40px}.nl-card--full{grid-column:1 / -1}.nl-card__head{display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:end;padding-right:40px}.nl-card__head .nl-eyebrow{grid-column:1 / -1}.nl-card__title{margin:0;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em;max-width:560px}.nl-round{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--page);transition:transform .15s}.nl-card:hover .nl-round{transform:translate(2px)}.nl-stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:var(--face-r-4xl)}.nl .nl-stretch:focus-visible{outline:none}.nl .nl-stretch:focus-visible:after{outline:var(--focus-w) solid var(--focus-ink);outline-offset:var(--focus-in)}.nl-card__shot{flex:1 0 auto;margin-top:36px;min-height:290px;overflow:hidden;background:var(--page);border-radius:var(--face-r-2xl);padding:24px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 5%,transparent),0 2px 6px -2px color-mix(in srgb,var(--ink) 6%,transparent),0 24px 48px -28px color-mix(in srgb,var(--ink) 22%,transparent)}.nl-card--full .nl-card__shot{min-height:340px}.nl-card__shot .ill-pane{border-radius:var(--face-r-md);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent),0 10px 24px -16px color-mix(in srgb,var(--ink) 18%,transparent)}.nl-tpls{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.nl-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;height:100%;min-height:168px;padding:20px;font:inherit;text-align:left;color:var(--ink);background:var(--page);border:1px solid var(--rule);border-radius:var(--card-r);transition:background .15s}.nl-tpl:hover{background:var(--wash)}button.nl-tpl{cursor:pointer}.nl-tpl__ico{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hue);color:var(--on-fill)}.nl-tpl__more{font-size:13px;color:var(--muted);margin-top:-8px}a.nl-tpl{color:inherit;text-decoration:none}.nl-tpl__name{flex:1;font-size:17px;line-height:22px;font-weight:700;letter-spacing:-.015em}.nl-round--soft{width:28px;height:28px;background:var(--nl-card);color:var(--ink)}.nl-tpl:hover .nl-round{transform:translate(2px)}.nl-tpl:hover .nl-round--soft{background:var(--ink);color:var(--page)}.nl-ticker{margin-top:120px;padding:28px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-on) 8%,var(--mask-on) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--mask-on) 8%,var(--mask-on) 92%,transparent)}.nl-ticker__track{display:flex;width:max-content;animation:nl-tick 60s linear infinite}.nl-ticker:hover .nl-ticker__track{animation-play-state:paused}.nl-ticker__row{list-style:none;margin:0;padding:0 28px 0 0;display:flex;gap:56px}.nl-ticker__row li{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:var(--muted);white-space:nowrap}.nl-ticker__row li svg{color:var(--faint)}@keyframes nl-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.nl-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.nl-ticker__track{animation:none;padding:0 var(--nl-gut)}.nl-ticker__row[aria-hidden]{display:none}.nl *{transition:none!important}}.nl .pl-blk{padding:120px 0 0}.nl .pl-h2{font-size:clamp(32px,4.6vw,54px);line-height:1.04;font-weight:700;letter-spacing:-.035em}.nl-close{margin-top:120px;padding:112px 0;background:var(--nl-card)}.nl-close__in{display:flex;flex-direction:column;align-items:center;text-align:center}.nl .nl-close__h{margin:0 0 28px;text-align:center}.nl-foot{padding:72px 0 40px}.nl-foot__in{display:grid;grid-template-columns:1fr auto;gap:32px}.nl-foot__mark{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:700;letter-spacing:-.03em}.nl-foot__say{margin:16px 0 0;max-width:300px;font-size:16px;line-height:24px;color:var(--muted)}.nl-foot__go{margin-top:24px}.nl-foot__col{display:flex;flex-direction:column;align-items:flex-end;gap:14px;padding-top:55px;font-size:16px}.nl-foot__head{margin:0 0 4px;font-weight:600;color:var(--ink)}.nl-foot__col a{color:var(--muted);width:fit-content;padding:2px 4px;margin:0 -4px;border-radius:var(--control-r-sm)}.nl-foot__col a:hover{color:var(--ink);background:var(--wash)}.nl-foot__in{row-gap:0}.nl-foot__copy,.nl-foot__legal{margin-top:48px;font-size:14px;color:var(--faint)}.nl-foot__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px}.nl-foot__legal a{color:inherit;padding:2px 4px;margin:0 -4px;border-radius:var(--control-r-sm)}.nl-foot__legal a:hover{color:var(--ink);background:var(--wash)}@media (max-width:1100px){.nl-tpls{grid-template-columns:repeat(6,1fr)}.nl-tpls>li{grid-column:span 2}.nl-tpls>li:nth-last-child(-n+2):nth-child(3n+1),.nl-tpls>li:nth-last-child(-n+2):nth-child(3n+2){grid-column:span 3}.nl-foot__in{grid-template-columns:repeat(3,1fr);row-gap:32px}.nl-foot__brand{grid-column:1 / -1}.nl-foot__col{align-items:flex-start;padding-top:0}.nl-foot__copy,.nl-foot__legal{grid-column:1 / -1}.nl-foot__legal{justify-content:flex-start;margin-top:-20px}}@media (max-width:900px){.nl-nav,.nl-bar__signin{display:none}.nl-bar__menu{display:inline-grid}.nl-bar__go{margin-right:4px}.nl-bento{grid-template-columns:1fr}.nl-card{padding:32px 28px 28px}.nl-card__head{padding-right:0}.nl-card__shot,.nl-card--full .nl-card__shot{min-height:0;margin-top:28px;padding:24px}.nl-card__shot>.ill{padding:0}.nl-card__shot>.ill-boardart{padding-bottom:84px}.nl-card__shot .ill-inbox{top:0;right:0;bottom:16px;left:0}.nl-card__shot .ill-ladder{height:auto}.nl-card__shot .ill-dash{height:220px}}@media (max-width:640px){.nl{--nl-gut:16px}.nl-hero{padding-top:56px}.nl-lede{font-size:18px;line-height:26px}.nl .pl-prompt textarea,.nl .pl-prompt .pl-grow-wrap:after{min-height:128px}.nl-win{margin-top:40px}.nl-sec,.nl .pl-blk{padding-top:88px}.nl-tpls{grid-template-columns:1fr}.nl-tpls>li,.nl-tpls>li:nth-last-child(-n+2):nth-child(3n+1),.nl-tpls>li:nth-last-child(-n+2):nth-child(3n+2){grid-column:auto}.nl-tpl{min-height:0;flex-direction:row;align-items:center}.nl-tpl__more{display:none}.nl-tpl__name{font-size:16px}.nl-ticker,.nl-close{margin-top:88px}.nl-close{padding:80px 0}.nl-bar .nl-btn.nl-bar__go{height:36px;padding:0 14px;font-size:14px}.nl-bar__long{display:none}.nl-bar__short{display:inline}.nl-logo{margin-right:auto}.nl-h1{font-size:clamp(34px,10.5vw,44px);letter-spacing:-.04em}.nl-hero__eyebrow{font-size:15px;margin-bottom:14px}.nl-card__title{font-size:20px;line-height:26px}.nl-card{padding:24px 20px 20px}.nl-card__shot,.nl-card--full .nl-card__shot{margin-top:24px;padding:16px}.nl-foot{padding-top:56px}.nl-foot__in{grid-template-columns:1fr auto;row-gap:28px}.nl-foot__col{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:12px 28px}.nl-foot__copy,.nl-foot__legal{grid-column:auto;margin-top:8px}.nl-foot__legal{justify-content:flex-end}.nl-foot__copy,.nl-foot__legal{align-self:center}.nl-hero .nl-actions,.nl-close .nl-actions{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}.nl-hero .nl-btn,.nl-close .nl-btn{justify-content:center;height:52px;font-size:16px}}.nl-agents__lede{max-width:640px;margin:-24px 0 40px;font-size:18px;line-height:26px;color:var(--muted)}.nl-agents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nl-agent{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border-radius:var(--card-r);background:var(--page);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent);transition:transform .25s ease,box-shadow .25s ease}.nl-agent:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 14px 30px -18px color-mix(in srgb,var(--ink) 30%,transparent)}.nl-agent__name{margin:14px 0 0;font-size:15px;font-weight:600;letter-spacing:-.01em}.nl-agent__when{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--control-r-sm);font-size:11.5px;font-weight:500;background:color-mix(in srgb,var(--hue) 12%,var(--page));color:color-mix(in srgb,var(--hue) 75%,var(--ink))}.nl-agent__line{margin:4px 0 0;font-size:13.5px;line-height:20px;color:var(--muted)}.nl-agent--own{background:color-mix(in srgb,var(--primary) 7%,var(--page))}.nl-agent__ask{margin:4px 0 0;font-size:13.5px;line-height:20px;color:color-mix(in srgb,var(--primary) 70%,var(--ink))}.nl-agent__ask:before{content:"“"}.nl-agent__ask:after{content:"”"}.nl-agents__trust{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding:20px 24px;border-radius:var(--card-r);background:var(--nl-card)}.nl-agents__trust-h{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.nl-ai__rules{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px}.nl-ai__rules li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);white-space:nowrap}.nl-ai__rules svg{flex:none;color:var(--accent)}@media (max-width:1000px){.nl-agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nl-agents{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--nl-gut));padding:4px var(--nl-gut) 12px;scroll-padding-inline:var(--nl-gut)}.nl-agents::-webkit-scrollbar{display:none}.nl-agent{flex:0 0 78%;scroll-snap-align:start}.nl-agent:hover{transform:none}.nl-agents__lede{margin:-16px 0 28px;font-size:17px;line-height:25px}.nl-agents__trust{padding:16px 18px}.nl-ai__rules{flex-direction:column}}.nl-reach{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 56px;padding:48px;border-radius:var(--card-r);background:var(--nl-card)}.nl-reach__h{margin:0;font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em;max-width:460px}.nl-reach__triggers{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.nl-reach__triggers li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--ink)}.nl-reach__triggers b{font-weight:600}.nl-reach__triggers li{line-height:30px}.nl-tool{display:inline-block;vertical-align:middle}.nl-tool__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 7px;border:0;border-radius:var(--face-r-xs);background:var(--page);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.nl-tool__btn:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.nl-tool__mark{flex:none;display:inline-grid;place-items:center;object-fit:contain;color:var(--accent)}.nl-tool__menu{width:250px}.nl-tool__item{width:100%;align-items:center;border:0;background:none;font:inherit;font-size:14px;line-height:1.3;color:var(--ink);text-align:left;cursor:pointer}.nl-tool__item.is-on{font-weight:600;background:var(--wash)}.nl-reach__ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--face-r-sm);background:var(--page);color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent)}.nl-orbit{--size:420px;--r:calc(var(--size) * .42);position:relative;width:var(--size);height:var(--size);justify-self:center}.nl-orbit__glow{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;opacity:.8;filter:blur(24px);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--gold) 45%,transparent),transparent 55%),radial-gradient(circle at 72% 34%,color-mix(in srgb,var(--sea) 45%,transparent),transparent 55%),radial-gradient(circle at 44% 78%,color-mix(in srgb,var(--primary) 50%,transparent),transparent 60%)}.nl-orbit__halo{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--page) 35%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent)}.nl-orbit__halo--outer{top:20%;right:20%;bottom:20%;left:20%}.nl-orbit__halo--inner{top:31%;right:31%;bottom:31%;left:31%}.nl-orbit__ring{position:absolute;inset:calc(50% - var(--r));border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.nl-orbit__slot{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(-1 * var(--a)))}.nl-orbit__tile{position:absolute;left:-31px;top:-31px;width:62px;height:62px;display:grid;place-items:center;border-radius:var(--face-r-lg);background:var(--light-panel);color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 12px 26px -14px color-mix(in srgb,var(--ink) 45%,transparent)}.nl-orbit__tile img{width:30px;height:30px;object-fit:contain}.nl-orbit__core{position:absolute;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;display:grid;place-items:center;border-radius:var(--face-r-xl);background:var(--light-panel);box-shadow:0 0 0 7px color-mix(in srgb,var(--light-panel) 40%,transparent),0 18px 40px -18px color-mix(in srgb,var(--ink) 50%,transparent)}@media (prefers-reduced-motion:no-preference){.nl-orbit__ring{animation:nl-orbit 90s linear infinite}.nl-orbit__tile{animation:nl-orbit 90s linear infinite reverse}}@keyframes nl-orbit{to{rotate:360deg}}@media (max-width:900px){.nl-reach{grid-template-columns:1fr;padding:32px 24px}}@media (max-width:560px){.nl-reach{padding:28px 20px}.nl-reach__h{font-size:21px;line-height:27px}.nl-reach__triggers li{align-items:flex-start;font-size:14.5px;line-height:28px}.nl-reach__ico{margin-top:-2px}}@media (max-width:520px){.nl-orbit{--size:300px}.nl-orbit__tile{left:-25px;top:-25px;width:50px;height:50px;border-radius:var(--face-r-md)}.nl-orbit__tile img{width:24px;height:24px}}.nl h1{text-wrap:wrap}.nl :is(h2,h3,.nl-lede,.nl-agents__lede,.nl-proof__line){text-wrap:balance}.nl :is(p,li,blockquote,figcaption){text-wrap:pretty}.nl :is(.nl-agent__line,.nl-lede){-webkit-hyphens:manual;hyphens:manual}@media (max-width:760px){.nl .nl-br{display:none}}.nl-hero__stage{position:relative;width:fit-content;max-width:100%;margin-inline:auto}@keyframes nl-swap{0%{opacity:0;transform:translateY(.35em)}}.nl-wave__said{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nl-wave{display:inline-block}@keyframes nl-wave{0%{opacity:0;transform:translateY(.45em);color:var(--rust)}25%{opacity:1;color:var(--gold)}45%{transform:translateY(-.12em);color:var(--moss)}60%{color:var(--sea)}72%{transform:translateY(.03em);color:var(--slate)}85%{color:var(--primary)}to{opacity:1;transform:none;color:inherit}}@media (prefers-reduced-motion:no-preference){.nl-wave{animation:nl-wave 1.1s cubic-bezier(.3,.6,.3,1) both;animation-delay:calc(var(--i) * 55ms)}}.nl-mail{margin-top:20px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px 56px;padding:48px;border-radius:var(--card-r);background:var(--nl-card)}.nl-mail__sub{margin:14px 0 0;max-width:440px;font-size:16px;line-height:24px;color:var(--muted)}.nl-mail__points{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.nl-mail__points li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:21px;color:var(--ink)}.nl-mail__win{border-radius:var(--face-r-lg);background:var(--page);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 24px 48px -28px color-mix(in srgb,var(--ink) 40%,transparent)}.nl-mail__bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.nl-mail__bar i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--ink) 12%,var(--page))}.nl-mail__bar span{margin-left:10px;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-mail__list{display:flex;flex-direction:column;gap:12px;padding:16px}.nl-mail__msg{padding:16px 18px;border-radius:var(--face-r);background:var(--page);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent)}.nl-mail__msg p{margin:8px 0 0;font-size:14px;line-height:21px;color:var(--ink)}.nl-mail__msg--them{background:color-mix(in srgb,var(--rust) 6%,var(--page))}.nl-mail__msg--draft{background:color-mix(in srgb,var(--primary) 4%,var(--page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}.nl-mail__msg--draft p{color:var(--muted)}.nl-mail__from{display:flex;align-items:center;gap:10px;margin-bottom:4px}.nl-mail__who{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:18px}.nl-mail__who b{font-weight:600}.nl-mail__addr{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-mail__at{margin-left:auto;align-self:flex-start;font-size:12px;color:var(--faint);white-space:nowrap}.nl-mail__av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rust);color:var(--page);font-size:12px;font-weight:600}.nl-mail__kept{align-self:center;display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:color-mix(in srgb,var(--moss) 14%,var(--page));color:color-mix(in srgb,var(--moss) 75%,var(--ink))}.nl-mail__ok{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.nl-mail__wait{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:12.5px;font-weight:500;color:color-mix(in srgb,var(--primary) 70%,var(--ink))}.nl-mail__btn{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:var(--face-r-xs);font-size:13px;font-weight:600;background:var(--page);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.nl-mail__btn--go{background:var(--primary);color:var(--primary-ink);box-shadow:none}@media (prefers-reduced-motion:no-preference){.nl-mail__list>*{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * .9s)}.nl-mail__win.is-seen .nl-mail__list>*{opacity:1;transform:none}}@media (max-width:900px){.nl-mail{grid-template-columns:1fr;padding:32px 24px}}@media (max-width:560px){.nl-mail{padding:28px 16px}.nl-mail__list{padding:12px}.nl-mail__msg{padding:14px}.nl-mail__points li{align-items:flex-start;font-size:14.5px}}
