@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#070707;--panel:#101010;--line:#ffffff1a;--muted:#999;--accent:#ff3b45;--green:#43e6a0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:#f8f8f8;font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{background:radial-gradient(circle at 83% 8%,#ff3b4517,transparent 24%),var(--ink);min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);height:78px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:-.05em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{background:#151515;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-word{font-size:21px}.brand-word span{color:var(--accent)}.nav-links{color:#aaa;align-items:center;gap:34px;font-size:14px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:#fff}.nav-actions{align-items:center;gap:16px;display:flex}.text-button{color:#bbb;font-size:14px}.primary-button,.ghost-button,.plan-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border .2s;display:inline-flex}.primary-button{background:var(--accent);color:#fff;box-shadow:0 15px 45px #ff3b4533}.primary-button:hover{background:#ff525b;transform:translateY(-2px)}.primary-button.small{min-height:40px;padding:0 15px;font-size:13px}.ghost-button,.plan-button{border-color:var(--line);background:#ffffff06}.ghost-button:hover,.plan-button:hover{background:#ffffff0f;border-color:#ffffff40}.menu-button,.mobile-login{display:none}.hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:70px;min-height:720px;padding-top:70px;padding-bottom:88px;display:grid;position:relative}.hero-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ff3b4529,#0000 65%);width:520px;height:520px;position:absolute;top:5%;right:6%}.hero-copy{z-index:2;position:relative}.eyebrow,.kicker{letter-spacing:.16em;color:#b8b8b8;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow{border:1px solid var(--line);background:#ffffff09;border-radius:99px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43e6a01a}.hero h1{letter-spacing:-.075em;max-width:760px;margin:27px 0 28px;font-size:clamp(50px,6.5vw,84px);font-weight:760;line-height:.96}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy>p{color:#a8a8a8;max-width:590px;margin:0;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.trust-row{color:#7e7e7e;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.hero-visual{z-index:2;place-items:center;min-height:580px;display:grid;position:relative}.phone-card{background:#111;border:1px solid #ffffff29;border-radius:25px;width:min(410px,88%);overflow:hidden;transform:rotate(1.5deg);box-shadow:0 50px 120px #000000b3,0 0 0 8px #ffffff06}.phone-top{border-bottom:1px solid var(--line);background:#181818;justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.mini-brand{align-items:center;gap:10px;display:flex}.mini-brand>span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mini-brand div{flex-direction:column;display:flex}.mini-brand b{font-size:14px}.mini-brand small{color:var(--green);font-size:10px}.secure-pill{color:#888;align-items:center;gap:5px;font-size:9px;display:flex}.chat-body{background-color:#0d0d0d;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:18px 18px;flex-direction:column;gap:9px;min-height:410px;padding:15px 14px 18px;display:flex}.chat-date{color:#777;background:#1c1c1c;border-radius:6px;align-self:center;padding:5px 9px;font-size:8px}.bubble{border-radius:10px;max-width:82%;padding:10px 11px 17px;font-size:12px;line-height:1.45;position:relative}.bubble small{color:#777;font-size:8px;position:absolute;bottom:4px;right:8px}.bubble.user{background:#302022;border-bottom-right-radius:3px;align-self:flex-end}.bubble.user small{color:#b17a7e}.bubble.bot{color:#d7d7d7;background:#1d1d1d;border-bottom-left-radius:3px;align-self:flex-start}.bubble.bot>svg{color:var(--accent);vertical-align:-2px;margin-right:5px;display:inline}.bubble.audio{align-items:center;gap:8px;width:73%;display:flex}.bubble.audio button{background:var(--accent);color:#fff;border:0;border-radius:50%;width:25px;height:25px;font-size:9px}.wave{color:#e46169;letter-spacing:1px;flex:1}.bubble.audio b{color:#aaa;font-size:9px}.insight-chip{color:#bbb;background:#43e6a00d;border:1px solid #43e6a026;border-radius:8px;align-items:center;gap:7px;margin-top:3px;padding:10px;font-size:10px;display:flex}.insight-chip svg{color:var(--green)}.chat-input{color:#666;background:#1a1a1a;border-radius:22px;justify-content:space-between;align-items:center;height:42px;margin:12px;padding:0 14px;font-size:11px;display:flex}.chat-input svg{color:#999}.float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414e6;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 20px 50px #00000080}.float-card svg{color:var(--accent)}.float-card div{flex-direction:column;display:flex}.float-card span{color:#888;font-size:9px}.float-card b{margin-top:2px;font-size:12px}.float-one{top:19%;right:0}.float-two{bottom:18%;left:1%}.float-two svg{color:var(--green)}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;display:grid}.proof-strip>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:28px 30px;display:flex}.proof-strip>div:last-child{border-right:0}.proof-strip b{font-size:20px}.proof-strip span{color:#777;font-size:11px}.section-heading{text-align:center;max-width:760px;margin:0 auto 65px}.section-heading.left{text-align:left;margin-left:0}.kicker{color:var(--accent)}.section-heading h2,.showcase-copy h2,.privacy-banner h2,.final-cta h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(36px,5vw,58px);line-height:1.04}.section-heading p{color:#888;font-size:16px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.steps-grid article{border:1px solid var(--line);background:linear-gradient(140deg,#ffffff0b,#ffffff03);border-radius:14px;min-height:320px;padding:30px;position:relative;overflow:hidden}.steps-grid article>span{letter-spacing:-.08em;color:#ffffff0b;font-size:72px;font-weight:800;position:absolute;top:5px;right:18px}.steps-grid svg{width:32px;height:32px;color:var(--accent);margin-top:52px}.steps-grid h3{margin:28px 0 12px;font-size:20px}.steps-grid p{color:#868686;font-size:14px;line-height:1.65}.dashboard-showcase{color:#111;background:#f0ede7;grid-template-columns:.38fr .62fr;align-items:center;gap:60px;padding-top:100px;padding-bottom:115px;display:grid}.showcase-copy>p{color:#67635e;line-height:1.65}.showcase-copy ul{flex-direction:column;gap:12px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:flex}.showcase-copy li{align-items:center;gap:9px;display:flex}.showcase-copy li svg{color:#dc2531;width:16px}.inline-link{border-bottom:1px solid #222;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.dashboard-mock{transform-origin:0;background:#faf9f6;border:1px solid #ddd6ca;border-radius:15px;grid-template-columns:135px 1fr;min-width:760px;height:510px;display:grid;overflow:hidden;transform:perspective(1100px)rotateY(-3deg);box-shadow:0 35px 80px #3b30232e}.dash-side{color:#aaa;background:#111;flex-direction:column;gap:8px;padding:20px 15px;display:flex}.dash-side .brand{margin-bottom:20px}.dash-side>span{border-radius:7px;padding:10px;font-size:9px}.dash-side>span.active{color:#fff;background:#292020}.dash-main{padding:24px;overflow:hidden}.dash-heading{justify-content:space-between;align-items:center;display:flex}.dash-heading small{color:#aaa;font-size:8px}.dash-heading h3{margin:5px 0;font-size:22px}.dash-heading button{color:#fff;background:#e82d39;border:0;border-radius:7px;padding:10px 13px;font-size:9px}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.metric-row>div{background:#fff;border:1px solid #eee9df;border-radius:10px;flex-direction:column;padding:14px;display:flex}.metric-row span{color:#8c887f;font-size:8px}.metric-row b{margin:6px 0 4px;font-size:17px}.metric-row small{color:#0e9c61;font-size:8px}.metric-row small.down{color:#dc2531}.metric-row .focus{color:#fff;background:#151515;border:0}.chart-card{background:#fff;border:1px solid #eee9df;border-radius:10px;height:210px;padding:15px}.chart-title{justify-content:space-between;display:flex}.chart-title div{flex-direction:column;display:flex}.chart-title span,.chart-title small{color:#999;font-size:8px}.chart-title b{margin-top:3px;font-size:11px}.fake-chart{border-bottom:1px solid #eee;align-items:flex-end;gap:16px;height:140px;margin-top:12px;display:flex;position:relative}.fake-chart i{background:#f2d8d9;border-radius:3px 3px 0 0;width:10%}.fake-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fake-chart path{fill:none;stroke:#e82d39;stroke-width:3px;vector-effect:non-scaling-stroke}.dash-bottom{grid-template-columns:1fr 1.3fr;gap:10px;margin-top:10px;display:grid}.dash-bottom>div{background:#fff;border:1px solid #eee9df;border-radius:10px;min-height:90px;padding:12px}.dash-bottom span{color:#777;font-size:8px}.dash-bottom p{justify-content:space-between;margin:8px 0;font-size:8px;display:flex}.donut{background:conic-gradient(#e82d39 0 42%,#ffae7a 42% 70%,#ece5dc 70%);border-radius:50%;width:48px;height:48px;margin:8px auto;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-grid article{border:1px solid var(--line);background:#0f0f0f;border-radius:13px;min-height:265px;padding:28px}.feature-grid article.featured{background:radial-gradient(circle at 80% 60%,#ff3b4529,#0000 35%),#111;grid-column:span 2}.feature-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.feature-icon svg{width:19px}.feature-grid h3{margin:26px 0 10px;font-size:18px}.feature-grid p{color:#7e7e7e;max-width:360px;font-size:13px;line-height:1.6}.mini-conversation{float:right;flex-direction:column;gap:7px;width:280px;margin-top:-83px;font-size:10px;display:flex}.mini-conversation span,.mini-conversation b{border-radius:9px;padding:9px 12px}.mini-conversation span{background:#342326;align-self:flex-end}.mini-conversation b{color:#aaa;background:#1f1f1f;align-self:flex-start}.privacy-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#43e6a008,#0000);grid-template-columns:90px 1.4fr 1fr;align-items:center;gap:35px;padding-top:75px;padding-bottom:75px;display:grid}.privacy-icon{width:74px;height:74px;color:var(--green);background:#43e6a00d;border:1px solid #43e6a033;border-radius:20px;place-items:center;display:grid}.privacy-icon svg{width:32px;height:32px}.privacy-banner h2{margin:9px 0;font-size:38px}.privacy-banner p{color:#838383;max-width:650px;font-size:13px;line-height:1.65}.privacy-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.privacy-list span{color:#aaa;align-items:center;gap:7px;font-size:11px;display:flex}.privacy-list svg{width:14px;color:var(--green)}.billing-toggle{border:1px solid var(--line);border-radius:9px;width:max-content;margin:-35px auto 35px;padding:4px;display:flex}.billing-toggle button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 16px;font-size:12px}.billing-toggle button.active{color:#fff;background:#242424}.billing-toggle span{color:var(--green);margin-left:5px;font-size:8px}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:13px;display:grid}.plans-grid article{border:1px solid var(--line);background:#0d0d0d;border-radius:14px;min-height:505px;padding:29px;position:relative}.plans-grid article.popular{background:linear-gradient(#ff3b4514,#0d0d0d 30%);border-color:#ff3b4573;min-height:540px;box-shadow:0 25px 70px #ff3b4517}.popular-label{background:var(--accent);letter-spacing:.12em;border-radius:99px;padding:6px 11px;font-size:8px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plans-grid h3{margin:0 0 8px;font-size:20px}.plans-grid article>p{color:#777;white-space:pre-line;min-height:38px;font-size:12px;line-height:1.5}.price{align-items:baseline;gap:4px;margin-top:26px;display:flex}.price small{color:#aaa;font-size:13px}.price b{letter-spacing:-.05em;font-size:38px}.price span{color:#777;font-size:10px}.billing-note{color:#666;min-height:20px;font-size:9px;display:block}.plans-grid .primary-button,.plans-grid .plan-button{width:100%;min-height:45px;margin:22px 0}.plans-grid ul{color:#aaa;flex-direction:column;gap:13px;padding:0;font-size:11px;list-style:none;display:flex}.plans-grid li{align-items:center;gap:8px;display:flex}.plans-grid li svg{width:14px;color:var(--green)}.guarantee{color:#777;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:11px;display:flex}.guarantee svg{color:var(--green);width:15px}.faq{grid-template-columns:.37fr .63fr;gap:80px;display:grid}.faq .section-heading{margin-bottom:0}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:24px 0;display:flex}.faq-list button span{font-size:14px;font-weight:650}.faq-list svg{color:#777;width:18px;transition:transform .2s}.faq-list p{color:#888;max-height:0;margin:0;font-size:13px;line-height:1.65;transition:max-height .25s,margin .25s;overflow:hidden}.faq-list article.open p{max-height:180px;margin:-8px 0 24px}.faq-list article.open svg{color:var(--accent);transform:rotate(180deg)}.final-cta{text-align:center;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.final-cta h2{margin:25px 0 18px;font-size:clamp(48px,7vw,82px);position:relative}.final-cta p{color:#888;max-width:520px;margin:0 0 28px;line-height:1.6;position:relative}.final-cta .primary-button,.final-cta .eyebrow{position:relative}.cta-orbit{border:1px solid #ff3b451f;border-radius:50%;width:660px;height:660px;position:absolute;box-shadow:inset 0 0 120px #ff3b4514}.cta-orbit:before,.cta-orbit:after{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:80px}.cta-orbit:after{background:#ff3b4509;inset:180px}footer{border-top:1px solid var(--line);color:#777;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;max-width:1200px;margin:0 auto;padding:44px 0 35px;font-size:11px;display:grid}footer p{margin:0}footer>div{gap:22px;display:flex}footer>small{color:#555;border-top:1px solid #ffffff0d;grid-column:1/-1;padding-top:25px}@media (max-width:1050px){.hero{grid-template-columns:1fr 1fr;gap:20px}.float-card{display:none}.dashboard-showcase{grid-template-columns:1fr}.showcase-copy{max-width:650px}.dashboard-mock{width:100%;min-width:0}.privacy-banner{grid-template-columns:70px 1fr}.privacy-list{grid-column:2}.faq{gap:35px}.nav-links{gap:20px}}@media (max-width:1250px){.hero .float-card{display:none}}.hero .float-one{top:4%}.hero .float-two{bottom:4%}@media (max-width:760px){.section-pad{padding-left:20px;padding-right:20px}.topbar{width:calc(100% - 40px);height:68px}.nav-actions .text-button,.nav-actions .primary-button{display:none}.menu-button{color:#fff;background:0 0;border:0;place-items:center;display:grid}.nav-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#070707f7;flex-direction:column;align-items:stretch;gap:0;width:calc(100% + 40px);padding:12px 20px 22px;transition:all .2s;position:absolute;top:69px;left:-20px;transform:translateY(-8px)}.nav-links.open{opacity:1;pointer-events:auto;transform:none}.nav-links a{border-bottom:1px solid #ffffff0d;padding:14px 2px}.nav-links .mobile-login{color:var(--accent);border:0;display:block}.hero{grid-template-columns:1fr;gap:36px;padding-top:62px;padding-bottom:65px}.hero h1{font-size:clamp(49px,15vw,68px)}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{width:100%}.trust-row{gap:12px 17px}.hero-visual{min-height:500px;margin:0 -10px}.phone-card{width:min(390px,92%);transform:none}.proof-strip{grid-template-columns:1fr 1fr;margin:0 20px}.proof-strip>div{border-bottom:1px solid var(--line);padding:20px}.proof-strip>div:nth-child(2){border-right:0}.story,.features-section,.pricing,.faq{padding-top:90px;padding-bottom:90px}.section-heading{margin-bottom:40px}.section-heading h2,.showcase-copy h2,.privacy-banner h2{font-size:39px}.steps-grid,.feature-grid,.plans-grid{grid-template-columns:1fr}.steps-grid article{min-height:280px}.feature-grid article.featured{grid-column:auto}.mini-conversation{float:none;width:100%;margin:20px 0 0}.dashboard-showcase{gap:35px;padding-top:80px;padding-bottom:80px}.dashboard-mock{grid-template-columns:1fr;height:430px;transform:none}.dash-side{display:none}.dash-main{padding:16px}.metric-row{grid-template-columns:repeat(3,150px);overflow-x:auto}.chart-card{height:190px}.fake-chart{height:120px}.dash-bottom{display:none}.privacy-banner{grid-template-columns:1fr;gap:20px;padding-top:55px;padding-bottom:55px}.privacy-list{grid-column:1;grid-template-columns:1fr}.plans-grid{gap:26px}.plans-grid article,.plans-grid article.popular{min-height:0}.faq{grid-template-columns:1fr}.faq-list button{padding:20px 0}.final-cta{min-height:520px}.final-cta h2{font-size:51px}.cta-orbit{width:520px;height:520px}footer{grid-template-columns:1fr;margin:0 20px}footer>div{flex-wrap:wrap}footer>small{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.auth-page{color:#111;background:#f4f1eb;grid-template-columns:46% 54%;min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 25% 70%,#ff3b4526,#0000 30%),#090909;flex-direction:column;justify-content:space-between;padding:42px 70px 42px max(42px,50vw - 590px);display:flex}.auth-brand-panel>div{max-width:520px}.auth-brand-panel h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(44px,5vw,70px);line-height:1.02}.auth-brand-panel p{color:#919191;line-height:1.7}.auth-brand-panel ul{color:#bbb;flex-direction:column;gap:14px;margin:35px 0;padding:0;font-size:13px;list-style:none;display:flex}.auth-brand-panel li{align-items:center;gap:10px;display:flex}.auth-brand-panel li svg{width:15px;color:var(--green)}.auth-brand-panel>small{color:#666;align-items:center;gap:8px;font-size:10px;display:flex}.auth-brand-panel>small svg{width:14px}.auth-form-panel{place-items:center;padding:50px;display:grid}.auth-mobile-brand{display:none}.auth-box{width:min(430px,100%)}.auth-icon{color:#fff;background:#111;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.auth-icon svg{width:20px}.auth-box h2{letter-spacing:-.045em;margin:24px 0 7px;font-size:34px}.auth-box>p{color:#777;margin:0 0 30px}.auth-box form{flex-direction:column;gap:18px;display:flex}.auth-box label{color:#444;flex-direction:column;gap:8px;font-size:11px;font-weight:650;display:flex}.auth-box input{color:#111;background:#fff;border:1px solid #d8d3cb;border-radius:8px;outline:none;width:100%;height:50px;padding:0 14px;transition:border .2s,box-shadow .2s}.auth-box input:focus{border-color:#999;box-shadow:0 0 0 3px #0000000d}.password-field{position:relative}.password-field button{color:#888;background:0 0;border:0;width:40px;height:40px;position:absolute;top:5px;right:5px}.password-field svg{width:17px}.check-field{align-items:flex-start;line-height:1.5;color:#777!important;flex-direction:row!important;gap:9px!important;font-weight:400!important}.check-field input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin-top:1px}.check-field a,.form-extras>a,.auth-switch a{color:#b91c2a;font-weight:650}.form-extras{justify-content:space-between;align-items:center;font-size:11px;display:flex}.form-error{color:#ad1724;background:#fff0f1;border:1px solid #f2b9bd;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.5}.auth-submit{cursor:pointer;border:0;width:100%}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-submit svg{width:17px}@keyframes spin{to{transform:rotate(360deg)}}.auth-switch{text-align:center;color:#777;margin-top:24px;font-size:12px}.auth-guarantee{color:#777;border-top:1px solid #ddd7ce;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:18px;font-size:10px;display:flex}.auth-guarantee svg{color:#19855b;width:14px}.app-shell{color:#171717;background:#f5f3ef;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.app-sidebar{color:#aaa;z-index:30;background:#0b0b0b;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.sidebar-head{justify-content:space-between;padding:0 8px 24px;display:flex}.sidebar-head>button{display:none}.workspace-picker{background:#141414;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.workspace-picker .avatar{color:#ff737b;background:#352124;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.workspace-picker>div:nth-child(2){flex-direction:column;flex:1;display:flex}.workspace-picker span{color:#666;font-size:8px}.workspace-picker b{color:#ddd;margin-top:3px;font-size:10px}.workspace-picker svg{width:14px}.app-sidebar nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}.app-sidebar button{color:#777;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;min-height:40px;padding:0 11px;font-size:11px;display:flex}.app-sidebar button svg{width:16px}.app-sidebar button.active{color:#fff;background:#281b1d}.app-sidebar button.active svg{color:var(--accent)}.sidebar-bottom{flex-direction:column;margin-top:auto;display:flex}.connected{margin-left:auto;color:#41d996!important;font-size:8px!important}.connected:before{content:"";background:#41d996;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.plan-mini{background:#ff3b450f;border:1px solid #ff3b452e;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.plan-mini>svg{width:16px;color:var(--accent)}.plan-mini div{flex-direction:column;display:flex}.plan-mini b{color:#ddd;font-size:10px}.plan-mini span{color:#666;margin-top:2px;font-size:8px}.app-content{min-width:0}.app-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#faf9f6e0;border-bottom:1px solid #e5e1da;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.app-menu{display:none}.app-search{color:#aaa;align-items:center;gap:9px;font-size:10px;display:flex}.app-search svg{width:15px}.app-search kbd{background:#fff;border:1px solid #ddd8d0;border-radius:4px;margin-left:80px;padding:3px 6px;font-size:8px}.app-top-actions{align-items:center;gap:14px;display:flex}.app-top-actions>button{background:#fff;border:1px solid #e3ded7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.app-top-actions>button svg{width:14px}.demo-badge{letter-spacing:.12em;color:#a05a00;background:#fff1d4;border:1px solid #f3d79a;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.user-pill{align-items:center;gap:7px;display:flex}.user-pill>span{color:#fff;background:#161616;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.user-pill b{font-size:10px}.user-pill svg{color:#999;width:12px}.app-page{max-width:1500px;margin:0 auto;padding:34px}.page-title{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.page-title>div:first-child>span{letter-spacing:.13em;color:#aaa;font-size:8px;font-weight:700}.page-title h1{letter-spacing:-.045em;margin:6px 0;font-size:29px}.page-title p{color:#888;margin:0;font-size:11px}.page-title>div:last-child{gap:8px;display:flex}.export-button{background:#fff;border:1px solid #ddd8d0;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:10px;display:flex}.export-button svg,.page-title .primary-button svg{width:14px}.app-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.app-metrics article{background:#fff;border:1px solid #e7e2da;border-radius:10px;min-height:118px;padding:16px}.app-metrics article>div{color:#888;justify-content:space-between;align-items:center;font-size:9px;display:flex}.app-metrics article>div svg{width:15px}.app-metrics article>b{letter-spacing:-.035em;margin:17px 0 8px;font-size:21px;display:block}.app-metrics article>small{color:#888;font-size:8px}.app-metrics article>small.positive{color:#12845b}.app-metrics article>small em{color:#aaa;font-style:normal}.app-metrics article.metric-dark{color:#fff;background:#141414;border-color:#141414}.metric-dark>div{color:#aaa!important}.metric-dark small i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.app-main-grid{grid-template-columns:1.8fr .8fr;gap:10px;margin-top:10px;display:grid}.app-card{background:#fff;border:1px solid #e7e2da;border-radius:10px;padding:18px}.card-heading{justify-content:space-between;align-items:center;display:flex}.card-heading>div{flex-direction:column;display:flex}.card-heading span{color:#aaa;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.card-heading h2{margin:4px 0;font-size:13px}.card-heading button{background:#fff;border:1px solid #e5e0d8;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.card-heading button svg{width:11px}.chart-legend{color:#888;justify-content:flex-end;gap:14px;font-size:8px;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.chart-legend i.income{background:var(--accent)}.chart-legend i.expense{border:1px solid #999}.app-chart{grid-template-columns:30px 1fr;height:265px;margin-top:5px;display:grid}.y-labels{color:#aaa;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:7px;display:flex}.grid-lines{flex-direction:column;justify-content:space-between;height:100%;padding-bottom:23px;display:flex;position:relative}.grid-lines>i{border-top:1px dashed #eee9e2;width:100%}.grid-lines svg{width:100%;height:calc(100% - 23px);position:absolute;top:0;left:0}.app-chart path.area{fill:url(#fill)}.app-chart path.line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.app-chart path.expense-line{fill:none;stroke:#999;stroke-width:1.2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.x-labels{color:#aaa;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.insight{color:#fff;background:linear-gradient(160deg,#191919,#0d0d0d);border:0;position:relative;overflow:hidden}.insight:after{content:"";filter:blur(2px);background:#ff3b451c;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-80px;right:-70px}.ai-label{color:#ff7078;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.ai-label svg{width:13px}.insight h2{letter-spacing:-.04em;margin:25px 0 12px;font-size:23px;line-height:1.1}.insight>p{color:#888;font-size:10px;line-height:1.65}.insight>p b{color:#ddd}.insight-saving{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-top:18px;padding:11px;display:flex;justify-content:flex-start!important;align-items:center!important;gap:10px!important}.insight-saving svg{color:var(--green);width:18px}.insight-saving div{flex-direction:column;display:flex}.insight-saving span{color:#777;font-size:8px}.insight-saving b{margin-top:3px;font-size:11px}.insight>button{z-index:2;color:#ff7078;background:0 0;border:0;margin-top:20px;padding:0;font-size:9px;position:relative}.app-bottom-grid{grid-template-columns:1.35fr 1fr;gap:10px;margin-top:10px;display:grid}.card-heading a{color:#b32431;font-size:8px}.transaction-list>div{border-top:1px solid #f0ece6;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.transaction-list>div:first-child{margin-top:10px}.tx-icon{color:#d88739;background:#fff2e6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.tx-icon.car{color:#4389c7;background:#eaf4ff}.tx-icon.home{color:#7958bd;background:#efeafe}.tx-icon.income{color:#1b9466;background:#e7f8f1}.tx-icon svg{width:14px}.transaction-list div>div{flex-direction:column;display:flex}.transaction-list b{font-size:9px}.transaction-list small{color:#aaa;margin-top:3px;font-size:7px}.transaction-list strong{font-size:9px}.income-value{color:#12845b}.budget-card>.card-heading{margin-bottom:16px}.budget-row{border-top:1px solid #f0ece6;grid-template-columns:1fr 90px 30px;align-items:center;gap:9px;padding:14px 0;display:grid}.budget-row>div:first-child{flex-direction:column;display:flex}.budget-row b{font-size:9px}.budget-row span{color:#aaa;margin-top:3px;font-size:7px}.progress{background:#eeeae4;border-radius:99px;height:5px;overflow:hidden}.progress i{background:var(--accent);border-radius:99px;height:100%;display:block}.progress i.warning{background:#f1a93d}.budget-row>small{color:#888;font-size:8px}.mobile-app-nav{display:none}@media (max-width:1000px){.app-shell{grid-template-columns:190px 1fr}.app-main-grid{grid-template-columns:1fr}.app-metrics{grid-template-columns:1fr 1fr}.app-bottom-grid{grid-template-columns:1fr}.app-search kbd{display:none}}@media (max-width:760px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{min-height:100vh;padding:28px 20px;display:block}.auth-mobile-brand{margin-bottom:55px;display:block}.auth-mobile-brand .brand-word{color:#171717}.auth-box{margin:0 auto}.auth-box h2{font-size:30px}.app-shell{padding-bottom:68px;display:block}.app-sidebar{width:250px;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:30px 0 70px #00000040}.app-sidebar.open{transform:none}.sidebar-head>button{color:#fff;background:0 0;border:0;place-items:center;display:grid}.app-topbar{height:60px;padding:0 16px}.app-menu{background:0 0;border:0;place-items:center;display:grid}.app-menu svg{width:20px}.app-search,.user-pill b,.user-pill>svg,.demo-badge{display:none}.app-page{padding:22px 16px}.page-title{align-items:flex-start}.page-title h1{font-size:24px}.page-title>div:last-child .export-button{display:none}.page-title .primary-button{width:40px;min-height:40px;padding:0;font-size:0}.app-metrics{grid-template-columns:1fr 1fr}.app-metrics article{min-height:110px;padding:13px}.app-metrics article>b{font-size:17px}.app-metrics article>small em{display:none}.cashflow{padding:14px}.app-chart{height:220px}.app-bottom-grid{grid-template-columns:1fr}.budget-card{display:none}.mobile-app-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:25;height:65px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff2;border-top:1px solid #e4dfd7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-app-nav button{color:#999;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;display:flex}.mobile-app-nav svg{width:17px}.mobile-app-nav button.active{color:var(--accent)}.mobile-app-nav button:last-child svg{background:var(--accent);color:#fff;border-radius:50%;width:30px;height:30px;padding:7px}.mobile-app-nav button:last-child span{display:none}}.simple-auth-page{color:#fff;background:radial-gradient(circle at 50% 0,#ff3b451c,#0000 32%),#080808;min-height:100vh;padding:34px 24px}.simple-auth-head{width:min(1120px,100%);margin:0 auto}.simple-auth-card{border:1px solid var(--line);background:#111;border-radius:14px;width:min(430px,100%);margin:10vh auto 0;padding:34px}.simple-auth-card h1{letter-spacing:-.045em;margin:22px 0 8px;font-size:32px}.simple-auth-card>p{color:#8d8d8d;margin:0 0 26px;font-size:13px;line-height:1.6}.simple-auth-card form{flex-direction:column;gap:17px;display:flex}.simple-auth-card label{color:#aaa;flex-direction:column;gap:8px;font-size:11px;display:flex}.simple-auth-card input{color:#fff;background:#181818;border:1px solid #333;border-radius:8px;outline:none;height:50px;padding:0 14px}.simple-auth-card input:focus{border-color:#666;box-shadow:0 0 0 3px #ffffff0d}.simple-auth-card .auth-icon{color:#111;background:#fff}.simple-auth-card .back-link{color:#aaa;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:11px;display:flex}.simple-auth-card .back-link svg{width:14px}.simple-auth-card>small{border-top:1px solid var(--line);color:#666;justify-content:center;align-items:center;gap:6px;margin-top:24px;padding-top:18px;font-size:9px;display:flex}.simple-auth-card>small svg{width:13px}.legal-page{color:#171717;background:#f3f0ea;min-height:100vh;padding:0 24px 90px}.legal-page>header{border-bottom:1px solid #dcd6cc;justify-content:space-between;align-items:center;width:min(1080px,100%);height:78px;margin:auto;display:flex}.legal-page .brand-mark{background:#151515}.legal-page header>a{color:#777;align-items:center;gap:7px;font-size:11px;display:flex}.legal-page header>a svg{width:14px}.legal-page article{width:min(760px,100%);margin:70px auto 0}.legal-draft{color:#775512;background:#fff3d8;border:1px solid #ead49e;border-radius:8px;gap:9px;margin-bottom:45px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.legal-draft svg{flex:0 0 17px;width:17px}.legal-page article>span{color:#c42431;letter-spacing:.14em;font-size:10px;font-weight:800}.legal-page h1{letter-spacing:-.06em;margin:17px 0 14px;font-size:clamp(44px,7vw,72px);line-height:1}.legal-updated{color:#999!important;font-size:11px!important}.legal-page article section{border-top:1px solid #ddd7ce;margin-top:28px;padding-top:28px}.legal-page h2{margin:0 0 13px;font-size:19px}.legal-page article p{color:#666;margin:10px 0;font-size:14px;line-height:1.75}@media (max-width:760px){.simple-auth-page{padding:26px 18px}.simple-auth-card{margin-top:8vh;padding:25px}.legal-page{padding:0 18px 65px}.legal-page>header{height:68px}.legal-page header>a{font-size:0}.legal-page header>a svg{width:19px}.legal-page article{margin-top:40px}.legal-draft{margin-bottom:35px}.legal-page h1{font-size:48px}}.sidebar-admin-link{color:#ff727a;background:#ff3b4512;border-radius:7px;align-items:center;gap:11px;min-height:40px;padding:0 11px;font-size:11px;display:flex}.sidebar-admin-link svg{width:16px}.admin-shell{color:#181818;background:#f4f2ee;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.admin-side{color:#aaa;background:#090909;flex-direction:column;height:100vh;padding:25px 16px;display:flex;position:sticky;top:0}.admin-side>.brand{padding:0 10px}.admin-label{letter-spacing:.14em;color:#505050;padding:36px 11px 12px;font-size:8px}.admin-side nav{flex-direction:column;gap:4px;display:flex}.admin-side nav button{color:#777;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:42px;padding:0 11px;font-size:11px;display:flex}.admin-side nav button svg{width:16px}.admin-side nav button.active{color:#fff;background:#281b1d}.admin-side nav button.active svg{color:var(--accent)}.admin-user{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:17px 8px 0;display:flex}.admin-user>span{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.admin-user div{flex-direction:column;display:flex}.admin-user b{color:#ddd;font-size:10px}.admin-user small{color:#666;margin-top:3px;font-size:8px}.admin-main{min-width:0}.admin-main>header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10;background:#ffffffbf;border-bottom:1px solid #e2ded7;justify-content:space-between;align-items:center;height:82px;padding:0 34px;display:flex;position:sticky;top:0}.admin-main>header>div:first-child span{letter-spacing:.15em;color:#aaa;font-size:8px}.admin-main>header h1{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.admin-main>header>div:last-child{gap:8px;display:flex}.admin-main>header a,.admin-main>header button{background:#fff;border:1px solid #ddd8d0;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:9px;display:flex}.admin-main>header button{color:#fff;background:#171717;border-color:#171717}.admin-main>header svg{width:13px}.admin-content{max-width:1450px;margin:auto;padding:28px 34px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-metrics article{background:#fff;border:1px solid #e4dfd8;border-radius:10px;grid-template-columns:1fr auto;min-height:128px;padding:17px;display:grid}.admin-metrics svg{color:#aaa;grid-column:2;width:16px}.admin-metrics span{color:#888;grid-row:1;font-size:9px}.admin-metrics b{letter-spacing:-.04em;grid-column:1/-1;align-self:end;font-size:22px}.admin-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.admin-card{background:#fff;border:1px solid #e4dfd8;border-radius:10px;padding:20px}.admin-card h2{align-items:center;gap:8px;margin:0 0 20px;font-size:13px;display:flex}.admin-card h2 svg{width:16px;color:var(--accent)}.admin-card p{color:#888;font-size:11px;line-height:1.6}.admin-card.warning{color:#fff;background:#151515;border:0}.health-line{border-top:1px solid #eee9e2;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.health-line b.ok{color:#138159}.health-line b.danger{color:#c52332}.table-card{padding:0;overflow:hidden}.table-head{justify-content:space-between;padding:18px;display:flex}.table-head h2{margin:0}.table-head span{color:#999;font-size:9px}.admin-table{min-width:800px}.admin-row{border-top:1px solid #eeeae4;grid-template-columns:1.5fr .7fr .8fr .7fr .6fr;align-items:center;gap:15px;padding:13px 18px;font-size:9px;display:grid}.admin-row.heading{color:#999;text-transform:uppercase;letter-spacing:.08em;background:#faf9f7;font-size:7px}.admin-row>span:first-child{flex-direction:column;display:flex}.admin-row small{color:#999;margin-top:3px}.status-dot{background:#bbb;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.status-dot.active{background:#24b67a}.status-dot.past_due{background:#e2a434}.status-dot.trialing{background:#5299e5}.pagination{border-top:1px solid #eeeae4;justify-content:flex-end;gap:7px;padding:15px 18px;display:flex}.pagination button{background:#fff;border:1px solid #ddd8d0;border-radius:6px;align-items:center;gap:4px;height:32px;padding:0 10px;font-size:8px;display:flex}.pagination svg{width:11px}.form-card{flex-direction:column;gap:15px;display:flex}.form-card>p{margin-top:-8px}.form-card label,.plan-editor label{color:#777;flex-direction:column;gap:7px;font-size:9px;display:flex}.form-card input,.form-card textarea,.plan-editor input,.plan-editor textarea{color:#171717;background:#fff;border:1px solid #ddd8d0;border-radius:7px;outline:none;min-height:42px;padding:10px 11px}.form-card textarea,.plan-editor textarea{resize:vertical;min-height:90px}.form-card input:focus,.form-card textarea:focus,.plan-editor input:focus,.plan-editor textarea:focus{border-color:#999}.plan-editor-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plan-editor{flex-direction:column;gap:13px;display:flex}.plan-editor h2{margin:0 0 8px;font-size:18px}.field-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.provider-list{flex-wrap:wrap;gap:7px;display:flex}.provider-list span{border:1px solid #e1dcd4;border-radius:99px;padding:7px 9px;font-size:8px}.provider-list b{color:#19815b;margin-left:4px}.launch-readiness{border-left:4px solid #138159}.launch-readiness.pending{background:#fffaf0;border-color:#efdaa9 #efdaa9 #efdaa9 #c38312}.launch-readiness.warning{color:#181818;background:#fff5f5;border:1px solid #edc8cc;border-left:4px solid #c52332}.readiness-list{flex-direction:column;margin-top:14px;display:flex}.readiness-list>div{border-top:1px solid #00000014;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.readiness-list svg{flex:0 0 15px;width:15px}.readiness-list span{flex-direction:column;display:flex}.readiness-list b{font-size:10px}.readiness-list small{color:#777;margin-top:3px;font-size:8px;line-height:1.45}.readiness-list .attention svg{color:#c52332}.readiness-list .pending svg{color:#c38312}.readiness-list .ready svg,.readiness-recognized svg{color:#138159}.readiness-recognized{align-items:flex-start;gap:7px;margin-bottom:0;display:flex}.readiness-recognized svg{flex:0 0 14px;width:14px;margin-top:2px}.refund-operations,.support-operations{padding:0;overflow:hidden}.support-operations{margin-bottom:12px}.refund-operations>.table-head,.support-operations>.table-head{align-items:flex-start}.refund-operations>.table-head h2,.support-operations>.table-head h2{margin:0}.refund-operations>.table-head p,.support-operations>.table-head p{max-width:700px;margin:7px 0 0}.refund-admin-confirm{color:#777;border-top:1px solid #eeeae4;border-bottom:1px solid #eeeae4;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;font-size:9px;display:flex}.refund-admin-confirm input{border:1px solid #ddd6cc;border-radius:7px;width:250px;min-height:36px;padding:0 10px}.refund-operations>.setup-error,.support-operations>.setup-error{padding:0 18px}.refund-admin-list,.support-admin-list{gap:10px;padding:18px;display:grid}.refund-admin-item,.support-admin-item{border:1px solid #e6dfd7;border-radius:10px;padding:16px}.refund-admin-item.pending,.refund-admin-item.failed,.support-admin-item.open,.support-admin-item.in_review{border-left:3px solid #d19631}.refund-admin-item.refunded,.support-admin-item.answered,.support-admin-item.closed{border-left:3px solid #1d9869}.refund-admin-item>header,.support-admin-item>header{justify-content:space-between;gap:15px;display:flex}.refund-admin-item>header div,.support-admin-item>header div{flex-direction:column;display:flex}.refund-admin-item>header small,.refund-admin-item>small,.support-admin-item>header small,.support-admin-item>small{color:#999;margin-top:3px;font-size:8px}.refund-admin-item>header strong{font-size:15px}.support-admin-item>header strong{color:#888;font-size:8px;font-weight:500}.refund-badges,.refund-usage{flex-wrap:wrap;gap:5px;margin:11px 0;display:flex}.refund-badges span,.refund-usage span{background:#f1eee9;border-radius:99px;padding:5px 7px;font-size:7px}.refund-badges .legal{color:#8a5c00;background:#fff0cf}.refund-badges .warning{color:#9d2831;background:#fde4e5}.refund-admin-item blockquote,.support-admin-item blockquote{color:#555;white-space:pre-wrap;border-left:2px solid #ddd4c9;margin:11px 0;padding-left:10px;font-size:10px}.refund-admin-item textarea,.support-admin-item textarea{resize:vertical;border:1px solid #ded7ce;border-radius:7px;width:100%;min-height:70px;margin-top:12px;padding:9px}.refund-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.refund-actions button{color:#fff;background:#171717;border:0;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.refund-actions button svg{width:12px}.refund-actions button.danger{color:#a32832;background:#fff0f1}.refund-actions button:disabled{opacity:.45}.refund-resolution{color:#555!important;margin:10px 0 0!important}@media (max-width:1000px){.admin-shell{grid-template-columns:190px 1fr}.admin-metrics{grid-template-columns:1fr 1fr}.plan-editor-grid{grid-template-columns:1fr}.admin-content{overflow:auto}}@media (max-width:760px){.admin-shell{padding-bottom:65px;display:block}.admin-side{z-index:30;width:auto;height:65px;padding:0 6px;position:fixed;inset:auto 0 0}.admin-side>.brand,.admin-label,.admin-user{display:none}.admin-side nav{grid-template-columns:repeat(6,1fr);height:100%;display:grid}.admin-side nav button{flex-direction:column;justify-content:center;gap:2px;height:100%;padding:4px 1px;font-size:5.5px}.admin-side nav button.active{color:var(--accent);background:0 0}.admin-main>header{height:68px;padding:0 16px}.admin-main>header a{display:none}.admin-main>header button{justify-content:center;width:38px;padding:0;font-size:0}.admin-content{padding:18px 14px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:110px;padding:13px}.admin-metrics b{font-size:17px}.admin-grid{grid-template-columns:1fr}.table-card{overflow:auto}.plan-editor-grid{grid-template-columns:1fr}.refund-admin-confirm{flex-direction:column;align-items:stretch}.refund-admin-confirm input{width:100%}.refund-admin-item>header{align-items:flex-start}.refund-actions{display:grid}.refund-actions button{justify-content:center}}.hero-visual{perspective:1400px;min-height:700px}.iphone-device{box-sizing:border-box;aspect-ratio:71.5/149.6;z-index:3;background:linear-gradient(90deg,#85837f 0%,#d9d6d0 3%,#4b4a48 6%,#171717 8% 92%,#4b4a48 94%,#d9d6d0 97%,#85837f 100%);border-radius:52px;width:min(340px,84%);padding:0;position:relative;transform:none;box-shadow:0 75px 130px #000000c7,0 30px 55px #ff2b3917,0 0 0 1px #050505,inset 0 0 0 1px #ffffff42}.iphone-device:before{content:"";pointer-events:none;z-index:5;border:1px solid #ffffff38;border-radius:49px;position:absolute;inset:3px}.iphone-device:after{display:none}.iphone-button{z-index:-1;background:linear-gradient(90deg,#2b2a29,#aaa7a2 45%,#3b3937);display:block;position:absolute;box-shadow:-1px 0 #ffffff59,-3px 2px 6px #000c}.iphone-button.action{border-radius:3px 0 0 3px;width:4px;height:31px;top:102px;left:-4px}.iphone-button.volume-up{border-radius:3px 0 0 3px;width:5px;height:55px;top:155px;left:-5px}.iphone-button.volume-down{border-radius:3px 0 0 3px;width:5px;height:55px;top:220px;left:-5px}.iphone-button.camera-control{background:linear-gradient(90deg,#292827,#9d9994,#262524);border-radius:0 3px 3px 0;width:5px;height:82px;top:207px;right:-5px}.iphone-screen{color:#f4f7f8;background:#0b141a;border-radius:45px;flex-direction:column;height:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;display:flex;position:absolute;inset:7px;overflow:hidden;box-shadow:0 0 0 1px #050505,inset 0 0 0 1px #ffffff12}.ios-statusbar{z-index:4;letter-spacing:.01em;background:#182229;grid-template-columns:1fr 90px 1fr;align-items:start;height:30px;min-height:30px;padding:7px 16px 0;font-size:10px;font-weight:700;display:grid;position:relative}.ios-statusbar time{grid-column:1;justify-self:start;padding-left:4px}.ios-status-icons{color:#fff;z-index:2;grid-column:3;justify-self:end;align-items:center;gap:4px;display:flex;position:relative}.dynamic-island{z-index:1;background:#000;border-radius:18px;place-items:center;width:86px;height:24px;display:grid;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff14}.dynamic-island span{background:#07101b;border-radius:50%;width:4px;height:4px;margin-left:59px;box-shadow:0 0 1px #14253d}.whatsapp-header{z-index:3;background:#182229;border-bottom:1px solid #ffffff09;align-items:center;height:59px;min-height:59px;padding:2px 10px 8px 6px;display:flex;position:relative}.whatsapp-header button{color:#f5f7f8;background:0 0;border:0;padding:0}.whatsapp-back{flex:0 0 30px;place-items:center;width:30px;height:36px;display:grid;color:#f5f7f8!important}.whatsapp-back svg{width:23px}.whatsapp-back span{color:#00a884;font-size:11px}.whatsapp-avatar{object-fit:cover;border-radius:50%;width:39px;height:39px;margin:0 8px 0 1px;box-shadow:0 0 0 1px #ffffff26}.whatsapp-contact{flex-direction:column;flex:1;min-width:0;display:flex}.whatsapp-contact b{letter-spacing:-.01em;white-space:nowrap;font-size:13px}.whatsapp-contact small{color:#bdc5c9;margin-top:2px;font-size:9px}.whatsapp-actions{color:#e5eaed;align-items:center;gap:15px;display:flex}.whatsapp-actions svg{stroke-width:1.8px;width:17px;height:17px}.whatsapp-chat{isolation:isolate;background-color:#0b141a;background-image:radial-gradient(circle at 12px 14px,#86969e13 1.2px,#0000 1.7px),radial-gradient(circle at 27px 28px,#86969e0d 1px,#0000 1.6px),linear-gradient(45deg,#0000 47%,#86969e06 48% 52%,#0000 53%);background-size:38px 38px,38px 38px,38px 38px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 11px;display:flex;position:relative;overflow:hidden}.whatsapp-chat:before{content:"";z-index:-1;background:radial-gradient(circle at 72% 18%,#00a8840d,#0000 29%),radial-gradient(circle at 18% 78%,#ff3b4509,#0000 24%);position:absolute;inset:0}.whatsapp-day{color:#c8d0d4;text-transform:uppercase;background:#182229;border-radius:6px;align-self:center;padding:5px 9px;font-size:8px;box-shadow:0 1px 1px #0003}.encryption-note{color:#96a3a9;text-align:center;background:#1a272d;border-radius:7px;align-self:center;width:85%;padding:6px 8px;font-size:7.2px;line-height:1.35;box-shadow:0 1px 1px #0003}.encryption-note svg{color:#e0bc63;vertical-align:-1px;width:8px;height:8px;margin-right:2px}.wa-message{border-radius:8px;max-width:84%;padding:8px 9px 18px;font-size:10.7px;line-height:1.4;position:relative;box-shadow:0 1px 1px #00000047}.wa-message.incoming{color:#eff3f5;background:#202c33;border-top-left-radius:2px;align-self:flex-start}.wa-message.outgoing{color:#f4f8f6;background:#005c4b;border-top-right-radius:2px;align-self:flex-end}.wa-message.incoming:before,.wa-message.outgoing:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:0}.wa-message.incoming:before{border-width:0 7px 8px 0;border-color:#0000 #202c33 #0000 #0000;left:-6px}.wa-message.outgoing:before{border-width:0 0 8px 7px;border-color:#0000 #0000 #0000 #005c4b;right:-6px}.wa-message.welcome{max-width:85%}.wa-message b{font-weight:700}.wa-time{color:#9ba9af;white-space:nowrap;align-items:center;gap:2px;font-size:7px;display:flex;position:absolute;bottom:3px;right:6px}.outgoing .wa-time{color:#a6c5be}.wa-time svg{color:#53bdeb;stroke-width:2.2px;width:11px;height:11px}.wa-edit-hint{color:#72d6bb;margin-top:5px;font-size:8px;display:block}.message-label{color:#ff6d75;align-items:center;gap:4px;margin-bottom:3px;font-size:8px;font-weight:750;display:flex}.message-label svg{width:10px;height:10px}.wa-summary{border-left:2px solid #00a884;width:68%;margin-top:2px}.wa-summary .message-label{color:#52d6b3}.wa-summary>div{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.wa-summary>div span{color:#9eabb1;font-size:8px}.wa-summary>div b{color:#eff8f5;font-size:10px}.voice-message{align-items:center;gap:7px;width:76%;height:47px;padding:5px 8px 15px;display:flex}.voice-message>button{color:#d9e8e4;background:0 0;border:0;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.voice-message>button svg{width:19px;height:19px}.voice-track{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.voice-track>small{color:#b1c9c3;font-size:7px}.voice-wave{border-bottom:1px solid #eaf9f559;align-items:center;gap:2px;height:20px;display:flex}.voice-wave i{opacity:.78;background:#d9e8e4;border-radius:2px;flex:1;min-width:1px;display:block}.whatsapp-composer{z-index:3;background:#0b141a;align-items:center;gap:6px;height:53px;min-height:53px;padding:5px 7px 7px;display:flex;position:relative}.whatsapp-composer>button{color:#aebac1;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.whatsapp-composer>button svg{width:20px;height:20px}.composer-field{color:#8696a0;background:#202c33;border-radius:19px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;font-size:10px;display:flex}.composer-field span{flex:1}.composer-field svg{flex:0 0 17px;width:17px;height:17px}.record-button{color:#071a16!important;background:#00a884!important;border-radius:50%!important}.record-button svg{width:16px!important;height:16px!important}.ios-home-indicator{z-index:3;background:#0b141a;height:13px;min-height:13px;position:relative}.ios-home-indicator:after{content:"";background:#f5f5f5;border-radius:4px;width:105px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.eyebrow-whatsapp{color:#25d366;filter:drop-shadow(0 0 7px #25d36640);width:14px;height:14px}.hero-visual .float-one{z-index:4;top:20%;right:-1%}@media (max-width:1050px){.hero-visual{min-height:660px}.iphone-device{width:min(315px,94%)}}@media (max-width:760px){.hero-visual{min-height:690px;margin:0 -12px}.iphone-device{width:min(328px,91vw)}.hero-visual .float-card{display:none}}@media (max-width:390px){.hero-visual{min-height:650px}.iphone-device{width:min(306px,88vw)}.wa-message{font-size:9.6px}.whatsapp-chat{gap:6px}.wa-summary{width:74%}}:root{--ink:#060606;--panel:#0d0d0e;--line:#f5efe51b;--muted:#9d9992;--accent:#ff3f4a;--accent-deep:#c91e2c;--green:#43e6a0;--ivory:#f5efe5;--champagne:#c8a66a}.site-shell{background:radial-gradient(43% 34% at 79% 7%,#ff3f4a21,#0000 70%),radial-gradient(28% 22% at 12% 37%,#c8a66a09,#0000 72%),linear-gradient(#080606 0%,#060606 36%,#080808 100%)}.section-pad{padding-left:max(34px,50vw - 640px);padding-right:max(34px,50vw - 640px)}.topbar{border-color:#f5efe51f;width:min(1280px,100% - 68px);height:89px}.brand{letter-spacing:-.045em;gap:13px}.brand-mark{background:#760b20;border:1px solid #fff3;border-radius:13px;flex:0 0 42px;width:42px;height:42px;position:relative;overflow:hidden;box-shadow:0 13px 34px #7a081e4d,inset 0 1px #fff3}.brand-word{color:var(--ivory);white-space:nowrap;padding-bottom:11px;font-size:26px;font-weight:800;line-height:1;position:relative}.brand-word>span{color:#ff5962}.brand-word>i{color:#d8b477;letter-spacing:.22em;font-size:7px;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:0;left:1px}.legal-page .brand-word{color:#171717}.legal-page .brand-word>span{color:#d22634}.legal-page .brand-word>i{color:#986b28}.nav-links{color:#918d87;gap:34px;font-size:13px}.nav-links a{position:relative}.nav-links a:after{content:"";background:linear-gradient(90deg,var(--champagne),var(--accent));height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after{right:0}.primary-button,.ghost-button,.plan-button{border-radius:13px;min-height:55px;padding:0 21px}.primary-button{background:linear-gradient(135deg,#ff515a 0%,#f32f3b 48%,#cf1e2b 100%);border-color:#ffffff1f;box-shadow:0 21px 55px #d91e2c38,inset 0 1px #ffffff38}.primary-button:hover{background:linear-gradient(135deg,#ff646c,#eb2935);box-shadow:0 21px 55px #d91e2c4d}.primary-button.small{border-radius:10px;min-height:42px;padding:0 16px}.hero{grid-template-columns:minmax(0,1.618fr) minmax(340px,1fr);gap:55px;min-height:760px;padding-top:55px;padding-bottom:89px}.hero-copy{max-width:760px}.hero-copy:before{content:"";background:linear-gradient(90deg,var(--champagne),#c8a66a00);width:55px;height:1px;margin-bottom:21px;display:block}.hero h1{letter-spacing:-.072em;color:var(--ivory);text-wrap:balance;margin:34px 0;font-size:clamp(55px,6.8vw,89px);line-height:.94}.hero h1 em{background:linear-gradient(135deg,#ff747b 5%,var(--accent) 46%,#dc2633 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#aaa59d;max-width:610px;font-size:17px;line-height:1.75}.hero-actions{gap:13px;margin-top:34px}.trust-row{color:#858078;gap:21px;margin-top:21px}.eyebrow{color:#ccc6bc;background:linear-gradient(90deg,#c8a66a0e,#ffffff06);border-color:#c8a66a33;gap:8px;padding:8px 13px}.hero-glow{background:radial-gradient(circle,#ff3f4a26,#0000 67%);width:610px;height:610px;top:0;right:1%}.hero-visual{min-height:700px}.iphone-device{box-shadow:0 89px 144px #000000d1,0 34px 89px #ff2b391a,0 0 0 1px #050505,inset 0 0 0 1px #ffffff42}.proof-strip{background:linear-gradient(90deg,#ffffff06,#c8a66a05,#ffffff06);border-color:#f5efe51c;max-width:1280px}.proof-strip>div{border-color:#f5efe517;padding:34px}.proof-strip b{color:var(--ivory);letter-spacing:-.035em;font-size:21px}.proof-strip span{color:#817d76}.story,.features-section,.pricing,.faq{padding-top:144px;padding-bottom:144px}.section-heading{max-width:760px;margin-bottom:55px}.section-heading h2,.showcase-copy h2,.privacy-banner h2,.final-cta h2{letter-spacing:-.06em;color:var(--ivory);text-wrap:balance;margin:21px 0;font-size:clamp(42px,5vw,55px);line-height:1}.section-heading p{color:#928d85;line-height:1.7}.kicker{color:#e7bd77;letter-spacing:.19em}.steps-grid{grid-template-columns:1.618fr 1fr 1fr;gap:13px}.steps-grid article{background:radial-gradient(circle at 85% 16%,#c8a66a0e,#0000 28%),linear-gradient(145deg,#ffffff0b,#ffffff03);border-color:#f5efe51a;border-radius:21px;min-height:340px;padding:34px}.steps-grid article:first-child{background:radial-gradient(circle at 82% 18%,#ff3f4a17,#0000 34%),linear-gradient(145deg,#ffffff0e,#ffffff04);border-color:#c8a66a38}.steps-grid article>span{color:#f5efe50a;font-size:89px}.steps-grid svg{color:#e9bd74}.steps-grid h3{font-size:21px}.steps-grid p{color:#918c84}.dashboard-showcase{background:linear-gradient(135deg,#f3efe8,#e8e0d5);grid-template-columns:.382fr .618fr;gap:55px;padding-top:89px;padding-bottom:89px;position:relative}.dashboard-showcase:before{content:"";background:linear-gradient(180deg,var(--accent),var(--champagne));width:5px;position:absolute;top:0;bottom:0;left:0}.dashboard-mock{border-radius:21px;grid-template-columns:155px 1fr;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 55px 89px #3b302333}.showcase-copy .kicker{color:#a96c18}.dashboard-showcase .showcase-copy h2{color:#17130f;text-shadow:none}.dash-side .brand{gap:8px}.dash-side .brand-mark{border-radius:10px;flex-basis:34px;width:34px;height:34px}.dash-side .brand-word{padding-bottom:8px;font-size:15px}.dash-side .brand-word>i{letter-spacing:.18em;font-size:5px}.feature-grid{grid-template-columns:1fr 1fr 1fr;gap:13px}.feature-grid article{background:linear-gradient(145deg,#111112,#0b0b0c);border-color:#f5efe518;border-radius:21px;min-height:275px;padding:34px}.feature-grid article.featured{background:radial-gradient(circle at 82% 58%,#ff3f4a24,#0000 36%),linear-gradient(145deg,#141313,#0d0d0e);border-color:#c8a66a33}.feature-icon{color:#e7bd77;border-color:#c8a66a33;border-radius:13px;width:42px;height:42px}.privacy-banner{background:linear-gradient(90deg,#43e6a006,#c8a66a05,#0000);grid-template-columns:89px 1.618fr 1fr;gap:34px;padding-top:89px;padding-bottom:89px}.privacy-icon{border-radius:21px;width:89px;height:89px}.plans-grid{grid-template-columns:1fr 1.13fr 1fr;gap:13px}.plans-grid article{background:linear-gradient(145deg,#101011,#0a0a0b);border-radius:21px;padding:34px}.plans-grid article.popular{background:radial-gradient(circle at 50% 0,#ff3f4a1f,#0000 32%),linear-gradient(#131112,#0a0a0b 42%);border-color:#c8a66a61;box-shadow:0 34px 89px #00000059,0 21px 55px #ff3b4512}.popular-label{color:#17100a;background:linear-gradient(90deg,#b78335,#e8c485,#b78335)}.billing-toggle{border-radius:13px;padding:5px}.billing-toggle button{border-radius:9px}.billing-toggle button.active{background:linear-gradient(145deg,#2b2926,#1d1c1b)}.faq{grid-template-columns:.382fr .618fr;gap:89px}.faq-list button{padding:34px 0}.faq-list button span{font-size:15px}.faq-list article.open p{margin:-13px 0 34px}.final-cta{min-height:610px}.final-cta h2{font-size:clamp(55px,7vw,89px)}.cta-orbit{border-color:#c8a66a21;width:610px;height:610px;box-shadow:inset 0 0 144px #ff3b4512}.cta-orbit:before{border-color:#c8a66a14}footer{gap:34px;max-width:1280px;padding:55px 0 34px}@media (max-width:1050px){.hero{grid-template-columns:1fr 1fr;gap:34px}.steps-grid{grid-template-columns:1fr 1fr}.steps-grid article:first-child{grid-column:1/-1}.dashboard-showcase{grid-template-columns:1fr}.privacy-banner{grid-template-columns:89px 1fr}.plans-grid{grid-template-columns:1fr 1fr 1fr}.faq{gap:55px}}@media (max-width:760px){.section-pad{padding-left:21px;padding-right:21px}.topbar{width:calc(100% - 42px);height:76px}.brand-mark{flex-basis:38px;width:38px;height:38px}.brand-word{padding-bottom:12px;font-size:23px}.brand-word>i{letter-spacing:.16em;color:#edc77f;font-size:8px}.hero{grid-template-columns:1fr;gap:55px;padding-top:55px;padding-bottom:89px}.hero-copy:before{width:34px;margin-bottom:21px}.hero h1{margin:34px 0 21px;font-size:clamp(51px,14.2vw,68px)}.hero-copy>p{font-size:15px}.story,.features-section,.pricing,.faq{padding-top:89px;padding-bottom:89px}.section-heading h2,.showcase-copy h2,.privacy-banner h2{font-size:42px}.steps-grid,.feature-grid,.plans-grid{grid-template-columns:1fr}.steps-grid article:first-child{grid-column:auto}.steps-grid article{min-height:289px;padding:34px}.dashboard-showcase{gap:55px;padding-top:89px;padding-bottom:89px}.feature-grid article{padding:34px}.privacy-banner{grid-template-columns:1fr;gap:21px}.privacy-icon{width:68px;height:68px}.faq{grid-template-columns:1fr;gap:34px}.faq-list button{padding:21px 0}.final-cta h2{font-size:55px}footer{margin:0 21px;padding-top:55px}.dashboard-mock{border-radius:21px;height:auto;min-height:0;display:block;overflow:hidden;transform:none}.dash-side{flex-direction:row;align-items:center;gap:0;height:68px;padding:13px 16px;display:flex}.dash-side .brand{margin:0}.dash-side>span{display:none}.dash-side>span.active{margin-left:auto;padding:8px 11px;font-size:8px;display:block}.dash-main{padding:16px;overflow:visible}.dash-heading{min-height:48px}.dash-heading h3{margin:5px 0 0;font-size:22px}.dash-heading button{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:0;display:grid}.dash-heading button:after{content:"+";color:#fff;font-size:19px;line-height:1}.metric-row{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;overflow:visible}.metric-row>div{min-width:0;padding:13px}.metric-row .focus{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.metric-row .focus span,.metric-row .focus small{grid-column:1}.metric-row .focus b{grid-area:1/2/3;margin:0;font-size:19px}.chart-card{height:220px;padding:14px}.fake-chart{gap:8px;height:150px}.dash-bottom{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:8px;display:grid}.dash-bottom>div{min-height:108px;padding:11px;display:block}.dash-bottom p{gap:5px;font-size:7px}}@media (max-width:390px){.dashboard-showcase .showcase-copy h2{font-size:38px}.dash-main{padding:13px}.metric-row>div{padding:11px}.metric-row b{font-size:15px}.chart-card{height:205px}.fake-chart{height:136px}.dash-bottom{grid-template-columns:1fr}.dash-bottom>div{min-height:92px}}.connected.disconnected{color:#b67b2b!important}.connected.disconnected:before{background:#d99a3e}.connected.demo{color:#d8a851!important}.connected.demo:before{background:#d8a851}.account-setup{background:linear-gradient(135deg,#fff,#fbf6f1);border:1px solid #eadfd2;border-radius:14px;margin:-7px 0 22px;padding:18px;box-shadow:0 12px 34px #3323140f}.account-setup.ready{background:linear-gradient(135deg,#fff,#f4fbf7);border-color:#cfeadd}.setup-heading>div,.setup-step{align-items:center;gap:10px;display:flex}.setup-heading svg{color:#d68a22;width:20px}.account-setup.ready .setup-heading svg{color:#16845a}.setup-heading span,.setup-step span{flex-direction:column;display:flex}.setup-heading b{font-size:13px}.setup-heading small,.setup-step small{color:#888;margin-top:3px;font-size:9px}.setup-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.setup-columns>article{background:#fff;border:1px solid #eee7df;border-radius:11px;padding:14px}.setup-step svg{color:#b82b38;width:17px}.setup-step b{font-size:10px}.setup-cycle{gap:4px;margin:13px 0 8px;display:flex}.setup-cycle button{background:#fff;border:1px solid #e8e1d9;border-radius:6px;padding:6px 10px;font-size:8px}.setup-cycle button.active{color:#fff;background:#171717;border-color:#171717}.setup-plans{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.setup-plans button{background:#faf8f5;border:1px solid #e7dfd6;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:55px;padding:8px;display:flex;position:relative}.setup-plans button:hover{border-color:#ef4652}.setup-plans b{font-size:9px}.setup-plans span{color:#777;margin-top:4px;font-size:8px}.setup-plans svg{width:13px;position:absolute;top:6px;right:6px}.setup-primary{color:#fff;background:#1b1b1b;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:15px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.setup-primary svg{width:14px}.setup-text-button{color:#777;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:8px;display:flex}.setup-text-button svg{width:13px}.setup-text-button.danger{color:#a82c35}.link-code{color:#fff;background:#171717;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;margin-top:13px;padding:12px;display:flex}.link-code small,.link-code span{color:#aaa;font-size:8px}.link-code code{letter-spacing:.04em;font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace}.link-code a{color:#5ce2a6;align-items:center;gap:5px;font-size:9px;display:flex}.link-code a svg{width:12px}.setup-error{color:#b31e2b;margin:12px 0 0;font-size:9px}.cancel-abort{color:#555;background:0 0;border:0;margin-top:10px;font-size:8px;text-decoration:underline}.support-center{background:#fff;border:1px solid #eadfd2;border-radius:14px;margin:0 0 22px;padding:20px}.support-heading{align-items:center;gap:10px;display:flex}.support-heading>svg{width:20px;color:var(--accent)}.support-heading span{letter-spacing:.13em;color:#999;font-size:8px}.support-heading h2{margin:3px 0 0;font-size:16px}.support-center>p{color:#777;max-width:780px;font-size:10px;line-height:1.65}.support-form{border-top:1px solid #eee7df;grid-template-columns:minmax(180px,.45fr) 1fr auto;align-items:end;gap:10px;margin-top:16px;padding-top:15px;display:grid}.support-form>label{color:#666;flex-direction:column;gap:6px;font-size:9px;display:flex}.support-form select,.support-form textarea{font:inherit;background:#fff;border:1px solid #ded7ce;border-radius:8px;padding:10px}.support-form select{min-height:42px}.support-form textarea{resize:vertical;min-height:72px}.support-form .setup-primary{justify-content:center;min-height:42px;margin:0}.support-feedback{color:#70501b!important}.support-history{gap:8px;margin-top:18px;display:grid}.support-history>h3{margin:0 0 2px;font-size:11px}.support-history>article{border:1px solid #eee6de;border-radius:10px;padding:13px}.support-history article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-history article>header>div{flex-direction:column;display:flex}.support-history small{color:#999;margin-top:3px;font-size:8px}.support-history article>header>span{background:#f2eee9;border-radius:99px;padding:5px 7px;font-size:8px}.support-history article>p{color:#666;white-space:pre-wrap;font-size:9px;line-height:1.55}.support-response{background:#f3faf7;border-left:2px solid #1b9669;margin-top:9px;padding:9px 11px}.support-response b{color:#177654;font-size:8px}.support-response p{margin:4px 0 0!important}.timezone-settings{grid-column:1/-1}.timezone-control{align-items:center;gap:10px;margin-top:13px;display:flex}.timezone-control select{background:#fff;border:1px solid #ded8cf;border-radius:8px;flex:1;min-height:38px;padding:0 11px;font-size:9px}.timezone-control .setup-primary{margin-top:0}.timezone-note{color:#888;margin-top:9px;font-size:8px;line-height:1.5;display:block}@media (max-width:760px){.account-setup{margin-top:0;padding:14px}.setup-columns,.setup-plans{grid-template-columns:1fr}.setup-plans button{min-height:48px}.link-code code{font-size:11px}.timezone-settings{grid-column:auto}.timezone-control{flex-direction:column;align-items:stretch}.timezone-control .setup-primary{justify-content:center}.support-center{padding:16px}.support-form{grid-template-columns:1fr}.support-form .setup-primary{width:100%}}.pricing-lock{background:#fff9ea;border-color:#ead9a5;grid-column:1/-1}.manager-shell{min-height:calc(100vh - 150px)}.manager-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.manager-heading>div:last-child{align-items:center;gap:8px;display:flex}.manager-heading span{letter-spacing:.15em;color:#aaa;font-size:8px}.manager-heading h1{letter-spacing:-.045em;margin:6px 0;font-size:30px}.manager-heading p{color:#888;max-width:620px;margin:0;font-size:10px}.manager-search{background:#fff;border:1px solid #ded8cf;border-radius:8px;display:flex;overflow:hidden}.manager-search input{border:0;outline:0;width:190px;padding:0 11px;font-size:9px}.manager-search button{background:#fff;border:0;border-left:1px solid #eee7df;width:38px;height:36px}.manager-search svg{width:13px}.manager-error{color:#a92331;background:#fff3f4;border:1px solid #f0cbd0;border-radius:8px;padding:11px;font-size:9px}.manager-loading,.manager-empty{color:#999;border:1px dashed #ddd5cb;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:140px;font-size:10px;display:flex}.manager-loading svg{width:17px}.manager-list{background:#fff;border:1px solid #e4ded5;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.manager-list>article{border-top:1px solid #eee8e0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:12px 15px;display:grid}.manager-list>article:first-child{border-top:0}.manager-item-icon{color:#d63241;background:#f8ecec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.manager-item-icon svg{width:15px}.manager-item-main{flex-direction:column;min-width:0;display:flex}.manager-item-main b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.manager-item-main small{color:#999;margin-top:4px;font-size:8px}.manager-item-value{text-align:right;font-size:10px;font-weight:800}.manager-actions{gap:4px;display:flex}.manager-actions button{background:#fff;border:1px solid #e4ded5;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.manager-actions svg{width:13px}.report-grid,.help-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-grid>article,.help-grid>article{background:#fff;border:1px solid #e3ddd4;border-radius:12px;flex-direction:column;padding:18px;display:flex}.report-grid>article>span{color:#888;font-size:9px}.report-grid>article>b{margin-top:10px;font-size:25px}.report-grid>article>small{color:#999;margin-top:6px;font-size:8px}.report-grid .report-wide{grid-column:span 1}.report-wide h2,.help-grid h2{margin:0 0 12px;font-size:13px}.report-line{border-top:1px solid #eee8e0;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.help-grid p{color:#777;margin:0;font-size:10px;line-height:1.6}.transaction-modal select{background:#fff;border:1px solid #ddd7cf;border-radius:8px;min-height:43px;padding:0 11px;font-size:11px}.app-search{text-align:left;border:0}.user-pill{background:0 0;border:0}.manager-shell .account-setup{margin-top:18px}@media (max-width:760px){.manager-heading{flex-direction:column;align-items:flex-start}.manager-heading>div:last-child{width:100%}.manager-search{flex:1}.manager-search input{width:100%}.manager-list>article{grid-template-columns:34px minmax(0,1fr) auto}.manager-item-value{text-align:left;grid-column:2}.manager-actions{grid-area:1/3/3}.report-grid,.help-grid{grid-template-columns:1fr}.report-grid .report-wide{grid-column:1}.manager-shell{min-height:60vh}}.empty-card{color:#999;padding:18px 0 4px;font-size:9px}.transaction-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0808089e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.transaction-modal form{background:#fff;border-radius:16px;flex-direction:column;gap:13px;width:min(430px,100%);padding:22px;display:flex;box-shadow:0 35px 100px #00000059}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.modal-heading span{letter-spacing:.14em;color:#aaa;font-size:8px}.modal-heading h2{margin:5px 0;font-size:21px}.modal-heading button{background:#fff;border:1px solid #e8e2da;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.modal-heading button svg{width:16px}.transaction-modal label{flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.transaction-modal input,.transaction-modal select{min-height:43px;font:inherit;background:#fff;border:1px solid #ddd7cf;border-radius:8px;padding:0 11px;font-size:11px}.transaction-modal form>p{color:#b31e2b;margin:0;font-size:9px}.transaction-modal .primary-button{border:0;margin-top:4px}.privacy-controls{border-top:1px solid #e5ddd3;margin-top:18px;padding-top:22px}.privacy-title span{letter-spacing:.15em;color:#aaa;font-size:8px}.privacy-title h2{margin:6px 0 15px;font-size:19px}.privacy-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.privacy-grid>article{background:#fff;border:1px solid #e4ded5;border-radius:12px;gap:12px;padding:16px;display:flex}.privacy-grid>article>svg{color:#777;flex:none;width:18px}.privacy-grid h3{margin:1px 0 7px;font-size:11px}.privacy-grid p{color:#888;margin:0;font-size:9px;line-height:1.55}.privacy-grid label{flex-direction:column;gap:6px;margin-top:12px;font-size:8px;display:flex}.privacy-grid input{letter-spacing:.08em;border:1px solid #ded7cf;border-radius:7px;height:36px;padding:0 10px;font-size:10px}.privacy-grid .danger-zone{background:snow;border-color:#efd3d5}.privacy-grid .danger-zone>svg{color:#b82b38}@media (max-width:760px){.privacy-grid{grid-template-columns:1fr}}.session-device-list{gap:8px;margin-top:12px;display:grid}.session-device-list>div{border-top:1px solid #eee8e1;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.session-device-list span{gap:3px;min-width:0;display:grid}.session-device-list b,.session-device-list small{overflow-wrap:anywhere}.session-device-list small{color:#777;font-size:8px}.admin-step-up{background:#fff7f7;border:1px solid #f0c9cc;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) minmax(150px,220px) minmax(120px,160px);align-items:end;gap:12px;margin:0 26px 16px;padding:14px;display:grid}.admin-step-up>svg{color:#dc3341;align-self:center;width:20px}.admin-step-up>div{align-self:center;gap:3px;display:grid}.admin-step-up small{color:#72696a;line-height:1.35}.admin-step-up label{gap:5px;font-size:9px;display:grid}.admin-step-up input{background:#fff;border:1px solid #d8cecf;border-radius:8px;height:38px;padding:0 10px}@media (max-width:900px){.admin-step-up{grid-template-columns:auto 1fr;margin:0 14px 14px}.admin-step-up label{grid-column:1/-1}.session-device-list>div{flex-direction:column;align-items:flex-start}}.verification-sent{text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex}.verification-sent>svg{color:#1a8b5e;width:40px;height:40px}.verification-sent h2,.verification-sent p{margin:0}.verification-sent p{color:#777;font-size:11px;line-height:1.6}.verification-sent>a{color:#777;font-size:10px;text-decoration:underline}.safe-error-page{color:#f8f8f8;background:radial-gradient(circle at 50% 10%,#ff3f4a1f,#0000 36%),#070707;place-items:center;min-height:100vh;padding:24px;display:grid}.safe-error-card{text-align:center;width:min(560px,100%)}.safe-error-card>span{color:#ff626b;letter-spacing:.16em;font-size:11px;font-weight:800}.safe-error-card h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(38px,7vw,62px);line-height:1}.safe-error-card p{color:#999;max-width:470px;margin:0 auto;line-height:1.65}.safe-error-card>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.safe-error-card button,.safe-error-card a{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.safe-error-card button{color:#fff;background:#ff3f4a;border:0}.safe-error-card a{background:#111;border:1px solid #ffffff24}@media (max-width:520px){.safe-error-card>div{flex-direction:column}.safe-error-card button,.safe-error-card a{width:100%}}.usage-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px;display:grid}.usage-summary>div{background:#fff;border:1px solid #e8e1d9;border-radius:9px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.usage-summary span{color:#666;justify-content:space-between;gap:8px;font-size:8px;display:flex}.usage-summary b{color:#222}.usage-summary progress{background:#eee;border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}.usage-summary progress::-webkit-progress-bar{background:#eee}.usage-summary progress::-webkit-progress-value{background:#ef3442}.usage-summary progress::-moz-progress-bar{background:#ef3442}@media (max-width:760px){.usage-summary{grid-template-columns:1fr}}.manager-pagination{justify-content:center;align-items:center;gap:10px;margin:16px auto 0;display:flex}.manager-pagination button{background:#fff;border:1px solid #ded8cf;border-radius:8px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.manager-pagination button:disabled{opacity:.42;cursor:not-allowed}.manager-pagination span{text-align:center;color:#777;min-width:70px;font-size:9px}.manager-actions .invoice-pay{color:#fff;background:#171717;border-color:#171717;width:auto;padding:0 12px;font-size:8px;font-weight:800}.manager-actions .invoice-details{width:auto;padding:0 10px;font-size:8px;font-weight:800}.invoice-payment-summary{background:#f8f4ef;border:1px solid #e5ddd4;border-radius:10px;flex-direction:column;gap:6px;padding:13px;display:flex}.invoice-payment-summary span{color:#777;font-size:9px}.invoice-payment-summary b{font-size:18px}.invoice-detail-modal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:min(760px,100vh - 40px);padding:22px;overflow:auto;box-shadow:0 35px 100px #00000059}.invoice-detail-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 18px;display:grid}.invoice-detail-summary span{color:#888;border:1px solid #e8e1d9;border-radius:9px;flex-direction:column;gap:5px;padding:11px;font-size:8px;display:flex}.invoice-detail-summary b{color:#171717;font-size:13px}.invoice-detail-section{margin-top:16px}.invoice-detail-section h3{margin:0 0 8px;font-size:11px}.invoice-detail-section>p{color:#999;font-size:9px}.invoice-detail-line{border-top:1px solid #eee8e0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.invoice-detail-line>span{flex-direction:column;gap:4px;min-width:0;display:flex}.invoice-detail-line>span:last-child{text-align:right}.invoice-detail-line b{font-size:9px}.invoice-detail-line small{color:#888;font-size:8px}.invoice-detail-line button{color:#a92331;background:#fff6f7;border:1px solid #edcbd0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.billing-change-note{color:#888;margin-top:8px;font-size:8px;line-height:1.5;display:block}.billing-history{border-top:1px solid #e8e1d9;margin-top:12px;padding-top:12px}.billing-history>b{margin-bottom:5px;font-size:9px;display:block}.billing-history>div{border-top:1px solid #f0ebe5;justify-content:space-between;gap:10px;padding:7px 0;font-size:8px;display:flex}.billing-history span{color:#777}.billing-history strong{font-size:9px}@media (max-width:760px){.invoice-detail-modal{padding:17px}.invoice-detail-summary{grid-template-columns:1fr}.invoice-detail-line{align-items:flex-start}.manager-actions{flex-wrap:wrap;justify-content:flex-end}.manager-pagination{justify-content:space-between}.manager-pagination button{min-width:88px}}.two-factor-card{background:#f7fcf9;border:1px solid #d9e7df;border-radius:12px;margin-top:18px;padding:16px}.two-factor-card>div:first-child{align-items:center;gap:10px;display:flex}.two-factor-card>div:first-child>svg{color:#16845a;width:19px}.two-factor-card>div:first-child span{flex-direction:column;display:flex}.two-factor-card b{font-size:10px}.two-factor-card small,.two-factor-card p{color:#777;font-size:8px;line-height:1.55}.two-factor-card form{max-width:430px;margin-top:13px}.two-factor-card label{flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.two-factor-card input{border:1px solid #d8ddd9;border-radius:7px;height:39px;padding:0 10px}.totp-secret{color:#fff;background:#171717;border-radius:7px;align-items:center;gap:7px;margin:10px 0;padding:9px;display:flex}.totp-secret code{word-break:break-all;font-size:10px}.totp-secret button{color:#fff;background:0 0;border:0;margin-left:auto}.totp-secret svg{width:14px}.backup-codes{border-top:1px solid #d9e7df;margin-top:13px;padding-top:11px}.backup-codes>div{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:8px;display:grid}.backup-codes code{background:#fff;border:1px solid #dce7e0;border-radius:5px;padding:6px;font-size:8px}.two-factor-page{grid-template-columns:1fr}.two-factor-page .auth-form-panel{min-height:100vh}.period-label{color:#999;font-size:8px}.invoice-detail-more{color:#333;background:#fff;border:1px solid #ded8cf;border-radius:8px;width:100%;min-height:40px;margin-top:14px;font-size:9px;font-weight:800}.invoice-detail-more:disabled{opacity:.5}.demo-feature-card{background:#fff;border:1px solid #e4ded5;border-radius:12px;align-items:flex-start;gap:14px;max-width:720px;padding:18px;display:flex}.demo-feature-card>svg{color:#ef3442;flex:0 0 21px;width:21px}.demo-feature-card b{font-size:12px}.demo-feature-card p{color:#777;margin:6px 0 0;font-size:10px;line-height:1.6}@media (max-width:760px){.page-title .primary-button{justify-content:center;gap:0;line-height:0}.page-title .primary-button span{display:none}.page-title .primary-button svg{flex:0 0 16px;width:16px;height:16px;margin:0}}.billing-recovery{background:#fff9ed;border:1px solid #f0d8ad;border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.billing-recovery>small{color:#745d35;font-size:8px;line-height:1.55}.billing-recovery .setup-primary{margin-top:0;text-decoration:none}.billing-recovery .setup-text-button{margin-top:2px}.health-line{gap:20px}.health-line b{text-align:right}.health-line b.warning{color:#a96800}.admin-health-extra{grid-template-columns:1fr 1fr;gap:10px;max-width:1450px;margin:0 auto 34px;padding:0 34px;display:grid}.capacity-recommendation{border-left:4px solid #138159}.capacity-recommendation.warning{color:#181818;background:#fffaf0;border:1px solid #efdaa9;border-left:4px solid #c38312}.capacity-recommendation.critical{color:#181818;background:#fff5f5;border:1px solid #edc8cc;border-left:4px solid #c52332}.capacity-recommendation>strong{font-size:18px}.capacity-recommendation ul{color:#555;margin:15px 0 20px;padding-left:18px;font-size:11px;line-height:1.65}@media (max-width:760px){.admin-health-extra{grid-template-columns:1fr;margin-bottom:18px;padding:0 14px}.health-line{align-items:flex-start;gap:12px}.health-line span{max-width:52%}.capacity-recommendation>strong{font-size:16px}}.legal-editor{border-top:1px solid #e8e3db;flex-direction:column;gap:15px;padding-top:18px;display:flex}.legal-editor:first-of-type{border-top:0;padding-top:0}.legal-editor textarea{min-height:320px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;line-height:1.65}.legal-editor>small{color:#999;font-size:10px}.admin-inline-check{align-items:center;color:#555!important;flex-direction:row!important;gap:9px!important;font-size:12px!important}.admin-inline-check input{width:16px;height:16px;min-height:auto;accent-color:var(--accent)}.legal-editor>a{color:#777;align-items:center;gap:6px;width:fit-content;font-size:11px;display:inline-flex}.legal-editor>a svg{width:13px}.studies-shell,.reader-shell{color:#f5f2ee;background:#09090a;min-height:100vh}.studies-topbar,.reader-topbar{z-index:3;background:#09090ae6;border-bottom:1px solid #242225;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,78px);display:flex;position:relative}.studies-topbar nav{align-items:center;gap:8px;font-size:11px;display:flex}.studies-topbar nav a{color:#928f93;text-decoration:none}.studies-topbar nav span{color:#f4eaeb;background:#211d20;border-radius:99px;padding:9px 13px}.studies-hero{background:radial-gradient(circle at 82% 15%,#ff414e29,#0000 34%),linear-gradient(135deg,#0b0b0d,#121013);justify-content:space-between;align-items:center;gap:60px;min-height:430px;padding:80px clamp(20px,8vw,130px);display:flex;position:relative;overflow:hidden}.studies-hero:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-250px;right:-100px}.studies-hero>div:first-child{z-index:1;max-width:790px;position:relative}.studies-eyebrow,.study-section-title>span{color:#ff5a65;text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.studies-eyebrow svg{width:14px}.studies-hero h1{letter-spacing:-.045em;max-width:950px;margin:24px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.5vw,78px);line-height:.98}.studies-hero p{color:#a9a4aa;max-width:650px;margin:0;font-size:15px;line-height:1.8}.studies-hero-orbit{color:#f9ecee;border:1px solid #ff515e52;border-radius:50%;flex-direction:column;flex:0 0 210px;justify-content:center;align-items:center;width:210px;height:210px;display:flex;box-shadow:0 0 0 28px #ff515e08,0 0 0 60px #ff515e05}.studies-hero-orbit svg{color:#ff5864;width:37px;height:37px;margin-bottom:14px}.studies-hero-orbit b{font-family:Georgia,serif;font-size:25px}.studies-hero-orbit small{color:#8e898f;letter-spacing:.15em;text-transform:uppercase;margin-top:6px;font-size:8px}.activation-card{z-index:4;background:#151315;border:1px solid #302b2e;border-radius:16px;grid-template-columns:1fr minmax(340px,520px);align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:-38px auto 0;padding:22px 24px;display:grid;position:relative;box-shadow:0 25px 70px #00000059}.activation-card>div{align-items:center;gap:14px;display:flex}.activation-card>div>svg{color:#ff5965;width:28px}.activation-card span{flex-direction:column;gap:5px;display:flex}.activation-card b{font-size:13px}.activation-card small{color:#8d898d;font-size:10px}.activation-card form{gap:8px;display:flex}.activation-card input{color:#fff;letter-spacing:.05em;background:#0d0c0e;border:1px solid #393438;border-radius:9px;flex:1;min-width:0;height:44px;padding:0 14px;font:700 12px ui-monospace,monospace}.activation-card button,.study-product-action button,.study-product-action a{color:#fff;cursor:pointer;background:#f44652;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.activation-card>p{color:#ffcbd0;background:#351d21;border-radius:7px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px}.study-products{padding:100px clamp(20px,7vw,110px) 120px}.study-section-title h2{margin:13px 0 38px;font:42px/1.1 Georgia,serif}.study-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.study-product{background:#111012;border:1px solid #272428;border-radius:20px;grid-template-columns:minmax(180px,32%) 1fr;min-height:430px;display:grid;overflow:hidden}.study-product-cover{background:radial-gradient(circle at 40% 30%,var(--course-accent),transparent 46%),#191619}@supports (color:color-mix(in lab, red, red)){.study-product-cover{background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--course-accent) 38%,transparent),transparent 46%),#191619}}.study-product-cover{border-right:1px solid #2c282c;flex-direction:column;justify-content:center;align-items:center;gap:27px;display:flex;position:relative}.study-product-cover:before{content:"";border:1px solid var(--course-accent);position:absolute;inset:18px}@supports (color:color-mix(in lab, red, red)){.study-product-cover:before{border:1px solid color-mix(in srgb,var(--course-accent) 30%,transparent)}}.study-product-cover:before{border-radius:99px}.study-product-cover>span{background:var(--course-accent);width:82px;height:82px;box-shadow:0 15px 45px var(--course-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.study-product-cover>span{box-shadow:0 15px 45px color-mix(in srgb,var(--course-accent) 28%,transparent)}}.study-product-cover>span{position:relative}.study-product-cover svg{width:31px}.study-product-cover small{color:#bcb5bb;letter-spacing:.15em;text-transform:uppercase;font-size:9px;position:relative}.study-product-body{flex-direction:column;padding:32px;display:flex}.study-product-kicker{color:var(--course-accent);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.study-product-kicker svg{width:14px}.study-product h3{margin:18px 0 6px;font:32px/1.04 Georgia,serif}.study-product-body>b{color:#d3cdd2;font-size:11px}.study-product-body>p{color:#8f8a8f;margin:16px 0;font-size:11px;line-height:1.7}.study-product-meta{border-top:1px solid #282428;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.study-product-meta span{color:#969096;align-items:center;gap:7px;font-size:9px;display:flex}.study-product-meta svg{width:13px}.study-product-meta strong{font-size:17px}.study-access-ok{background:#11251e;border:1px solid #1d4d3a;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:11px;display:flex}.study-access-ok>svg{color:#40d494;width:20px}.study-access-ok span{flex-direction:column;gap:3px;display:flex}.study-access-ok b{font-size:10px}.study-access-ok small{color:#83b59e;font-size:8px}.study-revoked{background:#32191d;border:1px solid #663039;border-radius:9px;margin-top:15px;padding:13px}.study-revoked b{color:#ff8e98;font-size:10px}.study-revoked p{color:#e9bcc0;margin:6px 0;font-size:9px;line-height:1.5}.study-revoked small{color:#9e777b;font-size:8px;line-height:1.5}.study-code-ready{background:#211719;border:1px dashed #734047;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.study-code-ready span{color:#b6979b;width:100%;font-size:8px}.study-code-ready strong{letter-spacing:.05em;font:700 11px ui-monospace,monospace}.study-code-ready button{color:#ff6570;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800}.study-product-action{margin-top:15px}.study-product-action button,.study-product-action a{background:var(--course-accent);width:100%}.study-product-action svg{width:15px}.studies-empty{text-align:center;color:#8c878c;border:1px dashed #343034;border-radius:18px;padding:80px}.studies-empty svg{width:35px}.studies-empty h3{color:#eee;font:24px Georgia,serif}.reader-topbar>a{color:#aaa3a9;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.reader-topbar>a svg{width:14px}.reader-layout{grid-template-columns:310px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.reader-sidebar{background:#0d0c0e;border-right:1px solid #272428;height:calc(100vh - 78px);padding:46px 24px;position:sticky;top:0;overflow:auto}.reader-course-label{color:var(--course-accent);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:flex}.reader-course-label svg{width:13px}.reader-sidebar h2{margin:14px 0 30px;font:23px/1.2 Georgia,serif}.reader-sidebar nav{flex-direction:column;gap:4px;display:flex}.reader-sidebar nav>a{color:#8c878c;border:1px solid #0000;border-radius:9px;padding:12px;text-decoration:none}.reader-sidebar nav>a.active{color:#fff;background:#1c181b;border-color:#332c31}.reader-sidebar nav>a>small{color:#6e686e;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px 33px;font-size:7px;display:block}.reader-sidebar nav>a>span{align-items:flex-start;gap:10px;font-size:9px;line-height:1.45;display:flex}.reader-sidebar i{color:#c2bac0;background:#262126;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.reader-sidebar a.active i{background:var(--course-accent);color:#fff}.reader-main{width:100%;max-width:980px;margin:0 auto;padding:65px clamp(26px,7vw,100px) 80px}.reader-lesson-head>span{color:var(--course-accent);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}.reader-lesson-head h1{letter-spacing:-.03em;margin:18px 0 14px;font:clamp(36px,5vw,60px)/1.02 Georgia,serif}.reader-lesson-head p{color:#9e989e;max-width:720px;font-size:13px;line-height:1.7}.reader-lesson-head small{color:#706a70;align-items:center;gap:7px;font-size:9px;display:flex}.reader-lesson-head small svg{width:13px}.reader-page-tabs{border-top:1px solid #292529;border-bottom:1px solid #292529;justify-content:space-between;align-items:center;margin:48px 0 0;padding:15px 0;display:flex}.reader-page-tabs span{color:#6f696e;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.reader-page-tabs b{font-size:10px}.reader-paper{color:#d8d2d7;min-height:380px;padding:44px 0;font:17px/1.9 Georgia,Times New Roman,serif}.reader-paper h1{color:#fff;margin:0 0 28px;font-size:38px;line-height:1.15}.reader-paper h2{color:#f8f3f5;margin:38px 0 16px;font-size:27px;line-height:1.25}.reader-paper h3{color:#f8f3f5;font-size:21px}.reader-paper p{margin:0 0 20px}.reader-paper ul,.reader-paper ol{margin:20px 0;padding-left:24px}.reader-paper li{margin:8px 0;padding-left:6px}.reader-paper blockquote{border-left:3px solid var(--course-accent);color:#f5dfe2;background:#151215;margin:28px 0;padding:22px 25px;font-size:20px}.reader-paper a{color:#ff737d;text-underline-offset:3px;text-decoration:underline}.reader-paper figure{max-width:100%;margin-top:30px!important;margin-bottom:30px!important}.reader-paper img{border:1px solid #312c30;border-radius:13px;width:100%;height:auto}.reader-paper hr{border:0;border-top:1px solid #332e32;margin:40px 0}.reader-navigation{border-top:1px solid #2b272a;justify-content:space-between;gap:20px;padding-top:25px;display:flex}.reader-navigation>a{color:#f3edf1;align-items:center;gap:12px;max-width:48%;text-decoration:none;display:flex}.reader-navigation>a:last-child{text-align:right}.reader-navigation svg{width:18px;color:var(--course-accent)}.reader-navigation span{flex-direction:column;gap:4px;font-size:10px;display:flex}.reader-navigation small{color:#746e74;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.reader-denied{color:#fff;background:#0a090b;min-height:100vh;padding:28px clamp(20px,5vw,70px)}.reader-denied>div{text-align:center;background:#171214;border:1px solid #38272b;border-radius:18px;max-width:600px;margin:14vh auto;padding:40px}.reader-denied>div>svg{color:#ff5763;width:42px}.reader-denied h1{font:36px Georgia,serif}.reader-denied p{color:#d7b5b9;line-height:1.65}.reader-denied small{color:#927b7e;line-height:1.6;display:block}.reader-denied a{color:#fff;background:#f24753;border-radius:8px;margin-top:25px;padding:13px 18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.studies-admin-shell{color:#181719;background:#f4f1ed;min-height:100vh}.studies-admin-top{background:#fff;border-bottom:1px solid #ded8d1;align-items:center;gap:30px;height:74px;padding:0 28px;display:flex}.studies-admin-top>div{align-items:center;gap:10px;margin-left:auto;display:flex}.studies-admin-top>div a,.studies-admin-top>div span{color:#777;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}.studies-admin-top>div span:before{content:"/";color:#ccc}.studies-admin-top svg{width:13px}.study-preview{color:#333;border:1px solid #ded8d1;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:10px 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.studies-admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:36px clamp(18px,4vw,60px) 0;display:flex}.studies-admin-heading>div>span{color:#a29b94;letter-spacing:.17em;font-size:8px}.studies-admin-heading h1{margin:7px 0;font-size:30px}.studies-admin-heading p{color:#847d77;font-size:10px}.studies-admin-heading nav{background:#fff;border:1px solid #ded8d1;border-radius:10px;gap:5px;padding:4px;display:flex}.studies-admin-heading nav button{color:#777;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.studies-admin-heading nav button.active{color:#fff;background:#181719}.studies-admin-heading nav svg{width:14px}.study-admin-notice{color:#fff;background:#211e20;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - clamp(36px,8vw,120px));margin:20px auto 0;padding:12px 15px;font-size:10px;display:flex}.study-admin-notice button{color:#fff;background:0 0;border:0}.study-admin-notice svg{width:14px}.study-content-layout{grid-template-columns:270px minmax(0,1fr);gap:14px;margin:30px clamp(18px,4vw,60px) 60px;display:grid}.study-outline{color:#fff;background:#171619;border-radius:13px;min-height:700px;padding:15px}.study-outline>label{color:#827c82;flex-direction:column;gap:7px;font-size:8px;display:flex}.study-outline select{color:#fff;background:#0d0c0e;border:1px solid #373237;border-radius:7px;height:38px;padding:0 9px}.study-outline-title{justify-content:space-between;align-items:center;margin:23px 5px 12px;display:flex}.study-outline-title span{color:#746e74;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.study-outline-title button{color:#fff;background:#242125;border:1px solid #3a3439;border-radius:6px;width:25px;height:25px}.study-outline-title svg{width:12px}.study-outline-module{border-top:1px solid #2b272b;padding:7px 0}.study-outline-module>button{color:#aaa3a9;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px;display:flex}.study-outline-module>button span{flex-direction:column;gap:4px;display:flex}.study-outline-module>button small{color:#6f696f;font-size:7px}.study-outline-module>button b{font-size:10px}.study-outline-module>button svg{width:14px}.study-outline-module.active>button{color:#fff}.study-outline-module>div{flex-direction:column;gap:3px;margin:2px 0 8px;padding-left:7px;display:flex}.study-outline-module>div>button{color:#8f898f;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.study-outline-module>div>button.active{color:#fff;background:#2a2428}.study-outline-module>div>button i{background:#343035;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.study-outline-module>div>button i svg{color:#55d29c;width:9px}.study-outline-module>div>button span{flex-direction:column;gap:3px;font-size:9px;display:flex}.study-outline-module>div>button small{color:#6f696f;font-size:7px}.study-outline-module .add-lesson{color:#ff6772!important}.study-editor-area{min-width:0}.study-module-card{background:#fff;border:1px solid #dfd9d2;border-radius:12px;align-items:flex-end;gap:15px;margin-bottom:12px;padding:18px;display:flex}.study-module-card .study-form-grid{flex:1}.study-module-card>button{color:#fff;background:#181719;border:0;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.study-module-card>button svg{width:13px}.study-check{color:#666;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.study-form-grid,.study-lesson-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.study-form-grid label,.study-lesson-fields label,.study-page-title,.study-access-controls>label,.admin-sensitive label{color:#69625d;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.study-form-grid .wide,.study-lesson-fields .wide{grid-column:1/-1}.study-form-grid input,.study-form-grid textarea,.study-lesson-fields input,.study-lesson-fields textarea,.study-page-title input,.study-access-controls input,.study-access-controls textarea,.admin-sensitive input{color:#252225;background:#fff;border:1px solid #ded8d1;border-radius:7px;min-height:38px;padding:8px 10px}.study-form-grid textarea,.study-lesson-fields textarea,.study-access-controls textarea{resize:vertical;min-height:72px}.study-lesson-fields{background:#fff;border:1px solid #dfd9d2;border-radius:12px 12px 0 0;padding:18px}.study-page-bar{background:#f8f6f3;border:1px solid #dfd9d2;border-top:0;gap:6px;padding:9px 11px;display:flex}.study-page-bar>div{flex:1;gap:5px;display:flex;overflow:auto}.study-page-bar button{white-space:nowrap;background:#fff;border:1px solid #ded8d1;border-radius:6px;padding:7px 9px;font-size:8px}.study-page-bar button.active{color:#fff;background:#251f22;border-color:#251f22}.study-page-bar button.danger{color:#bd2532}.study-page-bar svg{width:11px}.study-page-title{background:#fff;border-left:1px solid #dfd9d2;border-right:1px solid #dfd9d2;padding:12px 16px}.study-rich-editor{background:#111012;border:1px solid #2b282b}.study-toolbar{z-index:4;background:#1c191c;border-bottom:1px solid #302c30;flex-wrap:wrap;align-items:center;gap:4px;min-height:50px;padding:8px;display:flex;position:sticky;top:0}.study-toolbar button{color:#aaa4a9;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.study-toolbar button:hover,.study-toolbar button.active{color:#fff;background:#352b30;border-color:#49373e}.study-toolbar button svg{width:14px}.study-toolbar>i{background:#3c373b;width:1px;height:23px;margin:0 3px}.study-toolbar select{color:#ddd;background:#121113;border:1px solid #3b363a;border-radius:6px;height:32px;padding:0 7px;font-size:8px}.study-color{border:1px solid #3b363a;border-radius:6px;width:31px;height:31px;padding:4px}.study-color input{background:0 0;border:0;width:100%;height:100%;padding:0}.study-rich-editor .ProseMirror{color:#ddd6dc;outline:none;min-height:540px;max-height:75vh;padding:50px clamp(24px,7vw,90px);font:17px/1.85 Georgia,serif;overflow:auto}.study-rich-editor .ProseMirror h1{color:#fff;font-size:38px}.study-rich-editor .ProseMirror h2{color:#fff;margin-top:35px;font-size:28px}.study-rich-editor .ProseMirror blockquote{background:#1b1618;border-left:3px solid #ff4d59;margin:25px 0;padding:15px 20px}.study-rich-editor .ProseMirror a{color:#ff707a;text-decoration:underline}.study-rich-editor .ProseMirror img{border:2px solid #0000;border-radius:10px;max-width:100%;height:auto}.study-rich-editor .ProseMirror img.ProseMirror-selectednode{border-color:#ff4d59}.study-editor-loading{color:#aaa;background:#151315;place-items:center;height:300px;display:grid}.study-publish-bar{background:#fff;border:1px solid #ded8d1;border-top:0;border-radius:0 0 12px 12px;align-items:center;gap:15px;padding:15px;display:flex}.study-publish-bar label{color:#666;align-items:center;gap:6px;font-size:8px;display:flex}.study-publish-bar label:nth-child(2){margin-left:auto}.study-publish-bar input[type=datetime-local]{border:1px solid #ded8d1;border-radius:6px;height:34px;padding:0 7px}.study-publish-bar button,.study-save-main{color:#fff;background:#ef3d49;border:0;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.study-publish-bar button svg,.study-save-main svg{width:14px}.study-no-lesson{color:#aaa;border:1px dashed #ccc4bd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.study-settings-panel,.study-access-panel{background:#fff;border:1px solid #ded8d1;border-radius:14px;width:min(1100px,100% - 36px);margin:30px auto 60px;padding:28px}.study-settings-panel>header,.study-access-controls>header{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.study-settings-panel>header>svg,.study-access-controls>header>svg{color:#ef3d49;width:22px}.study-settings-panel h2,.study-access-controls h2{margin:0 0 6px;font-size:18px}.study-settings-panel header p,.study-access-controls header p{color:#888;margin:0;font-size:9px}.study-rule-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.study-rule-cards>label{border:1px solid #e1dbd4;border-radius:10px;gap:10px;padding:14px;display:flex}.study-rule-cards>label>input{margin-top:3px}.study-rule-cards span{flex-direction:column;gap:5px;display:flex}.study-rule-cards svg{color:#ef3d49;width:18px}.study-rule-cards b{font-size:10px}.study-rule-cards small{color:#888;font-size:8px;line-height:1.45}.admin-sensitive{background:#fff9ee;border:1px solid #edcf9d;border-radius:10px;margin:22px 0;padding:18px}.admin-sensitive h3{margin:0 0 6px;font-size:11px}.admin-sensitive>p{color:#846f4d;font-size:8px}.admin-sensitive>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.study-save-main{margin-left:auto}.study-access-panel{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:25px;display:grid}.customer-picker{border:1px solid #e1dbd4;border-radius:9px;max-height:290px;margin:10px 0 15px;padding:5px;overflow:auto}.customer-picker button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.customer-picker button.active{background:#f4eded}.customer-picker button>span{color:#fff;background:#251f22;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.customer-picker button>div{flex-direction:column;gap:3px;display:flex}.customer-picker b{font-size:9px}.customer-picker small{color:#888;font-size:8px}.customer-picker svg{color:#19915f;width:14px;margin-left:auto}.admin-sensitive.compact>div{grid-template-columns:1fr 1fr}.access-buttons{flex-wrap:wrap;gap:7px;display:flex}.access-buttons button{background:#fff;border:1px solid #d8d1ca;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.access-buttons button.danger{color:#b52734;border-color:#e7c3c7}.access-buttons svg{width:13px}.issued-code{color:#fff;background:#171619;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding:16px;display:flex}.issued-code>span{color:#888;width:100%;font-size:8px}.issued-code strong{letter-spacing:.06em;font:700 14px ui-monospace,monospace}.issued-code button{color:#fff;background:#ef3d49;border:0;border-radius:6px;gap:5px;margin-left:auto;padding:8px;font-size:8px;display:flex}.issued-code svg{width:12px}.issued-code small{color:#898389;width:100%;font-size:8px}.study-access-history{border-left:1px solid #e2dcd5;padding-left:24px}.study-access-history h3{font-size:11px}.access-history{border-top:1px solid #e7e1db;flex-direction:column;gap:5px;padding:13px 0;display:flex}.access-history b{font-size:9px}.access-history span,.access-history p{color:#888;font-size:8px;line-height:1.5}.access-history.revoked b{color:#bd2735}.study-modal{z-index:100;background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.drawing-panel{color:#fff;background:#111;border:1px solid #373137;border-radius:15px;width:min(980px,100%);max-height:calc(100vh - 40px);padding:16px;overflow:auto}.drawing-panel header,.drawing-panel header>div{align-items:center;gap:10px;display:flex}.drawing-panel header{justify-content:space-between}.drawing-panel header span{flex-direction:column;gap:3px;display:flex}.drawing-panel header b{font-size:11px}.drawing-panel header small{color:#888;font-size:8px}.drawing-panel header svg{color:#ff5662;width:18px}.drawing-panel header>button{color:#fff;background:0 0;border:0}.drawing-tools{align-items:center;gap:15px;margin:15px 0;font-size:8px;display:flex}.drawing-tools label{align-items:center;gap:7px;display:flex}.drawing-tools button{margin-left:auto}.drawing-panel canvas{touch-action:none;background:#171518;border:1px solid #3b3539;border-radius:8px;width:100%;height:auto;display:block}.drawing-panel footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.drawing-panel button{color:#fff;background:#201d20;border:1px solid #494248;border-radius:7px;height:35px;padding:0 12px;font-size:8px}.drawing-panel button.primary{background:#ef3d49;border-color:#ef3d49}.studies-admin-empty{padding:40px}@keyframes study-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.studies-hero-orbit{display:none}.activation-card,.study-product-grid,.study-content-layout{grid-template-columns:1fr}.study-outline{min-height:auto}.study-module-card{flex-direction:column;align-items:stretch}.study-access-panel{grid-template-columns:1fr}.study-access-history{border-top:1px solid #e2dcd5;border-left:0;padding:20px 0 0}.reader-layout{grid-template-columns:1fr}.reader-sidebar{border-bottom:1px solid #272428;border-right:0;height:auto;padding:24px;position:relative}.reader-sidebar h2{margin-bottom:16px}.reader-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reader-main{padding-top:40px}.study-rule-cards,.admin-sensitive>div{grid-template-columns:1fr}}@media (max-width:620px){.studies-topbar,.reader-topbar{height:66px;padding:0 15px}.studies-topbar nav a{display:none}.studies-hero{min-height:390px;padding:60px 20px 80px}.studies-hero h1{font-size:43px}.activation-card{width:calc(100% - 24px);padding:17px}.activation-card form{flex-direction:column}.activation-card button{width:100%}.study-products{padding:75px 12px}.study-section-title h2{font-size:32px}.study-product{grid-template-columns:1fr}.study-product-cover{border-bottom:1px solid #2c282c;border-right:0;min-height:190px}.study-product-body{padding:23px}.reader-sidebar nav{max-height:220px;display:flex}.reader-main{padding:32px 18px 55px}.reader-lesson-head h1{font-size:40px}.reader-paper{font-size:16px}.reader-paper h1{font-size:31px}.reader-navigation>a{max-width:50%}.studies-admin-top{padding:0 13px}.studies-admin-top>div{display:none}.study-preview{padding:9px;font-size:0}.studies-admin-heading{flex-direction:column;align-items:stretch}.studies-admin-heading nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.studies-admin-heading nav button{justify-content:center;padding:0 5px}.study-content-layout{margin-left:10px;margin-right:10px}.study-form-grid,.study-lesson-fields{grid-template-columns:1fr}.study-form-grid .wide,.study-lesson-fields .wide{grid-column:auto}.study-toolbar{position:relative}.study-rich-editor .ProseMirror{min-height:480px;max-height:none;padding:32px 18px}.study-publish-bar{flex-direction:column;align-items:stretch}.study-publish-bar label:nth-child(2){margin-left:0}.study-settings-panel,.study-access-panel{width:calc(100% - 20px);padding:18px}.admin-sensitive.compact>div{grid-template-columns:1fr}.access-buttons{grid-template-columns:1fr;display:grid}.access-buttons button{justify-content:center}.drawing-panel{padding:10px}}.study-new-product{color:#ff707a;background:0 0;border:1px dashed #534a50;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;margin-top:8px;font-size:8px;font-weight:800;display:flex}.study-new-product svg{width:12px}.study-module-actions{flex-direction:column;gap:7px;display:flex}.study-module-actions button{color:#fff;white-space:nowrap;background:#181719;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.study-module-actions button svg{width:13px}.study-module-actions button.danger,.study-publish-bar button.danger{color:#ae2632;background:#fff1f2;border:1px solid #e8c6ca}.study-settings-panel>header .study-new-course-button{background:#fff;border:1px solid #ded8d1;border-radius:7px;align-items:center;gap:6px;height:36px;margin-left:auto;padding:0 11px;font-size:8px;font-weight:800;display:flex}.study-settings-panel>header .study-new-course-button svg{width:13px}.study-archived-banner{background:#fff9e8;border:1px solid #e3c986;border-radius:9px;align-items:flex-start;gap:10px;margin:-8px 0 20px;padding:14px;display:flex}.study-archived-banner svg{color:#9a6b00;width:18px}.study-archived-banner div{flex-direction:column;gap:4px;display:flex}.study-archived-banner b{font-size:10px}.study-archived-banner span{color:#806f4e;font-size:8px}.study-danger-zone{background:#fff8f8;border:1px solid #e8c6ca;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:18px;display:flex}.study-danger-zone h3{color:#9f2530;margin:0 0 6px;font-size:11px}.study-danger-zone p{color:#8c7073;max-width:620px;margin:0;font-size:8px;line-height:1.55}.study-danger-zone>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.study-danger-zone button{background:#fff;border:1px solid #ddd4cc;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.study-danger-zone button.danger{color:#fff;background:#a92330;border-color:#a92330}.study-danger-zone button svg{width:13px}.study-confirm-panel{color:#191719;background:#fff;border-radius:14px;width:min(590px,100%);max-height:calc(100vh - 40px);padding:20px;overflow:auto;box-shadow:0 30px 90px #0006}.study-confirm-panel header,.study-confirm-panel header>div{align-items:center;gap:10px;display:flex}.study-confirm-panel header{justify-content:space-between}.study-confirm-panel header svg{color:#b32431;width:20px}.study-confirm-panel header span{flex-direction:column;gap:3px;display:flex}.study-confirm-panel header b{font-size:12px}.study-confirm-panel header small{color:#888;font-size:8px}.study-confirm-panel header>button{background:0 0;border:0}.study-confirm-panel>p{color:#6f686b;margin:18px 0;font-size:9px;line-height:1.65}.study-confirm-panel label{color:#6d6468;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.study-confirm-panel input{border:1px solid #ddd5d8;border-radius:7px;height:39px;padding:0 10px}.study-confirm-security{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.study-confirm-security label:last-child:nth-child(3){grid-column:1/-1}.study-confirm-panel footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.study-confirm-panel footer button{background:#fff;border:1px solid #ded5d8;border-radius:7px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.study-confirm-panel footer button.danger{color:#fff;background:#a92330;border-color:#a92330}.study-confirm-panel footer button.primary{color:#fff;background:#181719;border-color:#181719}.study-confirm-panel footer button:disabled{opacity:.45}.study-confirm-panel footer svg{width:13px}.studies-admin-empty button{color:#fff;background:#181719;border:0;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.studies-admin-empty button svg{width:14px}@media (max-width:900px){.study-danger-zone{flex-direction:column;align-items:stretch}.study-danger-zone>div:last-child{justify-content:flex-start}}@media (max-width:620px){.study-module-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.study-settings-panel>header{flex-wrap:wrap}.study-settings-panel>header .study-new-course-button{margin-left:0}.study-confirm-security{grid-template-columns:1fr}.study-confirm-security label:last-child:nth-child(3){grid-column:auto}.study-confirm-panel footer{flex-direction:column-reverse}.study-confirm-panel footer button{justify-content:center}.study-danger-zone>div:last-child{grid-template-columns:1fr;display:grid}.study-danger-zone button{justify-content:center}}.public-studies{color:#fff;background:#0d0c0e}.public-studies-copy{max-width:1180px;margin:auto}.public-studies-copy>h2{max-width:760px;margin:14px 0 15px;font:clamp(38px,5vw,62px)/1.02 Georgia,serif}.public-studies-copy>p{color:#9a949a;max-width:680px;line-height:1.7}.admin-side nav .admin-study-link{color:#ff6973;background:#1f1215;border:1px solid #38262a;border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:12px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.admin-side nav .admin-study-link>svg{width:15px}.admin-side nav .admin-study-link>svg:last-child{width:12px;margin-left:auto}.sidebar-bottom .sidebar-study-link{color:#ff6671;background:#211316;border:1px solid #3a272b;border-radius:8px;align-items:center;gap:9px;padding:11px 10px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.sidebar-bottom .sidebar-study-link svg{width:15px}.reader-page-tabs{justify-content:flex-start;gap:14px}.reader-page-tabs b{margin-right:auto}.reader-page-tabs nav{gap:5px;display:flex}.reader-page-tabs nav a{color:#8b858b;border:1px solid #383338;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;text-decoration:none;display:grid}.reader-page-tabs nav a.active{background:var(--course-accent);border-color:var(--course-accent);color:#fff}.save-module-hint{color:#b29398;padding:9px;font-size:8px;display:block}.revoke-code-button{color:#aa2531;background:#fff7f8;border:1px solid #e1c0c4;border-radius:6px;align-self:flex-start;padding:6px 8px;font-size:8px;font-weight:800}.revoke-code-button:disabled{opacity:.45}.study-copy-editor{background:#faf8f5;border:1px solid #ded8d1;border-radius:12px;margin-top:28px;padding:22px}.study-copy-editor>header h3{margin:0 0 6px;font-size:14px}.study-copy-editor>header p{color:#7f7772;max-width:760px;margin:0;font-size:9px;line-height:1.6}.study-copy-group{border-top:1px solid #e5dfd9;margin-top:20px;padding-top:18px}.study-copy-group h4{text-transform:uppercase;letter-spacing:.12em;color:#9a3540;margin:0 0 13px;font-size:9px}.study-save-copy{color:#fff;background:#181719;border:0;border-radius:8px;align-items:center;gap:7px;min-height:42px;margin-top:18px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.study-save-copy svg{width:14px}.study-save-copy:disabled{opacity:.5}.study-copy-security-note{color:#837a75;margin-top:9px;font-size:8px;line-height:1.5;display:block}.study-product-action button,.study-product-action a{height:auto;min-height:64px;box-shadow:0 14px 35px var(--course-accent);border-radius:12px;padding:11px 18px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.study-product-action button,.study-product-action a{box-shadow:0 14px 35px color-mix(in srgb,var(--course-accent) 25%,transparent)}}.study-product-action button,.study-product-action a{transition:transform .18s,filter .18s,box-shadow .18s}.study-product-action button:hover,.study-product-action a:hover{filter:brightness(1.08);box-shadow:0 18px 42px var(--course-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.study-product-action button:hover,.study-product-action a:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--course-accent) 35%,transparent)}}.study-product-action button>span{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.study-product-action button>span b{font-size:13px}.study-product-action button>span small{opacity:.82;font-size:9px;font-weight:600}.study-product-action button>svg,.study-product-action a>svg{flex:0 0 19px;width:19px;height:19px}@media (max-width:620px){.study-copy-editor{padding:16px}.study-save-copy{justify-content:center;width:100%}.study-product-action button,.study-product-action a{min-height:68px}.study-product-action button>span b{font-size:14px}}.course-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:18px;max-width:1180px;margin-top:42px;margin-left:auto;margin-right:auto;display:grid}.course-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#141215,#0c0b0d);border-radius:21px;flex-direction:column;padding:22px 22px 26px;transition:transform .2s,border-color .2s;display:flex;position:relative}.course-grid article:hover{border-color:var(--course-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.course-grid article:hover{border-color:color-mix(in srgb,var(--course-accent) 45%,transparent)}}.course-label{background:var(--course-accent);color:#fff;letter-spacing:.12em;white-space:nowrap;border-radius:99px;padding:6px 13px;font-size:10px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.course-cover{aspect-ratio:16/9;background:radial-gradient(circle at 38% 28%,var(--course-accent),transparent 58%),#191619;border-radius:13px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.course-cover{background:radial-gradient(circle at 38% 28%,color-mix(in srgb,var(--course-accent) 42%,transparent),transparent 58%),#191619}}.course-cover{border:1px solid var(--course-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.course-cover{border:1px solid color-mix(in srgb,var(--course-accent) 22%,transparent)}}.course-cover img{object-fit:cover;width:100%;height:100%;display:block}.course-cover>span{background:var(--course-accent);width:64px;height:64px;box-shadow:0 14px 38px var(--course-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.course-cover>span{box-shadow:0 14px 38px color-mix(in srgb,var(--course-accent) 30%,transparent)}}.course-cover>span svg{color:#fff;width:26px;height:26px}.course-grid h3{margin:20px 0 0;font:26px/1.18 Georgia,serif}.course-subtitle{color:#a8a4a8;margin:8px 0 0;font-size:14px;line-height:1.5}.course-grid .price{margin-top:20px}.course-grid .price b{color:#fff}.course-grid .billing-note{color:#78737a;font-size:11px}.course-cta{color:#fff;background:var(--course-accent);min-height:52px;box-shadow:0 14px 34px var(--course-accent);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.course-cta{box-shadow:0 14px 34px color-mix(in srgb,var(--course-accent) 26%,transparent)}}.course-cta{transition:transform .18s,filter .18s}.course-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.course-cta svg{flex:none}.course-description{color:#8f8b90;border-top:1px solid var(--line);margin:18px 0 0;padding-top:16px;font-size:13px;line-height:1.62}@media (max-width:620px){.course-grid{grid-template-columns:1fr;gap:22px}.course-grid article{padding:20px 18px 24px}.course-grid h3{font-size:23px}.course-cta{width:100%}}.promo-admin{color:#181818;flex-direction:column;gap:20px;display:flex}.promo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 26px;display:flex}.promo-head-texto{flex:320px;min-width:0}.promo-head h2{margin:4px 0 6px;font:24px Georgia,serif}.promo-head p{color:#7d7871;max-width:56ch;margin:0;font-size:12px;line-height:1.55}.promo-auth{flex-wrap:wrap;flex:0 auto;gap:12px;display:flex}.promo-auth label,.promo-form label{color:#7d7871;flex-direction:column;gap:6px;font-size:10px;display:flex}.promo-auth input,.promo-form input,.promo-form select{color:#181818;background:#fff;border:1px solid #ddd7cf;border-radius:8px;min-height:38px;padding:0 11px;font-size:12px}.promo-auth input:focus,.promo-form input:focus,.promo-form select:focus{border-color:var(--accent);outline:none}.promo-auth input{width:170px;max-width:100%}.promo-alert{border-radius:10px;margin:0;padding:11px 14px;font-size:12px}.promo-alert.error{color:#a3232e;background:#fff2f2;border:1px solid #f0c9cc}.promo-alert.ok{color:#1c6b46;background:#eefaf3;border:1px solid #b9e6cf}.promo-reveal{background:#fdf7e8;border:1px solid #e6c883;border-radius:13px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.promo-reveal small{letter-spacing:.14em;color:#9a7414;font-size:9px;display:block}.promo-reveal strong{letter-spacing:.06em;color:#181818;margin:6px 0 4px;font:20px ui-monospace,Menlo,monospace;display:block}.promo-reveal p{color:#7d7871;margin:0;font-size:11px}.promo-reveal button{color:#241a06;background:#e0ac2f;border:0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.promo-reveal button.ghost{color:#585450;background:0 0;border:1px solid #ddd7cf}.promo-reveal svg{width:15px;height:15px}.promo-form{background:#fff;border:1px solid #e4dfd8;border-radius:14px;padding:20px}.promo-form h3,.promo-list h3{align-items:center;gap:9px;margin:0 0 14px;font:16px Georgia,serif;display:flex}.promo-form h3 svg,.promo-list h3 svg{width:15px;color:var(--accent)}.promo-target{background:#faf8f5;border:1px solid #eee9e2;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:10px 13px;margin-bottom:14px;padding:13px;display:grid}.promo-target p{color:#7d7871;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.promo-target>div{flex-direction:column;gap:5px;display:flex}.promo-target>div small{letter-spacing:.12em;color:#9a958e;font-size:9px}.promo-target>div strong{font-size:12px}.promo-safety-note{color:#765814;background:#fff8e8;border:1px solid #ead39b;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:10px;line-height:1.5}.promo-kinds{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:18px;display:grid}.promo-kinds button{text-align:left;cursor:pointer;background:#faf8f5;border:1px solid #e4dfd8;border-radius:11px;flex-direction:column;gap:5px;padding:12px 13px;transition:border-color .18s,background .18s;display:flex}.promo-kinds button.active{border-color:var(--accent);background:#fff1f1}.promo-kinds b{font-size:12px}.promo-kinds small{color:#7d7871;font-size:10px;line-height:1.45}.promo-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px;margin-bottom:18px;display:grid}.promo-primary{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 22px;font-size:12px;font-weight:700;display:inline-flex}.promo-primary svg{width:15px;height:15px}.promo-empty{color:#8a857e;font-size:12px}.promo-list article{background:#fff;border:1px solid #e4dfd8;border-radius:13px;margin-bottom:11px;overflow:hidden}.promo-list article.revoked{opacity:.55}.promo-list article.exhausted{border-color:#e6c883}.promo-row{grid-template-columns:minmax(190px,1.1fr) minmax(200px,1.3fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.promo-id code{color:#2a2622;font:12px ui-monospace,Menlo,monospace}.promo-id b{margin:4px 0 2px;font-size:12px;display:block}.promo-id small{color:#7d7871;font-size:10px;line-height:1.45}.promo-meta{color:#7d7871;flex-direction:column;gap:3px;font-size:10px;display:flex}.promo-meta svg{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.promo-meta .tag{color:#585450;letter-spacing:.1em;text-transform:uppercase;background:#f1ede7;border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:9px}.promo-actions{gap:6px;display:flex}.promo-actions button{color:#585450;cursor:pointer;background:#fff;border:1px solid #ddd7cf;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.promo-actions button:hover{border-color:#b9b2a8}.promo-actions button.danger{color:#c1202d;align-items:center;gap:6px;width:auto;padding:0 10px;font-size:10px;display:inline-flex}.promo-actions svg{width:14px;height:14px}.promo-redemptions{background:#faf8f5;border-top:1px solid #eeeae4;padding:6px 17px 14px}.promo-redemptions p{color:#8a857e;font-size:11px}.promo-redemptions>div{border-bottom:1px solid #eeeae4;grid-template-columns:minmax(140px,1.2fr) auto minmax(120px,auto) minmax(110px,auto) auto;align-items:center;gap:14px;padding:10px 0;font-size:11px;display:grid}.promo-redemptions>div:last-child{border-bottom:none}.promo-redemptions>div.off{opacity:.5}.promo-redemptions b{font-size:11px}.promo-redemptions small{color:#7d7871;font-size:10px;display:block}.promo-redemptions code{color:#585450;font:10px ui-monospace,Menlo,monospace}.promo-redemptions button.danger{color:#c1202d;cursor:pointer;background:#fff;border:1px solid #f0c9cc;border-radius:7px;min-height:30px;padding:0 11px;font-size:10px}.spin{animation:1s linear infinite promo-spin}@keyframes promo-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.promo-row{grid-template-columns:1fr;gap:11px}.promo-actions{justify-content:flex-start}.promo-redemptions>div{grid-template-columns:1fr 1fr;gap:8px}.promo-auth,.promo-auth input{width:100%}}.cliente-admin{gap:20px;display:grid}.cliente-busca{padding:0;overflow:hidden}.cliente-filtros{flex-wrap:wrap;gap:10px;padding:0 18px 16px;display:flex}.cliente-campo-busca{background:#fff;border:1px solid #ddd7cf;border-radius:9px;flex:320px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.cliente-campo-busca:focus-within{border-color:var(--accent)}.cliente-campo-busca svg{color:#8a857e;flex:none;width:14px}.cliente-campo-busca input{color:#181818;background:0 0;border:0;flex:1;min-width:0;font-size:12px}.cliente-campo-busca input:focus{outline:none}.cliente-limpar{color:#8a857e;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cliente-limpar svg{width:13px}.cliente-filtros select{color:#181818;background:#fff;border:1px solid #ddd7cf;border-radius:9px;min-height:40px;padding:0 11px;font-size:12px}.cliente-filtros select:focus{border-color:var(--accent);outline:none}.cliente-erro{color:#c1202d;margin:0 18px 14px;font-size:11px}.cliente-tabela{min-width:820px}.cliente-carregando,.cliente-vazio{color:#8a857e;border-top:1px solid #eeeae4;align-items:center;gap:9px;padding:26px 18px;font-size:11px;display:flex}.cliente-carregando svg{width:14px;animation:1s linear infinite promo-spin}.cliente-linha{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-top:1px solid #eeeae4;font-size:9px}.cliente-linha:hover{background:#faf8f5}.cliente-linha.aberta{background:#fff1f1}.cliente-linha>span{text-overflow:ellipsis;overflow:hidden}.cliente-ficha{padding:0;overflow:hidden}.cliente-ficha-erro{color:#7c2028;background:#fff8f8;align-items:center;gap:12px;padding:18px 22px;display:flex}.cliente-ficha-erro>svg{flex:none;width:20px}.cliente-ficha-erro>div{flex-direction:column;flex:1;gap:3px;display:flex}.cliente-ficha-erro b{font-size:12px}.cliente-ficha-erro span{color:#8a5559;font-size:10px}.cliente-ficha-erro button{color:#fff;cursor:pointer;background:#b32b36;border:1px solid #b32b36;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700}.cliente-ficha-erro button.secundario{color:#7c2028;background:#fff;border-color:#dfc9cb}.cliente-ficha-topo{border-bottom:1px solid #eeeae4;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 14px;display:flex}.cliente-ficha-topo h2{align-items:center;gap:9px;margin:0;font:22px Georgia,serif;display:flex}.cliente-ficha-topo h2 svg{width:17px;color:var(--accent)}.cliente-ficha-topo p{color:#7d7871;margin:4px 0 10px;font-size:12px}.cliente-ids{flex-wrap:wrap;gap:8px;display:flex}.cliente-ids button{color:#585450;cursor:pointer;background:#fff;border:1px solid #ddd7cf;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font:11px ui-monospace,Menlo,monospace;display:inline-flex}.cliente-ids button:hover{border-color:#b9b2a8}.cliente-ids svg{width:12px}.cliente-fechar{color:#585450;cursor:pointer;background:#fff;border:1px solid #ddd7cf;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cliente-fechar svg{width:14px}.cliente-selos{background:#faf8f5;border-bottom:1px solid #eeeae4;flex-wrap:wrap;gap:8px;padding:14px 22px;display:flex}.cliente-selos span{color:#585450;background:#fff;border:1px solid #e4dfd8;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;display:inline-flex}.cliente-selos span svg{width:12px}.cliente-selos span.ok{color:#1c6b46;border-color:#b9e6cf}.cliente-selos span.alerta{color:#a3232e;border-color:#f0c9cc}.cliente-blocos{background:#eeeae4;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;display:grid}.cliente-blocos>section{background:#fff;padding:18px 22px}.cliente-blocos h3{align-items:center;gap:8px;margin:0 0 12px;font:15px Georgia,serif;display:flex}.cliente-blocos h3 svg{width:14px;color:var(--accent)}.cliente-nada{color:#8a857e;margin:0;font-size:11px}.cliente-item{border:1px solid #e4dfd8;border-radius:11px;margin-bottom:9px;padding:12px 14px}.cliente-item>div:first-child b{font-size:12px;display:block}.cliente-item>div:first-child small{color:#8a857e;word-break:break-all;margin-top:2px;font-size:10px;display:block}.cliente-item-dados{color:#585450;flex-wrap:wrap;gap:6px 14px;margin-top:9px;font-size:10px;display:flex}.cliente-item-dados .alerta{color:#a3232e}.cliente-desconto{color:#9a7414}.cliente-resumo{color:#8a857e;margin:6px 0 0;font-size:10px}.cliente-linha-simples{color:#585450;border-bottom:1px solid #f2eee8;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 0;font-size:10px;display:flex}.cliente-linha-simples:last-child{border-bottom:none}.cliente-linha-simples>span:first-child{color:#8a857e;min-width:96px}.cliente-linha-simples .ok{color:#1c6b46}.cliente-linha-simples .alerta{color:#a3232e}.cliente-mini{color:#c1202d;cursor:pointer;background:#fff;border:1px solid #f0c9cc;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:5px 9px;font-size:10px;display:inline-flex}.cliente-mini svg{width:11px}.cliente-uso{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.cliente-uso>div{border:1px solid #e4dfd8;border-radius:10px;padding:10px}.cliente-uso b{font-size:14px;display:block}.cliente-uso small{color:#8a857e;margin-top:3px;font-size:9px;display:block}.cliente-timeline{grid-column:1/-1}.cliente-evento{color:#8a857e;border-bottom:1px solid #f2eee8;grid-template-columns:130px 1fr auto;align-items:center;gap:12px;padding:7px 0;font-size:10px;display:grid}.cliente-evento:last-child{border-bottom:none}.cliente-evento b{color:#2a2622;word-break:break-all;font-size:10px;font-weight:600}.cliente-acoes{background:#faf8f5;border-top:1px solid #eeeae4;padding:18px 22px 22px}.cliente-acoes .admin-step-up{grid-template-columns:auto minmax(160px,1fr) repeat(3,minmax(110px,150px));margin:0 0 12px}.cliente-observacao{color:#7d7871;margin-bottom:12px;font-size:10px;display:block}.cliente-observacao textarea{color:#181818;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd7cf;border-radius:9px;margin-top:5px;padding:9px 11px;font-size:12px;display:block}.cliente-observacao textarea:focus{border-color:var(--accent);outline:none}.cliente-botoes{flex-wrap:wrap;gap:8px;display:flex}.cliente-botoes button{color:#2a2622;cursor:pointer;background:#fff;border:1px solid #ddd7cf;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:11px;font-weight:600;display:inline-flex}.cliente-botoes button:hover:not(:disabled){border-color:#b9b2a8}.cliente-botoes button:disabled{opacity:.5;cursor:not-allowed}.cliente-botoes button.perigo{color:#c1202d;border-color:#f0c9cc}.cliente-botoes svg{width:14px}.cliente-botoes button svg.lucide-loader-circle,.cliente-carregando svg{animation:1s linear infinite promo-spin}.cliente-aviso{color:#2a2622;background:#fff;border:1px solid #e4dfd8;border-radius:9px;margin:12px 0 0;padding:10px 13px;font-size:11px}@media (max-width:900px){.cliente-blocos,.cliente-acoes .admin-step-up{grid-template-columns:1fr}.cliente-evento{grid-template-columns:1fr;gap:2px}.cliente-ficha-topo{flex-direction:column}.cliente-ficha-erro{flex-direction:column;align-items:stretch}}.setup-promo{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.setup-promo label{color:#8f8b90;font-size:11px}.setup-promo input{border:1px solid var(--line);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0d0d0e;border-radius:9px;min-height:44px;padding:0 13px;font-size:14px}.setup-promo input::placeholder{letter-spacing:0;text-transform:none;color:#5f5b60}.setup-promo input:focus{border-color:var(--accent);outline:none}.setup-promo small{color:#78737a;font-size:11px;line-height:1.45}.setup-promo-note{color:#9df0cb;background:#43e6a017;border:1px solid #43e6a04d;border-radius:9px;margin:12px 0 0;padding:11px 14px;font-size:13px}.study-cover{background:#fff;border:1px solid #ded8d1;border-radius:12px;align-items:flex-start;gap:14px;margin:14px 0;padding:14px;display:flex}.study-cover-preview{background:#f0ece6;border:1px solid #e4dfd8;border-radius:9px;flex:none;place-items:center;width:150px;height:84px;display:grid;overflow:hidden}.study-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.study-cover-preview span{color:#a9a29b;place-items:center;display:grid}.study-cover-preview svg{width:22px}.study-cover-controls{flex-direction:column;gap:5px;min-width:0;display:flex}.study-cover-controls b{font-size:11px}.study-cover-controls small{color:#7d7871;font-size:9px;line-height:1.5}.study-cover-controls>div{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.study-cover-controls label{color:#fff;cursor:pointer;background:#181719;border-radius:8px;align-items:center;height:34px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.study-cover-controls label.off{opacity:.45;cursor:not-allowed}.study-cover-controls label input{display:none}.study-cover-controls>div button{color:#b7202c;cursor:pointer;background:#fff;border:1px solid #e6c2c5;border-radius:8px;height:34px;padding:0 13px;font-size:10px;font-weight:700}.study-cover-controls p{color:#b7202c;margin:6px 0 0;font-size:10px}.study-product-cover:has(img){justify-content:flex-end;gap:0;padding:0;overflow:hidden}.study-product-cover img{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.study-product-cover img+small{text-align:center;background:linear-gradient(#0000,#09090ae6);width:100%;padding:34px 12px 12px}.study-product-progress{margin:16px 0 0}.study-product-progress>div{background:#262126;border-radius:99px;height:5px;overflow:hidden}.study-product-progress>div i{background:var(--course-accent);border-radius:99px;height:100%;transition:width .3s;display:block}.study-product-progress small{color:#969096;margin-top:7px;font-size:9px;display:block}.curso-shell{color:#f5f2ee;background:#09090a;min-height:100vh}.curso-topbar{border-bottom:1px solid #272428;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(16px,5vw,60px);display:flex}.curso-topbar a{color:#9e989e;align-items:center;gap:8px;font-size:10px;display:inline-flex}.curso-topbar svg{width:14px}.curso-capa{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:38px;padding:clamp(28px,5vw,60px) clamp(16px,5vw,60px);display:grid}.curso-capa>img{aspect-ratio:16/10;object-fit:cover;border:1px solid #272428;border-radius:18px;width:100%}.curso-capa-vazia{aspect-ratio:16/10;background:radial-gradient(circle at 40% 30%,var(--course-accent),transparent 52%),#141215;border:1px solid #272428;border-radius:18px;place-items:center;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.curso-capa-vazia{background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--course-accent) 32%,transparent),transparent 52%),#141215}}.curso-capa-vazia svg{width:54px;color:var(--course-accent)}.curso-capa-texto{min-width:0}.curso-selo{color:var(--course-accent);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.curso-selo svg{width:13px}.curso-capa-texto h1{margin:14px 0 10px;font:clamp(30px,4.4vw,46px)/1.06 Georgia,serif}.curso-capa-texto>p{color:#9e989e;max-width:60ch;margin:0;font-size:14px;line-height:1.65}.curso-numeros{color:#969096;flex-wrap:wrap;gap:8px 18px;margin:18px 0 22px;font-size:10px;display:flex}.curso-numeros span{align-items:center;gap:6px;display:inline-flex}.curso-numeros svg{width:12px}.curso-progresso{max-width:420px;margin-bottom:20px}.curso-barra{background:#262126;border-radius:99px;height:7px;overflow:hidden}.curso-barra i{background:var(--course-accent);border-radius:99px;height:100%;transition:width .3s;display:block}.curso-progresso small{color:#969096;margin-top:8px;font-size:10px;display:block}.curso-cta{background:var(--course-accent);color:#fff;min-height:62px;box-shadow:0 14px 35px var(--course-accent);border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:12px 22px;font-size:13px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.curso-cta{box-shadow:0 14px 35px color-mix(in srgb,var(--course-accent) 25%,transparent)}}.curso-cta svg{vertical-align:-4px;width:17px;margin-right:8px}.curso-cta small{opacity:.85;font-size:10px;font-weight:600}.curso-bloqueado{background:#1a1214;border:1px solid #3a2b2d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.curso-bloqueado>svg{color:#ff7b84;flex:none;width:22px}.curso-bloqueado b{font-size:13px;display:block}.curso-bloqueado small{color:#a89ea0;margin-top:4px;font-size:11px;line-height:1.6;display:block}.curso-bloqueado a{background:var(--course-accent);color:#fff;border-radius:9px;align-items:center;gap:7px;height:42px;margin-left:auto;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex}.curso-bloqueado a svg{width:14px}.curso-conteudo{max-width:1100px;padding:0 clamp(16px,5vw,60px) 90px}.curso-conteudo h2{margin:0 0 12px;font:26px Georgia,serif}.curso-descricao{color:#9e989e;white-space:pre-line;max-width:70ch;margin:0 0 30px;font-size:13px;line-height:1.75}.curso-vazio{color:#6e686e;margin:0;font-size:11px}.curso-modulo{background:#0d0c0e;border:1px solid #272428;border-radius:16px;margin-bottom:16px;overflow:hidden}.curso-modulo>header{border-bottom:1px solid #201d21;align-items:center;gap:16px;padding:16px 18px;display:flex}.curso-modulo>header img{object-fit:cover;border:1px solid #272428;border-radius:10px;flex:none;width:132px;height:76px}.curso-modulo-capa-vazia{width:132px;height:76px;color:var(--course-accent);background:#141215;border:1px solid #272428;border-radius:10px;flex:none;place-items:center;font:22px Georgia,serif;display:grid}.curso-modulo>header small{color:var(--course-accent);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:800}.curso-modulo>header h3{margin:6px 0 4px;font:20px Georgia,serif}.curso-modulo>header p{color:#9e989e;margin:0;font-size:11px;line-height:1.6}.curso-modulo-contagem{color:#6e686e;letter-spacing:.06em;margin-top:7px;font-size:9px;display:block}.curso-aulas{margin:0;padding:6px 10px 10px;list-style:none}.curso-aulas li>a,.curso-aulas li>div{border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;padding:11px 8px;display:flex}.curso-aulas li>a:hover{background:#141215;border-color:#272428}.curso-aulas li>div{opacity:.55}.curso-aulas i{color:#c2bac0;background:#262126;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.curso-aulas li.feita i{background:var(--course-accent)}@supports (color:color-mix(in lab, red, red)){.curso-aulas li.feita i{background:color-mix(in srgb,var(--course-accent) 22%,#262126)}}.curso-aulas li.feita i{color:var(--course-accent)}.curso-aulas i svg{width:14px}.curso-aulas span{flex:1;min-width:0}.curso-aulas b{font-size:12px;font-weight:600;display:block}.curso-aulas small{color:#8c878c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.curso-aulas em{color:#6e686e;flex:none;align-items:center;gap:5px;font-size:9px;font-style:normal;display:inline-flex}.curso-aulas em svg{width:11px}.curso-aulas li.feita b{color:#f5f2ee}.aula-estado{color:#9e989e;background:#141215;border:1px solid #272428;border-radius:99px;align-items:center;gap:7px;height:34px;margin-top:12px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.aula-estado svg{width:13px}.aula-estado.feita{border-color:var(--course-accent)}@supports (color:color-mix(in lab, red, red)){.aula-estado.feita{border-color:color-mix(in srgb,var(--course-accent) 45%,transparent)}}.aula-estado.feita{color:var(--course-accent);background:var(--course-accent)}@supports (color:color-mix(in lab, red, red)){.aula-estado.feita{background:color-mix(in srgb,var(--course-accent) 12%,transparent)}}.aula-estado.marcar{cursor:pointer;color:#f5f2ee}.aula-estado.marcar:hover:not(:disabled){border-color:var(--course-accent)}.aula-estado.marcar:disabled{opacity:.6;cursor:progress}.aula-estado.carregando svg,.aula-estado.marcar svg.lucide-loader-circle{animation:1s linear infinite promo-spin}.reader-sidebar nav>a.feita{color:#c9c3c9}.reader-sidebar nav>a.feita i{background:var(--course-accent)}@supports (color:color-mix(in lab, red, red)){.reader-sidebar nav>a.feita i{background:color-mix(in srgb,var(--course-accent) 22%,#262126)}}.reader-sidebar nav>a.feita i{color:var(--course-accent)}.reader-sidebar nav>a.feita i svg{width:13px}.reader-course-home{text-align:center;color:#9e989e;border:1px solid #272428;border-radius:9px;margin-top:18px;padding:11px 12px;font-size:10px;display:block}.reader-course-home:hover{border-color:var(--course-accent);color:#f5f2ee}@media (max-width:900px){.curso-capa{grid-template-columns:1fr;gap:22px;padding:22px 14px}.curso-conteudo{padding:0 14px 60px}.curso-modulo>header{flex-direction:column;align-items:flex-start}.curso-modulo>header img,.curso-modulo-capa-vazia{aspect-ratio:16/9;width:100%;height:auto}.curso-bloqueado a{margin-left:0}.study-cover{flex-direction:column}.study-cover-preview{aspect-ratio:16/9;width:100%;height:auto}}.erro-admin{color:#181818;flex-direction:column;gap:16px;display:flex}.erro-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.erro-topo h2{align-items:center;gap:9px;margin:0 0 6px;font:24px Georgia,serif;display:flex}.erro-topo h2 svg{width:18px;color:var(--accent)}.erro-topo p{color:#7d7871;max-width:66ch;margin:0;font-size:12px;line-height:1.6}.erro-numeros{gap:10px;display:flex}.erro-numeros span{background:#fff;border:1px solid #e4dfd8;border-radius:11px;flex-direction:column;gap:3px;min-width:92px;padding:11px 13px;display:flex}.erro-numeros b{font-size:20px}.erro-numeros small{color:#8a857e;font-size:9px}.erro-filtros{flex-wrap:wrap;gap:9px;display:flex}.erro-filtros select{color:#181818;background:#fff;border:1px solid #ddd7cf;border-radius:9px;min-height:38px;padding:0 11px;font-size:11px}.erro-filtros select:focus{border-color:var(--accent);outline:none}.erro-aviso{color:#c1202d;margin:0;font-size:11px}.erro-vazio{color:#8a857e;margin:0;font-size:12px}.erro-carregando{color:#8a857e;align-items:center;gap:9px;font-size:11px;display:flex}.erro-carregando svg{width:14px;animation:1s linear infinite promo-spin}.erro-item{background:#fff;border:1px solid #e4dfd8;border-radius:12px;overflow:hidden}.erro-item.resolvido{opacity:.62}.erro-cabecalho{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.erro-cabecalho:hover{background:#faf8f5}.erro-origem{letter-spacing:.08em;text-transform:uppercase;color:#585450;background:#f1ede7;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:9px;display:inline-flex}.erro-origem svg{width:11px}.erro-origem.worker{color:#2c5580;background:#eef3fa}.erro-texto{min-width:0}.erro-texto b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.erro-texto small{color:#8a857e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.erro-contagem{color:#c1202d;font-size:11px;font-weight:700}.erro-data{color:#8a857e;white-space:nowrap;font-size:10px}.erro-cabecalho>svg{color:#8a857e;width:14px;transition:transform .18s}.erro-cabecalho>svg.girado{transform:rotate(180deg)}.erro-detalhe{background:#faf8f5;border-top:1px solid #eeeae4;padding:14px 15px}.erro-detalhe dl{flex-wrap:wrap;gap:8px 22px;margin:0 0 12px;display:flex}.erro-detalhe dt{color:#8a857e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.erro-detalhe dd{margin:2px 0 0;font-size:11px}.erro-detalhe pre{color:#3a3630;white-space:pre;background:#fff;border:1px solid #e4dfd8;border-radius:9px;max-height:280px;margin:0 0 12px;padding:12px;font:10px/1.6 ui-monospace,Menlo,monospace;overflow-x:auto}.erro-acoes{flex-wrap:wrap;gap:8px;display:flex}.erro-acoes button{color:#2a2622;cursor:pointer;background:#fff;border:1px solid #ddd7cf;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.erro-acoes button:hover:not(:disabled){border-color:#b9b2a8}.erro-acoes button:disabled{opacity:.5;cursor:not-allowed}.erro-acoes button.perigo{color:#c1202d;border-color:#f0c9cc}.erro-acoes svg{width:13px}@media (max-width:900px){.erro-cabecalho{grid-template-columns:1fr;gap:7px}.erro-numeros{width:100%}.erro-numeros span{flex:1;min-width:0}}.study-rich-editor .ProseMirror ul,.reader-paper ul{margin:18px 0;padding-left:26px;list-style:outside}.study-rich-editor .ProseMirror ol,.reader-paper ol{margin:18px 0;padding-left:28px;list-style:decimal}.study-rich-editor .ProseMirror li,.reader-paper li{margin:7px 0;padding-left:5px}.study-rich-editor .ProseMirror li>p,.reader-paper li>p{margin:0}.study-rich-editor .ProseMirror ul ul,.reader-paper ul ul{margin:6px 0;list-style:circle}.study-rich-editor .ProseMirror ol ol,.reader-paper ol ol{margin:6px 0;list-style:lower-alpha}.study-rich-editor .ProseMirror li::marker{color:#ff4d59}.reader-paper li::marker{color:var(--course-accent)}.study-rich-editor .ProseMirror blockquote{border-left:3px solid var(--quote-accent,#ff4d59)}.reader-paper blockquote{border-left:3px solid var(--quote-accent,var(--course-accent))}.study-rich-editor .ProseMirror blockquote>p:last-child,.reader-paper blockquote>p:last-child{margin-bottom:0}.study-outline-visiveis{color:#5d5852;background:#f1ede7;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:9px;line-height:1.55}.study-outline-visiveis.alerta{color:#a3232e;background:#fff4f4;border:1px solid #f0c9cc}.study-oculto{color:#a3232e;letter-spacing:.06em;text-transform:uppercase;background:#f0c9cc;border-radius:99px;margin-left:7px;padding:1px 7px;font-size:8px;font-style:normal}.activation-card{box-shadow:none;background:#121013;border-color:#282326;margin:0 auto 96px}.activation-card>div>svg{color:#9a6a70}.studies-aviso{color:#ffcbd0;background:#351d21;border-radius:9px;margin:26px 0 0;padding:11px 14px;font-size:12px}@media (max-width:760px){.activation-card{margin:0 auto 56px}}.erro-nota{color:#9a948c;margin:7px 0 0;font-size:11px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
