@font-face{font-family:Denike;src:url(/fonts/Denike-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:"Denike",Georgia,"Times New Roman",serif;--font-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#f8f5f1;--color-bg-secondary:#fdfbf9;--color-bg-tertiary:#faf8f5;--color-bg-muted:#f5f3f0;--color-surface:#ffffffb3;--color-surface-solid:#fff;--color-surface-elevated:#ffffffd9;--color-surface-hover:#ffffffe6;--color-surface-muted:#faf9f7cc;--color-text-primary:#5e523f;--color-text-secondary:#8a7968;--color-text-tertiary:#9b8b7a;--color-text-muted:#b3a495;--color-text-placeholder:#c5b8a9;--color-text-inverse:#fff;--color-accent:#a38968;--color-accent-hover:#8a7968;--color-accent-muted:#a389681f;--color-accent-subtle:#a3896814;--color-border:#e5e0da99;--color-border-light:#e5e0da66;--color-border-hover:#a3896866;--color-border-focus:#a3896880;--shadow-color:#5e523f14;--shadow-color-strong:#5e523f1f;--shadow-accent:#a3896840;--color-sage-50:#f2f5f3;--color-sage-100:#e2ebe5;--color-sage-200:#cedad1;--color-sage-300:#b5c7b9;--color-sage-400:#9db5a0;--color-sage-500:#8ea793;--color-sage-600:#7a9680;--color-sage-700:#4f6f56;--color-sage-800:#3d5843;--color-sage-900:#2d4232;--color-rose-50:#faf5f4;--color-rose-100:#f2e5e2;--color-rose-200:#e3ccc7;--color-rose-300:#d4b1aa;--color-rose-400:#c4958d;--color-rose-500:#b87c73;--color-rose-600:#a66a62;--color-rose-700:#8a534c;--color-rose-800:#6b3f3a;--color-rose-900:#4e2d29;--color-success-bg:#7a96801a;--color-success-text:#7a9680;--color-success-border:#7a968033;--color-error-bg:#8a534c1a;--color-error-text:#8a534c;--color-error-border:#8a534c4d;--color-error-subtle:#b87c73;--color-warning-bg:#b453091a;--color-warning-text:#b45309;--color-notice-bg:#a389680f;--color-notice-border:#a3896840;--color-notice-text:#8a7968;--color-notice-accent:#a38968;--color-info-bg:#1d4ed81a;--color-info-text:#1d4ed8;--gradient-bg:radial-gradient(ellipse at top,#fdfbf9 0%,#faf8f5 40%,#f5f3f0 100%);--gradient-bg-linear:linear-gradient(135deg,#fdfbf9 0%,#f8f5f1 50%,#faf7f4 100%);--gradient-accent:linear-gradient(135deg,#a38968e6 0%,#8a7968f2 100%);--gradient-accent-hover:linear-gradient(135deg,#8a7968f2 0%,#5e523f 100%);--gradient-glow-left:radial-gradient(ellipse 80% 100% at 0% 50%,#ebc8b473 0%,#e1c3af40 40%,transparent 70%);--gradient-glow-right:radial-gradient(ellipse 80% 100% at 100% 50%,#d2c3aa59 0%,#c3b29b33 40%,transparent 70%);--gradient-glow-1:var(--gradient-glow-left);--gradient-glow-2:transparent;--gradient-glow-3:var(--gradient-glow-right);--gradient-glow-4:transparent;--backdrop-blur:blur(20px);--backdrop-blur-light:blur(12px);--backdrop-blur-heavy:blur(24px);--radius-pill:999px;--radius-container:20px;--radius-card:14px;--radius-interactive:12px;--radius-micro:6px;--overlay-hover:#ffffff4d;--overlay-active:#ffffff80;--overlay-backdrop:#000000d9;--bottom-nav-safe-area:100px}html[data-darkreader-scheme=dark]{--color-bg-primary:#1a1612;--color-bg-secondary:#211c17;--color-bg-tertiary:#261f19;--color-bg-muted:#2d251e;--color-surface:#2d261eb3;--color-surface-solid:#2d261f;--color-surface-elevated:#372f26d9;--color-surface-hover:#41372ce6;--color-surface-muted:#28221bcc;--color-text-primary:#f0ece6;--color-text-secondary:#c9c1b5;--color-text-tertiary:#a89f92;--color-text-muted:#8a8279;--color-text-placeholder:#6d665e;--color-text-inverse:#1a1612;--color-accent:#c4a882;--color-accent-hover:#d4bc98;--color-accent-muted:#c4a8822e;--color-accent-subtle:#c4a8821a;--color-border:#5a4e4199;--color-border-light:#5a4e4166;--color-border-hover:#c4a88266;--color-border-focus:#c4a88280;--shadow-color:#00000040;--shadow-color-strong:#0006;--shadow-accent:#c4a88233;--color-success-bg:#9db5a026;--color-success-text:#9db5a0;--color-success-border:#9db5a04d;--color-error-bg:#c4958d26;--color-error-text:#c4958d;--color-error-border:#c4958d4d;--color-error-subtle:#c4958d;--color-warning-bg:#fbbf2426;--color-warning-text:#fbbf24;--color-notice-bg:#bba9951a;--color-notice-border:#bba9954d;--color-notice-text:#bba995;--color-notice-accent:#d4c4b0;--color-info-bg:#60a5fa26;--color-info-text:#60a5fa;--gradient-bg:radial-gradient(ellipse at top,#211c17 0%,#1d1914 40%,#1a1612 100%);--gradient-bg-linear:linear-gradient(135deg,#211c17 0%,#1a1612 50%,#1d1914 100%);--gradient-accent:linear-gradient(135deg,#c4a882e6 0%,#a38968f2 100%);--gradient-accent-hover:linear-gradient(135deg,#d4bc98f2 0%,#c4a882 100%);--gradient-glow-left:radial-gradient(ellipse 80% 100% at 0% 50%,#64463240 0%,#5a412d26 40%,transparent 70%);--gradient-glow-right:radial-gradient(ellipse 80% 100% at 100% 50%,#5e523f33 0%,#5046371a 40%,transparent 70%);--gradient-glow-1:var(--gradient-glow-left);--gradient-glow-2:transparent;--gradient-glow-3:var(--gradient-glow-right);--gradient-glow-4:transparent;--overlay-hover:#0003;--overlay-active:#0000004d;--overlay-backdrop:#000000e6}html,body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary);margin:0;padding:0;transition:background-color .2s,color .2s;overflow-x:hidden}a{color:inherit}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--color-accent-muted);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.StudioDisclaimer-module__zreR6q__overlay{z-index:99999;background:var(--gradient-bg);justify-content:center;align-items:center;padding:24px;animation:.5s ease-out both StudioDisclaimer-module__zreR6q__fadeIn;display:flex;position:fixed;inset:0}.StudioDisclaimer-module__zreR6q__content{text-align:center;width:100%;max-width:540px;animation:.6s ease-out .15s both StudioDisclaimer-module__zreR6q__slideUp}.StudioDisclaimer-module__zreR6q__logo{width:120px;height:auto;margin-bottom:48px}.StudioDisclaimer-module__zreR6q__title{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 28px;font-size:2.25rem;font-weight:400;line-height:1.15}.StudioDisclaimer-module__zreR6q__body{color:var(--color-text-secondary);text-wrap:balance;margin:0 0 40px;font-size:.9375rem;line-height:1.75}.StudioDisclaimer-module__zreR6q__button{border-radius:var(--radius-pill);background:var(--gradient-accent);color:var(--color-text-inverse);letter-spacing:.04em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 36px;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .25s;display:inline-flex}.StudioDisclaimer-module__zreR6q__button:hover{background:var(--gradient-accent-hover);box-shadow:0 4px 16px var(--shadow-accent);transform:translateY(-1px)}.StudioDisclaimer-module__zreR6q__button:active{transform:translateY(0)}@keyframes StudioDisclaimer-module__zreR6q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StudioDisclaimer-module__zreR6q__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.StudioDisclaimer-module__zreR6q__overlay,.StudioDisclaimer-module__zreR6q__content{animation:none}}@media (max-width:768px){.StudioDisclaimer-module__zreR6q__title{font-size:1.875rem}.StudioDisclaimer-module__zreR6q__body{font-size:.875rem}.StudioDisclaimer-module__zreR6q__logo{width:100px;margin-bottom:40px}}@media (max-width:480px){.StudioDisclaimer-module__zreR6q__overlay{padding:20px}.StudioDisclaimer-module__zreR6q__title{margin-bottom:24px;font-size:1.625rem}.StudioDisclaimer-module__zreR6q__body{margin-bottom:32px;font-size:.8125rem}.StudioDisclaimer-module__zreR6q__logo{width:90px;margin-bottom:36px}.StudioDisclaimer-module__zreR6q__button{padding:12px 28px;font-size:.8125rem}}
