@font-face{font-family:Syne;src:url(/fonts/Syne-Variable-latin.woff2)format("woff2");font-weight:400 800;font-display:swap}html[data-ds=v2]{--bg:#f3ebcb;--paper:#f3ebcb;--card:#faf5e1;--inset:#f1e9c8;--input:#fffbea;--sel:#d9ec9c;--track:#e6dcae;--canvas:#f3ebcb;--doc:#f6efd3;--ink:#161616;--inkbg:#161616;--oninkbg:#f3ebcb;--tx:#161616;--tx2:#3f3d33;--tx3:#2c2a22;--mut:#3f3d33;--mut2:#4a4838;--mut3:#55533f;--line:#e3d9a8;--line2:#cfc38a;--scrim:#16161675;--lime:#8dc63f;--lime-bg:#d9ec9c;--lime-tx:#2f5a0c;--gold:#ffc72c;--gold-bg:#ffe7a0;--gold-tx:#6b4400;--coral:#ee4b2b;--coral-bg:#f9c9bf;--coral-tx:#9a1f0a;--blu:#1e4fb8;--blu-bg:#d6e0f7;--blu-tx:#1b3f8f;--pur:#6d5bd0;--pur-bg:#e4dcf7;--pur-tx:#4c3ea3;--teal:#0f7f75;--teal-bg:#cfe8e4;--teal-tx:#0b5f57;--peach:#ffd5ab;--peach-bg:#ffd5ab;--neu-bg:#e9e0b9;--grn:var(--lime);--grn-bg:var(--lime-bg);--grn-tx:var(--lime-tx);--amb:var(--gold);--amb-bg:var(--gold-bg);--amb-tx:var(--gold-tx);--red:var(--coral);--red-bg:var(--coral-bg);--red-tx:var(--coral-tx);--on-accent:#161616;--on-hue:#fffcf2;--on-fill:#161616;--on-amb:#161616;--on-tint:#161616;--go:var(--lime);--ongo:#161616;--link:#161616;--linkhv:var(--coral-tx);--hi-bg:var(--gold);--hi-tx:#161616;--hi-accent:var(--ink);--ava-alf:#2f6b45;--ava-claw:#44505f;--ava-penny:#7325bb;--ava-scout:#a75a05;--ava-flux:#b3306b;--ava-none:#6b6552;--on-ava:#fff;--own-josh:#1b2a4a;--own-nick:var(--blu);--own-ruth:var(--pur);--chart-1:var(--lime);--chart-2:var(--gold);--chart-3:var(--coral);--chart-4:var(--blu);--chart-5:var(--pur);--heat-1:#fff1b8;--heat-2:#ffc72c;--heat-3:#ee4b2b;--heat-4:#161616;--syn-surface:#161616;--syn-text:#f3ebcb;--syn-meta:#948e78;--syn-comment:#948e78;--syn-keyword:#b69dff;--syn-key:#8fb0ff;--syn-string:#a6dc5a;--syn-bool:#ff9b84;--syn-number:#ffd35c;--el-1:2px 2px 0 #161616;--el-2:3px 3px 0 #161616;--el-3:4px 5px 0 #161616;--el-4:8px 10px 0 #161616;--el-stamp:2px 2px 0 #161616;--glow-extra:0 0 0 #0000;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:13px;--sp-6:16px;--sp-7:20px;--sp-8:22px;--sp-9:24px;--sp-10:28px;--sp-11:32px;--sp-12:48px;--sp-13:64px;--r-stamp:5px;--r-chip-sm:7px;--r-chip:8px;--r-control:10px;--r-tile:11px;--r-bubble:16px;--r-pill:20px;--r-round:50%;--r-cut:2px;--bd:2px;--bd-thin:1.5px;--bd-hair:1px;--type-h1:34px;--type-h1-lg:44px;--type-modal-title:20px;--type-card-title:15px;--type-kpi:28px;--type-kpi-lg:34px;--type-body:15px;--type-ui:13.5px;--type-control:13px;--type-seg:12.5px;--type-dense:12px;--type-chip:11.5px;--type-label:11px;--type-micro:10.5px;--type-nano:10px;--type-stamp:9.5px;--track-display:-.02em;--track-label:.1em;--track-stamp:.1em;--track-field:.06em;--weight-heavy:800;--weight-strong:700;--weight-dense:600;--weight-body:400;--leading-body:1.6;--rail-w:224px;--row-h:44px;--cell-x:14px;--ctl-h:36px;--ctl-h-sm:30px;--card-pad:18px 20px;--card-pad-sm:12px 14px;--stack-gap:16px;--section-gap:32px;--page-x:28px;--page-y:24px;--touch-min:44px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.36s;--dur-done:.6s;--dur-tilt:.18s;--dur-fill:.52s;--dur-idle:12s;--dur-hover:.12s;--dur-control:.22s;--dur-sheet:.36s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--font-body:"Plus Jakarta Sans", "Public Sans", system-ui, sans-serif;--font-title:"Plus Jakarta Sans", "Public Sans", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-display-alt:"Gabarito", sans-serif;--font-display:var(--font-title);--font-band:"Syne", "Bricolage Grotesque", sans-serif;--app-font:var(--font-body);--side:#ebe1b8;--ink-base:#161616;--ava-petrol:var(--blu);--ava-indigo:var(--pur);--chart-followers:var(--blu);--chart-connections:var(--coral);--t-grn:var(--grn-bg);--t-blu:var(--blu-bg);--t-pur:var(--pur-bg);--t-amb:var(--amb-bg);--t-red:var(--red-bg);--t-neu:var(--neu-bg);--tok-edge:#16161638;--tok-num:#fffbea;--gold-a:var(--gold-bg);--gold-b:var(--gold);--on-gold:#161616;--hi-glow:0 0 0 #0000;--r-tab:9px;--r-card-sm:11px;--r-card:14px;--card-border:var(--bd) solid var(--ink);--dur-theme:.28s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ds=v2][data-theme=dark]{--bg:#131311;--paper:#1b1a16;--card:#1e1d18;--inset:#26241d;--input:#22201a;--sel:#3a4a17;--track:#2c2a22;--canvas:#141311;--doc:#181712;--ink:#f3ebcbeb;--inkbg:#f3ebcb;--oninkbg:#161616;--tx:#f3ebcb;--tx2:#cfc8ab;--tx3:#dcd5b8;--mut:#c4bd9f;--mut2:#a8a189;--mut3:#948e78;--line:#f3ebcb24;--line2:#f3ebcb3d;--scrim:#080806c2;--lime:#a6dc5a;--lime-bg:#2b3d12;--lime-tx:#c6ec8a;--gold:#ffd35c;--gold-bg:#3f3210;--gold-tx:#ffdf85;--coral:#ff7a5c;--coral-bg:#46201a;--coral-tx:#ff9b84;--blu:#8fb0ff;--blu-bg:#172a47;--blu-tx:#aebfe8;--pur:#b69dff;--pur-bg:#271f42;--pur-tx:#b69dff;--teal:#3fd6c4;--teal-bg:#123a36;--teal-tx:#5fe0d0;--on-hue:#161616;--peach:#e9a366;--peach-bg:#3a2415;--neu-bg:#26241d;--grn:var(--lime);--grn-bg:var(--lime-bg);--grn-tx:var(--lime-tx);--amb:var(--gold);--amb-bg:var(--gold-bg);--amb-tx:var(--gold-tx);--red:var(--coral);--red-bg:var(--coral-bg);--red-tx:var(--coral-tx);--on-tint:#f3ebcb;--go:var(--lime);--link:#f3ebcb;--linkhv:var(--coral);--hi-bg:var(--card);--hi-tx:var(--gold);--hi-accent:var(--gold);--own-josh:#33507f;--own-nick:#2f4f9e;--own-ruth:#5b3fb0;--chart-1:var(--lime);--chart-2:var(--gold);--chart-3:var(--coral);--chart-4:var(--blu);--chart-5:var(--pur);--heat-1:#2b2612;--heat-2:#7a5a12;--heat-3:#ffc72c;--heat-4:#ff7a5c;--el-1:2px 2px 0 #f3ebcbeb, 0 0 18px #ffd35c1a;--el-2:3px 3px 0 #f3ebcbeb, 0 0 18px #ffd35c1a;--el-3:4px 5px 0 #f3ebcbeb, 0 0 18px #ffd35c1a;--el-4:8px 10px 0 #f3ebcbeb;--el-stamp:2px 2px 0 #f3ebcbeb;--glow-extra:0 0 18px #ffd35c1a;--side:#1b1a16;--ink-base:#f3ebcbeb;--tok-edge:#f3ebcb57;--tok-num:#f3ebcb29;--hi-glow:0 0 18px #ffd35c2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-ds=v2] [data-v2app]{--app-bg2:color-mix(in oklab, var(--app) 45%, var(--bg));--app-hv:color-mix(in oklab, var(--app) 22%, var(--bg))}html[data-ds=v2] [data-v2app=home]{--app:var(--lime);--app-bg:var(--lime-bg);--on-app:var(--on-accent)}html[data-ds=v2] [data-v2app=code]{--code-tint:color-mix(in oklab, var(--gold-bg) 55%, var(--coral-bg));--app:var(--peach);--app-bg:var(--code-tint);--app-bg2:color-mix(in oklab, var(--ink) 9%, var(--code-tint));--app-hv:color-mix(in oklab, var(--ink) 6%, var(--code-tint));--on-app:var(--on-accent)}html[data-ds=v2] [data-v2app=outreach]{--app:var(--gold);--app-bg:var(--gold-bg);--on-app:var(--on-accent)}html[data-ds=v2] [data-v2app=finance]{--app:var(--pur);--app-bg:var(--pur-bg);--on-app:var(--on-hue)}html[data-ds=v2] [data-v2app=flows]{--app:var(--blu);--app-bg:var(--blu-bg);--on-app:var(--on-hue)}html[data-ds=v2] [data-v2app=forms]{--app:#4c3ea3;--app-bg:#c2b8ea;--on-app:var(--on-hue)}html[data-ds=v2][data-theme=dark] [data-v2app=forms]{--app:#b69dff;--app-bg:#2a2250}html[data-ds=v2] [data-v2app=linkedin]{--app:#2c56cc;--app-bg:#c4d1f1;--app-bg2:#a0baf5;--app-hv:#b2c6f3;--on-app:var(--on-hue);--app-switcher:#a0baf5;--li-rail-bg:var(--bg);--li-sel:#c4d1f1}html[data-ds=v2][data-theme=dark] [data-v2app=linkedin]{--app:#7f9ff0;--app-bg:#16213f;--app-bg2:#26386a;--app-hv:#1e2d55;--app-switcher:#26386a;--li-sel:#1e2d55}html[data-ds=v2] [data-v2app=webinars]{--app:#6e2f63;--app-bg:#ead3e4;--app-bg2:#d3a9c9;--app-hv:#dfbfd7;--app-tile:#b879a9;--on-app:var(--on-hue)}html[data-ds=v2][data-theme=dark] [data-v2app=webinars]{--app:#d49ac4;--app-bg:#2e1428;--app-bg2:#4a2442;--app-hv:#3b1c35;--app-tile:#d49ac4}html[data-ds=v2] [data-v2app=links]{--app:#2f7a4d;--app-bg:#d3e3cb;--app-bg2:#a9d49c;--app-hv:#bfdcb4;--app-tile:#6fae7f;--on-app:#f3ebcb}html[data-ds=v2][data-theme=dark] [data-v2app=links]{--app:#1f4a30;--app-bg:#1c2a20;--app-bg2:#2f5a3a;--app-hv:#25382a;--app-tile:#4f9a66;--on-app:#f3ebcb}html[data-ds=v2] [data-v2app=docs],html[data-ds=v2] [data-v2app=settings]{--app:var(--inkbg);--app-bg:var(--neu-bg);--on-app:var(--oninkbg)}html[data-ds=v2] [data-app-frame]{--ink:var(--ink-base);--app-ink:var(--ink-base);--app-paper:var(--bg);--app-panel:var(--app-bg);--app-chip:var(--app-bg2);--app-line:var(--line2);--app-slab:var(--app);--app-slab-tx:var(--on-app);--app-slab-sub:var(--on-app);background:var(--bg)!important}html[data-ds=v2][data-theme=dark] [data-app-frame]{--app-slab:var(--app);--app-slab-sub:var(--on-app);--app-panel:var(--app-bg);--app-chip:var(--app-bg2);--app-ink:var(--ink-base)}html[data-ds=v2] body{font-family:var(--font-body)}html[data-ds=v2] [data-app-switcher]{background:var(--card)}html[data-ds=v2] .shell-main{background:var(--bg);border-left:0}html[data-ds=v2] .shell-main:has(.docs-page-root){border-left:var(--bd) solid var(--ink);border-top-left-radius:var(--r-card)}@media (min-width:761px){html[data-ds=v2] .shell-main:has(.code-root){border-left:var(--bd) solid var(--ink);border-top-left-radius:var(--r-card)}html[data-ds=v2][data-rail-off] .shell-main:has(.code-root,.docs-page-root){border-left:0;border-top-left-radius:0}}@media (max-width:760px){html[data-ds=v2] .shell-main{border:0}}@media (min-width:761px) and (max-width:999px){html[data-ds=v2] aside[data-v2-rail]{border-right:0}html[data-ds=v2] .shell-main{border-left:var(--bd) solid var(--ink);border-top-left-radius:var(--r-card)}}@media (max-width:760px){html[data-ds=v2] .sidebar{background:var(--bg)}html[data-ds=v2] .sidebar aside[data-v2-sidebar]{border-left:var(--bd) solid var(--ink)!important}}@media (max-height:760px){html[data-ds=v2] aside[data-v2-rail]{gap:var(--sp-2)!important;padding:var(--sp-4) 0!important}html[data-ds=v2] aside[data-v2-rail]>div:last-child{padding-top:var(--sp-2)!important;gap:var(--sp-2)!important}}html[data-ds=v2] [data-v2app=linkedin] [data-li-list]{background:var(--card)!important}html[data-ds=v2] [data-v2app=linkedin] .li-row[data-selected=true]{border:0;border-bottom:1px solid var(--line2);background:var(--li-sel);box-shadow:inset 4px 0 0 var(--app);border-radius:0;margin:0;padding:9px 20px}html[data-ds=v2] [data-v2app=linkedin] .li-row[data-selected=true][data-unread=true]{padding:10px 20px}html[data-ds=v2] [data-v2app=linkedin] .li-row[data-selected=true][data-due=true]{background:var(--amb-bg)}html[data-ds=v2] [data-v2app=linkedin] .li-row[data-selected=true]:active{transform:none}@media (max-width:760px){html[data-ds=v2] [data-v2app=linkedin] .li-row[data-selected=true]{margin:0;padding:10px 14px}}html[data-ds=v2] [data-app-slab]{gap:var(--sp-5);--slab-ctl-h:36px;height:auto;min-height:0;padding:var(--sp-6) var(--sp-8);background:var(--app);color:var(--on-app);border-bottom:var(--bd) solid var(--ink)}html[data-ds=v2] [data-app-slab] h1,html[data-ds=v2] [data-app-slab] [data-page-title]{letter-spacing:var(--track-display);color:var(--on-app);font-size:34px;font-weight:800;line-height:1.05;font-family:var(--font-band)!important}html[data-ds=v2] [data-slab-text]{gap:var(--sp-3);min-height:40px}html[data-ds=v2] [data-slab-info]{width:28px;height:28px;color:var(--on-app);transition:background-color var(--dur-fast) var(--ease-out);border:2px solid #0000;border-radius:8px}html[data-ds=v2] [data-slab-info]>span[aria-hidden]{background:currentColor;width:15px;height:15px;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-ds=v2] [data-slab-info]:hover,html[data-ds=v2] [data-slab-info]:focus-visible{background:color-mix(in oklab, currentColor 16%, transparent);color:var(--on-app);border-color:#0000}html[data-ds=v2] [data-slab-subpop]{border-color:var(--ink);border-radius:var(--r-card-sm)}html[data-ds=v2] [data-slab-tools]{color:var(--on-app);gap:var(--sp-4)}html[data-ds=v2] [data-slab-tools]:not(:empty):before{background:var(--on-app);opacity:.5;border-radius:0;width:2px;height:26px}html[data-ds=v2] [data-slab-actions]{gap:var(--sp-3)}html[data-ds=v2] [data-app-slab] [data-primary-action]{border:2px solid var(--ink);background:var(--card);color:var(--tx);box-shadow:var(--el-1);border-radius:10px;padding:8px 16px;font-size:13px}html[data-ds=v2] [data-app-slab] :focus-visible{outline-color:var(--on-app)}@media (max-width:1100px){html[data-ds=v2] [data-app-slab]{padding:var(--sp-5) var(--sp-6)}}@media (max-width:760px){html[data-ds=v2] [data-app-slab]{--slab-ctl-h:30px;padding:10px 12px}html[data-ds=v2] [data-app-slab] h1,html[data-ds=v2] [data-app-slab] [data-page-title]{font-size:22px}}html[data-ds=v2] .gx-check-input:focus-visible+.gx-check{outline:2px solid var(--ink);outline-offset:2px}html[data-ds=v2] .mo-lift{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}html[data-ds=v2] .mo-lift:hover{box-shadow:3px 3px 0 var(--ink), var(--glow-extra);transform:translate(-1px,-1px)}html[data-ds=v2] .mo-lift:active,html[data-ds=v2] .mo-stamp:active{box-shadow:0 0 0 var(--ink), var(--glow-extra);transition-duration:60ms;transform:translate(2px,2px)scale(.98)}@keyframes mo-pop-kf{0%{opacity:0;transform:scale(.6)rotate(6deg)}to{opacity:1;transform:scale(1) rotate(var(--tilt-stamp,-4deg))}}@keyframes mo-pop-flat-kf{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mo-done-kf{0%{transform:rotate(0)}30%{transform:rotate(var(--tilt-done,-2deg)) scale(1.03)}to{transform:rotate(0)}}html[data-ds=v2] .mo-pop{animation:mo-pop-kf var(--dur-base) var(--ease-pop) both;transform-origin:50% 100%}html[data-ds=v2] .mo-pop-flat{animation:mo-pop-flat-kf var(--dur-base) var(--ease-pop) both}html[data-ds=v2] .mo-done{animation:mo-done-kf var(--dur-done) var(--ease-pop) both}html[data-ds=v2] .mo-tilt{transition:transform var(--dur-tilt) var(--ease-pop)}html[data-ds=v2] .mo-tilt:hover{transform:rotate(-3deg)}@keyframes mo-wipe-kf{0%{clip-path:circle(0 at var(--wipe-x,100%) var(--wipe-y,0))}to{clip-path:circle(160% at var(--wipe-x,100%) var(--wipe-y,0))}}html.gx-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.gx-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}html.gx-vt::view-transition-new(root){animation:mo-wipe-kf var(--dur-slow) var(--ease-out) both}html.gx-vt::view-transition{pointer-events:none}html[data-ds=v2] .gx-railtile{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-pop), box-shadow var(--dur-fast) var(--ease-out)}html[data-ds=v2] .gx-railtile:not([aria-current]):hover{box-shadow:3px 3px 0 var(--ink)!important}html[data-ds=v2] .gx-railtile:active{transition-duration:60ms;box-shadow:0 0 0 var(--ink)!important;transform:translate(2px,2px)!important}html[data-ds=v2] .gx-navrow{transition:background-color var(--dur-fast) var(--ease-out);background:0 0}html[data-ds=v2] .gx-navrow:hover{background:var(--app-hv)}html[data-ds=v2] .gx-menuitem:hover,html[data-ds=v2] .gx-menuitem:focus-visible{background:var(--sel)}html[data-ds=v2] .gx-iconbtn{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){html[data-ds=v2] .gx-railtile,html[data-ds=v2] .mo-lift,html[data-ds=v2] .gx-navrow{transition:none}html[data-ds=v2] .gx-railtile:active,html[data-ds=v2] .mo-lift:hover,html[data-ds=v2] .mo-lift:active{transform:none!important}}html[data-ds=v2][data-motion=reduced] .gx-railtile,html[data-ds=v2][data-motion=reduced] .mo-lift,html[data-ds=v2][data-motion=reduced] .mo-tilt,html[data-ds=v2][data-motion=reduced] .gx-navrow{transition:none}html[data-ds=v2][data-motion=reduced] .mo-lift:hover,html[data-ds=v2][data-motion=reduced] .mo-lift:active,html[data-ds=v2][data-motion=reduced] .mo-tilt:hover{transform:none!important}html[data-motion=reduced]::view-transition-new(root){animation:none}html[data-ds=v2][data-motion=reduced] .mo-pop,html[data-ds=v2][data-motion=reduced] .mo-pop-flat,html[data-ds=v2][data-motion=reduced] .mo-done{animation:none}@media (prefers-reduced-motion:reduce){html[data-ds=v2] .mo-tilt{transition:none}html[data-ds=v2] .mo-tilt:hover{transform:none!important}html[data-ds=v2] .mo-pop,html[data-ds=v2] .mo-pop-flat,html[data-ds=v2] .mo-done{animation:none}}:is(html[data-ds=v2] .mobile-main:has(.plan-wrap),html[data-ds=v2] .cal-pop){--app-font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--c-bg:var(--bg);--c-surface:var(--card);--c-surface-2:var(--inset);--c-surface-3:var(--track);--c-surface-inset:var(--inset);--c-sidebar:var(--side);--c-sidebar-border:var(--line2);--c-sidebar-active:var(--sel);--c-sidebar-hover:var(--inset);--c-sidebar-text:var(--tx3);--c-sidebar-text-strong:var(--tx);--c-sidebar-text-faint:var(--mut);--c-track:var(--track);--c-disabled-bg:var(--neu-bg);--c-overlay:var(--scrim);--c-text:var(--tx3);--c-text-strong:var(--tx);--c-text-mid:var(--tx2);--c-text-dim:var(--mut);--c-text-faint:var(--mut2);--c-border:var(--line2);--c-border-soft:var(--line);--c-border-strong:var(--line2);--c-accent:var(--red);--c-accent-strong:var(--red-tx);--c-accent-bg:var(--red-bg);--c-accent-border:var(--red);--c-on-solid:var(--on-fill);--chart-max:var(--blu);--chart-api:var(--red);--chart-glow:.25;--c-btn-ink-bg:var(--inkbg);--st-green-fg:var(--grn-tx);--st-green-solid:var(--grn);--st-green-bg:var(--grn-bg);--st-green-border:var(--grn);--st-red-fg:var(--red-tx);--st-red-solid:var(--red);--st-red-bg:var(--red-bg);--st-red-border:var(--red);--st-amber-fg:var(--amb-tx);--st-amber-solid:var(--amb);--st-amber-bg:var(--amb-bg);--st-amber-border:var(--amb);--st-blue-fg:var(--blu-tx);--st-blue-solid:var(--blu);--st-blue-bg:var(--blu-bg);--st-blue-border:var(--blu);--st-purple-fg:var(--pur);--st-purple-solid:var(--pur);--st-purple-bg:var(--pur-bg);--st-purple-border:var(--pur);--st-pink-fg:var(--pur);--st-pink-bg:var(--pur-bg);--st-pink-solid:var(--pur);--st-yellow-solid:var(--amb);--st-teal-solid:var(--teal);--st-indigo-solid:var(--pur);--st-slate-solid:var(--mut);--st-black-solid:var(--inkbg);--green:#6e9060;--green-strong:#567049;--green-bg:#e4eadd;--green-border:#c3d2b4;--cal-surface:var(--card);--cal-rule:var(--line2);--cal-rule-soft:var(--line);--cal-event-ink:var(--tx);--g1:#dddfe3;--g1-ink:#2a2f3a;--g2:#bbbfc8;--g2-ink:#22262f;--g3:#989eac;--g3-ink:#191d24;--g4:#545e75;--g4-ink:#fff;--g5:#434b5e;--g5-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eceae3;--paper:#eceae3;--side:#dedcd1;--card:#f6f5f0;--inset:#f0eee7;--canvas:#efede4;--doc:#efede6;--ink-base:#0e172c;--ink:var(--ink-base);--inkbg:#0e172c;--oninkbg:#fff;--tx:#0e172c;--tx2:#475569;--tx3:#334155;--mut:#4b5563;--mut2:#556070;--mut3:#556070;--line:#e7e4db;--line2:#d8d3c5;--track:#e4e1d8;--input:#fff;--sel:#e1e8fc;--scrim:#0e172c6b;--tok-edge:#0e172c38;--tok-num:#fff;--grn:#14713a;--grn-tx:#0f5730;--grn-bg:#dcf3e3;--amb:#9c6108;--amb-tx:#95500a;--amb-bg:#fbe3a8;--red:#ef233c;--red-tx:#b0192b;--red-bg:#fbd5d9;--blu:#2f52b8;--blu-tx:#24408e;--blu-bg:#dceafb;--pur:#6d5bd0;--pur-tx:#6d5bd0;--pur-bg:#e4d8fb;--teal:#0f7f75;--neu-bg:#eae7dc;--chart-followers:#3453c4;--chart-connections:#b4468c;--on-amb:#1a1003;--on-fill:#fff;--on-tint:#0e172c;--ava-alf:#3a5cb8;--ava-claw:#0f7f75;--ava-penny:#7325bb;--ava-scout:#a75a05;--ava-flux:#b3306b;--ava-none:#4a5568;--ava-petrol:#0d5c86;--ava-indigo:#3d3a99;--ava-plum:#7d2b4c;--ava-bronze:#7a4a12;--own-josh:#1b2a4a;--own-ruth:var(--pur);--t-grn:var(--grn-bg);--t-blu:var(--blu-bg);--t-pur:var(--pur-bg);--t-amb:var(--amb-bg);--t-red:var(--red-bg);--t-neu:var(--neu-bg);--link:#3e66d6;--linkhv:var(--red);--go:var(--grn);--ongo:#fff;--glow-extra:0 0 0 #0000;--hi-bg:#f4c64b;--hi-tx:#101726;--hi-accent:var(--ink);--hi-glow:0 0 0 #0000;--gold-a:#fde7c0;--gold-b:#f4c64b;--on-gold:#101726;--heat-1:#cfe0fb;--heat-2:#8fb6f2;--heat-3:#4f7bee;--heat-4:#1f3e9e;--syn-surface:#0b1226;--syn-text:#dfe6f2;--syn-meta:#64748b;--syn-comment:#6b7280;--syn-keyword:#a78bfa;--syn-key:#60a5fa;--syn-string:#86efac;--syn-bool:#f472b6;--syn-number:#fb923c;--font-display:"Bricolage Grotesque", sans-serif;--font-body:"Public Sans", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--chip-mix:15%;--chip-mix-on:30%;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:13px;--sp-6:16px;--sp-7:20px;--sp-8:22px;--sp-9:24px;--r-chip-sm:7px;--r-chip:8px;--r-tab:9px;--r-control:10px;--r-tile:11px;--r-card-sm:14px;--r-card:18px;--r-pill:20px;--r-round:50%;--bd-hair:1px;--bd-tile:1.3px;--bd-thin:1.5px;--bd:2px;--card-border:var(--bd) solid var(--ink);--el-1:2px 2px 0 var(--ink), var(--glow-extra);--el-2:3px 4px 0 var(--ink), var(--glow-extra);--el-3:4px 5px 0 var(--ink), var(--glow-extra);--el-4:8px 10px 0 var(--ink);--type-h1:32px;--type-h1-lg:38px;--type-modal-title:21px;--type-card-title:15px;--type-body:15px;--type-ui:13.5px;--type-control:13px;--type-seg:12.5px;--type-dense:12px;--type-chip:11.5px;--type-label:11px;--type-micro:10.5px;--type-nano:10px;--track-display:-.02em;--track-label:.12em;--track-field:.06em;--track-nano:.11em;--track-chip:.03em;--weight-heavy:800;--weight-strong:700;--weight-dense:600;--weight-body:400;--leading-body:1.65;--ease-spring:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.2, 0, 0, 1);--dur-hover:.12s;--dur-control:.16s;--dur-theme:.28s;--dur-sheet:.32s;--dur-spin:.7s;--dur-enter:.2s;--dur-toast:.18s}:is(html[data-ds=v2][data-theme=dark] .mobile-main:has(.plan-wrap),html[data-ds=v2][data-theme=dark] .cal-pop){--c-bg:var(--bg);--c-surface:var(--card);--c-surface-2:var(--inset);--c-surface-3:var(--track);--c-surface-inset:var(--inset);--c-sidebar:var(--side);--c-sidebar-border:var(--line2);--c-sidebar-active:var(--sel);--c-sidebar-hover:var(--inset);--c-sidebar-text:var(--tx3);--c-sidebar-text-strong:var(--tx);--c-sidebar-text-faint:var(--mut);--c-track:var(--track);--c-disabled-bg:var(--neu-bg);--c-overlay:var(--scrim);--c-text:var(--tx3);--c-text-strong:var(--tx);--c-text-mid:var(--tx2);--c-text-dim:var(--mut);--c-text-faint:var(--mut2);--c-border:var(--line2);--c-border-soft:var(--line);--c-border-strong:var(--line2);--c-accent:var(--red);--c-accent-strong:var(--red-tx);--c-accent-bg:var(--red-bg);--c-accent-border:var(--red);--c-on-solid:var(--on-fill);--chart-max:var(--blu);--chart-api:var(--red);--chart-glow:.45;--c-btn-ink-bg:var(--inkbg);--st-green-fg:var(--grn-tx);--st-green-solid:var(--grn);--st-green-bg:var(--grn-bg);--st-green-border:var(--grn);--st-red-fg:var(--red-tx);--st-red-solid:var(--red);--st-red-bg:var(--red-bg);--st-red-border:var(--red);--st-amber-fg:var(--amb-tx);--st-amber-solid:var(--amb);--st-amber-bg:var(--amb-bg);--st-amber-border:var(--amb);--st-blue-fg:var(--blu-tx);--st-blue-solid:var(--blu);--st-blue-bg:var(--blu-bg);--st-blue-border:var(--blu);--st-purple-fg:var(--pur);--st-purple-solid:var(--pur);--st-purple-bg:var(--pur-bg);--st-purple-border:var(--pur);--st-pink-fg:var(--pur);--st-pink-bg:var(--pur-bg);--st-pink-solid:var(--pur);--st-yellow-solid:var(--amb);--st-teal-solid:var(--teal);--st-indigo-solid:var(--pur);--st-slate-solid:var(--mut);--st-black-solid:var(--inkbg);--green:#8fb77e;--green-strong:#a6c899;--green-bg:#8fb77e24;--green-border:#8fb77e61;--cal-surface:var(--card);--cal-rule:var(--line2);--cal-rule-soft:var(--line);--cal-event-ink:var(--tx);--g1:#dddfe3;--g1-ink:#2a2f3a;--g2:#bbbfc8;--g2-ink:#22262f;--g3:#989eac;--g3-ink:#191d24;--g4:#545e75;--g4-ink:#fff;--g5:#434b5e;--g5-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1120;--paper:#141d33;--side:#0d1526;--card:#101a2e;--inset:#182642;--canvas:#0c1424;--doc:#0f182c;--ink-base:#9db8ffeb;--ink:var(--ink-base);--inkbg:#9db8ff;--oninkbg:#0b1120;--tx:#e4e3da;--tx2:#a9b3c7;--tx3:#b2bccd;--mut:#9aa5bb;--mut2:#8f9cb4;--mut3:#7e8ba6;--line:#9db8ff24;--line2:#9db8ff38;--track:#1f2c48;--input:#141f39;--sel:#1e2c4d;--scrim:#03060dbd;--tok-edge:#9db8ff57;--tok-num:#9db8ff29;--grn:#4ed99a;--grn-tx:#4ed99a;--grn-bg:#173322;--amb:#eba14a;--amb-tx:#e8a54a;--amb-bg:#352713;--red:#e2717f;--red-tx:#e07f8b;--red-bg:#3b1e25;--blu:#8fb0ff;--blu-tx:#aebfe8;--blu-bg:#172a47;--pur:#b69dff;--pur-tx:#b69dff;--pur-bg:#271f42;--teal:#3fd6c4;--neu-bg:#20263a;--chart-followers:#8fb0ff;--chart-connections:#e58ac4;--on-amb:#20150a;--on-fill:#fff;--on-tint:#e4e3da;--ava-alf:#3a5cb8;--ava-claw:#0f7f75;--ava-penny:#7325bb;--ava-scout:#a75a05;--ava-flux:#d1729d;--ava-none:#7e8ba6;--ava-petrol:#2f86b8;--ava-indigo:#6b67d6;--ava-plum:#c2688b;--ava-bronze:#b98436;--own-josh:#33507f;--gold-a:#fde7c0;--gold-b:#f4c64b;--on-gold:#101726;--heat-1:#1c2f52;--heat-2:#2f4f8f;--heat-3:#4f7fd6;--heat-4:#8fb0ff;--link:#9db8ff;--ongo:#0b1120;--glow-extra:0 0 18px #78a0ff29;--hi-bg:var(--card);--hi-tx:#f5c563;--hi-accent:#f5be5ae6;--hi-glow:0 0 18px #f5be5a2e;--chip-mix:34%;--chip-mix-on:50%}
html[data-ds=v2]{--ph-side:#161616;--ph-side-tx:#f3ebcb;--ph-side-mut:#b8b193;--ph-side-ink:#f3ebcb;--ph-side-line:#f3ebcb29;--ph-ease-ios:cubic-bezier(.32, .72, 0, 1);--ph-ease-spring:cubic-bezier(.3, 1.3, .5, 1);--ph-ease-out:cubic-bezier(.2, .8, .2, 1);--ph-safe-top:env(safe-area-inset-top,0px);--ph-bar-bottom:max(12px, calc(env(safe-area-inset-bottom,0px) - 6px));--ph-band:var(--inset);--ph-band-tx:var(--tx)}html[data-ds=v2][data-theme=dark]{--ph-side:#0f0f0d;--ph-side-ink:#f3ebcbeb;--ph-side-line:#f3ebcb24}html[data-ds=v2]{--ph-links:#2f7d4f}html[data-ds=v2][data-theme=dark]{--ph-links:#6cc28f}html[data-ds=v2] :is([data-v2app=home],[data-ph-app=home]){--ph-band:var(--lime);--ph-band-tx:var(--on-accent)}html[data-ds=v2] :is([data-v2app=code],[data-ph-app=code]){--ph-band:var(--peach-bg);--ph-band-tx:var(--tx)}html[data-ds=v2] :is([data-v2app=outreach],[data-ph-app=outreach]){--ph-band:var(--gold);--ph-band-tx:var(--on-accent)}html[data-ds=v2] :is([data-v2app=linkedin],[data-ph-app=linkedin]){--ph-band:var(--blu);--ph-band-tx:var(--on-hue)}html[data-ds=v2] :is([data-v2app=finance],[data-ph-app=finance]){--ph-band:var(--pur-bg);--ph-band-tx:var(--tx)}html[data-ds=v2] :is([data-v2app=flows],[data-ph-app=flows]),html[data-ds=v2] :is([data-app=alf],[data-ph-app=alf]){--ph-band:var(--blu-bg);--ph-band-tx:var(--tx)}html[data-ds=v2] :is([data-v2app=forms],[data-ph-app=forms]){--ph-band:var(--pur);--ph-band-tx:var(--on-hue)}html[data-ds=v2] :is([data-v2app=webinars],[data-ph-app=webinars]){--ph-band:var(--coral-bg);--ph-band-tx:var(--tx)}html[data-ds=v2] :is([data-v2app=links],[data-ph-app=links]){--ph-band:var(--ph-links);--ph-band-tx:var(--on-hue)}html[data-ds=v2] :is([data-v2app=docs],[data-ph-app=docs]){--ph-band:var(--gold-bg);--ph-band-tx:var(--tx)}html[data-ds=v2] :is([data-v2app=settings],[data-ph-app=settings]){--ph-band:var(--inset);--ph-band-tx:var(--tx)}@media (max-width:767px){html[data-ds=v2][data-ph] [data-v2-topbar],html[data-ds=v2][data-ph] .sidebar,html[data-ds=v2][data-ph] .sidebar-overlay{display:none!important}html[data-ds=v2][data-ph] .mobile-main{background:var(--bg);padding-bottom:calc(var(--ph-bar-bottom) + 132px)!important}html[data-ds=v2][data-ph][data-ph-nobar] .mobile-main{padding-bottom:max(6px, env(safe-area-inset-bottom,0px))!important}html[data-ds=v2][data-ph] [data-app-slab]{background:var(--bg);height:auto;min-height:0;color:var(--tx);--slab-ctl-h:36px;border-bottom:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}html[data-ds=v2][data-ph] [data-slab-text]{min-height:0;padding:calc(var(--ph-safe-top) + 4px) 16px 12px;background:var(--ph-band);color:var(--ph-band-tx);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-ds=v2][data-ph] [data-app-slab] h1,html[data-ds=v2][data-ph] [data-app-slab] [data-page-title]{letter-spacing:-.02em;color:var(--ph-band-tx);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;font-weight:800;line-height:1.1;overflow:hidden;font-family:var(--font-band)!important;font-size:var(--ph-title-size,30px)!important}html[data-ds=v2][data-ph] [data-ph-picker]{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex;position:relative}html[data-ds=v2][data-ph] [data-ph-picker]>span{text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-ds=v2][data-ph] [data-ph-picker]:before{content:"";position:absolute;inset:-8px -6px}html[data-ds=v2][data-ph] [data-ph-picker]:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;border-radius:6px}html[data-ds=v2][data-ph] [data-app-slab] [data-page-title]{flex:0 auto;min-width:0;max-width:none!important}html[data-ds=v2][data-ph] [data-slab-text]>[data-slab-slot]{align-items:center;gap:8px;min-width:0;display:flex!important}html[data-ds=v2][data-ph] [data-slab-text]>[data-slab-slot]:empty{display:none!important}html[data-ds=v2][data-ph] [data-slab-info]{cursor:default;width:auto;min-width:0;max-width:100%;height:auto;color:var(--ph-band-tx);border:0;border-radius:0;flex:0 auto;justify-content:flex-end;margin-left:auto;background:0 0!important}html[data-ds=v2][data-ph] [data-slab-info]>span[aria-hidden]{display:none}html[data-ds=v2][data-ph] [data-slab-text]{flex-wrap:wrap;row-gap:8px}html[data-ds=v2][data-ph] [data-slab-info]:has(button,a,[role=group]){flex:none}html[data-ds=v2][data-ph] [data-slab-info]:has(button,a,[role=group]) [data-slab-subpop]{overflow:visible}html[data-ds=v2][data-ph] [data-slab-subpop]{width:auto;max-width:none;box-shadow:none;color:inherit;text-align:right;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:14px;font-weight:700;line-height:1.3;position:static;overflow:hidden;display:block!important}html[data-ds=v2][data-ph] [data-slab-subpop] [data-slab-default]{display:none!important}html[data-ds=v2][data-ph] [data-slab-subpop] [data-slab-slot]:empty{display:none}html[data-ds=v2][data-ph] [data-slab-subpop] [data-page-sub]{display:inline}html[data-ds=v2][data-ph] [data-slab-tools]{color:var(--tx);background:var(--bg);border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;gap:6px;margin:0;padding:8px 12px;display:flex;overflow:auto hidden}html[data-ds=v2][data-ph] [data-slab-tools]:empty,html[data-ds=v2][data-ph] [data-slab-tools]:before{display:none}html[data-ds=v2][data-ph] [data-slab-tools] [data-slab-push]{margin-left:0}html[data-ds=v2][data-ph] [data-slab-tools]>*,html[data-ds=v2][data-ph] [data-slab-tools] [data-slab-group]>*{flex:none;height:auto;min-height:36px}html[data-ds=v2][data-ph] [data-app-slab]>[data-account-picker]{border-bottom:1px solid var(--line);background:var(--bg);padding:8px 12px}html[data-ds=v2][data-ph] [data-slab-actions]{z-index:990;right:16px;bottom:calc(var(--ph-bar-bottom) + 66px);transition:bottom var(--dur-base) var(--ph-ease-out);pointer-events:none;gap:8px;margin:0;position:fixed}html[data-ds=v2][data-ph] [data-slab-actions]>*,html[data-ds=v2][data-ph] [data-slab-actions] [data-slab-slot]>*{pointer-events:auto}html[data-ds=v2][data-ph] [data-slab-actions]:not(:has(>[data-slab-slot]>*)):not(:has(>[data-primary-action])){display:none}html[data-ds=v2][data-ph][data-ph-barhidden] [data-slab-actions]{bottom:calc(var(--ph-bar-bottom) + 44px)}html[data-ds=v2][data-ph][data-ph-overlay] [data-slab-actions]{visibility:hidden}html[data-ds=v2][data-ph] [data-slab-actions] [data-primary-action],html[data-ds=v2][data-ph] [data-slab-actions] [data-slab-slot]>a,html[data-ds=v2][data-ph] [data-slab-actions] [data-slab-slot]>button,html[data-ds=v2][data-ph] [data-slab-actions] [data-slab-slot]>[role=button]{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex;background:var(--lime)!important;height:50px!important;color:var(--on-accent)!important;border:2px solid var(--ink)!important;box-shadow:3px 3px 0 var(--ink)!important;font:800 17px var(--font-body)!important;border-radius:15px!important;padding:0 18px!important}html[data-ds=v2][data-ph] [data-slab-actions] [data-slab-slot]>button.ph-fab-icon{justify-content:center;gap:0;width:50px;padding:0!important;font-size:0!important}html[data-ds=v2][data-ph] [data-slab-actions] [data-slab-slot]>button.ph-fab-icon svg{width:22px;height:22px}html[data-ds=v2][data-ph] [data-slab-text]>[data-slab-slot]>a,html[data-ds=v2][data-ph] [data-slab-text]>[data-slab-slot]>button{min-width:44px;min-height:44px}html[data-ds=v2][data-ph] .modal-scrim,html[data-ds=v2][data-ph] [data-movl]{z-index:1150!important;align-items:flex-end!important;padding:0!important}html[data-ds=v2][data-ph] .modal-panel,html[data-ds=v2][data-ph] [data-mpanel]{padding-bottom:env(safe-area-inset-bottom,0px);width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--ph-safe-top) - 44px)!important;border:2px solid var(--ink)!important;box-shadow:none!important;animation:ph-sheet-up var(--dur-slow) var(--ph-ease-ios) both!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important}html[data-ds=v2][data-ph] .modal-panel:before,html[data-ds=v2][data-ph] [data-mpanel]:before{content:"";background:var(--line2);border-radius:3px;width:40px;height:5px;margin:8px auto 0;display:block}html[data-ds=v2][data-ph] div:has(+.popover-panel){background:var(--scrim);z-index:1155!important;position:fixed!important;inset:0!important}html[data-ds=v2][data-ph] .popover-panel{max-height:80dvh;overflow-y:auto;z-index:1160!important;width:auto!important;max-width:none!important;box-shadow:none!important;padding:22px 16px calc(20px + env(safe-area-inset-bottom,0px))!important;animation:ph-sheet-up var(--dur-slow) var(--ph-ease-ios) both!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}html[data-ds=v2][data-ph] .popover-panel:before{content:"";background:var(--line2);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}html[data-ds=v2][data-ph] [data-kit-sheet]{padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden;top:calc(var(--ph-safe-top) + 44px)!important;border-left:2px solid var(--ink)!important;border-right:2px solid var(--ink)!important;border-top:2px solid var(--ink)!important;width:auto!important;max-width:none!important;box-shadow:0 0 0 100vmax var(--scrim)!important;z-index:1140!important;animation:ph-sheet-up var(--dur-slow) var(--ph-ease-ios) both!important;border-radius:22px 22px 0 0!important;left:0!important}html[data-ds=v2][data-ph] [data-kit-sheet-scrim]{z-index:1139!important}html[data-ds=v2][data-ph] [data-testid=date-picker]{width:auto!important;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 0 0 100vmax var(--scrim)!important;z-index:1180!important;animation:ph-sheet-up var(--dur-slow) var(--ph-ease-ios) both!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;inset:auto 0 0!important}html[data-ds=v2][data-ph] [data-testid=date-picker] button[aria-label]{height:44px!important}html[data-ds=v2][data-ph] [data-kit-toaster]{width:auto!important;max-width:none!important;left:12px!important;right:12px!important;bottom:calc(var(--ph-bar-bottom) + 64px)!important;z-index:1060!important}html[data-ds=v2][data-ph][data-ph-barhidden] [data-kit-toaster]{bottom:calc(var(--ph-bar-bottom) + 38px)!important}html[data-ds=v2][data-ph][data-ph-overlay] [data-kit-toaster]{bottom:calc(var(--ph-bar-bottom) + 72px)!important;z-index:1170!important}html[data-ds=v2][data-ph] .toast-pop{justify-content:space-between;min-height:50px;left:12px!important;right:12px!important;bottom:calc(var(--ph-bar-bottom) + 64px)!important;z-index:1050!important;box-shadow:var(--el-2)!important;animation:ph-toast-in var(--dur-base) var(--ph-ease-spring) both!important;border-radius:12px!important;padding:6px 6px 6px 16px!important;transform:none!important}html[data-ds=v2][data-ph] .toast-pop>span:first-child{font-size:14.5px!important}html[data-ds=v2][data-ph] .toast-pop [role=button]{align-items:center;height:40px;padding:0 14px;display:inline-flex;color:var(--gold)!important;font-size:14.5px!important;text-decoration:none!important}html[data-ds=v2][data-ph][data-ph-barhidden] .toast-pop{bottom:calc(var(--ph-bar-bottom) + 38px)!important}html[data-ds=v2][data-ph][data-ph-overlay] .toast-pop{bottom:calc(var(--ph-bar-bottom) + 72px)!important;z-index:1170!important}html[data-ds=v2][data-ph] [data-kit-close]{position:relative;width:36px!important;height:36px!important}html[data-ds=v2][data-ph] [data-kit-close]:after{content:"";position:absolute;inset:-5px}html[data-ds=v2][data-ph] [data-kit-seg]>button[role=tab]{min-height:38px;font-size:13.5px!important}html[data-ds=v2][data-ph] [data-cd-tip]{z-index:1300!important;max-width:calc(100vw - 24px)!important}html[data-ds=v2][data-ph] [data-slab-tools] .ph-seg{align-items:stretch;height:38px}html[data-ds=v2][data-ph] [data-kit-tag=sm]{font-size:11px!important}html[data-ds=v2][data-ph] button[role=switch]{position:relative}html[data-ds=v2][data-ph] button[role=switch]:after{content:"";position:absolute;inset:-12px -6px}html[data-ds=v2][data-ph] [data-docref]{position:relative}html[data-ds=v2][data-ph] [data-docref]:after{content:"";position:absolute;inset:-14px -4px}html[data-ds=v2][data-ph] [data-kv-grid]{grid-template-columns:minmax(0,1fr)!important}html[data-ds=v2][data-ph] [data-kv-grid]>div:nth-child(2n){background:var(--card);border-top:0!important;padding-top:0!important}html[data-ds=v2][data-ph] [data-ui-btn]{box-sizing:border-box;min-height:44px}html[data-ds=v2][data-ph] [data-ui-close]{position:relative;width:36px!important;height:36px!important}html[data-ds=v2][data-ph] [data-ui-close]:after{content:"";position:absolute;inset:-5px}html[data-ds=v2][data-ph] [data-ui-seg]>button{min-height:38px;position:relative}html[data-ds=v2][data-ph] [data-ui-seg]>button:after{content:"";position:absolute;inset:-3px 0}html[data-ds=v2][data-ph] button.g2-stamp{min-height:44px}html[data-ds=v2][data-ph] .g2-hit:after{content:"";position:absolute;inset:-8px}html[data-ds=v2][data-ph] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-ds=v2][data-ph] select,html[data-ds=v2][data-ph] textarea{font-size:max(16px,1em)!important}}@keyframes ph-sheet-up{0%{transform:translateY(100%)}}@keyframes ph-toast-in{0%{opacity:0;transform:translateY(90px)}}.ph-edge-top{z-index:9990;pointer-events:none;height:max(6px, var(--ph-safe-top));position:fixed;top:0;left:0;right:0}.ph-dock{z-index:880;height:calc(var(--ph-bar-bottom) + 60px);background:var(--bg);border-top:1px solid var(--line);transition:height var(--dur-base) var(--ph-ease-out);position:fixed;bottom:0;left:0;right:0}html[data-ph-barhidden] .ph-dock,html[data-ph-overlay] .ph-dock,html[data-ph-nobar] .ph-dock{height:max(6px, env(safe-area-inset-bottom,0px));border-top-color:#0000}.ph-cmd{left:12px;right:12px;bottom:var(--ph-bar-bottom);z-index:1000;transform-origin:50% 100%;height:50px;transition:transform .3s var(--ph-ease-ios), opacity .2s;position:fixed}html[data-ph-barhidden] .ph-cmd{opacity:0;pointer-events:none;transform:scale(.6)}.ph-cmd[data-hidden]{opacity:0;pointer-events:none;transform:translateY(110px)}.ph-cmd-bar{background:var(--ph-side);height:100%;color:var(--ph-side-tx);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 6px;display:grid;box-shadow:3px 3px #16161659}.ph-cmd-place{min-width:0;height:100%;color:inherit;text-align:left;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ph-cmd-place:focus-visible,.ph-cmd-search:focus-visible,.ph-pill:focus-visible{outline:2.5px solid var(--gold);outline-offset:2px}.ph-cmd-tile{border:1.5px solid var(--ph-side-tx);width:38px;height:38px;font-size:19px;font-family:var(--font-emoji);color:var(--tx);border-radius:10px;flex:none;place-items:center;display:grid}.ph-cmd-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ph-cmd-name{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:800;overflow:hidden}.ph-cmd-sub{color:var(--ph-side-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ph-cmd-sub[data-offline]{color:var(--gold)}.ph-cmd-search{height:38px;color:var(--ph-side-tx);font:700 15px var(--font-body);cursor:pointer;background:#f3ebcb1f;border:1px solid #f3ebcb2e;border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:flex;position:relative}.ph-cmd-search:before{content:"";position:absolute;inset:-3px -2px}.ph-pill{left:50%;bottom:calc(var(--ph-bar-bottom) - 2px);z-index:1001;background:var(--ph-side);max-width:calc(100vw - 48px);height:30px;color:var(--ph-side-tx);font:700 13.5px var(--font-body);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:transform .3s var(--ph-ease-ios), opacity .2s;border:0;border-radius:15px;align-items:center;gap:7px;padding:0 12px 0 4px;display:flex;position:fixed;transform:translate(-50%)translateY(40px);box-shadow:0 4px 14px #1616164d}.ph-pill:before{content:"";position:absolute;inset:-7px -4px}html[data-ph-barhidden] .ph-pill:not([data-hidden]){opacity:1;pointer-events:auto;transform:translate(-50%)}.ph-pill-tile{width:22px;height:22px;font-size:12px;font-family:var(--font-emoji);border-radius:7px;flex:none;place-items:center;display:grid}.ph-pill-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ph-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ph-toast{left:12px;right:12px;bottom:calc(var(--ph-bar-bottom) + 64px);z-index:1050;height:50px;box-shadow:var(--el-2);background:var(--inkbg);color:var(--oninkbg);font:700 14.5px var(--font-body);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ph-ease-spring), opacity var(--dur-fast), bottom var(--dur-base) var(--ph-ease-out);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 6px 0 16px;display:flex;position:fixed;transform:translateY(90px)}.ph-toast[data-open]{opacity:1;pointer-events:auto;transform:none}html[data-ph-barhidden] .ph-toast{bottom:calc(var(--ph-bar-bottom) + 38px)}html[data-ph-overlay] .ph-toast{bottom:calc(var(--ph-bar-bottom) + 72px);z-index:1170}.ph-toast-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ph-toast-undo{height:40px;color:var(--gold);font:800 14.5px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 14px}.ph-toast-undo:active{background:#ffffff1f}.ph-as-scrim{z-index:1200;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-base);position:fixed;inset:0}.ph-as-scrim[data-open]{opacity:1;pointer-events:auto}.ph-as{z-index:1210;left:8px;right:8px;bottom:max(12px, calc(env(safe-area-inset-bottom,0px) - 4px));transition:transform var(--dur-slow) var(--ph-ease-ios);gap:8px;display:grid;position:fixed;transform:translateY(calc(100% + 80px))}.ph-as[data-open]{transform:none}.ph-as-card{background:var(--card);border:2px solid var(--ink);box-shadow:var(--el-2);max-height:calc(100dvh - 150px - env(safe-area-inset-top,0px));overscroll-behavior:contain;border-radius:14px;overflow:hidden auto}.ph-as-title{background:var(--card);z-index:1;text-align:center;color:var(--mut);border-bottom:1px solid var(--line);padding:12px 16px;font-size:13px;font-weight:700;position:sticky;top:0}.ph-as-opt{border:0;border-bottom:1px solid var(--line);width:100%;height:54px;color:var(--tx);font:600 16px var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;display:flex}.ph-as-opt:last-child{border-bottom:0}.ph-as-opt:active{background:var(--inset)}.ph-as-opt[data-current]{font-weight:800}.ph-as-opt[data-danger]{color:var(--coral-tx)}.ph-as-opt:disabled{opacity:.5}.ph-as-cancel{border:2px solid var(--ink);background:var(--card);height:54px;color:var(--tx);font:800 16px var(--font-body);box-shadow:var(--el-2);cursor:pointer;border-radius:14px}.ph-sheet-scrim{z-index:1100;background:var(--scrim);position:fixed;inset:0}.ph-sheet{z-index:1110;background:var(--card);height:100dvh;color:var(--tx);border:2px solid var(--ink);will-change:transform;touch-action:pan-x;border-bottom:0;border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.ph-sheet-grab{touch-action:none;cursor:grab;flex:none}.ph-sheet-grabber{place-items:center;height:20px;display:grid}.ph-sheet-grabber>span{background:var(--line2);border-radius:3px;width:40px;height:5px}.ph-sheet-body{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 16px 40px;overflow:hidden}.ph-sheet-body[data-has-bar]{padding-bottom:130px}.ph-sheet-body[data-flush]{padding-left:0;padding-right:0}.ph-sheet[data-detent=large] .ph-sheet-body{touch-action:pan-y;overflow-y:auto}.ph-sheet-bar{z-index:1120;padding:10px 12px max(14px, calc(env(safe-area-inset-bottom,0px) - 4px));background:var(--card);border-top:1.5px solid var(--ink);transition:transform var(--dur-slow) var(--ph-ease-ios);position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.ph-sheet-bar[data-open]{transform:none}.ph-push-dim{z-index:890;pointer-events:none;background:#000;position:fixed;inset:0}.ph-push{z-index:900;background:var(--bg);color:var(--tx);box-shadow:-2px 0 0 var(--ink);will-change:transform;flex-direction:column;display:flex;position:fixed;inset:0}.ph-push-edge{z-index:5;touch-action:none;cursor:grab;width:20px;position:absolute;top:110px;bottom:60px;left:0}.ph-swipe{border-bottom:1px solid var(--line);max-height:600px;transition:max-height var(--dur-base) var(--ph-ease-out), opacity var(--dur-base);position:relative;overflow:hidden}.ph-swipe-bg{color:var(--on-accent);font:800 15px var(--font-body);visibility:hidden;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.ph-swipe-bg[data-side=done]{background:var(--lime);justify-content:flex-start}.ph-swipe-bg[data-side=snooze]{background:var(--gold);justify-content:flex-end}.ph-swipe[data-dir=r] .ph-swipe-bg[data-side=done],.ph-swipe[data-dir=l] .ph-swipe-bg[data-side=snooze]{visibility:visible}.ph-swipe-bg>span{transition:transform var(--dur-base) var(--ph-ease-spring);align-items:center;gap:8px;display:flex;transform:scale(.9)}.ph-swipe[data-armed] .ph-swipe-bg>span{transform:scale(1.08)}.ph-swipe-fg{background:var(--bg);touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.ph-swipe[data-expanded] .ph-swipe-fg{background:var(--card)}.ph-home{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ph-home-head{padding:calc(var(--ph-safe-top) + 6px) 16px 14px;flex:none;align-items:center;gap:8px;display:flex}.ph-home-brand{min-height:44px;color:var(--tx);text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:4px;margin-right:auto;padding:4px 0;display:grid}.ph-home-word{font:800 30px/1 var(--font-band);letter-spacing:-.02em;align-items:center;gap:4px;display:flex}.ph-home-date{font:700 12px var(--font-mono);color:var(--mut)}.ph-home-bell,.ph-home-avatar{border:2px solid var(--ink);cursor:pointer;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.ph-home-bell:after,.ph-home-avatar:after{content:"";position:absolute;inset:-3px}.ph-home-bell{background:var(--card);color:var(--tx);border-radius:12px}.ph-home-avatar{background:var(--blu-bg);color:var(--blu-tx);font:800 14px var(--font-body);border-radius:50%}.ph-home-badge{border:1.5px solid var(--ink);background:var(--gold);min-width:22px;height:20px;color:var(--on-accent);font:700 11.5px var(--font-mono);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-8px;right:-8px}.ph-stack{touch-action:none;flex:1;min-height:0;padding:0 12px;position:relative;overflow:hidden}.ph-stack-col{will-change:transform;padding-top:8px;position:relative}.ph-stack-card{border:2px solid var(--ink);background:var(--ph-band);color:var(--ph-band-tx);border-radius:22px;padding:14px 12px 30px;transition:box-shadow .3s;position:relative;box-shadow:0 -3px 10px #1616161a}.ph-stack-card[data-open]{padding-bottom:36px}.ph-stack-card[data-last]{padding-bottom:14px}.ph-stack-card:is([data-open],[data-hov],[data-last]){box-shadow:4px 4px 0 var(--ink)}.ph-stack-head{width:100%;min-height:36px;color:inherit;text-align:left;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;display:flex}.ph-stack-tile{border:2px solid var(--ink);background:var(--card);width:36px;height:36px;font-size:18px;font-family:var(--font-emoji);color:var(--tx);border-radius:10px;flex:none;place-items:center;display:grid}.ph-stack-name{min-width:0;font:800 21px/1 var(--font-band);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;transition:font-size .2s var(--ph-ease-out);margin-right:auto;overflow:hidden}.ph-stack-card:is([data-open],[data-hov]) .ph-stack-name{font-size:26px}.ph-stack-stat{text-overflow:ellipsis;white-space:nowrap;flex:0 1000 auto;min-width:0;font-size:13.5px;font-weight:800;overflow:hidden}@media (max-width:359px){.ph-stack-head{gap:8px}.ph-stack-card:is([data-open],[data-hov]) .ph-stack-name{font-size:22px}.ph-stack-stat{font-size:12.5px}}.ph-stack-body{gap:7px;margin-top:12px;display:grid}.ph-stack-body[data-app]{margin-top:10px}.ph-stack-item{text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;display:grid}.ph-stack-item-tile{border:1.5px solid var(--ink);background:var(--input);width:30px;height:30px;font-size:15px;font-weight:800;font-family:var(--font-emoji);color:var(--tx);border-radius:8px;place-items:center;display:grid}.ph-stack-item-main{flex-direction:column;min-width:0;display:flex}.ph-stack-item-title{color:var(--tx);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ph-stack-item-sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.ph-stack-row{border:2px solid var(--ink);background:var(--card);width:100%;color:var(--tx);font-family:var(--font-body);cursor:pointer;border-radius:12px;padding:9px 10px}.ph-stack-row .ph-stack-item-title{font-size:14.5px}.ph-stack-row:active{transform:translate(1px,1px)}.ph-stack-row[data-more]{justify-content:space-between;align-items:center;min-height:44px;font-size:14.5px;font-weight:800;display:flex}.ph-stack-more-go{color:var(--mut);align-items:center;gap:2px;display:inline-flex}.ph-count-chip{border:2px solid var(--ink);background:var(--card);font:700 15px var(--font-mono);color:var(--tx);border-radius:9px;padding:1px 9px}.ph-stack-go{border:2px solid var(--ink);background:var(--inkbg);height:42px;color:var(--oninkbg);font:800 15px var(--font-body);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:2px;display:flex}.ph-stack-hint{opacity:.75;padding:1px 4px 0;font-size:12.5px;font-weight:700}.ph-stack-empty{opacity:.8;border:2px dashed;border-radius:12px;padding:16px;font-size:15px;font-weight:600}.ph-stack-dots{top:0;right:1px;bottom:calc(var(--ph-bar-bottom) + 78px);z-index:50;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:10px;display:flex;position:absolute}.ph-stack-dots>button{cursor:pointer;width:10px;height:5px;transition:height .3s var(--ph-ease-ios);background:0 0;border:0;padding:0 2.5px;display:flex;position:relative}.ph-stack-dots>button:before{content:"";position:absolute;inset:-2px -12px -2px -17px}.ph-stack-dots>button[data-on]{height:18px}.ph-stack-dots>button>span{background:var(--line2);border-radius:3px;flex:1;transition:background .2s}.ph-stack-dots>button[data-on]>span{background:var(--tx)}.ph-swipe[data-variant=card]{border-bottom:0;flex:none;padding:0 3px 3px 0;overflow:hidden}.ph-swipe[data-variant=card] .ph-swipe-bg{border:2px solid var(--ink);border-radius:12px;padding:0 16px;inset:0 3px 3px 0}.ph-swipe[data-variant=card] .ph-swipe-bg[data-side=done]{background:var(--card);color:var(--lime-tx)}.ph-swipe[data-variant=card] .ph-swipe-bg[data-side=snooze]{background:var(--gold);color:var(--on-accent)}.ph-swipe[data-variant=card] .ph-swipe-fg{border:2px solid var(--ink);background:var(--card);color:var(--tx);box-shadow:2px 2px 0 var(--ink);border-radius:12px;padding:9px 10px}.ph-push-page{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.ph-push-head{padding:calc(var(--ph-safe-top) + 0px) 14px 10px 4px;background:var(--card);border-bottom:2px solid var(--ink);flex:none}.ph-push-head-row{align-items:center;gap:8px;min-height:44px;display:flex}.ph-push-back{height:44px;color:var(--tx);font:700 16px var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px 0 0;display:flex}.ph-push-head-right{align-items:center;gap:8px;margin-left:auto;display:flex}html[data-ph] .ph-push-title{letter-spacing:-.02em;color:var(--tx);margin:0;padding:4px 12px 0;font:800 30px/1.05 var(--font-band)!important}.ph-push-scroll{overscroll-behavior:contain;min-height:0;padding:4px 12px calc(40px + env(safe-area-inset-bottom,0px));scrollbar-width:none;flex:1;overflow-y:auto}.ph-rec .ph-push-head{padding-bottom:0}.ph-rec-head{margin:0 -14px 0 -4px}.ph-rec-head .ph-sheet-head{padding-top:0}.ph-rec-head [aria-label=Close]{display:none}.ph-rec-body{overscroll-behavior:contain;min-height:0;padding:4px 16px calc(40px + env(safe-area-inset-bottom,0px));scrollbar-width:none;flex:1;overflow-y:auto}.ph-rec-body[data-flush]{padding-left:0;padding-right:0}html:has(.ph-sheet-bar[data-open]) .ph-rec-body{padding-bottom:150px}.ph-rec-bar{padding:10px 12px max(14px, calc(env(safe-area-inset-bottom,0px) - 4px));background:var(--card);border-top:1.5px solid var(--ink);flex:none}.ph-mono-label{font:700 12px var(--font-mono);color:var(--mut);padding:12px 4px 6px}.ph-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);padding:14px 4px 6px;font-size:12px;font-weight:800}.ph-card-list{background:var(--card);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px;overflow:hidden}.ph-card-row{border:0;border-bottom:1.5px solid var(--line);width:100%;min-height:52px;color:var(--tx);text-align:left;font-family:var(--font-body);cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ph-card-row:last-child{border-bottom:0}.ph-card-row:active{background:var(--inset)}.ph-card-row[data-compact]{grid-template-columns:30px minmax(0,1fr) auto;padding:9px 12px}.ph-card-row-tile{border:1.5px solid var(--ink);background:var(--input);width:32px;height:32px;font-size:16px;font-family:var(--font-emoji);color:var(--tx);border-radius:9px;place-items:center;display:grid}.ph-card-row[data-compact] .ph-card-row-tile{border-radius:8px;width:30px;height:30px;font-size:15px}.ph-card-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.ph-card-row-title{font-size:14.5px;font-weight:600;line-height:1.4}.ph-card-row-title[data-unread]{font-size:15px;font-weight:800}.ph-card-row-sub{color:var(--mut);font-size:13px;line-height:1.35}.ph-card-row-side{justify-items:end;gap:5px;display:grid}.ph-run-tile{border:1.5px solid var(--ink);background:var(--lime-bg);width:30px;height:30px;color:var(--lime-tx);font:800 15px var(--font-body);border-radius:8px;place-items:center;display:grid}.ph-run-tile[data-tone=fail]{background:var(--coral-bg);color:var(--coral-tx)}.ph-run-tile[data-tone=run]{background:var(--blu-bg);color:var(--blu-tx)}.ph-signout{border:2px solid var(--coral);background:var(--coral-bg);width:100%;height:48px;color:var(--coral-tx);font:800 15px var(--font-body);cursor:pointer;border-radius:14px;margin-top:18px}.ph-deal{padding-top:12px;padding-bottom:24px}.ph-deal-since{font:700 12.5px var(--font-mono);color:var(--gold-tx);white-space:nowrap}.ph-deal-summary{border:2px solid var(--ink);background:var(--card);box-shadow:4px 4px 0 var(--ink);border-radius:16px;gap:12px;padding:12px;display:grid}.ph-deal-id{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.ph-deal-logo{border:2px solid var(--ink);background:var(--input);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.ph-deal-name{font:800 clamp(19px, 5.6vw, 26px)/1.05 var(--font-band);letter-spacing:-.02em;overflow-wrap:break-word;display:block}.ph-deal-sub{color:var(--mut);align-items:center;gap:6px;min-width:0;margin-top:3px;font-size:13.5px;display:flex}.ph-deal-stage{border:2px solid var(--gold);background:var(--gold-bg);max-width:100%;height:36px;color:var(--tx);font:800 15px var(--font-body);cursor:pointer;border-radius:18px;justify-self:start;align-items:center;gap:6px;padding:0 10px 0 12px;display:flex;position:relative}.ph-deal-stage:before{content:"";position:absolute;inset:-4px}.ph-deal-stage:disabled{cursor:default;border-color:var(--line2);background:var(--inset)}.ph-deal-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.ph-deal-fact{text-align:left;border:1.5px solid var(--line2);background:var(--input);min-width:0;min-height:52px;color:var(--tx);font-family:var(--font-body);border-radius:11px;gap:2px;padding:9px 10px;display:grid}.ph-deal-fact[data-pick]{cursor:pointer}.ph-deal-fact-k{color:var(--mut);font-size:12.5px}.ph-deal-fact-v{align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:800;display:flex}.ph-deal-bar{padding:10px 12px max(14px, calc(env(safe-area-inset-bottom,0px) - 4px));background:var(--card);border-top:1.5px solid var(--ink);flex:none}.ph-band-seg{border:2px solid var(--ink);background:var(--card);border-radius:11px;height:38px;padding:2px;display:inline-flex}.ph-band-seg>button{color:var(--tx);font:800 13.5px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:relative}.ph-band-seg>button:before{content:"";position:absolute;inset:-5px -1px}.ph-band-seg>button .n{font:400 11px var(--font-mono)}.ph-band-seg>button[aria-pressed=true]{background:var(--gold);color:var(--on-accent);border-color:var(--ink)}.ph-conv-row{border:0;border-bottom:1.5px solid var(--line);width:100%;color:var(--tx);text-align:left;font-family:var(--font-body);cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;padding:12px 14px;display:grid}.ph-conv-row:active{background:var(--inset)}.ph-conv-row-av{width:44px;height:44px;position:relative}.ph-conv-row-av>:first-child{border:2px solid var(--ink);border-radius:50%}.ph-conv-row-dot{border:2px solid var(--ink);background:var(--gold);border-radius:50%;width:13px;height:13px;position:absolute;top:-2px;right:-2px}.ph-conv-row-main{flex-direction:column;min-width:0;display:flex}.ph-conv-row-top{align-items:baseline;gap:8px;display:flex}.ph-conv-row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.ph-conv-row[data-needs] .ph-conv-row-name{font-weight:800}.ph-conv-row-time{font:700 12px var(--font-mono);color:var(--mut);flex:none}.ph-conv-row-org{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ph-conv-row-preview{color:var(--tx2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ph-conv-row-preview b{color:var(--gold-tx);font-weight:800}.ph-invite{border-bottom:1.5px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ph-invite-main{flex-direction:column;min-width:0;display:flex}.ph-invite-name{font-size:15.5px;font-weight:800}.ph-invite-sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ph-invite-more{color:var(--tx);margin-top:2px;font-size:13px;font-weight:700}.ph-invite-acts{gap:6px;display:flex}.ph-invite-acts>button{border:2px solid var(--ink);background:var(--card);height:34px;color:var(--tx);font:800 14px var(--font-body);cursor:pointer;border-radius:10px;padding:0 11px;position:relative}.ph-invite-acts>button:before{content:"";position:absolute;inset:-5px -2px}.ph-invite-acts>button[data-tone=primary]{background:var(--lime);color:var(--on-accent);box-shadow:2px 2px 0 var(--ink)}.ph-today-list{flex-direction:column;gap:7px;padding:5px 12px 0;display:flex}.ph-today-list .ph-swipe[data-variant=card] .ph-swipe-fg{box-shadow:3px 3px 0 var(--ink);border-radius:14px;padding:11px 12px}.ph-today-list .ph-swipe[data-variant=card] .ph-swipe-bg{border-radius:14px}.ph-today-list .ph-swipe[data-variant=card] .ph-swipe-bg[data-side=done]{background:var(--lime);color:var(--on-accent)}.ph-today-row{text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ph-today-lead{place-items:center;display:grid}.ph-today-main{flex-direction:column;min-width:0;display:flex}.ph-today-who{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.ph-today-task{overflow-wrap:anywhere;margin-top:1px;font-size:15.5px;font-weight:700;line-height:1.3}.ph-today-sub{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ph-today-side{justify-items:end;gap:6px;display:grid}.ph-today-when{border:1.5px solid var(--line2);color:var(--mut);font:700 11.5px var(--font-mono);white-space:nowrap;background:0 0;border-radius:8px;padding:3px 7px}.ph-today-when:is([data-tone=over],[data-tone=today]){border-color:var(--coral);background:var(--coral-bg);color:var(--coral-tx)}.ph-band-pick{border:2px solid var(--ink);background:var(--card);max-width:100%;height:38px;color:var(--tx);font:800 15px var(--font-body);white-space:nowrap;cursor:pointer;border-radius:11px;align-items:center;gap:4px;padding:0 10px 0 12px;display:inline-flex;position:relative}.ph-band-pick:before{content:"";position:absolute;inset:-3px}html[data-ds=v2][data-ph] [data-slab-subpop] .ph-btn{border:2px solid var(--ink)!important;background:var(--card)!important;height:38px!important;min-height:38px!important;color:var(--tx)!important;box-shadow:none!important;font:800 15px var(--font-body)!important;border-radius:11px!important;gap:4px!important;padding:0 10px 0 12px!important}.ph-board-search{align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.ph-board-field{border:2px solid var(--ink);background:var(--card);min-width:0;height:42px;color:var(--tx);border-radius:12px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.ph-board-field input{min-width:0;height:100%;color:var(--tx);font:500 16px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ph-board-field input::placeholder{color:var(--mut2)}.ph-board-toggle{border:2px solid var(--ink);background:var(--card);border-radius:12px;flex:none;gap:0;height:42px;padding:2px;display:flex}.ph-board-toggle>button{width:38px;height:34px;color:var(--tx);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.ph-board-toggle>button:before{content:"";position:absolute;inset:-6px -1px}.ph-board-toggle>button[aria-pressed=true]{background:var(--gold);color:var(--on-accent);border-color:var(--ink)}.ph-board-tabs{scrollbar-width:none;border-bottom:1.5px solid var(--line2);flex:none;gap:6px;padding:2px 12px 10px;display:flex;overflow-x:auto}.ph-board-tabs::-webkit-scrollbar{display:none}.ph-board-tabs>button{height:36px;color:var(--tx2);font:800 15px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.ph-board-tabs>button:before{content:"";position:absolute;inset:-4px 0}.ph-board-tabs>button .n{font:500 13px var(--font-mono);opacity:.85}.ph-board-tabs>button[aria-selected=true]{background:var(--ph-side);color:var(--ph-side-tx)}.ph-board-cols{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:12px;min-height:0;padding:12px 12px 0;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.ph-board-cols::-webkit-scrollbar{display:none}.ph-board-col{scroll-snap-align:start;border:2px solid var(--ink);background:var(--input);border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;flex:none;width:312px;max-width:calc(100vw - 48px);min-height:0;display:flex}.ph-board-head{border-bottom:1.5px solid var(--line2);flex:none;align-items:baseline;gap:8px;padding:13px 6px 11px 14px;display:flex}.ph-board-head-name{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:800;overflow:hidden}.ph-board-head-n{font:500 13px var(--font-mono);color:var(--tx2)}.ph-board-head-sum{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.ph-board-tip{width:30px;height:30px;color:var(--mut);font:800 13px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;margin:-6px 0;display:grid;position:relative}.ph-board-tip:before{content:"";position:absolute;inset:-7px}.ph-board-tiptext{color:var(--mut);border-bottom:1px solid var(--line);padding:8px 14px;font-size:13px;line-height:1.45}.ph-board-col-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:11px;min-height:0;padding:11px 11px 130px;display:flex;overflow-y:auto}.ph-board-list{padding:0 12px 130px}.ph-board-list-head{z-index:2;background:var(--bg);padding-top:4px;position:sticky;top:0}.ph-board-list-head .ph-board-head{border-bottom:0;padding:12px 0 8px 4px}.ph-board-list-body{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.ph-board-card{text-align:left;border:2px solid var(--ink);background:var(--card);width:100%;color:var(--tx);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:16px;flex:none;gap:7px;padding:12px 12px 11px;display:grid}.ph-board-card:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.ph-board-card-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ph-board-logo{border:2px solid var(--ink);background:var(--input);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.ph-board-card-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.ph-board-card-meta{align-items:center;gap:6px;display:flex}.ph-board-age{color:var(--mut);font-size:13px;font-weight:600}.ph-board-age[data-old]{color:var(--gold-tx)}.ph-board-card-people{color:var(--tx2);font-size:14.5px;line-height:1.35}.ph-board-chips{flex-wrap:wrap;gap:4px;display:flex}.ph-board-status{border:1.5px dashed var(--gold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;justify-self:start;max-width:100%;padding:3px 9px;font-size:12.5px;font-weight:800;overflow:hidden}.ph-board-next{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:14.5px;display:grid}.ph-board-next>:only-child{grid-column:1/-1}.ph-board-when{border:1.5px solid var(--gold);background:var(--gold-bg);color:var(--gold-tx);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:1px 7px;font-size:11.5px;font-weight:800}.ph-board-when[data-tone=coral]{border-color:var(--coral);background:var(--coral-bg);color:var(--coral-tx)}.ph-board-next-what{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ph-board-line{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ph-board-line[data-tone=gold]{color:var(--gold-tx);font-weight:700}.ph-board-empty{border:2px dashed var(--line2);color:var(--mut);text-align:center;border-radius:14px;padding:18px;font-size:14.5px}.ph-board-add{border:2px dashed var(--ink);height:46px;color:var(--tx);font:800 16px var(--font-body);cursor:pointer;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;margin:4px 14px 0;display:flex}.ph-board-note{border:1.5px dashed var(--line2);color:var(--mut);font:500 13.5px/1.45 var(--font-body);text-align:left;cursor:pointer;background:0 0;border-radius:12px;padding:10px 12px}.ph-board-note b{color:var(--tx);text-decoration:underline}.ph-sw-scrim{z-index:1170;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .24s;position:fixed;inset:0}.ph-sw-scrim[data-open]{opacity:1;pointer-events:auto}.ph-sw{left:8px;right:8px;bottom:calc(var(--ph-bar-bottom) - 2px);z-index:1175;max-height:calc(100dvh - var(--ph-safe-top) - 24px - var(--ph-bar-bottom));border:2px solid var(--ink);background:var(--bg);color:var(--tx);box-shadow:4px 4px 0 var(--ink);transform-origin:50% 100%;opacity:0;pointer-events:none;transition:transform .32s var(--ph-ease-ios), opacity .2s;border-radius:28px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(60px)scale(.94)}.ph-sw[data-open]{opacity:1;pointer-events:auto;transform:none}.ph-sw-field{border:2px solid var(--ink);background:var(--input);height:44px;color:var(--tx);border-radius:12px;flex:none;align-items:center;gap:10px;margin:14px 14px 0;padding:0 12px;display:flex}.ph-sw-field input{min-width:0;height:100%;color:var(--tx);font:500 16px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ph-sw-field input::placeholder{color:var(--mut2)}.ph-sw-field:focus-within{box-shadow:0 0 0 3px var(--gold)}.ph-sw-tiles{flex:none;grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:12px 14px 0;display:grid}.ph-sw-tile{text-align:left;border:2px solid var(--ink);min-width:0;height:84px;box-shadow:3px 3px 0 var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:16px;align-content:space-between;padding:10px;display:grid}.ph-sw-tile:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.ph-sw-tile[data-tone=today]{background:var(--lime);color:var(--on-accent)}.ph-sw-tile[data-tone=sales]{background:var(--gold);color:var(--on-accent)}.ph-sw-tile[data-tone=inbox]{background:var(--blu-bg);color:var(--tx)}.ph-sw-tile-label{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;font-family:var(--font-body), var(--font-emoji);overflow:hidden}.ph-sw-tile-n{font:800 26px/1 var(--font-band);display:block}.ph-sw-tile-cap{font-size:12px;font-weight:700;display:block}.ph-sw-grid{scrollbar-width:none;flex:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px;min-height:0;padding:18px 10px 4px;display:grid;overflow-y:auto}.ph-sw-app{color:var(--tx);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;min-width:0;padding:0;display:grid}.ph-sw-app-tile{border:2px solid var(--ink);width:60px;height:60px;box-shadow:2px 2px 0 var(--ink);font-size:28px;font-family:var(--font-emoji);color:var(--tx);border-radius:16px;place-items:center;display:grid;position:relative}.ph-sw-app[data-on] .ph-sw-app-tile{box-shadow:3px 3px 0 var(--ink), 0 0 0 3px var(--gold);transform:translateY(-3px)}.ph-sw-app:active .ph-sw-app-tile{box-shadow:none;transform:translate(2px,2px)}.ph-sw-app-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.ph-sw-app[data-on] .ph-sw-app-name{font-weight:800}.ph-sw-badge{border:1.5px solid var(--ink);background:var(--gold);color:var(--on-accent);font:700 11.5px var(--font-mono);border-radius:10px;padding:1px 7px;line-height:1.35;position:absolute;top:-9px;right:-10px}.ph-sw-badge[data-tone=fail]{background:var(--coral);color:var(--on-hue)}.ph-sw-results{flex:0 auto;min-height:0;max-height:420px;padding:8px 8px 0;overflow-y:auto}.ph-sw-result{border:0;border-bottom:1.5px solid var(--line);width:100%;min-height:50px;color:var(--tx);text-align:left;font-family:var(--font-body);cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.ph-sw-result:active{background:var(--inset)}.ph-sw-result-emoji{text-align:center;font-size:18px;font-family:var(--font-emoji)}.ph-sw-result-text{flex-direction:column;min-width:0;display:flex}.ph-sw-result-label{overflow-wrap:anywhere;font-size:15.5px;font-weight:800}.ph-sw-result-sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ph-sw-kind{letter-spacing:.1em;color:var(--mut);font-size:10.5px;font-weight:800}.ph-sw-none{color:var(--mut);padding:20px 10px;font-size:15px}.ph-sw-close{background:var(--ph-side);height:50px;color:var(--ph-side-tx);font-family:var(--font-body);text-align:left;cursor:pointer;border:0;border-radius:15px;flex:none;align-items:center;gap:10px;margin:12px 8px 8px;padding:0 14px 0 6px;display:flex}.ph-sw-close-name{flex:1;font-size:15.5px;font-weight:800}.ph-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:800}.ph-hscroll{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.ph-hscroll::-webkit-scrollbar{display:none}.ph-chip-btn{border:1.5px solid var(--ink);background:var(--card);height:38px;color:var(--tx);box-shadow:var(--el-1);font:700 14px var(--font-body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ph-chip-btn[data-on]{background:var(--gold);color:var(--on-accent)}.ph-chip-btn:active{box-shadow:none;transform:translate(2px,2px)}.ph-badge{height:19px;font:800 11px var(--font-body);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;display:inline-flex}.ph-badge[data-tone=gold]{background:var(--gold-bg);color:var(--gold-tx)}.ph-badge[data-tone=coral]{background:var(--coral-bg);color:var(--coral-tx)}.ph-switch{border:1.5px solid var(--ink);background:var(--inset);width:46px;height:28px;transition:background-color var(--dur-fast);border-radius:14px;flex:none;position:relative}.ph-switch>span{border:1.5px solid var(--ink);background:var(--card);width:21px;height:21px;transition:transform var(--dur-base) var(--ph-ease-spring);border-radius:50%;position:absolute;top:2px;left:2px}.ph-switch[data-on]{background:var(--lime)}.ph-switch[data-on]>span{transform:translate(18px)}.ph-page{background:var(--bg);min-height:100%;color:var(--tx);font-family:var(--font-body)}.ph-filters{z-index:3;scrollbar-width:none;background:var(--bg);border-bottom:1px solid var(--line);gap:6px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.ph-filters::-webkit-scrollbar{display:none}.ph-chip{height:36px;color:var(--mut);font:700 14px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ph-chip[aria-pressed=true],.ph-chip[aria-selected=true]{background:var(--gold);color:var(--on-accent);border-color:var(--ink);border-radius:9px 9px 9px 2px;font-weight:800}.ph-chip[data-ink][aria-pressed=true],.ph-chip[data-ink][aria-selected=true]{background:var(--inkbg);color:var(--oninkbg);border-radius:9px}.ph-chip .n,.ph-n{font:400 12px var(--font-mono)}.ph-group-head{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:center;padding:7px 20px 6px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.ph-filters+* .ph-group-head,.ph-group-head[data-under-filters]{top:53px}.ph-group-head .n{font:400 12px var(--font-mono);letter-spacing:0}button.ph-group-head{border:0;border-bottom:1px solid var(--line2);background:var(--inset);width:100%;height:40px;color:var(--tx);cursor:pointer;font-family:var(--font-body);padding:0 16px 0 20px}.ph-row{border-bottom:1px solid var(--line);color:var(--tx);text-align:left;width:100%;font-family:var(--font-body);background:0 0;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px 12px 18px;text-decoration:none;display:grid}a.ph-row,button.ph-row{cursor:pointer;border-top:0;border-left:0;border-right:0}a.ph-row:active,button.ph-row:active{background:var(--inset)}.ph-row[data-lead=tile]{grid-template-columns:36px minmax(0,1fr) auto;padding:11px 16px 11px 18px}.ph-row[data-lead=avatar]{grid-template-columns:48px minmax(0,1fr);padding:11px 16px}.ph-row[data-lead=none]{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px 12px 20px}.ph-swipe .ph-row{border-bottom:0}.ph-row-emoji{font-size:19px;line-height:1.25;font-family:var(--font-emoji);text-align:center}.ph-row-main{min-width:0}.ph-row-title{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.ph-row-title[data-strong]{font-weight:800}.ph-row-sub{color:var(--mut);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.4}.ph-row-sub[data-clamp]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-row-side{justify-items:end;gap:6px;padding-top:2px;display:grid}.ph-row-value{font:400 12px var(--font-mono);color:var(--mut);white-space:nowrap}.ph-mono{border:1.5px solid var(--ink);background:var(--card);border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.ph-mono img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ph-avatar{border:1.5px solid var(--ink);background:var(--card);border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden}.ph-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ph-tag{white-space:nowrap;font:800 11.5px var(--font-body);border:1.5px solid var(--line2);background:var(--inset);color:var(--tx2);border-radius:7px;align-items:center;padding:2px 7px;display:inline-flex}.ph-tag:is([data-tone=over],[data-tone=fail]){border-color:var(--coral);background:var(--coral-bg);color:var(--coral-tx)}.ph-tag[data-tone=today]{border-color:var(--gold);background:var(--gold-bg);color:var(--gold-tx)}.ph-tag[data-tone=ok]{border-color:var(--lime-tx);background:var(--lime-bg);color:var(--lime-tx)}.ph-tag[data-tone=info]{border-color:var(--blu-tx);background:var(--blu-bg);color:var(--blu-tx)}.ph-tag[data-tone=none]{color:var(--mut);background:0 0;border-style:dashed}.ph-tag[data-tone=meta]{color:var(--mut);background:0 0}.ph-tag[data-small]{border-radius:6px;padding:2px 5px;font-size:11px}.ph-tag[data-cut]{text-overflow:ellipsis;vertical-align:middle;flex-shrink:1;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.ph-row-actions{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:8px;padding:0 16px 14px 56px;display:grid}.ph-btn{border:1.5px solid var(--ink);background:var(--card);min-height:44px;color:var(--tx);box-shadow:var(--el-1);font:800 14px var(--font-body);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.ph-btn[data-tone=primary]{background:var(--lime);color:var(--on-accent)}.ph-btn[data-tone=gold]{background:var(--gold);color:var(--on-accent)}.ph-btn[data-tone=danger]{color:var(--coral-tx)}.ph-btn[data-flat]{box-shadow:none}.ph-btn:active{box-shadow:none;transform:translate(2px,2px)}.ph-btn:disabled,.ph-btn[aria-disabled=true]{opacity:.55;box-shadow:none}.ph-seg{border:1.5px solid var(--ink);background:var(--card);border-radius:10px 10px 10px 2px;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;align-items:stretch;gap:2px;height:38px;padding:2px;display:grid}.ph-seg>button{color:var(--tx);font:800 14px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:7px;padding:0 8px}.ph-seg>button[aria-pressed=true]{background:var(--gold);border-color:var(--ink);color:var(--on-accent)}.ph-bar-row{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:8px 12px;display:flex}.ph-search{border:1.5px solid var(--ink);background:var(--input);min-width:0;height:38px;color:var(--mut);border-radius:10px 10px 10px 2px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.ph-search input{min-width:0;color:var(--tx);font:500 16px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ph-search input::placeholder{color:var(--mut2)}.ph-empty{border:2px dashed var(--line2);color:var(--tx2);border-radius:14px;margin:24px 16px;padding:24px 20px;font-size:15px;line-height:1.5}.ph-card{background:var(--card);border:1.5px solid var(--ink);color:var(--tx);border-radius:12px;gap:10px;padding:14px;display:grid}.ph-section{padding:18px 4px 6px}.ph-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.ph-kpi{background:var(--card);border:1.5px solid var(--ink);border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.ph-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:800}.ph-kpi-value{font:800 22px var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ph-kpi-sub{color:var(--mut);font-size:12.5px}.ph-fab{right:12px;bottom:calc(var(--ph-bar-bottom) + 66px);z-index:990;background:var(--lime);height:46px;color:var(--on-accent);border:2px solid var(--ink);box-shadow:var(--el-2);font:800 15px var(--font-body);cursor:pointer;transition:bottom var(--dur-base) var(--ph-ease-out);border-radius:12px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed}html[data-ph-barhidden] .ph-fab{bottom:calc(var(--ph-bar-bottom) + 44px)}html[data-ph-overlay] .ph-fab{visibility:hidden}.ph-fab:active{box-shadow:none;transform:translate(2px,2px)}.ph-desk{border:2px dashed var(--line2);border-radius:14px;gap:14px;margin:16px;padding:18px;display:grid}.ph-desk p{margin:4px 0 0;font-size:16px;line-height:1.5}.ph-sheet-head{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:2px 12px 12px 18px;display:grid}.ph-sheet-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.15}.ph-sheet-sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.ph-close{background:var(--inset);width:36px;height:36px;color:var(--tx);cursor:pointer;border:0;border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}.ph-close:after{content:"";position:absolute;inset:-4px}.ph-timeline>div{grid-template-columns:12px minmax(0,1fr);gap:12px;padding:6px 4px;display:grid}.ph-timeline>div:before{content:"";border:2px solid var(--ink);background:var(--card);border-radius:50%;width:10px;height:10px;margin-top:5px}.ph-action-bar{grid-template-columns:1fr 1fr 1fr 1.6fr;gap:8px;display:grid}.ph-action-bar>*{border:1.5px solid var(--ink);background:var(--card);height:50px;color:var(--tx);font:700 12px var(--font-body);cursor:pointer;border-radius:10px;align-content:center;place-items:center;gap:2px;text-decoration:none;display:grid}.ph-action-bar>[data-tone=primary]{background:var(--lime);color:var(--on-accent);box-shadow:var(--el-1);font-weight:800}.ph-action-bar>:active{transform:translate(1px,1px)}.ph-action-bar>:disabled,.ph-action-bar>[aria-disabled=true]{opacity:.5;box-shadow:none}[data-ph-person]>div{z-index:1150!important;align-items:flex-end!important;padding:0!important;position:fixed!important;inset:0!important}[data-ph-person] [data-testid=person-panel]{max-height:calc(100dvh - var(--ph-safe-top) - 44px);animation:ph-sheet-up var(--dur-slow) var(--ph-ease-ios) both;overflow-y:auto;width:100%!important;box-shadow:none!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;border-bottom:0!important;border-radius:22px 22px 0 0!important}.ph-conv-head{padding:calc(var(--ph-safe-top) + 0px) 4px 6px 4px;background:var(--blu-bg);color:var(--tx);border-bottom:2px solid var(--ink);flex:none;grid-template-columns:auto 42px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.ph-conv-back,.ph-conv-more{height:44px;color:var(--tx);cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:0 2px;display:inline-flex}.ph-conv-more{justify-content:center;width:44px}.ph-conv-backn{border:1.5px solid var(--ink);background:var(--gold);min-width:22px;height:22px;color:var(--on-accent);font:700 11.5px var(--font-mono);border-radius:11px;place-items:center;padding:0 6px;display:grid}.ph-conv-who{min-width:0;color:var(--tx);text-align:left;cursor:pointer;font-family:var(--font-body);background:0 0;border:0;justify-items:start;gap:1px;padding:2px 0;display:grid}.ph-conv-who-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16.5px;font-weight:800;overflow:hidden}.ph-conv-who-sub{min-width:0;max-width:100%;color:var(--blu-tx);align-items:center;gap:2px;font-size:13.5px;font-weight:700;display:inline-flex;overflow:hidden}.ph-conv-who-sub>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ph-conv-strip{background:var(--gold-bg);color:var(--gold-tx);border-bottom:1px solid var(--line);flex:none;padding:9px 16px;font-size:13.5px;font-weight:700}.ph-conv-scroll{overscroll-behavior:contain;background:var(--bg);flex-direction:column;flex:1;min-height:0;padding:10px 12px 14px;display:flex;overflow-y:auto}.ph-conv-org{text-align:center;color:var(--mut);padding:4px 24px 6px;font-size:12px;line-height:1.4}.ph-conv-day{text-align:center;font:700 11.5px var(--font-mono);text-transform:uppercase;color:var(--mut);padding:14px 0 4px}.ph-conv-sender{color:var(--mut);margin:10px 0 -6px 12px;font-size:12px;font-weight:700}.ph-bubble{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:var(--inset);max-width:80%;color:var(--tx);align-self:flex-start;padding:10px 14px;font-size:16px;line-height:1.42;position:relative}.ph-bubble[data-me]{background:var(--inkbg);color:var(--oninkbg);align-self:flex-end}.ph-bubble[data-new]{animation:ph-bubble-in .36s var(--ph-ease-spring) both;transform-origin:100% 100%}.ph-bubble img,.ph-bubble video{border-radius:10px;max-width:100%}.ph-bubble-react{background:var(--card);color:var(--tx);border:1.5px solid var(--ink);border-radius:10px;padding:1px 6px;font-size:13px;position:absolute;bottom:-12px;right:8px}.ph-conv-status{font:700 11.5px var(--font-body);color:var(--mut);background:0 0;border:0;align-self:flex-end;margin:4px 4px 0;padding:0}.ph-conv-status[data-tone=wait]{color:var(--gold-tx)}button.ph-conv-status[data-tone=fail]{color:var(--coral-tx);cursor:pointer;min-height:32px}@keyframes ph-bubble-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ph-composer{background:var(--card);border-top:1.5px solid var(--ink);padding:8px 10px max(10px, calc(env(safe-area-inset-bottom,0px) - 6px));flex:none;gap:8px;display:grid;position:relative}.ph-composer-presets .ph-chip-btn{height:34px;box-shadow:none;font-size:13.5px}.ph-composer-row{align-items:flex-end;gap:8px;display:flex}.ph-composer-plus{border:1.5px solid var(--ink);background:var(--card);width:36px;height:36px;color:var(--tx);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-bottom:2px;display:grid}.ph-composer-pill{border:1.5px solid var(--ink);background:var(--input);border-radius:20px;flex:1;align-items:flex-end;gap:4px;min-width:0;min-height:40px;padding:3px 3px 3px 14px;display:flex}.ph-composer-pill textarea{resize:none;min-width:0;min-height:32px;max-height:132px;color:var(--tx);font:400 16px/22px var(--font-body);box-sizing:border-box;background:0 0;border:0;outline:0;flex:1;padding:5px 0}.ph-composer-pill textarea::placeholder{color:var(--mut2)}.ph-composer-send{border:1.5px solid var(--ink);background:var(--lime);width:32px;height:32px;color:var(--on-accent);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ph-composer-send:after{content:"";position:absolute;inset:-6px}.ph-composer-note{color:var(--gold-tx);font-size:12.5px;font-weight:700}.ph-composer-snips{background:var(--card);border:2px solid var(--ink);max-height:240px;box-shadow:var(--el-2);border-radius:12px;margin-bottom:6px;position:absolute;bottom:100%;left:10px;right:10px;overflow-y:auto}.ph-composer-snips>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--tx);font:500 14px var(--font-body);cursor:pointer;background:0 0;padding:8px 12px;display:grid}.ph-composer-snips>button[data-on]{background:var(--inset)}.ph-composer-snips>button>span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ph-table{border-top:1px solid var(--line);margin:0 calc(-1 * var(--ph-side,0px))}.ph-table .ph-row-side{justify-items:end;gap:2px}.ph-table-fold{color:var(--tx2);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.ph-table-fold>span{align-items:baseline;gap:5px;min-width:0;max-width:100%;display:inline-flex}.ph-table-l{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);white-space:nowrap;margin-right:1px;font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){.ph-cmd,.ph-pill,.ph-sw,.ph-sw-scrim,.ph-dock,.ph-toast,.ph-as,.ph-as-scrim,.ph-bubble,.ph-sheet-bar,.ph-swipe,.ph-swipe-bg>span,.ph-fab,.ph-switch>span,html[data-ds=v2][data-ph] [data-slab-text],html[data-ds=v2][data-ph] [data-app-slab] h1{transition:none!important}.ph-bubble[data-new]{animation:none}html[data-ds=v2][data-ph] .modal-panel,html[data-ds=v2][data-ph] .popover-panel,html[data-ds=v2][data-ph] .toast-pop{animation-duration:1ms!important}}html[data-ds=v2][data-theme=dark] .ph-board-tabs>button[aria-selected=true]{background:var(--tx);color:var(--bg)}@media (max-width:767px){html[data-ds=v2][data-ph] [data-slab-tools] [data-slab-note]{white-space:normal;flex:96px;min-width:0;line-height:1.25}html[data-ds=v2][data-ph] [data-slab-info]{flex-shrink:0}}
