:root{color-scheme:dark;--page-canvas:#0c0a08;--bg:#0c0a08;--bg-soft:#17120f;--surface:#1a1512;--surface-2:#211a15;--surface-hover:#2a211a;--text:#f7f2ec;--muted:#b8aa9f;--faint:#8d8178;--line:hsla(0,0%,100%,.12);--line-strong:hsla(0,0%,100%,.2);--blue:#ff9b62;--blue-strong:#fe5f3e;--green:#b7c66b;--amber:#ffbd5a;--red:#ff6b6b;--purple:#d59bff;--shadow:0 18px 60px rgba(0,0,0,.35);--radius:12px;--header-h:76px;--page-max:1600px;--page-gutter:40px;--page-width:min(var(--page-max),calc(100vw - var(--page-gutter)));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}html:not([data-theme]),html[data-theme=light]{color-scheme:light;--page-canvas:#fbfbf7;--bg:#fbfbf7;--bg-soft:#f7faf8;--surface:#fff;--surface-2:#fbfcfa;--surface-hover:#f4f6f1;--text:#171b1f;--muted:#667078;--faint:#8b948e;--line:#dfe5de;--line-strong:#d8e3db;--blue:#426ff5;--blue-strong:#245df2;--green:#0fa88a;--amber:#b7791f;--red:#bf3f30;--purple:#7c5ce6;--shadow:0 1px 2px rgba(23,27,31,.035),0 10px 24px rgba(23,27,31,.045)}html:not([data-theme]){background:#fbfbf7;background-color:#fbfbf7}*{box-sizing:border-box}body,html{min-height:100%}html{background-color:var(--page-canvas);background:var(--page-canvas)!important}body,html{min-height:100%;overscroll-behavior-y:none}body{margin:0;background-color:var(--bg);background:var(--bg)!important;color:var(--text);isolation:isolate}body:before{content:"";position:fixed;inset:-160px 0;z-index:-1;pointer-events:none;background:var(--page-canvas);background-color:var(--page-canvas);transform:translateZ(0)}body[data-theme=dark],html[data-theme=dark],html[data-theme=dark] body{background:#0c0a08!important;background-color:#0c0a08}html[data-theme=dark] body:before{background:#0c0a08!important;background-color:#0c0a08!important}body[data-theme=light],html:not([data-theme]) body,html[data-theme=light],html[data-theme=light] body{background:#fbfbf7!important;background-color:#fbfbf7}html:not([data-theme]) body:before,html[data-theme=light] body:before{background:#fbfbf7!important;background-color:#fbfbf7!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-main{min-height:calc(100vh - var(--header-h));background:var(--bg)}.page-shell{width:var(--page-width);margin:0 auto;padding:24px 0 48px}.page-shell--narrow{width:min(920px,calc(100vw - 40px));padding-top:80px}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.eyebrow{margin:0 0 8px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text);font-weight:750}.button--primary{background:var(--text);border-color:var(--text);color:var(--bg)}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;min-width:38px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text)}.skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--surface-2) 78%,var(--muted));border-radius:8px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.page-auth-gate{visibility:hidden}.cabinet-auth-gate,.page-auth-gate{min-height:calc(100vh - var(--header-h))}.cabinet-auth-gate{background:var(--bg);padding:24px 0 42px}.cabinet-auth-gate__layout{width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(376px,420px);grid-gap:18px;gap:18px}.cabinet-auth-gate__console,.cabinet-auth-gate__console>span,.cabinet-auth-gate__detail,.cabinet-auth-gate__list,.cabinet-auth-gate__list>span,.cabinet-auth-gate__metrics>span,.cabinet-auth-gate__panel,.cabinet-auth-gate__side{border:1px solid color-mix(in srgb,var(--line) 48%,transparent);background:color-mix(in srgb,var(--surface) 18%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--line) 16%,transparent);animation:cabinetSkeletonPulse 2.6s ease-in-out infinite}.cabinet-auth-gate__console{min-height:420px;border-radius:14px;padding:14px;display:grid;align-content:start;grid-gap:10px;gap:10px}.cabinet-auth-gate__console>span,.cabinet-auth-gate__list>span{display:block;min-height:58px;border-radius:12px;opacity:.52}.cabinet-auth-gate__side{display:grid;grid-gap:12px;gap:12px;align-content:start;border:0;background:transparent;box-shadow:none}.cabinet-auth-gate__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(color-mix(in srgb,var(--line) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 11%,transparent) 1px,transparent 1px),transparent;background-size:28px 28px,28px 28px,auto}.cabinet-auth-gate__metrics>span{display:block;min-height:118px;border-radius:12px;opacity:.56}.cabinet-auth-gate__panel{min-height:146px;border-radius:14px}.cabinet-auth-gate__detail,.cabinet-auth-gate__list{min-height:280px;border-radius:14px;padding:14px}.cabinet-auth-gate__list{display:grid;grid-gap:10px;gap:10px;align-content:start}.cabinet-auth-gate__detail{min-height:360px}@keyframes cabinetSkeletonPulse{0%,to{opacity:.46;border-color:color-mix(in srgb,var(--line) 34%,transparent)}50%{opacity:.78;border-color:color-mix(in srgb,var(--line) 62%,transparent)}}@media (max-width:760px){:root{--page-gutter:24px}.cabinet-auth-gate__layout{grid-template-columns:1fr}.cabinet-auth-gate__side{order:-1}}.site-footer{position:relative;width:100%;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(hsla(39,44%,94%,.018) 1px,transparent 1px),linear-gradient(90deg,hsla(39,44%,94%,.018) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--surface) 74%,transparent),var(--bg));background-size:28px 28px,28px 28px,auto}.site-footer__inner{width:min(1600px,calc(100vw - 40px));margin:0 auto;padding:34px 0 44px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);grid-gap:32px;gap:32px;align-items:flex-start}.site-footer__brand{display:grid;grid-gap:14px;gap:14px;max-width:850px}.site-footer__copyright{margin:0;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:12px;line-height:1.2;font-weight:720;letter-spacing:.01em}.site-footer__copy{max-width:940px;margin:0;color:color-mix(in srgb,var(--muted) 92%,var(--text));font-size:12.5px;line-height:1.72}.site-footer__copy a{color:var(--text);font-weight:780;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--green) 56%,transparent);text-decoration-color:color-mix(in srgb,var(--green) 56%,transparent);text-underline-offset:3px}.site-footer__social{display:flex;align-items:center;gap:9px}.site-footer__social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-footer__social a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 10%,var(--surface));box-shadow:0 10px 22px color-mix(in srgb,var(--green) 10%,transparent),inset 0 1px 0 hsla(0,0%,100%,.055)}.site-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:flex-start}.site-footer__group{display:flex;flex-direction:column;align-items:flex-start;gap:9px;align-content:flex-start}.site-footer__group h2{margin:0 0 4px;color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.site-footer__group a,.site-footer__text-button{width:-moz-fit-content;width:fit-content;border:0;padding:0;background:transparent;color:var(--muted);font-size:13px;font-weight:650;line-height:1.28;transition:color .16s ease,transform .16s ease}.site-footer__group a:hover,.site-footer__text-button:hover{color:var(--text);transform:translateX(2px)}.support-modal{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:20px;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(820px 460px at 50% 0,color-mix(in srgb,var(--green) 10%,transparent),transparent 62%),rgba(6,7,9,.74);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.support-modal__card{position:relative;width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(hsla(39,44%,94%,.025) 1px,transparent 1px),linear-gradient(90deg,hsla(39,44%,94%,.025) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--bg-soft) 96%,transparent));background-size:28px 28px,28px 28px,auto;color:var(--text);box-shadow:0 34px 90px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.035);outline:none}.support-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);transition:background .16s ease,transform .16s ease,border-color .16s ease}.support-modal__close:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 26%,var(--line));background:color-mix(in srgb,var(--surface-hover) 92%,transparent)}.support-modal__kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.support-modal__mark{width:12px;height:22px;border-radius:2px 9px 9px 2px;background:#fe3e3e;transform:skewY(-30deg);box-shadow:0 10px 18px rgba(254,62,62,.22)}.support-modal__title{max-width:calc(100% - 48px);margin:0;color:var(--text);font-size:30px;line-height:1.06;font-weight:850;letter-spacing:-.03em}.support-modal__subtitle{max-width:500px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.52}.support-modal__session{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--green) 10%,transparent);color:color-mix(in srgb,var(--text) 86%,var(--green));font-size:12px;font-weight:680}.support-modal__session span{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 12px color-mix(in srgb,var(--green) 55%,transparent)}.support-modal__form{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.support-modal__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.support-modal__choice{position:relative;min-width:0;cursor:pointer}.support-modal__choice input{position:absolute;opacity:0;pointer-events:none}.support-modal__choice>span{min-height:108px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:radial-gradient(160px 80px at 100% 0,color-mix(in srgb,var(--green) 7%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 86%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.support-modal__choice input:checked+span,.support-modal__choice:hover>span{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:radial-gradient(180px 90px at 100% 0,color-mix(in srgb,var(--green) 14%,transparent),transparent 72%),color-mix(in srgb,var(--surface-hover) 92%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--green) 8%,transparent),inset 0 1px 0 hsla(0,0%,100%,.05)}.support-modal__choice strong{color:var(--text);font-size:14px;font-weight:820;letter-spacing:-.01em}.support-modal__choice small{color:var(--muted);font-size:12px;line-height:1.45}.support-modal__selected{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 5px;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent)}.support-modal__selected span{color:var(--text);font-size:15px;font-weight:780}.support-modal__selected button{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 86%,transparent);color:var(--text)}.support-modal__fields{display:grid;grid-gap:12px;gap:12px}.support-modal__fields label,.support-modal__message{display:grid;grid-gap:8px;gap:8px}.support-modal__fields span,.support-modal__message span{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:12px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.support-modal__fields input,.support-modal__message textarea{width:100%;min-height:46px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-2) 88%,transparent);color:var(--text);outline:none;resize:vertical;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.support-modal__message textarea{min-height:132px}.support-modal__fields input::placeholder,.support-modal__message textarea::placeholder{color:var(--faint)}.support-modal__fields input:focus,.support-modal__message textarea:focus{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 10%,transparent),inset 0 1px 0 hsla(0,0%,100%,.045)}.support-modal__human{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:visible}.support-modal__human-text{color:var(--muted);font-size:12px}.support-modal__human-text b{color:var(--text);font-weight:780}.support-modal__human.is-passed .support-modal__human-text{color:color-mix(in srgb,var(--green) 88%,var(--text))}.support-modal__shapes{display:inline-flex;align-items:center;gap:15px;overflow:visible;padding:2px 0}.support-modal__shape{position:relative;flex:0 0 24px;width:24px;height:24px;border:0;background:transparent;opacity:.86;overflow:visible;transform:translateZ(0) scale(1);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease;cursor:pointer;padding:0;border-radius:2px}.support-modal__shape.is-selected,.support-modal__shape:hover{opacity:1;transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 0 12px var(--shape-glow))}.support-modal__shape:after{content:"";position:absolute;inset:0;border-radius:999px;opacity:0;transform:scale(1);background:radial-gradient(circle,var(--shape-glow),transparent 66%);transition:opacity .18s ease,transform .18s ease;z-index:-1;pointer-events:none}.support-modal__shape.is-selected:after,.support-modal__shape:hover:after{opacity:.34;transform:scale(1.45)}.support-modal__shape.shape-circle{border-radius:999px;background:var(--shape-color)}.support-modal__shape.shape-square{border-radius:7px;background:var(--shape-color)}.support-modal__shape.shape-triangle{width:24px;height:24px;border:none;border-radius:0;background:var(--shape-color);-webkit-clip-path:polygon(50% 4px,22px 20px,2px 20px);clip-path:polygon(50% 4px,22px 20px,2px 20px)}.support-modal__honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.support-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-modal__footer p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.support-modal__footer button{min-width:148px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid color-mix(in srgb,var(--green) 28%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--green) 84%,#fff 10%),var(--green));color:#07120f;font-weight:850;box-shadow:0 14px 30px color-mix(in srgb,var(--green) 16%,transparent),inset 0 1px 0 hsla(0,0%,100%,.26);transition:transform .16s ease,filter .16s ease,opacity .16s ease}.support-modal__footer button:hover{transform:translateY(-1px);filter:brightness(1.03)}.support-modal__footer button:disabled{cursor:wait;opacity:.72}.support-modal__success{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:14px;background:radial-gradient(220px 120px at 100% 0,color-mix(in srgb,var(--green) 14%,transparent),transparent 72%),color-mix(in srgb,var(--surface-2) 92%,transparent)}.support-modal__success strong{color:var(--text);font-size:16px;font-weight:820}.support-modal__success span{color:var(--muted);font-size:14px;line-height:1.55}.support-modal__status{min-height:20px;margin:-2px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.support-modal__status[data-state=success]{color:color-mix(in srgb,var(--green) 88%,var(--text))}.support-modal__status[data-state=error]{color:var(--red)}html[data-theme=light] .site-footer{background:linear-gradient(rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(90deg,rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(180deg,#fff,#f7faf8)}html[data-theme=light] .site-footer__social a{box-shadow:0 1px 2px rgba(23,27,31,.035),0 10px 24px rgba(23,27,31,.045),inset 0 1px 0 hsla(0,0%,100%,.92)}html[data-theme=light] .support-modal{background:radial-gradient(900px 520px at 50% 0,rgba(15,168,138,.12),transparent 62%),rgba(247,250,248,.74)}html[data-theme=light] .support-modal__card{border-color:rgba(23,27,31,.09);background:linear-gradient(rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(90deg,rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,249,.96));box-shadow:0 1px 2px rgba(23,27,31,.045),0 28px 78px rgba(23,27,31,.14),inset 0 1px 0 hsla(0,0%,100%,.94)}html[data-theme=light] .support-modal__footer button{color:#fff;background:linear-gradient(180deg,#19bd99,#0f9f83)}@media (max-width:960px){.site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site-footer__inner{width:min(var(--page-max),calc(100vw - 40px));padding:32px 0 40px;gap:24px}.site-footer__nav{order:1}.site-footer__brand{order:2;gap:16px}.site-footer__social{order:1}.site-footer__copy{order:2}.site-footer__copyright{order:3;padding-top:4px}.site-footer__nav{grid-template-columns:max-content max-content;justify-content:start;column-gap:clamp(18px,5vw,26px);row-gap:16px;align-items:start}.site-footer__group{gap:8px}.site-footer__group h2{margin-bottom:3px}.site-footer__group a,.site-footer__text-button{font-size:12.5px;line-height:1.32}.site-footer__group:first-child{grid-column:1;grid-row:1/span 2}.site-footer__group:nth-child(2){grid-column:2;grid-row:1}.site-footer__group:nth-child(3){grid-column:2;grid-row:2}.support-modal{place-items:flex-start center;padding:calc(88px + env(safe-area-inset-top, 0px)) 12px calc(28px + env(safe-area-inset-bottom, 0px))}.support-modal__card{max-height:none;overflow:visible;padding:20px;border-radius:16px}.support-modal__title{font-size:25px}.support-modal__cards{grid-template-columns:minmax(0,1fr)}.support-modal__footer,.support-modal__human{align-items:stretch;flex-direction:column}.support-modal__shapes{justify-content:flex-start}.support-modal__footer button{width:100%}}.cookie-banner{position:fixed;left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:2147483000;width:min(980px,calc(100vw - 36px));margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px;border:1px solid rgba(255,189,90,.2);border-radius:18px;background:radial-gradient(520px 180px at 8% 0,rgba(255,155,98,.1),transparent 70%),radial-gradient(420px 160px at 100% 100%,hsla(70,44%,60%,.08),transparent 72%),linear-gradient(rgba(255,238,214,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,238,214,.026) 1px,transparent 0),linear-gradient(180deg,rgba(34,26,20,.97),rgba(20,16,14,.97));background-size:100% 100%,100% 100%,28px 28px,28px 28px,auto;color:var(--text);box-shadow:0 24px 74px rgba(0,0,0,.46),0 0 0 1px hsla(0,0%,100%,.025),inset 0 1px 0 hsla(0,0%,100%,.05);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout paint style;will-change:transform;backdrop-filter:none;-webkit-backdrop-filter:none}.cookie-banner__mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,189,90,.24);border-radius:14px;background:radial-gradient(70px 54px at 70% 8%,rgba(255,155,98,.22),transparent 68%),rgba(255,189,90,.08);color:#ffbd5a}.cookie-banner__copy{display:grid;grid-gap:4px;gap:4px}.cookie-banner h2,.cookie-banner p,.cookie-modal h2,.cookie-modal h3,.cookie-modal p{margin:0}.cookie-banner h2{color:var(--text);font-size:15px;font-weight:860;letter-spacing:-.01em}.cookie-banner p{max-width:610px;color:var(--muted);font-size:12.5px;line-height:1.48}.cookie-banner__actions,.cookie-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cookie-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);padding:0 14px;color:var(--text);font-size:12px;font-weight:820;letter-spacing:-.01em;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.cookie-button:hover{transform:translateY(-1px)}.cookie-button--ghost{background:transparent}.cookie-button--muted{background:color-mix(in srgb,var(--surface-2) 86%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.cookie-button--primary{border-color:color-mix(in srgb,var(--green) 36%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 84%,#fff 8%),var(--green));color:#07120f;box-shadow:0 12px 26px color-mix(in srgb,var(--green) 14%,transparent),inset 0 1px 0 hsla(0,0%,100%,.25)}.cookie-modal{position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:20px;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(860px 500px at 50% 0,color-mix(in srgb,var(--green) 10%,transparent),transparent 64%),rgba(6,7,9,.72);backdrop-filter:blur(20px) saturate(126%);-webkit-backdrop-filter:blur(20px) saturate(126%)}.cookie-modal__card{position:relative;width:min(680px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid rgba(255,189,90,.18);border-radius:20px;background:radial-gradient(620px 260px at 10% 0,rgba(255,155,98,.09),transparent 70%),radial-gradient(520px 220px at 100% 100%,hsla(70,44%,60%,.07),transparent 72%),linear-gradient(rgba(255,238,214,.024) 1px,transparent 0),linear-gradient(90deg,rgba(255,238,214,.024) 1px,transparent 0),linear-gradient(180deg,rgba(34,26,20,.98),rgba(20,16,14,.98));background-size:100% 100%,100% 100%,28px 28px,28px 28px,auto;color:var(--text);box-shadow:0 34px 94px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.04)}.cookie-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 76%,transparent);color:var(--text);transition:transform .16s ease,border-color .16s ease,background .16s ease}.cookie-modal__close:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--surface-hover) 92%,transparent)}.cookie-modal__kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--muted);font-size:11px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.cookie-modal h2{max-width:calc(100% - 44px);color:var(--text);font-size:30px;line-height:1.06;font-weight:880;letter-spacing:-.03em}.cookie-modal__intro{max-width:560px;margin-top:10px;color:var(--muted);font-size:14px;line-height:1.54}.cookie-modal__summary{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--green) 10%,transparent);color:color-mix(in srgb,var(--text) 86%,var(--green));font-size:12px;font-weight:720}.cookie-modal__list{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.cookie-modal__row{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:15px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;background:radial-gradient(220px 120px at 100% 0,color-mix(in srgb,var(--green) 6%,transparent),transparent 72%),color-mix(in srgb,var(--surface-2) 86%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.cookie-modal__row h3{color:var(--text);font-size:14px;font-weight:850;letter-spacing:-.01em}.cookie-modal__row p{margin-top:5px;color:var(--muted);font-size:12.5px;line-height:1.48}.cookie-modal__required{min-height:32px;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);font-size:11px;font-weight:820;white-space:nowrap}.cookie-modal__required,.cookie-switch{display:inline-flex;align-items:center;padding:0 11px;color:var(--muted)}.cookie-switch{position:relative;width:76px;height:36px;flex:0 0 auto;justify-content:flex-end;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent);font-size:10px;font-weight:880;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.cookie-switch:before{content:"";position:absolute;left:4px;top:4px;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--muted) 70%,var(--surface));box-shadow:0 5px 12px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .18s cubic-bezier(.2,.8,.2,1),background .16s ease}.cookie-switch:has(input:checked){border-color:color-mix(in srgb,var(--green) 40%,var(--line));background:color-mix(in srgb,var(--green) 17%,var(--surface));color:color-mix(in srgb,var(--text) 90%,var(--green));justify-content:flex-start}.cookie-switch:has(input:checked):before{transform:translateX(40px);background:var(--green)}.cookie-switch input{position:absolute;opacity:0;pointer-events:none}.cookie-modal__footer{margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent)}html[data-theme=light] .cookie-banner,html[data-theme=light] .cookie-modal__card{border-color:rgba(205,120,70,.22);background:radial-gradient(560px 190px at 8% 0,rgba(255,155,98,.16),transparent 72%),radial-gradient(420px 160px at 100% 100%,rgba(15,168,138,.08),transparent 70%),linear-gradient(rgba(205,120,70,.024) 1px,transparent 0),linear-gradient(90deg,rgba(205,120,70,.024) 1px,transparent 0),linear-gradient(180deg,rgba(255,248,241,.98),rgba(255,241,226,.96));box-shadow:0 1px 2px rgba(23,27,31,.045),0 24px 70px rgba(130,78,42,.14),inset 0 1px 0 hsla(0,0%,100%,.94)}html[data-theme=light] .cookie-banner__mark{border-color:rgba(205,120,70,.24);background:radial-gradient(70px 54px at 70% 8%,rgba(255,155,98,.26),transparent 68%),rgba(255,230,210,.84);color:#bf5e35}html[data-theme=light] .cookie-button--muted{background:hsla(0,0%,100%,.66)}html[data-theme=light] .cookie-button--ghost{background:hsla(0,0%,100%,.34)}html[data-theme=light] .cookie-modal{background:radial-gradient(900px 520px at 50% 0,rgba(15,168,138,.12),transparent 62%),rgba(247,250,248,.74)}html[data-theme=light] .cookie-button--primary{color:#fff;background:linear-gradient(180deg,#19bd99,#0f9f83)}@media (max-width:820px){.cookie-banner{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:13px}.cookie-banner__actions{grid-column:1/-1;width:100%;justify-content:stretch}.cookie-banner__actions .cookie-button{flex:1 1;padding:0 10px}}@media (max-width:640px){.cookie-banner{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:auto;border-radius:16px}.cookie-banner p{font-size:12px}.cookie-modal{place-items:flex-end center;padding:calc(82px + env(safe-area-inset-top, 0px)) 12px calc(12px + env(safe-area-inset-bottom, 0px))}.cookie-modal__card{max-height:calc(100dvh - 104px);padding:20px;border-radius:18px}.cookie-modal h2{font-size:25px}.cookie-modal__row{grid-template-columns:minmax(0,1fr);gap:12px}.cookie-switch{justify-self:start}.cookie-modal__footer{display:grid;grid-template-columns:minmax(0,1fr)}.cookie-modal__footer .cookie-button{width:100%}}.modal-layer{position:fixed;inset:0;z-index:2147483400;display:grid;place-items:center;padding:calc(24px + env(safe-area-inset-top, 0px)) calc(24px + env(safe-area-inset-right, 0px)) calc(24px + env(safe-area-inset-bottom, 0px)) calc(24px + env(safe-area-inset-left, 0px));background:rgba(0,0,0,.46)}html[data-theme=light] .modal-layer{background:rgba(23,27,31,.16)}.modal-layer--screen{place-items:stretch;padding:0;background:var(--bg)}html[data-theme=light] .modal-layer--screen{background:var(--bg)}.modal-shell{width:min(1280px,100%);max-height:min(900px,calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.modal-shell--full{width:min(1640px,100%)}.modal-shell--screen{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;background:var(--bg);box-shadow:none}.modal-shell--screen .modal-shell__head{padding:calc(14px + env(safe-area-inset-top, 0px)) calc(18px + env(safe-area-inset-right, 0px)) 14px calc(18px + env(safe-area-inset-left, 0px));background:var(--surface)}.modal-shell--screen .modal-shell__body{padding:16px calc(16px + env(safe-area-inset-right, 0px)) calc(16px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px))}.modal-shell__head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.modal-shell__head h2,.modal-shell__head p{margin:0}.modal-shell__head h2{font-size:20px;letter-spacing:0}.modal-shell__head p{margin-top:4px;color:var(--muted);font-size:13px}.modal-shell__actions{display:flex;align-items:center;gap:10px}.modal-shell__body{flex:1 1;overflow:auto;padding:16px}.signals-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-gap:16px;gap:16px}.crm-grid,.crm-toolbar,.signals-results,.signals-sidebar{min-width:0}.field{display:grid;grid-gap:8px;font-size:13px;font-weight:760}.field,.input-with-icon{gap:8px;color:var(--muted)}.input-with-icon{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:0 10px}.crm-search,.input-with-icon input{width:100%;min-height:40px;border:0;outline:0;background:transparent;color:var(--text)}.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{min-height:32px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--text);padding:0 10px;font-size:12px;font-weight:760}.chip.is-active{background:color-mix(in srgb,var(--blue) 18%,var(--surface));border-color:color-mix(in srgb,var(--blue) 42%,var(--line));color:var(--blue)}.crm-grid,.signals-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.result-card{min-height:118px;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:14px}.result-card small,.result-card span,.result-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-card small,.result-card span{color:var(--muted)}.status{grid-column:1/-1;border:1px solid var(--line);border-radius:10px;padding:12px}.status--error{border-color:color-mix(in srgb,var(--red) 44%,var(--line));color:var(--red)}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.crm-search{max-width:360px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:0 12px}@media (max-width:900px){.crm-toolbar,.signals-layout{grid-template-columns:1fr;display:grid}}.proposal-layout{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:640px}.proposal-preview,.proposal-sidebar{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:14px}.proposal-source-list{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.proposal-source{min-height:64px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:10px;text-align:left}.proposal-preview span,.proposal-source span{color:var(--muted)}.proposal-preview{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;text-align:center}@media (max-width:900px){.proposal-layout{grid-template-columns:1fr}}.canvas-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:640px}.canvas-sidebar,.canvas-workspace{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:14px}.canvas-board-list{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.canvas-board{min-height:64px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:10px;text-align:left}.canvas-board span{color:var(--muted);font-size:12px}.canvas-board.is-active{border-color:color-mix(in srgb,var(--blue) 42%,var(--line))}.canvas-workspace{display:grid;place-items:center}.canvas-empty{display:grid;grid-gap:6px;gap:6px;color:var(--muted);text-align:center}.canvas-empty strong{color:var(--text)}@media (max-width:900px){.canvas-layout{grid-template-columns:1fr}}.architect-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:660px}.architect-board,.architect-sidebar{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:14px}.architect-sidebar textarea{width:100%;min-height:180px;resize:vertical;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:10px}.architect-drafts{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.architect-draft{min-height:58px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:10px;text-align:left}.architect-board{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:var(--muted);text-align:center}.architect-board strong{color:var(--text)}@media (max-width:900px){.architect-layout{grid-template-columns:1fr}}.insights-cms{--insight-mint:#86ead4;--insight-mint-strong:#a7f3df;--insight-collty-red:#fe3e3e;--insight-collty-red-strong:#ff6861;display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);grid-gap:16px;gap:16px;min-height:min(78vh,820px)}html[data-theme=light] .insights-cms{--insight-mint:#0e9f86;--insight-mint-strong:#0b846f;--insight-collty-red:#e33535;--insight-collty-red-strong:#c92e2e}.insights-cms.is-left-collapsed{grid-template-columns:minmax(0,1fr)}.insights-cms.is-left-collapsed .insights-cms__list{display:none}.insights-cms__list{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0)),color-mix(in srgb,var(--surface-2) 94%,transparent)}.insights-cms__list-head{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.insights-cms__list-head strong{color:var(--text);font-size:13px;font-weight:820}.insights-cms__list-actions{display:inline-flex;align-items:center;gap:6px}.insights-cms__list-actions .icon-button:disabled{opacity:.48;cursor:default}.insights-cms-row{width:100%;min-height:72px;display:grid;grid-gap:5px;gap:5px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent);background:transparent;color:var(--text);padding:12px;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s ease}.insights-cms-row.is-active,.insights-cms-row:hover{background:color-mix(in srgb,var(--green) 10%,transparent)}.insights-cms-row:hover{transform:translateX(1px)}.insights-cms-row small,.insights-cms-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-cms-row span{font-size:13px;font-weight:820}.insights-cms-row small{color:var(--muted);font-size:12px;text-transform:capitalize}.insights-cms__empty{min-height:160px;display:grid;place-items:center;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px}.insights-cms__editor{min-width:0;overflow:hidden;display:flex;flex-direction:column}.insights-cms__status{display:grid;grid-gap:8px;gap:8px;min-height:0}.insights-cms__status .status{margin-bottom:10px}.insights-cms__status .status--success{border-color:color-mix(in srgb,var(--green) 44%,var(--line));color:var(--green)}.insights-editor-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,0)),color-mix(in srgb,var(--surface-2) 92%,transparent);padding:10px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.insights-editor-toolbar__group,.insights-editor-toolbar__layout,.insights-editor-toolbar__publish{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.insights-editor-toolbar__group>span{color:var(--muted);font-size:11px;font-weight:820;letter-spacing:.08em;text-transform:uppercase;padding:0 4px}.insights-editor-align-tools button,.insights-editor-block__actions button,.insights-editor-block__toolbar select,.insights-editor-toolbar__group button,.insights-editor-toolbar__layout button,.insights-editor-toolbar__publish select{min-height:32px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);font:inherit;font-size:12px;font-weight:760;outline:0}.insights-editor-toolbar__group button,.insights-editor-toolbar__layout button{display:inline-flex;align-items:center;gap:7px;padding:0 11px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.insights-editor-toolbar__group button:hover,.insights-editor-toolbar__layout button.is-active,.insights-editor-toolbar__layout button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 10%,var(--surface))}.insights-editor-toolbar__publish select{padding:0 10px}.insights-editor-workspace{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);grid-gap:16px;gap:16px;overflow:auto;padding-top:16px}.insights-editor-workspace.is-inspector-collapsed,.insights-editor-workspace.is-preview-mode.is-inspector-collapsed{grid-template-columns:minmax(0,1fr)}.insights-editor-workspace.is-preview-mode{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}.insights-editor-canvas{width:min(920px,100%);min-width:0;justify-self:center;display:grid;grid-gap:22px;gap:22px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0)),color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 24px 72px rgba(0,0,0,.18);padding:clamp(20px,4vw,44px)}.insights-editor-cover{position:relative;min-height:190px;overflow:hidden;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--line) 92%,transparent);border-radius:18px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--amber) 18%,transparent),transparent 34%),radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--green) 14%,transparent),transparent 36%),linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 1px),color-mix(in srgb,var(--surface-2) 92%,transparent);background-size:100% 100%,100% 100%,28px 28px,28px 28px,auto}.insights-editor-cover.has-image{border-style:solid;background-position:50%;background-size:cover}.insights-block-image__actions label,.insights-editor-cover label{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text);padding:0 14px;font-size:13px;font-weight:800;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.insights-block-image__actions label input,.insights-editor-cover input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.insights-image-editor{min-width:0;display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 70%,transparent),color-mix(in srgb,var(--surface) 82%,transparent));padding:12px}.insights-image-editor--cover{border-radius:20px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--amber) 13%,transparent),transparent 32%),radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--green) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface-2) 90%,transparent)}.insights-image-editor__preview{min-height:220px;border-radius:16px;box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 62%,transparent) inset}.insights-image-editor--cover .insights-image-editor__preview{min-height:310px;border-radius:18px}.insights-image-editor__empty{min-height:inherit;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px;font-weight:760}.insights-image-editor__bar{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.insights-image-editor__upload{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text);padding:0 13px;font-size:12px;font-weight:820;cursor:pointer}.insights-image-editor__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.insights-image-editor__url{min-height:36px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);padding:0 13px;font-size:12px}.insights-image-editor__controls{display:grid;grid-template-columns:minmax(136px,.7fr) minmax(180px,1.2fr) minmax(92px,.45fr);grid-gap:10px;gap:10px;align-items:stretch}.insights-image-editor__group{min-width:0;display:grid;grid-gap:7px;gap:7px;align-content:start;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 54%,transparent);padding:10px}.insights-image-editor__group>span{color:var(--muted);font-size:10px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.insights-image-editor__chips,.insights-image-editor__segments{display:flex;flex-wrap:wrap;gap:6px}.insights-image-editor__chips button,.insights-image-editor__segments button{min-height:28px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 58%,transparent);color:color-mix(in srgb,var(--text) 78%,var(--muted));padding:0 10px;font:inherit;font-size:11px;font-weight:820;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.insights-image-editor__chips button.is-active,.insights-image-editor__segments button.is-active{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 13%,var(--surface));color:var(--text)}.insights-image-editor__focus{width:66px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.insights-image-editor__focus button{width:18px;height:18px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.insights-image-editor__focus button.is-active{border-color:color-mix(in srgb,var(--green) 60%,var(--line));background:color-mix(in srgb,var(--green) 58%,var(--surface));transform:scale(1.08)}.insights-block-input,.insights-document-excerpt,.insights-document-title{width:100%;border:0;background:transparent;color:var(--text);font:inherit;outline:0;box-sizing:border-box;display:block;overflow:hidden;resize:none}.insights-document-title{min-height:1.22em;font-size:clamp(44px,6vw,78px);font-weight:850;line-height:1.04;letter-spacing:0;padding:4px 0 10px}.insights-block-input::placeholder,.insights-document-excerpt::placeholder,.insights-document-title::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.insights-document-excerpt{color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:19px;line-height:1.58;padding:2px 0 4px}.insights-editor-blocks{display:grid;grid-gap:8px;gap:8px}.insights-editor-block{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid transparent;border-radius:18px;padding:8px 10px 8px 0;transition:border-color .16s ease,background .16s ease,opacity .16s ease,transform .16s ease}.insights-editor-block.is-active,.insights-editor-block:hover{border-color:color-mix(in srgb,var(--green) 24%,var(--line));background:color-mix(in srgb,var(--green) 5%,transparent)}.insights-editor-block.is-dragging{opacity:.54;transform:scale(.997)}.insights-editor-block__handle{align-self:start;width:28px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--muted) 72%,transparent);cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity .16s ease,background .16s ease,color .16s ease}.insights-editor-block.is-active .insights-editor-block__handle,.insights-editor-block:hover .insights-editor-block__handle{opacity:1}.insights-editor-block__handle:hover{background:color-mix(in srgb,var(--surface-2) 84%,transparent);color:var(--text)}.insights-editor-block__content{min-width:0;display:grid;grid-gap:8px;gap:8px}.insights-editor-block__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.insights-editor-block.is-active .insights-editor-block__toolbar,.insights-editor-block:hover .insights-editor-block__toolbar{opacity:1;transform:translateY(0);pointer-events:auto}.insights-editor-block__toolbar select{max-width:124px;padding:0 9px}.insights-editor-block__hint{min-height:32px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--muted);padding:0 10px;font-size:12px;font-weight:760}.insights-editor-align-tools,.insights-editor-block__actions,.insights-editor-color-tools{display:inline-flex;align-items:center;gap:4px}.insights-editor-color-tools{min-height:32px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);padding:0 8px;color:var(--muted)}.insights-editor-color-tools button{width:16px;height:16px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px;padding:0;cursor:pointer}.insights-editor-color-tools button.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}.insights-editor-color-tools .color-default{background:var(--text)}.insights-editor-color-tools .color-muted{background:var(--muted)}.insights-editor-color-tools .color-green{background:var(--insight-mint)}.insights-editor-color-tools .color-amber{background:var(--amber)}.insights-editor-color-tools .color-red{background:var(--insight-collty-red)}.insights-editor-align-tools button,.insights-editor-block__actions button{width:32px;padding:0;display:inline-grid;place-items:center;cursor:pointer}.insights-editor-align-tools button.is-active{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 11%,var(--surface))}.insights-editor-block__actions button{width:auto;padding:0 8px}.insights-editor-block__actions button:disabled{opacity:.42;cursor:default}.insights-block-input{border-radius:12px;padding:4px 2px;line-height:1.68}.insights-block-input:focus{box-shadow:none}.insights-rich-editable{min-height:1.4em;position:relative;white-space:pre-wrap;word-break:break-word}.insights-rich-editable:empty:before{content:attr(data-placeholder);color:color-mix(in srgb,var(--muted) 72%,transparent);pointer-events:none}.insights-inline-mark--muted{color:var(--muted)}.insights-inline-mark--green{color:var(--insight-mint-strong)}.insights-inline-mark--amber{color:color-mix(in srgb,var(--amber) 80%,var(--text))}.insights-inline-mark--red{color:var(--insight-collty-red-strong)}.insights-block-input--heading{min-height:1.2em;font-size:clamp(30px,4vw,48px);font-weight:840;line-height:1.08}.insights-editor-block.level-3 .insights-block-input--heading{font-size:clamp(23px,3vw,32px);line-height:1.12}.insights-editor-block.level-2.is-display .insights-block-input--heading{font-size:clamp(34px,5vw,58px);line-height:1.02}.insights-editor-block.level-3.is-display .insights-block-input--heading{font-size:clamp(26px,3.6vw,38px);line-height:1.08}.insights-block-input--paragraph{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:18px}.insights-editor-block.is-lead .insights-block-input--paragraph{color:var(--text);font-size:23px;line-height:1.5}.insights-editor-block.is-compact .insights-block-input--paragraph{font-size:15px}.insights-editor-block.is-display .insights-block-input--paragraph{color:var(--text);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.08}.insights-editor-block.align-center .insights-block-input{text-align:center}.insights-editor-block.align-right .insights-block-input{text-align:right}.insights-editor-block.color-muted .insights-block-input{color:var(--muted)}.insights-editor-block.color-green .insights-block-input{color:var(--insight-mint-strong)}.insights-editor-block.color-amber .insights-block-input{color:color-mix(in srgb,var(--amber) 78%,var(--text))}.insights-editor-block.color-red .insights-block-input{color:var(--insight-collty-red-strong)}.insights-block-callout,.insights-block-code,.insights-block-image,.insights-block-metric,.insights-block-stack{min-width:0;display:grid;grid-gap:10px;gap:10px}.insights-block-input--quote{color:var(--text);font-size:24px;line-height:1.48}.insights-block-input--caption{color:var(--muted);font-size:13px;line-height:1.42}.insights-block-callout,.insights-block-code,.insights-block-metric{border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 58%,transparent);padding:16px}.insights-block-input--callout-title{color:var(--text);font-size:18px;font-weight:820}.insights-block-input--metric{color:color-mix(in srgb,var(--green) 74%,var(--text));font-size:clamp(34px,5vw,56px);font-weight:860;line-height:1}.insights-image-frame{position:relative;overflow:hidden;width:100%;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 78%,transparent),color-mix(in srgb,var(--surface) 92%,transparent))}.insights-image-frame.aspect-16-9{aspect-ratio:16/9}.insights-image-frame.aspect-4-3{aspect-ratio:4/3}.insights-image-frame.aspect-1-1{aspect-ratio:1/1}.insights-image-frame.aspect-3-4{aspect-ratio:3/4}.insights-image-frame.aspect-21-9{aspect-ratio:21/9}.insights-image-frame img{width:100%;display:block;object-fit:contain;object-position:var(--insights-image-position,50% 50%)}.insights-image-frame:not(.aspect-auto) img{height:100%}.insights-image-frame.fit-cover img{object-fit:cover}.insights-image-frame.fit-contain img{object-fit:contain}.insights-block-image__frame{max-height:none;box-shadow:0 1px 0 color-mix(in srgb,var(--line) 58%,transparent) inset}.insights-block-image__empty{min-height:180px;display:grid;place-items:center;grid-gap:8px;gap:8px;border:1px dashed color-mix(in srgb,var(--line) 86%,transparent);border-radius:16px;color:var(--muted);background:color-mix(in srgb,var(--surface-2) 54%,transparent)}.insights-block-image__actions{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.insights-block-image__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.insights-block-image__controls label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:780;text-transform:uppercase;letter-spacing:.06em}.insights-block-image__controls input[type=range],.insights-block-image__controls select{width:100%}.insights-block-image__controls input[type=range]{accent-color:color-mix(in srgb,var(--green) 72%,var(--text))}.insights-block-input--code{color:#f3eee4;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.66}.insights-block-divider{height:1px;margin:12px 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 86%,var(--green)),transparent)}.insights-editor-block.is-compact .insights-block-divider{margin:4px 0;background:color-mix(in srgb,var(--line) 80%,transparent)}.insights-editor-block.is-display .insights-block-divider{height:32px;margin:18px 0;background:radial-gradient(circle,color-mix(in srgb,var(--green) 50%,transparent) 0 2px,transparent 3px),linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 82%,transparent),transparent);background-size:16px 100%,100% 1px;background-repeat:repeat-x,no-repeat;background-position:50%,50%}.insights-editor-add-line{min-height:44px;border:1px dashed color-mix(in srgb,var(--line) 88%,transparent);border-radius:14px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.insights-editor-add-line:hover{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--text)}.insights-editor-preview{width:min(920px,100%);min-width:0;justify-self:center;display:grid;grid-gap:20px;gap:20px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0)),color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 24px 72px rgba(0,0,0,.18);padding:clamp(20px,4vw,44px)}.insights-editor-preview__cover{min-height:320px;border-radius:18px}.insights-editor-preview__cover img{display:block;width:100%}.insights-editor-preview__meta{display:flex;flex-wrap:wrap;gap:8px}.insights-editor-preview__meta span{min-height:28px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 74%,transparent);color:var(--muted);padding:0 10px;font-size:12px;font-weight:780;text-transform:capitalize}.insights-editor-preview h1,.insights-editor-preview h2,.insights-editor-preview h3,.insights-editor-preview p{margin:0}.insights-editor-preview h1{color:var(--text);font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:0}.insights-editor-preview__excerpt{color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:19px;line-height:1.58}.insights-editor-preview__body{display:grid;grid-gap:18px;gap:18px}.insights-editor-preview__body li,.insights-editor-preview__body p{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:18px;line-height:1.72}.insights-editor-preview__body p{white-space:pre-line}.insights-editor-preview__body h2{color:var(--text);font-size:clamp(32px,4vw,48px);line-height:1.05}.insights-editor-preview__body h3{color:var(--text);font-size:24px;line-height:1.12}.preview-callout,.preview-code,.preview-image,.preview-metric,.preview-quote{border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 58%,transparent);padding:18px}.preview-quote p{color:var(--text);font-size:24px;line-height:1.5}.preview-image figcaption,.preview-quote cite{display:block;margin-top:10px;color:var(--muted);font-size:13px;font-style:normal}.preview-callout,.preview-metric{display:grid;grid-gap:8px;gap:8px}.preview-callout strong,.preview-metric span{color:var(--text);font-size:13px;font-weight:820}.preview-metric strong{color:color-mix(in srgb,var(--green) 74%,var(--text));font-size:clamp(34px,5vw,56px);line-height:1}.preview-image{padding:0;overflow:hidden}.preview-image__frame img{display:block;width:100%}.preview-image figcaption{padding:0 14px 14px}.preview-code{overflow:auto;color:#f3eee4;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.66;white-space:pre}.preview-divider{width:100%;height:1px;border:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 86%,var(--green)),transparent)}.preview-divider.is-compact{width:min(220px,100%);justify-self:center;background:color-mix(in srgb,var(--line) 78%,transparent)}.preview-divider.is-display{height:34px;background:radial-gradient(circle,color-mix(in srgb,var(--insight-mint) 52%,transparent) 0 2px,transparent 3px),linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 82%,transparent),transparent);background-size:16px 100%,100% 1px;background-repeat:repeat-x,no-repeat;background-position:50%,50%}.insights-editor-preview .align-center{text-align:center}.insights-editor-preview .align-right{text-align:right}.insights-editor-preview .color-muted{color:var(--muted)}.insights-editor-preview .color-green{color:var(--insight-mint-strong)}.insights-editor-preview .color-amber{color:color-mix(in srgb,var(--amber) 80%,var(--text))}.insights-editor-preview .color-red{color:var(--insight-collty-red-strong)}.insights-editor-preview .is-lead{color:var(--text);font-size:23px;line-height:1.5}.insights-editor-preview .is-compact{font-size:15px}.insights-editor-preview__body p.is-display{color:var(--text);font-size:clamp(30px,5vw,54px);font-weight:830;line-height:1.06}.insights-editor-preview__body h2.is-display{font-size:clamp(34px,5vw,58px);line-height:1.02}.insights-editor-preview__body h3.is-display{font-size:clamp(25px,3.4vw,36px);line-height:1.08}.insights-editor-inspector{align-self:start;position:-webkit-sticky;position:sticky;top:72px;min-width:0;display:grid;grid-gap:12px;gap:12px}.insights-editor-inspector section{display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 86%,transparent);padding:14px}.insights-editor-inspector h3{margin:0;color:var(--text);font-size:13px;font-weight:840}.insights-cms .field{display:grid;grid-gap:7px;gap:7px}.insights-cms .field span{color:var(--muted);font-size:11px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.insights-cms .field input,.insights-cms .field textarea{width:100%;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);font:inherit;font-size:13px;outline:0;padding:10px 11px;box-sizing:border-box}.insights-cms .field input[type=datetime-local]{color-scheme:dark}html[data-theme=light] .insights-cms .field input[type=datetime-local]{color-scheme:light}.insights-cms .field input:focus,.insights-cms .field textarea:focus{border-color:color-mix(in srgb,var(--green) 34%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 10%,transparent)}.insights-editor-check{min-height:40px;display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 82%,transparent);padding:0 11px;color:var(--text);font-size:13px;font-weight:760}.insights-editor-danger .button--danger{width:100%}.button--danger{border-color:color-mix(in srgb,var(--red) 38%,var(--line));color:var(--red)}.button svg{flex:0 0 auto}html[data-theme=light] .insights-cms__list,html[data-theme=light] .insights-editor-canvas,html[data-theme=light] .insights-editor-inspector section,html[data-theme=light] .insights-editor-preview,html[data-theme=light] .insights-editor-toolbar{border-color:rgba(194,116,69,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.72),rgba(255,250,244,.84)),#fffaf4;box-shadow:0 1px 2px rgba(23,27,31,.035),0 18px 54px rgba(195,116,69,.07)}html[data-theme=light] .insights-cms-row.is-active,html[data-theme=light] .insights-cms-row:hover{background:rgba(237,251,239,.82)}html[data-theme=light] .insights-editor-cover{border-color:rgba(194,116,69,.16);background:radial-gradient(circle at 18% 12%,rgba(255,181,122,.28),transparent 36%),radial-gradient(circle at 84% 20%,rgba(145,197,151,.18),transparent 36%),linear-gradient(rgba(207,128,76,.055) 1px,transparent 0),linear-gradient(90deg,rgba(207,128,76,.055) 1px,transparent 0),#fff8ee;background-size:100% 100%,100% 100%,28px 28px,28px 28px,auto}html[data-theme=light] .insights-editor-block.is-active,html[data-theme=light] .insights-editor-block:hover{border-color:rgba(99,154,107,.24);background:rgba(239,252,241,.72)}html[data-theme=light] .insights-block-callout,html[data-theme=light] .insights-block-code,html[data-theme=light] .insights-block-image__empty,html[data-theme=light] .insights-block-metric,html[data-theme=light] .insights-cms .field input,html[data-theme=light] .insights-cms .field textarea,html[data-theme=light] .insights-editor-check{border-color:rgba(194,116,69,.12);background:hsla(0,0%,100%,.78)}@media (max-width:1180px){.insights-cms{grid-template-columns:1fr}.insights-cms__list{max-height:240px;overflow:auto}}@media (max-width:980px){.insights-editor-workspace{grid-template-columns:1fr}.insights-editor-inspector{position:static}}@media (max-width:720px){.insights-editor-toolbar{align-items:stretch;flex-direction:column}.insights-editor-toolbar__publish{justify-content:space-between}.insights-editor-block{grid-template-columns:1fr;padding:10px}.insights-editor-block__handle{display:none}.insights-block-image__actions{grid-template-columns:1fr}}