@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.ttf)format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400.ttf)format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500.ttf)format("truetype")}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-italic.ttf)format("truetype")}:root{--bg:#100e0b;--surface:#1c1914;--surface-raised:#29251c;--ink:#f3f1e7;--soft:#d5c6a7;--muted:#c2ac81;--gold:#dfbb76;--gold-hover:#eed19b;--line:#3b362b;--serif:"Fraunces",Georgia,serif;--sans:"DM Sans",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans);background:var(--bg);color:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button,input,select{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{border:0}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}p{line-height:1.7}::selection{color:#161410;background:#dfbb76}input{caret-color:var(--gold)}*{scrollbar-width:thin;scrollbar-color:#78633a transparent}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.section-shell{width:min(1280px,100% - 112px);margin-inline:auto}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:51px;padding:15px 23px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#1f1c15}.button-gold:hover{background:var(--gold-hover)}.button-outline{background:0 0;border:1px solid #d2c1a060}.button-outline:hover{border-color:var(--gold);background:#dfbb7610}.button-light{color:#1c1914;background:#f0efdf}.button-dark{color:var(--ink);background:#2e2920}.button-small{min-height:42px;padding:10px 16px}.text-link{align-items:center;gap:11px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--gold)}.icon-button{background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.icon-button:hover{background:#ffffff0c}.brand{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.brand>span{font-family:var(--serif);letter-spacing:-1px;font-size:26px}.brand>span>span{color:var(--gold)}.brand img{object-fit:contain}.brand-flix>span{font-family:var(--sans);letter-spacing:-1.5px;font-size:29px;font-weight:650}.site-header{z-index:20;width:100%;height:94px;position:absolute;top:0;left:0}.header-inner{border-bottom:1px solid #e6e1d520;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 80px);height:100%;margin:auto;display:flex}.site-nav{align-items:center;gap:32px;font-size:14px;display:flex}.site-nav a{color:#e7e3db}.site-nav a:hover{color:var(--gold)}.nav-new{color:var(--gold);vertical-align:top;border:1px solid #c6ac7460;border-radius:3px;margin-left:3px;padding:1px 4px;font-size:10px}.header-cta{min-height:43px;padding:11px 16px;font-size:13px}.menu-button{display:none}.home-hero{isolation:isolate;height:100svh;min-height:790px;max-height:1080px;position:relative;overflow:hidden}.hero-landscape,.hero-scrim{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-landscape{object-fit:cover;object-position:center 57%;animation:1.6s cubic-bezier(.16,1,.3,1) both landscape-arrival}.hero-scrim{background:linear-gradient(90deg,#0d0c09e6,#0d0c0999 40%,#0d0c091a 72%),linear-gradient(#100e0b77,#0000 20% 76%,#100e0b)}.hero-copy{width:min(1280px,100% - 112px);margin:auto;padding-top:clamp(155px,20vh,245px);position:relative}.hero-copy h1{max-width:760px;font-size:clamp(62px,6.05vw,88px);line-height:1.06}.hero-copy h1 em,.intro-section h2 em,.app-section h2 em,.about-section h2 em,.closing-section h2 em{color:var(--gold);font-style:italic;font-weight:400}.hero-copy>p{color:#e0d5c0;max-width:450px;margin-top:25px;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:33px;display:flex}.hero-side-note{writing-mode:vertical-rl;letter-spacing:.12em;color:#dfdbd1;align-items:center;gap:19px;font-size:12px;display:flex;position:absolute;top:45%;right:45px}.vertical-line{background:#dcd0b780;width:1px;height:115px}.hero-scroll{color:#d5c6a9;align-items:center;gap:15px;font-size:12px;display:flex;position:absolute;bottom:37px;left:56px}.hero-signature{color:#dbceb4;align-items:center;gap:13px;font-size:12px;line-height:1.55;display:flex;position:absolute;bottom:32px;right:56px}.intro-section{padding-block:112px 86px}.intro-top{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.intro-top h2{font-size:52px;line-height:1.12}.intro-top>p{max-width:505px;color:var(--soft);font-size:16px}.universe-links{border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;margin-top:68px;display:grid}.universe-links>a{align-items:flex-start;gap:18px;padding:29px 29px 30px 0;display:flex}.universe-links>a+a{border-left:1px solid var(--line);padding-left:29px}.universe-links>a>svg{width:18px;color:var(--muted);flex-shrink:0;margin-left:auto}.universe-symbol{color:var(--gold);margin-top:1px}.universe-symbol svg{width:28px;height:28px}.universe-links h3{font-family:var(--serif);letter-spacing:-.02em;font-size:23px;font-weight:400}.universe-links p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.65}.universe-links>a:hover h3{color:var(--gold)}.app-section{grid-template-columns:1fr 1fr;align-items:center;gap:110px;padding-block:25px 106px;display:grid}.app-section h2,.about-section h2{font-size:54px;line-height:1.12}.app-section-copy>p{color:var(--soft);max-width:470px;margin-top:22px;font-size:16px}.feature-lines{margin:33px 0}.feature-lines>div{align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}.feature-lines svg{color:var(--gold);stroke-width:1.5px;flex-shrink:0;margin-top:3px}.feature-lines strong{font-size:16px;font-weight:500;display:block}.feature-lines small{color:var(--muted);max-width:355px;margin-top:5px;font-size:14px;line-height:1.55;display:block}.app-section-copy>p.care-note{max-width:360px;margin-top:18px;font-size:12px;line-height:1.55}.app-showcase{background:#201d17;border-radius:50% 50% 10px 10px;place-items:center;min-height:652px;display:grid;position:relative;overflow:hidden}.showcase-orbit{border:1px solid #aa8d5228;border-radius:50%;position:absolute;inset:13% -20%;transform:rotate(-35deg)}.phone-preview{background:#14120e;border:5px solid #655431;border-radius:38px;width:295px;padding:16px 18px;position:relative;transform:rotate(-4deg);box-shadow:16px 29px 60px #0006}.phone-status{justify-content:space-between;padding:0 9px 24px;font-size:10px;display:flex}.phone-greeting{justify-content:space-between;align-items:center;display:flex}.phone-greeting small{color:#c7b38c;font-size:10px}.phone-greeting h3{font:19px var(--serif);margin-top:5px}.phone-image{border-radius:12px;height:210px;margin-top:21px;position:relative;overflow:hidden}.phone-image>img{object-fit:cover;filter:brightness(.55);width:100%;height:100%}.phone-image>div{background:linear-gradient(#0000,#13110dda);padding:20px;position:absolute;inset:0}.phone-image span{color:#e0d5bf;font-size:10px}.phone-image h4{font:27px/1.12 var(--serif);margin-top:16px}.phone-image .phone-button{background:var(--gold);color:#1f1c16;border-radius:5px;justify-content:space-between;align-items:center;margin-top:23px;padding:10px 12px;font-size:10px;display:flex}.phone-label{margin:19px 0 11px;font-size:11px}.phone-options{gap:9px;display:flex}.phone-options>div{background:#26221a;border-radius:9px;flex-direction:column;flex:1;gap:9px;padding:13px;display:flex}.phone-options svg{color:var(--gold);stroke-width:1.4px}.phone-options span{font-size:10px}.phone-chat{background:#2a261e;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:13px 10px;display:flex}.phone-chat strong{font-size:11px;display:block}.phone-chat span{color:var(--muted);font-size:10px}.phone-chat>svg{color:var(--gold);margin-left:auto}.phone-bottom{justify-content:space-between;padding:20px 17px 5px;display:flex}.phone-bottom svg{color:#d0ba85;width:17px;height:17px}.showcase-note{color:#3d372b;background:#e9e7d8;border-radius:8px;align-items:center;gap:11px;padding:16px 20px;font-size:12px;display:flex;position:absolute;bottom:92px;right:10px;transform:rotate(3deg);box-shadow:0 8px 20px #0002}.preview-caption{color:#ccba95;font-size:11px;position:absolute;bottom:19px}.flix-invitation{isolation:isolate;position:relative;overflow:hidden}.flix-invitation-bg,.flix-invitation-shade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.flix-invitation-bg{object-fit:cover;object-position:center 55%}.flix-invitation-shade{background:linear-gradient(90deg,#110f0bed,#110f0bba 50%,#110f0b30),linear-gradient(#100e0b,#100e0b00 25% 65%,#100e0b)}.flix-invitation-inner{justify-content:space-between;align-items:center;gap:80px;min-height:680px;padding-block:95px;display:flex}.invitation-wordmark{letter-spacing:-1.4px;margin-bottom:26px;font-size:28px;font-weight:600}.invitation-wordmark span{color:var(--gold)}.flix-invitation h2{font-size:59px;line-height:1.1}.flix-invitation h2 em{color:#dcd7cc;font-weight:400}.flix-invitation p{color:#dbceb4;margin-top:24px;font-size:16px}.flix-invitation .button{margin-top:28px}.invitation-note{color:#cfbe9b;margin-top:17px;font-size:12px;display:block}.invitation-book{background:#57482a;flex-shrink:0;width:275px;height:378px;margin-right:85px;transition:transform .4s;position:relative;transform:rotate(8deg);box-shadow:19px 28px 45px #0006}.invitation-book:hover{transform:rotate(4deg)translateY(-6px)}.invitation-book>img{object-fit:cover;filter:brightness(.5);width:100%;height:100%}.invitation-book:after{content:"";transform-origin:0 100%;background:#c8c7b3;border-right:3px solid #504226;width:9px;position:absolute;top:5px;bottom:0;right:-9px;transform:skewY(30deg)}.book-spine{z-index:2;background:#23201955;border-right:1px solid #ddd1;width:12px;position:absolute;top:0;bottom:0;left:0}.invitation-book-content{flex-direction:column;align-items:flex-start;padding:28px 32px;display:flex;position:absolute;inset:0}.invitation-book-content>span{font:15px var(--serif);color:#dfd9b9}.invitation-book-content h3{font:40px/1.05 var(--serif);margin-top:47px}.invitation-book-content p{color:#ded9cd;margin-top:14px;font-size:13px;line-height:1.5}.invitation-book-content svg{color:var(--gold);stroke-width:1px;margin-top:auto}.invitation-book-content small{letter-spacing:.15em;margin-top:17px;font-size:9px}.about-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:120px;padding-block:115px;display:grid}.about-mark{background:#1b1813;border-radius:50%;place-items:center;min-height:300px;display:grid}.about-mark img{object-fit:contain;width:170px;height:170px}.about-copy p{color:var(--soft);max-width:540px;margin-top:22px;font-size:16px}.about-copy .text-link{color:var(--gold);margin-top:25px}.closing-section{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:65px 0 74px;display:flex}.closing-section h2{font-size:59px;line-height:1.08}.closing-section p{color:var(--muted);margin-top:20px;font-size:15px}.site-footer{justify-content:space-between;align-items:center;gap:35px;padding-block:40px;display:flex}.site-footer .brand img{width:34px;height:34px}.site-footer .brand>span{font-size:23px}.site-footer p{color:var(--muted);margin-top:8px;font-size:12px}.site-footer>span{color:var(--muted);font-size:12px}.site-footer nav{flex-wrap:wrap;gap:25px;font-size:13px;display:flex}.site-footer nav a{color:var(--soft);align-items:center;gap:5px;display:flex}.site-footer a:hover{color:var(--gold)}.notice-panel{color:var(--soft);background:#25211a;border-radius:10px;padding:20px;font-size:14px}.error-message{color:#f0b1a6;font-size:14px;line-height:1.5}.status-message{color:#dccfb5;font-size:14px;line-height:1.5}.empty-state{text-align:center;color:var(--soft);padding:65px 24px}.empty-state svg{color:var(--gold);margin:auto auto 18px}.empty-state h2,.empty-state h3{font-family:var(--serif);color:var(--ink);font-size:30px;font-weight:400}.empty-state p{max-width:440px;margin:12px auto 24px;font-size:15px}.toast{z-index:100;color:#25211a;background:#e9e7d6;border-radius:8px;max-width:calc(100% - 32px);padding:14px 24px;font-size:14px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #0004}.legal-page{max-width:770px;margin:auto;padding:70px 24px 120px}.legal-page h1{margin:60px 0 32px;font-size:52px}.legal-page h2{margin:35px 0 14px;font-size:28px}.legal-page p{color:var(--soft);margin:15px 0}.legal-page a{text-underline-offset:4px;color:var(--gold);text-decoration:underline}@keyframes landscape-arrival{0%{filter:brightness(.85);transform:scale(1.045)}to{filter:brightness();transform:scale(1)}}@media (min-width:1600px){.header-inner{width:calc(100% - 112px)}}@media (max-width:1150px){.section-shell,.hero-copy{width:calc(100% - 72px)}.header-inner{width:calc(100% - 54px)}.site-nav{gap:22px}.header-cta{display:none}.hero-copy h1{font-size:76px}.intro-top{gap:55px}.intro-top h2,.app-section h2,.about-section h2{font-size:46px}.app-section{gap:50px}.app-showcase{min-height:620px}.universe-links>a{gap:12px;padding-right:17px}.universe-links>a+a{padding-left:18px}.universe-links h3{font-size:21px}.universe-symbol svg{width:22px}.invitation-book{width:245px;height:345px;margin-right:15px}.invitation-book-content{padding:25px 28px}.invitation-book-content h3{font-size:35px}.flix-invitation h2{font-size:49px}.about-section{gap:65px}.site-footer{flex-wrap:wrap}}@media (max-width:760px){html{scroll-padding-top:80px}.section-shell,.hero-copy{width:calc(100% - 40px)}.header-inner{gap:12px;width:calc(100% - 32px)}.site-header{height:80px}.brand>span{font-size:25px}.brand img{width:38px;height:38px}.menu-button{display:grid}.site-nav{top:80px;border-bottom:1px solid var(--line);background:#1c1914;flex-direction:column;align-items:stretch;gap:0;padding:22px;display:none;position:absolute;inset-inline:0}.site-nav.is-open{display:flex}.site-nav a{padding:14px}.home-hero{height:100svh;min-height:770px;max-height:960px}.hero-landscape{object-position:62% center}.hero-scrim{background:linear-gradient(90deg,#0d0c09ee,#0d0c0970 80%),linear-gradient(#100e0b40,#0000 55%,#100e0b)}.hero-copy{padding-top:159px}.hero-copy h1{letter-spacing:-.035em;font-size:clamp(50px,11.8vw,79px);line-height:1.08}.hero-copy>p{max-width:335px;margin-top:26px;font-size:16px;line-height:1.8}.hero-actions{flex-direction:column;align-items:flex-start;gap:25px;margin-top:29px}.hero-actions .button{min-height:53px;padding-inline:21px}.hero-actions .text-link{font-size:13px}.hero-side-note,.hero-signature{display:none}.hero-scroll{font-size:11px;bottom:25px;left:22px}.intro-section{padding-block:72px 57px}.intro-top{grid-template-columns:1fr;gap:25px}.intro-top h2,.app-section h2,.about-section h2{font-size:42px}.intro-top>p{font-size:15px}.universe-links{grid-template-columns:1fr;margin-top:33px}.universe-links>a,.universe-links>a+a{border-left:0;gap:18px;padding:23px 0}.universe-links>a+a{border-top:1px solid var(--line)}.universe-symbol svg{width:26px}.universe-links h3{font-size:23px}.universe-links p{max-width:270px;margin-top:5px;font-size:14px}.app-section{grid-template-columns:1fr;gap:36px;padding-block:10px 65px}.app-section-copy>p{font-size:15px}.app-showcase{border-radius:160px 160px 12px 12px;width:100%;max-width:440px;min-height:620px;margin:auto}.showcase-note{padding:13px 16px;right:2px}.feature-lines{margin:30px 0}.feature-lines small{font-size:14px}.flix-invitation-inner{flex-direction:column;align-items:flex-start;gap:50px;min-height:0;padding-block:62px 78px}.flix-invitation h2{font-size:44px}.flix-invitation p{font-size:15px;line-height:1.85}.invitation-wordmark{margin-bottom:21px;font-size:27px}.invitation-note{font-size:11px;line-height:1.6}.invitation-book{align-self:center;width:245px;height:345px;margin:0}.flix-invitation-bg{object-position:70% center}.flix-invitation-shade{background:linear-gradient(#100e0b,#100e0bbb 35%,#100e0b55 62%,#100e0b)}.about-section{grid-template-columns:1fr;gap:33px;padding-block:63px}.about-mark{justify-self:center;width:145px;height:145px;min-height:0}.about-mark img{width:96px;height:96px}.about-copy p{font-size:15px}.closing-section{flex-direction:column;align-items:flex-start;gap:28px;padding-block:45px}.closing-section h2{font-size:46px}.site-footer{flex-direction:column;align-items:flex-start;gap:27px;padding-block:30px}.site-footer nav{gap:21px;font-size:12px}.legal-page h1{font-size:42px}.button{white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.protected-content{display:none!important}body:has(.protected-content):after{content:"MatterFlix — conteúdo de acesso pessoal. A impressão não está disponível.";color:#000;padding:40px;display:block}}.home-store{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:110px 30px;display:grid}.home-store-art{border-radius:3px 100px 3px 3px;height:440px;position:relative;overflow:hidden}.home-store-art img{object-fit:cover;width:100%;height:100%}.home-store-art>span{letter-spacing:.15em;color:#423a31;background:#f1ebde;border-radius:3px;padding:11px 15px;font-size:10px;position:absolute;bottom:22px;left:25px}.home-store-label{letter-spacing:.15em;color:var(--gold);font-size:10px}.home-store h2{margin:22px 0;font-size:49px;line-height:1.18}.home-store em{color:var(--gold);font-weight:400}.home-store p{color:var(--soft);max-width:420px;margin:0 0 28px}@media (max-width:1000px){.home-store{gap:40px}.home-store h2{font-size:40px}.site-nav{gap:22px}}@media (max-width:700px){.home-store{grid-template-columns:1fr;gap:30px;padding-block:55px 10px}.home-store-art{border-top-right-radius:75px;height:310px}.home-store h2{font-size:38px}.home-store p{font-size:14px}}
:root{--bg:#070907;--surface:#11110d;--surface-raised:#1a1812;--ink:#f4ecda;--soft:#cdbfa3;--muted:#a89a80;--gold:#e2bf7c;--gold-hover:#f2d79e;--line:#2c271c;--gold-grad:linear-gradient(180deg,#f4dca4 0%,#d9ad60 55%,#b8873f 100%)}body{background:var(--bg)}::selection{color:#120d05;background:#c99b4f}.button,.terra-button{isolation:isolate;will-change:transform;border-radius:999px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,filter .3s,background .3s,color .3s;position:relative;overflow:hidden}.button-gold,.terra-button{background:var(--gold-grad);color:#1a1209;border:0;box-shadow:0 8px 28px -10px #e2bf7ca6,inset 0 1px #ffffff73}.button-gold:before,.terra-button:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffffa6 48%,#0000 66%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.button-gold:hover:before,.terra-button:hover:before{transform:translate(120%)}.button-gold:hover,.terra-button:hover{color:#1a1209;background:var(--gold-grad);box-shadow:0 14px 40px -10px #f0cd8cd9,0 0 0 1px #ffecbe66,inset 0 1px #ffffff8c}.button-gold:active,.terra-button:active{transform:scale(.97)!important}.button-outline,.button-dark,.button-light,.terra-secondary{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110a66;border:1px solid #e2bf7c73;border-radius:999px;transition:border-color .3s,box-shadow .3s,background .3s}.button-outline:hover,.button-dark:hover,.button-light:hover,.terra-secondary:hover{background:#2820128c;border-color:#e2bf7c;box-shadow:0 0 24px -6px #e2bf7c8c}.button:focus-visible,.terra-button:focus-visible,.terra-secondary:focus-visible{outline-offset:3px;outline:2px solid #f2d79e}.fx-ripple{pointer-events:none;z-index:0;background:#fff0c8bf;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.7s ease-out forwards fx-ripple;position:absolute}@keyframes fx-ripple{to{opacity:0;transform:scale(28)}}.text-link{transition:color .3s;position:relative}.text-link:after{content:"";transform-origin:0;background:linear-gradient(90deg,#e2bf7c,#0000);height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.text-link:hover{color:var(--gold-hover)}.text-link:hover:after{transform:scaleX(1)}.fx-reveal{opacity:0;filter:blur(6px);transition:opacity 1s cubic-bezier(.16,1,.3,1) var(--fx-d,0s),transform 1s cubic-bezier(.16,1,.3,1) var(--fx-d,0s),filter 1s var(--fx-d,0s);transform:translateY(34px)}.fx-reveal.fx-in{opacity:1;filter:none;transform:none}.fx-cursor{pointer-events:none;z-index:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#e2bf7c1c,#e2bf7c0a 40%,#0000 70%);border-radius:50%;width:520px;height:520px;transition:opacity .6s;position:fixed;top:-260px;left:-260px}.fx-particles{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.vida-center,.vida-pilares,.flix-hero-copy,.day-feature>div{z-index:1;position:relative}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#070907bf,#07090700)}.site-nav a{position:relative}.site-nav a:after{content:"";background:#e2bf7c;height:1px;transition:transform .4s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after{transform:scaleX(1)}h2 em{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.universe-links>a{transition:background .4s}.universe-links>a:hover{background:radial-gradient(circle at 30%,#e2bf7c14,#0000 70%)}.universe-symbol svg{color:#e2bf7c}.publicos-grid article,.paid-plan,.home-store-art{background:linear-gradient(160deg,#16140e,#0d0c09);border-color:#e2bf7c38;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .5s}.publicos-grid article:hover{border-color:#e2bf7c8c;transform:translateY(-6px);box-shadow:0 24px 50px -24px #e2bf7c59}.flix-invitation-bg{content-visibility:auto}.flix-invitation-shade{background:linear-gradient(90deg,#070907f5,#070907b0 50%,#07090755)!important}.site-footer{border-top:1px solid #e2bf7c33}.flix-page{background:#070907!important}.flix-header{background:linear-gradient(#070907e6,#0000)!important}.flix-header-compact{background:#0b0b08!important;border-color:#e2bf7c33!important}.flix-hero{height:92svh!important;min-height:680px!important;max-height:960px!important}.flix-hero-image{filter:saturate(1.05)contrast(1.03)!important;animation:2.4s cubic-bezier(.16,1,.3,1) both vida-zoom!important}.flix-hero-shade{background:radial-gradient(60% 70% at 18% 55%,#070907e6,#07090740 70%,#0000),linear-gradient(#0000 60%,#070907 96%)!important}.flix-hero-copy{animation:1.2s cubic-bezier(.16,1,.3,1) .2s both vida-up}.flix-hero-copy h1{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.user-initial{background:var(--gold-grad)!important;color:#1a1209!important}.account-link{border-color:#e2bf7c66!important;border-radius:999px!important}.flix-word,.invitation-wordmark span{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.catalog-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,filter .5s}.catalog-card:hover{z-index:2;transform:translateY(-8px)scale(1.02);box-shadow:0 30px 60px -28px #e2bf7c73}.catalog-card img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.catalog-card:hover img{transform:scale(1.06)}.shop-page,.shop-shell{background:#070907}.breathing-orb{filter:drop-shadow(0 0 40px #e2bf7c59)}.breathing-orb>i{animation:18s linear infinite orb-spin;background:radial-gradient(circle at 40% 35%,#ffebbe38,#c99b4f14 60%,#0000)!important;border:1px solid #f2d79e73!important}.breathing-orb>i:nth-child(2){animation-duration:24s;animation-direction:reverse}.breathing-orb>i:nth-child(3){animation-duration:30s}.breathing-orb>i:nth-child(4){animation-duration:14s;animation-direction:reverse;box-shadow:0 0 60px #f2cd8c8c,inset 0 0 30px #fff0c859;background:radial-gradient(circle,#ffe2a08c,#e2bf7c26 60%,#0000)!important}.breathing-orb:before,.breathing-orb:after{content:"";border:1px solid #f2d79e59;border-radius:50%;animation:4s cubic-bezier(.2,.6,.3,1) infinite orb-wave;position:absolute;inset:-10px}.breathing-orb:after{animation-delay:2s}.breathing-orb>span{filter:drop-shadow(0 0 10px #ffe6aacc);color:#f2d79e!important}.breathing-instruction strong{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes orb-spin{to{transform:rotate(360deg)}}@keyframes orb-wave{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.fx-reveal{opacity:1!important;filter:none!important;transform:none!important}.fx-cursor,.fx-particles{display:none}.breathing-orb>i,.breathing-orb:before,.breathing-orb:after{animation:none!important}}@keyframes vida-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes vida-zoom{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.flix-hero-image{object-position:70% center!important}html body .shop-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shop-paper:#070907!important;--shop-ink:#f4ecda!important;--shop-muted:#bfb39a!important;--shop-clay:#e2bf7c!important;--shop-line:#2c271c!important;--gold:#e2bf7c!important;--ink:#f4ecda!important;--soft:#cdbfa3!important;--muted:#a89a80!important}.shop-root input,.shop-root select,.shop-root textarea{color:#f4ecda!important;background:#11110d!important;border-color:#3a3324!important}.shop-root .button,.shop-root button.button{background:var(--gold-grad)!important;color:#1a1209!important}.shop-root .brand-vida{color:#e2bf7c}.terra-library-link img{object-position:85% center}.flix-invitation-bg{object-position:80% center}html body .shop-root{color:#f4ecda!important;background:#070907!important}.shop-button{box-shadow:0 8px 28px -10px #e2bf7ca6;background:var(--gold-grad)!important;color:#1a1209!important;border-radius:999px!important}.shop-button:hover{filter:brightness(1.06);box-shadow:0 14px 40px -10px #f0cd8cd9}.shop-bag-button>b{color:#1a1209!important;background:#e2bf7c!important}.app-showcase{background:radial-gradient(circle at 50% 40%,#2a2213,#0d0c09 70%)!important}.showcase-orbit{border-color:#e2bf7c40!important}.phone-preview{background:#0c0b08!important;border-color:#3b3322!important;box-shadow:16px 29px 60px #000a,0 0 60px -20px #e2bf7c66!important}.phone-greeting small,.phone-image span{color:#cdbfa3!important}.phone-image>div{background:linear-gradient(#0000,#0b0a07e6)!important}.phone-image .phone-button{background:var(--gold-grad)!important;color:#1a1209!important;border-radius:999px!important}.phone-options>div,.phone-chat{background:#18160f!important}.showcase-note{color:#2a2010!important;background:#f4e6c4!important}html body .shop-coming-soon{color:#f4ecda;background:radial-gradient(circle at 75% 45%,#221b10,#070907 60%)!important}html body .shop-coming-copy h1{color:#f4ecda}html body .shop-coming-copy p{color:#cdbfa3}html body .shop-coming-soon>img{border:1px solid #e2bf7c40;border-radius:18px;box-shadow:0 30px 70px -30px #e2bf7c73}html body .shop-dialog,html body .order-lookup,html body .order-card,html body .checkout-summary,html body .personal-code,html body .shop-alert,html body .shop-demo-note,html body .product-discover{color:#f4ecda!important;background:#13120d!important;border-color:#3a3324!important}html body .shop-fields input,html body .shop-fields select,html body .shop-label textarea{color:#f4ecda!important;background:#11110d!important}html body .shop-root h1 em{color:#e2bf7c}.paid-plan{border:1px solid #e2bf7c59;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#f4ecda!important;background:linear-gradient(165deg,#1b170f,#0d0c09 70%)!important;box-shadow:0 40px 90px -30px #e2bf7c59,inset 0 1px #ffecbe1f!important}.paid-plan h2,.plan-price strong{color:#f4ecda}.paid-plan>p,.plan-price>span,.paid-plan>small,.plan-eyebrow{color:#cdbfa3!important}.plan-eyebrow{color:#e2bf7c!important}.paid-plan ul{border-color:#e2bf7c33!important}.paid-plan li svg{color:#e2bf7c!important}.plan-buy{border-radius:999px;background:var(--gold-grad)!important;color:#1a1209!important}.plan-soon{color:#e9dcbd!important;background:#e2bf7c14!important;border-color:#e2bf7c4d!important;border-radius:999px!important}.app-entry{background:radial-gradient(at 10% 70%,#c99b4f2e,#0000 55%),linear-gradient(90deg,#070907f0,#070907c0),url(/media/hero-vida.webp) 20%/cover!important}.mc-shell{--mc-bg:#f6f2e9;--mc-paper:#fffdf8;--mc-soft:#f1e6cf;--mc-line:#e6dcc8;--mc-gold:#8a6526}.mc-primary,.admin-root .button-gold,.admin-root .shop-button{box-shadow:0 8px 24px -10px #c99b4fb3;background:var(--gold-grad)!important;color:#1a1209!important;border-radius:999px!important}.mc-primary:hover:not(:disabled){filter:brightness(1.06);background:var(--gold-grad)!important}.mc-secondary{border-color:#c99b4f!important;border-radius:999px!important}
