@font-face{font-family:Inter;src:url("/fonts/inter-variable.woff2")format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html:root{--ds-font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ds-canvas:#000;--ds-surface:#121212;--ds-raised:#1f1f1f;--ds-text:#fff;--ds-muted:#b3b3b3;--ds-metadata:#939393;--ds-line:#333;--ds-action:#1ed760;--ds-on-action:#000;--ds-error:#ff8090;--ds-focus:#1ed760;--ds-wash:#ffffff0d;--ds-glass:#121212f5;--ds-shadow-card:0 8px 24px #00000080;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:28px;--ds-space-8:32px;--ds-space-9:36px;--ds-space-10:40px;--ds-space-11:48px;--ds-radius-input:4px;--ds-radius-card:6px;--ds-radius-pill:9999px;--ui-canvas:var(--ds-canvas);--ui-surface:var(--ds-surface);--ui-overlay:var(--ds-raised);--ui-text:var(--ds-text);--ui-muted:var(--ds-muted);--ui-metadata:var(--ds-metadata);--ui-lime:var(--ds-action);--ui-cyan:var(--ds-muted);--ui-focus:var(--ds-focus);--ui-error:var(--ds-error);--ui-success:var(--ds-action);--ui-border:var(--ds-line);--ui-border-strong:#555;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--ui-space-8:48px;--ui-radius-control:var(--ds-radius-pill);--ui-radius-card:var(--ds-radius-card);--ui-radius-panel:var(--ds-radius-card);--ui-font-display:var(--ds-font);--ui-font-body:var(--ds-font);--ui-font-mono:var(--ds-font);--ui-type-display:24px;--ui-type-h1:24px;--ui-type-h2:20px;--ui-type-h3:16px;--ui-type-body:16px;--ui-type-compact:14px;--ui-type-label:12px;--theme-canvas:var(--ds-canvas);--theme-surface:var(--ds-surface);--theme-raised:var(--ds-raised);--theme-text:var(--ds-text);--theme-muted:var(--ds-muted);--theme-line:var(--ds-line);--theme-green:var(--ds-action);--theme-cyan:var(--ds-muted);--theme-red:var(--ds-error);--theme-amber:var(--ds-muted);--theme-line-soft:var(--ds-line);--theme-wash:var(--ds-wash);--theme-surface-glass:var(--ds-glass);--mono:var(--ds-font);--sans:var(--ds-font)}html:root[data-theme=white]{--ds-canvas:#f6f7f6;--ds-surface:#fff;--ds-raised:#ebeeeb;--ds-text:#111811;--ds-muted:#4d5b50;--ds-metadata:#5f6d62;--ds-line:#d3d9d3;--ds-action:#0f7a32;--ds-on-action:#fff;--ds-error:#ad263f;--ds-focus:#0f7a32;--ds-wash:#1118110f;--ds-glass:#fffffff5;--ds-shadow-card:0 8px 24px #1118111a;--ui-border-strong:#aeb8ae;--theme-scheme:light}html:root body{background:var(--ds-canvas);color:var(--ds-text);font-family:var(--ds-font)}html:root body :is(h1,h2,h3,h4,p,a,button,input,textarea,label,small,li,dt,dd){font-family:var(--ds-font)}html:root body :is(button,input,textarea,select){accent-color:var(--ds-action)}html:root body :is(button,[role=button]){touch-action:manipulation}html:root body :is(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}html:root body ::selection{background:var(--ds-action);color:var(--ds-on-action)}html:root[data-theme=white] body{background-image:none}html:root body :is(.app-bottom-nav,.stats-nav){background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-card)}html:root body :is(.app-bottom-nav,.stats-nav) a[aria-current=page]{color:var(--ds-text);background:var(--ds-raised)}html:root body :is(.app-bottom-nav,.stats-nav) a{color:var(--ds-muted);font-size:12px}html:root body :is(.public-site-header,.namaste-header,.legal-document .site-nav){background:var(--ds-canvas);border-color:var(--ds-line)}html:root body :is(.public-site-login,.news-primary,.stats-overview-action){border-radius:var(--ds-radius-pill);background:var(--ds-action);min-height:44px;color:var(--ds-on-action);border:0;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}html:root body :is(.public-site-theme,.app-theme-toggle){border:1px solid var(--ds-line);background:var(--ds-raised);color:var(--ds-text)}html:root body :is(.public-site-byline,.protocol-kicker,.news-eyebrow,.stats-overview-kicker){color:var(--ds-muted);letter-spacing:.04em;font-size:12px}html:root body :is(.public-site-accent,.brand-slashes){color:var(--ds-action)}html:root body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--ds-radius-input);border-color:var(--ds-line);background:var(--ds-raised);color:var(--ds-text);font-size:14px}html:root body :is(button,.btn,.settings-chip,.news-filters button){border-radius:var(--ds-radius-pill)}html:root body :is(.settings-chip,.news-filters button,.legal-document .theme-toggle){border:1px solid var(--ds-line);background:var(--ds-raised);min-height:44px;color:var(--ds-text);font-size:14px;font-weight:600}html:root body :is(.settings-chip[aria-checked=true],.news-filters button[aria-pressed=true]){border-color:var(--ds-action);background:var(--ds-action);color:var(--ds-on-action)}html:root body button.mood-banner,html:root body .stats-web .stats-checkin{border-radius:var(--ds-radius-pill);background:var(--ds-action);min-height:44px;color:var(--ds-on-action);padding:8px 24px;font-size:14px}html:root body :is(.protocol-content,.stats-content,.stats-overview,.settings-card,.news-resume,.news-list a,.news-journey){border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:none}html:root body :is(.catalog-card,.compact-protocol,.breathing-foundation-card,.brainwave-catalog-card){border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text)}html:root body :is(.catalog-card,.compact-protocol,.breathing-foundation-card,.brainwave-catalog-card):hover{border-color:var(--ds-muted);background:var(--ds-raised)}html:root body .protocol-page .catalog-card:focus-visible{outline-color:var(--ds-focus)}html:root body :is(.catalog-card,.compact-protocol,.breathing-foundation-card) :is(h2,h3){color:var(--ds-text);letter-spacing:0;text-transform:none;font-size:16px;line-height:1.2}html:root body :is(.catalog-card,.compact-protocol,.breathing-foundation-card) p{color:var(--ds-muted);font-size:14px;line-height:1.5}html:root body :is(.catalog-card-code,.catalog-card-arrow,.protocol-code,.breathing-foundation-order,.brainwave-catalog-code,.brainwave-catalog-frequency){color:var(--ds-muted)}html:root body .protocol-content{backdrop-filter:none;padding:32px}html:root body :is(.protocol-title,.breathing-foundations h1,.brainwave-catalog h2,.stats-overview h2){color:var(--ds-text);letter-spacing:-.02em;text-transform:none;font-size:24px;line-height:1.2}html:root body .protocol-title--narrow{letter-spacing:-.02em;font-size:24px;line-height:1.2}html:root body :is(.protocol-page,.stats-web,.news-page,.legal-document,.namaste-page){color:var(--ds-text)}html:root body .stats-web{--surface:var(--ds-surface);--text:var(--ds-text);--muted:var(--ds-muted);--line:var(--ds-line)}html:root body .stats-overview h2{margin:8px 0}html:root body .stats-overview p{color:var(--ds-muted)}html:root body .stats-overview p strong{color:var(--ds-text)}html:root body .news-page :is(h1,h2,h3){color:var(--ds-text);letter-spacing:-.02em;text-transform:none;font-size:24px;line-height:1.2}html:root body .news-page h3{font-size:16px}html:root body :is(.news-first-fold,.news-feeling-card){border-color:var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html:root body :is(.news-content,.news-telemetry){border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:none;backdrop-filter:none}html:root body .news-practice-card{border-radius:var(--ds-radius-card)}html:root body .news-filters button[aria-pressed=true]{background:var(--ds-action);color:var(--ds-on-action)}html:root body .legal-document{--bg:var(--ds-canvas);--bg-deep:var(--ds-canvas);--surface:var(--ds-surface);--surface-2:var(--ds-raised);--surface-3:var(--ds-raised);--line:var(--ds-line);--line-strong:var(--ds-line);--border-soft:var(--ds-line);--text:var(--ds-text);--muted:var(--ds-muted);--muted-2:var(--ds-metadata);--on-accent:var(--ds-on-action);--cyan:var(--ds-muted);--cyan-ink:var(--ds-muted);--rose:var(--ds-error);--rose-ink:var(--ds-error);--lime:var(--ds-action);--lime-ink:var(--ds-action);--coral:var(--ds-error);--coral-ink:var(--ds-error);--nav-bg:var(--ds-canvas);--panel-bg:var(--ds-surface);--glow-1:transparent;--glow-2:transparent;--hero-glow:transparent;--grid-opacity:0;--radius:var(--ds-radius-card);--radius-sm:var(--ds-radius-card);--sans:var(--ds-font);--mono:var(--ds-font);background:var(--ds-canvas)}html:root body .legal-document :is(h1,h2,h3){color:var(--ds-text);letter-spacing:-.02em}html:root body .legal-document .doc-head{padding-top:48px}html:root body .legal-document h1,html:root body .legal-document .hero h1{letter-spacing:-.02em;text-transform:none;font-size:24px;line-height:1.2}html:root body .legal-document article h2,html:root body .legal-document .hero .vision{letter-spacing:-.01em;text-transform:none;font-size:20px;line-height:1.25}html:root body .legal-document article{font-size:16px;line-height:1.6}html:root body .legal-document .layout{margin-top:32px;padding-top:32px}html:root body .legal-document .badge-version{color:var(--ds-on-action);background:var(--ds-action);border-color:var(--ds-action)}html:root body .legal-document .badge-date{background:var(--ds-raised)}html:root body .legal-document .hero{min-height:0;padding:48px 0}html:root body .legal-document :is(.btn,.theme-toggle){border-radius:var(--ds-radius-pill)}html:root body .namaste-content h1{letter-spacing:-.02em;font-size:24px;line-height:1.2}html:root body .namaste-content p{font-size:16px;line-height:1.5}html:root body .namaste-page{background:var(--ds-canvas)}html:root body .entry-page{--entry-green:var(--ds-action);--entry-cyan:var(--ds-muted);background:var(--ds-canvas);color:var(--ds-text)}html:root body .entry-experience{max-width:960px;padding-top:48px}html:root body .entry-experience h1{letter-spacing:-.02em;text-transform:none;max-width:34ch;margin:16px auto;font-size:24px;line-height:1.2}html:root body .entry-description{font-size:16px;line-height:1.5}html:root body .entry-eyebrow{color:var(--ds-muted);letter-spacing:.04em;font-size:12px}html:root body .trial-box{border-radius:var(--ds-radius-pill);background:var(--ds-raised);border:0;padding:4px}html:root body .trial-box input{border-radius:var(--ds-radius-pill);background:0 0;border:0;height:52px}html:root body :is(.trial-box button,.founder-cta,.landing-demo__start){border-radius:var(--ds-radius-pill);background:var(--ds-action);min-height:44px;color:var(--ds-on-action);border:0;padding:10px 24px;font-size:14px;font-weight:700}html:root body :is(.trial-box button,.founder-cta,.landing-demo__start):hover{filter:brightness(.93);background:var(--ds-action)}html:root body .quem{background:var(--ds-canvas);border-color:var(--ds-line);padding:64px 0}html:root body .quem h2,html:root body .landing-demo h2{letter-spacing:-.02em;text-transform:none;font-size:24px;line-height:1.2}html:root body .quem .ctrl-facts strong,html:root body .landing-demo h3{text-transform:none;font-size:16px;line-height:1.3}html:root body .quem .ctrl-figure{border-radius:var(--ds-radius-card);border-color:var(--ds-line)}html:root body .landing-demo{background:var(--ds-canvas);padding:64px 0}html:root body :is(.landing-demo__panel,.landing-demo__meta,.landing-demo__dialog){border-radius:var(--ds-radius-card);border-color:var(--ds-line)}html:root body .landing-demo__copy{background:var(--ds-surface)}html:root body .landing-demo__visual{background:var(--ds-canvas)}html:root body .landing-demo__core{border-color:var(--ds-action);background:var(--ds-wash);box-shadow:none}html:root body .landing-demo__core:before{border-color:var(--ds-line)}html:root body .landing-demo__cue{background:var(--ds-raised)}html:root body .entry-manifesto>span{box-shadow:none}html:root body .stats-web .profile-page{color:var(--ds-text)}html:root body .stats-web .profile-heading h1{letter-spacing:-.02em;font-size:24px;line-height:1.2}html:root body .stats-web .profile-kicker{letter-spacing:.04em;font-family:var(--ds-font)!important;color:var(--ds-muted)!important;font-size:12px!important}html:root body .stats-web .profile-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text)}html:root body .stats-web .profile-card h2{color:var(--ds-text);letter-spacing:-.02em;font-size:20px;line-height:1.2}html:root body .stats-web .profile-page :is(.profile-demo-note,.profile-chart-detail){border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-raised);color:var(--ds-muted)}html:root body .stats-web .profile-chart-filters button[aria-pressed=true]{border-color:var(--ds-action);background:var(--ds-action);color:var(--ds-on-action)}html:root body .stats-web .profile-weekday{border-color:var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-raised)}html:root body .stats-web .profile-weekday.is-peak{border-color:var(--ds-action);background:var(--ds-action);color:var(--ds-on-action)}html:root body .stats-web .profile-weekday.is-peak span{color:var(--ds-on-action)}html:root body .stats-web .pwa-install-button{border-radius:var(--ds-radius-pill);background:var(--ds-action);color:var(--ds-on-action);font-size:14px}html:root body :is(.settings-card h2,.settings-row span:first-child){text-transform:none;font-size:16px;line-height:1.2}html:root body .settings-switch{border-radius:var(--ds-radius-pill);background:var(--ds-raised)}html:root body .settings-switch[aria-checked=true]{background:var(--ds-action)}html:root body .settings-switch[aria-checked=true]:after{background:var(--ds-on-action)}html:root body .explore-stories{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card)}html:root body .explore-stories h2{font-size:24px;line-height:1.2}html:root body :is(.story-pause,.story-download){border-radius:var(--ds-radius-pill);color:#fff;background:#121212eb;border:1px solid #ffffff80;min-height:44px;font-size:14px}html:root body .story-share-dialog{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}html:root body .story-share-dialog h2{text-transform:none;font-size:24px;line-height:1.2}html:root body .share-preview{border-color:var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-canvas)}html:root body .share-formats{border-color:var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-raised)}html:root body .share-formats button[aria-pressed=true]{background:var(--ds-action);color:var(--ds-on-action)}html:root body :is(.share-native,.share-save,.share-close){border-radius:var(--ds-radius-pill);min-height:44px;box-shadow:none}html:root body .share-native{border-color:var(--ds-action);background:var(--ds-action);color:var(--ds-on-action)}html:root body .share-save{border-color:var(--ds-line);background:var(--ds-raised);color:var(--ds-text)}html:root body :is(.breathing-practice,.brainwave-practice,.motor-page){background:var(--ds-canvas);color:var(--ds-text)}html:root body :is(.breathing-practice-header h1,.brainwave-top h1){letter-spacing:-.02em;text-transform:none;font-size:24px;line-height:1.2}html:root body :is(.breathing-practice button,.brainwave-exit,.brainwave-controls button){border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-raised);min-height:44px;color:var(--ds-text);font-size:14px}html:root body :is(.breathing-practice-footer progress,.brainwave-controls input){accent-color:var(--ds-action)}html:root body :is(.motor-controls button,.motor-duration-stepper button){border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-raised);min-height:44px;color:var(--ds-text)}html:root body .motor-controls nav{border-top:0;gap:8px}html:root body .motor-controls button[aria-pressed=true]{border-color:var(--ds-action);background:var(--ds-surface);color:var(--ds-text)}html:root body .motor-duration-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html:root body .motor-duration-stepper button{min-width:44px}html:root body .inicio-breath-readout strong{letter-spacing:-.02em;font-size:24px;line-height:1.2}html:root body .inicio-breath-progress{filter:none}@media (width<=600px){html:root body .trial-box{border-radius:var(--ds-radius-card);flex-wrap:wrap}html:root body .trial-box input{flex-basis:100%}html:root body .trial-box button{width:100%}html:root body .motor-controls nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html:root body .protocol-content{padding:24px 16px 32px}html:root body .stats-overview{flex-direction:column;align-items:flex-start;padding:16px}html:root body .news-first-fold{padding-top:60px}}