@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_ae301a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a";font-weight:400}.__variable_ae301a{--font-serif:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a"}@font-face{font-family:__jakarta_cfcf5a;src:url(/_next/static/media/a0718517c0ca782c-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__jakarta_cfcf5a;src:url(/_next/static/media/37dcee40d5dc1773-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__jakarta_Fallback_cfcf5a;src:local("Arial");ascent-override:95.92%;descent-override:20.51%;line-gap-override:0.00%;size-adjust:108.22%}.__className_cfcf5a{font-family:__jakarta_cfcf5a,__jakarta_Fallback_cfcf5a}.__variable_cfcf5a{--font-plus-jakarta:"__jakarta_cfcf5a","__jakarta_Fallback_cfcf5a"}@font-face{font-family:__inter_480d44;src:url(/_next/static/media/34ba43c981b106ea-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_480d44;src:url(/_next/static/media/ea234620f9e86969-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__inter_480d44;src:url(/_next/static/media/95439fb45e443721-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__inter_Fallback_480d44;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_480d44{font-family:__inter_480d44,__inter_Fallback_480d44}.__variable_480d44{--font-inter:"__inter_480d44","__inter_Fallback_480d44"}.app-shell-container{max-width:1280px;margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width:1024px){.app-shell-container{padding-left:var(--space-6);padding-right:var(--space-6)}}.app-shell-sidebar{width:240px;flex-shrink:0;background:var(--surface-base);border-right:1px solid var(--border);display:flex;flex-direction:column;padding-top:var(--space-4);padding-bottom:var(--space-4)}.app-shell-brand{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);margin-bottom:var(--space-6)}.app-shell-brand-name{font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--text-primary);text-transform:lowercase}.app-shell-nav{flex:1}.app-shell-nav-list{display:flex;flex-direction:column;gap:var(--space-2)}.app-shell-nav-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--text-secondary);transition:background-color .2s,color .2s}.app-shell-nav-link:hover{background:var(--surface-raised);color:var(--text-primary)}.app-shell-nav-link.is-active{background:var(--brand-subtle);color:var(--brand);font-weight:600}.app-shell-nav-icon{width:1.125rem;height:1.125rem;color:inherit}.app-shell-account-area{padding:var(--space-4);border-top:1px solid var(--border)}.app-shell-account{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}.app-shell-account-name{font-weight:600;font-size:var(--type-body);margin:0}.app-shell-account-email{font-size:var(--type-secondary);color:var(--text-secondary);margin:0}.app-mobile-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--border)}.app-mobile-page-title{font-family:var(--font-display);font-weight:600;font-size:.9375rem;color:var(--text-primary);letter-spacing:-.01em}.app-mobile-bottom-nav{position:fixed;bottom:max(10px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:calc(100vw - 24px);max-width:400px;height:var(--bottom-nav-height,58px);background:rgba(25,29,26,.95);border-radius:9999px;box-shadow:0 14px 34px rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;padding:0 8px;z-index:50;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:visible}@media (min-width:640px){.app-mobile-bottom-nav{max-width:480px;height:62px;padding:0 16px}}@media (min-width:768px){.app-mobile-bottom-nav{max-width:600px}}@media (min-width:1024px){.app-mobile-bottom-nav{max-width:720px}}.app-mobile-nav-grid{display:grid;grid-template-columns:repeat(5,1fr);justify-items:center;height:var(--bottom-nav-content-height,100%);padding:0}.app-mobile-nav-grid,.app-mobile-nav-link,.app-mobile-nav-slot{align-items:center;width:100%;position:relative;overflow:visible}.app-mobile-nav-link,.app-mobile-nav-slot{display:flex;flex-direction:column;justify-content:center;height:var(--bottom-nav-content-height,62px);padding-bottom:4px;color:#8c857b;text-decoration:none;transition:color .15s ease,transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:none;cursor:pointer}.app-mobile-nav-link:hover,.app-mobile-nav-slot:hover{color:#fcfbf9}.app-mobile-nav-link.is-active,.app-mobile-nav-slot.is-active{color:#e05a47}.app-mobile-nav-icon,.app-mobile-nav-icon-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.app-mobile-nav-label{font-size:.625rem;font-weight:500;line-height:1;text-align:center;letter-spacing:-.01em}.app-mobile-track-fab{position:absolute;top:calc(-1 * var(--bottom-nav-fab-protrusion, 14px));left:50%;transform:translateX(-50%);width:46px;height:46px;border-radius:9999px;background:#e05a47;border:3.5px solid #191d1a;box-shadow:0 8px 24px -4px rgba(224,90,71,.45);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background-color .15s ease;cursor:pointer;z-index:10;color:#fff}.app-mobile-track-fab:hover{background:#c94a38}.app-mobile-track-fab:active{transform:translateX(-50%) scale(.92)}.app-mobile-profile-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:#191d1a;color:#fff;border:1px solid hsla(0,0%,100%,.12);transition:transform .15s ease}.app-mobile-profile-button:active{transform:scale(.95)}.animate-scale-in{animation:scale-in var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.16,1,.3,1)) forwards}@keyframes scale-in{0%{opacity:0;transform:scale(var(--motion-scale-sm,.97))}to{opacity:1;transform:scale(1)}}.orbit-card-content{--text-primary:#fcfbf9;--text-secondary:hsla(40,33%,98%,.85);--text-muted:hsla(40,33%,98%,.55);--border:hsla(0,0%,100%,.08);--border-subtle:hsla(0,0%,100%,.05);--surface:hsla(0,0%,100%,.04);--satat-brand:#6ee7b7}.orbit-card-content strong{color:#fcfbf9}.orbit-card-content table{width:100%;min-width:100%;border-collapse:collapse;text-align:left;font-size:11px;line-height:1.375}.orbit-card-content th{padding:8px 10px!important;white-space:nowrap!important;color:hsla(40,33%,98%,.75)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.orbit-card-content td{padding:8px 10px!important;font-variant-numeric:tabular-nums;color:hsla(40,33%,98%,.9)!important;border-bottom:1px solid hsla(0,0%,100%,.05)}.orbit-card-content .markdown-num-badge{background:rgba(45,106,79,.45)!important;border:1px solid rgba(110,231,183,.35)!important;color:#6ee7b7!important;font-family:var(--font-mono,monospace)!important}@media (max-width:767px){.orbit-view-root{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;height:100%!important}.orbit-view-root header{padding-top:max(10px,env(safe-area-inset-top,0px))}.app-shell-content:has(.orbit-view-root){padding-top:0!important;padding-inline:0!important;padding-bottom:0!important}.orbit-desktop-grid{display:none!important}}html.dark .app-shell-content,html.dark .app-shell-main,html.dark .orbit-view-root,html.dark body,html[data-theme=dark] body{background-color:#0a0d0b!important;color:#f4f1ea!important}html.dark .bg-\[\#F6F3EC\],html.dark .bg-\[\#F6F3EC\]\/85,html.dark .bg-\[\#F6F3EC\]\/90,html.dark [class*="bg-[#F6F3EC]"]{background-color:#0a0d0b!important}html.dark .bg-\[\#FCFBF9\],html.dark .bg-white:not(button):not(input):not(.bg-white\/\[0\.08\]):not(.bg-white\/\[0\.06\]):not(.bg-white\/\[0\.04\]):not([class*="bg-white/"]):not(.app-mobile-track-fab):not(.rounded-full),html.dark [class*="bg-[#FCFBF9]"]{background-color:#141916!important;border-color:hsla(0,0%,100%,.07)!important}html.dark .bg-\[\#EFECE4\]:not(aside *):not(nav a):not(nav button),html.dark .bg-\[\#EFECE4\]\/60:not(aside *):not(nav a):not(nav button),html.dark .bg-\[\#EFECE4\]\/70:not(aside *):not(nav a):not(nav button),html.dark .bg-\[\#EFECE4\]\/85:not(aside *):not(nav a):not(nav button),html.dark [class*="bg-[#EFECE4]"]:not(aside *):not(nav a):not(nav button):not([class*="hover:"]){background-color:#1c221e!important;border-color:hsla(0,0%,100%,.06)!important}aside nav a:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]),aside nav button:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]),html.dark aside nav a:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]),html.dark aside nav button:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]){background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html.dark aside nav a:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]):hover,html.dark aside nav button:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]):hover{background-color:hsla(0,0%,100%,.05)!important;color:#f4f1ea!important}aside nav a:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]):hover,aside nav button:not([aria-current=page]):not([data-active=true]):not([data-orbit=true]):hover{background-color:rgba(28,25,23,.05)!important;color:#1c1917!important}aside nav a[data-orbit=true]:not([aria-current=page]){background-color:rgba(224,90,71,.12)!important;border:1px solid rgba(224,90,71,.3)!important;color:#c84331!important;box-shadow:0 4px 14px rgba(224,90,71,.12)!important}aside nav a[data-orbit=true]:not([aria-current=page]):hover{background-color:rgba(224,90,71,.22)!important}html.dark aside nav a[data-orbit=true]:not([aria-current=page]){background-color:rgba(224,90,71,.18)!important;border:1px solid rgba(224,90,71,.3)!important;color:#ff7a68!important;box-shadow:0 4px 14px rgba(224,90,71,.12)!important}html.dark aside nav a[data-orbit=true]:not([aria-current=page]):hover{background-color:rgba(224,90,71,.28)!important}aside nav a[data-orbit=true][aria-current=page],html.dark aside nav a[data-orbit=true][aria-current=page]{background-color:#e05a47!important;border:1px solid hsla(0,91%,71%,.4)!important;color:#fff!important;box-shadow:0 6px 20px rgba(224,90,71,.35)!important}html.dark .bg-\[\#191D1A\]:not(nav):not(.app-mobile-profile-button):not(.rounded-full):not([data-backdrop=true]):not([class*="bg-[#191D1A]/"]):not([class*="/60"]):not([class*="/65"]):not([class*="/70"]):not([class*="/75"]):not([class*="/80"]):not([class*="/85"]):not([class*="/90"]),html.dark [class*="bg-[#191D1A]"]:not(nav):not(.app-mobile-profile-button):not(.rounded-full):not([data-backdrop=true]):not([class*="bg-[#191D1A]/"]):not([class*="/60"]):not([class*="/65"]):not([class*="/70"]):not([class*="/75"]):not([class*="/80"]):not([class*="/85"]):not([class*="/90"]){background:linear-gradient(180deg,#1e2822,#141b17)!important;border:1px solid rgba(52,211,153,.2)!important}html.dark .satat-modal-backdrop,html.dark [data-backdrop=true],html.dark [data-backdrop=true][class*=bg-]{background:rgba(10,13,11,.58)!important;background-color:rgba(10,13,11,.58)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:none!important}html.dark .app-mobile-header,html.dark header.app-mobile-header{background-color:#0a0d0b!important;border-bottom:1px solid hsla(0,0%,100%,.07)!important}html.dark .app-shell-sidebar,html.dark aside.fixed,html.dark header.fixed.top-0{background-color:#0a0d0b!important;border-color:hsla(0,0%,100%,.07)!important}html.dark .bg-\[\#191D1A\]\/95,html.dark nav.bg-\[\#191D1A\]\/95{background:rgba(20,25,22,.95)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 12px 36px rgba(0,0,0,.75)!important}html.dark .text-\[\#191D1A\],html.dark .text-\[\#1C1917\],html.dark [class*="text-[#191D1A]"],html.dark [class*="text-[#1C1917]"]{color:#f4f1ea!important}html.dark .text-\[\#57534E\],html.dark [class*="text-[#57534E]"]{color:#9ca39e!important}html.dark .text-\[\#8C857B\],html.dark [class*="text-[#8C857B]"]{color:#6e7872!important}html.dark .border-\[\#191D1A\]\/10,html.dark .border-\[\#191D1A\]\/\[0\.06\],html.dark .border-\[\#1C1917\]\/10,html.dark .border-\[\#1C1917\]\/\[0\.04\],html.dark .border-\[\#1C1917\]\/\[0\.05\],html.dark .border-\[\#1C1917\]\/\[0\.06\],html.dark .border-\[\#1C1917\]\/\[0\.08\]{border-color:hsla(0,0%,100%,.07)!important}html.dark .bg-\[\#2D6A4F\],html.dark [class*="bg-[#2D6A4F]"]:not(button):not(a){background-color:#1e4d38!important;border-color:rgba(52,211,153,.3)!important;color:#e6f4ed!important}html.dark .text-\[\#2D6A4F\]{color:#34d399!important}html.dark a[class*="bg-[#2D6A4F]"],html.dark button[class*="bg-[#2D6A4F]"]{background-color:#1e4d38!important;border:1px solid rgba(52,211,153,.3)!important;color:#e6f4ed!important}html.dark .bg-\[\#E05A47\],html.dark a.bg-\[\#E05A47\],html.dark button.bg-\[\#E05A47\]{background-color:#c84331!important;color:#fff!important}html.dark .bg-\[\#E05A47\]:hover,html.dark a.bg-\[\#E05A47\]:hover,html.dark button.bg-\[\#E05A47\]:hover{background-color:#e05a47!important}html.dark .bg-\[\#FADCD5\],html.dark .bg-\[\#FADCD5\]\/70,html.dark .bg-\[\#FADCD5\]\/80{background-color:rgba(224,90,71,.15)!important;color:#f87171!important;border:1px solid rgba(224,90,71,.25)!important}html.dark .bg-\[\#D1FAE5\],html.dark .bg-\[\#D8F3DC\],html.dark .bg-\[\#E0F2E9\]{background-color:rgba(45,106,79,.25)!important;color:#6ee7b7!important;border:1px solid rgba(52,211,153,.2)!important}html.dark .orbit-card-content{--text-primary:#f4f1ea;--text-secondary:#9ca39e;--text-muted:#6e7872}html.dark .bg-\[\#191D1A\].text-\[\#FCFBF9\].rounded-\[20px\],html.dark .bg-\[\#191D1A\].text-\[\#FCFBF9\].rounded-\[22px\]{background:#1e4d38!important;border:1px solid rgba(52,211,153,.3)!important;color:#e6f4ed!important;box-shadow:0 8px 24px rgba(0,0,0,.45)!important}html.dark input:not([type=checkbox]):not([type=radio]),html.dark select,html.dark textarea{background-color:#141916!important;color:#f4f1ea!important;border-color:hsla(0,0%,100%,.08)!important}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#6e7872!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#6e7872!important}html.dark div[class*=rounded-br-sm]{background-color:#1c241f!important;border-color:hsla(0,0%,100%,.1)!important;color:#f4f1ea!important}html.dark div[class*=rounded-tl-sm]{background-color:#121815!important;border-color:rgba(52,211,153,.2)!important;color:#f4f1ea!important}html.dark .from-\[\#F6F3EC\],html.dark [class*="from-[#F6F3EC]"]{--tw-gradient-from:#0a0d0b var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(10,13,11,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.dark .via-\[\#F6F3EC\]\/95,html.dark [class*="via-[#F6F3EC]"]{--tw-gradient-stops:var(--tw-gradient-from),rgba(10,13,11,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}html.dark .bg-\[\#D8F3DC\],html.dark .bg-\[\#D8F3DC\]\/75{background-color:rgba(30,58,43,.45)!important;border-color:rgba(52,211,153,.2)!important;color:#d1fae5!important}html.dark .text-\[\#1B4332\]{color:#d1fae5!important}html.dark .divide-\[\#1C1917\]\/\[0\.07\],html.dark .divide-\[\#1C1917\]\/\[0\.08\]{border-color:hsla(0,0%,100%,.08)!important}html.dark .bg-\[\#FDF2EC\],html.dark .bg-\[\#FDF2F0\],html.dark .bg-rose-50,html.dark .bg-rose-50\/30,html.dark .bg-rose-50\/60{background-color:#1f1414!important;border-color:rgba(224,90,71,.3)!important}html.dark .border-rose-200\/70,html.dark .border-rose-200\/80{border-color:rgba(224,90,71,.3)!important}html.dark .text-\[\#9A3412\],html.dark .text-\[\#C94A38\]{color:#f87171!important}html.dark .bg-\[\#E6F7F0\],html.dark .bg-\[\#F2F9F5\]{background-color:#131d18!important;border-color:rgba(52,211,153,.25)!important}html.dark .text-\[\#1B4332\],html.dark .text-\[\#22543D\]{color:#6ee7b7!important}html.dark .bg-\[\#FEF9E7\]{background-color:#241e14!important;border-color:rgba(245,158,11,.25)!important}html.dark .text-\[\#92400E\]{color:#fbbf24!important}html.dark .bg-\[\#A7F3D0\],html.dark .bg-\[\#C6F6D5\]{background-color:#163828!important;color:#6ee7b7!important;border:1px solid rgba(52,211,153,.25)!important}html.dark .text-\[\#065F46\]{color:#6ee7b7!important}html.dark .border-2.border-\[\#1C1917\]\/20,html.dark .border-2.border-\[\#1C1917\]\/20.bg-white{background-color:#1c221e!important;border-color:hsla(0,0%,100%,.2)!important}html.dark .bg-\[\#E6F4ED\],html.dark [class*="bg-[#E6F4ED]"]{background-color:#13221b!important;border-color:rgba(52,211,153,.25)!important}@media (min-width:768px){.app-shell-content:not(:has(.orbit-view-root)){max-width:none!important;width:100%!important;padding-inline:1.5rem!important}}@media (min-width:1024px){.app-shell-content:not(:has(.orbit-view-root)){padding-inline:2.5rem!important}}@media (min-width:1280px){.app-shell-content:not(:has(.orbit-view-root)){padding-inline:3rem!important}}html.dark .bg-\[\#E6E1D6\],html.dark [class*="bg-[#E6E1D6]"]{background-color:#161c18!important;border-color:hsla(0,0%,100%,.05)!important}html.dark aside span[class*=rounded-full]{background-color:#1c221e!important;color:#9ca39e!important;border-color:hsla(0,0%,100%,.08)!important}.light,:root{color-scheme:light;--satat-bg:#f6f3ec;--satat-surface:#fcfbf9;--satat-surface-elevated:#fff;--satat-surface-high:#ebe7de;--satat-surface-subtle:#efece4;--satat-surface-inset:#e7e3d8;--satat-anchor-dark:#191d1a;--background:var(--satat-bg);--surface:var(--satat-surface);--surface-elevated:var(--satat-surface-elevated);--surface-high:var(--satat-surface-high);--surface-subtle:var(--satat-surface-subtle);--surface-inset:var(--satat-surface-inset);--satat-text-primary:#1c1917;--satat-text-secondary:#57534e;--satat-text-muted:#8c857b;--text-primary:var(--satat-text-primary);--text-secondary:var(--satat-text-secondary);--text-muted:var(--satat-text-muted);--satat-border:rgba(28,25,23,.07);--satat-border-subtle:rgba(28,25,23,.04);--satat-border-strong:rgba(28,25,23,.14);--border:var(--satat-border);--border-subtle:var(--satat-border-subtle);--border-strong:var(--satat-border-strong);--satat-brand:#e05a47;--satat-brand-hover:#c94a38;--satat-brand-active:#b23d2d;--satat-brand-subtle:rgba(224,90,71,.1);--satat-brand-text:#fff;--brand:var(--satat-brand);--brand-hover:var(--satat-brand-hover);--brand-active:var(--satat-brand-active);--brand-subtle:var(--satat-brand-subtle);--brand-text:var(--satat-brand-text);--satat-sage:#2d6a4f;--satat-sage-subtle:#e6f2ec;--satat-accent:#e05a47;--satat-accent-hover:#c94a38;--satat-accent-active:#b23d2d;--satat-accent-subtle:rgba(224,90,71,.1);--satat-accent-soft:rgba(224,90,71,.18);--satat-accent-text:#fff;--accent:var(--satat-accent);--accent-hover:var(--satat-accent-hover);--accent-subtle:var(--satat-accent-subtle);--accent-soft:var(--satat-accent-soft);--accent-text:var(--satat-accent-text);--satat-success:#2d6a4f;--satat-warning:#d97706;--satat-error:#dc2626;--satat-info:#2d6a4f;--success:var(--satat-success);--success-subtle:var(--satat-sage-subtle);--progress:var(--satat-brand);--progress-hover:var(--satat-brand-hover);--progress-subtle:var(--satat-brand-subtle);--progress-text:var(--satat-brand-text);--warning:var(--satat-warning);--warning-subtle:rgba(217,119,6,.12);--error:var(--satat-error);--error-subtle:rgba(220,38,38,.12);--info:var(--satat-info);--info-subtle:var(--satat-sage-subtle);--macro-protein:#2d6a4f;--macro-carbs:#d97706;--macro-fat:#e05a47;--secondary:var(--satat-surface-subtle);--secondary-hover:var(--satat-surface-high);--secondary-subtle:var(--satat-surface-inset);--secondary-text:var(--satat-text-primary);--surface-page:var(--background);--surface-base:var(--surface);--surface-raised:var(--satat-surface-elevated);--surface-0:var(--surface);--surface-1:var(--background);--surface-2:var(--surface-subtle);--surface-3:var(--surface-inset);--border-default:var(--border);--text-1:var(--text-primary);--text-2:var(--text-secondary);--text-3:var(--text-muted);--danger:var(--error);--on-accent:var(--brand-text);--status-success:var(--success);--status-warning:var(--warning);--status-danger:var(--error);--status-info:var(--info);--accent-glow:rgba(224,90,71,.18);--accent-gradient:var(--brand);--shadow-xs:0 1px 2px rgba(28,25,23,.04);--shadow-sm:0 1px 3px rgba(28,25,23,.05),0 1px 2px rgba(28,25,23,.03);--shadow-md:0 4px 12px -2px rgba(28,25,23,.06),0 2px 4px -1px rgba(28,25,23,.03);--shadow-lg:0 12px 28px -4px rgba(28,25,23,.08),0 4px 8px -2px rgba(28,25,23,.04);--shadow-card:0 14px 34px -12px rgba(28,25,23,.06),0 2px 6px -1px rgba(28,25,23,.03);--shadow-raised:var(--shadow-md);--shadow-dialog:0 24px 48px -12px rgba(28,25,23,.18);--glass-bg:hsla(40,33%,98%,.85);--glass-border:rgba(28,25,23,.07);--satat-nav-bg:rgba(11,14,17,.85);--satat-nav-bg-scrolled:rgba(11,14,17,.95);--nav-bg:var(--satat-nav-bg);--nav-bg-scrolled:var(--satat-nav-bg-scrolled);--font-serif:var(--font-serif),Georgia,serif;--font-display:var(--font-plus-jakarta),sans-serif;--font-sans:var(--font-inter),sans-serif;--type-display:2.25rem;--type-page-title:1.75rem;--type-section-title:1.25rem;--type-card-title:1rem;--type-body:0.9375rem;--type-body-sm:0.8125rem;--type-secondary:0.875rem;--type-metadata:0.75rem;--type-metric:2rem;--type-metric-large:2.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:9999px;--radius-control:12px;--radius-card:16px;--radius-panel:20px;--radius-app-shell:20px;--duration-instant:100ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-emphasis:600ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-standard:cubic-bezier(0.2,0,0,1);--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:16px;--motion-scale-press:0.98;--motion-scale-sm:0.97;--motion-scale-pop:1.03}.dark,[data-theme=dark],html.dark{color-scheme:dark;--satat-bg:#0a0d0b;--satat-surface:#141916;--satat-surface-elevated:#1a201c;--satat-surface-high:#222924;--satat-surface-subtle:#1c221e;--satat-surface-inset:#0f1310;--satat-anchor-dark:#1b241e;--background:var(--satat-bg);--surface:var(--satat-surface);--surface-elevated:var(--satat-surface-elevated);--surface-high:var(--satat-surface-high);--surface-subtle:var(--satat-surface-subtle);--surface-inset:var(--satat-surface-inset);--satat-text-primary:#f4f1ea;--satat-text-secondary:#9ca39e;--satat-text-muted:#6e7872;--text-primary:var(--satat-text-primary);--text-secondary:var(--satat-text-secondary);--text-muted:var(--satat-text-muted);--satat-border:hsla(0,0%,100%,.07);--satat-border-subtle:hsla(0,0%,100%,.04);--satat-border-strong:hsla(0,0%,100%,.12);--border:var(--satat-border);--border-subtle:var(--satat-border-subtle);--border-strong:var(--satat-border-strong);--satat-brand:#e05a47;--satat-brand-hover:#ef7e6e;--satat-brand-active:#c94a38;--satat-brand-subtle:rgba(224,90,71,.18);--satat-brand-text:#fff;--brand:var(--satat-brand);--brand-hover:var(--satat-brand-hover);--brand-active:var(--satat-brand-active);--brand-subtle:var(--satat-brand-subtle);--brand-text:var(--satat-brand-text);--satat-sage:#40916c;--satat-sage-subtle:rgba(64,145,108,.2);--satat-accent:#e05a47;--satat-accent-hover:#ef7e6e;--satat-accent-active:#c94a38;--satat-accent-subtle:rgba(224,90,71,.18);--satat-accent-soft:rgba(224,90,71,.28);--satat-accent-text:#fff;--accent:var(--satat-accent);--accent-hover:var(--satat-accent-hover);--accent-subtle:var(--satat-accent-subtle);--accent-soft:var(--satat-accent-soft);--accent-text:var(--satat-accent-text);--satat-success:#40916c;--satat-warning:#f59e0b;--satat-error:#ef4444;--satat-info:#40916c;--success:var(--satat-success);--success-subtle:rgba(64,145,108,.2);--progress:var(--satat-brand);--progress-hover:var(--satat-brand-hover);--progress-subtle:var(--satat-brand-subtle);--progress-text:var(--satat-brand-text);--warning:var(--satat-warning);--warning-subtle:rgba(245,158,11,.14);--error:var(--satat-error);--error-subtle:rgba(239,68,68,.14);--info:var(--satat-info);--info-subtle:rgba(64,145,108,.2);--macro-protein:#40916c;--macro-carbs:#f59e0b;--macro-fat:#e05a47;--secondary:var(--satat-surface-elevated);--secondary-hover:var(--satat-surface-high);--secondary-subtle:var(--satat-surface-subtle);--secondary-text:var(--satat-text-primary);--surface-page:var(--background);--surface-base:var(--surface);--surface-raised:var(--surface-elevated);--surface-0:var(--surface);--surface-1:var(--background);--surface-2:var(--surface-elevated);--surface-3:var(--surface-high);--border-default:var(--border);--text-1:var(--text-primary);--text-2:var(--text-secondary);--text-3:var(--text-muted);--danger:var(--error);--on-accent:var(--brand-text);--status-success:var(--success);--status-warning:var(--warning);--status-danger:var(--error);--status-info:var(--info);--accent-glow:rgba(224,90,71,.24);--accent-gradient:var(--brand);--shadow-xs:0 1px 2px rgba(0,0,0,.35);--shadow-sm:0 2px 4px rgba(0,0,0,.45);--shadow-md:0 4px 16px rgba(0,0,0,.55);--shadow-lg:0 12px 36px rgba(0,0,0,.65);--shadow-card:0 14px 34px -12px rgba(0,0,0,.5),0 2px 6px -1px rgba(0,0,0,.3);--shadow-raised:var(--shadow-md);--shadow-dialog:0 24px 48px rgba(0,0,0,.85);--glass-bg:rgba(23,27,24,.85);--glass-border:hsla(0,0%,100%,.08)}