@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-wght-normal.woff2) format("woff2");font-weight:100 1000;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-wght-normal.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{color-scheme:light;--font:"DM Sans",system-ui,sans-serif;--font-display:"DM Sans",system-ui,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bg:#ffffff;--on-fill:var(--bg);--fg:#1c2030;--fg2:#41485c;--fg3:#5b6378;--fg4:#9aa3b5;--fg-soft:var(--fg2);--line:#e3e7ef;--line2:#d5dae5;--bg2:#f4f6fa;--bg3:#eef1f6;--bg-cool:var(--bg2);--slate-ink:#334155;--grid:#d5dae5;--link-line:#7b8499;--link-w:2.5px;--link-mix:0%;--link-alpha:1;--pop-shadow:0 2px 6px rgba(0,0,0,0.25);--owner:var(--fg4);--owner-tint:var(--bg3);--accent:#1c2030;--accent-strong:#343b55;--accent-line:var(--line2);--ink-fill:#1c2030;--ink-text:#ffffff;--info-bg:#dbeafe;--info-fg:#1e40af;--info-bg2:#eff6ff;--p1:#0f766e;--p1-tint:#def2ef;--p2:#6d28d9;--p2-tint:#ece6fa;--p3:#be185d;--p3-tint:#fbe6ef;--p4:#1d4ed8;--p4-tint:#e1e9fb;--p0:#475569;--p0-tint:#e8ecf3;--who:var(--fg2);--who-tint:var(--bg3);--who-ring:0px;--dis:#c2410c;--dis-bg:#ffe8d9;--dis-fg:#9a3412;--dis-on:#ffffff;--ok:#15803d;--ok-bg:#dcfce7;--ok-fg:#166534;--ok-bg2:#f0fdf4;--ok-line:#bbf7d0;--ok-ink:#14532d;--ok-dot:#16a34a;--warn:#b45309;--warn-bg:#fef3c7;--warn-fg:#92400e;--warn-bg2:#fffbeb;--warn-line:#fcd34d;--warn-edge:#f59e0b;--warn-dash:#d97706;--wait-dot:#ca8a04;--err:#dc2626;--err-bg:#fee2e2;--err-fg:#991b1b;--err-bg2:#fef2f2;--err-line:#fecaca;--err-edge:#fca5a5;--err-strong:#b91c1c;--err-ink:#7f1d1d;--err-bg3:#fffafa;--orange-bg:#ffedd5;--orange-fg:#9a3412;--orange-edge:#ea580c;--purple-bg:#f3e8ff;--purple-fg:#6b21a8;--rose-bg:#ffe4e6;--rose-fg:#9f1239;--sky-bg:#e0f2fe;--sky-fg:#075985;--sky-line:#bae6fd;--sky-edge:#7dd3fc;--sky-bg2:#f0f9ff;--teal-bg:#ccfbf1;--teal-fg:#115e59;--indigo-bg:#e0e7ff;--indigo-fg:#3730a3;--kind-finding:#1d4ed8;--kind-competitor:#b91c1c;--kind-market:#047857;--kind-problem:#c2410c;--kind-jtbd:#6d28d9;--kind-signal:#0e7490;--kind-concept:#be185d;--kind-flow:#4d7c0f;--kind-note:#52525b;--sticky:#fef08a;--sticky-line:#facc15;--sticky-edge:#eab308;--sticky-ink:#854d0e;--research-bg:#fef9c3;--research-fg:var(--sticky-ink);--frame-fill:rgba(238,241,246,0.6);--frame-head-fill:rgba(255,255,255,0.7);--edit-fill:rgba(255,255,255,0.5);--attribution-fill:rgba(255,255,255,0.85)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--font:"Inter",system-ui,sans-serif;--font-display:"Space Grotesk","Inter",system-ui,sans-serif;--bg:#161926;--fg:#eef0f7;--fg2:#b4bacb;--fg3:#9ba2b6;--fg4:#5b6378;--line:#2c3145;--line2:#3a4058;--bg2:#0e1018;--bg3:#1a1d2a;--slate-ink:#cbd5e1;--grid:#1a1d2a;--link-line:#7f88a3;--link-w:2px;--link-mix:100%;--link-alpha:0.7;--pop-shadow:0 2px 6px rgba(0,0,0,0.25);--accent:#eef0f7;--accent-strong:#ffffff;--ink-fill:#eef0f7;--ink-text:#161926;--info-bg:#1b2a4a;--info-fg:#a9c4ff;--info-bg2:#162038;--p1:#5eead4;--p1-tint:#12332f;--p2:#c4b5fd;--p2-tint:#271f47;--p3:#f9a8d4;--p3-tint:#3b1a2d;--p4:#93c5fd;--p4-tint:#172b4d;--p0:#cbd5e1;--p0-tint:#252b3b;--who-ring:1px;--dis:#fb923c;--dis-bg:#3a1d08;--dis-fg:#fdba74;--dis-on:#0e1018;--ok:#4ade80;--ok-bg:#123324;--ok-fg:#86efac;--ok-bg2:#0f2a1e;--ok-line:#1f5a3b;--ok-ink:#bbf7d0;--ok-dot:#4ade80;--warn:#fbbf24;--warn-bg:#3a2a0a;--warn-fg:#fcd34d;--warn-bg2:#2a2008;--warn-line:#7a5a12;--warn-edge:#d99a1a;--warn-dash:#d99a1a;--wait-dot:#facc15;--err:#f87171;--err-bg:#3f1620;--err-fg:#fca5a5;--err-bg2:#2e121a;--err-line:#7a2a38;--err-edge:#b84a5a;--err-strong:#f87171;--err-ink:#fecaca;--err-bg3:#26101a;--orange-bg:#3a1d08;--orange-fg:#fdba74;--orange-edge:#fb923c;--purple-bg:#2e1f52;--purple-fg:#d8b4fe;--rose-bg:#3f1527;--rose-fg:#fda4af;--sky-bg:#0f2d44;--sky-fg:#7dd3fc;--sky-line:#1c4a6e;--sky-edge:#38bdf8;--sky-bg2:#0c2438;--teal-bg:#0f3a36;--teal-fg:#5eead4;--indigo-bg:#232a5c;--indigo-fg:#a5b4fc;--kind-finding:#93c5fd;--kind-competitor:#fca5a5;--kind-market:#6ee7b7;--kind-problem:#fdba74;--kind-jtbd:#c4b5fd;--kind-signal:#67e8f9;--kind-concept:#f9a8d4;--kind-flow:#bef264;--kind-note:#b4bacb;--sticky:#3d3510;--sticky-line:#6b5a14;--sticky-edge:#a38a1a;--sticky-ink:#fde68a;--research-bg:#3a3410;--frame-fill:rgba(26,29,42,0.6);--frame-head-fill:rgba(22,25,38,0.7);--edit-fill:rgba(22,25,38,0.5);--attribution-fill:rgba(22,25,38,0.85)}}:root[data-theme=dark]{color-scheme:dark;--font:"Inter",system-ui,sans-serif;--font-display:"Space Grotesk","Inter",system-ui,sans-serif;--bg:#161926;--fg:#eef0f7;--fg2:#b4bacb;--fg3:#9ba2b6;--fg4:#5b6378;--line:#2c3145;--line2:#3a4058;--bg2:#0e1018;--bg3:#1a1d2a;--slate-ink:#cbd5e1;--grid:#1a1d2a;--link-line:#7f88a3;--link-w:2px;--link-mix:100%;--link-alpha:0.7;--pop-shadow:0 2px 6px rgba(0,0,0,0.25);--accent:#eef0f7;--accent-strong:#ffffff;--ink-fill:#eef0f7;--ink-text:#161926;--info-bg:#1b2a4a;--info-fg:#a9c4ff;--info-bg2:#162038;--p1:#5eead4;--p1-tint:#12332f;--p2:#c4b5fd;--p2-tint:#271f47;--p3:#f9a8d4;--p3-tint:#3b1a2d;--p4:#93c5fd;--p4-tint:#172b4d;--p0:#cbd5e1;--p0-tint:#252b3b;--who-ring:1px;--dis:#fb923c;--dis-bg:#3a1d08;--dis-fg:#fdba74;--dis-on:#0e1018;--ok:#4ade80;--ok-bg:#123324;--ok-fg:#86efac;--ok-bg2:#0f2a1e;--ok-line:#1f5a3b;--ok-ink:#bbf7d0;--ok-dot:#4ade80;--warn:#fbbf24;--warn-bg:#3a2a0a;--warn-fg:#fcd34d;--warn-bg2:#2a2008;--warn-line:#7a5a12;--warn-edge:#d99a1a;--warn-dash:#d99a1a;--wait-dot:#facc15;--err:#f87171;--err-bg:#3f1620;--err-fg:#fca5a5;--err-bg2:#2e121a;--err-line:#7a2a38;--err-edge:#b84a5a;--err-strong:#f87171;--err-ink:#fecaca;--err-bg3:#26101a;--orange-bg:#3a1d08;--orange-fg:#fdba74;--orange-edge:#fb923c;--purple-bg:#2e1f52;--purple-fg:#d8b4fe;--rose-bg:#3f1527;--rose-fg:#fda4af;--sky-bg:#0f2d44;--sky-fg:#7dd3fc;--sky-line:#1c4a6e;--sky-edge:#38bdf8;--sky-bg2:#0c2438;--teal-bg:#0f3a36;--teal-fg:#5eead4;--indigo-bg:#232a5c;--indigo-fg:#a5b4fc;--kind-finding:#93c5fd;--kind-competitor:#fca5a5;--kind-market:#6ee7b7;--kind-problem:#fdba74;--kind-jtbd:#c4b5fd;--kind-signal:#67e8f9;--kind-concept:#f9a8d4;--kind-flow:#bef264;--kind-note:#b4bacb;--sticky:#3d3510;--sticky-line:#6b5a14;--sticky-edge:#a38a1a;--sticky-ink:#fde68a;--research-bg:#3a3410;--frame-fill:rgba(26,29,42,0.6);--frame-head-fill:rgba(22,25,38,0.7);--edit-fill:rgba(22,25,38,0.5);--attribution-fill:rgba(22,25,38,0.85)}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:600}body{margin:0;font-family:var(--font);background:var(--bg2);color:var(--fg)}

/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme,base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.left-1\/2{left:50%}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}.m-0{margin:0}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:12px;height:12px}.min-h-11{min-height:44px}.w-\[280px\]{width:280px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-full{width:100%}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.rounded-8{border-radius:8px}.rounded-12{border-radius:12px}.rounded-full{border-radius:999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent{border-color:var(--accent)}.border-fg4{border-color:var(--fg4)}.border-line{border-color:var(--line)}.border-line2{border-color:var(--line2)}.bg-\[\#fff\]{background-color:#fff}.bg-accent{background-color:var(--accent)}.bg-bg{background-color:var(--bg)}.bg-bg2{background-color:var(--bg2)}.bg-bg3{background-color:var(--bg3)}.bg-fg{background-color:var(--fg)}.bg-ok-bg{background-color:var(--ok-bg)}.bg-p1{background-color:var(--p1)}.bg-p2{background-color:var(--p2)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.px-2{padding-inline:8px}.px-3{padding-inline:12px}.px-4{padding-inline:16px}.py-0{padding-block:0}.pt-1{padding-top:4px}.pr-0{padding-right:0}.pl-2{padding-left:8px}.font-text{font-family:var(--font)}.font-title{font-family:var(--font-display)}.text-12{font-size:12px;line-height:var(--tw-leading,16px)}.text-13{font-size:13px;line-height:var(--tw-leading,18px)}.text-14{font-size:14px;line-height:var(--tw-leading,20px)}.text-16{font-size:16px}.text-16,.text-18{line-height:var(--tw-leading,24px)}.text-18{font-size:18px}.font-bold{--tw-font-weight:700;font-weight:700}.font-medium{--tw-font-weight:500;font-weight:500}.font-semibold{--tw-font-weight:600;font-weight:600}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-\[rgb\(\.\.\.\)\]{color:rgb(...)}.text-err-fg{color:var(--err-fg)}.text-fg{color:var(--fg)}.text-fg2{color:var(--fg2)}.text-fg3{color:var(--fg3)}.text-line2{color:var(--line2)}.text-ok-fg{color:var(--ok-fg)}.text-on-fill{color:var(--on-fill)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.shadow-pop{--tw-shadow:var(--pop-shadow)}.ring,.shadow-pop{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-fg3::placeholder{color:var(--fg3)}@media (hover:hover){.hover\:border-accent-strong:hover{border-color:var(--accent-strong)}.hover\:bg-accent-strong:hover{background-color:var(--accent-strong)}.hover\:bg-bg3:hover{background-color:var(--bg3)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.disabled\:opacity-60:disabled{opacity:.6}.data-\[invalid\]\:border-err-edge[data-invalid]{border-color:var(--err-edge)}@media (max-width:800px){.phone\:items-start{align-items:flex-start}.phone\:p-4{padding:16px}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}