:root{--bg:#f2efe6;--bg-2:#e9e5d6;--surface:#fff;--surface-2:#ebe7d9;--surface-3:#e2ddcc;--ink:#0b0b0c;--ink-2:#3c3c42;--ink-3:#57575e;--ink-4:#bdb9ac;--border:#d4cfbf;--border-strong:#0b0b0c;--rule-soft:#0b0b0c1a;--ink-deep:#0b0b0c;--ink-inverse:#f6f3ea;--ink-inverse-2:#f6f3eac7;--ink-inverse-3:#f6f3ea8c;--border-inverse:#f6f3ea3d;--accent:#0f9461;--accent-deep:#075c3b;--accent-soft:#d2ebdc;--accent-glow:#0f94612e;--accent-tint:#0f946114;--earnings:var(--accent-deep);--status:#2f4b78;--status-soft:#dce4f0;--signal:#d23d1a;--signal-text:#a92f0e;--signal-soft:#f6d6c9;--btn-radius:999px;--field-radius:var(--radius);--btn-border:1.5px;--btn-h-lg:64px;--btn-h:52px;--btn-h-sm:44px;--btn-h-xs:36px;--font-display:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-italic:"Instrument Serif", "Times New Roman", serif;--font-mono:"JetBrains Mono", "Menlo", "Consolas", monospace;--gutter:clamp(20px, 4vw, 56px);--container:1280px;--app-column:760px;--rule-w:1px;--radius-sm:10px;--radius:14px;--radius-lg:18px;--radius-xl:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--focus-ring:var(--accent)}:root:lang(uk){--font-display:"Unbounded", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01" on, "kern" on, "cv11" on;font-variation-settings:"wght" 400;font-size:16px;line-height:1.5}body{background:var(--bg);color:var(--ink);position:relative;overflow-x:hidden}h1,h2,h3,h4,.display{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 96, "wdth" 100;font-feature-settings:"kern" on;margin:0;font-weight:500;line-height:1}h1{letter-spacing:-.04em;font-size:clamp(48px,8vw,124px);font-weight:500;line-height:.95}h2{letter-spacing:-.03em;font-size:clamp(34px,5vw,72px);font-weight:500;line-height:.98}h3{letter-spacing:-.015em;font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1.1}p{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}::selection{background:var(--accent);color:var(--surface)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[id]{scroll-margin-top:88px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--eyebrow-dot,var(--ink));border-radius:50%;width:5px;height:5px}.italic-serif{font-family:var(--font-italic);letter-spacing:-.005em;font-style:italic;font-weight:400}html:lang(uk) .italic-serif{font-size:1.2em}html:lang(uk) .accent{font-size:1.3em}.hairline{background:var(--border);border:0;width:100%;height:1px}.btn{min-height:var(--btn-h);font-family:var(--font-body);font-variation-settings:normal;letter-spacing:-.01em;text-align:center;border:var(--btn-border) solid var(--ink);background:var(--ink);color:var(--ink-inverse);border-radius:var(--btn-radius);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.15;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.btn:hover{color:var(--ink-inverse);background:#2a2a2f;border-color:#2a2a2f}.btn:active{transform:translateY(1px)}.btn--ghost,.btn--quiet{background:var(--surface);color:var(--ink);border-color:var(--ink)}.btn--ghost:hover,.btn--quiet:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink)}.btn--quiet[aria-current=page],.btn--quiet[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse)}.btn--muted{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink-2);border-color:#0000;font-weight:500}.btn--muted:hover{background:color-mix(in srgb, var(--ink) 11%, transparent);color:var(--ink);border-color:#0000}.btn--muted[aria-current=page],.btn--muted[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 15%, transparent);color:var(--ink);font-weight:600}.btn--lg{min-height:var(--btn-h-lg);gap:12px;padding:0 32px;font-size:18px}.btn--sm{min-height:var(--btn-h-sm);gap:8px;padding:0 16px;font-size:15px}.btn--xs{min-height:var(--btn-h-xs);gap:6px;padding:0 12px;font-size:14px;font-weight:500}.btn--block{width:100%;display:flex}.btn--wrap{white-space:normal;overflow-wrap:anywhere;padding-block:10px}@media (width<=520px){.btn--lg{width:100%;display:flex}}.btn--money,.btn--quiet.btn--money{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.btn--money:hover,.btn--quiet.btn--money:hover{color:#fff;background:#054a2f;border-color:#054a2f}.btn--danger{background:var(--surface);border-color:var(--signal-text);color:var(--signal-text)}.btn--danger:hover{background:var(--signal-soft);border-color:var(--signal-text);color:var(--signal-text)}.btn--inverse{background:var(--ink-inverse);border-color:var(--ink-inverse);color:var(--ink)}.btn--inverse:hover{color:var(--ink);background:#fff;border-color:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn .arrow{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.btn:hover .arrow{transform:translate(3px)}.btn-row{flex-wrap:wrap;gap:10px;display:flex}@media (width<=520px){.btn-row--stack{flex-direction:column;align-items:stretch}.btn-row--stack>.btn{width:100%}}.icon-btn{width:var(--btn-h-sm);height:var(--btn-h-sm);border:var(--btn-border) solid var(--ink);background:var(--surface);color:var(--ink);font-variation-settings:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.icon-btn:hover{background:var(--surface-2)}.icon-btn--sm{border-width:1px;border-color:var(--ink-3);width:28px;height:28px;font-family:var(--font-mono);color:var(--ink-2);border-radius:50%;font-size:13px;font-weight:600;position:relative}.icon-btn--sm:after{content:"";position:absolute;inset:-8px}.link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.input{appearance:none;width:100%;min-width:0;min-height:var(--btn-h);font-family:var(--font-body);color:var(--ink);background-color:var(--surface);border:var(--btn-border) solid var(--ink-3);border-radius:var(--btn-radius);padding:0 20px;font-size:16px;transition:border-color .15s}.input::placeholder{color:var(--ink-3)}.input:hover,.input:focus{border-color:var(--ink);outline:none}.input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}select.input{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}textarea.input{border-radius:var(--field-radius);resize:vertical;padding:14px 18px;line-height:1.55}.read{max-width:720px;font-family:var(--font-body);color:var(--ink);margin:0 auto;padding:40px 20px 96px}@media (width>=720px){.read{padding-top:56px}}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 30px;display:flex}.panel .panel-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:2px 0 0;font-size:clamp(22px,3vw,28px);font-weight:500;line-height:1.1}.panel .btn{margin-top:8px}@media (width<=520px){.panel{padding:22px 18px 24px}}.empty{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:24px;font-size:14px;line-height:1.5;display:flex}.empty p{margin:0}.empty .empty-sub{color:var(--ink-3);font-size:13px}.empty a:not(.btn){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.caption{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-feature-settings:"tnum" 1;font-size:11px}.hint{font-family:var(--font-body);color:var(--ink-3);font-size:12.5px;line-height:1.5}.pill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.pill--filled,.pill--positive{color:var(--ink-inverse);background:var(--ink);border-color:var(--ink)}.pill--mixed{color:var(--ink-2)}.pill--negative{color:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--ink);padding:5px 10px}.pill--neutral{color:var(--ink-3)}.pill--status{color:var(--status);background:var(--status-soft);border-color:#0000}.pill--dashed{color:var(--ink-3);border-style:dashed}.marker{background-image:linear-gradient(transparent 65%, var(--surface-3) 65% 95%, transparent 95%);padding:0 .04em}.strikered{color:var(--ink-3);position:relative}.strikered:after{content:"";background:var(--signal);height:1.5px;position:absolute;top:52%;left:-2%;right:-2%}.tnum{font-feature-settings:"tnum" on, "cv11" on;font-variant-numeric:tabular-nums}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site.svelte-a8kxe2{z-index:50;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.site.scrolled.svelte-a8kxe2,.site.open.svelte-a8kxe2{background:color-mix(in srgb, var(--bg) 92%, transparent);border-bottom-color:var(--border)}.row.svelte-a8kxe2{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-block:12px;display:grid}.logo.svelte-a8kxe2{font-family:var(--font-display);letter-spacing:-.045em;font-variation-settings:"opsz" 24, "wdth" 100;color:var(--ink);align-items:center;gap:4px;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.logo.svelte-a8kxe2 .dot:where(.svelte-a8kxe2){background:var(--accent);border-radius:50%;width:7px;height:7px;margin-bottom:2px;margin-left:2px}.links.svelte-a8kxe2{justify-self:center;gap:6px;display:flex}@media (width>=721px) and (width<=900px){.search-link.svelte-a8kxe2{width:var(--btn-h-xs);padding:0}.search-text.svelte-a8kxe2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.actions.svelte-a8kxe2{justify-self:end;align-items:center;gap:8px;display:flex}.menu-btn.svelte-a8kxe2{flex-direction:column;gap:5px;display:none}.menu-btn.svelte-a8kxe2 .bar:where(.svelte-a8kxe2){background:currentColor;width:18px;height:1.5px;transition:transform .2s;display:block}.open.svelte-a8kxe2 .menu-btn:where(.svelte-a8kxe2) .bar:where(.svelte-a8kxe2):first-child{transform:translateY(3.25px)rotate(45deg)}.open.svelte-a8kxe2 .menu-btn:where(.svelte-a8kxe2) .bar:where(.svelte-a8kxe2):last-child{transform:translateY(-3.25px)rotate(-45deg)}.menu.svelte-a8kxe2{display:none}@media (width<=720px){.row.svelte-a8kxe2{grid-template-columns:auto auto;justify-content:space-between;gap:12px;padding-block:10px}.links.svelte-a8kxe2{display:none}.menu-btn.svelte-a8kxe2{display:inline-flex}.menu.svelte-a8kxe2{display:block}.menu[hidden].svelte-a8kxe2{display:none}.menu-list.svelte-a8kxe2{flex-direction:column;gap:10px;padding-top:4px;padding-bottom:16px;display:flex}.menu-session.svelte-a8kxe2{display:none}}@media (width<=519px){.session.svelte-a8kxe2{display:none}.write.svelte-a8kxe2{padding-inline:14px}.menu-list.svelte-a8kxe2 .menu-session:where(.svelte-a8kxe2){display:flex}}@media (width<=389px){.write.svelte-a8kxe2{padding-inline:12px;font-size:14px}}.site-main.svelte-12qhfyh{min-height:calc(100vh - 340px)}
