@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--ink:#151515;--muted:#736f71;--line:#ede9eb;--purple:#e43f5f;--blue:#e43f5f;--bg:#fefafc}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.landing{overflow:hidden}.land-nav{background:#eeece1;border:1px solid #e5e2d6;border-radius:999px;justify-content:space-between;align-items:center;max-width:1180px;height:56px;margin:14px auto 0;padding:0 8px 0 18px;display:flex}.brand,.ops-brand{background-color:#0000;background-image:url(https://assets.kmirra.com/public/kmirra.com/logob-horizontal.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.brand{width:112px;height:34px}.ops-brand{width:190px;height:58px;margin:0 13px 24px}.nav-links{color:#393733;gap:30px;margin-left:auto;margin-right:28px;font-size:13px;font-weight:500;display:flex}.nav-links a{transition:opacity .16s}.nav-links a:hover,.nav-links a:focus-visible{opacity:.62}.button{border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.button-dark{color:#fff;background:#1e1a1c;border-radius:999px;padding:10px 17px;font-size:13px}.button-purple{background:var(--purple);color:#fff;box-shadow:0 10px 24px #e43f5f44}.landing-hero{background:radial-gradient(circle at 78% 32%,#ffdce3,#0000 28%),#fefafc;min-height:565px;padding:105px max(24px,50vw - 540px);position:relative}.overline{letter-spacing:.14em;color:var(--purple);font-size:11px;font-weight:800}.landing-hero h1{letter-spacing:-.08em;margin:16px 0 20px;font-size:clamp(50px,6.4vw,84px);line-height:.96}.landing-hero h1 i{color:var(--purple);font-style:normal}.landing-copy{color:#726e70;max-width:540px;font-size:17px;line-height:1.7}.landing-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.text-link{font-size:14px;font-weight:700}.hero-card{background:#fff;border:1px solid #ffd3dc;border-radius:16px;justify-content:space-between;width:280px;padding:20px;display:flex;position:absolute;top:120px;right:9%;box-shadow:0 20px 50px #b51f4020}.hero-card small,.hero-card span{color:#736f71;font-size:11px;display:block}.hero-card b{margin:7px 0;display:block}.hero-dot{color:#16954b;background:#e2f7e8;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.landing-strip{color:#fff;background:#111;padding:38px max(24px,50vw - 540px)}.landing-strip p{letter-spacing:-.04em;margin:0 0 22px;font-size:22px}.landing-strip div{flex-wrap:wrap;gap:10px;display:flex}.landing-strip span{border:1px solid #ffffff29;border-radius:99px;padding:7px 11px;font-size:12px}.landing-section{max-width:1080px;margin:0 auto;padding:90px 24px}.landing-section h2{letter-spacing:-.06em;margin:8px 0 32px;font-size:42px}.landing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:26px}.landing-grid article>b{color:var(--purple);font-size:12px}.landing-grid h3{margin:20px 0 6px}.landing-grid p{color:#736f71;font-size:14px}footer{text-align:center;color:#cfcbcd;background:#111;padding:32px;font-size:13px}@media (max-width:640px){.land-nav{margin:10px 12px 0;padding-left:14px}.brand{width:96px}.nav-links{display:none}.button-dark{padding:9px 14px}}.landing{color:#29292e;background:radial-gradient(circle at 65% 34%,#ffe5ea85,#0000 24%),linear-gradient(#fffdfa 0%,#fff 78%);min-height:100vh;overflow:clip visible}.landing-header{z-index:20;background:#f6f3ed;border:1px solid #322d270a;border-radius:28px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100% - 64px);min-height:82px;margin:26px auto 0;padding:0 32px 0 28px;display:grid;position:sticky;top:18px;box-shadow:0 4px 12px #3d312814}.landing-header .brand{background:0 0;width:175px;height:auto;display:block}.landing-header .brand img{width:100%;height:auto;display:block}.landing-header .nav-links{color:#28272b;align-items:center;gap:64px;margin:0;font-size:15px;font-weight:500;display:flex}.landing-header .nav-links a,.landing-header .login-link{transition:color .18s}.landing-header .nav-links a:hover,.landing-header .nav-links a:focus-visible,.landing-header .login-link:hover,.landing-header .login-link:focus-visible{color:#f52254;opacity:1}.header-actions{justify-content:flex-end;align-items:center;gap:40px;display:flex}.login-link{font-size:15px;font-weight:500}.landing .button{border:0;border-radius:12px;justify-content:center;gap:20px;min-height:56px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s}.landing .button:hover{transform:translateY(-2px)}.landing .button:focus-visible,.landing-header a:focus-visible{outline-offset:3px;outline:3px solid #f522543d}.landing .button-primary{color:#fff;background:linear-gradient(135deg,#f51f4f,#f23b69);box-shadow:0 12px 30px #f5225433}.landing .header-cta{border-radius:999px;min-height:48px;padding-inline:30px;font-size:15px}.landing .button-secondary{color:#202024;box-shadow:none;background:#ffffffc2;border:1px solid #c8c4c2}.landing .button-secondary svg{border:1.5px solid;border-radius:50%;width:25px;height:25px;padding:5px}.landing-hero{z-index:1;background:0 0;grid-template-columns:minmax(390px,.83fr) minmax(620px,1.4fr);align-items:center;width:min(1300px,100% - 80px);min-height:790px;margin:0 auto;padding:60px 0 72px;display:grid;position:relative}.hero-copy{z-index:3;align-self:center;padding-bottom:12px;position:relative;transform:translateY(28px)}.hero-eyebrow{color:#ef3b61;background:#fff0f3;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex}.hero-eyebrow svg{fill:currentColor;width:14px;height:14px}.landing-hero h1{color:#303035;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,5.15vw,82px);font-weight:400;line-height:.94}.landing-hero h1>span,.landing-hero h1 em span{color:#f63e66}.landing-hero h1 em{color:#f34a70;margin-top:8px;font-weight:400;line-height:.98;display:block}.hero-description{color:#66656a;max-width:460px;margin:30px 0 0;font-size:16px;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.hero-actions .button{min-width:205px}.hero-actions svg{width:20px;height:20px}.hero-benefits{align-items:flex-start;gap:32px;margin:46px 0 0;padding:0;list-style:none;display:flex}.hero-benefits li{align-items:flex-start;gap:11px;min-width:0;display:flex}.hero-benefits svg{color:#f62457;stroke-width:1.7px;flex:none;width:24px;height:24px}.hero-benefits span,.hero-benefits small,.hero-benefits b{display:block}.hero-benefits b{color:#343338;white-space:nowrap;font-size:11px}.hero-benefits small{color:#7a787e;white-space:nowrap;margin-top:5px;font-size:10px}.hero-visual{width:100%;min-width:0;height:650px;position:relative}.hero-blob{background:#fae1e5c7;border-radius:44% 56% 43% 57%/47% 39% 61% 53%;position:absolute;inset:55px 2% 25px 1%;transform:rotate(-6deg)}.hero-leaf{z-index:0;opacity:.48;width:185px;height:auto;position:absolute;bottom:16%;right:-17%;transform:rotate(-32deg)}.dashboard-preview{z-index:2;aspect-ratio:1200/760;transform-origin:50%;background:#fff;border:1px solid #ffffffe6;border-radius:24px;width:96%;min-width:760px;position:absolute;top:48%;left:7%;overflow:hidden;transform:translateY(-50%)rotate(-4deg);box-shadow:0 32px 70px #53373d2e}.resources-intro{text-align:center;padding:42px 24px 88px}.resources-intro p{color:#f52254;letter-spacing:.22em;margin:0;font-size:11px;font-weight:700}.resources-intro>div{color:#f52254;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.resources-intro>div span{background:#f6b4c3;width:50px;height:1px}.resources-intro svg{fill:currentColor;width:18px;height:18px}.resources-intro h2{margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.resources-section{grid-template-columns:590px minmax(0,1fr);gap:40px;width:min(1332px,100% - 80px);margin:0 auto;padding:76px 0 60px;scroll-margin-top:120px;display:grid;position:relative}.resources-copy{z-index:3;position:relative}.section-eyebrow{color:#f52254;letter-spacing:.13em;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.section-eyebrow svg{fill:currentColor;width:12px;height:12px}.resources-copy h2,.closing-copy h2{color:#303035;letter-spacing:-.04em;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.18}.resources-copy h2 em{color:#f13b63;font-weight:400;display:block}.resources-description{color:#67656b;max-width:480px;margin:18px 0 0;font-size:13px;line-height:1.7}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.features-grid article{background:#fffc;border:1px solid #f0edeb;border-radius:12px;min-height:138px;padding:20px 16px 16px;transition:transform .18s,border-color .18s;box-shadow:0 7px 20px #4a383c0f}.features-grid article:hover{border-color:#f7c7d1;transform:translateY(-3px)}.features-grid svg{color:#f52254;stroke-width:1.5px;width:27px;height:27px}.features-grid h3{margin:16px 0 0;font-size:13px;font-weight:600}.features-grid p{color:#69666b;margin:9px 0 0;font-size:10px;line-height:1.55}.all-resources-link{color:#f52254;align-items:center;gap:20px;min-height:44px;margin-top:14px;font-size:12px;font-weight:500;display:inline-flex}.all-resources-link svg{width:16px;height:16px}.resources-visual{perspective:1600px;perspective-origin:54% 44%;isolation:isolate;min-width:0;height:550px;position:relative}.resource-blob{background:#fce4e875;border-radius:46% 54% 44% 56%/56% 45% 55% 44%;position:absolute;inset:72px 2% 24px 12%;transform:rotate(-4deg)}.hand-note{z-index:4;color:#f43b64;margin:0;font-family:Segoe Print,Bradley Hand,cursive;font-size:12px;font-style:italic;line-height:1.4;position:absolute;top:-18px;left:108px;transform:rotate(-4deg)}.hand-note-arrow{width:28px;height:38px;margin:1px 0 0 96px;display:block;overflow:visible;transform:rotate(-5deg)}.hand-note-arrow path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mobile-device-switcher{display:none}.resource-desktop-device{z-index:2;transform-origin:0 0;width:760px;height:428px;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:40px;left:96px;transform:scale(.79)}.resource-desktop-frame{z-index:3;object-fit:contain;filter:drop-shadow(14px 24px 22px #48313642);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.resource-dashboard-preview{z-index:1;width:672px;min-width:0;height:371px;box-shadow:none;border:0;border-radius:12px;position:absolute;top:29px;left:44px;transform:none}.phone-preview{z-index:5;width:180px;position:absolute;top:150px;left:30px}.phone-preview-device{--phone-w:180px;z-index:2;filter:drop-shadow(-12px 28px 24px #48343938);transform:rotate(-5deg)}.phone-contact-shadow{z-index:0;filter:blur(14px);background:#4a363b2b;border-radius:50%;width:178px;height:28px;position:absolute;top:330px;right:16px;transform:rotate(3deg)}.trust-strip{background:#f8f5f1;border:1px solid #3d353108;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(1310px,100% - 80px);margin:8px auto 0;padding:18px 0;display:grid}.trust-strip article{justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 28px;display:flex}.trust-strip article+article{border-left:1px solid #dedad7}.trust-strip svg{color:#f52254;stroke-width:1.5px;flex:none;width:29px;height:29px}.trust-strip b,.trust-strip small{display:block}.trust-strip b{color:#343237;font-size:11px}.trust-strip small{color:#77747a;margin-top:4px;font-size:9px}.closing-cta{grid-template-columns:280px 1fr 340px;align-items:center;gap:40px;width:min(1310px,100% - 80px);min-height:260px;margin:0 auto;padding:38px 0 56px;display:grid}.closing-decoration{background:#fff0f2;border-radius:50%;width:220px;height:180px;position:relative}.closing-decoration img{opacity:.52;width:118px;height:auto;position:absolute;bottom:-36px;left:-28px;transform:rotate(-26deg)}.closing-decoration span{color:#f889a2;position:absolute}.closing-decoration span:first-of-type{top:34px;right:12px}.closing-decoration span:nth-of-type(2){bottom:22px;right:42px}.closing-copy h2{margin:0;font-size:37px;line-height:1.15}.closing-copy h2 em{color:#f33b63;font-weight:400}.closing-copy p{color:#6c6970;max-width:400px;margin:18px 0 0;font-size:13px;line-height:1.55}.closing-actions{flex-direction:column;gap:14px;display:flex}.closing-actions .button{width:100%;min-height:52px}.closing-actions small{color:#7a777d;text-align:center;font-size:10px}.how-section{grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr);gap:64px;width:min(1310px,100% - 80px);margin:0 auto;padding:94px 24px 76px;scroll-margin-top:110px;display:grid}.how-copy{padding-top:20px}.how-copy h2,.trial-copy h2,.faq-heading h2,.final-cta h2{color:#303035;letter-spacing:-.045em;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:400;line-height:1.08}.how-copy h2 em,.trial-copy h2 em,.faq-heading h2 em,.final-cta h2 em{color:#f13b63;font-weight:400}.how-description{color:#656269;max-width:350px;margin:18px 0 0;font-size:14px;line-height:1.65}.steps-list{gap:0;margin-top:38px;display:grid}.steps-list article{grid-template-columns:76px 1fr;align-items:center;gap:26px;min-height:116px;display:grid;position:relative}.steps-list article:not(:last-child):after{content:"";background:#e4dfdc;width:1px;position:absolute;top:86px;bottom:-30px;left:38px}.step-icon{color:#f52254;background:#fff1f3;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.step-icon svg{stroke-width:1.5px;width:27px;height:27px}.steps-list small{color:#f52254;font-size:12px;font-weight:700}.steps-list h3{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.steps-list p{color:#6e6a70;max-width:290px;margin:7px 0 0;font-size:11px;line-height:1.55}.how-visual{min-width:0;min-height:620px;position:relative}.how-blob{background:#fff0f2;border-radius:48% 52% 42% 58%/48% 43% 57% 52%;position:absolute;inset:90px 1% 42px 6%;transform:rotate(-7deg)}.how-visual>img{z-index:1;opacity:.42;width:215px;height:auto;position:absolute;top:245px;left:-2%;transform:rotate(-23deg)}.how-sparkle{z-index:2;color:#f68da5;font-size:24px;position:absolute}.how-sparkle:first-of-type{top:155px;left:9%}.how-sparkle:nth-of-type(2){bottom:92px;right:4%}.site-phone{--phone-w:300px;z-index:3;position:absolute;top:0;left:52%;transform:translate(-50%)}.trial-section{background:#fcfaf7;border:1px solid #e8e0dc;border-radius:24px;grid-template-columns:1.4fr .55fr .9fr;align-items:center;gap:44px;width:min(1310px,100% - 80px);min-height:270px;margin:18px auto 0;padding:44px 54px;scroll-margin-top:120px;display:grid}.trial-copy h2{font-size:38px}.trial-copy h2 em{display:block}.trial-copy>p:last-child{color:#6c6970;margin:18px 0 0;font-size:12px;line-height:1.6}.trial-days{text-align:center;border-left:1px solid #ddd6d2;border-right:1px solid #ddd6d2;justify-items:center;padding:0 28px;display:grid}.trial-days strong{color:#f52254;font-family:Georgia,serif;font-size:61px;font-weight:400;line-height:.9}.trial-days span{margin-top:8px;font-family:Georgia,serif;font-size:18px}.trial-days small{margin-top:12px;font-size:10px;line-height:1.5}.trial-action{gap:16px;display:grid}.trial-action .button{width:100%;min-height:54px;font-size:13px}.trial-action small{color:#777378;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.trial-action small svg{width:13px;height:13px}.faq-section{grid-template-columns:300px minmax(0,1fr);gap:80px;width:min(1260px,100% - 80px);margin:0 auto;padding:92px 0 68px;scroll-margin-top:110px;display:grid}.faq-heading h2{font-size:42px}.faq-heading h2 em{display:block}.faq-heading>p:not(.section-eyebrow){color:#6d6a70;margin:18px 0 0;font-size:12px;line-height:1.55}.faq-heading>a{color:#f52254;border:1px solid #f36a89;border-radius:9px;align-items:center;gap:35px;min-height:46px;margin-top:25px;padding:0 22px;font-size:11px;display:inline-flex}.faq-heading>a svg{width:15px;height:15px}.faq-list{background:#ffffff9e;border:1px solid #e6e1de;border-radius:12px;overflow:hidden}.faq-list details{border-bottom:1px solid #e9e4e1;padding:17px 22px}.faq-list details:last-child{border-bottom:0}.faq-list summary{color:#29272b;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:24px;font-size:13px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;width:16px;height:16px;transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#77747a;margin:4px 24px 0 0;font-size:11px;line-height:1.55}.final-cta{background:linear-gradient(105deg,#fff5f6,#fff 52%,#fff4f6);border:1px solid #f4bdca;border-radius:24px;grid-template-columns:230px 1fr 360px;align-items:center;gap:38px;width:min(1380px,100% - 64px);min-height:220px;margin:0 auto 34px;padding:34px 58px;display:grid;position:relative;overflow:hidden}.final-decoration{align-self:stretch;position:relative}.final-decoration img{opacity:.45;width:180px;height:auto;position:absolute;bottom:-70px;left:-46px;transform:rotate(-28deg)}.final-decoration span{color:#f58ca4;position:absolute}.final-decoration span:first-of-type{top:35px;left:122px}.final-decoration span:last-of-type{bottom:33px;right:2px}.final-cta h2{margin:0;font-size:37px}.final-cta h2 em{display:block}.final-cta p{color:#6d6a70;margin:16px 0 0;font-size:12px;line-height:1.55}.final-cta-action{gap:15px;display:grid}.final-cta-action .button{width:100%;min-height:52px;font-size:13px}.final-cta-action small{color:#77747a;text-align:center;font-size:10px}.landing>.landing-footer{color:#555159;text-align:left;background:#f7f4ef;border:1px solid #3a323008;border-radius:24px 24px 0 0;grid-template-columns:1.15fr .7fr .7fr .9fr 1.3fr;gap:48px;width:min(1380px,100% - 64px);margin:0 auto 28px;padding:48px 64px 24px;display:grid;position:relative;overflow:hidden}.landing-footer>:not(.footer-flower){z-index:1}.footer-brand>img{width:148px;height:auto}.footer-brand>p,.footer-newsletter p{color:#6e6a70;margin:20px 0 0;font-size:11px;line-height:1.65}.footer-brand>div{gap:12px;margin-top:24px;display:flex}.footer-brand a{color:#3f3b40;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.footer-brand svg{width:18px;height:18px}.footer-links{align-content:start;gap:0;display:grid}.footer-links b,.footer-newsletter b{color:#2f2c31;font-size:12px}.footer-links a{color:#6d6970;align-items:center;min-height:32px;font-size:11px;display:inline-flex}.footer-links a:hover{color:#f52254}.footer-newsletter>div{grid-template-columns:1fr 48px;gap:8px;margin-top:24px;display:grid}.footer-newsletter input{background:#fff;border:1px solid #e3dedb;border-radius:10px;outline:0;width:100%;min-width:0;height:46px;padding:0 16px;font-size:11px}.footer-newsletter input:focus{border-color:#f52254;box-shadow:0 0 0 3px #f522541a}.footer-newsletter button{color:#fff;cursor:pointer;background:#f52254;border:0;border-radius:10px;place-items:center;width:48px;height:46px;display:grid}.footer-newsletter button svg{width:17px;height:17px}.footer-flower{z-index:0;opacity:.08;width:180px;height:auto;position:absolute;bottom:-112px;right:2%;transform:rotate(-24deg)}.landing-footer>small{color:#8a868a;text-align:center;border-top:1px solid #dfdad6;grid-column:1/-1;margin-top:12px;padding-top:20px;font-size:10px}@media (max-width:1180px){.landing-header{width:calc(100% - 40px)}.landing-header .nav-links{gap:32px}.landing-hero{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.2fr);width:calc(100% - 48px)}.landing-hero h1{font-size:clamp(58px,6vw,72px)}.hero-visual{height:590px}.dashboard-preview{min-width:700px;left:0}.hero-benefits{gap:16px}.resources-section{grid-template-columns:minmax(440px,.9fr) minmax(480px,1.1fr);gap:24px;width:calc(100% - 48px)}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-desktop-device{left:0;transform:scale(.68)}.phone-preview{left:0}.trust-strip,.closing-cta{width:calc(100% - 48px)}.closing-cta{grid-template-columns:220px 1fr 310px;gap:24px}.how-section{grid-template-columns:390px minmax(460px,1fr);gap:30px;width:calc(100% - 48px)}.trial-section{width:calc(100% - 48px);padding-inline:38px}.faq-section{gap:48px;width:calc(100% - 64px)}.final-cta{grid-template-columns:180px 1fr 320px;width:calc(100% - 48px);padding-inline:40px}.landing>.landing-footer{grid-template-columns:1.1fr repeat(3,.7fr) 1.2fr;gap:32px;width:calc(100% - 48px);padding-inline:48px}}@media (max-width:900px){.landing-header{border-radius:22px;grid-template-columns:1fr auto;min-height:70px;margin-top:16px}.landing-header .nav-links{display:none}.header-actions{gap:20px}.landing-hero{flex-direction:column;width:min(680px,100% - 40px);padding-top:72px;display:flex}.hero-copy{width:100%;transform:none}.hero-description{max-width:520px}.hero-visual{width:100%;height:620px;margin-top:36px}.dashboard-preview{width:760px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)scale(.88)}.resources-section{width:min(680px,100% - 40px);padding-top:88px;display:block}.resources-description{max-width:540px}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-visual{height:540px;margin-top:24px}.resource-desktop-device{width:760px;top:70px;left:50%;transform:translate(-54%)scale(.78)}.phone-preview{top:204px;left:0}.trust-strip{width:calc(100% - 40px)}.trust-strip article{gap:12px;padding-inline:14px}.closing-cta{grid-template-columns:180px 1fr;width:calc(100% - 40px)}.closing-decoration{width:170px;height:160px}.closing-actions{grid-column:2}.how-section{grid-template-columns:1fr;width:min(680px,100% - 40px);padding-inline:0}.how-copy{width:min(480px,100%)}.how-visual{min-height:620px}.trial-section{grid-template-columns:1fr 180px;width:calc(100% - 40px)}.trial-action{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center}.trial-days{border-right:0}.faq-section{grid-template-columns:1fr;gap:36px;width:min(680px,100% - 40px)}.faq-heading{max-width:360px}.final-cta{grid-template-columns:1fr 320px;width:calc(100% - 40px)}.final-decoration{display:none}.landing>.landing-footer{grid-template-columns:repeat(4,1fr);width:calc(100% - 40px);padding-inline:40px}.footer-brand{grid-column:1/-1}.footer-newsletter{grid-column:span 2}}@media (max-width:640px){.landing-header{width:calc(100% - 24px);min-height:64px;margin:12px;padding:0 10px 0 18px}.landing-header .brand{width:100px}.login-link{display:none}.landing .header-cta{min-height:44px;padding-inline:18px;font-size:13px}.landing-hero{width:calc(100% - 40px);padding-top:52px;padding-bottom:30px}.hero-eyebrow{margin-bottom:20px;font-size:11px}.landing-hero h1{font-size:clamp(49px,15vw,66px);line-height:.98}.hero-description{margin-top:24px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.hero-actions .button{width:100%;min-width:0;min-height:52px}.hero-benefits{grid-template-columns:1fr 1fr;gap:22px 14px;margin-top:34px;display:grid}.hero-benefits li:last-child{grid-column:1/-1}.hero-benefits b,.hero-benefits small{white-space:normal}.hero-visual{height:390px;margin-top:22px}.hero-blob{inset:30px -15% 5px}.hero-leaf{display:none}.dashboard-preview{width:720px;min-width:720px;transform:translate(-50%,-50%)rotate(-3deg)scale(.48)}.resources-intro{padding-top:18px}.resources-intro h2{font-size:34px}.resources-section{width:calc(100% - 40px);padding:72px 0 42px}.resources-copy h2{font-size:34px}.resources-description{font-size:14px}.features-grid{grid-template-columns:1fr;gap:12px}.features-grid article{min-height:0;padding:20px}.features-grid h3{margin-top:12px;font-size:14px}.features-grid p{font-size:12px}.resources-visual{height:720px;margin-top:18px}.hand-note{top:0;left:4px}.resources-visual>.resource-blob,.resources-visual>.resource-desktop-device,.resources-visual>.phone-preview{display:none}.mobile-device-switcher{width:100%;padding-top:104px;display:block;position:relative}.mobile-device-switcher h3{text-align:center;margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.device-switcher-control{background:#fff;border:1px solid #e6dcda;border-radius:12px;grid-template-columns:1fr 1fr;width:100%;height:44px;margin-top:20px;padding:3px;display:grid}.device-switcher-control label{color:#5f5a5e;cursor:pointer;border-radius:9px;place-items:center;font-size:13px;font-weight:600;transition:color .18s,background-color .18s;display:grid}#device-preview-phone:checked~.device-switcher-control label[for=device-preview-phone],#device-preview-desktop:checked~.device-switcher-control label[for=device-preview-desktop]{color:#f52254;background:#fff0f3}#device-preview-phone:focus-visible~.device-switcher-control label[for=device-preview-phone],#device-preview-desktop:focus-visible~.device-switcher-control label[for=device-preview-desktop]{outline-offset:2px;outline:2px solid #f52254}.device-switcher-stage{background:#fce4e87a;border-radius:40% 60% 44% 56%/48% 43% 57% 52%;height:490px;margin-top:20px;position:relative}.device-switcher-panel{opacity:0;pointer-events:none;filter:blur(2px);will-change:opacity, transform, filter;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),filter .26s;position:absolute;inset:0;transform:translateY(12px)scale(.985)}#device-preview-phone:checked~.device-switcher-stage .device-switcher-phone,#device-preview-desktop:checked~.device-switcher-stage .device-switcher-desktop{opacity:1;pointer-events:auto;filter:blur();animation:.42s cubic-bezier(.22,1,.36,1) device-switcher-reveal;transform:translateY(0)scale(1)}@keyframes device-switcher-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(16px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.device-switcher-phone .phone-preview{width:228px;height:auto;margin:0 auto;position:relative;top:auto;left:auto}.device-switcher-phone .phone-preview-device{--phone-w:228px;filter:drop-shadow(-8px 34px 26px #48343924);transform:rotate(-2deg)}.device-switcher-phone .phone-contact-shadow{display:none}.device-switcher-desktop .resource-desktop-device{transform-origin:top;width:720px;height:405px;top:56px;left:50%;transform:translate(-50%)scale(.46)}.device-switcher-desktop .resource-dashboard-preview{width:636px;min-width:0;height:351px;top:27px;left:42px;transform:none}.device-switcher-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.device-switcher-dots span{background:#d9d3d4;border-radius:50%;width:7px;height:7px}#device-preview-phone:checked~.device-switcher-dots span:first-child,#device-preview-desktop:checked~.device-switcher-dots span:last-child{background:#f52254}@media (prefers-reduced-motion:reduce){.device-switcher-control label,.device-switcher-panel{transition:none;animation:none}}.trust-strip{grid-template-columns:1fr;width:calc(100% - 40px);padding:8px 20px}.trust-strip article{justify-content:flex-start;min-height:72px;padding:0 8px}.trust-strip article+article{border-top:1px solid #dedad7;border-left:0}.trust-strip b{font-size:12px}.trust-strip small{font-size:10px}.closing-cta{width:calc(100% - 40px);padding:72px 0;display:block}.closing-decoration{display:none}.closing-copy h2{font-size:36px}.closing-copy p{font-size:14px}.closing-actions{margin-top:32px}.how-section{width:calc(100% - 40px);padding:68px 0 44px}.how-copy h2,.trial-copy h2,.faq-heading h2,.final-cta h2{font-size:36px}.steps-list article{grid-template-columns:64px 1fr;gap:20px}.step-icon{width:64px;height:64px}.steps-list article:not(:last-child):after{top:77px;left:32px}.how-visual{min-height:500px}.how-blob{inset:72px -18% 22px}.how-visual>img{width:170px;top:245px;left:-22%}.site-phone{transform-origin:top;transform:translate(-50%)scale(.8)}.trial-section{width:calc(100% - 24px);min-height:0;margin-top:36px;padding:34px 24px;display:block}.trial-copy h2{font-size:34px}.trial-days{border-top:1px solid #ddd6d2;border-bottom:1px solid #ddd6d2;border-left:0;margin:32px 0;padding:28px 0}.trial-action{grid-template-columns:1fr;display:grid}.faq-section{width:calc(100% - 40px);padding:72px 0 52px}.faq-list details{padding:16px}.faq-list summary{font-size:12px}.final-cta{width:calc(100% - 24px);min-height:0;padding:38px 26px;display:block}.final-cta p br{display:none}.final-cta-action{margin-top:28px}.landing>.landing-footer{grid-template-columns:1fr 1fr;gap:32px 24px;width:calc(100% - 24px);margin-bottom:12px;padding:40px 24px 20px}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-flower{opacity:.07;width:150px;bottom:-78px;right:-42px}}@media (prefers-reduced-motion:reduce){.landing .button,.landing-header a{transition:none}.landing .button:hover{transform:none}}.cookie-consent{z-index:1000;color:#302c31;background:#fff;border:1px solid #e5dedb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:min(680px,100% - 48px);padding:20px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #37282c24}.cookie-consent strong{font-size:15px;display:block}.cookie-consent p{color:#6d6970;max-width:480px;margin:8px 0;font-size:13px;line-height:1.55}.cookie-consent a{color:#d9184a;font-size:12px;font-weight:600}.cookie-consent-actions{gap:8px;display:flex}.cookie-consent button{cursor:pointer;border-radius:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700}.cookie-reject{color:#4f4a50;background:#fff;border:1px solid #ddd6d2}.cookie-accept{color:#fff;background:#f52254;border:1px solid #f52254}.cookie-consent button:focus-visible,.cookie-preferences-link:focus-visible{outline-offset:2px;outline:3px solid #f522543d}.cookie-preferences-link{color:#6d6970;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.cookie-preferences-link:hover{color:#f52254}@media (max-width:640px){.cookie-consent{grid-template-columns:1fr;gap:16px;width:calc(100% - 24px);padding:20px;bottom:12px;right:12px}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent button{width:100%}}.landing-header .nav-links a[aria-current=page]{color:#f52254}.landing-header .nav-links a[aria-current=page]:after{content:"";background:#f52254;border-radius:999px;width:100%;height:2px;margin-top:8px;display:block}.resources-page{background:#fffdfb}.resources-hero{grid-template-columns:minmax(340px,.75fr) minmax(620px,1.25fr);align-items:center;width:min(1300px,100% - 64px);min-height:620px;margin:0 auto;padding:70px 0 54px;display:grid;position:relative}.resources-hero:before{z-index:0;content:"";background:#fff0f3;border-radius:50% 50% 0 0;position:absolute;inset:32% -20vw 0}.resources-hero-copy{z-index:2;position:relative}.resource-kicker{color:#f52254;letter-spacing:.08em;margin:0 0 20px;font-size:12px;font-weight:800}.resources-hero h1{color:#28252a;letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,4.6vw,68px);font-weight:400;line-height:1.05}.resources-hero-copy>p:not(.resource-kicker){color:#6c676d;max-width:480px;margin:28px 0 0;font-size:15px;line-height:1.7}.resources-hero-copy>div{gap:12px;margin-top:32px;display:flex}.resources-hero-copy .button{min-width:170px;min-height:52px;font-size:14px}.resources-hero-visual{z-index:1;min-width:0;height:500px;position:relative}.hero-dashboard-device{aspect-ratio:1672/941;filter:drop-shadow(0 26px 26px #5b38402e);width:86%;position:absolute;top:32px;right:0;transform:rotate(-1deg)}.hero-dashboard-frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-dashboard-card{z-index:1;background:#fff;border-radius:10px;width:88.6%;height:87%;position:absolute;top:6.2%;left:5.7%}.resources-hero-visual>.resource-profile-phone{z-index:3;transform-origin:0 100%;position:absolute;bottom:-10px;left:0;transform:rotate(-4deg)scale(.68)}.resource-anchor-nav{z-index:4;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(1120px,100% - 64px);margin:-30px auto 0;display:grid;position:relative}.resource-anchor-nav a{color:#5e595e;text-align:center;background:#fff;border:1px solid #eee5e3;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 14px;font-size:12px;transition:border-color .18s,color .18s,transform .18s;display:flex;box-shadow:0 8px 24px #4633370f}.resource-anchor-nav a:hover{color:#f52254;border-color:#f8b3c3;transform:translateY(-2px)}.resource-anchor-nav svg{flex:none;width:17px;height:17px}.resource-feature{grid-template-columns:minmax(360px,.75fr) minmax(600px,1.25fr);align-items:center;gap:72px;width:min(1260px,100% - 64px);margin:0 auto;padding:110px 0;display:grid}.resource-feature-copy{max-width:440px}.resource-icon{color:#f52254;background:#fff0f3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.resource-icon svg{width:21px;height:21px}.resource-feature h2{color:#2b282d;letter-spacing:-.025em;margin:24px 0 0;font-family:Georgia,serif;font-size:clamp(36px,3.2vw,50px);font-weight:400;line-height:1.08}.resource-feature-copy>p{color:#716a70;margin:20px 0 0;font-size:14px;line-height:1.7}.resource-checks{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.resource-checks li{color:#605a60;align-items:center;gap:10px;font-size:13px;display:flex}.resource-checks svg{color:#f52254;stroke-width:2.5px;width:16px;height:16px}.resource-ui{background:#fff;border:1px solid #eadfdd;border-radius:18px;overflow:hidden;box-shadow:0 24px 54px #4d323917}.resource-agenda-devices{min-width:0;height:460px;position:relative}.resource-agenda-tablet{aspect-ratio:1672/941;filter:drop-shadow(0 20px 28px #4c303829);width:91%;position:absolute;bottom:0;right:-4%}.resource-agenda-tablet-screen{z-index:1;background:#fff;border-radius:8px;width:88.6%;height:87%;position:absolute;top:6.2%;left:5.7%}.resource-agenda-tablet-frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.resource-agenda-phone{--phone-w:168px;z-index:4;filter:drop-shadow(0 18px 18px #3e2a3038);position:absolute;bottom:-8px;left:-1%}.profile-feature{grid-template-columns:minmax(480px,1fr) minmax(360px,.78fr)}.profile-stage{height:560px;position:relative}.profile-blob{background:#fff0f3;border-radius:50% 46% 52% 48%;position:absolute;inset:40px 18% 0 0}.profile-stage .resource-profile-phone{transform-origin:0 100%;position:absolute;bottom:0;left:22%;transform:rotate(-3deg)scale(.92)}.resource-profile-phone{--phone-w:290px}.resource-text-link{color:#f52254;border:1px solid #f52254;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-top:22px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.resource-text-link svg{width:15px}.client-preview{aspect-ratio:1200/760;width:100%;min-width:0}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1260px,100% - 64px);margin:20px auto 0;padding:0 0 100px;display:grid}.resource-card-grid>article{background:#fff;border:1px solid #eee5e3;border-radius:18px;flex-direction:column;min-width:0;padding:30px;display:flex;box-shadow:0 16px 36px #4935390d}.resource-card-grid>article>span{color:#f52254;background:#fff0f3;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.resource-card-grid>article>span svg{width:19px}.resource-card-grid h3{min-height:48px;margin:18px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.15}.resource-card-grid>article>p{color:#777076;min-height:54px;margin:14px 0 0;font-size:11px;line-height:1.6}.resource-card-grid>article>a{color:#f52254;align-items:center;gap:8px;margin-top:12px;font-size:10px;font-weight:700;display:flex}.resource-card-grid>article>a svg{width:13px}.service-list,.finance-card,.reminder-list{border:1px solid #eee6e4;border-radius:12px;min-height:152px;margin-top:24px;padding:16px}.service-list p{grid-template-columns:28px 1fr;align-items:center;gap:10px;margin:0;padding:8px 0;font-size:8px;display:grid}.service-list i{background:#e9c4ca;border-radius:6px;grid-row:span 2;width:28px;height:28px}.service-list p:nth-child(2) i{background:#eadbd4}.service-list p:nth-child(3) i{background:#dedce4}.service-list small{color:#8c8589;grid-column:2;font-size:6px}.finance-card{align-content:start;display:grid}.finance-card small{color:#7d767b;font-size:8px}.finance-card b{margin-top:8px;font-size:20px}.finance-card em{color:#2b9e73;margin-top:4px;font-size:7px;font-style:normal}.finance-card svg{width:100%;margin-top:10px;overflow:visible}.finance-card path{fill:none;stroke:#f52254;stroke-width:3px}.reminder-list{align-content:center;gap:18px;display:grid}.reminder-list p{grid-template-columns:20px 1fr 18px;align-items:center;gap:8px;margin:0;font-size:8px;display:grid}.reminder-list svg{color:#817a7e;width:14px}.reminder-list svg:last-child{color:#23b76b}.reminder-list span{gap:4px;display:grid}.reminder-list small{color:#8a8387;font-size:6px}.comparison-section{text-align:center;width:min(1000px,100% - 64px);margin:0 auto;padding:28px 0 78px}.comparison-section h2,.professional-strip h2,.resources-faq h2{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.comparison-section>p{color:#817a7f;margin:10px 0 0;font-size:12px}.comparison-section>div{grid-template-columns:1fr 48px 1fr;align-items:center;gap:14px;margin-top:28px;display:grid}.comparison-section article{text-align:left;background:#fbf8f7;border:1px solid #eee5e3;border-radius:14px;padding:22px 28px}.comparison-section article.after{background:#fff2f5;border-color:#f6cad4}.comparison-section article b{font-size:11px}.comparison-section ul{color:#746e73;gap:8px;margin:14px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.comparison-section .after li,.comparison-section .after b{color:#f52254}.comparison-section>div>svg{color:#f52254;border:1px solid #f6bdca;border-radius:50%;width:36px;height:36px;padding:9px}.professional-strip{text-align:center;width:min(1000px,100% - 64px);margin:0 auto;padding-bottom:90px}.professional-strip>div{grid-template-columns:repeat(5,1fr);gap:24px;margin-top:28px;display:grid}.professional-strip article{justify-items:center;gap:10px;display:grid}.professional-strip article span{color:#f52254;background:#fff0f3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.professional-strip article svg{width:20px}.professional-strip article b{font-size:10px}.resources-faq{border-top:1px solid #eee7e5;grid-template-columns:.7fr 1.3fr;gap:80px;width:min(1160px,100% - 64px);margin:0 auto;padding:80px 0;display:grid}.resources-faq-list{display:grid}.resources-faq-list details{border-bottom:1px solid #eee5e3}.resources-faq-list summary{color:#4e494e;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:12px;list-style:none;display:flex}.resources-faq-list summary::-webkit-details-marker{display:none}.resources-faq-list summary svg{width:16px}.resources-faq-list details[open] summary svg{transform:rotate(180deg)}.resources-faq-list details p{color:#7c757a;margin:-4px 0 18px;font-size:12px;line-height:1.6}.resources-final-cta{background:linear-gradient(110deg,#fff0f3,#fff 58%,#fff1f4);border:1px solid #f6c7d1;border-radius:24px;grid-template-columns:1fr 310px 200px;align-items:center;gap:32px;width:min(1260px,100% - 64px);min-height:210px;margin:20px auto 52px;padding:34px 44px;display:grid;position:relative;overflow:hidden}.resources-final-cta h2{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.08}.resources-final-cta p{color:#756e74;margin:14px 0 0;font-size:11px;line-height:1.6}.resources-final-cta>div:nth-child(2){gap:12px;display:grid}.resources-final-cta .button{min-height:52px;font-size:13px}.resources-final-cta small{color:#817a7f;text-align:center;font-size:9px}.cta-nail-tips{filter:drop-shadow(0 14px 18px #583a4129);object-fit:contain;width:100%;height:auto;display:block;transform:rotate(-4deg)}@media (max-width:1024px){.resources-hero{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);width:calc(100% - 48px)}.hero-dashboard-device{transform-origin:100%;width:92%;transform:scale(.9)rotate(-1deg)}.resources-hero-visual>.resource-profile-phone{transform:rotate(-4deg)scale(.58)}.resource-anchor-nav,.resource-feature,.resource-card-grid,.resources-faq,.resources-final-cta{width:calc(100% - 48px)}.resource-anchor-nav{grid-template-columns:repeat(3,1fr);margin-top:-8px}.resource-feature{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:38px;padding:88px 0}.profile-feature{grid-template-columns:minmax(400px,1fr) minmax(320px,.8fr)}.resource-card-grid>article{padding:22px}.resources-final-cta{grid-template-columns:1fr 280px}.resources-final-cta .cta-nail-tips{display:none}}@media (max-width:760px){.resources-page .landing-header{position:sticky;top:12px}.resources-hero{flex-direction:column;width:calc(100% - 40px);min-height:0;padding:64px 0 32px;display:flex}.resources-hero:before{inset:47% -30vw 0}.resources-hero-copy{width:100%}.resources-hero h1{font-size:clamp(38px,10vw,48px)}.resources-hero-copy>p:not(.resource-kicker){font-size:14px}.resources-hero-copy>div{flex-direction:column}.resources-hero-copy .button{width:100%}.resources-hero-visual{width:100%;height:430px;margin-top:32px}.hero-dashboard-device{transform-origin:100% 0;width:720px;top:28px;right:-24px;transform:scale(.62)rotate(-1deg)}.resources-hero-visual>.resource-profile-phone{bottom:-6px;left:0;transform:rotate(-3deg)scale(.55)}.resource-anchor-nav{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:linear-gradient(#ffffffc7,#fff8faeb);gap:10px;width:100%;margin:0;padding:16px 20px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.resource-anchor-nav::-webkit-scrollbar{display:none}.resource-anchor-nav a{white-space:nowrap;scroll-snap-align:start;scroll-snap-stop:always;border-radius:14px;justify-content:flex-start;gap:9px;min-width:clamp(172px,44vw,206px);min-height:58px;padding:0 13px;font-size:12px;box-shadow:0 8px 20px #46333712}.resource-anchor-nav a:first-child{margin-left:0}.resource-anchor-nav a:active{transform:scale(.98)}.resource-feature,.profile-feature{flex-direction:column;gap:38px;width:calc(100% - 40px);padding:72px 0;display:flex}.resource-feature-copy{width:100%;max-width:none}.resource-feature h2{font-size:38px}.resource-feature>.resource-ui{width:100%}.resource-agenda-devices{transform-origin:top;align-self:center;width:720px;margin-bottom:-230px;transform:scale(.5)}.profile-feature .resource-feature-copy{order:-1}.profile-stage{width:100%;height:500px}.profile-blob{inset:40px -10% 0}.profile-stage .resource-profile-phone{transform-origin:bottom;left:50%;transform:translate(-50%)rotate(-2deg)scale(.78)}.resource-card-grid{grid-template-columns:1fr;gap:14px;width:calc(100% - 40px);padding-bottom:72px}.resource-card-grid h3,.resource-card-grid>article>p{min-height:0}.comparison-section,.professional-strip{width:calc(100% - 40px)}.comparison-section>div{grid-template-columns:1fr}.comparison-section>div>svg{margin:-4px auto;transform:rotate(90deg)}.professional-strip>div{grid-template-columns:repeat(2,1fr)}.professional-strip article:last-child{grid-column:1/-1}.resources-faq{grid-template-columns:1fr;gap:32px;width:calc(100% - 40px);padding:64px 0}.resources-final-cta{width:calc(100% - 24px);margin-bottom:24px;padding:36px 26px;display:block}.resources-final-cta h2{font-size:34px}.resources-final-cta>div:nth-child(2){margin-top:26px}}@media (max-width:380px){.resources-hero{width:calc(100% - 32px)}.resources-hero h1{font-size:38px}.resource-feature,.resource-card-grid,.comparison-section,.professional-strip,.resources-faq{width:calc(100% - 32px)}.resource-feature h2{font-size:34px}.profile-stage .resource-profile-phone{transform:translate(-50%)rotate(-2deg)scale(.72)}}@media (prefers-reduced-motion:reduce){.resource-anchor-nav a{transition:none}.resource-anchor-nav a:hover{transform:none}}.about-page{color:#292529;background:#fffdfb;overflow:clip}.about-page .landing-header{position:sticky;top:18px}.about-kicker{color:#f52254;letter-spacing:.08em;margin:0;font-size:11px;font-weight:800}.about-hero{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:52px;width:min(1320px,100% - 64px);min-height:650px;margin:0 auto;padding:84px 0 72px;display:grid;position:relative}.about-hero:before{z-index:-1;content:"";background:linear-gradient(145deg,#fff4f6,#fff 70%);border-radius:50% 50% 0 0;position:absolute;inset:42% -20vw -40px}.about-hero-copy h1{letter-spacing:-.04em;max-width:650px;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.04}.about-hero-copy>p:not(.about-kicker){color:#756e73;max-width:510px;margin:24px 0 0;font-size:15px;line-height:1.75}.about-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.about-hero-copy .button{min-height:50px;padding:0 24px}.about-studio{background:#fbf8f3;border-radius:90px 28px 80px;min-width:0;height:510px;position:relative;overflow:visible;box-shadow:0 24px 60px #4e31341a}.about-studio-art{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-polish-shelf{border-bottom:5px solid #d8b5aa;gap:13px;padding:14px 22px 8px;display:flex;position:absolute;top:56px;left:34px}.about-polish-shelf i{background:#f25a7d;border-radius:5px 5px 3px 3px;width:16px;height:36px}.about-polish-shelf i:nth-child(2n){background:#bd7d78}.about-polish-shelf i:nth-child(3n){background:#faf4ea}.about-professional{width:52%;height:79%;position:absolute;bottom:0;left:10%}.about-professional>span{z-index:2;background:#b96f4f;border-radius:48% 48% 45% 45%;width:112px;height:132px;position:absolute;top:0;left:31%;box-shadow:inset 0 18px #272022}.about-professional>div{clip-path:polygon(10% 10%,85% 0,100% 100%,0 100%);background:#292629;border-radius:46% 46% 12px 12px;width:100%;height:70%;position:absolute;bottom:0}.about-professional>i{z-index:3;color:#ff5c7e;font-size:17px;font-style:normal;font-weight:700;position:absolute;top:48%;left:34%}.about-table{background:linear-gradient(#fff,#f6eeeb);border-radius:50% 16px 28px 28px;height:26%;position:absolute;bottom:0;left:0;right:0}.about-table i{background:#e6b19d;border-radius:50%;width:72px;height:26px;position:absolute;transform:rotate(18deg)}.about-table i:first-child{top:25px;left:25%}.about-table i:nth-child(2){background:#c27b62;top:58px;left:43%}.about-table i:last-child{background:#ff9cb1;width:44px;top:24px;left:50%}.about-phone{--phone-w:236px;z-index:5;filter:drop-shadow(0 24px 24px #32222638);position:absolute;bottom:-22px;right:-34px;transform:rotate(6deg)}.about-doodle{z-index:6;width:100px;position:absolute;top:140px;right:-72px;overflow:visible}.about-doodle path{stroke:#ff7290;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.about-story,.about-mission,.about-focus,.about-community,.about-founder{grid-template-columns:.72fr 1.28fr;gap:72px;width:min(1260px,100% - 64px);margin:0 auto;padding:100px 0;display:grid}.about-section-copy{max-width:410px}.about-icon,.about-principles article>span{color:#f52254;background:#fff0f3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.about-icon svg,.about-principles svg{width:20px}.about-section-copy h2,.about-focus h2,.about-community h2{margin:22px 0 0;font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1.12}.about-section-copy p,.about-focus>div:first-child>p:not(.about-kicker),.about-community>div:first-child>p:not(.about-kicker){color:#756e73;margin:18px 0 0;font-size:13px;line-height:1.7}.about-before-after{grid-template-columns:1fr 54px 1fr;align-items:center;gap:16px;display:grid}.about-before-after article>small{color:#f52254;background:#fff0f3;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-block}.about-before-after article>p{color:#6f686e;font-size:11px;line-height:1.5}.about-before-after article>div{background:#f2ddd2;border:1px solid #eee4e2;border-radius:18px;height:260px;position:relative;overflow:hidden;box-shadow:0 15px 34px #50323712}.about-before-after>svg{color:#f52254;border:1px solid #f7c4cf;border-radius:50%;width:44px;height:44px;padding:12px}.chat-bubble{z-index:3;color:#fff;background:#2bb866;border-radius:16px;padding:10px 13px;font-size:9px;position:absolute;top:30px;left:28px}.paper{background:repeating-linear-gradient(#fff 0 17px,#dce8ee 18px);border-radius:5px;width:120px;height:150px;position:absolute;transform:rotate(-12deg);box-shadow:0 6px 20px #58424720}.paper.p1{bottom:-22px;right:28px}.paper.p2{bottom:-40px;right:90px;transform:rotate(10deg)}.notebook{color:#756b70;background:#fff8f0;border-left:8px solid #f58aa1;border-radius:8px;width:120px;height:160px;padding:18px;font-family:Georgia,serif;font-style:normal;position:absolute;bottom:18px;left:23px;transform:rotate(5deg)}.about-after>div{background:#fff;padding:28px 22px}.about-after header{color:#f52254;justify-content:space-between;font-weight:800;display:flex}.about-after header span{color:#847c81;font-size:8px;font-weight:500}.about-after section{border:1px solid #eee6e4;grid-template-columns:repeat(5,1fr);height:170px;margin-top:20px;display:grid}.about-after section b{color:#777076;text-align:center;border-right:1px solid #eee6e4;padding:10px 4px;font-size:7px;position:relative}.about-after section i{background:#bfe9d5;border-radius:6px;height:46px;position:absolute;top:50px;left:5px;right:5px}.about-after section b:nth-child(2) i{background:#f8bdcb;top:85px}.about-after section b:nth-child(4) i{background:#d9cdf5;top:35px}.about-before-after .about-after>div{padding:0}.about-comparison-art{object-fit:cover;width:100%;height:100%;display:block}.about-mission{border-top:1px solid #f3e9e7;grid-template-columns:.72fr 1.28fr;align-items:center;padding-top:80px}.about-mission>div:first-child h2{max-width:430px;margin:20px 0 0;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.25}.about-principles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.about-principles article{background:#fff;border:1px solid #eee5e3;border-radius:16px;min-width:0;min-height:230px;padding:28px 24px}.about-principles h3{margin:22px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.about-principles p{color:#777076;margin:12px 0 0;font-size:11px;line-height:1.65}.about-focus{border-top:1px solid #f3e9e7;grid-template-columns:.9fr 1.1fr;align-items:center}.about-focus>div:first-child{max-width:560px}.about-nails-visual{grid-template-columns:1fr .9fr 1fr;gap:14px;display:grid}.about-nails-visual>span{background:radial-gradient(circle at 50% 35%,#f9d8dc 0 18%,#0000 19%),linear-gradient(145deg,#e8b8b8,#f7ded9);border-radius:16px;min-height:230px}.about-nails-visual>span:last-child{background:repeating-linear-gradient(120deg,#f8d6de 0 24px,#fff 25px 42px)}.about-nails-visual article{background:#fff;border:1px solid #eee3e2;border-radius:16px;align-self:center;padding:20px;box-shadow:0 16px 32px #4d323714}.about-nails-visual article small{font-weight:700}.about-nails-visual article p{color:#777076;border-top:1px solid #f1e9e7;justify-content:space-between;align-items:center;margin:14px 0 0;padding-top:12px;font-size:8px;display:flex}.about-nails-visual article p svg{color:#f52254;stroke-width:2.4px;flex:none;width:15px;height:15px}.about-vision{border-top:1px solid #f3e9e7;width:min(1260px,100% - 64px);margin:0 auto;padding:80px 0 110px}.about-vision>h2{margin:18px 0 0;font-family:Georgia,serif;font-size:39px;font-weight:400}.about-vision>p:not(.about-kicker){color:#777076;font-size:12px}.about-vision>div{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:46px;display:grid}.about-vision article{text-align:center;position:relative}.about-vision article:not(:last-child):after{content:"";border-top:1px dashed #f4b8c4;width:55%;position:absolute;top:29px;right:-30%}.about-vision article>span{color:#f52254;background:#fff0f3;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.about-vision article svg{width:26px}.about-vision h3{margin:18px 0 0;font-size:14px}.about-vision article p{color:#7c757a;max-width:190px;margin:9px auto 0;font-size:10px;line-height:1.5}.about-community{background:#fff8f9;grid-template-columns:.62fr 1.38fr;align-items:center;width:100%;padding:84px max(32px,50% - 630px)}.about-community>div:first-child{max-width:360px}.about-community .button{margin-top:26px}.about-community-visual{background:linear-gradient(145deg,#e7b8b1,#f5d9d7);border-radius:20px;justify-content:center;align-items:end;gap:0;min-height:300px;display:flex;position:relative;overflow:hidden}.about-community-visual span{color:#fff;background:#b96f50;border:12px solid #322b2d;border-bottom:0;border-radius:50% 50% 0 0;place-items:center;width:30%;height:80%;font-family:Georgia,serif;font-size:42px;display:grid}.about-community-visual span:nth-child(2){z-index:2;background:#7e4a35;height:96%}.about-community-visual span:nth-child(3){background:#d49c79}.about-community-visual svg{color:#fff;stroke-width:1.2px;width:70px;height:70px;position:absolute;top:24px;right:30px}.about-founder{align-items:center}.about-founder-profile{grid-template-columns:210px 1fr;gap:30px;margin-top:18px;display:grid}.about-founder-avatar{color:#f52254;background:linear-gradient(145deg,#f0d5cf,#fff0f3);border-radius:18px;place-items:center;min-height:230px;display:grid}.about-founder-avatar svg{stroke-width:1px;width:72px;height:72px}.about-founder-profile article>svg{color:#f52254;width:22px}.about-founder-profile h2{margin:14px 0 0;font-size:16px}.about-founder-profile article p{color:#756e73;max-width:400px;font-size:11px;line-height:1.65}.about-founder-profile strong{color:#f52254;max-width:400px;margin-top:18px;font-size:11px;line-height:1.5;display:block}.about-desk-still{background:linear-gradient(145deg,#f4e9df,#fff);border-radius:30px 90px;min-height:290px;position:relative}.about-desk-still>span{color:#f52254;background:#fff;border-radius:10px 10px 36px 36px;place-items:center;width:120px;height:88px;display:grid;position:absolute;top:42%;left:46%;box-shadow:0 15px 35px #6d52571a}.about-desk-still i{background:#d7a99d;border-radius:30px 30px 16px 16px;width:44px;height:110px;position:absolute;bottom:20%;right:12%}.about-desk-still i:last-child{background:#d5bdb2;border-radius:3px;width:170px;height:16px;bottom:14%;right:22%;box-shadow:0 15px #eadbd5,0 30px #cfb2a8}.about-final-cta{background:linear-gradient(110deg,#fff0f3,#fff 58%,#fff1f4);border:1px solid #f6c7d1;border-radius:24px;grid-template-columns:1fr 310px;align-items:center;gap:40px;width:min(1260px,100% - 64px);min-height:240px;margin:0 auto 48px;padding:42px 52px;display:grid;overflow:hidden}.about-final-cta h2{max-width:760px;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.about-final-cta>div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.about-final-cta .cta-nail-tips{justify-self:center;width:290px;transform:rotate(-6deg)}@media (max-width:1024px){.about-hero{grid-template-columns:.85fr 1.15fr;gap:32px;width:calc(100% - 48px)}.about-phone{transform-origin:100% 100%;right:-15px;transform:scale(.82)rotate(6deg)}.about-story,.about-mission,.about-focus,.about-founder,.about-vision,.about-final-cta{width:calc(100% - 48px)}.about-story,.about-mission,.about-focus,.about-founder{gap:42px}.about-principles article{padding:22px 18px}.about-community{padding-inline:24px}.about-final-cta{grid-template-columns:1fr 250px;padding:38px}}@media (max-width:760px){.about-page .landing-header{top:12px}.about-hero{flex-direction:column;gap:42px;width:calc(100% - 40px);min-height:0;padding:64px 0 44px;display:flex}.about-hero-copy h1{font-size:clamp(40px,10.5vw,50px)}.about-hero-copy>p:not(.about-kicker){font-size:14px}.about-hero-copy>div{flex-direction:column}.about-hero-copy .button{width:100%}.about-studio{width:100%;height:430px}.about-phone{transform-origin:100% 100%;bottom:-8px;right:8px;transform:scale(.65)rotate(6deg)}.about-doodle{display:none}.about-story,.about-mission,.about-focus,.about-community,.about-founder{flex-direction:column;gap:40px;width:calc(100% - 40px);padding:72px 0;display:flex}.about-section-copy{max-width:none}.about-section-copy h2,.about-focus h2,.about-community h2{font-size:38px}.about-before-after{grid-template-columns:1fr}.about-before-after>svg{margin:-2px auto;transform:rotate(90deg)}.about-before-after article>div{height:240px}.about-mission{align-items:stretch}.about-mission>div:first-child h2{font-size:31px}.about-principles{grid-template-columns:1fr}.about-principles article{min-height:0}.about-focus{align-items:stretch}.about-nails-visual{grid-template-columns:1fr 1fr}.about-nails-visual article{grid-area:2/1/auto/-1}.about-nails-visual>span{min-height:180px}.about-vision{width:calc(100% - 40px);padding:72px 0}.about-vision>h2{font-size:35px}.about-vision>div{grid-template-columns:repeat(2,1fr);gap:36px 18px}.about-vision article:after{display:none}.about-community{width:100%;padding-inline:20px}.about-community-visual{min-height:250px}.about-community-visual span{font-size:30px}.about-founder-profile{grid-template-columns:1fr}.about-founder-avatar{min-height:220px}.about-desk-still{min-height:230px}.about-final-cta{width:calc(100% - 24px);min-height:0;margin-bottom:24px;padding:36px 26px;display:block}.about-final-cta h2{font-size:31px}.about-final-cta>div>div{flex-direction:column}.about-final-cta .button{width:100%}.about-final-cta .cta-nail-tips{display:none}}@media (max-width:380px){.about-hero,.about-story,.about-mission,.about-focus,.about-founder,.about-vision{width:calc(100% - 32px)}.about-studio{height:390px}.about-professional{width:64%;left:2%}.about-phone{right:-34px;transform:scale(.6)rotate(6deg)}.about-vision>div{grid-template-columns:1fr}}.about-nail-art{object-fit:cover;border-radius:16px;width:100%;height:230px;display:block;box-shadow:0 16px 32px #4d323712}.about-page .about-kicker{letter-spacing:.1em;font-size:13px}.about-hero-copy>p:not(.about-kicker){font-size:17px;line-height:1.7}.about-seo-links{flex-wrap:wrap;gap:12px;margin:32px 0 0;display:flex}.about-seo-links a{color:#bb2343;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.about-seo-links svg{width:16px;height:16px}.nail-seo-page{background:#fefafc}.nail-seo-hero{grid-template-columns:minmax(0,.94fr) minmax(360px,.86fr);align-items:center;gap:56px;width:min(1180px,100% - 64px);min-height:650px;margin:0 auto;padding:76px 0 72px;display:grid;position:relative}.nail-seo-hero:before{z-index:0;content:"";background:#fff1f4;border-radius:50% 50% 0 0;position:absolute;inset:35% -20vw -72px}.nail-seo-copy,.nail-seo-stage{z-index:1;min-width:0;position:relative}.nail-seo-kicker{color:#bd2444;letter-spacing:.08em;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.nail-seo-kicker svg{width:15px;height:15px}.nail-seo-copy h1{color:#2b272b;letter-spacing:-.045em;max-width:640px;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(46px,5vw,70px);font-weight:400;line-height:1.02}.nail-seo-copy h1 em,.nail-seo-flow h2 em,.nail-seo-cta h2 em{color:#d63659;font-style:italic;display:block}.nail-seo-copy>p:not(.nail-seo-kicker){color:#706a6f;max-width:540px;margin:24px 0 0;font-size:16px;line-height:1.7}.nail-seo-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nail-seo-actions .button{min-height:50px}.nail-seo-copy>small{color:#756e73;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.nail-seo-copy>small svg{color:#2a8f60;width:16px;height:16px}.nail-seo-stage{place-items:center;min-height:460px;display:grid}.nail-seo-stage-flower{color:#efbcc7;font-size:90px;line-height:1;position:absolute;top:3%;right:6%;transform:rotate(16deg)}.nail-seo-preview{z-index:1;aspect-ratio:390/640;background:#fff;border:8px solid #faf7f5;border-radius:28px;width:min(100%,360px);position:relative;box-shadow:0 28px 70px #8a30421c}.nail-seo-intro{text-align:center;width:min(760px,100% - 40px);margin:112px auto 0}.nail-seo-intro .nail-seo-kicker{justify-content:center}.nail-seo-intro h2,.nail-seo-flow h2,.nail-seo-faq h2,.nail-seo-cta h2{color:#2d272b;letter-spacing:-.04em;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.08}.nail-seo-intro>p:last-child{color:#746d71;margin:22px 0 0;font-size:16px;line-height:1.75}.nail-seo-features{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1180px,100% - 64px);margin:56px auto 0;display:grid}.nail-seo-features article{background:#fff;border:1px solid #eee6e8;border-radius:16px;padding:28px 24px}.nail-seo-feature-icon{color:#cb3151;background:#fff0f3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.nail-seo-feature-icon svg{width:20px;height:20px}.nail-seo-features h3{color:#373034;margin:20px 0 0;font-size:17px}.nail-seo-features p{color:#786f74;margin:9px 0 0;font-size:14px;line-height:1.65}.nail-seo-flow{color:#fff;background:#292326;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:80px;width:min(1180px,100% - 64px);margin:112px auto 0;padding:64px;display:grid}.nail-seo-flow .nail-seo-kicker{color:#f4a8b9}.nail-seo-flow h2{color:#fff}.nail-seo-flow h2 em{color:#f2a0b2}.nail-seo-flow>div>p:last-child{color:#d8ced2;max-width:460px;margin:20px 0 0;font-size:15px;line-height:1.7}.nail-seo-flow ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.nail-seo-flow li{align-items:flex-start;gap:16px;display:flex}.nail-seo-flow li>span{color:#f4b3c1;border:1px solid #5b5055;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.nail-seo-flow h3{margin:2px 0 0;font-size:15px}.nail-seo-flow li p{color:#cfc4c8;margin:5px 0 0;font-size:13px;line-height:1.5}.nail-seo-faq{grid-template-columns:minmax(0,.75fr) minmax(400px,1.25fr);gap:80px;width:min(1080px,100% - 64px);margin:112px auto;display:grid}.nail-seo-faq>div:first-child>p:last-child{color:#786f74;max-width:340px;margin:18px 0 0;font-size:15px;line-height:1.65}.nail-seo-faq details{border-top:1px solid #e8e1e3}.nail-seo-faq details:last-child{border-bottom:1px solid #e8e1e3}.nail-seo-faq summary{cursor:pointer;color:#40383d;justify-content:space-between;align-items:center;min-height:64px;font-size:15px;font-weight:700;list-style:none;display:flex}.nail-seo-faq summary::-webkit-details-marker{display:none}.nail-seo-faq summary span{color:#c52b4d;font-size:22px;font-weight:400}.nail-seo-faq details[open] summary span{transform:rotate(45deg)}.nail-seo-faq details p{color:#756e73;margin:-4px 0 20px;font-size:14px;line-height:1.7}.nail-seo-related{color:#82777d;justify-content:center;align-items:center;gap:14px;width:min(1080px,100% - 64px);margin:-56px auto 104px;font-size:13px;display:flex}.nail-seo-related a{color:#bd2444;align-items:center;gap:8px;font-weight:700;display:inline-flex}.nail-seo-related svg{width:16px;height:16px}.nail-seo-cta{background:#f8e0e6;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;width:min(1180px,100% - 64px);margin:0 auto 80px;padding:48px 56px;display:flex}.nail-seo-cta h2{font-size:clamp(32px,3.4vw,46px)}.nail-seo-cta .button{flex:none;min-height:50px}@media (max-width:760px){.nail-seo-page .landing-header{top:12px}.nail-seo-hero{flex-direction:column;gap:36px;width:calc(100% - 40px);min-height:0;padding:64px 0 44px;display:flex}.nail-seo-hero:before{inset:44% -30vw -34px}.nail-seo-copy h1{font-size:clamp(40px,10.5vw,50px)}.nail-seo-copy>p:not(.nail-seo-kicker){font-size:15px}.nail-seo-actions{flex-direction:column}.nail-seo-actions .button{justify-content:center;width:100%}.nail-seo-stage{width:100%;min-height:390px}.nail-seo-stage-flower{font-size:70px;right:-2%}.nail-seo-preview{border-width:6px;border-radius:22px;width:min(100%,340px)}.nail-seo-intro{width:calc(100% - 40px);margin-top:76px}.nail-seo-intro h2,.nail-seo-flow h2,.nail-seo-faq h2{font-size:35px}.nail-seo-intro>p:last-child{font-size:15px}.nail-seo-features{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:40px}.nail-seo-features article{padding:24px 20px}.nail-seo-flow{border-radius:16px;flex-direction:column;gap:36px;width:calc(100% - 40px);margin-top:76px;padding:36px 24px;display:flex}.nail-seo-faq{flex-direction:column;gap:28px;width:calc(100% - 40px);margin:76px auto;display:flex}.nail-seo-faq>div:first-child>p:last-child{max-width:none}.nail-seo-faq summary{min-height:62px;font-size:14px}.nail-seo-related{flex-direction:column;align-items:flex-start;gap:8px;width:calc(100% - 40px);margin:-36px auto 76px}.nail-seo-cta{border-radius:16px;width:calc(100% - 24px);margin-bottom:24px;padding:36px 26px;display:block}.nail-seo-cta .button{justify-content:center;width:100%;margin-top:28px}}.about-section-copy h2,.about-focus h2{font-size:46px;line-height:1.1}.about-section-copy p,.about-focus>div:first-child>p:not(.about-kicker){font-size:16px;line-height:1.7}.about-before-after article>small{font-size:11px}.about-before-after article>p{font-size:15px;line-height:1.55}.about-mission>div:first-child h2{font-size:42px;line-height:1.18}.about-principles h3{font-size:23px}.about-principles p{font-size:15px;line-height:1.65}.about-nails-visual article{padding:24px}.about-nails-visual article small{font-size:15px}.about-nails-visual article p{margin-top:16px;padding-top:14px;font-size:13px;line-height:1.4}.about-vision>h2{font-size:44px}.about-vision>p:not(.about-kicker){font-size:16px;line-height:1.65}.about-vision h3{font-size:17px}.about-vision article p{font-size:14px;line-height:1.6}@media (max-width:760px){.about-nail-art{height:180px}.about-hero-copy>p:not(.about-kicker),.about-section-copy p,.about-focus>div:first-child>p:not(.about-kicker),.about-vision>p:not(.about-kicker){font-size:16px}.nail-seo-hero,.nail-seo-features,.nail-seo-flow,.nail-seo-faq,.nail-seo-cta{width:calc(100% - 48px)}.nail-seo-hero{grid-template-columns:minmax(0,.95fr) minmax(340px,.85fr);gap:32px}.nail-seo-flow{gap:40px;padding:48px}.about-section-copy h2,.about-focus h2,.about-vision>h2{font-size:40px}.about-mission>div:first-child h2{font-size:35px}.about-principles h3{font-size:22px}.about-principles p,.about-nails-visual article p,.about-vision article p{font-size:15px}.about-nails-visual article small{font-size:16px}}.pricing-page{color:#17243a;background:#fffdfb;overflow:clip}.pricing-page .landing-header{top:18px}.pricing-kicker{color:#f52254;letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.pricing-hero{grid-template-columns:1fr .9fr;align-items:center;gap:48px;width:min(1240px,100% - 64px);min-height:380px;margin:0 auto;padding:68px 0 34px;display:grid;position:relative}.pricing-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 73% 33%,#fff0f3 0,#0000 45%);border-radius:50%;position:absolute;inset:8% -20vw -30%}.pricing-hero h1{letter-spacing:-.045em;max-width:720px;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(48px,5.3vw,72px);font-weight:400;line-height:1.03}.pricing-hero>div>p:last-child{color:#756e73;max-width:580px;margin:22px 0 0;font-size:15px;line-height:1.7}.pricing-hero>img{filter:drop-shadow(0 22px 22px #69444c1a);justify-self:end;width:min(470px,100%);height:auto;transform:rotate(-7deg)}.pricing-plans{width:min(1180px,100% - 64px);margin:0 auto;padding:34px 0 76px}.billing-switch{background:#fff;border:1px solid #f2bac7;border-radius:999px;grid-template-columns:repeat(3,1fr);width:min(540px,100%);margin:0 auto 34px;padding:4px;display:grid}.billing-switch button{color:#524c52;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:color .18s,background-color .18s;display:flex}.billing-switch button.active{color:#f52254;background:#fff0f3;box-shadow:inset 0 0 0 1px #f52254}.billing-switch small{color:#f52254;background:#ffe0e7;border-radius:99px;padding:3px 6px;font-size:8px}.billing-switch button:focus-visible{outline-offset:2px;outline:3px solid #f5225433}.pricing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.pricing-card-grid:focus-visible{outline-offset:3px;border-radius:24px;outline:3px solid #f5225433}.pricing-card{background:#fffffff0;border:1px solid #efcdd4;border-radius:22px;flex-direction:column;min-width:0;padding:38px 40px 36px;display:flex;position:relative}.pricing-card.featured{background:linear-gradient(145deg,#fff 0,#fff6f8 100%);border-color:#f52254}.pricing-card-badge{color:#fff;letter-spacing:.04em;background:#f52254;border-radius:0 0 10px 10px;padding:6px 16px;font-size:9px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-card h2{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.pricing-card-price{color:#f52254;align-items:baseline;gap:6px;min-height:60px;margin-top:24px;display:flex}.pricing-card-price sup{font-size:15px;font-weight:700}.pricing-card-price strong{letter-spacing:-.04em;font-family:Georgia,serif;font-size:48px;font-weight:400}.pricing-card-price span{color:#17243a;font-size:11px;font-weight:700}.pricing-equivalent{color:#f52254;min-height:18px;margin:2px 0 0;font-size:10px;font-weight:600}.pricing-card-description{color:#6f6870;min-height:46px;margin:16px 0 20px;font-size:12px;line-height:1.55}.pricing-card .button{width:100%;min-height:48px;font-size:13px}.pricing-card ul{border-top:1px solid #eee4e3;gap:12px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:grid}.pricing-card li{color:#514b51;align-items:center;gap:10px;font-size:12px;display:flex}.pricing-card li svg{color:#f52254;stroke-width:3px;background:#fff0f3;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}.pricing-trial{color:#625c63;justify-content:center;align-items:center;gap:14px;margin:24px 0 0;font-size:11px;display:flex}.pricing-trial svg{color:#f52254;width:16px}.pricing-trial i{background:#9d979c;border-radius:50%;width:3px;height:3px}.pricing-unlimited{background:linear-gradient(110deg,#fff6f7,#fff);border:1px solid #f2d8dd;border-radius:18px;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;width:min(1180px,100% - 64px);margin:0 auto;padding:28px 38px;display:grid}.pricing-unlimited h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.05}.pricing-unlimited article{border-left:1px solid #f0dde1;align-items:center;gap:14px;min-width:0;padding:8px 24px;display:flex}.pricing-unlimited article svg{color:#f52254;stroke-width:1.5px;flex:none;width:28px;height:28px}.pricing-unlimited article span{color:#766e74;font-size:10px;display:grid}.pricing-unlimited article b{color:#29242a;font-size:11px}.pricing-compare{width:min(1180px,100% - 64px);margin:0 auto;padding:90px 0 70px}.pricing-compare>h2{margin:14px 0 28px;font-family:Georgia,serif;font-size:40px;font-weight:400}.pricing-table{background:#fff;border:1px solid #efdcdf;border-radius:16px;overflow:hidden}.pricing-table-head,.pricing-table-row{grid-template-columns:1fr 180px 180px;align-items:center;display:grid}.pricing-table-head{background:#fff9fa;min-height:64px;padding:0 24px;font-size:14px}.pricing-table-head b:not(:first-child){text-align:center}.pricing-table-row{color:#655e64;border-top:1px solid #f1e6e7;min-height:52px;padding:0 24px;font-size:14px;position:relative}.pricing-table-row.new-group{padding-top:30px}.pricing-table-row small{color:#f52254;font-size:11px;font-weight:800;position:absolute;top:9px;left:24px}.pricing-table-row i{color:#bbb3b7;place-items:center;font-style:normal;display:grid}.pricing-table-row i svg{width:18px}.pricing-table-row i:has(svg:not(.lucide-x)){color:#f52254}.pricing-device-section{background:linear-gradient(120deg,#fff9fa,#fff0f3);border:1px solid #f1dadd;border-radius:22px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:48px;width:min(1180px,100% - 64px);min-height:390px;margin:0 auto 84px;padding:40px 44px;display:grid;overflow:hidden}.pricing-device-section h2{max-width:380px;margin:16px 0 0;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.08}.pricing-device-section>div:first-child>p:not(.pricing-kicker){color:#716a70;max-width:390px;font-size:12px;line-height:1.65}.pricing-device-section>div:first-child>div{gap:12px;margin-top:22px;display:flex}.pricing-device-section>div:first-child span{color:#5c555b;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.pricing-device-section>div:first-child span svg{color:#f52254;width:16px}.pricing-devices{min-width:0;height:310px;position:relative}.pricing-device-phone-art{z-index:2;filter:drop-shadow(0 18px 18px #412c312e);width:210px;height:auto;position:absolute;bottom:0;right:8%}.pricing-device-desktop-art{z-index:1;filter:drop-shadow(0 20px 22px #412c3129);width:82%;height:auto;position:absolute;bottom:8px;left:-4%}.pricing-faq{grid-template-columns:.65fr 1.35fr;gap:72px;width:min(1180px,100% - 64px);margin:0 auto;padding:18px 0 90px;display:grid}.pricing-faq h2{margin:16px 0 0;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.08}.pricing-faq details{border-bottom:1px solid #eadfe0}.pricing-faq summary{color:#332e33;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:12px;font-weight:700;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary svg{color:#f52254;flex:none;width:17px;transition:transform .18s}.pricing-faq details[open] summary svg{transform:rotate(180deg)}.pricing-faq details p{color:#766f74;margin:-2px 34px 18px 0;font-size:11px;line-height:1.6}.pricing-final-cta{background:linear-gradient(110deg,#fff0f3,#fff 62%,#fff1f4);border:1px solid #f1c8d1;border-radius:24px;grid-template-columns:1fr 360px;align-items:center;gap:36px;width:min(1180px,100% - 64px);min-height:230px;margin:0 auto 48px;padding:36px 50px;display:grid;overflow:hidden}.pricing-final-cta h2{max-width:680px;margin:0;font-family:Georgia,serif;font-size:39px;font-weight:400;line-height:1.08}.pricing-final-cta>div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pricing-final-cta .button{min-height:48px;font-size:12px}.pricing-final-cta>img{filter:drop-shadow(0 14px 18px #4632361f);width:340px;height:auto;transform:rotate(-6deg)}@media (max-width:1024px){.pricing-hero,.pricing-plans,.pricing-unlimited,.pricing-compare,.pricing-device-section,.pricing-faq,.pricing-final-cta{width:calc(100% - 48px)}.pricing-hero{grid-template-columns:1.1fr .9fr}.pricing-hero h1{font-size:54px}.pricing-table-head,.pricing-table-row{grid-template-columns:1fr 130px 130px}.pricing-device-section{grid-template-columns:.8fr 1.2fr;padding-inline:30px}.pricing-device-phone-art{width:185px;right:5%}.pricing-device-desktop-art{width:80%}.pricing-final-cta{grid-template-columns:1fr 260px}.pricing-final-cta>img{width:260px}}@media (max-width:760px){.pricing-page .landing-header{top:12px}.pricing-hero{flex-direction:column;align-items:flex-start;gap:20px;width:calc(100% - 40px);min-height:0;padding:58px 0 16px;display:flex}.pricing-hero h1{font-size:clamp(40px,10.5vw,50px)}.pricing-hero>div>p:last-child{font-size:14px}.pricing-hero>img{align-self:center;width:280px}.pricing-plans{width:calc(100% - 40px);padding:24px 0 64px}.billing-switch{margin-bottom:24px}.billing-switch button{min-height:48px;font-size:11px}.billing-switch small{display:none}.pricing-card-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:calc(100% - 28px);grid-auto-flow:column;align-items:stretch;gap:14px;margin-inline:-4px;padding:4px;scroll-padding-inline:4px;overflow-x:auto}.pricing-card-grid::-webkit-scrollbar{display:none}.pricing-card{scroll-snap-align:start;scroll-snap-stop:always;padding:34px 24px 28px}.pricing-card h2{font-size:30px}.pricing-card-price strong{font-size:42px}.pricing-card-description{min-height:0}.pricing-trial{flex-wrap:wrap;gap:9px;line-height:1.5}.pricing-unlimited{grid-template-columns:1fr;gap:0;width:calc(100% - 40px);padding:24px}.pricing-unlimited h2{padding-bottom:20px}.pricing-unlimited article{border-top:1px solid #f0dde1;border-left:0;min-height:66px;padding:12px 0}.pricing-compare{width:calc(100% - 40px);padding:72px 0 56px}.pricing-compare>h2{font-size:36px}.pricing-table-head,.pricing-table-row{grid-template-columns:minmax(0,1fr) 68px 68px;padding-inline:14px}.pricing-table-head{font-size:12px}.pricing-table-row{min-height:52px;font-size:12px}.pricing-table-row small{font-size:10px;left:14px}.pricing-table-row i svg{width:16px}.pricing-device-section{flex-direction:column;align-items:stretch;gap:30px;width:calc(100% - 24px);min-height:0;margin-bottom:72px;padding:34px 24px 26px;display:flex}.pricing-device-section h2{font-size:35px}.pricing-devices{height:260px}.pricing-device-phone-art{width:158px;right:2%}.pricing-device-desktop-art{width:82%;left:-8%}.pricing-faq{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding-bottom:72px}.pricing-faq h2{font-size:35px}.pricing-faq summary{min-height:64px;font-size:12px}.pricing-final-cta{width:calc(100% - 24px);min-height:0;margin-bottom:24px;padding:34px 24px;display:block}.pricing-final-cta h2{font-size:34px}.pricing-final-cta>div>div{flex-direction:column}.pricing-final-cta .button{width:100%}.pricing-final-cta>img{display:none}}@media (max-width:380px){.pricing-hero,.pricing-plans,.pricing-unlimited,.pricing-compare,.pricing-faq{width:calc(100% - 32px)}.pricing-card-price strong{font-size:38px}.pricing-card-price span{font-size:9px}.pricing-table-head,.pricing-table-row{grid-template-columns:minmax(0,1fr) 58px 58px}}@media (prefers-reduced-motion:reduce){.billing-switch button,.pricing-faq summary svg{transition:none}}.help-page{color:#17243a;background:#fffdfb;overflow:clip}.help-page .landing-header{top:18px}.help-kicker{color:#f52254;letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.help-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;width:min(1080px,100% - 64px);min-height:410px;margin:0 auto;padding:64px 0 50px;display:grid;position:relative}.help-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 77% 35%,#fff0f3 0,#0000 38%);position:absolute;inset:10% -30vw -8%}.help-hero>div{text-align:center;min-width:0}.help-hero h1{letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(52px,5.5vw,72px);font-weight:400;line-height:1.03}.help-hero>div>p:not(.help-kicker){color:#756e73;margin:18px 0 0;font-size:14px}.help-hero>img{filter:drop-shadow(0 18px 20px #5b3c431c);width:270px;height:auto;transform:rotate(-8deg)}.help-search{background:#fff;border:1px solid #f1aebd;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(720px,100%);min-height:64px;margin:28px auto 0;padding:6px 6px 6px 18px;display:grid;box-shadow:0 12px 28px #5e40460d}.help-search>svg{color:#777177;width:20px}.help-search input{color:#29242a;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.help-search input::placeholder{color:#9a9297}.help-search button{color:#fff;min-width:110px;min-height:48px;font:inherit;cursor:pointer;background:#f52254;border:0;border-radius:9px;font-size:12px;font-weight:700}.help-search:focus-within{border-color:#f52254;box-shadow:0 0 0 3px #f522541a}.help-hero nav{color:#888087;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;font-size:10px;display:flex}.help-hero nav button{color:#f52254;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.help-hero nav button:hover{text-decoration:underline}.help-quick,.help-categories,.help-faq,.help-status,.help-contact{width:min(1180px,100% - 64px);margin-inline:auto}.help-quick{padding:54px 0 30px}.help-quick h2,.help-categories>h2,.help-faq>h2,.help-contact>h2{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.help-quick>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.help-quick button{color:#302b30;min-width:0;min-height:78px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #f2cbd4;border-radius:12px;grid-template-columns:34px 1fr 20px;align-items:center;gap:14px;padding:16px 20px;transition:border-color .18s,transform .18s;display:grid}.help-quick button:hover{border-color:#f52254;transform:translateY(-2px)}.help-quick button svg:first-child{color:#f52254;stroke-width:1.6px;width:26px}.help-quick button svg:last-child{color:#f52254;width:16px}.help-quick button span{min-width:0;font-size:12px}.help-categories{padding:54px 0 84px}.help-categories>h2{margin-top:12px}.help-categories>div:not(.help-empty){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.help-categories article{background:#fff;border:1px solid #e8dfdf;border-radius:14px;grid-template-columns:44px 1fr;gap:14px;min-width:0;min-height:206px;padding:24px;display:grid}.help-categories article>svg{color:#f52254;stroke-width:1.5px;width:34px;height:34px}.help-categories h3{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:400}.help-categories ul{color:#625c62;gap:7px;margin:14px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.help-categories a{color:#f52254;align-items:center;gap:8px;margin-top:18px;font-size:10px;display:inline-flex}.help-categories a svg{width:14px}.help-empty{text-align:center;background:#fff9fa;border:1px dashed #efc7cf;border-radius:16px;align-content:center;place-items:center;min-height:250px;margin-top:28px;padding:32px;display:grid}.help-empty>svg{color:#f52254;width:28px}.help-empty h3{margin:16px 0 0;font-size:16px}.help-empty p{color:#756e73;margin:8px 0 0;font-size:12px}.help-empty button{color:#f52254;cursor:pointer;background:#fff;border:1px solid #f52254;border-radius:9px;min-height:44px;margin-top:18px;padding:0 18px}.help-tutorials{background:linear-gradient(110deg,#fff4f6,#fff 64%,#fff0f3);grid-template-columns:.78fr 1.22fr;align-items:center;gap:48px;min-height:460px;padding:58px max(32px,50% - 590px);display:grid;overflow:hidden}.help-tutorials h2{margin:14px 0 0;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1.06}.help-tutorials>div:first-child>p:not(.help-kicker){color:#756e73;max-width:440px;margin:18px 0 0;font-size:12px;line-height:1.65}.help-tutorials>div:first-child>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.help-tutorials a{color:#302a30;text-align:center;background:#fff;border:1px solid #efcbd2;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:102px;padding:12px 8px;display:grid}.help-tutorials a svg{color:#f52254;width:23px}.help-tutorials a span{max-width:80px;font-size:9px;font-weight:700;line-height:1.35}.help-devices{min-width:0;height:350px;position:relative}.help-phone{z-index:3;filter:drop-shadow(0 20px 22px #402b3033);background:0 0;width:166px;height:324px;padding:5px 10px 10px;position:absolute;bottom:-4px;left:2%}.help-phone-screen{z-index:1;background:linear-gradient(#fff 0%,#fff7f8 100%);border-radius:22px;height:100%;padding:28px 9px 12px;position:relative;overflow:hidden}.help-phone-frame{z-index:5;pointer-events:none;width:284px;max-width:none;height:342px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.help-device-logo{object-fit:contain;object-position:left center;height:auto;display:block}.help-device-logo-phone{width:34px}.help-device-logo-laptop{width:48px}.help-phone-eyebrow{color:#f52254;letter-spacing:.08em;margin:15px 0 4px;font-size:5px;font-weight:800}.help-phone h4{color:#1b1930;margin:0 0 10px;font-family:Georgia,serif;font-size:14px}.help-phone-client{background:#fff;border:1px solid #f1dce1;border-radius:8px;align-items:center;gap:6px;padding:7px;display:flex}.help-phone-client>span{color:#fff;background:#f52254;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-weight:800;display:grid}.help-phone-client div{gap:2px;display:grid}.help-phone-client b{color:#211d2d;font-size:7px}.help-phone-client small{color:#8d8288;font-size:5px}.help-phone-date{color:#81777d;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;margin:10px 0 7px;font-size:5px;font-weight:700;display:grid}.help-phone-date b{color:#fff;background:#1b1930;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.help-phone-date small{font-size:5px}.help-phone-times{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.help-phone-times button{color:#5d545a;background:#fff;border:1px solid #ead9de;border-radius:5px;padding:6px 1px;font-size:6px}.help-phone-times .selected{color:#fff;background:#f52254;border-color:#f52254}.help-phone-confirm{color:#fff;background:#1b1930;border:0;border-radius:6px;width:100%;margin-top:10px;padding:8px 2px;font-size:6px;font-weight:800}.help-laptop{aspect-ratio:1672/941;filter:drop-shadow(0 22px 24px #412c312e);background:0 0;width:86%;position:absolute;bottom:0;right:-6%}.help-laptop-screen{z-index:1;color:#1b1930;background:#fff;border-radius:8px;width:88.6%;height:87%;padding:17px 20px 8px;position:absolute;top:6.2%;left:5.7%;overflow:hidden}.help-laptop-frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.help-laptop-screen>header{border-bottom:1px solid #f2e9e9;align-items:center;gap:13px;padding-bottom:12px;display:flex}.help-laptop-screen>header>span{font-family:Georgia,serif;font-size:15px}.help-laptop-screen>header button{color:#fff;background:#f52254;border:0;border-radius:5px;margin-left:auto;padding:7px 10px;font-size:6px;font-weight:800}.help-laptop-content{grid-template-columns:30% 1fr;gap:16px;padding-top:13px;display:grid}.help-laptop-content aside{background:#fff5f7;border-radius:8px;padding:10px}.help-laptop-content aside>small{color:#9b858c;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.help-laptop-content aside>b{margin:5px 0 10px;font-size:8px;display:block}.help-mini-calendar{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.help-mini-calendar span{color:#786e73;background:#fff;border-radius:4px;place-items:center;height:15px;font-size:6px;display:grid}.help-mini-calendar span.active{color:#fff;background:#f52254}.help-laptop-content aside>p{color:#6c6066;align-items:center;gap:4px;margin:10px 0 0;font-size:5px;display:flex}.help-laptop-content aside i{background:#47a875;border-radius:50%;width:5px;height:5px}.help-day-schedule{gap:5px;display:grid}.help-schedule-heading{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.help-schedule-heading b{font-size:10px}.help-schedule-heading small{color:#968c91;font-size:6px}.help-day-schedule article{background:#fff6f8;border-left:3px solid #f6a2b6;border-radius:5px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.help-day-schedule article.dark{background:#f0eff4;border-left-color:#1b1930}.help-day-schedule article.soft{background:snow;border-left-color:#d68a9c}.help-day-schedule time{font-size:7px;font-weight:800}.help-day-schedule article div{gap:2px;display:grid}.help-day-schedule article b{font-size:7px}.help-day-schedule article small,.help-day-schedule article>span{color:#81777d;font-size:5px}.help-phone-screen{padding:27px 8px 6px}.help-phone-eyebrow{letter-spacing:0;margin:14px 0 3px;font-size:6px}.help-phone h4{margin-bottom:7px;font-size:11px}.help-phone-booking,.help-phone-service{background:#fff;border:1px solid #f0e5e7;border-radius:7px;align-items:center;gap:5px;margin-bottom:5px;padding:5px;display:flex}.help-phone-booking>span{color:#fff;background:#f52254;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-weight:800;display:grid}.help-phone-service>span{background:#fff0f3;border-radius:5px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.help-phone-booking div,.help-phone-service div{gap:1px;display:grid}.help-phone-booking b,.help-phone-service b{color:#302a37;font-size:6px}.help-phone-booking small,.help-phone-service small{color:#948b90;font-size:4.5px}.help-phone-booking i{color:#84787f;margin-left:auto;font-size:11px;font-style:normal}.help-phone-month{justify-content:space-between;align-items:center;margin:8px 3px 5px;font-size:6px;display:flex}.help-phone-month i{font-size:10px;font-style:normal}.help-phone-days{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.help-phone-days span{color:#6f686e;border-radius:5px;place-items:center;gap:2px;padding:2px 0;display:grid}.help-phone-days small{font-size:4px}.help-phone-days b{place-items:center;width:18px;height:18px;font-size:6px;display:grid}.help-phone-days .active{color:#fff;background:#f52254}.help-phone-times{gap:3px;margin-top:7px}.help-phone-times button{padding:5px 1px;font-size:5px}.help-phone-note{color:#9b6674;background:#fff0f3;border-radius:5px;margin:7px 0 0;padding:6px;font-size:4.5px;font-weight:700}.help-phone-confirm{background:#f52254;margin-top:7px;padding:7px 2px;font-size:5px}.help-phone-nav{border-top:1px solid #f0e9ea;justify-content:space-around;margin:8px -5px 0;padding-top:5px;display:flex}.help-phone-nav span{color:#817a80;place-items:center;font-size:8px;display:grid}.help-phone-nav small{margin-top:1px;font-size:3.5px}.help-phone-nav .active{color:#f52254}.help-laptop-screen{grid-template-columns:19% 1fr;padding:0;display:grid}.help-dashboard-nav{background:#fffdfd;border-right:1px solid #f1ebec;flex-direction:column;padding:18px 12px 10px;display:flex}.help-dashboard-nav .help-device-logo{width:57px}.help-dashboard-nav nav{gap:4px;margin-top:19px;display:grid}.help-dashboard-nav nav span{color:#847d84;white-space:pre;border-radius:6px;padding:7px 8px;font-size:6px}.help-dashboard-nav nav .active{color:#f52254;background:#fff0f3;font-weight:800}.help-dashboard-nav>div{background:linear-gradient(145deg,#fff0f4,#fffbfc);border-radius:7px;gap:9px;margin-top:auto;padding:13px 10px;display:grid}.help-dashboard-nav em{color:#f482a1;text-align:center;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:.9}.help-dashboard-nav small{font-size:5px;display:block}.help-dashboard-main{padding:17px 15px 9px}.help-dashboard-main>header{grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}.help-dashboard-main>header h3{margin:0;font-family:Georgia,serif;font-size:14px}.help-dashboard-main>header h3 i{color:#f8ae40;font-style:normal}.help-dashboard-main>header p,.help-dashboard-main>header>span{color:#91888e;margin:2px 0 0;font-size:5px}.help-dashboard-main>header>span{align-self:start}.help-dashboard-main>header button{color:#fff;background:#f52254;border:0;border-radius:5px;grid-column:2;padding:7px 10px;font-size:6px;font-weight:800}.help-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px;display:grid}.help-dashboard-metrics article{background:linear-gradient(135deg,#fff7f8,#fff0f3);border-radius:7px;gap:4px;padding:8px;display:grid}.help-dashboard-metrics small{color:#786e75;font-size:5px}.help-dashboard-metrics b{font-family:Georgia,serif;font-size:10px}.help-dashboard-metrics em{color:#3ba878;font-size:4.5px;font-style:normal;font-weight:800}.help-dashboard-metrics em i{color:#8b8489;font-style:normal;font-weight:400}.help-dashboard-charts{grid-template-columns:1.15fr 1.15fr .9fr;gap:7px;margin-top:8px;display:grid}.help-dashboard-charts article,.help-dashboard-bottom article{border:1px solid #f0e9eb;border-radius:7px;min-width:0;padding:8px}.help-dashboard-charts h4,.help-dashboard-bottom h4{justify-content:space-between;margin:0;font-family:Georgia,serif;font-size:7px;display:flex}.help-dashboard-charts h4 small{color:#80777e;border:1px solid #f0e8e9;border-radius:3px;padding:2px 4px;font-family:Arial,sans-serif;font-size:4px}.help-dashboard-charts svg{width:100%;height:64px;margin-top:3px;overflow:visible}.help-dashboard-charts svg path{fill:none;stroke:#f52254;stroke-width:2px}.help-dashboard-charts svg .fill{fill:#f5225417;stroke:none}.help-bar-chart{justify-content:space-around;align-items:end;height:64px;padding-top:5px;display:flex}.help-bar-chart span{place-items:end center;gap:3px;height:100%;display:grid}.help-bar-chart i{background:linear-gradient(#f96e8e,#fbc5d1);border-radius:3px 3px 0 0;width:8px}.help-bar-chart small{font-size:4px}.help-services-chart>div{border:9px solid #f52254;border-color:#f52254 #f7a2b7 #93377b #f52254;border-radius:50%;place-items:center;width:59px;height:59px;margin:5px auto 0;display:grid}.help-services-chart>div b{text-align:center;font-size:8px}.help-services-chart>div small{color:#827980;font-size:4px;font-weight:400;display:block}.help-services-chart p{color:#877e84;margin:3px 0 0;font-size:4px;line-height:1.7}.help-dashboard-bottom{grid-template-columns:1.35fr .85fr;gap:7px;margin-top:8px;display:grid}.help-dashboard-bottom h4 a{color:#f52254;font-family:Arial,sans-serif;font-size:4.5px}.help-dashboard-agenda>p{color:#8c8389;margin:5px 0;font-size:5px}.help-dashboard-agenda>p b{color:#332b34;font-size:6px}.help-dashboard-agenda>div{background:#fff7f8;border-left:2px solid #f52254;border-radius:3px;grid-template-columns:26px 1fr auto;align-items:center;gap:5px;padding:4px;display:grid}.help-dashboard-agenda time{font-size:5px;font-weight:800}.help-dashboard-agenda span,.help-dashboard-clients span{gap:1px;font-size:5px;display:grid}.help-dashboard-agenda small,.help-dashboard-clients small{color:#938a90;font-size:4px}.help-dashboard-agenda em,.help-dashboard-clients em{color:#2c9b70;background:#e1f6eb;border-radius:99px;padding:2px 4px;font-size:3.5px;font-style:normal}.help-dashboard-clients>div{grid-template-columns:15px 1fr auto;align-items:center;gap:4px;margin-top:5px;display:grid}.help-dashboard-clients>div>b{color:#f52254;background:#fff0f3;border-radius:50%;place-items:center;width:14px;height:14px;font-size:4px;display:grid}.help-faq{padding:82px 0 34px}.help-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:26px;display:grid}.help-faq details{border-bottom:1px solid #eadfe0}.help-faq summary{color:#332e33;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:14px;font-weight:700;list-style:none;display:flex}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary svg{color:#f52254;flex:none;width:18px;transition:transform .18s}.help-faq details[open] summary svg{transform:rotate(180deg)}.help-faq details p{color:#756e73;margin:-2px 28px 20px 0;font-size:13px;line-height:1.6}.help-status{background:#fbfffd;border:1px solid #58b889;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-top:20px;padding:0 24px;display:flex}.help-status span,.help-status a{align-items:center;gap:12px;font-size:13px;display:flex}.help-status span i{background:#27ad70;border-radius:50%;width:12px;height:12px}.help-status a{color:#f52254}.help-status a svg{width:16px}.help-contact{padding:72px 0 80px}.help-contact>header{gap:12px;max-width:660px;display:grid}.help-contact>header h2{font-size:44px}.help-contact>header>p:last-child{color:#716a70;margin:0;font-size:14px;line-height:1.65}.help-contact-grid{grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:32px;display:grid}.help-contact-grid>article,.help-contact-grid>form{background:#fff;border:1px solid #eadede;border-radius:16px;min-width:0}.help-whatsapp-card{flex-direction:column;align-items:flex-start;min-height:390px;padding:32px;display:flex;background:linear-gradient(145deg,#fff5f7,#fff 72%)!important;border-color:#f3b8c7!important}.help-whatsapp-card>span{color:#fff;background:#f52254;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.help-whatsapp-card>span svg{width:24px}.help-contact-label{letter-spacing:.1em;font-weight:800;color:#f52254!important;margin:24px 0 8px!important;font-size:10px!important}.help-contact h3{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.help-whatsapp-card>div>p:last-child{color:#716970;max-width:420px;margin:12px 0 0;font-size:13px;line-height:1.6}.help-whatsapp-card ul{color:#5f585e;gap:10px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:grid}.help-whatsapp-card li{align-items:center;gap:8px;display:flex}.help-whatsapp-card li svg{color:#f52254;width:16px}.help-whatsapp-card .button{gap:8px;width:100%;min-height:48px;margin-top:auto;font-size:13px}.help-whatsapp-card .button svg{width:18px}.help-contact form{gap:16px;min-height:390px;padding:32px;display:grid}.help-contact form>header{gap:8px;display:grid}.help-contact form>header .help-contact-label{margin:0!important}.help-contact form>header>p:last-child{color:#716970;max-width:560px;margin:0;font-size:12px;line-height:1.55}.help-contact form>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.help-contact form label{color:#4f494f;gap:8px;font-size:12px;font-weight:700;display:grid}.help-contact input,.help-contact textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e8e0e0;border-radius:10px;outline:0;font-size:13px;font-weight:400}.help-contact input{height:46px;padding:0 14px}.help-contact textarea{resize:vertical;min-height:104px;padding:14px}.help-contact input:focus,.help-contact textarea:focus{border-color:#f52254;box-shadow:0 0 0 3px #f5225414}.help-contact form>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#f52254;border:0;border-radius:10px;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.help-contact form>button svg{width:17px}.help-contact form>p{color:#277a55;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.help-contact form>p svg{width:16px}@media (max-width:1024px){.help-hero,.help-quick,.help-categories,.help-faq,.help-status,.help-contact{width:calc(100% - 48px)}.help-hero{grid-template-columns:1fr 220px}.help-hero>img{width:220px}.help-tutorials{grid-template-columns:.9fr 1.1fr;padding-inline:24px}.help-tutorials>div:first-child>div{grid-template-columns:repeat(2,1fr)}.help-laptop{width:90%}.help-phone{transform-origin:0 100%;transform:scale(.85)}}@media (max-width:760px){.help-page .landing-header{top:12px}.help-hero{flex-direction:column;gap:14px;width:calc(100% - 40px);min-height:0;padding:58px 0 40px;display:flex}.help-hero h1{font-size:clamp(44px,13vw,58px)}.help-hero>div>p:not(.help-kicker){font-size:13px;line-height:1.55}.help-hero>img{opacity:.9;order:-1;width:230px;margin-bottom:-28px}.help-search{grid-template-columns:22px 1fr;min-height:56px;padding:5px 12px}.help-search input{height:46px;font-size:11px}.help-search button{grid-column:1/-1;width:100%;min-height:46px}.help-hero nav{gap:10px 14px}.help-quick,.help-categories,.help-faq,.help-status,.help-contact{width:calc(100% - 40px)}.help-quick{padding-top:54px}.help-quick h2,.help-categories>h2,.help-faq>h2,.help-contact>h2{font-size:34px}.help-quick>div{grid-template-columns:1fr;gap:12px}.help-quick button{min-height:68px}.help-categories{padding:52px 0 68px}.help-categories>div:not(.help-empty){grid-template-columns:1fr;gap:14px}.help-categories article{min-height:0;padding:22px}.help-tutorials{flex-direction:column;align-items:stretch;gap:34px;min-height:0;padding:54px 20px 34px;display:flex}.help-tutorials h2{font-size:38px}.help-tutorials>div:first-child>div{grid-template-columns:repeat(2,1fr)}.help-tutorials a{min-height:94px}.help-devices{height:280px}.help-phone{transform:scale(.72)}.help-laptop{transform-origin:100% 100%;width:120%;right:0;transform:scale(.75)}.help-faq{padding-top:68px}.help-faq>div{grid-template-columns:1fr;gap:0}.help-faq summary{min-height:64px;font-size:14px}.help-status{flex-direction:column;align-items:flex-start;padding:16px 18px}.help-status a{min-height:32px}.help-contact{padding:58px 0}.help-contact>header h2{font-size:36px}.help-contact-grid{grid-template-columns:1fr}.help-whatsapp-card,.help-contact form{min-height:0;padding:24px}.help-contact form>div{grid-template-columns:1fr}.help-contact input{height:48px}.help-contact form>button{justify-self:stretch;width:100%;min-height:48px}}@media (max-width:380px){.help-hero,.help-quick,.help-categories,.help-faq,.help-status,.help-contact{width:calc(100% - 32px)}.help-tutorials{padding-inline:16px}.help-devices{height:250px}}@media (prefers-reduced-motion:reduce){.help-quick button,.help-faq summary svg{transition:none}}.ops-shell{background:#fffbfd;min-height:100vh;display:flex}.sidebar{z-index:50;background:#fff;border-right:1px solid #ede9eb;flex-direction:column;width:246px;padding:22px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 28px #3b172508}.sidebar nav{scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;padding:2px 4px 14px 2px;overflow:auto}.sidebar nav:hover{scrollbar-color:var(--ops-muted,#746872) transparent}@supports (color:color-mix(in lab, red, red)){.sidebar nav:hover{scrollbar-color:color-mix(in srgb, var(--ops-muted,#746872) 32%, transparent) transparent}}.sidebar nav::-webkit-scrollbar-track{background:0 0}@supports (color:color-mix(in lab, red, red)){.sidebar nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ops-muted,#746872) 32%, transparent)}}.side-section{margin-top:20px}.side-section>p{color:#7d797b;letter-spacing:.06em;text-transform:uppercase;margin:0 12px 8px;font-size:11.5px}.side-link{color:#373335;border-radius:10px;align-items:center;gap:13px;height:40px;margin:2px 0;padding:0 12px;font-size:14px;display:flex}.side-link .icon{color:#736f71;text-align:center;width:17px;font-size:16px}.side-link.active{color:#fff;background:linear-gradient(100deg,#d93658,#f05b77);box-shadow:0 8px 18px #e43f5f38}.side-link.active .icon{color:#fff}.side-link em{color:#c92f4f;background:#ffecef;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:13px;font-style:normal}.sidebar-collapse{color:#656163;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-top-color:#ede9eb;align-items:center;gap:10px;margin-top:auto;padding:15px 12px 4px;font-size:13.5px;display:flex}.sidebar-collapse:first-letter{font-size:24px}.sidebar-collapse span{margin-left:0}.ops-main{width:calc(100% - 246px);margin-left:246px}.ops-top{z-index:30;background:#fff;border-bottom:1px solid #ede9eb;justify-content:center;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.overview-continuation{grid-template-columns:1.12fr 1fr;gap:17px;margin-top:17px;display:grid}.overview-card{background:#fff;border:1px solid #f1edef;border-radius:13px;min-width:0;padding:19px;box-shadow:0 3px 7px #26222405}.overview-card .card-title{margin-bottom:18px}.overview-card small{color:#757173}.overview-card em{color:#757173;font-style:normal;font-weight:400}.overview-action{color:#e43f5f;background:#fffafb;border:1px solid #ede9eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:33px;margin-top:auto;font-size:13.5px;display:flex}.side-link.unavailable,.overview-action.unavailable,.card-link-unavailable{cursor:default;opacity:.55}.card-link-unavailable{color:var(--ops-muted,#746872);font-size:11px}.churn-card,.storage-card,.mrr-card,.top-plans-card,.platform-card,.notifications-card{flex-direction:column;display:flex}.churn-summary{grid-template-columns:185px 1fr;align-items:center;gap:18px;display:grid}.churn-value{align-content:center;gap:7px;display:grid}.churn-value small{font-size:13px}.churn-value strong{color:#e43f5f;letter-spacing:-.04em;font-size:32px;line-height:1}.churn-value span,.churn-stats span,.mrr-summary span,.platform-stats span{color:#21a34a;font-size:12.5px}.churn-period-select{align-items:center;display:inline-flex;position:relative}.churn-period-select>button{min-width:92px;height:33px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #ede9eb;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.churn-period-select>button svg{transition:transform .16s}.churn-period-select>button[aria-expanded=true] svg{transform:rotate(180deg)}.churn-period-select>button:focus-visible{outline-offset:2px;outline:2px solid #e43f5f}.churn-period-menu{z-index:30;background:#fff;border:1px solid #e7e1e4;border-radius:9px;gap:3px;width:148px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #23181c29}.churn-period-menu>button{color:#403a3d;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;font-size:13.5px;display:flex}.churn-period-menu>button:hover,.churn-period-menu>button:focus-visible,.churn-period-menu>button.active{color:#c92f4f;background:#fff1f4;outline:0}html[data-theme=dark] .churn-period-select>button{color:#f5f1f3;background:#201e1f;border-color:#4a4548}html[data-theme=dark] .churn-period-menu{background:#2c2a31;border-color:#484347;box-shadow:0 14px 30px #00000061}html[data-theme=dark] .churn-period-menu>button{color:#f2edef}html[data-theme=dark] .churn-period-menu>button:hover,html[data-theme=dark] .churn-period-menu>button:focus-visible,html[data-theme=dark] .churn-period-menu>button.active{color:#fff;background:#514d5a}.mini-chart{padding-left:33px;position:relative}.mini-chart svg{width:100%;height:112px;display:block;overflow:visible}.mini-axis{color:#736f71;width:28px;height:112px;font-size:12.5px;position:absolute;top:0;left:0}.mini-axis span{position:absolute;right:0;transform:translateY(-50%)}.mini-axis span:first-child{top:7.7%}.mini-axis span:nth-child(2){top:50%}.mini-axis span:nth-child(3){top:92.3%}.mini-grid line{stroke:#f0ecee;stroke-width:1px;vector-effect:non-scaling-stroke}.mini-area,.mrr-area{fill:#e43f5f0b}.mini-line{fill:none;stroke:#e43f5f;stroke-width:1.35px;vector-effect:non-scaling-stroke}.mini-point{fill:#fff;stroke:#e43f5f;stroke-width:1.5px;vector-effect:non-scaling-stroke}.mini-dates{color:#736f71;justify-content:space-between;width:calc(100% - 33px);margin:5px 0 0 33px;font-size:12.5px;display:flex}.churn-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 13px;display:grid}.churn-stats>div{border:1px solid #f1edef;border-radius:8px;align-content:center;gap:8px;min-height:92px;padding:14px;display:grid}.churn-stats small{font-size:12.5px}.churn-stats b{font-size:17px}.storage-head{gap:8px;display:grid}.storage-head>small,.section-label{font-size:10px}.storage-head>div{justify-content:space-between;align-items:end;display:flex}.storage-head strong{font-size:22px}.storage-head strong em{font-size:12px}.storage-head b{color:#656163;font-size:12px}.storage-head>span{background:#f1edef;border-radius:99px;height:6px;overflow:hidden}.storage-head>span i{border-radius:inherit;background:#e43f5f;width:43%;height:100%;display:block}.section-label{margin:22px 0 8px;font-weight:600;color:#171717!important}.storage-content{flex:1;grid-template-columns:190px 1fr;align-items:center;gap:20px;display:grid}.storage-donut{background:conic-gradient(#e43f5f 0 56.7%, #ef7b91 56.7% 82.6%, #ffb21c 82.6% 93%, #4ab766 93% 100%);border-radius:50%;place-items:center;width:150px;height:150px;margin:auto;display:grid;position:relative}.storage-donut:before{content:"";background:#fff;border-radius:50%;width:94px;height:94px;position:absolute}.storage-donut b{z-index:1;text-align:center;font-size:16px;display:grid}.storage-donut small{font-size:10px;font-weight:400}.storage-legend{gap:14px;display:grid}.storage-legend p{grid-template-columns:10px 1fr 68px 48px;align-items:center;gap:8px;margin:0;font-size:11px;display:grid}.storage-legend i{border-radius:50%;width:10px;height:10px}.storage-legend .purple{background:#e43f5f}.storage-legend .blue{background:#ef7b91}.storage-legend .amber{background:#ffb21c}.storage-legend .green{background:#4ab766}.storage-legend b{text-align:right;font-weight:400}.storage-legend em{text-align:right}.mrr-summary{grid-template-columns:1fr 1fr;padding:2px 12px 16px;display:grid}.mrr-summary>div{gap:7px;display:grid}.mrr-summary small,.chart-caption{font-size:10px}.mrr-summary b{font-size:20px}.chart-caption{padding:0 12px}.mrr-chart{height:136px;margin-top:8px;display:flex;position:relative}.mrr-axis{color:#736f71;flex:0 0 46px;font-size:9px;position:relative}.mrr-axis span{position:absolute;right:9px;transform:translateY(-50%)}.mrr-axis span:first-child{top:6.7%}.mrr-axis span:nth-child(2){top:35.3%}.mrr-axis span:nth-child(3){top:64%}.mrr-axis span:nth-child(4){top:92.7%}.mrr-chart svg{width:calc(100% - 46px);height:100%;overflow:visible}.mrr-dates{color:#736f71;justify-content:space-between;margin-left:46px;padding-top:5px;font-size:9px;display:flex}.top-plans{flex:1;grid-template-rows:none;grid-auto-rows:minmax(52px,1fr);gap:8px;padding:8px 0 10px;display:grid}.top-plan{grid-template-columns:30px 100px minmax(80px,1fr) 94px 48px;align-items:center;gap:12px;font-size:12px;display:grid;position:relative}.top-plan>i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.top-plan>i.pro{background:#e43f5f}.top-plan>i.essential{background:#ef7b91}.top-plan>i.trial{background:#ffad0a}.top-plan>i.studio{background:#4ab766}.top-plan>i.other{background:#a39fa1}.top-plan>.top-plan-track{background:#f3eff1;height:4px}.top-plan>.top-plan-track b{background:#e43f5f;height:100%;display:block}.top-plan:nth-child(2)>.top-plan-track b{background:#ef7b91}.top-plan:nth-child(3)>.top-plan-track b{background:#ffad0a}.top-plan:nth-child(4)>.top-plan-track b{background:#4ab766}.top-plan:nth-child(5)>.top-plan-track b{background:#a39fa1}.top-plan strong{text-align:right;font-weight:500}.top-plan em{text-align:right}.platform-stats{flex:1;grid-template-columns:repeat(5,1fr);display:grid}.platform-stats>div{border-right:1px solid #f1edef;align-content:center;place-items:center;gap:6px;display:grid}.platform-stats>div:last-child{border:0}.platform-stats .icon{color:#e43f5f;background:#ffedf1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.platform-stats>div:nth-child(2) .icon{color:#31aa55;background:#e8f8ec}.platform-stats>div:nth-child(3) .icon{color:#c92f4f;background:#f5f1f3}.platform-stats>div:nth-child(4) .icon{color:#ef9e00;background:#fff5df}.platform-stats>div:nth-child(5) .icon{color:#e5484d;background:#fff0f0}.platform-stats small{font-size:9px}.platform-stats b{font-size:17px}.platform-stats span{font-size:10px}.notifications-card .card-title{margin-bottom:10px}.notification{border-radius:5px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:38px;margin:2px 0;padding:6px 10px;display:grid}.notification.warn{color:#e3a100;background:#fff9e9}.notification.danger{color:#e5484d;background:#fff0f0}.notification.info{color:#c92f4f;background:#fff0f3}.notification div{display:grid}.notification b{color:#171717;font-size:11px}.notification small,.notification time{font-size:9px}.notification time{color:#736f71}.notifications-card .overview-action{margin-top:10px}.ops-footer{color:#837f81;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:58px;margin-top:17px;padding:0 6px;font-size:13px;display:flex}html[data-theme=dark] .overview-card{box-shadow:none;background:#151515;border-color:#332f31}html[data-theme=dark] .storage-donut:before{background:#151515}html[data-theme=dark] .section-label,html[data-theme=dark] .notification b{color:#f9f5f7!important}html[data-theme=dark] .mini-grid line,html[data-theme=dark] .churn-stats>div,html[data-theme=dark] .platform-stats>div{stroke:#3c383a;border-color:#332f31}html[data-theme=dark] .overview-action{background:#121212;border-color:#3c383a}html[data-theme=dark] .notification.warn{background:#332b16}html[data-theme=dark] .notification.danger{background:#351b26}html[data-theme=dark] .notification.info{background:#272325}@media (max-width:1100px){.overview-continuation{grid-template-columns:1fr}}@media (max-width:760px){.churn-summary,.storage-content,.mrr-summary,.churn-stats{grid-template-columns:1fr}.storage-content{gap:24px}.top-plan{grid-template-columns:30px 75px minmax(60px,1fr) 78px}.top-plan em{display:none}.platform-stats{grid-template-columns:repeat(2,1fr);gap:18px 0}.platform-stats>div{border:0}.notification{grid-template-columns:20px 1fr}.notification time{display:none}}.search{color:#666264;border:1px solid #e6e2e4;border-radius:7px;align-items:center;width:385px;height:36px;padding:0 10px;display:flex;box-shadow:0 2px 5px #1c1c1c08}.search input{color:#1c1c1c;border:0;outline:0;width:100%;padding:0 12px;font-size:13.5px}.search kbd{white-space:nowrap;border:1px solid var(--ops-border-strong,#ede9eb);color:var(--ops-muted,#656163);border-radius:5px;padding:2px 5px;font-size:12.5px}.top-tools{align-items:center;gap:14px;display:flex;position:absolute;right:27px}.top-tools button{color:#423e40;cursor:pointer;background:#fcf8fa;border:0;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;font-size:18px;display:grid}.bell{position:relative}.bell svg{display:block}.bell b{background:var(--purple);color:#fff;border:2px solid var(--ops-surface,#fff);text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font-size:12.5px;line-height:13px;position:absolute;top:-3px;right:-3px}.profile{align-items:center;gap:9px;display:flex}.avatar{border-radius:50%;place-items:center;width:35px;height:35px;font-size:12.5px;font-weight:800;display:grid}.avatar.dark{color:#fff;background:#282426}.profile span{font-size:13.5px;display:grid}.profile small{color:#787476;margin-top:2px;font-size:13px}.profile i{color:#736f71;font-style:normal}.admin-account-menu{position:relative}.top-tools .admin-account-menu>.profile-trigger{width:auto;height:auto;box-shadow:none;color:var(--ops-text,#423e40);text-align:left;background:0 0;border-color:#0000;border-radius:8px;align-items:center;gap:9px;padding:2px 0;display:flex}.top-tools .admin-account-menu>.profile-trigger:hover,.top-tools .admin-account-menu>.profile-trigger:focus-visible{box-shadow:none;color:var(--ops-accent-strong,#c82f50);background:0 0;border-color:#0000}.profile-trigger:focus-visible{outline:2px solid var(--ops-accent,#e63c60)}@supports (color:color-mix(in lab, red, red)){.profile-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent,#e63c60) 45%, transparent)}}.profile-trigger:focus-visible{outline-offset:3px}.profile-trigger .avatar{flex:none}.profile-trigger .profile-copy{min-width:76px}.profile-chevron{flex:none;transition:transform .16s}.profile-trigger[aria-expanded=true] .profile-chevron{transform:rotate(180deg)}.admin-account-dropdown{z-index:80;border:1px solid var(--ops-border,#ede9eb);background:var(--ops-surface-raised,#fff);border-radius:12px;width:220px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 34px #251a1e22}.admin-account-dropdown>p{color:var(--ops-muted,#787476);letter-spacing:.06em;text-transform:uppercase;margin:2px 8px 7px;font-size:11.5px;font-weight:700}.admin-account-dropdown a,.top-tools .admin-account-menu .admin-account-dropdown button{width:100%;min-height:40px;color:var(--ops-text,#423e40);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:650;display:flex}.admin-account-dropdown a:hover,.top-tools .admin-account-menu .admin-account-dropdown button:hover{background:var(--ops-surface-soft,#fcf3f5);color:var(--ops-accent-strong,#c82f50)}.admin-account-dropdown a:focus-visible,.top-tools .admin-account-menu .admin-account-dropdown button:focus-visible{outline:2px solid var(--ops-accent,#e63c60)}@supports (color:color-mix(in lab, red, red)){.admin-account-dropdown a:focus-visible,.top-tools .admin-account-menu .admin-account-dropdown button:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent,#e63c60) 45%, transparent)}}.admin-account-dropdown a:focus-visible,.top-tools .admin-account-menu .admin-account-dropdown button:focus-visible{outline-offset:-2px}.top-tools .admin-account-menu .admin-account-dropdown button:disabled{cursor:wait;opacity:.65}.admin-account-divider{background:var(--ops-border,#ede9eb);height:1px;margin:7px 0}.admin-account-dropdown .admin-account-error{color:#bf3150;letter-spacing:normal;text-transform:none;margin:7px 8px 2px;font-size:13px;font-weight:500}.dashboard{max-width:1500px;margin:auto;padding:22px 28px 42px}.dash-title{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.dash-title h1{letter-spacing:-.06em;margin:0;font-size:26px}.dash-title h1 span{font-size:22px}.dash-title p{color:#736f71;margin:5px 0 0;font-size:14px}.date{color:#363234;background:#fff;border:1px solid #e6e2e4;border-radius:7px;padding:10px 12px;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric{background:#fff;border:1px solid #f1edef;border-radius:13px;align-items:flex-start;gap:18px;min-height:126px;padding:22px;display:flex;box-shadow:0 3px 7px #26222405}.metric-icon{color:#fff;border-radius:15px;flex:0 0 54px;place-items:center;height:54px;font-size:23px;font-weight:700;display:grid}.metric-icon.violet,.metric-icon.blue{background:linear-gradient(135deg,#d52f52,#f15a76)}.metric p{color:#736f71;margin:0;font-size:14px}.metric h2{letter-spacing:-.04em;margin:3px 0 5px;font-size:23px}.metric small{color:#19a04e;font-size:13px}.metric small span{color:#736f71;margin-left:5px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 348px;gap:17px;margin-top:18px;display:grid}.left-stack,.right-stack{gap:17px;display:grid}.right-stack{grid-template-rows:max-content minmax(0,1fr)}.chart-card,.clients-card,.plan-card,.actions-card,.activity-card{background:#fff;border:1px solid #f1edef;border-radius:13px;flex-direction:column;padding:19px;display:flex;box-shadow:0 3px 7px #26222405}.card-title{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.card-title h2{letter-spacing:-.035em;margin:0;font-size:15px}.card-title a{color:#d73758;font-size:13px;font-weight:700}.card-title button{background:#fff;border:1px solid #e6e2e4;border-radius:7px;padding:7px 10px;font-size:13px}.chart{height:202px;display:flex}.axis{color:#837f81;text-align:right;font-variant-numeric:tabular-nums;flex:0 0 52px;width:52px;font-size:12.5px;position:relative}.axis span{line-height:1;position:absolute;right:12px;transform:translateY(-50%)}.axis span:first-child{top:8.57%}.axis span:nth-child(2){top:37.14%}.axis span:nth-child(3){top:65.71%}.axis span:nth-child(4){top:94.29%}.chart svg{width:calc(100% - 52px);height:100%;overflow:visible}.chart-grid line{stroke:#f0ecee;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-area{fill:url(#revenueFill)}.chart-line{fill:none;stroke:#e43f5f;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.chart-markers circle{fill:#e43f5f;stroke:none;vector-effect:non-scaling-stroke}.chart-dates{color:#837f81;font-variant-numeric:tabular-nums;justify-content:space-between;margin-left:52px;padding-top:8px;font-size:12.5px;display:flex}.bottom-grid{grid-template-columns:1.25fr .9fr;gap:17px;display:grid}.client{grid-template-columns:39px minmax(0,1fr) auto 54px 58px;align-items:center;column-gap:13px;margin:17px 0;display:grid}.avatar-0{color:#7d5651;background:#f6e1dd}.avatar-1{color:#875064;background:#ffbed6}.avatar-2{color:#fff;background:#1b1719}.avatar-3{color:#776b4a;background:#eee4cd}.client-info{line-height:1.3;display:grid}.client-info b{font-size:13px}.client-info small{color:#7c787a;font-size:11px}.plan,.status{text-align:center;border-radius:99px;padding:5px 10px;font-size:11px;line-height:1.2}.plan{border:1px solid #0000;transform:translate(-12px)}.plan.pro{color:#c92f4f;background:#f1edef;border-color:#e4e0e2}.plan.trial{color:#c92f4f;background:#fff0f3;border-color:#f5ccd6}.plan.essencial{color:#c67e00;background:#fff5dd;border-color:#f7e8c3}.plan.studio{color:#c92f4f;background:#fff0f3;border-color:#f5ccd6}.client time{color:#757173;white-space:nowrap;font-size:11px}.status{color:#249342;background:#edfaef}.donut-wrap{flex:1;justify-content:center;align-items:center;gap:28px;min-height:245px;padding:24px 0 34px;display:flex}.donut{background:conic-gradient(#e43f5f 0 42.6%, #ef7b91 42.6% 78.7%, #f5bb37 78.7% 100%);border-radius:50%;flex:0 0 162px;place-items:center;width:162px;height:162px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;width:100px;height:100px;position:absolute}.donut b{z-index:1;text-align:center;font-size:28px;display:grid}.donut small{color:#7c787a;margin-top:3px;font-size:11px;font-weight:400}.legend{gap:11px;display:grid}.legend p{white-space:nowrap;grid-template-columns:9px max-content max-content;align-items:center;column-gap:8px;margin:0;font-size:13.5px;line-height:1.35;display:grid}.legend span{color:#7b7779;margin-left:2px;font-size:13px}.dot{border-radius:50%;width:9px;height:9px;margin-right:0;display:inline-block}.dot.pro{background:#e43f5f}.dot.essential{background:#ef7b91}.dot.trial{background:#f5bb37}.action{border-radius:10px;flex:1;align-items:center;gap:12px;min-height:64px;margin:5px 0;padding:13px;display:flex}.action .icon{border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.action .icon svg{width:17px;height:17px}.action div,.activity div{line-height:1.35;display:grid}.action b,.activity b{font-size:11px}.action small,.activity small{color:#736f71;font-size:10px}.action>i{margin-left:auto;font-size:21px;font-style:normal}.action b{font-size:12px}.action small{margin-top:2px;font-size:11px}.action>svg:last-child{flex:none;margin-left:auto}.action.warn{background:#fff9e9}.action.warn .icon{color:#d18c00;background:#fff0bf}.action.danger{background:#fff0f0}.action.danger .icon{color:#dc2e45;background:#ffd9dc}.action.info{background:#fff0f3}.action.info .icon{color:#c92f4f;background:#ffe0e7}.activity-card .card-title{margin-bottom:10px}.activity{flex:0 0 62px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin:0;display:grid}.activity .icon{color:#e43f5f;background:#ffedf1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.activity .icon svg{width:17px;height:17px}.activity b{font-size:12px}.activity small{margin-top:2px;font-size:11px}.activity:nth-child(4) .icon{color:#ed633e;background:#fff0ed}.activity time{color:#736f71;white-space:nowrap;font-size:11px}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.right-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.hero-card{display:none}}@media (max-width:760px){.nav-links{display:none}.land-nav{padding:0 18px}.landing-hero{min-height:500px;padding-top:70px}.landing-grid,.bottom-grid,.right-stack{grid-template-columns:1fr}.sidebar{width:64px;padding:18px 8px}.ops-brand{background-image:url(https://assets.kmirra.com/public/kmirra.com/logo.png);background-size:contain;border-radius:9px;width:44px;height:54px;margin:0 auto 20px}.side-link{justify-content:center;padding:0}.side-link>:not(.icon),.side-section>p,.sidebar-collapse span{display:none}.ops-main{width:calc(100% - 64px);margin-left:64px}.ops-top{justify-content:flex-start;padding:0 13px}.search{width:100%;max-width:350px}.profile span,.profile i,.top-tools>button:first-child{display:none}.dashboard{padding:18px 14px}.dash-title{flex-direction:column;align-items:flex-start;gap:15px}.date{width:100%}.metric-grid{grid-template-columns:1fr}.chart-dates span:nth-child(2n){display:none}.dashboard-grid{margin-top:14px}.clients-card{overflow:auto}.client{min-width:430px}.donut-wrap{justify-content:flex-start}.landing-hero h1{font-size:52px}}.date{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:156px;font-family:inherit;font-weight:600;display:inline-flex}.date svg{flex:none}.actions-card a.action{color:inherit;text-decoration:none}.actions-card a.action:hover{filter:brightness(1.04);transform:translateY(-1px)}.actions-card a.action:focus-visible{outline-offset:2px;outline:2px solid #db3658}.overview-date-picker{position:relative}.overview-date-picker .date{cursor:pointer}.overview-date-picker .date:hover{border-color:#d3cdd0}.overview-date-picker .date:focus-visible{outline-offset:2px;outline:2px solid #db3658}.overview-date-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.theme-toggle{place-items:center;display:grid!important}.ops-shell,.sidebar,.ops-top,.metric,.chart-card,.clients-card,.plan-card,.actions-card,.activity-card,.date,.card-title button{transition:background-color .2s,border-color .2s,color .2s}html[data-theme=dark] .ops-shell{color:#f6f2f4;background:#100c0e}html[data-theme=dark] .sidebar,html[data-theme=dark] .ops-top,html[data-theme=dark] .metric,html[data-theme=dark] .chart-card,html[data-theme=dark] .clients-card,html[data-theme=dark] .plan-card,html[data-theme=dark] .actions-card,html[data-theme=dark] .activity-card{box-shadow:none;background:#151515;border-color:#332f31}html[data-theme=dark] .ops-brand,html[data-theme=dark] .side-link,html[data-theme=dark] .dash-title h1,html[data-theme=dark] .metric h2,html[data-theme=dark] .card-title h2,html[data-theme=dark] .client-info b,html[data-theme=dark] .profile b{color:#f9f5f7}html[data-theme=dark] .ops-brand{background-image:url(https://assets.kmirra.com/public/kmirra.com/logo-horizontal.png)}html[data-theme=dark] .side-link .icon,html[data-theme=dark] .side-section>p,html[data-theme=dark] .dash-title p,html[data-theme=dark] .metric p,html[data-theme=dark] .metric small span,html[data-theme=dark] .client-info small,html[data-theme=dark] .profile small,html[data-theme=dark] .activity small,html[data-theme=dark] .activity time{color:#c1bdbf}html[data-theme=dark] .side-link.active{color:#fff;background:linear-gradient(100deg,#c92f4f,#f05b77)}html[data-theme=dark] .search,html[data-theme=dark] .date,html[data-theme=dark] .card-title button{color:#efebed;background:#141012;border-color:#3c383a}html[data-theme=dark] .search input{color:#fff;background:0 0}html[data-theme=dark] .top-tools button{color:#efebed;background:#262224}html[data-theme=dark] .chart-grid line{stroke:#3c383a}html[data-theme=dark] .chart-markers circle{fill:#f05b77}html[data-theme=dark] .axis,html[data-theme=dark] .chart-dates{color:#aba7a9}html[data-theme=dark] .action.warn{background:#332b16}html[data-theme=dark] .action.danger{background:#351b26}html[data-theme=dark] .action.info{background:#272325}html[data-theme=dark] .donut:before{background:#151515}html[data-theme=dark] .donut small{color:#c1bdbf}.clients-heading{justify-content:space-between;align-items:flex-start;display:flex}.clients-heading h1{letter-spacing:-.06em;margin:0;font-size:28px}.clients-heading p{color:#736f71;margin:5px 0 0;font-size:14px}.new-client{color:#fff;background:linear-gradient(100deg,#d93658,#f05b77);border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #e43f5f38}.new-client svg:last-child{box-sizing:content-box;border-left:1px solid #ffffff42;margin-left:9px;padding-left:8px}.clients-tools{justify-content:space-between;align-items:center;margin:13px 0 22px;display:flex}.new-client-menu{z-index:100;position:relative}.new-client-split{background:linear-gradient(100deg,#d93658,#f05b77);border-radius:8px;display:flex;overflow:hidden;box-shadow:0 8px 18px #e43f5f38}.new-client-split a,.new-client-split button{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;height:39px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.new-client-split a{gap:9px;padding:0 14px}.new-client-split button{cursor:pointer;border-left:1px solid #ffffff40;width:38px}.new-client-split button[aria-expanded=true] svg{transform:rotate(180deg)}.new-client-dropdown{z-index:50;background:#fff;border:1px solid #e8e4e6;border-radius:9px;width:230px;padding:8px;position:absolute;top:47px;right:0;box-shadow:0 16px 40px #1c1c1c20}.new-client-dropdown a,.new-client-dropdown button{color:#282426;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;padding:9px;font-family:inherit;display:grid}.new-client-dropdown a:hover,.new-client-dropdown button:hover{background:#f9f5f7}.new-client-dropdown span{gap:3px;display:grid}.new-client-dropdown b{font-size:13.5px}.new-client-dropdown small{color:#827e80;font-size:12.5px}.dropdown-icon{border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.dropdown-icon.violet{color:#e43f5f;background:#fff0f3}.dropdown-icon.green{color:#26a653;background:#eaf9ee}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#131b2c94;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.client-modal{background:#fff;border:1px solid #eae6e8;border-radius:12px;flex-direction:column;width:min(980px,100vw - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #17171740}.client-modal.wide{width:min(1040px,100vw - 40px)}.client-modal>header{flex:none;justify-content:space-between;align-items:flex-start;padding:27px 30px 19px;display:flex}.client-modal>header h2{letter-spacing:-.035em;margin:0;font-size:25px}.client-modal>header p{color:#736f71;margin:6px 0 0;font-size:14px}.client-modal>header>button{color:#353133;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.client-modal>header>button:hover{background:#f7f3f5}.modal-body{min-height:0;padding:0 30px 27px;overflow:auto}.invite-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.invite-form{align-content:start;gap:21px;display:grid}.invite-form label{gap:8px;display:grid}.invite-form label>b{font-size:14px}.invite-form em{color:#e5484d;font-style:normal}.invite-form input,.invite-form select,.invite-form textarea,.modal-select{color:#332f31;background:#fff;border:1px solid #e6e2e4;border-radius:7px;outline:0;width:100%;font-family:inherit;font-size:14px}.invite-form input,.invite-form select,.modal-select{height:46px;padding:0 13px}.invite-form textarea{resize:vertical;min-height:126px;padding:13px;line-height:1.55}.modal-select{justify-content:space-between;align-items:center;display:flex}.invite-form small{color:#827e80;font-size:13.5px}.invite-preview{background:#fcf8fa;border-radius:9px;flex-direction:column;padding:21px;display:flex}.invite-preview>h3,.import-grid h3{margin:0 0 13px;font-size:15px}.invite-preview>p{color:#736f71;margin:11px 0;font-size:13.5px}.invite-link{color:#d73758;text-align:left;cursor:pointer;background:#fff0f3;border:1px solid #d8d4d6;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 8px 0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.invite-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invite-link:hover{background:#e6e2e4;border-color:#f2a2b4;box-shadow:0 0 0 3px #e43f5f0d}.invite-link.copied{color:#20863d;background:#edfaef;border-color:#a8dfb5}.invite-valid{align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.invite-valid span{color:#209245;background:#e8f8ec;border-radius:99px;padding:4px 7px}.invite-valid b{color:#e43f5f}.invite-preview article{background:linear-gradient(145deg,#fff 0% 70%,#fff8f9 100%);border:1px solid #eae6e8;border-radius:8px;flex:1;min-height:300px;padding:23px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1c1c1c0b}.invite-preview article:after{content:"";pointer-events:none;background:#e43f5f0a;border-radius:50%;width:135px;height:135px;position:absolute;bottom:-55px;right:-45px}.invite-preview article strong{font-size:14px}.invite-brand{color:#1f1b1d;align-items:center;gap:9px;display:flex}.invite-brand img{object-fit:contain;width:24px;height:34px}.invite-brand span{color:#e43f5f;font-size:14px;font-weight:800}.invite-preview article h3{margin:23px 0 6px;font-size:21px}.invite-preview article p{color:#736f71;font-size:13.5px}.invite-preview ul{gap:15px;margin:24px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.invite-preview li{align-items:flex-start;display:flex}.invite-preview li>span{gap:3px;display:grid}.invite-preview li b{font-size:13.5px}.invite-preview li small{color:#827e80;font-size:12.5px}.invite-preview li:before{content:"✓";color:#fff;background:#e43f5f;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:8px;font-size:12px;display:inline-grid}.modal-footer{background:#fff;border-top:1px solid #eeeaec;flex:none;justify-content:space-between;align-items:center;min-height:82px;padding:16px 30px;display:flex}.modal-footer>div{gap:10px;display:flex}.modal-secondary,.modal-primary{cursor:pointer;border-radius:7px;height:44px;padding:0 21px;font-family:inherit;font-size:14px;font-weight:600}.modal-secondary{color:#353133;background:#fff;border:1px solid #e6e2e4}.modal-primary{color:#fff;background:linear-gradient(100deg,#d93658,#f05b77);border:0;box-shadow:0 7px 16px #e43f5f2b}.modal-primary.success{background:#249342}.send-invite{color:#e43f5f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-width:285px;padding:9px 11px;font-family:inherit;display:flex}.send-invite:hover{background:#fff8f9;border-color:#e0dcde}.send-invite span{flex:1;gap:3px;display:grid}.send-invite b{color:#e43f5f;font-size:14px}.send-invite small{color:#827e80;font-size:13px}.send-invite>svg:last-child{color:#dd6a80}.modal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:42px 70px;display:flex}.modal-state-icon{color:#e43f5f;background:#ffedf1;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.modal-state h3{letter-spacing:-.035em;margin:22px 0 7px;font-size:23px}.modal-state>p{color:#736f71;margin:0;font-size:14px}.invite-confirm-details{grid-template-columns:1.5fr .8fr 1fr;gap:10px;width:min(580px,100%);margin-top:28px;display:grid}.invite-confirm-details>span{text-align:left;background:#fefafc;border:1px solid #eae6e8;border-radius:9px;gap:6px;padding:15px;display:grid}.invite-confirm-details small{color:#827e80;font-size:12.5px}.invite-confirm-details b{text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.confirm-message{color:#e43f5f;text-align:left;background:#fff0f3;border-radius:9px;align-items:center;gap:12px;width:min(580px,100%);margin-top:12px;padding:14px;display:flex}.confirm-message span{gap:3px;display:grid}.confirm-message b{font-size:13.5px}.confirm-message small{color:#747072;font-size:12.5px}.modal-state-footer{justify-content:flex-end}.modal-primary:disabled{opacity:.65;cursor:wait}.success-state .modal-state-icon.success{color:#249342;background:#e9f9ee;border-radius:50%;width:78px;height:78px}.success-state>p b{color:#332f31}.success-summary{color:#736f71;border:1px solid #e6e2e4;border-radius:99px;align-items:center;gap:9px;margin-top:24px;padding:9px 15px;font-size:13px;display:flex}.success-summary i{color:#ada9ab;font-style:normal}.import-steps{grid-template-columns:repeat(4,1fr);padding:10px 56px 27px;display:grid}.import-steps>div{color:#736f71;place-items:center;gap:8px;font-size:12.5px;display:grid;position:relative}.import-steps>div:not(:last-child):after{content:"";background:#e6e2e4;height:1px;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%)}.import-steps i{z-index:1;color:#736f71;background:#f3eff1;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:relative}.import-steps .active{color:#c52c4d}.import-steps .active i{color:#fff;background:#e43f5f}.import-grid{grid-template-columns:360px 1fr;gap:24px;display:grid}.drop-zone{text-align:center;color:#e43f5f;background:#fefafc;border:1px dashed #ee7890;border-radius:8px;align-content:center;place-items:center;gap:9px;min-height:225px;display:grid}.drop-zone b{color:#363234;font-size:14px}.drop-zone span,.drop-zone small{color:#736f71;font-size:12.5px}.drop-zone button{color:#e43f5f;background:#fff;border:1px solid #f196aa;border-radius:7px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.import-tips{color:#736f71;background:#fff8f9;border:1px solid #d6d2d4;border-radius:7px;margin-top:14px;padding:13px;font-size:12.5px}.import-tips>b{color:#615d5f}.import-tips ul{gap:6px;margin:9px 0 0;padding-left:17px;display:grid}.template-link{color:#e43f5f;margin-top:14px;font-size:13px;font-weight:600;display:inline-block}.file-preview{background:#fcf8fa;border-radius:8px;padding:16px}.file-meta{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.file-meta span{gap:5px;display:grid}.file-meta b{font-size:14px}.file-meta small{color:#736f71;font-size:12.5px}.file-meta em{color:#209245;background:#e8f8ec;border-radius:99px;padding:5px 8px;font-size:12.5px;font-style:normal}.preview-table{background:#fff;border:1px solid #e8e4e6;border-radius:6px;overflow:hidden}.preview-row{border-bottom:1px solid #f1edef;grid-template-columns:1.15fr 1.8fr .7fr 1.2fr;display:grid}.preview-row>*{white-space:nowrap;text-overflow:ellipsis;padding:8px 9px;font-size:12.5px;overflow:hidden}.preview-row.head{color:#666264;background:#fefafc}.preview-table>small{color:#736f71;padding:9px;font-size:12.5px;display:block}.mapping-note{color:#736f71;background:#fff0f3;border-radius:7px;gap:5px;margin-top:16px;padding:13px;font-size:12.5px;display:grid}.mapping-note b{color:#e43f5f}html[data-theme=dark] .new-client-dropdown,html[data-theme=dark] .client-modal,html[data-theme=dark] .modal-footer,html[data-theme=dark] .invite-form input,html[data-theme=dark] .invite-form select,html[data-theme=dark] .invite-form textarea,html[data-theme=dark] .modal-select,html[data-theme=dark] .invite-preview article,html[data-theme=dark] .preview-table,html[data-theme=dark] .modal-secondary{color:#f1edef;background:#151515;border-color:#3c383a}html[data-theme=dark] .invite-preview,html[data-theme=dark] .file-preview{background:#1a1618}html[data-theme=dark] .new-client-dropdown a,html[data-theme=dark] .new-client-dropdown button,html[data-theme=dark] .client-modal>header>button,html[data-theme=dark] .drop-zone b{color:#f5f1f3}html[data-theme=dark] .new-client-dropdown a:hover,html[data-theme=dark] .new-client-dropdown button:hover,html[data-theme=dark] .client-modal>header>button:hover{background:#282426}html[data-theme=dark] .drop-zone,html[data-theme=dark] .import-tips{background:#1b1416}html[data-theme=dark] .preview-row{border-color:#332f31}html[data-theme=dark] .invite-confirm-details>span,html[data-theme=dark] .success-summary{background:#1a1618;border-color:#3c383a}html[data-theme=dark] .confirm-message{background:#2b171c}html[data-theme=dark] .success-state>p b{color:#f5f1f3}html[data-theme=dark] .send-invite:hover{background:#2b171c;border-color:#5b2b39}@media (max-width:800px){.invite-grid,.import-grid{grid-template-columns:1fr}.client-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.modal-overlay{padding:12px}.import-steps{padding-inline:22px}.import-steps span{text-align:center;font-size:12px}.modal-footer{align-items:stretch;gap:12px}.send-invite small{display:none}.send-invite{flex:1;min-width:0}.invite-confirm-details{grid-template-columns:1fr}.modal-state{min-height:390px;padding:34px 20px}}.clients-tools>div:last-child{gap:10px;display:flex}.table-button,.table-search{color:#353133;background:#fff;border:1px solid #e6e2e4;border-radius:7px;align-items:center;gap:8px;height:35px;padding:0 12px;font-size:13.5px;display:inline-flex}.table-search{width:240px}.table-search input{border:0;outline:0;width:100%;font-size:13.5px}.clients-metrics{margin-bottom:17px}.clients-table{background:#fff;border:1px solid #f1edef;border-radius:13px;overflow:hidden;box-shadow:0 3px 7px #26222405}.table-scroll{overflow:auto}.clients-table table{border-collapse:collapse;width:100%;min-width:1060px}.clients-table th{color:#676365;text-align:left;white-space:nowrap;border-bottom:1px solid #f1edef;height:54px;padding:0 18px;font-size:13.5px;font-weight:600}.clients-table td{vertical-align:middle;border-bottom:1px solid #f3eff1;padding:13px 18px;font-size:13px}.clients-table input{accent-color:#e43f5f;width:14px;height:14px}.client-name{align-items:center;gap:11px;min-width:210px;display:flex}.client-name .avatar{width:36px;height:36px}.client-name span:last-child,.clients-table td>small{line-height:1.45;display:grid}.client-name b,.clients-table td>b{font-size:13px}.client-name small,.clients-table td>small{color:#736f71;white-space:nowrap;font-size:12.5px}.domain{white-space:nowrap;display:block}.state{border:1px solid #0000;border-radius:99px;padding:5px 10px;font-size:13px;line-height:1.2}.state.ativo{color:#249342;background:#edfaef;border-color:#d9f0de}.state.trial{color:#c92f4f;background:#fff0f3;border-color:#f5ccd6}.state.inativo{color:#736f71;background:#f6f2f4;border-color:#e8e4e6}.charge{color:#736f71!important}.row-actions{gap:12px;display:flex}.row-actions button,.row-actions a{color:#332f31;cursor:pointer;background:#fff;border:1px solid #e6e2e4;border-radius:7px;place-items:center;height:32px;padding:0 14px;font-size:13px;text-decoration:none;display:grid}.row-actions button:last-child{width:32px;padding:0}.table-footer{color:#736f71;background:#fff;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.table-footer label{align-items:center;gap:10px;display:flex}.page-size-select{color:#363234;background:#fff;border:1px solid #e6e2e4;border-radius:8px;align-items:center;min-width:70px;height:38px;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.page-size-select:focus-within{border-color:#f05b77;box-shadow:0 0 0 3px #db365812}.page-size-select select{appearance:none;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 30px 0 13px;font-size:13.5px;font-weight:600}.page-size-select svg{pointer-events:none;position:absolute;right:10px}.table-footer label button,.pagination button{color:#363234;cursor:pointer;background:#fff;border:1px solid #e8e4e6;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:32px;height:32px;font-size:13px;display:inline-flex}.pagination{align-items:center;gap:8px;display:flex}.pagination .current{color:#fff;background:#e43f5f;border-color:#e43f5f}html[data-theme=dark] .clients-heading h1,html[data-theme=dark] .clients-table td>b,html[data-theme=dark] .client-name b{color:#f5f1f3}html[data-theme=dark] .clients-heading p,html[data-theme=dark] .client-name small,html[data-theme=dark] .clients-table td>small,html[data-theme=dark] .table-footer{color:#c1bdbf}html[data-theme=dark] .table-button,html[data-theme=dark] .table-search,html[data-theme=dark] .table-search input,html[data-theme=dark] .clients-table,html[data-theme=dark] .table-footer,html[data-theme=dark] .row-actions button,html[data-theme=dark] .table-footer label button,html[data-theme=dark] .pagination button{color:#f1edef;background:#151515;border-color:#332f31}html[data-theme=dark] .clients-table th,html[data-theme=dark] .clients-table td{border-color:#332f31}html[data-theme=dark] .pagination .current{background:#e43f5f;border-color:#e43f5f}html[data-theme=dark] .page-size-select{color:#f1edef;background:#151515;border-color:#332f31}html[data-theme=dark] .page-size-select option{color:#f1edef;background:#151515}@media (max-width:760px){.clients-heading{flex-direction:column;gap:14px}.new-client{justify-content:center;width:100%}.clients-tools{align-items:stretch}.clients-tools>div:first-child{display:none}.clients-tools>div:last-child{grid-template-columns:1fr 1fr;display:grid}.table-search{grid-column:span 2;width:auto}.table-footer{flex-direction:column;align-items:flex-start;gap:16px}.table-footer label{display:none}}.new-client-page{max-width:1400px}.breadcrumb{color:#767274;align-items:center;gap:11px;margin:12px 0 16px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.breadcrumb a{color:#605c5e}.new-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.new-heading h1{letter-spacing:-.055em;margin:0;font-size:27px;font-weight:700}.new-heading p{color:#736f71;margin:4px 0 0;font-size:14px}.new-heading>div:last-child{gap:10px;display:flex}.secondary-action,.save-client{border-radius:8px;justify-content:center;align-items:center;height:37px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.secondary-action{background:#fff;border:1px solid #e6e2e4}.save-client{color:#fff;background:linear-gradient(100deg,#d93658,#f05b77);border:0;box-shadow:0 8px 18px #e43f5f30}.new-client-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.client-form{background:#fff;border:1px solid #eeeaec;border-radius:13px;overflow:hidden}.client-form>section{padding:21px}.client-form h2,.new-summary h2{margin:0 0 22px;font-size:15px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:8px;margin-bottom:20px;display:grid}.field b{font-size:14px}.field b em{color:#ed3a50;font-style:normal}.field input,.field textarea,.select-like{color:#322e30;background:#fff;border:1px solid #e6e2e4;border-radius:7px;outline:0;width:100%;padding:0 11px;font-size:14px;transition:border-color .15s,box-shadow .15s}.field input,.select-like{height:42px}.field textarea{resize:vertical;min-height:96px;padding-top:12px;line-height:1.6}.field input:focus,.field textarea:focus{border-color:#e94c69;box-shadow:0 0 0 3px #e43f5f12}.field i{color:#827e80;font-size:13px;font-style:normal}.full{grid-column:1/-1}.slug-input{grid-template-columns:minmax(0,310px) auto 1fr;align-items:center;display:grid}.slug-input input{border-radius:7px 0 0 7px}.slug-input>span{color:#625e60;background:#fbf7f9;border:1px solid #e6e2e4;border-left:0;border-radius:0 7px 7px 0;align-items:center;height:42px;padding:0 11px;font-size:13.5px;display:flex}.slug-input small{color:#20863d;white-space:nowrap;background:#edfaef;border:1px solid #d4edd9;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-left:14px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.slug-input small svg{stroke-width:2.4px;width:13px;height:13px}.plan-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:5px;display:grid}.plan-option{cursor:pointer;border:1px solid #e6e2e4;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:start;gap:8px 12px;min-height:112px;padding:16px;display:grid;position:relative}.plan-option.selected{background:#fff8f9;border-color:#e54866;box-shadow:0 0 0 1px #e5486620}.plan-option>input{accent-color:#e43f5f;grid-area:1/1;width:16px;height:16px;margin:1px 0}.plan-option>svg{color:#e43f5f;grid-area:2/1;width:21px;height:21px}.plan-option span{grid-area:1/2/span 2;gap:2px;display:grid}.plan-option span>b,.plan-option strong{font-size:13.5px}.plan-option small{color:#7b7779;font-size:13px;line-height:1.45}.plan-option.disabled{opacity:.58;cursor:not-allowed}.select-like{justify-content:space-between;align-items:center;display:flex}.advanced{color:#2d292b;text-align:left;background:#fff;border:0;border-top:1px solid #eeeaec;align-items:center;gap:4px;width:100%;height:60px;padding:0 21px;font-size:14px;display:flex}.advanced span{color:#736f71}.advanced svg{margin-left:auto}.advanced[aria-expanded=true] svg{transform:rotate(180deg)}.advanced-client-settings{background:#fcfafb;border:1px solid #ece5e7;border-radius:12px;margin-top:12px;padding:22px}.advanced-client-settings h2{margin:0 0 18px}.advanced-client-settings .field.full{grid-column:1/-1}html[data-theme=dark] .advanced-client-settings{background:#181719;border-color:#373337}.new-summary{gap:16px;display:grid}.new-summary>section{background:#fff;border:1px solid #eeeaec;border-radius:13px;padding:21px}.summary-logo{color:#5f4e49;background:linear-gradient(135deg,#f6d7ca,#f2ebdf);border-radius:50%;place-items:center;width:94px;height:94px;margin:5px auto 12px;font-size:24px;font-weight:800;display:grid}.summary-tag{color:#e43f5f;background:#ffedf1;border-radius:99px;width:max-content;margin:0 auto 24px;padding:4px 24px;font-size:13px;display:block}.summary-row{color:#726e70;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:19px 0;display:grid}.summary-row span{display:grid}.summary-row>svg{width:18px;height:18px}.summary-row small{color:#858183;font-size:13px}.summary-row b{color:#353133;margin-top:2px;font-size:13.5px}.summary-row .summary-value{border:1px solid #0000;border-radius:999px;justify-self:start;width:max-content;padding:5px 10px;line-height:1.2}.summary-row .summary-value.plan{color:#ad7100;background:#fff5dd;border-color:#f3e3ba}.summary-row .summary-value.status{color:#20863d;background:#edfaef;border-color:#d4edd9}.summary-step{grid-template-columns:20px 1fr;gap:11px;margin:21px 0;display:grid}.summary-step>span{color:#fff;border:1px solid #c4c0c2;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.summary-step>span.done{background:#e43f5f;border-color:#e43f5f}.summary-step div{display:grid}.summary-step b{font-size:13.5px}.summary-step small{color:#827e80;margin-top:3px;font-size:13px}html[data-theme=dark] .new-heading h1,html[data-theme=dark] .client-form h2,html[data-theme=dark] .new-summary h2,html[data-theme=dark] .field b,html[data-theme=dark] .summary-step b{color:#f5f1f3}html[data-theme=dark] .client-form,html[data-theme=dark] .new-summary>section,html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .select-like,html[data-theme=dark] .advanced,html[data-theme=dark] .secondary-action{color:#f1edef;background:#151515;border-color:#332f31}html[data-theme=dark] .slug-input>span{color:#c1bdbf;background:#141012;border-color:#332f31}html[data-theme=dark] .slug-input small{color:#73d991;background:#173523;border-color:#28583a}html[data-theme=dark] .plan-option{background:#1a1618;border-color:#3e3a3c}html[data-theme=dark] .plan-option.selected{background:#2b171c;border-color:#ed5a75}html[data-theme=dark] .summary-row b{color:#f5f1f3}html[data-theme=dark] .summary-row .summary-value.plan{color:#f0be59;background:#352b16;border-color:#5c4820}html[data-theme=dark] .summary-row .summary-value.status{color:#73d991;background:#173523;border-color:#28583a}@media (max-width:1100px){.new-client-grid{grid-template-columns:1fr}.new-summary{grid-template-columns:1fr 1fr}}@media (max-width:760px){.new-heading{flex-direction:column;gap:16px}.new-heading>div:last-child{width:100%}.secondary-action,.save-client{flex:1}.form-grid,.plan-options,.new-summary{grid-template-columns:1fr}.slug-input{grid-template-columns:1fr auto}.slug-input small{grid-column:1/-1;margin:7px 0 0}.client-form>section,.new-summary>section{padding:17px}}.subscriptions-layout{grid-template-columns:minmax(0,1fr) 312px;gap:17px;display:grid}.subscriptions-table,.subscription-insights>section{background:#fff;border:1px solid #f1edef;border-radius:13px;box-shadow:0 3px 7px #26222405}.subscriptions-table{overflow:hidden}.subscription-tabs{border-bottom:1px solid #f1edef;align-items:end;gap:30px;height:55px;padding:0 17px;display:flex;overflow:auto}.subscription-tabs button{color:#635f61;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:55px;font-size:13px}.subscription-tabs button.active{color:#e43f5f;border-bottom-color:#e43f5f;font-weight:700}.subscriptions-table table{border-collapse:collapse;width:100%;min-width:900px}.subscriptions-table th{text-align:left;color:#676365;white-space:nowrap;border-bottom:1px solid #f1edef;height:52px;padding:0 14px;font-size:12.5px;font-weight:600}.subscriptions-table td{vertical-align:middle;border-bottom:1px solid #f3eff1;height:58px;padding:9px 14px;font-size:12.5px}.subscriptions-table td>small{color:#736f71;margin-top:3px;display:block}.state.pagamento-falhou{color:#e52d42;background:#fff0f1}.failed{color:#e52d42!important}.payment-method{white-space:nowrap;border:1px solid #e6e2e4;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.payment-method.pix{color:#249342;background:#ecfaef;border:0}.more-action{color:#423e40;background:#fff;border:1px solid #e6e2e4;border-radius:7px;place-items:center;width:36px;height:30px;display:grid}.subscription-insights{gap:16px;display:grid}.subscription-insights h2{margin:0 0 17px;font-size:14px}.mini-chart{border-bottom:1px solid #f2eef0;height:130px;display:flex;position:relative}.mini-axis{color:#736f71;flex-direction:column;justify-content:space-between;width:40px;padding-bottom:8px;font-size:12px;display:flex}.mini-chart svg{background:linear-gradient(#0000 32%,#f2eef0 32% 33%,#0000 33% 65%,#f2eef0 65% 66%,#0000 66%);width:auto;height:120px;position:absolute;top:0;left:40px;right:0}.mrr-total{margin-top:18px;display:grid}.mrr-total small{color:#736f71;font-size:12.5px}.mrr-total b{margin-top:2px;font-size:19px}.mrr-total em{color:#1aa04d;margin-left:5px;font-size:12.5px;font-style:normal}.mrr-total span{color:#736f71;font-size:12.5px}.payment-breakdown{align-items:center;gap:22px;display:flex}.payment-donut{background:0 0;border-radius:50%;flex:none;width:112px;height:112px;position:relative}.payment-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.payment-breakdown p{grid-template-columns:10px 1fr auto;align-items:center;gap:7px;min-width:115px;margin:10px 0;font-size:9px;display:grid}.payment-breakdown p b{margin-left:15px}.dot.other{background:#b7b3b5}.conversion{margin:4px 0;font-size:24px;display:block}.conversion-copy{font-size:12.5px;line-height:1.8;display:grid}.conversion-copy span{color:#1aa04d}.progress{background:#eeeaec;border-radius:99px;height:7px;margin-top:12px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#e43f5f,#ef5a75);width:46%;height:100%;display:block}html[data-theme=dark] .subscriptions-table,html[data-theme=dark] .subscription-insights>section{background:#151515;border-color:#332f31}html[data-theme=dark] .subscription-tabs,html[data-theme=dark] .subscriptions-table th,html[data-theme=dark] .subscriptions-table td{border-color:#332f31}html[data-theme=dark] .subscription-tabs button{color:#c1bdbf}html[data-theme=dark] .subscription-tabs button.active{color:#ef6c86}html[data-theme=dark] .more-action,html[data-theme=dark] .payment-method{color:#f1edef;background:#151515;border-color:#433f41}html[data-theme=dark] .mini-chart,html[data-theme=dark] .mini-chart svg{border-color:#332f31}html[data-theme=dark] .mini-chart svg{background:linear-gradient(#0000 32%,#332f31 32% 33%,#0000 33% 65%,#332f31 65% 66%,#0000 66%)}html[data-theme=dark] .progress{background:#373335}@media (max-width:1200px){.subscriptions-layout{grid-template-columns:1fr}.subscription-insights{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.subscription-insights{grid-template-columns:1fr}.subscription-tabs{gap:20px}.subscriptions-table .table-footer{min-width:0}}.plans-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.plans-heading h1{letter-spacing:-.06em;margin:0;font-size:28px}.plans-heading p{color:#736f71;margin:4px 0 0;font-size:14px}.plans-heading>div:last-child{gap:12px;display:flex}.history-button{color:#353133;cursor:pointer;background:#fff;border:1px solid #e6e2e4;border-radius:8px;align-items:center;gap:8px;height:37px;padding:0 14px;font-size:13px;display:inline-flex}.plans-layout{grid-template-columns:minmax(0,1fr) 298px;gap:18px;display:grid}.plan-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.price-card{background:#fff;border:1px solid #eae6e8;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.price-card>header{background:#fffbf3;grid-template-columns:46px 1fr;gap:12px;min-height:112px;padding:20px;display:grid;position:relative}.price-card.pro>header,.price-card.studio>header{background:#fbf7f9}.price-card>header>svg{color:#eda10b;background:#fff5d9;border-radius:50%;width:43px;height:43px;padding:10px}.price-card.pro>header>svg{color:#e43f5f;background:#ece8ea}.price-card.studio>header>svg{color:#c92f4f;background:#fff0f3}.price-card h2{margin:0 0 5px;font-size:17px}.price-card header p{color:#6d696b;margin:0;font-size:12.5px;line-height:1.5}.price-card header>span{color:#c38300;border:1px solid #f1d99a;border-radius:5px;padding:3px 7px;font-size:12px;position:absolute;top:14px;right:14px}.price-card.studio header>span{color:#c92f4f;border-color:#d7d3d5}.plan-price>small{color:#736f71;font-size:12.5px;display:block}.plan-price b{letter-spacing:-.05em;font-size:28px;display:block}.plan-price sup{margin-right:5px;font-size:13px}.plan-price em{margin-left:4px;font-size:12.5px;font-style:normal}.plan-price p{color:#736f71;font-size:12.5px}.plan-actions{grid-template-columns:1fr 36px;gap:10px;padding:0 16px;display:grid}.plan-actions button{background:#fff;border:1px solid #e6e2e4;border-radius:7px;height:34px;font-size:12.5px}.plan-actions button:first-child{color:#fff;background:linear-gradient(100deg,#d93658,#f05b77);border:0}.studio .plan-actions button:first-child{color:#c92f4f;background:#fff0f3}.price-card ul{flex:1;margin:0;padding:14px 17px;list-style:none}.price-card li{align-items:center;gap:7px;margin:9px 0;font-size:12.5px;display:flex}.price-card li i{color:#e43f5f;background:#f0ecee;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.studio li i{color:#c92f4f;background:#fff0f3}.price-card footer{color:#6b6254;text-align:left;background:#fffaf0;border:1px solid #f0e8d6;border-radius:6px;margin:0 16px 16px;padding:8px;font-size:12px}.pro footer{color:#e43f5f;background:#fbf7f9}.studio footer{color:#c92f4f;background:#fff0f3}.comparison{background:#fff;border:1px solid #eeeaec;border-radius:12px;margin-top:16px;overflow:hidden}.comparison h2{margin:0;padding:17px;font-size:14px}.comparison table{border-collapse:collapse;width:100%}.comparison th,.comparison td{text-align:center;border-top:1px solid #f3eff1;padding:11px 17px;font-size:12.5px}.comparison th:first-child,.comparison td:first-child{text-align:left}.comparison svg{color:#e43f5f;margin:auto}.plans-aside{align-content:start;gap:16px;display:grid}.plans-aside>section{background:#fff;border:1px solid #eeeaec;border-radius:13px;padding:20px}.plans-aside h2{margin:0 0 20px;font-size:14px}.plan-info{margin:19px 0;display:grid}.plan-info small{color:#736f71;font-size:12.5px}.plan-info b{font-size:12.5px}.plans-aside section>button{color:#464244;background:#fff;border:1px solid #e6e2e4;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:34px;font-size:12.5px;display:flex}.plan-tip{grid-template-columns:38px 1fr;gap:10px;margin:18px 0;display:grid}.plan-tip>i{color:#e43f5f;background:#ffedf1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.plans-page .plans-heading{margin-bottom:20px}.plans-page .plans-layout{align-items:start}.plans-page .price-card{min-width:0;overflow:hidden}.plans-page .price-card>header{min-height:118px;padding:18px}.plans-page .price-card>header>svg{width:42px;height:42px;padding:10px}.plans-page .price-card h2{font-size:18px}.plans-page .price-card header p{font-size:13px}.plans-page .plan-price{padding:18px}.plans-page .plan-price b{font-size:31px}.plans-page .plan-price>small{color:#278146;background:#e9f7ea;border-radius:6px;margin-top:8px;padding:4px 8px;font-size:12.5px;font-weight:650;display:inline-flex}.plans-page .plan-includes{border-top:1px solid var(--ops-border);color:var(--ops-text);margin:0 18px;padding-top:16px;font-size:13.5px}.plans-page .price-card ul{padding:10px 18px 16px}.plans-page .price-card li{margin:8px 0;font-size:13px}.plans-page .price-card li i{flex-basis:17px;width:17px;height:17px}.plans-page .price-card footer{color:var(--ops-muted);background:0 0;border:0;gap:12px;margin:auto 18px 18px;padding:0;display:grid}.plans-page .price-card footer>span{font-size:12.5px}.plans-page .plan-actions{grid-template-columns:minmax(0,1fr) 42px;gap:10px;padding:0}.plans-page .plan-actions a,.plans-page .plan-actions button{border:1px solid var(--ops-border);min-height:40px;color:var(--ops-text);background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:13.5px;font-weight:650;display:inline-flex}.plans-page .plan-actions button{cursor:pointer;width:42px;padding:0}.plans-page .plan-actions a:hover,.plans-page .plan-actions button:hover{border-color:var(--ops-accent);background:var(--ops-accent-soft)}.plans-page .comparison{margin-top:18px}.comparison-heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 14px;display:flex}.comparison-heading h2{padding:0}.comparison-heading p{color:var(--ops-muted);margin:4px 0 0;font-size:13.5px}.comparison-tabs{border:1px solid var(--ops-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px;display:grid;overflow:hidden}.comparison-tabs button{border:0;border-right:1px solid var(--ops-border);min-height:36px;color:var(--ops-muted);cursor:pointer;font:inherit;background:0 0;font-size:11px}.comparison-tabs button:last-child{border-right:0}.comparison-tabs button.active{background:var(--ops-accent-soft);box-shadow:inset 0 0 0 1px var(--ops-accent);color:var(--ops-accent)}.comparison-scroll{overflow-x:auto}.plans-page .comparison table{min-width:620px;margin-top:14px}.plans-page .comparison th,.plans-page .comparison td{padding:11px 18px;font-size:13px}.plans-page .comparison td:first-child{font-weight:600}.plans-page .comparison td span{color:var(--ops-muted)}.catalog-config-action{border:1px solid var(--ops-border);width:100%;min-height:40px;color:var(--ops-text);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:inline-flex}.catalog-config-action:hover{border-color:var(--ops-accent);color:var(--ops-accent)}html[data-theme=dark] .plans-page .plan-price>small{color:#8bda9f;background:#183524}@media (max-width:850px){.plans-page .price-card>header{min-height:auto}.comparison-tabs{grid-template-columns:1fr 1fr}.comparison-tabs button:nth-child(2){border-right:0}.comparison-tabs button:nth-child(-n+2){border-bottom:1px solid var(--ops-border)}}.plan-tip span{display:grid}.plan-tip b{font-size:12.5px}.plan-tip small{color:#736f71;font-size:12.5px;line-height:1.5}.plans-aside .addons{background:#fbf7f9}.addons p{color:#736f71;font-size:10px}.new-plan-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.new-plan-form,.plan-preview>section{background:#fff;border:1px solid #eeeaec;border-radius:13px}.new-plan-form>section{border-bottom:1px solid #eeeaec;padding:20px}.form-section-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.form-section-head h2{margin:0;font-size:14px}.form-section-head button{background:#fff;border:1px solid #e6e2e4;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12.5px;display:flex}.price-fields{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trial-row{border-top:1px solid #f3eff1;grid-template-columns:1fr 310px;align-items:center;gap:20px;padding-top:15px;display:grid}.toggle-row{align-items:center;gap:9px;margin:15px 0;display:flex}.toggle-row>b{font-size:12.5px}.toggle{background:#b5b1b3;border-radius:99px;width:29px;height:16px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;display:block}.section-help{color:#736f71;margin:-10px 0 16px;font-size:9px}.resource-head,.resource-row{grid-template-columns:1.4fr .8fr .9fr 60px;align-items:center;gap:16px;display:grid}.resource-head{color:#696567;padding:7px 0;font-size:8px}.resource-row{border-top:1px solid #f3eff1;padding:5px 0;font-size:9px}.resource-row .select-like,.resource-value,.included{border:1px solid #e6e2e4;border-radius:6px;align-items:center;height:29px;padding:0 9px;display:flex}.included{color:#249342;background:#f1fbf3;gap:4px}.resource-row>button{color:#726e70;background:0 0;border:0}.plan-preview{align-content:start;gap:16px;display:grid}.plan-preview h2{margin:0 0 15px;font-size:14px}.plan-preview article{border:1px solid #e6e2e4;border-radius:9px;overflow:hidden}.plan-preview article>header{grid-template-columns:55px 1fr;gap:10px;padding:14px;display:grid;position:relative}.plan-preview article>header>i{color:#e43f5f;background:#ece8ea;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.plan-preview article header div{align-content:center;display:grid}.plan-preview article header b{font-size:14px}.plan-preview article header p{color:#736f71;margin:4px 0;font-size:12.5px}.plan-preview article header em{color:#fff;background:#e43f5f;padding:2px 5px;font-size:11.5px;font-style:normal;position:absolute;top:8px;right:8px}.preview-price{padding:14px 14px 0}.plan-preview article>p,.plan-preview article>small{margin-left:14px}.plan-preview article hr{border:0;border-top:1px solid #eeeaec;margin:13px}.plan-preview article>small{align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;display:flex}.plan-preview article>small svg{color:#e43f5f}.important{color:#e43f5f;background:#fbf7f9;border:1px solid #e5e1e3;border-radius:8px;grid-template-columns:18px 1fr;gap:8px;margin-top:18px;padding:13px;display:grid}.important span{display:grid}.important small{color:#555153;margin-top:4px;font-size:12.5px;line-height:1.5}html[data-theme=dark] .price-card,html[data-theme=dark] .comparison,html[data-theme=dark] .plans-aside>section,html[data-theme=dark] .new-plan-form,html[data-theme=dark] .plan-preview>section,html[data-theme=dark] .plan-preview article{background:#151515;border-color:#332f31}html[data-theme=dark] .history-button,html[data-theme=dark] .plan-actions button,html[data-theme=dark] .plans-aside section>button,html[data-theme=dark] .form-section-head button,html[data-theme=dark] .resource-row .select-like,html[data-theme=dark] .resource-value{color:#f1edef;background:#151515;border-color:#433f41}html[data-theme=dark] .comparison td,html[data-theme=dark] .comparison th,html[data-theme=dark] .new-plan-form>section,html[data-theme=dark] .resource-row{border-color:#332f31}html[data-theme=dark] .payment-donut:after{background:#151515}@media (max-width:1200px){.plans-layout{grid-template-columns:1fr}.plans-aside{grid-template-columns:repeat(3,1fr)}.new-plan-layout{grid-template-columns:1fr}.plan-preview{grid-template-columns:1fr 1fr}}@media (max-width:850px){.plan-cards,.plans-aside,.plan-preview{grid-template-columns:1fr}.plans-heading{flex-direction:column;gap:15px}.plans-heading>div:last-child{width:100%}.plans-heading .new-client{flex:1;justify-content:center}.price-fields,.form-grid,.trial-row{grid-template-columns:1fr}.resource-head,.resource-row{grid-template-columns:1fr 1fr}.resource-head span:nth-child(3),.resource-head span:nth-child(4){display:none}.resource-row>button{justify-self:end}}.metric p{align-items:center;gap:5px;display:flex}.finance-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.finance-heading h1{letter-spacing:-.06em;margin:0;font-size:28px}.finance-heading p{color:#736f71;margin:4px 0 0;font-size:13px}.finance-heading>div:last-child{align-items:end;gap:10px;display:flex}.period{background:#fff;border:1px solid #e6e2e4;border-radius:8px;align-items:center;gap:8px;width:230px;height:42px;padding:12px 14px 5px;font-size:12.5px;display:flex;position:relative}.period small{color:#736f71;background:#fffbfd;padding:0 4px;position:absolute;top:-8px;left:14px}.period svg{margin-left:auto}.finance-layout{grid-template-columns:minmax(0,1fr) 360px;gap:17px;display:grid}.finance-main{gap:17px;display:grid}.finance-chart,.transactions,.finance-aside>section{background:#fff;border:1px solid #f1edef;border-radius:13px;box-shadow:0 3px 7px #26222405}.finance-chart{padding:18px}.finance-chart .card-title h2,.finance-aside h2{align-items:center;gap:6px;font-size:13px;display:flex}.revenue-chart{grid-template-rows:1fr 22px;grid-template-columns:44px 1fr;height:225px;display:grid;position:relative}.revenue-axis{color:#736f71;flex-direction:column;justify-content:space-between;padding:6px 0 18px;font-size:8px;display:flex}.revenue-chart svg{background:linear-gradient(#0000 24%,#f2eef0 24% 25%,#0000 25% 49%,#f2eef0 49% 50%,#0000 50% 74%,#f2eef0 74% 75%,#0000 75%);border-bottom:1px solid #f2eef0;width:100%;height:200px}.revenue-dates{color:#736f71;grid-column:2;justify-content:space-between;font-size:8px;display:flex}.transactions{padding-top:17px;overflow:hidden}.transactions table{border-collapse:collapse;width:100%;min-width:720px}.transactions th,.transactions td{text-align:left;border-top:1px solid #f3eff1;padding:10px 14px;font-size:12.5px}.transactions th{color:#726e70}.transactions td>small{color:#736f71;margin-top:3px;display:block}.transaction-status{border-radius:99px;padding:4px 8px}.transaction-status.pago{color:#249342;background:#ebfaf0}.transaction-status.pendente{color:#c67e00;background:#fff5dd}.transaction-status.trial{color:#e43f5f;background:#f1edef}.finance-aside{align-content:start;gap:16px;display:grid}.finance-aside>section{padding:18px}.finance-payment{grid-template-columns:145px 1fr;align-items:center;gap:18px;display:grid}.finance-donut{background:conic-gradient(#e43f5f 0 72%, #ef7b91 72% 90%, #2eb85c 90% 96%, #f5a400 96%);border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:relative}.finance-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:30px}.finance-donut b{z-index:1;text-align:center;font-size:12px;display:grid}.finance-donut small{color:#736f71;font-size:8px;font-weight:400}.method-line{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin:10px 0;font-size:8px;display:grid}.method-line>i{border-radius:50%;width:8px;height:8px}.method-line .purple{background:#e43f5f}.method-line .blue{background:#ef7b91}.method-line .green{background:#2eb85c}.method-line .amber{background:#f5a400}.method-line b{text-align:right;display:grid}.method-line small{color:#736f71;font-weight:400}.finance-aside section>button{color:#e43f5f;background:#fcf8fa;border:1px solid #e7e3e5;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:32px;font-size:9px;display:flex}.finance-aside dl{margin:0}.finance-aside dl>div{justify-content:space-between;margin:13px 0;font-size:10px;display:flex}.finance-aside dd{margin:0;font-weight:600}.negative{color:#e4394c}.finance-aside .net{border-top:1px solid #eeeaec;padding-top:14px;font-size:12px;font-weight:700}.open-invoices{color:#dd9200;background:#fffaf0;border:1px solid #f1d99a;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.open-invoices span{display:grid}.open-invoices button{color:#fff!important;background:#e43f5f!important;border:0!important;width:auto!important;padding:0 12px!important}html[data-theme=dark] .finance-heading h1{color:#f5f1f3}html[data-theme=dark] .period,html[data-theme=dark] .finance-chart,html[data-theme=dark] .transactions,html[data-theme=dark] .finance-aside>section{color:#f1edef;background:#151515;border-color:#332f31}html[data-theme=dark] .revenue-chart svg{background:linear-gradient(#0000 24%,#332f31 24% 25%,#0000 25% 49%,#332f31 49% 50%,#0000 50% 74%,#332f31 74% 75%,#0000 75%);border-color:#332f31}.churn-card .mini-chart{box-sizing:border-box;background:snow;border:1px solid #f1edef;border-radius:10px;min-width:0;height:auto;padding:16px 16px 10px 44px;display:block;position:relative}.churn-card .mini-chart svg{background:0 0;width:100%;height:112px;margin:0;display:block;position:static;overflow:visible}.churn-card .mini-axis{width:24px;height:112px;padding:0;display:block;position:absolute;inset:16px auto auto 12px}.churn-card .mini-dates{width:100%;margin:5px 0 0;display:flex}html[data-theme=dark] .churn-card .mini-chart{background:#191919;border-color:#332f31}.ops-footer{background:0 0}html[data-theme=dark] .transactions th,html[data-theme=dark] .transactions td,html[data-theme=dark] .finance-aside .net{border-color:#332f31}html[data-theme=dark] .finance-donut:before{background:#151515}html[data-theme=dark] .open-invoices{background:#2d281b;border-color:#705d25}html[data-theme=dark] .open-invoices b{color:#fff}.legacy-chart{display:none!important}.revenue-period-title{z-index:12;position:relative}.period-picker{position:relative}.period-picker>button{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;min-width:90px;display:inline-flex}.period-popover{z-index:20;background:#fff;border:1px solid #e6e2e4;border-radius:10px;width:205px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #1b143629}.period-popover>button{color:#363234;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:9px 10px;font-size:13.5px;display:flex}.period-popover>button:hover,.period-popover>button:focus,.period-popover>button.active{color:#c92f4f;background:#fff1f4;outline:none}.period-option-label{align-items:center;gap:10px;display:inline-flex}.period-option-label>svg{color:#858183;flex:none}.period-popover>button:hover .period-option-label>svg,.period-popover>button:focus .period-option-label>svg,.period-popover>button.active .period-option-label>svg{color:currentColor}.custom-period{border-top:1px solid #ede9eb;gap:9px;margin-top:5px;padding:10px;display:grid}.custom-period label{color:#757173;gap:5px;font-size:12.5px;display:grid}.custom-period input{color:#1a1a1a;width:100%;min-width:0;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e6e2e4;border-radius:7px;padding:7px 8px;font-size:13px}.custom-period .apply-period{color:#fff;cursor:pointer;background:#e43f5f;border:0;border-radius:7px;width:100%;padding:8px 10px;font-size:13px}html[data-theme=dark] .period-popover{background:#151515;border-color:#403c3e;box-shadow:0 14px 35px #00000059}html[data-theme=dark] .period-popover>button{color:#e1dddf}html[data-theme=dark] .period-popover>button:hover,html[data-theme=dark] .period-popover>button:focus,html[data-theme=dark] .period-popover>button.active{color:#ff9caf;background:#36171f}html[data-theme=dark] .custom-period{border-color:#403c3e}html[data-theme=dark] .custom-period input{color:#f9f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0d0d;border-color:#403c3e}.interactive-chart{min-width:0;position:relative}.chart-card>.interactive-chart{height:232px;margin-top:2px}.chart-card>.interactive-chart .axis{height:202px;position:absolute;inset:0 auto 30px 0}.chart-card>.interactive-chart>svg{width:calc(100% - 52px);height:202px;margin-left:52px;display:block;overflow:visible}.interactive-chart .chart-dates{margin-left:52px}.chart-hit{fill:#e43f5f;stroke:#fff;stroke-width:4px;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;transition:r .16s,stroke-width .16s,filter .16s}.chart-hit:hover,.chart-hit:focus,.chart-hit.active{r:8px;stroke-width:5px;filter:drop-shadow(0 2px 5px #7436f559)}.chart-card .chart-hit,.chart-card .chart-hit:hover,.chart-card .chart-hit:focus{r:9px;fill:#0000;stroke:#0000;stroke-width:0;filter:none}.chart-visible-point{fill:#e43f5f;stroke:none;pointer-events:none;vector-effect:non-scaling-stroke;transition:r .14s,fill .14s,stroke .14s}.chart-visible-point.active{r:3.2px;fill:#fff;stroke:#e43f5f;stroke-width:1.8px}.churn-hit{fill:#0000;stroke:#0000;cursor:pointer;outline:none}.point-overlay{z-index:6;pointer-events:none;position:absolute}.point-overlay>button{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;outline:none;width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%)}.point-overlay>button:hover,.point-overlay>button:focus,.point-overlay>button.active{box-shadow:0 0 0 2px #7436f52e}.overlay-tooltip,.css-donut-tooltip{z-index:9;color:#1d191b;white-space:nowrap;pointer-events:none;background:#fffffff7;border:1px solid #ffd7e0;border-radius:8px;gap:2px;min-width:108px;padding:8px 10px;font-size:13px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 8px 22px #281a5024}.overlay-tooltip small,.overlay-tooltip span,.css-donut-tooltip small,.css-donut-tooltip span{color:#837f81;font-size:12.5px}.css-donut-overlay{z-index:5;position:absolute;inset:0}.css-donut-overlay svg{width:100%;height:100%;display:block;overflow:visible}.css-donut-overlay circle{cursor:pointer;pointer-events:stroke;outline:none}.css-donut-overlay circle:hover,.css-donut-overlay circle:focus{stroke-opacity:.78}.css-donut-tooltip{top:10%;left:50%}.bar-overlay{z-index:5;pointer-events:none;position:absolute;inset:0}.bar-overlay>button{border-radius:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0}.bar-overlay>button:hover,.bar-overlay>button:focus{box-shadow:inset 0 0 0 1px #7436f524}.bar-overlay .overlay-tooltip{top:0;left:50%}.top-plan>.bar-overlay{background:0 0;width:auto;height:auto;inset:10px 154px}.top-plan>.bar-overlay>button:hover,.top-plan>.bar-overlay>button:focus{border-radius:6px;box-shadow:0 0 0 4px #7436f514}.top-plan>.bar-overlay .overlay-tooltip{top:50%;left:50%;transform:translate(-50%,-50%)}.severity{position:relative}html[data-theme=dark] .overlay-tooltip,html[data-theme=dark] .css-donut-tooltip{color:#fbf7f9;background:#131b2efa;border-color:#6a2938}.chart-guide{stroke:#f05b77;stroke-width:1px;stroke-dasharray:4 4;opacity:.6;vector-effect:non-scaling-stroke}.chart-tooltip{z-index:8;color:#1d191b;pointer-events:none;font-variant-numeric:tabular-nums;background:#fffffff7;border:1px solid #ffd7e0;border-radius:9px;gap:2px;min-width:112px;padding:9px 11px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 9px 24px #281a5024}.chart-tooltip small,.chart-tooltip span{color:#837f81;font-size:12.5px}.chart-tooltip b{font-size:14px}.churn-card .interactive-chart.compact{overflow:visible}.churn-card .interactive-chart.compact .chart-tooltip{margin-left:28px}.interactive-donut{position:relative}.donut-stage{flex:0 0 170px;width:170px;height:170px;position:relative}.donut-stage svg{width:100%;height:100%;display:block;overflow:visible}.donut-track{fill:none;stroke:#f3eff1;stroke-width:20px}.donut-segment{fill:none;stroke-width:20px;cursor:pointer;outline:none;transition:stroke-width .16s,opacity .16s,filter .16s}.donut-segment:hover,.donut-segment:focus,.donut-segment.active{stroke-width:24px;filter:drop-shadow(0 3px 4px #2314502e)}.donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.donut-center b{font-size:27px;line-height:1}.donut-center small{color:#837f81;margin-top:6px;font-size:13px}.interactive-donut .legend button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:9px max-content max-content;align-items:center;gap:8px;padding:4px 7px;font-size:13.5px;transition:background .15s,border-color .15s;display:grid}.interactive-donut .legend button:hover,.interactive-donut .legend button:focus,.interactive-donut .legend button.active{background:#faf6f8;border-color:#ffdce4;outline:none}.interactive-donut .legend button i{border-radius:50%;width:9px;height:9px}.interactive-donut .legend button span{color:#837f81;font-size:13px}.donut-tooltip{z-index:4;white-space:nowrap;pointer-events:none;background:#fffffff7;border:1px solid #ffdce4;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #281a501f}.donut-tooltip span,.donut-tooltip small{color:#837f81;font-size:12.5px}html[data-theme=dark] .chart-hit{stroke:#151515}html[data-theme=dark] .chart-tooltip,html[data-theme=dark] .donut-tooltip{color:#fbf7f9;background:#131b2efa;border-color:#6a2938}html[data-theme=dark] .donut-track{stroke:#332f31}html[data-theme=dark] .interactive-donut .legend button:hover,html[data-theme=dark] .interactive-donut .legend button:focus,html[data-theme=dark] .interactive-donut .legend button.active{background:#2e1c21;border-color:#6a2938}.storage-interactive-donut{justify-content:flex-start;min-height:220px;padding:12px 0 34px}.storage-interactive-donut .donut-stage{flex-basis:160px;width:160px;height:160px}.storage-interactive-donut .donut-center b{font-size:18px}.finance-interactive-donut,.payment-interactive-donut,.logs-interactive-donut{justify-content:flex-start;gap:14px}.finance-interactive-donut{min-height:196px;padding:8px 0 32px}.finance-interactive-donut .donut-stage{flex-basis:128px;width:128px;height:128px}.finance-interactive-donut .donut-center b{font-size:12px}.payment-interactive-donut{gap:16px;min-height:164px;padding:8px 0 30px}.payment-interactive-donut .donut-stage{flex-basis:112px;width:112px;height:112px}.payment-interactive-donut .donut-track,.payment-interactive-donut .donut-segment{stroke-width:20px}.payment-interactive-donut .donut-segment:hover,.payment-interactive-donut .donut-segment:focus,.payment-interactive-donut .donut-segment.active{stroke-width:24px}.payment-interactive-donut .donut-center b{font-size:16px;line-height:1.1}.payment-interactive-donut .donut-center small{margin-top:8px}.logs-interactive-donut .donut-center b{font-size:18px}.logs-aside>section:nth-child(2){display:block}.logs-aside>section:nth-child(2)>h2{margin-bottom:10px}.logs-interactive-donut{min-height:154px;padding:0 0 28px}.logs-interactive-donut .donut-stage{flex-basis:105px;width:105px;height:105px}.finance-interactive-donut .legend,.payment-interactive-donut .legend,.logs-interactive-donut .legend{flex:1;min-width:0}.finance-interactive-donut .legend button,.payment-interactive-donut .legend button,.logs-interactive-donut .legend button{grid-template-columns:9px minmax(0,1fr) auto;width:100%;padding-inline:5px;font-size:12.5px}.finance-interactive-donut .legend button span,.payment-interactive-donut .legend button span,.logs-interactive-donut .legend button span{white-space:nowrap;font-size:12.5px}@media (max-width:760px){.storage-interactive-donut,.finance-interactive-donut,.payment-interactive-donut,.logs-interactive-donut{justify-content:center}}@media (max-width:1150px){.finance-layout{grid-template-columns:1fr}.finance-aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.finance-heading{flex-direction:column;gap:16px}.finance-heading>div:last-child{flex-wrap:wrap;width:100%}.period{width:100%}.finance-heading .table-button{flex:1;justify-content:center}.finance-aside{grid-template-columns:1fr}.finance-payment{grid-template-columns:130px 1fr}.revenue-dates span:nth-child(2n){display:none}}.search input{font-size:14px}.search input::placeholder{color:#969294;opacity:1;font-size:14px}.metric h2{color:#0c080a;font-weight:600}html[data-theme=dark] .metric h2{color:#fcf8fa}.card-title h2{font-weight:600}.card-title button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:92px;display:inline-flex}.card-title button svg{flex:none}.clients-tool-actions{z-index:20;gap:10px;display:flex;position:relative}.clients-action-wrap{position:relative}.table-button{cursor:pointer}.table-button.active{color:#c92f4f;background:#fff8f9;border-color:#f19aae;box-shadow:0 0 0 3px #db36580d}.filters-popover,.export-popover{color:#1b1719;z-index:80;background:#fff;border:1px solid #e8e4e6;border-radius:14px;animation:.15s ease-out popover-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 55px #1a1a1a24}.filters-popover{flex-direction:column;width:min(620px,100vw - 300px);max-height:min(620px,100vh - 240px);display:flex}.export-popover{width:390px}@keyframes popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.filters-popover>header,.export-popover>header{border-bottom:1px solid #f1edef;justify-content:space-between;align-items:center;padding:18px 20px 15px;display:flex}.filters-popover header div,.export-popover header{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.filters-popover header b,.export-popover header b{font-size:15px}.filters-popover header small,.export-popover header small{color:#787476;font-size:13px}.filters-content{grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:auto}.filter-group{border:0;border-bottom:1px solid #f3eff1;min-width:0;margin:0;padding:16px 20px}.filter-group:nth-child(odd){border-right:1px solid #f3eff1}.filter-group.full{border-right:0;grid-column:1/-1}.filter-group legend,.export-popover legend{margin:0 0 10px;padding:0;font-size:13.5px;font-weight:650}.filter-options{flex-wrap:wrap;gap:7px;display:flex}.filter-options label{cursor:pointer}.filter-options input{opacity:0;pointer-events:none;position:absolute}.filter-options span{color:#646062;background:#fff;border:1px solid #e8e4e6;border-radius:8px;padding:7px 10px;font-size:13px;transition:all .15s;display:block}.filter-options input:checked+span{color:#c92f4f;background:#f6f2f4;border-color:#f3a6b8;box-shadow:inset 0 0 0 1px #db36581f}.filter-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.filter-fields label{color:#787476;gap:5px;font-size:12.5px;display:grid}.filter-fields input,.filter-group select,.money-input{color:#2b2729;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e6e2e4;border-radius:8px;outline:none;padding:0 9px;font-size:13px}.filter-fields input:focus,.filter-group select:focus,.money-input:focus-within{border-color:#f05b77;box-shadow:0 0 0 3px #db365812}.money-input{align-items:center;padding:0;display:flex;overflow:hidden}.money-input i{color:#787476;border-right:1px solid #ece8ea;padding:0 8px;font-style:normal}.money-input input{border:0;min-width:0;height:100%}.filters-popover>footer,.export-popover>footer{background:#fefafc;justify-content:flex-end;align-items:center;gap:9px;padding:13px 18px;display:flex}.filters-popover>footer button,.export-popover>footer button{color:#423e40;cursor:pointer;background:#fff;border:1px solid #e6e2e4;border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.filters-popover>footer .filter-clear{color:#736f71;background:0 0;border-color:#0000;margin-right:auto}.filters-popover>footer .filter-apply,.export-popover>footer .export-submit{color:#fff;background:linear-gradient(135deg,#db3658,#bc2445);border-color:#ca2d4f;min-width:118px}.active-filter-chips{color:#736f71;flex-wrap:wrap;align-items:center;gap:7px;min-height:28px;margin:-4px 0 14px;font-size:13px;display:flex}.active-filter-chips>span{margin-right:3px;font-weight:600}.active-filter-chips button{color:#c92f4f;cursor:pointer;background:#f8f4f6;border:1px solid #dedadc;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:13px;display:inline-flex}.active-filter-chips .clear-all{color:#6a6668;background:0 0;border-color:#0000;text-decoration:underline}.sort-button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 2px 7px 0;transition:color .14s;display:inline-flex}.sort-button .sort-icon{color:#969294;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:21px;height:21px;transition:color .14s,background-color .14s,border-color .14s,transform .14s;display:inline-grid}.sort-button:hover .sort-icon{color:var(--ops-text,#21191d);background:var(--ops-surface-soft,#fcf8fa);border-color:var(--ops-border,#eadfe4)}.sort-button.active{color:var(--ops-text,#21191d)}.sort-button.active .sort-icon{color:var(--ops-accent-strong,#c92e4d);background:var(--ops-accent-soft,#fff0f3);border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.sort-button.active .sort-icon{border-color:color-mix(in srgb, var(--ops-accent) 28%, var(--ops-border))}}.sort-button:active .sort-icon{transform:translateY(1px)}.sort-button:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.sort-button:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 38%, transparent)}}.sort-button:focus-visible{outline-offset:3px}.export-popover>header{padding:18px 20px}.export-popover fieldset{border:0;margin:0;padding:16px 20px 2px}.export-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.export-options label{cursor:pointer;border:1px solid #e8e4e6;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:11px;display:grid}.export-options label.selected{background:#f9f5f7;border-color:#ed8298}.export-options input,.export-scope input{accent-color:#e43f5f}.export-options svg{color:#e43f5f}.export-options span,.export-scope span{gap:2px;display:grid}.export-options b,.export-scope b{font-size:13px}.export-options small,.export-scope small,.export-popover fieldset>p{color:#827e80;font-size:12.5px}.export-scope{gap:5px;display:grid}.export-scope label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.export-scope label:hover{background:#fbf7f9}.export-popover fieldset>p{margin:8px 8px 13px;line-height:1.5}.export-popover button:disabled{cursor:not-allowed;opacity:.65}.export-submit{justify-content:center;align-items:center;gap:7px;display:inline-flex}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-clients{color:#878385;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:190px;display:flex}.empty-clients b{color:#353133;font-size:14px}.pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-toast{z-index:200;background:#fff;border:1px solid #e5e1e3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;width:min(380px,100vw - 32px);padding:14px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #1b17192b}.admin-toast>span{color:#22a447;background:#eaf9ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-toast.error>span{color:#e33c4d;background:#fff0f1}.admin-toast div{gap:3px;display:grid}.admin-toast b{color:#231f21;font-size:12px}.admin-toast small{color:#777375;font-size:10px}.admin-toast>button{color:#827e80;cursor:pointer;background:0 0;border:0;padding:2px}.state.inadimplente{color:#d83c4d;background:#fff1f1;border-color:#fadadd}.state.suspenso{color:#b87300;background:#fff7e7;border-color:#f5e4bc}.state.cancelado{color:#736f71;background:#f6f2f4;border-color:#e8e4e6}.subscriptions-table .state.trial{color:#2477b5;background:#eef7ff;border-color:#cfe7f8}.subscriptions-table .state.ativa{color:#249342;background:#edfaef;border-color:#d9f0de}.subscriptions-table .state.pausada{color:#a96800;background:#fff7e7;border-color:#f5e4bc}html[data-theme=dark] .filters-popover,html[data-theme=dark] .export-popover,html[data-theme=dark] .admin-toast{color:#f5f1f3;background:#151515;border-color:#383436;box-shadow:0 22px 60px #0008}html[data-theme=dark] .filters-popover>header,html[data-theme=dark] .export-popover>header,html[data-theme=dark] .filter-group{border-color:#383436}html[data-theme=dark] .filters-popover>footer,html[data-theme=dark] .export-popover>footer{background:#1a1618}html[data-theme=dark] .filter-options span,html[data-theme=dark] .filter-fields input,html[data-theme=dark] .filter-group select,html[data-theme=dark] .money-input,html[data-theme=dark] .filters-popover>footer button,html[data-theme=dark] .export-popover>footer button,html[data-theme=dark] .export-options label{color:#efebed;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .filter-options input:checked+span,html[data-theme=dark] .export-options label.selected{color:#c9c5c7;background:#331d24;border-color:#dc506c}html[data-theme=dark] .export-scope label:hover{background:#1c1c1c}html[data-theme=dark] .table-button.active{color:#c9c5c7;background:#331d24;border-color:#dc506c}html[data-theme=dark] .admin-toast b,html[data-theme=dark] .empty-clients b{color:#f5f1f3}@media (max-width:1000px){.filters-popover{width:min(620px,100vw - 48px);right:-120px}}@media (max-width:760px){.clients-tool-actions{grid-template-columns:1fr 1fr;display:grid}.clients-action-wrap>.table-button{justify-content:center;width:100%}.clients-tool-actions .table-search{grid-column:1/-1;width:100%}.filters-popover,.export-popover{width:auto;max-height:calc(100vh - 32px);position:fixed;inset:auto 16px 16px}.filters-content{grid-template-columns:1fr;max-height:60vh}.filter-group,.filter-group:nth-child(odd){border-right:0}.filter-group.full{grid-column:auto}.table-footer>label{display:none}}.client-detail-page{color:#191919;padding:18px 22px 28px}.client-detail-breadcrumb{color:#787476;align-items:center;gap:12px;min-height:34px;margin:0 5px 18px;font-size:14px;display:flex}.client-detail-breadcrumb a{color:#635f61;text-decoration:none}.client-detail-breadcrumb b{color:#201c1e}.client-hero{background:#fff;border:1px solid #eae6e8;border-radius:12px 12px 0 0;align-items:flex-start;gap:20px;min-height:154px;padding:25px 24px;display:flex;box-shadow:0 2px 8px #1a1a1a08}.client-logo{color:#554143;letter-spacing:3px;background:linear-gradient(145deg,#f6e8e6,#eee1df);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:90px;height:90px;font-family:Georgia,serif;font-size:27px;display:flex}.client-logo small{letter-spacing:2px;font:600 7px/1 Inter,sans-serif}.client-hero-copy{flex:1;min-width:0;padding-top:2px}.client-title{align-items:center;gap:12px;display:flex}.client-title h1{color:#181416;letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.25}.client-title .state{padding:5px 10px;font-size:12.5px;transform:none}.client-contact{color:#696567;flex-wrap:wrap;align-items:center;gap:24px;margin-top:14px;font-size:13.5px;display:flex}.client-contact span{align-items:center;gap:8px;display:inline-flex}.client-contact svg{color:#656163}.client-meta{color:#7a7678;flex-wrap:wrap;align-items:center;gap:25px;margin-top:14px;font-size:12.5px;display:flex}.client-meta em{color:#7c3b4d;background:#f1edef;border-radius:7px;padding:5px 9px;font-style:normal}.client-hero-actions{gap:10px;margin-left:auto;display:flex}.client-hero-actions button{color:#555153;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.client-hero-actions .primary{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41);border-color:#ce2f50;box-shadow:0 6px 15px #e43f5f26}.client-detail-tabs{background:#fff;border:1px solid #eae6e8;border-top:0;align-items:end;gap:6px;height:67px;padding:0 9px;display:flex;overflow-x:auto}.client-detail-tabs button,.client-detail-tabs a{color:#625e60;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;min-width:max-content;height:66px;padding:0 22px;font-size:13px;text-decoration:none;display:inline-flex}.client-detail-tabs button svg,.client-detail-tabs a svg{width:18px;height:18px}.client-detail-tabs button.active,.client-detail-tabs a.active{color:#c92f4f;border-bottom-color:#e43f5f;font-weight:650}.client-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:17px;display:grid}.client-overview-card{background:#fff;border:1px solid #eae6e8;border-radius:10px;flex-direction:column;min-height:292px;padding:17px;display:flex;box-shadow:0 2px 6px #1a1a1a06}.client-overview-card>header{justify-content:space-between;align-items:start;gap:8px;min-height:27px;display:flex}.client-overview-card h2,.financial-summary h2,.last-activities h2{color:#201c1e;margin:0;font-size:13.5px;font-weight:650}.client-overview-card>header>i{color:#c92f4f;background:#ffedf1;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-2px;display:grid}.client-overview-card>header>span{color:#209346;background:#e9f8ee;border-radius:99px;padding:5px 10px;font-size:12.5px}.client-overview-card>header>small{color:#868284;white-space:nowrap;font-size:12.5px}.client-overview-card>button,.client-overview-card>.client-overview-action{color:#555153;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:7px;justify-content:center;align-items:center;height:35px;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.detail-plan{align-items:center;gap:8px;margin-top:-8px;display:flex}.detail-plan strong{color:#1b1719;font-size:22px}.detail-plan span{color:#c92f4f;background:#ffedf1;border-radius:99px;padding:4px 8px;font-size:12.5px}.plan-current>p{color:#6a6668;margin:8px 0 16px;font-size:12.5px}.plan-current>p b{color:#2b2729;font-size:14px}.plan-current ul{color:#625e60;gap:10px;margin:0 0 12px;padding:0;font-size:12.5px;list-style:none;display:grid}.plan-current li{align-items:center;gap:8px;display:flex}.plan-current li svg{color:#22a54a;background:#e8f8ed;border-radius:50%;width:14px;height:14px;padding:2px}.detail-list{gap:0;margin:9px 0 13px;display:grid}.detail-list div{border-bottom:1px solid #f4f0f2;justify-content:space-between;align-items:center;min-height:46px;display:flex}.detail-list dt{color:#736f71;font-size:12.5px}.detail-list dd{color:#1c1c1c;margin:0;font-size:12.5px;font-weight:600}.visa{color:#fff;background:#c92f4f;border-radius:2px;margin-right:7px;padding:3px 4px;font-size:6px;font-style:normal}.usage-row{margin:11px 0 15px}.usage-row>span{color:#747072;justify-content:space-between;align-items:end;display:flex}.usage-row small{font-size:12.5px}.usage-row b{color:#343032;font-size:12.5px}.usage-row>div{background:#f1edef;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.usage-row i{border-radius:inherit;background:linear-gradient(90deg,#c92f4f,#f05b77);height:100%;display:block}.domain-detail{gap:7px;margin-top:10px;display:grid}.domain-detail small{color:#777375;font-size:12.5px}.domain-detail p{color:#332f31;align-items:center;gap:7px;margin:0 0 7px;font-size:12.5px;display:flex}.domain-detail p span{color:#209346;background:#e9f8ee;border-radius:99px;padding:5px 9px}.domain-detail .ssl{color:#15923c}.subscription-detail-card h2,.usage-detail-card h2,.domain-detail-card h2{font-size:14px}.subscription-detail-card>header>span,.domain-detail-card>header>span{padding:6px 11px;font-size:13px}.subscription-detail-card .detail-list{margin-top:12px}.subscription-detail-card .detail-list div{min-height:52px}.subscription-detail-card .detail-list dt,.subscription-detail-card .detail-list dd{font-size:13.5px}.subscription-detail-card>button,.usage-detail-card>button,.domain-detail-card>button{height:38px;font-size:13px}.usage-detail-card>header>small{font-size:12.5px}.usage-detail-card .usage-row{margin:15px 0 19px}.usage-detail-card .usage-row small,.usage-detail-card .usage-row b{font-size:13.5px}.usage-detail-card .usage-row>div{height:6px;margin-top:10px}.domain-detail-card .domain-detail{gap:9px;margin-top:14px}.domain-detail-card .domain-detail small{font-size:13px}.domain-detail-card .domain-detail p{margin-bottom:10px;font-size:13.5px;line-height:1.45}.domain-detail-card .domain-detail p span{padding:5px 10px;font-size:12.5px}.client-detail-bottom{grid-template-columns:1.08fr 1fr;gap:17px;margin-top:17px;display:grid}.financial-summary,.last-activities{background:#fff;border:1px solid #eae6e8;border-radius:10px;min-height:333px;padding:17px;box-shadow:0 2px 6px #1a1a1a06}.financial-summary>header,.last-activities>header{justify-content:space-between;align-items:center;display:flex}.financial-summary header button,.last-activities header button{color:#615d5f;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:7px;align-items:center;gap:7px;height:29px;padding:0 10px;font-size:12.5px;display:inline-flex}.financial-period-select{align-items:center;display:inline-flex;position:relative}.financial-period-select select{appearance:none;color:#615d5f;height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:7px;padding:0 29px 0 10px;font-size:13px;font-weight:600}.financial-period-select:after{content:"";color:#615d5f;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;right:11px;transform:translateY(-2px)rotate(45deg)}.financial-period-select select:focus-visible{outline-offset:2px;outline:2px solid #d73557}.financial-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 16px;display:grid}.financial-kpis span{gap:8px;display:grid}.financial-kpis small{color:#777375;font-size:12.5px}.financial-kpis b{color:#1f1b1d;font-size:14px}.client-finance-chart{height:174px;padding:0 0 22px 45px;position:relative}.client-finance-chart:before{content:"";background:repeating-linear-gradient(#fff 0 35px,#efebed 36px);position:absolute;inset:0 0 22px 45px}.client-finance-chart svg{width:100%;height:140px;position:relative;overflow:visible}.client-finance-chart .area{fill:url(#clientArea)}.client-finance-chart .line{fill:none;stroke:#d73557;stroke-width:2px;vector-effect:non-scaling-stroke}.client-finance-chart circle{fill:#e9506c;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.finance-y{color:#817d7f;flex-direction:column;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:-5px;bottom:20px;left:0}.finance-months{color:#777375;justify-content:space-between;font-size:12.5px;display:flex;position:absolute;bottom:0;left:45px;right:0}.last-activities>header{margin-bottom:8px}.last-activities>header button{height:33px;padding:0 13px;font-size:13px}.detail-activity{border-bottom:1px solid #f4f0f2;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:76px;display:grid}.detail-activity:last-child{border-bottom:0}.detail-activity>i{color:#6c686a;background:#f5f1f3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.detail-activity>i.green{color:#26a04b;background:#eaf8ee}.detail-activity>i svg{width:16px;height:16px}.detail-activity>span{gap:6px;min-width:0;display:grid}.detail-activity b{color:#242022;font-size:13.5px}.detail-activity small{color:#777375;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.detail-activity time{color:#656163;text-align:right;gap:6px;font-size:13px;display:grid}.detail-activity time small{font-size:13px}html[data-theme=dark] .client-detail-page{color:#f1edef}html[data-theme=dark] .client-detail-breadcrumb b,html[data-theme=dark] .client-title h1,html[data-theme=dark] .client-overview-card h2,html[data-theme=dark] .financial-summary h2,html[data-theme=dark] .last-activities h2,html[data-theme=dark] .detail-plan strong,html[data-theme=dark] .financial-kpis b,html[data-theme=dark] .detail-activity b{color:#f7f3f5}html[data-theme=dark] .client-hero,html[data-theme=dark] .client-detail-tabs,html[data-theme=dark] .client-overview-card,html[data-theme=dark] .financial-summary,html[data-theme=dark] .last-activities{box-shadow:none;background:#151515;border-color:#332f31}html[data-theme=dark] .client-overview-card>button,html[data-theme=dark] .client-overview-card>.client-overview-action{color:#eae6e8;background:#272325;border-color:#3f3b3d}html[data-theme=dark] .client-overview-card>button:hover,html[data-theme=dark] .client-overview-card>.client-overview-action:hover{background:#302c2e;border-color:#555153}html[data-theme=dark] .detail-list div,html[data-theme=dark] .detail-activity{border-color:#353133}html[data-theme=dark] .detail-list dd,html[data-theme=dark] .usage-row b,html[data-theme=dark] .domain-detail p,html[data-theme=dark] .plan-current>p b{color:#ede9eb}html[data-theme=dark] .client-finance-chart:before{background:repeating-linear-gradient(#151515 0 35px,#353133 36px)}@media (max-width:1200px){.client-overview-grid{grid-template-columns:repeat(2,1fr)}.client-detail-bottom{grid-template-columns:1fr}.client-hero{flex-wrap:wrap}.client-hero-actions{justify-content:flex-end;width:100%}.client-detail-tabs button,.client-detail-tabs a{padding:0 14px}}@media (max-width:760px){.client-detail-page{padding:14px}.client-overview-grid{grid-template-columns:1fr}.client-hero{padding:18px}.client-logo{width:70px;height:70px}.client-title h1{font-size:19px}.client-contact{gap:12px}.client-hero-actions{justify-content:stretch}.client-hero-actions button{flex:1;justify-content:center}.financial-kpis{grid-template-columns:repeat(2,1fr)}}.client-subscription-layout{grid-template-columns:1.08fr .9fr;gap:17px;margin-top:17px;display:grid}.subscription-main-column,.subscription-side-column{align-content:start;gap:15px;display:grid}.subscription-current-card,.billing-card,.payment-method-card,.subscription-history,.plan-change-note{background:#fff;border:1px solid #eae6e8;border-radius:10px;box-shadow:0 2px 6px #1a1a1a06}.subscription-current-card h2,.billing-card h2,.payment-method-card h2,.subscription-history h2{color:#201c1e;margin:0 0 15px;font-size:14px}.subscription-plan-summary{grid-template-columns:.92fr 1.08fr;gap:20px;display:grid}.subscription-plan-side{border-right:1px solid #f1edef;padding-right:20px}.subscription-plan-name{align-items:center;gap:12px;display:flex}.subscription-plan-name>i{color:#c92f4f;background:#ffedf1;border-radius:50%;place-items:center;width:49px;height:49px;display:grid}.subscription-plan-name>span{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:5px 8px;display:grid}.subscription-plan-name b{color:#1e1a1c;font-size:17px}.subscription-plan-name em{color:#c92f4f;background:#ffedf1;border-radius:99px;padding:4px 7px;font-size:12.5px;font-style:normal}.subscription-plan-name small{color:#625e60;grid-column:1/-1;font-size:13px}.subscription-plan-name strong{color:#282426;font-size:13.5px}.subscription-plan-side ul{color:#625e60;gap:9px;margin:16px 0;padding:0;font-size:12.5px;list-style:none;display:grid}.subscription-plan-side li{align-items:center;gap:8px;display:flex}.subscription-plan-side li svg{color:#22a54a;background:#e8f8ed;border-radius:50%;width:13px;height:13px;padding:2px}.subscription-plan-side>button,.history-all{color:#555153;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:7px;width:100%;height:34px;font-size:12.5px;font-weight:600}.subscription-plan-side>.subscription-renewal{height:auto;min-height:31px;margin-top:13px}.subscription-facts{margin:0}.subscription-facts div{justify-content:space-between;align-items:center;gap:14px;min-height:35px;display:flex}.subscription-facts dt{color:#736f71;font-size:12.5px}.subscription-facts dd{color:#2b2729;text-align:right;margin:0;font-size:12.5px;font-weight:600}.subscription-facts dd span{color:#249342;background:#e9f8ee;border-radius:99px;padding:4px 8px}.subscription-facts dd i{color:#fff;background:#c92f4f;border-radius:2px;margin-right:8px;padding:3px 4px;font-size:11px;font-style:normal}.subscription-renewal{color:#635f61;background:#f8f4f6;border-radius:6px;align-items:center;gap:8px;height:31px;margin-top:13px;padding:0 10px;font-size:12.5px;display:flex}.subscription-renewal svg{color:#c92f4f}.plan-details-backdrop{z-index:100;background:#1814169c;justify-content:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.plan-details-modal{color:#302c2e;background:#fff;border:1px solid #e3dfe1;border-radius:12px;flex:none;width:min(100%,410px);margin:auto;box-shadow:0 22px 60px #18141645}.plan-details-modal>header{border-bottom:1px solid #efebed;justify-content:space-between;align-items:start;padding:21px 21px 17px;display:flex}.plan-details-modal small{color:#777375;font-size:13px;display:block}.plan-details-modal h2{color:#201c1e;margin:4px 0 0;font-size:21px}.plan-details-close{color:#555153;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.plan-details-price{color:#777375;margin:19px 21px 16px;font-size:14px}.plan-details-price strong{color:#201c1e;font-size:20px}.plan-details-modal ul{color:#514d4f;gap:12px;margin:0;padding:0 21px 21px;font-size:14px;list-style:none;display:grid}.plan-details-modal li{align-items:center;gap:9px;display:flex}.plan-details-modal li svg{color:#22a54a;background:#e8f8ed;border-radius:50%;flex:none;padding:2px}.plan-details-modal footer{border-top:1px solid #efebed;justify-content:end;padding:14px 21px;display:flex}.plan-details-modal footer button{color:#514d4f;cursor:pointer;background:#fff;border:1px solid #d8d4d6;border-radius:7px;height:35px;padding:0 17px;font-size:13.5px;font-weight:650}.cycle-modal-backdrop{z-index:200;background:#1814169c;justify-content:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.cycle-modal{color:#302c2e;background:#fff;border:1px solid #e3dfe1;border-radius:14px;flex-direction:column;flex:none;width:min(100%,680px);margin:auto;display:flex;box-shadow:0 22px 60px #18141645}.cycle-modal>header{flex:none;justify-content:space-between;align-items:start;padding:24px 26px 0;display:flex}.cycle-modal>header small{color:#d73557;letter-spacing:.2px;font-size:13.5px;font-weight:650;display:block}.cycle-modal>header h2{color:#201c1e;letter-spacing:-.4px;margin:6px 0 0;font-size:25px;font-weight:700;line-height:1.15}.cycle-modal-close{color:#555153;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cycle-modal-intro{color:#777375;flex:none;margin:8px 26px 0;font-size:14px;line-height:1.45}.cycle-modal .cycle-options{flex-direction:column;flex:none;align-items:stretch;gap:10px;width:auto;margin:0 26px;padding:18px 0 0;display:flex}.cycle-modal .cycle-options>button{box-sizing:border-box;color:#514d4f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:11px;flex:none;align-self:stretch;align-items:center;gap:14px;width:100%;height:auto;min-height:0;padding:15px 17px;transition:border-color .15s,background .15s;display:flex}.cycle-modal .cycle-options>button:hover{border-color:#cfcbcd}.cycle-modal .cycle-options>button.selected{background:#fff6f8;border-color:#d73557}.cycle-modal .cycle-radio{border:1.5px solid #a9a5a7;border-radius:50%;flex:none;width:19px;height:19px;transition:border .15s}.cycle-modal .cycle-options>button.selected .cycle-radio{border:5.5px solid #d73557}.cycle-option-copy{flex:1;gap:3px;min-width:0;display:grid}.cycle-modal .cycle-options b{color:#201c1e;font-size:16px;font-weight:700;line-height:1.2}.cycle-modal .cycle-options strong{color:#34302f;font-size:13.5px;font-weight:600}.cycle-modal .cycle-options small{color:#8a8688;font-size:13.5px;line-height:1.3}.cycle-option-saving{align-content:center;justify-items:end;gap:4px;margin-left:auto;display:grid}.cycle-modal .cycle-option-saving em{color:#c92f4f;white-space:nowrap;background:#fff0f4;border-radius:5px;padding:5px 10px;font-size:13.5px;font-style:normal;font-weight:650}.cycle-modal .cycle-option-saving em.neutral{color:#6f6b6d;background:#f5f2f3}.cycle-modal .cycle-option-saving del{color:#918c8e;font-size:13.5px}.cycle-option-check{color:#d73557;opacity:0;flex:none;place-items:center;width:18px;transition:opacity .15s;display:grid}.cycle-modal .cycle-options>button.selected .cycle-option-check{opacity:1}.cycle-modal-note{color:#7d797b;background:#faf7f8;border:1px solid #ece8ea;border-radius:8px;flex:none;align-items:center;gap:9px;margin:14px 26px 0;padding:11px 13px;font-size:14px;line-height:1.4;display:flex}.cycle-modal-note svg{color:#c92f4f;flex:none}.cycle-modal>footer{text-align:left;background:0 0;border-top:1px solid #efebed;flex:none;justify-content:space-between;margin-top:18px;padding:16px 26px;display:flex}.cycle-modal>footer button{color:#514d4f;cursor:pointer;background:#fff;border:1px solid #d8d4d6;border-radius:8px;width:auto;height:42px;padding:0 20px;font-size:14px;font-weight:650}.cycle-modal>footer .primary{color:#fff;background:#d73557;border-color:#ce2f50}@media (max-width:720px){.cycle-modal-backdrop{padding:16px}.cycle-modal>header{padding:20px 18px 0}.cycle-modal>header h2{font-size:22px}.cycle-modal-intro{margin:7px 18px 0}.cycle-modal .cycle-options{margin:0 18px;padding:14px 0 0}.cycle-modal .cycle-options>button{gap:11px;padding:13px 14px}.cycle-modal .cycle-option-saving del{display:none}.cycle-modal-note{margin:12px 18px 0}.cycle-modal>footer{padding:13px 18px}.cycle-modal>footer button{padding:0 15px}}.plan-details-modal footer .primary{color:#fff;background:#d73557;border-color:#ce2f50}.billing-summary{grid-template-columns:repeat(3,1fr);display:grid}.billing-summary>span{border-right:1px solid #ece8ea;flex-direction:column;gap:5px;min-height:67px;padding:0 17px;display:flex}.billing-summary>span:first-child{padding-left:0}.billing-summary>span:last-child{border-right:0}.billing-summary small{color:#757173;font-size:12.5px}.billing-summary b{color:#1d191b;font-size:17px}.billing-summary em{color:#625e60;font-size:12.5px;font-style:normal}.billing-summary button{color:#5c585a;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:6px;width:max-content;height:27px;padding:0 10px;font-size:12.5px}.billing-card footer{background:0 0;border-top:1px solid #f1edef;justify-content:space-between;margin-top:13px;padding-top:13px;display:flex}.billing-card footer button{cursor:pointer;border-radius:7px;height:35px;padding:0 18px;font-size:12.5px;font-weight:600}.billing-card footer .danger{color:#d73343;background:#fff;border:1px solid #f0cfd3}.billing-card footer .primary{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41);border:1px solid #ce2f50;min-width:104px}.payment-method-card>div{align-items:center;gap:12px;display:flex}.payment-brand{color:#fff;background:#c92f4f;border-radius:3px;padding:5px 7px;font-size:11.5px;font-weight:700}.payment-method-card div>span:nth-child(2){gap:5px;display:grid}.payment-method-card div b{color:#2a2628;font-size:13px}.payment-method-card div small{color:#767274;font-size:12.5px}.payment-method-card div em{color:#259144;background:#e9f8ee;border-radius:99px;padding:4px 8px;font-size:12px;font-style:normal}.payment-method-card button{color:#555153;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:7px;height:33px;margin-left:auto;padding:0 13px;font-size:12.5px}.payment-method-card button.more{width:33px;margin-left:0;padding:0;font-size:17px}.subscription-history{min-height:420px;position:relative}.subscription-history h2{margin-bottom:12px}.history-line{background:#e6e2e4;width:1px;position:absolute;top:59px;bottom:57px;left:30px}.subscription-history-item{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:65px;display:grid;position:relative}.subscription-history-item>i{z-index:1;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.subscription-history-item>i.green{color:#20a34b;background:#e9f9ee}.subscription-history-item>i.purple{color:#cf3152;background:#ffedf1}.subscription-history-item>i.orange{color:#ee6d2e;background:#fff0e8}.subscription-history-item>span{gap:5px;display:grid}.subscription-history-item b{color:#231f21;font-size:12.5px}.subscription-history-item small{color:#736f71;font-size:12.5px}.subscription-history-item time{color:#625e60;text-align:right;gap:5px;font-size:12.5px;display:grid}.subscription-history-item time small{font-size:12.5px}.history-all{margin-top:8px}.plan-change-note{color:#c92f4f;background:#fff8f9;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;min-height:89px;padding:15px;display:grid}.plan-change-note div{gap:6px;display:grid}.plan-change-note p{color:#696567;max-width:330px;margin:0;font-size:12.5px;line-height:1.55}.plan-change-note button{color:#c92f4f;cursor:pointer;background:#fff;border:1px solid #d9d5d7;border-radius:7px;align-self:center;height:31px;padding:0 13px;font-size:12.5px;font-weight:600}html[data-theme=dark] .subscription-current-card,html[data-theme=dark] .billing-card,html[data-theme=dark] .payment-method-card,html[data-theme=dark] .subscription-history{box-shadow:none;background:#151515;border-color:#332f31}html[data-theme=dark] .subscription-current-card h2,html[data-theme=dark] .billing-card h2,html[data-theme=dark] .payment-method-card h2,html[data-theme=dark] .subscription-history h2,html[data-theme=dark] .subscription-plan-name b,html[data-theme=dark] .subscription-plan-name strong,html[data-theme=dark] .subscription-facts dd,html[data-theme=dark] .billing-summary b,html[data-theme=dark] .payment-method-card div b,html[data-theme=dark] .subscription-history-item b{color:#f5f1f3}html[data-theme=dark] .subscription-plan-side,html[data-theme=dark] .billing-summary>span,html[data-theme=dark] .billing-card footer{border-color:#353133}html[data-theme=dark] .subscription-plan-side>button,html[data-theme=dark] .history-all,html[data-theme=dark] .billing-summary button,html[data-theme=dark] .payment-method-card button{color:#ece8ea;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .subscription-renewal{color:#c1bdbf;background:#242022}html[data-theme=dark] .plan-details-modal{color:#efebed;background:#1d1b1d;border-color:#403c3e;box-shadow:0 22px 60px #00000080}html[data-theme=dark] .plan-details-modal>header,html[data-theme=dark] .plan-details-modal footer{border-color:#353133}html[data-theme=dark] .plan-details-modal small,html[data-theme=dark] .plan-details-price{color:#bcb7ba}html[data-theme=dark] .plan-details-modal h2,html[data-theme=dark] .plan-details-price strong{color:#fff}html[data-theme=dark] .plan-details-modal ul{color:#d4cfd1}html[data-theme=dark] .plan-details-close,html[data-theme=dark] .plan-details-modal footer button{color:#efebed;background:#272325;border-color:#403c3e}html[data-theme=dark] .cycle-modal{color:#efebed;background:#1d1b1d;border-color:#403c3e;box-shadow:0 22px 60px #00000080}html[data-theme=dark] .cycle-modal>header small{color:#ff7491}html[data-theme=dark] .cycle-modal>header h2{color:#fff}html[data-theme=dark] .cycle-modal-intro{color:#a8a3a6}html[data-theme=dark] .cycle-modal-close,html[data-theme=dark] .cycle-modal>footer button{color:#efebed;background:#272325;border-color:#403c3e}html[data-theme=dark] .cycle-modal>footer{border-color:#353133}html[data-theme=dark] .cycle-modal .cycle-options>button{color:#efebed;background:#232022;border-color:#3a3638}html[data-theme=dark] .cycle-modal .cycle-options>button:hover{border-color:#4a4548}html[data-theme=dark] .cycle-modal .cycle-options b{color:#fff}html[data-theme=dark] .cycle-modal .cycle-options strong{color:#efebed}html[data-theme=dark] .cycle-modal .cycle-options small,html[data-theme=dark] .cycle-modal-note{color:#a8a3a6}html[data-theme=dark] .cycle-modal .cycle-options>button.selected{background:#2a1b21;border-color:#d73557}html[data-theme=dark] .cycle-modal .cycle-options>button.selected b,html[data-theme=dark] .cycle-modal .cycle-options>button.selected .cycle-option-check{color:#ff7491}html[data-theme=dark] .cycle-modal .cycle-radio{border-color:#777174}html[data-theme=dark] .cycle-modal .cycle-options>button.selected .cycle-radio{border-color:#e64a68}html[data-theme=dark] .cycle-modal .cycle-option-saving em{color:#ff95aa;background:#3c2830}html[data-theme=dark] .cycle-modal .cycle-option-saving em.neutral{color:#cfcacc;background:#302c2e}html[data-theme=dark] .cycle-modal .cycle-option-saving del{color:#948e91}html[data-theme=dark] .cycle-modal-note{background:#232022;border-color:#3a3638}html[data-theme=dark] .cycle-modal>footer .primary,html[data-theme=dark] .plan-details-modal footer .primary{color:#fff;background:#d73557;border-color:#c72f50}html[data-theme=dark] .billing-card footer .danger{color:#ff7e8c;background:#271a23;border-color:#60313c}html[data-theme=dark] .billing-card footer .primary{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41)}html[data-theme=dark] .plan-change-note{background:#2d1a20;border-color:#612d3c}html[data-theme=dark] .plan-change-note p{color:#c5c1c3}html[data-theme=dark] .plan-change-note button{color:#d0ccce;background:#382129;border-color:#925064}@media (max-width:1100px){.client-subscription-layout{grid-template-columns:1fr}.subscription-side-column{grid-template-columns:1fr 1fr}.plan-change-note{align-self:start}}@media (max-width:760px){.subscription-plan-summary{grid-template-columns:1fr}.subscription-plan-side{border-bottom:1px solid #f1edef;border-right:0;padding-bottom:16px;padding-right:0}.billing-summary{grid-template-columns:1fr}.billing-summary>span{border-bottom:1px solid #ece8ea;border-right:0;min-height:58px;padding:10px 0}.subscription-side-column{grid-template-columns:1fr}.payment-method-card>div{flex-wrap:wrap}.payment-method-card button{margin-left:0}.plan-change-note{grid-template-columns:auto 1fr}.plan-change-note button{grid-column:2;justify-self:start}.client-detail-tabs a{padding:0 14px}}.client-subscription-layout{gap:20px}.subscription-main-column,.subscription-side-column{gap:18px}.subscription-current-card,.billing-card,.payment-method-card,.subscription-history{padding:22px}.subscription-current-card h2,.billing-card h2,.payment-method-card h2,.subscription-history h2{margin-bottom:19px;font-size:16px}.subscription-plan-summary{gap:26px}.subscription-plan-side{padding-right:26px}.subscription-plan-name>i{width:56px;height:56px}.subscription-plan-name>i svg{width:25px;height:25px}.subscription-plan-name b{font-size:19px}.subscription-plan-name em{padding:5px 9px;font-size:13px}.subscription-plan-name small,.subscription-plan-name strong{font-size:14px}.subscription-plan-side ul{gap:12px;margin:20px 0;font-size:13.5px}.subscription-plan-side li{gap:10px}.subscription-plan-side li svg{width:16px;height:16px}.subscription-plan-side>button,.history-all{height:40px;font-size:13.5px}.subscription-facts div{min-height:43px}.subscription-facts dt,.subscription-facts dd{font-size:13.5px}.subscription-facts dd span{padding:5px 10px;font-size:13px}.subscription-facts dd i{font-size:12px}.subscription-renewal{height:39px;margin-top:17px;padding:0 13px;font-size:13px}.billing-summary>span{gap:7px;min-height:82px;padding:0 21px}.billing-summary small{font-size:13px}.billing-summary b{font-size:21px}.billing-summary em{font-size:13px}.billing-summary button{height:31px;padding:0 12px;font-size:12.5px}.billing-card footer{margin-top:17px;padding-top:17px}.billing-card footer button{height:40px;padding:0 22px;font-size:13.5px}.payment-method-card>div{gap:15px}.payment-brand{padding:6px 9px;font-size:12.5px}.payment-method-card div b{font-size:14px}.payment-method-card div small{font-size:13px}.payment-method-card div em{padding:5px 9px;font-size:12.5px}.payment-method-card button{height:38px;padding:0 16px;font-size:13px}.payment-method-card button.more{width:38px}.payment-method-card .payment-method-content{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.payment-method-card .payment-brand{color:#c92f4f;background:#fcf1f3;border:1px solid #db36582e;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.payment-method-card .payment-brand svg{width:19px;height:19px}.payment-method-card .payment-method-copy{gap:4px;min-width:0;display:grid}.payment-method-card .payment-method-copy b{font-size:14px;font-weight:650}.payment-method-card .payment-method-copy small{font-size:13px;line-height:1.4}.payment-method-card .payment-default-badge{white-space:nowrap;align-items:center;gap:4px;padding:5px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.payment-method-card .payment-default-badge svg{width:11px;height:11px}.payment-method-card .admin-readonly-note{color:#777174;border-top:1px solid #eee9eb;grid-column:2/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:0;padding-top:12px;font-size:13px;display:grid}.payment-method-card .admin-readonly-note svg{color:#8a8387;width:13px;height:13px}.payment-method-card .admin-readonly-note span:first-of-type{color:#575154;font-weight:600}html[data-theme=dark] .payment-method-card .payment-brand{color:#f06b87;background:#242023;border-color:#40383c}html[data-theme=dark] .payment-method-card .admin-readonly-note{color:#aaa4a8;border-color:#353133}html[data-theme=dark] .payment-method-card .admin-readonly-note span:first-of-type{color:#e4dfe2}@media (max-width:560px){.payment-method-card .payment-method-content{grid-template-columns:44px minmax(0,1fr)}.payment-method-card .payment-default-badge{grid-column:2;justify-self:start}.payment-method-card .admin-readonly-note{grid-column:1/-1;grid-template-columns:auto 1fr}.payment-method-card .admin-readonly-note span:last-child{grid-column:2}}.subscription-history{min-height:485px}.history-line{top:68px;bottom:66px;left:37px}.subscription-history-item{gap:15px;min-height:76px}.subscription-history-item>i{width:31px;height:31px}.subscription-history-item>i svg{width:15px;height:15px}.subscription-history-item>span{gap:6px}.subscription-history-item b{font-size:13.5px}.subscription-history-item small,.subscription-history-item time,.subscription-history-item time small{font-size:13px}.subscription-history .history-line{background:#e9e3e6}.subscription-history .history-all{color:#b72b49;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;height:auto;min-height:36px;margin-top:12px;padding:0 10px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.subscription-history .history-all svg{flex:none;width:14px;height:14px}.subscription-history .history-all svg:last-child{width:12px;height:12px;transition:transform .16s}.subscription-history .history-all:hover{color:#9f1f3c;background:#c92f4f14}.subscription-history .history-all:hover svg:last-child{transform:translate(2px)}.subscription-history .history-all:focus-visible{outline-offset:2px;outline:2px solid #c92f4f6b}html[data-theme=dark] .subscription-history .history-line{background:#4a4447}html[data-theme=dark] .subscription-history-item small,html[data-theme=dark] .subscription-history-item time{color:#aaa4a8}html[data-theme=dark] .subscription-history .history-all{color:#ff8da5;background:0 0;border:0}html[data-theme=dark] .subscription-history .history-all:hover{color:#ffadc0;background:#f05a7917}.plan-change-note{gap:13px;min-height:108px;padding:20px}.plan-change-note b{font-size:13.5px}.plan-change-note p{max-width:430px;font-size:13px}.plan-change-note button{height:36px;padding:0 16px;font-size:13px}.plan-change-note .plan-history-link{color:#b82b49;white-space:nowrap;cursor:pointer;background:#fcf5f6;border:1px solid #c92f4f3d;border-radius:9px;align-self:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.plan-change-note .plan-history-link svg{flex:none;width:14px;height:14px}.plan-change-note .plan-history-link svg:last-child{width:12px;height:12px;transition:transform .16s}.plan-change-note .plan-history-link:hover{color:#9f1f3c;background:#faeaed;border-color:#c92f4f6b}.plan-change-note .plan-history-link:hover svg:last-child{transform:translate(2px)}.plan-change-note .plan-history-link:focus-visible{outline-offset:2px;outline:2px solid #c92f4f6b}html[data-theme=dark] .plan-change-note .plan-history-link{color:#ff8da5;background:#f05a7914;border-color:#f05a7947}html[data-theme=dark] .plan-change-note .plan-history-link:hover{color:#ffadc0;background:#f05a7924;border-color:#f05a7973}@media (max-width:760px){.plan-change-note .plan-history-link{grid-column:2;justify-self:start;min-height:40px}}.usage-tab-content,.domain-tab-content{margin-top:18px}.usage-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.usage-metric-card,.usage-details-panel,.usage-chart-panel,.plan-limits-panel,.usage-bottom-grid>section,.domain-status-card,.all-domains,.domain-alerts,.domain-guide{background:#fff;border:1px solid #e8e4e6;border-radius:11px;box-shadow:0 2px 6px #1a1a1a06}.usage-metric-card{min-height:142px;padding:16px}.usage-metric-card header{align-items:center;gap:11px;display:flex}.usage-metric-card header>i{color:#d13254;background:#ffedf1;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.usage-metric-card header>i.blue{color:#c92f4f;background:#fff0f3}.usage-metric-card svg{width:20px;height:20px}.usage-metric-card header div{min-width:0}.usage-metric-card b{color:#231f21;white-space:nowrap;font-size:13.5px}.usage-metric-card p{color:#625e60;margin:7px 0 0;font-size:13.5px}.usage-metric-card strong{color:#1d191b;font-size:17px}.usage-meter{background:#e9e5e7;border-radius:99px;height:5px;margin-top:18px;overflow:hidden}.usage-meter i{border-radius:inherit;background:linear-gradient(90deg,#b71f40,#e24463);height:100%;display:block}.usage-metric-card footer{color:#6c686a;background:0 0;justify-content:space-between;align-items:center;margin-top:12px;padding:0;font-size:12.5px;display:flex}.usage-metric-card footer em{color:#383436;font-style:normal;font-weight:700}.usage-metric-card footer em.limit{color:#208e41;background:#e9f8ed;border-radius:99px;padding:4px 7px;font-size:12.5px}.usage-main-grid{grid-template-columns:1fr 1.02fr 1.07fr;gap:15px;margin-top:15px;display:grid}.usage-main-grid h2,.usage-bottom-grid h2,.domain-tab-content h2{color:#231f21;margin:0;font-size:15px}.usage-details-panel,.usage-chart-panel,.plan-limits-panel{min-height:380px;padding:18px}.usage-details-panel>header,.plan-limits-panel>header,.all-domains>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.usage-details-panel header button{color:#565254;background:#fff;border:1px solid #e3dfe1;border-radius:7px;align-items:center;gap:8px;height:35px;padding:0 12px;font-size:13px;display:flex}.usage-details-panel header svg{width:14px}.usage-table-head,.usage-detail-row{grid-template-columns:1.6fr .65fr .7fr;align-items:center;display:grid}.usage-table-head,.limit-head,.domain-table-head,.dns-head{color:#635f61;text-transform:uppercase;min-height:38px;font-size:11.5px;font-weight:650}.usage-detail-row{border-top:1px solid #f3eff1;min-height:43px;font-size:13px}.usage-detail-row>span{color:#545052;align-items:center;gap:9px;display:flex}.usage-detail-row>span i{color:#716d6f}.usage-detail-row svg{width:13px;height:13px}.usage-detail-row b{color:#252123;font-size:13px}.usage-detail-row em{color:#ef3d48;justify-self:end;font-size:12.5px;font-style:normal}.usage-detail-row em.positive{color:#22984a}.usage-detail-row em.neutral{color:#757173}.usage-chart-panel>h2{margin-bottom:16px}.usage-chart{background:repeating-linear-gradient(#fff 0 41px,#efebed 42px);height:258px;padding:0 0 24px 45px;position:relative}.usage-chart svg{width:100%;height:215px;overflow:visible}.usage-chart .area{fill:url(#usageArea)}.usage-chart .line{fill:none;stroke:#c2294b;stroke-width:2px;vector-effect:non-scaling-stroke}.usage-chart circle{fill:#fff;stroke:#c2294b;stroke-width:2px;vector-effect:non-scaling-stroke}.usage-y{color:#635f61;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:-4px;bottom:25px;left:0}.usage-x{color:#625e60;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:45px;right:0}.usage-chart>b{color:#fff;background:#bd2344;border-radius:5px;padding:6px 8px;font-size:10px;position:absolute;top:32px;right:-2px}.usage-forecast{color:#d53658;background:#fefafc;border:1px solid #e3dfe1;border-radius:8px;align-items:center;gap:12px;min-height:64px;margin-top:12px;padding:11px 14px;display:flex}.usage-forecast svg{width:18px}.usage-forecast span{gap:5px;display:grid}.usage-forecast b{color:#332f31;font-size:13px}.usage-forecast small{color:#625e60;font-size:12.5px}.plan-limits-panel header{justify-content:flex-start;gap:10px}.plan-limits-panel header span{color:#c92f4f;background:#ffedf1;border-radius:99px;padding:4px 8px;font-size:10px}.limit-head,.limit-row{grid-template-columns:1.45fr .7fr .65fr .55fr;align-items:center;display:grid}.limit-row{color:#433f41;border-top:1px solid #f3eff1;min-height:44px;font-size:10.5px}.limit-row b{color:#252123}.limit-row em{color:#1c9443;align-items:center;gap:6px;font-style:normal;display:flex}.limit-row em svg{width:12px}.limit-row>button{color:#4d494b;background:#fff;border:1px solid #e3dfe1;border-radius:6px;height:29px;font-size:9px}.limit-row>span:last-child{text-align:center;color:#848082}.usage-bottom-grid{grid-template-columns:1fr 1.05fr;gap:15px;margin-top:15px;display:grid}.usage-bottom-grid>section,.domain-alerts{padding:18px}.usage-bottom-grid h2,.domain-alerts h2{margin-bottom:12px}.workspace-notice{border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;padding:8px;display:grid}.workspace-notice.warning{background:#fffbf1}.workspace-notice>i{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.workspace-notice.warning>i{color:#f09b16;background:#fff3d4}.workspace-notice.success>i{color:#20a34b;background:#e7f8ed}.workspace-notice svg{width:16px}.workspace-notice span{gap:5px;display:grid}.workspace-notice b{color:#282426;font-size:11px}.workspace-notice small{color:#736f71;font-size:10px}.workspace-notice button,.tip-row button{color:#4e4a4c;background:#fff;border:1px solid #e3dfe1;border-radius:6px;height:31px;padding:0 15px;font-size:10px;font-weight:600}.tip-row{border-bottom:1px solid #f3eff1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:47px;padding:0 8px;display:grid}.tip-row:last-child{border-bottom:0}.tip-row>span{color:#c92f4f}.tip-row p{color:#575355;font-size:10.5px}.domain-top-grid{grid-template-columns:1fr 1fr 1.35fr;gap:15px;display:grid}.domain-status-card{flex-direction:column;min-height:246px;padding:20px;display:flex}.domain-status-card>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.domain-status-card header span{color:#208f42;background:#e9f8ed;border-radius:99px;padding:5px 10px;font-size:10px}.domain-status-card>strong{color:#242022;align-items:center;gap:11px;margin-bottom:18px;font-size:14px;display:flex}.domain-status-card>strong>svg,.domain-status-card li>svg{color:#20a34b;background:#e7f8ed;border-radius:50%;width:20px;height:20px;padding:4px}.domain-status-card strong em{color:#c92f4f;background:#ffedf1;border-radius:99px;padding:5px 9px;font-size:10px;font-style:normal}.domain-status-card>small{color:#736f71;margin:0 0 7px;font-size:11px}.domain-status-card>p{color:#534f51;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;display:flex}.domain-status-card>p svg{width:14px}.domain-status-card>p.valid{color:#159444}.domain-status-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.domain-status-card li{color:#4f4b4d;align-items:center;gap:10px;font-size:11px;display:flex}.domain-status-card>button{color:#4e4a4c;background:#fff;border:1px solid #e3dfe1;border-radius:7px;height:37px;margin-top:auto;font-size:11px;font-weight:600}.domain-main-grid{grid-template-columns:1.75fr .82fr;gap:15px;margin-top:15px;display:grid}.domain-main-grid>div{gap:15px;display:grid}.all-domains{padding:18px}.all-domains header button{color:#c92f4f;background:#fff;border:1px solid #ffcbd6;border-radius:7px;align-items:center;gap:8px;height:35px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.all-domains header svg{width:15px}.domain-table-head,.domain-row{grid-template-columns:1.45fr .65fr .6fr .55fr .75fr 1.05fr .35fr;align-items:center;gap:8px;display:grid}.domain-row{color:#555153;border-top:1px solid #f3eff1;min-height:47px;font-size:10.5px}.domain-row>span:first-child{color:#332f31;align-items:center;gap:7px;display:flex}.domain-row em{color:#c92f4f;background:#ffedf1;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.domain-row span.active{color:#1d9644}.domain-row span svg{color:#c92f4f;width:13px}.domain-row>button{color:#625e60;background:#fff;border:1px solid #e3dfe1;border-radius:6px;width:31px;height:29px}.domain-row button svg{width:15px}.all-domains>footer{color:#6c686a;background:0 0;justify-content:space-between;align-items:center;margin-top:10px;padding:5px 0 0;font-size:10px;display:flex}.all-domains footer div{gap:8px;display:flex}.all-domains footer button{color:#625e60;background:#fff;border:1px solid #e8e4e6;border-radius:7px;width:32px;height:32px}.all-domains footer button.current{color:#c92f4f;background:#ffedf1}.all-domains footer svg{width:14px}.domain-guide{padding:20px}.domain-guide>h2{margin-bottom:16px}.domain-guide>nav{border-bottom:1px solid #ece8ea;gap:0;display:flex}.domain-guide nav button{color:#625e60;background:0 0;border:0;border-bottom:2px solid #0000;height:40px;padding:0 15px;font-size:11px}.domain-guide nav button.active{color:#c92f4f;border-color:#c92f4f;font-weight:650}.domain-guide ol{color:#4f4b4d;gap:10px;margin:17px 0;padding-left:18px;font-size:11px;display:grid}.dns-head,.dns-row{grid-template-columns:.55fr .6fr 1.5fr auto;align-items:center;gap:8px;padding:0 12px;display:grid}.dns-head{background:#fbf7f9}.dns-row{color:#625e60;border-bottom:1px solid #eeeaec;min-height:43px;font-size:10px}.dns-row strong{color:#363234}.dns-row svg{width:14px}.dns-note{color:#5f5b5d;background:#fff8f9;border:1px solid #d6d2d4;border-radius:7px;gap:9px;margin:16px 0;padding:13px;font-size:10px;line-height:1.5;display:flex}.dns-note svg{color:#c92f4f;flex:none;width:15px}.guide-all{color:#4e4a4c;background:#fff;border:1px solid #e3dfe1;border-radius:7px;width:100%;height:38px;font-size:11px;font-weight:600}html[data-theme=dark] .usage-metric-card,html[data-theme=dark] .usage-details-panel,html[data-theme=dark] .usage-chart-panel,html[data-theme=dark] .plan-limits-panel,html[data-theme=dark] .usage-bottom-grid>section,html[data-theme=dark] .domain-status-card,html[data-theme=dark] .all-domains,html[data-theme=dark] .domain-alerts,html[data-theme=dark] .domain-guide{box-shadow:none;background:#151515;border-color:#332f31}html[data-theme=dark] .usage-main-grid h2,html[data-theme=dark] .usage-bottom-grid h2,html[data-theme=dark] .domain-tab-content h2,html[data-theme=dark] .usage-metric-card b,html[data-theme=dark] .usage-metric-card strong,html[data-theme=dark] .usage-detail-row b,html[data-theme=dark] .limit-row b,html[data-theme=dark] .workspace-notice b,html[data-theme=dark] .domain-status-card>strong,html[data-theme=dark] .domain-row>span:first-child,html[data-theme=dark] .dns-row strong{color:#f5f1f3}html[data-theme=dark] .usage-chart{background:repeating-linear-gradient(#151515 0 41px,#353133 42px)}html[data-theme=dark] .usage-detail-row,html[data-theme=dark] .limit-row,html[data-theme=dark] .domain-row,html[data-theme=dark] .tip-row,html[data-theme=dark] .dns-row{border-color:#353133}html[data-theme=dark] .usage-details-panel button,html[data-theme=dark] .limit-row>button,html[data-theme=dark] .workspace-notice button,html[data-theme=dark] .tip-row button,html[data-theme=dark] .domain-status-card>button,html[data-theme=dark] .all-domains button,html[data-theme=dark] .guide-all{color:#e8e4e6;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .workspace-notice.warning{background:#292516}html[data-theme=dark] .dns-head{background:#1c1c1c}html[data-theme=dark] .dns-note{color:#c9c5c7;background:#2d1a20;border-color:#612d3c}@media (max-width:1250px){.usage-metric-grid{grid-template-columns:repeat(3,1fr)}.usage-main-grid{grid-template-columns:1fr 1fr}.plan-limits-panel{grid-column:1/-1}.domain-top-grid{grid-template-columns:1fr 1fr}.domain-top-grid .domain-status-card:last-child{grid-column:1/-1}.domain-main-grid{grid-template-columns:1fr}.domain-guide{order:-1}}@media (max-width:760px){.usage-metric-grid,.usage-main-grid,.usage-bottom-grid,.domain-top-grid{grid-template-columns:1fr}.plan-limits-panel,.domain-top-grid .domain-status-card:last-child{grid-column:auto}.domain-table-head,.domain-row{min-width:760px}.all-domains,.domain-guide nav{overflow:auto}.usage-metric-card{min-height:130px}}.payments-tab-content,.access-tab-content{margin-top:18px}.payments-layout{grid-template-columns:1.72fr .68fr;gap:16px;display:grid}.payments-main,.payments-aside{align-content:start;gap:16px;display:grid}.payment-overview,.invoices-panel,.payments-aside>section,.access-kpis>article,.account-users,.permission-note,.access-aside>section{background:#fff;border:1px solid #e8e4e6;border-radius:11px;box-shadow:0 2px 6px #1a1a1a06}.payment-overview{grid-template-columns:repeat(5,1fr);padding:18px;display:grid}.payment-overview article{border-right:1px solid #eeeaec;flex-direction:column;gap:10px;min-height:108px;padding:0 18px;display:flex}.payment-overview article:first-child{padding-left:0}.payment-overview article:last-child{border-right:0;padding-right:0}.payment-overview h2,.payments-aside h2,.access-kpis h2,.account-users h2,.access-aside h2{color:#231f21;margin:0;font-size:14px}.payment-overview strong{color:#1d191b;font-size:20px}.payment-overview strong.payment-ok{color:#179342;align-items:center;gap:8px;display:flex}.payment-overview strong.payment-ok svg{background:#e7f8ed;border-radius:50%;width:21px;height:21px;padding:4px}.payment-overview small{color:#736f71;font-size:13px}.payment-overview .card-number{color:#282426;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.card-number i,.saved-method>i{color:#fff;background:#c92f4f;border-radius:3px;padding:5px 7px;font-size:12px;font-style:normal}.payment-overview article>button{color:#4e4a4c;background:#fff;border:1px solid #e3dfe1;border-radius:6px;align-self:flex-end;height:31px;margin-top:auto;padding:0 14px;font-size:12.5px}.invoices-panel{overflow:hidden}.invoice-filters{grid-template-columns:1.55fr .85fr .85fr .9fr .65fr;gap:11px;padding:18px;display:grid}.invoice-filters label,.invoice-filters button{color:#555153;background:#fff;border:1px solid #e3dfe1;border-radius:7px;align-items:center;gap:9px;height:38px;padding:0 12px;font-size:13px;display:flex}.invoice-filters label input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.invoice-filters svg{width:15px}.invoice-filters button{justify-content:space-between}.invoice-filters button.export{justify-content:center}.invoice-head,.invoice-row{grid-template-columns:1.05fr 1.2fr .8fr .7fr .85fr .85fr .38fr;align-items:center;gap:10px;padding:0 18px;display:grid}.invoice-head{color:#635f61;text-transform:uppercase;min-height:43px;font-size:11.5px;font-weight:650}.invoice-row{color:#524e50;border-top:1px solid #f3eff1;min-height:69px;font-size:13px}.invoice-row>span{gap:5px;display:grid}.invoice-row>span:first-child{grid-template-columns:auto 1fr;align-items:center}.invoice-row>span:first-child>i{color:#716d6f;background:#f5f1f3;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.invoice-row>span:first-child svg{width:14px}.invoice-row b,.invoice-row strong{color:#242022;font-size:13px}.invoice-row small{color:#777375;font-size:12.5px}.invoice-row em{border-radius:99px;justify-self:start;padding:5px 10px;font-size:12.5px;font-style:normal}.invoice-row em.paid{color:#198d3d;background:#e8f8ed}.invoice-row em.waiting{color:#c92f4f;background:#ffedf1}.invoice-row>button,.access-row>button{color:#625e60;background:#fff;border:1px solid #e3dfe1;border-radius:7px;width:34px;height:32px}.invoice-row button svg,.access-row button svg{width:15px}.invoices-panel>footer{color:#6c686a;background:#fff;border-top:1px solid #f3eff1;justify-content:space-between;align-items:center;min-height:57px;padding:0 18px;font-size:13px;display:flex}.invoices-panel footer div{gap:8px;display:flex}.invoices-panel footer button{color:#625e60;background:#fff;border:1px solid #e3dfe1;border-radius:7px;width:34px;height:34px}.invoices-panel footer button.current{color:#c92f4f;background:#ffedf1}.payments-aside>section{padding:18px}.payments-aside h2{margin-bottom:15px}.payments-aside dl{margin:0 0 13px}.payments-aside dl div{border-bottom:1px solid #f3eff1;justify-content:space-between;align-items:center;min-height:35px;display:flex}.payments-aside dt,.payments-aside dd{color:#565254;font-size:13px}.payments-aside dd{margin:0;font-weight:600}.payments-aside dd.enabled{color:#1b9140;background:#e8f8ed;border-radius:99px;padding:4px 8px}.payments-aside section>button{color:#4e4a4c;background:#fff;border:1px solid #e3dfe1;border-radius:7px;width:100%;height:37px;font-size:13px;font-weight:600}.saved-method{align-items:center;gap:11px;margin-bottom:14px;display:flex}.saved-method>span{gap:6px;display:grid}.saved-method b{color:#242022;font-size:13.5px}.saved-method small{color:#777375;font-size:12.5px}.saved-method em{color:#1b9140;background:#e8f8ed;border-radius:99px;margin-left:7px;padding:4px 7px;font-size:12.5px;font-style:normal}.saved-method>button{background:#fff;border:1px solid #e3dfe1;border-radius:7px;width:32px;height:32px;margin-left:auto}.saved-method button svg{width:15px}.payments-aside .add-method{color:#c92f4f;border-style:dashed;justify-content:center;align-items:center;gap:8px;display:flex}.add-method svg{width:15px}.payment-help{color:#c92f4f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid;background:#fff8f9!important}.payment-help>svg{width:16px}.payment-help>span{gap:6px;display:grid}.payment-help b{font-size:11px}.payment-help small{color:#625e60;max-width:230px;font-size:10px;line-height:1.5}.payment-help button{padding:0 14px;color:#c92f4f!important;width:auto!important}.access-kpis{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.access-kpis>article{gap:14px;min-height:145px;padding:18px;display:flex}.access-kpis article>i{color:#c92f4f;background:#ffedf1;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.access-kpis article>i svg{width:21px}.access-kpis article>div{flex-direction:column;gap:7px;display:flex}.access-kpis strong{color:#1d191b;font-size:22px}.access-kpis p{color:#625e60;margin:0;font-size:11px}.access-kpis button{color:#c92f4f;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:11px;font-weight:650}.access-layout{grid-template-columns:1.7fr .8fr;gap:16px;margin-top:16px;display:grid}.access-layout>div{align-content:start;gap:14px;display:grid}.account-users{overflow:hidden}.account-users>header{grid-template-columns:1fr 230px 145px;align-items:center;gap:12px;min-height:79px;padding:0 19px;display:grid}.account-users header div{gap:7px;display:grid}.account-users header p,.access-aside header p{color:#736f71;margin:0;font-size:10px}.account-users header label{border:1px solid #e3dfe1;border-radius:7px;align-items:center;gap:8px;height:37px;padding:0 11px;display:flex}.account-users header label svg{width:15px}.account-users header input{width:100%;font:inherit;background:0 0;border:0;outline:0}.account-users header>button{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41);border:1px solid #ce2f50;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:38px;font-size:11px;font-weight:600;display:flex}.account-users header button svg{width:15px}.access-head,.access-row{grid-template-columns:1.3fr 1.05fr .75fr .65fr .65fr 1.05fr .3fr;align-items:center;gap:9px;padding:0 18px;display:grid}.access-head{color:#635f61;text-transform:uppercase;min-height:42px;font-size:10px;font-weight:650}.access-row{color:#534f51;border-top:1px solid #f3eff1;min-height:62px;font-size:10.5px}.access-row>span:first-child{align-items:center;gap:10px;display:flex}.access-row>span:first-child>i{color:#514d4f;background:#f5f1f3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.access-row b{color:#242022;gap:4px;font-size:11px;display:grid}.access-row small{color:#787476;font-size:9px;font-weight:400}.access-row>em{color:#c92f4f;background:#ffedf1;border-radius:6px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal}.access-row .ativo,.access-row .two-fa{color:#179343}.access-row .pendente{color:#ef8a15}.access-row .two-fa{align-items:center;gap:5px;display:flex}.access-row .two-fa svg{width:13px}.access-row>span:nth-child(6){align-items:center;gap:8px;display:flex}.access-row>span:nth-child(6) small{color:#c92f4f}.account-users>footer{color:#686466;background:#fff;border-top:1px solid #f3eff1;align-items:center;min-height:52px;padding:0 18px;font-size:10px;display:flex}.permission-note{color:#c92f4f;background:#fff8f9;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:79px;padding:17px;display:grid}.permission-note>svg{width:19px}.permission-note span{gap:6px;display:grid}.permission-note b{color:#332f31;font-size:11px}.permission-note p{color:#625e60;margin:0;font-size:10px;line-height:1.5}.permission-note button{color:#c92f4f;background:#fff;border:1px solid #d8d4d6;border-radius:7px;align-self:center;height:33px;padding:0 14px;font-size:10px;font-weight:600}.access-aside{align-content:start;gap:15px;display:grid}.access-aside>section{padding:18px}.access-aside header{justify-content:space-between;align-items:start;margin-bottom:11px;display:flex}.access-aside header div{gap:6px;display:grid}.access-aside header button{color:#545052;background:#fff;border:1px solid #e3dfe1;border-radius:6px;height:30px;padding:0 11px;font-size:9px}.session-row{border-bottom:1px solid #f3eff1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:63px;display:grid}.session-row>i{color:#c92f4f;background:#fff0f3;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.session-row>i svg{width:16px}.session-row>span{gap:6px;display:grid}.session-row b{color:#242022;font-size:11px}.session-row b em{color:#c92f4f;background:#ffedf1;border-radius:99px;margin-left:8px;padding:4px 7px;font-size:8px;font-style:normal}.session-row small{color:#736f71;font-size:9px}.session-row time{color:#179343;font-size:9px}.access-aside .end-sessions{color:#d73343;background:#fff;border:1px solid #efcdd1;border-radius:7px;width:100%;height:33px;margin-top:12px;font-size:10px}.access-aside ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.access-aside li{color:#534f51;align-items:center;gap:8px;font-size:10px;display:flex}.access-aside li svg{color:#20a34b;background:#e7f8ed;border-radius:50%;width:15px;height:15px;padding:3px}html[data-theme=dark] .payment-overview,html[data-theme=dark] .invoices-panel,html[data-theme=dark] .payments-aside>section,html[data-theme=dark] .access-kpis>article,html[data-theme=dark] .account-users,html[data-theme=dark] .access-aside>section{box-shadow:none;background:#151515;border-color:#332f31}html[data-theme=dark] .payment-overview h2,html[data-theme=dark] .payments-aside h2,html[data-theme=dark] .access-kpis h2,html[data-theme=dark] .account-users h2,html[data-theme=dark] .access-aside h2,html[data-theme=dark] .payment-overview strong,html[data-theme=dark] .invoice-row b,html[data-theme=dark] .invoice-row strong,html[data-theme=dark] .saved-method b,html[data-theme=dark] .access-kpis strong,html[data-theme=dark] .access-row b,html[data-theme=dark] .session-row b{color:#f5f1f3}html[data-theme=dark] .invoice-row,html[data-theme=dark] .payments-aside dl div,html[data-theme=dark] .access-row,html[data-theme=dark] .session-row{border-color:#353133}html[data-theme=dark] .invoice-filters label,html[data-theme=dark] .invoice-filters button,html[data-theme=dark] .invoice-row>button,html[data-theme=dark] .invoices-panel footer button,html[data-theme=dark] .payments-aside section>button,html[data-theme=dark] .saved-method>button,html[data-theme=dark] .account-users header label,html[data-theme=dark] .access-row>button,html[data-theme=dark] .access-aside header button{color:#e8e4e6;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .invoices-panel>footer,html[data-theme=dark] .account-users>footer{background:#151515;border-color:#353133}html[data-theme=dark] .payment-help,html[data-theme=dark] .permission-note{border-color:#612d3c;background:#2d1a20!important}html[data-theme=dark] .permission-note b{color:#f5f1f3}@media (max-width:1200px){.payments-layout,.access-layout{grid-template-columns:1fr}.payments-aside{grid-template-columns:repeat(3,1fr)}.payments-aside .payment-help{grid-column:1/-1}.access-aside{grid-template-columns:1fr 1fr}.access-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.payment-overview{grid-template-columns:1fr 1fr}.payment-overview article{border-bottom:1px solid #eeeaec;border-right:0;padding:14px}.invoice-filters{grid-template-columns:1fr 1fr}.invoice-filters label{grid-column:1/-1}.invoice-head,.invoice-row{min-width:850px}.invoices-panel{overflow:auto}.payments-aside,.access-kpis,.access-aside,.account-users>header{grid-template-columns:1fr}.account-users{overflow:auto}.access-head,.access-row{min-width:900px}.permission-note{grid-template-columns:auto 1fr}.permission-note button{grid-column:2;justify-self:start}}.activity-tab-content,.logs-tab-content{margin-top:18px}.activity-layout,.logs-layout{grid-template-columns:1.72fr .58fr;gap:16px;display:grid}.activity-panel,.activity-aside>section,.logs-panel,.logs-aside>section{background:#fff;border:1px solid #e8e4e6;border-radius:11px;box-shadow:0 2px 6px #1a1a1a06}.activity-panel,.logs-panel{overflow:hidden}.activity-panel>header{justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:0 19px;display:flex}.activity-panel header>div:first-child,.logs-panel>header{gap:7px;display:grid}.activity-panel h2,.activity-aside h2,.logs-panel h2,.logs-aside h2{color:#231f21;margin:0;font-size:15px}.activity-panel header p,.logs-panel header p{color:#736f71;margin:0;font-size:13px}.activity-panel header>div:last-child{gap:10px;display:flex}.activity-panel header button,.logs-panel button,.activity-aside header button,.logs-aside header button{color:#545052;background:#fff;border:1px solid #e3dfe1;border-radius:7px;align-items:center;gap:8px;height:37px;padding:0 12px;font-size:13px;display:flex}.activity-panel header svg,.logs-panel button svg{width:15px}.activity-head,.activity-table-row{grid-template-columns:.9fr 1.1fr .95fr 2.2fr .95fr .28fr;align-items:center;gap:10px;padding:0 18px;display:grid}.activity-head,.log-head{color:#635f61;text-transform:uppercase;min-height:42px;font-size:10px;font-weight:650}.activity-table-row{color:#524e50;border-top:1px solid #f3eff1;min-height:64px;font-size:13px}.activity-table-row>span{align-items:center;gap:10px;display:flex}.activity-table-row>span:first-child>i{color:#c92f4f;background:#ffedf1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.activity-table-row>span:first-child>i.delete{color:#e83c4e;background:#ffedef}.activity-table-row>span:first-child>i.payment{color:#1b9b47;background:#e8f8ed}.activity-table-row>span:first-child>i.system{color:#6c686a;background:#f4f0f2}.activity-table-row>span:first-child>i.config{color:#eb8416;background:#fff2e5}.activity-table-row svg{width:14px}.activity-table-row b{color:#242022;gap:5px;font-size:13px;display:grid}.activity-table-row small{color:#787476;font-size:12.5px;font-weight:400}.activity-table-row>span:nth-child(2)>i{color:#514d4f;background:#f4f0f2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.activity-table-row>span:nth-child(5){gap:5px;display:grid}.activity-table-row>em{border-radius:6px;justify-self:start;padding:5px 9px;font-size:12.5px;font-style:normal}.activity-table-row em.login,.activity-table-row em.payment{color:#1c9142;background:#e8f8ed}.activity-table-row em.update{color:#c92f4f;background:#fff0f3}.activity-table-row em.create{color:#c92f4f;background:#ffedf1}.activity-table-row em.delete{color:#d93848;background:#ffedef}.activity-table-row em.system{color:#666264;background:#f4f0f2}.activity-table-row em.config{color:#d8730c;background:#fff2e5}.activity-table-row>button{color:#625e60;background:#fff;border:1px solid #e3dfe1;border-radius:7px;width:34px;height:32px}.activity-table-row button svg{width:15px}.activity-panel>footer,.logs-panel>footer{color:#6c686a;background:#fff;border-top:1px solid #f3eff1;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:13px;display:flex}.workspace-pagination{align-items:center;gap:8px;display:flex}.workspace-pagination button{justify-content:center;width:34px;height:34px;padding:0}.workspace-pagination button.current{color:#c92f4f;background:#ffedf1}.workspace-pagination svg{width:14px}.activity-aside,.logs-aside{align-content:start;gap:15px;display:grid}.activity-aside>section,.logs-aside>section{padding:18px}.activity-aside header,.logs-aside header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.activity-aside header button,.logs-aside header button{height:31px;font-size:9px}.activity-aside header svg,.logs-aside header svg{width:13px}.activity-aside dl,.logs-aside dl{margin:0}.activity-aside dl div,.logs-aside dl div{justify-content:space-between;align-items:center;min-height:34px;display:flex}.activity-aside dt,.activity-aside dd,.logs-aside dt,.logs-aside dd{color:#555153;font-size:11px}.activity-aside dd,.logs-aside dd{margin:0;font-weight:600}.critical-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:65px;display:grid}.critical-row>i{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.critical-row>i.warning{color:#ed9a15;background:#fff3d8}.critical-row>i.danger{color:#e13b4b;background:#ffedef}.critical-row>i.purple{color:#c92f4f;background:#ffedf1}.critical-row svg{width:15px}.critical-row>span{gap:6px;display:grid}.critical-row b{color:#242022;font-size:10.5px}.critical-row small{color:#736f71;font-size:9.5px}.critical-row time{color:#686466;white-space:nowrap;font-size:9px}.history-about{min-height:135px;background:#fff8f9!important}.history-about p{color:#625e60;font-size:10.5px;line-height:1.5}.history-about button{color:#c92f4f;background:#fff;border:1px solid #ffcbd6;border-radius:7px;width:120px;height:35px;margin:20px auto 0;font-size:10px;font-weight:600;display:block}.logs-panel>header{border-bottom:1px solid #f3eff1;justify-content:center;min-height:72px;padding:0 20px}.log-filters{grid-template-columns:1.15fr .75fr .75fr 1.35fr .6fr;justify-content:end;gap:11px;padding:14px 18px;display:grid}.log-filters label{border:1px solid #e3dfe1;border-radius:7px;align-items:center;gap:8px;height:37px;padding:0 11px;display:flex}.log-filters label svg{width:15px}.log-filters input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.log-filters button{justify-content:space-between}.log-head,.log-row{grid-template-columns:.85fr .55fr .65fr 1.75fr 1.1fr .85fr .42fr;align-items:center;gap:10px;padding:0 18px;display:grid}.log-row{color:#524e50;border-top:1px solid #f3eff1;min-height:52px;font-size:10.5px}.log-row>span{gap:4px;display:grid}.log-row>span:first-child{grid-template-columns:auto 1fr;align-items:center}.log-row>span:first-child>svg{color:#716d6f;width:14px}.log-row b{color:#242022;gap:4px;font-size:10.5px;display:grid}.log-row small{color:#787476;font-size:9px;font-weight:400}.log-row>em{border-radius:99px;justify-self:start;padding:4px 8px;font-size:9px;font-style:normal;font-weight:650}.log-row em.info{color:#198f40;background:#e8f8ed}.log-row em.warn{color:#db7b10;background:#fff2df}.log-row em.error{color:#da3748;background:#ffedef}.log-row>strong{color:#555153;font-size:9.5px}.log-row>button{justify-content:center;height:31px;padding:0 12px;font-size:9.5px}.logs-aside dl dd{align-items:center;gap:8px;display:flex}.logs-aside dl i{border-radius:50%;width:7px;height:7px}.logs-aside i.red{background:#e7283c}.logs-aside i.amber{background:#ef8b16}.logs-aside i.green{background:#18a048}.logs-aside>section:nth-child(2){grid-template-columns:115px 1fr;align-items:center;display:grid}.logs-aside>section:nth-child(2)>h2{grid-column:1/-1;margin-bottom:15px}.logs-donut{background:conic-gradient(#bd2344 0 34%, #ef7b91 34% 58%, #21a64f 58% 75%, #f09615 75% 86%, #c7c3c5 86%);border-radius:50%;width:105px;height:105px;position:relative}.logs-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:22px}.logs-legend{gap:9px;display:grid}.logs-legend p{color:#555153;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0;font-size:10px;display:grid}.logs-legend p>i{border-radius:3px;width:8px;height:8px}.logs-legend i.purple{background:#bd2344}.logs-legend i.blue{background:#ef7b91}.logs-legend i.green{background:#21a64f}.logs-legend i.amber{background:#f09615}.logs-legend i.gray{background:#c7c3c5}.logs-legend b{color:#363234;font-size:9px}.severity{margin-top:13px}.severity>span{color:#555153;justify-content:space-between;display:flex}.severity b,.severity em{font-size:10px;font-style:normal}.severity>div{background:#efebed;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.severity i{border-radius:inherit;height:100%;display:block}.severity i.red{background:#e7283c}.severity i.amber{background:#ef8b16}.severity i.green{background:#18a048}.logs-note{color:#c92f4f;gap:10px;min-height:95px;display:flex;background:#fff8f9!important}.logs-note>svg{flex:none;width:16px}.logs-note p{color:#625e60;gap:14px;margin:0;font-size:10px;display:grid}.logs-note b{color:#c92f4f}html[data-theme=dark] .activity-panel,html[data-theme=dark] .activity-aside>section,html[data-theme=dark] .logs-panel,html[data-theme=dark] .logs-aside>section{box-shadow:none;background:#151515;border-color:#332f31}html[data-theme=dark] .activity-panel h2,html[data-theme=dark] .activity-aside h2,html[data-theme=dark] .logs-panel h2,html[data-theme=dark] .logs-aside h2,html[data-theme=dark] .activity-table-row b,html[data-theme=dark] .critical-row b,html[data-theme=dark] .log-row b,html[data-theme=dark] .logs-legend b{color:#f5f1f3}html[data-theme=dark] .activity-table-row,html[data-theme=dark] .log-row,html[data-theme=dark] .logs-panel>header{border-color:#353133}html[data-theme=dark] .activity-panel header button,html[data-theme=dark] .activity-table-row>button,html[data-theme=dark] .workspace-pagination button,html[data-theme=dark] .log-filters button,html[data-theme=dark] .log-filters label,html[data-theme=dark] .log-row>button,html[data-theme=dark] .activity-aside header button,html[data-theme=dark] .logs-aside header button{color:#e8e4e6;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .activity-panel>footer,html[data-theme=dark] .logs-panel>footer{background:#151515;border-color:#353133}html[data-theme=dark] .history-about,html[data-theme=dark] .logs-note{border-color:#612d3c;background:#2d1a20!important}html[data-theme=dark] .logs-donut:after{background:#151515}@media (max-width:1200px){.activity-layout,.logs-layout{grid-template-columns:1fr}.activity-aside,.logs-aside{grid-template-columns:repeat(3,1fr)}.history-about,.logs-note{grid-column:1/-1}}@media (max-width:760px){.activity-panel>header{flex-direction:column;align-items:flex-start;padding:18px}.activity-panel header>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.activity-head,.activity-table-row{min-width:900px}.activity-panel{overflow:auto}.activity-aside,.logs-aside{grid-template-columns:1fr}.log-filters{grid-template-columns:1fr 1fr}.log-filters label{grid-column:1/-1}.log-head,.log-row{min-width:900px}.logs-panel{overflow:auto}}.logs-panel>header{place-content:center stretch}.quick-actions-wrap{position:relative}.client-hero-actions .quick-actions-trigger{justify-content:center;min-width:145px}.quick-actions-menu{z-index:90;background:#fff;border:1px solid #e6e2e4;border-radius:10px;width:245px;padding:8px 0;animation:.15s ease-out popover-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #24202225}.quick-actions-menu section{border-bottom:1px solid #f1edef;padding:7px 8px}.quick-actions-menu section small{color:#848082;padding:0 8px 5px;font-size:12.5px;font-weight:650;display:block}.client-hero-actions .quick-actions-menu button,.client-hero-actions .quick-danger{color:#413d3f;white-space:nowrap;width:100%;height:35px;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:10px;margin:0;padding:0 9px;font-size:13px;font-weight:500}.client-hero-actions .quick-actions-menu button:hover{color:#c92f4f;background:#f8f4f6}.quick-actions-menu button svg{width:14px;height:14px}.client-hero-actions .quick-danger{color:#dc3345;background:#fff0f1;justify-content:center;width:calc(100% - 16px);margin:7px 8px 0}.client-hero-actions .quick-danger:hover{color:#d5263a;background:#fff0f1}.quick-modal-overlay{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17171775;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quick-modal{background:#fff;border:1px solid #e6e2e4;border-radius:13px;width:min(520px,100%);animation:.18s ease-out modal-in;overflow:hidden;box-shadow:0 28px 80px #1a16184d}.quick-modal>header{border-bottom:1px solid #f1edef;justify-content:space-between;align-items:flex-start;min-height:76px;padding:18px 20px;display:flex}.quick-modal header div{gap:6px;display:grid}.quick-modal h2{color:#201c1e;margin:0;font-size:17px}.quick-modal header p{color:#757173;margin:0;font-size:13px}.quick-modal header>button{color:#625e60;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.quick-modal header svg{width:17px}.quick-modal-body{min-height:230px;padding:20px}.quick-plan-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-plan-options label{cursor:pointer;border:1px solid #e7e3e5;border-radius:10px;flex-direction:column;gap:9px;min-height:150px;padding:15px;display:flex}.quick-plan-options label.selected{background:#fff5f7;border-color:#ee7187;box-shadow:0 0 0 2px #db365812}.quick-plan-options input{accent-color:#e43f5f}.quick-plan-options b{color:#242022;justify-content:space-between;align-items:center;font-size:14px;display:flex}.quick-plan-options b em{color:#fff;background:#e43f5f;border-radius:99px;padding:3px 6px;font-size:12px;font-style:normal}.quick-plan-options strong{color:#2d292b;font-size:13px}.quick-plan-options small{color:#777375;font-size:12.5px;line-height:1.45}.quick-radio-list{gap:3px;display:grid}.quick-radio-list label{color:#413d3f;border-bottom:1px solid #f3eff1;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:13.5px;display:flex}.quick-radio-list input[type=radio]{accent-color:#e43f5f}.quick-radio-list input[type=date]{border:1px solid #e3dfe1;border-radius:7px;height:34px;margin-left:auto;padding:0 9px}.quick-confirm-card,.quick-domain-check{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:220px;display:flex}.quick-confirm-card>i,.quick-success>i{color:#c92f4f;background:#ffedf1;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.quick-confirm-card>i svg{width:31px}.quick-confirm-card b,.quick-domain-check b{color:#242022;font-size:15px}.quick-confirm-card p{color:#777375;max-width:340px;margin:0;font-size:11px;line-height:1.55}.quick-domain-check>svg{color:#c92f4f;background:#ffedf1;border-radius:50%;width:42px;height:42px;padding:10px}.quick-domain-check span{color:#514d4f;text-align:left;align-items:center;gap:9px;width:260px;font-size:11px;display:flex}.quick-domain-check span svg{color:#20a34b;background:#e8f8ed;border-radius:50%;width:16px;height:16px;padding:3px}.quick-form{gap:17px;display:grid}.quick-form label{color:#534f51;gap:8px;font-size:11px;display:grid}.quick-form label:last-child{align-items:center;display:flex}.quick-form input[type=text],.quick-form input:not([type]){height:40px;font:inherit;border:1px solid #e3dfe1;border-radius:8px;padding:0 12px}.quick-suspend{flex-direction:column;align-items:center;gap:14px;min-height:230px;display:flex}.quick-suspend>svg{color:#e13a4b;background:#ffedef;border-radius:50%;width:50px;height:50px;padding:12px}.quick-suspend>p{color:#555153;text-align:center;max-width:400px;margin:0;font-size:13px;line-height:1.55}.quick-suspend label{color:#484446;gap:7px;width:100%;font-size:13px;display:grid}.quick-suspend textarea{resize:vertical;min-height:70px;font:inherit;border:1px solid #e3dfe1;border-radius:8px;padding:10px}.quick-modal-footer{background:#fefafc;border-top:1px solid #f1edef;justify-content:flex-end;align-items:center;gap:10px;min-height:66px;padding:0 20px;display:flex}.quick-modal-footer button{color:#555153;background:#fff;border:1px solid #e3dfe1;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 17px;font-size:13px;font-weight:600;display:inline-flex}.quick-modal-footer button.primary{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41);border-color:#ce2f50;min-width:135px}.quick-modal-footer button.danger{color:#fff;background:#df2f43;border-color:#df2f43;min-width:135px}.quick-success{flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:285px;display:flex}.quick-success>i{color:#20a34b;background:#e8f8ed}.quick-success h3{color:#242022;margin:0;font-size:17px}.quick-success p{color:#777375;margin:0;font-size:13px}.quick-toast{z-index:250;color:#207c3c;background:#fff;border:1px solid #d9eadf;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 15px;font-size:11px;font-weight:600;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 45px #1a1a1a20}.quick-toast svg{width:18px}.subscription-action-modal .quick-modal-body{min-height:230px}.subscription-plan-modal{border-radius:16px;width:min(1100px,100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto}.subscription-plan-modal>header{align-items:center;min-height:118px;padding:28px 40px}.subscription-plan-modal h2{letter-spacing:-.025em;font-size:25px}.subscription-plan-modal header p{margin-top:3px;font-size:14px}.subscription-plan-modal header>button{border:1px solid #ddd7da;border-radius:10px;width:48px;height:48px}.subscription-plan-modal header>button svg{width:24px;height:24px}.subscription-plan-modal .quick-modal-body{padding:34px 40px 26px}.subscription-plan-modal .quick-plan-options{gap:22px}.subscription-plan-modal .quick-plan-options label{border-radius:13px;gap:0;min-height:365px;padding:26px 28px;position:relative}.subscription-plan-modal .quick-plan-options input{opacity:0;pointer-events:none;position:absolute}.subscription-plan-modal .plan-radio{border:2px solid #9b9699;border-radius:50%;width:25px;height:25px;margin:0 auto 27px;box-shadow:inset 0 0 0 5px #0000}.subscription-plan-modal label.selected .plan-radio{border-color:#ed3f67;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 12px #ed3f67}.subscription-plan-modal .quick-plan-options b{min-height:34px;font-size:21px}.subscription-plan-modal .quick-plan-options b em{padding:6px 10px;font-size:10px}.subscription-plan-modal .quick-plan-options strong{margin-top:9px;font-size:17px}.subscription-plan-modal .plan-divider{background:#e2dcdf;width:26px;height:1px;margin:14px 0 13px}.subscription-plan-modal .quick-plan-options small{font-size:13px}.subscription-plan-modal .quick-plan-options ul{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.subscription-plan-modal .quick-plan-options li{color:#666064;align-items:center;gap:9px;font-size:12px;display:flex}.subscription-plan-modal .quick-plan-options li svg{color:#e83b62;stroke-width:2.5px;width:15px;height:15px}.subscription-plan-modal .quick-plan-options label.selected{background:linear-gradient(145deg,#fff7f9,#fff)}.subscription-plan-modal .quick-plan-options label.selected>b{color:#d63358}.subscription-plan-notice{color:#706a6d;background:#fcfafb;border:1px solid #e2dcdf;border-radius:10px;align-items:center;gap:12px;min-height:58px;margin-top:24px;padding:0 20px;font-size:13.5px;display:flex}.subscription-plan-notice svg{color:#df355d;width:20px;height:20px}.subscription-plan-notice b{color:inherit}.subscription-plan-footer{justify-content:space-between;min-height:94px;padding:0 40px}.subscription-plan-footer button{min-width:150px;height:50px;font-size:13px}.subscription-plan-footer button.primary{min-width:300px}.subscription-cancel-modal{border-radius:16px;width:min(920px,100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto}.subscription-cancel-modal>header{border-bottom:0;align-items:center;min-height:132px;padding:30px 38px}.subscription-cancel-modal h2{letter-spacing:-.025em;font-size:27px}.subscription-cancel-modal header p{margin-top:4px;font-size:15px}.subscription-cancel-modal header>button{border:1px solid #ddd7da;border-radius:10px;width:48px;height:48px}.subscription-cancel-modal header>button svg{width:24px;height:24px}.subscription-cancel-modal .quick-modal-body{padding:16px 38px 38px}.subscription-cancel-content{gap:32px;display:grid}.subscription-cancel-warning{background:#fff8f9;border:1px solid #f5cbd3;border-radius:12px;grid-template-columns:90px 1fr;align-items:center;gap:22px;min-height:146px;padding:26px;display:grid}.subscription-cancel-warning>i{color:#d92e43;background:#ffe3e8;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.subscription-cancel-warning>i svg{width:35px;height:35px}.subscription-cancel-warning b{color:#292426;font-size:18px}.subscription-cancel-warning p{color:#777174;margin:12px 0 0;font-size:14px;line-height:1.55}.subscription-cancel-content label{color:#292426;gap:8px;display:grid}.subscription-cancel-content label>b{font-size:14px}.subscription-cancel-content label span{color:#777174;font-weight:400}.subscription-cancel-content label small{color:#777174;font-size:14px;font-weight:400}.subscription-cancel-content textarea{resize:vertical;color:#292426;min-height:130px;font:inherit;background:#fff;border:1px solid #f08da0;border-radius:10px;outline:none;padding:18px;font-size:14px}.subscription-cancel-content textarea:focus{border-color:#df3557;box-shadow:0 0 0 3px #df355719}.subscription-cancel-privacy{color:#777174;align-items:center;gap:10px;margin:-14px 0 0;font-size:14px;display:flex}.subscription-cancel-privacy svg{color:#e93655;width:21px;height:21px}.subscription-cancel-footer{background:#fff;justify-content:space-between;min-height:94px;padding:0 38px}.subscription-cancel-footer button{min-width:125px;height:50px;font-size:13px}.subscription-cancel-footer button.danger{background:linear-gradient(135deg,#ef334f,#cf203f);min-width:265px}.subscription-action-error{color:#b52438;background:#fff0f2;border-radius:7px;margin:14px 0 0;padding:9px 11px;font-size:13px}.quick-modal-footer button:disabled{cursor:not-allowed;opacity:.55}.quick-modal-footer button svg{flex:0 0 14px;width:14px;height:14px;margin:0}.quick-modal-footer .spin{animation:.8s linear infinite subscription-spin}@keyframes subscription-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .subscription-cancel-modal{background:#151515;border-color:#3d393b}html[data-theme=dark] .subscription-cancel-modal header>button{border-color:#3d3a40}html[data-theme=dark] .subscription-cancel-warning{background:#24191c;border-color:#5b2d36}html[data-theme=dark] .subscription-cancel-warning b,html[data-theme=dark] .subscription-cancel-content label{color:#f5f1f3}html[data-theme=dark] .subscription-cancel-warning p,html[data-theme=dark] .subscription-cancel-content label small,html[data-theme=dark] .subscription-cancel-content label span,html[data-theme=dark] .subscription-cancel-privacy{color:#bcb6b9}html[data-theme=dark] .subscription-cancel-content textarea{color:#ece8ea;background:#1c1c1c;border-color:#8f3c4e}html[data-theme=dark] .subscription-cancel-footer{background:#151515}.plan-edit-page{max-width:920px;margin:0 auto}.plan-edit-page .new-plan-form{margin-top:24px}.plan-edit-page .new-plan-form>section{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:14px;padding:24px}.plan-edit-page .new-plan-form footer{border-top:1px solid var(--ops-border);justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;display:flex}.plan-edit-toggle{align-self:end;min-height:42px}.plan-edit-toggle>input{opacity:0;pointer-events:none;position:absolute}.plan-feature-config{border-top:1px solid var(--ops-border);gap:20px;margin-top:28px;padding-top:24px;display:grid}.plan-feature-config h3{color:var(--ops-text);margin:0;font-size:15px}.plan-feature-config>div:first-child p{color:var(--ops-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.plan-feature-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.plan-feature-groups fieldset{border:1px solid var(--ops-border);border-radius:12px;min-width:0;margin:0;padding:16px}.plan-feature-groups legend{color:var(--ops-text);padding:0 6px;font-size:12px;font-weight:650}.plan-feature-groups label{cursor:pointer;display:block}.plan-feature-groups label+label{margin-top:4px}.plan-feature-groups input{opacity:0;position:absolute}.plan-feature-groups label span{min-height:40px;color:var(--ops-muted);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;transition:color .16s,background-color .16s;display:flex}.plan-feature-groups label span svg{border:1px solid var(--ops-border);color:#0000;border-radius:5px;width:17px;height:17px;padding:3px}.plan-feature-groups input:checked+span{color:var(--ops-text);background:var(--ops-accent-soft)}.plan-feature-groups input:checked+span svg{border-color:var(--ops-accent);color:var(--ops-accent)}.plan-feature-groups input:focus-visible+span{outline:2px solid var(--ops-accent);outline-offset:2px}@media (max-width:620px){.plan-feature-groups{grid-template-columns:1fr}.plan-feature-groups label span{min-height:44px}}.subscriptions-legacy-controls,.subscriptions-manager{min-width:0}.subscriptions-manager .clients-tools{margin-bottom:12px}.subscriptions-primary-toolbar{margin:16px 0 20px}.subscriptions-primary-toolbar>div:last-child{flex-wrap:wrap}.subscriptions-filter{border:1px solid var(--ops-border);height:36px;color:var(--ops-text);background:var(--ops-panel);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.subscriptions-filter select{min-width:92px;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.subscriptions-filter>svg:last-child{width:13px;color:var(--ops-muted)}@media (max-width:760px){.subscriptions-primary-toolbar,.subscriptions-primary-toolbar>div:last-child{flex-direction:column;align-items:stretch}.subscriptions-primary-toolbar .subscriptions-filter,.subscriptions-primary-toolbar .table-button,.subscriptions-primary-toolbar .table-search{width:100%}.subscriptions-primary-toolbar .subscriptions-filter select{flex:1}}.subscriptions-manager .table-row-link{border:1px solid var(--ops-border);min-height:30px;color:var(--ops-text);border-radius:7px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.subscriptions-manager .table-footer select{border:1px solid var(--ops-border);color:inherit;background:var(--ops-panel);border-radius:6px;padding:5px 8px}.finance-legacy-controls,.finance-legacy-transactions{display:none!important}.finance-transactions-manager{margin:18px 0}.finance-functional-toolbar{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.finance-functional-toolbar>div{align-items:center;gap:10px;display:flex}.finance-functional-toolbar label:not(.table-search){color:var(--ops-muted);align-items:center;gap:7px;font-size:13px;display:flex}.finance-functional-toolbar select{border:1px solid var(--ops-border);height:35px;color:var(--ops-text);background:var(--ops-panel);border-radius:7px;padding:0 9px}.finance-transactions-manager>.card-title{padding:16px}.finance-transactions-manager>.card-title span{color:var(--ops-muted);font-size:13px}@media (max-width:760px){.finance-functional-toolbar,.finance-functional-toolbar>div{flex-direction:column;align-items:stretch}}html[data-theme=dark] .subscription-plan-modal{background:#131416;border-color:#373439}html[data-theme=dark] .subscription-plan-modal header>button{border-color:#3d3a40}html[data-theme=dark] .subscription-plan-modal .quick-plan-options label{background:#16171a;border-color:#383940}html[data-theme=dark] .subscription-plan-modal .quick-plan-options label.selected{background:radial-gradient(circle at 80% 45%,#341d26,#18171a 68%);border-color:#f0446b}html[data-theme=dark] .subscription-plan-modal label.selected .plan-radio{box-shadow:inset 0 0 0 5px #18171a,inset 0 0 0 12px #ed3f67}html[data-theme=dark] .subscription-plan-modal .plan-divider{background:#39363b}html[data-theme=dark] .subscription-plan-modal .quick-plan-options li{color:#c4bec2}html[data-theme=dark] .subscription-plan-notice{color:#c4bec2;background:#191a1d;border-color:#39363e}@media (max-width:620px){.quick-plan-options{grid-template-columns:1fr}.quick-plan-options label{min-height:104px}.subscription-plan-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.subscription-plan-modal>header,.subscription-plan-modal .quick-modal-body{padding:22px 18px}.subscription-plan-modal .quick-plan-options label{min-height:330px}.subscription-plan-footer{gap:10px;min-height:78px;padding:12px 18px}.subscription-plan-footer button,.subscription-plan-footer button.primary{flex:1;min-width:0}.subscription-cancel-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.subscription-cancel-modal>header{min-height:104px;padding:22px 18px}.subscription-cancel-modal .quick-modal-body{padding:10px 18px 24px}.subscription-cancel-warning{grid-template-columns:58px 1fr;gap:14px;min-height:120px;padding:18px}.subscription-cancel-warning>i{width:54px;height:54px}.subscription-cancel-warning>i svg{width:25px;height:25px}.subscription-cancel-warning b{font-size:15px}.subscription-cancel-warning p{font-size:13.5px}.subscription-cancel-content{gap:24px}.subscription-cancel-footer{gap:10px;min-height:78px;padding:12px 18px}.subscription-cancel-footer button,.subscription-cancel-footer button.danger{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.quick-modal,.quick-modal-footer .spin{animation:none}}html[data-theme=dark] .quick-actions-menu,html[data-theme=dark] .quick-modal,html[data-theme=dark] .quick-toast{color:#eeeaec;background:#151515;border-color:#383436}html[data-theme=dark] .quick-actions-menu section,html[data-theme=dark] .quick-modal>header,html[data-theme=dark] .quick-modal-footer{border-color:#353133}html[data-theme=dark] .client-hero-actions .quick-actions-menu button{color:#e6e2e4}html[data-theme=dark] .quick-modal h2,html[data-theme=dark] .quick-plan-options b,html[data-theme=dark] .quick-confirm-card b,html[data-theme=dark] .quick-domain-check b,html[data-theme=dark] .quick-success h3{color:#f5f1f3}html[data-theme=dark] .quick-plan-options label,html[data-theme=dark] .quick-radio-list input[type=date],html[data-theme=dark] .quick-form input,html[data-theme=dark] .quick-suspend textarea{color:#ece8ea;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .quick-plan-options label.selected{background:#331d24;border-color:#dc506c}html[data-theme=dark] .quick-modal-footer button{color:#ece8ea;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .quick-modal-footer button.primary{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41)}html[data-theme=dark] .quick-modal-footer button.danger{color:#fff;background:#df2f43;border-color:#df2f43}html[data-theme=dark] .quick-modal header p,html[data-theme=dark] .quick-plan-options strong,html[data-theme=dark] .quick-plan-options small,html[data-theme=dark] .quick-radio-list label,html[data-theme=dark] .quick-confirm-card p,html[data-theme=dark] .quick-domain-check span,html[data-theme=dark] .quick-form label,html[data-theme=dark] .quick-suspend>p,html[data-theme=dark] .quick-suspend label,html[data-theme=dark] .quick-success p{color:#c6c2c4}html[data-theme=dark] .quick-radio-list label{border-color:#3b3739}html[data-theme=dark] .quick-actions-menu section small{color:#a19d9f}@media (max-width:760px){.quick-actions-menu{width:auto;position:fixed;inset:auto 16px 16px}.quick-plan-options{grid-template-columns:1fr}.quick-plan-options label{min-height:110px}.quick-modal-overlay{padding:12px}.quick-modal-body{max-height:65vh;overflow:auto}}.quick-actions-menu{border-radius:11px;width:268px;padding:8px 0}.quick-actions-menu section{padding:6px 9px}.quick-actions-menu section small{letter-spacing:.01em;padding:0 9px 5px;font-size:13px;line-height:1.35}.client-hero-actions .quick-actions-menu button,.client-hero-actions .quick-danger{border-radius:8px;gap:11px;height:39px;padding:0 10px;font-size:13.5px;line-height:1}.quick-actions-menu button svg{stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.client-hero-actions .quick-danger{width:calc(100% - 18px);margin:7px 9px 0}@media (max-width:760px){.quick-actions-menu{width:auto}}.client-hero-actions>a{cursor:pointer;border:1px solid #e3dfe1;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.client-edit-page{color:#191919;padding:18px 22px 28px}.client-edit-hero{background:#fff;border:1px solid #e8e4e6;border-radius:12px 12px 0 0;align-items:flex-start;gap:22px;min-height:158px;padding:25px 26px;display:flex}.client-edit-logo,.edit-logo-preview{color:#674236;letter-spacing:.08em;background:#f7e4df;border-radius:50%;flex-direction:column;flex:0 0 86px;justify-content:center;align-items:center;width:86px;height:86px;font:700 26px/1 Georgia,serif;display:flex}.client-edit-logo small,.edit-logo-preview small{letter-spacing:.18em;margin-top:7px;font:600 8px/1 Inter,sans-serif}.client-edit-identity{flex:1;min-width:0;padding-top:2px}.client-edit-identity>div{align-items:center;gap:13px;display:flex}.client-edit-identity h1{color:#111;letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.2}.client-edit-identity p{color:#514d4f;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:15px 0 13px;font-size:14px;display:flex}.client-edit-identity p span{color:#6c686a;display:inline-flex}.client-edit-identity p span svg{width:17px;height:17px}.client-edit-identity p>.copy-icon{color:#817d7f;width:15px;height:15px;margin-left:-9px}.client-edit-identity>small{color:#635f61;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.client-edit-identity>small b{color:#cac6c8}.client-edit-identity>small em{color:#7a3046;background:#ffe8ed;border-radius:99px;padding:4px 9px;font-style:normal;font-weight:600}.client-edit-hero>a{color:#454143;background:#fff;border:1px solid #e0dcde;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 17px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.client-edit-hero>a svg{width:16px}.client-edit-tabs{background:#fff;border:1px solid #e8e4e6;border-top:0;align-items:stretch;gap:5px;min-height:72px;display:flex;overflow-x:auto}.client-edit-tabs button{color:#545052;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:10px;min-width:120px;padding:0 12px;font:550 13px/1 Inter,sans-serif;display:flex}.client-edit-tabs button svg{width:18px;height:18px}.client-edit-tabs button:hover{color:#c92f4f;background:#fff7f8}.client-edit-tabs button.active{color:#c92f4f;border-bottom-color:#e43f5f;font-weight:700}.client-edit-layout{grid-template-columns:minmax(0,2.2fr) minmax(300px,.95fr);gap:18px;margin-top:18px;display:grid}.client-edit-form-card,.client-edit-side>section,.client-danger-zone,.client-edit-placeholder{background:#fff;border:1px solid #e8e4e6;border-radius:12px;box-shadow:0 2px 7px #24202208}.client-edit-form-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.client-edit-form-card h2,.client-edit-side h2{color:#242022;margin:0;font-size:17px}.client-edit-form-card header p{color:#6a6668;margin:6px 0 0;font-size:14px}.client-edit-form-card header>small{color:#787476;white-space:nowrap;font-size:13.5px}.client-edit-fields{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.client-edit-fields>label,.client-edit-media label{color:#454143;gap:8px;font-size:14px;font-weight:650;display:grid}.client-edit-fields label b{color:#e13547}.client-field-label{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.client-edit-fields input,.client-edit-fields select,.client-edit-media textarea{color:#332f31;background:#fff;border:1px solid #e1dddf;border-radius:8px;outline:none;width:100%;font:500 13.5px/1 Inter,sans-serif;transition:all .16s}.client-edit-fields input,.client-edit-fields select{height:43px;padding:0 13px}.client-edit-fields input:focus,.client-edit-fields select:focus,.client-edit-media textarea:focus{border-color:#f05b77;box-shadow:0 0 0 3px #db365813}.phone-field{border:1px solid #e1dddf;border-radius:8px;align-items:center;height:43px;display:flex;overflow:hidden}.phone-field span{padding-left:12px;font-size:14px}.phone-field input{border:0;box-shadow:none!important}.client-edit-media{grid-template-columns:220px 1fr;gap:28px;margin-top:22px;display:grid}.client-edit-media>div>label{color:#454143;margin-bottom:8px;font-size:14px;font-weight:650;display:block}.client-edit-media>div>div{grid-template-columns:86px 1fr;align-items:center;gap:8px 14px;display:grid}.edit-logo-preview{border-radius:8px;grid-row:1/3;font-size:22px}.client-edit-media button{color:#514d4f;cursor:pointer;background:#fff;border:1px solid #e1dddf;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:13.5px;font-weight:650;display:inline-flex}.client-edit-media button svg{width:15px}.client-edit-media>div small,.client-edit-media>label small{color:#827e80;font-size:13px;font-weight:450}.client-edit-media textarea{resize:vertical;min-height:104px;padding:12px 13px;line-height:1.55}.client-edit-form-card>footer{background:0 0;border-top:1px solid #eeeaec;justify-content:space-between;align-items:center;margin-top:21px;padding-top:17px;display:flex}.client-edit-form-card>footer a,.client-edit-form-card>footer button{color:#514d4f;cursor:pointer;background:#fff;border:1px solid #e1dddf;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:190px;height:40px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.client-edit-form-card>footer button{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41);border-color:#c92f4f;min-width:215px}.client-edit-form-card>footer button svg{width:16px}.client-edit-side{align-content:start;gap:16px;display:grid}.account-summary>label{color:#575355;grid-template-columns:1fr 145px;align-items:center;margin:17px 0;font-size:12px;display:grid}.account-summary select{color:#15803d;background:#fff;border:1px solid #e1dddf;border-radius:7px;height:38px;padding:0 10px;font-size:12px;font-weight:650}.account-summary dl{gap:0;margin:0;display:grid}.account-summary dl>div{border-top:1px solid #f3eff1;grid-template-columns:1fr 1.35fr;align-items:center;gap:12px;min-height:48px;display:grid}.account-summary dt{color:#716d6f;font-size:11.5px}.account-summary dd{color:#383436;text-align:right;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.account-summary dd svg{width:14px}.account-summary dd em{color:#c92f4f;background:#ffe8ed;border-radius:99px;padding:4px 8px;font-style:normal}.edit-quick-links{gap:2px;display:grid}.edit-quick-links a,.edit-quick-links button{color:#454143;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;min-height:39px;padding:0 7px;font-size:12.5px;font-weight:550;text-decoration:none;display:flex}.edit-quick-links a:hover,.edit-quick-links button:hover{color:#c92f4f;background:#f9f5f7}.edit-quick-links svg{width:17px;height:17px}.client-danger-zone{background:snow;border-color:#fecdd3;margin-top:18px;padding:18px 20px 16px}.client-danger-zone header h2{color:#dc2538;margin:0;font-size:16px}.client-danger-zone header p{color:#787476;margin:5px 0 13px;font-size:13.5px}.client-danger-zone>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.client-danger-zone article{background:#fff;border:1px solid #fecdd3;border-radius:9px;padding:14px}.client-danger-zone h3{color:#c62838;margin:0;font-size:14px}.client-danger-zone article p{color:#716d6f;min-height:34px;margin:6px 0 10px;font-size:13px;line-height:1.45}.client-danger-zone article button{color:#e11d48;cursor:pointer;background:#fff;border:1px solid #f43f5e;border-radius:7px;width:100%;height:34px;font-size:13.5px;font-weight:650}.client-danger-zone article button.orange{color:#ea580c;border-color:#fb923c}.client-edit-audit{color:#625e60;background:#fff7f8;border:1px solid #ffe1e7;border-radius:8px;align-items:center;gap:10px;min-height:42px;margin:12px 0 0;padding:0 13px;font-size:13.5px;display:flex}.client-edit-audit svg{color:#c92f4f;width:16px}.client-edit-toast{z-index:250;color:#147738;background:#fff;border:1px solid #bde6c9;border-radius:10px;align-items:center;gap:10px;min-height:50px;padding:0 16px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 15px 45px #1a1a1a24}.client-edit-toast svg{width:18px}.client-edit-toast.error{color:#c62838;border-color:#fecaca}.client-edit-form-card>footer button:disabled{opacity:.62;cursor:wait}.client-edit-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:430px;margin-top:18px;display:flex}.client-edit-placeholder>i{color:#c92f4f;background:#ffe8ed;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.client-edit-placeholder h2{margin:0;font-size:20px}.client-edit-placeholder p{color:#757173;margin:0;font-size:13px}.client-edit-placeholder button{color:#5a5658;cursor:pointer;background:#fff;border:1px solid #e1dddf;border-radius:8px;height:39px;margin-top:8px;padding:0 15px}html[data-theme=dark] .client-edit-page{color:#f1edef}html[data-theme=dark] .client-edit-hero,html[data-theme=dark] .client-edit-tabs,html[data-theme=dark] .client-edit-form-card,html[data-theme=dark] .client-edit-side>section,html[data-theme=dark] .client-edit-placeholder{box-shadow:none;background:#151515;border-color:#353133}html[data-theme=dark] .client-edit-identity h1,html[data-theme=dark] .client-edit-form-card h2,html[data-theme=dark] .client-edit-side h2,html[data-theme=dark] .client-edit-placeholder h2{color:#f6f2f4}html[data-theme=dark] .client-edit-identity p,html[data-theme=dark] .client-edit-identity>small,html[data-theme=dark] .client-edit-form-card header p,html[data-theme=dark] .client-edit-form-card header>small,html[data-theme=dark] .account-summary dt{color:#c1bdbf}html[data-theme=dark] .client-edit-identity p span,html[data-theme=dark] .client-edit-identity p>.copy-icon{color:#a29ea0}html[data-theme=dark] .client-edit-tabs button{color:#c4c0c2}html[data-theme=dark] .client-edit-tabs button:hover{color:#d3cfd1;background:#2b171c}html[data-theme=dark] .client-edit-tabs button.active{color:#f19aad}html[data-theme=dark] .client-edit-hero>a,html[data-theme=dark] .client-edit-fields input,html[data-theme=dark] .client-edit-fields select,html[data-theme=dark] .client-edit-media textarea,html[data-theme=dark] .client-edit-media button,html[data-theme=dark] .client-edit-form-card>footer a,html[data-theme=dark] .account-summary select,html[data-theme=dark] .client-edit-placeholder button{color:#e9e5e7;background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .phone-field{background:#1c1c1c;border-color:#403c3e}html[data-theme=dark] .phone-field input{background:0 0}html[data-theme=dark] .client-edit-fields>label,html[data-theme=dark] .client-edit-media label,html[data-theme=dark] .account-summary dd,html[data-theme=dark] .edit-quick-links a,html[data-theme=dark] .edit-quick-links button{color:#d7d3d5}html[data-theme=dark] .account-summary dl>div,html[data-theme=dark] .client-edit-form-card>footer{border-color:#353133}html[data-theme=dark] .client-danger-zone{background:#21181f;border-color:#60313c}html[data-theme=dark] .client-danger-zone article{background:#221e20;border-color:#60313c}html[data-theme=dark] .client-danger-zone article button{background:#21181f}html[data-theme=dark] .client-edit-audit{color:#c7c3c5;background:#2d1a20;border-color:#612d3c}html[data-theme=dark] .client-edit-toast{color:#8ee2aa;background:#14251c;border-color:#285b3a}html[data-theme=dark] .client-edit-toast.error{color:#ff9aa5;background:#28191f;border-color:#6f3038}@media (max-width:1100px){.client-edit-layout{grid-template-columns:1fr}.client-edit-side{grid-template-columns:1fr 1fr}.client-danger-zone>div{grid-template-columns:1fr}.client-edit-hero{flex-wrap:wrap}.client-edit-hero>a{margin-left:108px}}@media (max-width:760px){.client-edit-page{padding:14px}.client-edit-hero{padding:18px}.client-edit-logo{flex-basis:70px;width:70px;height:70px}.client-edit-identity h1{font-size:21px}.client-edit-hero>a{justify-content:center;width:100%;margin-left:0}.client-edit-fields,.client-edit-media,.client-edit-side{grid-template-columns:1fr}.client-edit-form-card{padding:18px}.client-edit-form-card>header{display:grid}.client-edit-form-card header>small{white-space:normal}.client-edit-form-card>footer{gap:10px}.client-edit-form-card>footer a,.client-edit-form-card>footer button{flex:1;min-width:0}.client-edit-tabs button{flex:none;min-width:132px}}:root{--ops-bg:#f8f6f7;--ops-surface:#fff;--ops-surface-soft:#fcf8fa;--ops-surface-raised:#fff;--ops-text:#21191d;--ops-muted:#746872;--ops-border:#eadfe4;--ops-border-strong:#ddcfd6;--ops-accent:#e43f5f;--ops-accent-strong:#c92e4d;--ops-accent-soft:#fff0f3;--ops-accent-glow:#e43f5f24;--ops-blue:#e43f5f;--ops-green:#31975e;--ops-amber:#d99322;--ops-shadow:0 10px 28px #4b1f3109;--page-scrollbar-track:#f3eef0;--page-scrollbar-thumb:#a99da3}html[data-theme=dark]{--ops-bg:#0f0d0f;--ops-surface:#181517;--ops-surface-soft:#211b1f;--ops-surface-raised:#1d191c;--ops-text:#f7f2f4;--ops-muted:#b9adb4;--ops-border:#352d32;--ops-border-strong:#473a41;--ops-accent:#f05271;--ops-accent-strong:#c92e4d;--ops-accent-soft:#351b24;--ops-accent-glow:#f0527133;--ops-blue:#9b9599;--ops-green:#62c58a;--ops-amber:#e8b65d;--ops-shadow:none;--page-scrollbar-track:#121112;--page-scrollbar-thumb:#625b5f}@supports ((-moz-appearance:none)){html{scrollbar-width:thin;scrollbar-color:var(--page-scrollbar-thumb) var(--page-scrollbar-track)}}html::-webkit-scrollbar{width:9px;height:9px}html::-webkit-scrollbar-track{background:var(--page-scrollbar-track)}html::-webkit-scrollbar-thumb{border:2px solid var(--page-scrollbar-track);background:var(--page-scrollbar-thumb);background-clip:padding-box;border-radius:999px;min-height:44px}html::-webkit-scrollbar-thumb:hover{background:var(--ops-accent);background-clip:padding-box}html::-webkit-scrollbar-thumb:active{background:var(--ops-accent-strong);background-clip:padding-box}html::-webkit-scrollbar-corner{background:var(--page-scrollbar-track)}html::-webkit-scrollbar-button{width:0;height:0;display:none}html[data-theme=dark] .clients-table th{color:#f2eff1}html[data-theme=dark] .clients-table .sort-button .sort-icon{color:#aaa3a8}html[data-theme=dark] .clients-table .sort-button:hover .sort-icon{color:#fff}html[data-theme=dark] .clients-table .sort-button.active .sort-icon{color:var(--ops-accent-strong)}html[data-theme=dark] .clients-table .plan.pro{color:#ff91ad;background:#351923;border-color:#713047}html[data-theme=dark] .clients-table .plan.studio{color:#e7e3e5;background:#292729;border-color:#494448}html[data-theme=dark] .clients-table .plan.essencial{color:#f4c66d;background:#332817;border-color:#6b5227}html[data-theme=dark] .clients-table .state.ativo{color:#7bdda0;background:#172b20;border-color:#316846}html[data-theme=dark] .clients-table .state.trial{color:#e7e3e5;background:#292729;border-color:#494448}html[data-theme=dark] .clients-table .state.inadimplente,html[data-theme=dark] .clients-table .state.pagamento-falhou{color:#ff8b99;background:#351b20;border-color:#74313c}html[data-theme=dark] .clients-table .state.suspenso{color:#f3c069;background:#332715;border-color:#705326}html[data-theme=dark] .clients-table .state.inativo,html[data-theme=dark] .clients-table .state.cancelado{color:#c7c3c6;background:#292629;border-color:#4a454a}html[data-theme=dark] .plan.pro{color:#ff91ad;background:#351923;border-color:#713047}html[data-theme=dark] .plan.studio{color:#e7e3e5;background:#292729;border-color:#494448}html[data-theme=dark] .plan.essencial{color:#f4c66d;background:#332817;border-color:#6b5227}html[data-theme=dark] .plan.trial,html[data-theme=dark] .state.trial,html[data-theme=dark] .transaction-status.trial{color:#e7e3e5;background:#292729;border-color:#494448}html[data-theme=dark] .state.ativo,html[data-theme=dark] .status,html[data-theme=dark] .transaction-status.pago{color:#7bdda0;background:#172b20;border-color:#316846}html[data-theme=dark] .state.inadimplente,html[data-theme=dark] .state.pagamento-falhou{color:#ff8b99;background:#351b20;border-color:#74313c}html[data-theme=dark] .state.suspenso,html[data-theme=dark] .transaction-status.pendente{color:#f3c069;background:#332715;border-color:#705326}html[data-theme=dark] .state.inativo,html[data-theme=dark] .state.cancelado{color:#c7c3c6;background:#292629;border-color:#4a454a}html[data-theme=dark] .subscriptions-table .state.trial{color:#91cef5;background:#142733;border-color:#28566f}html[data-theme=dark] .subscriptions-table .state.ativa{color:#7bdda0;background:#172b20;border-color:#316846}html[data-theme=dark] .subscriptions-table .state.pausada{color:#f3c069;background:#332715;border-color:#705326}html[data-theme=dark] .status,html[data-theme=dark] .transaction-status{border:1px solid #0000}html[data-theme=dark] .clients-table .row-actions a,html[data-theme=dark] .clients-table .row-actions button{color:#efebed;background:#272325;border-color:#3f3b3d}html[data-theme=dark] .clients-table .row-actions a:hover,html[data-theme=dark] .clients-table .row-actions button:hover{color:#fff;background:#302c2e;border-color:#555153}html[data-theme=dark] .top-tools button{color:#efebed;background:#272325;border-color:#3f3b3d}html[data-theme=dark] .avatar.dark{color:#fff;background:#272325;border:1px solid #3f3b3d}html[data-theme=dark] .client-hero-actions button,html[data-theme=dark] .financial-summary header button,html[data-theme=dark] .last-activities header button{color:#efebed;background:#272325;border-color:#3f3b3d}html[data-theme=dark] .client-hero-actions button:hover,html[data-theme=dark] .financial-summary header button:hover,html[data-theme=dark] .last-activities header button:hover{background:#302c2e;border-color:#555153}html[data-theme=dark] .financial-period-select select{color:#efebed;background:#272325;border-color:#3f3b3d}html[data-theme=dark] .financial-period-select:after{color:#efebed}html[data-theme=dark] .financial-period-select select:hover{background:#302c2e;border-color:#555153}html[data-theme=dark] .client-hero-actions .primary{color:#fff;background:linear-gradient(135deg,#e64a68,#b91f41);border-color:#db3658}html[data-theme=dark] .quick-actions-menu{background:#181818;border-color:#3f3b3d}html[data-theme=dark] .client-hero-actions .quick-actions-menu button{color:#efebed;background:0 0;border-color:#0000}html[data-theme=dark] .client-hero-actions .quick-actions-menu button:hover{color:#fff;background:#332f31}html[data-theme=dark] .client-hero-actions .quick-actions-menu .quick-danger{color:#ff8797;background:#2b1b1e}html[data-theme=dark] .client-hero-actions .quick-actions-menu .quick-danger:hover{color:#ffadba;background:#382126}html[data-theme=dark] .quick-actions-menu section,html[data-theme=dark] .quick-modal-footer{border-color:#383436}html[data-theme=dark] .quick-modal-footer{background:#181818}.ops-shell{background:var(--ops-bg);color:var(--ops-text)}.ops-skeleton{background:linear-gradient(90deg, var(--ops-border) 20%, var(--ops-surface-soft) 48%, var(--ops-border) 76%);background-size:240% 100%;border-radius:9px;animation:1.35s ease-in-out infinite ops-skeleton-shimmer;display:block}.ops-loading-sidebar .loading-brand{width:132px;height:42px;margin:4px 10px 32px}.loading-nav{gap:10px;display:grid}.loading-nav .ops-skeleton{height:40px}.loading-search{width:min(460px,55vw);height:38px}.loading-dashboard>header{gap:10px;margin-bottom:28px;display:grid}.loading-title{width:220px;height:30px}.loading-copy{width:min(390px,70vw);height:15px}.loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.loading-metrics .ops-skeleton{height:126px}.loading-panels{grid-template-columns:1.4fr 1fr;gap:17px;margin-top:17px;display:grid}.loading-panels .ops-skeleton{min-height:280px}.loading-panels .ops-skeleton:first-child{grid-row:span 2;min-height:577px}.ops-feedback-shell{background:var(--ops-bg);min-height:100vh;color:var(--ops-text);place-items:center;padding:24px;display:grid}.ops-feedback-card{border:1px solid var(--ops-border);background:var(--ops-surface);text-align:center;border-radius:16px;width:min(100%,480px);padding:32px}.ops-feedback-icon{background:var(--ops-accent);border-radius:12px;place-items:center;width:48px;height:48px;margin:0 auto 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-feedback-icon{background:color-mix(in srgb, var(--ops-accent) 12%, transparent)}}.ops-feedback-icon{color:var(--ops-accent)}.ops-feedback-icon svg{width:22px}.ops-feedback-card small{color:var(--ops-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ops-feedback-card h1{margin:8px 0 10px;font-size:24px}.ops-feedback-card p{color:var(--ops-muted);margin:0;font-size:14px;line-height:1.6}.ops-feedback-card>div{justify-content:center;gap:10px;margin-top:24px;display:flex}.ops-feedback-card button,.ops-feedback-card a{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ops-feedback-card button{background:var(--ops-accent);color:#fff;border:0}.ops-feedback-card button svg{width:16px}.ops-feedback-card a{border:1px solid var(--ops-border);color:var(--ops-text)}.dashboard-card-empty{min-height:112px;color:var(--ops-muted);text-align:center;place-content:center;gap:5px;padding:20px;display:grid}.dashboard-card-empty b{color:var(--ops-text);font-size:14px}.dashboard-card-empty span{font-size:13px;line-height:1.5}.plans-empty{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:14px;grid-column:1/-1;min-height:220px}.plans-empty a{background:var(--ops-accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:max-content;min-height:40px;margin:12px auto 0;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.inline-loading{min-height:72px;color:var(--ops-muted);place-content:center;justify-items:center;gap:10px;font-size:13.5px;display:grid}.inline-loading .ops-skeleton{width:120px;height:12px}.inline-data-error{border:1px solid var(--ops-accent);width:100%;margin:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.inline-data-error{border:1px solid color-mix(in srgb, var(--ops-accent) 34%, var(--ops-border))}}.inline-data-error{color:var(--ops-accent);background:var(--ops-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.inline-data-error{background:color-mix(in srgb, var(--ops-accent) 7%, transparent)}}.inline-data-error{text-align:center;font-size:13.5px}@keyframes ops-skeleton-shimmer{to{background-position:-240% 0}}@media (max-width:760px){.ops-loading-sidebar{display:none}.ops-loading .ops-main{width:100%;margin-left:0}.loading-metrics{grid-template-columns:1fr 1fr}.loading-panels{grid-template-columns:1fr}.loading-panels .ops-skeleton:first-child{grid-row:auto;min-height:320px}.ops-feedback-card{padding:28px 20px}.ops-feedback-card>div{flex-direction:column}}@media (max-width:380px){.loading-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ops-skeleton{animation:none}}.sidebar,.ops-main,.ops-brand,.side-link,.sidebar-collapse svg{transition:width .18s,margin .18s,padding .18s,transform .18s}.sidebar nav{scrollbar-width:thin;scrollbar-color:var(--ops-accent) transparent}@supports (color:color-mix(in lab, red, red)){.sidebar nav{scrollbar-color:color-mix(in srgb, var(--ops-accent) 46%, transparent) transparent}}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-track{background:0 0;margin-block:6px}.sidebar nav::-webkit-scrollbar-thumb{background:var(--ops-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sidebar nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ops-accent) 46%, transparent)}}.sidebar nav:hover::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--ops-accent), var(--ops-accent-strong))}@media (min-width:761px){html[data-sidebar=collapsed] .sidebar{width:76px;padding:18px 10px 14px}html[data-sidebar=collapsed] .ops-main{width:calc(100% - 76px);margin-left:76px}html[data-sidebar=collapsed] .ops-brand{background-image:url(https://assets.kmirra.com/public/kmirra.com/logo.png);background-size:contain;width:45px;height:48px;margin:0 auto 18px}html[data-sidebar=collapsed] .sidebar nav{width:100%;padding-inline:0}html[data-sidebar=collapsed] .side-section{margin-top:12px}html[data-sidebar=collapsed] .side-section>p,html[data-sidebar=collapsed] .side-link>em,html[data-sidebar=collapsed] .sidebar-collapse span{display:none}html[data-sidebar=collapsed] .side-link{justify-content:center;gap:0;width:44px;margin:3px auto;padding:0;font-size:0}html[data-sidebar=collapsed] .side-link .icon{width:20px;font-size:16px}html[data-sidebar=collapsed] .sidebar-collapse{justify-content:center;min-height:43px;padding:13px 0 0}html[data-sidebar=collapsed] .sidebar-collapse svg{transform:rotate(180deg)}.sidebar .sidebar-collapse{z-index:51;color:#514c50;background:linear-gradient(145deg,#fff,#f0edef);border:1px solid #d9d3d6;border-radius:50%;justify-content:center;place-items:center;gap:0;width:32px;height:32px;min-height:32px;margin:0;padding:0;display:flex;position:absolute;top:52px;left:auto;right:-16px;box-shadow:0 5px 13px #3d29320f}.sidebar .sidebar-collapse span{display:none}.sidebar .sidebar-collapse svg{width:18px;height:18px}.sidebar .sidebar-collapse:hover{background:#f5f1f3;border-color:#c6bec2;transform:translateY(-1px);box-shadow:0 7px 17px #3d29321a}html[data-theme=dark] .sidebar .sidebar-collapse{color:#fff;background:linear-gradient(145deg,#3b393c,#242325);border-color:#4b484c;box-shadow:0 6px 16px #00000038}html[data-theme=dark] .sidebar .sidebar-collapse:hover{background:linear-gradient(145deg,#504d51,#302e31);border-color:#777176;box-shadow:0 8px 20px #00000050}html[data-sidebar=collapsed] .sidebar .sidebar-collapse{min-height:32px;padding:0;left:auto;right:-16px}.sidebar .sidebar-collapse:focus-visible{outline-offset:3px;outline:2px solid #8a8589}}@media (max-width:760px){.sidebar .sidebar-collapse{display:none}}@media (prefers-reduced-motion:reduce){.sidebar,.ops-main,.ops-brand,.side-link,.sidebar-collapse svg{transition:none}}.ops-shell input[type=checkbox]{appearance:none;border:1px solid var(--ops-border-strong);background:var(--ops-surface-raised);vertical-align:middle;cursor:pointer;border-radius:5px;place-content:center;width:17px;height:17px;margin:0;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-grid;box-shadow:inset 0 1px 1px #ffffff12,0 1px 2px #21191d12}.ops-shell input[type=checkbox]:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transition:opacity .12s,transform .14s;transform:translateY(-1px)rotate(45deg)scale(.55)}.ops-shell input[type=checkbox]:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.ops-shell input[type=checkbox]:hover{border-color:color-mix(in srgb, var(--ops-accent) 58%, var(--ops-border-strong))}}.ops-shell input[type=checkbox]:hover{background:var(--ops-accent-soft)}.ops-shell input[type=checkbox]:checked{border-color:var(--ops-accent-strong);background:linear-gradient(145deg, var(--ops-accent), var(--ops-accent-strong));box-shadow:0 3px 9px var(--ops-accent-glow)}.ops-shell input[type=checkbox]:checked:after{opacity:1;transform:translateY(-1px)rotate(45deg)scale(1)}.ops-shell input[type=checkbox]:active{transform:scale(.9)}.ops-shell input[type=checkbox]:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.ops-shell input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.ops-shell input[type=checkbox]:focus-visible{outline-offset:3px}.ops-shell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.sidebar,.ops-top{background:var(--ops-surface)}@supports (color:color-mix(in lab, red, red)){.sidebar,.ops-top{background:color-mix(in srgb, var(--ops-surface) 96%, transparent)}}.sidebar,.ops-top{border-color:var(--ops-border)}.side-link{color:var(--ops-text)}.side-link .icon,.side-section>p,.sidebar-collapse,.profile small,.search,.search input{color:var(--ops-muted)}.side-link:hover:not(.active){background:var(--ops-surface-soft);color:var(--ops-accent-strong)}.side-link.active{background:linear-gradient(108deg, var(--ops-accent-strong), #f05b77);box-shadow:0 10px 24px var(--ops-accent-glow)}html[data-theme=dark] .side-link.active{background:linear-gradient(108deg,#a92340,#c83250);box-shadow:0 8px 20px #8f183029}.search,.top-tools button,.date,.table-button,.table-search,.history-button,.secondary-action,.period{background:var(--ops-surface);border-color:var(--ops-border);color:var(--ops-text)}.top-tools button:hover,.table-button:hover,.history-button:hover,.secondary-action:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.top-tools button:hover,.table-button:hover,.history-button:hover,.secondary-action:hover{border-color:color-mix(in srgb, var(--ops-accent) 38%, var(--ops-border))}}.top-tools button:hover,.table-button:hover,.history-button:hover,.secondary-action:hover{background:var(--ops-accent-soft);color:var(--ops-accent-strong)}.theme-toggle{color:var(--ops-accent-strong)!important;background:var(--ops-accent-soft)!important}.dashboard{max-width:1600px;padding:28px 30px 48px}.clients-heading h1,.plans-heading h1,.finance-heading h1,.new-heading h1{color:var(--ops-text);letter-spacing:-.045em;font-size:30px;font-weight:720;line-height:1.08}.clients-heading p,.plans-heading p,.finance-heading p,.new-heading p{color:var(--ops-muted);margin-top:7px;font-size:14px;line-height:1.55}.metric,.subscriptions-table,.subscription-insights>section,.price-card,.comparison,.plans-aside>section,.new-plan-form,.plan-preview>section,.plan-preview article,.finance-chart,.transactions,.finance-aside>section{background:var(--ops-surface);border-color:var(--ops-border);box-shadow:var(--ops-shadow)}html[data-theme=dark] .metric,html[data-theme=dark] .subscriptions-table,html[data-theme=dark] .subscription-insights>section,html[data-theme=dark] .price-card,html[data-theme=dark] .comparison,html[data-theme=dark] .plans-aside>section,html[data-theme=dark] .new-plan-form,html[data-theme=dark] .plan-preview>section,html[data-theme=dark] .plan-preview article,html[data-theme=dark] .finance-chart,html[data-theme=dark] .transactions,html[data-theme=dark] .finance-aside>section{background:var(--ops-surface);border-color:var(--ops-border)}.metric{min-height:142px;padding:23px}.metric-icon{border-radius:16px;flex-basis:56px;height:56px}.metric-icon.violet{background:linear-gradient(145deg, var(--ops-accent-strong), #f45b78)}.metric-icon.blue{background:linear-gradient(145deg, var(--ops-accent-strong), #f57c92)}html[data-theme=dark] .metric-icon.blue{background:linear-gradient(145deg,#4a474a,#716b70)}html[data-theme=dark] .visa,html[data-theme=dark] .subscription-facts dd i,html[data-theme=dark] .payment-brand,html[data-theme=dark] .card-number i,html[data-theme=dark] .saved-method>i{background:#4a474a}html[data-theme=dark] .subscription-renewal svg,html[data-theme=dark] .domain-row span svg,html[data-theme=dark] .session-row>i,html[data-theme=dark] .activity-table-row em.update{color:#e7e3e5}html[data-theme=dark] .session-row>i,html[data-theme=dark] .activity-table-row em.update{background:#292729}html[data-theme=dark] .notification.info,html[data-theme=dark] .action.info{color:#efebed;background:#272325}html[data-theme=dark] .action.info .icon{color:#efebed;background:#363234}html[data-theme=dark] .payment-method,html[data-theme=dark] .resource-value,html[data-theme=dark] .admin-toast,html[data-theme=dark] .quick-toast,html[data-theme=dark] .quick-modal,html[data-theme=dark] .filter-group,html[data-theme=dark] .filters-popover>footer,html[data-theme=dark] .export-popover>footer{border-color:#3f3b3d}html[data-theme=dark] .filters-popover>footer,html[data-theme=dark] .export-popover>footer,html[data-theme=dark] .quick-modal-footer{background:#181818}html[data-theme=dark] .detail-list div,html[data-theme=dark] .detail-activity,html[data-theme=dark] .tip-row,html[data-theme=dark] .dns-row,html[data-theme=dark] .access-row,html[data-theme=dark] .session-row,html[data-theme=dark] .account-users>footer,html[data-theme=dark] .log-row,html[data-theme=dark] .logs-panel>header,html[data-theme=dark] .logs-panel>footer{border-color:#3f3b3d}.metric-icon.amber{background:linear-gradient(145deg,#d58a18,#f1b33f)}.metric-icon.green{background:linear-gradient(145deg,#2d9258,#57b977)}.metric p{color:var(--ops-muted);font-size:14px;line-height:1.4}.metric h2{color:var(--ops-text);margin-top:5px;font-size:25px}.card-title h2,.subscription-insights h2,.plans-aside h2,.form-section-head h2,.plan-preview h2,.finance-chart .card-title h2,.finance-aside h2{color:var(--ops-text);font-size:15px;line-height:1.3}.subscriptions-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.subscription-tabs{border-color:var(--ops-border);gap:28px;min-height:62px;padding:0 20px}.subscription-tabs button{height:62px;color:var(--ops-muted);font-size:13.5px;font-weight:560}.subscription-tabs button.active{color:var(--ops-accent-strong);border-bottom-color:var(--ops-accent)}.subscriptions-table table{min-width:980px}.subscriptions-table th{height:56px;color:var(--ops-muted);border-color:var(--ops-border);padding-inline:17px;font-size:13px}.subscriptions-table td{height:68px;color:var(--ops-text);border-color:var(--ops-border);padding:11px 17px;font-size:13.5px}.subscriptions-table td>small{color:var(--ops-muted);font-size:13px}.subscription-insights{gap:18px}.subscription-insights>section{padding:22px}.subscription-insights h2{margin-bottom:20px}.subscription-insights .mini-axis,.mrr-total small,.mrr-total span,.payment-breakdown p,.conversion-copy{color:var(--ops-muted);font-size:13px}.mrr-total b{color:var(--ops-text);font-size:23px}.mrr-total em{font-size:13px}.payment-breakdown p{min-width:132px}.conversion{color:var(--ops-text);font-size:30px}.plans-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.plan-cards{gap:18px}.price-card{border-radius:16px}.price-card>header{background:#fffbf2;min-height:132px;padding:22px}.price-card.pro>header{background:#fff1f4}.price-card.studio>header{background:#f9f5f7}html[data-theme=dark] .price-card>header{background:#282218}html[data-theme=dark] .price-card.pro>header{background:#351b24}html[data-theme=dark] .price-card.studio>header{background:#272325}.price-card h2{color:var(--ops-text);margin-bottom:7px;font-size:20px}.price-card header p{color:var(--ops-muted);font-size:13.5px;line-height:1.55}.price-card header>span{font-size:12.5px;font-weight:650}.plan-price{padding:20px}.plan-price>small,.plan-price p{color:var(--ops-muted);font-size:13.5px;line-height:1.5}.plan-price b{color:var(--ops-text);margin-bottom:7px;font-size:34px}.plan-price sup,.plan-price em{font-size:13.5px}.plan-actions{grid-template-columns:1fr 42px;padding:0 20px}.plan-actions button{border-color:var(--ops-border);height:41px;font-size:13.5px;font-weight:650}html[data-theme=dark] .plan-actions button:first-child{background:linear-gradient(108deg, var(--ops-accent-strong), #f05b77);color:#fff;border:0}html[data-theme=dark] .studio .plan-actions button:first-child{color:#e7e3e5;background:#292729}.price-card ul{padding:18px 21px}.price-card li{color:var(--ops-text);gap:9px;margin:11px 0;font-size:13.5px;line-height:1.35}.price-card li i{background:var(--ops-accent-soft);width:18px;height:18px;color:var(--ops-accent);flex:0 0 18px}.price-card footer{margin:0 20px 20px;padding:11px;font-size:13px;line-height:1.4}.comparison{margin-top:20px}.comparison h2{color:var(--ops-text);padding:21px;font-size:16px}.comparison th,.comparison td{color:var(--ops-text);border-color:var(--ops-border);padding:14px 20px;font-size:13.5px}.plans-aside{gap:18px}.plans-aside>section{padding:23px}.plans-aside h2{margin-bottom:22px}.plan-info{margin:20px 0}.plan-info small,.plan-tip small,.addons p{color:var(--ops-muted);font-size:13.5px}.plan-info b,.plan-tip b{color:var(--ops-text);font-size:14px}.plans-aside section>button{background:var(--ops-surface);border-color:var(--ops-border);height:40px;color:var(--ops-text);font-size:13.5px;font-weight:600}.plan-tip{grid-template-columns:42px 1fr;gap:12px;margin:20px 0}.plan-tip>i{background:var(--ops-accent-soft);width:40px;height:40px;color:var(--ops-accent)}.new-plan-layout{grid-template-columns:minmax(0,1fr) 390px;gap:22px}.new-plan-form>section{border-color:var(--ops-border);padding:25px}.form-section-head{margin-bottom:20px}.form-section-head button{border-color:var(--ops-border);background:var(--ops-surface);height:36px;color:var(--ops-text);padding-inline:13px;font-size:13.5px}.toggle-row{gap:11px;margin:18px 0}.toggle-row>b{color:var(--ops-text);font-size:14px}.toggle{width:38px;height:22px;padding:3px}.toggle i{width:16px;height:16px}.toggle.on{background:var(--ops-accent)}.toggle.on i{transform:translate(16px)}.section-help{color:var(--ops-muted);margin-bottom:18px;font-size:12px}.resource-head{color:var(--ops-muted);padding:9px 0;font-size:11px;font-weight:650}.resource-row{min-height:49px;color:var(--ops-text);border-color:var(--ops-border);font-size:12px}.resource-row .select-like,.resource-value,.included{border-color:var(--ops-border);height:36px;font-size:12px}.plan-preview{gap:18px}.plan-preview>section{padding:22px}.plan-preview h2{margin-bottom:18px}.plan-preview article>header{padding:17px}.plan-preview article header b{color:var(--ops-text);font-size:15px}.plan-preview article header p,.plan-preview article>small,.important small{color:var(--ops-muted);font-size:13px;line-height:1.5}.plan-preview article header em{background:var(--ops-accent);font-size:12px}.preview-price strong{color:var(--ops-accent);font-size:32px}.preview-price sup,.preview-price span{font-size:13.5px}.important{background:var(--ops-accent-soft);border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.important{border-color:color-mix(in srgb, var(--ops-accent) 28%, var(--ops-border))}}.important{color:var(--ops-accent)}.important b{font-size:13.5px}.finance-layout{grid-template-columns:minmax(0,1fr) 380px;gap:20px}.finance-main,.finance-aside{gap:18px}.finance-chart,.finance-aside>section{padding:22px}.period{width:240px;height:44px;font-size:13.5px}.period small{background:var(--ops-bg);color:var(--ops-muted);font-size:12.5px}html[data-theme=dark] .period small{background:var(--ops-bg)}.revenue-axis,.revenue-dates{color:var(--ops-muted);font-size:10px}.transactions{padding-top:21px}.transactions>.card-title{padding:0 22px}.transactions table{min-width:820px}.transactions th,.transactions td{color:var(--ops-text);border-color:var(--ops-border);padding:13px 16px;font-size:13.5px}.transactions th,.transactions td>small{color:var(--ops-muted)}.finance-payment{grid-template-columns:152px 1fr}.finance-donut b{color:var(--ops-text);font-size:14px}.finance-donut small,.method-line{color:var(--ops-muted);font-size:10px}.finance-aside section>button{background:var(--ops-accent-soft);border-color:var(--ops-accent);height:38px}@supports (color:color-mix(in lab, red, red)){.finance-aside section>button{border-color:color-mix(in srgb, var(--ops-accent) 24%, var(--ops-border))}}.finance-aside section>button{color:var(--ops-accent-strong);font-size:12px;font-weight:650}.finance-aside dl>div{color:var(--ops-muted);font-size:12px}.finance-aside dd,.finance-aside .net{color:var(--ops-text)}.finance-aside .net{border-color:var(--ops-border);font-size:14px}.open-invoices small{color:var(--ops-muted);font-size:10px}.open-invoices b{color:var(--ops-text);font-size:19px}@media (max-width:1400px){.subscriptions-layout,.plans-layout,.finance-layout{grid-template-columns:1fr}.finance-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-aside,.finance-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1150px){.new-plan-layout{grid-template-columns:1fr}.plan-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.dashboard{padding:22px 18px 42px}.clients-heading h1,.plans-heading h1,.finance-heading h1,.new-heading h1{font-size:26px}.subscription-insights,.plans-aside,.finance-aside,.plan-preview{grid-template-columns:1fr}.metric{min-height:126px}}@media (prefers-reduced-motion:reduce){.ops-shell *,.ops-shell :before,.ops-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ops-shell :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.ops-shell :is(a,button,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--ops-accent) 34%, transparent)}}.ops-shell :is(a,button,input,textarea,select):focus-visible{outline-offset:2px}.plans-page .plans-layout,.plans-page .plans-layout>div,.plans-page .plan-cards,.plans-page .price-card,.plans-page .price-card>header,.plans-page .price-card>header>div,.plans-page .plan-price,.plans-page .price-card ul,.plans-page .price-card footer,.plans-page .plan-actions{min-width:0}.plans-page .price-card.is-inactive{opacity:.72}.plans-page .plan-history-list{gap:8px;display:grid}.plans-page .plan-history-list article{border-bottom:1px solid var(--border,#322d31);grid-template-columns:1fr auto;gap:4px 16px;padding:12px 0;display:grid}.plans-page .plan-history-list article span,.plans-page .plan-history-list article time{color:var(--muted,#aaa);font-size:14px}.plans-page .plan-history-list article time{grid-area:1/2/span 2;align-self:center}.plans-page .catalog-config-body{gap:20px;max-height:60vh;display:grid;overflow:auto}.plans-page .catalog-config-body h3{margin:0 0 8px;font-size:14px}.plans-page .catalog-config-row{border-bottom:1px solid var(--border,#322d31);align-items:center;gap:12px;padding:10px 0;display:grid}.plans-page .catalog-config-row label{align-items:center;gap:6px;font-size:12px;display:flex}.plans-page .catalog-config-row input{accent-color:#f04472}.plans-page .comparison-heading{align-items:center}.plans-page .comparison-edit,.plans-page .catalog-add{border:1px solid var(--ops-border);min-height:40px;color:var(--ops-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.plans-page .catalog-config-action{cursor:pointer}.plans-page .catalog-config-modal .catalog-manager-body{overscroll-behavior:contain;max-height:65vh;overflow-y:auto}.plans-page .catalog-config-modal.is-fullscreen{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.plans-page .modal-overlay.is-fullscreen{padding:0;overflow:hidden}.plans-page .catalog-config-modal.is-fullscreen{width:100%}.plans-page .catalog-config-modal.is-fullscreen .catalog-manager-body{flex:auto;min-height:0;max-height:none}.plan-edit-modal-overlay{z-index:80}.plans-page .plan-actions .plan-edit-trigger{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:650;line-height:1;display:inline-flex;color:#fff!important;background:#c62846!important;border:1px solid #c62846!important}.plans-page .plan-actions .plan-edit-trigger:hover{border-color:var(--ops-accent);background:var(--ops-accent-soft)}.plan-edit-modal{background:var(--ops-panel,#171416);width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ops-text,#f7f3f4);border:1px solid var(--ops-border);border-radius:14px;padding:24px;overflow:auto;box-shadow:0 24px 80px #0000006b}.plan-edit-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-edit-modal header h2{color:var(--ops-text);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:750;line-height:1.2}.plan-edit-modal header p{color:var(--ops-muted);margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.4}.plan-edit-modal header>button{border:1px solid var(--ops-border);width:36px;height:36px;color:var(--ops-text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.plan-edit-modal form{margin-top:24px}.plan-edit-modal-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.plan-edit-modal-grid .toggle-row{align-self:end;padding-bottom:10px}.plan-edit-modal footer{border-top:1px solid var(--ops-border);justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding:16px 0 9px;flex-flow:row!important;display:flex!important}.plan-edit-modal footer button{white-space:nowrap;min-width:112px;min-height:40px;padding:0 16px;line-height:1.2;cursor:pointer!important;flex:none!important;width:auto!important;display:inline-flex!important}.plan-edit-modal footer .save-client{gap:8px}.plan-edit-modal footer .save-client svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.plan-edit-modal .plan-edit-modal-grid .toggle-row input[type=checkbox]{accent-color:#c62846}.plan-edit-modal .plan-edit-modal-grid .toggle-row .toggle.on{background:#c62846}.plan-edit-modal footer .secondary-action{color:var(--ops-text)!important;border:1px solid var(--ops-border)!important;background:var(--ops-surface)!important;box-shadow:none!important}.plan-edit-modal footer .save-client{color:#fff!important;background:#c62846!important;border:1px solid #c62846!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;box-shadow:0 8px 18px #c6284638!important}.plan-edit-modal footer .save-client:hover{background:#ad1f3a!important;border-color:#ad1f3a!important}.plan-edit-modal .plan-edit-modal-grid .toggle-row input[type=checkbox]:checked{box-shadow:none!important;background:#c62846!important;border-color:#9f1f39!important}@media (max-width:640px){.plan-edit-modal-grid{grid-template-columns:1fr;gap:16px}.plan-edit-modal-grid .toggle-row{padding-bottom:0}}.plans-page .catalog-modal-header-actions{align-items:center;gap:4px;display:flex}.plans-page .catalog-modal-header-actions>button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.plans-page .catalog-modal-header-actions>button:hover{background:var(--ops-text)}@supports (color:color-mix(in lab, red, red)){.plans-page .catalog-modal-header-actions>button:hover{background:color-mix(in srgb, var(--ops-text) 8%, transparent)}}.plans-page .comparison-edit:hover,.plans-page .catalog-add:hover{border-color:var(--ops-accent)}.plans-page .comparison-check{width:16px;height:16px;accent-color:var(--ops-accent);cursor:pointer}.plans-page .catalog-manager-body{gap:16px;max-height:65vh;display:grid;overflow:auto}.plans-page .catalog-feature-form{border:1px solid var(--ops-border);border-radius:10px;grid-template-columns:1fr 1fr 1fr auto auto auto;align-items:center;gap:8px;padding:12px;display:grid}.plans-page .catalog-feature-form input:not([type=checkbox]){border:1px solid var(--ops-border);min-width:0;height:38px;color:inherit;background:0 0;border-radius:7px;padding:0 10px;font-size:13.5px}.plans-page .catalog-feature-form label{align-items:center;gap:6px;font-size:13.5px;display:flex}.plans-page .catalog-feature-list{display:grid}.plans-page .catalog-feature-list article{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.plans-page .catalog-feature-list article b,.plans-page .catalog-feature-list article span{display:block}.plans-page .catalog-feature-list article span{color:var(--ops-muted);margin-top:4px;font-size:13.5px}.plans-page .catalog-feature-list article>div:last-child{gap:6px;display:flex}.plans-page .catalog-feature-list article button{border:1px solid var(--ops-border);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:7px}.plans-page .catalog-feature-list article button:last-child{color:#d6606c}.plans-page .catalog-feature-list article>div:last-child{flex-shrink:0;align-items:center;gap:8px;display:flex}.plans-page .catalog-feature-list article button{justify-content:center;align-items:center;width:36px;height:36px;padding:0;line-height:0;display:inline-flex}.plans-page .catalog-feature-list article button:first-child:hover{border-color:var(--ops-accent);color:var(--ops-accent);background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.plans-page .catalog-feature-list article button:first-child:hover{background:color-mix(in srgb, var(--ops-accent) 8%, transparent)}}.plans-page .catalog-feature-list article button:last-child:hover{background:#d6606c1a;border-color:#d6606c}.plans-page .catalog-message{color:#d6606c;font-size:14px}@media (max-width:720px){.plans-page .comparison-heading{flex-direction:column;align-items:flex-start}.plans-page .catalog-feature-form{grid-template-columns:1fr}}.plans-page .plan-menu{position:relative}.plans-page .plan-menu>button{color:var(--ops-text);border-color:var(--ops-border);background:0 0!important}.plans-page .plan-menu-popover{z-index:5;border:1px solid var(--border,#322d31);background:var(--surface,#181517);border-radius:8px;min-width:136px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 22px #0008}.plans-page .plan-menu-popover a,.plans-page .plan-menu-popover button{width:100%;min-width:0;min-height:0;color:inherit;text-align:left;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:7px;padding:7px 8px;font-size:13.5px;line-height:1.2;display:flex;background:0 0!important}.plans-page .plan-menu-popover a:hover,.plans-page .plan-menu-popover button:hover{color:inherit;background:#ffffff0d}.plans-page .plan-menu>button:hover{color:inherit;border-color:var(--ops-border);background:0 0}html:not([data-theme=dark]) .plans-page .plan-menu-popover{color:#4b3b42;background:#fff;border-color:#ded7da;box-shadow:0 10px 22px #5a46521f}html:not([data-theme=dark]) .plans-page .plan-menu-popover a:hover,html:not([data-theme=dark]) .plans-page .plan-menu-popover button:hover{color:#2f2228;background:#f5f1f3!important}.plans-page .plan-state{color:var(--muted,#a7a0a6);white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 8px;font-size:13px;font-weight:600;line-height:1}.plans-page .price-card.essential .plan-state{color:#f5bd45}.plans-page .price-card.pro .plan-state{color:#f15b80}.plans-page .price-card.studio .plan-state{color:#e6a9b9}.plans-page .new-client svg:last-child{border-left:0;margin-left:0;padding-left:0}@media (max-width:850px){.plans-page .plan-cards{grid-template-columns:minmax(0,1fr)}.plans-page .price-card{width:100%;max-width:100%}.plans-page .plans-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.plans-page .history-button,.plans-page .plans-heading .new-client{width:100%;min-width:0}}@media (max-width:480px){.plans-page .plans-heading>div:last-child{grid-template-columns:1fr}.plans-page .comparison-tabs{margin:0 12px}.plans-page .comparison-heading{padding-inline:12px}}.mobile-bottom-nav-shell{display:none}@media (max-width:1100px){.sidebar{display:none}.ops-main{width:100%;margin-left:0;padding-bottom:82px}.ops-top{justify-content:stretch;gap:8px;height:64px;padding:0 12px}.search{flex:auto;width:auto;min-width:0;max-width:none;height:38px}.search input{width:100%;min-width:0;font-size:13.5px}.search kbd{display:none}.top-tools{flex:none;gap:6px;position:static;right:auto}.top-tools button{width:34px;height:34px}.profile{gap:9px}.mobile-bottom-nav-shell{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--ops-border);background:var(--ops-surface);display:block;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-shell{background:color-mix(in srgb, var(--ops-surface) 94%, transparent)}}.mobile-bottom-nav-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -8px 24px #160c111f}.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:560px;margin:0 auto;display:grid}.mobile-bottom-nav a,.mobile-bottom-nav button{min-width:0;min-height:52px;color:var(--ops-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;gap:3px;padding:5px 3px;font-size:12.5px;font-weight:650;display:grid}.mobile-bottom-nav a:hover,.mobile-bottom-nav button:hover{background:var(--ops-surface-soft);color:var(--ops-accent-strong)}.mobile-bottom-nav a.active,.mobile-bottom-nav button.active{color:var(--ops-accent-strong);background:var(--ops-accent-soft)}.mobile-bottom-nav svg{width:19px;height:19px}.mobile-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-more-menu{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:12px;gap:2px;min-width:176px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:10px;box-shadow:0 14px 34px #160c1147}.mobile-more-menu a{min-height:40px;color:var(--ops-text);border-radius:8px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:650;display:flex}.mobile-more-menu a:hover{background:var(--ops-surface-soft);color:var(--ops-accent-strong)}}@media (max-width:760px){.profile{gap:0}.profile span,.profile>svg{display:none}}.profile-backup-page{color:#252124;background:#f7f5f6;min-height:100vh;padding:0 5vw 64px}.profile-backup-header{border-bottom:1px solid #e7e2e4;justify-content:space-between;align-items:center;min-height:76px;display:flex}.profile-backup-header .brand{background:url(/logob-horizontal.png) 0/contain no-repeat;width:112px;height:34px;display:block}.profile-backup-header div{text-align:right;gap:3px;display:grid}.profile-backup-header small{color:#8a8387;font-size:10px}.profile-backup-header strong{font-size:12px}.profile-backup-title{max-width:1320px;margin:0 auto;padding:44px 0 25px}.profile-backup-title span{color:#c82f50;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-backup-title h1{letter-spacing:-.035em;margin:8px 0;font-size:29px}.profile-backup-title p{color:#777174;margin:0;font-size:12px}.profile-subscription-layout{max-width:1320px;margin:0 auto}.profile-payment-row{border-bottom:1px solid #eee9eb;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.profile-payment-row>i{color:#218344;background:#eaf7ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.profile-payment-row>i svg{width:14px}.profile-payment-row span{gap:3px;display:grid}.profile-payment-row b,.profile-payment-row strong{font-size:11px}.profile-payment-row small{color:#817a7e;font-size:9px}.admin-readonly-note{color:#777174;font-size:12.5px;line-height:1.45}html[data-theme=dark] .profile-backup-page{color:#f1edef;background:#101010}html[data-theme=dark] .profile-backup-header{border-color:#343033}html[data-theme=dark] .profile-backup-header .brand{background-image:url(/logo-horizontal.png)}html[data-theme=dark] .profile-payment-row{border-color:#343033}@media (max-width:720px){.profile-backup-page{padding-inline:18px}.profile-backup-title{padding-top:30px}}.admin-global-search{width:100%;position:relative}.admin-global-search>input{width:100%}.admin-global-results{z-index:120;border:1px solid var(--ops-border,#dedce3);background:var(--ops-surface-raised,#fff);width:min(460px,100vw - 32px);color:var(--ops-text,#242027);border-radius:12px;padding:5px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #140f1e2e}.admin-global-results a{color:var(--ops-text,inherit);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:grid}.admin-global-results a:hover{background:var(--ops-surface-soft,#8b5cf617)}.admin-global-results i{background:var(--ops-accent-soft,#8b5cf621);width:30px;height:30px;color:var(--ops-accent,#7c3aed);border-radius:8px;place-items:center;font-size:12.5px;font-style:normal;font-weight:800;display:grid}.admin-global-results span{gap:1px;min-width:0;display:grid}.admin-global-results b,.admin-global-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-global-results b{font-size:13.5px}.admin-global-results small{color:var(--ops-muted,#77727f)}.admin-global-results small,.admin-global-results em{font-size:12.5px}.admin-global-results em{color:var(--ops-muted,#77727f);font-style:normal}.admin-global-results p{text-align:center;color:var(--ops-muted,#77727f);margin:0;padding:14px}.clients-bulk-bar{background:#8b5cf612;border:1px solid #8b5cf647;border-radius:10px;align-items:center;gap:9px;margin:0 0 14px;padding:10px 12px;display:flex}.clients-bulk-bar>span{flex:1}.clients-bulk-bar button{border:1px solid var(--border,#dedce3);background:var(--surface,#fff);min-height:34px;color:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.clients-bulk-bar button.warning{color:#d97706;border-color:#f59e0b4d}.clients-bulk-bar button.clear{color:var(--muted,#77727f);background:0 0;border-color:#0000}.clients-table tr.selected td{background:#8b5cf60e}.row-actions{position:relative}.client-row-menu{z-index:80;border:1px solid var(--border,#dedce3);background:var(--surface,#fff);border-radius:9px;width:178px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 15px 35px #140f1e2e}.client-row-menu a,.client-row-menu button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:9px 10px;font-size:13.5px;font-weight:650;text-decoration:none;display:flex}.client-row-menu a:hover,.client-row-menu button:hover{background:#8b5cf614}.client-row-menu button.danger{color:#e54864}@media (max-width:720px){.clients-bulk-bar{flex-wrap:wrap}.clients-bulk-bar>span{display:none}}.payments-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);gap:20px}.payments-main{min-width:0}.invoice-filters{align-items:center;gap:12px;padding:0;display:flex}.invoice-filters label{border-color:var(--border);background:var(--surface);border-radius:10px;flex:1;min-width:220px;height:40px;transition:border-color .16s,box-shadow .16s}.invoice-filters label:focus-within{border-color:#db3658}@supports (color:color-mix(in lab, red, red)){.invoice-filters label:focus-within{border-color:color-mix(in srgb, #db3658 65%, var(--border))}}.invoice-filters label:focus-within{box-shadow:0 0 0 3px #db36581a}.invoice-filters label input:focus-visible{outline:none}html:not([data-theme=dark]) .invoice-filters label{background:#fff;border:1px solid #ded8dc}html:not([data-theme=dark]) .invoice-filters label:focus-within{border-color:#df7890;box-shadow:0 0 0 3px #db365814}.invoice-filters select,.invoice-filters button{border:1px solid var(--border);background-color:var(--surface);min-height:40px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;font-size:13.5px}.invoice-filters select:first-of-type{width:150px}.invoice-filters select:last-of-type{width:210px}.invoice-filters button.export{padding-inline:16px}.invoices-panel{border-radius:12px;overflow:visible}.invoice-head,.invoice-row{grid-template-columns:minmax(170px,1.35fr) minmax(145px,1.15fr) minmax(86px,.72fr) minmax(74px,.68fr) minmax(78px,.66fr) minmax(86px,.7fr) 40px;gap:12px;padding-inline:16px}.invoice-head{background:var(--surface-2);border-radius:12px 12px 0 0;min-height:44px}@supports (color:color-mix(in lab, red, red)){.invoice-head{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}.invoice-item{position:relative}.invoice-row{min-height:72px}.invoice-row:last-child{border-radius:0 0 12px 12px}.invoice-identity{min-width:0;gap:5px 12px!important}.invoice-row .invoice-identity>i{color:#db3658;background:#db365814;border:1px solid #db365838;border-radius:10px;width:36px;height:36px}.invoice-identity b,.invoice-plan{min-width:0}.invoice-identity b{white-space:nowrap;gap:5px;display:grid}.invoice-identity small{white-space:nowrap}.invoice-row em{align-items:center;gap:4px;display:inline-flex}.invoice-row em svg{width:11px;height:11px}.invoice-actions{justify-self:end;position:relative}.invoice-actions>button{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.invoice-actions>button:hover{color:var(--text);background:var(--surface)}.invoice-actions svg{width:16px}.invoice-action-menu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:10px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0d0a0c29}.invoice-action-menu button{min-height:38px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;display:flex}.invoice-action-menu button:hover{background:var(--surface-2)}.invoice-action-menu button+button{border-top:1px solid var(--border);border-radius:0 0 7px 7px}.invoice-modal-backdrop{--surface:#fff;--surface-2:#f8f5f7;--border:#e7e1e4;--text:#211d1f;--muted:#746e72;z-index:1000;background:#080709ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.invoice-detail-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,100%);max-height:min(760px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057;padding:0!important}.invoice-detail-panel>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px;display:flex}.invoice-detail-panel>header>i{color:#db3658;background:#db36581a;border:1px solid #db365840;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.invoice-detail-panel>header>i svg{width:18px}.invoice-detail-panel>header>div{flex:1;min-width:0}.invoice-detail-panel h2{margin:2px 0 0}.invoice-detail-panel header p{color:var(--muted);text-overflow:ellipsis;margin:5px 0 0;font-size:13px;overflow:hidden}.invoice-detail-panel header button,.invoice-additional-card button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.invoice-detail-panel header button:hover{background:var(--surface-2);color:var(--text)}.invoice-detail-panel header button svg{width:18px}.invoice-detail-scroll{gap:20px;padding:18px;display:grid;overflow-y:auto}.invoice-detail-scroll h3{color:var(--text);margin:0 0 12px;font-size:14px}.invoice-summary-card,.invoice-additional-card,.invoice-timeline{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin:0;padding:8px 14px}.invoice-summary-card>div{justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}.invoice-summary-card>div+div{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.invoice-summary-card>div+div{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.invoice-summary-card dt{color:var(--text);align-items:center;gap:8px;font-size:13.5px;display:flex}.invoice-summary-card dt svg{width:13px;color:var(--muted)}.invoice-summary-card dd{color:var(--text);text-align:right;margin:0;font-size:13.5px}.invoice-summary-card em{border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:12.5px;font-style:normal;display:inline-flex}.invoice-summary-card em svg{width:10px}.invoice-summary-card em.paid{color:#25a566;background:#25b06f1f}.invoice-summary-card em.waiting{color:#db3658;background:#db36581a}.method-tag{color:#db3658;background:#db36581a;border-radius:5px;padding:4px 7px;font-size:12.5px}.invoice-summary-card .invoice-date-row{margin-top:8px;padding-top:8px}.invoice-additional-card{gap:16px;padding-block:14px;display:grid}.invoice-additional-card span{gap:4px;min-width:0;display:grid;position:relative}.invoice-additional-card small{color:var(--muted);font-size:13px}.invoice-additional-card b{overflow-wrap:anywhere;color:var(--text);font-size:13.5px;font-weight:500;line-height:1.45}.invoice-additional-card span:first-child{padding-right:34px}.invoice-additional-card button{width:32px;height:32px;position:absolute;top:0;right:0}.invoice-additional-card button svg{width:14px}.invoice-timeline{gap:0;padding-block:14px;list-style:none;display:grid}.invoice-timeline li{gap:10px;min-height:52px;display:flex;position:relative}.invoice-timeline li:last-child{min-height:32px}.invoice-timeline li:not(:last-child):after{content:"";background:#db365859;width:1px;position:absolute;top:24px;bottom:0;left:9px}.invoice-timeline i{z-index:1;color:#fff;background:#db3658;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.invoice-timeline i svg{width:11px}.invoice-timeline span{align-content:start;gap:4px;display:grid}.invoice-timeline b{color:var(--text);font-size:13.5px}.invoice-timeline small{color:var(--muted);font-size:12.5px}.invoice-detail-panel>footer{border-top:1px solid var(--border);background:var(--surface);color:var(--text);padding:14px 18px}.invoice-detail-panel>footer button{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:40px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.invoice-detail-panel>footer svg{width:15px}html[data-theme=dark] .invoice-head{color:#aaa4a8;background:#1b1b1f}html[data-theme=dark] .invoice-modal-backdrop{--surface:#18181c;--surface-2:#202024;--border:#3c373a;--text:#fff;--muted:#aaa4a8}html[data-theme=dark] .invoice-row{color:#d8d3d6}html[data-theme=dark] .invoice-row b,html[data-theme=dark] .invoice-row strong{color:#fff}html[data-theme=dark] .invoice-row small,html[data-theme=dark] .invoice-plan,html[data-theme=dark] .invoice-due,html[data-theme=dark] .invoice-paid-at{color:#aaa4a8}html[data-theme=dark] .invoice-row .invoice-identity>i{color:#f05a79;background:#db365817}html[data-theme=dark] .payment-overview small,html[data-theme=dark] .payments-aside dt,html[data-theme=dark] .payments-aside .admin-readonly-note,html[data-theme=dark] .saved-method small,html[data-theme=dark] .invoice-filters input::placeholder{color:#b8b2b6}html[data-theme=dark] .payments-aside dd,html[data-theme=dark] .payments-aside a,html[data-theme=dark] .payment-overview .card-number{color:#fff}html[data-theme=dark] .invoice-action-menu{background:#202024;border-color:#3c373a;box-shadow:0 18px 44px #0000008c}html[data-theme=dark] .invoice-action-menu button{color:#fff}html[data-theme=dark] .invoice-action-menu button:hover{background:#2b292d}html[data-theme=dark] .invoice-action-menu button+button{border-color:#3c373a}html[data-theme=dark] .invoice-detail-panel{background:#18181c;border-color:#3c373a}html[data-theme=dark] .invoice-detail-panel h2,html[data-theme=dark] .invoice-detail-panel h3,html[data-theme=dark] .invoice-summary-card dt,html[data-theme=dark] .invoice-summary-card dd,html[data-theme=dark] .invoice-additional-card b,html[data-theme=dark] .invoice-timeline b{color:#fff}html[data-theme=dark] .invoice-detail-panel header p,html[data-theme=dark] .invoice-additional-card small,html[data-theme=dark] .invoice-timeline small{color:#aaa4a8}html[data-theme=dark] .invoice-summary-card,html[data-theme=dark] .invoice-additional-card,html[data-theme=dark] .invoice-timeline,html[data-theme=dark] .invoice-detail-panel>footer button{background:#202024;border-color:#383438}.invoices-panel>footer>span{font-size:13px}.invoices-panel>footer>div{align-items:center;gap:10px}.invoices-panel>footer>div b{min-width:28px;color:var(--text);text-align:center;font-size:13.5px}.invoices-panel>footer button{cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.invoices-panel>footer button svg{width:14px;height:14px}.invoices-panel>footer button:disabled{cursor:default;opacity:.45}.ops-shell :is(input,textarea,select):focus-visible{outline:none}.payments-aside>section{border-radius:12px;padding:20px;box-shadow:0 2px 8px #20181c0a}.payments-aside h2{margin-bottom:12px;font-size:14px;font-weight:700}.payments-aside dl{margin-bottom:12px}.payments-aside dl div{min-height:36px}.payments-aside dt{color:var(--muted)}.payments-aside dd{color:var(--text);font-variant-numeric:tabular-nums}.payments-aside .payment-aside-link{border:1px solid #db3658;justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-top:4px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.payments-aside .payment-aside-link{border:1px solid color-mix(in srgb, #db3658 18%, var(--border))}}.payments-aside .payment-aside-link{background:#db3658;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.payments-aside .payment-aside-link{background:color-mix(in srgb, #db3658 5%, var(--surface))}}.payments-aside .payment-aside-link{color:#c92f4f;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.payments-aside .payment-aside-link:hover{border-color:#db3658}@supports (color:color-mix(in lab, red, red)){.payments-aside .payment-aside-link:hover{border-color:color-mix(in srgb, #db3658 34%, var(--border))}}.payments-aside .payment-aside-link:hover{background:#db3658}@supports (color:color-mix(in lab, red, red)){.payments-aside .payment-aside-link:hover{background:color-mix(in srgb, #db3658 9%, var(--surface))}}.payments-aside .payment-aside-link:hover{color:#b62443}.payments-aside .payment-aside-link svg{flex:none;width:15px;height:15px;transition:transform .16s}.payments-aside .payment-aside-link:hover svg{transform:translate(2px)}.payments-aside .payment-aside-link:focus-visible{outline-offset:2px;outline:2px solid #db365866}.payments-aside .saved-method{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.payments-aside .admin-readonly-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}html[data-theme=dark] .payments-aside>section{box-shadow:none}html[data-theme=dark] .payments-aside .payment-aside-link{color:#ff8da5;background:#f05a7912;border-color:#f05a7933}html[data-theme=dark] .payments-aside .payment-aside-link:hover{color:#ffb0c0;background:#f05a791f;border-color:#f05a7961}@media (max-width:1200px){.payments-layout{grid-template-columns:minmax(0,1fr)}.payments-aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.invoice-filters{grid-template-columns:1fr 1fr;display:grid}.invoice-filters label{grid-column:1/-1;min-width:0}.invoice-filters select{width:100%;min-width:0}.invoice-filters button.export{grid-column:1/-1;justify-content:center}.invoices-panel{overflow:hidden}.invoice-head{display:none}.invoice-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""plan plan""amount actions";gap:8px 12px;min-width:0;padding:16px;display:grid}.invoice-identity{grid-area:identity}.invoice-plan{grid-area:plan}.invoice-amount{grid-area:amount;align-self:end;font-size:14px!important}.invoice-row>em{grid-area:status;justify-self:end}.invoice-actions{grid-area:actions}.invoice-due,.invoice-paid-at{display:none!important}.invoice-action-menu{top:auto;bottom:calc(100% + 6px);right:0}.invoices-panel>footer{flex-direction:column;align-items:flex-start;gap:10px;padding-block:14px}.invoice-modal-backdrop{padding:0}.invoice-detail-panel{border:0;border-radius:0;width:100%;height:100%;max-height:none}}.invite-send-error{color:#e54864;width:100%;margin:8px 0 0;font-size:13.5px;font-weight:650}.import-failures{color:#cc3652;background:#e548640f;border:1px solid #e5486440;border-radius:9px;gap:6px;margin-top:12px;padding:12px;font-size:13.5px;display:grid}.import-failures button{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800;text-decoration:underline}.notifications-wrap{position:relative}.notifications-panel{z-index:150;border:1px solid var(--ops-border,#dedce3);background:var(--ops-surface,#fff);width:min(390px,100vw - 28px);color:var(--ops-text,#242027);border-radius:12px;transition:background-color .2s,border-color .2s,color .2s;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 55px #140f1e33}.notifications-panel header{border-bottom:1px solid var(--border,#dedce3);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.notifications-panel header div{gap:2px;display:grid}.notifications-panel header small,.notifications-panel article small{color:var(--muted,#77727f)}.notifications-panel>div{max-height:390px;padding:6px;overflow:auto}.notifications-panel article{border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.notifications-panel article:hover{background:#8b5cf612}.notifications-panel article>i{color:#7c3aed;background:#8b5cf61f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.notifications-panel article svg{width:15px}.notifications-panel article span{gap:2px;min-width:0;display:grid}.notifications-panel article time{color:var(--muted,#77727f);font-size:12.5px}.notifications-panel>div>p{text-align:center;color:var(--muted,#77727f);margin:0;padding:18px}.notification-loading{gap:8px;padding:12px 10px;display:grid}.notification-loading span{background:var(--ops-surface-soft,#f1eef2);border-radius:8px;height:42px}.notification-error{text-align:center;justify-items:center;gap:8px;padding:16px;display:grid}.notification-error p{color:var(--ops-muted,#77727f);margin:0;font-size:13.5px}.notification-error button{border:1px solid var(--ops-border,#dedce3);min-height:36px;color:var(--ops-text,#242027);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:700}html[data-theme=dark] .notifications-panel{color:#f7f2f4;background:#171416;border-color:#343033;box-shadow:0 22px 60px #0000008c}html[data-theme=dark] .notifications-panel header{background:#1b1719;border-color:#343033}html[data-theme=dark] .notifications-panel header small,html[data-theme=dark] .notifications-panel article small,html[data-theme=dark] .notifications-panel article time,html[data-theme=dark] .notifications-panel>div>p{color:#aaa3a7}html[data-theme=dark] .notifications-panel article:hover{background:#f05b7717}html[data-theme=dark] .notifications-panel article>i{color:#ff718d;background:#f05b7721}html[data-theme=dark] .notifications-panel article b{color:#f7f2f4}html[data-theme=dark] .notification-loading span{background:#282326}html[data-theme=dark] .notification-error button{color:#f7f2f4;border-color:#454044}html[data-theme=dark] .notifications-panel>div{scrollbar-color:#51494e #1b1719}.invoice-filters select,.log-filters select{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);border-radius:9px;padding:0 34px 0 12px}.invoice-detail{border-top:1px solid var(--border);background:var(--surface-2);gap:24px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.invoice-detail{background:color-mix(in srgb, var(--surface-2) 75%, transparent)}}.invoice-detail{color:var(--muted);font-size:12px}.audit-metadata{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);white-space:pre-wrap;border-radius:8px;grid-column:1/-1;margin:8px 0 0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.empty-state{color:var(--muted);text-align:center;padding:24px}.last-activities{padding:20px}.last-activities>header{border-bottom:1px solid #eee9eb;min-height:40px;margin-bottom:4px;padding-bottom:12px}.last-activities>header h2{font-size:15px}.last-activities .last-activities-link{color:#b72b49;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.last-activities .last-activities-link svg{flex:none;width:14px;height:14px}.last-activities .last-activities-link svg:last-child{width:12px;height:12px;transition:transform .16s}.last-activities .last-activities-link:hover{color:#9f1f3c;background:#c92f4f14}.last-activities .last-activities-link:hover svg:last-child{transform:translate(2px)}.last-activities .last-activities-link:focus-visible{outline-offset:2px;outline:2px solid #c92f4f6b}.last-activities .detail-activity{border-color:#eee9eb;gap:12px;min-height:72px}.last-activities .detail-activity>i{width:34px;height:34px}html[data-theme=dark] .last-activities>header,html[data-theme=dark] .last-activities .detail-activity{border-color:#353133}html[data-theme=dark] .last-activities .last-activities-link{color:#ff8da5}html[data-theme=dark] .last-activities .last-activities-link:hover{color:#ffadc0;background:#f05a7917}html[data-theme=dark] .last-activities .detail-activity small,html[data-theme=dark] .last-activities .detail-activity time{color:#aaa4a8}.usage-action-link{color:#4e4a4c;text-align:center;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:10px;font-weight:650;line-height:1.2;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.usage-action-link svg{flex:none;width:12px;height:12px}.usage-action-link:hover{color:#b32646;background:#fff7f9;border-color:#d9a7b2}.usage-action-link:focus-visible{outline-offset:2px;outline:2px solid #db365852}.limit-row .usage-action-link{justify-self:start;padding-inline:9px;font-size:9px}.usage-details-panel header button,.workspace-notice button,.tip-row button{cursor:pointer}html{scroll-behavior:smooth}html[data-theme=dark] .usage-forecast{color:#f05a79;background:#211c1f;border-color:#40383c}html[data-theme=dark] .usage-forecast b{color:#f5f1f3}html[data-theme=dark] .usage-forecast small,html[data-theme=dark] .usage-metric-card p,html[data-theme=dark] .usage-metric-card footer,html[data-theme=dark] .usage-detail-row>span,html[data-theme=dark] .usage-y,html[data-theme=dark] .usage-x,html[data-theme=dark] .workspace-notice small,html[data-theme=dark] .tip-row p{color:#aaa4a8}html[data-theme=dark] .workspace-notice.warning{background:#242116;border:1px solid #4b4224}html[data-theme=dark] .workspace-notice.success{background:0 0}.usage-period-select{align-items:center;display:inline-flex;position:relative}.usage-period-select:after{content:"";color:#615d5f;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;right:12px;transform:translateY(-2px)rotate(45deg)}.usage-period-select select{appearance:none;color:#565254;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3dfe1;border-radius:8px;padding:0 34px 0 12px;font-size:13px;font-weight:650}.usage-period-select select:focus-visible{outline-offset:2px;outline:2px solid #db365859}html[data-theme=dark] .usage-period-select select{color:#f2edf0;background:#202024;border-color:#403c3e}html[data-theme=dark] .usage-period-select:after{color:#f2edf0}html[data-theme=dark] .payments-tab-content .payments-aside dd.enabled,html[data-theme=dark] .payments-tab-content .saved-method em,html[data-theme=dark] .payments-tab-content .invoice-row em.paid,html[data-theme=dark] .invoice-modal-backdrop .invoice-summary-card em.paid{color:#7bdda0;background:#172b20;border:1px solid #316846}html[data-theme=dark] .payments-tab-content .invoice-row em.waiting,html[data-theme=dark] .invoice-modal-backdrop .invoice-summary-card em.waiting{color:#ff8b99;background:#351b20;border:1px solid #74313c}html[data-theme=dark] .invoice-modal-backdrop .method-tag{color:#ff8da5;background:#321c24;border:1px solid #6a3040}html[data-theme=dark] .payments-tab-content .payment-overview strong.payment-ok{color:#7bdda0}html[data-theme=dark] .payments-tab-content .payment-overview strong.payment-ok svg{color:#7bdda0;background:#172b20;border:1px solid #316846}html[data-theme=dark] .payments-tab-content .payment-overview article{border-color:#3a3638}.domain-workspace{--text:var(--ops-text);--muted:var(--ops-muted);--border:var(--ops-border);--border-strong:var(--ops-border-strong);--surface:var(--ops-surface);--surface-2:var(--ops-surface-soft);color:var(--text);gap:24px;margin-top:24px;display:grid}.domain-summary-card,.domain-management-card{border:1px solid var(--border);background:var(--surface);border-radius:14px}.domain-summary-card{grid-template-columns:minmax(180px,1fr) minmax(0,2.7fr);align-items:center;gap:24px;padding:20px;display:grid}.domain-summary-card h2,.domain-management-card h2,.domain-dns-panel h3{color:var(--text);margin:0}.domain-summary-card h2{font-size:14px}.domain-summary-card header p,.domain-management-header p,.domain-dns-panel header p{color:var(--muted);margin:5px 0 0;font-size:13px}.domain-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.domain-summary-metric{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:10px 12px;display:flex}.domain-summary-metric>span:last-child{min-width:0}.domain-summary-metric strong,.domain-summary-metric small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.domain-summary-metric strong{color:var(--text);font-size:15px;line-height:1.2}.domain-summary-metric small{color:var(--muted);margin-top:3px;font-size:12.5px}.domain-metric-icon{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.domain-metric-icon svg{width:16px;height:16px}.domain-metric-icon.blue{color:#6c8cff;background:#25316822}.domain-metric-icon.green{color:#35c979;background:#1f7a4c22}.domain-metric-icon.purple{color:#9184e8;background:#53448a24}.domain-metric-icon.rose{color:#ef5673;background:#a3264024}.domain-management-card{overflow:hidden}.domain-management-header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.domain-management-header h2{font-size:15px}.domain-add-button{color:#fff;cursor:pointer;background:#d93658;border:1px solid #c92e4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:750;transition:background-color .16s,border-color .16s;display:inline-flex}.domain-add-button:hover{background:#c92e4d;border-color:#b62544}.domain-add-button svg{width:15px}.domain-table{border-top:1px solid var(--border)}.domain-table-header,.domain-table-row{grid-template-columns:minmax(190px,1.35fr) .72fr .62fr .78fr .9fr minmax(118px,.68fr);align-items:center;gap:16px;padding:0 24px;display:grid}.domain-table-header{background:var(--surface-2);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800}.domain-table-row{border-top:1px solid var(--border);min-height:76px;color:var(--text);cursor:pointer;font-size:13px;transition:background-color .16s}.domain-table-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.domain-table-row:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.domain-address-cell{align-items:center;gap:10px;min-width:0;display:flex}.domain-address-cell>svg{color:#db3658;flex:none;width:17px}.domain-address-cell>span{min-width:0}.domain-address-cell b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.domain-address-cell small,.domain-detail-drawer>header p>span:first-child{text-transform:uppercase;border-radius:4px;width:max-content;margin-top:4px;padding:2px 6px;font-size:11.5px;font-weight:800;line-height:1.4;display:block}.domain-address-cell small.primary,.domain-detail-drawer>header .primary{color:#ef4b6a;background:#d9365820}.domain-address-cell small.system,.domain-detail-drawer>header .system{background:var(--surface-2);color:var(--muted)}.domain-state{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:12.5px;font-weight:750;display:inline-flex}.domain-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.domain-state.active{color:#28aa67;background:#23945b18}.domain-state.pending{color:#c68314;background:#d995211b}.domain-ssl-cell{align-items:center;gap:7px;display:flex}.domain-ssl-cell>svg{color:#3dbb72;width:15px}.domain-ssl-cell b,.domain-check-cell b{font-size:12.5px;font-weight:650;display:block}.domain-ssl-cell small,.domain-check-cell small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.domain-row-actions{align-items:center;gap:7px;display:flex;position:relative}.domain-row-actions button{border:1px solid var(--border);background:var(--surface-2);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.domain-row-actions button:hover{border-color:var(--border-strong,var(--border))}.domain-row-actions button:disabled{cursor:wait;opacity:.55}.domain-row-actions button svg{width:14px}.domain-row-actions .icon-only{width:34px;padding:0}.domain-action-menu{z-index:80;border:1px solid var(--border);background:var(--surface);width:188px;color:var(--text);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 34px #0d0a0c29}.domain-action-menu a,.domain-action-menu button{width:100%;min-height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.domain-action-menu a:hover,.domain-action-menu button:hover{background:var(--surface-2)}.domain-action-menu a svg,.domain-action-menu button svg{width:14px;height:14px;color:var(--muted);flex:none}.domain-action-menu button.danger{border-top:1px solid var(--border);color:#d93658;border-radius:0 0 7px 7px;margin-top:4px}.domain-action-menu button.danger svg{color:currentColor}.domain-remove-modal{width:min(460px,100%)}.domain-remove-modal header strong{color:var(--text)}.domain-remove-modal>footer .danger{color:#fff;cursor:pointer;background:#d93658;border:1px solid #d93658;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:700;display:inline-flex}.domain-remove-modal>footer .danger svg{width:15px}.domain-remove-modal>footer button:disabled{cursor:wait;opacity:.6}.domain-dns-panel{grid-template-columns:1.08fr .92fr;gap:16px;margin:24px;display:grid}.domain-dns-panel>div{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;min-width:0;padding:20px}.domain-dns-panel>div>header{align-items:center;gap:12px;min-width:0;display:flex}.domain-dns-panel>div>header>div{flex:1;min-width:0}.domain-dns-panel h3{font-size:14px}.domain-panel-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.domain-panel-icon svg{width:17px}.domain-panel-icon.dns{color:#5578e6;background:#5578e618}.domain-panel-icon.success{color:#25a566;background:#25a56618}.domain-verified-badge{color:#25a566;background:#25a56618;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 8px;font-size:12.5px;font-weight:750;display:inline-flex}.domain-verified-badge svg{width:11px}.domain-dns-panel dl{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:16px 0 0;overflow:hidden}.domain-dns-panel dl>div{grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:44px;padding:0 12px;display:grid}.domain-dns-panel dl>div+div{border-top:1px solid var(--border)}.domain-dns-panel dt{color:var(--muted);font-size:13.5px}.domain-dns-panel dd{min-width:0;color:var(--text);margin:0;font-size:12.5px;font-weight:650}.domain-dns-config dd{justify-content:space-between;align-items:center;gap:8px;display:flex}.domain-dns-config dd>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-dns-config dd button{border:1px solid var(--border);background:var(--surface-2);min-height:32px;color:var(--text);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.domain-dns-config dd button svg{width:12px}.domain-dns-config>a{color:#d93658;align-items:center;gap:6px;min-height:32px;margin-top:12px;font-size:12.5px;font-weight:700;display:inline-flex}.domain-dns-config>a svg{width:12px}.domain-verification-status dd{overflow-wrap:anywhere;text-align:right;justify-content:space-between;align-items:center;gap:8px;display:flex}.domain-verification-status dd span{color:#25a566;flex:none;align-items:center;gap:4px;display:inline-flex}.domain-verification-status dd svg{width:12px}.domain-last-check{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.domain-info-note{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;margin:0 24px 24px;padding:0;display:flex}.domain-info-note>svg{color:#5c83e6;flex:none;width:15px}.domain-info-note p{margin:0;font-size:13px;line-height:1.5}.domain-detail-overlay{--text:var(--ops-text);--muted:var(--ops-muted);--border:var(--ops-border);--surface:var(--ops-surface);--surface-2:var(--ops-surface-soft);z-index:1200;background:#080608a8;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.domain-detail-drawer{border:1px solid var(--border);background:var(--surface);width:min(480px,100%);min-width:0;height:100%;color:var(--text);border-radius:14px;flex-direction:column;animation:.18s ease-out domain-drawer-in;display:flex;overflow:hidden;box-shadow:0 24px 70px #0008}@keyframes domain-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.domain-detail-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.domain-detail-drawer>header>div{min-width:0}.domain-detail-drawer>header h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.3;overflow:hidden}.domain-detail-drawer>header p{align-items:center;gap:7px;margin:7px 0 0;display:flex}.domain-detail-drawer>header p>span:first-child{margin:0}.domain-detail-drawer>header p>span:first-child,.domain-detail-drawer>header .domain-state{font-size:12.5px}.domain-detail-drawer>header button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.domain-detail-drawer>header button:hover{background:var(--surface-2);color:var(--text)}.domain-detail-drawer>header button svg{width:17px}.domain-drawer-content{flex:1;min-height:0;padding:4px 20px 20px;overflow-y:auto}.domain-drawer-content section{border-bottom:1px solid var(--border);padding:18px 0}.domain-drawer-content section:last-child{border-bottom:0}.domain-drawer-content h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:11.5px;font-weight:800}.domain-drawer-content dl{gap:12px;margin:0;display:grid}.domain-drawer-content dl>div{grid-template-columns:minmax(112px,.65fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.domain-drawer-content dt,.drawer-copy-row>span{color:var(--muted);white-space:nowrap;font-size:13.5px;line-height:1.4}.domain-drawer-content dd{min-width:0;color:var(--text);text-align:right;justify-content:flex-end;align-items:flex-start;gap:6px;margin:0;font-size:13.5px;font-weight:650;line-height:1.4;display:flex}.domain-drawer-content dd.good{color:#31b76d}.domain-drawer-content dd>svg{flex:none;width:14px}.domain-drawer-content dd>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.domain-drawer-content dd small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.drawer-copy-row button{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;min-height:40px;color:var(--text);cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px 6px 12px;font-size:13px;display:grid}.drawer-copy-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.drawer-copy-action{border-left:1px solid var(--border);min-height:28px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.drawer-copy-action svg{width:14px;color:var(--muted);flex:none}.domain-detail-drawer>footer{border-top:1px solid var(--border);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:8px;padding:14px 20px;display:grid}.domain-detail-drawer>footer a,.domain-detail-drawer>footer button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:750;display:inline-flex}.domain-detail-drawer>footer button{color:#fff;background:#d93658;border-color:#c92e4d}.domain-detail-drawer>footer svg{width:14px}html[data-theme=dark] .domain-summary-card,html[data-theme=dark] .domain-management-card,html[data-theme=dark] .domain-detail-drawer{background:#151515;border-color:#332f31}html[data-theme=dark] .domain-summary-metric,html[data-theme=dark] .domain-table-header,html[data-theme=dark] .domain-detail-drawer>footer,html[data-theme=dark] .domain-row-actions button,html[data-theme=dark] .drawer-copy-row button{background:#1b1a1b;border-color:#332f31}html[data-theme=dark] .domain-action-menu{background:#202024;border-color:#3c373a;box-shadow:0 18px 44px #0000008c}html[data-theme=dark] .domain-action-menu a,html[data-theme=dark] .domain-action-menu button{color:#fff;background:0 0}html[data-theme=dark] .domain-action-menu a:hover,html[data-theme=dark] .domain-action-menu button:hover{background:#2b292d}html[data-theme=dark] .domain-action-menu button.danger{color:#ff7188;border-color:#3c373a}html[data-theme=dark] .domain-dns-panel>div{background:#1b1a1b;border-color:#383436}html[data-theme=dark] .domain-table,html[data-theme=dark] .domain-table-row,html[data-theme=dark] .domain-dns-panel>div+div,html[data-theme=dark] .domain-dns-panel dl,html[data-theme=dark] .domain-dns-panel dl>div+div,html[data-theme=dark] .domain-detail-drawer>header,html[data-theme=dark] .domain-drawer-content section,html[data-theme=dark] .domain-detail-drawer>footer{border-color:#332f31}html[data-theme=dark] .domain-dns-panel dl,html[data-theme=dark] .domain-dns-config dd button,html[data-theme=dark] .domain-detail-drawer>footer a{background:#171717;border-color:#3b3739}html[data-theme=dark] .domain-table-row:hover{background:#1b191a}@media (max-width:1050px){.domain-summary-card{grid-template-columns:1fr}.domain-table-header{display:none}.domain-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:16px 20px}.domain-address-cell{grid-column:1/-1}.domain-table-row>span[data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11.5px;font-weight:800;display:block}.domain-row-actions{justify-self:end}}@media (max-width:720px){.domain-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-management-header{flex-direction:column;align-items:stretch}.domain-add-button{width:100%}.domain-dns-panel{grid-template-columns:1fr}.domain-verified-badge{margin-left:auto}}@media (max-width:520px){.domain-summary-card{padding:16px}.domain-summary-metrics,.domain-table-row{grid-template-columns:1fr}.domain-address-cell{grid-column:auto}.domain-row-actions{justify-self:stretch;width:100%}.domain-row-actions button:first-child{flex:1}.domain-action-menu{top:auto;bottom:calc(100% + 8px);right:0}.domain-management-header{padding:20px 16px}.domain-table-row{padding:16px}.domain-dns-panel{margin:16px}.domain-dns-panel>div{padding:16px}.domain-info-note{margin:0 16px 16px}.domain-detail-overlay{padding:0}.domain-detail-drawer{border:0;border-radius:0;width:100%}}@media (prefers-reduced-motion:reduce){.domain-detail-drawer{animation:none}}[data-sonner-toaster]{--width:380px;font-family:inherit}[data-sonner-toast].kmirra-admin-toast{min-height:64px;padding:14px 16px;border:1px solid var(--ops-border)!important;background:var(--ops-surface-raised)!important;color:var(--ops-text)!important;border-radius:12px!important;box-shadow:0 14px 38px #2410191f!important}[data-sonner-toast].kmirra-admin-toast [data-title]{color:var(--ops-text);font-size:14px;font-weight:700}[data-sonner-toast].kmirra-admin-toast [data-description]{color:var(--ops-muted);margin-top:3px;font-size:13.5px;line-height:1.45}[data-sonner-toast].kmirra-admin-toast [data-icon]{width:18px;height:18px}[data-sonner-toast].kmirra-admin-toast[data-type=success] [data-icon]{color:#25a566}[data-sonner-toast].kmirra-admin-toast[data-type=error] [data-icon]{color:#e14963}[data-sonner-toast].kmirra-admin-toast[data-type=warning] [data-icon]{color:#d3921e}[data-sonner-toast].kmirra-admin-toast [data-close-button]{border-color:var(--ops-border)!important;background:var(--ops-surface)!important;color:var(--ops-muted)!important}html[data-theme=dark] [data-sonner-toast].kmirra-admin-toast{background:#1d191c!important;border-color:#40383d!important;box-shadow:0 18px 44px #0007!important}@media (max-width:520px){[data-sonner-toaster]{--width:calc(100vw - 24px)}}html[data-theme=dark] .usage-meter{background:#383337}html[data-theme=dark] .usage-action-link{color:#f2edf0;background:#202024;border-color:#403c3e}html[data-theme=dark] .usage-action-link:hover{color:#ff8da5;background:#2b2226;border-color:#68404a}@media (max-width:560px){.last-activities{padding:16px}.last-activities .last-activities-link{min-height:40px}.last-activities .last-activities-link svg:first-child{display:none}.last-activities .detail-activity{grid-template-columns:auto minmax(0,1fr)}.last-activities .detail-activity time{text-align:left;grid-column:2;gap:6px;display:flex}}.access-real,.domain-real{gap:18px;display:grid}.section-kicker{color:#db3658;letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:11.5px;font-weight:800}.access-summary-strip{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.access-summary-strip>div{gap:3px;padding:19px 22px;display:grid}.access-summary-strip>div+div{border-left:1px solid var(--border)}.access-summary-strip small{color:var(--muted);font-size:13px}.access-users-panel,.domain-real-list,.domain-command{border:1px solid var(--border);background:var(--surface);border-radius:14px}.access-users-panel>header,.domain-command{justify-content:space-between;align-items:center;gap:18px;padding:21px 22px;display:flex}.access-users-panel h2,.domain-command h2{color:var(--text);margin:0;font-size:18px}.access-users-panel header p:not(.section-kicker),.domain-command p:not(.section-kicker){color:var(--muted);margin:5px 0 0;font-size:13.5px}.access-toolbar label{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;min-width:230px;padding:0 12px;display:flex}.access-toolbar input{height:38px;color:var(--text);background:0 0;border:0;outline:0}.access-toolbar button,.domain-command button,.inline-modal button.primary{color:#fff;background:#db3658;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:750;display:inline-flex}.access-real-head,.access-real-row{grid-template-columns:minmax(240px,1.6fr) .7fr .8fr 1fr minmax(150px,.75fr);align-items:center;gap:15px;padding:0 22px;display:grid}.access-real-head{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800}.access-real-row{border-bottom:1px solid var(--border);min-height:68px;color:var(--text);font-size:13.5px}.access-real-row:last-child{border-bottom:0}.member-identity{align-items:center;gap:11px;min-width:0;display:flex}.member-identity>i{color:#db3658;background:#db365814;border:1px solid #db365840;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:850;display:grid}.member-identity b{font-size:13.5px;overflow:hidden}.member-identity small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-weight:500;display:block;overflow:hidden}.access-state,.domain-state{border-radius:999px;width:max-content;padding:5px 8px;font-size:12.5px;font-weight:800}.access-state.active,.domain-state.active{color:#25a566;background:#25b06f1f}.access-state.pending,.domain-state.pending{color:#c98616;background:#e7a42a21}.domain-state.problem{color:#dc3e59;background:#e13e5721}.domain-state.disabled{background:var(--surface-2);color:var(--muted)}.quiet-danger{color:#df435c;background:0 0;border:1px solid #df435c4d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.quiet-danger:disabled{opacity:.55}.access-empty,.domain-empty{color:var(--muted);text-align:center;justify-items:center;padding:48px 20px;display:grid}.access-empty svg,.domain-empty svg{width:27px;height:27px;margin-bottom:10px}.access-empty b,.domain-empty b{color:var(--text)}.access-empty p,.domain-empty p{margin:6px 0 0;font-size:13.5px}.access-truth-note,.domain-scope-note{color:var(--muted);background:#db36580a;border:1px solid #db365833;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.access-truth-note svg,.domain-scope-note svg{color:#db3658;flex:none;width:18px}.access-truth-note p,.domain-scope-note p{margin:4px 0 0;font-size:13px;line-height:1.55}.inline-feedback{color:var(--text);background:#db36580f;border:1px solid #db365838;border-radius:9px;margin:0;padding:11px 14px;font-size:12px}.inline-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040508b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inline-modal{border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 90px #00000061}.inline-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:23px 24px 18px;display:flex}.inline-modal header span{color:#db3658;letter-spacing:.11em;text-transform:uppercase;font-size:11.5px;font-weight:850}.inline-modal h2{color:var(--text);margin:5px 0 0;font-size:21px}.inline-modal header p{color:var(--muted);margin:6px 0 0;font-size:13.5px}.inline-modal header button{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;display:grid}.inline-modal header svg{width:18px}.inline-modal>label{color:var(--text);gap:7px;margin:18px 24px 0;font-size:13px;font-weight:750;display:grid}.inline-modal input,.inline-modal select{border:1px solid var(--border);background:var(--surface-2);width:100%;height:43px;color:var(--text);border-radius:9px;outline:0;padding:0 12px}.inline-modal input:focus,.inline-modal select:focus{border-color:#db3658;box-shadow:0 0 0 3px #db36581f}.inline-modal>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;margin-top:24px;padding:16px 24px;display:flex}.inline-modal>footer>button:not(.primary){border:1px solid var(--border);min-height:40px;color:var(--text);background:0 0;border-radius:9px;padding:0 15px;font-weight:700}.domain-real-list{overflow:hidden}.domain-real-head,.domain-real-row{grid-template-columns:minmax(210px,1.35fr) .65fr .7fr .9fr 1fr minmax(125px,.7fr);align-items:center;gap:14px;padding:0 20px;display:grid}.domain-real-head{background:var(--surface-2);min-height:40px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.domain-real-row{border-top:1px solid var(--border);min-height:70px;color:var(--text);font-size:11px}.domain-address{align-items:center;gap:10px;min-width:0;display:flex}.domain-address>svg{color:#db3658;width:18px}.domain-address b{text-overflow:ellipsis;overflow:hidden}.domain-address small{color:#db3658;text-transform:uppercase;background:#db36581a;border-radius:4px;width:max-content;margin-top:4px;padding:2px 5px;font-size:8px;display:block}.domain-real-row>span:nth-child(4){align-items:center;gap:5px;display:flex}.domain-real-row>button{border:1px solid var(--border);min-height:34px;color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.dns-instruction{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.dns-marker{color:#db3658;background:#db36581c;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:850}.dns-instruction b{color:var(--text);font-size:12px}.dns-instruction p{color:var(--muted);margin:3px 0 0;font-size:10px}.dns-instruction code{background:var(--surface-2);color:var(--text);border-radius:7px;padding:8px 10px;font-size:11px}.dns-instruction button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}.dns-instruction button svg{width:15px}@media (max-width:1000px){.access-summary-strip{grid-template-columns:1fr}.access-summary-strip>div+div{border-top:1px solid var(--border);border-left:0}.access-users-panel>header,.domain-command{flex-direction:column;align-items:flex-start}.access-toolbar{flex-wrap:wrap;width:100%}.access-toolbar label{flex:1}.access-real-head,.domain-real-head{display:none}.access-real-row,.domain-real-row{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px}.access-real-row .member-identity,.domain-real-row .domain-address{grid-column:1/-1}.dns-instruction{grid-template-columns:auto 1fr auto}.dns-instruction code{grid-column:1/3}.domain-real-row>button{justify-self:end}}@media (max-width:620px){.access-toolbar{display:grid}.access-toolbar label{min-width:0}.access-real-row,.domain-real-row{grid-template-columns:1fr}.access-real-row .member-identity,.domain-real-row .domain-address{grid-column:auto}.domain-real-row>button{justify-self:stretch}.dns-instruction{grid-template-columns:1fr}.dns-instruction code{text-overflow:ellipsis;grid-column:auto;overflow:hidden}.inline-modal>footer{grid-template-columns:1fr 1fr;display:grid}}.inline-modal-backdrop{--text:#211c20;--muted:#746d72;--border:#e3dce0;--surface:#fff;--surface-2:#f8f5f7}.inline-modal{color:var(--text)}.inline-modal>header,.inline-modal>footer,.inline-modal>label{background:var(--surface)}.inline-modal button{cursor:pointer}.inline-modal button:disabled{cursor:not-allowed}.inline-modal>footer>button:not(.primary){background:var(--surface-2);color:var(--text)}.inline-modal>footer>button.primary{color:#fff;background:#db3658}.inline-modal.domain-remove-modal>footer>button.danger{color:#fff;background:#d93658;border:1px solid #c92e4d;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;display:inline-flex}html[data-theme=dark] .inline-modal-backdrop{--text:#f7f3f5;--muted:#b7afb4;--border:#3b3539;--surface:#191719;--surface-2:#211e20}html[data-theme=dark] .inline-modal{box-shadow:0 28px 90px #000000ad}html[data-theme=dark] .inline-modal.domain-remove-modal>footer>button.danger{color:#fff;background:#d93658;border-color:#c92e4d}.trial-extension-modal{border-radius:16px;width:min(560px,100%)}.trial-extension-modal>header{min-height:auto;padding:24px}.trial-extension-modal h2{font-size:20px;line-height:1.25}.trial-extension-modal header p{margin-top:2px;font-size:14px;line-height:1.45}.trial-extension-modal header>button{cursor:pointer;border:1px solid #e4dde1;border-radius:9px;width:40px;height:40px}.trial-modal-body{min-height:0;padding:24px}.trial-extension-modal .quick-radio-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trial-extension-modal .quick-radio-list label{color:#211c20;cursor:pointer;background:#fff;border:1px solid #e4dde1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:10px;min-width:0;min-height:92px;padding:16px;transition:border-color .16s ease-out,background-color .16s ease-out;display:grid;position:relative}.trial-extension-modal .quick-radio-list label:hover{background:#fbf8fa;border-color:#d1c6cb}.trial-extension-modal .quick-radio-list label.selected{background:#fff5f7;border-color:#db3658;box-shadow:inset 0 0 0 1px #db365814}.trial-extension-modal .quick-radio-list input[type=radio]{cursor:pointer;width:17px;height:17px;margin:2px 0 0}.trial-extension-modal .quick-radio-list label>span{gap:4px;min-width:0;display:grid}.trial-extension-modal .quick-radio-list strong{font-size:14px;font-weight:700;line-height:1.25}.trial-extension-modal .quick-radio-list small{color:#777075;font-size:13px;line-height:1.35}.trial-extension-modal .quick-radio-list label.custom{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(164px,auto);align-items:center;min-height:72px}.trial-extension-modal .quick-radio-list input[type=date]{color:#211c20;cursor:pointer;background:#fff;border:1px solid #ddd5da;border-radius:9px;width:170px;height:40px;margin:0;padding:0 12px;font-size:13.5px}.trial-extension-modal .quick-radio-list input[type=date]:disabled{cursor:not-allowed;opacity:.5}.trial-extension-modal .quick-modal-footer{background:#fbf8fa;gap:10px;min-height:76px;padding:16px 24px}.trial-extension-modal .quick-modal-footer button{cursor:pointer;border-radius:9px;min-width:112px;height:44px;font-size:13.5px}.trial-extension-modal .quick-modal-footer button.primary{background:#db3658;min-width:150px}html[data-theme=dark] .trial-extension-modal header>button{border-color:#3d383b}html[data-theme=dark] .trial-extension-modal .quick-radio-list label{color:#f5f1f3;background:#1b191a;border-color:#3b3639}html[data-theme=dark] .trial-extension-modal .quick-radio-list label:hover{background:#211e20;border-color:#554b50}html[data-theme=dark] .trial-extension-modal .quick-radio-list label.selected{background:#2a1d21;border-color:#e14a68}html[data-theme=dark] .trial-extension-modal .quick-radio-list small{color:#aaa2a7}html[data-theme=dark] .trial-extension-modal .quick-radio-list input[type=date]{color:#f5f1f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151515;border-color:#443d41}html[data-theme=dark] .trial-extension-modal .quick-modal-footer{background:#181617}@media (max-width:620px){.trial-extension-modal .quick-radio-list{grid-template-columns:1fr}.trial-extension-modal .quick-radio-list label{min-height:72px}.trial-extension-modal .quick-radio-list label.custom{grid-column:auto;grid-template-columns:auto minmax(0,1fr)}.trial-extension-modal .quick-radio-list input[type=date]{grid-column:1/-1;width:100%;margin-top:4px}.trial-extension-modal .quick-modal-footer{grid-template-columns:1fr 1fr}.trial-extension-modal .quick-modal-footer button,.trial-extension-modal .quick-modal-footer button.primary{width:100%;min-width:0}}body>.client-row-menu{z-index:1000;color:#241f22;background:#fff;border-color:#e3dde1;width:190px;padding:6px;position:fixed;right:auto;box-shadow:0 14px 34px #23191f24}body>.client-row-menu a,body>.client-row-menu button,body>.client-row-menu button:last-child{width:100%;height:40px;min-height:40px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;padding:0 12px;font-size:14px;font-weight:650;line-height:1.2;display:flex}body>.client-row-menu a:hover,body>.client-row-menu button:hover{color:#241f22;background:#f7f3f5;border-color:#0000}body>.client-row-menu button.danger,body>.client-row-menu button.danger:last-child{color:#d93658;background:0 0;border-top:1px solid #eee7eb;border-radius:0 0 7px 7px;margin-top:4px}body>.client-row-menu button.danger:hover{color:#c72f50;background:#fff0f3}html[data-theme=dark] body>.client-row-menu{color:#f5f1f3;background:#201d1f;border-color:#403a3e;box-shadow:0 18px 42px #00000080}html[data-theme=dark] body>.client-row-menu a,html[data-theme=dark] body>.client-row-menu button,html[data-theme=dark] body>.client-row-menu button:last-child{color:#f5f1f3;background:0 0;border-color:#0000}html[data-theme=dark] body>.client-row-menu a:hover,html[data-theme=dark] body>.client-row-menu button:hover{color:#fff;background:#2c282a}html[data-theme=dark] body>.client-row-menu button.danger,html[data-theme=dark] body>.client-row-menu button.danger:last-child{color:#ff7188;background:0 0;border-top-color:#403a3e}html[data-theme=dark] body>.client-row-menu button.danger:hover{color:#ff91a3;background:#321f24}html[data-theme=dark] .client-detail-page .client-overview-card>header>span,html[data-theme=dark] .client-detail-page .domain-detail p span,html[data-theme=dark] .client-detail-page .subscription-facts dd span,html[data-theme=dark] .client-detail-page .domain-status-card header span,html[data-theme=dark] .client-detail-page .payment-default-badge{color:#69d895;background:#25a56621;border:1px solid #3dbb7238}html[data-theme=dark] .client-detail-page .plan-current li svg,html[data-theme=dark] .client-detail-page .domain-status-card>strong>svg,html[data-theme=dark] .client-detail-page .domain-status-card li>svg{color:#69d895;background:#25a56624}html[data-theme=dark] .client-detail-page .detail-plan span,html[data-theme=dark] .client-detail-page .subscription-plan-name em,html[data-theme=dark] .client-detail-page .domain-status-card strong em{color:#ff7892;background:#db365821;border:1px solid #e83b6238}.activity-layout,.logs-layout{grid-template-columns:minmax(0,1fr)}.activity-panel,.logs-panel{color:var(--text)}.activity-panel>header,.logs-panel>header{border-bottom:1px solid var(--border);min-height:76px;padding:18px 20px}.activity-panel>header h2,.logs-panel>header h2{font-size:16px}.activity-panel>header p,.logs-panel>header p{color:var(--muted);font-size:13.5px}.audit-toolbar,.invoice-filters.audit-toolbar,.log-filters.audit-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,1fr) 190px auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.audit-toolbar label{min-width:0}.audit-toolbar select{width:190px!important}.audit-toolbar button.export{justify-content:center;gap:8px;min-width:132px;padding-inline:15px;font-weight:700}.audit-toolbar button:disabled{cursor:not-allowed;opacity:.48}.audit-table{min-width:0}.audit-table-head,.activity-table-row{grid-template-columns:minmax(105px,.82fr) minmax(92px,.78fr) minmax(105px,.9fr) minmax(210px,2fr) minmax(150px,1.2fr) minmax(84px,auto);align-items:center;gap:16px;padding-inline:20px;display:grid}.audit-table-head{background:var(--surface-2);min-height:42px}@supports (color:color-mix(in lab, red, red)){.audit-table-head{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}.audit-table-head{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:11.5px;font-weight:750}.audit-record{border-top:1px solid var(--border)}.audit-record:first-of-type{border-top:0}.activity-table-row{min-height:70px;color:var(--text);border:0;font-size:13.5px}.activity-table-row>span{min-width:0}.activity-table-row .audit-date b,.activity-table-row .audit-action b{color:var(--text);font-size:13.5px;line-height:1.35}.activity-table-row .audit-date small,.activity-table-row .audit-action small{color:var(--muted);font-size:12.5px;line-height:1.35}.activity-table-row .audit-action{gap:4px;display:grid}.activity-table-row>strong{color:var(--text);font-size:13.5px;font-weight:650}.activity-table-row .audit-origin{color:var(--muted);line-height:1.4}.activity-table-row .audit-type{white-space:nowrap;border:1px solid #0000;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12.5px;font-style:normal;font-weight:750}.audit-type-cliente{color:#2563eb;background:#3b82f61a}.audit-type-assinatura{color:#7c3aed;background:#8b5cf61a}.audit-type-domínio{color:#0284c7;background:#0ea5e91a}.audit-type-pagamento{color:#16803d;background:#22c55e1a}.audit-type-acesso{color:#c66a08;background:#f59e0b1f}.audit-type-sistema{color:#526174;background:#64748b1f}.activity-table-row>button{border-color:var(--border);background:var(--surface);width:auto;min-width:76px;height:34px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.activity-table-row>button svg{width:13px;transition:transform .16s}.activity-table-row>button[aria-expanded=true] svg{transform:rotate(180deg)}.activity-table-row>button:hover{border-color:#db3658}@supports (color:color-mix(in lab, red, red)){.activity-table-row>button:hover{border-color:color-mix(in srgb, #db3658 45%, var(--border))}}.activity-table-row>button:hover{color:#c52e4e;background:#db36580e}.audit-details{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin:0 20px 16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.audit-details{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}.audit-details>header{gap:3px;margin-bottom:12px;display:grid}.audit-details>header b{color:var(--text);font-size:13.5px}.audit-details>header small{color:var(--muted);font-size:12.5px}.audit-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.audit-details dl>div{background:var(--surface);border-radius:8px;min-width:0;padding:10px 12px}.audit-details dt{color:var(--muted);text-transform:capitalize;font-size:12.5px}.audit-details dd{overflow-wrap:anywhere;color:var(--text);white-space:pre-wrap;margin:5px 0 0;font:600 11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.audit-details>p{color:var(--muted);margin:0;font-size:13.5px}.activity-panel>footer,.logs-panel>footer{padding:12px 20px}.workspace-pagination b{text-align:center;min-width:44px;color:var(--text);font-size:13px}.workspace-pagination button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;place-items:center;display:grid}.workspace-pagination button:disabled{cursor:not-allowed;opacity:.4}html[data-theme=dark] .audit-table-head{background:#1b1b1f}html[data-theme=dark] .activity-table-row{color:#ded9dc}html[data-theme=dark] .activity-table-row .audit-date b,html[data-theme=dark] .activity-table-row .audit-action b,html[data-theme=dark] .activity-table-row>strong{color:#f7f3f5}html[data-theme=dark] .activity-table-row .audit-date small,html[data-theme=dark] .activity-table-row .audit-action small,html[data-theme=dark] .activity-table-row .audit-origin{color:#aaa4a8}html[data-theme=dark] .audit-type-cliente{color:#8bc0ff;background:#3b82f629;border-color:#60a5fa33}html[data-theme=dark] .audit-type-assinatura{color:#c4a9ff;background:#8b5cf629;border-color:#a78bfa33}html[data-theme=dark] .audit-type-domínio{color:#79d4fa;background:#0ea5e929;border-color:#38bdf833}html[data-theme=dark] .audit-type-pagamento{color:#79dc9c;background:#22c55e26;border-color:#4ade8033}html[data-theme=dark] .audit-type-acesso{color:#f8c966;background:#f59e0b29;border-color:#fbbf2433}html[data-theme=dark] .audit-type-sistema{color:#c0c9d4;background:#64748b33;border-color:#94a3b833}@media (max-width:900px){.audit-toolbar,.invoice-filters.audit-toolbar,.log-filters.audit-toolbar{grid-template-columns:minmax(0,1fr) auto}.audit-toolbar label{grid-column:1/-1}.audit-table{overflow-x:auto}.audit-table-head,.activity-table-row{min-width:820px}}@media (max-width:560px){.audit-toolbar,.invoice-filters.audit-toolbar,.log-filters.audit-toolbar{grid-template-columns:1fr}.audit-toolbar label,.audit-toolbar select,.audit-toolbar button.export{grid-column:auto;width:100%!important}.audit-details dl{grid-template-columns:1fr}.activity-panel>footer,.logs-panel>footer{flex-direction:column;align-items:flex-start;gap:10px}}.client-security-layout{gap:18px;margin-top:18px;display:grid}.client-security-card{background:#fff;border:1px solid #e8e4e6;border-radius:12px;overflow:hidden;box-shadow:0 2px 7px #24202208}.client-security-card>header{border-bottom:1px solid #eee9ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.client-security-card>header h2{color:#242022;margin:0;font-size:17px}.client-security-card>header p{color:#716b6f;margin:6px 0 0;font-size:14px}.client-security-card>header>svg{color:#c92f4f;width:20px}.client-security-action{border-bottom:1px solid #f0ecee;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:16px 24px;display:grid}.client-security-action:last-child{border-bottom:0}.client-security-action>i{color:#625c60;background:#f6f2f4;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.client-security-action>i svg{width:18px}.client-security-action>span{gap:5px;min-width:0;display:grid}.client-security-action b{color:#2a2528;font-size:14px}.client-security-action small{color:#777174;font-size:13.5px}.client-security-action>button{color:#403a3e;cursor:pointer;background:#fff;border:1px solid #ddd7da;border-radius:8px;min-width:132px;height:40px;padding:0 14px;font-size:13.5px;font-weight:700}.client-security-action>button:hover{background:#faf7f8;border-color:#c9c1c5}.client-security-action.warning>i{color:#d97706;background:#fff6e8}.client-security-action.warning>button{color:#c96805;border-color:#f1c985}.client-security-action>button:disabled{cursor:not-allowed;opacity:.58}.client-security-danger{justify-content:space-between;align-items:center;gap:24px;margin-top:0;padding:20px 24px;display:flex}.client-security-danger>header{align-items:center;gap:14px;display:flex}.client-security-danger>header>span{color:#d62f4e;background:#ffe9ed;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.client-security-danger>header svg{width:18px}.client-security-danger header p{margin-bottom:0}.client-security-danger>button{color:#d62f4e;cursor:pointer;background:0 0;border:1px solid #df3656;border-radius:8px;min-width:150px;height:40px;font-size:13.5px;font-weight:700}.client-security-danger>button:hover{background:#fff0f3}.client-security-danger>button:disabled{cursor:wait;opacity:.58}html[data-theme=dark] .client-security-card{box-shadow:none;background:#151515;border-color:#353133}html[data-theme=dark] .client-security-card>header,html[data-theme=dark] .client-security-action{border-color:#353133}html[data-theme=dark] .client-security-card h2,html[data-theme=dark] .client-security-action b{color:#f5f1f3}html[data-theme=dark] .client-security-card p,html[data-theme=dark] .client-security-action small{color:#aaa4a7}html[data-theme=dark] .client-security-action>i{color:#d4ced1;background:#242123}html[data-theme=dark] .client-security-action>button{color:#eee9eb;background:#211f20;border-color:#403a3e}html[data-theme=dark] .client-security-action>button:hover{background:#2b282a}html[data-theme=dark] .client-security-action.warning>i{color:#f2ae45;background:#d9770621}html[data-theme=dark] .client-security-action.warning>button{color:#f2ae45;border-color:#f2ae4559}html[data-theme=dark] .client-security-danger>header>span{color:#ff7188;background:#db365824}html[data-theme=dark] .client-security-danger>button{color:#ff7188;border-color:#7b3342}html[data-theme=dark] .client-security-danger>button:hover{background:#321f24}html[data-theme=dark] .client-edit-side .edit-quick-links>a,html[data-theme=dark] .client-edit-side .edit-quick-links>button{color:#d7d3d5;background:0 0;border:0}html[data-theme=dark] .client-edit-side .edit-quick-links>a:hover,html[data-theme=dark] .client-edit-side .edit-quick-links>button:hover{color:#fff;background:#2b282a}html[data-theme=dark] .client-edit-side .edit-quick-links>a svg,html[data-theme=dark] .client-edit-side .edit-quick-links>button svg{color:#aaa4a7}.client-edit-page .client-detail-breadcrumb{margin-bottom:18px}.client-edit-tabs{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:12px;min-height:68px;overflow:hidden}.client-edit-tabs button{min-width:0;font-size:14px}.client-edit-tabs button.active{border-bottom-width:2px}.client-edit-layout{grid-template-columns:minmax(0,2.25fr) minmax(320px,.92fr);align-items:start;gap:20px;margin-top:20px}.client-edit-form-card,.client-edit-side>section{border-color:var(--ops-border);background:var(--ops-surface);box-shadow:none;border-radius:12px}.client-edit-form-card{padding:28px}.client-edit-form-card>header{margin-bottom:28px}.client-edit-form-card h2,.client-edit-side h2{letter-spacing:-.02em;font-size:20px}.client-edit-form-card header p{margin-top:7px;font-size:14px}.client-edit-form-card header>small{padding-top:3px;font-size:13.5px}.client-edit-fields{gap:22px 24px}.client-edit-fields>label,.client-edit-media label{gap:9px;font-size:14px}.client-edit-fields input,.client-edit-fields select{height:48px;padding-inline:15px;font-size:14px}.phone-field{height:48px}.phone-field>.phone-prefix{white-space:nowrap;flex:0 0 48px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:100%;padding:0;display:inline-flex}.phone-field>.phone-prefix>span{padding:0;font-size:15px;line-height:1}.phone-field>.phone-prefix>svg{width:13px;height:13px;color:var(--ops-muted);flex:0 0 13px}.phone-field>input{flex:1;min-width:0;padding-left:4px}.client-edit-media{grid-template-columns:280px minmax(0,1fr);gap:24px;margin-top:28px}.client-edit-media textarea{min-height:112px;font-size:14px}.client-edit-form-card>footer{justify-content:space-between;gap:24px;margin-top:30px;padding-top:22px}.client-edit-form-card>footer>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.client-edit-form-card>footer a,.client-edit-form-card>footer button{background:0 0;border:0;min-width:104px;height:44px}.client-edit-form-card>footer button{background:linear-gradient(135deg,#e43f5f,#cc294a);min-width:190px}.client-edit-form-card .client-edit-audit{white-space:normal;background:0 0;border:0;min-height:0;margin:0;padding:0}.client-edit-side{gap:16px}.client-edit-side>section{padding:24px}.account-status-control{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex;position:relative}.account-status-control>span{color:var(--ops-text);align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.account-status-control>span i{background:#59d878;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #59d8781a}.account-status-control:after{content:"Alterar";border:1px solid var(--ops-border-strong);min-width:74px;height:36px;color:var(--ops-text);background:var(--ops-surface);pointer-events:none;border-radius:8px;place-items:center;font-size:12px;font-weight:650;display:grid}.account-status-control select{opacity:0;cursor:pointer;width:76px;height:36px;position:absolute;right:0}.account-summary dl>div{border-top-color:var(--ops-border);grid-template-columns:1fr minmax(140px,1.35fr);min-height:46px}.account-summary dl>div:first-child{border-top:0}.account-summary dt{font-size:12px}.account-summary dd{font-size:12.5px}.account-summary dd.account-plan{justify-items:end;gap:5px;display:grid}.account-summary dd.account-plan small{color:var(--ops-muted);font-size:11px;font-weight:450}.account-summary dd em.trial-pill{color:#d73a5a;background:var(--ops-accent);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.account-summary dd em.trial-pill{background:color-mix(in srgb, var(--ops-accent) 12%, transparent)}}.trial-pill>svg{height:17px;width:17px!important}.trial-pill>span{gap:3px;display:grid}.trial-pill b,.trial-pill small{white-space:nowrap}.trial-pill small{color:var(--ops-muted);font-size:10px;font-weight:450}.edit-quick-links{gap:0}.edit-quick-links h2{margin-bottom:12px}.edit-quick-links>p{color:var(--ops-muted);align-items:center;gap:12px;margin:8px 0 3px;font-size:11px;display:flex}.edit-quick-links>p:after{content:"";background:var(--ops-border);flex:1;height:1px}.edit-quick-links a,.edit-quick-links button{border-radius:7px;width:100%;min-height:40px;padding:0;font-size:13px}.edit-quick-links a>span,.edit-quick-links button>span{text-align:left;flex:1;min-width:0}.edit-quick-links a>svg:last-child,.edit-quick-links button>svg:last-child{width:15px;color:var(--ops-muted)}html[data-theme=dark] .client-edit-tabs,html[data-theme=dark] .client-edit-form-card,html[data-theme=dark] .client-edit-side>section{background:#151515;border-color:#353238}html[data-theme=dark] .account-status-control,html[data-theme=dark] .account-summary dl>div{border-color:#353238}html[data-theme=dark] .account-status-control>span,html[data-theme=dark] .account-status-control:after{color:#f4f0f2}html[data-theme=dark] .account-status-control:after{background:#1a191b;border-color:#403c42}html[data-theme=dark] .client-edit-form-card .client-edit-audit{color:#9f999d;background:0 0;border:0}html[data-theme=dark] .edit-quick-links>p{color:#999398}html[data-theme=dark] .edit-quick-links>p:after{background:#353238}@media (max-width:1100px){.client-edit-layout{grid-template-columns:1fr}.client-edit-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.client-edit-tabs{min-height:58px}.client-edit-tabs button{flex:1;min-width:50%;font-size:14px}.client-edit-form-card{padding:20px 16px}.client-edit-media,.client-edit-side{grid-template-columns:1fr}.client-edit-form-card>footer{flex-direction:column;align-items:stretch}.client-edit-form-card>footer>div{width:100%}.client-edit-form-card>footer a,.client-edit-form-card>footer button{flex:1;min-width:0}}@media (max-width:430px){.client-edit-form-card>footer>div{flex-direction:column-reverse;align-items:stretch}.client-edit-form-card>footer a,.client-edit-form-card>footer button{width:100%}.account-summary dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.client-unsaved-bar{z-index:220;border:1px solid var(--ops-border-strong);width:min(480px,100vw - 32px);min-height:72px;color:var(--ops-text);background:var(--ops-surface-raised);border-radius:12px;align-items:center;gap:12px;padding:12px;animation:.18s ease-out both client-unsaved-enter;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 40px #1911152e}.client-unsaved-bar>svg{width:20px;height:20px;color:var(--ops-accent);flex:0 0 20px}.client-unsaved-bar>div{flex:1;gap:3px;min-width:0;display:grid}.client-unsaved-bar b{font-size:14px}.client-unsaved-bar small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.client-unsaved-bar button{height:40px;color:var(--ops-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 14px;font-size:13.5px;font-weight:650}.client-unsaved-bar button.save{color:#fff;background:var(--ops-accent);align-items:center;gap:7px;display:inline-flex}.client-unsaved-bar button.save svg{width:15px}.client-unsaved-bar button:hover{background:var(--ops-surface-soft)}.client-unsaved-bar button.save:hover{background:var(--ops-accent-strong)}.client-unsaved-bar button:disabled{opacity:.6;cursor:wait}html[data-theme=dark] .client-unsaved-bar{background:#1c1a1d;border-color:#403c42;box-shadow:0 16px 40px #0000006b}html[data-theme=dark] .client-unsaved-bar button.discard:hover{background:#282529}@keyframes client-unsaved-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:620px){.client-unsaved-bar{flex-wrap:wrap;width:calc(100vw - 24px);bottom:12px;right:12px}.client-unsaved-bar>div{min-width:calc(100% - 36px)}.client-unsaved-bar button{flex:1}}@media (prefers-reduced-motion:reduce){.client-unsaved-bar{animation:none}}@media (max-width:680px){.client-security-card>header{padding:20px 16px}.client-security-action{grid-template-columns:40px minmax(0,1fr);padding:16px}.client-security-action>button{grid-column:1/-1;width:100%;min-width:0}.client-security-danger{flex-direction:column;align-items:stretch;padding:18px 16px}.client-security-danger>button{width:100%}}.client-editor-overlay{z-index:420;background:#141012ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.client-editor-dialog{border:1px solid var(--ops-border-strong);width:min(980px,100%);max-height:calc(100dvh - 48px);color:var(--ops-text);background:var(--ops-canvas);border-radius:16px;flex-direction:column;animation:.18s ease-out both client-editor-enter;display:flex;overflow:hidden;box-shadow:0 28px 80px #18101447}.client-editor-dialog-header{border-bottom:1px solid var(--ops-border);background:var(--ops-surface);flex:none;justify-content:space-between;align-items:flex-start;gap:24px;min-height:86px;padding:18px 22px;display:flex}.client-editor-dialog-header>div{min-width:0}.client-editor-dialog-header span{color:var(--ops-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:750;display:block}.client-editor-dialog-header h1{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.25;overflow:hidden}.client-editor-dialog-header p{color:var(--ops-muted);margin:5px 0 0;font-size:13.5px}.client-editor-dialog-header>button{border:1px solid var(--ops-border);width:40px;height:40px;color:var(--ops-muted);background:var(--ops-surface-soft);cursor:pointer;border-radius:9px;flex:0 0 40px;place-items:center;display:grid}.client-editor-dialog-header>button:hover{color:var(--ops-text);background:var(--ops-surface-raised)}.client-editor-dialog-header svg{width:18px;height:18px}.client-editor-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow-y:auto}.client-editor-dialog-body .client-edit-layout{grid-template-columns:minmax(0,1fr)}.client-editor-dialog-body .client-unsaved-bar{z-index:450}html[data-theme=dark] .client-editor-overlay{background:#040304c7}html[data-theme=dark] .client-editor-dialog{background:#101011;border-color:#3a3539;box-shadow:0 28px 80px #0000008f}html[data-theme=dark] .client-editor-dialog-header{background:#171617;border-color:#353238}html[data-theme=dark] .client-editor-dialog-header>button{background:#211f21;border-color:#403b3f}@keyframes client-editor-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.client-editor-dialog-body .client-edit-layout{grid-template-columns:1fr}}@media (max-width:760px){.client-editor-overlay{place-items:stretch stretch;padding:0}.client-editor-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.client-editor-dialog-header{min-height:78px;padding:14px 16px}.client-editor-dialog-header p{display:none}.client-editor-dialog-body{padding:12px}}@media (prefers-reduced-motion:reduce){.client-editor-dialog{animation:none}}.login-page{color:#181518;background:#fffdfb;grid-template-columns:minmax(480px,42.5%) minmax(0,57.5%);min-height:100dvh;display:grid}.login-panel{z-index:2;background:#fffdfbf7;justify-content:center;padding:clamp(38px,5vh,72px) clamp(36px,6vw,96px);display:flex;position:relative;box-shadow:20px 0 48px #4e373a0a}.login-panel-inner{flex-direction:column;width:min(100%,460px);min-height:100%;display:flex}.login-logo{object-fit:contain;width:196px;height:auto}.login-copy{margin-top:clamp(42px,7vh,76px)}.login-copy p{color:#f52254;letter-spacing:.2em;margin:0;font-size:13px;font-weight:800}.login-copy h1{letter-spacing:-.045em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4vw,66px);font-weight:400;line-height:.98}.login-copy>span{color:#625d61;max-width:420px;margin-top:22px;font-size:16px;line-height:1.55;display:block}.login-actions{gap:13px;margin-top:28px;display:grid}.login-social,.login-submit{width:100%;min-height:58px;font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:28px 1fr 28px;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:grid;position:relative}.login-social svg,.login-submit svg{width:25px;height:25px}.login-social span,.login-submit span{grid-column:2}.login-social.google,.login-social.secondary{color:#171417;background:#fff;border:1px solid #d8d5d3}.login-social.apple{color:#fff;background:#090909;border:1px solid #090909}.login-social:hover:not(:disabled),.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #3b262a1a}.login-social:focus-visible,.login-submit:focus-visible,.login-input:focus-within{outline-offset:2px;outline:3px solid #f522542e}.login-social:disabled,.login-submit:disabled{cursor:wait;opacity:.62}.login-social.apple:disabled{cursor:not-allowed}.login-divider{color:#777174;white-space:nowrap;align-items:center;gap:14px;margin:5px 0;font-size:14px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#d9d4d3;flex:1;height:1px}.login-email-form{gap:10px;display:grid}.login-email-form label{font-size:14px;font-weight:700}.login-input{background:#fff;border:1px solid #d8d5d3;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.login-input svg{color:#aaa5a6;width:21px}.login-input input{color:#252125;min-width:0;height:56px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.login-input input::placeholder{color:#b9b4b6}.login-submit{color:#fff;background:#f52254;border:0;margin-top:2px;box-shadow:0 10px 24px #f5225426}.login-feedback{color:#777174;min-height:22px;margin:0;font-size:13px;line-height:1.45}.login-feedback:not(.error):has(+*){color:#777174}.login-feedback.error{color:#b4233c}.login-feedback a{color:#f52254;text-underline-offset:3px;font-weight:600}.login-feedback a:hover{text-decoration:underline}.login-sent{gap:14px;margin-top:clamp(42px,7vh,76px);display:grid}.login-sent-icon{color:#f52254;background:#fff1f4;border:1px solid #f5225429;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.login-sent-icon svg{width:26px;height:26px}.login-sent .login-copy{margin:10px 0 14px}.login-sent .login-copy>span b{color:#252125;overflow-wrap:anywhere;font-weight:700}.login-code-form .login-input input{letter-spacing:.32em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.login-code-form .login-input input::placeholder{letter-spacing:.32em;font-weight:500}.login-sent-links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.login-sent-links button{color:#5f595d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.login-sent-links button:first-child{color:#f52254}.login-sent-links button:hover:not(:disabled) span{text-underline-offset:3px;text-decoration:underline}.login-sent-links button:disabled{color:#9d979a;cursor:default}.login-sent-links button:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #f522542e}.login-sent-links svg{width:17px;height:17px}.login-sent-tip{color:#777174;border-top:1px solid #ece7e6;margin:2px 0 0;padding-top:16px;font-size:13px;line-height:1.5}.login-footer{color:#5f595d;background:0 0;align-items:center;gap:24px;margin-top:auto;padding:34px 0 0;font-size:13px;display:flex}.login-footer span{background:#aaa4a6;width:1px;height:18px}.login-footer a:hover{color:#f52254}.login-visual{background:radial-gradient(circle at 82% 15%,#fffc,#0000 28%),linear-gradient(145deg,#fff9f7 0%,#f7deda 54%,#f4cfc9 100%);min-width:0;min-height:100dvh;position:relative;overflow:hidden}.login-visual:before{filter:blur(1px);content:"";background:#fff6f5a8;border-radius:42% 58% 39% 61%/55% 38% 62% 45%;width:88%;height:62%;position:absolute;top:-9%;left:5%;transform:rotate(-5deg)}.login-visual:after{content:"";background:repeating-linear-gradient(90deg,#aa655026 0 7px,#ffffff1a 7px 15px),linear-gradient(#efd2c9,#d8a391);border-radius:48% 52% 0 0;width:330px;height:430px;position:absolute;bottom:-10%;right:-5%;transform:rotate(7deg);box-shadow:-20px -10px 50px #71463d14}.login-product{z-index:1;place-items:center;width:100%;height:100dvh;min-height:720px;display:grid;position:relative}.login-device-stage{justify-content:center;align-items:flex-end;width:min(96%,1040px);display:flex;transform:translateY(2%)}.login-phone-art{z-index:2;filter:drop-shadow(0 22px 24px #452c3129);width:34%;height:auto;margin-right:-18%}.login-desktop-art{filter:drop-shadow(0 22px 28px #452c3124);width:78%;height:auto}@media (max-width:1050px){.login-page{grid-template-columns:minmax(440px,48%) minmax(0,52%)}.login-panel{padding-inline:44px}.login-device-stage{width:100%;transform:translateY(2%)}.login-phone-art{width:min(70%,360px);margin-right:0}.login-desktop-art{display:none}}@media (max-width:760px){.login-page{background:#fffdfb;min-height:100dvh;display:block;overflow:hidden}.login-page:before{content:"";background:#fbe8e6;border-radius:42% 58% 55% 45%;width:340px;height:330px;position:absolute;top:-110px;left:-145px;transform:rotate(12deg)}.login-panel{min-height:auto;box-shadow:none;background:0 0;padding:42px 24px 32px}.login-panel-inner{width:100%;max-width:540px;margin:0 auto}.login-logo{z-index:1;width:178px;margin:0 auto}.login-copy{margin-top:70px}.login-sent{margin-top:56px}.login-sent .login-copy{margin-top:10px}.login-copy p{font-size:12px}.login-copy h1{margin-top:22px;font-size:clamp(38px,10.5vw,48px);line-height:1.02}.login-copy>span{margin-top:22px;font-size:17px;line-height:1.55}.login-actions{gap:14px;margin-top:34px}.login-social,.login-submit{min-height:58px;font-size:15px}.login-divider{margin-block:9px;font-size:13px}.login-input{min-height:58px}.login-feedback{font-size:14px}.login-footer{justify-content:center;gap:18px;padding-top:44px;font-size:13px}.login-visual{background:linear-gradient(#0000,#fff5f3);min-height:300px}.login-visual:before,.login-visual:after{display:none}.login-product{place-items:end center;height:300px;min-height:0}.login-device-stage{width:100%;transform:none}.login-desktop-art{display:none}.login-phone-art{width:min(82vw,330px);margin:0 auto -205px;transform:rotate(-5deg)}}@media (max-width:370px){.login-panel{padding-inline:18px}.login-footer{gap:13px;font-size:12px}.login-copy br{display:none}}.auth-plan-choice{border:0;min-width:0;margin:0;padding:0}.auth-plan-choice legend{margin-bottom:10px;font-size:14px;font-weight:700}.auth-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.auth-plan-options label{cursor:pointer;background:#fff;border:1px solid #ded5d7;border-radius:9px;align-items:flex-start;gap:7px;min-width:0;min-height:72px;padding:10px 8px;display:flex}.auth-plan-options label.selected{background:#fff2f5;border-color:#f52254;box-shadow:inset 0 0 0 1px #f52254}.auth-plan-options input{accent-color:#f52254;flex:none;margin:3px 0 0}.auth-plan-options span{gap:4px;min-width:0;display:grid}.auth-plan-options strong{font-size:12px}.auth-plan-options small{color:#746b70;font-size:10px;line-height:1.25}.auth-plan-choice>p{color:#746b70;margin:9px 0 0;font-size:11px;line-height:1.4}@media (max-width:560px){.auth-plan-options{grid-template-columns:1fr;gap:8px}.auth-plan-options label{align-items:center;gap:12px;min-height:72px;padding:12px 16px}.auth-plan-options input{margin:0}.auth-plan-options strong{font-size:14px}.auth-plan-options small{font-size:12px}}.signup-page{color:#181518;background:radial-gradient(circle at 88% 28%,#fff2f4 0,#fff2f4b3 24%,#0000 52%),#fffdfb;min-height:100dvh;overflow:hidden}.signup-header{z-index:3;justify-content:space-between;align-items:center;gap:24px;width:min(1500px,100% - 80px);min-height:104px;margin:0 auto;display:flex;position:relative}.signup-header>a{width:170px;display:block}.signup-header img{width:100%;height:auto;display:block}.signup-header p{color:#4f494d;margin:0;font-size:14px}.signup-header p a{color:#f52254;margin-left:4px;font-weight:700}.signup-header p a:hover{text-underline-offset:4px;text-decoration:underline}.signup-layout{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;gap:clamp(48px,7vw,112px);width:min(1400px,100% - 80px);min-height:calc(100dvh - 104px);margin:0 auto;padding:28px 0 56px;display:grid}.signup-promise{min-width:0}.signup-kicker{color:#f52254;letter-spacing:.2em;margin:0;font-size:13px;font-weight:800}.signup-promise h1{letter-spacing:-.05em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.4vw,82px);font-weight:400;line-height:.96}.signup-promise h1 span{color:#f52254}.signup-description{color:#615b60;max-width:650px;margin:24px 0 0;font-size:17px;line-height:1.6}.signup-promise ul{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.signup-promise li{color:#514b50;align-items:center;gap:10px;font-size:14px;display:flex}.signup-promise li svg{color:#168957;stroke-width:3px;border:1.5px solid #20ab6a;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.signup-devices{width:min(100%,760px);height:clamp(280px,28vw,390px);margin-top:12px;position:relative}.signup-desktop-art{filter:drop-shadow(0 18px 22px #472f341f);width:74%;height:auto;position:absolute;bottom:-2%;left:0}.signup-phone-art{z-index:2;filter:drop-shadow(0 18px 20px #472f3429);width:25%;height:auto;position:absolute;bottom:0;right:15%}.signup-card{background:#ffffffeb;border:1px solid #f0cdd4;border-radius:20px;justify-self:end;width:min(100%,510px);overflow:hidden;box-shadow:0 18px 52px #56383f12}.signup-card-heading{text-align:center;padding:44px 44px 26px}.signup-card-heading h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.signup-card-heading p{color:#716a70;margin:10px 0 0;font-size:14px}.signup-actions{gap:16px;padding:0 38px 32px;display:grid}.signup-google,.signup-submit{width:100%;min-height:54px;font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:26px 1fr 26px;align-items:center;gap:12px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:grid;position:relative}.signup-google{color:#171417;background:#fff;border:1px solid #d8d5d3}.signup-google svg,.signup-submit svg{width:23px;height:23px}.signup-google span,.signup-submit span{grid-column:2}.signup-google:hover:not(:disabled),.signup-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #3b262a1a}.signup-google:focus-visible,.signup-submit:focus-visible,.signup-input:focus-within{outline-offset:2px;outline:3px solid #f522542e}.signup-google:disabled,.signup-submit:disabled{cursor:wait;opacity:.62}.signup-divider{color:#777174;white-space:nowrap;align-items:center;gap:14px;margin:3px 0;font-size:13px;display:flex}.signup-divider:before,.signup-divider:after{content:"";background:#ddd7d6;flex:1;height:1px}.signup-email-form{gap:10px;display:grid}.signup-email-form label{font-size:14px;font-weight:700}.signup-input{background:#fff;border:1px solid #d8d5d3;border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:0 15px;display:flex}.signup-input svg{color:#aaa5a6;width:20px}.signup-input input{color:#252125;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.signup-input input::placeholder{color:#b9b4b6}.signup-submit{color:#fff;background:#f52254;border:0;margin-top:2px;box-shadow:0 10px 24px #f5225426}.signup-feedback{color:#777174;text-align:center;min-height:20px;margin:-2px 0 0;font-size:12px}.signup-feedback.error{color:#b4233c}.signup-legal{color:#70696e;text-align:center;margin:2px 0 0;font-size:12px;line-height:1.55}.signup-legal a{color:#f52254}.signup-legal a:hover{text-decoration:underline}.signup-trust{color:#625b61;border-top:1px solid #eee2e3;justify-content:center;align-items:center;gap:10px;min-height:72px;font-size:13px;display:flex}.signup-trust svg{color:#f52254;width:23px}@media (max-width:1100px){.signup-header,.signup-layout{width:calc(100% - 48px)}.signup-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:40px}.signup-promise h1{font-size:clamp(50px,6vw,68px)}.signup-devices{height:300px}.signup-phone-art{width:28%;right:10%}.signup-desktop-art{width:78%}.signup-card-heading{padding:36px 32px 24px}.signup-actions{padding-inline:30px}}@media (max-width:820px){.signup-page{overflow:visible}.signup-header{width:calc(100% - 40px);min-height:86px}.signup-header>a{width:150px}.signup-header p{font-size:13px}.signup-layout{flex-direction:column;align-items:stretch;gap:36px;width:calc(100% - 40px);min-height:0;padding:28px 0 48px;display:flex}.signup-promise h1{font-size:clamp(46px,12vw,64px)}.signup-description{font-size:16px}.signup-card{align-self:center;width:100%;max-width:560px}.signup-devices{align-self:center;width:min(100%,620px);height:clamp(260px,67vw,380px);margin:8px auto 0}.signup-desktop-art{width:78%;left:0}.signup-phone-art{width:28%;right:10%}}@media (max-width:520px){.signup-header{min-height:74px}.signup-header>a{width:132px}.signup-header p{font-size:12px}.signup-header p a{text-align:right;margin:2px 0 0;display:block}.signup-layout{width:calc(100% - 32px);padding-top:24px}.signup-kicker{font-size:11px}.signup-promise h1{margin-top:14px}.signup-description{margin-top:20px}.signup-promise ul{margin-top:22px}.signup-card{border-radius:16px}.signup-card-heading{padding:32px 22px 22px}.signup-card-heading h2{font-size:30px}.signup-actions{gap:14px;padding:0 20px 26px}.signup-google,.signup-submit,.signup-input{min-height:56px}.signup-divider{font-size:12px}.signup-trust{min-height:66px}.signup-devices{height:250px}.signup-desktop-art{width:82%}.signup-phone-art{width:31%}}.legal-page{background:#fffdfb}.legal-hero{text-align:center;width:min(920px,100% - 48px);margin:0 auto;padding:104px 0 80px}.legal-eyebrow,.legal-index>p,.legal-contact p{color:#f52254;letter-spacing:.16em;margin:0;font-size:12px;font-weight:800}.legal-hero h1{color:#28252a;letter-spacing:-.045em;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(52px,6vw,80px);font-weight:400;line-height:1}.legal-hero>p:not(.legal-eyebrow){color:#6c676d;max-width:620px;margin:26px auto 0;font-size:17px;line-height:1.65}.legal-hero>span{color:#928b90;margin-top:22px;font-size:12px;display:block}.legal-layout{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:80px;width:min(1120px,100% - 48px);margin:0 auto;padding:0 0 104px;display:grid}.legal-index{align-self:start;padding-top:8px;position:sticky;top:136px}.legal-index nav{gap:4px;margin-top:20px;display:grid}.legal-index a{color:#716b70;grid-template-columns:28px 1fr;align-items:baseline;gap:8px;padding:8px 0;font-size:13px;line-height:1.35;transition:color .16s;display:grid}.legal-index a:hover{color:#f52254}.legal-index a span{color:#b9b1b5;font-variant-numeric:tabular-nums;font-size:10px}.legal-content{min-width:0}.legal-content>section{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:0 0 48px;scroll-margin-top:136px;display:grid}.legal-content>section+section{border-top:1px solid #e9e3df;padding-top:48px}.legal-content>section>span{color:#f52254;font-variant-numeric:tabular-nums;padding-top:7px;font-size:11px;font-weight:800}.legal-content h2{color:#312d31;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:1.25}.legal-content p{color:#676166;margin:16px 0 0;font-size:15px;line-height:1.8}.legal-content a{color:#dc204b;text-underline-offset:3px;-webkit-text-decoration:underline #dc204b47;text-decoration:underline #dc204b47}.legal-contact{background:#fff5f6;border:1px solid #f2cbd4;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;width:min(1120px,100% - 48px);min-height:156px;margin:0 auto 64px;padding:32px 40px;display:flex}.legal-contact h2{color:#302c30;letter-spacing:-.03em;margin:10px 0 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.communication-settings-card{margin-top:16px}.communication-settings-form{border-top:1px solid var(--border,#302c30);margin-top:20px;padding-top:20px}.communication-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.communication-settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.communication-settings-form legend{margin-bottom:12px;font-size:14px;font-weight:600}.communication-toggle-list{border-top:1px solid var(--border,#302c30)}.communication-toggle{border-bottom:1px solid var(--border,#302c30);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex;position:relative}.communication-toggle>span{gap:4px;display:grid}.communication-toggle b{font-size:14px}.communication-toggle small,.provider-security-note{color:var(--muted,#9b949d);font-size:13.5px;font-weight:400;line-height:1.4}.communication-toggle input{opacity:0;pointer-events:none;position:absolute}.communication-toggle>i{background:var(--border,#302c30);border-radius:999px;flex:none;width:40px;height:22px;transition:background .18s;position:relative}.communication-toggle>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px}.communication-toggle input:checked+i{background:var(--accent,#e43f5f)}.communication-toggle input:checked+i:after{transform:translate(18px)}.communication-toggle input:focus-visible+i{outline:2px solid var(--accent,#e43f5f);outline-offset:2px}.communication-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.communication-field{gap:8px;margin-top:16px;font-size:14px;font-weight:600;display:grid}.communication-fields .communication-field{margin-top:0}.communication-field:last-child{grid-column:1/-1}.communication-field input,.communication-field textarea{border:1px solid var(--border,#302c30);background:var(--canvas,#100e10);width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;outline:0;padding:0 12px}.communication-field input{height:44px}.communication-field textarea{resize:vertical;min-height:88px;padding-block:12px}.communication-field input:focus,.communication-field textarea:focus{border-color:var(--accent,#e43f5f)}.provider-security-note{margin:16px 0 0}.communication-settings-form>footer{border-top:1px solid var(--border,#302c30);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.communication-settings-form>footer p{color:var(--muted,#9b949d);margin:0;font-size:13.5px}.communication-settings-form button{background:var(--accent,#e43f5f);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.communication-settings-form button:disabled{cursor:wait;opacity:.65}.communication-settings-form fieldset:disabled{opacity:.72}@media (max-width:900px){.communication-settings-grid{grid-template-columns:1fr}}@media (max-width:700px){.communication-settings-form>footer{flex-direction:column;align-items:stretch}.communication-settings-form button{width:100%;min-height:44px}.communication-fields{grid-template-columns:1fr}.communication-field:last-child{grid-column:auto}}.general-settings-card{margin-top:28px}.general-settings-form{border-top:1px solid var(--border,#302c30);gap:24px;margin-top:20px;padding-top:20px;display:grid}.general-settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.general-settings-form legend{margin-bottom:12px;font-size:14px;font-weight:600}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-form-grid.regional{grid-template-columns:repeat(4,minmax(0,1fr))}.general-settings-form label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.general-settings-form input,.general-settings-form select{border:1px solid var(--border,#302c30);background:var(--canvas,#100e10);width:100%;min-width:0;height:44px;color:inherit;font:inherit;border-radius:10px;outline:0;padding:0 12px}.general-settings-form input:focus,.general-settings-form select:focus{border-color:var(--accent,#e43f5f)}.general-settings-form footer{border-top:1px solid var(--border,#302c30);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.general-settings-form footer p{color:var(--muted,#9b949d);margin:0;font-size:13.5px}.general-settings-form button{background:var(--accent,#e43f5f);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.general-settings-form button:disabled{cursor:wait;opacity:.65}@media (max-width:1100px){.settings-form-grid.regional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.general-settings-card{margin-top:20px}.settings-form-grid,.settings-form-grid.regional{grid-template-columns:1fr}.general-settings-form footer{flex-direction:column;align-items:stretch}.general-settings-form button{width:100%;min-height:44px}}.legal-contact .button{background:#fff;min-width:190px}.finance-settings-card{margin-top:28px}.finance-settings-form{border-top:1px solid var(--border,#302c30);margin-top:20px;padding-top:20px}.finance-settings-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-settings-form label{gap:8px;font-size:14px;font-weight:600;display:grid}.finance-settings-form label>span{border:1px solid var(--border,#302c30);background:var(--canvas,#100e10);border-radius:10px;align-items:center;min-height:44px;display:flex;overflow:hidden}.finance-settings-form input{width:100%;min-width:0;height:42px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 14px}.finance-settings-form label>span:focus-within{border-color:var(--accent,#e43f5f)}.finance-settings-form label>span b{border-left:1px solid var(--border,#302c30);min-width:44px;color:var(--muted,#9b949d);align-self:stretch;place-items:center;display:grid}.finance-settings-form small{color:var(--muted,#9b949d);font-weight:400;line-height:1.45}.finance-settings-form footer{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.finance-settings-form footer p{font-size:13.5px}.finance-settings-form button{background:var(--accent,#e43f5f);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.finance-settings-form button:disabled{cursor:wait;opacity:.65}@media (max-width:700px){.finance-settings-card{margin-top:20px}.finance-settings-form>div{grid-template-columns:1fr}.finance-settings-form footer{flex-direction:column;align-items:stretch}.finance-settings-form button{width:100%;min-height:44px}}@media (max-width:900px){.legal-hero{padding-top:80px}.legal-layout{width:min(720px,100% - 40px);display:block}.legal-index{margin-bottom:64px;position:static}.legal-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}.legal-contact{width:calc(100% - 40px)}}@media (max-width:640px){.legal-hero{text-align:left;width:calc(100% - 40px);padding:64px 0 56px}.legal-hero h1{font-size:46px}.legal-hero>p:not(.legal-eyebrow){margin-inline:0;font-size:15px}.legal-layout{width:calc(100% - 40px);padding-bottom:72px}.legal-index{margin-bottom:48px}.legal-index nav{grid-template-columns:1fr}.legal-content>section{grid-template-columns:28px minmax(0,1fr);gap:8px;padding-bottom:36px}.legal-content>section+section{padding-top:36px}.legal-content h2{font-size:21px}.legal-content p{font-size:14px;line-height:1.75}.legal-contact{width:calc(100% - 24px);margin-bottom:40px;padding:28px 24px;display:block}.legal-contact h2{font-size:28px}.legal-contact .button{width:100%;margin-top:24px}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.settings-card,.settings-danger{border:1px solid var(--border,#302c30);background:var(--surface,#171517);border-radius:12px;padding:22px}.settings-card-header{align-items:flex-start;gap:14px;display:flex}.settings-icon{background:var(--accent,#e43f5f);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-icon{background:color-mix(in srgb,var(--accent,#e43f5f) 14%,transparent)}}.settings-icon{color:var(--accent,#e43f5f);flex:none}.settings-card h2,.settings-danger h2{margin:2px 0 5px;font-size:16px}.settings-card p,.settings-danger p{color:var(--muted,#9b949d);margin:0;font-size:14px;line-height:1.45}.settings-items{border-top:1px solid var(--border,#302c30);margin-top:18px}.settings-item{border:0;border-bottom:1px solid var(--border,#302c30);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;display:flex}.settings-item:last-child{border-bottom:0}.settings-item svg{color:var(--muted,#9b949d)}.settings-danger{margin-top:16px}.settings-danger .settings-item{color:#ef5570;border-bottom:0;margin-top:14px}@media (max-width:700px){.settings-grid{grid-template-columns:1fr;margin-top:20px}.settings-card,.settings-danger{padding:18px}}.access-role-control{align-items:center;gap:8px;min-width:0;display:flex}.access-role-control select{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 28px 0 10px}.access-role-control select:focus-visible{border-color:#db3658;box-shadow:0 0 0 2px #db365824}.access-role-control select:disabled{cursor:not-allowed;opacity:.62}.access-role-control svg{color:#db3658;flex:none;width:15px}.access-row-actions{justify-content:flex-start;align-items:center;gap:6px;display:flex}.access-icon-action{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.access-icon-action:hover:not(:disabled){color:#db3658;border-color:#db365861}.access-icon-action.danger{color:#df435c}.access-icon-action:disabled{cursor:not-allowed;opacity:.42}.access-icon-action svg{width:15px;height:15px}.access-remove-modal strong{color:var(--text)}.inline-modal>footer>.access-remove-confirm{color:#df435c;background:#df435c1a;border:1px solid #df435c5c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:750;display:inline-flex}.access-remove-confirm svg{width:15px}@media (max-width:1000px){.access-row-actions{justify-content:flex-end}}@media (max-width:620px){.access-role-control select{height:44px}.access-row-actions{justify-content:flex-start}.access-icon-action{width:44px;height:44px}}.mobile-navigation{display:none}@media (max-width:900px){.landing-header .header-actions,.landing-header .member-header-actions{display:none}.mobile-navigation{justify-self:end;display:block}.mobile-menu-toggle{color:#28272b;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;place-items:center;width:48px;height:48px;padding:0;display:grid}.mobile-menu-toggle:hover{background:#eee8e1}.mobile-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #f52254}.mobile-menu-panel{overscroll-behavior:contain;background:#fffdfa;border:1px solid #eee5e0;border-radius:20px;gap:4px;max-height:calc(100dvh - 120px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #3d312829}.mobile-menu-panel[hidden]{display:none}.mobile-menu-panel a{color:#28272b;border-radius:10px;align-items:center;min-height:48px;padding:12px 16px;font-size:16px;font-weight:500;display:flex}.mobile-menu-panel a:hover,.mobile-menu-panel a[aria-current=page]{color:#f52254;background:#fff0f3}.mobile-menu-actions{padding-top:12px;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #eee5e0;gap:8px;margin-top:8px;display:grid}.mobile-menu-actions>a{justify-content:center}.mobile-account-actions a,.mobile-account-actions button{color:#405063;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:flex}.mobile-account-actions a:hover,.mobile-account-actions button:hover{color:#f52254;background:#fff0f3}.mobile-account-actions svg{width:18px;height:18px}.mobile-account-actions button:disabled{cursor:wait;opacity:.65}.mobile-account-actions p{color:#b21c3c;margin:4px 16px;font-size:12px}}.member-home{background:radial-gradient(at 85% 35%,#fff0f4,#0000 55%),#fffcfc;min-height:100vh}.member-home .landing-header{margin-top:18px}.member-content{color:#09243a;max-width:1180px;margin:46px auto 0;padding:0 28px 40px}.member-welcome{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.member-welcome>div,.member-next>div{min-width:0}.member-eyebrow{color:#ff135d;letter-spacing:1.5px;font-size:11px;font-weight:750}.member-welcome h1{overflow-wrap:anywhere;margin:22px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.2}.member-welcome h1 span{font-size:.8em}.member-welcome p{color:#617081}.member-welcome .member-eyebrow{color:#ff135d}.member-buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.member-next{overflow-wrap:anywhere;background:#fff0f5;border-radius:18px;gap:20px;min-height:195px;padding:30px;display:flex}.member-next>svg{color:#ff135d;flex-shrink:0}.member-next strong,.member-next b{margin-top:7px;display:block}.member-next strong{font-size:25px}.member-next p{margin:5px 0 18px;font-size:13px}.member-next a{color:#ff135d;align-items:center;gap:8px;font-size:13px;display:inline-flex}.member-summary,.member-shortcuts{margin-top:46px}.member-content h2{margin-bottom:18px;font:25px Georgia,serif}.member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.member-stat,.member-shortcuts a{color:inherit;background:#ffffffd9;border:1px solid #eee6e8;border-radius:12px;padding:23px;text-decoration:none}.member-stat{grid-template-columns:25px minmax(0,1fr);gap:10px;min-height:146px;display:grid}.member-stat:nth-child(3){border-color:#ff92b6}.member-stat svg,.member-shortcuts svg{color:#ff135d;width:23px}.member-stat span{font-size:12px;font-weight:650}.member-stat strong{overflow-wrap:anywhere;grid-column:2;font-size:25px}.member-stat small{color:#617081;grid-column:2;font-size:11px}.member-shortcuts a{align-items:center;gap:12px;padding:20px 15px;display:flex}.member-shortcuts a>svg{flex-shrink:0}.member-shortcuts a>svg:last-child{width:16px;margin-left:auto}.member-shortcuts a>span{overflow-wrap:anywhere;min-width:0}.member-shortcuts b,.member-shortcuts small{font-size:12px;display:block}.member-shortcuts small{color:#617081;margin-top:5px;font-size:11px}.member-signature{text-align:right;color:#ed7095;margin-top:45px;font:italic 24px Georgia,serif}.member-header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.account-menu{position:relative}.account-trigger{cursor:pointer;color:#09243a;background:0 0;border:0;align-items:center;gap:12px;min-height:60px;padding:8px;display:flex}.account-avatar{color:#d91554;background:#ffe0eb;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.account-name{text-align:left;max-width:160px}.account-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.account-name small{color:#617081;font-size:11px;display:block}.account-trigger>svg{width:18px;height:18px}.account-dropdown{z-index:100;background:#fff;border:1px solid #e8e4e2;border-radius:15px;width:236px;padding:12px 10px 10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 36px #30262a22}.account-dropdown[hidden]{display:none}.account-dropdown a,.account-dropdown button{text-align:left;color:#172a42;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 11px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;display:flex}.account-dropdown a:hover,.account-dropdown button:hover{color:#172a42;background:#f6f5f4}.account-dropdown svg{color:#405063;stroke-width:1.8px;width:17px;height:17px}.account-dropdown-label{color:#9a9ba1;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;padding:4px 11px 6px;font-size:10px;font-weight:700}.account-dropdown-divider{background:#ebe8e7;height:1px;margin:7px 0}.account-dropdown p[role=alert]{color:#bd3150;margin:5px 11px 0;font-size:11px}.member-stat:hover,.member-shortcuts a:hover{border-color:#ff92b6}.member-content a:focus-visible{outline-offset:4px;outline:3px solid #ff92b6}@media (min-width:641px) and (max-width:900px){.member-welcome{grid-template-columns:1fr;gap:28px}}@media (max-width:1000px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-name{display:none}}@media (max-width:640px){.member-content{margin-top:35px;padding:0 20px 30px}.member-welcome{grid-template-columns:1fr;gap:28px}.member-grid{gap:10px}.member-stat{padding:16px 10px}.member-stat strong{font-size:21px}.member-shortcuts a{padding:15px 10px}.member-shortcuts a>svg:last-child{display:none}}@media (max-width:420px){.member-buttons{flex-direction:column}.member-buttons .button{width:100%}.member-next{gap:14px;padding:24px 20px}.member-shortcuts .member-grid{grid-template-columns:1fr}.member-shortcuts a>svg:last-child{display:block}.member-signature{text-align:center;font-size:21px}}.account-area-page{background:radial-gradient(circle at 90% 0,#fff1f5 0,#0000 32%),#faf8f8;padding:0 0 64px}.subscription-dashboard-background{isolation:isolate;background:radial-gradient(at 105% 95%,#ffdee5,#0000 42%),#fdf9f8;position:relative;overflow:hidden}.subscription-dashboard-background:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(145deg,#fffcfb,#fffafa99);border-radius:0 0 55% 45%;width:115%;height:1050px;position:absolute;top:-265px;left:-12%;transform:rotate(-9deg)}.subscription-dashboard-background:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffdce2;border-radius:50%;width:820px;height:600px;position:absolute;top:-270px;left:-40px}.subscription-dashboard-background .landing-header{z-index:10;position:relative}.subscription-dashboard-background .account-area-shell{z-index:1;position:relative}.account-area-shell{width:min(1320px,100% - 64px);margin:0 auto}.account-area-nav{padding-top:48px}.account-area-nav p{color:#9a9195;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px 14px;font-size:9px;font-weight:800}.account-area-nav a{color:#536174;border-radius:10px;align-items:center;gap:11px;min-height:44px;margin-bottom:4px;padding:0 14px;font-size:12px;font-weight:650;display:flex}.account-area-nav a:hover,.account-area-nav a[aria-current=page]{color:#f21859;background:#ffeef3}.account-area-nav svg{stroke-width:1.8px;width:17px;height:17px}.account-area-content{min-width:0}.account-area-content .profile-backup-title{padding-top:44px}.subscription-page-title h1{color:#071e46;letter-spacing:-.04em;font:400 clamp(38px,4.2vw,58px)/1.08 Georgia,Times New Roman,serif}.account-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);gap:22px;display:grid}.account-details-card,.account-summary-card{background:#ffffffdc;border:1px solid #eee7e9;border-radius:16px;box-shadow:0 10px 34px #41272e08}.account-details-card{padding:26px}.account-summary-card{align-self:start;padding:26px}.account-card-heading{border-bottom:1px solid #eee8ea;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;display:flex}.account-card-heading h2{color:#282326;margin:0;font-size:16px}.account-card-heading p{color:#827a7e;margin:6px 0 0;font-size:10px;line-height:1.5}.account-card-heading>span{color:#f21b59;background:#fff0f4;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.account-card-heading svg{width:18px;height:18px}.account-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.account-fields-grid label{gap:8px;min-width:0;display:grid}.account-fields-grid label>span{color:#54505a;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.account-fields-grid label>span svg{color:#e73565;width:14px;height:14px}.account-fields-grid input{color:#292529;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #ddd7da;border-radius:9px;outline:none;padding:0 13px;font-size:12px;transition:border-color .2s,box-shadow .2s}.account-fields-grid input:focus{border-color:#fb6a91;box-shadow:0 0 0 3px #ffedf2}.account-fields-grid input[readonly]{color:#7e787c;cursor:not-allowed;background:#f7f5f6}.account-field-help{color:#989094;margin:12px 0 0;font-size:9px}.account-details-card footer{border-top:1px solid #eee8ea;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}.account-save-feedback{color:#9b2540;align-items:center;gap:7px;font-size:10px;display:inline-flex}.account-save-feedback.is-success{color:#168048}.account-save-feedback svg{width:15px;height:15px}.account-save-button,.profile-support-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#f21b59;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.account-save-button:hover,.profile-support-button:hover{background:#d90e49}.account-save-button:disabled{color:#a39a9e;cursor:default;background:#ece8e9}.account-save-button svg{width:15px;height:15px}.is-spinning{animation:.8s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}.account-summary-card dl{margin:6px 0 22px}.account-summary-card dl>div{border-bottom:1px solid #eee8ea;gap:6px;padding:17px 0;display:grid}.account-summary-card dt{color:#8b8387;font-size:9px}.account-summary-card dd{color:#302b2e;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;display:flex}.account-summary-card dd svg{color:#f21b59;flex:none;width:14px;height:14px}.account-summary-card dd span{color:#8a5b14;background:#fff0d7;border-radius:999px;width:fit-content;padding:5px 9px}.account-summary-card dd span.is-active{color:#087946;background:#e5f7ed}.account-summary-card>a{color:#e61a53;border:1px solid #f45c86;border-radius:9px;justify-content:center;align-items:center;min-height:40px;font-size:11px;font-weight:700;display:flex}.account-summary-card>a:hover{color:#fff;background:#f21b59}.account-area-content .profile-subscription-layout{margin:0}.profile-support-button{width:fit-content;margin-top:6px}.profile-plan-detail-link{color:#555153;background:#fff;border:1px solid #e3dfe1;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.profile-plan-detail-link:hover{color:#e51b53;background:#fff7f9;border-color:#f36d91}.subscription-empty-copy{color:#817a7e;margin:18px 0;font-size:11px;line-height:1.55}.profile-plan-overview{gap:24px;display:grid}.profile-plan-hero{color:#071e46;background:linear-gradient(125deg,#fff 0%,#fffafb 62%,#fff1f5 100%);border:1px solid #f4dfe5;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:190px;padding:36px 40px;display:grid;box-shadow:0 12px 38px #75434e0a}.profile-plan-hero-icon{color:#ff2863;background:#fff6f8;border:1px solid #ffc8d6;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.profile-plan-hero-icon svg{stroke-width:1.5px;width:34px;height:34px}.profile-plan-hero small{color:#ef245c;letter-spacing:.13em;font-size:9px;font-weight:800}.profile-plan-hero h2{margin:8px 0 7px;font:400 30px/1.15 Georgia,Times New Roman,serif}.profile-plan-hero p{color:#6f7180;max-width:590px;margin:0;font-size:12px;line-height:1.65}.profile-plan-hero>strong{color:#8a5b14;white-space:nowrap;background:#fff0d7;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;display:inline-flex}.profile-plan-hero>strong i{background:#e6a124;border-radius:50%;width:7px;height:7px}.profile-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.profile-plan-summary>div{color:#071e46;background:#ffffffd9;border:1px solid #eee5e8;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;column-gap:14px;min-height:96px;padding:18px;display:grid}.profile-plan-summary span{color:#ff2863;background:#fff2f5;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.profile-plan-summary svg{stroke-width:1.6px;width:21px;height:21px}.profile-plan-summary small{color:#7b7882;font-size:10px}.profile-plan-summary b{font-size:14px}.subscription-facts dd span:not(.is-active){color:#9b5a18;background:#fff1dc}.subscription-benefits-card{background:#fff;border:1px solid #eae6e8;border-radius:10px;padding:22px;scroll-margin-top:125px;box-shadow:0 2px 6px #1a1a1a06}.subscription-benefits-card>header{border-bottom:1px solid #eee9eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.subscription-benefits-card h2{color:#201c1e;margin:0;font-size:16px}.subscription-benefits-card header p{color:#817a7e;margin:6px 0 0;font-size:11px}.subscription-benefits-card header>span{color:#d91a50;background:#fff0f4;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:700}.subscription-benefit-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;padding-top:22px;display:grid}.subscription-benefit-groups h3{color:#393437;margin:0 0 12px;font-size:12px}.subscription-benefit-groups ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.subscription-benefit-groups li{color:#625e60;align-items:center;gap:9px;font-size:11px;display:flex}.subscription-benefit-groups li svg{color:#15934b;background:#e8f8ed;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}@media (max-width:960px){.account-area-shell{grid-template-columns:1fr;gap:0}.account-area-nav{gap:6px;padding-top:28px;display:flex;overflow-x:auto}.account-area-nav p{display:none}.account-area-nav a{flex:none}.account-overview-grid{grid-template-columns:1fr}.account-summary-card{width:100%}}@media (max-width:680px){.account-area-shell{width:calc(100% - 32px)}.account-area-content .profile-backup-title{padding-top:28px}.account-fields-grid{grid-template-columns:1fr}.account-details-card,.account-summary-card{padding:20px}.account-details-card footer{flex-direction:column;align-items:stretch}.account-save-button{width:100%}.subscription-benefits-card>header{flex-direction:column;align-items:stretch}.subscription-benefits-card header>span{align-self:flex-start}.subscription-benefit-groups{grid-template-columns:1fr;gap:22px}.profile-plan-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:30px 22px}.profile-plan-hero>strong{white-space:normal}.profile-plan-summary{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.access-real{--text:var(--ops-text);--muted:var(--ops-muted);--border:var(--ops-border);--surface:var(--ops-surface);--surface-2:var(--ops-surface-soft);color:var(--text);gap:14px;margin-top:16px;display:grid}.access-summary-strip{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.access-summary-strip>article{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:92px;box-shadow:var(--ops-shadow);border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.access-summary-strip>article>i{background:var(--ops-accent-soft);width:42px;height:42px;color:var(--ops-accent);border-radius:11px;flex:none;place-items:center;display:grid}.access-summary-strip>article>i.green{background:var(--ops-green)}@supports (color:color-mix(in lab, red, red)){.access-summary-strip>article>i.green{background:color-mix(in srgb,var(--ops-green) 14%,transparent)}}.access-summary-strip>article>i.green{color:var(--ops-green)}.access-summary-strip>article>i.amber{background:var(--ops-amber)}@supports (color:color-mix(in lab, red, red)){.access-summary-strip>article>i.amber{background:color-mix(in srgb,var(--ops-amber) 16%,transparent)}}.access-summary-strip>article>i.amber{color:var(--ops-amber)}.access-summary-strip>article>i svg{width:19px;height:19px}.access-summary-strip>article>div{gap:3px;min-width:0;display:grid}.access-summary-strip span{color:var(--muted);font-size:12.5px;font-weight:650}.access-summary-strip strong{color:var(--text);font-size:23px;line-height:1}.access-summary-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.access-users-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--ops-shadow);border-radius:12px;overflow:hidden}.access-users-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 18px;display:flex}.access-users-panel h2{color:var(--text);margin:0;font-size:15px}.access-users-panel header p:not(.section-kicker){color:var(--muted);margin:4px 0 0;font-size:12.5px}.access-users-panel .section-kicker{color:var(--ops-accent);margin-bottom:4px;font-size:12.5px}.access-toolbar{align-items:center;gap:8px;display:flex}.access-toolbar label{border:1px solid var(--border);background:var(--surface-2);min-width:235px;height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.access-toolbar label:focus-within{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent-glow)}.access-toolbar label svg{flex:none;width:15px;height:15px}.access-toolbar input{width:100%;min-width:0;height:36px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.access-toolbar button,.access-empty button{background:linear-gradient(135deg,var(--ops-accent),var(--ops-accent-strong));color:#fff;min-height:38px;font:inherit;cursor:pointer;box-shadow:0 7px 18px var(--ops-accent-glow);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.access-toolbar button:hover,.access-empty button:hover{filter:brightness(1.06);transform:translateY(-1px)}.access-toolbar button:focus-visible,.access-empty button:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.access-toolbar button svg,.access-empty button svg{width:15px;height:15px}.access-real-head,.access-real-row{grid-template-columns:minmax(210px,1.45fr) minmax(145px,.72fr) minmax(105px,.58fr) minmax(140px,.8fr) minmax(122px,.62fr)}.access-real-head{border-top:0;border-bottom:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--muted)}.access-real-row{border-color:var(--border);min-height:68px;color:var(--text)}.access-real-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.access-real-row:hover{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.access-role-control select{border-color:var(--border);background:var(--surface-2);color:var(--text)}.access-icon-action{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.access-empty{min-height:270px;color:var(--muted);text-align:center;align-content:center;justify-items:center;padding:34px 20px 42px;display:grid}.access-empty>i{border:1px solid var(--ops-accent);place-items:center;width:54px;height:54px;margin-bottom:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.access-empty>i{border:1px solid color-mix(in srgb,var(--ops-accent) 24%,var(--border))}}.access-empty>i{background:var(--ops-accent-soft);color:var(--ops-accent);box-shadow:0 10px 24px var(--ops-accent-glow);border-radius:15px}.access-empty>i svg{width:24px;height:24px;margin:0}.access-empty b{color:var(--text);font-size:14px}.access-empty p{max-width:360px;color:var(--muted);margin:6px 0 16px;font-size:12.5px;line-height:1.5}.access-truth-note{border:1px solid var(--ops-accent);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.access-truth-note{border:1px solid color-mix(in srgb,var(--ops-accent) 22%,var(--border))}}.access-truth-note{background:var(--ops-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.access-truth-note{background:color-mix(in srgb,var(--ops-accent) 5%,var(--surface))}}.access-truth-note{color:var(--muted)}.access-truth-note>i{background:var(--ops-accent-soft);width:34px;height:34px;color:var(--ops-accent);border-radius:9px;place-items:center;display:grid}.access-truth-note>i svg{width:17px;height:17px}.access-truth-note b{color:var(--text);font-size:13px}.access-truth-note p{margin:3px 0 0;font-size:12.5px;line-height:1.5}html[data-theme=dark] .access-summary-strip>article,html[data-theme=dark] .access-users-panel{box-shadow:none}@media (max-width:1000px){.access-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.access-users-panel>header{flex-direction:column;align-items:flex-start}.access-toolbar{width:100%}.access-toolbar label{flex:1;min-width:0}.access-real-row{grid-template-columns:1fr 1fr;padding:16px 18px}.access-real-row .member-identity{grid-column:1/-1}.access-row-actions{justify-content:flex-end}}@media (max-width:700px){.access-summary-strip{grid-template-columns:1fr}.access-summary-strip>article{min-height:82px}.access-toolbar{display:grid}.access-toolbar button{min-height:44px}.access-real-row{grid-template-columns:1fr}.access-real-row .member-identity{grid-column:auto}.access-row-actions{justify-content:flex-start}.access-truth-note{align-items:start}}.disclosure{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.disclosure::-webkit-details-marker{display:none}.disclosure:after{content:"";opacity:.6;background:currentColor;flex:none;width:18px;height:18px;transition:transform .18s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>.disclosure:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.disclosure:after{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
