/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/design/space-grotesk-vietnamese.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/design/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/design/space-grotesk-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:where(body:has([data-iidol-design=graphite])){--font-ui:Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-display:"Space Grotesk",Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--font-ui)}@font-face{font-family:Inter;src:url(/design/inter-cyrillic.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;src:url(/design/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:where(body:has([data-iidol-design=graphite])) h1,:where(body:has([data-iidol-design=graphite])) h2,:where(body:has([data-iidol-design=graphite])) h3{font-family:var(--font-display)}:where(body:has([data-iidol-design=graphite])) .feature-card h3,:where(body:has([data-iidol-design=graphite])) .final-cta h2,:where(body:has([data-iidol-design=graphite])) .footer-grid h2,:where(body:has([data-iidol-design=graphite])) .hero h1,:where(body:has([data-iidol-design=graphite])) .pricing-card h2,:where(body:has([data-iidol-design=graphite])) .review-head h3,:where(body:has([data-iidol-design=graphite])) .scaling h2,:where(body:has([data-iidol-design=graphite])) .section-heading h2,:where(body:has([data-iidol-design=graphite])) .stats-band h2,:where(body:has([data-iidol-design=graphite])) .steps h3{letter-spacing:-.04em;font-weight:700}:where(body:has([data-iidol-design=graphite])) .iidol-design{--background:#0f1113;--foreground:#f5f5f5;--card:#1b1e22;--card-foreground:#f5f5f5;--popover:#25292e;--popover-foreground:#f5f5f5;--primary:#d6ff3f;--primary-foreground:#202608;--secondary:#30353b;--secondary-foreground:#f5f5f5;--muted:#24282d;--muted-foreground:#adb2bb;--accent:#343a40;--accent-foreground:#f5f5f5;--border:#383e44;--input:#3a4147;--ring:#d6ff3f;--radius:14px;--font-sans:Inter,system-ui,sans-serif;color-scheme:dark;font-family:Inter,system-ui,sans-serif}:where(body:has([data-iidol-design=graphite])) .iidol-design .dashboard-content{max-width:1280px;display:block}:where(body:has([data-iidol-design=graphite])) .iidol-design #mobile-menu,:where(body:has([data-iidol-design=graphite])) .iidol-design .bottom-nav,:where(body:has([data-iidol-design=graphite])) .iidol-design .sidebar,:where(body:has([data-iidol-design=graphite])) .iidol-design .topbar{--muted:#a9adb4}:where(body:has([data-iidol-design=graphite])) .iidol-design #menu-open{color:#c4c9d0}:where(body:has([data-iidol-design=graphite])) .design-client-main{min-width:0;font-size:14px;line-height:1.55}:where(body:has([data-iidol-design=graphite])) .design-client-main h1{letter-spacing:-.025em;font:650 27px/1.3 Inter,system-ui,sans-serif}:where(body:has([data-iidol-design=graphite])) .design-client-main h2{letter-spacing:-.015em;font-family:Inter,system-ui,sans-serif}:where(body:has([data-iidol-design=graphite])) .design-client-main h3{font-family:Inter,system-ui,sans-serif}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(button,input,textarea,select){font-family:inherit}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(input,textarea){caret-color:#d6ff3f}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #d6ff3f}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(input,textarea)::placeholder{color:#a9adb4;opacity:.85}:where(body:has([data-iidol-design=graphite])) .design-client-main [class*="text-[10px]"],:where(body:has([data-iidol-design=graphite])) .design-client-main [class*="text-[11px]"]{font-size:11px}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(button,[role=button]){transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}:where(body:has([data-iidol-design=graphite])) .design-client-main button:disabled{cursor:not-allowed;transform:none}:where(body:has([data-iidol-design=graphite])) .design-client-main button:focus-visible,:where(body:has([data-iidol-design=graphite])) .iidol-design [role=option]:focus-visible{outline-offset:3px;outline:2px solid #d6ff3f}:where(body:has([data-iidol-design=graphite])) .design-client-main [data-slot=button]:not(.trend-reels-card){border-radius:999px;min-height:38px;padding-inline:16px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trend-reels-card{background:#1b1e22;border-radius:18px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 6px 16px #0002}:where(body:has([data-iidol-design=graphite])) .design-client-main [style*="background-color: rgb(109, 94, 248)"],:where(body:has([data-iidol-design=graphite])) .design-client-main [style*="background: rgb(109, 94, 248)"]{background:#d6ff3f!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-primary,:where(body:has([data-iidol-design=graphite])) .design-client-main button:is(.bg-primary,[class*="bg-[#6D5EF8]"],[class*="bg-[#6d5ef8]"]){font-weight:600;box-shadow:inset 0 1px #ffffff80,0 4px 12px #0002;color:#202608!important;background:linear-gradient(175deg,#ecffa5,#d6f850 55%,#bddd36)!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-primary:hover:not(:disabled),:where(body:has([data-iidol-design=graphite])) .design-client-main button:is(.bg-primary,[class*="bg-[#6D5EF8]"],[class*="bg-[#6d5ef8]"]):hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 7px 16px #0003}:where(body:has([data-iidol-design=graphite])) .design-client-main button:active:not(:disabled){transform:translateY(1px)}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(.bg-secondary,[class*="bg-[#1B1B27]"],[class*="bg-[#1b1b27]"])[data-slot=button]{color:#edf0f3;background:linear-gradient(175deg,#383e45,#292e34);box-shadow:inset 0 1px #ffffff15,0 3px 8px #0002}:where(body:has([data-iidol-design=graphite])) .design-client-main :is([class*=rounded-xl],[class*=rounded-2xl])[class*="bg-[#13131C]"],:where(body:has([data-iidol-design=graphite])) .design-client-main :is([class*=rounded-xl],[class*=rounded-2xl])[class*="bg-[#13131c]"]{background:linear-gradient(150deg,#24292e,#1b1e22);border-color:#ffffff0d;border-radius:20px;box-shadow:inset 0 1px #ffffff06,0 6px 18px #00000014}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(input:not([type=checkbox]),textarea,select){background-color:#171a1e;border-color:#383e44;border-radius:12px}:where(body:has([data-iidol-design=graphite])) .design-client-main input[type=checkbox]{accent-color:#d6ff3f}:where(body:has([data-iidol-design=graphite])) .design-client-main [class*="text-[#6D5EF8]"],:where(body:has([data-iidol-design=graphite])) .design-client-main [class*="text-[#6d5ef8]"],:where(body:has([data-iidol-design=graphite])) .design-client-main [class*="text-[#8B7CFF]"]{color:#d6ff3f}:where(body:has([data-iidol-design=graphite])) .design-client-main button[class*="bg-[#6D5EF8]/"],:where(body:has([data-iidol-design=graphite])) .design-client-main button[class*="bg-[#6d5ef8]/"]{color:#e4ff89;background:#d6ff3f12}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-workspace{--trend-card:#1b1e22;--trend-raised:#292e34;gap:24px;padding:0 0 40px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-tabs{gap:8px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-tabs button{color:#adb2bb;white-space:nowrap;background:0 0;border-radius:999px;min-height:42px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-tabs button[aria-current=page]{color:#202608;background:linear-gradient(175deg,#e7ff88,#c7ec3e);box-shadow:inset 0 1px #ffffff80,0 3px 8px #0002}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-card,:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-package{background:linear-gradient(150deg,#24292e,#1b1e22);border-radius:20px;box-shadow:inset 0 1px #ffffff09,0 6px 18px #0002}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-form label{color:#b5bbc3}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-form input:not([type=checkbox]):not([type=range]),:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-form textarea{background:#171a1e;border:1px solid #383e44}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-switch.on{background:#bedd39}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-switch.on span{background:#202608}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-filters button[aria-pressed=true]{color:#e4ff89;background:#d6ff3f16}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-reels-placeholder{background:#22282d}:where(body:has([data-iidol-design=graphite])) .iidol-design .trends-balance{color:#e4ff89;background:#292e34;border-radius:999px;top:6px;box-shadow:inset 0 1px #ffffff12}:where(body:has([data-iidol-design=graphite])) .iidol-design .trends-balance button{background:#3b4249;border-radius:999px;min-height:32px;padding:6px 12px}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=select-popup]{color:#f5f5f5;background:#25292e;border:1px solid #42494f;border-radius:14px;box-shadow:0 14px 36px #0006}:where(body:has([data-iidol-design=graphite])) .iidol-design [role=option][data-highlighted]{color:#e4ff89;background:#3a4248}:where(body:has([data-iidol-design=graphite])) .iidol-design .local-toast{z-index:110}:where(body:has([data-iidol-design=graphite])) .local-modal-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:where(body:has([data-iidol-design=graphite])) .local-modal{background:#25292e;border-radius:20px;width:min(420px,100%);padding:28px;box-shadow:0 18px 60px #0008}:where(body:has([data-iidol-design=graphite])) .local-modal h2{margin-bottom:12px;font-size:22px}:where(body:has([data-iidol-design=graphite])) .local-modal p{color:#adb2bb;margin-bottom:24px}:where(body:has([data-iidol-design=graphite])) .local-error{color:#ffb8bc;background:#3c2022;border-radius:16px;padding:24px}@media (max-width:1023px){:where(body:has([data-iidol-design=graphite])) .iidol-design .dashboard-main{padding-top:80px}:where(body:has([data-iidol-design=graphite])) .iidol-design .trends-balance{align-self:flex-end;width:fit-content;max-width:100%;margin-top:0;position:static}:where(body:has([data-iidol-design=graphite])) .design-client-main h1{font-size:24px}}@media (max-width:600px){:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-tabs{flex-wrap:wrap;gap:8px}:where(body:has([data-iidol-design=graphite])) .iidol-design .dashboard-main{padding-left:16px;padding-right:16px}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(input,textarea){font-size:16px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-card{padding:20px}:where(body:has([data-iidol-design=graphite])) .iidol-design .local-toast{bottom:144px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .design-client-main *,:where(body:has([data-iidol-design=graphite])) .design-client-main :after,:where(body:has([data-iidol-design=graphite])) .design-client-main :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(body:has([data-iidol-design=graphite])) .iidol-design{--ui-ease:cubic-bezier(.22,1,.36,1);--ui-fade:.22s;--ui-slide:.32s}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(h1,h2,h3,p){line-height:1.55}:where(body:has([data-iidol-design=graphite])) .design-client-main h1{line-height:1.3}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(button,[role=button]):not(:disabled){transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s var(--ui-ease)}@media (hover:hover){:where(body:has([data-iidol-design=graphite])) .design-client-main button:not(:disabled):not([data-watermark-info]):not([data-joined][data-popup-open]):not([aria-pressed=true]):not([aria-selected=true]):not([data-local-current=true]):not([data-checked]):not(.bg-primary):not([class*="bg-[#6D5EF8]"]):not(.trends-primary):not(.trend-reels-card):not(.local-calendar-apply):hover{color:#fff;box-shadow:inset 0 1px #ffffff26,0 4px 12px #0003;background-color:#3b4148!important}:where(body:has([data-iidol-design=graphite])) .design-client-main [data-slot=button].bg-secondary:hover:not(:disabled){background:linear-gradient(175deg,#4b525a,#353b42);box-shadow:inset 0 1px #ffffff35,0 5px 14px #0003}:where(body:has([data-iidol-design=graphite])) .iidol-design .action:not(.primary):hover{background:linear-gradient(#4b525a,#353b42);box-shadow:inset 0 1px #ffffff40,0 5px 12px #0004}}:where(body:has([data-iidol-design=graphite])) [data-slot=ui-select-trigger] svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}:where(body:has([data-iidol-design=graphite])) [data-slot=ui-select-trigger][data-popup-open] svg{transform:rotate(180deg)}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=ui-select-popup]{color:#f5f5f5;min-width:var(--anchor-width);max-width:calc(100vw - 32px);transform-origin:var(--transform-origin);opacity:1;transition:transform .28s var(--ui-ease),opacity .18s ease;background:#292e34;border:1px solid #555d66;border-top-color:#ffffff0a;border-radius:0 0 12px 12px;padding:6px;transform:translateY(0)scaleY(1);box-shadow:0 14px 24px #0005;scale:1!important}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=ui-select-popup][data-side=top]{border-top-color:#555d66;border-radius:12px}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=ui-select-popup]:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-5px)scaleY(.96)}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=ui-select-popup][data-ending-style]{transition-duration:.16s}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=ui-select-popup] [role=option]{border-radius:7px;min-height:40px;padding:10px 30px 10px 12px;transition:background-color .16s,color .16s}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=ui-select-popup] [role=option][data-selected]{color:#e4ff89;background:#d6ff3f0c}:where(body:has([data-iidol-design=graphite])) .iidol-design [data-slot=ui-select-popup] [role=option][data-highlighted]{color:#fff;background:#ffffff13}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs{isolation:isolate;border-radius:22px;gap:6px;position:relative;overflow:visible}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-fill{z-index:-1;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(170deg,#efffb2,#d6f850 55%,#bfdc43);border-radius:16px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff9c,0 3px 9px #0002}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs[data-fluid-ready=true] .local-fluid-fill{opacity:1}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs[data-fluid-ready=true]>button{z-index:1;border-radius:16px;min-height:40px;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs[data-fluid-ready=true]>button[data-local-current=true]{color:#202608!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs[data-fluid-ready=true]>button[data-local-current=false]{color:#bfc4cb}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs[data-fluid-ready=true]>button[data-local-current=false]:hover{color:#fff;background:#ffffff0c!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs[aria-label=Режим\ создания]{background:#13161a;border:1px solid #ffffff0a;padding:4px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-switch,:where(body:has([data-iidol-design=graphite])) .design-client-main [data-slot=switch],:where(body:has([data-iidol-design=graphite])) .design-client-main button[aria-pressed]:has(>span.block.rounded-full){min-width:44px;min-height:24px;position:relative;box-shadow:inset 0 1px 3px #0003;transition:background-color .24s,box-shadow .2s!important;transform:none!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-switch>span,:where(body:has([data-iidol-design=graphite])) .design-client-main [data-slot=switch-thumb],:where(body:has([data-iidol-design=graphite])) .design-client-main button[aria-pressed]:has(>span.block.rounded-full)>span{box-shadow:0 2px 4px #0004,inset 0 1px #fff8;transition:translate .32s var(--ui-ease),transform .32s var(--ui-ease),background-color .24s ease!important}:where(body:has([data-iidol-design=graphite])) .design-client-main button[aria-pressed]:has(>span.block.rounded-full):after{content:"";position:absolute;inset:-10px -2px}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main>.space-y-4{flex-direction:column;gap:24px;display:flex}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main>.space-y-4>*{margin-block:0}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .space-y-4.rounded-xl{flex-direction:column;gap:24px;padding:24px;display:flex}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .space-y-4.rounded-xl>*{margin-block:0}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .space-y-4.rounded-xl>p{padding:12px 14px;line-height:1.6}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .space-y-1{flex-direction:column;gap:10px;display:flex}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .space-y-1>div{margin-block:0;padding:16px 18px}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .rounded-xl:has(>.space-y-1){padding:24px}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .rounded-xl:has(>.space-y-1)>div:first-child{margin-bottom:18px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-farm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot{border:1px solid #ffffff0d;border-radius:22px;gap:22px;padding:26px;box-shadow:inset 0 1px #ffffff0c,0 10px 24px #0002;background:linear-gradient(145deg,#252b30,#1b2025 65%)!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-heading{flex-direction:column;gap:16px;display:flex}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-identity{gap:12px;width:100%}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-icon{background:#ffffff06;border-color:#ffffff0d;border-radius:13px;width:42px;height:42px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-identity>div:last-child{flex:1;min-width:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-identity p:first-child{white-space:normal;font-size:17px;font-weight:600;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-identity p:last-child{color:#b3bac3;margin-top:5px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-status{flex-flow:wrap;align-items:center;gap:8px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-status>span{padding:4px 10px;font-size:11px;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-period{border-bottom:1px solid #ffffff0b;padding-bottom:18px;font-size:12px;line-height:1.65}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-period p+p{color:#e2e5e9;margin-top:5px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-budget{gap:16px;margin-bottom:12px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-budget>span:last-child{color:#e7ebef;font-family:inherit;font-size:16px;font-weight:550}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-track{background:#ffffff09;height:5px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric{background:0 0;border:0;border-radius:0;grid-template-columns:16px 1fr;gap:6px 8px;padding:0;display:grid}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>svg{color:#aeb6c0;grid-area:1/1;width:14px;height:14px;margin-top:3px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>span:first-of-type{color:#aeb6c0;grid-area:1/2;font-size:12px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>span:last-child{grid-area:2/2;margin:0;font-family:inherit;font-size:18px;font-weight:550;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-footer{border-color:#ffffff0c;gap:16px;margin-top:2px;padding-top:18px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-footer>span{font-size:11px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-actions{gap:8px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-actions button{background:#ffffff04;border:1px solid #ffffff0c;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-actions button>svg{width:16px;height:16px}:where(body:has([data-iidol-design=graphite])) .local-time-inputs{align-items:center;gap:6px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-time-inputs input{appearance:textfield;text-align:center;color:#f5f5f5;width:44px;height:38px;font:inherit;font-variant-numeric:tabular-nums;background:#171b20;border:1px solid #444c55;border-radius:9px}:where(body:has([data-iidol-design=graphite])) .local-time-inputs input::-webkit-inner-spin-button{appearance:none}:where(body:has([data-iidol-design=graphite])) .local-time-inputs>span{color:#aeb6c0}@media (max-width:700px){:where(body:has([data-iidol-design=graphite])) .design-client-main .local-farm-grid{grid-template-columns:1fr}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot{gap:20px;padding:22px}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .rounded-xl:has(>.space-y-1),:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .space-y-4.rounded-xl{padding:20px}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=autoposting] .design-client-main .space-y-1>div{padding:14px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-footer{gap:12px}}@media (max-width:380px){:where(body:has([data-iidol-design=graphite])) .local-calendar{padding:16px}:where(body:has([data-iidol-design=graphite])) .local-calendar-nav{grid-template-columns:28px 1fr 78px 28px;gap:3px}:where(body:has([data-iidol-design=graphite])) .local-calendar-days button{height:36px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs>button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .iidol-design *,:where(body:has([data-iidol-design=graphite])) .iidol-design :after,:where(body:has([data-iidol-design=graphite])) .iidol-design :before{transition:none!important;animation:none!important}}:where(body:has([data-iidol-design=graphite])) .design-client-main button[class*="bg-[var(--color-violet)]"]{min-height:42px;padding:10px 18px;font-weight:600;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #0003;color:#26300e!important;background:linear-gradient(165deg,#e7f6b3,#c6df70)!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-account-filters{flex-wrap:wrap;row-gap:8px;min-width:0;max-width:100%}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-account-filters>button{min-height:36px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs>button{letter-spacing:0!important;font-weight:600!important;line-height:20px!important;transition:color .18s!important;transform:none!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metrics{gap:12px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric{background:#15191d;border:1px solid #ffffff10;border-radius:14px;min-width:0;padding:14px 16px;box-shadow:inset 0 1px #ffffff04}:where(body:has([data-iidol-design=graphite])) .local-save-status{box-sizing:content-box;border-top:1px solid #ffffff0b;align-items:center;min-height:30px;padding-top:12px;display:flex;margin-top:22px!important}:where(body:has([data-iidol-design=graphite])) .local-save-status>span{color:#37dba7;opacity:0;align-items:center;gap:7px;font-size:12px;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(3px)}:where(body:has([data-iidol-design=graphite])) .local-save-status>span[data-visible=true]{opacity:1;transform:none}:where(body:has([data-iidol-design=graphite])) .design-client-main a:is(.bg-primary,[class*="bg-[#6D5EF8]"],[class*="bg-[#6d5ef8]"]){border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #0003;color:#26300e!important;background:linear-gradient(165deg,#e7f6b3,#c6df70)!important}:where(body:has([data-iidol-design=graphite])) body.iidol-design :is([role=dialog],[data-slot=dialog-content]){color:#f5f5f5;background:#23282d;border-color:#ffffff18;border-radius:22px;max-height:calc(100dvh - 32px);overflow-y:auto}:where(body:has([data-iidol-design=graphite])) body.iidol-design [role=dialog] button{transition:background-color .18s,box-shadow .18s,color .18s}@media (hover:hover){:where(body:has([data-iidol-design=graphite])) body.iidol-design :is([role=dialog],.trends-reels-modal) button:not(:disabled):not([aria-pressed=true]):hover{color:#fff;box-shadow:inset 0 1px #ffffff2c;background:#ffffff18!important}:where(body:has([data-iidol-design=graphite])) .design-client-main a:is(.bg-primary,[class*="bg-[#6D5EF8]"]):hover{filter:brightness(1.07)}}:where(body:has([data-iidol-design=graphite])) .local-time-trigger{color:#e7ebef;font-variant-numeric:tabular-nums;background:#171b20;border:1px solid #41474e;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-width:160px;min-height:44px;padding:10px 14px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-time-positioner{z-index:920}:where(body:has([data-iidol-design=graphite])) .local-time-picker{color:#f5f5f5;width:270px;transform-origin:var(--transform-origin);max-height:var(--available-height);background:#252a30;border:1px solid #4a515a;border-radius:20px;padding:20px;font:13px/1.5 Inter,system-ui,sans-serif;transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1);overflow-y:auto;box-shadow:0 18px 44px #0007}:where(body:has([data-iidol-design=graphite])) .local-time-picker:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-5px)}:where(body:has([data-iidol-design=graphite])) .local-time-picker h2{margin:0 0 4px;font-size:15px;font-weight:600}:where(body:has([data-iidol-design=graphite])) .local-time-picker p{color:#abb3bd;margin:0 0 18px;font-size:11px}:where(body:has([data-iidol-design=graphite])) .local-time-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(body:has([data-iidol-design=graphite])) .local-time-columns>div>span{text-align:center;color:#aeb6c0;margin-bottom:8px;font-size:11px;display:block}:where(body:has([data-iidol-design=graphite])) .local-time-columns [role=listbox]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#46505a transparent;background:#171b20;border:1px solid #ffffff08;border-radius:12px;height:174px;padding:4px;overflow:auto}:where(body:has([data-iidol-design=graphite])) .local-time-columns button{color:#b7bfc9;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:38px;font:500 15px/1 Inter,system-ui,sans-serif;display:block}:where(body:has([data-iidol-design=graphite])) .local-time-columns button[aria-selected=true]{color:#202a0d;background:#d4e99d;box-shadow:inset 0 1px #fff6}:where(body:has([data-iidol-design=graphite])) .local-time-columns button:not([aria-selected=true]):hover{color:#fff;background:#ffffff10}:where(body:has([data-iidol-design=graphite])) .local-time-picker button:focus-visible{outline-offset:-2px;outline:2px solid #d6ff3f}:where(body:has([data-iidol-design=graphite])) .local-time-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-time-footer>span{font-variant-numeric:tabular-nums;font-size:20px}:where(body:has([data-iidol-design=graphite])) .local-time-footer button{color:#26300e;cursor:pointer;background:linear-gradient(165deg,#e6f5b1,#c6df70);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 14px;font:600 12px/1 Inter,system-ui,sans-serif;display:flex}:where(body:has([data-iidol-design=graphite])) .local-section-heading,:where(body:has([data-iidol-design=graphite])) .local-section-title{margin:0 0 26px!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .text-muted{color:#adb2bb}:where(body:has([data-iidol-design=graphite])) .design-client-main th{color:#adb2bb;text-align:left}:where(body:has([data-iidol-design=graphite])) .design-client-main th.text-right{text-align:right}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=ai] .design-client-main [class*=pointer-events-none]{display:none}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=ai] .design-client-main [style*=linear-gradient]{-webkit-text-fill-color:currentColor;color:#26300e!important;background:linear-gradient(145deg,#d7e7ad,#a7c76b) padding-box padding-box!important}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=ai] .design-client-main [style*=background-clip]{color:#e0edbe!important;background:0 0!important}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=ai] .design-client-main [class*=bg-clip-text],:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=ai] .design-client-main span[style*=text]{color:#e0edbe!important;-webkit-text-fill-color:#e0edbe!important;background:0 0!important}:where(body:has([data-iidol-design=graphite])) .design-client-main [class*=text-muted\/]{color:#a4acb6}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-purchase-history header{justify-content:space-between;align-items:center}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-purchase-history h2{align-items:center;gap:10px;display:flex}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-purchase-history header>span{white-space:nowrap;color:#adb2bb;font-size:12px}:where(body:has([data-iidol-design=graphite])) .local-dialog-close{position:absolute;top:12px;right:12px;margin:0!important;padding:8px!important}:where(body:has([data-iidol-design=graphite])) .local-history-account span{color:#aeb6c0;margin-top:5px;font-size:12px;display:block}:where(body:has([data-iidol-design=graphite])) .iidol-design[data-section=analytics] .design-client-main .grid>div{height:100%}:where(body:has([data-iidol-design=graphite])) .local-purchase-history{border-top:1px solid #ffffff12;margin-top:32px;padding-top:28px}:where(body:has([data-iidol-design=graphite])) .local-purchase-history>header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-purchase-history>header>svg{color:#cfe886;margin-top:3px}:where(body:has([data-iidol-design=graphite])) .local-purchase-history h2{margin:0 0 5px;font-size:19px;font-weight:600}:where(body:has([data-iidol-design=graphite])) .local-purchase-history p{color:#aeb6c0;font-size:13px}:where(body:has([data-iidol-design=graphite])) .local-purchase-history>div{gap:14px;display:grid}:where(body:has([data-iidol-design=graphite])) .local-dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#05060899;transition:opacity .18s;position:fixed;inset:0}:where(body:has([data-iidol-design=graphite])) .local-dialog{z-index:1001;width:min(460px,100vw - 32px);padding:28px;transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1);position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 20px 60px #0008}:where(body:has([data-iidol-design=graphite])) .local-dialog:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(7px)}:where(body:has([data-iidol-design=graphite])) .local-dialog-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}:where(body:has([data-iidol-design=graphite])) .local-dialog h2{margin-bottom:12px;font-size:21px;font-weight:600}:where(body:has([data-iidol-design=graphite])) .local-dialog p{color:#b5bdc7;font-size:13px;line-height:1.65}:where(body:has([data-iidol-design=graphite])) .local-dialog>button{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;margin-top:22px;padding:10px 16px}:where(body:has([data-iidol-design=graphite])) .local-history-account{background:#181d21;border:1px solid #ffffff0b;border-radius:12px;margin-top:20px;padding:15px}:where(body:has([data-iidol-design=graphite])) .design-client-main .bg-card{background:linear-gradient(150deg,#24292e,#1b1e22);border:1px solid #ffffff0d;border-radius:20px;box-shadow:inset 0 1px #ffffff06}:where(body:has([data-iidol-design=graphite])) .design-client-main [role=alert]{overflow-wrap:anywhere;margin-block:16px;line-height:1.6}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(.overflow-x-auto,.overflow-auto){scrollbar-width:thin;scrollbar-color:#46505a transparent}:where(body:has([data-iidol-design=graphite])) .design-client-main th{white-space:nowrap}:where(body:has([data-iidol-design=graphite])) .design-client-main td{vertical-align:middle}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(button,a)[data-slot=button]{text-align:center;justify-content:center;align-items:center;gap:8px;line-height:1.4;display:inline-flex}@media (max-width:700px){:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric{padding:13px 12px}:where(body:has([data-iidol-design=graphite])) .local-time-trigger{min-width:140px}:where(body:has([data-iidol-design=graphite])) .local-time-picker{width:260px}:where(body:has([data-iidol-design=graphite])) .local-purchase-history{margin-top:26px}:where(body:has([data-iidol-design=graphite])) .design-client-main [role=tablist]{scrollbar-width:none;max-width:100%;overflow:auto}:where(body:has([data-iidol-design=graphite])) .design-client-main [role=tab]{flex-shrink:0}:where(body:has([data-iidol-design=graphite])) body.iidol-design [role=dialog]{max-width:calc(100vw - 24px)}:where(body:has([data-iidol-design=graphite])) .design-client-main h1{overflow-wrap:anywhere}}@media (max-width:380px){:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs{gap:2px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-fluid-tabs>button{font-size:12px;padding-inline:10px!important}:where(body:has([data-iidol-design=graphite])) .local-time-trigger{min-width:125px}:where(body:has([data-iidol-design=graphite])) .local-time-picker{width:248px}:where(body:has([data-iidol-design=graphite])) .local-dialog{padding:22px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .local-dialog,:where(body:has([data-iidol-design=graphite])) .local-dialog-backdrop,:where(body:has([data-iidol-design=graphite])) .local-save-status>span,:where(body:has([data-iidol-design=graphite])) .local-time-picker{transition:none!important}}:where(body:has([data-iidol-design=graphite])) .local-page-view{min-width:0;animation:page-arrive .24s cubic-bezier(.22,1,.36,1)}:where(body:has([data-iidol-design=graphite])) .design-client-main[hidden]{display:none!important}:where(body:has([data-iidol-design=graphite])) .dashboard-static:not([hidden]){animation:page-arrive .24s cubic-bezier(.22,1,.36,1)}:where(body:has([data-iidol-design=graphite])) .nav-link:not(.selected) .active-dot{display:none}:where(body:has([data-iidol-design=graphite])) .local-demo-banner{max-width:1280px;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .dashboard-static:not([hidden]){animation:none}}@keyframes page-arrive{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}:where(body:has([data-iidol-design=graphite])) .sidebar-settings{padding-bottom:17px}:where(body:has([data-iidol-design=graphite])) .support-launcher{color:#f5f5f7;background:linear-gradient(145deg,#606a75,#323940 58%,#252a30);border:1px solid #ffffff30;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;bottom:22px;left:auto;right:18px;box-shadow:inset 0 1px #ffffff45,0 7px 18px #0005}:where(body:has([data-iidol-design=graphite])) .support-launcher>span{display:none}:where(body:has([data-iidol-design=graphite])) .support-launcher{place-content:center;gap:0}:where(body:has([data-iidol-design=graphite])) .support-launcher:hover{background:linear-gradient(145deg,#78838f,#48525e 58%,#343c46);box-shadow:inset 0 1px #ffffff60,0 8px 22px #0006}:where(body:has([data-iidol-design=graphite])) .iidol-chat{inset:auto 18px 22px auto}@media (min-width:1024px){:where(body:has([data-iidol-design=graphite])) .dashboard-main{padding-right:88px}}@media (max-width:1023px){:where(body:has([data-iidol-design=graphite])) .bottom-nav{min-height:72px;padding-right:70px}:where(body:has([data-iidol-design=graphite])) .support-launcher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:46px;height:46px}:where(body:has([data-iidol-design=graphite])) .bottom-nav .nav-link{flex:1;min-width:0;padding-inline:4px}:where(body:has([data-iidol-design=graphite])) .iidol-chat{inset:auto 12px calc(84px + env(safe-area-inset-bottom)) 12px}}@media (hover:hover){:where(body:has([data-iidol-design=graphite])) .design-client-main .local-post-action:hover{color:#fff!important;background:#ffffff18!important}}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-post-action{border-radius:11px;justify-self:end;width:36px;min-width:36px;height:36px;transition:background-color .18s,color .18s;position:relative;transform:none;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-post-action svg{margin:0;position:static}:where(body:has([data-iidol-design=graphite])):has([data-design-section=earnings]) .design-client-main table{table-layout:auto;width:100%}:where(body:has([data-iidol-design=graphite])):has([data-design-section=earnings]) .design-client-main table :is(th,td){vertical-align:middle;text-align:center!important;padding:18px 16px!important}:where(body:has([data-iidol-design=graphite])):has([data-design-section=earnings]) .design-client-main table :is(th,td):first-child{min-width:84px;padding-left:22px!important}:where(body:has([data-iidol-design=graphite])):has([data-design-section=earnings]) .design-client-main table td>div{justify-content:center;align-items:center;margin-inline:auto}:where(body:has([data-iidol-design=graphite])):has([data-design-section=earnings]) .design-client-main table td .flex{justify-content:center;align-items:center}:where(body:has([data-iidol-design=graphite])):has([data-design-section=earnings]) .design-client-main table td :is(.items-end,.text-right){text-align:center;align-items:center}:where(body:has([data-iidol-design=graphite])):has([data-design-section=earnings]) .design-client-main table :is(th,td):last-child{min-width:160px;padding-right:22px!important}:where(body:has([data-iidol-design=graphite])) .local-toast{background:#2c333a;border:1px solid #ffffff20;border-radius:24px;align-items:center;gap:12px;width:max-content;max-width:min(420px,100vw - 32px);min-height:48px;padding:12px 14px 12px 22px;bottom:24px;box-shadow:0 12px 32px #0005}:where(body:has([data-iidol-design=graphite])) .local-toast p{text-align:center;max-width:34ch;margin:0;font-size:13px;line-height:1.5}:where(body:has([data-iidol-design=graphite])) .local-toast .icon-button{border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid;color:#d9e0e8!important}:where(body:has([data-iidol-design=graphite])) .local-toast .icon-button:is(:hover,:focus-visible,:active){color:#fff!important;background:#ffffff18!important}:where(body:has([data-iidol-design=graphite])) .local-toast[hidden]{display:none}:where(body:has([data-iidol-design=graphite])) [data-sonner-toaster]{--width:360px;max-width:calc(100vw - 32px)}:where(body:has([data-iidol-design=graphite])) [data-sonner-toast].local-sonner-toast{text-align:center;justify-content:center;gap:10px;min-height:48px;font:500 13px/1.5 Inter,system-ui,sans-serif;color:#f5f5f7!important;background:#2c333a!important;border:1px solid #ffffff20!important;border-radius:24px!important;padding:14px 20px!important;box-shadow:0 12px 32px #0005!important}:where(body:has([data-iidol-design=graphite])) [data-sonner-toast] [data-content]{text-align:center;flex:0 auto}@media (max-width:1023px){:where(body:has([data-iidol-design=graphite])) .local-toast{bottom:calc(88px + env(safe-area-inset-bottom))}:where(body:has([data-iidol-design=graphite])) [data-sonner-toaster][data-y-position=bottom]{bottom:calc(88px + env(safe-area-inset-bottom))!important}}:where(body:has([data-iidol-design=graphite])):has([data-design-section=settings]) .design-client-main .local-settings-tab{border-radius:10px;width:calc(100% - 8px);min-height:42px;margin:5px 4px;padding:11px 14px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=settings]) .design-client-main [class*=min-w-max]{gap:8px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.65}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main :is(.text-xs,[class*="text-[10px]"],[class*="text-[11px]"]){font-size:13px;line-height:1.6}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main :is(.text-sm,li){font-size:15px;line-height:1.65}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .text-lg{font-size:21px;line-height:1.4}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main input{font:inherit;min-height:48px;font-size:16px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .local-illustrated-icon{object-fit:contain;flex-shrink:0;width:34px;min-width:34px;height:34px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .w-8:has(>.local-illustrated-icon){border:0;width:54px;height:54px;background:0 0!important}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .w-8>.local-illustrated-icon{width:54px;height:54px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main p:has(>.local-illustrated-icon){color:#e8edf3;gap:12px;font-size:15px;font-weight:600}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main [class*=p-3\.5]{padding:18px 20px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card{background:#1b2025;border:1px solid #ffffff14;border-radius:18px;gap:0;min-width:0;padding:26px 20px 20px;transition:background-color .2s,border-color .2s;position:relative}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card[data-plan=growth]{background:linear-gradient(155deg,#30392b,#232b25 65%,#1d2320);border-color:#bacf775c}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card[data-current=true]{background:#24292e;border-color:#ffffff2b}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:first-child{flex-wrap:wrap;gap:8px;min-height:55px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:first-child>div>span:first-child{letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.3}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:first-child>div>span:nth-child(2){white-space:normal;margin-top:5px;font-size:13px;line-height:1.5}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:nth-child(2){margin-top:24px;margin-bottom:8px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:nth-child(2)>span:first-child{letter-spacing:-.03em;font-family:Inter,system-ui,sans-serif;font-size:clamp(27px,2.3vw,35px);font-weight:600;line-height:1.2}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:nth-child(2)>span:last-child{color:#adb6bf;margin-top:7px;font-size:12px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>ul:first-of-type{padding-block:10px;font-size:14px;line-height:1.75}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>ul:nth-of-type(2){color:#b4bec8;margin-top:18px;padding-top:18px;font-size:12px;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>p{color:#cddd9e;min-height:40px;font-size:12px;line-height:1.6}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:last-child{padding-top:26px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:last-child>:is(button,div){border-radius:12px;height:auto;min-height:44px;padding:11px 12px;font-size:13px;line-height:1.5}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card[data-plan=growth]>div:last-child>button{border:1px solid #e5f1bd8c;box-shadow:inset 0 1px #fff7,0 5px 12px #0003;color:#25300e!important;background:linear-gradient(165deg,#e3efb9,#c2d888)!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card[data-plan=growth]>div:last-child>button:is(:hover,:focus-visible,:active){color:#25300e!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card[data-current=true]>div:last-child>div{color:#d1d7df;background:#ffffff08;border-color:#ffffff20}@media (hover:hover){:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card:hover{background-color:#252b31;border-color:#ffffff38}}@media (max-width:767px){:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card{padding:24px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:first-child{min-height:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:nth-child(2)>span:first-child{font-size:36px}}@media (min-width:768px) and (max-width:1439px){:where(body:has([data-iidol-design=graphite])) .design-client-main .grid:has(>.local-plan-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1440px){:where(body:has([data-iidol-design=graphite])) .design-client-main .local-plan-card>div:first-child{align-content:flex-start;min-height:82px}}:where(body:has([data-iidol-design=graphite])) :is(button:disabled,[aria-disabled=true],.cursor-not-allowed){cursor:url(/design/consultant/unavailable-cursor.png) 16 16,default!important}:where(body:has([data-iidol-design=graphite])) button:disabled{pointer-events:auto!important}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .local-page-view{animation:none}:where(body:has([data-iidol-design=graphite])) ::view-transition-old(root){animation:none}:where(body:has([data-iidol-design=graphite])) ::view-transition-new(root){animation:none}:where(body:has([data-iidol-design=graphite])) :is(.local-settings-tab,.local-post-action,.local-plan-card){transition:none}}:where(body:has([data-iidol-design=graphite])) .local-toast:not([hidden]){animation:notice-arrive .36s cubic-bezier(.22,1,.36,1) both}@keyframes notice-arrive{0%{opacity:0;transform:translate(-50%,calc(100% + 180px))}to{opacity:1;transform:translate(-50%)}}:where(body:has([data-iidol-design=graphite])) .local-toast{z-index:1200;justify-content:center}:where(body:has([data-iidol-design=graphite])) .local-toast p{flex:0 auto}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-trigger{border-radius:16px;gap:12px;width:calc(100% - 16px);min-height:64px;margin:8px;padding:16px;transition:background-color .18s,color .18s;transform:none!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-trigger:hover{background:#ffffff0b!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-trigger[aria-expanded=true]{background:#ffffff05}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-body{border-top:1px solid #ffffff0a;margin-top:8px;padding-top:14px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-help-trigger{border-radius:12px;width:100%;min-height:54px;margin:0;padding:14px 12px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-help-trigger>span:first-of-type{flex:1;min-width:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-date-trigger.local-date-only{border-radius:11px;gap:8px;width:auto;min-width:142px;min-height:38px;padding:8px 10px;font-size:12px}:where(body:has([data-iidol-design=graphite])) .local-date-only .local-date-chevron{display:none}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-body>.flex>div:has(.local-date-only){flex-wrap:wrap;row-gap:8px}:where(body:has([data-iidol-design=graphite])) .local-dialog{text-align:center;border-radius:22px}:where(body:has([data-iidol-design=graphite])) .local-dialog>p{text-wrap:pretty;max-width:42ch;margin-inline:auto}:where(body:has([data-iidol-design=graphite])) .local-dialog>button:not(.local-dialog-close){justify-content:center;align-items:center;min-width:108px;margin-inline:auto;display:inline-flex}:where(body:has([data-iidol-design=graphite])) .design-client-main table :is(th,td){text-align:center;vertical-align:middle;padding-inline:14px}:where(body:has([data-iidol-design=graphite])) .design-client-main table td>.flex{justify-content:center}:where(body:has([data-iidol-design=graphite])) .local-metric-art{object-fit:contain;vertical-align:middle;flex-shrink:0;min-width:26px;width:26px!important;height:26px!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric{grid-template-columns:26px minmax(0,1fr)}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>.local-metric-art{grid-area:1/1;align-self:center}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(.w-8,.w-9,.w-10):has(>.local-metric-art){background:0 0!important;border-color:#0000!important}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(h1,h2,h3)>.local-metric-art{margin-right:2px;width:30px!important;height:30px!important}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .local-illustrated-icon{width:26px;min-width:26px;height:26px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .w-8:has(>.local-illustrated-icon),:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .w-8>.local-illustrated-icon{width:42px;height:42px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .grid.grid-cols-2{row-gap:8px}:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main .items-center:has(>.local-illustrated-icon),:where(body:has([data-iidol-design=graphite])):has([data-design-section=ai]) .design-client-main p:has(>.local-illustrated-icon){gap:8px}@media (max-width:600px){:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-trigger{align-items:center;padding:12px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-body{padding-inline:16px}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-date-trigger.local-date-only{flex:1;min-width:122px;font-size:12px}:where(body:has([data-iidol-design=graphite])) .local-date-only>svg{width:15px;height:15px}:where(body:has([data-iidol-design=graphite])) .local-dialog{padding:26px 22px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .local-toast:not([hidden]){animation:none}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-disclosure-trigger{transition:none}}@media (max-width:400px){:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric{grid-template-columns:minmax(0,1fr);row-gap:6px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>:is(svg,.local-metric-art){grid-area:1/1;align-self:center;min-width:22px;margin:0;width:22px!important;height:22px!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>span:first-of-type{grid-area:2/1}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>span:last-child{grid-area:3/1}}:where(body:has([data-iidol-design=graphite])) .design-client-main .trend-reels-search{min-width:0;box-shadow:none;background:#181c20;border:1px solid #454b52;border-radius:14px;gap:10px;padding:0 14px;transition:border-color .18s}:where(body:has([data-iidol-design=graphite])) .design-client-main .trend-reels-search:focus-within{border-color:#bdcf8e;box-shadow:0 0 0 1px #bdcf8e40}:where(body:has([data-iidol-design=graphite])) .design-client-main .trend-reels-search>svg{color:#aeb5be;flex:none}:where(body:has([data-iidol-design=graphite])) .design-client-main .trend-reels-search input,:where(body:has([data-iidol-design=graphite])) .design-client-main .trend-reels-search input:focus-visible{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:12px 0}:where(body:has([data-iidol-design=graphite])) .design-client-main button.trends-watermark{width:100%;height:auto;min-height:52px;box-shadow:none;text-align:left;background:#242a2f;border:1px solid #ffffff14;border-radius:14px;flex-direction:row;justify-content:space-between;gap:12px;padding:10px 14px;display:flex;align-items:center!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark .trends-toggle-row{flex:none;gap:10px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark strong{font-size:13px;font-weight:600}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark .trends-muted{color:#b7bfc7;text-align:right;white-space:normal;font-size:12px;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark .trends-switch{background:#444c53;flex:none;justify-content:flex-start;width:32px;min-width:32px;height:20px;min-height:20px;padding:3px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark .trends-switch>span{background:#f2f5ec;width:14px;height:14px}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark .trends-switch.on{background:#718847}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark .trends-switch.on>span{transform:translate(12px)}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-help-step{color:#e2ece5;background:#3c4944;border:1px solid #617268;font-weight:600}:where(body:has([data-iidol-design=graphite])) .metrics>.metric{grid-template-rows:26px auto;align-content:start;row-gap:8px;display:grid}:where(body:has([data-iidol-design=graphite])) .metrics .metric-label{align-items:center;height:26px;min-height:26px}:where(body:has([data-iidol-design=graphite])) .metrics .metric-label h2{margin:0;line-height:16px}:where(body:has([data-iidol-design=graphite])) .metrics .metric p{margin:0;line-height:1.25}@media (max-width:480px){:where(body:has([data-iidol-design=graphite])) .design-client-main button.trends-watermark{flex-direction:column;gap:6px;padding:10px 12px;align-items:flex-start!important}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-watermark .trends-muted{text-align:left;padding-left:42px}}@media (max-width:1023px){:where(body:has([data-iidol-design=graphite])){scrollbar-gutter:auto;scrollbar-width:none}:where(body:has([data-iidol-design=graphite])) html::-webkit-scrollbar{display:none}}:where(body:has([data-iidol-design=graphite])) #mobile-menu{overscroll-behavior:contain;overflow-y:auto}:where(body:has([data-iidol-design=graphite])) #mobile-menu[open]{animation:drawer-enter .34s cubic-bezier(.22,1,.36,1) both}:where(body:has([data-iidol-design=graphite])) #mobile-menu[open].is-closing{animation:drawer-exit .23s cubic-bezier(.4,0,.8,.2) both}:where(body:has([data-iidol-design=graphite])) #mobile-menu[open]::backdrop{animation:drawer-shade-in .3s ease-out both}:where(body:has([data-iidol-design=graphite])) #mobile-menu[open].is-closing::backdrop{animation:drawer-shade-out .23s ease-out both}@keyframes drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawer-shade-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}}@keyframes drawer-shade-out{0%{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}:where(body:has([data-iidol-design=graphite])) .mobile-nav:not([hidden]){transform-origin:top;animation:nav-reveal .24s cubic-bezier(.22,1,.36,1) both}:where(body:has([data-iidol-design=graphite])) .mobile-nav.is-closing{animation:nav-hide .18s ease-in both}@keyframes nav-reveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-hide{to{opacity:0;transform:translateY(-8px)}}:where(body:has([data-iidol-design=graphite])) .avatar{place-items:center;text-decoration:none;display:grid;overflow:hidden}:where(body:has([data-iidol-design=graphite])) .avatar img{object-fit:contain;width:28px;height:28px;display:block}:where(body:has([data-iidol-design=graphite])) .site-header .header-actions .button.primary.compact{border-radius:18px;min-height:34px;padding:7px 13px;font-size:12px;line-height:18px;box-shadow:inset 0 1px #fff8,0 2px 4px #0002}:where(body:has([data-iidol-design=graphite])) .site-footer .footer-grid a:not(.brand){width:fit-content;max-width:100%;box-shadow:none;background:0 0;display:block}:where(body:has([data-iidol-design=graphite])) .site-footer .footer-grid a:not(.brand):is(:hover,:focus-visible){box-shadow:none;background:0 0;outline-width:1px}:where(body:has([data-iidol-design=graphite])) .footer-link-label{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:background-color .18s ease-out,box-shadow .18s ease-out}:where(body:has([data-iidol-design=graphite])) .site-footer a:is(:hover,:focus-visible) .footer-link-label{background:#d6ff3f08;box-shadow:0 0 0 3px #d6ff3f08}:where(body:has([data-iidol-design=graphite])) .local-demo-banner{color:#bfcfc5;background:#1c2522;border:1px solid #34453c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}:where(body:has([data-iidol-design=graphite])) .local-demo-banner strong{color:#edf4ee;margin-right:8px}:where(body:has([data-iidol-design=graphite])) .local-demo-banner a{color:#e0eac7;white-space:nowrap;text-underline-offset:4px;text-decoration:underline}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-model-refresh{background:0 0;border:0;margin:8px 0 16px;padding:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-model-refresh button{min-height:38px;padding:9px 16px;border-radius:999px!important}:where(body:has([data-iidol-design=graphite])) .design-client-main :is(input:not([type=checkbox]):not([type=radio]),textarea,select):is(:focus,:focus-visible){--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;box-shadow:none!important;border-color:#afc38f!important;outline:none!important}:where(body:has([data-iidol-design=graphite])) .iidol-chat #chat-text:focus{border-color:#afc38f;box-shadow:none!important;outline:none!important}@media (max-width:1023px){:where(body:has([data-iidol-design=graphite])):has([data-design-section=trends]) .dashboard-main:has(.trends-submit){padding-bottom:calc(var(--local-submit-height,180px) + 116px + env(safe-area-inset-bottom))}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-consent{align-items:flex-start;line-height:1.6}:where(body:has([data-iidol-design=graphite])) .design-client-main .trends-consent input{flex:none;margin-top:4px}:where(body:has([data-iidol-design=graphite])) .local-demo-banner{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:639px){:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:6px;padding:16px 10px}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>:is(svg,.local-metric-art){grid-area:1/1;justify-self:center;margin:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>span:first-of-type{grid-area:2/1;justify-self:center;margin:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .farm-slot-metric>span:last-child{grid-area:3/1;justify-self:center;margin:0}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) #mobile-menu[open],:where(body:has([data-iidol-design=graphite])) #mobile-menu[open]::backdrop,:where(body:has([data-iidol-design=graphite])) .mobile-nav:not([hidden]){animation:none}:where(body:has([data-iidol-design=graphite])) .footer-link-label{transition:none}}:where(body:has([data-iidol-design=graphite])) .onboarding-preview{--on-accent:#d6e898;--on-muted:#b3b9c0;color:#f5f5f5;max-width:1120px;margin:0 auto;padding-bottom:48px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}:where(body:has([data-iidol-design=graphite])) .onboard-preview-note{color:var(--on-muted);background:#171b1d;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:14px 18px;font-size:12px;line-height:1.6;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-preview-note span,:where(body:has([data-iidol-design=graphite])) .onboard-preview-note strong{display:block}:where(body:has([data-iidol-design=graphite])) .onboard-preview-note strong{color:#e3e8ed;font-size:13px}:where(body:has([data-iidol-design=graphite])) .onboard-reset{color:#e3e8ed;border:1px solid #3c444b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-view-tabs{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-view-tabs button{border:1px solid #3b4248;border-radius:12px;min-height:42px;padding:10px 15px;font-size:13px}:where(body:has([data-iidol-design=graphite])) .onboard-view-tabs button[aria-pressed=true]{color:var(--on-accent);background:#2b3330;border-color:#566344}:where(body:has([data-iidol-design=graphite])) .onboard-heading{align-items:center;gap:20px;margin:0 0 30px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-heading img{object-fit:contain;flex-shrink:0;width:64px;height:64px}:where(body:has([data-iidol-design=graphite])) .onboard-heading h1{letter-spacing:-.025em;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.2}:where(body:has([data-iidol-design=graphite])) .onboard-heading p{max-width:65ch;color:var(--on-muted);margin:0;font-size:14px;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .onboard-progress{margin-bottom:28px}:where(body:has([data-iidol-design=graphite])) .onboard-progress>div{color:var(--on-muted);justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-progress strong{font-variant-numeric:tabular-nums;color:var(--on-accent)}:where(body:has([data-iidol-design=graphite])) .onboard-progress progress{appearance:none;width:100%;height:5px;color:var(--on-accent);background:#2a3034;border:0;border-radius:5px;display:block;overflow:hidden}:where(body:has([data-iidol-design=graphite])) .onboard-progress progress::-webkit-progress-bar{background:#2a3034}:where(body:has([data-iidol-design=graphite])) .onboard-progress progress::-webkit-progress-value{background:var(--on-accent);border-radius:5px}:where(body:has([data-iidol-design=graphite])) .onboard-progress progress::-moz-progress-bar{background:var(--on-accent)}:where(body:has([data-iidol-design=graphite])) .onboard-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap ol{margin:0;padding:0;list-style:none}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li{border-bottom:1px solid #30363b;grid-template-columns:26px 30px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:18px 14px;display:grid}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li:first-child{border-top:1px solid #30363b}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li[data-active=true]{background:#202723;border-color:#0000;border-radius:14px}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li img{object-fit:contain;width:30px;height:30px}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap h2{margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap p{color:var(--on-muted);margin:0;font-size:12px;line-height:1.6}:where(body:has([data-iidol-design=graphite])) .onboard-step-number{color:#b7bfc6;font-variant-numeric:tabular-nums;border:1px solid #454e55;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li[data-done=true] .onboard-step-number{color:var(--on-accent);border-color:#68754e}:where(body:has([data-iidol-design=graphite])) .onboard-step-state{color:#afb7bd;font-size:11px}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li[data-active=true] .onboard-step-state{color:var(--on-accent)}:where(body:has([data-iidol-design=graphite])) .onboard-task{background:linear-gradient(145deg,#23292d,#1b2024);border-radius:24px;min-width:0;padding:30px}:where(body:has([data-iidol-design=graphite])) .onboard-task-art{object-fit:contain;width:48px;height:48px;margin-bottom:20px}:where(body:has([data-iidol-design=graphite])) .onboard-task h2{letter-spacing:-.02em;margin:0 0 12px;font-size:23px;font-weight:650;line-height:1.3}:where(body:has([data-iidol-design=graphite])) .onboard-task>p{color:var(--on-muted);font-size:14px;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .onboard-actions{flex-direction:column;gap:14px;margin-top:24px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-actions small{color:var(--on-muted);font-size:12px;line-height:1.6}:where(body:has([data-iidol-design=graphite])) .onboard-dialog .action,:where(body:has([data-iidol-design=graphite])) .onboarding-preview .action{text-align:center;white-space:normal;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:13px;line-height:1.45;display:inline-flex}:where(body:has([data-iidol-design=graphite])) .onboard-dialog .action.primary,:where(body:has([data-iidol-design=graphite])) .onboarding-preview .action.primary{color:#17200c;background:linear-gradient(#e6f3bd,#cbdf8c);border-color:#0000}:where(body:has([data-iidol-design=graphite])) .onboard-text-button{color:#d6e898;text-align:center;padding:8px;font-size:13px}:where(body:has([data-iidol-design=graphite])) .onboard-ready{color:#d6e898;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-wait{color:#ced5da;font-size:13px;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .onboard-wait[role=alert]{color:#f0b6ae}:where(body:has([data-iidol-design=graphite])) .onboard-feedback{min-height:44px;margin:18px 0 0!important;font-size:12px!important}:where(body:has([data-iidol-design=graphite])) .onboard-result-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}:where(body:has([data-iidol-design=graphite])) .onboard-result-metrics div{text-align:center;border-top:1px solid #42494e;padding:12px 4px}:where(body:has([data-iidol-design=graphite])) .onboard-result-metrics span{color:var(--on-muted);font-size:11px;display:block}:where(body:has([data-iidol-design=graphite])) .onboard-result-metrics strong{margin-top:6px;font-size:24px;display:block}:where(body:has([data-iidol-design=graphite])) .onboard-test-tools{border:1px solid #343c42;border-radius:14px;margin-top:28px;padding:18px 20px}:where(body:has([data-iidol-design=graphite])) .onboard-test-tools summary{cursor:pointer;font-size:13px}:where(body:has([data-iidol-design=graphite])) .onboard-test-tools p{color:var(--on-muted);max-width:70ch;margin:16px 0;font-size:12px;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .onboard-test-tools>div{flex-wrap:wrap;gap:12px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-test-tools button:disabled{opacity:.45;cursor:default}:where(body:has([data-iidol-design=graphite])) .onboard-dialog{text-align:left!important;max-width:480px!important;padding:28px!important}:where(body:has([data-iidol-design=graphite])) .onboard-dialog h2{padding-right:30px;font-size:21px;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .onboard-dialog p{font-size:14px;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .onboard-dialog label{margin-top:20px;font-size:13px;display:block}:where(body:has([data-iidol-design=graphite])) .onboard-dialog input{color:#f5f5f5;width:100%;min-width:0;min-height:44px;font:inherit;background:#161c20;border:1px solid #465057;border-radius:12px;outline:0;margin-top:8px;padding:10px 12px;display:block}:where(body:has([data-iidol-design=graphite])) .onboard-dialog input:focus-visible{border-color:#c3d78a;box-shadow:0 0 0 1px #c3d78a}:where(body:has([data-iidol-design=graphite])) .onboard-dialog-close{border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}:where(body:has([data-iidol-design=graphite])) .onboard-dialog-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-error{color:#efb2aa;min-height:24px;margin:10px 0 0}:where(body:has([data-iidol-design=graphite])) .onboard-dialog-close:hover,:where(body:has([data-iidol-design=graphite])) .onboard-reset:hover,:where(body:has([data-iidol-design=graphite])) .onboard-view-tabs button:hover{background:#353d43}:where(body:has([data-iidol-design=graphite])) .onboarding-preview button:focus-visible{outline-offset:3px;outline:1px solid #d6e898}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-note{color:var(--on-muted);background:#202723;border-radius:12px;max-width:768px;margin:0 auto 30px;padding:14px 18px;font-size:13px;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .onboard-wizard{padding-bottom:24px}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel{background:#20262a;border-radius:24px;padding:28px;border:0!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel h2{margin-bottom:12px;font-size:22px}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel p{line-height:1.65}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel button{text-align:center;white-space:normal;border-radius:14px;min-height:42px;padding:10px 16px;line-height:1.5}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel .local-illustrated-icon{width:36px!important;height:36px!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel>div:first-child .local-illustrated-icon{width:48px!important;height:48px!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard [class*="text-[10px]"],:where(body:has([data-iidol-design=graphite])) .onboard-wizard [class*="text-[9px]"]{font-size:12px!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard [class*=text-white]{color:#f5f5f5}:where(body:has([data-iidol-design=graphite])) .onboard-wizard button[class*="bg-[#6D5EF8]"]{color:#17200c;background:linear-gradient(#e6f3bd,#cbdf8c)}@media (max-width:1050px){:where(body:has([data-iidol-design=graphite])) .onboard-layout{grid-template-columns:1fr}:where(body:has([data-iidol-design=graphite])) .onboard-task{grid-row:1}:where(body:has([data-iidol-design=graphite])) .onboard-task-art{float:left;margin:0 16px 12px 0}:where(body:has([data-iidol-design=graphite])) .onboard-actions{clear:both}:where(body:has([data-iidol-design=graphite])) .onboard-heading h1{font-size:26px}:where(body:has([data-iidol-design=graphite])) .onboard-feedback{min-height:0}}@media (max-width:600px){:where(body:has([data-iidol-design=graphite])) .onboard-preview-note{flex-direction:column;align-items:flex-start;gap:10px}:where(body:has([data-iidol-design=graphite])) .onboard-view-tabs{gap:8px;margin-bottom:24px}:where(body:has([data-iidol-design=graphite])) .onboard-view-tabs button{flex:1;padding:10px 8px;font-size:12px}:where(body:has([data-iidol-design=graphite])) .onboard-heading{align-items:flex-start;gap:12px}:where(body:has([data-iidol-design=graphite])) .onboard-heading img{width:44px;height:44px}:where(body:has([data-iidol-design=graphite])) .onboard-heading h1{font-size:25px}:where(body:has([data-iidol-design=graphite])) .onboard-heading p{font-size:13px}:where(body:has([data-iidol-design=graphite])) .onboard-task{padding:22px}:where(body:has([data-iidol-design=graphite])) .onboard-task h2{font-size:21px}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:17px 10px}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap li>img{display:none}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap h2{font-size:13px}:where(body:has([data-iidol-design=graphite])) .onboard-roadmap p{font-size:12px}:where(body:has([data-iidol-design=graphite])) .onboard-step-state{font-size:10px}:where(body:has([data-iidol-design=graphite])) .onboard-dialog{width:calc(100vw - 32px)!important;padding:24px 20px!important}:where(body:has([data-iidol-design=graphite])) .onboard-dialog-actions{flex-wrap:wrap}:where(body:has([data-iidol-design=graphite])) .onboard-dialog-actions .action{flex:1;min-width:100px}:where(body:has([data-iidol-design=graphite])) .onboard-test-tools{padding:16px}:where(body:has([data-iidol-design=graphite])) .onboard-test-tools>div{flex-direction:column}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel{padding:22px 18px}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .grid-cols-2{grid-template-columns:1fr}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel .grid-cols-3{gap:8px}:where(body:has([data-iidol-design=graphite])) .onboard-wizard .onboard-wizard-panel .grid-cols-3>div{padding:12px 4px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .onboard-progress progress::-webkit-progress-value{transition:none}}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel .onboard-wizard-art{object-fit:contain;flex-shrink:0;width:42px;height:42px}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel button .onboard-wizard-art{width:20px;height:20px}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel button{height:auto!important;min-height:44px!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel button [class*=local-illustrated]{width:20px!important;height:20px!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel [class*=border-\[rgba]{border-color:#0000!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel button[class*="bg-[#22D3EE]"],:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel button[class*="bg-[#6D5EF8]"]{color:#17200c!important;background:linear-gradient(#e6f3bd,#cbdf8c)!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel .bg-\[\#6D5EF8\]{color:#17200c!important;background-color:#d6e898!important}@media (max-width:1050px){:where(body:has([data-iidol-design=graphite])) .onboard-task-art{float:none;margin:0 0 16px}:where(body:has([data-iidol-design=graphite])) .onboard-task>p{max-width:60ch}}:where(body:has([data-iidol-design=graphite])) .onboard-welcome>button{margin:0 0 24px}@media (max-width:600px){:where(body:has([data-iidol-design=graphite])) .onboard-preview-note{flex-direction:row;align-items:center;gap:12px;margin-bottom:18px;padding:12px;font-size:11px;line-height:1.5}:where(body:has([data-iidol-design=graphite])) .onboard-preview-note>div{min-width:0}:where(body:has([data-iidol-design=graphite])) .onboard-reset{max-width:110px;min-height:44px;padding:8px;font-size:11px}:where(body:has([data-iidol-design=graphite])) .onboard-heading,:where(body:has([data-iidol-design=graphite])) .onboard-view-tabs{margin-bottom:20px}:where(body:has([data-iidol-design=graphite])) .onboard-heading p{line-height:1.6}:where(body:has([data-iidol-design=graphite])) .onboard-progress{margin-bottom:20px}:where(body:has([data-iidol-design=graphite])) .onboard-task-art{width:36px;height:36px;margin-bottom:12px}:where(body:has([data-iidol-design=graphite])) .onboard-actions{margin-top:18px}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-logo{display:none}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-panel>div:first-child .mb-8{margin-bottom:18px}:where(body:has([data-iidol-design=graphite])) .onboard-welcome{padding:18px 0!important}:where(body:has([data-iidol-design=graphite])) .onboard-welcome>div:first-child{display:none}:where(body:has([data-iidol-design=graphite])) .onboard-welcome>p{font-size:13px!important}:where(body:has([data-iidol-design=graphite])) .onboard-wizard-note{margin-top:20px}}:where(body:has([data-iidol-design=graphite])) .finish-public :is(.sidebar,.topbar,.bottom-nav){display:none!important}:where(body:has([data-iidol-design=graphite])) .finish-public{padding:0!important}:where(body:has([data-iidol-design=graphite])) .finish-public .app-frame{margin:0!important}:where(body:has([data-iidol-design=graphite])) .local-dialog.onboard-dialog{text-align:left;max-height:calc(100dvh - 32px);padding:30px;overflow-y:auto}:where(body:has([data-iidol-design=graphite])) .local-dialog .onboard-dialog-close{border-radius:12px;place-items:center;height:36px;display:grid;position:absolute;top:18px;right:18px;width:36px!important;min-width:36px!important;margin:0!important;padding:0!important}:where(body:has([data-iidol-design=graphite])) .onboard-dialog h2{padding-right:40px;line-height:1.3}:where(body:has([data-iidol-design=graphite])) .onboard-dialog .onboard-dialog-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}:where(body:has([data-iidol-design=graphite])) .onboard-dialog .onboard-dialog-actions .primary{box-shadow:inset 0 1px #fff9,0 3px 10px #0002;color:#20280e!important;background:linear-gradient(#e8ff9a,#d4ef64)!important}@media (hover:hover){:where(body:has([data-iidol-design=graphite])) .onboard-dialog .onboard-dialog-actions .primary:hover{transform:none;box-shadow:inset 0 1px #fffc,0 0 18px #d8ef7026;background:linear-gradient(#f0ffba,#e3f887)!important}}:where(body:has([data-iidol-design=graphite])) .local-calendar button{line-height:1.25}:where(body:has([data-iidol-design=graphite])) .finish-security{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}:where(body:has([data-iidol-design=graphite])) .finish-security h2{margin:0 0 5px;font-size:15px;font-weight:600}:where(body:has([data-iidol-design=graphite])) .finish-security p{color:#9fa9b2;margin:0;font-size:13px}:where(body:has([data-iidol-design=graphite])) .finish-signout{color:#ffb4b4;white-space:nowrap;background:#b743431c;border:1px solid #ed969633;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}:where(body:has([data-iidol-design=graphite])) .finish-signout:hover{background:#b7434333;border-color:#ed969660}:where(body:has([data-iidol-design=graphite])) .finish-demo-card{background:#252a2f;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:14px;margin-top:14px;padding:18px;font-size:14px;display:flex}:where(body:has([data-iidol-design=graphite])) .finish-demo-card small{color:#a5afb7;margin-top:3px;display:block}:where(body:has([data-iidol-design=graphite])) .finish-demo-card svg{flex-shrink:0}:where(body:has([data-iidol-design=graphite])) .finish-demo-poster{object-fit:cover;width:100%;height:100%;display:block}:where(body:has([data-iidol-design=graphite])) .finish-demo-thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:42px;height:72px}:where(body:has([data-iidol-design=graphite])) .finish-demo-ai-note{color:#b8c6a0;background:#c8df8310;border-top:1px solid #d6e89820;margin:0;padding:12px 18px;font-size:13px;line-height:1.5}:where(body:has([data-iidol-design=graphite])) .finish-demo-ai-lock{pointer-events:none;opacity:.55}:where(body:has([data-iidol-design=graphite])) .finish-demo-empty{text-align:center;color:#adb5be;border:1px solid #ffffff12;border-radius:20px;padding:32px}:where(body:has([data-iidol-design=graphite])) .finish-hub h1{margin-bottom:10px;font-size:30px;font-weight:650}:where(body:has([data-iidol-design=graphite])) .finish-hub p{color:#adb5be;max-width:75ch;line-height:1.7}:where(body:has([data-iidol-design=graphite])) .finish-hub section{margin-top:30px}:where(body:has([data-iidol-design=graphite])) .finish-hub h2{margin-bottom:14px;font-size:18px}:where(body:has([data-iidol-design=graphite])) .finish-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:where(body:has([data-iidol-design=graphite])) .finish-hub-grid a{background:#20262b;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:16px 18px;transition:background .2s;display:flex}:where(body:has([data-iidol-design=graphite])) .finish-hub-grid a:hover{background:#30383e}:where(body:has([data-iidol-design=graphite])) .finish-hub-grid a span{color:#cbdc92}:where(body:has([data-iidol-design=graphite])) .finish-public .design-client-main{max-width:none;padding:0}:where(body:has([data-iidol-design=graphite])) .finish-public .bottom-nav,:where(body:has([data-iidol-design=graphite])) .finish-public .dashboard-header,:where(body:has([data-iidol-design=graphite])) .finish-public .dashboard-sidebar,:where(body:has([data-iidol-design=graphite])) .finish-public .mobile-nav{display:none!important}:where(body:has([data-iidol-design=graphite])) .finish-public .dashboard-main{margin:0!important;padding:0!important}:where(body:has([data-iidol-design=graphite])) .finish-public .dashboard-content{max-width:none!important}:where(body:has([data-iidol-design=graphite])) .finish-public .min-h-screen{min-height:100dvh;background:#101315!important}:where(body:has([data-iidol-design=graphite])) .finish-public :is(h1,h2){line-height:1.3}:where(body:has([data-iidol-design=graphite])) .finish-public :is(input,textarea){min-height:44px}:where(body:has([data-iidol-design=graphite])) .finish-public :is(form){gap:4px;display:grid}:where(body:has([data-iidol-design=graphite])) .finish-public [class*=rounded-2xl]{box-shadow:0 18px 60px #0003;background:#20262a!important;border-radius:24px!important}:where(body:has([data-iidol-design=graphite])) .finish-public [class*="bg-[#6D5EF8]"]{color:#17200c!important;background:linear-gradient(#e8f9b0,#cedf8b)!important}:where(body:has([data-iidol-design=graphite])) .finish-public [class*="text-[#8B7CFF]"]{color:#d3e699!important}:where(body:has([data-iidol-design=graphite])) .finish-public [class*=max-w]{min-width:0}:where(body:has([data-iidol-design=graphite])) .finish-social-nav{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}:where(body:has([data-iidol-design=graphite])) .finish-social-nav a{background:#20262a;border:1px solid #ffffff10;border-radius:12px;padding:10px 16px}:where(body:has([data-iidol-design=graphite])) .finish-social-nav a[aria-current=page]{color:#d6e898;background:#d6e8981c;border-color:#d6e89844}:where(body:has([data-iidol-design=graphite])) .finish-social h1{font-size:27px}:where(body:has([data-iidol-design=graphite])) .finish-social section+section{padding-top:18px}:where(body:has([data-iidol-design=graphite])) .finish-social [class*=text-xs]{font-size:13px;line-height:1.65}:where(body:has([data-iidol-design=graphite])) .finish-purchase-dialog [class*=absolute][class*=right-4]{z-index:2;background:#ffffff08;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}:where(body:has([data-iidol-design=graphite])) .finish-purchase-dialog h3{padding-right:36px}:where(body:has([data-iidol-design=graphite])) .finish-purchase-dialog [class*=max-w-lg],:where(body:has([data-iidol-design=graphite])) .finish-purchase-dialog [class*=max-w-md]{background:#20262a;border-radius:24px;max-height:calc(100dvh - 32px);overflow-y:auto}:where(body:has([data-iidol-design=graphite])) .finish-purchase-dialog button:hover:not(:disabled){filter:brightness(1.08)}@media (max-width:600px){:where(body:has([data-iidol-design=graphite])) .local-dialog.onboard-dialog{padding:26px 22px}:where(body:has([data-iidol-design=graphite])) .finish-security{flex-direction:column;align-items:stretch}:where(body:has([data-iidol-design=graphite])) .finish-signout{width:100%}:where(body:has([data-iidol-design=graphite])) .finish-hub-grid{grid-template-columns:1fr}:where(body:has([data-iidol-design=graphite])) .finish-hub h1{font-size:25px}:where(body:has([data-iidol-design=graphite])) .finish-public .min-h-screen{padding-inline:18px}:where(body:has([data-iidol-design=graphite])) .finish-public [class*=max-w]{width:100%}:where(body:has([data-iidol-design=graphite])) .finish-social-nav{gap:6px}:where(body:has([data-iidol-design=graphite])) .finish-social-nav a{padding:9px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])) .finish-hub-grid a{transition:none}}:where(body:has([data-iidol-design=graphite])) .local-demo-mode a[data-route="/app/affiliate"],:where(body:has([data-iidol-design=graphite])) .local-demo-mode a[href*=affiliate\.html]{display:none!important}:where(body:has([data-iidol-design=graphite])) .iidol-design .trends-balance{align-self:flex-end;width:fit-content;max-width:100%;margin-bottom:12px;position:static!important}:where(body:has([data-iidol-design=graphite])){--admin-bg:#0f1113;--admin-panel:#1b1e22;--admin-line:#34393e;--admin-text:#f5f5f5;--admin-muted:#a9adb4;--admin-lime:#d6e898;scrollbar-gutter:stable;scroll-padding-top:96px}:where(body:has([data-iidol-design=graphite])) .design-admin{--support-primary:#aabd78;--support-bg:#151a1e;background:var(--admin-bg);color:var(--admin-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.55}:where(body:has([data-iidol-design=graphite])) .design-admin *,:where(body:has([data-iidol-design=graphite])) .design-admin :after,:where(body:has([data-iidol-design=graphite])) .design-admin :before{box-sizing:border-box}:where(body:has([data-iidol-design=graphite])) .design-admin button,:where(body:has([data-iidol-design=graphite])) .design-admin input,:where(body:has([data-iidol-design=graphite])) .design-admin select,:where(body:has([data-iidol-design=graphite])) .design-admin textarea{font-family:inherit;font-size:inherit}:where(body:has([data-iidol-design=graphite])) .design-admin h1,:where(body:has([data-iidol-design=graphite])) .design-admin h2,:where(body:has([data-iidol-design=graphite])) .design-admin h3{letter-spacing:-.025em;font-family:Space Grotesk,Inter,system-ui,sans-serif}:where(body:has([data-iidol-design=graphite])) .design-admin a,:where(body:has([data-iidol-design=graphite])) .design-admin button,:where(body:has([data-iidol-design=graphite])) .design-admin input,:where(body:has([data-iidol-design=graphite])) .design-admin select,:where(body:has([data-iidol-design=graphite])) .design-admin textarea{touch-action:manipulation;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}:where(body:has([data-iidol-design=graphite])) .design-admin button{cursor:pointer}:where(body:has([data-iidol-design=graphite])) .design-admin button:disabled{cursor:default}:where(body:has([data-iidol-design=graphite])) .design-admin :focus-visible{outline-offset:3px;outline:1px solid #c3d28e}:where(body:has([data-iidol-design=graphite])) .admin-sidebar{z-index:50;background:#111416;border-right:1px solid #292d31;flex-direction:column;width:234px;padding:0 12px;display:flex;position:fixed;top:0;bottom:0;left:0}:where(body:has([data-iidol-design=graphite])) .admin-brand{height:86px;min-height:86px;color:inherit;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-brand img{object-fit:contain;width:34px;height:38px}:where(body:has([data-iidol-design=graphite])) .admin-brand .brand-wordmark{letter-spacing:-1px;color:#f4f1ff;text-shadow:0 1px #aaa6bd,0 2px 1px #5e5976;font-family:Inter,sans-serif;font-size:23px;font-weight:850}:where(body:has([data-iidol-design=graphite])) .admin-brand small{letter-spacing:.1em;color:#a9adb4;border:1px solid #3b4146;border-radius:5px;margin-left:auto;padding:2px 4px;font-size:9px;font-weight:650}:where(body:has([data-iidol-design=graphite])) .admin-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343a40 transparent;flex:1;padding-bottom:20px;overflow-y:auto}:where(body:has([data-iidol-design=graphite])) .admin-navigation p{text-transform:uppercase;letter-spacing:.09em;color:#7e868f;margin:19px 12px 8px;font-size:10px}:where(body:has([data-iidol-design=graphite])) .admin-navigation p:first-child{margin-top:1px}:where(body:has([data-iidol-design=graphite])) .admin-navigation a{color:#aeb4bc;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:39px;margin:2px 0;padding:8px 12px;font-size:12px;font-weight:520;line-height:1.35;text-decoration:none;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-navigation a svg{opacity:.9;flex-shrink:0}:where(body:has([data-iidol-design=graphite])) .admin-navigation a:hover{color:#f5f5f5;background:#23282d}:where(body:has([data-iidol-design=graphite])) .admin-navigation a.active{color:#e2efbb;background:linear-gradient(100deg,#30382a,#252d24);border-color:#414b32}:where(body:has([data-iidol-design=graphite])) .admin-cabinet{color:#c8cdd3;border-top:1px solid #2b3035;align-items:center;gap:10px;padding:16px 12px;font-size:12px;text-decoration:none;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-cabinet:hover{color:#e3f1bb}:where(body:has([data-iidol-design=graphite])) .admin-workspace{min-width:0;margin-left:234px}:where(body:has([data-iidol-design=graphite])) .admin-topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131619f0;border-bottom:1px solid #2b3034;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 34px;display:flex;position:sticky;top:0}:where(body:has([data-iidol-design=graphite])) .admin-topbar>div{color:#9099a3;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-topbar strong{color:#e5e8eb;white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}:where(body:has([data-iidol-design=graphite])) .admin-local-badge{white-space:nowrap;color:#c1c8ce;border:1px solid #3a4145;border-radius:20px;padding:5px 10px;font-size:10px}:where(body:has([data-iidol-design=graphite])) .admin-avatar{object-fit:contain;background:#292e33;border:1px solid #444b52;border-radius:50%;width:32px;height:32px;padding:3px}:where(body:has([data-iidol-design=graphite])) .admin-menu{color:#dce1e5;background:0 0;border:0;padding:6px;display:none}:where(body:has([data-iidol-design=graphite])) .admin-main{max-width:1660px;margin:0 auto;padding:34px 34px 64px}:where(body:has([data-iidol-design=graphite])) .admin-page-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-heading{align-items:center;gap:15px;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-heading>img{object-fit:contain;width:42px;height:42px}:where(body:has([data-iidol-design=graphite])) .admin-heading h1{margin:0 0 7px;font-size:29px;font-weight:700;line-height:1.15}:where(body:has([data-iidol-design=graphite])) .admin-heading p{color:#9da5ae;margin:0;font-size:12px}:where(body:has([data-iidol-design=graphite])) .admin-preview-note{color:#aeb8c1;background:#171c20;border:1px solid #2b353c;border-radius:10px;align-items:center;gap:8px;margin-bottom:25px;padding:9px 12px;font-size:11px;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-preview-dot{background:#a9c5bb;border-radius:50%;flex:none;width:5px;height:5px}:where(body:has([data-iidol-design=graphite])) .admin-route{min-width:0;animation:admin-page-in .18s ease-out}@keyframes admin-page-in{0%{opacity:.4}to{opacity:1}}@keyframes admin-arrive{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}:where(body:has([data-iidol-design=graphite])) .admin-footer{color:#747e88;border-top:1px solid #2c3135;justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;font-size:11px;display:flex}:where(body:has([data-iidol-design=graphite])) .admin-footer a{color:#adb5bd;align-items:center;gap:5px;text-decoration:none;display:inline-flex}:where(body:has([data-iidol-design=graphite])) .admin-backdrop{display:none}:where(body:has([data-iidol-design=graphite])) .admin-route [id]{scroll-margin-top:90px}:where(body:has([data-iidol-design=graphite])) .admin-section{min-width:0}:where(body:has([data-iidol-design=graphite])) .admin-overview>:first-child{margin:0}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>div[class*=rounded-xl],:where(body:has([data-iidol-design=graphite])) .admin-route>[class*=space-y]>div[class*=rounded-xl],:where(body:has([data-iidol-design=graphite])) .admin-section>div{box-shadow:inset 0 1px #ffffff03;background:linear-gradient(125deg,#22272b,#1b1f23)!important;border-color:#30363b!important;border-radius:20px!important}:where(body:has([data-iidol-design=graphite])) .admin-section>div:not([class*=grid]){padding:22px!important}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=settings]>div+div{margin-top:24px}:where(body:has([data-iidol-design=graphite])) .admin-section h2{align-items:center;gap:10px;margin-bottom:14px;display:flex;font-size:16px!important;font-weight:650!important}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section] h2:before{content:"";background:50%/contain no-repeat var(--section-icon);flex:none;width:27px;height:27px;display:inline-block}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=statistics]{--section-icon:url(/design/consultant/growth.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=social-accounts],:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=users]{--section-icon:url(/design/consultant/linked.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=payments],:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=payouts]{--section-icon:url(/design/consultant/wallet.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=content],:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=generation-jobs]{--section-icon:url(/design/consultant/video.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=publication-jobs],:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=scheduler]{--section-icon:url(/design/consultant/plan.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=maintenance],:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=metrics]{--section-icon:url(/design/consultant/farm.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=fraud]{--section-icon:url(/design/consultant/shield.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=affiliates]{--section-icon:url(/design/consultant/growth.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=support]{--section-icon:url(/design/consultant/assistant.png)}:where(body:has([data-iidol-design=graphite])) .admin-section[data-admin-section=settings]{--section-icon:url(/design/consultant/capacity.png)}:where(body:has([data-iidol-design=graphite])) .admin-overview>.grid>div{border:1px solid #30363b;min-height:88px;background:linear-gradient(135deg,#22272b,#1b1e22)!important;border-radius:18px!important;padding:18px!important}:where(body:has([data-iidol-design=graphite])) .admin-overview>.grid .text-lg{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:23px!important}:where(body:has([data-iidol-design=graphite])) .admin-route [class~="text-[10px]"]{font-size:11px}:where(body:has([data-iidol-design=graphite])) .admin-route [class~="text-[11px]"]{font-size:12px}:where(body:has([data-iidol-design=graphite])) .admin-route .text-xs{font-size:12px;line-height:1.55}:where(body:has([data-iidol-design=graphite])) .admin-route .text-sm{font-size:13px;line-height:1.55}:where(body:has([data-iidol-design=graphite])) .admin-route [class~="text-[#6B6B76]"]{color:#9aa4ae}:where(body:has([data-iidol-design=graphite])) .admin-route [class~=font-mono]{font-variant-numeric:tabular-nums}:where(body:has([data-iidol-design=graphite])) .admin-route button:not([role=switch]):not([role=checkbox]){border-radius:11px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:32px;line-height:1.3;display:inline-flex}:where(body:has([data-iidol-design=graphite])) .admin-route button:hover:not(:disabled):not([role=switch]):not([role=checkbox]){color:#fff;box-shadow:inset 0 1px #ffffff0c;background-color:#384149!important;border-color:#56616c!important}:where(body:has([data-iidol-design=graphite])) .admin-route button[class*="bg-[#6D5EF8]"]:not(:disabled){border:1px solid #d3dfa3;box-shadow:inset 0 1px #f5ffdc55;color:#19200d!important;background:linear-gradient(#e5edbe,#cedc96)!important}:where(body:has([data-iidol-design=graphite])) .admin-route button[class*="bg-[#6D5EF8]"]:hover:not(:disabled){color:#19200d!important;background:linear-gradient(#edf3d0,#dbe6ae)!important}:where(body:has([data-iidol-design=graphite])) .admin-route button:disabled{box-shadow:none;opacity:.45}:where(body:has([data-iidol-design=graphite])) .admin-route input:not([type=checkbox]):not([type=radio]),:where(body:has([data-iidol-design=graphite])) .admin-route select,:where(body:has([data-iidol-design=graphite])) .admin-route textarea{border-radius:11px;outline:none;max-width:100%;min-height:36px;padding:8px 11px;color:#edf0f2!important;background:#171b1f!important;border:1px solid #3b434b!important}:where(body:has([data-iidol-design=graphite])) .admin-route input:focus-visible,:where(body:has([data-iidol-design=graphite])) .admin-route select:focus-visible,:where(body:has([data-iidol-design=graphite])) .admin-route textarea:focus-visible{outline:none;box-shadow:0 0 0 1px #b2c18840;border-color:#b2c188!important}:where(body:has([data-iidol-design=graphite])) .admin-route input::placeholder,:where(body:has([data-iidol-design=graphite])) .admin-route textarea::placeholder{color:#7f8993}:where(body:has([data-iidol-design=graphite])) .admin-route input[type=checkbox],:where(body:has([data-iidol-design=graphite])) .admin-route input[type=radio]{accent-color:#cbdc95;flex-shrink:0;width:15px;height:15px}:where(body:has([data-iidol-design=graphite])) .admin-route [role=tablist]{border-radius:13px;gap:6px;padding:4px}:where(body:has([data-iidol-design=graphite])) .admin-route [role=tab]{min-height:36px;padding:8px 14px}:where(body:has([data-iidol-design=graphite])) .admin-route table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}:where(body:has([data-iidol-design=graphite])) .admin-route th{white-space:nowrap;background:#1b2024;line-height:1.45;text-align:center!important;color:#a0aab4!important;padding:12px 14px!important;font-size:11px!important;font-weight:550!important}:where(body:has([data-iidol-design=graphite])) .admin-route td{vertical-align:middle;line-height:1.55;text-align:center!important;border-color:#30363b!important;padding:13px 14px!important;font-size:12px!important}:where(body:has([data-iidol-design=graphite])) .admin-route td>div.flex{justify-content:center}:where(body:has([data-iidol-design=graphite])) .admin-route tr:hover td{background:#ffffff04}:where(body:has([data-iidol-design=graphite])) .admin-route td:first-child,:where(body:has([data-iidol-design=graphite])) .admin-route th:first-child{padding-left:17px!important}:where(body:has([data-iidol-design=graphite])) .admin-route td:last-child,:where(body:has([data-iidol-design=graphite])) .admin-route th:last-child{padding-right:17px!important}:where(body:has([data-iidol-design=graphite])) .admin-route td a,:where(body:has([data-iidol-design=graphite])) .admin-route td button{vertical-align:middle}:where(body:has([data-iidol-design=graphite])) .admin-route .overflow-x-auto{scrollbar-width:thin;scrollbar-color:#414b54 #1b1f23;border:1px solid #30373c;border-radius:13px;margin-top:15px}:where(body:has([data-iidol-design=graphite])) .admin-route .overflow-x-auto table{min-width:650px}:where(body:has([data-iidol-design=graphite])) .admin-route [class*=border-white]{border-color:#33393e}:where(body:has([data-iidol-design=graphite])) .admin-route [class*="bg-[#1B1B27]"]{background-color:#262c31}:where(body:has([data-iidol-design=graphite])) .admin-route h1{font-size:20px;font-weight:650}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:22px;display:grid}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>*{min-width:0;margin:0!important}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>div:first-child{grid-column:1/-1;justify-content:flex-end;margin-top:-8px!important}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>div:first-child h1{display:none}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>div[class*=rounded-xl]{padding:23px!important}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>div:nth-child(4){grid-column:1/-1}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>p{color:#8a959f;grid-column:1/-1;font-size:11px!important}:where(body:has([data-iidol-design=graphite])) .admin-payment-choice>div:first-child>p,:where(body:has([data-iidol-design=graphite])) .admin-payment-split h2{font-weight:650;font-size:15px!important}:where(body:has([data-iidol-design=graphite])) .admin-payment-choice>div:first-child{align-items:flex-start;row-gap:14px;margin-bottom:16px}:where(body:has([data-iidol-design=graphite])) .admin-payment-choice>div:first-child>div{flex-wrap:wrap}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness{gap:10px;margin-top:20px;margin-bottom:20px;display:grid}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness>div{background:#171c20!important;border:1px solid #3a4249!important;border-radius:14px!important;margin:0!important;padding:14px!important}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness>div>div:first-child{margin-bottom:9px}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness>div>div:first-child>span:first-child{font-weight:600;font-size:14px!important}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness>div>div:nth-child(2){gap:6px 10px}:where(body:has([data-iidol-design=graphite])) .admin-payment-choice>div:last-child{gap:8px}:where(body:has([data-iidol-design=graphite])) .admin-payment-choice button{padding:9px 13px}:where(body:has([data-iidol-design=graphite])) .admin-payment-choice>p,:where(body:has([data-iidol-design=graphite])) .admin-payment-split>p{line-height:1.7!important}:where(body:has([data-iidol-design=graphite])) .admin-payment-split>.mt-3{margin-top:18px}:where(body:has([data-iidol-design=graphite])) .admin-split-examples>div{border-bottom:1px solid #ffffff05;padding:5px 0;line-height:1.5;gap:10px!important}:where(body:has([data-iidol-design=graphite])) .admin-split-examples>div>span:first-child{text-align:left;flex:none;width:75px}:where(body:has([data-iidol-design=graphite])) .admin-split-examples>div>span:last-child{font-variant-numeric:tabular-nums;font-size:12px}:where(body:has([data-iidol-design=graphite])) .admin-payment-split>.border-t{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:9px;display:grid}:where(body:has([data-iidol-design=graphite])) .admin-payment-split>.border-t>span:nth-of-type(2){grid-column:1/-1}:where(body:has([data-iidol-design=graphite])) .admin-payment-split>.border-t>button{grid-column:1/-1;justify-self:start}:where(body:has([data-iidol-design=graphite])) .admin-payment-split>.border-t>input{width:90px}:where(body:has([data-iidol-design=graphite])) .admin-route>div>div:first-child>h1{margin-bottom:5px}:where(body:has([data-iidol-design=graphite])) .admin-route:not([data-admin-view=user]):not([data-admin-view=user-view]) h1{display:none}:where(body:has([data-iidol-design=graphite])) .admin-kpi-block>.grid>div>div{border-radius:18px;height:100%;min-height:94px;background:linear-gradient(130deg,#242a2f,#1b2024)!important;border:1px solid #333b41!important;padding:18px!important}:where(body:has([data-iidol-design=graphite])) .admin-kpi-block>.grid>div>div>div{min-height:20px;margin-bottom:8px}:where(body:has([data-iidol-design=graphite])) .admin-kpi-block .text-lg{letter-spacing:-.025em;font-family:Inter,sans-serif;font-size:23px!important}:where(body:has([data-iidol-design=graphite])) .admin-kpi-block svg{color:#bacb91!important}:where(body:has([data-iidol-design=graphite])) .admin-route [data-testid=admin-inbox]{background:#181d21;border-color:#394147;border-radius:20px;height:min(820px,100dvh - 160px);min-height:540px}:where(body:has([data-iidol-design=graphite])) .admin-route [data-testid=conversation-pane]{min-width:0}:where(body:has([data-iidol-design=graphite])) .admin-route [data-testid=ticket-header]{flex-wrap:wrap;gap:10px;padding:16px}:where(body:has([data-iidol-design=graphite])) .admin-route [data-testid=ticket-header]>.ml-auto{flex-wrap:wrap;row-gap:8px}:where(body:has([data-iidol-design=graphite])) .admin-route [style*="background: var(--support-primary)"]{color:#17200c!important}:where(body:has([data-iidol-design=graphite])) .admin-route .fixed.inset-0.z-50{z-index:100}:where(body:has([data-iidol-design=graphite])) .admin-route .fixed.inset-0.z-50>.relative{border-radius:22px 0 0 22px;animation:admin-drawer-in .24s cubic-bezier(.2,.8,.2,1);background:#20262b!important}@keyframes admin-drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}:where(body:has([data-iidol-design=graphite])) .design-admin [role=listbox],:where(body:has([data-iidol-design=graphite])) .design-admin [role=menu]{color:#eef0f2;background:#252c31;border:1px solid #48535b;border-radius:13px;font-family:Inter,sans-serif;box-shadow:0 12px 36px #0007}:where(body:has([data-iidol-design=graphite])) .admin-route [class*=fixed][class*=bg-],:where(body:has([data-iidol-design=graphite])) .design-admin [role=dialog]{font-family:Inter,sans-serif}:where(body:has([data-iidol-design=graphite])) .design-admin [role=dialog]{color:#eff1f3;max-height:calc(100dvh - 48px);animation:admin-arrive .18s ease-out;overflow-y:auto;background:#20262b!important;border:1px solid #434c54!important;border-radius:22px!important}:where(body:has([data-iidol-design=graphite])) .admin-route [class*=fixed][class*=right-0]{max-width:100vw;box-shadow:-16px 0 80px #0006;background:#20262b!important;border-left:1px solid #424b53!important}:where(body:has([data-iidol-design=graphite])) .admin-route [role=alert]{border-radius:12px;line-height:1.6}:where(body:has([data-iidol-design=graphite])) .admin-route details{border-radius:13px}:where(body:has([data-iidol-design=graphite])) .admin-route summary{cursor:pointer;border-radius:12px;padding:14px;transition:background .18s}:where(body:has([data-iidol-design=graphite])) .admin-route summary:hover{background:#ffffff07}:where(body:has([data-iidol-design=graphite])) .admin-toast{z-index:200;color:#e8edef;text-align:center;background:#2d353bf7;border:1px solid #535e66;border-radius:22px;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:min(450px,100vw - 32px);padding:14px 18px;font-size:12px;animation:admin-toast-in .22s ease-out both;display:flex;position:fixed;bottom:24px;left:calc(50% + 117px);transform:translate(-50%);box-shadow:0 16px 48px #0005}:where(body:has([data-iidol-design=graphite])) .admin-toast button{color:#c0cbd3;background:0 0;border:0;flex:none;padding:3px}@keyframes admin-toast-in{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}:where(body:has([data-iidol-design=graphite])) .admin-local-error{color:#f1b0a0;background:#2a1e1b;border:1px solid #cf786655;border-radius:16px;padding:24px}:where(body:has([data-iidol-design=graphite])) .local-calendar-popup{z-index:160;color:#edf0f2;border:1px solid #4a555e;border-radius:18px;max-width:calc(100vw - 24px);padding:16px;font:13px Inter,sans-serif;box-shadow:0 16px 60px #0008;background:#242a30!important}:where(body:has([data-iidol-design=graphite])) .local-calendar-popup button{border-radius:9px;font-family:inherit}:where(body:has([data-iidol-design=graphite])) .local-date-trigger{font:inherit;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:1550px){:where(body:has([data-iidol-design=graphite])) .admin-providers-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness{grid-template-columns:1fr 1fr}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness>p{grid-column:1/-1}}@media (max-width:1150px){:where(body:has([data-iidol-design=graphite])) .admin-sidebar{width:210px}:where(body:has([data-iidol-design=graphite])) .admin-workspace{margin-left:210px}:where(body:has([data-iidol-design=graphite])) .admin-main{padding:28px 22px 60px}:where(body:has([data-iidol-design=graphite])) .admin-topbar{padding:0 22px}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid{grid-template-columns:1fr}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>div{grid-column:1!important}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness{grid-template-columns:1fr 1fr}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness>p{grid-column:1/-1}:where(body:has([data-iidol-design=graphite])) .admin-toast{left:calc(50% + 105px)}}@media (max-width:760px){:where(body:has([data-iidol-design=graphite])){scroll-padding-top:80px}:where(body:has([data-iidol-design=graphite])) .admin-sidebar{width:268px;transition:transform .28s cubic-bezier(.2,.8,.2,1);transform:translate(-102%)}:where(body:has([data-iidol-design=graphite])) .admin-sidebar.is-open{transform:translate(0)}:where(body:has([data-iidol-design=graphite])) .admin-backdrop{z-index:45;opacity:0;pointer-events:none;background:#0009;border:0;transition:opacity .24s;display:block;position:fixed;inset:0}:where(body:has([data-iidol-design=graphite])) .admin-backdrop.is-open{opacity:1;pointer-events:auto}:where(body:has([data-iidol-design=graphite])) .admin-workspace{margin-left:0}:where(body:has([data-iidol-design=graphite])) .admin-menu{display:flex}:where(body:has([data-iidol-design=graphite])) .admin-topbar{height:58px;padding:0 14px}:where(body:has([data-iidol-design=graphite])) .admin-local-badge,:where(body:has([data-iidol-design=graphite])) .admin-topbar>div:first-child>span,:where(body:has([data-iidol-design=graphite])) .admin-topbar>div:first-child>svg{display:none}:where(body:has([data-iidol-design=graphite])) .admin-topbar strong{font-size:12px}:where(body:has([data-iidol-design=graphite])) .admin-main{padding:23px 14px 70px}:where(body:has([data-iidol-design=graphite])) .admin-heading h1{font-size:25px}:where(body:has([data-iidol-design=graphite])) .admin-heading>img{width:35px;height:35px}:where(body:has([data-iidol-design=graphite])) .admin-heading p{font-size:11px}:where(body:has([data-iidol-design=graphite])) .admin-preview-note{align-items:flex-start;margin-bottom:20px;padding:8px 10px;font-size:10px}:where(body:has([data-iidol-design=graphite])) .admin-preview-dot{margin-top:5px}:where(body:has([data-iidol-design=graphite])) .admin-page-head{margin-bottom:16px}:where(body:has([data-iidol-design=graphite])) .admin-section>div:not([class*=grid]){padding:16px!important}:where(body:has([data-iidol-design=graphite])) .admin-section h2{font-size:15px!important}:where(body:has([data-iidol-design=graphite])) .admin-overview>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(body:has([data-iidol-design=graphite])) .admin-overview>.grid>div{min-height:88px;padding:14px!important}:where(body:has([data-iidol-design=graphite])) .admin-overview>.grid .text-lg{font-size:21px!important}:where(body:has([data-iidol-design=graphite])) .admin-route .flex.items-center.justify-between{flex-wrap:wrap;gap:12px}:where(body:has([data-iidol-design=graphite])) .admin-route .flex.items-center.justify-between>div{min-width:0}:where(body:has([data-iidol-design=graphite])) .admin-route input{min-width:0!important}:where(body:has([data-iidol-design=graphite])) .admin-channel-readiness{grid-template-columns:1fr}:where(body:has([data-iidol-design=graphite])) .admin-providers-grid>div[class*=rounded-xl]{padding:17px!important}:where(body:has([data-iidol-design=graphite])) .admin-route .overflow-x-auto{max-width:100%;margin-top:12px}:where(body:has([data-iidol-design=graphite])) .admin-route td,:where(body:has([data-iidol-design=graphite])) .admin-route th{padding:11px 12px!important}:where(body:has([data-iidol-design=graphite])) .admin-toast{font-size:12px;bottom:18px;left:50%}:where(body:has([data-iidol-design=graphite])) .admin-footer{margin-top:28px;font-size:10px}:where(body:has([data-iidol-design=graphite])) .admin-route [class*=min-w-\[]{min-width:0}:where(body:has([data-iidol-design=graphite])) .admin-route .overflow-x-auto table{min-width:650px}:where(body:has([data-iidol-design=graphite])) .admin-route [role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}:where(body:has([data-iidol-design=graphite])) .admin-payment-choice>div:first-child>div{gap:7px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])){scroll-behavior:auto}:where(body:has([data-iidol-design=graphite])) .design-admin *{transition:none!important;animation:none!important}}@media (max-width:760px){:where(body:has([data-iidol-design=graphite])) .admin-kpi-block>.grid>div>div{min-height:96px;padding:14px!important}:where(body:has([data-iidol-design=graphite])) .admin-kpi-block>.grid>div>div>div{align-items:flex-start;min-height:34px}:where(body:has([data-iidol-design=graphite])) .admin-route [data-testid=admin-inbox]{height:calc(100dvh - 210px);min-height:480px}:where(body:has([data-iidol-design=graphite])) .admin-route [data-testid=ticket-header]{padding:12px}:where(body:has([data-iidol-design=graphite])) .admin-user-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 12px;display:grid}:where(body:has([data-iidol-design=graphite])) .admin-route .admin-user-tabs>button{white-space:normal;border:1px solid #343d44;border-radius:11px;min-height:42px;margin:0;padding:10px 8px;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .admin-user-tabs>button[class*="border-[#6D5EF8]"]{color:#e4edcc;background:#30392a;border-color:#6e8051}}:where(body:has([data-iidol-design=graphite])) .local-date-positioner{z-index:180;width:352px!important;max-width:calc(100vw - 24px)!important}:where(body:has([data-iidol-design=graphite])) .local-calendar{box-sizing:border-box;border-radius:20px!important;width:352px!important;min-width:0!important;max-width:calc(100vw - 24px)!important;padding:18px!important}:where(body:has([data-iidol-design=graphite])) .local-calendar button{min-width:0;min-height:32px;font-size:13px}:where(body:has([data-iidol-design=graphite])) .local-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}@media (hover:hover){:where(body:has([data-iidol-design=graphite])) .design-client-main button:not(:disabled):not([data-watermark-info]):not([data-joined][data-popup-open]):not([aria-pressed=true]):not([aria-selected=true]):not([data-local-current=true]):not([data-checked]):not(.bg-primary):not([class*="bg-[#6D5EF8]"]):not(.trends-primary):not(.trend-reels-card):not(.local-calendar-apply):hover{color:#fff;box-shadow:inset 0 1px #ffffff26,0 4px 12px #0003;background-color:#3b4148!important}}:where(body:has([data-iidol-design=graphite])) .design-client-main [data-slot=ui-select-trigger],:where(body:has([data-iidol-design=graphite])) .local-calendar [data-slot=ui-select-trigger]{background:#191d21;border:1px solid #41474e;border-radius:12px;min-height:42px;transition:background-color .18s,border-color .18s,border-radius .18s;box-shadow:inset 0 1px #ffffff06}:where(body:has([data-iidol-design=graphite])) .design-client-main [data-slot=ui-select-trigger][data-popup-open],:where(body:has([data-iidol-design=graphite])) .local-calendar [data-slot=ui-select-trigger][data-popup-open]{box-shadow:none;background:#292e34;border-color:#555d66 #555d66 #0000;border-radius:12px 12px 0 0;outline:none}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-date-trigger{text-align:left;color:#e7ebef;background:#171b20;border:1px solid #41474e;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 14px;display:flex}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-date-trigger>svg{color:#aeb6c0;flex-shrink:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-date-trigger>span{flex:1;min-width:0}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-date-trigger .local-date-chevron{transition:transform .26s var(--ui-ease);transform:rotate(90deg)}:where(body:has([data-iidol-design=graphite])) .design-client-main .local-date-trigger[data-popup-open] .local-date-chevron{transform:rotate(-90deg)}:where(body:has([data-iidol-design=graphite])) .local-date-positioner{z-index:900}:where(body:has([data-iidol-design=graphite])) .local-calendar{--ui-ease:cubic-bezier(.22,1,.36,1);width:352px;max-width:calc(100vw - 32px);max-height:var(--available-height);color:#f5f5f5;transform-origin:var(--transform-origin);opacity:1;transition:opacity .18s ease,transform .3s var(--ui-ease);background:#252a30;border:1px solid #4a515a;border-radius:20px;padding:20px;font:13px/1.5 Inter,system-ui,sans-serif;overflow-y:auto;transform:translateY(0)scale(1);box-shadow:0 18px 44px #0007}:where(body:has([data-iidol-design=graphite])) .local-calendar:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-6px)scale(.985)}:where(body:has([data-iidol-design=graphite])) .local-calendar[data-ending-style]{transition-duration:.16s}:where(body:has([data-iidol-design=graphite])) .local-calendar-title{align-items:center;gap:10px;margin-bottom:20px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-calendar-title>svg{color:#d6ff3f}:where(body:has([data-iidol-design=graphite])) .local-calendar-title h2{margin:0;font-size:15px;font-weight:600}:where(body:has([data-iidol-design=graphite])) .local-calendar-nav{grid-template-columns:32px 1fr 86px 32px;align-items:center;gap:5px;margin-bottom:20px;display:grid}:where(body:has([data-iidol-design=graphite])) .local-calendar-nav>button:not([data-slot]){color:#c5ccd4;background:0 0;border:0;border-radius:10px;place-items:center;min-height:36px;display:grid}:where(body:has([data-iidol-design=graphite])) .local-calendar [data-slot=ui-select-trigger]{text-transform:capitalize;height:36px;min-height:36px;padding:6px 8px;font-size:12px}:where(body:has([data-iidol-design=graphite])) .local-calendar-days,:where(body:has([data-iidol-design=graphite])) .local-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}:where(body:has([data-iidol-design=graphite])) .local-calendar-week{color:#aeb6c0;text-align:center;margin-bottom:9px;font-size:11px}:where(body:has([data-iidol-design=graphite])) .local-calendar-days button{color:#e9edf1;min-width:0;height:38px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:11px;transition:background-color .14s,color .14s}:where(body:has([data-iidol-design=graphite])) .local-calendar-days button[data-outside=true]{color:#878f99}:where(body:has([data-iidol-design=graphite])) .local-calendar-days button[data-today=true]{border-color:#8d9a69}:where(body:has([data-iidol-design=graphite])) .local-calendar-days button[data-selected=true]{color:#202608;background:linear-gradient(160deg,#e6ff91,#d0ed4c);border-color:#0000;font-weight:650;box-shadow:inset 0 1px #ffffff70}:where(body:has([data-iidol-design=graphite])) .local-calendar button:disabled{opacity:.35}:where(body:has([data-iidol-design=graphite])) .local-calendar button:focus-visible{outline-offset:2px;outline:2px solid #d6ff3f}:where(body:has([data-iidol-design=graphite])) .local-calendar-time{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-calendar-time label{color:#bac1ca;align-items:center;gap:8px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-calendar-footer{align-items:center;gap:8px;margin-top:20px;display:flex}:where(body:has([data-iidol-design=graphite])) .local-calendar-footer button{min-height:38px;font:inherit;color:#c9d0d8;background:0 0;border:0;border-radius:11px;padding:8px 10px}:where(body:has([data-iidol-design=graphite])) .local-calendar-footer .local-calendar-apply{color:#202608;background:linear-gradient(170deg,#ecffa5,#d2ed4e);justify-content:center;align-items:center;gap:6px;margin-left:auto;font-weight:600;display:flex}:where(body:has([data-iidol-design=graphite])) .local-calendar button:not([data-selected=true]):not(.local-calendar-apply):hover:not(:disabled){color:#fff;background:#ffffff0d}:where(body:has([data-iidol-design=graphite])) .local-calendar-apply:hover:not(:disabled){filter:brightness(1.08)}@media (max-width:380px){:where(body:has([data-iidol-design=graphite])) .local-calendar{padding:16px}:where(body:has([data-iidol-design=graphite])) .local-calendar-nav{grid-template-columns:28px 1fr 78px 28px;gap:3px}:where(body:has([data-iidol-design=graphite])) .local-calendar-days button{height:36px}}@media (max-width:600px){:where(body:has([data-iidol-design=graphite])) .local-date-positioner{width:auto!important;position:fixed!important;inset:auto 16px 84px!important;transform:none!important}:where(body:has([data-iidol-design=graphite])) .local-calendar{width:100%;max-width:none;max-height:calc(100dvh - 116px);padding:20px}:where(body:has([data-iidol-design=graphite])) .local-calendar-days button{height:36px}:where(body:has([data-iidol-design=graphite])) .local-calendar-nav{margin-bottom:16px}:where(body:has([data-iidol-design=graphite])) .local-calendar-footer,:where(body:has([data-iidol-design=graphite])) .local-calendar-time{margin-top:16px}:where(body:has([data-iidol-design=graphite])) .local-calendar-title{margin-bottom:16px}}:where(body:has([data-iidol-design=graphite])){color-scheme:dark;scroll-behavior:smooth;color:#eef0f2;background:#0f1113;margin:0;scroll-padding-top:88px;font-size:15px;line-height:1.8}:where(body:has([data-iidol-design=graphite])) .legal-preview #legal-root{font-family:var(--font-ui)}:where(body:has([data-iidol-design=graphite])) .legal-preview header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191c20ef!important;border-color:#ffffff12!important}:where(body:has([data-iidol-design=graphite])) .legal-preview header>div{max-width:1240px!important;height:72px!important}:where(body:has([data-iidol-design=graphite])) .legal-preview .brand{align-items:center;gap:7px;font-size:25px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}:where(body:has([data-iidol-design=graphite])) .legal-preview .brand-prism{width:40px;height:40px;display:inline-flex}:where(body:has([data-iidol-design=graphite])) .legal-preview .brand-prism img{object-fit:contain;width:100%;height:100%}:where(body:has([data-iidol-design=graphite])) .legal-preview #legal-root>div>div{max-width:1160px;padding-top:48px;padding-bottom:100px}:where(body:has([data-iidol-design=graphite])) .legal-preview h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(27px,3.2vw,42px);line-height:1.18}:where(body:has([data-iidol-design=graphite])) .legal-preview h2{letter-spacing:-.015em;margin-bottom:20px;font-size:22px;line-height:1.4}:where(body:has([data-iidol-design=graphite])) .legal-preview article{font-size:15px;line-height:1.85;max-width:72ch!important}:where(body:has([data-iidol-design=graphite])) .legal-preview article li,:where(body:has([data-iidol-design=graphite])) .legal-preview article p{font-size:15px;line-height:1.85;color:#bcc3cb!important}:where(body:has([data-iidol-design=graphite])) .legal-preview article section{border-bottom:1px solid #ffffff10;padding-top:6px;padding-bottom:24px;scroll-margin-top:100px}:where(body:has([data-iidol-design=graphite])) .legal-preview article section:last-of-type{border-bottom:0}:where(body:has([data-iidol-design=graphite])) .legal-preview nav a{color:#b8c0c9;border:0;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;transition:background .18s,color .18s}:where(body:has([data-iidol-design=graphite])) .legal-preview nav a:focus-visible,:where(body:has([data-iidol-design=graphite])) .legal-preview nav a:hover{color:#eef0f2;background:#ffffff0b}:where(body:has([data-iidol-design=graphite])) .legal-preview :is(button,a):focus-visible{outline-offset:3px;outline:1px solid #c3d899}:where(body:has([data-iidol-design=graphite])) .legal-preview :is(button,details){border-radius:14px}:where(body:has([data-iidol-design=graphite])) .legal-preview button{color:#e4e8ed;background:#252b31;border:1px solid #ffffff14;min-height:36px;padding:8px 14px}:where(body:has([data-iidol-design=graphite])) .legal-preview button:hover{background:#333c44}:where(body:has([data-iidol-design=graphite])) .legal-preview details{background:#1c2126;border:1px solid #ffffff10;padding:18px}:where(body:has([data-iidol-design=graphite])) .legal-preview details summary{color:#e1e6eb;font-weight:600}:where(body:has([data-iidol-design=graphite])) .legal-preview details a{color:#c3cbd3;padding:8px 0;line-height:1.7;display:block}:where(body:has([data-iidol-design=graphite])) .legal-preview article [class*=rounded-lg]{background:#20262b;border-color:#566347}:where(body:has([data-iidol-design=graphite])) .legal-preview header .brand+span,:where(body:has([data-iidol-design=graphite])) .legal-preview header [data-slot=badge]{display:none}:where(body:has([data-iidol-design=graphite])) .legal-preview .support-launcher{position:fixed;bottom:24px;right:24px}:where(body:has([data-iidol-design=graphite])) .legal-preview button.support-launcher{border-radius:50%}@media (max-width:639px){:where(body:has([data-iidol-design=graphite])) .legal-preview #legal-root>div>div{padding:28px 22px 100px}:where(body:has([data-iidol-design=graphite])) .legal-preview header>div{padding-left:18px;padding-right:18px}:where(body:has([data-iidol-design=graphite])) .legal-preview article li,:where(body:has([data-iidol-design=graphite])) .legal-preview article p{font-size:14px;line-height:1.85}:where(body:has([data-iidol-design=graphite])) .legal-preview h2{font-size:20px}:where(body:has([data-iidol-design=graphite])) .legal-preview .brand{font-size:21px}:where(body:has([data-iidol-design=graphite])) .legal-preview header [class*=gap-4]{gap:8px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-iidol-design=graphite])){scroll-behavior:auto}:where(body:has([data-iidol-design=graphite])) .legal-preview nav a{transition:none}}:where(body:has([data-iidol-design=graphite])) .brand.brand-v2{letter-spacing:-.025em;gap:9px;font-weight:700}:where(body:has([data-iidol-design=graphite])) .brand-prism{flex-shrink:0;place-items:center;width:38px;height:40px;display:grid}:where(body:has([data-iidol-design=graphite])) .brand-prism img{object-fit:contain;width:48px;max-width:none;height:48px;display:block}:where(body:has([data-iidol-design=graphite])) .brand.brand-v2>span:last-child{color:#f5f3ff;letter-spacing:-.03em;text-shadow:0 -.5px #ffffffa6,0 1px #aba6c1,0 2px #625976,0 3px 6px #00000073;font-weight:780;line-height:1.2}@media (max-width:560px){:where(body:has([data-iidol-design=graphite])) .brand.brand-v2{gap:7px}:where(body:has([data-iidol-design=graphite])) .brand-prism{width:34px;height:36px}:where(body:has([data-iidol-design=graphite])) .brand-prism img{width:42px;height:42px}}@media (max-width:360px){:where(body:has([data-iidol-design=graphite])) .brand.brand-v2{gap:5px}:where(body:has([data-iidol-design=graphite])) .brand-prism{width:30px;height:34px}:where(body:has([data-iidol-design=graphite])) .brand-prism img{width:38px;height:38px}}@media (forced-colors:active){:where(body:has([data-iidol-design=graphite])) .brand.brand-v2>span:last-child{color:linktext;text-shadow:none}}.iidol-new-mark{display:none}body:has([data-iidol-design=graphite]){--color-aurora-violet:#b6cb7526;--color-aurora-pink:#c8de8514;--design-ai-accent-start:#d6e898;--design-ai-accent-mid:#c5d986;--design-ai-accent-end:#aabe72}body:has([data-iidol-design=graphite]) :is([class*="text-[#7C5CFF]"],[class*="text-[#C4B5FF]"]){color:#d0e889}body:has([data-iidol-design=graphite]) :is(button,a)[class*="bg-[var(--color-violet)]"]{color:#202608;background:linear-gradient(175deg,#edffa8,#d7f65a 55%,#c2df48);box-shadow:inset 0 1px #fff7,0 3px 10px #0002}@media (hover:hover){body:has([data-iidol-design=graphite]) :is(button,a)[class*="bg-[var(--color-violet)]"]:hover{color:#202608;background:linear-gradient(175deg,#f0ffba,#e3f887)}}body:has([data-iidol-design=graphite]){--background:#0f1113;--foreground:#f5f5f5;--card:#1b1e22;--card-foreground:#f5f5f5;--popover:#25292e;--popover-foreground:#f5f5f5;--primary:#d0e889;--primary-foreground:#202608;--secondary:#30353b;--secondary-foreground:#f5f5f5;--muted:#24282d;--muted-foreground:#adb2bb;--accent:#343a40;--accent-foreground:#f5f5f5;--border:#383e44;--input:#3a4147;--ring:#b9cc82;--color-surface-base:#0f1113;--color-surface-subtle:#171a1e;--color-surface-default:#1b1e22;--color-surface-elevated:#25292e;--color-surface-overlay:#30353b;--color-violet:#d0e889;--color-violet-light:#d6e898;--color-violet-muted:#d0e88916;--support-primary:#d0e889;--support-bg:#1b2024;--font-ui:Inter,system-ui,sans-serif;color:#f5f5f5;color-scheme:dark;font-family:var(--font-ui);background:#0f1113}body:has([data-iidol-design=graphite]) :is(button,input,textarea,select){font-family:inherit}body:has([data-iidol-design=graphite]) .iidol-logo-mark{display:none}body:has([data-iidol-design=graphite]) .iidol-new-mark{object-fit:contain;filter:drop-shadow(0 2px 2px #0005);display:block}body:has([data-iidol-design=graphite]) .iidol-wordmark{letter-spacing:-.045em;text-shadow:0 1px #c4c4d5,0 2px 1px #77758d,0 3px 5px #0007;font-weight:800}body:has([data-iidol-design=graphite]) :is(.font-mono,[class*=font-mono]){font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif}body:has([data-iidol-design=graphite]) [class*="bg-[#13131C]"],body:has([data-iidol-design=graphite]) [class*="bg-[#13131c]"]{background-color:#1e2327}body:has([data-iidol-design=graphite]) :is([class*="bg-[#1B1B27]"],[class*="bg-[#1b1b27]"],[class*="bg-[#141420]"]){background-color:#252a2f}body:has([data-iidol-design=graphite]) :is([class*="bg-[#0A0A0F]"],[class*="bg-[#0F0F17]"],[class*="bg-[#0C0C14]"]){background-color:#14181b}body:has([data-iidol-design=graphite]) :is([class*="text-[#6B6B76]"],[class*="text-[#8b8b98]"]){color:#a9adb4}body:has([data-iidol-design=graphite]) :is([class*="text-[#8B7CFF]"],[class*="text-[#A99CFF]"],[class*="text-[#6D5EF8]"]){color:#d0e889}body:has([data-iidol-design=graphite]) :is([class*="bg-[#6D5EF8]"],[class*="bg-[rgba(109,94,248,0.16)]"]){color:#e1edbc;background:#d0e8891a}body:has([data-iidol-design=graphite]) :is(button,a)[class*="bg-[#6D5EF8]"]{color:#202608;background:linear-gradient(175deg,#edffa8,#d7f65a 55%,#c2df48);box-shadow:inset 0 1px #fff7,0 3px 10px #0002}body:has([data-iidol-design=graphite]) :is(button,[role=button],a[data-slot=button]){text-align:center;transition:background-color .18s,box-shadow .18s,color .18s}body:has([data-iidol-design=graphite]) :is(button,[role=button],a[data-slot=button]):hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px #ffffff19,inset 0 0 20px #ffffff0a}body:has([data-iidol-design=graphite]) :is(input,textarea,select,button):focus-visible{outline-offset:2px;box-shadow:none;outline:1px solid #bed384}body:has([data-iidol-design=graphite]) :is(input,textarea){border-radius:12px}body:has([data-iidol-design=graphite]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){background:#22282c;border:1px solid #444c52;border-radius:24px;max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}body:has([data-iidol-design=graphite]) :is([data-slot=dialog-header],[data-slot=alert-dialog-header]){padding-right:38px}body:has([data-iidol-design=graphite]) :is([data-slot=dialog-content]>[data-slot=dialog-close],[data-slot=sheet-content]>[data-slot=sheet-close]){border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}body:has([data-iidol-design=graphite]) :is([data-slot=ui-select-popup],[data-slot=select-content],[data-slot=select-popup],[data-slot=dropdown-menu-content]){transform-origin:var(--transform-origin);background:#242b2f;border:1px solid #424b52;border-radius:14px;padding:6px;font-family:Inter,system-ui,sans-serif;transition:opacity .16s,transform .16s;box-shadow:0 18px 42px #0007}body:has([data-iidol-design=graphite]) [data-slot=ui-select-popup][data-ending-style],body:has([data-iidol-design=graphite]) [data-slot=ui-select-popup][data-starting-style]{opacity:0;transform:translateY(-4px)}body:has([data-iidol-design=graphite]) :is([data-slot=ui-select-popup],[data-slot=select-popup]) [role=option]{border-radius:9px;min-height:36px;padding:8px 12px}body:has([data-iidol-design=graphite]) [role=option][data-highlighted]{color:#edf6ce;background:#ffffff12}body:has([data-iidol-design=graphite]) .local-calendar{width:340px!important;min-width:0!important;max-width:calc(100vw - 32px)!important}body:has([data-iidol-design=graphite]) .local-calendar :is(button,[data-slot=ui-select-trigger]){width:auto;min-width:0}body:has([data-iidol-design=graphite]) .local-calendar-days button{height:34px;min-height:34px}body:has([data-iidol-design=graphite]) .local-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr))}body:has([data-iidol-design=graphite]) .design-avatar{background:linear-gradient(#414950,#20262b);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}body:has([data-iidol-design=graphite]) .design-client-main{padding-bottom:calc(var(--support-safe-zone,100px) + 32px)}body:has([data-iidol-design=graphite]) .readable-info-panel{background:linear-gradient(150deg,#24292e,#1b1e22);border-radius:20px;width:fit-content;min-width:min(360px,100%);max-width:min(100%,76ch);padding:24px;line-height:1.65}body:has([data-iidol-design=graphite]) .readable-info-panel button{margin-top:12px}body:has([data-iidol-design=graphite]) [data-sonner-toast]{min-height:48px;text-align:center!important;color:#f2f4f5!important;background:#2a3238!important;border-color:#50585f!important;border-radius:24px!important;padding:14px 40px!important;font-family:Inter,system-ui,sans-serif!important;animation:none!important;box-shadow:0 8px 24px #0003!important}body:has([data-iidol-design=graphite]) [data-sonner-toast] [data-content]{align-items:center;width:100%}body:has([data-iidol-design=graphite]) [data-sonner-toast] [data-close-button]{background:0 0;border:0;width:24px;height:24px;top:50%;left:auto;right:10px;transform:translateY(-50%)}body:has([data-iidol-design=graphite]) [data-sonner-toast] [data-icon]{flex-shrink:0}body:has([data-iidol-design=graphite]) .design-demo-poster{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}body:has([data-iidol-design=graphite]) .design-demo-thumbnail{object-fit:cover;border-radius:10px;width:46px;height:76px;margin-inline:auto;display:block}body:has([data-iidol-design=graphite]) :is([data-design-section=ai],[data-design-section=ai-consultant]) .design-client-main{font-size:15px}body:has([data-iidol-design=graphite]) :is([data-design-section=ai],[data-design-section=ai-consultant]) :is([class*=text-xs],[class*="text-[10px]"],[class*="text-[11px]"]){font-size:13px;line-height:1.6}body:has([data-iidol-design=graphite]) :is([data-design-section=ai],[data-design-section=ai-consultant]) .local-illustrated-icon{max-width:30px;max-height:30px}body:has([data-iidol-design=graphite]) .local-plan-card{background:linear-gradient(150deg,#292f34,#1c2024);border-radius:24px;gap:8px;min-width:0;padding:24px}body:has([data-iidol-design=graphite]) .local-plan-card[data-plan=growth]{border-color:#c5d88c70;box-shadow:inset 0 1px #d7e8a025,0 12px 30px #0003}body:has([data-iidol-design=graphite]) .local-plan-card button{min-height:42px;margin-top:12px}@media (max-width:767px){body:has([data-iidol-design=graphite]) .readable-info-panel{width:100%;padding:20px}body:has([data-iidol-design=graphite]) .farm-slot-metric{text-align:center;justify-content:center;align-items:center}body:has([data-iidol-design=graphite]) :is(input,textarea){font-size:16px}body:has([data-iidol-design=graphite]) .local-calendar{width:min(340px,100vw - 32px)!important}}@media (prefers-reduced-motion:reduce){body:has([data-iidol-design=graphite]) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.design-picker-value{clip-path:inset(50%);opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}body:has([data-iidol-design=graphite]) [data-design-section=earnings] :is(th,td){text-align:center;vertical-align:middle;padding:16px}body:has([data-iidol-design=graphite]) [data-design-section=earnings] td :is(div,span){justify-content:center;align-items:center}body:has([data-iidol-design=graphite]) [data-testid=support-chat-panel]{border:1px solid #48515a;border-radius:24px;box-shadow:0 20px 60px #0006}body:has([data-iidol-design=graphite]) [data-testid=support-composer-input]{outline-offset:0;border-color:#65704e;outline-width:1px}body:has([data-iidol-design=graphite]) [data-testid=support-send]{color:#273017;width:38px;height:38px;background:#d4e992!important}body:has([data-iidol-design=graphite]) [data-testid=support-message]>div{border-radius:18px;width:fit-content;max-width:85%}body:has([data-iidol-design=graphite]) .design-footer-link{text-underline-offset:5px;width:fit-content;max-width:100%;padding:5px 0;text-decoration-color:#0000;transition:color .18s,text-decoration-color .18s;display:inline-block}body:has([data-iidol-design=graphite]) .design-footer-link:hover{color:#d7eb99;background:0 0;-webkit-text-decoration:underline #a5ba60;text-decoration:underline #a5ba60}body:has([data-iidol-design=graphite]) [data-design-section=landing] :is(section>div>[class*=rounded-],.card){border-radius:24px}body:has([data-iidol-design=graphite]) .design-landing-hero h1{letter-spacing:-.045em;font-weight:700;line-height:1.08}body:has([data-iidol-design=graphite]) .design-landing-hero h1 span{color:#d6ff3f!important}body:has([data-iidol-design=graphite]) .design-landing-hero>div{gap:clamp(32px,5vw,72px)}body:has([data-iidol-design=graphite]) .design-landing-hero a{border-radius:999px}body:has([data-iidol-design=graphite]) .design-hero-chart{background:linear-gradient(145deg,#2c3237,#1c2024);border-radius:28px;padding:28px;box-shadow:inset 0 1px #ffffff1a}body:has([data-iidol-design=graphite]) .design-hero-chart>div[style]{letter-spacing:-.04em;font-size:clamp(36px,4vw,52px);color:#f5f5f5!important}.design-landing-chart{margin-top:24px}.design-chart-caption{color:#bfc4c8;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.design-landing-chart svg{width:100%;height:auto;display:block}.design-chart-months{justify-content:space-between;gap:8px;display:flex}.design-chart-months button{color:#aeb4ba;border-radius:8px;padding:8px 4px;font-size:12px}body:has([data-iidol-design=graphite]) .design-section-divider{background:#343a40;width:min(1280px,100% - 40px);height:1px;margin:0 auto}body:has([data-iidol-design=graphite]) .design-section-divider>div{display:none}body:has([data-iidol-design=graphite]) .design-faq-item{background:0 0;border:0;border-top:1px solid #343a40;border-radius:0;padding:8px 0}body:has([data-iidol-design=graphite]) .design-faq-item [data-slot=accordion-trigger]{text-align:left;min-height:56px;box-shadow:none;align-items:center;font-size:16px}body:has([data-iidol-design=graphite]) .design-faq-item [data-slot=accordion-content]{font-size:15px;line-height:1.8}body:has([data-iidol-design=graphite]) .design-revenue-hero{background:linear-gradient(135deg,#2a3035,#1b1f23);border-color:#ffffff12;border-left-width:1px;border-radius:24px;padding:28px}body:has([data-iidol-design=graphite]) .design-revenue-hero [class*="text-[#10B981]"]{color:#f5f5f5}body:has([data-iidol-design=graphite]) .design-revenue-hero svg[role=img] polyline{stroke:#d5ed88}body:has([data-iidol-design=graphite]) .design-stat-card{background:#1d2226;border:1px solid #ffffff0a;border-radius:22px;flex-direction:column;justify-content:space-between;gap:12px;height:100%;padding:20px;display:flex}body:has([data-iidol-design=graphite]) .design-stat-card>p:first-child{min-height:20px;margin:0;line-height:20px}body:has([data-iidol-design=graphite]) .design-stat-card>p:last-child{font-size:28px;line-height:32px}body:has([data-iidol-design=graphite]) .design-admin>aside{background:#101416}body:has([data-iidol-design=graphite]) .design-admin>aside :is(a,button){border-radius:12px;min-height:38px}body:has([data-iidol-design=graphite]) [data-slot=switch-thumb]{transition:translate .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}body:has([data-iidol-design=graphite]) [data-slot=switch]{transition:background-color .22s,box-shadow .22s}body:has([data-iidol-design=graphite]) [data-testid=support-chat-panel]{animation:design-chat-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes design-chat-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){body:has([data-iidol-design=graphite]) .design-revenue-hero{padding:24px}body:has([data-iidol-design=graphite]) .design-stat-card{padding:18px}body:has([data-iidol-design=graphite]) .design-hero-chart{padding:22px}}body:has([data-iidol-design=graphite]) .design-admin-mobile-menu{background:#171c20;border-color:#3a4248;gap:16px;width:min(320px,88vw);transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s}body:has([data-iidol-design=graphite]) .design-admin-mobile-menu nav a:hover{background:#ffffff0d}body:has([data-iidol-design=graphite]) .design-admin-mobile-menu:is([data-starting-style],[data-ending-style]){transform:translate(-100%)}body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-controls{grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:12px;display:grid}body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-search,body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-search input{width:100%;min-width:0}body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-controls{grid-template-columns:minmax(0,1fr)}body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-controls>button{width:100%}}@media (max-width:350px){body:has([data-iidol-design=graphite]) .design-demo-trends .trend-reels-grid{grid-template-columns:minmax(0,1fr)}}body:has([data-iidol-design=graphite]) .design-landing section[id]{scroll-margin-top:80px}body:has([data-iidol-design=graphite]) .design-landing .design-pricing-benefits span{color:#e0e3e7}body:has([data-iidol-design=graphite]) .design-landing{--acid:#d6ff3f;--ink:#141b04;--panel:#1b1e22;--panel-hover:#22262b;--fg:#f5f5f5;--muted:#a9adb4;--line:#33383e;--material-base:#1b1e22}body:has([data-iidol-design=graphite]) .design-landing .icon{flex-shrink:0;width:21px;height:21px}body:has([data-iidol-design=graphite]) .design-landing .button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:600;line-height:1.45;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}body:has([data-iidol-design=graphite]) .design-landing .button.primary{background:var(--acid);color:var(--ink)}body:has([data-iidol-design=graphite]) .design-landing .button.secondary{background:0 0;border-color:#454b52}body:has([data-iidol-design=graphite]) .design-landing .button.secondary:hover{background:var(--panel-hover);border-color:#747d86}body:has([data-iidol-design=graphite]) .design-landing .button.text{color:#c8cbd0;background:0 0;padding-inline:10px}body:has([data-iidol-design=graphite]) .design-landing .button.text:hover{color:var(--fg);background:#1b1e22}body:has([data-iidol-design=graphite]) .design-landing .hero{align-items:center;padding-top:154px;padding-bottom:88px;display:grid}body:has([data-iidol-design=graphite]) .design-landing .hero-descriptor{letter-spacing:.03em;color:#c0c5cc;margin-bottom:22px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .hero h1{max-width:720px;font-size:clamp(42px,4.28vw,62px);font-weight:680;line-height:1.07}body:has([data-iidol-design=graphite]) .design-landing .hero h1 span{color:var(--acid)}body:has([data-iidol-design=graphite]) .design-landing .hero-summary{max-width:58ch;color:var(--muted);margin-top:26px;font-size:15px;line-height:1.7}body:has([data-iidol-design=graphite]) .design-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .hero-actions .how-link{gap:7px;min-height:44px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .how-link .icon{width:15px;height:15px}body:has([data-iidol-design=graphite]) .design-landing .hero-facts{gap:38px;margin-top:40px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .hero-facts>div{flex-direction:column;gap:2px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .hero-facts strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.3}body:has([data-iidol-design=graphite]) .design-landing .hero-facts span{color:var(--muted);font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .section{padding-block:78px}body:has([data-iidol-design=graphite]) .design-landing .section-heading{text-align:center;max-width:920px;margin:0 auto 38px}body:has([data-iidol-design=graphite]) .design-landing .section-heading h2{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.15}body:has([data-iidol-design=graphite]) .design-landing .section-heading p{color:var(--muted);margin-top:13px;font-size:14px;line-height:1.6}body:has([data-iidol-design=graphite]) .design-landing .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;display:grid}body:has([data-iidol-design=graphite]) .design-landing .steps li{background:var(--panel);border-radius:12px;padding:22px 20px 25px}body:has([data-iidol-design=graphite]) .design-landing .step-top{color:#9fa7b0;justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .step-number{color:var(--acid);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}body:has([data-iidol-design=graphite]) .design-landing .steps h3{letter-spacing:-.02em;min-height:45px;margin-bottom:12px;font-size:16px;font-weight:580;line-height:1.4}body:has([data-iidol-design=graphite]) .design-landing .steps p{color:var(--muted);font-size:13px;line-height:1.6}body:has([data-iidol-design=graphite]) .design-landing .feature-card{background:var(--panel);border-radius:12px;min-width:0;padding:28px}body:has([data-iidol-design=graphite]) .design-landing .card-icon{color:var(--acid);margin-bottom:24px;display:block}body:has([data-iidol-design=graphite]) .design-landing .card-icon .icon{width:24px;height:24px}body:has([data-iidol-design=graphite]) .design-landing .feature-card h3{letter-spacing:-.025em;margin-bottom:12px;font-size:19px;font-weight:580;line-height:1.35}body:has([data-iidol-design=graphite]) .design-landing .feature-card p{color:var(--muted);max-width:43ch;font-size:14px;line-height:1.7}body:has([data-iidol-design=graphite]) .design-landing .income-grid .feature-card{border:1px solid var(--line);background:0 0}body:has([data-iidol-design=graphite]) .design-landing .stats-band{border-block:1px solid var(--line);background:#171a1d;padding-block:44px}body:has([data-iidol-design=graphite]) .design-landing .stats-band h2{text-align:center;color:#b9bfc6;margin-bottom:32px;font-size:14px;font-weight:500}body:has([data-iidol-design=graphite]) .design-landing .platform-stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}body:has([data-iidol-design=graphite]) .design-landing .platform-stats>div{flex-direction:column;display:flex}body:has([data-iidol-design=graphite]) .design-landing .platform-stats strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:37px;font-weight:600;line-height:1.2}body:has([data-iidol-design=graphite]) .design-landing .platform-stats span{color:var(--muted);margin-top:9px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body:has([data-iidol-design=graphite]) .design-landing .review-card{background:var(--panel);border-radius:12px;flex-direction:column;padding:27px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .review-head{align-items:center;gap:12px;margin-bottom:24px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .avatar{color:#d5dbe1;border:1px solid #525a64;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:550;display:grid}body:has([data-iidol-design=graphite]) .design-landing .review-head h3{font-size:14px;font-weight:600}body:has([data-iidol-design=graphite]) .design-landing .review-head p{color:var(--muted);font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .stars{color:var(--acid);gap:3px;margin-left:auto;display:flex}body:has([data-iidol-design=graphite]) .design-landing .stars .icon{fill:currentColor;stroke-width:0;width:11px;height:11px}body:has([data-iidol-design=graphite]) .design-landing .review-card blockquote{color:#d2d5da;max-width:60ch;font-size:15px;line-height:1.75}body:has([data-iidol-design=graphite]) .design-landing .review-result{color:var(--acid);letter-spacing:-.02em;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:20px;font-weight:550;display:flex}body:has([data-iidol-design=graphite]) .design-landing .review-result .icon{width:17px;height:17px}body:has([data-iidol-design=graphite]) .design-landing .scaling-section{padding-top:12px}body:has([data-iidol-design=graphite]) .design-landing .scaling{border:1px solid var(--line);border-radius:12px;width:min(100% - 64px,800px);margin:auto;padding:42px 48px}body:has([data-iidol-design=graphite]) .design-landing .scaling h2{text-align:center;letter-spacing:-.035em;text-transform:uppercase;font-size:36px;font-weight:600;line-height:1.2}body:has([data-iidol-design=graphite]) .design-landing .scaling>p{color:var(--muted);text-align:center;max-width:61ch;margin:20px auto 0;font-size:14px}body:has([data-iidol-design=graphite]) .design-landing .scaling ul{grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:30px;font-size:13px;list-style:none;display:grid}body:has([data-iidol-design=graphite]) .design-landing .scaling li{align-items:center;gap:10px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .scaling li .icon{width:17px;height:17px;color:var(--acid)}body:has([data-iidol-design=graphite]) .design-landing .scaling .scaling-footer{border-top:1px solid var(--line);margin-top:30px;padding-top:24px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .pricing-section{padding-top:12px}body:has([data-iidol-design=graphite]) .design-landing .pricing-card{background:var(--panel);border:1px solid #65743b;border-radius:12px;width:min(100% - 64px,560px);margin:auto;padding:38px}body:has([data-iidol-design=graphite]) .design-landing .pricing-card h2{letter-spacing:-.04em;margin-top:16px;font-size:48px;font-weight:620}body:has([data-iidol-design=graphite]) .design-landing .pricing-card ul{border-top:1px solid var(--line);gap:13px;margin-top:22px;padding-block:26px;list-style:none;display:grid}body:has([data-iidol-design=graphite]) .design-landing .pricing-card li{color:#e0e3e7;align-items:flex-start;gap:12px;font-size:13px;display:flex}body:has([data-iidol-design=graphite]) .design-landing .pricing-card li .icon{width:17px;height:17px;color:var(--acid);margin-top:2px}body:has([data-iidol-design=graphite]) .design-landing .pricing-card>.button{width:100%;margin-top:4px}body:has([data-iidol-design=graphite]) .design-landing .final-cta{text-align:center;padding-block:96px}body:has([data-iidol-design=graphite]) .design-landing .final-cta h2{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:620;line-height:1.13}body:has([data-iidol-design=graphite]) .design-landing .final-cta h2 span{color:var(--acid)}body:has([data-iidol-design=graphite]) .design-landing .final-cta p{max-width:56ch;color:var(--muted);margin:25px auto;font-size:14px;line-height:1.7}body:has([data-iidol-design=graphite]) .design-landing .final-cta .button{min-height:52px;margin-top:5px;padding-inline:32px}@media (min-width:1500px){body:has([data-iidol-design=graphite]) .design-landing .hero h1{font-size:62px}body:has([data-iidol-design=graphite]) .design-landing .hero{gap:72px}}@media (max-width:1150px){body:has([data-iidol-design=graphite]) .design-landing .hero{gap:32px}body:has([data-iidol-design=graphite]) .design-landing .hero h1{font-size:48px}body:has([data-iidol-design=graphite]) .design-landing .hero-actions{gap:8px}body:has([data-iidol-design=graphite]) .design-landing .hero-actions .button{padding-inline:14px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .hero-actions .how-link{justify-content:flex-start;width:100%;padding-left:0}body:has([data-iidol-design=graphite]) .design-landing .hero-facts{gap:28px}body:has([data-iidol-design=graphite]) .design-landing .steps{gap:12px}body:has([data-iidol-design=graphite]) .design-landing .steps li{padding:20px 16px}body:has([data-iidol-design=graphite]) .design-landing .steps h3{font-size:14px}}@media (max-width:900px){body:has([data-iidol-design=graphite]) .design-landing .hero{grid-template-columns:1fr;gap:42px;padding-top:124px;padding-bottom:60px}body:has([data-iidol-design=graphite]) .design-landing .hero h1{max-width:750px;font-size:clamp(40px,7.6vw,62px)}body:has([data-iidol-design=graphite]) .design-landing .hero-summary{max-width:68ch}body:has([data-iidol-design=graphite]) .design-landing .hero-actions .how-link{width:auto;padding-left:10px}body:has([data-iidol-design=graphite]) .design-landing .hero-facts{gap:44px}body:has([data-iidol-design=graphite]) .design-landing .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body:has([data-iidol-design=graphite]) .design-landing .steps h3{min-height:auto;font-size:16px}body:has([data-iidol-design=graphite]) .design-landing .feature-card{padding:24px}body:has([data-iidol-design=graphite]) .design-landing .section{padding-block:62px}body:has([data-iidol-design=graphite]) .design-landing .stars{display:none}body:has([data-iidol-design=graphite]) .design-landing .review-card{padding:24px}body:has([data-iidol-design=graphite]) .design-landing .platform-stats strong{font-size:30px}body:has([data-iidol-design=graphite]) .design-landing .platform-stats{gap:16px}body:has([data-iidol-design=graphite]) .design-landing .pricing-section,body:has([data-iidol-design=graphite]) .design-landing .scaling-section{padding-top:8px}}@media (max-width:560px){body:has([data-iidol-design=graphite]) .design-landing .hero{gap:36px;padding-top:108px;padding-bottom:48px}body:has([data-iidol-design=graphite]) .design-landing .hero-descriptor{letter-spacing:0;margin-bottom:18px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .hero h1{letter-spacing:-.04em;font-size:clamp(32px,8.2vw,44px);line-height:1.12}body:has([data-iidol-design=graphite]) .design-landing .hero-summary{margin-top:22px;font-size:13px;line-height:1.8}body:has([data-iidol-design=graphite]) .design-landing .hero-actions{grid-template-columns:1fr;gap:10px;margin-top:25px;display:grid}body:has([data-iidol-design=graphite]) .design-landing .hero-actions .button{min-height:46px;padding-inline:17px;font-size:13px}body:has([data-iidol-design=graphite]) .design-landing .hero-actions .how-link{justify-content:center;min-height:42px}body:has([data-iidol-design=graphite]) .design-landing .hero-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}body:has([data-iidol-design=graphite]) .design-landing .hero-facts strong{font-size:22px}body:has([data-iidol-design=graphite]) .design-landing .hero-facts span{font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .section{padding-block:50px}body:has([data-iidol-design=graphite]) .design-landing .section-heading{margin-bottom:28px}body:has([data-iidol-design=graphite]) .design-landing .section-heading h2{font-size:29px;line-height:1.16}body:has([data-iidol-design=graphite]) .design-landing .section-heading p{max-width:35ch;margin:12px auto 0;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .steps{grid-template-columns:1fr}body:has([data-iidol-design=graphite]) .design-landing .steps li{padding:22px}body:has([data-iidol-design=graphite]) .design-landing .step-top{margin-bottom:15px}body:has([data-iidol-design=graphite]) .design-landing .steps h3{margin-bottom:8px;font-size:18px}body:has([data-iidol-design=graphite]) .design-landing .steps p{max-width:36ch;font-size:13px}body:has([data-iidol-design=graphite]) .design-landing .feature-card{padding:26px}body:has([data-iidol-design=graphite]) .design-landing .feature-card h3{font-size:19px}body:has([data-iidol-design=graphite]) .design-landing .feature-card p{font-size:13px}body:has([data-iidol-design=graphite]) .design-landing .card-icon{margin-bottom:20px}body:has([data-iidol-design=graphite]) .design-landing .stats-band{padding-block:32px}body:has([data-iidol-design=graphite]) .design-landing .stats-band h2{max-width:32ch;margin:0 auto 26px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .platform-stats{text-align:left;grid-template-columns:1fr 1fr;gap:27px 16px}body:has([data-iidol-design=graphite]) .design-landing .platform-stats strong{font-size:30px}body:has([data-iidol-design=graphite]) .design-landing .platform-stats span{margin-top:6px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .review-grid{grid-template-columns:1fr;gap:12px}body:has([data-iidol-design=graphite]) .design-landing .review-head{margin-bottom:20px}body:has([data-iidol-design=graphite]) .design-landing .review-card blockquote{font-size:14px}body:has([data-iidol-design=graphite]) .design-landing .review-result{font-size:20px}body:has([data-iidol-design=graphite]) .design-landing .pricing-section,body:has([data-iidol-design=graphite]) .design-landing .scaling-section{padding-top:8px}body:has([data-iidol-design=graphite]) .design-landing .scaling{width:calc(100% - 40px);padding:28px 24px}body:has([data-iidol-design=graphite]) .design-landing .scaling h2{font-size:27px}body:has([data-iidol-design=graphite]) .design-landing .scaling>p{font-size:13px}body:has([data-iidol-design=graphite]) .design-landing .scaling ul{grid-template-columns:1fr;gap:15px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .scaling .scaling-footer{text-align:left;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .pricing-card{width:calc(100% - 40px);padding:28px 24px}body:has([data-iidol-design=graphite]) .design-landing .pricing-card h2{font-size:42px}body:has([data-iidol-design=graphite]) .design-landing .pricing-card li{font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .final-cta{padding-block:64px}body:has([data-iidol-design=graphite]) .design-landing .final-cta h2{font-size:35px}body:has([data-iidol-design=graphite]) .design-landing .final-cta p{font-size:13px}body:has([data-iidol-design=graphite]) .design-landing .final-cta .button{width:100%;margin-top:5px}}@media (max-width:360px){body:has([data-iidol-design=graphite]) .design-landing .hero-facts strong{font-size:18px}body:has([data-iidol-design=graphite]) .design-landing .hero-facts{gap:9px}body:has([data-iidol-design=graphite]) .design-landing .scaling h2{font-size:20px}}body:has([data-iidol-design=graphite]) .design-landing .button{transition:transform .18s var(--ease-material),box-shadow .18s var(--ease-material),background-color .18s ease,color .18s ease;isolation:isolate;border-radius:980px}body:has([data-iidol-design=graphite]) .design-landing .button.primary{color:#141b04;text-shadow:0 1px #ffffff3d;background:linear-gradient(#edffac,#ddff65 24%,#ccef40 78%,#bfdf38);border:0;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #4a5d0b4d,0 2px #839b2b,0 8px 18px #00000047}body:has([data-iidol-design=graphite]) .design-landing .button.secondary{color:#f5f7f9;background:linear-gradient(#41474e,#2b3036 52%,#25292f);border:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0d,0 2px #15171a,0 8px 18px #0000003d}body:has([data-iidol-design=graphite]) .design-landing .button.primary:hover{background:linear-gradient(#f2ffc6,#e1ff7b 24%,#d4f753 78%,#c5e63d)}body:has([data-iidol-design=graphite]) .design-landing .button.secondary:hover{background:linear-gradient(#4b535c,#343a42 52%,#2b3037)}body:has([data-iidol-design=graphite]) .design-landing .button.primary:active{transform:translateY(2px);box-shadow:inset 0 1px 3px #2b3b0033,0 1px #839b2b,0 3px 8px #0003}body:has([data-iidol-design=graphite]) .design-landing .button.secondary:active{transform:translateY(2px);box-shadow:inset 0 1px 3px #0000004d,0 1px #15171a,0 3px 8px #0003}body:has([data-iidol-design=graphite]) .design-landing .button.text{border-radius:980px}body:has([data-iidol-design=graphite]) .design-landing .button.text:hover{background:#ffffff12}body:has([data-iidol-design=graphite]) .design-landing .feature-card,body:has([data-iidol-design=graphite]) .design-landing .review-card,body:has([data-iidol-design=graphite]) .design-landing .steps li{background:linear-gradient(145deg,#282c32,var(--material-base) 72%);border:0;border-radius:24px;box-shadow:inset 0 1px #ffffff21,0 1px #000000a6}body:has([data-iidol-design=graphite]) .design-landing .card-icon{background:linear-gradient(145deg,#3c4335,#293026);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ecffbb2b}body:has([data-iidol-design=graphite]) .design-landing .income-grid .feature-card{background:linear-gradient(145deg,#25292e,#181b1f);border:0}body:has([data-iidol-design=graphite]) .design-landing .scaling{background:linear-gradient(155deg,#252a30,#171a1e 65%);border:0;border-radius:28px;box-shadow:inset 0 1px #ffffff2b,0 14px 36px #00000029}body:has([data-iidol-design=graphite]) .design-landing .pricing-card{background:linear-gradient(145deg,#30362b,#242a24 18%,#1b1f21 55%);border:0;border-radius:28px;box-shadow:inset 0 1px #dcff984d,0 18px 44px #0003}body:has([data-iidol-design=graphite]) .design-landing .avatar{background:linear-gradient(145deg,#41474f,#292e34);border:0;box-shadow:inset 0 1px #fff3}@media (hover:hover) and (prefers-reduced-motion:no-preference){body:has([data-iidol-design=graphite]) .design-landing .button.primary:hover,body:has([data-iidol-design=graphite]) .design-landing .button.secondary:hover{transform:translateY(-1px)}body:has([data-iidol-design=graphite]) .design-landing .button.primary:active,body:has([data-iidol-design=graphite]) .design-landing .button.secondary:active{transform:translateY(2px)}}@media (max-width:560px){body:has([data-iidol-design=graphite]) .design-landing .pricing-card,body:has([data-iidol-design=graphite]) .design-landing .scaling{border-radius:24px}body:has([data-iidol-design=graphite]) .design-landing .feature-card,body:has([data-iidol-design=graphite]) .design-landing .review-card,body:has([data-iidol-design=graphite]) .design-landing .steps li{border-radius:20px}}@media (prefers-reduced-motion:reduce){body:has([data-iidol-design=graphite]) .design-landing .button{transition:none!important;transform:none!important}}body:has([data-iidol-design=graphite]) .design-landing .hero{grid-template-columns:1.15fr 1fr;gap:64px;min-width:0;padding-top:140px}body:has([data-iidol-design=graphite]) .design-landing .hero>div{min-width:0}body:has([data-iidol-design=graphite]) .design-landing .hero h1{letter-spacing:-.04em;font-weight:700}body:has([data-iidol-design=graphite]) .design-landing .button{text-align:center;box-sizing:border-box;border-radius:999px;flex-shrink:0}body:has([data-iidol-design=graphite]) .design-landing .hero-facts>div{display:block}body:has([data-iidol-design=graphite]) .design-landing .hero-facts p:first-child{letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1.3}body:has([data-iidol-design=graphite]) .design-landing .hero-facts p:last-child{color:#a9adb4;margin-top:3px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .section-heading h2,body:has([data-iidol-design=graphite]) .design-landing .section-heading>p{margin-bottom:0}body:has([data-iidol-design=graphite]) .design-landing .steps .step-top{min-height:28px}body:has([data-iidol-design=graphite]) .design-landing .step-top .local-illustrated-icon{object-fit:contain;width:28px;height:28px}body:has([data-iidol-design=graphite]) .design-landing .feature-card .card-icon{object-fit:contain;color:#d6e898;width:44px;height:44px;padding:9px}body:has([data-iidol-design=graphite]) .design-landing .design-review-quote{color:#d2d5da;max-width:60ch;font-size:15px;line-height:1.75}body:has([data-iidol-design=graphite]) .design-landing .review-result{background:0 0;color:#d6e898!important}body:has([data-iidol-design=graphite]) .design-landing .pricing-card,body:has([data-iidol-design=graphite]) .design-landing .scaling{box-sizing:border-box;width:100%}body:has([data-iidol-design=graphite]) .design-landing .design-tariff-label{color:#d6e898;border:1px solid #b8cb7038;border-radius:999px;width:fit-content;padding:5px 12px;font-size:12px}body:has([data-iidol-design=graphite]) .design-landing .design-pricing-benefits{border-top:1px solid #343a40;margin-top:22px;padding-block:26px}body:has([data-iidol-design=graphite]) .design-landing .design-landing-nav .button.compact{min-height:34px;padding:7px 13px;font-size:12px;line-height:18px}body:has([data-iidol-design=graphite]) .design-landing .platform-stats p:first-child{letter-spacing:-.04em;color:#f5f5f5!important}@media (max-width:1150px){body:has([data-iidol-design=graphite]) .design-landing .hero{gap:32px}}@media (max-width:900px){body:has([data-iidol-design=graphite]) .design-landing .hero{grid-template-columns:1fr;gap:42px;padding-top:124px}}@media (max-width:560px){body:has([data-iidol-design=graphite]) .design-landing .hero{gap:36px;padding-top:108px}body:has([data-iidol-design=graphite]) .design-landing .hero-facts p:first-child{white-space:nowrap;font-size:clamp(16px,4.4vw,20px)}body:has([data-iidol-design=graphite]) .design-landing .review-head .stars{display:none}body:has([data-iidol-design=graphite]) .design-landing .platform-stats p:first-child{font-size:27px}}@media (prefers-reduced-motion:reduce){body:has([data-iidol-design=graphite]) .design-landing .button{transition:none;transform:none!important}}body:has([data-iidol-design=graphite]) .design-chart-depth{background:linear-gradient(145deg,#30353b,#23272d 35%,#1b1f24);box-shadow:inset 0 1px #ffffff3b,inset 0 -1px #ffffff0d,0 18px 44px #0000003b}.design-chart-depth .chart-top{align-items:center;gap:11px;margin-bottom:30px;display:flex}.design-chart-depth .chart-top>svg{color:#979fa8;width:22px;height:22px;margin-left:auto}.design-chart-depth .chart-icon{background:linear-gradient(145deg,#4a5536,#303927);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ddffa233}.design-chart-depth .chart-note{color:#d4d7db;font-size:12px;font-weight:500}.design-chart-depth figcaption{color:#a9adb4;font-size:13px}.design-chart-depth .chart-amount{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#f5f5f5;margin-top:9px;font-size:clamp(32px,3.4vw,50px);font-weight:600;line-height:1.2}.design-chart-depth .chart-stage{isolation:isolate;margin-top:40px;position:relative}.design-chart-depth .chart{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.design-chart-depth .chart-grid{stroke:#dbe3d11f;stroke-dasharray:2 6;fill:none}.design-chart-depth .chart-texture{opacity:.22}.design-chart-depth .chart-line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.design-chart-depth .chart-line-shadow{fill:none;stroke:#141b04;stroke-width:8px;opacity:.28;filter:blur(3px);transform:translateY(5px)}.design-chart-depth .chart-crosshair{stroke:#d6ff3f;stroke-opacity:.5;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.design-chart-depth .chart-active-halo{fill:#d6ff3f;fill-opacity:.14}.design-chart-depth .chart-active-dot{fill:#eaffac;stroke:#56632f;stroke-width:3px}.design-chart-depth .chart-hover{opacity:0;pointer-events:none;transition:opacity .14s ease-out}.design-chart-depth[data-inspecting] .chart-hover{opacity:1}.design-chart-depth .chart-tooltip rect{fill:#363e30;stroke:#657343;stroke-width:1px}.design-chart-depth .chart-tooltip text{fill:#f5f7f0;text-anchor:middle;font:500 18px Inter,sans-serif}.design-chart-depth .chart-months{justify-content:space-between;gap:0;margin-top:2px;display:flex}.design-chart-depth .chart-months button{appearance:none;color:#a9adb4;min-width:32px;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:12px;transition:color .14s ease-out,background-color .14s ease-out}.design-chart-depth .chart-months button:hover{color:#e7f3cd;background:#343c2c}.design-chart-depth .chart-months button[aria-pressed=true]{color:#d6ff3f}.design-chart-depth .chart-months button:focus-visible{outline-offset:2px;outline:2px solid #d6ff3f}.design-chart-depth .chart-footer{color:#c3c9cf;border-top:1px solid #33383e;align-items:center;gap:10px;margin-top:14px;padding-top:18px;font-size:12px;display:flex}.design-chart-depth .chart-footer svg{color:#d6ff3f;flex-shrink:0;width:17px;height:17px}body:has([data-iidol-design=graphite]) .design-landing-nav a[href^=\#]{transition:color .18s}body:has([data-iidol-design=graphite]) .design-landing-nav a[href^=\#]:is(:hover,:focus-visible){color:#d6ff3f}@media (max-width:560px){.design-chart-depth .chart-top{margin-bottom:24px}.design-chart-depth .chart-stage{margin-top:25px}.design-chart-depth .chart-months button{min-width:26px;min-height:44px;font-size:11px}.design-chart-depth .chart-line{stroke-width:2.5px}.design-chart-depth .chart-footer{margin-top:6px}}@media (prefers-reduced-motion:reduce){.design-chart-depth .chart-hover,.design-chart-depth .chart-months button,body:has([data-iidol-design=graphite]) .design-landing-nav a[href^=\#]{transition:none}}body:has([data-iidol-design=graphite]) [data-slot=accordion-trigger]{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;line-height:1.5;text-align:left!important}body:has([data-iidol-design=graphite]) [data-slot=accordion-item]:has(>[data-slot=accordion-content]){padding-inline:4px}body:has([data-iidol-design=graphite]) [data-slot=accordion-content]>div{padding:4px 16px 16px;line-height:1.7}body:has([data-iidol-design=graphite]) .design-admin :is(th,td){text-align:center;vertical-align:middle;padding:14px 12px;line-height:1.5}body:has([data-iidol-design=graphite]) .design-admin th{white-space:nowrap;color:#bfc6cc;font-weight:500}body:has([data-iidol-design=graphite]) .design-admin td>:is(.flex,.inline-flex){justify-content:center}body:has([data-iidol-design=graphite]) .design-admin .design-operations-table{table-layout:fixed;min-width:1040px}body:has([data-iidol-design=graphite]) .design-operations-table :is(th,td):first-child{width:12%}body:has([data-iidol-design=graphite]) .design-operations-table :is(th,td):nth-child(2){overflow-wrap:anywhere;width:18%}body:has([data-iidol-design=graphite]) .design-operations-table :is(th,td):nth-child(3){width:8%}body:has([data-iidol-design=graphite]) .design-operations-table :is(th,td):nth-child(4){white-space:nowrap;width:7%}body:has([data-iidol-design=graphite]) .design-operations-table :is(th,td):nth-child(5){overflow-wrap:anywhere;width:21%}body:has([data-iidol-design=graphite]) .design-operations-table :is(th,td):nth-child(6){overflow-wrap:anywhere;width:24%}body:has([data-iidol-design=graphite]) .design-operations-table :is(th,td):nth-child(7){width:10%}body:has([data-iidol-design=graphite]) .design-admin-mobile-menu nav{flex-direction:column;gap:4px;display:flex}body:has([data-iidol-design=graphite]) .design-admin-mobile-menu nav a{text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:auto;min-height:44px;padding:11px 12px;line-height:1.4;display:flex}body:has([data-iidol-design=graphite]) .design-admin-mobile-menu nav a svg{flex:0 0 17px}body:has([data-iidol-design=graphite]) .design-admin-mobile-menu nav a span,body:has([data-iidol-design=graphite]) .finish-purchase-dialog>div>div:first-of-type{min-width:0}body:has([data-iidol-design=graphite]) .finish-purchase-dialog [class*=w-10][class*=h-10]{flex-shrink:0}body:has([data-iidol-design=graphite]) .design-data-chart{background:linear-gradient(145deg,#282e33,#1b2024);border:1px solid #ffffff0a;border-radius:24px;padding:24px}body:has([data-iidol-design=graphite]) .design-data-chart .recharts-cartesian-axis-tick-value{font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif}body:has([data-iidol-design=graphite]) .design-data-chart .recharts-tooltip-wrapper>div{background:#2b3339;border:1px solid #505a61;border-radius:14px;padding:12px 16px}body:has([data-iidol-design=graphite]) .design-data-chart>p:first-child{margin-bottom:20px;font-size:13px}body:has([data-iidol-design=graphite]) .design-data-chart>div:last-child{margin-top:16px;font-size:12px}@media (max-width:767px){body:has([data-iidol-design=graphite]) .design-data-chart{padding:20px}body:has([data-iidol-design=graphite]) [data-slot=accordion-trigger]{gap:12px;padding:12px}body:has([data-iidol-design=graphite]) [data-slot=accordion-content]>div{padding:4px 12px 16px}}body:has([data-iidol-design=graphite]) .design-menu-toggle,body:has([data-iidol-design=graphite]) .design-menu-toggle:is(:hover,:active,:focus){filter:none;-webkit-tap-highlight-color:transparent;border:0;box-shadow:none!important;background:0 0!important}body:has([data-iidol-design=graphite]) .design-menu-toggle:focus:not(:focus-visible){outline:none}body:has([data-iidol-design=graphite]) .design-client-mobile-menu{gap:4px;padding-top:0;overflow-y:auto}body:has([data-iidol-design=graphite]) .design-client-mobile-menu [data-slot=sheet-header]{padding:18px 48px 8px 16px}body:has([data-iidol-design=graphite]) .design-client-menu-links{margin-top:0;padding:0 12px 24px}body:has([data-iidol-design=graphite]) .design-client-main .local-fluid-fill{transform-origin:0 0}body:has([data-iidol-design=graphite]) .design-client-main .local-fluid-tabs[data-fluid-ready=true]>button[data-local-current]:is(:hover,:active,:focus){filter:none;box-shadow:none!important;background:0 0!important}body:has([data-iidol-design=graphite]) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=tooltip-content],[data-slot=select-popup],[data-slot=select-content],[data-slot=ui-select-popup],.local-calendar,.local-time-picker){opacity:1;transform-origin:var(--transform-origin,top center);transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1);transform:translateY(0)scale(1);animation:none!important}body:has([data-iidol-design=graphite]) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=tooltip-content],[data-slot=select-popup],[data-slot=select-content],[data-slot=ui-select-popup],.local-calendar,.local-time-picker):is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-5px)scale(.98)}body:has([data-iidol-design=graphite]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){opacity:1;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1);transform:scale(1);animation:none!important}body:has([data-iidol-design=graphite]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(.98)}body:has([data-iidol-design=graphite]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){opacity:1;transition:opacity .22s;animation:none!important}body:has([data-iidol-design=graphite]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]):is([data-starting-style],[data-ending-style]){opacity:0}body:has([data-iidol-design=graphite]) [data-slot=sheet-content]{opacity:1;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .24s;transform:translate(0);animation:none!important;translate:0!important}body:has([data-iidol-design=graphite]) [data-slot=sheet-content][data-side=left]:is([data-starting-style],[data-ending-style]){opacity:0;transform:translate(-100%)}body:has([data-iidol-design=graphite]) [data-slot=sheet-content][data-side=right]:is([data-starting-style],[data-ending-style]){opacity:0;transform:translate(100%)}body:has([data-iidol-design=graphite]) [data-slot=sheet-content][data-side=bottom]:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(100%)}body:has([data-iidol-design=graphite]) [data-slot=sheet-content][data-side=top]:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-100%)}body:has([data-iidol-design=graphite]) [data-slot=accordion-content]{height:var(--accordion-panel-height);opacity:1;transition:height .26s cubic-bezier(.2,.8,.2,1),opacity .2s;animation:none!important}body:has([data-iidol-design=graphite]) [data-slot=accordion-content]:is([data-starting-style],[data-ending-style]){opacity:0;height:0}body:has([data-iidol-design=graphite]) [data-slot=accordion-content]>div{height:auto}body:has([data-iidol-design=graphite]) .design-disclosure{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .22s;display:grid}body:has([data-iidol-design=graphite]) .design-disclosure[data-open=true]{opacity:1;grid-template-rows:1fr}body:has([data-iidol-design=graphite]) .design-disclosure>div{min-height:0;overflow:hidden}body:has([data-iidol-design=graphite]) [data-testid=support-chat-panel][data-ending-style]{pointer-events:none;animation:design-chat-out .2s both}@keyframes design-chat-out{to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){body:has([data-iidol-design=graphite]) :is([data-slot],.design-disclosure,.local-calendar,.local-time-picker){transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has([data-iidol-design=graphite]) :is([data-slot=button],.trends-primary){transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s,box-shadow .22s,color .22s,background-color .22s!important}body:has([data-iidol-design=graphite]) :is([data-slot=button][data-variant=default],.trends-primary,[class~=bg-primary],[class~="bg-[#6D5EF8]"],[class~="bg-[var(--color-violet)]"]):is(button,a){filter:brightness();transform:none;color:#202608!important;background:linear-gradient(175deg,#edffa8,#d7f65a 55%,#c2df48)!important}body:has([data-iidol-design=graphite]) [data-slot=button][data-variant=secondary]:not(.trends-primary){filter:brightness();transform:none;color:#edf0f3!important;background:linear-gradient(175deg,#383e45,#292e34)!important}body:has([data-iidol-design=graphite]) .trends-tabs [data-slot=button][aria-current=page]{color:#202608!important;background:linear-gradient(175deg,#edffa8,#d7f65a 55%,#c2df48)!important}@media (hover:hover){body:has([data-iidol-design=graphite]) :is([data-slot=button],.trends-primary):hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12)!important;box-shadow:inset 0 1px #ffffff50,0 4px 12px #0003!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body:has([data-iidol-design=graphite]) :is([data-slot=button],.trends-primary):not([role=tab]):not([aria-pressed]):not(.local-fluid-tabs *):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px)!important}body:has([data-iidol-design=graphite]) :is([data-slot=button],.trends-primary):not([role=tab]):not([aria-pressed]):not(.local-fluid-tabs *):active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)!important}}@media (prefers-reduced-motion:reduce){body:has([data-iidol-design=graphite]) [data-slot=button]{transition:none!important}}body:has([data-iidol-design=graphite]) .finish-purchase-dialog button[aria-pressed]{text-align:center;transition:filter .22s,box-shadow .22s,color .22s,border-color .22s!important}body:has([data-iidol-design=graphite]) .finish-purchase-dialog button[aria-pressed=true]{color:#202608!important;background:linear-gradient(175deg,#ecffa5,#d6f850 55%,#bddd36)!important;border-color:#c2df48!important}body:has([data-iidol-design=graphite]) .finish-purchase-dialog button[aria-pressed=true] :is(p,span){color:inherit!important}@media (prefers-reduced-motion:reduce){body:has([data-iidol-design=graphite]) .finish-purchase-dialog button[aria-pressed]{transition:none!important}}.consultant-intro{align-items:flex-start;gap:20px;padding:8px 0 4px;display:flex}.consultant-intro>img{object-fit:contain;flex-shrink:0}.consultant-intro h1{letter-spacing:-.025em;margin:0 0 12px;font-size:26px;font-weight:650;line-height:1.3}.consultant-intro p{color:#e1e5e8;max-width:76ch;margin:0 0 8px;font-size:14px;line-height:1.65}.consultant-intro span{color:#abb5bd;font-size:12px;line-height:1.6}.consultant-balance{background:#1e2428;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.consultant-balance p{color:#e1e5e8;margin:0 0 4px;font-size:14px}.consultant-balance strong{color:#e4f3b5;font-variant-numeric:tabular-nums;margin-right:6px;font-size:24px}.consultant-balance span{color:#abb5bd;font-size:12px;line-height:1.7;display:block}.consultant-balance button{flex-shrink:0}.consultant-questions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.consultant-questions button{color:#c8d0d6;background:#1b2125;border:1px solid #414a51;border-radius:999px;min-height:40px;font-size:12px;line-height:1.4;padding:10px 14px!important;transition:background-color .22s,border-color .22s,color .22s!important}.consultant-questions button:hover:not(:disabled){color:#f2f6ea;background:#2d373e;border-color:#657754}.consultant-questions button:disabled{opacity:.55}.consultant-chat{background:#1b2125;border:1px solid #343d44;border-radius:22px;overflow:hidden}.consultant-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a555e transparent;flex-direction:column;gap:20px;height:clamp(300px,48dvh,580px);padding:24px;display:flex;overflow-y:auto}.consultant-message{align-items:flex-start;gap:12px;display:flex}.consultant-message>img{flex-shrink:0;margin-top:6px}.consultant-message-body{color:#edf1f4;background:#293138;border-radius:4px 18px 18px;min-width:0;max-width:min(88%,76ch);padding:16px 18px}.consultant-message.from-user{justify-content:flex-end}.consultant-message.from-user .consultant-message-body{color:#f0f6e8;background:#394335;border-radius:18px 4px 18px 18px}.consultant-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.consultant-answer-text a{color:#d8eba1;text-underline-offset:3px;text-decoration:underline}.consultant-message-footer{color:#a7b1b9;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;font-size:10px;display:flex}.consultant-message-footer:empty{display:none}.consultant-copy{color:#c3cbd1;background:0 0;align-items:center;gap:6px;padding:4px;font-size:11px;display:inline-flex}.consultant-guide{margin:18px 0 0}.consultant-guide video{background:#111619;border-radius:12px;width:min(100%,300px);max-height:440px;display:block}.consultant-guide figcaption{color:#b6c0c8;margin-top:8px;font-size:11px}.consultant-typing{color:#bac4cc;align-items:center;gap:10px;font-size:13px;display:flex}.consultant-exhausted{background:#30362b;border-radius:14px;padding:18px}.consultant-exhausted p{margin-bottom:12px;font-size:14px;line-height:1.6}.consultant-composer{border-top:1px solid #343d44;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:10px;padding:18px 22px;display:grid}.consultant-composer textarea{resize:vertical;color:#f2f5f7;outline-offset:2px;background:#13191d;border:1px solid #48545d;border-radius:14px;width:100%;min-height:64px;max-height:180px;padding:12px 14px;font:14px/1.5 Inter,system-ui,sans-serif}.consultant-composer textarea::placeholder{color:#9eaab3}.consultant-composer button{min-width:44px;min-height:44px;margin-bottom:10px;padding:10px!important}.consultant-composer p{color:#aab5bd;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.consultant-support-art{filter:drop-shadow(0 5px 10px #0005);place-items:center;width:56px;height:56px;transition:filter .22s,transform .22s;display:grid;position:relative}.consultant-support-art[data-state=hover]{filter:drop-shadow(0 7px 12px #0006)brightness(1.08);transform:translateY(-2px)}.consultant-support-art[data-open=true]{color:#233013;background:#d8eaa4;border-radius:18px}.consultant-support-art img{object-fit:contain;width:56px;height:56px;display:block}.consultant-support-badge{color:#243010;background:#e9f6c2;border-radius:12px;min-width:18px;padding:2px 5px;font-size:10px;position:absolute;top:-2px;right:-2px}body:has([data-iidol-design=graphite]) [data-testid=support-launcher]{box-shadow:none!important;background:0 0!important}.consultant-script-bridge{background:#20272c;border-radius:22px;align-items:flex-start;gap:22px;padding:28px;display:flex}.consultant-script-bridge img{flex-shrink:0}.consultant-script-bridge h2{margin:0 0 12px;font-size:22px}.consultant-script-bridge p{color:#b9c3cb;max-width:68ch;margin:0 0 20px;font-size:14px;line-height:1.7}.consultant-script-bridge a{color:#26330f;background:#d8eda3;border-radius:999px;align-items:center;min-height:42px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:640px){.consultant-intro{gap:14px}.consultant-intro>img{width:42px;height:42px}.consultant-intro h1{font-size:23px}.consultant-balance{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.consultant-balance button{width:100%}.consultant-questions{grid-template-columns:1fr 1fr;display:grid}.consultant-questions button{border-radius:13px;text-align:left!important;padding:12px!important}.consultant-messages{gap:16px;height:48dvh;min-height:300px;padding:16px 12px}.consultant-message{gap:8px}.consultant-message>img{width:24px;height:24px}.consultant-message-body{max-width:calc(100% - 32px);padding:12px 14px}.consultant-composer{padding:14px 12px}.consultant-script-bridge{gap:14px;padding:22px}.consultant-script-bridge>img{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.consultant-questions button,.consultant-support-art{transition:none!important;transform:none!important}}.consultant-scenario{background:#252e25;border:1px solid #526047;border-radius:12px;margin:10px 0;padding:14px 16px}.consultant-scenario>p{color:#edf3e4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.75}.consultant-scenario .consultant-copy{color:#d8e8b1}.consultant-script-bridge a{filter:brightness();transition:filter .22s,box-shadow .22s,transform .22s;box-shadow:0 2px 6px #0002}@media (hover:hover){.consultant-script-bridge a:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 6px 14px #0004}}.consultant-script-bridge a:focus-visible{outline-offset:4px;outline:2px solid #d8eda3}.consultant-script-bridge a:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.consultant-script-bridge a{transition:none;transform:none!important}}