@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-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--leading-tight:1.25;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.grow{flex-grow:1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-5{padding-top:calc(var(--spacing) * 5)}.text-center{text-align:center}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}@media (min-width:40rem){.sm\:w-3\/4{width:75%}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:w-2\/4{width:50%}}@media (min-width:80rem){.xl\:my-0{margin-block:0}.xl\:mt-8{margin-top:calc(var(--spacing) * 8)}.xl\:mr-3{margin-right:calc(var(--spacing) * 3)}.xl\:ml-20{margin-left:calc(var(--spacing) * 20)}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:h-auto{height:auto}.xl\:w-auto{width:auto}.xl\:bg-transparent{background-color:#0000}.xl\:p-0{padding:0}.xl\:py-0{padding-block:0}.xl\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-color-scheme:dark){.dark\:text-slate-400{color:var(--color-slate-400)}}}:root{--ink:#081426;--ink-2:#17243a;--paper:#f4f7fb;--white:#fff;--muted:#667085;--line:#dce4ef;--brand:#2878ff;--brand-dark:#1558d6;--brand-soft:#eaf2ff;--green:#18ce83;--green-2:#79efbc;--green-dark:#087c4c;--red:#e75757;--amber:#f1a93b;--radius:18px;--shadow:0 24px 70px #0f2d5a1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1160px,100% - 40px);margin:0 auto}.site-header{z-index:10;color:#eaf3ee;position:absolute;top:0;left:0;right:0}.nav-row{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{font:700 20px var(--font-display);letter-spacing:-.5px;align-items:center;gap:10px;display:inline-flex}.brand>span>span{color:var(--green)}.brand-mark{border:1px solid #ffffff29;border-radius:9px;align-items:flex-end;gap:3px;width:31px;height:31px;padding:7px;display:flex}.brand-mark i{background:var(--green);border-radius:4px;width:4px;display:block}.brand-mark i:first-child{height:8px}.brand-mark i:nth-child(2){height:16px}.brand-mark i:nth-child(3){height:12px}.main-nav{color:#aab6b0;gap:34px;font-size:14px;display:flex}.main-nav a:hover{color:#fff}.nav-actions{align-items:center;gap:22px;display:flex}.text-link{font-size:14px}.button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-small{padding:10px 16px}.button-large{padding:15px 21px}.button-ghost{color:#e4ede8;background:#ffffff0a;border:1px solid #ffffff2e}.button-outline{background:0 0;border:1px solid #cdd6d1}.button-light{color:var(--ink);background:#fff}.hero{color:#fff;background:radial-gradient(circle at 64% 30%,#1cd58a24,#0000 28%),linear-gradient(135deg,#07120f 0%,#0a1813 55%,#0d2119 100%);min-height:820px;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-grid{z-index:1;grid-template-columns:.88fr 1.12fr;align-items:center;gap:65px;padding-top:140px;display:grid;position:relative}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.hero h1{font:600 clamp(46px,5vw,70px)/1.04 var(--font-display);letter-spacing:-3.6px;margin:24px 0}.hero h1 em{color:#71847b;font-style:normal}.hero-copy>p{color:#a9b7b0;max-width:570px;font-size:18px;line-height:1.7}.hero-actions{gap:12px;margin-top:34px;display:flex}.trust-row{color:#86968e;gap:25px;margin-top:28px;font-size:13px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.hero-visual{padding:45px 0;position:relative}.mini-window{color:var(--ink);background:#f8faf9;border:1px solid #ffffff26;border-radius:19px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(2deg);box-shadow:0 35px 90px #00000073}.mini-bar{color:#fff;background:#0b1713;justify-content:space-between;align-items:center;height:55px;padding:0 18px;display:flex}.mini-brand{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.mini-brand i{background:var(--green);border-radius:6px;width:18px;height:18px;display:block}.mini-avatar{background:#24342e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.mini-content{padding:22px}.mini-heading{justify-content:space-between;align-items:center;font-size:15px;font-weight:800;display:flex}.mini-heading small{color:#7b8983;font-weight:600}.mini-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0;display:grid}.mini-stats>div{background:#fff;border:1px solid #e3e8e5;border-radius:10px;gap:5px;padding:12px;display:grid}.mini-stats small{color:#7c8883;font-size:9px}.mini-stats strong{font:700 16px var(--font-display)}.mini-stats b{color:#0a9c60;font-size:9px}.mini-stats span{color:#6c7873;font-size:9px}.mini-chart{background:#fff;border:1px solid #e3e8e5;border-radius:12px;padding:14px}.chart-label{justify-content:space-between;font-size:10px;font-weight:800;display:flex}.chart-label small{color:#0a9c60}.mini-chart svg{width:100%;height:145px;margin-top:8px}.mini-chart .gridline{stroke:#edf0ee;stroke-width:1px;fill:none}.mini-chart .area{fill:url(#heroFill)}.mini-chart .line{stroke:#13b973;stroke-width:3px;fill:none}.mini-chart circle{fill:#13b973;stroke:#fff;stroke-width:3px}.mini-table{margin-top:9px}.mini-table>div{background:#fff;border-bottom:1px solid #edf0ee;grid-template-columns:1fr 1.5fr 1fr;align-items:center;padding:10px 12px;font-size:10px;display:grid}.mini-table span{font-weight:800}.mini-table small{color:#6f7d77}.mini-table b{color:#0b9f62;text-align:right}.mini-table .loss{color:var(--red)}.float-card{color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 15px 40px #00000040}.float-card svg{color:var(--green-dark)}.float-card span{display:grid}.float-card b{font-size:11px}.float-card small{color:#718078;font-size:9px}.float-one{top:100px;right:-34px}.float-two{bottom:70px;left:-36px}.section{padding:115px 0}.section-heading{text-align:center;max-width:700px;margin:0 auto 55px}.section-heading h2,.workflow h2{font:600 clamp(34px,4vw,52px)/1.08 var(--font-display);letter-spacing:-2.2px;margin:17px 0}.section-heading p,.workflow p{color:var(--muted);line-height:1.7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:305px;padding:30px;display:flex}.feature-grid h3{font:700 22px var(--font-display);margin:24px 0 10px}.feature-grid p{color:var(--muted);margin:0;line-height:1.65}.feature-grid a{color:var(--green-dark);align-items:center;margin-top:auto;font-size:14px;font-weight:800;display:flex}.feature-icon{color:#08945a;background:#e9fbf3;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.feature-dark{color:#fff;position:relative;overflow:hidden;background:var(--ink)!important}.feature-dark p{color:#98aaa1}.feature-dark .feature-icon{background:#193329}.bars{align-items:end;gap:10px;height:72px;margin-top:auto;display:flex}.bars i{background:linear-gradient(var(--green),#0c6f46);border-radius:5px 5px 0 0;flex:1}.bars i:first-child{height:35%}.bars i:nth-child(2){height:55%}.bars i:nth-child(3){height:44%}.bars i:nth-child(4){height:76%}.bars i:nth-child(5){height:62%}.bars i:nth-child(6){height:95%}.workflow{background:#edf2ee}.workflow-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.workflow ol{margin:0;padding:0;list-style:none}.workflow li{border-bottom:1px solid #cdd7d1;gap:24px;padding:26px 0;display:flex}.workflow li>span{font:700 13px var(--font-display);color:#0c9b60}.workflow h3{font:700 21px var(--font-display);margin:0 0 7px}.workflow li p{margin:0;font-size:14px}.pricing-section{background:#fff}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:30px;display:flex;position:relative}.price-card.featured{border:2px solid var(--green-dark);box-shadow:0 22px 60px #0d58391f}.popular{color:#087448;text-transform:uppercase;letter-spacing:.8px;background:#def8ec;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:20px;right:20px}.price-card h3{font:700 23px var(--font-display);margin:0 0 10px}.price-card>p{color:var(--muted);min-height:68px;font-size:14px;line-height:1.6}.price{align-items:baseline;gap:6px;margin:15px 0 22px;display:flex}.price strong{font:700 35px var(--font-display);letter-spacing:-1.5px}.price span{color:var(--muted);font-size:13px}.price-card ul{flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.price-card li{color:#405049;align-items:center;gap:9px;font-size:13px;display:flex}.price-card li svg{color:#0a9d61;flex:none}.final-cta{background:var(--green);padding:75px 0}.final-cta>.container{justify-content:space-between;align-items:center;display:flex}.final-cta .eyebrow{color:#075938}.final-cta h2{font:600 39px/1.1 var(--font-display);letter-spacing:-1.5px;max-width:670px;margin:12px 0 0}.footer-row{color:#66736e;justify-content:space-between;align-items:center;height:105px;font-size:13px;display:flex}.footer-row>span{font:700 18px var(--font-display);color:var(--ink)}.footer-row div{gap:22px;display:flex}.auth-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-aside{background:radial-gradient(circle at 30% 20%,#1ad5892e,transparent 30%),var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.auth-aside .auth-quote{max-width:520px}.auth-aside h2{font:600 46px/1.08 var(--font-display);letter-spacing:-2px;margin:0}.auth-aside p{color:#9caea5;line-height:1.7}.auth-proof{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.auth-proof div{border:1px solid #ffffff1a;border-radius:12px;padding:14px}.auth-proof strong{color:var(--green);font:700 20px var(--font-display);display:block}.auth-proof span{color:#8ea097;font-size:11px}.auth-main{place-items:center;padding:40px;display:grid}.auth-card{width:min(440px,100%)}.auth-card>a{color:var(--ink)}.auth-card h1{font:600 38px var(--font-display);letter-spacing:-1.5px;margin:44px 0 8px}.auth-card>p{color:var(--muted);margin:0 0 27px}.form-stack{gap:15px;display:grid}.field{gap:7px;display:grid}.field label{font-size:13px;font-weight:800}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8dfdb;border-radius:11px;outline:none;padding:12px 13px}.field textarea{resize:vertical;min-height:90px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-error,.form-success,.notice{border-radius:10px;padding:12px 14px;font-size:13px}.form-error{color:#a92d2d;background:#fff0f0;border:1px solid #f4cece}.form-success{color:#087548;background:#eafaf2;border:1px solid #c9edda}.auth-footer{text-align:center;color:var(--muted);margin-top:20px;font-size:13px}.auth-footer a{color:var(--green-dark);font-weight:800}.app-shell{background:#f3f6f4;min-height:100vh;padding-left:248px}.app-sidebar{background:var(--ink);color:#fff;z-index:20;flex-direction:column;width:248px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.app-sidebar nav{gap:5px;margin-top:48px;display:grid}.app-sidebar nav a,.app-sidebar button{color:#9aaba2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:14px;display:flex}.app-sidebar nav a:hover,.app-sidebar button:hover{color:#fff;background:#13251e}.sidebar-bottom{gap:12px;margin-top:auto;display:grid}.plan-chip{color:var(--green-2);background:#183129;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:800}.mobile-nav{display:none}.app-main{max-width:1500px;margin:0 auto;padding:32px 38px 60px}.app-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.app-header h1{font:700 30px var(--font-display);letter-spacing:-1px;margin:0 0 5px}.app-header p{color:var(--muted);margin:0;font-size:14px}.avatar{color:#076e44;background:#d8eee3;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:13px;padding:18px;display:flex}.stat-card .stat-icon{color:#51635a;background:#edf3ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.stat-card>div:last-child{display:grid}.stat-card span{color:var(--muted);font-size:12px}.stat-card strong{font:700 23px var(--font-display);margin:4px 0}.stat-card small{color:#87938d;font-size:11px}.stat-card.positive .stat-icon,.stat-card.positive small{color:#078b55}.stat-card.negative .stat-icon,.stat-card.negative small{color:var(--red)}.dashboard-grid{grid-template-columns:1.55fr .75fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel-head h2{font:700 17px var(--font-display);margin:0}.panel-head a,.panel-head button{color:var(--green-dark);background:0 0;border:0;font-size:12px;font-weight:800}.balance-chart{height:245px}.balance-chart svg{width:100%;height:100%}.balance-chart .gridline{stroke:#edf1ef;stroke-width:1px}.balance-chart .area{fill:url(#dashFill)}.balance-chart .line{stroke:#0caf6a;stroke-width:3px;fill:none}.donut-wrap{place-items:center;padding:15px;display:grid}.donut{background:conic-gradient(var(--green) 0 var(--win),#f06a6a var(--win) 100%);border-radius:50%;place-items:center;width:155px;height:155px;display:grid}.donut:after{content:"";background:#fff;border-radius:50%;width:104px;height:104px}.donut-label{text-align:center;position:absolute}.donut-label strong{font:700 25px var(--font-display);display:block}.donut-label span{color:var(--muted);font-size:11px}.legend{color:var(--muted);justify-content:center;gap:20px;font-size:11px;display:flex}.legend i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;color:#84918b;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--line);padding:11px 10px;font-size:10px}.data-table td{border-bottom:1px solid #eef1ef;padding:13px 10px;font-size:13px}.data-table .positive{color:#078b55;font-weight:800}.data-table .negative{color:#d94747;font-weight:800}.badge{background:#edf2ef;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.badge.success{color:#08794c;background:#e4f8ee}.badge.warning{color:#9c6611;background:#fff4dd}.badge.danger{color:#a82f2f;background:#ffe9e9}.toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.toolbar input,.toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 11px;font-size:13px}.split-layout{grid-template-columns:360px 1fr;gap:18px;display:grid}.form-panel{align-self:start;position:sticky;top:20px}.empty-state{text-align:center;color:var(--muted);padding:50px 20px}.empty-state svg{color:#95a29b;margin-bottom:12px}.locked-card{color:#fff;text-align:left;background:linear-gradient(135deg,#0b1914,#10291f);border-radius:20px;justify-content:center;align-items:center;gap:25px;min-height:340px;padding:45px;display:flex}.locked-card>div:last-child{max-width:550px}.locked-icon{width:65px;height:65px;color:var(--green);background:#18ce831f;border-radius:17px;place-items:center;display:grid}.locked-card h2{font:700 30px var(--font-display);margin:12px 0}.locked-card p{color:#a5b5ad;margin-bottom:22px;line-height:1.7}.plan-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.checkout-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:25px;display:flex}.checkout-card.current{border-color:var(--green-dark);box-shadow:0 0 0 2px #18ce831f}.checkout-card ul{flex:1;gap:10px;padding-left:0;list-style:none;display:grid}.checkout-card li{color:#536159;gap:8px;font-size:13px;display:flex}.checkout-card h2{font:700 22px var(--font-display);margin:0}.checkout-card .price{margin:12px 0}.payment-box{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.pix-code{word-break:break-all;background:#f1f5f2;border:1px dashed #b7c4bd;border-radius:10px;padding:13px;font:12px monospace}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.secret-status{color:#087a4b;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:800;display:flex}.secret-status i{background:var(--green);border-radius:50%;width:8px;height:8px}.page-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:20px;display:flex}.page-tabs a{color:var(--muted);padding:10px 14px;font-size:13px;font-weight:800}.page-tabs a:first-child{color:var(--ink);border-bottom:2px solid var(--green-dark)}@media (max-width:980px){.main-nav{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:145px 0 90px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{max-width:700px;margin:0 auto}.feature-grid,.pricing-grid{grid-template-columns:1fr}.feature-grid article{min-height:270px}.workflow-grid{grid-template-columns:1fr;gap:45px}.stats-grid,.admin-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.split-layout{grid-template-columns:1fr}.form-panel{position:static}.plan-list,.auth-page{grid-template-columns:1fr}.auth-aside{display:none}.app-shell{padding:72px 0 0}.app-sidebar{display:none}.mobile-nav{background:var(--ink);color:#fff;z-index:20;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex;position:fixed;inset:0 0 auto}.mobile-links{gap:18px;display:flex}.app-main{padding:24px 20px 50px}.admin-form-grid{grid-template-columns:1fr}}@media (max-width:620px){.container{width:min(100% - 28px,1160px)}.site-header .brand{font-size:0}.site-header .brand-mark{width:34px}.nav-actions{gap:12px}.nav-actions .text-link{font-size:13px}.hero h1{letter-spacing:-2.5px;font-size:43px}.hero-actions{flex-direction:column}.trust-row{flex-direction:column;align-items:center;gap:8px}.hero-visual{display:none}.section{padding:78px 0}.section-heading h2,.workflow h2{font-size:36px}.final-cta>.container{gap:28px;display:grid}.final-cta h2{font-size:33px}.footer-row{text-align:center;justify-content:center;gap:15px;height:auto;padding:35px 0;display:grid}.footer-row div{justify-content:center}.stats-grid,.admin-kpis{grid-template-columns:1fr}.app-header{align-items:flex-start}.form-row{grid-template-columns:1fr}.panel{overflow-x:auto}.data-table{min-width:680px}.auth-main{padding:26px}.auth-card h1{margin-top:35px;font-size:34px}.locked-card{text-align:center;padding:30px 22px;display:grid}.locked-icon{margin:auto}}.page-transition{min-height:100vh;animation:.38s cubic-bezier(.22,1,.36,1) both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes form-reveal{0%{opacity:0;clip-path:inset(0 0 100% round 14px);transform:translateY(-10px)}to{opacity:1;clip-path:inset(0 round 14px);transform:translateY(0)}}button,a,.panel,.stat-card,.price-card,.checkout-card{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.2s;transition-timing-function:ease}.forgot-password-link{justify-self:end;margin-top:1px;font-size:12px;font-weight:800;color:var(--brand)!important}.pix-payment{gap:12px;display:grid}.pix-qr-image{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:14px;width:220px;max-width:100%;height:220px;margin:4px auto;padding:8px;display:block}.payment-waiting{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.payment-retry{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.payment-success{align-items:center;gap:8px;display:flex}button:not(:disabled):active,.button:not(:disabled):active,a:active{transform:scale(.97)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #18ce8340}button:disabled{cursor:not-allowed;opacity:.65}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-header{margin-bottom:24px}.page-eyebrow{color:var(--green-dark);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.operations-workspace{gap:46px;display:grid}.operation-launcher{background:linear-gradient(110deg,#fff 55%,#effaf4);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;box-shadow:0 12px 34px #0a1c150b}.operation-launcher>div{align-items:center;gap:12px;display:flex}.operation-launcher-icon{width:38px;height:38px;color:var(--green-dark);background:#e6f8ef;border-radius:11px;flex:none;place-items:center;display:grid}.operation-launcher strong{font:700 14px var(--font-display)}.operation-launcher p{color:var(--muted);margin:3px 0 0;font-size:11px}.operations-feedback{margin-top:-30px}.undo-delete-banner{color:#1d4f98;background:#eef5ff;border:1px solid #bdd1f3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:-30px;padding:13px 15px;display:flex}.undo-delete-banner>div{gap:3px;display:grid}.undo-delete-banner strong{font-size:12px}.undo-delete-banner span{color:#57739c;font-size:10px}.undo-delete-banner .button{color:#225da9;background:#fff;border-color:#9ab8e8;flex:none}.operation-form{padding:0;overflow:hidden;box-shadow:0 18px 48px #0a1c150e}.operation-form-reveal{transform-origin:top;animation:.42s cubic-bezier(.22,1,.36,1) both form-reveal}.operation-form-head{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff 55%,#f0faf5);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.operation-head-actions{align-items:center;gap:9px;display:flex}.operation-title{align-items:center;gap:13px;display:flex}.operation-title-icon{background:var(--ink);width:42px;height:42px;color:var(--green);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 20px #07120f1f}.operation-title h2{font:700 20px var(--font-display);margin:0 0 4px}.operation-title p,.operation-section-title p{color:var(--muted);margin:0;font-size:12px}.help-button{color:#08754a;white-space:nowrap;background:#e9f8f1;border:1px solid #ccebdd}.help-button:hover{background:#dcf5e9;border-color:#b8e3cf}.operation-form>.form-success,.operation-form>.form-error{margin:20px 26px 0}.operation-section{border-bottom:1px solid #e9eeeb;grid-template-columns:230px 1fr;gap:28px;padding:25px 26px;display:grid}.operation-section-last{border-bottom:0}.operation-section-title{align-items:flex-start;gap:10px;padding-top:3px;display:flex}.operation-section-title>svg{color:var(--green-dark);flex:none;margin-top:1px}.operation-section-title h3{font:700 14px var(--font-display);margin:0 0 5px}.operation-section-title p{max-width:195px;line-height:1.5}.operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.operation-grid-result{grid-template-columns:1fr 1fr 1.1fr}.operation-notes-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.operation-form .field{min-width:0}.operation-form .field input,.operation-form .field select,.operation-form .field textarea{background:#fcfdfc;border-color:#d7dfda;min-height:46px;transition:border-color .2s,box-shadow .2s,background .2s}.operation-form .field input:hover,.operation-form .field select:hover,.operation-form .field textarea:hover{background:#fff;border-color:#bcc9c2}.operation-form .field textarea{min-height:104px;line-height:1.5}.field-label{align-items:center;gap:5px;min-height:20px;display:flex}.field-label label{font-size:12px;font-weight:800}.field-help{color:#84918b;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.field-help:hover{color:var(--green-dark);background:#e4f5ec}.net-preview{background:#effaf4;border:1px solid #cae9da;border-radius:12px;flex-direction:column;justify-content:center;min-height:77px;padding:12px 14px;display:flex}.net-preview>span{color:#52635b;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex}.net-preview strong{font:700 20px var(--font-display);margin:4px 0 1px}.net-preview small{color:#7a8982;font-size:10px}.net-preview .positive,.trade-card .positive{color:#078b55}.net-preview .negative,.trade-card .negative{color:#d94747}.operation-form-footer{border-top:1px solid var(--line);background:#f8faf8;justify-content:flex-end;align-items:center;gap:24px;padding:20px 26px;display:flex}.operation-form-footer>span{color:var(--muted);text-align:right;max-width:320px;font-size:11px}.operation-form-footer .button{min-width:205px}.operation-footer-actions{align-items:center;gap:9px;display:flex}.operation-footer-actions .button-outline{min-width:110px}.history-section{gap:14px;display:grid}.history-heading{justify-content:space-between;align-items:end;display:flex}.history-heading h2{font:700 24px var(--font-display);letter-spacing:-.6px;margin:7px 0 3px}.history-heading p{color:var(--muted);margin:0;font-size:12px}.section-kicker{color:var(--green-dark);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.filter-panel{gap:13px;padding:17px 19px;display:grid;overflow:visible}.filter-panel-title{color:#405048;align-items:center;gap:8px;font-size:12px;display:flex}.filter-panel-title svg{color:var(--green-dark)}.filter-panel-title button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:800}.operation-filters{grid-template-columns:1.2fr .78fr .78fr 1fr 1fr;gap:9px;display:grid}.operation-filters input,.operation-filters select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:9px 11px;font-size:12px}.operation-filters>label:not(.search-filter){position:relative}.operation-filters>label:not(.search-filter)>span{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.operation-filters>label:not(.search-filter)>input{padding-left:35px}.search-filter{position:relative}.search-filter svg{color:#829089;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-filter input{padding-left:36px}.history-panel{padding:0;overflow:hidden}.operations-table th:first-child,.operations-table td:first-child{padding-left:22px}.operations-table th:last-child,.operations-table td:last-child{text-align:right;padding-right:18px}.operations-table tbody tr:hover{background:#f8fbf9}.operations-table td{height:66px}.operations-table td:first-child strong,.operations-table td:first-child small{display:block}.operations-table td:first-child small{color:var(--muted);margin-top:3px;font-size:10px}.table-arrow{color:#9aa69f;padding:0 3px}.delete-button{color:#9b5858;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:34px;height:34px;font-size:11px;font-weight:800;display:inline-flex}.delete-button:hover{color:#bf3434;background:#fff0f0}.operations-empty{text-align:center;padding:58px 20px}.operations-empty>span{width:56px;height:56px;color:var(--green-dark);background:#eaf7f0;border-radius:15px;place-items:center;margin:0 auto 15px;display:grid}.operations-empty h3{font:700 17px var(--font-display);margin:0 0 7px}.operations-empty p{max-width:420px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.6}.operations-empty .button{margin-top:18px}.mobile-trades{display:none}.operation-grid-identification-simple{grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr)}.operation-simple-financial{grid-template-columns:minmax(180px,.65fr) minmax(260px,.9fr) minmax(330px,1.35fr);align-items:end;gap:14px;display:grid}.money-input{background:#fcfdfc;border:1px solid #d7dfda;border-radius:11px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.money-input:focus-within{border-color:var(--green-dark);box-shadow:0 0 0 3px #18ce831f}.money-input>span{color:#64726b;padding-left:13px;font-size:12px;font-weight:850}.operation-form .money-input input{box-shadow:none;background:0 0;border:0;padding-left:7px}.outcome-field{border:0;min-width:0;margin:0;padding:0}.outcome-field legend{align-items:center;gap:5px;height:27px;font-size:12px;font-weight:800;display:flex}.outcome-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outcome-options label{cursor:pointer;background:#fcfdfc;border:1px solid #d7dfda;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;transition:all .18s;display:flex}.outcome-options input{opacity:0;pointer-events:none;position:absolute}.outcome-options label>span{gap:1px;display:grid}.outcome-options strong{font:800 12px var(--font-display)}.outcome-options small{color:var(--muted);font-size:8px}.outcome-options .win svg{color:#0a8d58}.outcome-options .loss svg{color:#c64646}.outcome-options .win.selected{background:#eaf9f2;border-color:#83d4ad;box-shadow:0 0 0 2px #18ce831c}.outcome-options .loss.selected{background:#fff0f0;border-color:#e6a2a2;box-shadow:0 0 0 2px #e14b4b17}.automatic-result-preview{background:#effaf4;border:1px solid #cce8da;border-radius:12px;min-height:104px;padding:13px 15px}.automatic-result-preview.loss{background:#fff5f5;border-color:#efc9c9}.automatic-result-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.automatic-result-head>span{color:#27654b;text-transform:uppercase;letter-spacing:.45px;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.automatic-result-preview.loss .automatic-result-head>span{color:#974040}.automatic-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.automatic-result-grid>div{gap:3px;display:grid}.automatic-result-grid small{color:var(--muted);text-transform:uppercase;font-size:8px}.automatic-result-grid strong{font:750 15px var(--font-display)}.automatic-result-preview p{color:#64756c;border-top:1px solid #1b704b1f;margin:9px 0 0;padding-top:8px;font-size:9px}.operation-goal-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operation-goal-card{background:#f3fbf7;border:1px solid #d4e9de;border-radius:13px;padding:15px}.operation-goal-card.loss{background:#fff8f8;border-color:#edd4d4}.operation-goal-card>div:first-child{align-items:center;gap:10px;display:flex}.operation-goal-card>div:first-child>svg{color:#078b55;flex:none}.operation-goal-card.loss>div:first-child>svg{color:#c44949}.operation-goal-card span{gap:2px;display:grid}.operation-goal-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.operation-goal-card strong{font:750 17px var(--font-display)}.operation-goal-card p{color:#42564c;margin:11px 0 9px;font-size:11px;line-height:1.45}.operation-goal-progress{background:#dcece4;border-radius:99px;height:6px;overflow:hidden}.operation-goal-progress i{border-radius:inherit;background:linear-gradient(90deg,#078d56,#18ce83);height:100%;display:block}.operation-goal-card.loss .operation-goal-progress{background:#f0dddd}.operation-goal-card.loss .operation-goal-progress i{background:linear-gradient(90deg,#ef9b66,#df4c4c)}.operation-goal-card.reached{background:#fff0f0;border-color:#df8d8d}.legacy-edit-notice{color:#75551e;background:#fff7e7;border:1px solid #ead8ad;border-radius:9px;margin:18px 26px 0;padding:11px 13px;font-size:10px;line-height:1.5}.operation-filters-simple{grid-template-columns:1.2fr .78fr .78fr 1fr}@media (max-width:1180px){.operation-simple-financial{grid-template-columns:1fr 1fr}.automatic-result-preview{grid-column:1/-1}}@media (max-width:760px){.operation-grid-identification-simple,.operation-simple-financial,.operation-goal-cards{grid-template-columns:1fr}.automatic-result-preview{grid-column:auto}.operation-filters-simple{grid-template-columns:1fr 1fr}.operation-filters-simple .search-filter{grid-column:1/-1}}@media (max-width:520px){.outcome-options,.automatic-result-grid{grid-template-columns:1fr 1fr}.automatic-result-grid>div:last-child{grid-column:1/-1}.operation-filters-simple{grid-template-columns:1fr}.operation-filters-simple .search-filter{grid-column:auto}.legacy-edit-notice{margin-inline:20px}}.dashboard-guidance-row{grid-template-columns:minmax(310px,.82fr) minmax(420px,1.35fr);gap:14px;margin-top:14px;display:grid}.dashboard-entry-guidance,.dashboard-market-glance{border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:112px;padding:18px 19px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dashboard-entry-guidance{background:linear-gradient(120deg,#f5fff9,#e4f8ee);border:1px solid #80d9b0;animation:2.4s ease-in-out infinite dashboard-entry-pulse;box-shadow:0 10px 28px #087c4c1a}.dashboard-entry-guidance:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff94 48%,#0000 76%);animation:3.8s ease-in-out infinite dashboard-entry-shine;position:absolute;inset:0;transform:translate(-120%)}.dashboard-guidance-icon,.dashboard-glance-icon{z-index:1;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.dashboard-guidance-icon{color:#fff;background:#0a9259;box-shadow:0 7px 18px #0a925938}.dashboard-entry-guidance>div,.dashboard-market-glance>div{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.dashboard-entry-guidance small,.dashboard-market-glance small{text-transform:uppercase;letter-spacing:.65px;color:#60726a;font-size:9px;font-weight:900}.dashboard-entry-guidance strong{font:780 25px var(--font-display);letter-spacing:-.65px;color:#075d39}.dashboard-entry-guidance p,.dashboard-market-glance p{color:#66766e;margin:0;font-size:10px;line-height:1.45}.dashboard-guidance-action,.dashboard-glance-action{z-index:1;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex;position:relative}.dashboard-guidance-action{color:#087a4b}.dashboard-market-glance{background:linear-gradient(120deg,#fff 35%,#edf5ff);border:1px solid #cddcf0;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 28px #18478712}.dashboard-market-glance:hover{border-color:#8db4ea;transform:translateY(-2px);box-shadow:0 14px 32px #1847871c}.dashboard-market-glance .dashboard-glance-icon{color:#246cc9;background:#e3efff}.dashboard-market-glance strong{font:730 14px/1.3 var(--font-display);color:#12263f}.dashboard-market-glance.buy{background:linear-gradient(120deg,#fff 35%,#e9faf2);border-color:#b9e5cf}.dashboard-market-glance.buy .dashboard-glance-icon{color:#087a4b;background:#daf6e8}.dashboard-market-glance.sell{background:linear-gradient(120deg,#fff 35%,#fff0f0);border-color:#efcaca}.dashboard-market-glance.sell .dashboard-glance-icon{color:#b43838;background:#ffe3e3}.dashboard-market-glance.wait .dashboard-glance-icon{color:#94600d;background:#fff0d5}.dashboard-market-glance.locked{opacity:.92}.dashboard-glance-action,.dashboard-glance-arrow{color:#2a68b6}.dashboard-glance-side{z-index:1;justify-items:end;gap:8px;display:grid;position:relative}.dashboard-gale-badge{white-space:nowrap;color:#315f99;text-transform:uppercase;letter-spacing:.25px;background:#ffffffc2;border:1px solid #bbcee8;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}@keyframes dashboard-entry-pulse{0%,to{border-color:#80d9b0;box-shadow:0 9px 25px #087c4c17}50%{border-color:#18ba74;box-shadow:0 0 0 4px #18ba7417,0 13px 31px #087c4c29}}@keyframes dashboard-entry-shine{0%,56%,to{transform:translate(-120%)}76%{transform:translate(120%)}}@media (max-width:980px){.dashboard-guidance-row{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-guidance-row{gap:10px}.dashboard-entry-guidance,.dashboard-market-glance{grid-template-columns:auto minmax(0,1fr);min-height:105px;padding:15px}.dashboard-guidance-action,.dashboard-glance-action,.dashboard-glance-arrow{grid-column:2;justify-self:start}.dashboard-glance-side{grid-column:2;justify-items:start}.dashboard-entry-guidance strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.dashboard-entry-guidance,.dashboard-entry-guidance:before{animation:none}}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-grid .stat-card{align-items:center;min-height:104px}.daily-goal-panel{border-color:#cfe2d8;margin-top:14px;padding:0;overflow:hidden;box-shadow:0 13px 34px #07271b0e}.daily-goal-heading{background:linear-gradient(120deg,#fff 45%,#eff9f4);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 17px;display:flex}.daily-goal-heading h2{font:750 25px var(--font-display);letter-spacing:-.7px;margin:8px 0 5px}.daily-goal-heading p{color:#5c6b64;margin:0;font-size:12px;line-height:1.55}.daily-goal-heading>a{color:var(--green-dark);border-radius:8px;flex:none;padding:8px 10px;font-size:11px;font-weight:850}.daily-goal-heading>a:hover{background:#e1f3e9}.daily-goal-progress{background:linear-gradient(120deg,#fff 45%,#eff9f4);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 24px 20px;display:grid}.daily-goal-progress>div{background:#dfe9e4;border-radius:99px;height:11px;overflow:hidden;box-shadow:inset 0 1px 2px #08261b12}.daily-goal-progress i{border-radius:inherit;background:linear-gradient(90deg,#078d56,#18ce83);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.daily-goal-progress>span{text-align:right;color:#456056;min-width:132px;font-size:10px;font-weight:850}.daily-goal-metrics{border-top:1px solid #e2eae6;grid-template-columns:repeat(3,1fr);display:grid}.daily-goal-metric{flex-direction:column;gap:6px;min-width:0;padding:18px 22px;display:flex;position:relative}.daily-goal-metric+.daily-goal-metric{border-left:1px solid #e2eae6}.daily-goal-metric>span{color:#64736c;text-transform:uppercase;letter-spacing:.45px;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.daily-goal-metric>span svg{color:#0b8a56}.daily-goal-metric>strong{font:750 20px var(--font-display);letter-spacing:-.35px}.daily-goal-metric>small{color:#78867f;font-size:10px;line-height:1.4}.daily-goal-metric.win{background:#f6fcf9}.daily-goal-metric.win.reached{background:#e9f9f1}.daily-goal-metric.win.reached>strong,.daily-goal-metric.win.reached>small{color:#08794c}.daily-goal-metric.loss{background:#fffbfb}.daily-goal-metric.loss>span svg{color:#c44a4a}.daily-goal-metric.loss>strong{color:#a83636}.daily-goal-metric.loss.reached{background:#fff0f0}.daily-loss-mini-progress{background:#f1dddd;border-radius:99px;height:4px;margin-top:2px;overflow:hidden}.daily-loss-mini-progress i{border-radius:inherit;background:linear-gradient(90deg,#ef9b66,#df4c4c);height:100%;display:block}.daily-goal-panel.success{border-color:#9bd8b9}.daily-goal-panel.success .daily-goal-heading{background:linear-gradient(120deg,#fff 35%,#e3f8ed)}.daily-goal-panel.danger{border-color:#efb4b4}.daily-goal-panel.danger .daily-goal-heading{background:linear-gradient(120deg,#fff 35%,#fff0f0)}.daily-goal-panel.danger .daily-goal-heading .section-kicker,.daily-goal-panel.danger .daily-goal-heading h2{color:#a92e2e}.daily-goal-panel.danger .daily-goal-progress i{background:linear-gradient(90deg,#ef9b66,#df4c4c)}@media (max-width:760px){.daily-goal-metrics{grid-template-columns:1fr}.daily-goal-metric+.daily-goal-metric{border-top:1px solid #e2eae6;border-left:0}.daily-goal-heading{padding:20px}.daily-goal-progress{padding:0 20px 19px}.daily-goal-metric{padding:16px 20px}}@media (max-width:520px){.dashboard-summary-grid{grid-template-columns:1fr}.daily-goal-heading{gap:9px;display:grid}.daily-goal-heading h2{font-size:21px}.daily-goal-heading>a{justify-self:start;padding-left:0}.daily-goal-progress{grid-template-columns:1fr;gap:8px}.daily-goal-progress>span{text-align:left}.daily-goal-metric>strong{font-size:19px}}.brand>span>span,.eyebrow,.page-eyebrow,.section-kicker{color:var(--brand)}.brand-mark i{background:var(--brand)}.button-primary{background:linear-gradient(135deg,var(--brand),#55a0ff);color:#fff;box-shadow:0 10px 28px #2878ff3d}.button-primary:hover{background:linear-gradient(135deg,#1768ec,#4396ff)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2878ff21}.app-sidebar{background:linear-gradient(#071426,#0a1d37)}.app-sidebar nav a:hover,.app-sidebar button:hover{background:#112c50}.plan-chip{color:#9fc5ff;background:#122f55}.mobile-nav{background:#071426}.avatar{background:var(--brand-soft);color:var(--brand-dark)}.sidebar-plan-badge{color:#dceaff!important;background:#264c8f!important}.sidebar-plan-badge.advanced{background:#1f5f9a!important}.privacy-toggle{align-items:center;gap:10px;color:#c7d6eb!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:9px!important;justify-content:flex-start!important;padding:10px 12px!important;display:flex!important}.privacy-toggle:hover{color:#fff!important;background:#408bff1f!important}html[data-values-hidden=true] .sensitive-value{color:#0000!important;font-size:0!important}html[data-values-hidden=true] .sensitive-value:after{content:"R$ ••••••";color:#657187;font-size:18px}html[data-values-hidden=true] .bankroll-summary-grid strong,html[data-values-hidden=true] .bankroll-main-balance small,html[data-values-hidden=true] .operations-table td:nth-child(5),html[data-values-hidden=true] .operations-table td:nth-child(7),html[data-values-hidden=true] .trade-card-data>span:first-child,html[data-values-hidden=true] .trade-card-data>span:last-child strong,html[data-values-hidden=true] .trade-detail-result strong,html[data-values-hidden=true] .trade-detail-grid strong{color:#0000!important;font-size:0!important}html[data-values-hidden=true] .bankroll-summary-grid strong:after,html[data-values-hidden=true] .bankroll-main-balance small:after,html[data-values-hidden=true] .operations-table td:nth-child(5):after,html[data-values-hidden=true] .operations-table td:nth-child(7):after,html[data-values-hidden=true] .trade-card-data>span:first-child:after,html[data-values-hidden=true] .trade-card-data>span:last-child strong:after,html[data-values-hidden=true] .trade-detail-result strong:after,html[data-values-hidden=true] .trade-detail-grid strong:after{content:"R$ ••••••";color:#657187;font-size:13px}.goal-toast{z-index:100;color:#08794c;background:#effbf5;border:1px solid #a8dec4;border-radius:14px;align-items:flex-start;gap:12px;max-width:390px;padding:16px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 18px 55px #051e142e}.goal-toast.loss{color:#a83232;background:#fff3f3;border-color:#efb4b4}.goal-toast div{gap:3px;display:grid}.goal-toast span{color:#64736c;font-size:11px;line-height:1.45}.goal-toast button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.pegazus-hero{background:radial-gradient(circle at 76% 22%,#3789ff42,#0000 30%),radial-gradient(circle at 15% 80%,#1458d229,#0000 30%),linear-gradient(135deg,#061327,#0a2347 58%,#0b2c5d);min-height:790px}.pegazus-hero .hero-grid{grid-template-columns:1fr 1fr}.pegazus-hero h1 em{color:#7db0ff}.pegazus-hero-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#102e57f0,#081a33eb);border:1px solid #90bcff40;border-radius:24px;padding:28px;box-shadow:0 36px 90px #00000059}.hero-card-kicker{letter-spacing:1.2px;color:#7fb3ff;font-size:10px;font-weight:900}.hero-balance{border-bottom:1px solid #ffffff17;gap:5px;padding:24px 0;display:grid}.hero-balance small{color:#8fa6c3}.hero-balance strong{font:700 39px var(--font-display)}.hero-balance span{color:#63d99e;font-size:12px}.hero-goals{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.hero-goals article{background:#ffffff0e;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:14px;display:grid}.hero-goals svg{color:#75aaff}.hero-goals span{color:#9db0c8;font-size:10px}.hero-goals b{font-size:12px}.hero-goals i{background:#1d385d;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.hero-goals em{background:var(--brand);border-radius:inherit;height:100%;display:block}.hero-goals i.safe em{background:var(--green)}.hero-mini-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.hero-mini-grid>div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;gap:5px;padding:13px;display:grid}.hero-mini-grid svg{color:#6ca5ff}.hero-mini-grid span{color:#8fa5bf;font-size:9px}.hero-mini-grid b{font-size:13px}.premium-feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.premium-feature-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 12px 34px #1f487d0e}.premium-feature-grid svg{color:var(--brand);background:var(--brand-soft);box-sizing:content-box;border-radius:12px;padding:11px}.premium-feature-grid h3{font:700 18px var(--font-display);margin:20px 0 9px}.premium-feature-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.hezilex-section{color:#fff;background:#071426;padding:90px 0}.hezilex-grid{grid-template-columns:1fr .95fr;align-items:center;gap:70px;display:grid}.hezilex-grid h2{font:650 clamp(35px,4vw,52px) var(--font-display);margin:14px 0}.hezilex-grid h2 b{color:var(--brand)}.hezilex-grid p{color:#98aac2;line-height:1.75}.integration-note{color:#b6d0f4;align-items:center;gap:8px;font-size:12px;display:flex}.hezilex-logo-wrap{background:linear-gradient(145deg,#0e2e59,#081b35);border:1px solid #659ef440;border-radius:22px;place-items:center;min-height:210px;padding:34px;display:grid}.hezilex-logo-wrap img{max-width:100%;height:auto}.hezilex-logo-wrap small{color:#718bab}.price-card.featured{border-color:var(--brand);box-shadow:0 24px 70px #2878ff29}.price-card.professional{color:#fff;background:#081a32;border-color:#183961}.price-card.professional>p,.price-card.professional .price span,.price-card.professional li{color:#afbdd0}.popular{background:var(--brand);color:#fff}.benefit-prefix{margin:0 0 15px;font-size:12px;display:block}.plan-unavailable{color:#a5afbb;gap:8px;margin:-10px 0 25px;font-size:12px;display:grid}.plan-unavailable span{align-items:center;gap:8px;display:flex}.pegazus-cta{color:#fff;background:linear-gradient(135deg,#1768ed,#3d91ff)}.pegazus-cta .eyebrow{color:#dbeaff}.market-weekend-notice{color:#234b7c;background:#f1f6fe;border:1px solid #bed3f0;border-radius:13px;align-items:flex-start;gap:12px;margin:-8px 0 16px;padding:15px 17px;display:flex}.market-weekend-notice div{gap:3px;display:grid}.market-weekend-notice span{color:#60738c;font-size:11px;line-height:1.55}.news-source{color:var(--muted);align-items:center;gap:18px;margin-bottom:14px;font-size:11px;display:flex}.news-source span:first-child{color:#236148;font-weight:800}.news-source i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.news-source button{color:var(--brand);cursor:pointer;background:0 0;border:0;margin-left:auto}.news-list{gap:11px;display:grid}.news-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:90px 1fr;gap:22px;padding:20px;transition:all .2s;display:grid}.news-card:hover{border-color:#b9cdf0;transform:translateY(-1px);box-shadow:0 12px 30px #1f498212}.news-card time{color:var(--muted);align-content:start;gap:2px;display:grid}.news-card time b{font:700 20px var(--font-display);color:var(--ink)}.news-card time span{font-size:10px}.news-meta{text-transform:uppercase;letter-spacing:.5px;gap:8px;font-size:9px;font-weight:900;display:flex}.news-meta span{color:var(--brand);background:var(--brand-soft);border-radius:99px;padding:4px 7px}.news-meta em{color:#8793a2;padding:4px;font-style:normal}.news-card h2{font:700 18px var(--font-display);margin:10px 0 6px}.news-card p{color:var(--muted);max-width:900px;margin:0;font-size:12px;line-height:1.6}.news-card a{color:var(--brand-dark);align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:800;display:inline-flex}.news-unavailable,.news-status{align-items:center;gap:16px;display:flex}.news-unavailable svg{color:var(--amber)}.news-unavailable div{flex:1}.news-unavailable p{color:var(--muted);margin:4px 0;font-size:12px}.news-disclaimer{color:var(--muted);margin-top:16px;font-size:10px}.comparison-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison-head{justify-content:space-between;gap:16px;display:flex}.comparison-head h2{font:700 19px var(--font-display);margin:7px 0}.comparison-head>strong{align-items:center;gap:3px;font-size:15px;display:flex}.comparison-head>strong svg{width:18px}.comparison-neutral{color:var(--muted);font-size:10px}.comparison-results{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:17px;display:grid}.comparison-results>div{background:#f6f8fc;border-radius:12px;gap:5px;padding:15px;display:grid}.comparison-results span,.comparison-results small{color:var(--muted);font-size:9px}.comparison-results b{font:700 22px var(--font-display)}.comparison-results>i{color:#9aa5b2;font-size:9px}.streak-panel{margin-top:16px}.streak-panel .panel-head h2{margin:7px 0 0}.streak-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.streak-grid article{background:#f3fbf7;border-radius:12px;gap:6px;padding:17px;display:grid}.streak-grid article.negative{background:#fff6f6}.streak-grid svg{color:#0b8a56}.streak-grid .negative svg{color:#cc4c4c}.streak-grid span,.streak-grid small{color:var(--muted);font-size:9px}.streak-grid strong{font:700 18px var(--font-display)}.premium-plan-list .checkout-card{position:relative}.premium-plan-list .checkout-card.recommended{border-color:var(--brand);box-shadow:0 15px 45px #2878ff1f}.premium-plan-list .checkout-card>p{color:var(--muted);font-size:13px;line-height:1.6}.premium-plan-list .popular{align-items:center;gap:4px;display:flex}.premium-plan-list .checkout-card ul{gap:14px;margin:16px 0 28px}.premium-plan-list .checkout-card li{align-items:flex-start;line-height:1.45}.premium-plan-list .checkout-card li svg{color:#0aa765;stroke-width:2.7px;flex:none;margin-top:1px}@media (min-width:1200px) and (max-height:900px){.premium-plan-list .checkout-card{padding:20px 22px}.premium-plan-list .premium-price{margin:10px 0!important}.premium-plan-list .benefit-prefix{margin-bottom:0}.premium-plan-list .checkout-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:10px 0 18px}.premium-plan-list .checkout-card li{font-size:12px;line-height:1.4}}@media (max-width:980px){.pegazus-hero .hero-grid,.hezilex-grid{grid-template-columns:1fr}.pegazus-hero-card{max-width:700px;margin:auto}.premium-feature-grid{grid-template-columns:1fr 1fr}.comparison-grid{grid-template-columns:1fr}.streak-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pegazus-hero-card{padding:18px}.hero-goals,.hero-mini-grid,.premium-feature-grid,.streak-grid{grid-template-columns:1fr}.hezilex-grid{gap:35px}.hezilex-logo-wrap{min-height:160px}.news-card{grid-template-columns:1fr;gap:10px}.news-card time{align-items:baseline;gap:8px;display:flex}.comparison-results{grid-template-columns:1fr}.comparison-results>i{text-align:center}.goal-toast{top:75px;left:14px;right:14px}}.news-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030d0a9e;place-items:center;padding:24px;animation:.2s both backdrop-enter;display:grid;position:fixed;inset:0}.help-modal{background:#fff;border:1px solid #fff9;border-radius:20px;width:min(820px,100%);max-height:min(780px,100vh - 48px);animation:.3s cubic-bezier(.22,1,.36,1) both modal-enter;overflow:auto;box-shadow:0 30px 90px #00000047}.help-modal-head{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#fffffff5;justify-content:space-between;gap:24px;padding:25px 27px 21px;display:flex;position:sticky;top:0}.help-modal-head h2{font:700 24px var(--font-display);letter-spacing:-.6px;margin:7px 0 5px}.help-modal-head p{color:var(--muted);margin:0;font-size:12px}.icon-button{border:1px solid var(--line);cursor:pointer;color:#506059;background:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{color:var(--ink);background:#f1f5f3}.help-grid{grid-template-columns:1fr 1fr;gap:10px;padding:22px 27px;display:grid}.help-grid article,.help-single article{background:#fbfcfb;border:1px solid #e3e9e5;border-radius:12px;padding:15px 16px}.help-grid strong,.help-single strong{font:700 13px var(--font-display)}.help-grid p,.help-single p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.help-single{padding:25px 27px}.help-single article{background:#f1faf5;border-color:#d5eee1;padding:20px}.help-modal-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:flex-end;gap:9px;padding:18px 27px;display:flex;position:sticky;bottom:0}@media (max-width:1180px){.operation-section{grid-template-columns:190px 1fr;gap:20px}.operation-grid,.operation-grid-identification{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-grid-result{grid-template-columns:1fr 1fr}.net-preview{grid-column:1/-1}.operation-filters{grid-template-columns:1.2fr 1fr 1fr}.operation-filters select{grid-row:2}}@media (max-width:760px){.operations-workspace{gap:36px}.operation-launcher{align-items:flex-start}.operation-launcher>div>div p{max-width:250px}.operation-launcher>.button{padding:12px;font-size:0}.operation-launcher>.button svg{margin:0}.operation-form-head{align-items:flex-start;padding:20px}.operation-head-actions .help-button{padding:10px;font-size:0}.operation-head-actions .help-button svg{margin:0}.operation-section{grid-template-columns:1fr;gap:17px;padding:21px 20px}.operation-section-title p{max-width:none}.operation-grid,.operation-grid-identification,.operation-grid-result,.operation-notes-grid{grid-template-columns:1fr 1fr}.net-preview{grid-column:1/-1}.operation-form-footer{flex-direction:column;align-items:stretch;padding:17px 20px}.operation-form-footer>span{text-align:left;max-width:none}.operation-footer-actions{width:100%}.operation-form-footer .button{width:100%;min-width:0}.operation-filters{grid-template-columns:1fr 1fr}.search-filter{grid-column:1/-1}.operation-filters select{grid-row:auto}.desktop-trades{display:none}.mobile-trades{display:grid}.history-panel{background:0 0;border:0;overflow:visible}.trade-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px;padding:16px;display:grid}.trade-card+.trade-card{margin-top:10px}.trade-card-head{justify-content:space-between;align-items:flex-start;display:flex}.trade-card-head>div{gap:3px;display:grid}.trade-card-head>div>strong{font:700 17px var(--font-display)}.trade-card-head>div>span{color:var(--muted);font-size:10px}.trade-card-data{border-block:1px solid #edf1ef;grid-template-columns:.7fr 1.3fr 1.2fr;gap:10px;padding:12px 0;font-size:12px;display:grid}.trade-card-data>span{gap:5px;display:grid}.trade-card-data small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.trade-card>.delete-button{justify-self:end;width:auto;height:30px;padding:0 8px}.help-grid{grid-template-columns:1fr}.help-modal{max-height:calc(100vh - 24px)}.help-backdrop{padding:12px}}@media (max-width:520px){.operations-header h1{font-size:27px}.operation-title-icon{display:none}.operation-title h2{font-size:18px}.operation-launcher{padding:16px}.operation-launcher-icon{display:none}.operation-launcher p{line-height:1.45}.operation-grid,.operation-grid-identification,.operation-grid-result,.operation-notes-grid{grid-template-columns:1fr}.net-preview{grid-column:auto}.operation-filters{grid-template-columns:1fr}.search-filter{grid-column:auto}.trade-card-data{grid-template-columns:1fr 1fr}.trade-card-data>span:last-child{grid-column:1/-1}.help-modal-head{padding:21px 20px}.help-modal-head h2{font-size:20px}.help-grid,.help-single{padding:18px 20px}.help-modal-actions{flex-wrap:wrap;padding:15px 20px}.help-modal-actions .button{white-space:nowrap;flex:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-transition,.help-backdrop,.help-modal{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.market-page{gap:16px;display:grid}.market-page-header{margin-bottom:4px}.market-source-status{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #0a1c150a}.market-source-status>div{gap:2px;display:grid}.market-source-status strong{font-size:12px}.market-source-status small{color:var(--muted);font-size:10px}.status-dot{background:var(--green);border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite market-pulse;box-shadow:0 0 0 5px #18ce831f}.status-dot.delayed{background:var(--amber);animation:none;box-shadow:0 0 0 5px #f1a93b24}@keyframes market-pulse{50%{box-shadow:0 0 0 8px #18ce8300}}.market-control-bar{grid-template-columns:minmax(240px,1.3fr) 1fr 1fr auto;align-items:end;gap:22px;padding:16px 18px;display:grid}.market-asset-select,.market-control-metric{gap:6px;display:grid}.market-asset-select>span,.market-control-metric>span{color:var(--muted);text-transform:uppercase;letter-spacing:.55px;font-size:10px;font-weight:800}.market-asset-select select{height:43px;color:var(--ink);background:#fcfdfc;border:1px solid #d7dfda;border-radius:10px;outline:none;padding:0 12px;font-weight:800}.market-asset-select select:focus{border-color:var(--green-dark);box-shadow:0 0 0 3px #18ce831f}.market-control-metric{padding-bottom:4px}.market-control-metric strong{font:700 14px var(--font-display)}.market-countdown{color:var(--green-dark);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.market-refresh{white-space:nowrap;height:43px}.spinning{animation:.9s linear infinite market-spin}@keyframes market-spin{to{transform:rotate(360deg)}}.market-alert{border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;display:flex}.market-alert>div{gap:2px;display:grid}.market-alert-error{color:#9c2929;background:#fff0f0;border:1px solid #f1caca}.market-alert-warning{color:#855a10;background:#fff7e6;border:1px solid #f0ddb4}.market-loading{text-align:center;min-height:330px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.market-loading strong{color:var(--ink);font:700 18px var(--font-display)}.market-loading span{font-size:12px}.market-overview-grid{grid-template-columns:1.65fr .8fr .8fr;gap:14px;display:grid}.market-signal-card{color:#fff;border-radius:15px;flex-direction:column;min-height:200px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #07120f1f}.market-signal-card:after{content:"";background:#ffffff0f;border-radius:50%;width:230px;height:230px;position:absolute;top:-95px;right:-80px}.signal-buy{background:linear-gradient(135deg,#087c4c,#0bb873)}.signal-sell{background:linear-gradient(135deg,#8f2929,#d94b4b)}.signal-wait{background:linear-gradient(135deg,#26342f,#53645c)}.market-signal-head{text-transform:uppercase;letter-spacing:.75px;color:#ffffffc4;align-items:center;gap:11px;font-size:11px;font-weight:800;display:flex}.market-signal-icon{color:#fff;background:#ffffff1c;border:1px solid #fff3;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.market-signal-label{font:800 37px var(--font-display);letter-spacing:-1.5px;margin:15px 0 3px}.market-signal-card>p{color:#ffffffc7;max-width:570px;margin:0;font-size:12px;line-height:1.55}.market-signal-meta{gap:20px;margin-top:auto;padding-top:13px;display:flex}.market-signal-meta span{color:#ffffffa8;font-size:10px}.market-signal-meta b{color:#fff;margin-left:4px}.market-price-card,.market-window-card{flex-direction:column;justify-content:center;display:flex}.market-card-label{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.market-card-label svg{color:var(--green-dark)}.market-price-card>strong,.market-window-card>strong{font:700 26px var(--font-display);letter-spacing:-.8px;margin:15px 0 7px}.market-price-card>span{align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.market-price-card .positive{color:#078b55}.market-price-card .negative{color:#d94747}.market-price-card>small,.market-window-card>small{color:var(--muted);margin-top:12px;font-size:10px}.market-window-card>strong{color:var(--green-dark);font-variant-numeric:tabular-nums;font-size:34px}.market-window-card>span{color:var(--muted);font-size:11px}.market-chart-panel{padding:0;overflow:hidden}.market-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 0;display:flex}.market-panel-head h2{font:700 18px var(--font-display);margin:7px 0 3px}.market-panel-head p{color:var(--muted);margin:0;font-size:11px}.market-chart-legend{color:var(--muted);white-space:nowrap;gap:14px;font-size:10px;display:flex}.market-chart-legend span{align-items:center;gap:5px;display:flex}.market-chart-legend i{border-radius:2px;width:16px;height:2px}.market-chart-legend .ema9{background:#07975b}.market-chart-legend .ema21{background:#dd9b32}.market-chart-scroll{width:100%;padding:8px 10px 4px;overflow-x:auto}.market-chart{width:100%;min-width:680px;height:320px;display:block}.market-gridline{stroke:#ebefec;stroke-width:1px}.market-axis-label{fill:#86928c;font:10px var(--font-body)}.market-candle line{stroke-width:1.2px}.market-candle rect{stroke-width:0}.market-candle.bullish line{stroke:#0ba867}.market-candle.bullish rect{fill:#11ba72}.market-candle.bearish line{stroke:#db5151}.market-candle.bearish rect{fill:#e45a5a}.market-ema{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.market-ema-9{stroke:#078d56}.market-ema-21{stroke:#df9e35}.market-details-grid{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.market-indicators-panel,.market-rationale-panel{padding:0 0 20px}.market-updated{color:var(--muted);padding-top:5px;font-size:10px}.market-indicator-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:17px 22px 0;display:grid}.market-indicator{background:#fbfcfb;border:1px solid #e4eae6;border-radius:11px;gap:5px;padding:13px;display:grid;position:relative;overflow:hidden}.market-indicator:before{content:"";background:#9ca8a2;width:3px;position:absolute;inset:0 auto 0 0}.market-indicator.bullish:before{background:var(--green)}.market-indicator.bearish:before{background:var(--red)}.market-indicator>span{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:800}.market-indicator>strong{font:700 17px var(--font-display)}.market-indicator>small{color:#718078;font-size:9px}.confluence-scale{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:17px 22px 8px;font-size:9px;font-weight:800;display:grid}.confluence-scale>div{background:linear-gradient(90deg,#e55a5a,#d8dfdb 50%,#17bc75);border-radius:99px;height:6px;position:relative}.confluence-scale i{background:var(--ink);border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000040}.market-reasons{gap:8px;margin:4px 0 0;padding:0 22px;list-style:none;display:grid}.market-reasons li{color:#435149;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.market-reasons svg{color:#07905a;flex:none;margin-top:1px}.market-reasons .caution{color:#77612d}.market-reasons .caution svg{color:var(--amber)}.market-methodology,.market-disclaimer{border-radius:12px;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.market-methodology{color:#315044;background:#eef8f3;border:1px solid #d5ebdf}.market-methodology>svg{color:var(--green-dark);flex:none}.market-methodology>div{gap:4px;display:grid}.market-methodology strong{font-size:12px}.market-methodology p,.market-disclaimer p{margin:0;font-size:11px;line-height:1.55}.market-disclaimer{color:#72531d;background:#fff8ea;border:1px solid #f0dfb9}.market-disclaimer svg{color:#b97c19;flex:none}@media (max-width:1180px){.market-overview-grid{grid-template-columns:1.4fr 1fr}.market-window-card{grid-column:2}.market-price-card{grid-area:1/2}.market-signal-card{grid-row:1/3}.market-details-grid{grid-template-columns:1fr}.market-control-bar{grid-template-columns:1.2fr 1fr 1fr}.market-refresh{grid-column:3;justify-self:end}.market-indicator-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.market-page-header{align-items:flex-start;gap:12px}.market-source-status{padding:8px 10px}.market-control-bar{grid-template-columns:1fr 1fr;gap:15px}.market-asset-select{grid-column:1/-1}.market-refresh{grid-column:auto;justify-self:stretch}.market-overview-grid{grid-template-columns:1fr 1fr}.market-signal-card{grid-area:auto/1/auto/-1}.market-price-card,.market-window-card{grid-area:auto}.market-panel-head{padding:18px 17px 0}.market-chart-legend{display:none}.market-indicator-grid{grid-template-columns:repeat(2,1fr);padding:15px 17px 0}.market-reasons,.confluence-scale{padding-inline:17px}}@media (max-width:520px){.market-page{gap:12px}.market-page-header{display:grid}.market-page-header h1{font-size:27px}.market-source-status{justify-self:start}.market-control-bar{grid-template-columns:1fr}.market-asset-select,.market-refresh{grid-column:auto}.market-overview-grid{grid-template-columns:1fr}.market-price-card,.market-window-card{min-height:150px}.market-signal-card{min-height:230px;padding:20px}.market-signal-label{font-size:34px}.market-indicator-grid{grid-template-columns:1fr 1fr;gap:7px}.market-indicator{padding:11px}.market-indicator>strong{font-size:15px}.market-chart{height:285px}.market-methodology,.market-disclaimer{padding:15px}}.market-gale-notice{background:linear-gradient(100deg,#f8fbff,#edf5ff);border:1px solid #c7d9ee;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex;box-shadow:0 8px 24px #1e539412}.market-gale-notice>span{color:#fff;background:#236ec8;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 16px #236ec833}.market-gale-notice>div{gap:2px;display:grid}.market-gale-notice strong{font:750 13px var(--font-display);color:#173b68}.market-gale-notice p{color:#60728a;margin:0;font-size:10px;line-height:1.45}@media (max-width:520px){.market-gale-notice{align-items:flex-start;padding:12px 13px}.market-gale-notice>span{width:35px;height:35px}.market-gale-notice strong{font-size:12px}}.market-control-bar-pro{grid-template-columns:minmax(260px,1fr) minmax(390px,1.45fr) minmax(170px,.72fr) auto;align-items:start}.timeframe-control{gap:8px;min-width:0;display:grid}.timeframe-control>span{min-height:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.55px;align-items:center;font-size:10px;font-weight:800;line-height:1.3;display:flex}.timeframe-control>div{flex-wrap:wrap;gap:6px;display:flex}.timeframe-control button{color:#607086;cursor:pointer;background:#f8fafc;border:1px solid #d7e1ed;border-radius:9px;min-width:40px;height:43px;padding:0 9px;font-size:10px;font-weight:900}.timeframe-control button:hover{color:var(--brand-dark);border-color:#90b8f6}.timeframe-control button.active{background:var(--ink);border-color:var(--ink);color:#8bbaff;box-shadow:0 5px 14px #08142629}.market-signal-meta{flex-wrap:wrap}.market-chart-panel-pro .market-panel-head{padding-bottom:10px}.market-chart-legend b{color:#a1660d;background:#fff6df;border:1px solid #f0dca9;border-radius:999px;padding:5px 8px;font-size:9px}.market-chart-legend b.live{color:#08794c;background:#e5f8ee;border-color:#c7ead8}.pro-chart-shell{background:#fff;border-top:1px solid #edf1ef;position:relative}.pro-chart-toolbar{background:#fafcfb;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;height:47px;padding:0 18px;display:flex}.pro-chart-toolbar>span{color:#77847e;align-items:center;gap:6px;font-size:10px;display:flex}.pro-chart-toolbar>div{gap:5px;display:flex}.pro-chart-toolbar button{color:#526159;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.pro-chart-toolbar button:hover{color:var(--green-dark);background:#eef8f3;border-color:#c8e6d6}.pro-chart-toolbar .chart-live-button{color:var(--green-2);background:#0b1b15;border-color:#0b1b15}.pro-chart-canvas{touch-action:pan-y;width:100%;height:430px}.pro-chart-crosshair{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);color:#627068;pointer-events:none;background:#ffffffeb;border-radius:8px;align-items:center;gap:9px;padding:6px 9px;font-size:9px;display:flex;position:absolute;top:58px;left:18px;box-shadow:0 6px 18px #07120f14}.pro-chart-crosshair b{color:var(--ink)}.chart-attribution{text-align:right;color:#89958f;padding:7px 14px 10px;font-size:9px}.chart-attribution a{color:#526159;text-decoration:underline}.market-details-grid-pro{grid-template-columns:1fr}.market-rules-panel{padding:0 0 20px}.signal-rules-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px 22px 0;display:grid}.signal-rules-list article{background:#fbfcfb;border:1px solid #e3e9e5;border-radius:12px;grid-template-columns:132px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.signal-rules-list article>div:last-child{gap:4px;display:grid}.signal-rules-list strong{font:700 13px var(--font-display);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.signal-rules-list strong em{font:800 8px var(--font-body);text-transform:uppercase;letter-spacing:.45px;color:#78857f;background:#edf2ef;border-radius:999px;padding:4px 6px;font-style:normal}.signal-rules-list span{color:#34443c;font-size:11px;font-weight:700}.signal-rules-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.rule-status{text-transform:uppercase;letter-spacing:.35px;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.rule-status.buy,.rule-status.pass{color:#08764a;background:#e1f7ec}.rule-status.sell{color:#a72d35;background:#ffe8e8}.rule-status.fail{color:#9a5318;background:#fff0e3}.rule-status.neutral{color:#64716b;background:#edf1ef}@media (max-width:1250px){.market-control-bar-pro{grid-template-columns:minmax(270px,1fr) minmax(410px,1.35fr)}.market-control-bar-pro .market-control-metric{grid-column:1}.market-control-bar-pro .market-refresh{grid-column:2;justify-self:end}.signal-rules-list article{grid-template-columns:115px 1fr}}@media (max-width:880px){.market-control-bar-pro{grid-template-columns:1fr 1fr}.market-control-bar-pro .market-asset-select,.market-control-bar-pro .timeframe-control{grid-column:1/-1}.market-control-bar-pro .market-refresh{grid-column:auto}.signal-rules-list{grid-template-columns:1fr}.pro-chart-toolbar>span{display:none}.pro-chart-toolbar{justify-content:flex-end}.market-signal-meta{gap:10px 16px}}@media (max-width:560px){.market-control-bar-pro{grid-template-columns:1fr}.market-control-bar-pro .market-asset-select,.market-control-bar-pro .timeframe-control,.market-control-bar-pro .market-refresh{grid-column:auto}.timeframe-control>div{grid-template-columns:repeat(4,1fr);display:grid}.timeframe-control button{width:100%}.pro-chart-canvas{height:360px}.pro-chart-toolbar{justify-content:flex-start;padding-inline:12px;overflow-x:auto}.pro-chart-toolbar button{white-space:nowrap}.pro-chart-crosshair{white-space:nowrap;left:10px;right:10px;overflow-x:auto}.signal-rules-list{padding-inline:15px}.signal-rules-list article{grid-template-columns:1fr}.rule-status{margin-bottom:2px}.market-signal-meta{grid-template-columns:1fr 1fr;display:grid}.market-signal-meta span:last-child{grid-column:1/-1}}.sidebar-link-label{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-plan-badge{color:#07120f;background:var(--green-2);letter-spacing:.5px;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:950}.sidebar-plan-badge.advanced{color:#28548b;background:#dce9ff}.form-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.bankroll-page{gap:18px;display:grid}.bankroll-page>.app-header{margin-bottom:0}.bankroll-tabs{scrollbar-width:none;border-bottom:1px solid #dce4df;gap:5px;display:flex;overflow-x:auto}.bankroll-tabs a{color:#6d7b74;white-space:nowrap;border-bottom:2px solid #0000;padding:11px 14px;font-size:12px;font-weight:850}.bankroll-tabs a:hover{color:var(--ink)}.bankroll-tabs a.active{color:var(--green-dark);border-color:var(--green-dark)}.bankroll-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.bankroll-summary-grid .panel{min-height:138px}.bankroll-main-balance,.bankroll-today{flex-direction:column;justify-content:center;display:flex}.bankroll-main-balance>span,.bankroll-today>span{color:var(--muted);font-size:11px;font-weight:800}.bankroll-main-balance>strong,.bankroll-today>strong{font:750 26px var(--font-display);letter-spacing:-.6px;margin:10px 0 5px}.bankroll-main-balance>small,.bankroll-today>small,.bankroll-daily-meter>small{color:var(--muted);font-size:10px}.bankroll-daily-meter{flex-direction:column;justify-content:center;gap:10px;display:flex}.bankroll-daily-meter>div:first-child{gap:8px;display:grid}.bankroll-daily-meter>div:first-child span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.bankroll-daily-meter>div:first-child strong{font:700 18px var(--font-display)}.bankroll-daily-meter.limit-reached{background:snow;border-color:#efb9b9}.bankroll-progress{background:#e9efeb;border-radius:99px;height:7px;overflow:hidden}.bankroll-progress i{border-radius:inherit;background:linear-gradient(90deg,#07975b,var(--green));height:100%;display:block}.bankroll-progress.red i{background:linear-gradient(90deg,#ef9b66,#df4c4c)}.bankroll-warning,.dashboard-risk-alert{color:#8f2c2c;background:#fff3f3;border:1px solid #f0c1c1;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.bankroll-warning svg,.dashboard-risk-alert>svg{flex:none}.bankroll-warning div,.dashboard-risk-alert div{gap:2px;display:grid}.bankroll-warning strong,.dashboard-risk-alert strong{font-size:12px}.bankroll-warning p,.dashboard-risk-alert span{margin:0;font-size:11px;line-height:1.45}.dashboard-risk-alert{margin-top:14px}.dashboard-risk-alert a{color:#8f2c2c;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:850}.bankroll-overview-panel{padding-bottom:10px}.bankroll-overview-list{grid-template-columns:repeat(4,1fr);display:grid}.bankroll-overview-list>div{border-left:1px solid var(--line);gap:7px;padding:3px 18px 14px;display:grid}.bankroll-overview-list>div:first-child{border-left:0;padding-left:0}.bankroll-overview-list span{color:var(--muted);font-size:10px}.bankroll-overview-list strong{font:700 16px var(--font-display)}.bankroll-panel-description{color:var(--muted);margin:4px 0 0;font-size:11px}.bankroll-history-panel{padding:0;overflow:hidden}.bankroll-history-panel>.panel-head{padding:21px 21px 0}.daily-history-head,.daily-row>summary{grid-template-columns:1.35fr repeat(4,1fr);align-items:center;gap:14px;display:grid}.daily-history-head{color:#839089;border-block:1px solid var(--line);text-transform:uppercase;letter-spacing:.55px;background:#f8faf9;padding:9px 21px;font-size:9px;font-weight:850}.daily-history-list{display:grid}.daily-row{border-bottom:1px solid #edf1ef}.daily-row:last-child{border-bottom:0}.daily-row>summary{cursor:pointer;padding:15px 21px;font-size:12px;list-style:none}.daily-row>summary::-webkit-details-marker{display:none}.daily-row>summary:hover{background:#fafcfb}.daily-row>summary span:first-child{align-items:center;gap:7px;font-weight:750;display:flex}.daily-row.success>summary{box-shadow:inset 3px 0 var(--green)}.daily-row.risk>summary{box-shadow:inset 3px 0 var(--red)}.daily-row-details{background:#f8faf9;border-top:1px solid #edf1ef;grid-template-columns:repeat(6,1fr);gap:12px;padding:14px 21px 18px;display:grid}.daily-row-details>div{gap:5px;display:grid}.daily-row-details small{color:var(--muted);font-size:9px}.daily-row-details strong{font-size:11px}.bankroll-settings-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:16px;display:grid}.bankroll-settings-grid .panel-head h2,.planning-layout .panel-head h2{align-items:center;gap:8px;display:flex}.bankroll-value-rule{grid-template-columns:1.6fr .8fr;gap:10px;display:grid}.rule-preview{color:#24704f;background:#edf8f2;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.rule-preview.danger{color:#99423d;background:#fff2ef}.rule-preview strong{margin-left:2px}.planning-layout{grid-template-columns:.8fr 1fr;align-items:start;gap:16px;display:grid}.planning-layout .projection-table{grid-column:1/-1}.projection-result{flex-direction:column;justify-content:center;min-height:100%;display:flex}.projection-result>span{color:var(--muted);font-size:10px}.projection-result>strong{font:750 28px var(--font-display);margin:9px 0 18px}.projection-result>div{border-top:1px solid var(--line);gap:5px;padding-top:16px;display:grid}.projection-result>div small{color:var(--muted);font-size:10px}.projection-result>div b{font:700 20px var(--font-display);color:var(--green-dark)}.projection-result>p{color:#7d5a20;background:#fff7e8;border-radius:9px;align-items:flex-start;gap:7px;margin:18px 0 0;padding:11px;font-size:10px;line-height:1.5;display:flex}.projection-result>p svg{flex:none}.projection-rows{display:grid}.projection-rows>div{border-top:1px solid #edf1ef;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 3px;font-size:12px;display:grid}.projection-rows>div:first-child{border-top:0}.projection-rows>div span:nth-child(2){color:var(--green-dark)}.projection-rows>div strong{text-align:right}.operation-daily-risk{color:#53635b;background:#f4f7f5;border-radius:10px;grid-column:2;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.operation-daily-risk svg{color:#75827c;flex:none}.operation-daily-risk>div{gap:3px;display:grid}.operation-daily-risk strong{font-size:11px}.operation-daily-risk span{font-size:10px;line-height:1.45}.operation-daily-risk.reached{color:#963333;background:#fff1f1}.operation-daily-risk.reached svg{color:#c64545}.trade-actions,.trade-card-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.edit-button{color:#497262;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.edit-button:hover{color:#08794c;background:#eaf7f0}@media (max-width:1120px){.bankroll-summary-grid{grid-template-columns:1fr 1fr}.daily-row-details{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.bankroll-summary-grid{grid-template-columns:1fr 1fr}.bankroll-summary-grid .panel{min-height:125px}.bankroll-overview-list{grid-template-columns:1fr 1fr;gap:0}.bankroll-overview-list>div{border-left:0;border-top:1px solid var(--line);padding:14px 8px}.bankroll-overview-list>div:nth-child(-n+2){border-top:0}.bankroll-settings-grid,.planning-layout{grid-template-columns:1fr}.planning-layout .projection-table{grid-column:auto}.daily-history-head{display:none}.daily-row>summary{grid-template-columns:1.2fr 1fr 1fr;padding:14px 16px}.daily-row>summary span:nth-child(3),.daily-row>summary span:nth-child(5){display:none}.daily-row-details{grid-template-columns:1fr 1fr;padding-inline:16px}.operation-daily-risk{grid-column:1}.trade-card-actions{justify-content:flex-end}.trade-card>.delete-button{width:auto}.trade-card-actions .delete-button,.trade-card-actions .edit-button{width:auto;height:31px;padding-inline:8px}}@media (max-width:520px){.bankroll-summary-grid{grid-template-columns:1fr}.bankroll-summary-grid .panel{min-height:auto}.bankroll-tabs{margin-inline:-4px}.bankroll-value-rule{grid-template-columns:1fr .72fr}.bankroll-warning,.dashboard-risk-alert{align-items:flex-start}.dashboard-risk-alert{grid-template-columns:auto 1fr;display:grid}.dashboard-risk-alert a{grid-column:2;margin-left:0}.daily-row>summary{grid-template-columns:1.25fr 1fr}.daily-row>summary span:nth-child(4){display:none}.daily-row-details{grid-template-columns:1fr 1fr}.projection-rows>div{grid-template-columns:.7fr 1fr 1fr}.bankroll-overview-list strong{font-size:14px}}.mobile-menu-trigger{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.mobile-menu-backdrop{display:none}.mobile-menu-open{overflow:hidden}@media (max-width:980px){.mobile-links{align-items:center}.mobile-links>a,.mobile-menu-trigger{color:#d6e2dc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mobile-links>a:hover,.mobile-menu-trigger:hover{color:#fff;background:#183027}.mobile-menu-backdrop{z-index:80;background:#020a089e;justify-content:flex-end;animation:.18s both backdrop-enter;display:flex;position:fixed;inset:0}.mobile-menu-drawer{color:#fff;background:#0a1712;flex-direction:column;width:min(360px,88vw);height:100%;padding:20px;animation:.25s cubic-bezier(.22,1,.36,1) both mobile-drawer-enter;display:flex;box-shadow:-24px 0 70px #0000004d}.mobile-menu-drawer header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:3px 2px 18px;display:flex}.mobile-menu-drawer header>div{gap:4px;display:grid}.mobile-menu-drawer header strong{font:700 19px var(--font-display)}.mobile-menu-drawer header span{color:#83a093;font-size:10px}.mobile-menu-drawer header button{color:#fff;background:#13251e;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mobile-menu-drawer nav{gap:4px;padding:18px 0;display:grid;overflow:auto}.mobile-menu-drawer nav a{color:#a8bbb1;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.mobile-menu-drawer nav a:hover,.mobile-menu-drawer nav a.active{color:#fff;background:#183128}.mobile-menu-drawer nav a.active svg{color:var(--green)}.mobile-menu-drawer nav a span{flex:1}.mobile-menu-drawer nav a small{background:var(--green-2);color:#061b12;letter-spacing:.45px;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:950}.mobile-menu-drawer nav a small.advanced{color:#28548b;background:#dce9ff}.mobile-menu-drawer>form{border-top:1px solid #ffffff17;margin-top:auto;padding-top:14px}.mobile-menu-drawer>form button{color:#a8bbb1;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:46px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.mobile-menu-drawer>form button:hover{color:#ffcaca;background:#251a1a}@keyframes mobile-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}}@media (max-width:420px){.mobile-nav{padding-inline:14px}.mobile-nav .brand{font-size:17px}.mobile-links{gap:5px}}.agenda-page,.strategies-page{gap:16px;display:grid}.agenda-page>.app-header,.strategies-page>.app-header{margin-bottom:2px}.agenda-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.62fr);gap:15px;display:grid;position:relative}.agenda-calendar-panel{padding:0;overflow:hidden}.agenda-toolbar{justify-content:space-between;align-items:center;padding:20px 21px 16px;display:flex}.agenda-toolbar h2{font:700 20px var(--font-display);text-transform:capitalize;margin:7px 0 0}.agenda-toolbar>div:last-child{gap:6px;display:flex}.agenda-toolbar button{border:1px solid var(--line);color:#526159;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.agenda-weekdays,.agenda-grid{grid-template-columns:repeat(7,1fr);display:grid}.agenda-weekdays{border-block:1px solid var(--line);background:#f7faf8}.agenda-weekdays span{text-align:center;color:var(--muted);text-transform:uppercase;padding:9px 6px;font-size:9px;font-weight:850}.agenda-grid{gap:6px;padding:10px}.agenda-grid>button,.agenda-empty-cell{border-radius:10px;min-height:86px}.agenda-grid>button{text-align:left;color:var(--ink);cursor:pointer;background:#fbfcfb;border:1px solid #e5ebe7;flex-direction:column;align-items:flex-start;gap:5px;padding:9px;display:flex}.agenda-grid>button:disabled{cursor:default;color:#97a29d;background:#fafbfa}.agenda-grid>button>span{font-size:10px;font-weight:850}.agenda-grid>button>strong{font:750 12px var(--font-display);margin-top:auto}.agenda-grid>button>small{color:var(--muted);font-size:8px}.agenda-grid>button.positive-day{background:#effaf4;border-color:#ccebdc}.agenda-grid>button.positive-day strong{color:#087a4b}.agenda-grid>button.negative-day{background:#fff3f3;border-color:#f1d2d2}.agenda-grid>button.negative-day strong{color:#bd4141}.agenda-grid>button.selected{box-shadow:0 0 0 2px var(--ink);border-color:var(--ink)}.agenda-legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:18px;padding:12px 20px 17px;font-size:9px;display:flex}.agenda-legend span{align-items:center;gap:5px;display:flex}.agenda-legend i{background:#eef1ef;border-radius:3px;width:8px;height:8px}.agenda-legend i.positive{background:#35c987}.agenda-legend i.negative{background:#ed7777}.agenda-day-panel{align-self:start;min-height:320px}.agenda-day-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:17px;display:flex}.agenda-day-title>span{background:#e7f8ef;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.agenda-day-title>span.negative{background:#ffeded}.agenda-day-title>div{gap:3px;display:grid}.agenda-day-title small,.agenda-day-meta span{color:var(--muted);font-size:9px}.agenda-day-title strong{font:750 22px var(--font-display)}.agenda-day-meta{grid-template-columns:1fr 1fr;gap:8px;padding:15px 0;display:grid}.agenda-day-meta>div{background:#f7faf8;border-radius:9px;gap:5px;padding:10px;display:grid}.agenda-day-meta strong{font-size:12px}.agenda-operation-list{gap:7px;display:grid}.agenda-operation-list article{border:1px solid #e8edea;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.agenda-operation-list article>div{gap:3px;display:grid}.agenda-operation-list strong{font-size:11px}.agenda-operation-list span{color:var(--muted);font-size:8px}.agenda-operation-list b{font-size:10px}.agenda-no-selection{text-align:center;min-height:275px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.agenda-no-selection svg{color:#9baba3;margin-bottom:10px}.agenda-no-selection strong{color:var(--ink);font-size:13px}.agenda-no-selection p{max-width:190px;font-size:10px;line-height:1.5}.agenda-preview-lock{color:#fff;background:linear-gradient(125deg,#0a1813,#102a20);border-radius:15px;grid-column:1/-1;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 16px 42px #06150f26}.agenda-preview-lock>svg{width:44px;height:44px;color:var(--green);background:#18ce831f;border-radius:12px;flex:none;padding:11px}.agenda-preview-lock>div{flex:1}.agenda-preview-lock span{color:var(--green);text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:900}.agenda-preview-lock h2{font:700 18px var(--font-display);margin:4px 0}.agenda-preview-lock p{color:#9cb1a7;margin:0;font-size:10px}.agenda-preview-lock .button{white-space:nowrap}.agenda-layout.is-preview .agenda-calendar-panel,.agenda-layout.is-preview .agenda-day-panel{-webkit-user-select:none;user-select:none}.agenda-layout.is-preview .agenda-grid>button{cursor:default}.strategy-library{gap:15px;display:grid}.strategy-intro{background:linear-gradient(120deg,#fff 50%,#edf9f3);justify-content:space-between;align-items:center;gap:25px;display:flex}.strategy-intro h2{font:700 23px var(--font-display);margin:8px 0 5px}.strategy-intro p{color:var(--muted);margin:0;font-size:12px}.strategy-principle{color:#fff;background:#0c1c16;border-radius:12px;align-items:center;gap:10px;min-width:300px;padding:14px 16px;display:flex}.strategy-principle>svg{color:var(--green);flex:none}.strategy-principle span{color:#a5b7ae;gap:3px;font-size:10px;display:grid}.strategy-principle strong{color:#fff;font-size:11px}.strategy-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.strategy-card{text-align:left;width:100%;min-height:250px;color:inherit;font:inherit;cursor:pointer;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.strategy-card:hover{border-color:#b9dfcb;transform:translateY(-3px);box-shadow:0 13px 32px #07271b14}.strategy-card:focus-visible{outline-offset:2px;outline:3px solid #14be7838}.strategy-card:disabled{cursor:default}.strategy-icon{color:#52635b;background:#edf3ef;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.strategy-icon.positive{color:#087c4c;background:#e3f8ed}.strategy-icon.danger{color:#ba3b3b;background:#ffeded}.strategy-icon.warning{color:#9c6711;background:#fff5df}.strategy-card-head{justify-content:space-between;align-items:center;gap:7px;margin:15px 0 9px;display:flex}.strategy-card h3{font:700 16px var(--font-display);margin:0}.strategy-card-head span{color:#607068;text-transform:uppercase;background:#edf1ef;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.strategy-card-head span.positive{color:#08794c;background:#e4f8ee}.strategy-card-head span.danger{color:#a82f2f;background:#ffe9e9}.strategy-card-head span.warning{color:#92600e;background:#fff4dd}.strategy-card p{color:#48574f;margin:0;font-size:11px;line-height:1.55}.strategy-card small{color:var(--muted);border-top:1px solid #edf1ef;margin-top:auto;padding-top:13px;font-size:9px;line-height:1.5}.strategy-card-action{color:#087a4b;justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;font-weight:850;display:flex}.strategy-card-action span{font-size:15px;transition:transform .18s}.strategy-card:hover .strategy-card-action span{transform:translate(3px)}.strategy-locked-wrap{position:relative}.strategy-preview{filter:blur(1.5px);opacity:.44;pointer-events:none;max-height:500px;overflow:hidden}.strategy-lock-card{z-index:2;color:#fff;background:#0b1a14;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:17px;width:min(600px,100% - 36px);padding:25px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000047}.strategy-lock-card>svg{color:var(--green);flex:none}.strategy-lock-card>div{flex:1}.strategy-lock-card span{color:var(--green);text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.strategy-lock-card h2{font:700 19px var(--font-display);margin:5px 0}.strategy-lock-card p{color:#9eb1a8;margin:0;font-size:10px;line-height:1.5}.strategy-lock-card .button{white-space:nowrap}.strategy-disclaimer{color:#76551e;background:#fff7e7;border:1px solid #efdfbb;border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.strategy-disclaimer svg{flex:none}.strategy-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030d0aad;place-items:center;padding:22px;animation:.2s both backdrop-enter;display:grid;position:fixed;inset:0}.strategy-modal{background:#fff;border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 44px);animation:.3s cubic-bezier(.22,1,.36,1) both modal-enter;overflow:auto;box-shadow:0 30px 90px #00000052}.strategy-modal>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#fffffff7;align-items:flex-start;gap:14px;padding:23px 25px;display:flex;position:sticky;top:0}.strategy-modal>header>div:nth-child(2){flex:1}.strategy-modal-tag{color:#607068;text-transform:uppercase;background:#edf1ef;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.strategy-modal-tag.positive{color:#08794c;background:#e4f8ee}.strategy-modal-tag.danger{color:#a82f2f;background:#ffe9e9}.strategy-modal-tag.warning{color:#92600e;background:#fff4dd}.strategy-modal h2{font:750 25px var(--font-display);margin:7px 0 3px}.strategy-modal header p{color:var(--muted);margin:0;font-size:11px}.strategy-modal-close{flex:none}.strategy-modal-content{gap:11px;padding:20px 25px;display:grid}.strategy-explainer{background:#fafcfb;border:1px solid #e4ebe7;border-radius:13px;padding:16px}.strategy-explainer>div{align-items:center;gap:8px;display:flex}.strategy-explainer strong{font:700 13px var(--font-display)}.strategy-explainer p{color:#3e4d45;margin:9px 0 0;font-size:12px;line-height:1.7}.strategy-explainer.simple svg{color:#087a4b}.strategy-explainer.example{background:#f0faf5;border-color:#cfeadc}.strategy-explainer.example svg{color:#0a8d58}.strategy-explainer.caution{background:#fff8e9;border-color:#eddfbd}.strategy-explainer.caution svg{color:#9b6a16}.strategy-modal>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:17px 25px;display:flex;position:sticky;bottom:0}.strategy-modal>footer span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.strategy-modal>footer svg{color:#9b6a16;flex:none}.modal-open{overflow:hidden}.operation-grid-identification{grid-template-columns:1.35fr 1fr .8fr}.trade-date-groups{gap:13px;display:grid}.trade-date-header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.trade-date-header>div{align-items:center;gap:9px;display:flex}.trade-date-header svg{color:var(--green-dark)}.trade-date-header>div>div{gap:2px;display:grid}.trade-date-header strong{font:700 12px var(--font-display);text-transform:capitalize}.trade-date-header span{color:var(--muted);font-size:9px}.trade-date-header>b{font:750 13px var(--font-display)}.clickable-trade-row{cursor:pointer}.clickable-trade-row:focus-visible{outline:2px solid var(--green-dark);outline-offset:-2px}.view-button{color:#456a89;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.view-button:hover{color:#245d8b;background:#e9f3fb}.trade-detail-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030d0aa8;place-items:center;padding:22px;animation:.2s both backdrop-enter;display:grid;position:fixed;inset:0}.trade-detail-modal{background:#fff;border-radius:19px;width:min(720px,100%);max-height:calc(100vh - 44px);animation:.3s cubic-bezier(.22,1,.36,1) both modal-enter;overflow:auto;box-shadow:0 30px 90px #0000004d}.trade-detail-modal>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#fffffff5;justify-content:space-between;gap:20px;padding:23px 25px;display:flex;position:sticky;top:0}.trade-detail-modal h2{font:750 25px var(--font-display);margin:7px 0 4px}.trade-detail-modal header p{color:var(--muted);text-transform:capitalize;margin:0;font-size:11px}.trade-detail-result{background:#f7faf8;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;display:flex}.trade-detail-result>div{gap:4px;display:grid}.trade-detail-result>div>span,.trade-detail-grid span,.trade-detail-notes span{text-transform:uppercase;letter-spacing:.45px;color:var(--muted);font-size:9px;font-weight:850}.trade-detail-result strong{font:750 25px var(--font-display)}.trade-detail-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:20px 25px 8px;display:grid}.trade-detail-grid>div{background:#fbfcfb;border:1px solid #e5ebe7;border-radius:10px;gap:6px;padding:12px;display:grid}.trade-detail-grid strong{font-size:12px}.trade-detail-notes{gap:9px;padding:12px 25px 22px;display:grid}.trade-detail-notes article{border:1px solid #e5ebe7;border-radius:11px;padding:14px}.trade-detail-notes p{color:#425149;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.trade-detail-modal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:17px 25px;display:flex;position:sticky;bottom:0}.bulk-selection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bulk-selection-actions label{color:#4e5e56;cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.bulk-selection-actions input,.selection-column input,.mobile-trade-selector input{width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.bulk-delete-button,.bulk-delete-confirm{color:#b33131!important;background:#fff1f1!important;border-color:#efc6c6!important}.bulk-delete-button:hover,.bulk-delete-confirm:hover{background:#ffe5e5!important}.selection-column{text-align:center!important;width:44px!important;padding-inline:8px!important}.clickable-trade-row.selected td{background:#eef5ff}.trade-card.selected{border-color:#8eb8ff;box-shadow:0 0 0 2px #2f7dff1a}.mobile-trade-selector{color:#526159;cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.bulk-delete-modal{background:#fff;border-radius:19px;width:min(510px,100%);padding:26px;animation:.3s cubic-bezier(.22,1,.36,1) both modal-enter;box-shadow:0 30px 90px #0000004d}.bulk-delete-icon{color:#c23c3c;background:#fff0f0;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.bulk-delete-modal h2{font:750 23px var(--font-display);margin:7px 0 8px}.bulk-delete-modal p{color:#536159;margin:0;font-size:12px;line-height:1.65}.bulk-delete-error{margin-top:15px}.bulk-delete-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:23px;padding-top:18px;display:flex}@media (max-width:1180px){.strategy-grid{grid-template-columns:repeat(2,1fr)}.agenda-layout{grid-template-columns:1fr}.agenda-day-panel{min-height:auto}.agenda-preview-lock{grid-column:auto}}@media (max-width:760px){.history-heading{align-items:flex-start;gap:14px}.bulk-selection-actions{flex-direction:column;align-items:flex-end}.bulk-delete-button{min-height:38px}.operation-grid-identification{grid-template-columns:1fr 1fr}.agenda-grid{gap:4px;padding:7px}.agenda-grid>button,.agenda-empty-cell{min-height:69px}.agenda-grid>button{padding:6px}.agenda-grid>button>small{display:none}.agenda-preview-lock{grid-template-columns:auto 1fr;padding:18px;display:grid}.agenda-preview-lock .button{grid-column:1/-1;width:100%}.strategy-intro{display:grid}.strategy-principle{min-width:0}.strategy-lock-card{text-align:center;display:grid}.strategy-lock-card>svg{margin:auto}.strategy-lock-card .button{width:100%}.trade-date-group.history-panel{border:1px solid var(--line);background:#fff;overflow:hidden}.trade-date-group .mobile-trades{padding:10px}.clickable-trade-card{cursor:pointer}.trade-card-data{grid-template-columns:1fr 1fr}.trade-card-actions{justify-content:stretch}.trade-card-actions .view-button,.trade-card-actions .edit-button{background:#f1f6f3;flex:1}.trade-detail-grid{grid-template-columns:1fr 1fr}.recent-trades-panel{overflow-x:auto}.recent-trades-panel .data-table{min-width:520px}}.subscription-expiry-banner{color:#4d3709;background:linear-gradient(120deg,#fff9e9 0%,#fff3cf 62%,#eaf2ff 100%);border:1px solid #f0c36d;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:22px;padding:22px 58px 22px 24px;display:grid;position:relative;box-shadow:0 14px 35px #5d430d1a}.subscription-expiry-icon{color:#b97808;background:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 7px 18px #7b530a1f}.subscription-expiry-copy{gap:4px;display:grid}.subscription-expiry-copy>span{text-transform:uppercase;letter-spacing:.8px;color:#a66900;font-size:9px;font-weight:900}.subscription-expiry-copy h2{font:760 23px var(--font-display);letter-spacing:-.5px;margin:0}.subscription-expiry-copy p{color:#72571f;margin:0;font-size:11px;line-height:1.55}.subscription-renew-button{background:var(--brand);color:#fff;white-space:nowrap;border:0}.subscription-expiry-close{color:#775a1d;cursor:pointer;background:#ffffffa6;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:13px;right:13px}.subscription-expiry-close:hover{background:#fff}.subscription-overview{background:linear-gradient(120deg,#fff 45%,#edf5ff);border:1px solid #bcd4f6;border-radius:16px;grid-template-columns:auto minmax(220px,1fr) minmax(170px,.55fr) minmax(190px,.65fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:grid;box-shadow:0 12px 32px #16427e0f}.subscription-overview.expired{background:linear-gradient(120deg,#fff 45%,#fff1f1);border-color:#efc8c8}.subscription-overview-icon{width:48px;height:48px;color:var(--brand);background:#e6f0ff;border-radius:13px;place-items:center;display:grid}.subscription-overview.expired .subscription-overview-icon{color:var(--red);background:#ffe8e8}.subscription-overview-main>span,.subscription-date>span{text-transform:uppercase;letter-spacing:.55px;color:var(--muted);font-size:9px;font-weight:900}.subscription-overview-main h2{font:760 24px var(--font-display);margin:3px 0}.subscription-overview-main p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.subscription-date{border-left:1px solid var(--line);gap:5px;padding-left:18px;display:grid}.subscription-date strong{font-size:12px}.subscription-date small{color:var(--muted);font-size:9px}.subscription-required-notice{color:#80530e;background:#fff4dd;margin-bottom:18px}.subscription-renew-notice{color:#76510f;background:#fff8e8;border:1px solid #f0d49a;align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.subscription-renew-notice div{gap:3px;display:grid}.subscription-renew-notice span{font-size:10px}.subscription-plan-list{scroll-margin-top:85px}.current-plan-badge{align-self:flex-start;margin-bottom:2px}.payment-history-panel{margin-top:18px;overflow-x:auto}.payment-history-panel .panel-head h2{margin:5px 0}.payment-history-panel .panel-head small{color:var(--muted);font-size:10px}.payment-history-panel td:first-child{white-space:nowrap}.payment-history-panel td:first-child svg{vertical-align:-2px;color:var(--brand);margin-right:3px}.admin-users-panel{padding:0;overflow-x:auto}.admin-users-panel>.panel-head{padding:20px 21px 0}.admin-users-panel .panel-head small{color:var(--muted);font-size:10px}.admin-users-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-users-heading>strong{background:var(--brand-soft);color:var(--brand-dark);white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:11px}.admin-users-filters{border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(140px,1fr)) auto auto;align-items:end;gap:10px;min-width:1080px;padding:17px 21px 20px;display:grid}.admin-users-filters .field{gap:6px}.admin-users-filters .field label{font-size:10px}.admin-users-filters input,.admin-users-filters select{min-height:40px;padding:9px 11px;font-size:11px}.admin-users-filters>.button{white-space:nowrap;min-height:40px;padding:10px 15px}.admin-users-table{min-width:1120px}.admin-users-table td{vertical-align:top;line-height:1.55}.admin-users-table td>small{color:var(--muted)}.admin-users-empty{color:var(--muted);justify-items:center;gap:4px;padding:34px 16px;display:grid}.admin-users-empty strong{color:var(--ink)}.admin-user-editor{min-width:118px}.admin-user-editor>summary{cursor:pointer;color:var(--brand-dark);text-align:center;border:1px solid #cbd8e8;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:850;list-style:none}.admin-user-editor>summary::-webkit-details-marker{display:none}.admin-user-editor[open]{min-width:380px}.admin-user-editor[open]>summary{background:var(--brand-soft);margin-bottom:12px}.admin-user-form{background:#f8fbff;border:1px solid #d9e4f2;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid;box-shadow:0 8px 20px #1130590f}.admin-user-form .field{gap:5px}.admin-user-form .field label{font-size:10px}.admin-user-form .field input,.admin-user-form .field select{padding:9px;font-size:11px}.admin-user-form .admin-password-field,.admin-user-form>.button{grid-column:1/-1}.admin-user-form>.button{width:100%}@media (max-width:980px){.subscription-overview{grid-template-columns:auto 1fr 1fr}.subscription-overview-main{grid-column:2/-1}.subscription-overview>.badge{justify-self:start}.subscription-date:first-of-type{grid-column:2}.subscription-expiry-banner{grid-template-columns:auto 1fr}.subscription-renew-button{grid-column:1/-1;width:100%}}@media (max-width:620px){.subscription-expiry-banner{text-align:left;grid-template-columns:1fr;padding:20px 48px 20px 18px}.subscription-expiry-icon{width:44px;height:44px}.subscription-expiry-copy h2{font-size:20px}.subscription-renew-button{grid-column:auto}.subscription-overview{grid-template-columns:1fr;gap:14px;padding:19px}.subscription-overview-main,.subscription-date:first-of-type{grid-column:auto}.subscription-date{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.subscription-overview>.badge{justify-self:start}.subscription-plan-list{gap:13px}.payment-history-panel .data-table{min-width:830px}.admin-users-heading{align-items:flex-start}.admin-users-filters{grid-template-columns:1fr;min-width:0}.admin-users-filters>.button{width:100%}.admin-user-editor[open]{min-width:330px}}.maintenance-page{background:radial-gradient(circle at 15% 15%,#2f7dff29,#0000 32%),radial-gradient(circle at 85% 80%,#1a5ec621,#0000 30%),linear-gradient(145deg,#06172d,#0a2446 58%,#06172d);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.maintenance-page:before,.maintenance-page:after{content:"";border:1px solid #79abff29;border-radius:50%;width:480px;height:480px;position:absolute}.maintenance-page:before{bottom:-260px;left:-230px}.maintenance-page:after{top:-230px;right:-270px}.maintenance-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#081f3dd1;border:1px solid #91b8f53b;border-radius:25px;justify-items:center;width:min(590px,100%);padding:48px 46px;display:grid;position:relative;box-shadow:0 28px 90px #00000052}.maintenance-card .brand{margin-bottom:36px}.maintenance-icon{color:#86b6ff;background:linear-gradient(145deg,#2f7dff4d,#2f7dff1a);border:1px solid #71a7ff52;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:20px;display:grid;box-shadow:0 12px 35px #1e6be633}.maintenance-card .page-eyebrow{color:#71a8ff}.maintenance-card h1{font:780 clamp(31px,5vw,46px)/1.05 var(--font-display);letter-spacing:-1.3px;margin:10px 0 12px}.maintenance-card>p{color:#b6c8e1;max-width:450px;margin:0;font-size:14px;line-height:1.7}.maintenance-return{color:#8ab8ff;background:#2667d029;border:1px solid #5b97fa59;border-radius:15px;justify-content:center;align-items:center;gap:13px;width:min(360px,100%);margin:29px 0 22px;padding:17px 22px;display:flex}.maintenance-return>div{text-align:left;display:grid}.maintenance-return small{text-transform:uppercase;letter-spacing:.7px;color:#9eb5d3;font-size:9px;font-weight:850}.maintenance-return strong{font:760 20px var(--font-display);color:#fff;margin-top:2px}.maintenance-note{color:#8399b7;font-size:10px}.maintenance-card .brand-text{color:#fff}@media (max-width:560px){.maintenance-page{padding:15px}.maintenance-card{border-radius:20px;padding:36px 22px}.maintenance-card .brand{margin-bottom:29px}.maintenance-card h1{font-size:32px}.maintenance-card>p{font-size:12px}.maintenance-return{margin-top:24px}}@media (max-width:520px){.undo-delete-banner{margin-top:-30px;display:grid}.undo-delete-banner .button{width:100%}.history-heading{display:grid}.bulk-selection-actions{align-items:stretch}.bulk-selection-actions label{justify-content:flex-start}.bulk-delete-button{justify-content:center;width:100%}.operation-grid-identification{grid-template-columns:1fr}.agenda-toolbar{padding:17px}.agenda-toolbar h2{font-size:18px}.agenda-grid>button,.agenda-empty-cell{min-height:58px}.agenda-grid>button>strong,.agenda-grid>button>span{font-size:9px}.agenda-legend{gap:10px;padding-inline:12px}.strategy-grid{grid-template-columns:1fr}.strategy-card{min-height:220px}.strategy-lock-card{padding:20px}.strategy-modal-backdrop{align-items:end;padding:0}.strategy-modal{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.strategy-modal>header{padding:18px 17px}.strategy-modal h2{font-size:21px}.strategy-modal-content{padding:16px 17px}.strategy-explainer{padding:14px}.strategy-explainer p{font-size:11px}.strategy-modal>footer{flex-direction:column;align-items:stretch;padding:14px 17px}.strategy-modal>footer .button{width:100%}.trade-detail-backdrop{align-items:end;padding:0}.trade-detail-modal{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.trade-detail-modal>header,.trade-detail-result{padding:19px}.trade-detail-grid{padding:16px 19px 6px}.trade-detail-notes{padding:10px 19px 18px}.trade-detail-modal>footer{padding:14px 19px}.trade-detail-modal>footer .button{flex:1;padding-inline:10px}.trade-date-header{padding:13px 14px}.trade-card-data>span:last-child{grid-column:auto}}.plans-page-header{align-items:flex-end}.plans-trust{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.plans-trust span{color:#31547d;background:#fff;border:1px solid #d6e3f5;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.premium-commerce-card{background:linear-gradient(160deg,#fff 70%,#f3f7ff);border-color:#d7e2f0;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:visible;box-shadow:0 14px 35px #19427b12}.premium-commerce-card.recommended{border:2px solid #3d82f7;box-shadow:0 22px 55px #2f7dff26}.premium-commerce-card.current{box-shadow:inset 0 0 0 2px #0d9b5e2b,0 16px 40px #19427b17}.premium-commerce-card.downgrade-blocked{background:#f7f9fc;border-color:#dbe2eb}.commerce-plan-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-plan-heading>span:first-child,.landing-plan-level{letter-spacing:.7px;text-transform:uppercase;color:var(--brand);font-size:9px;font-weight:900}.premium-price,.landing-premium-price{align-items:start!important;gap:3px!important;margin:15px 0!important;display:grid!important}.premium-price>s,.landing-premium-price>s{color:#8b98a8;font-size:13px;font-weight:700;text-decoration-thickness:1.5px}.premium-price>div,.landing-premium-price>div{align-items:end;gap:5px;display:flex}.premium-price>small,.landing-premium-price>small{color:#087849;background:#e6f8ef;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-weight:850}.landing-premium-price strong{font-size:34px!important}.landing-premium-price span{font-size:10px}.plan-hierarchy-note,.plan-upgrade-note{border-radius:10px;align-items:flex-start;gap:9px;padding:11px;font-size:10px;line-height:1.45;display:flex}.plan-hierarchy-note{color:#56677b;background:#edf1f6}.plan-hierarchy-note span{gap:2px;display:grid}.plan-hierarchy-note strong{color:#273a50}.plan-upgrade-note{color:#265f9f;background:#edf5ff}.checkout-disabled{color:#5a6879;background:#eef2f6;border:1px solid #d7e0ea;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;margin-top:auto;padding:12px;display:grid}.checkout-disabled svg{grid-row:1/3}.checkout-disabled strong{font-size:11px}.checkout-disabled span{font-size:9px;line-height:1.45}.plan-purchase-trigger{margin-top:auto}.premium-checkout{grid-column:1/-1;margin-top:8px;overflow:hidden;box-shadow:0 16px 35px #1b42781a;background:#fff!important;border:1px solid #cddcf0!important;border-radius:15px!important;padding:0!important}.premium-checkout>header{background:linear-gradient(120deg,#edf5ff,#f8fbff);border-bottom:1px solid #d7e4f5;gap:5px;padding:16px 17px;display:grid}.premium-checkout>header span{color:var(--brand);text-transform:uppercase;letter-spacing:.65px;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.premium-checkout>header strong{font:730 15px var(--font-display)}.checkout-cross-sell{border-bottom:1px solid var(--line);gap:12px;padding:16px 17px;display:grid}.checkout-cross-sell h3{font:740 15px var(--font-display);margin:4px 0 2px}.checkout-cross-sell p{color:var(--muted);margin:0;font-size:9px}.checkout-product-grid{gap:8px;display:grid}.checkout-product-grid>label{cursor:pointer;border:1px solid #dce4ee;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;transition:all .18s;display:grid;position:relative}.checkout-product-grid>label:hover,.checkout-product-grid>label.selected{background:#f1f6ff;border-color:#75a8f8;box-shadow:0 5px 16px #2f7dff14}.checkout-product-grid input{opacity:0;pointer-events:none;position:absolute}.checkout-product-image{width:42px;height:42px;color:var(--brand);background:#e8f1ff;border-radius:9px;place-items:center;display:grid;overflow:hidden}.checkout-product-image img{object-fit:cover;width:100%;height:100%}.checkout-product-copy{gap:2px;min-width:0;display:grid}.checkout-product-copy>strong{font-size:10px}.checkout-product-copy>small{color:var(--muted);font-size:8px;line-height:1.4}.checkout-product-copy>span{align-items:center;gap:6px;margin-top:3px;display:flex}.checkout-product-copy s{color:#8c98a7;font-size:8px}.checkout-product-copy b{color:var(--brand-dark);font-size:10px}.checkout-product-grid label>i{color:#4e637d;background:#e7edf5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.checkout-product-grid label.selected>i{background:var(--brand);color:#fff}.checkout-coupon{border-bottom:1px solid var(--line);gap:7px;padding:14px 17px;display:grid}.checkout-coupon>label{align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.checkout-coupon>div{grid-template-columns:1fr auto;gap:7px;display:grid}.checkout-coupon input{text-transform:uppercase;min-width:0}.checkout-coupon small{align-items:center;gap:4px;font-size:9px;display:flex}.checkout-summary{border-bottom:1px solid var(--line);background:#f8fafc;gap:8px;padding:15px 17px;display:grid}.checkout-summary h3{font:730 13px var(--font-display);margin:0 0 3px}.checkout-summary>div{color:#596779;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.checkout-summary>div b{color:#24364d}.checkout-summary .discount,.checkout-summary .discount b{color:#087849}.checkout-summary .checkout-total{color:#14263c;border-top:1px solid #dce4ee;margin-top:3px;padding-top:10px;font-size:11px;font-weight:850}.checkout-summary .checkout-total strong{font:760 17px var(--font-display);color:var(--brand-dark)}.checkout-payer{gap:10px;padding:15px 17px;display:grid}.checkout-pay-button{width:calc(100% - 34px);margin:0 17px 17px}.checkout-savings{color:#087849;background:#e9f8f0;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:850;display:flex}.admin-plan-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-plan-title>div:first-child{gap:3px;display:grid}.admin-plan-title span{color:var(--brand);text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.admin-plan-title h2{margin:0}.admin-price-preview{text-align:right;display:grid}.admin-price-preview s{color:var(--muted);font-size:9px}.admin-price-preview strong{color:var(--brand-dark);font-size:15px}.admin-feature-list>label:not(:first-child),.admin-toggle{align-items:center;gap:8px!important;font-size:10px!important;font-weight:600!important;display:flex!important}.admin-feature-list input,.admin-toggle input{height:16px;accent-color:var(--brand);width:16px!important}.commerce-admin-message{margin-bottom:16px}.commerce-admin-hero{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.commerce-admin-hero article{background:#fff;border:1px solid #d8e3f1;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.commerce-admin-hero article>svg{width:39px;height:39px;color:var(--brand);background:#eaf2ff;border-radius:11px;padding:9px}.commerce-admin-hero article>div{gap:1px;display:grid}.commerce-admin-hero span,.commerce-admin-hero small{color:var(--muted);font-size:9px}.commerce-admin-hero strong{font:760 21px var(--font-display)}.commerce-admin-section{margin-bottom:17px;padding:20px}.commerce-admin-section .panel-head h2{margin:4px 0}.commerce-admin-section .panel-head p{color:var(--muted);margin:0;font-size:10px}.commerce-create{background:#f5f9ff;border:1px dashed #9fbce4;border-radius:12px;margin:15px 0}.commerce-create>summary{color:var(--brand-dark);cursor:pointer;align-items:center;gap:7px;padding:13px 15px;font-size:11px;font-weight:850;display:flex}.commerce-create[open]>summary{border-bottom:1px solid #d8e5f5}.commerce-admin-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.commerce-editor,.coupon-editor{background:#fff;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden}.commerce-editor>summary,.coupon-editor>summary{cursor:pointer;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.commerce-editor>summary::-webkit-details-marker{display:none}.coupon-editor>summary::-webkit-details-marker{display:none}.commerce-editor>summary>div,.coupon-editor>summary>div{flex:1;gap:2px;min-width:0;display:grid}.commerce-editor>summary small,.coupon-editor>summary small{color:var(--muted);font-size:8px}.commerce-thumb{width:42px;height:42px;color:var(--brand);background:#eaf2ff;border-radius:9px;place-items:center;display:grid;overflow:hidden}.commerce-thumb img{object-fit:cover;width:100%;height:100%}.commerce-form{background:#f8fafc;border-top:1px solid #e1e8f0;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.commerce-form .field{gap:5px}.commerce-form .field label{font-size:9px}.commerce-form input,.commerce-form textarea,.commerce-form select{padding:9px 10px;font-size:10px}.commerce-wide,.commerce-form-actions,.commerce-scope-help{grid-column:1/-1}.commerce-form-actions{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.commerce-delete{color:#b23030!important;background:#fff1f1!important;border:1px solid #efc8c8!important}.coupon-admin-list{gap:9px;display:grid}.coupon-code{min-width:135px;color:var(--brand-dark);align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.coupon-form{grid-template-columns:repeat(4,1fr)}.commerce-scope{background:#fff;border:1px solid #dce4ee;border-radius:9px;min-width:0;padding:11px}.commerce-scope legend{padding:0 4px;font-size:9px;font-weight:850}.commerce-scope label{align-items:center;gap:6px;margin-top:6px;font-size:9px;display:flex}.commerce-scope input{height:14px;accent-color:var(--brand);width:14px!important}.commerce-scope-help{color:#315c91;background:#eaf2ff;border-radius:8px;margin:0;padding:9px;font-size:9px}.coupon-form>.admin-toggle{align-self:end;padding-bottom:8px}@media (max-width:980px){.commerce-admin-grid{grid-template-columns:1fr}.commerce-form,.coupon-form{grid-template-columns:1fr 1fr}.commerce-scope-help,.commerce-wide,.commerce-form-actions{grid-column:1/-1}}@media (max-width:700px){.plans-page-header{align-items:flex-start}.plans-trust{margin-top:10px}.premium-commerce-card:hover{transform:none}.premium-checkout{border-radius:12px!important}.checkout-product-grid,.commerce-admin-hero{grid-template-columns:1fr}.commerce-admin-section{padding:14px}.commerce-form,.coupon-form{grid-template-columns:1fr}.commerce-scope-help,.commerce-wide,.commerce-form-actions{grid-column:auto}.commerce-form-actions{display:grid}.commerce-form-actions .button{width:100%}.coupon-editor>summary{flex-wrap:wrap;align-items:flex-start}.coupon-code{min-width:0}.coupon-editor>summary .badge{margin-left:auto}.admin-plan-title{align-items:center}}.admin-payments-panel{overflow-x:auto}.admin-payments-panel .data-table{min-width:1180px}.admin-payments-panel td{vertical-align:top}.admin-payments-panel td s{color:var(--muted);font-size:9px}.payment-addon-line{color:#476487;margin-top:3px;display:block}.checkout-line-price{align-items:center;gap:6px;display:flex}.checkout-line-price s{color:#8b98a8;font-size:8px;font-weight:600}.checkout-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051122b8;place-items:center;padding:20px;animation:.2s both backdrop-enter;display:grid;position:fixed;inset:0}.checkout-modal-backdrop .premium-checkout{width:min(760px,100%);max-height:calc(100vh - 40px);margin:0;animation:.28s cubic-bezier(.22,1,.36,1) both modal-enter;overflow:auto;box-shadow:0 30px 90px #0000004d;background:#fff!important;border:1px solid #cddcf0!important;border-radius:18px!important;padding:0!important}.checkout-modal-backdrop .premium-checkout>header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#edf5fffa,#f8fbfffa);padding-right:54px;position:sticky;top:0}.premium-checkout>header button{color:#52657d;cursor:pointer;background:#fff;border:1px solid #d4e0ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.checkout-modal-backdrop .checkout-product-grid,.checkout-modal-backdrop .checkout-payer{grid-template-columns:1fr 1fr}@media (max-width:700px){.checkout-modal-backdrop{align-items:end;padding:0}.checkout-modal-backdrop .premium-checkout{width:100%;max-height:94vh;border-radius:20px 20px 0 0!important}.checkout-modal-backdrop .checkout-product-grid,.checkout-modal-backdrop .checkout-payer{grid-template-columns:1fr}}.premium-commerce-card:hover{border-color:#9ebff0;transform:none;box-shadow:0 20px 46px #19427b1c}.checkout-modal-backdrop{isolation:isolate;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px)saturate(.85);background:#051226ab;overflow-y:auto}.checkout-modal-backdrop .premium-checkout-v2{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);grid-template-areas:"head head""choice summary""cross payer""coupon error""coupon pay";align-content:start;width:min(960px,100%);max-height:min(760px,100dvh - 40px);margin:0;animation:.24s cubic-bezier(.2,.75,.25,1) both checkout-modal-enter;display:grid;overflow:auto;box-shadow:0 32px 100px #02122b66;background:linear-gradient(90deg,#fff 0 58%,#f7f9fc 58% 100%)!important;border:1px solid #becfe7f2!important;border-radius:22px!important;gap:0!important}.checkout-modal-backdrop .premium-checkout-v2.checkout-no-addons{grid-template-areas:"head head""choice summary""coupon payer"".error"".pay"}@keyframes checkout-modal-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.premium-checkout-v2>header,.checkout-status-modal>header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-area:head;background:linear-gradient(120deg,#f7fafffa,#e8f2fffa)!important;border-bottom:1px solid #dbe5f2!important;grid-template-columns:1fr auto!important;gap:3px 14px!important;padding:18px 58px 17px 21px!important;display:grid!important;position:sticky!important;top:0!important}.premium-checkout-v2>header:before,.checkout-status-modal>header:before{content:"";background:linear-gradient(#2777fa,#6ea7ff);width:4px;position:absolute;top:0;bottom:0;left:0}.premium-checkout-v2>header span,.checkout-status-modal>header span{grid-area:1/1;color:#1768df!important}.premium-checkout-v2>header strong,.checkout-status-modal>header strong{color:#10233c;grid-area:2/1;font:780 18px var(--font-display)!important}.premium-checkout-v2>header small,.checkout-status-modal>header small{color:#6d7d91;grid-area:3/1;font-size:9px}.premium-checkout-v2>header button,.checkout-status-modal>header button{color:#486078!important;border-color:#cddbeb!important;border-radius:10px!important;width:36px!important;height:36px!important;top:17px!important;right:17px!important}.checkout-choice-summary{background:linear-gradient(145deg,#fff,#f4f8ff);border-bottom:1px solid #e1e8f1;border-right:1px solid #dbe5f2;grid-area:choice;align-content:start;gap:5px;padding:22px 21px;display:grid}.checkout-choice-summary>span{color:#1768df;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900}.checkout-choice-summary h2{font:800 25px var(--font-display);color:#10233c;margin:0}.checkout-choice-summary>p{color:#66788e;max-width:420px;margin:0;font-size:10px;line-height:1.55}.checkout-choice-summary>div{align-items:end;gap:8px;margin-top:7px;display:flex}.checkout-choice-summary s{color:#8c98a7;font-size:10px}.checkout-choice-summary strong{font:820 25px var(--font-display);color:#1768df}.checkout-choice-summary small{color:#68798d;padding-bottom:4px;font-size:9px}.checkout-choice-summary ul{flex-wrap:wrap;gap:8px 15px;margin:7px 0 0;padding:0;list-style:none;display:flex}.checkout-choice-summary li{color:#38516e;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.checkout-choice-summary li svg{color:#09915a}.premium-checkout-v2>.checkout-cross-sell{background:#fff;border-right:1px solid #dbe5f2;grid-area:cross;align-content:start;padding:21px}.premium-checkout-v2>.checkout-coupon{background:#fff;border-bottom:0;border-right:1px solid #dbe5f2;grid-area:coupon;align-self:start;padding:18px 21px 21px}.premium-checkout-v2>.checkout-summary{background:0 0;grid-area:summary;align-self:start;padding:22px 20px 17px}.premium-checkout-v2>.checkout-payer{border-top:1px solid #dfe7f1;grid-area:payer;align-content:start;align-self:start;gap:11px;padding:17px 20px;grid-template-columns:1fr!important;display:grid!important}.premium-checkout-v2>.form-error{grid-area:error;align-self:start;margin:0 20px 12px}.premium-checkout-v2>.checkout-pay-button{border-radius:11px;grid-area:pay;align-self:end;width:auto;min-height:48px;margin:auto 20px 20px;font-size:12px;box-shadow:0 9px 22px #2f7dff38}.premium-checkout-v2 .checkout-cross-sell h3{font-size:18px}.premium-checkout-v2 .checkout-cross-sell p{font-size:9px;line-height:1.55}.premium-checkout-v2 .checkout-product-grid{grid-template-columns:1fr 1fr}.premium-checkout-v2 .checkout-product-grid>label{min-height:76px}.premium-checkout-v2 .checkout-coupon>label{font-size:11px}.premium-checkout-v2 .checkout-coupon input{background:#fff;border-color:#c8d8e9;min-height:44px}.premium-checkout-v2 .checkout-coupon .button{min-height:44px}.premium-checkout-v2 .checkout-summary h3{margin-bottom:10px;font-size:15px}.premium-checkout-v2 .checkout-summary>div{font-size:10px}.premium-checkout-v2 .checkout-summary .checkout-total strong{color:#1767e2;font-size:22px}.premium-checkout-v2 .checkout-payer input{background:#fff;border-color:#c9d7e7;min-height:46px;padding:11px 12px}.checkout-modal-backdrop .checkout-status-modal{width:min(520px,100%);max-height:calc(100dvh - 40px);margin:0;display:grid;overflow:hidden;border-radius:22px!important;padding:0!important}.checkout-confirmed-state,.checkout-pix-modal{text-align:center;justify-items:center;gap:13px;padding:30px 28px;display:grid;overflow:auto}.checkout-confirmed-state>span{color:#07915a;background:#e3f8ed;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.checkout-confirmed-state h2{font:780 25px var(--font-display);margin:0}.checkout-confirmed-state p{color:var(--muted);margin:0;font-size:11px}.checkout-confirmed-state .button{min-width:230px}.checkout-pix-modal .pix-code{text-align:left;width:100%}.checkout-pix-modal>.button{width:min(330px,100%)}.commerce-admin-section{border-color:#d3e0f0;position:relative;overflow:hidden;box-shadow:0 12px 32px #1a40750f;padding:0!important}.commerce-admin-section>.panel-head{background:linear-gradient(125deg,#fff,#f4f8ff);border-bottom:1px solid #dce6f2;padding:22px 24px 19px}.commerce-admin-section>.panel-head:before{content:"";background:linear-gradient(#2d7eff,#75aaff);border-radius:99px;align-self:stretch;width:4px}.commerce-admin-section>.panel-head>div{padding-left:1px}.commerce-admin-section>.panel-head h2{font-size:21px!important}.commerce-admin-section>.panel-head p{line-height:1.55;font-size:10px!important}.commerce-admin-section>.commerce-create,.commerce-admin-section>.commerce-admin-grid,.commerce-admin-section>.coupon-admin-list{margin-left:20px;margin-right:20px}.commerce-admin-section>.commerce-admin-grid,.commerce-admin-section>.coupon-admin-list{margin-bottom:22px}.commerce-create{background:#f8fbff;border:1px solid #c9daf0;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffffbf;margin-top:18px!important;margin-bottom:18px!important}.commerce-create>summary{color:#1764d5;letter-spacing:.05px;min-height:48px;padding:14px 17px;font-size:11px;transition:all .2s;position:relative}.commerce-create>summary:hover{background:#eff6ff}.commerce-create>summary:after{content:"Abrir formulário";color:#74859a;text-transform:uppercase;letter-spacing:.5px;margin-left:auto;font-size:8px;font-weight:700}.commerce-create[open]>summary{background:#edf5ff;border-bottom:1px solid #d6e3f2}.commerce-create[open]>summary:after{content:"Fechar formulário"}.commerce-create .commerce-form{background:linear-gradient(#fbfdff,#f5f8fc);padding:20px}.commerce-form{gap:13px}.commerce-form .field label{color:#263b55;font-size:9px}.commerce-form input,.commerce-form textarea,.commerce-form select{background:#fff;border-color:#cbd8e7;min-height:42px}.commerce-form textarea{min-height:82px}.commerce-form-actions{align-items:center;padding-top:8px}.commerce-form-actions .button{border-radius:10px;min-height:42px;padding-inline:18px}.commerce-admin-grid{gap:12px}.commerce-editor,.coupon-editor{border-color:#d7e2ef;border-radius:13px;transition:all .2s;box-shadow:0 5px 16px #1b42780b}.commerce-editor:hover,.coupon-editor:hover{border-color:#9ebfe9;box-shadow:0 9px 22px #1b427814}.commerce-editor>summary,.coupon-editor>summary{min-height:66px;padding:13px 15px}.commerce-editor[open],.coupon-editor[open]{border-color:#85ace2;box-shadow:0 12px 30px #2059a51a}.commerce-editor[open]>summary,.coupon-editor[open]>summary{background:#f3f8ff;border-bottom:1px solid #d8e5f3}.commerce-thumb{background:linear-gradient(145deg,#e7f1ff,#f5f9ff);border-radius:11px;width:46px;height:46px}.commerce-editor>summary strong,.coupon-editor>summary strong{font-size:11px}.commerce-editor>summary small,.coupon-editor>summary small{font-size:9px}.coupon-admin-list{gap:11px}.coupon-editor>summary{grid-template-columns:minmax(120px,.45fr) minmax(220px,1fr) auto;display:grid}.coupon-code{color:#1764d5;letter-spacing:.3px;background:#edf5ff;border-radius:9px;width:max-content;padding:7px 10px;font-size:12px}.coupon-editor>summary>div{gap:3px}.coupon-editor>summary>div>strong{font-size:12px}.coupon-editor>summary>.badge{justify-content:center;min-width:58px}.coupon-editor .commerce-form{background:#f8fbff}.commerce-admin-hero{gap:14px}.commerce-admin-hero article{border-color:#d4e1f0;border-radius:16px;min-height:94px;padding:19px;box-shadow:0 9px 24px #19427b0e}.commerce-admin-hero article>svg{background:linear-gradient(145deg,#e7f1ff,#f6f9ff);border-radius:13px;width:44px;height:44px}.commerce-admin-hero strong{font-size:24px}@media (max-width:780px){.checkout-modal-backdrop{align-items:end;padding:0}.checkout-modal-backdrop .premium-checkout-v2{width:100%;max-height:95dvh;display:block;overflow:auto;background:#fff!important;border-radius:22px 22px 0 0!important}.premium-checkout-v2>header{padding:15px 52px 14px 16px!important;position:sticky!important}.premium-checkout-v2>header strong{font-size:15px!important}.premium-checkout-v2>header small{display:none}.checkout-choice-summary,.premium-checkout-v2>.checkout-cross-sell,.premium-checkout-v2>.checkout-coupon{border-right:0;padding-inline:16px}.premium-checkout-v2>.checkout-summary,.premium-checkout-v2>.checkout-payer{padding-inline:16px}.premium-checkout-v2>.checkout-pay-button{width:calc(100% - 32px);margin:0 16px 18px}.premium-checkout-v2 .checkout-product-grid{grid-template-columns:1fr}.checkout-modal-backdrop .checkout-status-modal{width:100%;max-height:95dvh;border-radius:22px 22px 0 0!important}.commerce-admin-section>.panel-head{padding:18px}.commerce-admin-section>.commerce-create,.commerce-admin-section>.commerce-admin-grid,.commerce-admin-section>.coupon-admin-list{margin-left:13px;margin-right:13px}.commerce-create .commerce-form{padding:14px}.coupon-editor>summary{grid-template-columns:1fr auto}.coupon-editor>summary>div{grid-area:2/1/auto/-1}.commerce-create>summary:after{display:none}}@media (prefers-reduced-motion:reduce){.checkout-modal-backdrop,.checkout-modal-backdrop .premium-checkout{animation:none!important}}.premium-checkout-v2>header span{font-size:10px!important}.premium-checkout-v2>header strong{letter-spacing:-.2px;font-size:21px!important}.premium-checkout-v2>header small{color:#4e647f!important;font-size:11px!important}.checkout-choice-summary{gap:7px;padding:24px 23px}.checkout-choice-summary>span{color:#145fc9;font-size:10px}.checkout-choice-summary h2{color:#0a1d35;font-size:29px}.checkout-choice-summary>p{color:#405873;font-size:12px;line-height:1.6}.checkout-choice-summary>.checkout-offer-price{align-items:end;gap:9px;margin-top:5px;display:flex}.checkout-choice-summary>.checkout-offer-price s{color:#65758a;padding-bottom:5px;font-size:13px;font-weight:750;text-decoration-color:#db4051;text-decoration-thickness:2px}.checkout-choice-summary>.checkout-offer-price strong{color:#145fdb;font:830 33px var(--font-display)}.checkout-choice-summary>.checkout-offer-price small{color:#445a72;padding-bottom:5px;font-size:10px;font-weight:750}.checkout-choice-summary>.checkout-offer-highlight{color:#076c43;background:linear-gradient(110deg,#eafaf2,#f5fff9);border:1px solid #a9e2c6;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:6px 0 2px;padding:11px 12px;display:grid;position:relative;box-shadow:0 6px 18px #07915812}.checkout-offer-highlight>svg{color:#078953;background:#d3f4e2;border-radius:9px;width:34px;height:34px;padding:8px}.checkout-offer-highlight>span{gap:2px;display:grid}.checkout-offer-highlight>span strong{color:#075f3d;font:850 12px var(--font-display)}.checkout-offer-highlight>span small{color:#277155;padding:0;font-size:10px;line-height:1.35}.checkout-offer-highlight>b{color:#fff;background:#078953;border-radius:8px;padding:6px 8px;font-size:13px;box-shadow:0 4px 10px #07895333}.checkout-choice-summary ul{gap:9px 18px;margin-top:8px}.checkout-choice-summary li{color:#2d4965;font-size:10px}.checkout-choice-summary li svg{width:15px;height:15px}.premium-checkout-v2 .checkout-coupon{gap:10px}.premium-checkout-v2 .checkout-coupon>label{color:#162c47;font-size:13px}.premium-checkout-v2 .checkout-coupon input{color:#142b47;min-height:48px;padding:12px 14px;font-size:13px;font-weight:750}.premium-checkout-v2 .checkout-coupon input::placeholder{color:#718197;font-weight:600}.premium-checkout-v2 .checkout-coupon .button{min-height:48px;padding-inline:16px;font-size:11px}.premium-checkout-v2 .checkout-coupon.coupon-applied{background:linear-gradient(145deg,#fff,#f1fbf6);border-color:#9eddbd}.premium-checkout-v2 .checkout-coupon.coupon-applied input{background:#f8fffb;border-color:#5fc896}.premium-checkout-v2 .checkout-coupon.coupon-applied .button{color:#087348!important;background:#e6f8ef!important;border-color:#15915c!important}.checkout-coupon-error{background:#fff1f1;border:1px solid #f3c6c6;border-radius:9px;padding:9px 11px;color:#a92e2e!important;font-size:10px!important}.coupon-success-celebration{isolation:isolate;color:#fff;border:1px solid #86d7ad;border-radius:12px;align-items:center;animation:.55s cubic-bezier(.2,1.45,.35,1) both coupon-celebrate;position:relative;overflow:hidden;box-shadow:0 10px 26px #088e5733;background:linear-gradient(105deg,#087c4d,#0ca86a)!important;grid-template-columns:auto 1fr auto!important;gap:10px!important;padding:12px!important;display:grid!important}.coupon-success-celebration:before,.coupon-success-celebration:after{content:"✦";z-index:-1;color:#9cffc9;font-size:18px;animation:1.8s ease-in-out infinite coupon-sparkle;position:absolute}.coupon-success-celebration:before{top:-2px;right:25%}.coupon-success-celebration:after{animation-delay:.35s;bottom:-4px;left:45%}.coupon-success-celebration>span{color:#fff;background:#ffffff29;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.coupon-success-celebration>div{grid-template-columns:1fr!important;gap:2px!important;display:grid!important}.coupon-success-celebration strong{color:#fff!important;font:850 13px var(--font-display)!important}.coupon-success-celebration small{line-height:1.35;color:#ddffed!important;padding:0!important;font-size:10px!important;display:block!important}.coupon-success-celebration>b{white-space:nowrap;color:#087348;background:#fff;border-radius:8px;padding:7px 9px;font-size:12px;box-shadow:0 4px 12px #0000001f}@keyframes coupon-celebrate{0%{opacity:0;transform:scale(.92)translateY(8px)}65%{transform:scale(1.025)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes coupon-sparkle{0%,to{opacity:.35;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(18deg)}}.premium-checkout-v2 .checkout-summary{gap:11px;padding:23px 21px}.premium-checkout-v2 .checkout-summary h3{color:#10243d;font-size:18px}.premium-checkout-v2 .checkout-summary>div{color:#405570;font-size:12px}.premium-checkout-v2 .checkout-summary>div b{color:#132b48}.checkout-summary .checkout-reference-row s{color:#65758a;font-weight:750;text-decoration-color:#db4051;text-decoration-thickness:2px}.checkout-summary .plan-discount{background:#eaf8f1;border-radius:8px;padding:8px 9px}.checkout-summary .coupon-discount{background:#ddf7e9;border-radius:8px;padding:8px 9px;animation:.4s both coupon-row-enter}.checkout-summary .plan-discount b,.checkout-summary .coupon-discount b{font-weight:900}.premium-checkout-v2 .checkout-summary .checkout-total{margin-top:9px;padding-top:15px;font-size:14px}.premium-checkout-v2 .checkout-summary .checkout-total strong{font-size:27px;font-weight:850}.premium-checkout-v2 .checkout-payer{gap:13px}.premium-checkout-v2 .checkout-payer .field label{color:#172d49;font-size:12px}.premium-checkout-v2 .checkout-payer input{color:#142b47;min-height:50px;font-size:13px}.premium-checkout-v2 .checkout-payer small{color:#53677f;font-size:10px}.premium-checkout-v2>.checkout-pay-button{min-height:52px;font-size:13px}@keyframes coupon-row-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:780px){.premium-checkout-v2>header strong{font-size:17px!important}.checkout-choice-summary h2{font-size:25px}.checkout-choice-summary>p{font-size:11px}.checkout-choice-summary>.checkout-offer-price strong{font-size:29px}.checkout-choice-summary>.checkout-offer-highlight{grid-template-columns:auto 1fr}.checkout-offer-highlight>b{grid-column:2;justify-self:start}.coupon-success-celebration{grid-template-columns:auto 1fr!important}.coupon-success-celebration>b{grid-column:2;justify-self:start}.premium-checkout-v2 .checkout-summary h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.coupon-success-celebration,.coupon-success-celebration:before,.coupon-success-celebration:after,.checkout-summary .coupon-discount{animation:none!important}}.checkout-modal-backdrop .premium-checkout-v3{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 32px);height:min(780px,100dvh - 24px);max-height:calc(100vh - 24px);margin:0;animation:.24s cubic-bezier(.2,.75,.25,1) both checkout-modal-enter;display:grid;overflow:hidden;box-shadow:0 28px 90px #02122b61;background:#fff!important;border:1px solid #bbcde7f2!important;border-radius:24px!important;gap:0!important;padding:0!important}.premium-checkout-v3>header{z-index:8;background:linear-gradient(120deg,#f8fbff,#e9f3ff)!important;border-bottom:1px solid #d8e4f2!important;grid-template-columns:1fr auto!important;gap:2px 14px!important;padding:14px 62px 13px 20px!important;display:grid!important;position:relative!important;top:auto!important}.premium-checkout-v3>header:before{content:"";background:linear-gradient(#2777fa,#6ea7ff);width:4px;position:absolute;top:0;bottom:0;left:0}.premium-checkout-v3>header span{text-transform:uppercase;letter-spacing:.65px;grid-area:1/1;align-items:center;gap:6px;font-weight:900;display:flex;color:#1768df!important;font-size:10px!important}.premium-checkout-v3>header strong{color:#10233c;letter-spacing:-.2px;grid-area:2/1;font:800 20px var(--font-display)!important}.premium-checkout-v3>header small{grid-area:3/1;color:#516a87!important;font-size:11px!important}.premium-checkout-v3>header button{transition:transform .18s,border-color .18s,background .18s;color:#47617e!important;border-color:#c9d9eb!important;border-radius:11px!important;width:38px!important;height:38px!important;top:16px!important;right:17px!important}.premium-checkout-v3>header button:hover{background:#f2f7ff;border-color:#8fb5e6;transform:rotate(4deg)}.checkout-modal-body-v3{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);min-height:0;display:grid;overflow:hidden}.checkout-experience-column{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a9bdd7 transparent;background:#fff;min-width:0;min-height:0;padding-bottom:14px;overflow-y:auto}.checkout-order-column{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a9bdd7 transparent;background:linear-gradient(155deg,#fafcff,#f4f7fb);border-left:1px solid #d9e4f1;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.premium-checkout-v3 .checkout-choice-summary{background:linear-gradient(145deg,#fff,#f4f8ff);border-bottom:1px solid #dfe8f3;border-right:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px 18px;padding:14px 19px;display:grid}.premium-checkout-v3 .checkout-plan-copy{align-items:start!important;gap:3px!important;margin:0!important;display:grid!important}.premium-checkout-v3 .checkout-plan-copy>span{color:#1768df;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.premium-checkout-v3 .checkout-plan-copy h2{color:#0a1d35;font:820 25px var(--font-display);margin:0}.premium-checkout-v3 .checkout-plan-copy p{color:#4d637e;margin:0;font-size:11px;line-height:1.45}.premium-checkout-v3 .checkout-choice-summary>.checkout-offer-price{text-align:right;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:end;gap:0 7px;align-items:end!important;margin:0!important;display:grid!important}.premium-checkout-v3 .checkout-offer-price s{color:#65758a;grid-column:1/-1;font-size:11px;font-weight:750;text-decoration-color:#dd3e51;text-decoration-thickness:2px}.premium-checkout-v3 .checkout-offer-price strong{color:#145fdb;font:850 30px var(--font-display)}.premium-checkout-v3 .checkout-offer-price small{color:#445b75;padding-bottom:4px;font-size:9px;font-weight:800}.premium-checkout-v3 .checkout-choice-summary>.checkout-offer-highlight{color:#076c43;background:linear-gradient(110deg,#e9faf1,#f7fffa);border:1px solid #9fdfbe;border-radius:11px;grid-column:1/-1;grid-template-columns:auto 1fr auto;padding:9px 11px;box-shadow:0 5px 16px #0791580f;align-items:center!important;gap:9px!important;margin:0!important;display:grid!important}.premium-checkout-v3 .checkout-offer-highlight>svg{color:#078953;background:#d3f4e2;border-radius:9px;width:30px;height:30px;padding:7px}.premium-checkout-v3 .checkout-offer-highlight>span{gap:1px;display:grid}.premium-checkout-v3 .checkout-offer-highlight>span strong{color:#075f3d;font:850 11px var(--font-display)}.premium-checkout-v3 .checkout-offer-highlight>span small{color:#277155;padding:0;font-size:9px;line-height:1.3}.premium-checkout-v3 .checkout-offer-highlight>b{color:#fff;background:#078953;border-radius:8px;padding:6px 8px;font-size:12px;box-shadow:0 4px 10px #07895333}.premium-checkout-v3 .checkout-cross-sell-v3{background:linear-gradient(#fff,#fbfdff);border:0;border-bottom:1px solid #dfe8f3;padding:15px 19px 16px}.premium-checkout-v3 .checkout-section-heading{gap:3px;margin-bottom:12px;display:grid}.premium-checkout-v3 .checkout-section-heading .page-eyebrow{color:#1667dd;letter-spacing:.9px;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.premium-checkout-v3 .checkout-section-heading h3{color:#10233c;font:820 20px var(--font-display);letter-spacing:-.2px;margin:0}.premium-checkout-v3 .checkout-section-heading p{color:#526981;margin:0;font-size:11px;line-height:1.5}.premium-checkout-v3 .checkout-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-checkout-v3 .checkout-product-grid>label{isolation:isolate;cursor:pointer;background:linear-gradient(145deg,#fafdff,#eef5ff);border:1.5px solid #a9c7f1;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:start;gap:10px;min-width:0;min-height:144px;padding:34px 12px 11px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;animation:2.5s ease-in-out infinite addon-pulse;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #1d59aa17}.premium-checkout-v3 .checkout-product-grid>label:nth-child(2n){animation-delay:.55s}.premium-checkout-v3 .checkout-product-grid>label:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:22%;animation:3.4s ease-in-out infinite addon-shine;position:absolute;top:-45%;bottom:-45%;left:-38%;transform:rotate(18deg)}.premium-checkout-v3 .checkout-product-grid>label:hover{border-color:#337ff0;transform:translateY(-4px);box-shadow:0 15px 34px #1b68db2e}.premium-checkout-v3 .checkout-product-grid>label.selected{background:linear-gradient(145deg,#edf5ff,#fff);border:2px solid #2377f4;animation:none;box-shadow:0 0 0 4px #2777fa1a,0 13px 30px #1d63cc2b}.premium-checkout-v3 .checkout-product-grid>label input{opacity:0;pointer-events:none;position:absolute}.checkout-product-badge{color:#fff;letter-spacing:.45px;text-transform:uppercase;background:linear-gradient(110deg,#1768df,#569cff);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:9px;left:10px;box-shadow:0 5px 13px #1768df3d}.premium-checkout-v3 .checkout-product-image{color:#1768df;background:linear-gradient(145deg,#dbeaff,#eff6ff);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #558bd81f}.premium-checkout-v3 .checkout-product-image img{object-fit:cover;width:100%;height:100%}.premium-checkout-v3 .checkout-product-copy{gap:4px;min-width:0;display:grid}.premium-checkout-v3 .checkout-product-copy>strong{overflow-wrap:anywhere;color:#122b49;font:820 13px var(--font-display);line-height:1.25}.premium-checkout-v3 .checkout-product-copy>small{-webkit-line-clamp:4;color:#405a78;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.premium-checkout-v3 .checkout-product-copy>span{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.premium-checkout-v3 .checkout-product-copy s{color:#455a73;background:#fff1f3;border:1px solid #f0c2ca;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:850;text-decoration-color:#d92f49;text-decoration-thickness:2px;display:inline-flex}.premium-checkout-v3 .checkout-product-copy b{color:#155fd5;font-size:14px;font-weight:900}.premium-checkout-v3 .checkout-product-grid>label>i{color:#3f668f;background:#dbe9fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;font-weight:700;transition:all .2s;display:grid}.premium-checkout-v3 .checkout-product-grid>label.selected>i{color:#fff;background:#1770eb;box-shadow:0 5px 13px #1770eb40}@keyframes addon-pulse{0%,to{border-color:#abc8ef;transform:translateY(0);box-shadow:0 7px 20px #1d59aa14}50%{border-color:#4c91f4;transform:translateY(-2px);box-shadow:0 0 0 4px #3784f017,0 12px 29px #1d59aa29}}@keyframes addon-shine{0%,58%{opacity:0;transform:translate(-160%)rotate(18deg)}66%{opacity:1}82%,to{opacity:0;transform:translate(720%)rotate(18deg)}}.premium-checkout-v3 .checkout-coupon{background:#fff;border:0;gap:8px;padding:14px 19px 16px;display:grid}.premium-checkout-v3 .checkout-coupon>label{color:#162c47;align-items:center;gap:7px;font-size:13px;font-weight:850;display:flex}.premium-checkout-v3 .checkout-coupon>div:not(.coupon-success-celebration){grid-template-columns:1fr auto;gap:8px;display:grid}.premium-checkout-v3 .checkout-coupon input{color:#142b47;background:#fafdff;border:1px solid #bfd1e6;border-radius:10px;min-width:0;min-height:44px;padding:10px 13px;font-size:13px;font-weight:750}.premium-checkout-v3 .checkout-coupon input::placeholder{color:#718197;font-weight:600}.premium-checkout-v3 .checkout-coupon .button{border-radius:10px;min-height:44px;padding-inline:16px;font-size:11px}.premium-checkout-v3 .checkout-coupon.coupon-applied{background:linear-gradient(145deg,#fff,#f1fbf6)}.premium-checkout-v3 .checkout-summary{background:0 0;gap:10px;padding:21px 20px 18px;display:grid}.premium-checkout-v3 .checkout-summary h3{color:#10243d;margin:0 0 3px;font-size:18px}.premium-checkout-v3 .checkout-summary>div{color:#405570;justify-content:space-between;gap:16px;font-size:12px;display:flex}.premium-checkout-v3 .checkout-summary>div b{color:#132b48;text-align:right}.premium-checkout-v3 .checkout-summary .plan-discount,.premium-checkout-v3 .checkout-summary .coupon-discount{color:#16724e;background:#e8f8f0;border-radius:8px;padding:8px 9px}.premium-checkout-v3 .checkout-summary .checkout-total{color:#233d5c;border-top:1px solid #d5e0ed;align-items:center;margin-top:6px;padding-top:15px;font-size:14px;font-weight:800}.premium-checkout-v3 .checkout-summary .checkout-total strong{color:#1767e2;font-size:28px;font-weight:880}.premium-checkout-v3 .checkout-payer{border-top:1px solid #dce6f2;gap:13px;padding:18px 20px;grid-template-columns:1fr!important;display:grid!important}.premium-checkout-v3 .checkout-payer .field{gap:6px;display:grid}.premium-checkout-v3 .checkout-payer .field label{color:#172d49;font-size:12px;font-weight:850}.premium-checkout-v3 .checkout-payer input{color:#142b47;background:#fff;border:1px solid #c6d6e8;border-radius:10px;width:100%;min-height:49px;padding:11px 12px;font-size:13px}.premium-checkout-v3 .checkout-payer input:focus{border-color:#3e86ee;outline:0;box-shadow:0 0 0 3px #3e86ee1c}.premium-checkout-v3 .checkout-payer small{color:#53677f;font-size:10px}.premium-checkout-v3 .checkout-form-error{margin:0 20px 12px}.checkout-payment-footer{z-index:5;background:linear-gradient(#f7fafef5,#f5f8fc 24%);border-top:1px solid #d7e3f0;gap:7px;margin-top:auto;padding:14px 20px 18px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px #1939620f}.checkout-payment-footer .checkout-pay-button{border-radius:11px;width:100%;min-height:52px;margin:0;font-size:13px;box-shadow:0 10px 24px #2f7dff3d}.checkout-payment-footer>span{color:#536b85;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}@media (max-width:780px){.checkout-modal-backdrop{align-items:end;padding:0}.checkout-modal-backdrop .premium-checkout-v3{width:100%;height:min(92dvh,820px);max-height:calc(100dvh - 16px);border-radius:22px 22px 0 0!important}.premium-checkout-v3>header{padding:15px 53px 14px 17px!important}.premium-checkout-v3>header strong{font-size:17px!important}.premium-checkout-v3>header small{display:none}.checkout-modal-body-v3{padding-bottom:max(10px,env(safe-area-inset-bottom));display:block;overflow-y:auto}.checkout-experience-column,.checkout-order-column{overflow:visible}.checkout-experience-column{padding-bottom:0}.checkout-order-column{border-top:1px solid #d9e4f1;border-left:0}.premium-checkout-v3 .checkout-choice-summary{grid-template-columns:1fr;padding:17px}.premium-checkout-v3 .checkout-choice-summary>.checkout-offer-price{text-align:left;justify-content:start}.premium-checkout-v3 .checkout-choice-summary>.checkout-offer-highlight{grid-column:1}.premium-checkout-v3 .checkout-cross-sell-v3,.premium-checkout-v3 .checkout-coupon,.premium-checkout-v3 .checkout-summary,.premium-checkout-v3 .checkout-payer{padding-inline:17px}.premium-checkout-v3 .checkout-product-grid{grid-template-columns:1fr}.premium-checkout-v3 .checkout-product-grid>label{min-height:134px}.checkout-payment-footer{padding-inline:17px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.premium-checkout-v3 .checkout-summary .checkout-total strong{font-size:25px}}@media (max-width:430px){.premium-checkout-v3 .checkout-offer-highlight{grid-template-columns:auto 1fr}.premium-checkout-v3 .checkout-offer-highlight>b{grid-column:2;justify-self:start}.premium-checkout-v3 .checkout-product-grid>label{grid-template-columns:44px minmax(0,1fr) 28px;padding-inline:10px}.premium-checkout-v3 .checkout-product-image{width:44px;height:44px}.premium-checkout-v3 .checkout-coupon>div:not(.coupon-success-celebration){grid-template-columns:1fr}.premium-checkout-v3 .checkout-coupon .button{width:100%}}@media (prefers-reduced-motion:reduce){.premium-checkout-v3 .checkout-product-grid>label,.premium-checkout-v3 .checkout-product-grid>label:before{animation:none!important}.premium-checkout-v3 .checkout-product-grid>label:hover{transform:none}}.purchase-promotion{--promo-primary:#082a5e;--promo-accent:#f6c453;--promo-text:#fff;--promo-urgency:#21d18b;isolation:isolate;border:1px solid var(--promo-accent);grid-template-columns:minmax(0,1.62fr) minmax(320px,.48fr);gap:0;margin:14px 0 17px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.purchase-promotion{border:1px solid color-mix(in srgb,var(--promo-accent) 58%,transparent)}}.purchase-promotion{background:var(--promo-primary);color:var(--promo-text);box-shadow:0 16px 40px var(--promo-primary);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.purchase-promotion{box-shadow:0 16px 40px color-mix(in srgb,var(--promo-primary) 24%,transparent)}}.purchase-promotion:before{content:"";z-index:-1;background:radial-gradient(circle at 14% 16%,var(--promo-accent),transparent 34%),linear-gradient(120deg,var(--promo-primary),var(--promo-primary) 62%,var(--promo-primary));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.purchase-promotion:before{background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--promo-accent) 26%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--promo-primary) 88%,#000),var(--promo-primary) 62%,color-mix(in srgb,var(--promo-primary) 76%,#2f7cff))}}.purchase-promotion:before{opacity:.98}.purchase-promotion:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:21%;height:350%;animation:5.6s ease-in-out infinite promotion-sweep;position:absolute;top:-130%;left:-18%;transform:rotate(22deg)}.purchase-promotion-glow{z-index:-1;background:var(--promo-accent);filter:blur(92px);opacity:.2;border-radius:50%;width:270px;height:270px;animation:3s ease-in-out infinite promotion-glow;position:absolute;bottom:-115px;right:19%}.purchase-promotion-copy{align-content:center;gap:7px;min-width:0;padding:14px 22px;display:grid}.purchase-promotion-kicker{border:1px solid var(--promo-accent);align-items:center;gap:6px;width:max-content;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-kicker{border:1px solid color-mix(in srgb,var(--promo-accent) 42%,transparent)}}.purchase-promotion-kicker{background:var(--promo-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-kicker{background:color-mix(in srgb,var(--promo-accent) 13%,transparent)}}.purchase-promotion-kicker{color:var(--promo-accent);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.purchase-promotion-heading h2{max-width:920px;color:var(--promo-text);font:850 clamp(21px,1.65vw,27px)/1.05 var(--font-display);letter-spacing:-.7px;margin:0}.purchase-promotion-heading p{max-width:880px;color:var(--promo-text);margin:4px 0 0}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-heading p{color:color-mix(in srgb,var(--promo-text) 77%,transparent)}}.purchase-promotion-heading p{font-size:10px;line-height:1.35}.purchase-promotion-footer{align-items:center;gap:8px;display:flex}.purchase-promotion-bonus{white-space:nowrap;border:1px solid var(--promo-accent);align-items:center;gap:5px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-bonus{border:1px solid color-mix(in srgb,var(--promo-accent) 48%,transparent)}}.purchase-promotion-bonus{background:var(--promo-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-bonus{background:color-mix(in srgb,var(--promo-accent) 14%,transparent)}}.purchase-promotion-bonus{color:var(--promo-accent);font:900 14px var(--font-display);text-shadow:0 0 15px var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-bonus{text-shadow:0 0 15px color-mix(in srgb,var(--promo-accent) 35%,transparent)}}.purchase-promotion-bonus small{color:var(--promo-text)}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-bonus small{color:color-mix(in srgb,var(--promo-text) 72%,transparent)}}.purchase-promotion-bonus small{font:800 7px var(--font-body);letter-spacing:.65px;text-transform:uppercase}.purchase-promotion-urgency{background:var(--promo-urgency);border-radius:8px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-urgency{background:color-mix(in srgb,var(--promo-urgency) 16%,transparent)}}.purchase-promotion-urgency{color:var(--promo-urgency);font-size:10px;font-weight:850}.purchase-promotion-urgency svg{filter:drop-shadow(0 0 7px);flex:none}.purchase-promotion-timer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030e2147;border-left:1px solid #ffffff24;align-content:center;gap:8px;padding:16px 20px;display:grid}.purchase-promotion-timer>span{color:var(--promo-text);justify-content:center;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-timer>span{color:color-mix(in srgb,var(--promo-text) 84%,transparent)}}.purchase-promotion-timer>span{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:850}.purchase-promotion-timer>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.purchase-promotion-timer>div>div{background:#ffffff17;border:1px solid #ffffff29;border-radius:10px;justify-items:center;gap:1px;padding:8px 4px 7px;display:grid;box-shadow:inset 0 1px #ffffff1a}.purchase-promotion-timer strong{color:var(--promo-text);font:850 19px var(--font-display);font-variant-numeric:tabular-nums}.purchase-promotion-timer small{color:var(--promo-text)}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-timer small{color:color-mix(in srgb,var(--promo-text) 65%,transparent)}}.purchase-promotion-timer small{text-transform:uppercase;font-size:7px;font-weight:850}.purchase-promotion-timer p{color:var(--promo-text);margin:0}@supports (color:color-mix(in lab, red, red)){.purchase-promotion-timer p{color:color-mix(in srgb,var(--promo-text) 62%,transparent)}}.purchase-promotion-timer p{text-align:center;font-size:8px}.purchase-promotion.promo-urgent:before{background:radial-gradient(circle at 16% 15%,var(--promo-accent),transparent 35%),linear-gradient(120deg,var(--promo-primary),var(--promo-primary))}@supports (color:color-mix(in lab, red, red)){.purchase-promotion.promo-urgent:before{background:radial-gradient(circle at 16% 15%,color-mix(in srgb,var(--promo-accent) 31%,transparent),transparent 35%),linear-gradient(120deg,color-mix(in srgb,var(--promo-primary) 72%,#4b0712),var(--promo-primary))}}.purchase-promotion.promo-urgent{animation:2.4s ease-in-out infinite promotion-border}.purchase-promotion.promo-midnight:before{background:radial-gradient(circle at 18% 16%,var(--promo-accent),transparent 32%),linear-gradient(125deg,#020817,var(--promo-primary) 58%,#091a3d)}@supports (color:color-mix(in lab, red, red)){.purchase-promotion.promo-midnight:before{background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--promo-accent) 18%,transparent),transparent 32%),linear-gradient(125deg,#020817,var(--promo-primary) 58%,#091a3d)}}@keyframes promotion-sweep{0%,62%{opacity:0;transform:translate(-120%)rotate(22deg)}70%{opacity:1}87%,to{opacity:0;transform:translate(720%)rotate(22deg)}}@keyframes promotion-glow{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.27;transform:scale(1.14)}}@keyframes promotion-border{0%,to{box-shadow:0 20px 50px color-mix(in srgb,var(--promo-primary) 25%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--promo-accent) 12%,transparent),0 24px 60px color-mix(in srgb,var(--promo-accent) 18%,transparent)}}.promotion-admin-panel{border-color:#c9daf0;grid-column:1/-1;overflow:hidden;padding:0!important}.promotion-admin-panel>.panel-head{background:linear-gradient(120deg,#fff,#eef5ff);border-bottom:1px solid #dce6f2;padding:22px 24px}.promotion-admin-panel>.panel-head h2{margin:4px 0 3px;font-size:22px}.promotion-admin-panel>.panel-head p{color:#62748a;margin:0;font-size:11px}.promotion-admin-panel>.form-success,.promotion-admin-panel>.form-error{margin:18px 22px 0}.promotion-admin-form{padding:22px}.promotion-admin-form textarea{min-height:82px}.promotion-active-switch{cursor:pointer;background:#f5f9ff;border:1px solid #bcd3ef;border-radius:12px;align-items:center;gap:11px;padding:13px 14px;display:flex}.promotion-active-switch input{accent-color:#287cff;width:19px;height:19px}.promotion-active-switch>span{gap:2px;display:grid}.promotion-active-switch strong{font-size:12px}.promotion-active-switch small{color:#60738a;font-size:10px}.promotion-color-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.promotion-color-grid label{color:#263b55;gap:5px;font-size:9px;font-weight:800;display:grid}.promotion-color-grid input{cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:9px;width:100%;height:43px;padding:4px}@media (max-width:900px){.purchase-promotion{grid-template-columns:1fr}.purchase-promotion-timer{border-top:1px solid #ffffff24;border-left:0}.promotion-color-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.purchase-promotion{border-radius:16px;margin:12px 0 15px}.purchase-promotion-copy{gap:7px;padding:15px}.purchase-promotion-kicker{font-size:8px}.purchase-promotion-heading h2{font-size:22px}.purchase-promotion-heading p{font-size:10px;line-height:1.4}.purchase-promotion-footer{flex-direction:column;align-items:flex-start;gap:6px}.purchase-promotion-bonus{order:-1}.purchase-promotion-urgency{align-items:flex-start;width:100%;padding:6px 9px;font-size:9px;line-height:1.35}.purchase-promotion-timer{gap:7px;padding:13px 14px}.purchase-promotion-timer>div{gap:5px}.purchase-promotion-timer>div>div{padding:7px 2px 6px}.purchase-promotion-timer strong{font-size:18px}.purchase-promotion-timer p{font-size:7px}.promotion-admin-form{padding:16px}.promotion-color-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.purchase-promotion:after,.purchase-promotion-glow,.purchase-promotion.promo-urgent{animation:none!important}}.quick-signup-page{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 12%,#2b7fff33,#0000 28%),radial-gradient(circle at 88% 82%,#0ec08421,#0000 28%),linear-gradient(135deg,#06162d 0%,#09234b 48%,#071a37 100%);grid-template-rows:auto 1fr auto;min-height:100dvh;padding:24px clamp(18px,4vw,64px) 18px;display:grid;position:relative;overflow:hidden}.quick-signup-page:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 78%);mask-image:linear-gradient(#000000bf,#0000 78%)}.quick-signup-orb{z-index:-1;filter:blur(18px);pointer-events:none;opacity:.6;border-radius:50%;position:absolute}.quick-signup-orb-one{background:#2271ff21;width:430px;height:430px;top:-150px;left:28%}.quick-signup-orb-two{background:#0fc98e14;width:460px;height:460px;bottom:-170px;right:-170px}.quick-signup-topbar{justify-content:space-between;align-items:center;width:min(1080px,100%);margin:0 auto 22px;display:flex}.quick-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.quick-brand>span{color:#65a6ff;background:linear-gradient(145deg,#3686ff47,#14499447);border:1px solid #7eaeff59;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff1f}.quick-brand strong{font:800 18px var(--font-display);letter-spacing:-.4px}.quick-brand strong span{color:#4c96ff}.quick-security-chip{color:#dceaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #87b1eb40;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;display:flex}.quick-signup-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#061935a3;border:1px solid #97b9e63d;border-radius:28px;grid-template-columns:minmax(300px,.78fr) minmax(460px,1.08fr);align-items:stretch;width:min(1080px,100%);margin:auto;display:grid;box-shadow:0 30px 90px #0008186b}.quick-signup-pitch{background:radial-gradient(circle at 16% 10%,#4791ff33,#0000 30%),linear-gradient(145deg,#10376cc2,#061d40db);border-radius:27px 0 0 27px;align-content:center;gap:17px;padding:clamp(36px,5vw,62px);display:grid;position:relative;overflow:hidden}.quick-signup-pitch:after{content:"";border:1px solid #5297ff21;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-115px;right:-105px;box-shadow:0 0 0 45px #5297ff09,0 0 0 90px #5297ff06}.quick-pitch-kicker{color:#77b0ff;letter-spacing:.8px;text-transform:uppercase;background:#226be01f;border:1px solid #5b9aff52;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.quick-signup-pitch h1{color:#fff;max-width:430px;font:850 clamp(30px,3.3vw,46px)/1.04 var(--font-display);letter-spacing:-1.5px;margin:0}.quick-signup-pitch>p{color:#aebfda;max-width:440px;margin:0;font-size:12px;line-height:1.65}.quick-benefits{gap:13px;margin-top:4px;display:grid}.quick-benefits>span{grid-template-columns:auto 1fr;gap:1px 9px;display:grid}.quick-benefits svg{color:#26d796;grid-row:1/3}.quick-benefits b{color:#eff6ff;font-size:11px}.quick-benefits small{color:#91a6c3;font-size:9px;line-height:1.4}.quick-default-plan{z-index:1;background:#0eaa7414;border:1px solid #35d89f38;border-radius:13px;gap:2px;margin-top:4px;padding:13px 15px;display:grid;position:relative}.quick-default-plan span{color:#6ee3b8;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:850}.quick-default-plan strong{font:800 17px var(--font-display)}.quick-default-plan small{color:#a7bad2;font-size:9px}.quick-signup-card{color:#10233c;background:#fff;border-radius:0 27px 27px 0;grid-template-rows:auto 1fr;min-width:0;padding:clamp(24px,4vw,46px);display:grid}.quick-signup-progress{grid-template-columns:repeat(4,1fr);margin-bottom:27px;display:grid;position:relative}.quick-signup-progress:before{content:"";background:#dce6f2;height:2px;position:absolute;top:15px;left:11%;right:11%}.quick-signup-progress>div{z-index:1;color:#8291a4;justify-items:center;gap:7px;font-size:8px;font-weight:800;display:grid;position:relative}.quick-signup-progress i{color:#8291a4;background:#fff;border:2px solid #d9e4f0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.quick-signup-progress .active{color:#1769e4}.quick-signup-progress .active i{color:#1769e4;background:#edf5ff;border-color:#2f7fff;box-shadow:0 0 0 5px #2f7fff14}.quick-signup-progress .done{color:#078e5a}.quick-signup-progress .done i{color:#fff;background:#10a76d;border-color:#11ac70}.quick-step-panel{align-content:center;animation:.28s both quick-step-fade;display:grid}.quick-step-icon{color:#1f72e8;background:linear-gradient(145deg,#eff6ff,#fff);border:1px solid #cfe0f5;border-radius:14px;place-items:center;width:49px;height:49px;margin-bottom:13px;display:grid;box-shadow:0 9px 22px #1863c717}.quick-step-count{color:#2475e5;letter-spacing:.85px;text-transform:uppercase;font-size:9px;font-weight:900}.quick-step-panel h2{color:#0d213b;font:850 clamp(25px,2.8vw,34px)/1.12 var(--font-display);letter-spacing:-.8px;margin:5px 0}.quick-step-panel>p,.quick-plan-heading p{color:#60758e;max-width:520px;margin:0 0 22px;font-size:11px;line-height:1.55}.quick-field{gap:7px;margin-bottom:13px;display:grid}.quick-field>label{color:#1d344f;font-size:10px;font-weight:850}.quick-field>div{align-items:center;display:flex;position:relative}.quick-field>div>svg{color:#6f849d;position:absolute;left:14px}.quick-field input{color:#102944;width:100%;min-height:52px;font:650 13px var(--font-body);background:#fbfdff;border:1px solid #c8d8ea;border-radius:12px;outline:0;padding:12px 44px;transition:all .18s}.quick-field input:focus{background:#fff;border-color:#3983ec;box-shadow:0 0 0 4px #3983ec1a}.quick-field input::placeholder{color:#93a2b4}.quick-field>div>button{color:#6f849d;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:7px}.quick-field>small{color:#7c8ca0;font-size:8px}.quick-error{color:#b6293b;background:#fff1f2;border:1px solid #f4bfc4;border-radius:10px;margin:1px 0 12px;padding:10px 12px;font-size:10px;line-height:1.45}.quick-button-row{grid-template-columns:auto 1fr;gap:10px;margin-top:4px;display:grid}.quick-primary-button,.quick-back-button{min-height:50px;font:800 11px var(--font-body);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.quick-primary-button{color:#fff;background:linear-gradient(105deg,#216ff0,#55a0ff);border:0;width:100%;box-shadow:0 11px 25px #2271f040}.quick-primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2271f04f}.quick-primary-button:disabled,.quick-back-button:disabled{opacity:.65;cursor:wait}.quick-back-button{color:#48617c;background:#fff;border:1px solid #cad8e8;padding:0 16px}.quick-back-button:hover{background:#f5f9fd}.quick-legal{color:#7d8da0;text-align:center;margin-top:12px;font-size:8px;line-height:1.45;display:block}.quick-plan-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quick-plan-heading svg{color:#148b5b}.quick-plan-list{gap:9px;margin-bottom:15px;display:grid}.quick-plan-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cedbea;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px;transition:all .18s;display:grid}.quick-plan-list>button:hover{background:#f9fbff;border-color:#8db5e8}.quick-plan-list>button.selected{background:#f1f7ff;border-color:#2678ed;box-shadow:0 0 0 3px #2678ed14}.quick-plan-radio{color:#fff;border:1.5px solid #bdcde0;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.quick-plan-list>button.selected .quick-plan-radio{background:#1870e8;border-color:#1870e8}.quick-plan-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.quick-plan-list b{color:#162e49;font-size:12px}.quick-plan-list small{color:#6d7f93;text-overflow:ellipsis;font-size:8px;line-height:1.35;overflow:hidden}.quick-plan-price{justify-items:end;gap:1px;display:grid}.quick-plan-price s{color:#7e8b9b;font-size:8px;text-decoration-color:#df4152}.quick-plan-price strong{color:#1767df;font-size:14px}.quick-plan-price small{color:#168052;text-align:right;max-width:165px}.quick-signup-footer{color:#8fa5c2;justify-content:center;align-items:center;gap:6px;margin:16px auto 0;font-size:8px;display:flex}.quick-payment-preparing{color:#fff;background:#071b39;align-content:center;place-items:center;gap:8px;min-height:100dvh;display:grid}.quick-payment-preparing svg{color:#2fd29a}.quick-payment-preparing strong{font-size:20px}.quick-payment-preparing span{color:#a9bad0;font-size:11px}.quick-unavailable{place-items:center}.quick-unavailable section{text-align:center;background:#ffffff0f;border:1px solid #ffffff26;border-radius:22px;max-width:520px;padding:38px}.quick-unavailable h1{margin:0 0 10px}.quick-unavailable p{color:#afc1da}.quick-unavailable a{color:#76adff}@keyframes quick-step-fade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.quick-flow-checkout-backdrop{background:radial-gradient(circle at 50% 5%,#2974e22e,#0000 38%),#030e1fc7!important}.quick-flow-checkout>header{padding-right:160px!important}.premium-checkout-v3>header .checkout-plan-change{white-space:nowrap;color:#225fbb!important;background:#fff!important;border:1px solid #a8c5ea!important;border-radius:10px!important;align-items:center!important;gap:6px!important;width:auto!important;height:36px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;display:flex!important;position:absolute!important;top:17px!important;right:18px!important}.premium-checkout-v3>header .checkout-plan-change:hover{background:#f1f7ff!important;transform:translateY(-1px)!important}.premium-checkout-v3>header .checkout-plan-change svg{flex:none}@media (max-width:820px){.quick-signup-page{padding:16px}.quick-signup-shell{grid-template-columns:1fr;width:min(590px,100%)}.quick-signup-pitch{display:none}.quick-signup-card{border-radius:27px;min-height:min(690px,100dvh - 118px);padding:28px}.quick-signup-topbar{width:min(590px,100%);margin-bottom:14px}.quick-step-panel{align-content:center}.quick-flow-checkout>header{padding-right:144px!important}.premium-checkout-v3>header .checkout-plan-change{height:35px!important;padding-inline:10px!important;top:12px!important;right:12px!important}}@media (max-width:520px){.quick-signup-page{padding:12px;overflow:auto}.quick-signup-topbar{margin-bottom:10px}.quick-security-chip{padding:8px;font-size:0}.quick-security-chip svg{width:17px;height:17px}.quick-signup-card{border-radius:22px;min-height:calc(100dvh - 100px);padding:22px 17px}.quick-signup-progress{margin-bottom:22px}.quick-signup-progress>div span{font-size:7px}.quick-step-panel h2{font-size:27px}.quick-step-panel>p{font-size:10.5px}.quick-field input{min-height:54px;font-size:14px}.quick-button-row{grid-template-columns:1fr}.quick-back-button{order:2}.quick-plan-list>button{grid-template-columns:auto minmax(0,1fr)}.quick-plan-price{grid-column:2;justify-items:start}.quick-plan-price small{text-align:left}.quick-signup-footer{margin-top:10px}.quick-flow-checkout>header{min-height:87px;padding:14px 125px 12px 16px!important}.quick-flow-checkout>header strong{font-size:15px!important}.quick-flow-checkout>header span{font-size:8px!important}.premium-checkout-v3>header .checkout-plan-change{height:34px!important;padding:0 8px!important;font-size:8px!important;top:14px!important;right:10px!important}.premium-checkout-v3>header .checkout-plan-change svg{width:12px;height:12px}}@media (max-width:350px){.quick-signup-card{padding-inline:13px}.quick-signup-progress>div span{display:none}.quick-flow-checkout>header{padding-right:106px!important}.premium-checkout-v3>header .checkout-plan-change{font-size:0!important}.premium-checkout-v3>header .checkout-plan-change svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.quick-step-panel{animation:none}.quick-primary-button:hover{transform:none}}.minimal-signup{color:#101828;background:#f3f5f8;min-height:100dvh;padding:22px 20px 16px;overflow:auto}.minimal-signup:before{display:none}.minimal-signup .quick-signup-topbar{width:min(760px,100%);margin:0 auto 16px}.minimal-signup .quick-brand{color:#10213a;gap:9px}.minimal-signup .quick-brand>span{color:#fff;width:32px;height:32px;font:850 15px var(--font-display);box-shadow:none;background:#1268df;border:0;border-radius:8px}.minimal-signup .quick-brand strong{color:#10213a;font-size:17px}.minimal-signup .quick-security-chip{color:#4b5c72;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d7dee8;padding:8px 10px;font-size:9px}.minimal-signup .quick-signup-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dce2ea;border-radius:16px;width:min(760px,100%);margin:auto;display:block;overflow:hidden;box-shadow:0 18px 48px #192a4614}.quick-minimal-header{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:26px;padding:26px 32px 22px;display:flex}.quick-minimal-header>div:first-child{gap:3px;display:grid}.quick-minimal-header>div:first-child>span{color:#1769dc;letter-spacing:.75px;text-transform:uppercase;font-size:9px;font-weight:850}.quick-minimal-header h1{color:#101d31;font:790 28px/1.15 var(--font-display);letter-spacing:-.6px;margin:0}.quick-minimal-header p{color:#68788d;margin:1px 0 0;font-size:10px}.minimal-signup .quick-default-plan{background:#f8fafc;border:1px solid #d8e1ec;border-radius:10px;gap:1px;min-width:210px;margin:0;padding:11px 13px;display:grid}.minimal-signup .quick-default-plan span{color:#66778c;letter-spacing:.65px;font-size:7px}.minimal-signup .quick-default-plan strong{color:#12243c;font:760 14px var(--font-display)}.minimal-signup .quick-default-plan small{color:#7c899a;font-size:7.5px}.minimal-signup .quick-signup-card{color:#10233c;background:#fff;border-radius:0;grid-template-rows:auto 1fr;min-height:410px;padding:26px 32px 30px;display:grid}.minimal-signup .quick-signup-progress{width:min(560px,100%);margin:0 auto 31px}.minimal-signup .quick-signup-progress:before{background:#dce2e9;height:1px;top:11px;left:10%;right:10%}.minimal-signup .quick-signup-progress>div{color:#8491a1;gap:5px;font-size:7.5px}.minimal-signup .quick-signup-progress i{color:#7c8999;background:#fff;border:1px solid #d5dde7;width:23px;height:23px;font-size:8px}.minimal-signup .quick-signup-progress .active{color:#1769dc}.minimal-signup .quick-signup-progress .active i{color:#fff;box-shadow:none;background:#1769dc;border-color:#1769dc}.minimal-signup .quick-signup-progress .done{color:#178358}.minimal-signup .quick-signup-progress .done i{background:#178358;border-color:#178358}.minimal-signup .quick-step-panel{align-content:start;width:min(520px,100%);margin:0 auto}.minimal-signup .quick-step-count{color:#1769dc;letter-spacing:.7px;font-size:8px}.minimal-signup .quick-step-panel h2{color:#101d31;font:780 clamp(24px,3vw,30px)/1.17 var(--font-display);letter-spacing:-.6px;margin:6px 0}.minimal-signup .quick-step-panel>p,.minimal-signup .quick-plan-heading p{color:#68788d;margin-bottom:22px;font-size:10.5px;line-height:1.55}.minimal-signup .quick-field{gap:6px;margin-bottom:14px}.minimal-signup .quick-field>label{color:#2f4055;font-size:9.5px;font-weight:800}.minimal-signup .quick-field input{color:#14243a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:48px;padding:11px 13px;font-size:13px}.minimal-signup .quick-field input:focus{border-color:#1769dc;box-shadow:0 0 0 3px #1769dc17}.minimal-signup .quick-field>div>button{right:5px}.minimal-signup .quick-field>small{color:#8793a3;font-size:7.5px}.minimal-signup .quick-primary-button,.minimal-signup .quick-back-button{min-height:47px;box-shadow:none;border-radius:9px;font-size:10.5px}.minimal-signup .quick-primary-button{background:#1769dc}.minimal-signup .quick-primary-button:hover{box-shadow:none;background:#125bc2;transform:none}.minimal-signup .quick-back-button{color:#516176;border-color:#cdd6e1}.minimal-signup .quick-error{background:#fff5f5;border-color:#efc7cb;border-radius:8px;font-size:9.5px}.minimal-signup .quick-legal{color:#8b96a5;font-size:7.5px}.minimal-signup .quick-plan-heading{display:block}.minimal-signup .quick-plan-list>button{box-shadow:none;border-radius:9px}.minimal-signup .quick-plan-list>button.selected{box-shadow:none;background:#f5f9ff;border-color:#1769dc}.minimal-signup .quick-plan-radio{width:20px;height:20px}.minimal-signup .quick-plan-list b{font-size:11px}.minimal-signup .quick-plan-price strong{font-size:13px}.quick-card-footer{color:#788698;background:#fafbfc;border-top:1px solid #e5e9ef;justify-content:center;align-items:center;gap:15px;padding:12px 20px;font-size:7.5px;display:flex}.quick-card-footer b{color:#233a58;font-size:8px}.quick-card-footer span+b:before,.quick-card-footer b+span:before{content:"";background:#a8b2bf;border-radius:50%;width:3px;height:3px;margin:0 15px 2px 0;display:inline-block}.minimal-signup .quick-signup-footer{color:#76869a;margin-top:12px;font-size:7.5px}@media (max-width:620px){.minimal-signup{padding:14px 12px 10px}.minimal-signup .quick-signup-topbar{margin-bottom:11px}.minimal-signup .quick-security-chip{font-size:8px}.minimal-signup .quick-security-chip svg{width:15px;height:15px}.minimal-signup .quick-signup-shell{border-radius:14px}.quick-minimal-header{align-items:flex-start;padding:21px 18px 17px}.quick-minimal-header h1{font-size:24px}.quick-minimal-header p{font-size:9px}.minimal-signup .quick-default-plan{min-width:0;padding:9px 10px}.minimal-signup .quick-default-plan small{display:none}.minimal-signup .quick-signup-card{min-height:0;padding:22px 18px 28px}.minimal-signup .quick-signup-progress{margin-bottom:27px}.minimal-signup .quick-step-panel h2{font-size:25px}.minimal-signup .quick-step-panel>p{font-size:10px}.minimal-signup .quick-field input{min-height:51px;font-size:14px}.minimal-signup .quick-button-row{grid-template-columns:1fr}.minimal-signup .quick-back-button{order:2}.quick-card-footer{gap:8px;padding-inline:10px}.quick-card-footer span+b:before,.quick-card-footer b+span:before{margin-right:8px}}@media (max-width:380px){.quick-minimal-header{gap:12px;display:grid}.minimal-signup .quick-default-plan{width:100%}.minimal-signup .quick-signup-progress>div span{display:none}.quick-card-footer span{font-size:0}.quick-card-footer span:first-child:after{content:"PIX";font-size:7.5px}.quick-card-footer span:last-child:after{content:"Automático";font-size:7.5px}}.checkout-modal-backdrop .checkout-status-modal{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.checkout-status-modal>header{box-sizing:border-box;width:100%;grid-area:1/1!important;position:relative!important;top:auto!important}.checkout-status-modal>.checkout-pix-modal,.checkout-status-modal>.checkout-confirmed-state{box-sizing:border-box;grid-area:2/1;width:100%;min-width:0}.checkout-pix-modal{text-align:left;justify-items:stretch;gap:17px;padding:22px 24px 25px;overflow:auto}.checkout-pix-status{grid-template-columns:1fr;gap:8px;display:grid}.checkout-pix-status .form-success,.checkout-pix-status .checkout-savings{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.checkout-pix-content{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.checkout-qr-wrap{justify-items:center;gap:8px;display:grid}.checkout-qr-wrap .pix-qr-image{border-color:#d7e0ea;border-radius:13px;width:210px;max-width:100%;height:210px;margin:0;padding:10px}.checkout-qr-wrap small{color:#66778b;text-align:center;font-size:9px;line-height:1.4}.checkout-pix-actions{align-content:start;gap:10px;min-width:0;display:grid}.checkout-pix-label{color:#263b55;font-size:10px;font-weight:850}.checkout-pix-actions .pix-code{box-sizing:border-box;color:#26384f;word-break:break-all;background:#f7f9fb;border-color:#c7d2de;width:100%;max-height:118px;padding:11px;font-size:10px;line-height:1.45;overflow:auto}.checkout-pix-actions>.button{width:100%;min-height:44px;margin:0}.checkout-pix-actions .payment-waiting{color:#5f7085;text-align:left;background:#f6f8fb;border-radius:9px;align-items:flex-start;margin-top:2px;padding:10px;font-size:10px;line-height:1.45}.checkout-pix-actions .payment-retry{min-height:34px}.checkout-pix-actions .form-error{font-size:10px}.checkout-payment-help{color:#fff;background:linear-gradient(135deg,#12a962,#087d49);border:1px solid #0c9c5b;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:9px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #087d4933}.checkout-payment-help:before{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:24%;animation:3.2s ease-in-out infinite checkout-whatsapp-shine;position:absolute;inset:-60% auto -60% -35%;transform:rotate(18deg)}.checkout-payment-help:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 12px 26px #087d4947}.checkout-payment-help>span:first-child{background:#ffffff29;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.checkout-payment-help>span:last-child{gap:1px;display:grid}.checkout-payment-help strong{font-size:11px;line-height:1.25}.checkout-payment-help small{color:#dbffed;font-size:9px;line-height:1.35}@keyframes checkout-whatsapp-shine{0%,58%{left:-35%}82%,to{left:125%}}@media (max-width:600px){.checkout-modal-backdrop .checkout-status-modal{width:100%;max-height:94dvh;border-radius:20px 20px 0 0!important}.checkout-status-modal>header{padding:15px 52px 14px 17px!important}.checkout-status-modal>header strong{font-size:15px!important}.checkout-status-modal>header small{display:none}.checkout-pix-modal{padding:17px 18px max(20px,env(safe-area-inset-bottom));gap:14px}.checkout-pix-content{grid-template-columns:1fr;gap:15px}.checkout-qr-wrap .pix-qr-image{width:190px;height:190px}.checkout-qr-wrap small{font-size:8px}.checkout-pix-actions .pix-code{max-height:105px;font-size:9.5px}.checkout-pix-actions .payment-waiting{justify-content:flex-start}.checkout-payment-help{min-height:52px}.checkout-payment-help strong{font-size:12px}.checkout-payment-help small{font-size:9.5px}.checkout-confirmed-state{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.checkout-payment-help:before{animation:none}.checkout-payment-help:hover{transform:none}}.whatsapp-support{z-index:70;color:#fff;background:#118a58;border:1px solid #ffffff80;border-radius:18px;align-items:center;gap:11px;min-height:58px;padding:9px 17px 9px 9px;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #095c3a4d}.whatsapp-support:hover{background:#0f9d62;transform:translateY(-2px);box-shadow:0 20px 48px #095c3a5c}.whatsapp-support-icon{background:#ffffff29;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.whatsapp-support-copy{gap:2px;display:grid}.whatsapp-support-copy strong{font-size:12px}.whatsapp-support-copy small{color:#dcfff0;font-size:9px}.whatsapp-support>i{box-sizing:content-box;background:#8ff0bb;border:2px solid #118a58;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.sidebar-support{color:#dffff0;background:#12a9661a;border:1px solid #42da9733;border-radius:11px;align-items:center;gap:10px;padding:10px 11px;transition:all .18s;display:flex}.sidebar-support:hover{background:#12a96629;border-color:#42da975c}.sidebar-support>svg{color:#39d993;flex:none}.sidebar-support>span{gap:2px;min-width:0;display:grid}.sidebar-support strong{font-size:10px}.sidebar-support small{color:#80bfa3;font-size:8px}.mobile-support-link{color:#dffff0;background:#12a9661a;border:1px solid #39d99333;border-radius:11px;align-items:center;gap:11px;margin:0 0 10px;padding:11px 12px;display:flex}.mobile-support-link>svg{color:#39d993;flex:none}.mobile-support-link>span{gap:2px;display:grid}.mobile-support-link strong{font-size:11px}.mobile-support-link small{color:#8fc9af;font-size:8px}.checkout-support-link{color:#246dc7;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.checkout-support-link:hover{text-decoration:underline}@media (max-width:620px){.whatsapp-support{border-radius:16px;min-height:52px;padding:7px;bottom:14px;right:14px}.whatsapp-support-icon{width:38px;height:38px}.whatsapp-support-copy,.whatsapp-support>i{display:none}.footer-row div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.whatsapp-support{transition:none}.whatsapp-support:hover{transform:none}}.affiliate-page-header{gap:24px}.affiliate-day-window{color:#285d9e;background:#f6faff;border:1px solid #cfe0f2;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.affiliate-day-window>svg{flex:none}.affiliate-day-window>span{gap:2px;display:grid}.affiliate-day-window small{color:#6a7e98;font-size:9px}.affiliate-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.affiliate-overview article{background:#fff;border:1px solid #dce4ec;border-radius:15px;gap:7px;min-width:0;padding:18px;display:grid;box-shadow:0 7px 22px #1d34510a}.affiliate-overview article>span{color:#607187;text-transform:uppercase;letter-spacing:.45px;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.affiliate-overview article>span svg{color:#2878da;width:16px}.affiliate-overview article>strong{color:#10213a;font:780 clamp(22px,2.1vw,31px)/1 var(--font-display);letter-spacing:-.7px}.affiliate-overview article>small{color:#7c8a9b;font-size:9px}.affiliate-overview .sales-today{background:linear-gradient(135deg,#0b7b51,#0d9d66);border-color:#126b4b;box-shadow:0 13px 30px #0a865633}.affiliate-overview .sales-today>span,.affiliate-overview .sales-today>span svg,.affiliate-overview .sales-today>strong{color:#fff}.affiliate-overview .sales-today>small{color:#c9f7e3}.affiliate-create-panel{margin-bottom:22px;overflow:visible}.affiliate-create-panel .panel-head{margin-bottom:14px}.affiliate-create-panel .panel-head h2{margin-top:4px;font-size:19px}.affiliate-create-panel .panel-head small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.affiliate-create-form{grid-template-columns:minmax(220px,1.25fr) minmax(220px,1fr) auto auto;align-items:end;gap:12px;display:grid}.affiliate-create-form .button{min-height:43px}.affiliate-active-check{cursor:pointer;background:#f8fafc;border:1px solid #dae3ec;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:7px 11px;display:flex}.affiliate-active-check>input{accent-color:#0c9c63;width:16px;height:16px}.affiliate-active-check>span{white-space:nowrap;gap:1px;display:grid}.affiliate-active-check strong{color:#26374d;font-size:10px}.affiliate-active-check small{color:#8190a1;font-size:8px}.affiliate-performance-section{gap:15px;display:grid}.affiliate-section-heading{justify-content:space-between;align-items:end;gap:20px;padding:2px 2px 0;display:flex}.affiliate-section-heading h2{color:#10213a;font:750 20px var(--font-display);margin:4px 0 0}.affiliate-section-heading>p{color:#748295;text-align:right;max-width:520px;margin:0;font-size:9.5px;line-height:1.55}.affiliate-card-grid{gap:14px;display:grid}.affiliate-card{background:#fff;border:1px solid #d8e2ec;border-radius:16px;overflow:hidden;box-shadow:0 9px 28px #19304c0d}.affiliate-card>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.affiliate-card>header>div:first-child{min-width:0}.affiliate-card h3{color:#10213a;font:760 20px var(--font-display);margin:5px 0 3px}.affiliate-card header small{color:#6d7f94;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.affiliate-status{color:#738092;letter-spacing:.5px;text-transform:uppercase;background:#eef1f4;border-radius:999px;padding:4px 7px;font-size:7.5px;font-weight:900;display:inline-flex}.affiliate-status.active{color:#08794c;background:#e4f8ee}.affiliate-card .button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.affiliate-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 20px;display:grid}.affiliate-metrics>div{border-right:1px solid #e7edf2;gap:5px;min-width:0;padding:12px 15px;display:grid}.affiliate-metrics>div:first-child{padding-left:0}.affiliate-metrics>div:last-child{border-right:0;padding-right:0}.affiliate-metrics span{color:#758397;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:800}.affiliate-metrics strong{color:#172941;font:760 clamp(20px,2vw,27px)/1.1 var(--font-display);letter-spacing:-.45px;text-overflow:ellipsis;overflow:hidden}.affiliate-metrics small{color:#8996a6;font-size:8px}.affiliate-metrics .featured{background:#effbf5;border:1px solid #bcebd6;border-radius:12px;margin:-4px 8px;padding:16px}.affiliate-metrics .featured span,.affiliate-metrics .featured strong{color:#078653}.affiliate-metrics .featured small{color:#579178}.affiliate-details{border-top:1px solid #e7edf3}.affiliate-details>summary{color:#315576;cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;padding:13px 20px;font-size:10px;font-weight:850;list-style:none;display:flex}.affiliate-details>summary::-webkit-details-marker{display:none}.affiliate-details>summary>span{align-items:center;gap:7px;display:flex}.affiliate-details>summary>svg{transition:transform .18s}.affiliate-details[open]>summary>svg{transform:rotate(180deg)}.affiliate-detail-body{background:#fbfcfd;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:22px;padding:20px;display:grid}.affiliate-history{min-width:0}.affiliate-history h4,.affiliate-edit-form h4{color:#1d3048;font:750 14px var(--font-display);margin:0}.affiliate-history>div:first-child p{color:#78879a;margin:4px 0 15px;font-size:9px}.affiliate-history-list{gap:6px;display:grid}.affiliate-history-list>div{border-radius:8px;grid-template-columns:62px minmax(80px,1fr) 90px 24px;align-items:center;gap:10px;padding:5px 8px;display:grid}.affiliate-history-list>div.today{background:#eaf8f1}.affiliate-history-list span{color:#687a90;font-size:9px;font-weight:750}.affiliate-history-list i{background:#e8edf2;border-radius:999px;height:7px;overflow:hidden}.affiliate-history-list i b{border-radius:inherit;background:linear-gradient(90deg,#1b79db,#15ac70);height:100%;display:block}.affiliate-history-list strong{color:#21354e;text-align:right;font-size:9.5px}.affiliate-history-list small{color:#64768b;background:#edf2f6;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.affiliate-edit-form{background:#fff;border:1px solid #dce5ed;border-radius:12px;grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:16px;display:grid}.affiliate-edit-form>h4,.affiliate-edit-form>.affiliate-active-check,.affiliate-edit-actions{grid-column:1/-1}.affiliate-edit-actions{gap:8px;display:flex}.affiliate-edit-actions .button{flex:1}.affiliate-empty{color:#718196;text-align:center;background:#fff;border:1px dashed #cbd8e5;border-radius:15px;justify-items:center;gap:5px;padding:42px 20px;display:grid}.affiliate-empty svg{color:#2680dd}.affiliate-empty strong{color:#1a2c43}@media (max-width:1100px){.affiliate-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-create-form{grid-template-columns:1fr 1fr}.affiliate-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.affiliate-metrics>div,.affiliate-metrics>div:first-child,.affiliate-metrics>div:last-child{border:1px solid #e5ebf1;border-radius:10px;padding:12px}.affiliate-metrics .featured{margin:0}.affiliate-detail-body{grid-template-columns:1fr}}@media (max-width:620px){.affiliate-page-header{display:grid}.affiliate-day-window{box-sizing:border-box;width:100%}.affiliate-overview{grid-template-columns:1fr 1fr;gap:8px}.affiliate-overview article{padding:13px}.affiliate-overview article>strong{font-size:20px}.affiliate-create-panel{overflow:visible}.affiliate-create-form{grid-template-columns:1fr}.affiliate-section-heading{display:grid}.affiliate-section-heading>p{text-align:left}.affiliate-card>header{align-items:flex-start;padding:15px;display:grid}.affiliate-card>header .button{width:100%}.affiliate-metrics{grid-template-columns:1fr 1fr;gap:7px;padding:11px}.affiliate-metrics strong{font-size:18px}.affiliate-details>summary{padding:13px 15px}.affiliate-detail-body{padding:13px}.affiliate-history-list>div{grid-template-columns:48px minmax(45px,1fr) 78px 22px;gap:6px;padding-inline:4px}.affiliate-edit-form{grid-template-columns:1fr}.affiliate-edit-form>.field{grid-column:1/-1}.affiliate-edit-actions{display:grid}.affiliate-card header small{max-width:calc(100vw - 72px)}}.affiliate-delete-note{color:#8b6b6b;grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.affiliate-delete-button{color:#a93434;background:#fff5f5;border:1px solid #efcaca}.affiliate-delete-button:hover{background:#ffeaea}.affiliate-create-form{grid-template-columns:repeat(4,minmax(160px,1fr))}.affiliate-edit-form>h4,.affiliate-portal-access,.affiliate-edit-actions{grid-column:1/-1}.affiliate-portal-access{background:#f5f9ff;border:1px solid #cce0f5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;padding:11px;display:grid}.affiliate-portal-access>span{color:#2865aa;grid-column:1/-1;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.affiliate-portal-access>strong{color:#253d5d;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:9px;overflow:hidden}.affiliate-portal-access>.button{min-height:32px;padding:7px 10px;font-size:9px}.affiliate-login-page,.affiliate-portal-page{color:#eaf3ff;background:radial-gradient(circle at 12% 8%,#2a7ee829,#0000 30%),radial-gradient(circle at 88% 82%,#12b1711f,#0000 32%),#07172b;min-height:100dvh}.affiliate-login-page{place-items:center;padding:28px;display:grid}.affiliate-login-card{box-sizing:border-box;background:linear-gradient(145deg,#122b48f5,#081a2ffa);border:1px solid #97bee738;border-radius:24px;width:min(450px,100%);padding:36px;box-shadow:0 28px 80px #00000057}.affiliate-login-brand{color:#f7fbff;align-items:center;gap:10px;margin-bottom:30px;text-decoration:none;display:flex}.affiliate-login-brand>strong{font:800 20px var(--font-display)}.affiliate-login-brand>strong span{color:#47a4ff}.affiliate-login-eyebrow{color:#56aaff;letter-spacing:1.15px;text-transform:uppercase;font-size:10px;font-weight:900}.affiliate-login-card h1{color:#fff;font:800 31px/1.1 var(--font-display);letter-spacing:-.8px;margin:8px 0 9px}.affiliate-login-card>p{color:#9bb0c8;margin:0 0 23px;font-size:13px;line-height:1.65}.affiliate-login-card>.form-error{margin-bottom:15px}.affiliate-login-card>a.button{box-sizing:border-box;width:100%}.affiliate-login-form{gap:14px;display:grid}.affiliate-login-form label{gap:7px;display:grid}.affiliate-login-form label>span{color:#c8d8e9;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.affiliate-login-form input{color:#fff;background:#ffffff12;border:1px solid #96b7da47;border-radius:12px;outline:none;min-height:48px;padding:0 14px;font:600 13px inherit}.affiliate-login-form input:focus{border-color:#459df5;box-shadow:0 0 0 3px #459df51f}.affiliate-login-form input::placeholder{color:#7188a1}.affiliate-login-form .button{min-height:49px;margin-top:3px}.affiliate-login-card>small{color:#71879f;text-align:center;margin-top:16px;font-size:9px;line-height:1.5;display:block}.affiliate-portal-page{padding:34px clamp(18px,4vw,62px) 56px}.affiliate-portal-header{justify-content:space-between;align-items:end;gap:24px;max-width:1400px;margin:0 auto 24px;display:flex}.affiliate-portal-header .affiliate-login-brand{margin-bottom:26px}.affiliate-portal-header h1{color:#fff;font:800 clamp(28px,4vw,43px)/1.05 var(--font-display);letter-spacing:-1.2px;margin:7px 0 6px}.affiliate-portal-header p{color:#91a8c0;margin:0;font-size:12px}.affiliate-portal-header .button{color:#dce9f6;background:#ffffff0f;border-color:#a4c0dc3d}.affiliate-portal-link{box-sizing:border-box;background:linear-gradient(110deg,#2275ca2e,#13487a21);border:1px solid #4da1f240;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;max-width:1400px;margin:0 auto 18px;padding:17px 19px;display:flex}.affiliate-portal-link>div:first-child{gap:4px;min-width:0;display:grid}.affiliate-portal-link span{color:#65b6ff;text-transform:uppercase;letter-spacing:.65px;font-size:9px;font-weight:900}.affiliate-portal-link strong{color:#eef7ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.affiliate-portal-link small{color:#829ab3;font-size:9px}.affiliate-portal-link>div:last-child{gap:8px;display:flex}.affiliate-portal-link .button{color:#e9f4ff;background:#ffffff12;border-color:#a4c0dc3d;min-height:38px}.affiliate-portal-overview{max-width:1400px;margin:0 auto 18px}.affiliate-portal-overview article{background:#fffffff6;border-color:#89aed32e;box-shadow:0 14px 34px #00000021}.affiliate-portal-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;max-width:1400px;margin:0 auto;display:grid}.affiliate-portal-panel{color:#172941;background:#fff;border:1px solid #89aed330;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 18px 44px #00000021}.affiliate-portal-panel>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.affiliate-portal-panel>header h2{font:780 18px var(--font-display);margin:4px 0 0}.affiliate-portal-panel>header>svg{color:#2b83de}.affiliate-portal-history{padding:16px}.affiliate-sales-list{padding:8px 18px 17px;display:grid}.affiliate-sales-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;display:flex}.affiliate-sales-list>div:last-child{border-bottom:0}.affiliate-sales-list>div>span{gap:3px;min-width:0;display:grid}.affiliate-sales-list strong{color:#20354e;font-size:11px}.affiliate-sales-list small{color:#7b8a9b;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.affiliate-sales-list>div>b{color:#078653;flex:none;font-size:11px}.affiliate-sales-empty{color:#7f8fa1;text-align:center;place-items:center;gap:8px;min-height:190px;font-size:10px;align-content:center!important;display:grid!important}.affiliate-sales-empty svg{color:#3a8ce0}@media (max-width:1100px){.affiliate-create-form{grid-template-columns:1fr 1fr}}@media (max-width:900px){.affiliate-portal-grid{grid-template-columns:1fr}.affiliate-portal-page{padding-inline:18px}}@media (max-width:620px){.affiliate-create-form{grid-template-columns:1fr}.affiliate-login-page{padding:14px}.affiliate-login-card{border-radius:20px;padding:27px 21px}.affiliate-login-card h1{font-size:27px}.affiliate-portal-page{padding:22px 12px 38px}.affiliate-portal-header{align-items:flex-start}.affiliate-portal-header .affiliate-login-brand{margin-bottom:20px}.affiliate-portal-header h1{font-size:28px}.affiliate-portal-header p{font-size:10px}.affiliate-portal-header .button{padding-inline:11px}.affiliate-portal-link{align-items:stretch;padding:14px;display:grid}.affiliate-portal-link>div:last-child{grid-template-columns:1fr 1fr;display:grid}.affiliate-portal-link .button{width:100%}.affiliate-portal-overview{grid-template-columns:1fr 1fr}.affiliate-portal-panel>header{padding:15px}.affiliate-portal-history{padding:11px}.affiliate-portal-history>div{grid-template-columns:48px minmax(42px,1fr) 78px 22px}.affiliate-portal-access{grid-template-columns:1fr}.affiliate-portal-access>.button{width:100%}}.affiliate-page-header p{font-size:14px;line-height:1.55}.affiliate-day-window strong{font-size:13px}.affiliate-day-window small{font-size:11px}.affiliate-overview article>span{font-size:12px}.affiliate-overview article>small{font-size:11px;line-height:1.45}.affiliate-create-panel .panel-head h2{font-size:22px}.affiliate-create-panel .panel-head small{font-size:12px;line-height:1.5}.affiliate-create-form .field label,.affiliate-edit-form .field label{font-size:12px;font-weight:800}.affiliate-create-form .field input,.affiliate-edit-form .field input{min-height:47px;font-size:14px}.affiliate-active-check{min-height:48px;padding:9px 12px}.affiliate-active-check strong{font-size:12px}.affiliate-active-check small{font-size:10px}.affiliate-section-heading h2{font-size:24px}.affiliate-section-heading>p{font-size:12px}.affiliate-card>header{padding:20px 22px}.affiliate-card h3{font-size:23px}.affiliate-card header small{font-size:11px}.affiliate-status{font-size:9px}.affiliate-card-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.affiliate-card-links .button{min-height:42px;padding-inline:14px;font-size:11px}.affiliate-card-links .affiliate-admin-open{color:#fff;background:#237cde;border-color:#237cde;box-shadow:0 7px 18px #237cde33}.affiliate-metrics span{font-size:11px}.affiliate-metrics strong{font-size:clamp(23px,2.2vw,30px)}.affiliate-metrics small{font-size:10.5px}.affiliate-details>summary{padding-block:16px;font-size:12px}.affiliate-history h4,.affiliate-edit-form h4{font-size:17px}.affiliate-history>div:first-child p{font-size:11px;line-height:1.5}.affiliate-history-list{gap:8px}.affiliate-history-list>div{min-height:29px}.affiliate-history-list span,.affiliate-history-list strong{font-size:11px}.affiliate-history-list small{font-size:9px}.affiliate-edit-form{gap:12px;padding:18px}.affiliate-portal-access{gap:7px 10px;padding:14px}.affiliate-portal-access>span,.affiliate-portal-access>strong{font-size:11px}.affiliate-portal-access>.button{min-height:38px;font-size:11px}.affiliate-delete-note{font-size:10px}.affiliate-empty span{font-size:12px}.affiliate-login-card{width:min(510px,100%);padding:42px}.affiliate-login-eyebrow{font-size:12px}.affiliate-login-card h1{font-size:34px}.affiliate-login-card>p{font-size:15px}.affiliate-login-form{gap:17px}.affiliate-login-form label>span{font-size:14px}.affiliate-login-form input{min-height:54px;padding-inline:16px;font-size:15px}.affiliate-login-form .button{min-height:54px;font-size:14px}.affiliate-login-form .affiliate-remember{cursor:pointer;background:#ffffff0a;border:1px solid #96b7da33;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;display:flex}.affiliate-login-form .affiliate-remember>input{accent-color:#459df5;flex:none;width:19px;height:19px;min-height:0;padding:0}.affiliate-login-form .affiliate-remember>span{gap:2px;display:grid}.affiliate-login-form .affiliate-remember strong{color:#edf6ff;font-size:13px}.affiliate-login-form .affiliate-remember small{color:#91a8c0;font-size:11px;font-weight:500}.affiliate-login-card>small{font-size:11px}.affiliate-portal-header p{font-size:14px}.affiliate-portal-link span{font-size:11px}.affiliate-portal-link strong{font-size:14px}.affiliate-portal-link small{font-size:11px}.affiliate-portal-panel>header h2{font-size:21px}.affiliate-sales-list strong,.affiliate-sales-list>div>b{font-size:13px}.affiliate-sales-list small{font-size:11px}.affiliate-sales-empty{font-size:12px}.affiliate-login-form .affiliate-admin-login-note{color:#a9c9e8;background:#4197ef14;border-left:3px solid #4da1f5;border-radius:0 9px 9px 0;margin:-4px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.admin-home-header{gap:22px}.admin-live-shortcut{min-width:245px;color:var(--ink);background:linear-gradient(135deg,#f3fff9,#eef6ff);border:1px solid #a9dfc8;border-radius:14px;gap:4px;padding:14px 17px;display:grid;box-shadow:0 8px 24px #0c68440f}.admin-live-shortcut>span{color:#087d51;text-transform:uppercase;letter-spacing:.55px;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.admin-live-shortcut>span i{background:#18ce83;border-radius:50%;width:8px;height:8px;animation:1.8s infinite presence-dot;box-shadow:0 0 0 4px #18ce8321}.admin-live-shortcut>strong{font:760 17px var(--font-display)}.admin-live-shortcut>small{color:#47719e;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.presence-page-header{margin-bottom:20px}.presence-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.presence-summary article{background:#fff;border:1px solid #d7e2ed;border-radius:16px;gap:4px;min-height:126px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1430520a}.presence-summary article>span{color:#65768b;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.presence-summary article>span svg{color:#287ee8}.presence-summary article>strong{font:780 32px var(--font-display);letter-spacing:-1px}.presence-summary article>small{color:#8391a2;font-size:10px}.presence-summary .presence-live-card{background:radial-gradient(circle at 95% 0,#1ccd8526,#0000 42%),#fff;border-color:#9ddfc4}.presence-summary .presence-live-card>span svg,.presence-summary .presence-live-card>strong{color:#07895a}.presence-summary .presence-live-card>i{background:#18ce83;border-radius:50%;width:10px;height:10px;animation:1.8s infinite presence-pulse;position:absolute;top:19px;right:18px;box-shadow:0 0 #18ce8361}.presence-panel{padding:0;overflow:hidden}.presence-panel-head{background:linear-gradient(120deg,#fff 55%,#eef6ff);border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:center;gap:25px;padding:23px 24px;display:flex}.presence-panel-head h2{font:760 22px var(--font-display);margin:4px 0 5px}.presence-panel-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.presence-refresh{color:#236cc8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bcd2ef;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:11px;font-weight:850;display:inline-flex}.presence-refresh:disabled{opacity:.6;cursor:wait}.presence-toolbar{border-bottom:1px solid #e3eaf1;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.presence-toolbar>label{color:#728298;background:#f9fbfd;border:1px solid #d3dfe9;border-radius:10px;align-items:center;gap:8px;max-width:480px;padding:0 12px;display:flex}.presence-toolbar>label:focus-within{border-color:#3789ef;box-shadow:0 0 0 3px #3789ef1a}.presence-toolbar input{width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.presence-toolbar>div{background:#edf2f7;border-radius:10px;gap:5px;padding:4px;display:flex}.presence-toolbar>div button{color:#68788a;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.presence-toolbar>div button.active{color:#1c67c8;background:#fff;box-shadow:0 2px 8px #18365b1a}.presence-toolbar>div b{background:#dce5ef;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.presence-toolbar>div button.active b{background:#e4f0ff}.presence-toolbar>small{color:#8592a1;white-space:nowrap;font-size:9px}.presence-table-wrap{overflow-x:auto}.presence-table{min-width:1120px}.presence-table th{padding:13px 15px}.presence-table td{vertical-align:middle;padding:15px}.presence-table tr.is-online{background:linear-gradient(90deg,#e8faf1b3,#fff0 44%)}.presence-table td>small{color:#8290a0;margin-top:4px;font-size:9px;display:block}.presence-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:900;display:inline-flex}.presence-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.presence-status.online{color:#078956;background:#e3f9ee}.presence-status.online i{animation:1.8s infinite presence-dot;box-shadow:0 0 0 4px #18ce8324}.presence-status.offline{color:#778594;background:#eef2f5}.presence-account{align-items:center;gap:10px;min-width:245px;display:flex}.presence-account>span{color:#2069c8;width:38px;height:38px;font:800 12px var(--font-display);background:linear-gradient(135deg,#e4f0ff,#eef9f4);border-radius:11px;flex:none;place-items:center;display:grid}.presence-account>div{gap:2px;min-width:0;display:grid}.presence-account strong{font-size:12px}.presence-account small{color:#708094;text-overflow:ellipsis;white-space:nowrap;max-width:255px;font-size:9px;overflow:hidden}.presence-account em{color:#65778d;text-transform:uppercase;letter-spacing:.4px;background:#edf3f9;border-radius:5px;width:max-content;padding:3px 6px;font-size:7.5px;font-style:normal;font-weight:900}.presence-ip{color:#31455d;align-items:center;gap:6px;font:800 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.presence-ip svg{color:#3885e5}.presence-table td>strong{font-size:11px}.presence-now{color:#078956}.presence-empty{color:#8493a3;justify-items:center;gap:5px;padding:42px;display:grid}.presence-empty svg{color:#9eb1c5}.presence-empty strong{color:#34475d;font-size:13px}.presence-empty span{font-size:10px}@keyframes presence-pulse{70%{box-shadow:0 0 0 10px #18ce8300}to{box-shadow:0 0 #18ce8300}}@keyframes presence-dot{50%{opacity:.45}}@media (max-width:1100px){.presence-summary{grid-template-columns:repeat(2,1fr)}.presence-toolbar{grid-template-columns:1fr auto}.presence-toolbar>small{grid-column:1/-1}}@media (max-width:620px){.presence-page-header h1{font-size:27px}.presence-summary{grid-template-columns:1fr 1fr;gap:9px}.presence-summary article{min-height:115px;padding:16px}.presence-summary article>strong{font-size:28px}.presence-panel-head{align-items:flex-start;padding:19px;display:grid}.presence-refresh{justify-content:center;width:100%}.presence-toolbar{grid-template-columns:1fr;padding:13px}.presence-toolbar>label{max-width:none}.presence-toolbar>div{overflow-x:auto}.presence-toolbar>small{grid-column:auto}.presence-table-wrap{margin:0}.presence-table{min-width:1080px}.admin-home-header{display:grid}.admin-live-shortcut{box-sizing:border-box;width:100%;min-width:0}}.affiliate-admin-preview{box-sizing:border-box;color:#dceeff;background:#287eda24;border:1px solid #5aafff4d;border-radius:13px;align-items:center;gap:10px;max-width:1400px;margin:0 auto 18px;padding:12px 16px;display:flex}.affiliate-admin-preview strong{font-size:12px}.affiliate-admin-preview span{color:#9fc4e7;font-size:11px}@media (max-width:760px){.affiliate-card>header{align-items:stretch}.affiliate-card-links{grid-template-columns:1fr;display:grid}.affiliate-card-links .button{width:100%}}@media (max-width:620px){.affiliate-card h3{font-size:21px}.affiliate-card header small,.affiliate-metrics span{font-size:10px}.affiliate-metrics small{font-size:9.5px}.affiliate-history-list span,.affiliate-history-list strong{font-size:10px}.affiliate-login-card{padding:30px 23px}.affiliate-login-card h1{font-size:29px}.affiliate-login-card>p{font-size:14px}.affiliate-login-form label>span{font-size:13px}.affiliate-login-form input{font-size:16px}.affiliate-portal-header p{font-size:12px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
