@font-face{font-family:TT Interphases Pro;src:url(/fonts/tt-interphases-pro-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:TT Interphases Pro Mono;src:url(/fonts/tt-interphases-pro-mono-variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.hub-root,.editor-reskin{--paper:#f2f0ea;--card:#fbfaf6;--card-2:#eceae1;--inset:#e7e4da;--ink:#141b2e;--ink-head:#0f1524;--ink-action:#3c3afc;--ink-action-hover:#2e2cd0;--gray:#4a4a52;--gray-soft:#64646d;--cyan:#3c3afc;--cyan-soft:#3c3afc1f;--line:#141b2e1f;--line-strong:#141b2e33;--good:#0e9f73;--good-soft:#0e9f731a;--bad:#cc2a31;--bad-soft:#cc2a311f;--glass:#ffffff8c;--glass-border:#141b2e24;--shadow:0 2px 6px #141b2e12;--shadow-hover:0 12px 34px #141b2e21;--shadow-float:0 14px 40px #141b2e29;--cta:#f65c27;--cta-text:#0f1524;--canvas-bg:#eae8e0;--hub-font:"TT Interphases Pro", var(--font-inter), "Avenir Next", "Helvetica Neue", system-ui, -apple-system, sans-serif;--hub-mono:"TT Interphases Pro Mono", var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--accent-violet:#d4b3f7;--accent-arctic:#95fbff;--accent-utopic:#c24e8f;--brand-gradient:linear-gradient(135deg, #f65c27, #c24e8f, #3c3afc);--pl-final-icon:#fdfbf6;--motion-micro:.15s;--motion-base:.3s;--motion-flow:.7s;--motion-breath:3.6s;--motion-celebration:1.2s;--ease-flow:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1)}body:has(#frame-root){--paper:#f2f0ea;--card:#fbfaf6;--card-2:#eceae1;--inset:#e7e4da;--ink:#141b2e;--ink-head:#0f1524;--ink-action:#3c3afc;--ink-action-hover:#2e2cd0;--gray:#4a4a52;--gray-soft:#64646d;--cyan:#3c3afc;--cyan-soft:#3c3afc1f;--line:#141b2e1f;--line-strong:#141b2e33;--good:#0e9f73;--good-soft:#0e9f731a;--bad:#cc2a31;--bad-soft:#cc2a311f;--glass:#ffffff8c;--glass-border:#141b2e24;--shadow:0 2px 6px #141b2e12;--shadow-hover:0 12px 34px #141b2e21;--shadow-float:0 14px 40px #141b2e29;--cta:#f65c27;--cta-text:#0f1524;--canvas-bg:#eae8e0;--hub-font:"TT Interphases Pro", var(--font-inter), "Avenir Next", "Helvetica Neue", system-ui, -apple-system, sans-serif;--hub-mono:"TT Interphases Pro Mono", var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--accent-violet:#d4b3f7;--accent-arctic:#95fbff;--accent-utopic:#c24e8f;--brand-gradient:linear-gradient(135deg, #f65c27, #c24e8f, #3c3afc);--pl-final-icon:#fdfbf6;--motion-micro:.15s;--motion-base:.3s;--motion-flow:.7s;--motion-breath:3.6s;--motion-celebration:1.2s;--ease-flow:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1)}:is(.hub-root,.editor-reskin,:where(body:has(#frame-root))) .brand-ring{position:relative}:is(.hub-root,.editor-reskin,:where(body:has(#frame-root))) .brand-ring:after{content:"";border-radius:inherit;background:var(--brand-gradient);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--motion-micro) var(--ease-flow);pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.hub-root,.editor-reskin,:where(body:has(#frame-root))) .brand-ring:focus-visible:after,:is(.hub-root,.editor-reskin,:where(body:has(#frame-root))) .brand-ring.is-active:after,:is(.hub-root,.editor-reskin,:where(body:has(#frame-root))) .brand-ring[data-published=true]:after{opacity:1}:is(.hub-root,.editor-reskin,:where(body:has(#frame-root))) .brand-bar{background:var(--brand-gradient);border-radius:999px;height:3px}:root[data-theme-mode=dark] :is(.hub-root,.editor-reskin,body:has(#frame-root)){--paper:#0f1524;--card:#161e36;--card-2:#1b2440;--inset:#111a30;--ink:#f2f0ea;--ink-head:#fdfbf6;--ink-action:#7c7aff;--ink-action-hover:#93adff;--gray:#9ba3b8;--gray-soft:#8b93a8;--cyan:#6e6cff;--cyan-soft:#6e6cff29;--line:#f2f0ea1f;--line-strong:#f2f0ea38;--good:#3adfa8;--good-soft:#3adfa81f;--bad:#ff6b70;--bad-soft:#ff6b7024;--glass:#ffffff0f;--glass-border:#f2f0ea2e;--shadow:0 2px 8px #00000059;--shadow-hover:0 14px 38px #00000080;--shadow-float:0 18px 48px #0000008c;--cta:#ff6b3d;--cta-text:#0f1524;--canvas-bg:#0a0f1e;--accent-violet:#d4b3f7;--accent-arctic:#95fbff;--accent-utopic:#c24e8f}.editor-reskin .block-card.brand-ring:hover:after{opacity:1}.editor-reskin .block-card[href*=template\=generico]{border-color:color-mix(in oklab, var(--cta) 45%, var(--line))}.editor-reskin .block-card[href*=template\=linktree]:before{content:"";background:var(--brand-gradient,linear-gradient(90deg, var(--cyan), var(--ink-action)));opacity:.6;pointer-events:none;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:10px;right:10px}:root{--tour-overlay:#0f1524;--tour-bg:#fbfaf6;--tour-border:#141b2e1f;--tour-border-strong:#141b2e33;--tour-ink:#141b2e;--tour-ink-head:#0f1524;--tour-gray:#4a4a52;--tour-gray-soft:#64646d;--tour-cta:#f65c27;--tour-cta-text:#0f1524;--tour-shadow-hover:0 12px 34px #141b2e21;--tour-font:"TT Interphases Pro", var(--font-inter), "Avenir Next", "Helvetica Neue", system-ui, -apple-system, sans-serif;--tour-mono:"TT Interphases Pro Mono", var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace}:root[data-theme-mode=dark]{--tour-overlay:#fdfbf6;--tour-bg:#161e36;--tour-border:#f2f0ea1f;--tour-border-strong:#f2f0ea38;--tour-ink:#f2f0ea;--tour-ink-head:#fdfbf6;--tour-gray:#9ba3b8;--tour-gray-soft:#8b93a8;--tour-cta:#ff6b3d;--tour-cta-text:#0f1524;--tour-shadow-hover:0 14px 38px #00000080}.driver-popover.capital-tour{background-color:var(--tour-bg);color:var(--tour-ink);border:1px solid var(--tour-border);box-shadow:var(--tour-shadow-hover);font-family:var(--tour-font);border-radius:16px;max-width:344px;padding:18px 18px 16px}.driver-popover.capital-tour .driver-popover-title{color:var(--tour-ink-head);font-family:var(--tour-font);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:600}.driver-popover.capital-tour .driver-popover-description{color:var(--tour-gray);font-size:13.5px;line-height:1.55}.driver-popover.capital-tour .driver-popover-description strong{color:var(--tour-ink);font-weight:600}.driver-popover.capital-tour .driver-popover-progress-text{color:var(--tour-gray-soft);font-family:var(--tour-mono);letter-spacing:.04em;font-size:11px}.driver-popover.capital-tour .driver-popover-next-btn,.driver-popover.capital-tour .driver-popover-done-btn{background-color:var(--tour-cta);color:var(--tour-cta-text);text-shadow:none;border:none;border-radius:10px;padding:7px 13px;font-size:13px;font-weight:500;transition:filter .15s}.driver-popover.capital-tour .driver-popover-next-btn:hover,.driver-popover.capital-tour .driver-popover-done-btn:hover{filter:brightness(1.06)}.driver-popover.capital-tour .driver-popover-prev-btn{color:var(--tour-gray);border:1px solid var(--tour-border-strong);text-shadow:none;background-color:#0000;border-radius:10px;padding:7px 13px;font-size:13px}.driver-popover.capital-tour .driver-popover-prev-btn:hover{background-color:var(--tour-border)}.driver-popover.capital-tour .driver-popover-close-btn{color:var(--tour-gray-soft);transition:color .15s}.driver-popover.capital-tour .driver-popover-close-btn:hover{color:var(--tour-ink)}.driver-popover.capital-tour .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--tour-bg)}.driver-popover.capital-tour .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--tour-bg)}.driver-popover.capital-tour .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--tour-bg)}.driver-popover.capital-tour .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--tour-bg)}
