/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,ui-sans-serif, system-ui, 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{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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#171912;--muted:#707369;--line:#e7e7df;--paper:#f7f7f2;--white:#fff;--lime:#d7ff63;--lime-deep:#bbeb35;--violet:#e8e0ff;--blue:#dceaff;--sand:#f2e8d7;--danger:#e5624f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.login-page{background:#f7f7f2;grid-template-columns:minmax(390px,.86fr) minmax(480px,1.14fr);min-height:100vh;display:grid}.login-brand-panel{background:var(--ink);color:#fff;flex-direction:column;min-height:100vh;padding:clamp(30px,4vw,58px);display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid #d7ff6324;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-210px;right:-210px;box-shadow:0 0 0 70px #d7ff6306,0 0 0 140px #d7ff6305}.login-brand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.login-brand>span{letter-spacing:-.65px;font-size:21px;font-weight:850}.login-brand-copy{z-index:1;margin:auto 0 38px;position:relative}.login-brand-copy h1{letter-spacing:-2.7px;margin:0;font-size:clamp(35px,4.2vw,61px);line-height:.97}.login-security-points{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.login-security-points>span{background:#ffffff0b;border:1px solid #4b4f43;border-radius:13px;min-height:142px;padding:18px}.login-security-points i{width:35px;height:35px;color:var(--lime);background:#30332b;border-radius:9px;place-items:center;margin-bottom:16px;font-size:15px;font-style:normal;display:grid}.login-security-points b,.login-security-points small{display:block}.login-security-points b{font-size:13px;line-height:1.25}.login-security-points small{color:#c3c6bc;margin-top:8px;font-size:11px;line-height:1.45}.login-copyright{color:#ffffff47;letter-spacing:.05em;z-index:1;margin-top:28px;font-size:8px;font-weight:500;position:relative}.login-form-panel{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:35px;display:flex}.login-mobile-brand{display:none}.login-form-card{width:min(440px,100%)}.login-form-card form,.login-success-state{border:1px solid var(--line);background:#fff;border-radius:17px;padding:34px;box-shadow:0 18px 60px #1a1b1612}.login-role-icon{background:var(--ink);width:51px;height:51px;color:var(--lime);border-radius:14px;place-items:center;margin-bottom:21px;font-size:13px;font-weight:850;display:grid}.login-role-icon.verify{color:#5d7837;background:#e7f0d8}.login-role-icon.reset{color:#765da0;background:#eee7fb}.login-form-card h2{letter-spacing:-.8px;margin:0 0 8px;font-size:25px}.login-form-card h2.login-form-title{margin-bottom:24px}.login-form-intro{color:#6f7269;margin:0 0 22px;font-size:12px;line-height:1.5}.login-form-intro b{color:var(--ink);margin-left:4px}.login-field{gap:7px;margin-bottom:13px;display:grid}.login-field>span{font-size:12px;font-weight:750}.login-field input{width:100%;min-height:47px;color:var(--ink);background:#fbfbf8;border:1px solid #dcded5;border-radius:9px;outline:0;padding:0 13px;font-size:14px}.login-field input:focus{border-color:#9cae6e;box-shadow:0 0 0 3px #d7ff6338}.login-password-wrap{display:block;position:relative}.login-password-wrap input{padding-right:52px}.login-password-toggle{color:#73766d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:46px;padding:0;display:grid;position:absolute;top:0;right:3px}.login-password-toggle:hover{color:var(--ink);background:#f0f1e9}.login-password-toggle:focus-visible{outline-offset:-3px;outline:3px solid #a6cd4873}.password-eye{width:17px;height:10px;display:block;position:relative}.password-eye:after{content:"";border:1.5px solid;border-radius:50%/62%;position:absolute;inset:0}.password-eye:before{content:"";z-index:2;background:currentColor;border-radius:2px;width:19px;height:1.5px;position:absolute;top:4px;left:-1px;transform:rotate(-34deg)}.password-eye i{z-index:1;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:6.5px}.password-eye.is-visible:before{display:none}.login-code-field input{letter-spacing:12px;text-align:center;height:60px;font-size:23px;font-weight:850}.login-options{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 18px;display:flex}.login-options label{color:#6f7269;cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.login-options input{accent-color:#78973e;width:14px;height:14px}.login-options button,.login-resend,.login-account-actions button,.login-account-actions a,.login-back{color:#60783c;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;text-decoration:none}.login-primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:47px;font-size:13px;font-weight:800}.login-primary span{color:var(--lime);margin-left:16px}.login-primary:disabled{opacity:.42;cursor:default}.login-register-submit{margin-top:8px}.login-divider{color:#8d9086;align-items:center;height:38px;font-size:11px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-divider span{padding:0 10px}.login-google{width:100%;min-height:45px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9dad2;border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.login-google:hover{background:#fbfbf8;border-color:#bdc0b5;box-shadow:0 5px 18px #1a1b160f}.login-google:focus-visible{outline-offset:2px;outline:3px solid #afff3373}.login-google>span{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 43%, #fbbc05 0 68%, #ea4335 0 82%, #4285f4 0);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:10px;font-size:16px;font-weight:900}.login-demo-note{color:#85887e;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:10px;line-height:1.45;display:flex}.login-demo-note>span{color:#73766c;background:#eeeee8;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-weight:850;display:grid}.login-error{color:#9d3724;background:#fff2ee;border:1px solid #efc8bd;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.login-error>span{color:#fff;background:#d95e46;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.auth-checking-screen{min-height:100vh;color:var(--ink);background:#f7f7f2;place-content:center;justify-items:center;gap:12px;display:grid}.auth-checking-screen>strong{letter-spacing:-.04em;font-size:18px}.auth-checking-screen>p{color:#66695f;text-align:center;max-width:280px;margin:-3px 0 0;font-size:10px;line-height:1.5}.auth-checking-screen>span{color:#85887f;align-items:center;gap:7px;font-size:8px;font-weight:650;display:flex}.auth-checking-screen>span i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite authPulse;box-shadow:0 0 #bef53c80}.auth-checking-screen>a{color:#60783c;text-underline-offset:3px;font-size:10px;font-weight:750}.login-back{color:#7d8076;margin-bottom:22px;display:block}.login-resend{width:100%;margin-top:15px}.login-device-note{background:#f1f2eb;border-radius:9px;align-items:center;gap:9px;margin-top:18px;padding:10px;display:flex}.login-device-note>span{background:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.login-device-note p,.login-device-note b,.login-device-note small{margin:0;display:block}.login-device-note b{font-size:7px}.login-device-note small{color:#8a8d83;margin-top:3px;font-size:6px}.login-success-state{text-align:center}.login-success-state>span{color:#5c7835;background:#e5f1d2;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 20px;font-size:18px;font-weight:850;display:grid}.login-success-state>p:not(.eyebrow){color:#7f8278;margin:0 0 21px;font-size:8px;line-height:1.5}.login-account-actions{color:#8d9086;text-align:center;gap:7px;margin-top:18px;display:grid}.login-account-actions p{margin:0;font-size:11px}.login-account-actions .login-help{color:#a2a59a;font-size:9px}.login-account-actions .login-help span{color:#c4c6bf;margin:0 7px}.sidebar{z-index:30;background:#f1f1eb;border-right:1px solid #deded5;flex-direction:column;width:244px;padding:25px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{width:100%;height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;display:flex}.brand-mark{flex:none;place-items:center;width:27px;height:27px;display:grid}.brand-mark img{object-fit:contain;grid-area:1/1;width:100%;height:100%;display:block}.login-brand-panel .brand-mark{background:#f7f7f2;border-radius:8px;width:31px;height:31px;padding:2px}.auth-checking-screen .brand-mark{width:40px;height:40px}.brand-name{letter-spacing:-.6px;font-size:19px;font-weight:800}.brand-beta{letter-spacing:.35px;background:var(--lime);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:800}.main-nav{margin-top:25px}.nav-item{color:#66695f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:43px;padding:0 11px;font-size:13px;font-weight:600;transition:all .16s;display:flex}.nav-item:hover{color:var(--ink);background:#e8e8e1}.nav-item.active{color:var(--ink);background:#dedfd6;font-weight:750}.nav-count{border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:850;display:inline-grid}.nav-count-error{color:#fff;background:#b9463c;box-shadow:0 0 0 3px #b9463c1a}.nav-glyph{text-align:center;width:20px;font-size:18px;line-height:1}.nav-count{background:#cbcdc3;border-radius:7px;place-items:center;min-width:22px;height:20px;margin-left:auto;font-size:10px;display:grid}.nav-count-error{color:#9b453b;background:#f1d4cf}.sidebar-bottom{margin-top:auto;position:relative}.plan-card{background:var(--ink);color:#fff;border-radius:13px;margin-bottom:14px;padding:15px}.plan-topline{justify-content:space-between;font-size:11px;font-weight:700;display:flex}.plan-progress{background:#3f413a;border-radius:99px;height:4px;margin:13px 0 10px;overflow:hidden}.plan-progress i{background:var(--lime);border-radius:inherit;width:60%;height:100%;display:block}.plan-progress-free i{width:100%}.plan-card p{color:#aeb0a7;margin:0 0 11px;font-size:9px}.plan-card button{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.plan-card-compact{color:var(--ink);box-shadow:none;background:#f4f4ef;border:1px solid #d9dbd1;border-radius:11px;padding:11px 12px}.plan-card-compact .plan-topline{font-size:9px}.plan-card-compact .plan-progress{background:#dedfd7;height:3px;margin:9px 0 8px}.plan-card-compact .plan-progress i{background:#9b8654}.plan-card-compact p{color:#7d8076;margin-bottom:8px;font-size:8px;line-height:1.35}.plan-card-compact button{color:#667847;font-size:8px}.plan-card-low{background:#f5f2e9;border-color:#ddd5c3}.plan-card-neutral{background:#f6f6f2;border-color:#dde0d6}.profile-card{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.profile-card:hover,.profile-card.active{background:#e7e7df}.avatar{color:#5e4c32;background:#d9ceb7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.profile-card>span:nth-child(2){min-width:0}.profile-card strong,.profile-card small{display:block}.profile-card strong{font-size:11px}.profile-card small{color:#898b81;margin-top:3px;font-size:9px}.profile-card>span:nth-child(2){flex:1}.account-menu{background:#fff;border:1px solid #d9dad2;border-radius:13px;animation:.16s ease-out pop;position:absolute;bottom:56px;left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #191b152e}.account-menu button{cursor:pointer;background:0 0;border:0}.account-menu-identity{text-align:left;align-items:center;gap:9px;width:100%;padding:12px;display:flex}.account-menu-identity:hover,.account-menu-links button:hover{background:#f3f3ed}.account-menu-identity>span:nth-child(2){flex:1;min-width:0}.account-menu-identity strong,.account-menu-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu-identity strong{font-size:9px}.account-menu-identity small{color:#8c8f85;margin-top:3px;font-size:7px}.account-menu-identity em{color:#96998f;font-size:16px;font-style:normal}.account-menu-usage{border:1px solid var(--line);background:#f7f7f2;border-radius:9px;grid-template-columns:1fr 1.2fr;margin:0 9px;display:grid}.account-menu-usage>span{border-right:1px solid var(--line);padding:9px}.account-menu-usage>span:last-child{border-right:0}.account-menu-usage small,.account-menu-usage b{display:block}.account-menu-usage small{color:#96998e;letter-spacing:.55px;font-size:5px;font-weight:850}.account-menu-usage b{margin-top:4px;font-size:8px}.account-menu-links{border-top:1px solid var(--line);margin-top:6px;padding:7px;display:grid}.account-menu-links button,.account-logout{text-align:left;border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.account-menu-links button>span,.account-logout>span{color:#8b8e83;text-align:center;width:19px;font-size:11px}.account-menu-links button>em{color:#5e753a;background:#e9f2d8;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:6px;font-style:normal}.account-logout{color:#9d554c;width:calc(100% - 14px);margin:0 7px 7px;border-top:1px solid var(--line)!important;border-radius:0!important}.logout-confirm-modal{z-index:1;text-align:center;background:#fbfbf7;border-radius:17px;width:min(430px,100%);padding:27px;animation:.2s ease-out modalIn;position:relative;box-shadow:0 30px 80px #00000040}.logout-confirm-modal .modal-close{position:absolute;top:15px;right:15px}.logout-icon{color:#9b544b;background:#f5e5e1;border-radius:50%;place-items:center;width:51px;height:51px;margin:0 auto 17px;font-size:19px;display:grid}.logout-confirm-modal h2{letter-spacing:-.6px;margin:0 0 9px;font-size:22px}.logout-confirm-modal>p:not(.eyebrow){color:#6f7269;max-width:350px;margin:0 auto;font-size:13px;line-height:1.55}.logout-confirm-modal>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:21px;display:grid}.logout-confirm-button{color:#fff;cursor:pointer;background:#a7554a;border:0;border-radius:9px;height:43px;font-size:13px;font-weight:750}.settings-link{color:#71746a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:39px;margin:0 0 5px;padding:0 10px;display:flex}.settings-link:hover,.settings-link.active{color:var(--ink);background:#e7e7df}.settings-link>span{text-align:center;width:22px;font-size:14px}.settings-link b{font-size:10px}.settings-link em{color:#9a9c93;margin-left:auto;font-size:17px;font-style:normal}.workspace{min-height:100vh;margin-left:244px}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f2f2;justify-content:flex-end;align-items:center;height:72px;padding:0 clamp(24px,3.5vw,54px);display:flex;position:sticky;top:0}.top-actions{align-items:center;gap:11px;display:flex}.kyiv-clock{font-variant-numeric:tabular-nums;background:#fbfbf8;border:1px solid #dcdcd3;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:116px;height:38px;padding:5px 10px;display:grid}.kyiv-clock>span{color:#73776b;letter-spacing:.75px;border-right:1px solid #e5e5dd;grid-row:1/3;align-self:stretch;align-items:center;padding-right:8px;font-size:6px;font-weight:850;display:flex}.kyiv-clock strong{letter-spacing:.15px;align-self:end;font-size:10px;line-height:1}.kyiv-clock small{color:#9a9d92;text-transform:lowercase;align-self:start;margin-top:2px;font-size:6px;line-height:1}.search-box{color:#92958a;background:#fbfbf8;border:1px solid #dcdcd3;border-radius:9px;align-items:center;gap:8px;width:224px;height:38px;padding:0 10px;display:flex}.search-box>span{font-size:21px;line-height:1;transform:rotate(-15deg)}.search-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.search-box kbd{background:#ecece6;border:1px solid #e0e0d7;border-radius:5px;flex:none;padding:3px 5px;font-size:8px}.icon-button{cursor:pointer;background:#fbfbf8;border:1px solid #dcdcd3;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.notification-button{font-size:21px;position:relative}.notification-button i{background:#e35d45;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 2px #fbfbf8}.notification-wrap{position:relative}.notification-popover{border:1px solid var(--line);z-index:50;background:#fff;border-radius:14px;width:365px;max-height:min(530px,100vh - 82px);padding:8px;animation:.16s ease-out pop;position:absolute;top:49px;right:0;overflow:hidden;box-shadow:0 18px 50px #1a1b1626}.notification-popover-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 11px 12px;display:flex}.notification-popover-head>strong{padding-top:3px;font-size:13px}.notification-popover-head>div{align-items:center;gap:6px;display:flex}.notification-popover-head>div>span{white-space:nowrap;color:#5a6832;background:#ecf8c8;border-radius:99px;padding:4px 7px;font-size:8px}.notifications-read-all{color:#64743c;cursor:pointer;background:#f8f9f4;border:1px solid #dfe3d3;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.notifications-read-all b{font-size:8px}.notifications-read-all:hover:not(:disabled){background:#f1f7df;border-color:#b9c68e}.notifications-read-all:disabled{color:#a2a49c;cursor:default;opacity:.7}.notification-list{max-height:420px;padding-top:4px;overflow-y:auto}.notification-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:start;gap:10px;padding:11px;display:grid;position:relative}.notification-item:hover{background:#f4f4ef}.notification-item.read{opacity:.65}.notification-item>i{border-radius:50%;width:8px;height:8px;margin-top:5px}.notification-item>span,.notification-item b,.notification-item small{display:block}.notification-item b{font-size:10px}.notification-item small{color:#888a81;margin-top:4px;font-size:8px;line-height:1.4}.notification-item>em{color:#61783c;letter-spacing:.35px;background:#eef7d5;border-radius:99px;margin-top:2px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.notif-live{background:#76a625}.notif-site{background:#8773c9}.notif-error{background:#cb675b}.notif-info{background:#7896bd}.client-preview-bar{color:#25291c;background:#eaff9b;border-bottom:1px solid #bfd755;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px clamp(24px,3.5vw,54px);display:flex}.client-preview-bar span,.client-preview-bar b,.client-preview-bar small{display:block}.client-preview-bar b{font-size:9px}.client-preview-bar small{color:#65703f;margin-top:2px;font-size:7px}.client-preview-bar button{color:#fff;cursor:pointer;background:#24261f;border:1px solid #9db244;border-radius:8px;min-height:31px;padding:0 11px;font-size:7px;font-weight:800}.top-new-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;height:39px;padding:0 16px;font-size:11px;font-weight:750;transition:transform .15s,box-shadow .15s;box-shadow:0 3px #000}.top-new-button:hover{transform:translateY(-1px);box-shadow:0 5px #000}.top-new-button:active{transform:translateY(2px);box-shadow:0 1px #000}.top-new-button span{color:var(--lime);margin-right:5px;font-size:15px}.mobile-menu-button,.mobile-brand{display:none}.page-content{max-width:1440px;margin:0 auto;padding:39px clamp(24px,3.5vw,54px) 50px}.admin-operations-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.admin-operations-title h1{letter-spacing:-1.5px;margin:0 0 7px;font-size:clamp(27px,3vw,39px);line-height:1.04}.admin-operations-title>div>p:last-child{color:#797d72;max-width:780px;margin:0;font-size:10px;line-height:1.5}.admin-ops-summary{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden}.admin-ops-summary article{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:95px;padding:17px;display:flex}.admin-ops-summary article:last-child{border-right:0}.admin-ops-summary article>span{color:#73776b;background:#efefe9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.admin-ops-summary article.attention>span{color:#986a25;background:#fff0cf}.admin-ops-summary article.critical>span{color:#a2463c;background:#f7dcd6}.admin-ops-summary article.healthy>span{color:#587834;background:#e7f3cf}.admin-ops-summary small,.admin-ops-summary strong,.admin-ops-summary p{margin:0;display:block}.admin-ops-summary small{color:#96998e;letter-spacing:.65px;font-size:6px;font-weight:850}.admin-ops-summary strong{letter-spacing:-.5px;margin-top:4px;font-size:21px}.admin-ops-summary p{color:#91948a;margin-top:2px;font-size:7px}.admin-ops-toolbar{border:1px solid var(--line);background:#fdfdfa;border-radius:11px;align-items:center;gap:11px;min-height:51px;margin-bottom:13px;padding:7px 9px;display:flex}.admin-ops-toolbar select{color:#676b61;background:#fff;border:1px solid #dcded5;border-radius:7px;outline:0;min-width:150px;height:33px;padding:0 9px;font-size:8px}.admin-ops-toolbar>span{color:#8d9086;margin-left:auto;font-size:8px}.admin-ops-toolbar>small{color:#96998f;font-size:7px}.admin-ops-empty{background:#fafaf6;border:1px dashed #d9dbd1;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:170px;padding:25px;display:flex}.admin-ops-empty>span{color:#73776d;background:#ecece5;border-radius:50%;place-items:center;width:41px;height:41px;font-size:13px;font-weight:850;display:grid}.admin-ops-empty.success>span{color:#5b7735;background:#e5f2cc}.admin-ops-empty.error>span{color:#a04c42;background:#f4dcd7}.admin-ops-empty b,.admin-ops-empty small{display:block}.admin-ops-empty b{font-size:11px}.admin-ops-empty small{color:#898d82;margin-top:5px;font-size:8px}.admin-ops-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:33px;padding:0 11px;font-size:8px;font-weight:750}.incident-list{gap:11px;display:grid}.incident-card{background:#fff;border:1px solid #dedfd7;border-left:4px solid #c47366;border-radius:13px;overflow:hidden;box-shadow:0 7px 24px #1f211b09}.incident-card.severity-warning{border-left-color:#d8a348}.incident-card.severity-critical{border-left-color:#b34338}.incident-card.resolved{opacity:.86;border-left-color:#83a84d}.incident-card-head{background:#fbfbf8;border-bottom:1px solid #ecece5;align-items:center;gap:7px;min-height:40px;padding:7px 13px;display:flex}.incident-card-head>span{letter-spacing:.45px;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:850}.incident-source{color:#6f7368;background:#e9eae3}.incident-source.source-meta{color:#496c9c;background:#e3ecfb}.incident-source.source-crm{color:#7157a0;background:#e9e1f7}.incident-source.source-hosting{color:#8a692f;background:#f4ead8}.incident-source.source-bot{color:#467780;background:#e2eef0}.incident-severity.warning{color:#90651f;background:#fff0cc}.incident-severity.error,.incident-severity.critical{color:#9a4c43;background:#f5dfda}.incident-status{color:#72766c;background:#ecece6}.incident-status.investigating{color:#8a641f;background:#fff0cb}.incident-status.resolved{color:#587638;background:#e4f0cf}.incident-card-head time{color:#96998f;margin-left:auto;font-size:7px}.incident-card-body{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:0;display:grid}.incident-main{padding:17px}.incident-main h2{letter-spacing:-.3px;margin:0 0 7px;font-size:15px}.incident-main>p{color:#696d63;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.incident-meta-grid{border:1px solid #e2e3dc;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid;overflow:hidden}.incident-meta-grid>span{border-right:1px solid #e2e3dc;min-width:0;padding:9px 10px}.incident-meta-grid>span:last-child{border-right:0}.incident-meta-grid small,.incident-meta-grid b{display:block}.incident-meta-grid small{color:#9a9d92;letter-spacing:.6px;font-size:5px;font-weight:850}.incident-meta-grid b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.incident-contact{background:#f7faef;border:1px solid #dfe3d6;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin-top:11px;padding:9px 10px;display:grid}.incident-contact-avatar{background:var(--ink);width:32px;height:32px;color:var(--lime);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.incident-contact>div{min-width:0}.incident-contact small,.incident-contact b,.incident-contact p{margin:0;display:block}.incident-contact small{color:#829060;letter-spacing:.65px;font-size:5px;font-weight:850}.incident-contact b{margin-top:3px;font-size:9px}.incident-contact p{color:#7d8276;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.incident-contact-actions{align-items:center;gap:6px;display:flex}.incident-contact-actions a,.incident-contact-actions button{color:#555d45;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd5c1;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.incident-contact-actions a{border-color:var(--ink);background:var(--ink);color:#fff}.incident-solution{background:#f7faef;border-left:1px solid #e6e7df;padding:17px}.incident-solution>small{color:#6f7f4e;letter-spacing:.7px;font-size:6px;font-weight:850}.incident-solution p{color:#5f6652;margin:7px 0 10px;font-size:8px;line-height:1.55}.incident-solution>span{color:#92968a;font-size:7px}.incident-card-actions{background:#fbfbf8;border-top:1px solid #e7e8e0;justify-content:flex-end;align-items:center;gap:7px;min-height:49px;padding:8px 13px;display:flex}.incident-card-actions button{color:#62665c;cursor:pointer;background:#fff;border:1px solid #d9dbd2;border-radius:7px;min-height:31px;padding:0 10px;font-size:7px;font-weight:750}.incident-card-actions button:hover{border-color:#b9bdaf}.incident-card-actions button.resolve{border-color:var(--ink);background:var(--ink);color:#fff}.incident-card-actions button:disabled{opacity:.5;cursor:default}.audit-toolbar{justify-content:flex-start}.audit-toolbar>span{margin-left:0}.audit-toolbar>small{margin-left:auto}.audit-timeline{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.audit-timeline article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:13px;min-height:84px;padding:15px 17px;display:grid;position:relative}.audit-timeline article:last-child{border-bottom:0}.audit-timeline article:not(:last-child):before{content:"";background:#dadcd3;width:1px;position:absolute;top:56px;bottom:-15px;left:37px}.audit-event-icon{z-index:1;color:#686c61;background:#ecece6;border-radius:11px;place-items:center;width:40px;height:40px;font-size:8px;font-weight:850;display:grid;position:relative}.audit-event-icon.entity-incident{color:#9a4c43;background:#f4deda}.audit-event-icon.entity-integration{color:#53739b;background:#e3ecf8}.audit-event-icon.entity-client{color:#5d783a;background:#e6f0d3}.audit-event-copy{min-width:0}.audit-event-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-event-copy>div>span{color:#777b70;letter-spacing:.4px;background:#edede7;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:800}.audit-event-copy time{color:#96998f;font-size:7px}.audit-event-copy h2{margin:7px 0 4px;font-size:11px}.audit-event-copy p{color:#85897e;margin:0;font-size:7px}.audit-event-copy>small{color:#7c8075;overflow-wrap:anywhere;margin-top:7px;font-size:7px;line-height:1.5;display:block}.welcome-row,.section-hero{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.eyebrow{color:#97998f!important;letter-spacing:1.25px!important;margin:0 0 9px!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important}.welcome-row h1,.section-hero h1{letter-spacing:-1.6px;margin:0 0 8px;font-size:clamp(27px,3vw,39px);font-weight:760;line-height:1.04}.welcome-row p,.section-hero p{color:#797b72;margin:0;font-size:11px}.sync-state{color:#787a71;background:#fbfbf8;border:1px solid #e1e1d9;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:flex}.sync-state span{background:#81ad35;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eaf2d7}.sync-state.attention{color:#86652d;background:#fff9ee;border-color:#e7d2ad}.sync-state.attention span{background:#cf9135;box-shadow:0 0 0 3px #f6ead4}.sync-state.error{color:#965247;background:#fff5f2;border-color:#ecc8bf}.sync-state.error span{background:#c9675a;box-shadow:0 0 0 3px #f7e3df}.integration-readiness-card{background:#fffaf0;border:1px solid #e6d2ad;border-radius:14px;margin-bottom:20px;padding:18px}.telegram-welcome-card{background:var(--ink);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:28px;margin-bottom:20px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.telegram-welcome-card:after{content:"";pointer-events:none;border:1px solid #d7ff632e;border-radius:50%;width:210px;height:210px;position:absolute;top:-130px;right:-108px;box-shadow:0 0 0 42px #d7ff6308,0 0 0 84px #d7ff6306}.telegram-welcome-copy,.telegram-welcome-benefits{z-index:1;position:relative}.telegram-welcome-badge{color:var(--lime);letter-spacing:.75px;border:1px solid #d7ff6347;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:850;display:inline-flex}.telegram-welcome-copy h2{letter-spacing:-1.2px;max-width:510px;margin:17px 0 9px;font-size:clamp(23px,2.4vw,34px);line-height:1.08}.telegram-welcome-copy>p{color:#b8baaf;max-width:600px;margin:0;font-size:10px;line-height:1.6}.telegram-welcome-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:21px;display:flex}.telegram-welcome-actions button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 15px;font-size:9px;font-weight:820}.telegram-welcome-actions button:disabled{cursor:wait;opacity:.68}.telegram-connect-primary{background:var(--lime);color:var(--ink);border:0}.telegram-connect-primary span{margin-left:18px}.telegram-connect-check{color:#eef0e7;background:#25281f;border:1px solid #45483f}.telegram-welcome-benefits{align-content:center;gap:8px;display:grid}.telegram-welcome-benefits>span{background:#ffffff0b;border:1px solid #383b33;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:10px;min-height:54px;padding:11px 12px;display:grid}.telegram-welcome-benefits i{width:29px;height:29px;color:var(--lime);background:#d7ff631a;border-radius:8px;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.telegram-welcome-benefits b{font-size:9px}.telegram-welcome-benefits small{color:#9fa298;margin-top:3px;font-size:7px;line-height:1.45}.integration-readiness-card.is-ready{background:#f6faed;border-color:#d7e4b5}.integration-readiness-head{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;display:grid}.integration-readiness-icon{color:#fff;background:#d49a42;border-radius:11px;place-items:center;width:41px;height:41px;font-size:17px;font-weight:850;display:grid}.integration-readiness-card.is-ready .integration-readiness-icon{background:#73963e}.integration-readiness-head h2,.integration-readiness-head p{margin:0}.integration-readiness-head h2{letter-spacing:-.35px;font-size:15px}.integration-readiness-head>div>p:last-child{color:#7e8176;margin-top:5px;font-size:8px;line-height:1.45}.integration-readiness-score{color:#805d25;text-align:center;background:#f4e6cc;border-radius:99px;min-width:48px;padding:7px 9px;font-size:9px;font-weight:850}.integration-readiness-card.is-ready .integration-readiness-score{color:#5f7838;background:#e5efd0}.integration-readiness-head>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:780}.integration-readiness-head>button span{color:var(--lime);margin-left:8px}.integration-readiness-progress{background:#eee5d5;border-radius:99px;height:5px;margin:15px 0 13px;overflow:hidden}.integration-readiness-progress i{border-radius:inherit;background:#cf9135;height:100%;transition:width .25s;display:block}.integration-readiness-card.is-ready .integration-readiness-progress{background:#e6ecd8}.integration-readiness-card.is-ready .integration-readiness-progress i{background:#76983f}.integration-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.integration-readiness-grid>button{min-height:144px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e1d9;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 20px;align-items:start;gap:9px;padding:11px;display:grid}.integration-readiness-grid>button:hover{border-color:#b8c692;transform:translateY(-1px)}.integration-readiness-grid>button.is-available:not(.is-ready){border-color:#b7cb79;box-shadow:0 0 0 2px #d3ff592e}.integration-readiness-grid>button.is-locked{color:#999c92;cursor:not-allowed;opacity:.68;background:#f6f6f2;border-color:#e7e7df}.integration-readiness-grid>button.is-locked:hover{border-color:#e7e7df;transform:none}.integration-readiness-grid>button.is-locked .integration-readiness-block-icon{filter:grayscale();opacity:.7}.integration-readiness-grid>button.is-locked .integration-readiness-block-copy>span{color:#92958b}.integration-readiness-grid>button.is-locked>strong{color:#85887e;background:#e9e9e4;font-size:8px}.integration-readiness-grid>button.is-missing{background:#fffdf8;border-color:#ead5b2}.integration-readiness-block-icon{color:#3f6897;background:#e7eef8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.integration-readiness-block-icon.telegram{color:#397493;background:#e5f0f6}.integration-readiness-block-icon.hosting{color:#7b684a;background:#eee7da}.integration-readiness-block-icon.crm{color:#70569a;background:#eee8fa}.integration-readiness-block-copy{min-width:0}.integration-readiness-block-copy>small,.integration-readiness-block-copy>b,.integration-readiness-block-copy>em,.integration-readiness-block-copy>span,.integration-readiness-block-copy>i{display:block}.integration-readiness-block-copy>small{color:#9a9d92;letter-spacing:.65px;font-size:6px;font-weight:850}.integration-readiness-block-copy>b{margin-top:5px;font-size:9px}.integration-readiness-block-copy>em{color:#777b70;margin-top:4px;font-size:7px;font-style:normal;font-weight:750}.integration-readiness-block-copy>span{color:#966628;overflow-wrap:anywhere;margin-top:8px;font-size:7px;line-height:1.4}.integration-readiness-grid>button.is-ready .integration-readiness-block-copy>span{color:#627a3d}.integration-readiness-block-copy>i{color:#9a9c93;margin-top:5px;font-size:6px;font-style:normal;line-height:1.4}.integration-readiness-grid>button>strong{color:#607b37;background:#e9f1d9;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.integration-readiness-grid>button.is-missing>strong{color:#926522;background:#f5e7cf}.stat-grid{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.stat-card{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;min-width:0;padding:17px 19px 16px;transition:background .15s}.stat-card:last-child{border-right:0}.stat-card:hover{background:#fbfbf6}.stat-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.icon{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:18px;font-weight:700;line-height:1;display:inline-grid}.icon-small{border-radius:7px;width:27px;height:27px;font-size:12px}.icon-ink{background:var(--ink);color:var(--lime)}.icon-lime{background:var(--lime);color:#31361e}.icon-violet{background:var(--violet);color:#5c4a88}.icon-blue{background:var(--blue);color:#35628b}.icon-sand{background:var(--sand);color:#675943}.icon-plain{color:#fff;background:#ffffff17}.delta{border-radius:99px;padding:4px 7px;font-size:8px;font-weight:750}.delta.positive{color:#58712f;background:#e7f3d3}.delta.neutral{color:#72746c;background:#efefe8}.delta.down{color:#9b574d;background:#f4e7e2}.stat-card>strong{letter-spacing:-1px;margin-bottom:4px;font-size:24px;display:block}.stat-card>p{margin:0 0 7px;font-size:10px;font-weight:650}.stat-card>small{color:#989a91;font-size:8px}.overview-finance{border:1px solid var(--line);background:#fff;border-radius:15px;margin:0 0 24px;padding:20px}.overview-finance-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.overview-finance-head h2{letter-spacing:-.55px;margin:5px 0 6px;font-size:19px}.overview-finance-head p{color:#85887e;max-width:590px;margin:0;font-size:8px;line-height:1.5}.overview-finance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.overview-finance-actions select,.finance-secondary,.finance-primary{min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dedfd7;border-radius:8px;padding:0 11px;font-size:8px;font-weight:760}.finance-primary{border-color:var(--ink);background:var(--ink);color:#fff}.finance-secondary:hover,.overview-finance-actions select:hover{background:#fafbf6;border-color:#bfc4b5}.finance-primary:hover{color:var(--lime)}.finance-secondary:disabled,.finance-primary:disabled{cursor:wait;opacity:.55}.finance-error,.finance-low-alert{color:#75483f;background:#fff5f2;border:1px solid #ecd0ca;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;margin-bottom:13px;padding:10px 12px;display:grid}.finance-error b,.finance-error span,.finance-low-alert b,.finance-low-alert small{display:block}.finance-error b,.finance-low-alert b{font-size:9px}.finance-error span,.finance-low-alert small{color:#9a6c64;margin-top:3px;font-size:7px}.finance-error button{color:#75483f;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.finance-low-alert{color:#765828;background:#fffaf0;border-color:#ead6ad;grid-template-columns:29px minmax(0,1fr)}.finance-low-alert>span{background:#f3dfb5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.finance-inline-form{background:#f8fbef;border:1px solid #dbe6bd;border-radius:11px;grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:9px;margin-bottom:14px;padding:13px;display:grid}.finance-inline-form label{min-width:0}.finance-inline-form label>span{color:#777b70;margin:0 0 5px;font-size:7px;font-weight:750;display:block}.finance-inline-form input,.finance-inline-form select{width:100%;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcded4;border-radius:7px;outline:none;padding:0 9px;font-size:8px}.finance-inline-form input:focus,.finance-inline-form select:focus{border-color:#a9bd70;box-shadow:0 0 0 2px #cdef6d33}.finance-inline-form>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.finance-inline-form>div button{cursor:pointer;background:#fff;border:1px solid #daddd2;border-radius:7px;min-height:32px;padding:0 11px;font-size:8px;font-weight:750}.finance-inline-form>div button:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.finance-inline-form.transaction{grid-template-columns:repeat(4,minmax(130px,1fr));margin:12px 0}.finance-inline-form.transaction .wide{grid-column:span 2}.finance-summary-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.finance-summary-grid article{border-right:1px solid var(--line);background:#fcfcf9;min-width:0;padding:14px 15px}.finance-summary-grid article:last-child{border-right:0}.finance-summary-grid article.attention{background:#fffaf0}.finance-summary-grid small,.finance-summary-grid strong,.finance-summary-grid p{display:block}.finance-summary-grid small{color:#999c92;letter-spacing:.7px;margin:9px 0 7px;font-size:6px;font-weight:850}.finance-summary-grid strong{letter-spacing:-.4px;text-overflow:ellipsis;min-height:27px;font-size:16px;overflow:hidden}.finance-summary-grid p{color:#92958b;margin:4px 0 0;font-size:7px}.finance-summary-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.finance-summary-icon.lime{background:var(--lime);color:var(--ink)}.finance-summary-icon.ink{background:var(--ink);color:var(--lime)}.finance-summary-icon.violet{background:var(--violet);color:#604e88}.finance-summary-icon.sand{color:#8c682d;background:#f2e5cb}.finance-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:14px;margin-bottom:14px;display:grid}.finance-models-card,.finance-accounts-card,.finance-transactions-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.finance-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:61px;padding:14px 15px 12px;display:flex}.finance-card-head h3{margin:0 0 5px;font-size:12px}.finance-card-head p{color:#95988e;margin:0;font-size:7px}.finance-card-head>span{color:#74776f;background:#f0f1eb;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:850}.finance-card-head>button:not(.finance-primary){cursor:pointer;background:#fff;border:1px solid #dedfd8;border-radius:7px;width:27px;height:27px;font-size:14px}.finance-table-scroll{overflow-x:auto}.finance-table{border-collapse:collapse;width:100%;min-width:680px}.finance-table th{border-bottom:1px solid var(--line);color:#a0a299;letter-spacing:.65px;text-align:left;background:#f6f6f2;height:31px;padding:0 11px;font-size:6px}.finance-table td{color:#61645c;border-bottom:1px solid #efefe9;height:52px;padding:8px 11px;font-size:8px}.finance-table tbody tr:last-child td{border-bottom:0}.finance-table td b,.finance-table td small{display:block}.finance-table td b{max-width:210px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-table td small{color:#999c92;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:6px;overflow:hidden}.finance-table td strong{color:var(--ink);font-size:9px}.finance-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;padding:20px;display:grid}.finance-empty>span{color:#607b35;background:#ebf3db;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.finance-empty b{font-size:9px}.finance-empty small{color:#93968c;max-width:360px;font-size:7px;line-height:1.45}.finance-empty.compact{min-height:105px}.finance-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:7px;font-weight:750}.finance-account-list{padding:4px 13px;display:grid}.finance-account{border-bottom:1px solid #eeefe8;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:73px;padding:10px 0;display:grid}.finance-account:last-child{border-bottom:0}.finance-account.is-low{color:#9b5c31}.finance-account-icon{background:var(--ink);width:29px;height:29px;color:var(--lime);border-radius:8px;place-items:center;font-size:10px;display:grid}.finance-account b,.finance-account small{display:block}.finance-account b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:8px;overflow:hidden}.finance-account small{color:#999c92;margin-top:4px;font-size:6px}.finance-account>strong{white-space:nowrap;font-size:11px}.finance-account>label{grid-column:2/-1;grid-template-columns:auto minmax(80px,110px) 27px;justify-content:end;align-items:center;gap:6px;display:grid}.finance-account>label span{color:#96998f;font-size:6px}.finance-account>label input{border:1px solid #dedfd8;border-radius:6px;min-width:0;height:27px;padding:0 7px;font-size:7px}.finance-account>label button{color:#627f33;cursor:pointer;background:#e8f3d6;border:0;border-radius:6px;width:27px;height:27px;font-size:8px;font-weight:850}.finance-account>label button:disabled{opacity:.35;cursor:default}.crm-planned{background:#f3effa;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;margin:8px 12px 12px;padding:9px;display:grid}.crm-planned>span{color:#68518c;background:#ded4f0;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:850;display:grid}.crm-planned b,.crm-planned small{display:block}.crm-planned b{font-size:7px}.crm-planned small{color:#8e829f;margin-top:3px;font-size:6px}.crm-planned em{color:#78658f;font-size:6px;font-style:normal;font-weight:850}.finance-transactions-card{margin-top:0}.finance-transactions-card .finance-card-head{align-items:center}.finance-table.transactions{min-width:760px}.transaction-type{color:#74766f;background:#efefea;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:750;display:inline-flex}.transaction-type.income{color:#5d7a32;background:#e8f2d7}.transaction-type.expense{color:#995a4e;background:#f6e9e5}.finance-table strong.income{color:#668335}.finance-table strong.expense{color:#a65a4e}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:20px;margin-bottom:34px;display:grid}.launch-card{background:var(--ink);color:#fff;border-radius:15px;grid-template-columns:1.02fr .98fr;min-height:288px;display:grid;position:relative;overflow:hidden}.launch-card:after{content:"";border:1px solid #d7ff6326;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-125px;left:35%;box-shadow:0 0 0 38px #d7ff6306,0 0 0 74px #d7ff6306}.launch-card-copy{z-index:1;padding:32px 12px 29px 31px;position:relative}.new-label{color:var(--lime);letter-spacing:1px;border:1px solid #54574d;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.launch-card h2{letter-spacing:-1.3px;margin:22px 0 13px;font-size:clamp(24px,2.2vw,32px);line-height:1.06}.launch-card-copy>p{color:#aeb0a6;max-width:330px;margin:0 0 23px;font-size:10px;line-height:1.55}.launch-card-copy>button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800}.launch-card-copy>button span{margin-left:19px}.launch-flow{background:#23251e;border:1px solid #363931;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;margin:26px 23px 26px 5px;padding:12px;display:flex;position:relative}.flow-line{border-left:1px dashed #50544a;position:absolute;top:42px;bottom:42px;left:26px}.flow-step{z-index:1;width:100%;height:48px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:5px;display:flex;position:relative}.flow-step:hover,.flow-step:focus-visible{background:#30332a;outline:none}.flow-step.complete,.flow-step.current{background:#30332a}.flow-step>span:not(.icon){min-width:0}.flow-step b,.flow-step small{display:block}.flow-step b{font-size:10px}.flow-step small{color:#898c82;margin-top:3px;font-size:8px}.flow-step em{color:#70736a;margin-left:auto;font-size:8px;font-style:normal}.flow-step.complete em,.flow-step.current em{color:var(--lime)}.setup-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px 20px 13px}.card-title-row{justify-content:space-between;align-items:flex-start;display:flex}.card-title-row h3{letter-spacing:-.35px;margin:0;font-size:15px}.setup-score{background:var(--lime);border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.setup-progress{background:#edede7;border-radius:99px;height:4px;margin:15px 0 10px;overflow:hidden}.setup-progress i{background:var(--ink);border-radius:inherit;width:75%;height:100%;display:block}.setup-list{flex-direction:column;display:flex}.setup-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eeeee8;align-items:center;gap:10px;width:100%;min-height:50px;padding:7px 2px;display:flex}.setup-item:last-child{border-bottom:0}.setup-item:hover div b{text-decoration:underline}.setup-item>span{border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.setup-item.done>span{color:#638132;background:#e9f4d5}.setup-item.current>span{background:var(--lime);color:var(--ink)}.setup-item.pending>span{color:#85877d;background:#ecece6}.setup-item b,.setup-item small{display:block}.setup-item b{font-size:9px}.setup-item small{color:#96988e;margin-top:3px;font-size:8px}.setup-item em{color:#a4a69c;margin-left:auto;font-size:16px;font-style:normal}.recent-section{padding-bottom:20px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:0 0 5px;font-size:18px}.section-heading p{color:#8e9087;margin:0;font-size:9px}.section-heading>button{cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.section-heading>button span{margin-left:10px}.launch-table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.recent-section-heading{gap:18px}.recent-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.recent-sync{color:#777a71;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.recent-sync i{background:#83ad43;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #edf4df}.recent-sync.is-error{color:#96584f}.recent-sync.is-error i{background:#c86e62;box-shadow:0 0 0 3px #f8e7e3}.recent-refresh-button,.recent-all-button{color:#34362f;cursor:pointer;background:#fff;border:1px solid #e1e2da;border-radius:8px;height:30px;padding:0 11px;font-size:8px;font-weight:750;transition:border-color .18s,background .18s,transform .18s}.recent-refresh-button:hover,.recent-all-button:hover{background:#f8faf2;border-color:#cdd2bf;transform:translateY(-1px)}.recent-refresh-button span{margin-right:4px;font-size:12px;display:inline-block}.recent-all-button{border-color:var(--ink);background:var(--ink);color:#fff}.recent-all-button span{color:var(--lime);margin-left:7px}.launch-stale-notice{color:#75483f;background:#fff5f2;border-bottom:1px solid #efd7d2;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.launch-stale-notice>span{background:#f3d7d1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.launch-stale-notice b,.launch-stale-notice small{display:block}.launch-stale-notice b{font-size:9px}.launch-stale-notice small{color:#a0736b;margin-top:2px;font-size:8px}.launch-stale-notice button{color:#77473e;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.recent-table-scroll{overflow-x:auto}.launch-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1040px}.launch-table th{border-bottom:1px solid var(--line);text-align:left;color:#9a9c93;letter-spacing:.8px;background:#f1f1ec;height:35px;padding:0 15px;font-size:8px}.launch-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #eeeee8;height:72px;padding:8px 15px;font-size:9px}.launch-table tr:last-child td{border-bottom:0}.launch-table td:first-child{align-items:center;gap:11px;min-width:230px;display:flex}.launch-table td:first-child b,.launch-table td:first-child small{display:block}.launch-table td:first-child b{font-size:10px}.launch-table td:first-child small{color:#96988f;margin-top:4px;font-size:8px}.product-thumb{color:#fffc;border-radius:8px;flex:none;place-items:center;width:39px;height:39px;display:grid;position:relative;overflow:hidden}.product-thumb:before,.product-thumb:after{content:"";background:#ffffff38;border-radius:8px;width:24px;height:40px;position:absolute;transform:rotate(29deg)}.product-thumb:after{transform:rotate(-29deg)}.product-thumb span{z-index:1;position:relative}.swatch-sand{background:#a79173}.swatch-red{background:#9e5b55}.swatch-blue{background:#667c8d}.status{border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status i{border-radius:50%;width:5px;height:5px}.status-symbol{background:#ffffff8c;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;display:grid}.status-live{color:#557330;background:#e9f2d8}.status-live i{background:#729d37}.status-review{color:#8d6b32;background:#f5ecdb}.status-review i{background:#cb9a46}.status-paused{color:#76786f;background:#eeeee9}.status-paused i{background:#999b91}.status-failed{color:#934e45;background:#f8e7e3}.status-failed i{background:#c86e62}.stage-cell{grid-template-columns:24px minmax(0,190px);align-items:center;gap:8px;display:grid}.stage-icon{color:#74786c;background:#eef0e8;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.stage-success .stage-icon{color:#678634;background:#eaf3db}.stage-failed .stage-icon{color:#a65b50;background:#f8e7e3}.stage-process .stage-icon{color:#a57a32;background:#f6eddc}.stage-cell b,.stage-cell small{text-overflow:ellipsis;max-width:190px;display:block;overflow:hidden}.stage-cell b{font-size:9px}.stage-cell small{color:#96998f;margin-top:4px;font-size:8px}.table-link{color:#666c60;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:5px;max-width:180px;padding:0;font-size:9px;display:inline-flex;overflow:hidden}.table-link span{color:#688033;background:#edf2e3;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.table-link:hover{color:#24261f;text-decoration:underline}.landing-pending{color:#9a8b68;align-items:center;gap:5px;font-size:8px;display:inline-flex}.landing-pending i{background:#f5eedf;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.recent-time{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;display:grid}.recent-time>span{color:#777a70;background:#f0f1eb;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.recent-time b,.recent-time small{display:block}.recent-time b{font-size:8px}.recent-time small{color:#96998f;margin-top:3px;font-size:7px}.balance-chip{color:#777a70;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.balance-chip i{color:#7e8176;background:#eef0e9;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.balance-chip.is-charged{color:#565b4e}.balance-chip.is-charged i{color:#638233;background:#e7f1d6}.more-button{cursor:pointer;color:#73766d;background:#fff;border:1px solid #e0e1da;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;transition:background .18s,color .18s,transform .18s;display:grid}.more-button:hover{background:var(--ink);color:var(--lime);transform:translate(1px)}.recent-table-footer{color:#85887e;background:#fafbf7;border-top:1px solid #ebede5;justify-content:space-between;align-items:center;padding:10px 15px;font-size:8px;display:flex}.recent-table-footer button{color:#50554a;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.empty-search{text-align:center;color:#888b80;padding:30px;font-size:11px}.section-page{padding-top:48px}.section-hero{align-items:flex-end}.settings-page{padding-top:48px}.settings-hero{align-items:center}.free-account-pill{color:#61783c;background:#f1f7e2;border:1px solid #dbe6bc;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:750;display:flex}.free-account-pill i{background:#7fa83c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e1edc9}.admin-account-pill{background:var(--ink);border-color:var(--ink);color:#fff}.admin-account-pill i{background:var(--lime);box-shadow:0 0 0 3px #d7ff6324}.settings-layout{grid-template-columns:180px minmax(0,980px);align-items:start;gap:22px;display:grid}.settings-menu{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:7px;display:grid;position:sticky;top:98px}.settings-menu button{color:#777a70;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:39px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.settings-menu button:hover,.settings-menu button.active{background:var(--ink);color:#fff}.settings-menu button span{color:#9da092;text-align:center;width:20px;font-size:13px}.settings-menu button.active span{color:var(--lime)}.settings-content{gap:14px;display:grid}.settings-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.settings-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:17px;display:flex}.settings-card h2{letter-spacing:-.3px;margin:0;font-size:15px}.settings-card p{color:#8b8e84;margin:5px 0 0;font-size:8px;line-height:1.45}.settings-avatar{color:#5e4c32;background:#d9ceb7;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.profile-photo-control{border:1px solid var(--line);cursor:pointer;background:#fbfbf8;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:76px;margin-bottom:15px;padding:11px 12px;display:grid}.profile-photo-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-photo-control .settings-avatar{border-radius:50%;width:46px;height:46px}.profile-photo-control b,.profile-photo-control small{display:block}.profile-photo-control b{text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:9px;overflow:hidden}.profile-photo-control small{color:#92958b;margin-top:4px;font-size:7px}.profile-photo-control em{background:#fff;border:1px solid #deded6;border-radius:8px;padding:8px 10px;font-size:7px;font-style:normal;font-weight:750}.admin-identity-card{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:70px 1fr auto;align-items:center;gap:17px;min-height:125px;padding:20px;display:grid}.admin-avatar{background:var(--lime);width:66px;height:66px;color:var(--ink);border-radius:16px;place-items:center;font-size:17px;font-weight:850;display:grid}.admin-identity-card h2{letter-spacing:-.45px;margin:0 0 5px;font-size:18px}.admin-identity-card>div>p:last-child{color:#a9aca2;margin:0;font-size:8px;line-height:1.45}.admin-role-badge{color:#d9dbd3;letter-spacing:.45px;border:1px solid #4b4e45;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:6px;font-weight:850;display:flex}.admin-role-badge i{background:var(--lime);border-radius:50%;width:6px;height:6px}.admin-metrics-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-metrics-grid>button{border:0;border-right:1px solid var(--line);min-height:114px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:35px 1fr auto;align-items:start;gap:9px;padding:14px;display:grid}.admin-metrics-grid>button:last-child{border-right:0}.admin-metrics-grid>button:hover{background:#fbfbf6}.admin-metrics-grid>button>span:nth-child(2){min-width:0}.admin-metrics-grid small,.admin-metrics-grid strong,.admin-metrics-grid em{display:block}.admin-metrics-grid small{color:#999c91;letter-spacing:.6px;font-size:6px}.admin-metrics-grid strong{margin-top:7px;font-size:13px}.admin-metrics-grid em{color:#8d9086;margin-top:5px;font-size:6px;font-style:normal;line-height:1.35}.admin-metrics-grid>button>b{color:#a0a299;font-size:10px}.admin-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-access-grid>button{border:1px solid var(--line);min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfbf8;border-radius:10px;grid-template-columns:32px 1fr auto 19px;align-items:center;gap:10px;padding:10px 11px;display:grid}.admin-access-grid>button:hover{background:#f8fbef;border-color:#b8c495}.admin-access-grid>button>span{color:#61763f;background:#eceee4;border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.admin-access-grid b,.admin-access-grid small{display:block}.admin-access-grid b{font-size:8px}.admin-access-grid small{color:#8c8f85;margin-top:4px;font-size:6px;line-height:1.4}.admin-access-grid em{color:#60783a;white-space:nowrap;background:#edf4dc;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:750}.admin-access-grid>button>i{color:#fff;background:#71953c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.admin-system-list{display:grid}.admin-system-list>button{border:0;border-bottom:1px solid var(--line);min-height:61px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 2px;display:flex}.admin-system-list>button:last-child{border-bottom:0}.admin-system-list>button:hover{background:#fbfbf6}.admin-system-list>button>span:nth-child(2){flex:1;min-width:0}.admin-system-list b,.admin-system-list small{display:block}.admin-system-list b{font-size:8px}.admin-system-list small{color:#92958b;margin-top:4px;font-size:7px}.admin-system-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.admin-system-icon.telegram{color:#3d708f;background:#e4eef4}.admin-system-icon.meta{color:#345ba9;background:#e5ecfa}.admin-system-icon.crm{color:#72569f;background:#eee7fb}.admin-system-icon.hosting{color:#846d4e;background:#eee8dc}.admin-status{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:750;display:flex}.admin-status i{border-radius:50%;width:5px;height:5px}.admin-status.ready{color:#5c7637;background:#e9f2d8}.admin-status.ready i{background:#739c3d}.admin-status.attention{color:#89652e;background:#f5ead8}.admin-status.attention i{background:#c5913f}.admin-permission-note{background:#f3f8e6;border:1px solid #d9e4b9;border-radius:12px;grid-template-columns:33px 1fr auto;align-items:center;gap:11px;min-height:76px;padding:13px;display:grid}.admin-permission-note>span{background:var(--lime);border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.admin-permission-note p,.admin-permission-note b,.admin-permission-note small{margin:0;display:block}.admin-permission-note b{font-size:8px}.admin-permission-note small{color:#7f8277;margin-top:4px;font-size:7px;line-height:1.4}.admin-permission-note button{cursor:pointer;background:#fff;border:1px solid #ccd9a9;border-radius:8px;min-height:34px;padding:0 10px;font-size:7px;font-weight:750}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-fields label{gap:6px;display:grid}.settings-fields label.wide{grid-column:1/-1}.settings-fields label>span{font-size:8px;font-weight:750}.settings-fields input,.settings-fields select{width:100%;min-height:40px;color:var(--ink);background:#fbfbf8;border:1px solid #deded6;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.settings-fields input:focus,.settings-fields select:focus{border-color:#9aa775;box-shadow:0 0 0 3px #d7ff6340}.profile-account-details{border:1px solid var(--line);background:#fbfbf8;border-radius:11px;margin-top:15px;display:grid;overflow:hidden}.profile-account-details>div{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:grid}.profile-account-details>div:last-child{border-bottom:0}.profile-detail-icon{background:var(--ink);width:32px;height:32px;color:var(--lime);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.profile-detail-icon.telegram{color:#3c708f;background:#e5eef4}.profile-account-details b,.profile-account-details small{display:block}.profile-account-details b{font-size:9px}.profile-account-details small{color:#92958b;margin-top:4px;font-size:7px}.profile-account-details strong{color:#55594f;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:9px;overflow:hidden}.profile-account-details strong.connected{color:#637d38}.settings-toggles{display:grid}.settings-toggles label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:18px;min-height:61px;display:flex}.settings-toggles label:first-child{padding-top:0}.settings-toggles label:last-child{border-bottom:0}.settings-toggles label>span{flex:1}.settings-toggles b,.settings-toggles small{display:block}.settings-toggles b{font-size:9px}.settings-toggles small{color:#92958b;margin-top:4px;font-size:8px}.settings-toggles input{accent-color:#78943f;cursor:pointer;width:34px;height:19px}.account-access-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-access-card>div{align-items:center;gap:12px;display:flex}.settings-lock{background:#eff0e8;border-radius:10px;place-items:center;width:37px;height:37px;font-size:14px;display:grid}.account-access-card button{cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.settings-actions{justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:0 2px;display:flex}.settings-actions>span{color:#85887d;font-size:8px}.settings-badge{color:#62773f;letter-spacing:.45px;background:#eef2e3;border-radius:99px;flex:none;padding:6px 8px;font-size:7px;font-weight:800}.settings-badge.warning{color:#8b6326;background:#f5ead7}.notification-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.notification-channel-grid label{border:1px solid var(--line);cursor:pointer;background:#fbfbf8;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:82px;padding:11px;display:grid}.notification-channel-grid label>span:nth-child(2){min-width:0}.notification-channel-grid b,.notification-channel-grid small{display:block}.notification-channel-grid b{font-size:9px}.notification-channel-grid small{color:#94978c;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.notification-channel-grid input{accent-color:#78943f;cursor:pointer;grid-column:1/-1;justify-self:end;width:31px;height:18px}.channel-icon{background:var(--ink);width:30px;height:30px;color:var(--lime);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.security-overview-card{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:68px 1fr auto;align-items:center;gap:18px;min-height:122px;padding:20px;display:grid}.security-score{background:var(--lime);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;font-size:17px;font-weight:850;display:grid}.security-overview-card h2{letter-spacing:-.35px;margin:0 0 5px;font-size:16px}.security-overview-card>div>p:last-child{color:#a9aca2;max-width:410px;margin:0;font-size:8px;line-height:1.45}.security-state{color:#d0d2c9;white-space:nowrap;border:1px solid #484b42;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex}.security-state i{background:#d69d48;border-radius:50%;width:6px;height:6px}.security-state.active{color:#dff2ae;background:#334022;border-color:#5f743b}.security-state.active i{background:var(--lime)}.security-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.security-methods label{border:1px solid var(--line);cursor:pointer;background:#fbfbf8;border-radius:10px;align-items:center;gap:10px;min-height:73px;padding:10px;display:flex}.security-methods label>span:nth-child(2){flex:1;min-width:0}.security-methods b,.security-methods small{display:block}.security-methods b{font-size:8px}.security-methods small{color:#92958a;margin-top:4px;font-size:7px;line-height:1.35}.security-methods input{accent-color:#708b38;width:16px;height:16px}.security-methods.single{grid-template-columns:1fr}.security-methods.single>div{border:1px solid var(--line);background:#fbfbf8;border-radius:10px;align-items:center;gap:10px;min-height:73px;padding:10px;display:flex}.security-methods.single>div>span:nth-child(2){flex:1;min-width:0}.security-methods.single b,.security-methods.single small{display:block}.security-methods.single b{font-size:8px}.security-methods.single small{color:#92958a;margin-top:4px;font-size:7px;line-height:1.35}.security-methods.single em{color:#617b39;background:#e8f1d8;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.security-method-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.security-method-choice>button{border:1px solid var(--line);min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfbf8;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.security-method-choice>button.active{background:#f3f8e6;border-color:#9aad68;box-shadow:0 0 0 2px #d7ff632e}.security-method-choice>button>span:nth-child(2){flex:1;min-width:0}.security-method-choice b,.security-method-choice small{display:block}.security-method-choice b{font-size:8px}.security-method-choice small{color:#92958a;margin-top:4px;font-size:7px;line-height:1.35}.security-method-choice em{color:#617b39;white-space:nowrap;background:#e8f1d8;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.security-primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:37px;margin-top:12px;padding:0 13px;font-size:8px;font-weight:750}.security-primary:disabled{opacity:.45;cursor:default}.two-factor-setup,.two-factor-enabled,.two-factor-recovery-card{gap:13px;display:grid}.two-factor-step{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:11px;padding-bottom:13px;display:grid}.two-factor-step>span{background:var(--ink);width:27px;height:27px;color:var(--lime);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.two-factor-step h3,.two-factor-step p{margin:0}.two-factor-step h3,.two-factor-recovery-card h3{font-size:9px}.two-factor-step p,.two-factor-recovery-card p{color:#85887e;margin:4px 0 0;font-size:7px;line-height:1.45}.two-factor-step a{color:#617b39;margin-top:8px;font-size:7px;font-weight:750;display:inline-block}.two-factor-secret{background:#f4f8e9;border:1px dashed #b7c78d;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.two-factor-secret code{color:#34401f;letter-spacing:.5px;overflow-wrap:anywhere;flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.two-factor-secret button{color:#627a3e;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.two-factor-code-input{gap:6px;margin-top:9px;display:grid}.two-factor-code-input>span,.two-factor-disable label>span{font-size:7px;font-weight:750}.two-factor-code-input input,.two-factor-disable input{letter-spacing:1px;background:#fbfbf8;border:1px solid #d8d9d0;border-radius:9px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:10px;font-weight:750}.two-factor-code-input input:focus,.two-factor-disable input:focus{border-color:#9aad68;box-shadow:0 0 0 3px #d7ff6340}.two-factor-actions{justify-content:flex-end;gap:8px;display:flex}.two-factor-actions .security-primary{margin-top:0}.two-factor-error{color:#9d3724;background:#fff2ee;border:1px solid #efc8bd;border-radius:8px;margin:0;padding:9px 11px;font-size:7px;font-weight:700}.two-factor-enabled-summary{background:#f4f8e9;border:1px solid #d8e3b8;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.two-factor-enabled-summary>span:last-child{flex:1}.two-factor-enabled-summary b,.two-factor-enabled-summary small{display:block}.two-factor-enabled-summary b{font-size:8px}.two-factor-enabled-summary small{color:#788067;margin-top:4px;font-size:7px}.two-factor-disable{grid-template-columns:1fr auto;align-items:end;gap:9px;padding-top:2px;display:grid}.two-factor-disable label{gap:6px;display:grid}.two-factor-disable button{color:#a34634;cursor:pointer;background:#fff4f0;border:1px solid #e2b9ae;border-radius:9px;min-height:40px;padding:0 12px;font-size:7px;font-weight:800}.two-factor-disable button:disabled{opacity:.45;cursor:default}.two-factor-recovery-card{grid-template-columns:38px 1fr;align-items:start}.two-factor-recovery-card>.settings-lock{background:var(--lime)}.recovery-code-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.recovery-code-grid code{border:1px solid var(--line);text-align:center;letter-spacing:1px;background:#f7f7f2;border-radius:8px;padding:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.two-factor-recovery-card .two-factor-actions{grid-column:1/-1}.text-action{color:#687d42;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.text-action:disabled{color:#a6a99f;cursor:default}.session-list{display:grid}.session-list>div{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:72px;display:flex}.session-list>div:last-child{border-bottom:0}.session-list>div>span:nth-child(2){flex:1}.session-list b,.session-list small{display:block}.session-list b{font-size:10px}.session-list small{color:#85897d;margin-top:4px;font-size:8px;line-height:1.35}.session-device{background:#eff0e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.session-current{color:#60793a;background:#e8f1d8;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:750}.session-list button{cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:700}.session-list button:disabled{opacity:.5;cursor:default}.sessions-error{background:#fff2ee;border:1px solid #efc8bd;border-radius:8px;padding:9px 11px;font-weight:700;color:#9d3724!important;margin-top:10px!important}.session-history-card{overflow:hidden}.session-history-list{display:grid}.session-history-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) minmax(155px,auto);align-items:center;gap:11px;min-height:82px;padding:10px 0;display:grid}.session-history-list article:last-child{border-bottom:0}.session-history-list b,.session-history-list small{display:block}.session-history-list b{font-size:10px}.session-history-list small{color:#85897d;margin-top:4px;font-size:8px;line-height:1.35}.session-history-end{text-align:right}.session-history-end em{color:#686c61;background:#f0f0e9;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:750;display:inline-block}.session-history-empty{color:#85897d;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:92px;display:flex}.session-history-empty>span{color:#69705f;background:#eff0e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.session-history-empty b,.session-history-empty small{display:block}.session-history-empty b{color:var(--ink);font-size:9px}.session-history-empty small{margin-top:4px;font-size:8px}.security-note{background:#f3f8e6;border:1px solid #dce6bb;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;display:flex}.security-note>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.security-note p,.security-note b,.security-note small{margin:0;display:block}.security-note b{font-size:8px}.security-note small{color:#7e8175;margin-top:3px;font-size:7px}.settings-context-note{margin-top:13px}.billing-plan-card{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:126px;padding:22px;display:flex}.billing-plan-card h2{letter-spacing:-.5px;margin:0 0 6px;font-size:19px}.billing-plan-card>div>p:last-child{color:#a9aca2;margin:0;font-size:8px}.billing-plan-card>span{text-align:right;border-left:1px solid #44473e;min-width:118px;padding-left:22px}.billing-plan-card strong,.billing-plan-card small{display:block}.billing-plan-card strong{color:var(--lime);font-size:27px}.billing-plan-card small{color:#a9aca2;margin-top:4px;font-size:7px}.billing-usage-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.billing-usage-grid article{border-right:1px solid var(--line);min-height:155px;padding:14px}.billing-usage-grid article:last-child{border-right:0}.billing-usage-grid article>div:first-child{align-items:center;gap:7px;margin-bottom:15px;display:flex}.billing-usage-grid article>div:first-child small{color:#95988e;letter-spacing:.65px;font-size:6px;font-weight:800}.usage-icon{color:#667b40;background:#eff0e8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.billing-usage-grid strong{letter-spacing:-.35px;font-size:15px;display:block}.billing-usage-grid p{color:#8f9288;min-height:20px;margin:5px 0 0;font-size:7px;line-height:1.35}.usage-meter{background:#e5e6df;border-radius:99px;height:4px;margin:12px 0 8px;overflow:hidden}.usage-meter i{border-radius:inherit;background:#7e9f45;height:100%;display:block}.billing-usage-grid article>em{color:#7d8075;font-size:7px;font-style:normal}.payment-method-mini{background:#f1f1eb;border-radius:7px;align-items:center;gap:7px;min-height:28px;margin:8px 0;padding:0 8px;display:flex}.payment-method-mini span{color:#405da6;font-size:7px;font-weight:850}.payment-method-mini a{color:#151912;text-underline-offset:2px;align-items:center;gap:4px;margin-left:auto;font-size:7px;font-weight:800;-webkit-text-decoration:underline #9abf48;text-decoration:underline #9abf48;text-decoration-thickness:1px;display:inline-flex}.payment-method-mini a:hover{color:#5f7e24}.payment-method-mini a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #baff35}.payment-method-mini a i{color:#6e9031;font-size:8px;font-style:normal}.billing-section-card .settings-card-head{align-items:flex-start}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pricing-card{border:1px solid var(--line);background:#fbfbf8;border-radius:11px;flex-direction:column;min-height:270px;padding:15px;display:flex}.pricing-card.current{background:#f4f8e8;border-color:#9daf6f;box-shadow:inset 0 0 0 1px #d9e5b9}.pricing-card.selected{box-shadow:inset 0 0 0 2px var(--lime);background:#f7fadf;border-color:#151811}.pricing-card>div>span{color:#8c8f84;letter-spacing:.65px;font-size:6px;font-weight:850}.pricing-card h3{margin:8px 0 4px;font-size:15px}.pricing-card>div>p{color:#83867c;margin:0;font-size:7px}.pricing-card>div>p strong{color:var(--ink);font-size:21px}.pricing-card ul{border-top:1px solid var(--line);gap:9px;margin:16px 0;padding:14px 0 0;list-style:none;display:grid}.pricing-card li{color:#777a70;font-size:8px}.pricing-card li:before{content:"✓";color:#73913d;margin-right:7px;font-weight:800}.pricing-card li b{color:var(--ink)}.pricing-card>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:35px;margin-top:auto;font-size:8px;font-weight:750}.pricing-card>button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.pricing-card>button:disabled{color:#5f743c;cursor:default;background:#dfe8c8}.billing-addons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.billing-addons-single{grid-template-columns:1fr}.billing-addons-grid>article{border:1px solid var(--line);background:#fbfbf8;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;min-height:115px;padding:13px;display:grid}.billing-addons-grid>article.selected,.service-order-grid article.selected{background:#f5f9e9;border-color:#9daf6f;box-shadow:inset 0 0 0 1px #d9e5b9}.addon-icon{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;font-size:13px;display:grid}.billing-addons-grid h3{margin:0;font-size:9px}.billing-addons-grid p{color:#8c8f85;margin:5px 0;font-size:7px;line-height:1.4}.billing-addons-grid b{color:#62783f;font-size:8px}.billing-addons-grid>article>button{cursor:pointer;background:#fff;border:1px solid #deded6;border-radius:7px;min-height:32px;padding:0 9px;font-size:7px;font-weight:700}.addon-counter{align-items:center;gap:5px;display:flex}.addon-counter button{cursor:pointer;background:#fff;border:1px solid #d9dad2;border-radius:7px;width:26px;height:26px}.addon-counter button:disabled{opacity:.4;cursor:default}.addon-counter span{text-align:center;min-width:18px;font-size:9px;font-weight:800}.service-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.service-order-grid article{border:1px solid var(--line);background:#fbfbf8;border-radius:10px;flex-direction:column;min-height:190px;padding:14px;display:flex}.service-order-grid article>span{color:#61763f;background:#eceee4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.service-order-grid h3{margin:13px 0 6px;font-size:9px}.service-order-grid p{color:#898c82;margin:0;font-size:7px;line-height:1.45}.service-order-grid article>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.service-order-grid strong{font-size:15px}.service-order-grid button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:29px;padding:0 9px;font-size:7px;font-weight:700}.service-order-grid button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.order-checkout-card{border-color:#cbd7a9;box-shadow:0 16px 35px #232a1714}.order-selected-list{display:grid}.order-selected-list>div:not(.order-selection-empty){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:50px;padding:8px 0;display:grid}.order-selected-list>div:not(.order-selection-empty)>span{font-size:8px;font-weight:750}.order-selected-list>div:not(.order-selection-empty)>small{color:#92958b;grid-column:1;margin-top:3px;font-size:7px}.order-selected-list>div:not(.order-selection-empty)>strong{grid-area:1/2/span 2;font-size:10px}.order-selection-empty{color:#83877b;align-items:center;gap:10px;min-height:72px;display:flex}.order-selection-empty>span{background:#eff0e8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.order-selection-empty p,.order-selection-empty b,.order-selection-empty small{margin:0;display:block}.order-selection-empty b{color:var(--ink);font-size:8px}.order-selection-empty small{margin-top:4px;font-size:7px}.order-contact-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 0;display:grid}.order-contact-grid label,.admin-grant-form label{gap:6px;display:grid}.order-contact-grid label>span,.admin-grant-form label>span{color:#777b70;font-size:7px;font-weight:750}.order-contact-grid input,.admin-grant-form input,.admin-grant-form select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fbfbf8;border:1px solid #d9dbd1;border-radius:8px;outline:0;padding:0 11px;font-size:9px}.order-contact-grid input:focus,.admin-grant-form input:focus,.admin-grant-form select:focus{border-color:#98ae62;box-shadow:0 0 0 2px #e8f1cc}.order-contact-grid input[readonly]{cursor:default;background:#f4f7eb;border-color:#dce4c8}.order-contact-note{color:#7d8176;margin:8px 0 0;font-size:7px}.order-checkout-footer{justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding-top:14px;display:flex}.order-checkout-footer>span small,.order-checkout-footer>span strong{display:block}.order-checkout-footer>span small{color:#8a8e80;letter-spacing:.7px;font-size:6px;font-weight:850}.order-checkout-footer>span strong{margin-top:3px;font-size:22px}.order-checkout-footer>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 16px;font-size:8px;font-weight:800}.order-checkout-footer>button:disabled{color:#969a8d;cursor:default;background:#dfe1d8}.billing-history{display:grid}.billing-history>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 92px 55px 132px;align-items:center;gap:10px;min-height:58px;display:grid}.billing-history>div:last-child{border-bottom:0}.billing-history b,.billing-history small{display:block}.billing-history b{font-size:8px}.billing-history small{color:#92958b;margin-top:4px;font-size:7px}.billing-history em{border-radius:99px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.payment-paid{color:#617a3a;background:#e8f1d8}.payment-requested{color:#846b2f;background:#f4ecd7}.payment-cancelled{color:#8d5544;background:#f0e6e2}.billing-history-actions{justify-content:end;gap:5px;display:flex}.billing-history-actions button{cursor:pointer;background:#fafaf7;border:1px solid #d9dad2;border-radius:7px;min-height:27px;padding:0 8px;font-size:6px;font-weight:750}.billing-history-actions button:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.billing-history-actions button:disabled{opacity:.55;cursor:wait}.billing-history strong{font-size:9px}.billing-history button{cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:7px;min-height:27px;font-size:7px}.billing-history-client>div{grid-template-columns:minmax(0,1fr) 170px 58px}.billing-history-empty{align-items:center;gap:11px;min-height:74px;padding:10px 0 0;display:flex}.billing-history-empty>span{color:#687e43;background:#eff0e8;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:850;display:grid}.billing-history-empty b,.billing-history-empty small{display:block}.billing-history-empty b{font-size:9px}.billing-history-empty small{color:#92958b;margin-top:4px;font-size:7px}.landing-catalog-error{background:#fff8f5;border:1px solid #e9c8bd;border-radius:14px;align-items:center;gap:12px;margin:12px 0 16px;padding:14px 16px;display:flex}.landing-catalog-error>span{color:#9b3f2d;background:#f5d6cc;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.landing-catalog-error>div{flex:1;min-width:0}.landing-catalog-error b,.landing-catalog-error small{display:block}.landing-catalog-error b{font-size:10px}.landing-catalog-error small{color:#806f68;margin-top:4px;font-size:8px;line-height:1.45}.landing-catalog-error button{color:#fff;cursor:pointer;background:#151a10;border:0;border-radius:10px;min-height:34px;padding:0 14px;font-size:8px;font-weight:850}.subscription-actions-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.subscription-actions-card>div:last-child{gap:7px;display:flex}.subscription-actions-card button:disabled{opacity:.45;cursor:default}.admin-users-page{padding-top:45px}.admin-users-hero{align-items:center}.admin-users-total{background:var(--ink);min-width:132px;color:var(--lime);text-align:center;border-radius:13px;place-items:center;padding:14px 18px;font-size:25px;font-weight:850;display:grid}.admin-users-total small{color:#b9bdb1;margin-top:3px;font-size:7px;font-weight:650;display:block}.admin-user-stats{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.admin-user-stats article{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:88px;padding:16px;display:flex}.admin-user-stats article:last-child{border-right:0}.admin-user-stats strong,.admin-user-stats small{display:block}.admin-user-stats strong{font-size:15px}.admin-user-stats small{color:#8f9288;margin-top:4px;font-size:8px}.admin-user-analytics-card,.admin-recent-purchases-card{margin-bottom:14px}.admin-statistics-range{border:1px solid var(--line);background:#f8f8f3;border-radius:12px;align-items:end;gap:8px;margin-top:15px;padding:11px;display:flex}.admin-statistics-presets{border-right:1px solid #ddded6;align-self:center;align-items:center;gap:5px;padding-right:9px;display:flex}.admin-statistics-presets button{color:#666b60;cursor:pointer;background:#fff;border:1px solid #ddded6;border-radius:7px;min-height:31px;padding:0 9px;font-size:7px;font-weight:750}.admin-statistics-presets button:hover{color:var(--ink);border-color:#aeb497}.admin-statistics-range label{gap:4px;min-width:130px;display:grid}.admin-statistics-range label>span{color:#888c82;letter-spacing:.35px;font-size:6px;font-weight:800}.admin-statistics-range input{width:100%;height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ddded6;border-radius:7px;outline:0;padding:0 8px;font-size:7px}.admin-statistics-range input:focus{border-color:#9bb657;box-shadow:0 0 0 2px #eef7d5}.admin-statistics-apply{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:7px;font-weight:800}.admin-statistics-apply:disabled{opacity:.45;cursor:default}.admin-statistics-range>small{color:#898d83;white-space:nowrap;align-self:center;margin-left:auto;font-size:6px}.admin-user-commerce-kpis{border:1px solid var(--line);background:#f8f8f3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid;overflow:hidden}.admin-user-commerce-kpis article{border-right:1px solid var(--line);min-height:102px;padding:17px}.admin-user-commerce-kpis article:first-child{background:var(--ink);color:#fff}.admin-user-commerce-kpis article:last-child{border-right:0}.admin-user-commerce-kpis span,.admin-user-commerce-kpis strong,.admin-user-commerce-kpis small{display:block}.admin-user-commerce-kpis span{color:#8e9188;letter-spacing:.55px;font-size:6px;font-weight:850}.admin-user-commerce-kpis article:first-child span{color:#b8bcb1}.admin-user-commerce-kpis strong{margin-top:9px;font-size:22px;line-height:1}.admin-user-commerce-kpis article:first-child strong{color:var(--lime)}.admin-user-commerce-kpis small{color:#8d9186;margin-top:8px;font-size:7px;line-height:1.4}.admin-user-commerce-kpis article:first-child small{color:#b8bcb1}.admin-user-analytics-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;margin-top:12px;display:grid}.admin-monthly-summary,.admin-package-summary{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:290px;padding:18px}.admin-monthly-summary>header,.admin-package-summary>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-monthly-summary header small,.admin-package-summary header small{color:#95998e;letter-spacing:.65px;font-size:6px;font-weight:850}.admin-monthly-summary header h3,.admin-package-summary header h3{margin-top:6px;font-size:13px}.admin-monthly-summary header em,.admin-package-summary header em{color:#7f8378;white-space:nowrap;background:#f0f1e9;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.admin-monthly-legend{color:#7e8277;gap:12px;margin-top:14px;font-size:7px;display:flex}.admin-monthly-legend span{align-items:center;gap:5px;display:flex}.admin-monthly-legend i{border-radius:3px;width:7px;height:7px}.admin-monthly-legend .registrations{background:#d8dad2}.admin-monthly-legend .purchases{background:var(--lime)}.admin-monthly-list{gap:10px;margin-top:15px;display:grid}.admin-monthly-list>div{grid-template-columns:78px minmax(90px,1fr) 46px;align-items:center;gap:10px;display:grid}.admin-month-label b,.admin-month-label small,.admin-month-values b{display:block}.admin-month-label b{font-size:7px}.admin-month-label small{color:#96998f;margin-top:3px;font-size:6px}.admin-month-bars{gap:3px;display:grid}.admin-month-bars i{border-radius:99px;min-width:0;height:5px;transition:width .25s}.admin-month-bars .registrations{background:#d8dad2}.admin-month-bars .purchases{background:var(--lime)}.admin-month-values{text-align:right;grid-template-columns:1fr 1fr;gap:4px;display:grid}.admin-month-values b{font-size:7px}.admin-monthly-table-wrap{margin-top:15px;overflow-x:auto}.admin-monthly-table{min-width:690px}.admin-monthly-table-head,.admin-monthly-table-row{grid-template-columns:minmax(108px,1.2fr) 42px 45px 38px 52px 50px minmax(76px,.8fr) 68px;align-items:center;gap:8px;display:grid}.admin-monthly-table-head{color:#90948a;letter-spacing:.35px;text-align:center;background:#f0f1ea;border-radius:7px;min-height:27px;padding:0 9px;font-size:5px;font-weight:850}.admin-monthly-table-head span:first-child{text-align:left}.admin-monthly-table-row{border-bottom:1px solid var(--line);text-align:center;min-height:47px;padding:7px 9px}.admin-monthly-table-row:last-child{border-bottom:0}.admin-monthly-table-row>span:first-child{text-align:left}.admin-monthly-table-row b,.admin-monthly-table-row small{display:block}.admin-monthly-table-row b{font-size:7px}.admin-monthly-table-row small{color:#979a91;margin-top:3px;font-size:5px}.admin-monthly-table-row strong{font-size:8px}.admin-monthly-table-row em{color:#607937;white-space:nowrap;background:#eff6dc;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800;display:inline-flex}.admin-package-list{gap:10px;margin-top:18px;display:grid}.admin-package-list>div{background:#f8f8f3;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 55px;align-items:center;gap:10px;padding:10px;display:grid}.admin-package-mark{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.admin-package-mark.plan-pro{background:var(--lime);color:var(--ink)}.admin-package-mark.plan-agency{color:#3e5f8f;background:#dfe7f6}.admin-package-list b,.admin-package-list small,.admin-package-list strong{display:block}.admin-package-list b{font-size:8px}.admin-package-list small{color:#90948a;margin-top:4px;font-size:6px}.admin-package-list i{background:#e3e4dc;border-radius:99px;height:4px;margin-top:7px;display:block;overflow:hidden}.admin-package-list i u{border-radius:inherit;background:var(--lime);height:100%;text-decoration:none;display:block}.admin-package-list>div>span:last-child{text-align:right}.admin-package-list strong{font-size:11px}.admin-analytics-empty{color:#8e9287;text-align:center;place-items:center;min-height:180px;font-size:8px;display:grid}.admin-recent-purchases-list{margin-top:10px;display:grid}.admin-recent-purchases-list article{border-top:1px solid var(--line);grid-template-columns:36px minmax(180px,1fr) minmax(210px,1.25fr) 135px 70px;align-items:center;gap:11px;min-height:68px;display:grid}.admin-recent-purchases-list .avatar{color:#667946;background:#eff0e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.admin-recent-purchases-list b,.admin-recent-purchases-list small{min-width:0;display:block}.admin-recent-purchases-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-recent-purchases-list small{color:#92968c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;overflow:hidden}.admin-recent-purchases-list>article>strong{justify-self:end;font-size:12px}.admin-users-toolbar{border:1px solid var(--line);background:#f8f8f3;border-radius:10px;align-items:center;gap:9px;min-height:52px;margin-top:14px;padding:8px;display:flex}.admin-users-toolbar label{background:#fff;border:1px solid #dedfd7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;padding:0 10px;display:flex}.admin-users-toolbar label>span{color:#85897d;font-size:14px}.admin-users-toolbar input{width:100%;height:34px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:8px}.admin-users-toolbar select{color:#686c62;background:#fff;border:1px solid #dedfd7;border-radius:8px;outline:0;min-width:135px;height:36px;padding:0 9px;font-size:8px}.admin-users-toolbar>small{color:#8c9085;text-align:right;min-width:72px;font-size:7px}.admin-users-list{margin-top:12px}.admin-users-columns,.admin-user-row{grid-template-columns:minmax(210px,1.25fr) minmax(170px,1fr) 132px 145px minmax(130px,.75fr);align-items:center;gap:14px;display:grid}.admin-users-columns{color:#989b92;letter-spacing:.55px;min-height:30px;padding:0 13px;font-size:6px;font-weight:850}.admin-user-row{border-top:1px solid var(--line);min-height:82px;padding:12px 13px}.admin-user-row.developer-row{background:#f7fbe9;border:1px solid #dbeaa8;border-radius:11px}.admin-user-row>span,.admin-user-row b,.admin-user-row small{min-width:0;display:block}.admin-user-row b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-user-row small{color:#8d9186;margin-top:4px;font-size:7px;line-height:1.35}.admin-user-identity{align-items:center;gap:10px;display:flex!important}.admin-user-identity .avatar{color:#657548;background:#eceee5;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:8px;font-style:normal;font-weight:850;display:grid}.developer-row .admin-user-identity .avatar{background:var(--ink);color:var(--lime)}.admin-user-telegram a{color:#4c7226;font-size:8px;font-weight:800;text-decoration:none}.admin-user-telegram a:hover{text-decoration:underline}.admin-user-role,.admin-user-status{letter-spacing:.25px;border-radius:99px;align-items:center;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850;display:inline-flex!important}.role-developer{background:var(--ink);color:var(--lime)}.role-client{color:#596378;background:#e7eaf1}.admin-user-role-action{color:#53652f;cursor:pointer;background:#fff;border:1px solid #cfd3c5;border-radius:7px;width:fit-content;margin-top:7px;padding:6px 8px;font-size:6px;font-weight:800;line-height:1.2}.admin-user-role-action:hover{background:#fbfdec;border-color:#9caf63}.admin-user-role-action:disabled{cursor:wait;opacity:.6}.status-active{color:#587735;background:#e7f2d4}.status-no-plan{color:#856b30;background:#f3ead6}.status-revoked{color:#925448;background:#f1e2df}.admin-users-empty{border-top:1px solid var(--line);color:#858980;justify-content:center;align-items:center;gap:11px;min-height:105px;display:flex}.admin-users-empty>span{background:#eff0e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.admin-users-empty b,.admin-users-empty small{display:block}.admin-users-empty b{color:var(--ink);font-size:9px}.admin-users-empty small{margin-top:4px;font-size:7px}.admin-clients-page{padding-top:45px}.admin-clients-hero{align-items:center}.admin-client-preview-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:8px;font-weight:800;box-shadow:0 3px #000}.admin-client-stats{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.admin-client-stats article{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:88px;padding:16px;display:flex}.admin-client-stats article:last-child{border-right:0}.admin-client-stats strong,.admin-client-stats small{display:block}.admin-client-stats strong{font-size:15px}.admin-client-stats small{color:#8f9288;margin-top:4px;font-size:8px}.admin-grant-card{margin-bottom:14px}.admin-grant-form{grid-template-columns:minmax(230px,1.25fr) minmax(150px,.7fr) minmax(130px,.55fr) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.admin-grant-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800}.admin-grant-form button:disabled{opacity:.55;cursor:wait}.admin-grant-note{color:#777b70;margin:10px 0 0;font-size:7px;line-height:1.55}.admin-access-registry{margin-bottom:14px}.admin-client-registry-list{padding-top:5px;display:grid}.admin-client-registry-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(190px,1.2fr) minmax(160px,.85fr) 68px 86px;align-items:center;gap:11px;min-height:72px;display:grid}.admin-client-registry-list article:last-child{border-bottom:0}.admin-client-registry-list .avatar{color:#687d43;background:#eff0e8;width:34px;height:34px;font-size:8px}.admin-client-registry-list b,.admin-client-registry-list small,.admin-client-registry-list strong{display:block}.admin-client-registry-list b{font-size:9px}.admin-client-registry-list small{color:#92958b;margin-top:4px;font-size:7px}.admin-client-telegram{color:#4c7226;font-weight:800;text-decoration:none}.admin-client-telegram:hover{text-decoration:underline}.admin-client-registry-list strong{font-size:10px}.admin-client-registry-list em{border-radius:99px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.admin-client-registry-list button{min-height:29px;color:var(--ink);cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:7px;padding:0 9px;font-size:7px;font-weight:700}.admin-client-registry-list button:disabled{opacity:.55;cursor:wait}.admin-client-row-actions{gap:5px;display:grid}.admin-client-row-actions button{width:100%;padding-inline:6px}.admin-client-account-card{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:minmax(250px,1.3fr) minmax(210px,.9fr) auto;align-items:center;gap:22px;min-height:112px;margin-bottom:14px;padding:18px;display:grid}.admin-client-identity{align-items:center;gap:12px;display:flex}.admin-client-identity .avatar{background:var(--lime);width:44px;height:44px;color:var(--ink);flex:none}.admin-client-identity small,.admin-client-identity b,.admin-client-identity em{display:block}.admin-client-identity small{color:#9da195;letter-spacing:.8px;font-size:6px}.admin-client-identity b{margin-top:5px;font-size:13px}.admin-client-identity em{color:#aeb1a6;margin-top:4px;font-size:7px;font-style:normal}.admin-client-access-state{border-left:1px solid #41443c;padding-left:20px}.admin-client-access-state small,.admin-client-access-state strong{display:block}.admin-client-access-state small{color:#969a8f;letter-spacing:.8px;font-size:6px}.admin-client-access-state strong{margin-top:5px;font-size:10px}.admin-client-access-state span{color:#c9ccc2;background:#3a3d35;border-radius:99px;align-items:center;gap:5px;margin-top:8px;padding:4px 7px;font-size:6px;display:inline-flex}.admin-client-access-state span i{background:#c0923c;border-radius:50%;width:5px;height:5px}.admin-client-access-state span.active{color:#dff3ad;background:#31421f}.admin-client-access-state span.active i{background:var(--lime)}.admin-client-account-card>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #62665a;border-radius:8px;min-height:35px;padding:0 12px;font-size:7px;font-weight:750}.admin-access-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;padding-top:14px;display:grid}.admin-access-flow>span{border:1px solid var(--line);background:#fafaf7;border-radius:10px;grid-template-columns:24px 1fr;align-content:center;column-gap:9px;min-height:70px;padding:11px;display:grid}.admin-access-flow>span i{background:var(--ink);width:24px;height:24px;color:var(--lime);border-radius:50%;grid-row:1/3;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.admin-access-flow b,.admin-access-flow small{display:block}.admin-access-flow b{font-size:8px}.admin-access-flow small{color:#92958b;margin-top:4px;font-size:7px}.admin-access-flow>em{color:#9a9d93;font-size:10px;font-style:normal}.admin-orders-card{margin-top:14px}.admin-billing-history>div{grid-template-columns:minmax(0,1fr) 105px 58px 215px}.admin-billing-history .billing-history-actions button:first-child{min-width:142px}.admin-order-list{gap:12px;padding-top:14px;display:grid}.admin-order-card{border:1px solid var(--line);background:#fbfbf8;border-radius:12px;overflow:hidden}.admin-order-card.is-pending{border-color:#cdd9a8;box-shadow:0 8px 22px #36431f12}.admin-order-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:13px 15px;display:flex}.admin-order-head>span small,.admin-order-head h3,.admin-order-head p{margin:0;display:block}.admin-order-head>span small{color:#657b3f;letter-spacing:.55px;font-size:6px;font-weight:850}.admin-order-head h3{margin-top:5px;font-size:12px}.admin-order-head p{color:#8d9186;margin-top:4px;font-size:7px}.admin-order-head>em{white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850}.admin-order-client{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto;align-items:center;gap:16px;min-height:66px;padding:11px 15px;display:grid}.admin-order-client small,.admin-order-client b{display:block}.admin-order-client small{color:#999c93;letter-spacing:.4px;margin-bottom:5px;font-size:6px;font-weight:800}.admin-order-client b,.admin-order-client a{color:var(--ink);font-size:8px;font-weight:800;text-decoration:none}.admin-order-client a{color:#4c7226}.admin-order-client a:hover{text-decoration:underline}.admin-order-client>strong{text-align:right;min-width:90px;font-size:18px}.admin-order-client>strong small{font-size:5px}.admin-order-items{background:#fff;padding:4px 15px;display:grid}.admin-order-items>div{border-bottom:1px solid #eeeee8;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.admin-order-items>div:last-child{border-bottom:0}.admin-order-items>div>em{color:#657748;background:#edf0e4;border-radius:99px;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.admin-order-items b,.admin-order-items small{display:block}.admin-order-items b{font-size:9px}.admin-order-items small{color:#92958b;margin-top:4px;font-size:7px}.admin-order-items strong{font-size:11px}.admin-order-footer{border-top:1px solid var(--line);background:#f6f7f0;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:12px 15px;display:flex}.admin-order-footer>span:first-child{align-items:center;gap:9px;display:flex}.admin-order-footer>span:first-child>i{background:var(--ink);width:28px;height:28px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.admin-order-footer b,.admin-order-footer small{display:block}.admin-order-footer b{font-size:8px}.admin-order-footer small{color:#8d9186;margin-top:4px;font-size:7px}.admin-order-actions{gap:7px;display:flex}.admin-order-actions button{min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d6d8ce;border-radius:8px;padding:0 11px;font-size:7px;font-weight:800}.admin-order-actions button:first-child{border-color:var(--ink);background:var(--ink);color:#fff;min-width:174px}.admin-order-actions button:disabled{opacity:.55;cursor:wait}.admin-order-result{color:#617a3a;background:#e8f1d8;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:850}.subscription-actions-card button{cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:8px;min-height:34px;padding:0 11px;font-size:7px;font-weight:700}.subscription-actions-card button.danger{color:#9a4f45;background:#fff8f6;border-color:#ead3cf}.section-new{min-width:130px}.section-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;margin-bottom:23px;display:flex}.segment{align-items:center;gap:4px;display:flex}.segment button,.filter-button{cursor:pointer;color:#85877e;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:10px}.segment button.active{color:var(--ink);background:#e7e7df;font-weight:750}.filter-button{color:var(--ink);border:1px solid #deded6}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.collection-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;min-height:192px;padding:19px;transition:transform .15s,box-shadow .15s}.collection-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1c1e1812}.collection-top{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.mini-status{color:#5d7637;background:#e8f1d8;border-radius:99px;padding:5px 8px;font-size:8px}.mini-status.review{color:#8c6930;background:#f4ead8}.collection-card h3{letter-spacing:-.3px;margin:0 0 7px;font-size:14px}.collection-card>p{color:#898c82;margin:0;font-size:9px}.collection-foot{color:#888a81;border-top:1px solid #eeeee8;justify-content:space-between;margin-top:22px;padding-top:14px;font-size:8px;display:flex}.collection-foot b{color:var(--ink)}.add-card{text-align:center;color:#777a70;background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.add-card>span{width:40px;height:40px;color:var(--ink);background:#e7e7df;border-radius:50%;place-items:center;margin-bottom:13px;font-size:20px;display:grid}.add-card b{color:var(--ink);font-size:11px}.add-card small{margin-top:6px;font-size:8px}.integrations-page{padding-top:45px}.integrations-hero{margin-bottom:18px}.integration-check-button{cursor:pointer;background:#fff;border:1px solid #d8d9d0;border-radius:9px;height:39px;padding:0 15px;font-size:10px;font-weight:750}.integration-check-button:hover{background:#fbfbf7;border-color:#aeb1a5}.credential-notice{background:#f3f8e6;border:1px solid #dce6bb;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;display:flex}.credential-notice>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.credential-notice p,.credential-notice b,.credential-notice small{margin:0;display:block}.credential-notice b{font-size:9px}.credential-notice small{color:#7e8175;margin-top:3px;font-size:8px}.free-integrations-banner{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:92px minmax(250px,1fr) auto;align-items:center;gap:21px;min-height:132px;margin-bottom:14px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.free-integrations-banner:after{content:"";border:1px solid #d7ff6324;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-100px;right:-90px;box-shadow:0 0 0 32px #d7ff6306,0 0 0 64px #d7ff6306}.free-price-badge{background:var(--lime);width:88px;height:88px;color:var(--ink);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.free-price-badge strong{letter-spacing:-1px;font-size:25px}.free-price-badge small{letter-spacing:.7px;margin-top:2px;font-size:6px;font-weight:850}.free-integrations-copy{z-index:1;position:relative}.free-integrations-copy h2{letter-spacing:-.5px;max-width:540px;margin:0 0 7px;font-size:17px;line-height:1.15}.free-integrations-copy>p{color:#a9aca2;max-width:560px;margin:0;font-size:8px;line-height:1.5}.free-access-steps{z-index:1;gap:5px;min-width:185px;display:grid;position:relative}.free-access-steps span{color:#d8dad2;align-items:center;gap:8px;font-size:8px;font-weight:650;display:flex}.free-access-steps span i{width:19px;height:19px;color:var(--lime);background:#30332a;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.free-access-steps>b{color:#5c6055;margin-left:9px;font-size:8px}.integration-summary{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.integration-summary>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:78px;padding:15px;display:flex}.integration-summary>div:last-child{border-right:0}.integration-summary strong,.integration-summary small{display:block}.integration-summary strong{font-size:11px}.integration-summary small{color:#92948b;margin-top:4px;font-size:8px}.meta-token-health{background:linear-gradient(135deg,#f7faef,#fff);border:1px solid #d7e3b9;border-radius:13px;grid-template-columns:44px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:14px;min-height:126px;margin:-4px 0 18px;padding:15px 17px;display:grid}.meta-token-health.is-warning{background:linear-gradient(135deg,#fff8e9,#fff);border-color:#e7d09a}.meta-token-health.is-error{background:linear-gradient(135deg,#fff1ee,#fff);border-color:#e6b8af}.meta-token-health-icon{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:12px;place-items:center;font-size:15px;font-weight:850;display:grid}.meta-token-health.is-warning .meta-token-health-icon{color:#fff;background:#8c682e}.meta-token-health.is-error .meta-token-health-icon{color:#fff;background:#9b5046}.meta-token-health-copy small,.meta-token-health-copy h3,.meta-token-health-copy p{margin:0;display:block}.meta-token-health-copy>small{color:#7c8765;letter-spacing:.8px;font-size:6px;font-weight:850}.meta-token-health-copy h3{letter-spacing:-.25px;margin-top:5px;font-size:13px}.meta-token-health-copy p{color:#888c80;margin-top:5px;font-size:7px;line-height:1.45}.meta-token-progress{max-width:620px;margin-top:11px}.meta-token-progress-head,.meta-token-progress-dates{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-token-progress-head strong{color:#303528;font-size:9px}.meta-token-progress-head span{color:#6f765f;font-size:8px;font-weight:800}.meta-token-progress-track{background:#e9eddf;border:1px solid #d8dfc9;border-radius:99px;height:8px;margin-top:6px;overflow:hidden;box-shadow:inset 0 1px 2px #161b1114}.meta-token-progress-track i{border-radius:inherit;background:linear-gradient(90deg, #a8d936, var(--lime));height:100%;transition:width .4s;display:block;box-shadow:0 0 10px #bcf23e59}.meta-token-progress-dates{color:#929688;margin-top:5px;font-size:7px}.meta-token-progress-dates strong{color:#6d735f;font-size:inherit}.meta-token-health.is-warning .meta-token-progress-track i{background:linear-gradient(90deg,#d39334,#f0ba57);box-shadow:0 0 10px #dd9e374d}.meta-token-health.is-error .meta-token-progress-track i{box-shadow:none;background:#b35d50}.meta-token-rotation-state{text-align:right;justify-items:end;gap:6px;display:grid}.meta-token-rotation-state>span{letter-spacing:.55px;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:6px;font-weight:850;display:inline-flex}.meta-token-rotation-state>span.ready{color:#5a7331;background:#e7f2d3}.meta-token-rotation-state>span.attention{color:#8b672d;background:#f5ead6}.meta-token-rotation-state>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.meta-token-rotation-state small{color:#8c8f84;max-width:260px;font-size:7px;line-height:1.35}.meta-map-card{background:var(--ink);color:#fff;border-radius:17px;min-height:420px;margin-bottom:30px;padding:30px;position:relative;overflow:hidden}.meta-map-card:after{content:"";pointer-events:none;border:1px solid #d7ff6314;border-radius:50%;width:280px;height:280px;position:absolute;top:-130px;right:-120px;box-shadow:0 0 0 45px #d7ff6305,0 0 0 90px #d7ff6305}.meta-map-head{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.meta-map-head h2{letter-spacing:-.65px;margin:0 0 7px;font-size:22px}.meta-map-head>div>p:last-child{color:#a2a59a;max-width:720px;margin:0;font-size:10px;line-height:1.5}.connection-status-pill{color:#c7c9bf;border:1px solid #45483f;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex}.connection-status-pill i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d7ff631a}.meta-resource-map{z-index:1;grid-template-columns:minmax(260px,.78fr) 68px minmax(0,2.6fr);align-items:stretch;margin-top:26px;display:grid;position:relative}.resource-node{color:#fff;text-align:left;cursor:pointer;background:#24261f;border:1px solid #3d4038;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:80px;padding:13px;display:flex}.resource-node:hover{background:#2b2e25;border-color:#737869}.resource-node .icon{font-size:11px}.resource-node span:not(.icon){min-width:0}.resource-node small,.resource-node b,.resource-node em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resource-node small{color:var(--lime);letter-spacing:.8px;font-size:7px}.resource-node b{margin-top:5px;font-size:10px}.resource-node em{color:#9da095;margin-top:4px;font-size:8px;font-style:normal}.resource-node>strong{color:var(--lime);margin-left:auto;font-size:9px}.resource-business{background:#2a2d24;height:100%;min-height:100px}.resource-business .icon{width:50px;height:50px}.resource-business b{font-size:15px}.resource-branch{height:100%;position:relative}.resource-branch:before{content:"";border-top:1px solid #55594e;position:absolute;top:50%;left:0;right:50%}.resource-branch:after{content:"";border:1px solid #55594e;border-left:0;border-radius:0 8px 8px 0;width:50%;position:absolute;top:14%;bottom:14%;right:0}.resource-children{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.resource-children .resource-node{min-height:82px}.resource-asteron-api{background:linear-gradient(90deg,#26301d,#24291f);border-color:#647447;grid-column:1/-1;min-height:70px!important}.resource-asteron-api:hover{background:linear-gradient(90deg,#303d23,#2a3123);border-color:#91aa62}.resource-website{background:#20291a;border-color:#52613c;grid-column:1/-1;min-height:70px!important}.resource-website:hover{background:#27331e;border-color:#80965d}.asteron-account-api-note{background:#f4f9e7;border:1px solid #dce9b9;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.asteron-account-api-note>span{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font-size:17px;font-weight:900;display:grid}.asteron-account-api-note small{color:#75864c;letter-spacing:.8px;font-size:7px;font-weight:800;display:block}.asteron-account-api-note h3{margin:4px 0;font-size:11px}.asteron-account-api-note p{color:#7e8275;margin:0;font-size:8px;line-height:1.5}.integration-section-head{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.integration-section-head h2{letter-spacing:-.5px;margin:0 0 5px;font-size:18px}.integration-section-head p{color:#8e9187;margin:0;font-size:9px}.integration-tabs{background:#e9e9e2;border-radius:9px;gap:3px;padding:3px;display:flex}.integration-tabs button{color:#777a70;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:700}.integration-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1a1c1614}.integration-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.integration-service-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;min-height:168px;padding:16px;transition:transform .15s,box-shadow .15s}.integration-service-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e1f1a12}.service-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.service-status{border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:700;display:flex}.service-status i{border-radius:50%;width:5px;height:5px}.service-connected{color:#58752f;background:#e8f2d7}.service-connected i{background:#729a3c}.service-attention{color:#8c672c;background:#f5ead7}.service-attention i{background:#c3913f}.service-optional{color:#7d8076;background:#ecece7}.service-optional i{background:#999c91}.integration-service-card h3{letter-spacing:-.2px;margin:0 0 6px;font-size:12px}.integration-service-card>p{color:#8a8d83;margin:0;font-size:8px;line-height:1.45}.service-owner{color:#96988f;border-top:1px solid #eeeee8;justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;font-size:7px;display:flex}.service-owner b{color:var(--ink);font-size:8px}.launch-settings-page{padding-top:45px}.launch-settings-hero{align-items:center}.launch-settings-state{color:#61783c;background:#f1f7e2;border:1px solid #dbe6bc;border-radius:99px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:750;display:inline-flex}.launch-settings-state i{background:#7fa83c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e1edc9}.launch-settings-state.error{color:#995b50;background:#f9ebe8;border-color:#ecd0c9}.launch-settings-state.error i{background:#c86e62;box-shadow:0 0 0 3px #f4d9d4}.launch-defaults-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.launch-defaults-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.launch-defaults-head h2{margin:0;font-size:15px}.launch-defaults-head p{color:#8f9288;margin:5px 0 0;font-size:8px}.launch-defaults-head button{cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:700}.launch-defaults-head button:disabled{opacity:.55;cursor:wait}.women-fashion-recommendation{background:linear-gradient(135deg,#f3f8e5,#fbfcf7);border:1px solid #d7e4b5;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:14px;display:grid}.women-fashion-icon{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:11px;place-items:center;font-size:18px;font-weight:850;display:grid}.women-fashion-recommendation>div>small{color:#718047;letter-spacing:.7px;font-size:6px;font-weight:850}.women-fashion-recommendation h3{margin:4px 0 0;font-size:11px}.women-fashion-recommendation p{color:#7f8475;margin:4px 0 8px;font-size:7px;line-height:1.45}.women-fashion-recommendation>div>div{flex-wrap:wrap;gap:5px;display:flex}.women-fashion-recommendation>div>div span{color:#5e6748;background:#fff;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:750}.women-fashion-recommendation>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800}.launch-preset-options{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px 0;display:grid}.launch-preset-options button{border:1px solid var(--line);min-height:105px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfbf8;border-radius:10px;flex-direction:column;align-items:flex-start;padding:12px;display:flex}.launch-preset-options button:hover{border-color:#b5bd9c}.launch-preset-options button.active{background:#f4f9e6;border-color:#a4b772;box-shadow:inset 0 0 0 1px #d9e6b3}.launch-preset-options button>span{color:#8c8f84;letter-spacing:.55px;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.launch-preset-options button>span i{background:#a3a69b;border-radius:50%;width:5px;height:5px}.launch-preset-options button.active>span i{background:#7da23d}.launch-preset-options b{margin-top:8px;font-size:10px}.launch-preset-options small{color:#92958a;margin-top:4px;font-size:7px;line-height:1.35}.launch-preset-options em{color:#61773d;margin-top:auto;padding-top:8px;font-size:8px;font-style:normal;font-weight:800}.budget-strategy-section{border-bottom:1px solid var(--line);padding:17px 0}.budget-strategy-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.budget-strategy-head h3{margin:0 0 5px;font-size:14px}.budget-strategy-head p{color:#8e9187;margin:0;font-size:8px}.budget-total{text-align:right;min-width:110px}.budget-total small,.budget-total b{display:block}.budget-total small{color:#96998f;letter-spacing:.65px;font-size:6px}.budget-total b{letter-spacing:-.5px;margin-top:4px;font-size:20px}.creative-budget-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.creative-budget-tiers>div{border:1px solid var(--line);background:#fbfbf8;border-radius:10px;align-content:center;min-height:82px;padding:11px;display:grid}.creative-budget-tiers>div.active{background:#f2f8e3;border-color:#97aa63;box-shadow:inset 0 0 0 1px #d9e6b7}.creative-budget-tiers span,.creative-budget-tiers small,.creative-budget-tiers b,.creative-budget-tiers em{display:block}.creative-budget-tiers span{font-size:11px;font-weight:850}.creative-budget-tiers small{color:#92958a;letter-spacing:.55px;margin-top:2px;font-size:6px}.creative-budget-tiers b{color:#61783b;margin-top:9px;font-size:13px}.creative-budget-tiers em{color:#8c9085;font-size:6px;font-style:normal}.creative-budget-tiers label{align-items:center;gap:5px;display:flex}.creative-budget-tiers label>small{margin:0}.creative-budget-tiers input{width:52px;min-height:30px;color:var(--ink);background:#fff;border:1px solid #d9dbd2;border-radius:7px;outline:0;padding:0 7px;font-size:11px;font-weight:850}.creative-budget-tiers input:focus{border-color:#98aa68;box-shadow:0 0 0 3px #98aa6824}.creative-budget-tiers .tier-range-static{align-items:center;min-height:30px;display:flex}.creative-budget-tiers .tier-budget-input{margin-top:7px}.creative-budget-tiers .tier-budget-input b{margin:0;font-size:13px}.creative-budget-tiers .tier-budget-input input{color:#61783b;width:72px;font-size:13px}.budget-strategy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.budget-strategy-options>button{border:1px solid var(--line);min-height:100px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfbf8;border-radius:11px;grid-template-columns:42px 1fr 18px;align-items:start;gap:10px;padding:12px;display:grid}.budget-strategy-options>button:hover{border-color:#b4bd9b}.budget-strategy-options>button.active{background:#f3f8e5;border-color:#9daf6f;box-shadow:inset 0 0 0 1px #dce7bc}.strategy-code{background:var(--ink);width:40px;height:40px;color:var(--lime);border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.budget-strategy-options b,.budget-strategy-options small,.budget-strategy-options em{display:block}.budget-strategy-options b{font-size:9px}.budget-strategy-options small{color:#8c8f85;margin-top:5px;font-size:7px;line-height:1.45}.budget-strategy-options em{color:#647a40;margin-top:8px;font-size:7px;font-style:normal;font-weight:750}.budget-strategy-options>button>i{color:#0000;background:#e2e4da;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.budget-strategy-options>button.active>i{color:#fff;background:#789c3c}.budget-rule-heading{color:#8b8e84;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 7px;font-size:7px;font-weight:750;display:grid}.budget-rule-heading span:last-child{text-align:right}.budget-strategy-tip{background:#eff1e7;border-radius:9px;align-items:center;gap:9px;margin-top:9px;padding:9px 11px;display:flex}.budget-strategy-tip>span{color:#6f793f;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.budget-strategy-tip p,.budget-strategy-tip b,.budget-strategy-tip small{margin:0;display:block}.budget-strategy-tip b{font-size:7px}.budget-strategy-tip small{color:#868a7f;margin-top:3px;font-size:7px}.launch-settings-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-setting-control{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:150px;padding:15px;display:block}.launch-setting-control:nth-child(2n){border-right:0}.launch-setting-control:nth-last-child(-n+2){border-bottom:0}.launch-setting-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.launch-setting-title small,.launch-setting-title b{display:block}.launch-setting-title small{color:#999c91;letter-spacing:.7px;font-size:6px}.launch-setting-title b{margin-top:4px;font-size:9px}.launch-setting-control>p{color:#96998f;margin:8px 0 0;font-size:7px}.geo-option-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.geo-option-row button{color:#777a70;cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:8px;align-items:center;gap:5px;min-height:42px;padding:0 7px;font-size:7px;display:flex}.geo-option-row button.active{color:var(--ink);background:#f2f8e3;border-color:#a4b772;font-weight:750}.geo-option-row button>span{font-size:13px}.geo-option-row button i{color:#718a3e;margin-left:auto;font-style:normal}.geo-option-row.ukraine-only{grid-template-columns:minmax(160px,.55fr)}.geo-option-row button:disabled{cursor:default;opacity:1}.budget-input{background:#fbfbf8;border:1px solid #deded6;border-radius:9px;align-items:center;min-height:45px;display:flex;overflow:hidden}.budget-input>span{padding-left:12px;font-size:12px;font-weight:800}.budget-input input{width:90px;height:43px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 8px;font-size:16px;font-weight:800}.budget-input em{color:#8f9287;margin-left:auto;padding-right:12px;font-size:7px;font-style:normal}.budget-input-automatic{background:#f5f9e9;border-color:#d8e3b9}.budget-input-automatic input{cursor:default}.audience-controls{grid-template-columns:1fr .72fr .72fr;gap:6px;display:grid}.audience-controls select,.launch-main-select,.structure-controls input{min-height:38px;color:var(--ink);background:#fbfbf8;border:1px solid #deded6;border-radius:8px;outline:0;padding:0 9px;font-size:7px}.audience-controls select:last-child{grid-column:1/-1}.audience-mode-note{background:#f1effa;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 9px;display:flex}.audience-mode-note>span{color:#6652a5;background:#e3dcfb;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:850;display:grid}.audience-mode-note p,.audience-mode-note b,.audience-mode-note small{margin:0;display:block}.audience-mode-note b{font-size:7px}.audience-mode-note small{color:#77728a;margin-top:3px;font-size:6px;line-height:1.4}.launch-main-select{width:100%}.audience-controls select:focus,.launch-main-select:focus,.structure-controls input:focus,.budget-input:focus-within{border-color:#9aa775;box-shadow:0 0 0 3px #d7ff6333}.launch-mode-control{min-height:150px}.launch-schedule-panel{background:#f5f9e9;border:1px solid #d9e5b9;border-radius:10px;gap:9px;margin-top:10px;padding:11px;display:grid}.launch-schedule-heading{align-items:center;gap:8px;display:flex}.launch-schedule-heading>span{background:var(--ink);width:25px;height:25px;color:var(--lime);border-radius:7px;place-items:center;font-size:10px;display:grid}.launch-schedule-heading p,.launch-schedule-heading b,.launch-schedule-heading small{margin:0;display:block}.launch-schedule-heading b{font-size:8px}.launch-schedule-heading small{color:#778064;margin-top:2px;font-size:7px}.launch-schedule-inputs{grid-template-columns:1fr .75fr;gap:7px;display:grid}.launch-schedule-inputs label{gap:4px;display:grid}.launch-schedule-inputs label>span{color:#747a65;font-size:7px;font-weight:700}.launch-schedule-inputs input{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cfd9b5;border-radius:8px;outline:0;padding:0 9px;font-size:8px}.launch-schedule-inputs input:focus{border-color:#8fa25f;box-shadow:0 0 0 3px #8fa25f24}.launch-schedule-note{color:#747b63;font-size:7px;line-height:1.4}.structure-controls{grid-template-columns:1fr auto 1.35fr;align-items:end;gap:8px;display:grid}.structure-controls label{gap:5px;display:grid}.structure-controls label span{color:#898c82;font-size:7px}.structure-controls input{width:100%;font-size:10px;font-weight:750}.structure-controls input[readonly]{color:#777b70;cursor:default;background:#f0f1eb;border-color:#e4e5dd}.structure-controls>i{color:#9a9d92;align-self:center;padding-top:15px;font-size:10px;font-style:normal}.structure-controls-editable{grid-template-columns:1.15fr auto .62fr auto 1fr;gap:6px}.defaults-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.defaults-grid>div{border-bottom:1px solid #eeeee8;border-right:1px solid #eeeee8;align-items:center;gap:9px;min-height:75px;padding:13px;display:flex}.defaults-grid>div:nth-child(3n){border-right:0}.defaults-grid>div:nth-last-child(-n+3){border-bottom:0}.defaults-grid small,.defaults-grid b,.defaults-grid em{display:block}.defaults-grid small{color:#9b9e93;letter-spacing:.7px;font-size:6px}.defaults-grid b{margin-top:4px;font-size:9px}.defaults-grid em{color:#96998f;margin-top:3px;font-size:7px;font-style:normal}.creation-blueprint{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:15px 13px 2px;display:grid}.creation-blueprint>span{min-width:0}.creation-blueprint i{background:var(--ink);width:19px;height:19px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:7px;font-size:7px;font-style:normal;font-weight:800;display:grid}.creation-blueprint b,.creation-blueprint small{display:block}.creation-blueprint b{font-size:8px}.creation-blueprint small{color:#92958a;margin-top:3px;font-size:7px;line-height:1.35}.creation-blueprint>em{color:#b2b4ab;font-size:9px;font-style:normal}.launches-summary-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:27px;display:grid;overflow:hidden}.launches-summary-grid article{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:91px;padding:15px;display:flex}.launches-summary-grid article:last-child{border-right:0}.launches-summary-grid strong,.launches-summary-grid small{display:block}.launches-summary-grid strong{font-size:15px}.launches-summary-grid small{color:#92958b;margin-top:4px;font-size:7px}.launch-history-head,.files-section-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;display:flex}.launch-history-head h2,.files-section-head h2{margin:0 0 5px;font-size:16px}.launch-history-head p,.files-section-head p{color:#8c8f85;margin:0;font-size:8px}.launch-history-head>span,.files-section-head>span{color:#777a70;background:#e9eae2;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:750}.launch-history-list{gap:9px;display:grid}.launch-history-empty{text-align:center;background:#fafbf7;border:1px dashed #d9dbd1;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:170px;padding:24px;display:grid}.launch-history-empty>span{color:#607b35;background:#eaf2d7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.launch-history-empty>b{font-size:10px}.launch-history-empty>small{color:#85897d;max-width:420px;font-size:8px;line-height:1.5}.launch-history-empty>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:34px;margin-top:3px;padding:0 13px;font-size:7px;font-weight:800}.launch-history-empty.error>span{color:#9d5149;background:#f7e3df}.launch-history-card{border:1px solid var(--line);background:#fff;border-left:3px solid #9ea097;border-radius:12px;grid-template-columns:minmax(220px,1.35fr) minmax(170px,1fr) minmax(145px,.85fr) auto;align-items:center;gap:16px;min-height:100px;padding:14px 15px;display:grid}.launch-history-card.success{border-left-color:#86a64b}.launch-history-card.process{border-left-color:#c69745}.launch-history-card.failed{border-left-color:#c86e62}.launch-history-card>div>small,.launch-history-card>div>b,.launch-history-card>div>p{display:block}.launch-history-card>div>small{color:#9a9d92;letter-spacing:.65px;font-size:6px}.launch-history-card>div>b{margin-top:5px;font-size:8px}.launch-history-card>div>p{color:#85887e;margin:5px 0 0;font-size:7px}.launch-history-main{align-items:center;gap:11px;display:flex}.launch-product-mark{color:#fff;background:#9f8d74;border-radius:9px;flex:none;place-items:center;width:43px;height:43px;display:grid}.launch-history-main h3{margin:4px 0;font-size:11px}.launch-history-main p{color:#82857b;margin:0;font-size:7px}.launch-status-badge{border-radius:99px;margin-top:8px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850;display:inline-block}.launch-status-badge.success{color:#587336;background:#e8f2d8}.launch-status-badge.process{color:#8d6930;background:#f5ecdb}.launch-status-badge.failed{color:#934e45;background:#f8e7e3}.launch-history-actions{justify-items:stretch;gap:5px;display:grid}.launch-history-actions button{min-height:31px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fafaf7;border:1px solid #deded6;border-radius:7px;padding:0 10px;font-size:7px;font-weight:700}.launch-history-card.failed .launch-history-actions button:first-child{color:#995148;background:#fff7f5;border-color:#ead0cb}.launch-retry-note,.files-explanation,.zip-safety-note,.digest-explainer{background:#f3f8e6;border:1px solid #dce6bb;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.launch-retry-note>span,.files-explanation>span,.zip-safety-note>span,.digest-explainer>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.launch-retry-note p,.files-explanation p,.zip-safety-note p,.digest-explainer p,.launch-retry-note b,.files-explanation b,.zip-safety-note b,.digest-explainer b,.launch-retry-note small,.files-explanation small,.zip-safety-note small,.digest-explainer small{margin:0;display:block}.launch-retry-note b,.files-explanation b,.zip-safety-note b,.digest-explainer b{font-size:8px}.launch-retry-note small,.files-explanation small,.zip-safety-note small,.digest-explainer small{color:#7e8175;margin-top:3px;font-size:7px;line-height:1.45}.digest-explainer{align-items:flex-start;margin:-2px 0 16px}.digest-explainer p{flex:1}.digest-explainer em{color:#5f753e;margin-top:7px;font-size:7px;font-style:normal;font-weight:750;display:block}.launch-detail-modal{z-index:1;background:#fbfbf7;border-radius:17px;width:min(720px,100%);max-height:calc(100vh - 40px);animation:.2s ease-out modalIn;position:relative;overflow:auto;box-shadow:0 30px 80px #00000040}.launch-detail-head{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto 32px;align-items:center;gap:12px;padding:21px 23px 17px;display:grid}.launch-detail-head>div{min-width:0}.launch-detail-head>div>small{color:#92958b;font-size:7px}.launch-detail-head h2{letter-spacing:-.4px;margin:4px 0;font-size:17px}.launch-detail-head p{color:#82857b;margin:0;font-size:8px}.launch-detail-head .launch-status-badge{margin:0}.launch-detail-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1.1fr 1fr .7fr;margin:14px 23px 0;display:grid;overflow:hidden}.launch-detail-summary>span{border-right:1px solid var(--line);padding:11px 12px}.launch-detail-summary>span:last-child{border-right:0}.launch-detail-summary small,.launch-detail-summary b{display:block}.launch-detail-summary small{color:#999c91;letter-spacing:.65px;font-size:6px}.launch-detail-summary b{margin-top:5px;font-size:8px}.launch-timeline{padding:14px 23px 20px;display:grid}.launch-timeline-step{grid-template-columns:28px 1fr auto;align-items:start;gap:11px;min-height:69px;display:grid;position:relative}.launch-timeline-step:not(:last-child):before{content:"";background:#dfe0d8;width:1px;position:absolute;top:27px;bottom:0;left:13px}.launch-timeline-step>span{z-index:1;color:#7c7f75;background:#e6e7df;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid;position:relative}.launch-timeline-step.done>span{color:#607a39;background:#e5f0d2}.launch-timeline-step.active>span{background:var(--ink);color:var(--lime)}.launch-timeline-step.error>span{color:#a85349;background:#f5dfda}.launch-timeline-step>div>small,.launch-timeline-step>div>b,.launch-timeline-step>div>p{display:block}.launch-timeline-step>div>small{color:#9a9d92;letter-spacing:.55px;font-size:6px}.launch-timeline-step>div>b{margin-top:4px;font-size:9px}.launch-timeline-step>div>p{color:#8c8f85;margin:4px 0 0;font-size:7px}.launch-timeline-step>em{color:#7f8277;background:#eeeee9;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:750}.launch-timeline-step.done>em{color:#5d7638;background:#e9f2d8}.launch-timeline-step.active>em{color:#8c682e;background:#f4ead7}.launch-timeline-step.error>em{color:#965047;background:#f8e7e3}.launch-detail-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:14px 23px 18px;display:flex}.launch-detail-footer p,.launch-detail-footer b,.launch-detail-footer small{margin:0;display:block}.launch-detail-footer b{font-size:8px}.launch-detail-footer small{color:#898c82;margin-top:4px;font-size:7px}.launch-detail-footer>button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:37px;padding:0 13px;font-size:8px;font-weight:750}.active-landing-banner{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:88px 1fr auto;align-items:center;gap:18px;min-height:126px;margin-bottom:25px;padding:18px;display:grid}.active-landing-preview{color:#fff;border-radius:11px;place-items:center;width:84px;height:84px;font-family:Georgia,serif;font-size:27px;display:grid}.active-landing-banner h2{letter-spacing:-.4px;margin:0 0 6px;font-size:18px}.active-landing-banner>div:nth-child(2)>p:last-child{color:#a9aca2;margin:0;font-size:8px}.active-landing-state{color:#d5d7cf;white-space:nowrap;border:1px solid #474a41;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:7px;display:flex}.active-landing-state i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d7ff631a}.landing-list-head{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.landing-list-head h2{margin:0 0 5px;font-size:16px}.landing-list-head p{color:#8d9086;margin:0;font-size:8px}.landing-list-head>span{color:#797c72;background:#e9eae2;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:750}.landing-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.landing-choice-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.landing-choice-card.selected{border-color:#a8b978;box-shadow:0 0 0 2px #d7ff6333}.landing-choice-preview{color:#fff;place-items:center;height:105px;font-family:Georgia,serif;font-size:28px;display:grid;position:relative}.landing-choice-preview b{background:var(--lime);color:var(--ink);letter-spacing:.55px;border-radius:99px;padding:5px 7px;font-family:inherit;font-size:6px;position:absolute;top:10px;right:10px}.landing-choice-copy{padding:14px}.landing-live{color:#6d843f;align-items:center;gap:5px;font-size:7px;display:flex}.landing-live i{background:#7fa641;border-radius:50%;width:5px;height:5px}.landing-choice-copy h3{margin:9px 0 5px;font-size:11px}.landing-choice-copy p{color:#85887e;margin:0;font-size:8px}.landing-choice-copy small{color:#9a9d92;margin-top:10px;font-size:7px;display:block}.landing-choice-actions{gap:6px;padding:0 14px 14px;display:flex}.landing-choice-actions button{min-height:34px;color:var(--ink);cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:8px;flex:1;font-size:7px;font-weight:700}.landing-choice-actions button:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.landing-choice-actions button.selected{color:#60783a;cursor:default;background:#edf4dc;border-color:#d6e3b2}.current-landing-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(320px,1.08fr) minmax(320px,.92fr);display:grid;overflow:hidden}.current-landing-preview{border:0;border-right:1px solid var(--line);cursor:pointer;background:#e9e6df;min-height:530px;padding:20px 20px 58px;position:relative}.current-landing-preview-live{cursor:default}.landing-browser-bar{background:var(--ink);border-radius:10px 10px 0 0;align-items:center;gap:5px;height:31px;padding:0 10px;display:flex}.landing-browser-bar>i{background:#66695e;border-radius:50%;width:5px;height:5px}.landing-browser-bar>i:first-child{background:#d16e62}.landing-browser-bar>span{color:#aeb1a6;margin-left:auto;font-size:6px}.landing-mini-page{color:#1e2020;text-align:center;background:#fff;width:min(285px,76%);min-height:430px;margin:0 auto;overflow:hidden;box-shadow:0 14px 36px #21221d2e}.landing-mini-page>p{color:#fff;letter-spacing:.6px;background:#181818;margin:0;padding:8px;font-size:6px;font-weight:850}.landing-mini-page>h2{color:#b33745;text-transform:uppercase;margin:0;padding:8px;font-size:16px;font-weight:850}.landing-mini-page>img{object-fit:cover;object-position:top;width:100%;height:285px;display:block}.landing-mini-page>div{background:#f5f2ee;grid-template-columns:1fr 48px 1fr;align-items:center;min-height:51px;display:grid}.landing-mini-page>div span small,.landing-mini-page>div span del,.landing-mini-page>div span strong{display:block}.landing-mini-page>div span small{color:#777;font-size:5px}.landing-mini-page>div span del,.landing-mini-page>div span strong{margin-top:4px;font-size:9px}.landing-mini-page>div b{color:#fff;background:#bd2f42;place-items:center;height:51px;font-size:11px;display:grid}.landing-mini-page>em{color:#fff;background:#d92e46;border-radius:5px;margin:10px 14px;padding:11px;font-size:7px;font-style:normal;font-weight:850;display:block}.landing-preview-action{color:#62655b;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:750;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0000001a}.landing-card-live-frame{background:#ded8ce;border-radius:0 0 10px 10px;height:430px;position:relative;overflow:hidden;box-shadow:0 14px 36px #21221d29}.landing-card-live-frame iframe{transform-origin:top;pointer-events:none;background:#e8e2d8;border:0;width:480px;height:920px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.48)}.current-landing-info{flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.current-landing-status{justify-content:space-between;align-items:center;gap:10px;margin-bottom:42px;display:flex}.current-landing-status>span{color:#617b3b;letter-spacing:.55px;align-items:center;gap:6px;font-size:6px;font-weight:850;display:flex}.current-landing-status>span i{background:#7ca440;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e6efd3}.current-landing-status>em{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.current-landing-info h2{letter-spacing:-1px;margin:0 0 11px;font-size:clamp(21px,2.4vw,30px);line-height:1.07}.current-landing-info>p:not(.eyebrow){color:#85887e;margin:0;font-size:8px;line-height:1.55}.landing-facts{border:1px solid var(--line);background:#fbfbf8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.landing-facts>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:60px;padding:11px}.landing-facts>span:nth-child(2n){border-right:0}.landing-facts>span:nth-last-child(-n+2){border-bottom:0}.landing-facts small,.landing-facts b{display:block}.landing-facts small{color:#999c91;letter-spacing:.6px;font-size:5px}.landing-facts b{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:7px;overflow:hidden}.current-landing-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:28px;display:grid}.current-landing-actions a,.current-landing-actions button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;place-items:center;min-height:39px;font-size:8px;font-weight:750;text-decoration:none;display:grid}.current-landing-actions button{color:var(--ink);background:#fafaf7;border-color:#deded6}.current-landing-actions-single{grid-template-columns:1fr}.current-landing-actions-single button{border-color:var(--ink);background:var(--ink);color:#fff}.landing-template-note{background:#f3f8e6;border:1px solid #dce6bb;border-radius:11px;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.landing-template-note>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.landing-template-note p,.landing-template-note b,.landing-template-note small{margin:0;display:block}.landing-template-note b{font-size:8px}.landing-template-note small{color:#7e8175;margin-top:4px;font-size:7px;line-height:1.45}.landing-preview-modal{z-index:1;background:#fbfbf7;border-radius:17px;width:min(760px,100%);max-height:calc(100vh - 40px);animation:.2s ease-out modalIn;position:relative;overflow:auto;box-shadow:0 30px 80px #00000040}.landing-preview-modal-full{width:min(1120px,100% - 40px);overflow:hidden}.landing-preview-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:21px 23px 17px;display:flex}.landing-preview-modal-head h2{letter-spacing:-.45px;margin:0 0 5px;font-size:18px}.landing-preview-modal-head p{color:#85887e;margin:0;font-size:8px}.landing-phone-frame{background:#292b25;border:5px solid #292b25;border-radius:30px;width:330px;margin:20px auto;padding:12px 8px 16px;box-shadow:0 18px 38px #0000002e}.landing-phone-speaker{background:#080908;border-radius:99px;width:58px;height:5px;margin:0 auto 9px}.landing-phone-content{color:#1e2020;text-align:center;background:#fff;border-radius:17px;max-height:520px;overflow-y:auto}.landing-phone-content header>small{color:#fff;letter-spacing:.6px;background:#171717;padding:9px;font-size:7px;font-weight:850;display:block}.landing-phone-content header h3{color:#b33745;text-transform:uppercase;margin:0;padding:9px;font-size:18px}.landing-phone-content header img{object-fit:cover;object-position:top;width:100%;height:350px;display:block}.landing-phone-price{background:#f5f2ee;grid-template-columns:1fr 60px 1fr;align-items:center;min-height:63px;display:grid}.landing-phone-price small,.landing-phone-price del,.landing-phone-price strong{display:block}.landing-phone-price small{color:#777;font-size:6px}.landing-phone-price del,.landing-phone-price strong{margin-top:4px;font-size:11px}.landing-phone-price>b{color:#fff;background:#bd2f42;place-items:center;height:63px;font-size:11px;display:grid}.landing-phone-timer{background:#f7f7f7;padding:13px}.landing-phone-timer small{margin-bottom:7px;font-size:7px;font-weight:800;display:block}.landing-phone-timer>span{font-size:15px}.landing-phone-timer b{color:#fff;background:#252525;border-radius:5px;padding:5px 7px}.landing-phone-content ul{text-align:left;gap:6px;margin:12px 20px;padding:0;font-size:7px;font-weight:750;list-style:none;display:grid}.landing-phone-content li:before{content:"✓";color:#b82e42;margin-right:7px}.landing-phone-content>button{color:#fff;background:#d92e46;border:0;border-radius:6px;width:calc(100% - 28px);margin:2px 14px 14px;padding:13px;font-size:8px;font-weight:850}.landing-phone-content>section{background:#f0efec;padding:18px}.landing-phone-content>section h4{margin:0 0 6px;font-size:14px}.landing-phone-content>section p{color:#73766c;margin:0;font-size:7px}.landing-preview-modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;padding:14px 23px 18px;display:flex}.landing-preview-modal-footer b,.landing-preview-modal-footer small{display:block}.landing-preview-modal-footer b{font-size:8px}.landing-preview-modal-footer small{color:#92958b;margin-top:4px;font-size:7px}.landing-preview-modal-footer a{background:var(--ink);color:#fff;border-radius:8px;place-items:center;min-height:37px;padding:0 13px;font-size:8px;font-weight:750;text-decoration:none;display:grid}.landing-preview-modal-footer button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;min-height:37px;padding:0 18px;font-size:8px;font-weight:750;display:grid}.landing-full-preview-shell{background:#e8e2d8;border:1px solid #d8d8d0;border-radius:12px;margin:18px 22px;overflow:hidden;box-shadow:0 12px 30px #191a151a}.landing-full-preview-shell iframe{background:#e8e2d8;border:0;width:100%;height:min(70vh,760px);display:block}.submitted-landing-request{background:#f7faee;border:1px dashed #b6c38e;border-radius:12px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:82px;margin:0 0 13px;padding:12px 14px;display:grid}.submitted-landing-icon{background:var(--ink);width:43px;height:43px;color:var(--lime);border-radius:9px;place-items:center;font-size:8px;font-weight:850;display:grid}.submitted-landing-request small{color:#78864e;letter-spacing:.65px;font-size:6px;font-weight:850}.submitted-landing-request h3{margin:5px 0 3px;font-size:10px}.submitted-landing-request p{color:#85887d;margin:0;font-size:7px}.submitted-landing-request em{color:#89662e;background:#f1e6cf;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:750}.zip-upload-modal{z-index:1;background:#fbfbf7;border-radius:17px;width:min(640px,100%);max-height:calc(100vh - 40px);animation:.2s ease-out modalIn;position:relative;overflow:auto;box-shadow:0 30px 80px #00000040}.zip-upload-modal .modal-top{border-bottom:1px solid var(--line)}.zip-upload-modal .modal-top p{color:#85887e;margin:7px 0 0;font-size:8px}.zip-modal-body{gap:13px;padding:20px 27px 24px;display:grid}.zip-upload-zone{cursor:pointer;background:#fff;border:1px dashed #afb3a4;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.zip-upload-zone:hover,.zip-upload-zone.selected{background:#fbfff3;border-color:#97a969}.zip-upload-zone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.zip-mark{background:var(--ink);width:43px;height:43px;color:var(--lime);border-radius:11px;place-items:center;margin-bottom:11px;font-size:9px;font-weight:850;display:grid}.zip-upload-zone b{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:10px;overflow:hidden}.zip-upload-zone small{color:#92958b;margin-top:5px;font-size:7px}.zip-safety-note{margin:0}.zip-workflow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding-top:2px;display:grid}.zip-workflow>span{min-width:0}.zip-workflow i{color:#6f7367;background:#e5e7dc;border-radius:50%;place-items:center;width:21px;height:21px;margin-bottom:6px;font-size:7px;font-style:normal;font-weight:800;display:grid}.zip-workflow span:first-child i{background:var(--ink);color:var(--lime)}.zip-workflow b,.zip-workflow small{display:block}.zip-workflow b{font-size:7px}.zip-workflow small{color:#96998f;margin-top:3px;font-size:6px}.zip-workflow em{color:#b1b4aa;font-size:9px;font-style:normal}.primary-button:disabled{opacity:.45;cursor:default}.landing-library-hero{align-items:flex-end}.landing-library-hero .top-new-button{white-space:nowrap}.landing-library-grid{margin-bottom:30px}.landing-choice-preview{cursor:pointer;border:0;width:100%;padding:0;overflow:hidden}.landing-choice-preview-image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .25s;display:block}.landing-choice-preview-image:hover img{transform:scale(1.025)}.landing-choice-preview-image>span{color:#fff;background:#141612d6;border-radius:99px;padding:5px 7px;font-family:Arial,sans-serif;font-size:6px;font-weight:800;position:absolute;bottom:10px;left:10px}.landing-choice-preview-zip{background:linear-gradient(145deg,#20231d,#3c4430);flex-direction:column;gap:8px;display:flex}.landing-choice-preview-zip>span{width:46px;height:46px;color:var(--lime);background:#171914;border:1px solid #687354;border-radius:11px;place-items:center;font-family:Arial,sans-serif;font-size:9px;font-weight:850;display:grid;box-shadow:0 10px 24px #00000038}.landing-choice-preview-zip>em{color:#d7ddca;font-family:Arial,sans-serif;font-size:6px;font-style:normal;font-weight:750}.landing-proposals-section,.admin-landing-proposals{margin-top:31px}.landing-proposal-status{background:var(--sand);min-height:28px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.landing-proposal-status.approved{color:#5d7934;background:#e8f1d7}.landing-proposal-status.rejected{color:#9a4a3e;background:#f4e0dc}.admin-landing-proposals{border-top:1px solid var(--line);padding-top:27px}.admin-landing-proposal-list{gap:9px;display:grid}.admin-landing-proposal-list>article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:48px minmax(180px,1.4fr) minmax(150px,.85fr) auto minmax(260px,auto);align-items:center;gap:12px;min-height:96px;padding:13px;display:grid}.admin-landing-zip{background:var(--ink);width:46px;height:54px;color:var(--lime);border-radius:9px;place-items:center;font-size:8px;font-weight:850;display:grid}.admin-landing-proposal-list b,.admin-landing-proposal-list small,.admin-landing-proposal-list p{margin:0;display:block}.admin-landing-proposal-list b{margin:5px 0;font-size:8px}.admin-landing-proposal-list small,.admin-landing-proposal-list p{color:#8d9086;font-size:6px;line-height:1.45}.admin-landing-proposal-list>article>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-landing-proposal-list>article>div button{min-height:31px;color:var(--ink);cursor:pointer;background:#fafaf7;border:1px solid #d9dbd2;border-radius:7px;padding:0 9px;font-size:6px;font-weight:750}.admin-landing-proposal-list>article>div button:nth-child(2){border-color:var(--ink);background:var(--ink);color:#fff}.admin-landing-proposal-list>article>div button:last-child:not(:first-child){color:#9b4a40}.admin-landing-proposal-list button:disabled{opacity:.45;cursor:default}.zip-text-field{gap:6px;display:grid}.zip-text-field>span{font-size:7px;font-weight:800}.zip-text-field input,.zip-text-field textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #deded6;border-radius:9px;outline:none;font-size:9px}.zip-text-field input{min-height:42px;padding:0 12px}.zip-text-field textarea{resize:vertical;min-height:88px;padding:11px 12px;line-height:1.5}.zip-text-field input:focus,.zip-text-field textarea:focus{border-color:#a0af74;box-shadow:0 0 0 3px #d7ff6329}.zip-upload-modal .modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 27px 20px;display:flex}.zip-upload-modal .modal-actions button{min-height:39px;padding:0 15px}.landing-preview-loading{background:#f5f5f0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:min(70vh,760px);display:flex}.landing-preview-loading>span{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:12px;place-items:center;font-size:8px;font-weight:850;display:grid}.landing-preview-loading b{font-size:12px}.landing-preview-loading small{color:#8b8e84;font-size:7px}.landing-preview-loading.error>span{color:#fff;background:#8d453d}.landing-preview-loading button{background:var(--ink);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:6px;padding:0 16px;font-size:9px;font-weight:800}@media (width<=980px){.landing-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-landing-proposal-list>article{grid-template-columns:48px 1fr auto}.admin-landing-proposal-list>article>span:nth-child(3){grid-column:2}.admin-landing-proposal-list>article>div{grid-column:2/-1;justify-content:flex-start}}@media (width<=660px){.landing-library-hero{align-items:stretch}.landing-library-hero .top-new-button{justify-content:center;width:100%}.landing-library-grid{grid-template-columns:1fr}.active-landing-banner{grid-template-columns:64px 1fr}.active-landing-preview{width:62px;height:62px}.active-landing-state{grid-column:2;justify-self:start}.admin-landing-proposal-list>article{grid-template-columns:44px 1fr}.admin-landing-proposal-list>article>span:nth-child(3),.admin-landing-proposal-list>article>em,.admin-landing-proposal-list>article>div{grid-column:2}.zip-upload-modal .modal-actions{flex-direction:column-reverse;align-items:stretch;padding-left:18px;padding-right:18px}}.storage-overview-card{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:88px 1fr auto;align-items:center;gap:19px;min-height:142px;margin-bottom:13px;padding:19px 21px;display:grid}.storage-ring{border:8px solid #4c5043;border-top-color:var(--lime);border-right-color:var(--lime);border-bottom-color:var(--lime);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:flex}.storage-ring strong,.storage-ring small{display:block}.storage-ring strong{font-size:17px}.storage-ring small{color:#aeb1a6;margin-top:2px;font-size:6px}.storage-overview-copy h2{margin:5px 0 9px;font-size:18px}.storage-overview-copy p{color:#a9aca2;max-width:510px;margin:8px 0 0;font-size:7px;line-height:1.45}.storage-bar{background:#484b42;border-radius:99px;width:min(430px,100%);height:5px;overflow:hidden}.storage-bar i{border-radius:inherit;background:var(--lime);width:75%;height:100%;display:block}.storage-overview-card>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #51554a;border-radius:8px;min-height:36px;padding:0 12px;font-size:7px;font-weight:750}.files-explanation{margin:0 0 24px}.product-files-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:27px;display:grid}.product-files-card{border:1px solid var(--line);min-height:96px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.product-files-card.selected{background:#f7faee;border-color:#a7b778;box-shadow:inset 0 0 0 1px #dce6bd}.product-file-thumb{color:#fff;border-radius:8px;place-items:center;width:42px;height:56px;display:grid}.product-files-card span:nth-child(2){min-width:0}.product-files-card small,.product-files-card b,.product-files-card em,.product-files-card strong{display:block}.product-files-card span:nth-child(2)>small{color:#92958b;font-size:6px}.product-files-card b{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:8px;overflow:hidden}.product-files-card em{color:#888b81;font-size:6px;font-style:normal}.product-files-card>strong{text-align:right;white-space:nowrap;font-size:8px}.product-files-card>strong small{color:#999c91;margin-top:5px;font-size:6px;font-weight:500}.file-list-heading{align-items:center}.stored-files-list{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.stored-file-row{border-bottom:1px solid #eeeee8;grid-template-columns:minmax(240px,1.5fr) minmax(110px,.65fr) minmax(120px,.75fr) 70px 72px;align-items:center;gap:10px;min-height:63px;padding:8px 13px;display:grid}.stored-file-row:last-child{border-bottom:0}.stored-file-header{color:#989b90;letter-spacing:.65px;background:#f1f1ec;min-height:34px;font-size:6px;font-weight:800}.stored-file-row>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.stored-file-row b,.stored-file-row small{display:block}.stored-file-row b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.stored-file-row small{color:#95988d;margin-top:4px;font-size:6px}.stored-file-row>strong{font-size:8px}.file-kind{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.file-kind.photo{color:#846d4e;background:#eee8dc}.file-kind.video{color:#4f7084;background:#e4edf2}.file-kind.creative{color:#627b3a;background:#edf4dc}.stored-file-actions{justify-content:end;gap:5px;display:flex}.stored-file-actions button{color:#73766c;cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:7px;width:28px;height:28px}.stored-file-actions button:last-child{color:#a35b52}.storage-counting-note{color:#8c8f85;margin:10px 0 0;font-size:7px}.files-empty-state{color:#85887e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.files-empty-state>span{background:#eeeee8;border-radius:9px;place-items:center;width:37px;height:37px;margin-bottom:10px;font-size:15px;display:grid}.files-empty-state b{font-size:9px}.files-empty-state small{margin-top:5px;font-size:7px}.delete-file-modal{z-index:1;text-align:center;background:#fbfbf7;border-radius:17px;width:min(440px,100%);padding:27px;animation:.2s ease-out modalIn;position:relative;box-shadow:0 30px 80px #00000040}.delete-file-icon{color:#a3564d;background:#f5e5e1;border-radius:50%;place-items:center;width:49px;height:49px;margin:0 auto 16px;font-size:22px;display:grid}.delete-file-modal h2{overflow-wrap:anywhere;letter-spacing:-.45px;margin:0 0 8px;font-size:19px}.delete-file-modal>p:not(.eyebrow){color:#7f8278;margin:0;font-size:8px;line-height:1.5}.delete-file-warning{text-align:left;background:#f4eee2;border-radius:9px;align-items:center;gap:8px;margin-top:15px;padding:9px 10px;display:flex}.delete-file-warning>span{color:#77571e;background:#e5c78c;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-weight:850;display:grid}.delete-file-warning small{color:#7f6a42;font-size:7px;line-height:1.4}.delete-file-modal>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.delete-file-button{color:#fff;cursor:pointer;background:#a7554a;border:0;border-radius:9px;height:40px;font-size:10px;font-weight:750}.connection-modal-layer{z-index:110;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connection-detail-modal{z-index:1;background:#fbfbf7;border-radius:16px;width:min(650px,100%);max-height:calc(100vh - 40px);animation:.2s ease-out modalIn;position:relative;overflow:auto;box-shadow:0 30px 80px #00000040}.connection-detail-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 24px 17px;display:flex}.connection-detail-head>div{min-width:0}.connection-detail-head h2{letter-spacing:-.55px;margin:0;font-size:19px}.connection-detail-head p{color:#8b8e84;margin:5px 0 0;font-size:8px}.connection-detail-head .modal-close{align-self:flex-start;margin-left:auto}.telegram-integration-guide{background:#f7faef;border:1px solid #d8e3b8;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:9px;margin:14px 24px 0;padding:12px;display:grid}.telegram-integration-guide>div{align-items:center;gap:7px;min-width:0;display:flex}.telegram-integration-guide>div>span{background:var(--lime);border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:850;display:grid}.telegram-integration-guide p,.telegram-integration-guide b,.telegram-integration-guide small{margin:0;display:block}.telegram-integration-guide b{font-size:7px}.telegram-integration-guide small{color:#85897d;margin-top:2px;font-size:6px;line-height:1.35}.telegram-integration-guide>i{color:#9ca08f;font-size:9px;font-style:normal}.telegram-integration-guide>button{background:var(--ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800}.telegram-account-link{background:#fbfcf7;border:1px solid #dfe4d2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.telegram-account-link.is-connected{background:#f7fbea;border-color:#cfe28d}.telegram-account-link-icon{color:#34769b;background:#e6f0f6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.telegram-account-link small,.telegram-account-link h3,.telegram-account-link p{margin:0;display:block}.telegram-account-link small{color:#799247;letter-spacing:.08em;font-size:7px;font-weight:850}.telegram-required-badge{color:#5e7836;letter-spacing:.45px;background:#e5efd0;border-radius:99px;margin-left:7px;padding:3px 5px;font-size:5px;display:inline-flex!important}.telegram-account-link h3{margin-top:4px;font-size:12px}.telegram-account-link p{color:#74796c;max-width:520px;margin-top:5px;font-size:8px;line-height:1.55}.telegram-link-button,.telegram-unlink-button{cursor:pointer;white-space:nowrap;border-radius:9px;min-height:38px;padding:0 13px;font-size:8px;font-weight:800}.telegram-link-button{background:var(--ink);color:#fff;border:0}.telegram-unlink-button{color:#777b70;background:#fff;border:1px solid #d9d9cf}.connection-detail-security{background:#eff4e3;border:1px solid #dce7bd;border-radius:10px;align-items:center;gap:10px;margin:14px 24px 0;padding:10px 12px;display:flex}.connection-detail-security>span{background:var(--lime);border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.connection-detail-security p,.connection-detail-security b,.connection-detail-security small{margin:0;display:block}.connection-detail-security b{font-size:8px}.connection-detail-security small{color:#7e8175;margin-top:3px;font-size:7px}.connection-detail-security button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:750}.hosting-domain-explainer{background:linear-gradient(145deg,#f8fbea,#f1f6df);border:1px solid #cfdbac;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin:14px 24px 0;padding:14px;display:grid}.hosting-domain-explainer>span{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:11px;place-items:center;font-size:16px;font-weight:900;display:grid}.hosting-domain-explainer small,.hosting-domain-explainer h3,.hosting-domain-explainer p{margin:0;display:block}.hosting-domain-explainer small{color:#73874a;letter-spacing:.09em;font-size:6px;font-weight:900}.hosting-domain-explainer h3{letter-spacing:-.25px;margin-top:4px;font-size:13px}.hosting-domain-explainer p{color:#74796c;margin-top:4px;font-size:8px;line-height:1.45}.connection-fields{gap:8px;padding:14px 24px 18px;display:grid}.connection-field-group{gap:8px;display:grid}.connection-field-section{align-items:center;gap:9px;padding:7px 2px 1px;display:flex}.connection-field-section>span{color:#667642;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:850}.connection-field-section>i{background:#e5e8dc;flex:1;height:1px}.connection-field{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:flex}.connection-field>span:not(.icon){flex:1;min-width:0}.connection-field small,.connection-field em{display:block}.connection-field small{color:#888b81;font-size:7px}.connection-field-label{align-items:center;gap:7px;display:flex!important}.connection-field-label b{letter-spacing:.4px;border-radius:99px;padding:3px 5px;font-size:5px}.connection-field-label b.required{color:#60783a;background:#e8efd9}.connection-field-label b.optional{color:#7e8078;background:#eeeef0}.connection-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;margin-top:3px;padding:3px 0;font-size:9px;font-weight:700;display:block}.hosting-domains-input,.hosting-domain-select{width:100%;color:var(--ink);font:inherit;background:#fbfcf8;border:1px solid #e2e5d8;border-radius:8px;outline:0;margin-top:6px;font-size:9px;font-weight:700;display:block}.hosting-domains-input{resize:vertical;min-height:58px;padding:9px 10px;line-height:1.5}.hosting-domain-select{cursor:pointer;padding:9px 10px}.hosting-domain-select:disabled{color:#9b9e94;cursor:not-allowed}.hosting-domain-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex!important}.hosting-domain-chips i{color:#596c34;background:#f2f8df;border:1px solid #dce5be;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.hosting-domain-discovery{background:#fafcf5;border:1px solid #dde4ca;border-radius:9px;gap:8px;margin-top:7px;padding:10px;display:grid}.hosting-domain-discovery>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.hosting-domain-discovery>div>span{min-width:0}.hosting-domain-discovery b,.hosting-domain-discovery small{display:block}.hosting-domain-discovery b{color:var(--ink);font-size:8px}.hosting-domain-discovery small{color:#858a7e;margin-top:3px;font-size:6px;line-height:1.4}.hosting-domain-discovery button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:7px;font-weight:800}.hosting-domain-discovery button:disabled{opacity:.55;cursor:wait}.hosting-discovery-message{color:#60763c;background:#eef4dc;border-radius:7px;margin:0;padding:7px 8px;font-size:7px;font-weight:700;line-height:1.45}.hosting-domain-empty{color:#94978e;border:1px dashed #daddd2;border-radius:8px;padding:8px 9px;font-size:7px;line-height:1.4;display:block!important}.hosting-domain-options{gap:6px;margin-top:7px;display:grid}.hosting-domain-options>button{min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfbf8;border:1px solid #dfe1d8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.hosting-domain-options>button:hover{background:#f8fbe9;border-color:#b9ca82}.hosting-domain-options>button.is-selected{background:#f3f9dc;border-color:#a9c354;box-shadow:0 0 0 2px #bee54d29}.hosting-domain-options b,.hosting-domain-options small{display:block}.hosting-domain-options b{font-size:9px}.hosting-domain-options small{color:#8b8f84;margin-top:3px;font-size:6px}.hosting-domain-options i{color:#777b70;white-space:nowrap;background:#ebece5;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.hosting-domain-options .is-selected i{background:var(--lime);color:var(--ink)}.connection-field input::placeholder{color:#b06f49;font-weight:650}.connection-field:focus-within{border-color:#aab77f;box-shadow:0 0 0 3px #d7ff6333}.connection-field em{color:#a0a298;margin-top:4px;font-size:7px;font-style:normal}.connection-field>button{color:#75786e;cursor:pointer;background:#fafaf7;border:1px solid #deded6;border-radius:7px;width:27px;height:27px}.meta-app-slot{background:#f7faef;border:1px solid #dce4c5;border-radius:11px;gap:8px;margin-top:4px;padding:12px;display:grid}.meta-app-slot-head{justify-content:space-between;align-items:center;padding:0 2px 3px;display:flex}.meta-app-slot-head b,.meta-app-slot-head small{display:block}.meta-app-slot-head b{font-size:9px}.meta-app-slot-head small{color:#8f9287;margin-top:3px;font-size:7px}.meta-app-slot-head button{color:#8b8e83;letter-spacing:1px;cursor:pointer;background:0 0;border:0;font-size:8px}.meta-routing-panel{background:linear-gradient(145deg,#f8fbea,#f2f6e5);border:1px solid #cfdbac;border-radius:12px;gap:10px;margin-top:4px;padding:13px;display:grid}.meta-routing-head{align-items:center;gap:10px;display:flex}.meta-routing-head>span:not(.meta-routing-icon){flex:1;min-width:0}.meta-routing-head b,.meta-routing-head small{display:block}.meta-routing-head b{font-size:10px}.meta-routing-head small{color:#7d8174;margin-top:4px;font-size:7px;line-height:1.45}.meta-routing-icon{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid}.meta-routing-switch{flex:none;position:relative}.meta-routing-switch input{opacity:0;pointer-events:none;position:absolute}.meta-routing-switch i{cursor:pointer;background:#cfd1c8;border-radius:99px;width:35px;height:20px;padding:2px;transition:all .2s;display:block}.meta-routing-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 1px 4px #0000002e}.meta-routing-switch input:checked+i{background:#849d45}.meta-routing-switch input:checked+i:after{transform:translate(15px)}.meta-routing-controls,.meta-app-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.meta-routing-controls label,.meta-app-inline-fields label{gap:5px;display:grid}.meta-routing-controls span,.meta-app-inline-fields small{color:#777b6e;font-size:7px;font-weight:750}.meta-routing-controls select,.meta-app-inline-fields input{width:100%;min-height:35px;color:var(--ink);background:#fff;border:1px solid #d9ddce;border-radius:8px;outline:0;padding:0 10px;font-size:8px;font-weight:700}.meta-routing-controls select:focus,.meta-app-inline-fields input:focus{border-color:#9cae6c;box-shadow:0 0 0 3px #d7ff633d}.meta-primary-route{background:#fff;border:1px solid #d9e3bd;border-radius:10px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.meta-primary-route>span:not(.icon){flex:1;min-width:0}.meta-primary-route b,.meta-primary-route small{display:block}.meta-primary-route b{font-size:9px}.meta-primary-route small{color:#8c8f85;margin-top:3px;font-size:7px}.meta-primary-route em{color:#5d7131;letter-spacing:.5px;background:#e8f3c9;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.meta-primary-token-detail{background:#fbfff4;border:1px solid #d9e3bd;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.meta-primary-token-detail.is-error{background:#fff2ef;border-color:#e3bbb3}.meta-primary-token-detail b,.meta-primary-token-detail small{display:block}.meta-primary-token-detail b{font-size:8px}.meta-primary-token-detail small{color:#8c8f85;margin-top:3px;font-size:6px}.meta-primary-token-detail>em{color:#6f765f;text-align:right;max-width:45%;font-size:6px;font-style:normal;line-height:1.4}.meta-app-enabled{justify-content:space-between;align-items:center;gap:12px;padding:7px 3px 1px;display:flex}.meta-app-enabled b,.meta-app-enabled small{display:block}.meta-app-enabled b{font-size:8px}.meta-app-enabled small{color:#8a8e81;margin-top:3px;font-size:7px}.meta-app-enabled input{accent-color:#7e9940;width:16px;height:16px}.meta-routing-note{color:#fff;background:#171a12;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.meta-routing-note b{color:var(--lime);font-size:8px}.meta-routing-note span{color:#c2c6b8;font-size:7px;line-height:1.5}.add-meta-app-button{min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfff3;border:1px dashed #b9c58d;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.add-meta-app-button>span{background:var(--lime);border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.add-meta-app-button b{align-self:end;font-size:9px}.add-meta-app-button small{color:#8b8e83;align-self:start;font-size:7px}.connection-detail-footer{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:15px 24px 21px;display:flex}.free-save-button{background:var(--lime);color:var(--ink)}.modal-layer{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#1819149e;border:0;position:absolute;inset:0}.launcher-modal{z-index:1;background:#fbfbf7;border-radius:17px;width:min(690px,100%);max-height:calc(100vh - 40px);animation:.2s ease-out modalIn;position:relative;overflow:auto;box-shadow:0 30px 80px #00000040}.modal-top{justify-content:space-between;align-items:flex-start;padding:25px 27px 17px;display:flex}.modal-top h2{letter-spacing:-.8px;margin:0;font-size:23px}.modal-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:32px;height:32px;font-size:20px;line-height:1}.steps-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 27px 19px;display:grid}.step-dot{color:#a0a299;align-items:center;gap:7px;display:flex;position:relative}.step-dot:not(:last-child):after{content:"";z-index:0;background:#deded6;height:1px;position:absolute;top:11px;left:29px;right:8px}.step-dot.active:not(:last-child):after{background:#aabf6a}.step-dot i{z-index:1;background:#e8e8e1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:800;display:grid}.step-dot.active i{background:var(--ink);color:var(--lime)}.step-dot small{font-size:8px;font-weight:700}.step-dot.active small{color:var(--ink)}.modal-body{min-height:330px;padding:24px 27px}.form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field-wide{grid-column:1/-1}.field>span{align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.field input,.field textarea,.field select{width:100%;color:var(--ink);background:#fff;border:1px solid #deded6;border-radius:9px;outline:0;padding:11px 12px;font-size:10px;transition:border .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:#9aa775;box-shadow:0 0 0 3px #d7ff6340}.field textarea{resize:vertical;min-height:75px;line-height:1.45}.upload-zone{cursor:pointer;background:#fff;border:1px dashed #bec0b5;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:210px;display:flex}.upload-zone:hover{background:#fbfff1;border-color:#8fa64f}.upload-zone b{margin:14px 0 7px;font-size:12px}.upload-zone>span:last-child{color:#96988f;font-size:8px}.upload-tips{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.upload-tips>div{background:#f1f1eb;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.upload-tips b,.upload-tips small{display:block}.upload-tips b{font-size:9px}.upload-tips small{color:#8b8e84;margin-top:3px;font-size:8px}.connections-step{gap:10px;display:grid}.connection-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:69px;padding:10px 13px;display:flex}.connection-card.selected{border-color:#c5d691;box-shadow:inset 0 0 0 1px #dbe8b4}.connection-card b,.connection-card small{display:block}.connection-card b{font-size:10px}.connection-card small{color:#909289;margin-top:4px;font-size:8px}.connection-card em{color:#68843b;background:#e8f2d6;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.connection-note{color:#777a70;background:#f0f0e9;border-radius:9px;margin:4px 0 0;padding:11px 12px;font-size:8px;line-height:1.5}.review-product{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:13px;margin-bottom:12px;padding:13px;display:flex}.review-visual{background:#a68e70;border-radius:9px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:22px;display:grid}.review-product small,.review-product b,.review-product em{display:block}.review-product small{color:var(--lime);letter-spacing:1px;font-size:7px}.review-product b{margin:4px 0;font-size:12px}.review-product em{color:#a9aca2;font-size:8px;font-style:normal}.review-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.review-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px;display:flex}.review-list>div:last-child{border-bottom:0}.review-list b,.review-list small{display:block}.review-list b{font-size:9px}.review-list small{color:#92948b;margin-top:3px;font-size:8px}.review-list strong{color:#7d8076;white-space:nowrap;margin-left:auto;font-size:8px}.free-draft-note{background:#f2f8e4;border:1px solid #d9e6b4;border-radius:10px;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;display:flex}.free-draft-note>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.free-draft-note p,.free-draft-note b,.free-draft-note small{margin:0;display:block}.free-draft-note b{font-size:8px}.free-draft-note small{color:#7f8277;margin-top:3px;font-size:7px}.modal-footer{border-top:1px solid var(--line);justify-content:space-between;padding:16px 27px 22px;display:flex}.secondary-button,.primary-button{cursor:pointer;border-radius:9px;height:40px;padding:0 17px;font-size:10px;font-weight:750}.secondary-button{background:#fff;border:1px solid #deded6}.primary-button{background:var(--ink);color:#fff;border:0}.primary-button span{color:var(--lime);margin-left:14px}.toast{z-index:150;background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:10px;animation:.2s ease-out toastIn;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0003}.toast span{background:var(--lime);width:19px;height:19px;color:var(--ink);border-radius:50%;place-items:center;font-weight:800;display:grid}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes pop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes authPulse{70%{box-shadow:0 0 0 8px #bef53c00}to{box-shadow:0 0 #bef53c00}}@media (width<=1080px){.telegram-welcome-card{grid-template-columns:1fr}.admin-user-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-stats article:nth-child(2){border-right:0}.admin-user-stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-users-list{overflow-x:auto}.admin-users-columns,.admin-user-row{min-width:900px}.admin-user-analytics-grid{grid-template-columns:1fr}.admin-statistics-range{flex-wrap:wrap}.admin-statistics-range>small{width:100%;margin-left:0}.admin-recent-purchases-list{overflow-x:auto}.admin-recent-purchases-list article{min-width:820px}.admin-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-summary article:nth-child(2){border-right:0}.admin-ops-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.incident-card-body{grid-template-columns:1fr}.incident-solution{border-top:1px solid #e6e7df;border-left:0}.integration-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-card:nth-child(2){border-right:0}.stat-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-summary-grid article:nth-child(2){border-right:0}.finance-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.finance-content-grid{grid-template-columns:1fr}.finance-inline-form{grid-template-columns:repeat(3,minmax(120px,1fr))}.dashboard-grid{grid-template-columns:1fr}.setup-card{padding-bottom:8px}.setup-list{grid-template-columns:repeat(2,1fr);column-gap:16px;display:grid}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-summary{grid-template-columns:repeat(2,1fr)}.integration-summary>div:nth-child(2){border-right:0}.integration-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.integration-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-resource-map{grid-template-columns:minmax(190px,.75fr) 42px minmax(0,2fr)}.resource-children{grid-template-columns:repeat(2,minmax(0,1fr))}.free-integrations-banner{grid-template-columns:92px 1fr}.free-access-steps{grid-column:1/-1;grid-template-columns:auto 18px auto 18px auto;align-items:center}.free-access-steps>b{text-align:center;margin:0}.settings-layout{grid-template-columns:155px minmax(0,1fr)}.billing-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics-grid>button:nth-child(2){border-right:0}.admin-metrics-grid>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.launches-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launches-summary-grid article:nth-child(2){border-right:0}.launches-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.launch-history-card{grid-template-columns:minmax(210px,1.2fr) minmax(155px,1fr) minmax(130px,.8fr)}.launch-history-actions{grid-column:1/-1;justify-content:end;display:flex}.product-files-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.login-page{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{padding-top:92px;position:relative}.login-mobile-brand{align-items:center;gap:8px;display:flex;position:absolute;top:28px;left:28px}.login-mobile-brand .brand-mark{width:26px;height:26px}.login-mobile-brand strong{font-size:17px}.sidebar{transition:transform .22s;transform:translate(-105%);box-shadow:14px 0 40px #00000021}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#14151259;border:0;position:fixed;inset:0}.workspace{margin-left:0}.client-preview-bar{padding:8px 20px}.topbar{justify-content:space-between;padding:0 20px}.mobile-menu-button{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:35px;height:35px;display:flex}.mobile-menu-button span{background:var(--ink);width:14px;height:1px}.mobile-brand{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:10px;margin-right:auto;padding:0;font-size:13px;display:flex}.mobile-brand .brand-mark{width:23px;height:23px}.search-box{display:none}.kyiv-clock{min-width:104px}.launch-table{min-width:1040px}.overview-finance-head{flex-direction:column;align-items:stretch}.overview-finance-actions{justify-content:flex-start}.finance-inline-form,.finance-inline-form.transaction{grid-template-columns:repeat(2,minmax(130px,1fr))}.meta-resource-map{grid-template-columns:1fr;gap:9px}.resource-branch{display:none}.resource-business{max-width:none}.defaults-grid{grid-template-columns:repeat(2,1fr)}.defaults-grid>div,.defaults-grid>div:nth-child(3n){border-bottom:1px solid #eeeee8;border-right:1px solid #eeeee8}.defaults-grid>div:nth-child(2n){border-right:0}.defaults-grid>div:nth-last-child(-n+2){border-bottom:0}.creation-blueprint{grid-template-columns:repeat(4,1fr)}.creation-blueprint>em{display:none}.landing-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-landing-card{grid-template-columns:1fr}.current-landing-preview{border-right:0;border-bottom:1px solid var(--line)}.current-landing-info{min-height:430px}.settings-layout{grid-template-columns:1fr}.admin-user-commerce-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-commerce-kpis article:nth-child(2){border-right:0}.admin-user-commerce-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-client-stats{grid-template-columns:1fr}.admin-client-stats article{border-right:0;border-bottom:1px solid var(--line)}.admin-client-stats article:last-child{border-bottom:0}.admin-client-account-card{grid-template-columns:1fr;gap:14px}.admin-client-access-state{border-top:1px solid #41443c;border-left:0;padding:13px 0 0}.admin-client-account-card>button{justify-self:start}.admin-access-flow{grid-template-columns:1fr}.admin-access-flow>em{display:none}.settings-menu{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;position:static;overflow-x:auto}.settings-menu button{white-space:nowrap;justify-content:center}.security-overview-card{grid-template-columns:64px 1fr}.security-state{grid-column:2;justify-self:start}.admin-access-grid{grid-template-columns:1fr}.service-order-grid,.launch-history-card{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-history-actions{grid-column:auto;justify-content:start}.stored-files-list{overflow-x:auto}.stored-file-row{min-width:760px}.storage-overview-card{grid-template-columns:82px 1fr}.storage-overview-card>button{grid-column:2;justify-self:start}}@media (width<=600px){.telegram-welcome-card{gap:20px;padding:24px 20px}.telegram-welcome-actions{flex-direction:column;align-items:stretch}.telegram-welcome-actions button{width:100%}.admin-users-hero{flex-direction:column;align-items:stretch}.admin-users-total{width:100%}.admin-user-stats{grid-template-columns:1fr}.admin-user-stats article,.admin-user-stats article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.admin-user-stats article:last-child{border-bottom:0}.admin-user-commerce-kpis{grid-template-columns:1fr}.admin-user-commerce-kpis article,.admin-user-commerce-kpis article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.admin-user-commerce-kpis article:last-child{border-bottom:0}.admin-statistics-range{flex-direction:column;align-items:stretch}.admin-statistics-presets{border-bottom:1px solid #ddded6;border-right:0;padding:0 0 9px;overflow-x:auto}.admin-statistics-presets button{flex:none}.admin-statistics-range label{min-width:0}.admin-statistics-apply{width:100%}.admin-monthly-summary,.admin-package-summary{padding:14px}.admin-monthly-list>div{grid-template-columns:68px minmax(70px,1fr) 42px;gap:7px}.admin-users-toolbar{flex-direction:column;align-items:stretch}.admin-users-toolbar label,.admin-users-toolbar select{width:100%;min-width:0}.admin-users-toolbar>small{text-align:left;min-width:0}.admin-users-list{overflow:visible}.admin-users-columns{display:none}.admin-user-row,.admin-users-columns{min-width:0}.admin-user-row{grid-template-columns:1fr 1fr;gap:13px;padding:15px 4px}.admin-user-row.developer-row{padding:15px}.admin-user-identity,.admin-user-telegram{grid-column:1/-1}.admin-operations-title{flex-direction:column;align-items:stretch}.admin-operations-title .primary-button{width:100%}.admin-ops-summary{grid-template-columns:1fr}.admin-ops-summary article,.admin-ops-summary article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.admin-ops-summary article:last-child{border-bottom:0}.admin-ops-toolbar{flex-direction:column;align-items:stretch}.admin-ops-toolbar .segment{width:100%;overflow-x:auto}.admin-ops-toolbar .segment button{flex:1 0 auto}.admin-ops-toolbar select{width:100%}.admin-ops-toolbar>span,.audit-toolbar>span,.audit-toolbar>small{margin-left:0}.incident-card-head{flex-wrap:wrap}.incident-card-head time{width:100%;margin-left:0}.incident-meta-grid{grid-template-columns:1fr 1fr}.incident-meta-grid>span{border-bottom:1px solid #e2e3dc}.incident-meta-grid>span:nth-child(2n){border-right:0}.incident-meta-grid>span:nth-last-child(-n+2){border-bottom:0}.incident-contact{grid-template-columns:34px 1fr}.incident-contact-actions{flex-direction:column;grid-column:1/-1;align-items:stretch}.incident-contact-actions a,.incident-contact-actions button{width:100%}.incident-card-actions{flex-direction:column;align-items:stretch}.incident-card-actions button{width:100%}.audit-timeline article{grid-template-columns:36px 1fr;padding:13px}.audit-timeline article:not(:last-child):before{left:30px}.audit-event-icon{width:34px;height:34px}.audit-event-copy>div{flex-direction:column;align-items:flex-start}.login-form-panel{justify-content:flex-start;padding:82px 14px 28px}.login-mobile-brand{top:23px;left:18px}.login-form-card form,.login-success-state{padding:23px 19px}.login-form-card h2{font-size:22px}.login-options{flex-direction:column;align-items:flex-start}.topbar{height:63px;padding:0 14px}.top-actions{gap:6px}.kyiv-clock{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:2px;min-width:76px;height:35px;padding:5px 8px}.kyiv-clock>span{display:none}.kyiv-clock strong{align-self:end;font-size:9px}.kyiv-clock small{align-self:start;margin:0;font-size:5px}.client-preview-bar{flex-direction:column;align-items:flex-start;padding:10px 14px}.client-preview-bar button{width:100%}.top-new-button{padding:0 11px;font-size:0}.top-new-button span{margin:0;font-size:18px}.notification-popover{width:auto;max-height:calc(100vh - 84px);position:fixed;top:70px;left:14px;right:14px}.notifications-read-all b{display:none}.section-new{min-width:auto}.section-new:after{content:"Создать";font-size:10px}.telegram-new-button:after{content:"Telegram"}.zip-new-button:after{content:"ZIP"}.section-new span{margin-right:5px}.page-content{padding:28px 14px 38px}.welcome-row,.section-hero{align-items:flex-start}.welcome-row h1,.section-hero h1{font-size:27px}.integration-readiness-head{grid-template-columns:41px minmax(0,1fr) auto}.integration-readiness-head>button{grid-column:2/-1;justify-self:start}.integration-readiness-grid{grid-template-columns:1fr}.integration-readiness-grid>button{min-height:120px}.settings-hero{align-items:flex-start;gap:14px}.settings-layout{gap:14px}.settings-menu{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start}.settings-menu button{padding:0 12px}.settings-fields{grid-template-columns:1fr}.settings-fields label.wide{grid-column:auto}.profile-account-details>div{grid-template-columns:32px minmax(0,1fr)}.profile-account-details strong{text-align:left;grid-column:2;max-width:none}.settings-card{padding:17px}.settings-card-head{align-items:flex-start;gap:10px}.session-list>div{flex-wrap:wrap;align-items:flex-start;padding:12px 0}.session-list>div>span:nth-child(2){min-width:calc(100% - 46px)}.session-list>div>button,.session-list>div>.session-current{margin-left:45px}.session-history-list article{grid-template-columns:34px minmax(0,1fr)}.session-history-end{text-align:left;grid-column:2}.notification-channel-grid,.security-methods{grid-template-columns:1fr}.security-overview-card{grid-template-columns:54px 1fr;gap:13px;padding:17px}.security-score{width:52px;height:52px;font-size:14px}.security-state{grid-column:1/-1}.two-factor-disable{grid-template-columns:1fr}.two-factor-disable button{width:100%}.security-method-choice{grid-template-columns:1fr}.two-factor-actions{flex-wrap:wrap}.two-factor-secret{flex-direction:column;align-items:flex-start}.recovery-code-grid{grid-template-columns:1fr}.billing-plan-card{flex-direction:column;align-items:flex-start}.billing-plan-card>span{text-align:left;border-top:1px solid #44473e;border-left:0;width:100%;padding:14px 0 0}.billing-usage-grid,.pricing-grid,.billing-addons-grid,.service-order-grid{grid-template-columns:1fr}.billing-usage-grid article,.billing-usage-grid article:nth-child(2n),.billing-usage-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.billing-usage-grid article:last-child{border-bottom:0}.billing-addons-grid>article{grid-template-columns:35px 1fr}.billing-addons-grid>article>button,.billing-addons-grid .addon-counter{grid-column:2;justify-self:start}.order-contact-grid,.admin-grant-form{grid-template-columns:1fr}.admin-grant-form button{width:100%}.admin-client-registry-list article{grid-template-columns:38px 1fr auto;padding:10px 0}.admin-client-registry-list article>span:nth-of-type(3),.admin-client-registry-list article>em,.admin-client-registry-list article>button{grid-column:2/-1}.admin-client-registry-list article>em,.admin-client-registry-list article>button{justify-self:start}.billing-history>div{grid-template-columns:1fr auto auto;padding:10px 0}.billing-history-actions{grid-column:1/-1;justify-content:start}.admin-order-head,.admin-order-footer{flex-direction:column;align-items:flex-start}.admin-order-client{grid-template-columns:1fr;gap:11px}.admin-order-client>strong{text-align:left}.admin-order-items>div{grid-template-columns:78px minmax(0,1fr) auto}.admin-order-actions{flex-direction:column;width:100%}.admin-order-actions button,.admin-order-actions button:first-child{width:100%}.order-checkout-footer{flex-direction:column;align-items:stretch}.order-checkout-footer>button{width:100%}.subscription-actions-card{flex-direction:column;align-items:flex-start}.subscription-actions-card>div:last-child{flex-wrap:wrap}.account-access-card{align-items:flex-start}.settings-actions{flex-direction:column;align-items:stretch}.settings-actions .primary-button{width:100%}.admin-identity-card{grid-template-columns:58px 1fr;gap:13px;padding:17px}.admin-avatar{border-radius:14px;width:56px;height:56px}.admin-role-badge{grid-column:2;justify-self:start}.admin-metrics-grid{grid-template-columns:1fr}.admin-metrics-grid>button,.admin-metrics-grid>button:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.admin-metrics-grid>button:last-child{border-bottom:0}.admin-access-grid>button{grid-template-columns:32px 1fr 19px}.admin-access-grid em{grid-column:2;justify-self:start}.admin-access-grid>button>i{grid-area:1/3}.admin-permission-note{grid-template-columns:32px 1fr}.admin-permission-note button{grid-column:2;justify-self:start}.sync-state{display:none}.stat-card{padding:14px}.stat-card>strong{font-size:21px}.overview-finance{padding:14px}.overview-finance-head h2{font-size:17px}.overview-finance-actions{grid-template-columns:1fr 1fr;display:grid}.overview-finance-actions select{grid-column:1/-1;width:100%}.finance-summary-grid{grid-template-columns:1fr}.finance-summary-grid article,.finance-summary-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.finance-summary-grid article:last-child{border-bottom:0}.finance-inline-form,.finance-inline-form.transaction{grid-template-columns:1fr}.finance-inline-form.transaction .wide{grid-column:auto}.finance-error{grid-template-columns:29px minmax(0,1fr)}.finance-error button{grid-column:2;justify-self:start}.finance-account{grid-template-columns:31px minmax(0,1fr)}.finance-account>strong{grid-column:2}.finance-account>label{grid-column:1/-1;justify-content:stretch}.finance-transactions-card .finance-card-head{flex-direction:column;align-items:stretch}.finance-transactions-card .finance-card-head .finance-primary{width:100%}.launch-card{grid-template-columns:1fr}.launch-card-copy{padding:26px 23px 10px}.launch-flow{margin:16px 20px 22px}.setup-list{grid-template-columns:1fr}.section-heading{align-items:flex-start}.section-heading>button{margin-top:3px}.recent-section-heading{flex-direction:column;align-items:flex-start}.recent-section-actions{justify-content:flex-start}.collection-grid{grid-template-columns:1fr}.integrations-hero{gap:14px}.integration-check-button{flex:none;width:39px;padding:0;font-size:0}.integration-check-button:first-letter{font-size:15px}.credential-notice{align-items:flex-start}.free-integrations-banner{grid-template-columns:72px 1fr;gap:16px;padding:18px}.free-price-badge{width:68px;height:68px}.free-price-badge strong{font-size:20px}.free-integrations-copy h2{font-size:15px}.free-access-steps{padding-bottom:2px;display:flex;overflow-x:auto}.free-access-steps span{white-space:nowrap}.free-access-steps>b{flex:none}.integration-summary{grid-template-columns:1fr}.integration-summary>div{border-right:0;border-bottom:1px solid var(--line)}.integration-summary>div:last-child{border-bottom:0}.meta-token-health{grid-template-columns:42px minmax(0,1fr);padding:14px}.meta-token-rotation-state{text-align:left;border-top:1px solid #e1e5d7;grid-column:1/-1;justify-items:start;padding-top:10px}.meta-token-rotation-state small{max-width:none}.meta-token-progress-head,.meta-token-progress-dates{align-items:flex-start}.meta-token-progress-dates{flex-direction:column;gap:3px}.meta-map-card{min-height:auto;padding:19px 16px}.meta-map-head{gap:12px}.connection-status-pill{white-space:nowrap}.resource-children{grid-template-columns:1fr}.integration-section-head{flex-direction:column;align-items:flex-start;gap:13px}.integration-tabs{width:100%;overflow-x:auto}.integration-tabs button{white-space:nowrap;flex:1}.integration-service-grid{grid-template-columns:1fr}.launch-settings-hero{flex-direction:column;gap:14px}.launch-defaults-head{gap:12px}.launch-defaults-head button{flex:none}.launch-preset-options{display:flex;overflow-x:auto}.launch-preset-options button{min-width:190px}.women-fashion-recommendation{grid-template-columns:42px minmax(0,1fr);align-items:start}.women-fashion-recommendation>button{grid-column:2;justify-self:start}.creative-budget-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-strategy-options,.launch-settings-grid,.launch-schedule-inputs{grid-template-columns:1fr}.launch-setting-control,.launch-setting-control:nth-child(2n),.launch-setting-control:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.launch-setting-control:last-child{border-bottom:0}.defaults-grid{grid-template-columns:1fr}.defaults-grid>div,.defaults-grid>div:nth-child(2n),.defaults-grid>div:nth-child(3n),.defaults-grid>div:nth-last-child(-n+2){border-bottom:1px solid #eeeee8;border-right:0}.defaults-grid>div:last-child{border-bottom:0}.creation-blueprint{grid-template-columns:repeat(2,1fr);row-gap:16px}.budget-strategy-head{flex-direction:column;align-items:flex-start}.budget-total{text-align:left}.active-landing-banner{grid-template-columns:64px 1fr;gap:13px}.active-landing-preview{width:62px;height:62px}.active-landing-state{grid-column:1/-1;justify-self:start}.landing-selection-grid{grid-template-columns:1fr}.current-landing-preview{min-height:440px;padding:13px 13px 50px}.landing-mini-page{width:min(270px,90%);min-height:360px}.landing-mini-page>img{height:235px}.current-landing-info{min-height:0;padding:22px 18px}.current-landing-status{margin-bottom:29px}.current-landing-actions{grid-template-columns:1fr;margin-top:22px;padding-top:0}.landing-template-note{align-items:flex-start}.landing-preview-modal-layer{align-items:end;padding:0}.landing-preview-modal{border-radius:17px 17px 0 0;max-height:94vh}.landing-preview-modal-full{width:100%}.landing-preview-modal-head,.landing-preview-modal-footer{padding-left:18px;padding-right:18px}.landing-full-preview-shell{margin:12px}.landing-phone-frame{width:min(310px,100% - 26px)}.landing-preview-modal-footer{flex-direction:column;align-items:stretch}.launches-summary-grid{grid-template-columns:1fr}.launches-summary-grid article,.launches-summary-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.launches-summary-grid article:last-child{border-bottom:0}.launch-history-card{grid-template-columns:1fr}.launch-history-actions{display:flex}.launch-detail-modal-layer{align-items:end;padding:0}.launch-detail-modal{border-radius:17px 17px 0 0;max-height:94vh}.launch-detail-head{grid-template-columns:42px 1fr 30px;padding-left:18px;padding-right:18px}.launch-detail-head>.launch-status-badge{grid-column:2;justify-self:start}.launch-detail-head>.modal-close{grid-area:1/3}.launch-detail-summary{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.launch-detail-summary>span{border-right:0;border-bottom:1px solid var(--line)}.launch-detail-summary>span:last-child{border-bottom:0}.launch-timeline{padding-left:18px;padding-right:18px}.launch-timeline-step{grid-template-columns:28px 1fr}.launch-timeline-step>em{grid-column:2;justify-self:start;margin-top:-6px}.launch-detail-footer{flex-direction:column;align-items:stretch;padding-left:18px;padding-right:18px}.submitted-landing-request{grid-template-columns:43px 1fr}.submitted-landing-request em{grid-column:2;justify-self:start}.zip-upload-modal-layer{align-items:end;padding:0}.zip-upload-modal{border-radius:17px 17px 0 0;max-height:94vh}.zip-modal-body{padding-left:18px;padding-right:18px}.zip-workflow{grid-template-columns:repeat(4,1fr)}.zip-workflow>em{display:none}.storage-overview-card{grid-template-columns:68px 1fr;padding:16px}.storage-ring{border-width:7px;width:66px;height:66px}.storage-overview-card>button{grid-column:1/-1;width:100%}.product-files-grid{grid-template-columns:1fr}.file-list-heading{flex-direction:column;align-items:flex-start}.file-list-heading .segment{width:100%;overflow-x:auto}.delete-file-modal{border-radius:17px 17px 0 0;width:100%}.connection-modal-layer{align-items:end;padding:0}.connection-detail-modal{border-radius:17px 17px 0 0;max-height:94vh}.connection-detail-head,.connection-fields,.connection-detail-footer{padding-left:18px;padding-right:18px}.connection-detail-security,.telegram-integration-guide,.hosting-domain-explainer{margin-left:18px;margin-right:18px}.telegram-integration-guide{grid-template-columns:1fr}.telegram-integration-guide>i{display:none}.telegram-integration-guide>button{width:100%}.telegram-account-link{grid-template-columns:auto 1fr}.telegram-account-link>button{grid-column:1/-1;width:100%}.connection-detail-security small{max-width:200px}.hosting-domain-discovery>div{flex-direction:column;align-items:stretch}.hosting-domain-discovery button{width:100%}.connection-detail-footer{flex-direction:column-reverse}.connection-detail-footer button{width:100%}.section-toolbar{margin-top:5px}.segment button{padding:7px 8px;font-size:9px}.notification-popover{width:auto;position:fixed;top:64px;left:10px;right:10px}.modal-layer{align-items:end;padding:0}.launcher-modal{border-radius:17px 17px 0 0;max-height:94vh}.modal-top,.modal-body,.modal-footer,.steps-row{padding-left:18px;padding-right:18px}.step-dot small{display:none}.form-grid,.upload-tips{grid-template-columns:1fr}.field-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.seo-page{--seo-dark:#151810;--seo-lime:#d7ff63;--seo-line:#dfe1d7;min-height:100vh;color:var(--seo-dark);background:#f7f7f2;overflow:hidden}.seo-page a{color:inherit;text-decoration:none}.seo-header{border-bottom:1px solid var(--seo-line);grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1240px,100% - 48px);min-height:82px;margin:0 auto;display:grid}.seo-brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:19px;font-weight:880;display:inline-flex}.seo-brand img{display:block}.seo-nav{justify-content:center;gap:clamp(18px,3vw,40px);display:flex}.seo-nav a{color:#60645a;font-size:11px;font-weight:700}.seo-nav a:hover{color:var(--seo-dark)}.seo-header-actions{align-items:center;gap:18px;display:flex}.seo-language{gap:4px;display:flex}.seo-language a{color:#85897e;text-align:center;border-radius:6px;min-width:27px;padding:5px 4px;font-size:9px;font-weight:800}.seo-language a[aria-current=page]{color:var(--seo-dark);background:#e7e8df}.seo-login{background:var(--seo-dark);text-align:center;border-radius:8px;min-width:88px;padding:11px 16px;font-size:11px;font-weight:800;color:#fff!important}.seo-login:hover{background:#2b3024}.seo-hero{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:34px;width:min(1240px,100% - 48px);min-height:650px;margin:0 auto;padding:72px 0 84px;display:grid}.seo-hero-copy{z-index:2;position:relative}.seo-eyebrow{color:#6a6e63;letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 24px;font-size:9px;font-weight:850;display:flex}.seo-eyebrow>span{background:#9ec33f;width:24px;height:2px}.seo-hero h1{letter-spacing:-4.9px;max-width:750px;margin:0;font-size:clamp(49px,6vw,84px);line-height:.96}.seo-lead{color:#5e6258;max-width:650px;margin:31px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.65}.seo-hero-actions{flex-wrap:wrap;gap:11px;margin-top:35px;display:flex}.seo-button{border-radius:9px;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:0 22px;font-size:12px;font-weight:820;display:inline-flex}.seo-button-primary{background:var(--seo-dark);color:#fff!important}.seo-button-primary span{color:var(--seo-lime)}.seo-button-primary:hover{background:#2a2e24}.seo-button-secondary{background:#fff;border:1px solid #d7d9cf}.seo-button-secondary:hover{border-color:#bfc2b6}.seo-orbit{aspect-ratio:1;place-items:center;display:grid;position:relative}.seo-orbit:before{content:"";filter:blur(8px);background:radial-gradient(circle,#d7ff6347,#d7ff6300 68%);border-radius:50%;width:74%;height:74%;position:absolute}.seo-orbit-ring{border:1px solid #d6d9cf;border-radius:50%;position:absolute}.seo-orbit-ring-one{width:62%;height:62%}.seo-orbit-ring-two{border-style:dashed;width:88%;height:88%}.seo-orbit-ring-one:after,.seo-orbit-ring-two:after{content:"";background:#9fc63b;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 6px #d7ff6338}.seo-orbit-core{z-index:2;background:var(--seo-dark);border:1px solid #363a30;border-radius:35px;place-items:center;width:136px;height:136px;display:grid;position:relative;box-shadow:0 26px 70px #15181033}.seo-orbit-core img{filter:brightness(0)invert()}.seo-orbit-node{z-index:3;letter-spacing:.07em;background:#ffffffeb;border:1px solid #d7d9d0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:880;position:absolute;box-shadow:0 12px 35px #1f221a14}.node-meta{top:25%;left:6%}.node-telegram{top:29%;right:2%}.node-crm{bottom:17%;right:12%}.node-hosting{bottom:22%;left:4%}.seo-flow{background:var(--seo-dark);color:#fff;padding:27px max(24px,50% - 620px)}.seo-flow>p{color:#93978c;letter-spacing:.14em;margin:0 0 17px;font-size:8px;font-weight:850}.seo-flow>div{grid-template-columns:repeat(5,1fr);display:grid}.seo-flow>div>span{border-right:1px solid #3b3f34;align-items:center;gap:10px;min-height:42px;font-size:10px;font-weight:750;display:flex;position:relative}.seo-flow>div>span:not(:first-child){padding-left:22px}.seo-flow b{color:var(--seo-lime);font-size:8px}.seo-flow i{color:#6e7367;font-style:normal;position:absolute;right:12px}.seo-section{width:min(1240px,100% - 48px);margin:0 auto;padding:112px 0;scroll-margin-top:30px}.seo-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:70px;margin-bottom:53px;display:grid}.seo-section-heading .seo-eyebrow{margin-bottom:20px}.seo-section h2,.seo-final h2{letter-spacing:-2.8px;max-width:760px;margin:0;font-size:clamp(34px,4vw,56px);line-height:1}.seo-section-heading>p{color:#666a60;margin:0;font-size:13px;line-height:1.7}.seo-capability-grid{border-top:1px solid var(--seo-line);border-left:1px solid var(--seo-line);grid-template-columns:repeat(3,1fr);display:grid}.seo-capability-grid article{border-right:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);background:#ffffff75;min-height:246px;padding:30px}.seo-capability-grid article>span{color:#4f5b36;background:#e9ebdf;border-radius:8px;place-items:center;min-width:42px;height:38px;padding:0 9px;font-size:9px;font-weight:900;display:inline-grid}.seo-capability-grid h3,.seo-workflow h3{letter-spacing:-.5px;margin:40px 0 11px;font-size:18px}.seo-capability-grid p,.seo-workflow p{color:#686c62;margin:0;font-size:12px;line-height:1.65}.seo-workflow-section{background:#eeeee8;width:auto;padding-left:max(24px,50% - 620px);padding-right:max(24px,50% - 620px)}.seo-workflow{border-top:1px solid #d5d7cd;grid-template-columns:repeat(4,1fr);display:grid}.seo-workflow article{border-right:1px solid #d5d7cd;grid-template-columns:38px 1fr;gap:11px;min-height:240px;padding:28px 25px 30px 0;display:grid}.seo-workflow article:not(:first-child){padding-left:25px}.seo-workflow article:last-child{border-right:0}.seo-workflow article>b{color:#9bb844;font-size:9px}.seo-workflow h3{margin-top:0}.seo-topics-section{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:90px;display:grid}.seo-topics-copy h2{margin-bottom:28px}.seo-topics-copy>p:not(.seo-eyebrow){color:#62665c;margin:0;font-size:14px;line-height:1.75}.seo-topics-copy small{border-top:1px solid var(--seo-line);color:#797d73;border-left:2px solid #b5d850;margin-top:24px;padding:16px 0 0 18px;font-size:10px;line-height:1.65;display:block}.seo-topics-copy time{color:#92968c;margin-top:20px;font-size:9px;display:block}.seo-topic-list{border-top:1px solid var(--seo-line);align-content:start;display:grid}.seo-topic-list>span{border-bottom:1px solid var(--seo-line);background:#ffffff61;grid-template-columns:42px 1fr;align-items:center;min-height:58px;padding:0 16px;font-size:13px;font-weight:720;display:grid}.seo-topic-list>span:hover{background:#fff}.seo-topic-list b{color:#9bb744;font-size:8px}.seo-faq-section{padding-top:70px}.seo-faq-list{border-top:1px solid var(--seo-line)}.seo-faq-list details{border-bottom:1px solid var(--seo-line)}.seo-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 4px;font-size:15px;font-weight:790;list-style:none;display:flex}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary span{background:#e7e9df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:400;display:grid}.seo-faq-list details[open] summary span{transform:rotate(45deg)}.seo-faq-list details>p{color:#65695f;max-width:790px;margin:-5px 0 25px;font-size:12px;line-height:1.7}.seo-final{background:var(--seo-dark);color:#fff;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:60px;width:min(1240px,100% - 48px);min-height:330px;margin:20px auto 0;padding:55px 62px;display:grid}.seo-final .seo-eyebrow{color:#a9ada2}.seo-final>div>p:not(.seo-eyebrow){color:#b8bcb1;margin:20px 0 0;font-size:13px;line-height:1.65}.seo-final>div:last-child{justify-items:center;gap:16px;display:grid}.seo-final .seo-button-primary{background:var(--seo-lime);color:var(--seo-dark)!important}.seo-final .seo-button-primary span{color:var(--seo-dark)}.seo-final>div:last-child>a:last-child{color:#b8bcb1;text-underline-offset:3px;font-size:10px;text-decoration:underline}.seo-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1240px,100% - 48px);min-height:130px;margin:0 auto;display:grid}.seo-footer p,.seo-footer small{color:#858980;font-size:9px}.seo-footer small{justify-self:end}@media (width<=980px){.seo-nav{display:none}.seo-header{grid-template-columns:1fr auto}.seo-hero{grid-template-columns:1fr;min-height:auto;padding-top:72px}.seo-orbit{justify-self:center;width:min(580px,86vw)}.seo-flow>div{grid-template-columns:1fr}.seo-flow>div>span,.seo-flow>div>span:not(:first-child){border-bottom:1px solid #34382f;border-right:0;min-height:44px;padding:0}.seo-flow i{transform:rotate(90deg)}.seo-capability-grid,.seo-workflow{grid-template-columns:repeat(2,1fr)}.seo-workflow article:nth-child(2){border-right:0}.seo-workflow article:nth-child(n+3){border-top:1px solid #d5d7cd}.seo-topics-section{grid-template-columns:1fr;gap:48px}}@media (width<=660px){.seo-header,.seo-hero,.seo-section,.seo-final,.seo-footer{width:min(100% - 28px,1240px)}.seo-header{gap:12px;min-height:70px}.seo-brand{font-size:16px}.seo-brand img{width:30px;height:30px}.seo-header-actions{gap:7px}.seo-language a{min-width:23px;font-size:8px}.seo-login{min-width:64px;padding:10px 11px;font-size:9px}.seo-hero{padding:61px 0 67px}.seo-hero h1{letter-spacing:-3.3px;font-size:clamp(42px,13vw,58px)}.seo-lead{margin-top:24px;font-size:14px}.seo-hero-actions{display:grid}.seo-button{width:100%}.seo-orbit{width:100%;margin-top:15px}.seo-orbit-core{border-radius:25px;width:94px;height:94px}.seo-orbit-core img{width:48px;height:48px}.seo-orbit-node{padding:7px 8px;font-size:6px}.seo-section{padding:80px 0}.seo-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.seo-section h2,.seo-final h2{letter-spacing:-2px;font-size:37px}.seo-capability-grid{grid-template-columns:1fr}.seo-capability-grid article{min-height:210px}.seo-workflow-section{width:auto;padding-left:14px;padding-right:14px}.seo-workflow{grid-template-columns:1fr}.seo-workflow article,.seo-workflow article:not(:first-child){border-top:1px solid #d5d7cd;border-right:0;min-height:180px;padding:25px 12px 25px 0}.seo-workflow article:first-child{border-top:0}.seo-topics-section{padding-top:80px}.seo-topic-list>span{min-height:64px;padding-right:6px;font-size:12px}.seo-final{border-radius:16px;grid-template-columns:1fr;gap:40px;min-height:390px;padding:38px 26px}.seo-final>div:last-child{justify-items:stretch}.seo-footer{grid-template-columns:1fr auto;min-height:160px}.seo-footer p{grid-area:2/1/auto/-1}}.instagram-page{gap:18px;display:grid}.instagram-hero{background:radial-gradient(circle at 82% 18%,#e15ba730,#0000 28%),radial-gradient(circle at 68% 88%,#6f4bd624,#0000 35%),#fbfaf8;border:1px solid #e4e1ea;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(290px,.58fr);align-items:center;gap:clamp(24px,4vw,60px);min-height:255px;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden}.instagram-hero:after{content:"";pointer-events:none;border:1px solid #7446bd29;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-190px;right:-165px;box-shadow:0 0 0 58px #de579d09,0 0 0 116px #7048cc06}.instagram-hero-copy{z-index:1;position:relative}.instagram-hero-copy h1{color:#1d1b20;letter-spacing:-3.2px;max-width:820px;margin:12px 0 17px;font-size:clamp(38px,4.4vw,58px);line-height:.98}.instagram-hero-copy>p:not(.eyebrow){color:#68636d;max-width:700px;margin:0;font-size:14px;line-height:1.72}.instagram-live-line{color:#736e77;background:#ffffffc7;border:1px solid #e1dde5;border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:8px 11px;font-size:9px;font-weight:780;display:inline-flex}.instagram-live-line i{background:#aaa6ad;border-radius:50%;width:7px;height:7px}.instagram-live-line i.is-live{background:#7ea728;box-shadow:0 0 0 4px #a6cf4926}.instagram-hero-status{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border:1px solid #2b1f301f;border-radius:17px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:21px;display:grid;position:relative;box-shadow:0 20px 52px #37253f1c}.instagram-hero-status>span,.instagram-message-preview>span{color:#fff;background:linear-gradient(135deg,#6d43d7,#db4f9a 56%,#ed9a3e);border-radius:13px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid;box-shadow:0 9px 22px #803cb133}.instagram-hero-status>div{gap:4px;min-width:0;display:grid}.instagram-hero-status small{color:#9a949e;letter-spacing:.1em;font-size:7px;font-weight:850}.instagram-hero-status b{color:#29252c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.instagram-hero-status p{color:#8b858f;margin:0;font-size:8px;line-height:1.45}.instagram-hero-status>em{color:#817b85;letter-spacing:.06em;text-align:center;background:#f0eef2;border-radius:8px;grid-column:1/-1;justify-self:stretch;padding:8px 10px;font-size:7px;font-style:normal;font-weight:900}.instagram-hero-status>em.is-ready{color:#668222;background:#eff5df}.instagram-stale-alert,.instagram-error{background:#fff9ee;border:1px solid #ead4b6;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:16px 18px;display:grid}.instagram-error>span{color:#825517;background:#f4dfbc;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.instagram-error p{color:#8c7657;margin:4px 0 0;font-size:9px;line-height:1.5}.instagram-error button,.instagram-stale-alert button{color:#fff;background:#29252c;border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.instagram-stale-alert{background:#f8f7f9;border-color:#d9d7dd;grid-template-columns:auto 1fr auto}.instagram-stale-alert p{color:#736e76;margin:0;font-size:9px}.instagram-stale-alert>span{color:#776c80}.instagram-error h2{margin:0;font-size:18px}.instagram-accounts-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;padding:25px;display:grid;box-shadow:0 9px 28px #28222b08}.instagram-accounts-head{align-items:center}.instagram-account-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.instagram-account-head-actions button{color:#5d5560;background:#f8f7f9;border:1px solid #dcd7df;border-radius:8px;min-height:35px;padding:8px 11px;font-size:8px;font-weight:850}.instagram-account-head-actions button:last-child{color:#fff;background:#2c2830;border-color:#2c2830}.instagram-account-head-actions button:disabled{cursor:wait;opacity:.58}.instagram-connect-panel{background:linear-gradient(135deg,#fbfafc,#f8f6f9);border:1px solid #e2dee5;border-radius:14px;grid-template-columns:minmax(250px,1.15fr) minmax(330px,.95fr) minmax(170px,.52fr);align-items:center;gap:18px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.instagram-connect-panel.is-ready{background:linear-gradient(135deg,#f8fbed,#fbfaf8);border-color:#cadba2;box-shadow:0 9px 25px #55692b0d}.instagram-connect-panel.is-warning{background:linear-gradient(135deg,#fffaf1,#fbf8f5);border-color:#e7cfaa}.instagram-connect-panel.is-error{background:linear-gradient(135deg,#fff6f4,#fbf8f8);border-color:#e8cbc8}.instagram-connect-summary{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.instagram-connect-summary>span{color:#fff;background:linear-gradient(135deg,#6d43d7,#db4f9a 56%,#ed9a3e);border-radius:13px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid;box-shadow:0 9px 20px #8748ae24}.instagram-connect-panel.is-ready .instagram-connect-summary>span{color:#252a1b;background:#d7ff63;box-shadow:0 9px 20px #85a03421}.instagram-connect-panel.is-checking .instagram-connect-summary>span{animation:1.4s ease-in-out infinite instagram-connection-pulse}.instagram-connect-summary>div{gap:4px;min-width:0;display:grid}.instagram-connect-summary small{color:#9a8e9d;letter-spacing:.11em;font-size:6px;font-weight:900}.instagram-connect-summary b{color:#332d35;font-size:12px}.instagram-connect-summary p{color:#857d87;margin:0;font-size:8px;line-height:1.5}.instagram-capability-list{background:#ffffffb8;border:1px solid #e6e2e8;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.instagram-capability-list>span{border-right:1px solid #ebe7ed;grid-template-columns:17px minmax(0,1fr);align-content:center;gap:2px 6px;min-width:0;min-height:60px;padding:10px;display:grid}.instagram-capability-list>span:last-child{border-right:0}.instagram-capability-list i{color:#8f8792;background:#eeeaf0;border-radius:50%;grid-row:1/3;place-items:center;width:16px;height:16px;margin-top:1px;font-size:7px;font-style:normal;font-weight:900;display:grid}.instagram-capability-list span.is-ready i{color:#29301c;background:#d7ff63}.instagram-capability-list b{color:#514a53;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.instagram-capability-list small{color:#9a939c;font-size:6px;line-height:1.35}.instagram-capability-list span.is-ready small{color:#70813f}.instagram-connect-actions{gap:7px;display:grid}.instagram-connect-actions button{border-radius:8px;min-height:36px;padding:8px 11px;font-size:8px;font-weight:850}.instagram-connect-actions button.is-primary{color:#fff;background:#2c2830;border:1px solid #2c2830}.instagram-connect-actions button.is-secondary{color:#665e68;background:#fff;border:1px solid #dcd7df}.instagram-connect-actions button:disabled{cursor:wait;opacity:.55}.instagram-connect-actions small{color:#98909a;text-align:center;font-size:6px;line-height:1.4}.instagram-account-card.needs-reconnect{border-color:#e3c89e}@keyframes instagram-connection-pulse{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.instagram-account-list{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:11px;display:grid}.instagram-account-card{background:#fbfafb;border:1px solid #e2dee5;border-radius:13px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.instagram-account-card.is-selected{border-color:#9a7fc2;box-shadow:0 0 0 3px #744fab14}.instagram-account-select{color:#332d35;text-align:left;background:0 0;border:0;grid-template-columns:43px minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;padding:15px;display:grid}.instagram-account-select:disabled{cursor:wait;opacity:.58}.instagram-account-select>span,.instagram-account-select>img{object-fit:cover;color:#fff;background:linear-gradient(135deg,#6d43d7,#db4f9a 56%,#ed9a3e);border-radius:12px;place-items:center;width:43px;height:43px;font-size:10px;font-weight:900;display:grid}.instagram-account-select>div{gap:3px;min-width:0;display:grid}.instagram-account-select small{color:#8e8292;letter-spacing:.09em;font-size:6px;font-weight:900}.instagram-account-select b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.instagram-account-select em{color:#9c959f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.instagram-account-select>strong{color:#7354a0;background:#f0edf3;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.instagram-account-feed-count{white-space:nowrap;border-radius:999px;padding:5px 7px;color:#766a7b!important;background:#f0edf3!important;font-size:7px!important;font-weight:800!important}.instagram-account-actions{border-top:1px solid #ebe8ed;flex-wrap:wrap;gap:6px;padding:10px 14px 13px;display:flex}.instagram-account-actions button{color:#6c646e;background:#fff;border:1px solid #ded9e0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.instagram-account-actions button.is-danger{color:#a05550;border-color:#efd9d7;margin-left:auto}.instagram-account-actions button:disabled{cursor:wait;opacity:.52}.instagram-account-error{color:#a45a53;margin:-3px 14px 13px;font-size:7px;line-height:1.45}.instagram-account-empty{background:#faf9fb;border:1px dashed #dcd6df;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:105px;padding:17px;display:grid}.instagram-account-empty>span{color:#fff;background:linear-gradient(135deg,#6d43d7,#db4f9a 56%,#ed9a3e);border-radius:12px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.instagram-account-empty b{font-size:11px}.instagram-account-empty p{color:#918a94;margin:4px 0 0;font-size:8px;line-height:1.5}.instagram-account-manual{background:linear-gradient(135deg,#f6f2fa,#faf7f4);border-radius:12px;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;padding:17px;display:grid}.instagram-account-manual>div b{color:#44394a;font-size:10px}.instagram-account-manual>div p{color:#918793;margin:5px 0 0;font-size:8px;line-height:1.5}.instagram-account-manual>button{color:#fff;background:#2c2730;border:0;border-radius:9px;min-height:42px;padding:0 13px;font-size:8px;font-weight:850}.instagram-promotion-scenarios{grid-template-columns:minmax(0,1.15fr) minmax(330px,.7fr);align-items:stretch;gap:18px;display:grid}.instagram-promotion-manual,.instagram-promotion-auto{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:26px;box-shadow:0 9px 28px #28222b09}.instagram-promotion-manual{align-content:start;gap:18px;display:grid}.instagram-permalink-field input{font-size:11px}.instagram-promotion-submit{color:#fff;background:#2b2630;border:0;border-radius:9px;min-height:44px;padding:10px 15px;font-size:9px;font-weight:850}.instagram-promotion-submit:hover:not(:disabled){background:#403746}.instagram-promotion-submit:disabled{cursor:not-allowed;opacity:.52}.instagram-manual-guide{background:#fbfafb;border:1px solid #e4e0e6;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.instagram-manual-guide>div{border-right:1px solid #e9e5ea;grid-template-columns:26px 1fr;align-items:start;gap:9px;min-width:0;padding:13px;display:grid}.instagram-manual-guide>div:last-child{border-right:0}.instagram-manual-guide>div>span{color:#6f52aa;background:#eeeaf7;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.instagram-manual-guide p{gap:4px;margin:0;display:grid}.instagram-manual-guide b{color:#4b454d;font-size:8px}.instagram-manual-guide small{color:#958e98;font-size:7px;line-height:1.45}.instagram-copy-actions{flex-wrap:wrap;gap:7px;display:flex}.instagram-copy-actions button{color:#655c68;background:#fff;border:1px solid #ded9e0;border-radius:8px;min-height:35px;padding:8px 10px;font-size:7px;font-weight:850}.instagram-copy-actions button:first-child{color:#6f4b94;background:#f7f2fb;border-color:#ddd2e8}.instagram-copy-actions button:hover{border-color:#bdaacb}.instagram-request-queue{background:#fbfafb;border:1px solid #e4e0e6;border-radius:12px;overflow:hidden}.instagram-request-queue-head{border-bottom:1px solid #e8e4e9;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.instagram-request-queue-head b{color:#49424c;font-size:9px}.instagram-request-queue-head small{color:#9a939c;font-size:7px}.instagram-request-row{border-bottom:1px solid #ebe7ec;grid-template-columns:47px minmax(0,1fr) minmax(128px,.42fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.instagram-request-row:last-child{border-bottom:0}.instagram-request-media{color:#fff;letter-spacing:.06em;background:linear-gradient(145deg,#6844cd,#cc4a96 57%,#e7943a);border-radius:11px;place-items:center;width:45px;height:45px;font-size:6px;font-weight:900;display:grid}.instagram-request-row>div{gap:4px;min-width:0;display:grid}.instagram-request-row>div>small{color:#a09aa3;font-size:7px}.instagram-request-row>div>b{color:#3c363f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.instagram-request-row>div>p{color:#817a84;margin:0;font-size:8px;line-height:1.45}.instagram-request-row>div>em{color:#9a939c;font-size:7px;font-style:normal}.instagram-request-row>aside{text-align:right;justify-items:end;gap:6px;display:grid}.instagram-request-row>aside>small{color:#aaa4ac;font-size:6px}.instagram-request-row>aside>a{color:#63506b;font-size:7px;font-weight:800;text-decoration:none}.instagram-request-empty{grid-template-columns:35px 1fr;align-items:center;gap:11px;min-height:105px;padding:16px;display:grid}.instagram-request-empty>span{color:#6f52aa;background:#eeeaf7;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid}.instagram-request-empty p{gap:4px;margin:0;display:grid}.instagram-request-empty b{color:#4b454d;font-size:9px}.instagram-request-empty small{color:#958e98;font-size:8px;line-height:1.45}.instagram-promotion-auto{color:#fff;background:radial-gradient(circle at 92% 8%,#d7ff631f,#0000 28%),#171912;order:-1;align-content:start;gap:19px;display:grid}.instagram-promotion-auto .instagram-section-head h2{color:#fff}.instagram-promotion-auto .instagram-section-head .eyebrow{color:#d7ff63}.instagram-promotion-auto .instagram-section-head>div>p:last-child{color:#ffffff8c}.instagram-promotion-auto .instagram-section-head>span{color:#ffffff9e;background:#ffffff17}.instagram-auto-connect{grid-template-columns:1fr;gap:12px;padding:14px}.instagram-auto-connect .instagram-connect-summary>span{border-radius:11px;width:38px;height:38px}.instagram-auto-connect .instagram-connect-summary{grid-template-columns:38px minmax(0,1fr);gap:10px}.instagram-auto-connect .instagram-connect-summary b{font-size:10px}.instagram-auto-connect .instagram-connect-actions{grid-template-columns:1fr 1fr}.instagram-auto-connect .instagram-connect-actions small{grid-column:1/-1}.instagram-auto-summary{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.instagram-auto-summary>span{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;grid-template-columns:9px 1fr;align-content:center;gap:3px 8px;min-width:0;min-height:69px;padding:12px;display:grid}.instagram-auto-summary>span:nth-child(2n){border-right:0}.instagram-auto-summary>span:nth-last-child(-n+2){border-bottom:0}.instagram-auto-summary i{background:#716d73;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px}.instagram-auto-summary i.is-ready{background:#d7ff63;box-shadow:0 0 0 4px #d7ff6314}.instagram-auto-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.instagram-auto-summary small{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.instagram-auto-last-check{background:#ffffff0e;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.instagram-auto-last-check>span{color:#d7ff63;background:#d7ff631f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.instagram-auto-last-check p{gap:3px;margin:0;display:grid}.instagram-auto-last-check b{font-size:8px}.instagram-auto-last-check small{color:#ffffff7a;font-size:7px}.instagram-promotion-toggle{color:#ddd9df;text-align:left;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.instagram-promotion-toggle>span{background:#625d66;border-radius:999px;width:39px;height:22px;transition:background .18s;position:relative}.instagram-promotion-toggle>span i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000024}.instagram-promotion-toggle div{gap:3px;display:grid}.instagram-promotion-toggle b{font-size:9px}.instagram-promotion-toggle small{color:#ffffff75;font-size:7px;line-height:1.4}.instagram-promotion-toggle.is-enabled{color:#d7ff63;background:#d7ff6312;border-color:#d7ff6352}.instagram-promotion-toggle.is-enabled>span{background:#d7ff63}.instagram-promotion-toggle.is-enabled>span i{background:#20231a;transform:translate(17px)}.instagram-promotion-toggle:disabled{cursor:wait;opacity:.58}.instagram-direct-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);gap:18px;display:grid}.instagram-direct-control{color:#fff;background:radial-gradient(circle at 90% 10%,#d3ff5b21,#0000 28%),#171912;border-radius:16px;padding:27px}.instagram-direct-icon{color:#20231a;background:#d7ff63;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:23px;font-size:12px;font-weight:900;display:grid}.instagram-direct-control .eyebrow{color:#d7ff63}.instagram-direct-control h3{color:#fff;letter-spacing:-.7px;margin:7px 0 9px;font-size:22px}.instagram-direct-control>p:not(.eyebrow){color:#ffffff8c;margin:0;font-size:9px;line-height:1.65}.instagram-direct-control>div{border-top:1px solid #ffffff1a;gap:12px;margin-top:27px;padding-top:20px;display:grid}.instagram-direct-control>div>span{grid-template-columns:9px 1fr;gap:3px 9px;display:grid}.instagram-direct-control i{background:#8b858d;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px}.instagram-direct-control i.is-ready,.instagram-direct-control i.is-saved{background:#d7ff63;box-shadow:0 0 0 4px #d7ff6314}.instagram-direct-control b{font-size:9px}.instagram-direct-control small{color:#ffffff75;font-size:7px;line-height:1.45}.instagram-stats{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.instagram-stats article{border-right:1px solid var(--line);grid-template-columns:39px 1fr;align-items:center;gap:13px;min-height:112px;padding:20px;display:grid}.instagram-stats article:last-child{border-right:0}.ig-stat-icon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.ig-stat-watch{color:#6f52aa;background:#eeeaf7}.ig-stat-safe{color:#72912d;background:#edf4dc}.ig-stat-live{color:#407e6e;background:#e8f2ef}.ig-stat-review{color:#9a682b;background:#f8eddb}.ig-stat-failed{color:#a74c47;background:#fae9e8}.instagram-stats div{gap:2px;display:grid}.instagram-stats small{color:#9a959e;letter-spacing:.09em;font-size:7px;font-weight:850}.instagram-stats strong{color:#252228;letter-spacing:-1px;font-size:23px;line-height:1}.instagram-stats p{color:#88828b;margin:2px 0 0;font-size:8px}.instagram-message-card,.instagram-filter-card,.instagram-journal,.instagram-run-report{border:1px solid var(--line);background:#fff;border-radius:16px}.instagram-message-card,.instagram-filter-card{padding:26px}.instagram-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.instagram-section-head .eyebrow{margin:0 0 7px}.instagram-section-head h2{color:#242126;letter-spacing:-.8px;margin:0;font-size:23px}.instagram-section-head>span{color:#817b85;background:#f0eef2;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:850}.instagram-section-head>div>p:last-child{color:#8c8790;margin:7px 0 0;font-size:9px}.instagram-settings-layout{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;display:grid}.instagram-settings-layout.instagram-filter-layout{grid-template-columns:1fr}.instagram-message-card,.instagram-filter-card{align-content:start;gap:19px;display:grid}.instagram-field{gap:7px;display:grid}.instagram-field>span{color:#49434c;font-size:9px;font-weight:800}.instagram-field input,.instagram-field textarea,.instagram-field select{color:#29252b;width:100%;font:inherit;background:#fbfafb;border:1px solid #dad6dc;border-radius:9px;outline:none;font-size:10px}.instagram-field input{min-height:42px;padding:0 12px}.instagram-field select{min-height:42px;padding:0 34px 0 12px}.instagram-field textarea{resize:vertical;min-height:92px;padding:12px;line-height:1.55}.instagram-field input:focus,.instagram-field textarea:focus,.instagram-field select:focus{border-color:#a78db1;box-shadow:0 0 0 3px #7e589214}.instagram-field small{color:#a19ca4;font-size:8px}.instagram-template-library{background:linear-gradient(135deg,#faf8fc,#fcfaf7);border:1px solid #e1dce5;border-radius:12px;gap:13px;padding:15px;display:grid}.instagram-template-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.instagram-template-head>div{gap:4px;display:grid}.instagram-template-head b{color:#413946;font-size:10px}.instagram-template-head small{color:#9b929e;font-size:7px}.instagram-template-head>button{color:#694d82;background:#fff;border:1px solid #d8cfe0;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.instagram-template-head>button:disabled{cursor:not-allowed;opacity:.5}.instagram-template-fields{grid-template-columns:minmax(180px,.82fr) minmax(220px,1.18fr);gap:10px;display:grid}.instagram-template-actions{flex-wrap:wrap;gap:7px;display:flex}.instagram-template-actions button{color:#605666;background:#fff;border:1px solid #d9d3dd;border-radius:8px;min-height:35px;padding:0 12px;font-size:8px;font-weight:850}.instagram-template-actions button[type=submit]{color:#fff;background:#2d2830;border-color:#2d2830}.instagram-template-actions button.is-use{color:#57701f;background:#f5fbe8;border-color:#cbdca6}.instagram-template-actions button.is-delete{color:#a2534e;border-color:#edd7d5;margin-left:auto}.instagram-template-actions button:disabled{cursor:not-allowed;opacity:.48}.instagram-template-note{color:#8f8792;grid-template-columns:8px 1fr;align-items:center;gap:7px;margin:0;font-size:7px;line-height:1.45;display:grid}.instagram-template-note i{background:#aaa3ad;border-radius:50%;width:7px;height:7px}.instagram-template-note i.is-active{background:#86ab2c;box-shadow:0 0 0 4px #86ab2c17}.instagram-question-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.instagram-message-preview{background:linear-gradient(135deg,#f6f1f7,#faf6f2);border-radius:12px;grid-template-columns:42px 1fr;gap:12px;padding:16px;display:grid}.instagram-message-preview>span{width:42px;height:42px}.instagram-message-preview>div{flex-wrap:wrap;gap:7px;display:flex}.instagram-message-preview small{color:#9d919e;letter-spacing:.08em;width:100%;font-size:7px;font-weight:850}.instagram-message-preview p{color:#4a434c;width:100%;margin:0 0 2px;font-size:9px;line-height:1.5}.instagram-message-preview button{color:#735b79;background:#fff;border:1px solid #d9cddd;border-radius:999px;padding:7px 9px;font-size:8px}.instagram-secondary-save{color:#fff;background:#252127;border:0;border-radius:9px;min-height:43px;font-size:9px;font-weight:850}.instagram-filter-list{border-top:1px solid #ebe8ec;display:grid}.instagram-filter-list>div{border-bottom:1px solid #ebe8ec;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:62px;display:grid}.instagram-filter-list>div>span{color:#aa4e49;background:#faeceb;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.instagram-filter-list>div:last-child>span{color:#9c762d;background:#f8f0df}.instagram-filter-list p{gap:3px;margin:0;display:grid}.instagram-filter-list b{color:#3d373f;font-size:10px}.instagram-filter-list small{color:#918b94;font-size:8px}.instagram-terms-field{min-height:108px!important}.instagram-secondary-save{color:#4b444e;background:#f5f3f6;border:1px solid #d8d3da}.instagram-secondary-save:hover{background:#ece8ee}.instagram-run-report{overflow:hidden}.instagram-run-report>.instagram-section-head{border-bottom:1px solid var(--line);padding:25px 26px 21px}.instagram-run-report>.instagram-section-head>button{color:#625b65;background:#fff;border:1px solid #dcd8de;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.instagram-run-list{display:grid}.instagram-run-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.42fr) minmax(430px,1.3fr) minmax(220px,.7fr);align-items:center;gap:20px;min-height:96px;padding:16px 25px;display:grid}.instagram-run-list>article:last-child{border-bottom:0}.instagram-run-list>article:hover{background:#fcfbfc}.instagram-run-time{justify-items:start;gap:5px;display:grid}.instagram-run-time>b{color:#4a444c;font-size:9px}.instagram-run-time>small{color:#a09aa3;font-size:7px}.instagram-run-counts{background:#faf9fa;border:1px solid #e7e3e9;border-radius:10px;grid-template-columns:repeat(6,minmax(48px,1fr));display:grid;overflow:hidden}.instagram-run-counts>span{text-align:center;border-right:1px solid #e9e6eb;gap:3px;min-width:0;padding:10px 8px;display:grid}.instagram-run-counts>span:last-child{border-right:0}.instagram-run-counts b{color:#383239;font-size:13px}.instagram-run-counts small{color:#9a939c;text-transform:uppercase;font-size:6px;font-weight:800}.instagram-run-list>article>p{color:#817a84;margin:0;font-size:8px;line-height:1.55}.instagram-journal{overflow:hidden}.instagram-journal>.instagram-section-head{border-bottom:1px solid var(--line);padding:25px 26px 21px}.instagram-journal>.instagram-section-head>button{color:#625b65;background:#fff;border:1px solid #dcd8de;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.instagram-post-list{display:grid}.instagram-post-row{border-bottom:1px solid var(--line);grid-template-columns:94px minmax(0,1fr) minmax(190px,.42fr);align-items:center;gap:18px;min-height:128px;padding:17px 25px;display:grid}.instagram-post-row:last-child{border-bottom:0}.instagram-post-row:hover{background:#fcfbfc}.instagram-post-thumb{color:#fff;background:linear-gradient(145deg,#6f49d9,#cc4b9d 58%,#eaa04c);border:0;border-radius:12px;align-content:center;place-items:center;gap:5px;width:94px;height:94px;display:grid}.instagram-post-thumb>span{font-size:18px;font-weight:900}.instagram-post-thumb>small{letter-spacing:.1em;background:#ffffff29;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:900}.instagram-post-copy{min-width:0}.instagram-post-copy>small{color:#a09aa3;font-size:7px;font-weight:780}.instagram-post-copy h3{color:#363038;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;max-width:680px;margin:7px 0 6px;font-size:13px;overflow:hidden}.instagram-post-copy>p{color:#817a84;margin:0;font-size:9px;line-height:1.5}.instagram-post-copy>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.instagram-post-copy>div span{color:#716a74;background:#f2eff3;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:750}.instagram-post-result{text-align:right;justify-items:end;gap:7px;display:grid}.instagram-status{color:#716a74;letter-spacing:.04em;text-transform:uppercase;background:#f1eff2;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}.instagram-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.instagram-status.is-active{color:#708d2b;background:#edf5dd}.instagram-status.is-blocked,.instagram-status.is-failed{color:#a74c47;background:#fae9e8}.instagram-status.is-review{color:#946728;background:#fbf0df}.instagram-status.is-process{color:#7152aa;background:#eeeaf7}.instagram-post-result>small{color:#aaa4ac;max-width:210px;font-size:7px;line-height:1.45}.instagram-post-result>button{color:#63506b;background:0 0;border:0;font-size:8px;font-weight:800}.instagram-feed{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #2f253109}.instagram-feed-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:26px;display:flex}.instagram-feed-head h2{color:#2d2830;letter-spacing:-.5px;margin:6px 0 0;font-size:21px}.instagram-feed-head>div>p:last-child{color:#8c8790;max-width:680px;margin:7px 0 0;font-size:9px;line-height:1.55}.instagram-feed-head>label{color:#827a85;letter-spacing:.05em;text-transform:uppercase;gap:6px;min-width:min(310px,100%);font-size:7px;font-weight:850;display:grid}.instagram-feed-head select{color:#332d35;min-height:42px;font:inherit;text-transform:none;background:#faf9fb;border:1px solid #dcd6df;border-radius:10px;outline:none;padding:0 34px 0 12px;font-size:10px;font-weight:800}.instagram-feed-head select:focus{border-color:#9c80b1;box-shadow:0 0 0 3px #7e589214}.instagram-feed-summary{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fbfafc,#fcfbf8);grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:stretch;display:grid}.instagram-feed-summary>span{border-right:1px solid var(--line);gap:5px;padding:16px 20px;display:grid}.instagram-feed-summary small{color:#9a929d;letter-spacing:.08em;font-size:6px;font-weight:900}.instagram-feed-summary b{color:#302a32;font-size:15px}.instagram-feed-summary>button{color:#655d68;background:#fff;border:1px solid #ddd7e0;border-radius:9px;margin:12px 14px;padding:0 12px;font-size:8px;font-weight:850}.instagram-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.instagram-feed-card{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #e4dfe6;border-radius:15px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 22px #271f2a09}.instagram-feed-card:hover{border-color:#c9bbd2;transform:translateY(-2px);box-shadow:0 15px 32px #39264017}.instagram-feed-card:focus-visible{outline-offset:2px;outline:3px solid #7e589233}.instagram-feed-visual{aspect-ratio:1.1;color:#fff;background:radial-gradient(circle at 72% 25%,#f19f48c7,#0000 28%),linear-gradient(145deg,#6f49d9,#cc4b9d 58%,#eaa04c);place-items:center;display:grid;position:relative;overflow:hidden}.instagram-feed-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.instagram-feed-card:hover .instagram-feed-visual>img{transform:scale(1.025)}.instagram-feed-visual>i{font-size:26px;font-style:normal;font-weight:950}.instagram-feed-visual>em{color:#fff;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19131d9e;border-radius:6px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:11px;left:11px}.instagram-feed-visual>.instagram-status{position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px #1f182226}.instagram-feed-card-copy{gap:7px;padding:14px;display:grid}.instagram-feed-card-copy>small{color:#9b949e;font-size:7px}.instagram-feed-card-copy>strong{color:#39323c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.instagram-feed-card-copy>span{color:#847d87;border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:7px;display:flex}.instagram-feed-card-copy>span b{color:#504756;white-space:nowrap;font-size:8px}.instagram-feed-empty{text-align:left;background:#fbfafb;border:1px dashed #ded8e2;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:245px;padding:35px;display:flex}.instagram-feed-empty>span{color:#fff;background:linear-gradient(135deg,#6d43d7,#db4f9a 56%,#ed9a3e);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.instagram-feed-empty h3{color:#454047;margin:0;font-size:14px}.instagram-feed-empty p{color:#938d96;max-width:520px;margin:5px 0 0;font-size:9px;line-height:1.6}.instagram-post-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13101594;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.instagram-post-dialog{background:#fbfaf8;border:1px solid #ffffff8c;border-radius:22px;width:min(920px,100%);max-height:min(850px,100vh - 48px);padding:27px;position:relative;overflow:auto;box-shadow:0 30px 90px #120d1559}.instagram-post-dialog-close{z-index:2;color:#554d58;background:#ffffffeb;border:1px solid #ddd7df;border-radius:11px;width:36px;height:36px;font-size:20px;line-height:1;position:absolute;top:17px;right:17px}.instagram-post-dialog-head{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding-right:42px;display:grid}.instagram-post-dialog-preview{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#6f49d9,#cc4b9d 58%,#eaa04c);border-radius:16px;place-items:center;width:150px;display:grid;position:relative;overflow:hidden}.instagram-post-dialog-preview img{object-fit:cover;width:100%;height:100%}.instagram-post-dialog-preview>i{font-size:24px;font-style:normal;font-weight:950}.instagram-post-dialog-preview>small{color:#fff;letter-spacing:.08em;background:#19131da3;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;bottom:10px;left:10px}.instagram-post-dialog-head>div{min-width:0}.instagram-post-dialog-head h2{color:#2b262d;letter-spacing:-1px;max-width:620px;margin:7px 0 10px;font-size:clamp(22px,3vw,32px);line-height:1.08}.instagram-post-dialog-head>div>p:last-child{color:#807984;margin:11px 0 0;font-size:10px;line-height:1.55}.instagram-post-dialog-metrics{background:#fff;border:1px solid #e3dee6;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.instagram-post-dialog-metrics>span{border-right:1px solid #e9e5ea;gap:6px;min-width:0;padding:15px 12px;display:grid}.instagram-post-dialog-metrics>span:last-child{border-right:0}.instagram-post-dialog-metrics small{color:#9b949e;letter-spacing:.07em;font-size:6px;font-weight:900}.instagram-post-dialog-metrics b{color:#373039;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.instagram-post-dialog-sections{grid-template-columns:1.05fr .95fr;gap:15px;margin-top:15px;display:grid}.instagram-post-dialog-sections>article{background:#fff;border:1px solid #e3dee6;border-radius:14px;min-width:0;padding:20px}.instagram-post-dialog-sections h3{color:#39323b;margin:6px 0 14px;font-size:15px}.instagram-post-dialog-sections>article>small{color:#9a939c;margin-top:12px;font-size:7px;line-height:1.5;display:block}.instagram-post-dialog-message{background:linear-gradient(135deg,#f5f0f8,#faf6f1);border-radius:11px;flex-wrap:wrap;gap:7px;padding:14px;display:flex}.instagram-post-dialog-message p{color:#4b434e;width:100%;margin:0 0 3px;font-size:10px;line-height:1.55}.instagram-post-dialog-message span{color:#735b79;background:#fff;border:1px solid #dbd0df;border-radius:999px;padding:7px 9px;font-size:8px}.instagram-post-dialog-sections dl{gap:0;margin:0;display:grid}.instagram-post-dialog-sections dl>div{border-bottom:1px solid #eeeaf0;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.instagram-post-dialog-sections dl>div:last-child{border-bottom:0}.instagram-post-dialog-sections dt{color:#9a939c;font-size:7px}.instagram-post-dialog-sections dd{color:#4f4752;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:780;overflow:hidden}.instagram-post-dialog-actions{border-top:1px solid #e4dfe6;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding-top:16px;display:flex}.instagram-post-dialog-actions>span{color:#98919a;font-size:7px}.instagram-post-dialog-actions>button{color:#fff;background:#2c2730;border:0;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:850}.instagram-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;padding:30px;display:grid}.instagram-empty>span,.instagram-loading>span{color:#fff;background:linear-gradient(135deg,#6d43d7,#db4f9a 56%,#ed9a3e);border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.instagram-empty h3{color:#454047;margin:4px 0 0;font-size:15px}.instagram-empty p{color:#938d96;max-width:480px;margin:0;font-size:9px;line-height:1.6}.instagram-loading{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:15px;min-height:280px;display:flex}.instagram-loading div{gap:5px;display:grid}.instagram-loading b{font-size:13px}.instagram-loading small{color:#928c95;font-size:9px}@media (width<=1120px){.instagram-hero{grid-template-columns:1fr}.instagram-hero-status{width:min(100%,520px)}.instagram-stats{grid-template-columns:repeat(2,1fr)}.instagram-stats article:nth-child(2){border-right:0}.instagram-stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.instagram-connect-panel{grid-template-columns:1fr}.instagram-connect-actions{grid-template-columns:1fr 1fr}.instagram-connect-actions small{grid-column:1/-1}.instagram-account-manual{grid-template-columns:1fr 1fr}.instagram-account-manual>div{grid-column:1/-1}.instagram-promotion-scenarios{grid-template-columns:1fr}.instagram-run-list>article{grid-template-columns:150px 1fr}.instagram-run-list>article>p{grid-column:1/-1}.instagram-direct-layout,.instagram-settings-layout{grid-template-columns:1fr}.instagram-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-post-dialog-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.instagram-post-dialog-metrics>span:nth-child(3){border-right:0}.instagram-post-dialog-metrics>span:nth-child(-n+3){border-bottom:1px solid #e9e5ea}}@media (width<=720px){.instagram-page{gap:13px}.instagram-hero{border-radius:16px;min-height:0;padding:30px 20px}.instagram-hero-copy h1{letter-spacing:-2.2px;font-size:36px}.instagram-hero-status{width:100%;padding:17px}.instagram-error{grid-template-columns:auto 1fr}.instagram-error button{grid-column:1/-1;width:100%}.instagram-accounts-card{padding:20px 16px}.instagram-account-head-actions{justify-content:stretch;width:100%}.instagram-account-head-actions button{flex:1}.instagram-connect-panel{padding:15px}.instagram-capability-list{grid-template-columns:1fr}.instagram-capability-list>span{border-bottom:1px solid #ebe7ed;border-right:0;min-height:48px}.instagram-capability-list>span:last-child{border-bottom:0}.instagram-connect-actions{grid-template-columns:1fr}.instagram-connect-actions small{grid-column:auto}.instagram-account-list{grid-template-columns:1fr}.instagram-account-select{grid-template-columns:43px minmax(0,1fr) auto}.instagram-account-feed-count{display:none!important}.instagram-account-manual{grid-template-columns:1fr}.instagram-account-manual>div{grid-column:auto}.instagram-account-manual>button{width:100%}.instagram-promotion-manual,.instagram-promotion-auto{padding:20px 17px}.instagram-manual-guide{grid-template-columns:1fr}.instagram-manual-guide>div{border-bottom:1px solid #e9e5ea;border-right:0}.instagram-manual-guide>div:last-child{border-bottom:0}.instagram-auto-connect .instagram-connect-actions{grid-template-columns:1fr}.instagram-auto-connect .instagram-connect-actions small{grid-column:auto}.instagram-request-queue-head{flex-direction:column;align-items:flex-start;gap:4px}.instagram-request-row{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px}.instagram-request-media{width:40px;height:40px}.instagram-request-row>aside{text-align:left;grid-column:2;justify-items:start}.instagram-auto-summary{grid-template-columns:1fr}.instagram-auto-summary>span,.instagram-auto-summary>span:nth-child(2n),.instagram-auto-summary>span:nth-last-child(-n+2){border-bottom:1px solid #ffffff14;border-right:0}.instagram-auto-summary>span:last-child{border-bottom:0}.instagram-direct-control{padding:23px 19px}.instagram-stats{grid-template-columns:1fr}.instagram-stats article,.instagram-stats article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.instagram-stats article:last-child{border-bottom:0}.instagram-message-card,.instagram-filter-card{padding:20px 17px}.instagram-section-head{flex-direction:column;align-items:flex-start;gap:10px}.instagram-template-fields{grid-template-columns:1fr}.instagram-template-actions button{flex:1}.instagram-template-actions button.is-delete{margin-left:0}.instagram-question-grid,.instagram-message-preview{grid-template-columns:1fr}.instagram-run-report>.instagram-section-head{padding:20px 17px}.instagram-run-list>article{grid-template-columns:1fr;gap:12px;padding:16px}.instagram-run-list>article>p{grid-column:auto}.instagram-run-counts{grid-template-columns:repeat(3,1fr)}.instagram-run-counts>span:nth-child(3){border-right:0}.instagram-run-counts>span:nth-child(-n+3){border-bottom:1px solid #e9e6eb}.instagram-journal>.instagram-section-head{padding:20px 17px}.instagram-post-row{grid-template-columns:76px 1fr;gap:12px;padding:15px 16px}.instagram-post-thumb{width:76px;height:76px}.instagram-post-result{text-align:left;grid-column:2;justify-items:start}.instagram-post-copy h3{white-space:normal}.instagram-feed-head{flex-direction:column;align-items:stretch;padding:20px 17px}.instagram-feed-head>label{min-width:0}.instagram-feed-summary{grid-template-columns:1fr 1fr}.instagram-feed-summary>span:nth-child(2){border-right:0}.instagram-feed-summary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.instagram-feed-summary>button{grid-column:1/-1;min-height:40px}.instagram-feed-grid{grid-template-columns:1fr;padding:14px}.instagram-feed-empty{flex-direction:column;align-items:flex-start;min-height:210px}.instagram-post-dialog-backdrop{align-items:end;padding:0}.instagram-post-dialog{border-radius:20px 20px 0 0;max-height:92vh;padding:22px 17px}.instagram-post-dialog-close{top:13px;right:13px}.instagram-post-dialog-head{grid-template-columns:88px minmax(0,1fr);gap:13px;padding-right:30px}.instagram-post-dialog-preview{width:88px}.instagram-post-dialog-head h2{letter-spacing:-.5px;margin-bottom:8px;font-size:19px}.instagram-post-dialog-head>div>p:last-child{grid-column:1/-1}.instagram-post-dialog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-post-dialog-metrics>span,.instagram-post-dialog-metrics>span:nth-child(3){border-bottom:1px solid #e9e5ea;border-right:1px solid #e9e5ea}.instagram-post-dialog-metrics>span:nth-child(2n){border-right:0}.instagram-post-dialog-metrics>span:nth-last-child(-n+2){border-bottom:0}.instagram-post-dialog-sections{grid-template-columns:1fr}.instagram-post-dialog-actions{flex-direction:column;align-items:stretch}.instagram-post-dialog-actions>button{min-height:42px}}.instagram-auth-complete{color:#22201f;background:radial-gradient(circle at 75% 18%,#e2abde57,#0000 34%),#f6f6f1;place-items:center;min-height:100vh;padding:24px;display:grid}.instagram-auth-complete section{text-align:center;background:#ffffffeb;border:1px solid #e8e5df;border-radius:24px;width:min(100%,480px);padding:42px 36px;box-shadow:0 24px 70px #3428301f}.instagram-auth-complete section>span{color:#fff;background:linear-gradient(135deg,#7848d6,#e4568c 70%,#ef9b41);border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:16px;font-weight:900;display:grid}.instagram-auth-complete p{color:#98928f;letter-spacing:.2em;margin:0 0 12px;font-size:10px;font-weight:800}.instagram-auth-complete h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,7vw,42px);line-height:1.04}.instagram-auth-complete div{color:#77716e;font-size:14px;line-height:1.55}.instagram-auth-complete small{color:#99938f;margin-top:24px;display:block}.instagram-auth-complete a{color:#fff;background:#262226;border-radius:10px;margin-top:24px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.update-channel-page{gap:16px;display:grid}.update-channel-hero{color:#fff;background:radial-gradient(circle at 79% 22%,#d7ff632e,#0000 31%),linear-gradient(140deg,#090b08,#171912);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:220px;padding:36px 38px;display:flex;overflow:hidden;box-shadow:0 18px 42px #12140e29}.update-channel-hero h1{color:#fff;letter-spacing:-2.8px;max-width:720px;margin:9px 0 10px;font-size:clamp(31px,4vw,54px);line-height:.98}.update-channel-hero p:not(.eyebrow){color:#ffffff9e;max-width:660px;margin:0;font-size:11px;line-height:1.65}.update-channel-hero .eyebrow{color:#d7ff63}.update-channel-hero>a{color:#e6ff9b;background:#d7ff631a;border:1px solid #d7ff6342;border-radius:10px;flex:none;align-items:center;gap:8px;padding:12px 15px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.update-channel-hero>a:hover{background:#d7ff632b}.update-channel-connection{background:#fbfff2;border:1px solid #dfe5d2;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.update-channel-connection.is-error{background:#fff7f6;border-color:#efd8d5}.update-channel-mark{color:#171912;background:#d7ff63;border-radius:13px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:950;display:grid}.update-channel-connection.is-error .update-channel-mark{color:#9d4944;background:#f4d5d1}.update-channel-connection>div:nth-child(2){min-width:0}.update-channel-connection small{color:#929b7d;letter-spacing:.1em;font-size:7px;font-weight:900}.update-channel-connection h2{color:#303329;margin:4px 0 3px;font-size:15px}.update-channel-connection p{color:#7e856d;margin:0;font-size:9px}.update-channel-badges{align-items:center;gap:8px;display:flex}.update-channel-badges span,.update-channel-badges em{color:#687052;background:#edf2e1;border-radius:6px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.update-channel-badges em{color:#30361f;background:#d7ff63}.update-channel-connection.is-error .update-channel-badges em{color:#91453f;background:#f4d5d1}.update-channel-stale{color:#7e6a34;background:#fffaf0;border:1px solid #eadfbf;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex}.update-channel-stale p{flex:1;margin:0;font-size:9px}.update-channel-stale button{color:inherit;background:0 0;border:0;font-size:8px;font-weight:850}.update-channel-stats{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.update-channel-stats article{border-right:1px solid var(--line);align-content:center;gap:4px;min-height:112px;padding:19px 21px;display:grid}.update-channel-stats article:last-child{border-right:0}.update-channel-stats article.has-error{background:#fff7f6}.update-channel-stats small{color:#9c969f;letter-spacing:.08em;font-size:7px;font-weight:900}.update-channel-stats strong{color:#39333b;letter-spacing:-1px;font-size:23px;line-height:1}.update-channel-stats strong span{color:#a9a3ab;font-size:12px}.update-channel-stats p{color:#938d96;margin:1px 0 0;font-size:8px}.update-channel-workspace{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:stretch;gap:16px;display:grid}.update-composer,.update-preview,.update-journal{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 9px 28px #28222b09}.update-composer,.update-preview{padding:24px}.update-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.update-section-head h2{color:#3b353d;letter-spacing:-.45px;margin:5px 0 0;font-size:17px}.update-section-head>span{color:#758052;letter-spacing:.06em;text-transform:uppercase;background:#f0f4e7;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.update-field{gap:7px;margin-top:17px;display:grid;position:relative}.update-field>span{color:#6f6872;font-size:8px;font-weight:800}.update-field>span em{color:#aba5ad;font-style:normal;font-weight:600}.update-field input,.update-field textarea,.update-field select{color:#403942;width:100%;min-height:42px;font:inherit;background:#fcfbfc;border:1px solid #ddd9df;border-radius:8px;outline:0;padding:10px 11px;font-size:9px;line-height:1.5}.update-field textarea{resize:vertical;min-height:138px}.update-field input:focus,.update-field textarea:focus,.update-field select:focus{border-color:#a7bd68;box-shadow:0 0 0 3px #d7ff6329}.update-field>small{color:#b0abb2;font-size:7px;position:absolute;bottom:7px;right:9px}.update-field-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.update-publish-mode{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.update-publish-mode button{color:#746d77;text-align:left;background:#faf9fa;border:1px solid #e0dce2;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;min-height:70px;padding:11px;display:grid}.update-publish-mode button>span{background:#efedf0;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.update-publish-mode button b{align-self:end;font-size:9px}.update-publish-mode button small{color:#aaa4ac;align-self:start;font-size:7px}.update-publish-mode button.active{color:#55622f;background:#f8fde9;border-color:#a8bf69;box-shadow:inset 0 0 0 1px #a7be6638}.update-publish-mode button.active>span{color:#333a20;background:#d7ff63}.update-publish-mode button.active.danger{color:#805a2d;background:#fff9ef;border-color:#d3ab77}.update-publish-mode button.active.danger>span{color:#704819;background:#f7d6a9}.update-submit{color:#e7ff9c;background:#171912;border:0;border-radius:9px;width:100%;min-height:43px;margin-top:12px;font-size:9px;font-weight:900}.update-submit:hover:not(:disabled){background:#2d3027}.update-submit:disabled{cursor:not-allowed;opacity:.55}.update-preview{background:#f7f8f5;align-content:start;display:grid}.telegram-update-preview{background:#fff;border-radius:15px 15px 15px 5px;margin-top:18px;padding:17px;box-shadow:0 10px 24px #1d201814}.telegram-update-channel{border-bottom:1px solid #efefeb;align-items:center;gap:9px;padding-bottom:12px;display:flex}.telegram-update-channel>span{color:#d7ff63;background:#10120d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.telegram-update-channel>div{gap:2px;display:grid}.telegram-update-channel b{color:#34372e;font-size:10px}.telegram-update-channel small{color:#a1a398;font-size:7px}.telegram-update-preview pre{overflow-wrap:anywhere;color:#41453a;white-space:pre-wrap;min-height:170px;margin:15px 0 8px;font-family:inherit;font-size:10px;line-height:1.6}.telegram-update-preview>time{color:#b0b2a8;text-align:right;font-size:7px;display:block}.update-rules{background:#eef2e5;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;margin-top:14px;padding:11px;display:grid}.update-rules>span{color:#3c4522;background:#d7ff63;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.update-rules p{gap:3px;margin:0;display:grid}.update-rules b{color:#5c624d;font-size:8px}.update-rules small{color:#8d937f;font-size:7px;line-height:1.45}.update-journal{overflow:hidden}.update-journal>.update-section-head{border-bottom:1px solid var(--line);padding:23px 25px 19px}.update-journal>.update-section-head button{color:#6d6670;background:#fff;border:1px solid #ddd9df;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.update-journal-list{display:grid}.update-row{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) 150px 125px;align-items:center;gap:15px;min-height:118px;padding:16px 22px;display:grid}.update-row:last-child{border-bottom:0}.update-row:hover{background:#fcfcfa}.update-row-icon{color:#687643;background:#f0f3e8;border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.update-row.status-failed .update-row-icon{color:#a04a44;background:#fae9e7}.update-row-copy{min-width:0}.update-row-copy>small{color:#aaa4ac;text-transform:uppercase;font-size:7px;font-weight:750}.update-row-copy h3{color:#3e3840;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font-size:12px;overflow:hidden}.update-row-copy p{color:#858087;text-overflow:ellipsis;white-space:nowrap;max-width:740px;margin:0;font-size:8px;line-height:1.5;overflow:hidden}.update-row-copy em{color:#ae524c;margin-top:5px;font-size:7px;font-style:normal;display:block}.update-row-state{justify-items:start;gap:5px;display:grid}.update-row-state>span{color:#746e76;background:#f1f0f2;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.update-row.status-sent .update-row-state>span{color:#718c2e;background:#edf5dd}.update-row.status-failed .update-row-state>span{color:#a04a44;background:#fae9e7}.update-row.status-queued .update-row-state>span,.update-row.status-sending .update-row-state>span{color:#91702d;background:#f6f0df}.update-row-state small{color:#aaa5ac;font-size:7px}.update-row-actions{justify-items:stretch;gap:5px;display:grid}.update-row-actions button,.update-row-actions a{color:#685f6b;text-align:center;background:#fff;border:1px solid #dedbe0;border-radius:6px;padding:6px 7px;font-size:7px;font-weight:800;text-decoration:none}.update-row-actions button:hover,.update-row-actions a:hover{background:#f3f1f4}.update-journal-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:210px;padding:28px;display:grid}.update-journal-empty>span,.update-channel-loading>span{color:#d7ff63;background:#171912;border-radius:13px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:grid}.update-journal-empty h3{color:#454047;margin:3px 0 0;font-size:14px}.update-journal-empty p{color:#948e96;max-width:480px;margin:0;font-size:8px;line-height:1.55}.update-channel-loading{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:14px;min-height:280px;display:flex}.update-channel-loading div{gap:4px;display:grid}.update-channel-loading b{color:#3f3941;font-size:13px}.update-channel-loading small{color:#938d95;font-size:8px}.update-channel-error{background:#fff8f7;border:1px solid #eed7d4;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:230px;padding:28px;display:grid}.update-channel-error>span{color:#9e4a44;background:#f5d9d5;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.update-channel-error h2{color:#4a3f42;margin:0 0 5px;font-size:15px}.update-channel-error p{color:#9a8689;margin:0;font-size:9px}.update-channel-error button{color:#8a5551;background:#fff;border:1px solid #dfc8c5;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}@media (width<=1120px){.update-channel-stats{grid-template-columns:repeat(2,1fr)}.update-channel-stats article:nth-child(2){border-right:0}.update-channel-stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.update-channel-workspace{grid-template-columns:1fr}.update-preview{min-height:0}.update-row{grid-template-columns:46px minmax(0,1fr) 135px}.update-row-actions{grid-column:2/-1;display:flex}}@media (width<=720px){.update-channel-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:29px 20px}.update-channel-hero h1{letter-spacing:-2.2px;font-size:39px}.update-channel-connection{grid-template-columns:46px 1fr;padding:15px}.update-channel-badges{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.update-channel-stats{grid-template-columns:1fr}.update-channel-stats article,.update-channel-stats article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.update-channel-stats article:last-child{border-bottom:0}.update-composer,.update-preview{padding:19px 16px}.update-field-grid,.update-publish-mode{grid-template-columns:1fr}.update-row{grid-template-columns:40px 1fr;gap:11px;padding:15px}.update-row-icon{width:38px;height:38px}.update-row-state,.update-row-actions{grid-column:2}.update-row-actions{flex-wrap:wrap;display:flex}.update-journal>.update-section-head{padding:19px 16px}}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
