html[data-ui-presentation=graphite]{--background:#08090c;--foreground:#efeff2;--card:#101116;--card-foreground:#efeff2;--popover:#15161c;--popover-foreground:#efeff2;--primary:#c4b8d8;--primary-foreground:#18141f;--secondary:#26242e;--secondary-foreground:#efeff2;--muted:#1c1d24;--muted-foreground:#a3a4ae;--accent:#292632;--accent-foreground:#efeff2;--border:#292a32;--input:#666774;--ring:#c4b8d8;--destructive:#be2849;--destructive-foreground:#fff;--success:#68d5a3;--success-foreground:#09291c;--warning:#e9bd74;--warning-foreground:#2a1900;--info:#7bd3df;--info-foreground:#09282d;--accent-lime:#c4b8d8;--accent-cyan:#7bd3df;--accent-amber:#e9bd74;--accent-rose:#ff91a7;--accent-violet:#bba5ec;--sidebar:#101116;--sidebar-foreground:#efeff2;--sidebar-primary:#c4b8d8;--sidebar-primary-foreground:#18141f;--sidebar-accent:#292632;--sidebar-accent-foreground:#efeff2;--sidebar-border:#292a32;--sidebar-ring:#c4b8d8;--chart-1:#c4b8d8;--chart-2:#7bd3df;--chart-3:#68d5a3;--chart-4:#e9bd74;--chart-5:#ff91a7;--ux-control:#666774;--ux-radius:12px}html[data-ui-presentation=graphite] .core-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}html[data-ui-presentation=graphite] .core-home .core-focus{width:100%;min-width:0;margin:0;padding:0}html[data-ui-presentation=graphite] .core-home .constellation{--size:min(42vw, 600px);margin:0 auto}html[data-ui-presentation=graphite] .core-home .core-voice-dock{height:76px;margin:12px auto}html[data-ui-presentation=graphite] .core-home .core-voice-button{width:64px;height:64px}html[data-ui-presentation=graphite] .core-home .core-ecosystem-footer,html[data-ui-presentation=graphite] .core-home .texture-credit{grid-column:1/-1;margin:0}html[data-ui-presentation=graphite] .core-home .core-ecosystem-footer img{max-width:680px;margin:auto}.ux-home-overview{align-self:center;min-width:0;padding-block:24px}.ux-home-heading p{color:var(--primary);margin-bottom:12px;font-size:12px}.ux-home-heading h1{color:var(--foreground);letter-spacing:-.025em;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.18}.ux-home-heading>span{color:var(--muted-foreground);margin-top:12px;font-size:14px;display:block}.ux-home-primary{min-height:40px;margin-block:24px}.ux-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ux-home-card{background:var(--card);border:1px solid var(--border);border-radius:var(--ux-radius);min-width:0;padding:16px}.ux-home-card-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ux-home-card h2{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ux-home-card svg{flex-shrink:0;width:16px;height:16px}.ux-home-card-heading>a{color:var(--primary);padding:12px}.ux-home-card>p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.ux-home-card li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:12px 0;font-size:13px}.ux-home-card li strong{font-weight:500;display:block}.ux-home-card time{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.ux-home-source{margin-top:16px;font-size:12px}.ux-home-secondary-link{color:var(--primary);align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:13px;display:flex}@media (max-width:1100px){.ux-home-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){html[data-ui-presentation=graphite] .core-home{flex-direction:column;align-items:stretch;padding:16px;display:flex}.ux-home-overview{width:100%;padding-top:8px}.ux-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-presentation=graphite] .core-home .constellation{--size:min(90vw, 500px)}}@media (max-width:480px){.ux-home-grid{grid-template-columns:minmax(0,1fr)}}html[data-ui-presentation=graphite] .haydev-core{--text:var(--foreground);--gold:var(--primary);--blue:var(--info);color:var(--foreground);background:var(--background)}html[data-ui-presentation=graphite] .core-topbar{background:var(--background);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;gap:12px 24px;height:auto;min-height:80px;padding:12px 24px 0;display:flex;position:relative}html[data-ui-presentation=graphite] .core-topbar-wordmark{flex:none;align-items:center;gap:12px;width:auto;height:56px;display:flex;position:static;overflow:visible}html[data-ui-presentation=graphite] .core-topbar-wordmark img{object-fit:contain;width:56px;height:56px;position:static;transform:none}.ux-wordmark{letter-spacing:-.04em;font-size:22px;font-weight:600}.ux-wordmark small{color:var(--muted-foreground);letter-spacing:.02em;font-size:12px;font-weight:400;display:block}html[data-ui-presentation=graphite] .core-topbar-actions{flex:1;order:1;justify-content:flex-end;gap:12px;width:auto;min-width:0}html[data-ui-presentation=graphite] .core-topbar .search{border:1px solid var(--ux-control);background:var(--card);min-height:36px;box-shadow:none;border-radius:8px}html[data-ui-presentation=graphite] .core-account-actions{gap:8px}html[data-ui-presentation=graphite] .core-account-actions button{box-shadow:none;border-radius:8px}html[data-ui-presentation=graphite] .core-header-languages{border-color:var(--ux-control);background:var(--card)}.ux-navigation-strip{flex:1 0 100%;order:2;min-width:0;overflow:hidden}.ux-workspace-nav{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;padding-bottom:8px;display:flex;overflow-x:auto}.ux-workspace-nav a{min-height:36px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.ux-workspace-nav svg,.ux-workspace-nav img{object-fit:contain;flex-shrink:0;width:16px;height:16px}.ux-workspace-nav a:hover{background:var(--muted);color:var(--foreground)}.ux-workspace-nav a[aria-current=page]{background:var(--accent);color:var(--primary);box-shadow:inset 0 -2px var(--primary)}html[data-ui-presentation=graphite] .core-topbar .ux-workspace-nav{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:flex}.ux-navigation-drawer{width:min(320px,92vw)}.ux-navigation-drawer .ux-workspace-nav{flex-direction:column;padding:0 16px 24px;overflow-y:auto}.ux-navigation-drawer .ux-workspace-nav a{min-height:44px}.ux-skip-link{z-index:100;background:var(--primary);color:var(--primary-foreground);border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.ux-skip-link:focus{transform:translateY(0)}.ux-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}html[data-ui-presentation=graphite] :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}html[data-ui-presentation=graphite] [data-slot=card]{border-radius:var(--ux-radius);box-shadow:none}html[data-ui-presentation=graphite] :where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:var(--ux-control);background:var(--card)}html[data-ui-presentation=graphite] :where([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]){border-color:var(--border);border-radius:var(--ux-radius);background:var(--popover);color:var(--foreground)}html[data-ui-presentation=graphite] .core-owner-dropdown{background:var(--popover);border:1px solid var(--ux-control);box-shadow:0 16px 48px #0008}html[data-ui-presentation=graphite] .core-owner-trigger--floating{background:var(--card)!important;border:1px solid var(--ux-control)!important;border-radius:10px!important;width:52px!important;min-width:52px!important;height:44px!important;min-height:44px!important;padding:0 8px!important;box-shadow:0 4px 16px #0004!important}html[data-ui-presentation=graphite] .core-owner-trigger--floating:before,html[data-ui-presentation=graphite] .core-owner-trigger--floating:after{display:none}html[data-ui-presentation=graphite] .core-owner-trigger--floating:hover,html[data-ui-presentation=graphite] .core-owner-trigger--floating:focus-visible{border-color:var(--primary)!important;transform:none!important;box-shadow:0 4px 16px #0004!important}html[data-ui-presentation=graphite] .core-owner-trigger--floating .assistant-mascot{width:32px;height:32px}html[data-ui-presentation=graphite] .core-owner-trigger__label{display:none}html[data-ui-presentation=graphite] .core-footer{background:var(--background);color:var(--muted-foreground);text-transform:none;letter-spacing:0;padding-block:8px;height:auto;min-height:44px;padding-right:80px;font-size:12px}html[data-ui-presentation=graphite] .core-module-frame{background:var(--card);border:1px solid var(--border);border-radius:var(--ux-radius);min-height:0;box-shadow:none;margin:24px}html[data-ui-presentation=graphite] .core-module-topline{background:var(--card);border-bottom:1px solid var(--border);min-height:44px;color:var(--muted-foreground);font-size:12px}html[data-ui-presentation=graphite] .core-module-topline a{color:var(--primary)}html[data-ui-presentation=graphite] .core-module-content{background:var(--card)}html[data-ui-presentation=graphite] .core-module-content>div{min-width:0}html[data-ui-presentation=graphite] [data-slot=table-container]{overscroll-behavior:contain;max-width:100%}html[data-ui-presentation=graphite] [data-slot=table]{font-size:14px}html[data-ui-presentation=graphite] [data-slot=table-head]{color:var(--muted-foreground);font-size:12px}html[data-ui-presentation=graphite] :where([data-slot=badge],label,small){font-size:12px}@media (max-width:1023px){html[data-ui-presentation=graphite] .core-topbar{gap:12px;padding:12px 16px}html[data-ui-presentation=graphite] .core-topbar-wordmark{height:44px}html[data-ui-presentation=graphite] .core-topbar-wordmark img{width:44px;height:44px}html[data-ui-presentation=graphite] .core-topbar .search{display:none}html[data-ui-presentation=graphite] .core-mobile-search{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.ux-wordmark small{display:none}.ux-navigation-trigger{flex:1 0 100%;order:2;justify-content:flex-start}html[data-ui-presentation=graphite] .core-module-frame{margin:16px}}@media (max-width:600px){html[data-ui-presentation=graphite] .core-topbar{gap:8px;padding-inline:12px}.ux-wordmark{font-size:18px}html[data-ui-presentation=graphite] .core-topbar-wordmark{gap:6px}html[data-ui-presentation=graphite] .core-account-actions{gap:4px}html[data-ui-presentation=graphite] .core-topbar .core-account-actions>button{width:44px;height:44px;min-height:44px}html[data-ui-presentation=graphite] .core-topbar .core-header-languages,html[data-ui-presentation=graphite] .core-topbar .core-header-languages .languageSelectShell{width:44px;min-width:44px;height:44px}html[data-ui-presentation=graphite] .core-topbar-actions{flex:0 auto;margin-left:auto}html[data-ui-presentation=graphite] .core-module-frame{margin:12px}html[data-ui-presentation=graphite] .core-org-name{display:none}html[data-ui-presentation=graphite] :where([data-slot=button],[data-slot=input],[data-slot=select-trigger],summary){min-height:44px}html[data-ui-presentation=graphite] :where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-content]>button){min-width:44px}html[data-ui-presentation=graphite] [data-slot=dialog-content]{padding:24px 16px}}@media (prefers-reduced-motion:reduce){html[data-ui-presentation=graphite] *,html[data-ui-presentation=graphite] :before,html[data-ui-presentation=graphite] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html[data-ui-presentation=graphite] .core-shell:is([data-workspace=leados],[data-workspace=quoteflow],[data-workspace=docsmart],[data-workspace=erphub]) .core-module-content :is(header,.surface-elevated,.glass,.glass-strong,.glass-3d,[data-slot=card]){background:var(--card);border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-presentation=graphite] .core-module-content :is([data-slot=table-cell],[data-slot=table-head]){padding:12px 16px}html[data-ui-presentation=graphite] .core-module-content :is([data-slot=table-cell],[data-slot=table-head]) button{min-height:36px;font-size:12px}html[data-ui-presentation=graphite] .core-module-content :is([class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[9px]"]){font-size:12px}html[data-ui-presentation=graphite] .core-module-content nav a{min-height:36px}@media (max-width:600px){html[data-ui-presentation=graphite] .core-module-content :is([data-slot=table-cell],[data-slot=table-head]) button,html[data-ui-presentation=graphite] .core-module-content nav a{min-height:44px}}
html[data-ui-presentation=graphite] .studio-shell{background:var(--card);border:1px solid var(--border);border-radius:var(--ux-radius);width:auto;box-shadow:none;margin:24px;padding:24px}html[data-ui-presentation=graphite] .studio-shell:before,html[data-ui-presentation=graphite] .studio-shell:after{display:none}html[data-ui-presentation=graphite] .studio-topline{background:0 0;gap:16px}html[data-ui-presentation=graphite] .studio-heading h1{color:var(--foreground);font-size:28px}html[data-ui-presentation=graphite] :is(.studio-eyebrow,.studio-heading p,.core-studio-notice){color:var(--muted-foreground);font-size:12px}html[data-ui-presentation=graphite] .studio-tabs{overscroll-behavior:contain;border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:4px;padding-block:12px;display:flex;overflow-x:auto}html[data-ui-presentation=graphite] .studio-tabs a{min-height:36px;color:var(--muted-foreground);background:0 0;border-radius:8px;flex:none;padding:8px 12px}html[data-ui-presentation=graphite] .studio-tabs a.is-active{color:var(--primary);background:var(--accent);border-color:var(--border)}html[data-ui-presentation=graphite] .studio-body{padding:16px 0 0}html[data-ui-presentation=graphite] .core-editor{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}html[data-ui-presentation=graphite] .core-editor>.editor-toolbar{border:1px solid var(--border);border-radius:var(--ux-radius);background:var(--card);order:0;grid-column:1/-1;gap:8px;padding:12px}html[data-ui-presentation=graphite] .core-editor>.editor-layout{border-color:var(--border);background:var(--background);order:1;grid-area:2/1;grid-template-columns:64px minmax(0,1fr);min-height:0}html[data-ui-presentation=graphite] .core-editor>.studio-composer{border-color:var(--border);border-radius:var(--ux-radius);background:var(--card);order:2;grid-area:2/2;padding:16px}html[data-ui-presentation=graphite] .core-editor>:not(.editor-toolbar,.editor-layout,.studio-composer){order:3;grid-column:1/-1}html[data-ui-presentation=graphite] .core-editor .editor-mobile-inspector-toggle{display:inline-flex}html[data-ui-presentation=graphite] .core-editor .editor-inspector:not(.is-open){display:none}html[data-ui-presentation=graphite] .core-editor .editor-layout:has(.editor-inspector.is-open){grid-template-columns:64px minmax(0,1fr) 220px}html[data-ui-presentation=graphite] .core-editor :is(.editor-tools,.editor-stage,.editor-inspector){background:var(--card);border-color:var(--border)}html[data-ui-presentation=graphite] .core-editor .editor-stage{min-width:0;padding:16px}html[data-ui-presentation=graphite] .core-editor :is(.editor-tools button,.editor-tools button span){color:var(--muted-foreground);font-size:12px}html[data-ui-presentation=graphite] .core-editor .editor-tools button.is-active{color:var(--primary);background:var(--accent);border-color:var(--primary)}html[data-ui-presentation=graphite] .core-editor .core-editor-canvas{background:var(--background);border-color:var(--border);box-shadow:none;min-height:220px}html[data-ui-presentation=graphite] :is(.studio-composer,.core-editor) :is(input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea){color:var(--foreground);background:var(--background);border-color:var(--ux-control);font-size:14px}html[data-ui-presentation=graphite] :is(.studio-composer,.core-editor) :is(label,small,summary){color:var(--muted-foreground);font-size:12px}html[data-ui-presentation=graphite] .studio-composer :is(.composer-projectbar,.composer-controls,.composer-modes){gap:8px}html[data-ui-presentation=graphite] .studio-composer .composer-modes{flex-wrap:nowrap}html[data-ui-presentation=graphite] .studio-composer .composer-modes button{white-space:normal;flex:1;min-width:0}html[data-ui-presentation=graphite] .studio-composer .composer-settings{border-color:var(--border);background:var(--background);grid-template-columns:minmax(0,1fr)}html[data-ui-presentation=graphite] .studio-composer .composer-projectbar label{flex-basis:100%}html[data-ui-presentation=graphite] :is(.studio-primary,.studio-gold){color:var(--primary-foreground);background:var(--primary);box-shadow:none;border:1px solid #0000;border-radius:8px;min-height:36px}html[data-ui-presentation=graphite] .studio-ghost{color:var(--foreground);background:var(--muted);border-color:var(--ux-control);box-shadow:none;border-radius:8px;min-height:36px}html[data-ui-presentation=graphite] .core-editor :is(.editor-asset-library,.editor-integrated-panel,.studio-export-history){background:var(--card);border-color:var(--border);border-radius:var(--ux-radius)}html[data-ui-presentation=graphite] .core-editor :is(.timeline-scroll,.timeline,.tracks){overscroll-behavior:contain}html[data-ui-presentation=graphite] .core-studio-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}html[data-ui-presentation=graphite] .core-studio-links .studio-card{min-height:44px;color:var(--muted-foreground);background:var(--card);border-color:var(--border);box-shadow:none;flex:180px;padding:12px}@media (max-width:1250px){html[data-ui-presentation=graphite] .core-editor{grid-template-columns:minmax(0,1fr)}html[data-ui-presentation=graphite] .core-editor>.editor-layout{grid-area:2/1}html[data-ui-presentation=graphite] .core-editor>.studio-composer{grid-area:3/1}}@media (max-width:820px){html[data-ui-presentation=graphite] .studio-shell{margin:12px;padding:16px}:is(html[data-ui-presentation=graphite] .core-editor>.editor-layout,html[data-ui-presentation=graphite] .core-editor .editor-layout:has(.editor-inspector.is-open)){grid-template-columns:minmax(0,1fr)}html[data-ui-presentation=graphite] .core-editor>.studio-composer{grid-row:2}html[data-ui-presentation=graphite] .core-editor>.editor-layout{grid-row:3}html[data-ui-presentation=graphite] .studio-tabs a,html[data-ui-presentation=graphite] :is(.studio-primary,.studio-gold,.studio-ghost){min-height:44px}html[data-ui-presentation=graphite] .core-editor .editor-toolbar{overflow:visible}}html[data-ui-presentation=graphite] .core-editor :is(input,select,textarea,fieldset,label,.studio-composer,.studio-asset-library,.studio-export-history){min-width:0;max-width:100%}html[data-ui-presentation=graphite] .core-editor :is(button,select,input:not([type=checkbox]):not([type=file]),summary),html[data-ui-presentation=graphite] .studio-tabs a{min-height:44px}html[data-ui-presentation=graphite] .core-editor button{white-space:normal;overflow-wrap:anywhere}html[data-ui-presentation=graphite] .core-editor input[type=checkbox]{flex-shrink:0}html[data-ui-presentation=graphite] .core-editor fieldset:disabled{opacity:.7}html[data-ui-presentation=graphite] .composer-request-fields{border:0;margin:0;padding:0}html[data-ui-presentation=graphite] .editor-workspace-jumps{border-top:1px solid var(--border);flex-wrap:wrap;flex-basis:100%;gap:8px;padding-top:10px;display:flex}html[data-ui-presentation=graphite] .core-editor :is(#studio-canvas,#studio-request,#studio-assets,#studio-exports){scroll-margin-block:24px}html[data-ui-presentation=graphite] .core-editor :is(#studio-canvas,#studio-request,#studio-assets,#studio-exports):focus-visible{outline:2px solid var(--ring);outline-offset:3px}html[data-ui-presentation=graphite] .core-editor .studio-asset-library{border:1px solid var(--border);border-radius:var(--ux-radius);background:var(--card);padding:16px}html[data-ui-presentation=graphite] .studio-asset-library :is(form,li){flex-wrap:wrap;gap:8px;display:flex}html[data-ui-presentation=graphite] .studio-asset-library form>label{flex:220px}html[data-ui-presentation=graphite] .studio-asset-library li>span{overflow-wrap:anywhere;flex:240px;min-width:0}html[data-ui-presentation=graphite] .studio-asset-library ul{overscroll-behavior:contain;max-height:360px;overflow:auto}html[data-ui-presentation=graphite] .composer-projects ul{overscroll-behavior:contain;max-height:240px;overflow:auto}html[data-ui-presentation=graphite] .composer-projects li button{text-align:start;width:100%}html[data-ui-presentation=graphite] .cost-review-body{overflow-wrap:anywhere}html[data-ui-presentation=graphite] .cost-review-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1251px) and (min-height:760px){html[data-ui-presentation=graphite] .core-editor>.studio-composer{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(760px,100dvh - 180px);overflow-y:auto}}@media (max-width:820px){html[data-ui-presentation=graphite] .studio-shell{margin:8px;padding:12px}html[data-ui-presentation=graphite] .core-editor .editor-tools{flex-direction:row;gap:4px;padding:8px;display:flex;overflow-x:auto}html[data-ui-presentation=graphite] .core-editor .editor-tools button{flex:0 0 76px}html[data-ui-presentation=graphite] .core-editor .editor-inspector{width:auto;max-height:none}html[data-ui-presentation=graphite] .core-editor :is(.composer-projectbar,.composer-project-search,.composer-controls,.editor-transport){flex-wrap:wrap}html[data-ui-presentation=graphite] .core-editor .composer-project-search input{flex:100%}html[data-ui-presentation=graphite] .core-editor .studio-composer{padding:12px}}html[data-ui-presentation=graphite] .core-editor>.editor-toolbar{position:static}html[data-ui-presentation=graphite] .editor-file-actions{flex-basis:100%;min-width:0}html[data-ui-presentation=graphite] .editor-file-actions>summary{cursor:pointer;background:var(--muted);width:fit-content;max-width:100%;color:var(--foreground);border-radius:8px;padding:12px}html[data-ui-presentation=graphite] .editor-file-actions-body{flex-wrap:wrap;align-items:end;gap:8px;padding-block:12px 4px;display:flex}html[data-ui-presentation=graphite] .editor-file-actions-body label{gap:6px;display:grid}html[data-ui-presentation=graphite] .core-editor :is(.studio-cost-review,.cost-quote){border-color:var(--border);background:var(--background)}html[data-ui-presentation=graphite] .core-editor .studio-cost-review a{color:var(--primary)}@media (max-width:480px){html[data-ui-presentation=graphite] .studio-composer .composer-modes{grid-template-columns:minmax(0,1fr);display:grid}html[data-ui-presentation=graphite] .cost-review-body dl{grid-template-columns:minmax(0,1fr)}}html[data-ui-presentation=graphite] .core-editor .composer-controls>button{overflow-wrap:normal;word-break:normal;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;display:inline-flex}html[data-ui-presentation=graphite] .core-editor .composer-controls>button>svg{flex-shrink:0}.haydev-core #studio-view[data-studio-section=editor]{padding:0 10px 8px}.haydev-core #studio-view[data-studio-section=editor] .studio-shell{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.haydev-core #studio-view[data-studio-section=editor] .studio-body{margin:0;padding:0}.haydev-core #studio-view[data-studio-section=editor]>.studio-shell>.workspace-toolbar{min-height:48px;margin:0;padding-block:4px}.haydev-core #studio-view .studio-editing-room{--edit-surface:#121b25;--edit-canvas:#03070b;--edit-workspace:#0b1118;--edit-line:#b2c9de26;--edit-text:#dde9f3;--edit-muted:#95adbf;--edit-accent:#9dc5e6;--edit-glass:#142230cc;--edit-track:#214968;--edit-playhead:#e4bd74;border:1px solid var(--edit-line);background:var(--edit-glass);width:100%;height:calc(100dvh - 140px);min-height:540px;color:var(--edit-text);border-radius:12px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;font-size:13px;line-height:1.5;display:flex;overflow:clip;box-shadow:inset 0 1px #edfaff26,0 12px 40px #0003}.haydev-core #studio-view .studio-editing-room :is(button:not(.timeline-real-clip),summary,select){min-width:32px;height:auto;min-height:36px;color:var(--edit-text);overflow-wrap:normal;white-space:normal;border:1px solid #a8c3da2b;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex;background:linear-gradient(#e5f5ff0c,#00000012)!important;box-shadow:inset 0 1px #ecf8ff1a,0 2px 5px #0002!important}.haydev-core #studio-view .studio-editing-room :is(button,summary):before,.haydev-core #studio-view .studio-editing-room :is(button,summary):after{display:none}.haydev-core #studio-view .studio-editing-room :is(button,summary,select)>svg{flex:none}.haydev-core #studio-view .studio-editing-room button:not(:disabled):hover{border-color:#b2c9de70;transform:none;background-color:#b2c9de14!important}.haydev-core #studio-view .studio-editing-room button:disabled{opacity:.4;cursor:not-allowed}.haydev-core #studio-view .studio-editing-room :focus-visible{outline:2px solid var(--ring,#a8d7ff);outline-offset:2px}.haydev-core #studio-view .studio-editing-room :is(.studio-primary,.studio-gold){border-color:#c7e1f2;font-weight:650;color:#10202d!important;background:#a9cce5!important}.haydev-core #studio-view .studio-editing-room .studio-primary:not(:disabled):hover{background:#c2deef!important}.haydev-core #studio-view .studio-editing-room button[aria-pressed=true]{color:#d3e9fb;border-color:#8db4d47a;background-color:#a9cce51a!important}.haydev-core #studio-view .studio-editing-room :is(input,textarea,select){accent-color:#a9cce5;min-width:0;max-width:100%;font-size:13px}.haydev-core #studio-view .studio-editing-room input[type=range]{cursor:pointer;background:0 0;border:0;height:24px;min-height:24px;padding:0}.haydev-core #studio-view .studio-editing-room :is(input:not([type=range]):not([type=checkbox]):not([type=color]),textarea){border:1px solid var(--edit-line);background:var(--edit-workspace);min-height:34px;color:var(--edit-text);border-radius:6px;padding:7px 9px}.haydev-core #studio-view .studio-editing-room label{color:var(--edit-muted);gap:5px;margin:0;font-size:12px;display:grid}.haydev-core #studio-view .studio-editing-room .studio-icon-button{flex:none;width:36px;min-width:36px;height:36px;padding:0}.haydev-core #studio-view .studio-editing-room>.editor-toolbar{z-index:20;border:0;border-bottom:1px solid var(--edit-line);background:var(--edit-glass);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-radius:0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:7px 10px;scroll-margin-block-start:var(--studio-drawer-top,90px);display:flex;position:relative}.haydev-core #studio-view .editor-back{flex:none;font-size:12px}.haydev-core #studio-view .editor-project-controls{flex:380px;min-width:220px}.haydev-core #studio-view .editor-project-controls .composer-projectbar{border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.haydev-core #studio-view .editor-project-controls .composer-projectbar>label{flex:1;min-width:80px;max-width:240px;font-size:0;display:block}.haydev-core #studio-view .editor-project-controls .composer-projectbar>label>input{background:0 0;border-color:#0000;width:100%;padding:5px 6px;font-size:14px;font-weight:650}.haydev-core #studio-view .editor-project-controls .composer-projectbar>label>input:hover{border-color:var(--edit-line)}.haydev-core #studio-view .editor-project-controls .composer-projectbar>span{max-width:19ch;color:var(--edit-muted);font-size:12px;line-height:1.3}.haydev-core #studio-view .editor-project-controls .composer-projectbar>button{flex:none;padding-inline:8px;font-size:12px}.haydev-core #studio-view .editor-project-controls .composer-projectbar>button>svg{display:none}.haydev-core #studio-view .editor-toolbar>.studio-select{width:auto;max-width:100px}.haydev-core #studio-view .editor-toolbar .editor-export-action{white-space:nowrap}.haydev-core #studio-view .editor-toolbar .studio-library-toggle{display:none}:is(.haydev-core #studio-view .studio-editing-room .editor-layout,.haydev-core #studio-view .studio-editing-room .editor-layout:has(.editor-inspector.is-open)){background:0 0;border:0;border-radius:0;flex:1;grid-template:"tools library preview inspector"minmax(220px,1fr)"timeline timeline timeline timeline"clamp(226px,29dvh,304px)/68px minmax(230px,270px) minmax(0,1fr) 286px;gap:0;width:100%;min-height:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.haydev-core #studio-view .studio-editing-room .editor-layout:not(:has(.editor-inspector.is-open)){grid-template-columns:68px minmax(230px,270px) minmax(0,1fr);grid-template-areas:"tools library preview""timeline timeline timeline"}.haydev-core #studio-view .studio-editing-room .editor-tools{border:0;border-right:1px solid var(--edit-line);scrollbar-width:thin;background:0 0;flex-direction:column;grid-area:tools;gap:1px;min-height:0;margin:0;padding:5px 3px;display:flex;overflow-y:auto}.haydev-core #studio-view .studio-editing-room .editor-tools button{width:100%;min-height:48px;color:var(--edit-muted);border-color:#0000;border-radius:5px;flex-direction:column;flex:none;gap:3px;display:flex;box-shadow:none!important;background:0 0!important;padding:5px 2px!important}.haydev-core #studio-view .studio-editing-room .editor-tools button>span{color:inherit;text-align:center;overflow-wrap:anywhere;font-size:10.5px;line-height:1.25}.haydev-core #studio-view .studio-editing-room .editor-tools button.is-active{color:var(--edit-text);box-shadow:inset 2px 0 var(--edit-accent)!important;background:#a9cce51a!important}.haydev-core #studio-view .studio-library-dock{border-right:1px solid var(--edit-line);scrollbar-width:thin;overscroll-behavior:contain;grid-area:library;min-width:0;min-height:0;overflow:auto}.haydev-core #studio-view .studio-editing-room .studio-asset-library{width:100%;min-height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;margin:0;padding:14px 12px;display:flex;position:relative}.haydev-core #studio-view .studio-library-heading{align-items:center;gap:8px;display:flex}.haydev-core #studio-view .studio-library-heading h2{flex:1;margin:0;font-size:14px;font-weight:650}.haydev-core #studio-view .studio-library-heading>span{color:var(--edit-muted);font-variant-numeric:tabular-nums;font-size:12px}.haydev-core #studio-view .studio-editing-room button.studio-library-close,.haydev-core #studio-view .studio-editing-room button.studio-library-toggle{display:none}.haydev-core #studio-view .studio-media-search{gap:4px;display:flex}.haydev-core #studio-view .studio-media-search>input{flex:1;width:100%}.haydev-core #studio-view .studio-media-filters{border-bottom:1px solid var(--edit-line);flex-wrap:wrap;gap:0;display:flex}.haydev-core #studio-view .studio-editing-room .studio-media-filters button{min-width:0;min-height:32px;color:var(--edit-muted);border:0;border-radius:0;flex:1;padding:5px 4px;font-size:12px;box-shadow:none!important;background:0 0!important}.haydev-core #studio-view .studio-editing-room .studio-media-filters button[aria-pressed=true]{color:var(--edit-text);box-shadow:inset 0 -2px var(--edit-accent)!important}.haydev-core #studio-view .studio-library-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:20px 8px;display:flex}.haydev-core #studio-view .studio-library-empty>svg{color:#53718a;stroke-width:1.3px}.haydev-core #studio-view .studio-library-empty>strong{font-size:13px;font-weight:500}.haydev-core #studio-view .studio-library-empty p{color:var(--edit-muted);margin:0;font-size:12px;line-height:1.6}.haydev-core #studio-view .studio-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin:0;padding:0;list-style:none;display:grid}.haydev-core #studio-view .studio-editing-room .studio-media-grid>li{border:0;flex-flow:column;align-items:stretch;gap:5px;min-width:0;padding:0;display:flex}.haydev-core #studio-view .studio-media-grid>li>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.haydev-core #studio-view .studio-media-grid>li>small{color:var(--edit-muted);font-size:11px;line-height:1.4}.haydev-core #studio-view .studio-asset-poster{aspect-ratio:16/10;background:var(--edit-workspace);width:100%;color:var(--edit-accent);border-radius:6px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.haydev-core #studio-view .studio-asset-poster>img{object-fit:contain;width:100%;height:100%}.haydev-core #studio-view .studio-asset-poster>output{color:var(--edit-text);background:#03070bcc;border-radius:3px;padding:0 4px;font-size:11px;position:absolute;bottom:3px;right:4px}.haydev-core #studio-view .studio-editing-room .studio-asset-add{padding:5px;font-size:11.5px}.haydev-core #studio-view .studio-editing-room :is(.studio-asset-details,.studio-library-note)>summary{width:100%;min-height:28px;color:var(--edit-muted);cursor:pointer;border:0;border-radius:0;justify-content:space-between;padding:3px 0;font-size:11px;box-shadow:none!important;background:0 0!important}.haydev-core #studio-view .studio-library-note{margin-top:auto;padding-top:12px}.haydev-core #studio-view :is(.studio-asset-details,.studio-library-note) p{color:var(--edit-muted);margin:8px 0;font-size:12px}.haydev-core #studio-view .studio-drop-hint{background:var(--edit-surface);border:2px dashed var(--edit-accent);pointer-events:none;border-radius:8px;place-items:center;display:grid;position:absolute;inset:4px}.haydev-core #studio-view .studio-media-progress{font-size:12px}.haydev-core #studio-view .studio-media-progress progress{width:100%}.haydev-core #studio-view .studio-editing-room .studio-timeline{display:contents}.haydev-core #studio-view .studio-editing-room .editor-stage{background:var(--edit-workspace);border:0;flex-direction:column;grid-area:preview;gap:0;min-width:0;min-height:0;margin:0;padding:0 14px;display:flex;overflow:hidden}.haydev-core #studio-view .studio-editing-room .stage-top{height:38px;min-height:38px;color:var(--edit-muted);border:0;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.haydev-core #studio-view .stage-top>span:first-child{align-items:center;gap:7px;display:inline-flex}.haydev-core #studio-view .stage-top>output{color:var(--edit-text);font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:12px}.haydev-core #studio-view .studio-preview-viewport{flex:1;place-items:center;min-width:0;min-height:0;padding:0;display:grid;container-type:size}.haydev-core #studio-view .studio-editing-room .core-editor-canvas{background:var(--edit-canvas);border:0;border-radius:4px;width:min(100cqw,177.778cqh);height:auto;min-height:0;max-height:100%;margin:0;box-shadow:0 6px 24px #0004}.haydev-core #studio-view .studio-editing-room .core-editor-canvas[data-aspect-ratio="9:16"]{width:min(100cqw,56.25cqh)}.haydev-core #studio-view .studio-editing-room .core-editor-canvas[data-aspect-ratio="1:1"]{width:min(100cqw,100cqh)}.haydev-core #studio-view .studio-editing-room .core-editor-empty{text-align:center;color:var(--edit-muted);gap:12px;padding:16px}.haydev-core #studio-view .core-editor-empty>svg{color:#53718a;stroke-width:1.25px}.haydev-core #studio-view .core-editor-empty p{max-width:30ch;margin:0;font-size:14px;line-height:1.5}.haydev-core #studio-view .studio-editing-room .editor-transport{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;min-height:52px;margin:0;padding:8px 0;display:flex}.haydev-core #studio-view .editor-playback-buttons{flex:none;gap:3px;display:flex}.haydev-core #studio-view .editor-transport>input{flex:1;width:100%;min-width:30px}.haydev-core #studio-view .editor-transport>output{color:var(--edit-text);font-variant-numeric:tabular-nums;flex:none;font-family:ui-monospace,monospace;font-size:11px}.haydev-core #studio-view .editor-transport>output>span{color:var(--edit-muted)}.haydev-core #studio-view .studio-editing-room .editor-inspector{border:0;border-left:1px solid var(--edit-line);scrollbar-width:thin;overscroll-behavior:contain;background:0 0;border-radius:0;grid-area:inspector;min-height:0;max-height:none;margin:0;padding:0 14px 14px;display:none;overflow:auto}.haydev-core #studio-view .studio-editing-room .editor-inspector.is-open{display:block}.haydev-core #studio-view .studio-inspector-heading{z-index:2;background:var(--edit-surface);justify-content:space-between;align-items:center;padding-block:8px;display:flex;position:sticky;top:0}.haydev-core #studio-view .studio-inspector-heading h2{margin:0;font-size:14px;font-weight:650}.haydev-core #studio-view .studio-editing-room .editor-inspector h3{color:var(--edit-muted);margin:10px 0;font-size:12px;font-weight:500}.haydev-core #studio-view .studio-editing-room .studio-inspector-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.haydev-core #studio-view .studio-editing-room .studio-property-group{border-top:1px solid var(--edit-line);margin:0;padding:0}.haydev-core #studio-view .studio-editing-room .studio-property-group>summary{width:100%;min-height:40px;color:var(--edit-text);cursor:pointer;border:0;border-radius:0;justify-content:space-between;padding:8px 0;display:flex;box-shadow:none!important;background:0 0!important}.haydev-core #studio-view .studio-property-group>div{margin-bottom:10px}.haydev-core #studio-view .studio-property-group label{justify-content:space-between;gap:8px;display:flex}.haydev-core #studio-view .studio-property-group input[type=range]{width:100%}.haydev-core #studio-view .studio-property-group output{color:var(--edit-text);font-family:ui-monospace,monospace;font-size:12px}.haydev-core #studio-view .studio-editing-room .timeline-selected{border:0;border-bottom:1px solid var(--edit-line);border-radius:0;margin:0 0 10px;padding:0 0 10px}.haydev-core #studio-view .studio-editing-room :is(.studio-asset-library,.timeline-selected,.studio-composer){-webkit-backdrop-filter:none;backdrop-filter:none;isolation:auto;box-shadow:none!important;background:0 0!important}.haydev-core #studio-view .studio-editing-room :is(.studio-asset-library,.timeline-selected,.studio-composer):before,.haydev-core #studio-view .studio-editing-room :is(.studio-asset-library,.timeline-selected,.studio-composer):after{display:none}.haydev-core #studio-view .timeline-selected>strong{color:var(--edit-text);overflow-wrap:anywhere;margin-bottom:12px;font-size:13px;display:block}.haydev-core #studio-view .timeline-selected .timeline-commandbar{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.haydev-core #studio-view .studio-editing-room .timeline-selected button{flex:45%;padding:5px 6px;font-size:12px}.haydev-core #studio-view .studio-editing-room .timeline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.haydev-core #studio-view .timeline-fields label{align-self:end}.haydev-core #studio-view .timeline-fields input{width:100%}.haydev-core #studio-view .timeline-fields label:has(input[type=checkbox]){align-items:center;gap:6px;min-height:34px;display:flex}.haydev-core #studio-view .timeline-fields input[type=checkbox]{width:auto}.haydev-core #studio-view .studio-editing-room .core-studio-notice{color:var(--edit-muted);margin:8px 0;font-size:12px;line-height:1.6}.haydev-core #studio-view .studio-editing-room .studio-timeline-panel{border-top:1px solid var(--edit-line);background:var(--edit-workspace);flex-direction:column;grid-area:timeline;min-width:0;min-height:0;display:flex;overflow:hidden}.haydev-core #studio-view .studio-editing-room .timeline-main-tools{border:0;border-bottom:1px solid var(--edit-line);flex-wrap:nowrap;flex:none;align-items:center;gap:3px;min-height:44px;margin:0;padding:4px 12px;display:flex}.haydev-core #studio-view .timeline-main-tools>strong{margin-right:8px;font-size:13px;font-weight:600}.haydev-core #studio-view .studio-editing-room .timeline-zoom{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.haydev-core #studio-view .timeline-zoom input{width:110px}.haydev-core #studio-view .studio-editing-room .timeline-scroll{scrollbar-width:thin;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex:1;min-height:0;overflow:auto}.haydev-core #studio-view .studio-editing-room .timeline-rows{min-height:100%}.haydev-core #studio-view .studio-editing-room :is(.timeline-row,.timeline-scale){grid-template-columns:170px minmax(0,1fr);display:grid}.haydev-core #studio-view .studio-editing-room .timeline-scale{height:28px;min-height:28px;color:var(--edit-muted);font-family:ui-monospace,monospace;font-size:11px}.haydev-core #studio-view .timeline-scale>span{z-index:3;background:var(--edit-surface);align-items:center;padding:4px 12px;display:flex;position:sticky;left:0}.haydev-core #studio-view .timeline-scale>div{cursor:crosshair;background:repeating-linear-gradient(90deg,#b2c9de26 0 1px,#0000 1px 1.66667%);margin-right:1px;position:relative}.haydev-core #studio-view .timeline-scale>div>span{background:var(--edit-workspace);white-space:nowrap;pointer-events:none;padding:0 3px;position:absolute;top:5px;transform:translate(-50%)}.haydev-core #studio-view .timeline-scale>div>span:first-child{transform:none}.haydev-core #studio-view .timeline-scale>div>span:last-child{transform:translate(-100%)}.haydev-core #studio-view .studio-editing-room .timeline-row{border-top:1px solid #b2c9de14;min-height:35px}.haydev-core #studio-view .timeline-row>strong{z-index:3;border-right:1px solid var(--edit-line);background:var(--edit-surface);min-width:0;color:var(--edit-text);align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.35;display:flex;position:sticky;left:0}.haydev-core #studio-view .timeline-row>strong>svg{color:var(--edit-accent);flex:none}.haydev-core #studio-view .timeline-row>strong>span{flex:1}.haydev-core #studio-view .timeline-row>strong>small{color:var(--edit-muted);font-size:10px}.haydev-core #studio-view .timeline-row>div{background:repeating-linear-gradient(90deg,#b2c9de0c 0 1px,#0000 1px 16.6667%);min-width:0;position:relative}.haydev-core #studio-view .studio-editing-room .timeline-real-clip{color:#d9edf9;text-align:left;border:1px solid #70b2df80;border-radius:4px;align-items:center;gap:5px;min-width:0;height:27px;min-height:27px;margin:0;padding:0 8px;font-size:12px;display:flex;position:absolute;top:4px;overflow:hidden;background:var(--edit-track)!important;box-shadow:none!important;background-image:none!important}.haydev-core #studio-view .timeline-real-clip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.haydev-core #studio-view .studio-editing-room .timeline-row[data-track=music] .timeline-real-clip{border-color:#8bccae80;background:#284e46!important}.haydev-core #studio-view .studio-editing-room .timeline-row[data-track=voice] .timeline-real-clip{border-color:#bd9bdb80;background:#443859!important}.haydev-core #studio-view .studio-editing-room .timeline-real-clip[aria-pressed=true]{outline-offset:-2px;outline:2px solid #c1e3fb}.haydev-core #studio-view .studio-editing-room .playhead{background:var(--edit-playhead);pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0}.haydev-core #studio-view .timeline-status{border-top:1px solid var(--edit-line);min-height:27px;color:var(--edit-muted);justify-content:space-between;gap:12px;padding:4px 12px;font-size:11px;display:flex}.haydev-core #studio-view .timeline-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.haydev-core #studio-view .timeline-status>span:last-child{flex:none;font-family:ui-monospace,monospace}.haydev-core #studio-view .studio-editing-room>:is(.core-studio-notice,.editor-render-progress,.editor-edit-proposal){border-bottom:1px solid var(--edit-line);background:var(--edit-surface);flex:none;margin:0;padding:6px 12px}.haydev-core #studio-view .studio-editing-room .editor-render-progress{align-items:center;gap:10px;display:flex}.haydev-core #studio-view .studio-editing-room .editor-render-progress progress{flex:1}.haydev-core #studio-view .studio-editing-room .studio-panel-deck{min-width:0;box-shadow:none;background:0 0;border:0;flex:none;margin-left:auto;padding:0;scroll-margin-block-start:var(--studio-drawer-top,90px);position:static}.haydev-core #studio-view .studio-panel-tabs{scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.haydev-core #studio-view .studio-editing-room .studio-panel-trigger{white-space:nowrap;border-color:#0000;padding-inline:8px;font-size:12px;box-shadow:none!important;background:0 0!important}.haydev-core #studio-view .studio-panel-chevron{opacity:.65;transition:transform .18s}.haydev-core #studio-view [aria-expanded=true]>.studio-panel-chevron{transform:rotate(180deg)}.haydev-core #studio-view .studio-panel-dropdown[hidden]{display:none!important}.haydev-core #studio-view .studio-panel-dropdown{z-index:40;min-width:0;max-height:min(620px,var(--studio-panel-space,65dvh));-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);overscroll-behavior:contain;scrollbar-width:thin;background:#111f2df5;border:1px solid #b7d8ef59;border-radius:12px;position:absolute;inset:calc(100% + 4px) 8px auto;overflow:auto;box-shadow:inset 0 1px #edfaff40,0 20px 50px #0008}.haydev-core #studio-view .studio-panel-heading{z-index:2;border-bottom:1px solid var(--edit-line);background:#182a3a;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;display:flex;position:sticky;top:0}.haydev-core #studio-view .studio-panel-heading h2{color:#e2f0fa;margin:0;font-size:14px}.haydev-core #studio-view .studio-panel-content{padding:16px}.haydev-core #studio-view .studio-panel-content>:is(.studio-composer,.studio-asset-library,.studio-export-history,.editor-file-actions-body){width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.haydev-core #studio-view .studio-panel-content>.editor-file-actions-body{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.haydev-core #studio-view .studio-panel-deck.is-inline{gap:18px;width:100%;min-width:0;display:grid}.haydev-core #studio-view .studio-panel-deck.is-inline .studio-panel-dropdown{max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:static;overflow:visible}.haydev-core #studio-view .studio-panel-deck.is-inline .studio-panel-content{padding:0}.haydev-core #studio-view .studio-workspace-panel{flex-direction:column;gap:18px;display:flex}.haydev-core #studio-view .studio-workspace-panel :is(.studio-composer,.studio-asset-library){border:1px solid var(--border);border-radius:14px;width:100%;max-height:none;margin:0;padding:24px}.haydev-core #studio-view .composer-open-editor{justify-content:center;align-items:center;min-height:44px;margin:12px 0;padding:10px 16px;text-decoration:none;display:inline-flex}@media (max-width:1400px){:is(.haydev-core #studio-view .studio-editing-room .editor-layout,.haydev-core #studio-view .studio-editing-room .editor-layout:has(.editor-inspector.is-open)){grid-template-columns:62px 230px minmax(0,1fr) 252px}.haydev-core #studio-view .studio-editing-room .editor-layout:not(:has(.editor-inspector.is-open)){grid-template-columns:62px 230px minmax(0,1fr)}.haydev-core #studio-view .studio-panel-trigger>span{text-overflow:ellipsis;max-width:17ch;overflow:hidden}}@media (max-width:1150px){:is(.haydev-core #studio-view .studio-editing-room .editor-layout,.haydev-core #studio-view .studio-editing-room .editor-layout:has(.editor-inspector.is-open)){grid-template-columns:62px minmax(0,1fr) 252px;grid-template-areas:"tools preview inspector""timeline timeline timeline"}.haydev-core #studio-view .studio-editing-room .editor-layout:not(:has(.editor-inspector.is-open)){grid-template-columns:62px minmax(0,1fr);grid-template-areas:"tools preview""timeline timeline"}.haydev-core #studio-view .studio-library-dock{z-index:12;background:var(--edit-surface);width:min(300px,100% - 62px);display:none;position:absolute;inset:0 auto clamp(226px,29dvh,304px) 62px;box-shadow:12px 0 32px #0005}.haydev-core #studio-view .studio-library-dock.is-open{display:block}.haydev-core #studio-view .studio-editing-room :is(button.studio-library-close,button.studio-library-toggle){display:inline-flex}.haydev-core #studio-view .studio-editing-room .editor-project-controls{flex-basis:100%;order:-1}.haydev-core #studio-view .editor-project-controls .composer-projectbar>label{max-width:none}.haydev-core #studio-view .editor-toolbar .studio-panel-deck{margin-left:0}.haydev-core #studio-view .studio-editing-room .editor-toolbar>:is(.editor-back,.studio-library-toggle,.editor-mobile-inspector-toggle){gap:0;width:44px;min-width:44px;font-size:0;padding:0!important}.haydev-core #studio-view .studio-editing-room .studio-panel-trigger{gap:4px;padding:6px!important}.haydev-core #studio-view .studio-editing-room .studio-panel-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}}@media (max-width:760px){.haydev-core #studio-view[data-studio-section=editor]{padding-inline:4px}.haydev-core #studio-view .studio-editing-room{height:auto;min-height:calc(100dvh - 212px)}:is(.haydev-core #studio-view .studio-editing-room .editor-layout,.haydev-core #studio-view .studio-editing-room .editor-layout:has(.editor-inspector.is-open),.haydev-core #studio-view .studio-editing-room .editor-layout:not(:has(.editor-inspector.is-open))){flex:1 0 544px;grid-template:"tools"60px"preview"minmax(260px,1fr)"timeline"224px/minmax(0,1fr);min-height:544px}.haydev-core #studio-view .studio-editing-room .editor-tools{border:0;border-bottom:1px solid var(--edit-line);flex-direction:row;padding:2px;overflow:auto hidden}.haydev-core #studio-view .studio-editing-room .editor-tools button{flex:0 0 60px;min-height:52px}.haydev-core #studio-view .studio-editing-room .editor-tools button.is-active{box-shadow:inset 0 -2px var(--edit-accent)!important}.haydev-core #studio-view .studio-editing-room .editor-inspector,.haydev-core #studio-view .studio-library-dock{inset:var(--studio-drawer-top,144px) 12px 12px;z-index:80;border:1px solid var(--edit-line);background:var(--edit-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;width:auto;max-width:360px;position:fixed;box-shadow:0 12px 48px #0008}.haydev-core #studio-view .studio-editing-room .editor-toolbar{padding:6px}.haydev-core #studio-view .studio-editing-room .editor-toolbar .studio-panel-deck{flex:100%;order:2}.haydev-core #studio-view .studio-editing-room .studio-panel-trigger{flex:1;gap:4px;min-height:44px;font-size:12px;padding:6px!important}.haydev-core #studio-view .studio-editing-room .studio-panel-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:none;overflow:hidden}.haydev-core #studio-view .studio-panel-trigger>svg{width:16px;height:16px}.haydev-core #studio-view .studio-panel-trigger>.studio-panel-chevron{width:12px;height:12px}.haydev-core #studio-view .studio-editing-room .editor-toolbar>:is(.editor-export-action,.studio-select){width:auto;max-width:100%}.haydev-core #studio-view .studio-editing-room .editor-export-action{flex:1}.haydev-core #studio-view .studio-editing-room .editor-toolbar>.studio-ghost:has(>svg.lucide-upload){display:none}.haydev-core #studio-view .editor-project-controls .composer-projectbar{grid-template-columns:minmax(0,1fr) 44px 44px;gap:0 4px;display:grid}.haydev-core #studio-view .editor-project-controls .composer-projectbar>label{grid-area:1/1}.haydev-core #studio-view .editor-project-controls .composer-projectbar>span{grid-area:2/1;max-width:100%;padding-left:6px;font-size:10px}.haydev-core #studio-view .editor-project-controls .composer-projectbar>button{grid-row:1/3;width:44px;padding:0!important}.haydev-core #studio-view .editor-project-controls .composer-projectbar>button>svg{display:block}.haydev-core #studio-view .editor-project-controls .composer-projectbar>button>span{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.haydev-core #studio-view .studio-editing-room .editor-toolbar>:is(.editor-back,.studio-library-toggle,.editor-mobile-inspector-toggle){gap:0;width:44px;min-width:44px;font-size:0;padding:0!important}.haydev-core #studio-view .studio-editing-room .editor-toolbar>.studio-select{width:64px;min-width:64px;padding-inline:4px}.haydev-core #studio-view .studio-editing-room .editor-stage{padding-inline:8px}.haydev-core #studio-view .studio-editing-room .stage-top{gap:6px;height:30px;min-height:30px;font-size:11px}.haydev-core #studio-view .stage-top>output{display:none}.haydev-core #studio-view .core-editor-empty p{font-size:13px}.haydev-core #studio-view .studio-editing-room .core-editor-empty{gap:8px;padding:8px}.haydev-core #studio-view .core-editor-empty>svg{display:none}.haydev-core #studio-view .studio-editing-room .editor-transport{flex-wrap:wrap;gap:4px 8px;min-height:48px}.haydev-core #studio-view .editor-transport>output{margin-left:auto;font-size:10px}.haydev-core #studio-view .editor-transport>input{flex-basis:100%;order:2}.haydev-core #studio-view .studio-editing-room .timeline-main-tools{gap:2px;padding-inline:6px}.haydev-core #studio-view .timeline-main-tools>strong{margin-right:auto;font-size:12px}.haydev-core #studio-view .studio-editing-room .timeline-zoom{gap:0;margin-left:auto;font-size:0}.haydev-core #studio-view .timeline-zoom>input{width:60px}.haydev-core #studio-view .studio-editing-room :is(.timeline-row,.timeline-scale){grid-template-columns:140px minmax(0,1fr)}.haydev-core #studio-view .timeline-status{padding-inline:6px;font-size:10px}.haydev-core #studio-view .studio-panel-dropdown{inset-inline:4px}.haydev-core #studio-view .studio-panel-content{padding:12px}.haydev-core #studio-view .studio-editing-room :is(.editor-tools button,.editor-toolbar button,.studio-panel-trigger,.editor-transport button,.studio-library-dock button,.editor-inspector button){min-height:44px}}@media (max-width:360px){.haydev-core #studio-view .studio-editing-room .editor-toolbar>.editor-export-action{flex:none;gap:0;width:44px;min-width:44px;font-size:0;padding:0!important}.haydev-core #studio-view .studio-editing-room .timeline-main-tools>strong{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.haydev-core #studio-view .studio-editing-room :is(button,summary,select),.haydev-core #studio-view .studio-panel-chevron{transition:none}}
html[data-ui-presentation=graphite] .core-shell:is([data-workspace=audit],[data-workspace=autopilot],[data-workspace=connect],[data-workspace=ownerAi],[data-workspace=settings]) .core-module-content :is(header,.surface-elevated,.glass,.glass-strong,.glass-3d,[data-slot=card]){background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-ui-presentation=graphite] .core-module-content{border-radius:0 0 var(--ux-radius) var(--ux-radius)}html[data-ui-presentation=graphite] .core-module-content>div>div:first-child{background-color:var(--card)}html[data-ui-presentation=graphite] .core-module-content [data-slot=tabs-list]{background:var(--muted);border-color:var(--border);border-radius:8px}html[data-ui-presentation=graphite] .core-module-content [data-slot=tabs-trigger][data-state=active]{background:var(--accent);color:var(--primary);border-radius:6px}html[data-ui-presentation=graphite] .core-home .texture-credit{color:var(--muted-foreground);font-size:12px}html[data-ui-presentation=graphite] .core-module-topline{border-radius:var(--ux-radius) var(--ux-radius) 0 0}html[data-ui-presentation=graphite] .workspace-shell{background:var(--card);border:1px solid var(--border);border-radius:var(--ux-radius);box-shadow:none;margin:24px}html[data-ui-presentation=graphite] :is(.workspace-eyebrow,.catalog-status){color:var(--primary);text-transform:none;font-size:12px}html[data-ui-presentation=graphite] .catalog-card{background:var(--card);border-color:var(--border);box-shadow:none;border-radius:var(--ux-radius)}html[data-ui-presentation=graphite] .catalog-card:hover{border-color:var(--ux-control);transform:none}html[data-ui-presentation=graphite] .catalog-card strong{color:var(--foreground);font-size:16px}html[data-ui-presentation=graphite] .catalog-card p{color:var(--muted-foreground);font-size:14px}html[data-ui-presentation=graphite] .catalog-icon{background:var(--accent);color:var(--primary);border-color:var(--border);box-shadow:none}html[data-ui-presentation=graphite] :is(.workspace-search,.core-category){background:var(--background);color:var(--foreground);border-color:var(--ux-control);min-height:40px}html[data-ui-presentation=graphite] #studio-view{background:var(--background);background-image:none}html[data-ui-presentation=graphite] #studio-view:before,html[data-ui-presentation=graphite] #studio-view:after{display:none}html[data-ui-presentation=graphite] #studio-view .studio-tabs{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}html[data-ui-presentation=graphite] #studio-view :is(.studio-eyebrow,.studio-live){text-transform:none;font-size:12px}html[data-ui-presentation=graphite] .core-auth-card{background:var(--card);border:1px solid var(--border);border-radius:var(--ux-radius);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-ui-presentation=graphite] .core-auth-card h2{color:var(--foreground)}html[data-ui-presentation=graphite] .core-auth-card :is(label,p,.core-auth-subtitle){color:var(--muted-foreground);font-size:14px}html[data-ui-presentation=graphite] .core-auth-card :is(input,select,textarea){background:var(--background);color:var(--foreground);border-color:var(--ux-control)}html[data-ui-presentation=graphite] .core-auth-card button[type=submit]{color:var(--primary-foreground);background:var(--primary);box-shadow:none;border-radius:8px;min-height:44px}html[data-ui-presentation=graphite] .core-auth-footer{color:var(--muted-foreground);font-size:12px}html[data-ui-presentation=graphite] .core-topbar .core-owner-trigger--floating{flex:0 0 52px;order:1;margin:0;position:static!important;inset:auto!important;transform:none!important}.haydev-core .module-directory{padding:40px 4% 64px}.haydev-core .module-directory .workspace-shell{max-width:1280px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.haydev-core .module-directory .workspace-topline{margin-bottom:28px}.haydev-core .module-directory .workspace-eyebrow{color:#a9bdd0;letter-spacing:.08em;margin-bottom:12px;font-size:12px;line-height:1.5;display:block}.haydev-core .module-directory .workspace-topline h1{letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);line-height:1.25}.haydev-core .module-directory .workspace-topline p{color:#adbdce;max-width:680px;margin-top:10px;font-size:15px;line-height:1.6}.haydev-core .module-directory .workspace-tools{gap:14px;margin-bottom:24px}.haydev-core .module-directory .workspace-search{background:#13202d80;border:1px solid #6f8ca24d;border-radius:14px;height:48px;box-shadow:inset 0 1px #e2f3ff08}.haydev-core .module-directory .workspace-search svg{flex:none;width:20px;height:20px}.haydev-core .module-directory .workspace-search:focus-within{outline-offset:3px;outline:2px solid #a9cfea}.haydev-core .module-directory .core-category{color:#e4edf5;border:1px solid #6f8ca24d;border-radius:14px;min-width:180px;height:48px;padding-inline:14px;font-size:14px;background:#13202d80!important;box-shadow:inset 0 1px #e2f3ff08!important}.haydev-core .module-directory .core-category:focus-visible{outline-offset:3px;outline:2px solid #a9cfea}.haydev-core .module-directory .module-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.haydev-core .module-directory .module-tile{--module-accent:#9dbdff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#edf4fa;background:#14212ecc;border:1px solid #7891a638;border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px 20px;min-width:0;min-height:226px;padding:24px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid;box-shadow:inset 0 1px #e4f3ff0d,0 12px 30px #0000001a}.haydev-core .module-directory .module-tile[data-accent=lime]{--module-accent:#99e4b0}.haydev-core .module-directory .module-tile[data-accent=cyan]{--module-accent:#8dd8ea}.haydev-core .module-directory .module-tile[data-accent=amber]{--module-accent:#e6c78d}.haydev-core .module-directory .module-tile[data-accent=violet]{--module-accent:#beb3f1}.haydev-core .module-directory .module-tile[data-accent=rose]{--module-accent:#e7aec8}.haydev-core .module-directory .module-tile:hover{border-color:var(--module-accent);background-color:#1c2c3bd9}.haydev-core .module-directory .module-tile:focus-visible{outline-offset:4px;border-color:#e6c78d;outline:2px solid #e6c78d}.haydev-core .module-directory .module-tile-icon{width:92px;height:96px;box-shadow:none;background:0 0;border:0;place-items:center;margin-top:2px;display:grid;position:relative}.haydev-core .module-directory .module-tile-icon>img{object-fit:contain;width:128px;max-width:none;height:128px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.haydev-core .module-directory .module-tile-icon>svg{width:44px;height:44px;color:var(--module-accent);stroke-width:1.5px}.haydev-core .module-directory .module-tile-copy{min-width:0}.haydev-core .module-directory .module-tile h2{color:#edf4fa;letter-spacing:-.015em;overflow-wrap:anywhere;margin:3px 0 10px;font-size:17px;font-weight:650;line-height:1.4}.haydev-core .module-directory .module-tile p{color:#b0c0cf;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.haydev-core .module-directory .module-tile-action{color:var(--module-accent);grid-column:2;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.haydev-core .module-directory .module-tile-action svg{flex:none;width:17px;height:17px;transition:transform .2s}.haydev-core .module-directory .module-tile:hover .module-tile-action svg{transform:translate(2px,-2px)}.haydev-core .module-directory .module-empty{color:#b0c0cf;text-align:center;padding:40px 20px;line-height:1.6}@media (max-width:1120px){.haydev-core .module-directory .module-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.haydev-core .module-directory{padding:26px 18px 40px}.haydev-core .module-directory .workspace-tools{flex-wrap:wrap;gap:10px}.haydev-core .module-directory .workspace-search{flex-basis:100%}.haydev-core .module-directory .core-category{width:100%;min-width:0}.haydev-core .module-directory .module-catalog{grid-template-columns:minmax(0,1fr);gap:14px}.haydev-core .module-directory .module-tile{border-radius:18px;grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:206px;padding:22px 18px}.haydev-core .module-directory .module-tile-icon{width:76px;height:82px}.haydev-core .module-directory .module-tile-icon>img{width:108px;height:108px}}@media (prefers-reduced-motion:reduce){.haydev-core .module-directory .module-tile,.haydev-core .module-directory .module-tile-action svg{transition:none}.haydev-core .module-directory .module-tile:hover .module-tile-action svg{transform:none}}@media (max-width:1023px){html[data-ui-presentation=graphite] .core-topbar .core-owner-trigger--floating{order:2}html[data-ui-presentation=graphite] .core-topbar .ux-navigation-trigger{flex:calc(100% - 64px)}html[data-ui-presentation=graphite] .core-shell .core-topbar .core-mobile-search,html[data-ui-presentation=graphite] .ux-navigation-trigger,html[data-ui-presentation=graphite] .core-footer button{min-width:44px;min-height:44px}}@media (max-width:600px){html[data-ui-presentation=graphite] .workspace-shell{margin:12px}html[data-ui-presentation=graphite] .core-module-content :is([data-slot=tabs-trigger],button,[data-slot=select-trigger]){min-height:44px}html[data-ui-presentation=graphite] .core-module-content button{white-space:normal;min-width:44px;max-width:100%;height:auto}html[data-ui-presentation=graphite] .ux-home-card-heading>a{min-width:44px;min-height:44px}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] form.grid{grid-template-columns:minmax(0,1fr)}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] form :is(input,select){min-width:0;max-width:100%;min-height:44px}html[data-ui-presentation=graphite] .owner-chat-header{flex-wrap:wrap}html[data-ui-presentation=graphite] .owner-chat-header>.min-w-0{flex-basis:140px}html[data-ui-presentation=graphite] :is(.workspace-search,.core-category){min-height:44px}}
html[data-ui-presentation=graphite]{--primary:#c7d7e7;--primary-foreground:#101a25;--accent:#233243;--ring:#a8d7ff;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-ring:var(--ring);--ux-radius:14px;--ux-glass-tint:#647e9926}html[data-ui-presentation=graphite] .core-shell{background:radial-gradient(ellipse at 75% 0%, #172330 0, transparent 55%), var(--background)}html[data-ui-presentation=graphite] .core-topbar{background:#0e141c;border-color:#344251;flex-shrink:0;gap:8px 20px;min-height:68px;padding-top:8px}html[data-ui-presentation=graphite] .core-topbar-wordmark{height:44px}html[data-ui-presentation=graphite] .core-topbar-wordmark img{width:44px;height:44px}html[data-ui-presentation=graphite] .ux-wordmark small{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}html[data-ui-presentation=graphite] .core-module-frame{background:var(--ux-glass-tint);border-color:#344251;margin:16px;box-shadow:0 12px 32px #0003,inset 0 1px #d6eaff0f}html[data-ui-presentation=graphite] .core-module-topline{min-height:44px;color:var(--muted-foreground);background:#141e29;flex-wrap:wrap;gap:10px;padding:8px 16px}html[data-ui-presentation=graphite] .core-module-topline>svg{flex:0 0 14px}html[data-ui-presentation=graphite] .core-module-topline>span{overflow-wrap:anywhere;min-width:0}html[data-ui-presentation=graphite] .core-module-topline a{min-height:28px}html[data-ui-presentation=graphite] .core-module-content{min-width:0}html[data-ui-presentation=graphite] .core-main{scrollbar-gutter:stable;scroll-padding-block:64px 24px}html[data-ui-presentation=graphite] .core-active-view{min-width:0}.core-shell .core-workspace-stack{flex-direction:column;flex:1 0 auto;display:flex}.core-shell .core-active-view{flex:1 0 auto}.core-shell .core-footer{flex-shrink:0;margin-top:auto}html[data-ui-presentation=graphite] .core-shell .workspace-section-nav{scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;padding:6px;scroll-padding-inline:8px;display:flex;overflow:auto hidden}html[data-ui-presentation=graphite] .workspace-section-nav>a{white-space:nowrap;flex:none;min-height:40px}html[data-ui-presentation=graphite] .workspace-section-nav>a:focus-visible{outline-offset:-3px}html[data-ui-presentation=graphite] :where(input,textarea,select){scroll-margin-block:80px}html[data-ui-presentation=graphite] .core-shell :where(input,select,textarea){min-width:0}html[data-ui-presentation=graphite] .core-shell :where(h1,h2,h3,[data-slot=card-title]){overflow-wrap:anywhere}html[data-ui-presentation=graphite] .core-shell :where([data-slot=table-container],.workspace-table-reader){scrollbar-width:thin;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}html[data-ui-presentation=graphite] .workspace-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}html[data-ui-presentation=graphite] .workspace-pagination-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] fieldset :where(input,select,button){min-height:44px}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] fieldset button{min-width:44px}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] fieldset>label{min-width:0;display:block}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] fieldset:disabled{opacity:.7}html[data-ui-presentation=graphite] .core-footer{flex-wrap:wrap;padding-inline:20px 80px}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){html[data-ui-presentation=graphite] .core-topbar{background:linear-gradient(var(--ux-glass-tint), var(--ux-glass-tint)), #080e17e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (min-width:1024px) and (min-height:700px){html[data-ui-presentation=graphite] .core-shell{height:100dvh;min-height:0}html[data-ui-presentation=graphite] .core-workspace-body{min-height:0}html[data-ui-presentation=graphite] .core-shell .core-main{overscroll-behavior-y:contain;min-height:0;overflow:auto}html[data-ui-presentation=graphite] .core-workspace-stack{min-height:100%;display:flex}html[data-ui-presentation=graphite] .core-module-topline{z-index:10;position:sticky;top:0}html[data-ui-presentation=graphite] .core-owner-console{min-height:min(620px,68dvh)!important}}@media (max-width:1023px),(max-height:699px){html[data-ui-presentation=graphite] .core-shell{height:auto;min-height:100dvh}html[data-ui-presentation=graphite] .core-shell.core-shell--home{height:auto;overflow:visible}html[data-ui-presentation=graphite] .core-shell .core-main{overflow:visible}html[data-ui-presentation=graphite] .core-owner-console{min-height:0!important}html[data-ui-presentation=graphite] .workspace-section-nav>a{min-height:44px}}@media (max-width:600px){html[data-ui-presentation=graphite] .core-topbar-wordmark{height:36px}html[data-ui-presentation=graphite] .core-topbar-wordmark img{width:36px;height:36px}html[data-ui-presentation=graphite] .core-module-frame{margin:10px}html[data-ui-presentation=graphite] .core-module-topline{padding-inline:12px}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] form.flex{grid-template-columns:minmax(0,1fr);display:grid}html[data-ui-presentation=graphite] .core-shell[data-workspace=erphub] form.flex>*{width:100%}html[data-ui-presentation=graphite] .core-shell :where(input,textarea,select){font-size:16px}html[data-ui-presentation=graphite] .workspace-pagination-controls button{min-width:44px;min-height:44px}}.workspace-write-surface :is(input:not([type=checkbox]),select,button,[role=combobox]){min-height:44px}.workspace-write-surface :is(button,[role=checkbox]){min-width:44px}.workspace-write-surface fieldset{min-width:0}.workspace-write-surface fieldset:disabled{opacity:.7}.workspace-write-surface label{min-width:0}.workspace-write-surface select{max-width:100%}.workspace-write-surface [data-slot=dialog-close],.workspace-write-surface[data-slot=sheet-content]>button:last-child{place-items:center;min-width:44px;min-height:44px;display:grid}html[data-ui-presentation=graphite] .core-module-content .workspace-write-surface :is([data-slot=table-cell],[data-slot=table-head]) button{min-height:44px}.haydev-core .core-topbar.core-unified-header{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);isolation:isolate;background:linear-gradient(#b0d7ef09,#0000 65%),#121d28cc;border:0;border-bottom:1px solid #9cbcd22b;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px 24px;height:auto;min-height:76px;padding:12px clamp(16px,2vw,32px);display:flex;overflow:visible;box-shadow:inset 0 1px #ddf1ff14,inset 0 -1px #020b1426,0 8px 24px #00000016}.haydev-core .core-topbar.core-unified-header:before,.haydev-core .core-topbar.core-unified-header:after{display:none}.haydev-core .core-unified-header .core-topbar-wordmark{color:#edf4fa;border-right:1px solid #9cbcd226;flex:0 auto;align-items:center;width:auto;min-width:0;max-width:260px;height:48px;padding-right:24px;text-decoration:none;display:flex;position:static;overflow:hidden}.haydev-core .core-unified-header .ux-wordmark{letter-spacing:-.045em;min-width:0;font-size:21px;font-weight:650;line-height:1.25}.haydev-core .core-unified-header .ux-wordmark small{color:#99adbf;letter-spacing:.025em;white-space:nowrap;text-overflow:ellipsis;max-width:24ch;margin-top:4px;font-size:11px;font-weight:400;line-height:1.35;display:block;overflow:hidden}.haydev-core .core-unified-header .core-topbar-actions{flex:380px;order:1;justify-content:flex-end;align-items:center;gap:20px;width:auto;min-width:0;margin:0;display:flex}.haydev-core .core-topbar.core-unified-header .core-account-actions{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:4px;padding:0;display:flex}.haydev-core .core-topbar.core-unified-header :is(button,.core-header-languages>label){-webkit-backdrop-filter:none;color:#bdcddd;height:44px;transition:background-color .18s,color .18s;min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;transform:none!important}.haydev-core .core-topbar.core-unified-header :is(button,.core-header-languages>label):before,.haydev-core .core-topbar.core-unified-header :is(button,.core-header-languages>label):after{display:none!important}.haydev-core .core-topbar.core-unified-header :is(button:hover,button[data-state=open],.core-header-languages>label:hover){color:#f0f6fb;background:#b4d3ed0d!important}.haydev-core .core-unified-header :is(button,a):focus-visible,.haydev-core .core-unified-header .core-header-languages>label:focus-within{outline-offset:3px;outline:2px solid #a8d7ff}.haydev-core .core-topbar.core-unified-header .core-header-languages,.haydev-core .core-topbar.core-unified-header .core-header-languages>label{width:44px;min-width:44px;height:44px;box-shadow:none;background:0 0;border:0;flex:none;padding:0}.haydev-core .core-unified-header .core-account-actions>button{width:44px;padding:0}.haydev-core .core-unified-header .core-account-actions>.core-profile-trigger{justify-content:center;align-items:center;gap:10px;width:auto;max-width:250px;margin-left:8px;padding:0 8px 0 14px;display:inline-flex;border:0!important;border-radius:12px!important}.haydev-core .core-unified-header .core-profile-trigger [data-slot=avatar]{border:1px solid #b6c7d04d;flex:none;width:30px;height:30px}.haydev-core .core-unified-header .core-profile-summary{text-align:left;min-width:0}.haydev-core .core-unified-header .core-profile-summary>span{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.haydev-core .core-topbar.core-unified-header .core-owner-trigger--floating{flex:0 0 44px;order:1;margin:0;width:44px!important;padding:0!important;position:static!important;inset:auto!important}@media (max-width:1199px){.haydev-core .core-topbar.core-unified-header{gap:10px 14px}.haydev-core .core-unified-header .core-topbar-wordmark{max-width:210px;padding-right:14px}.haydev-core .core-unified-header .core-topbar-actions{flex-basis:320px;gap:12px}.haydev-core .core-unified-header .core-profile-summary>span{max-width:130px}}@media (max-width:1023px){.haydev-core .core-topbar.core-unified-header{gap:6px 12px;padding:10px 16px}.haydev-core .core-unified-header .core-topbar-wordmark{border:0;flex:100px;max-width:none;padding:0}.haydev-core .core-unified-header .core-topbar-actions{flex:none;gap:4px}.haydev-core .core-topbar.core-unified-header .core-owner-trigger--floating{order:2}}@media (max-width:600px){.haydev-core .core-topbar.core-unified-header{gap:6px 8px;padding-inline:12px}.haydev-core .core-unified-header .ux-wordmark{font-size:18px}.haydev-core .core-unified-header .ux-wordmark small{display:none}.haydev-core .core-unified-header .core-topbar-wordmark{flex-basis:90px;height:44px}.haydev-core .core-unified-header .core-account-actions{gap:0}.haydev-core .core-unified-header .core-account-actions>.core-profile-trigger{width:44px;min-width:44px;max-width:44px;margin:0;padding:0;border:0!important;border-radius:12px!important}.haydev-core .core-unified-header .core-profile-summary,.haydev-core .core-unified-header .core-profile-trigger>svg{display:none}}@media (prefers-reduced-motion:reduce){.haydev-core .core-unified-header :is(button,.core-header-languages>label){transition:none}}.haydev-core .core-topbar.core-unified-header.core-dock-header{grid-template-columns:max-content minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:76px;padding:0 12px;display:grid}.haydev-core .core-dock-header .core-topbar-wordmark{border:0;grid-column:1;max-width:140px;padding:0}.haydev-core .core-dock-header .module-dock-shell{grid-column:2;width:100%;min-width:0}.haydev-core .core-dock-header .module-dock-viewport{scrollbar-width:none;overscroll-behavior-x:contain;width:100%;scroll-padding-inline:10px;overflow:auto hidden}.haydev-core .module-dock-viewport::-webkit-scrollbar{display:none}.haydev-core .core-dock-header .module-dock{width:max-content;min-width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:4px;margin:0;padding:14px 10px;display:flex;position:relative}.haydev-core .module-dock-item{--dock-accent:#a8d7ff;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:0;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;min-width:44px;height:48px;min-height:44px;padding:0;text-decoration:none;display:grid;position:relative}.haydev-core .module-dock-item[data-accent=lime]{--dock-accent:#87edb0}.haydev-core .module-dock-item[data-accent=violet]{--dock-accent:#bcafff}.haydev-core .module-dock-item[data-accent=amber]{--dock-accent:#eed294}.haydev-core .module-dock-item[data-accent=rose]{--dock-accent:#f5a6bc}.haydev-core .module-dock-icon{pointer-events:none;transform-origin:50%;width:48px;height:48px;transform:translateY(var(--dock-rise,0px)) scale(var(--dock-scale,1));place-items:center;transition:transform .16s ease-out,filter .18s;display:grid;position:relative}.haydev-core .module-dock-icon img{object-fit:contain;width:72px;max-width:none;height:72px;position:absolute}.haydev-core .module-dock-icon svg{width:28px;height:28px;color:var(--dock-accent)}.haydev-core .module-dock-item:is(:hover,:focus-visible){z-index:2}.haydev-core .module-dock-item:is(:hover,:focus-visible) .module-dock-icon{filter:brightness(1.15)drop-shadow(0 4px 8px #0005)}.haydev-core .module-dock-item:focus-visible .module-dock-icon{transform:translateY(-4px)scale(1.2)}.haydev-core .module-dock-label{color:#e7f2fa;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#101d2bf5;border:1px solid #c5e1f129;border-radius:6px;max-width:170px;padding:3px 8px;font-size:11px;font-weight:500;line-height:16px;transition:opacity .12s;position:absolute;top:calc(100% + 5px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #0003}.haydev-core .module-dock-item:first-child .module-dock-label{left:-4px;transform:none}.haydev-core .module-dock-item:last-child .module-dock-label{left:auto;right:-4px;transform:none}.haydev-core .module-dock-item:is(:hover,:focus-visible) .module-dock-label{opacity:1}.haydev-core .module-dock-indicator{background:var(--dock-accent);opacity:0;pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-4px}.haydev-core .module-dock-item[aria-current=page] .module-dock-indicator{opacity:1;box-shadow:0 0 7px var(--dock-accent)}.haydev-core .core-dock-header .core-topbar-actions{order:0;grid-column:3;gap:0;width:auto;min-width:0;margin:0}.haydev-core .core-topbar.core-unified-header.core-dock-header .core-owner-trigger--floating{order:0;grid-column:4}@media (max-width:1399px){.haydev-core .core-dock-header .core-account-actions{gap:0}.haydev-core .core-dock-header .core-account-actions>.core-profile-trigger{width:44px;min-width:44px;max-width:44px;margin:0;padding:0;border:0!important;border-radius:12px!important}.haydev-core .core-dock-header .core-profile-summary,.haydev-core .core-dock-header .core-profile-trigger>svg{display:none}}@media (max-width:1199px){.haydev-core .core-topbar.core-unified-header.core-dock-header{grid-template-columns:max-content minmax(0,1fr) auto auto}.haydev-core .core-dock-header .module-dock{gap:2px}.haydev-core .module-dock-item{flex-basis:44px;width:44px;height:44px}.haydev-core .module-dock-icon{width:44px;height:44px}.haydev-core .module-dock-icon img{width:68px;height:68px}}@media (min-width:1024px){.haydev-core .core-dock-header .module-dock-viewport{overflow:visible}}@media (max-width:1023px){.haydev-core .core-topbar.core-unified-header.core-dock-header{grid-template-columns:minmax(0,1fr) auto auto;gap:0 8px;padding:8px 12px 0}.haydev-core .core-dock-header .core-topbar-wordmark{grid-area:1/1;max-width:none}.haydev-core .core-dock-header .core-topbar-actions{grid-area:1/2}.haydev-core .core-topbar.core-unified-header.core-dock-header .core-owner-trigger--floating{grid-area:1/3}.haydev-core .core-dock-header .module-dock-shell{grid-area:2/1/auto/-1}.haydev-core .core-dock-header .module-dock{padding:14px 8px 28px}}@media (prefers-reduced-motion:reduce){.haydev-core .module-dock-label,.haydev-core .module-dock-icon{transition:none}.haydev-core .module-dock-item .module-dock-icon{transform:none!important}}.haydev-core.core-shell .core-module-frame{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121d28cc;border-color:#8ba9c32b;border-radius:14px;min-height:0;margin:8px;box-shadow:inset 0 1px #dbf0ff0d}.haydev-core.core-shell .core-module-frame:before,.haydev-core.core-shell .core-module-frame:after{display:none!important}.haydev-core.core-shell .core-module-topline{background:#b2d9f407;min-height:32px;padding:4px 14px}.haydev-core.core-shell .core-module-content{background:0 0;min-width:0}.haydev-core.core-shell .core-module-content>:is(div,section){width:100%;max-width:none}.haydev-core.core-shell .core-module-content>div>div:first-child{background-color:#0000}.haydev-core .core-module-content>:is(.workspace-page,[class*=max-w-]){padding:14px 18px}.haydev-core.core-shell :is(.core-module-content,#studio-view) :is([data-slot=card],.surface-elevated,.ai-creation-dock,.marketing-strategy-panel,.monitor-source-panel){-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.haydev-core.core-shell :is(.core-module-content,#studio-view) :is([data-slot=card],.surface-elevated,.ai-creation-dock,.marketing-strategy-panel,.monitor-source-panel):before,.haydev-core.core-shell :is(.core-module-content,#studio-view) :is([data-slot=card],.surface-elevated,.ai-creation-dock,.marketing-strategy-panel,.monitor-source-panel):after{display:none!important}.haydev-core .core-module-content :is(input,select,textarea){min-width:0}.haydev-core .core-module-content textarea{resize:vertical}.haydev-core.core-shell .core-module-content .workspace-section-nav{margin-bottom:10px;padding-block:2px}.haydev-core .core-module-content :is([data-slot=table-cell],[data-slot=table-head]){padding:8px 12px}.haydev-core .workspace-disclosure{min-width:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #a9c9e01a;border-radius:0;margin:0}.haydev-core .workspace-disclosure>summary{cursor:pointer;color:#dbeaf6;align-items:center;gap:12px;min-height:44px;padding:8px 2px;font-size:13px;line-height:1.5;list-style:none;display:flex}.haydev-core .workspace-disclosure>summary::-webkit-details-marker{display:none}.haydev-core .workspace-disclosure>summary:hover{color:#fff;background:#b5d8f005}.haydev-core .workspace-disclosure>summary:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #a8d7ff}.haydev-core .workspace-disclosure-title{font-weight:600}.haydev-core .workspace-disclosure-description{color:#9bb0c3;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:12px}.haydev-core .workspace-disclosure-chevron{flex:none;margin-left:auto;transition:transform .15s}.haydev-core .workspace-disclosure-description+.workspace-disclosure-chevron{margin-left:0}.haydev-core .workspace-disclosure[open]>summary>.workspace-disclosure-chevron{transform:rotate(180deg)}.haydev-core .workspace-disclosure-content{min-width:0;padding:4px 0 14px}.haydev-core .core-settings-workspace>.glass-strong{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.haydev-core .core-settings-workspace>.glass-strong:before,.haydev-core .core-settings-workspace>.glass-strong:after{display:none!important}.haydev-core .core-settings-workspace .workspace-disclosure-content>:is(section,.ai-creation-dock){border-top:0;margin-top:0;padding-top:4px}.haydev-core .core-module-content #studio-view:not([data-studio-section=editor]){background:0 0;min-height:0;padding:0}.haydev-core #studio-view:not([data-studio-section=editor]) .studio-shell{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:12px 16px}.haydev-core.core-shell[data-workspace=marketing] #studio-view:not([data-studio-section=editor]){background:0 0;min-height:0;padding:8px}.haydev-core.core-shell[data-workspace=marketing] #studio-view:not([data-studio-section=editor]) .studio-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121d28cc;border:1px solid #8ba9c32b;border-radius:14px;box-shadow:inset 0 1px #dbf0ff0d}.haydev-core #studio-view:not([data-studio-section=editor]) .studio-topline{align-items:center;gap:12px;margin-bottom:0}.haydev-core #studio-view:not([data-studio-section=editor]) .studio-heading h1{font-size:24px;line-height:1.25}.haydev-core #studio-view:not([data-studio-section=editor]) .studio-heading>.studio-eyebrow{display:none}.haydev-core #studio-view:not([data-studio-section=editor]) .studio-heading p{margin-top:4px}.haydev-core #studio-view:not([data-studio-section=editor]) .studio-tabs{margin-top:10px;padding-block:2px}.haydev-core #studio-view:not([data-studio-section=editor]) .studio-body{margin-top:0;padding-top:10px}.haydev-core #studio-view:is([data-studio-section=overview],[data-studio-section=campaigns]) .ai-creation-dock{margin:0;padding:0}.haydev-core #studio-view .ai-creation-head{margin-bottom:8px}.haydev-core #studio-view .core-studio-links{gap:4px;margin:8px 0 12px}.haydev-core #studio-view .core-studio-links .studio-card{border-radius:6px;min-height:40px;padding:8px 10px;box-shadow:none!important;background:#b5d8f006!important;border:0!important}.haydev-core #studio-view .core-studio-links .studio-card:before,.haydev-core #studio-view .core-studio-links .studio-card:after{display:none!important}.haydev-core #studio-view .marketing-strategy-panel{margin:0;padding:0}.haydev-core #studio-view .strategy-toolbar{gap:8px 12px;margin-bottom:4px}.haydev-core #studio-view .strategy-toolbar h2{margin-right:auto;font-size:16px}.haydev-core #studio-view .marketing-strategy-panel>p{color:#a8bbcc;margin:4px 0 10px;font-size:12px;line-height:1.5}.haydev-core #studio-view .marketing-strategy-panel .strategy-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.haydev-core #studio-view #marketing-strategy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.haydev-core #studio-view #marketing-strategy-form>:is(.strategy-fields,label,p,button){grid-column:1/-1}.haydev-core #studio-view .strategy-secondary-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.haydev-core #studio-view .strategy-secondary-tools>:only-child{grid-column:1/-1}.haydev-core.core-shell .core-module-content button.bg-primary,.haydev-core.core-shell #studio-view button.studio-primary{color:#112433!important;background:#c1d9eb!important;box-shadow:inset 0 1px #fff3!important}.haydev-core #studio-view .marketing-strategy-panel :is(input:not([type=checkbox]),select){min-height:36px;padding:6px 10px}.haydev-core #studio-view .marketing-strategy-panel textarea{height:48px;min-height:48px;padding:8px 10px}.haydev-core #studio-view .marketing-strategy-panel label{gap:4px;font-size:12px}.haydev-core #studio-view .marketing-strategy-panel fieldset{border:0;margin:4px 0;padding:4px 0}.haydev-core #studio-view .marketing-strategy-panel fieldset:first-child{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.haydev-core #studio-view .marketing-strategy-panel .workspace-disclosure{margin:0}.haydev-core #studio-view .strategy-source-hint{color:#b2c4d2;margin:0;font-size:12px}.haydev-core #studio-view [data-testid=strategy-create]{justify-self:start;margin-bottom:8px}.haydev-core #studio-view .strategy-capture{flex-wrap:wrap;align-items:end;gap:8px 12px;margin:0;display:flex}.haydev-core #studio-view .strategy-capture>label{flex:260px}.haydev-core #studio-view .strategy-capture>p{flex-basis:100%;margin:0;font-size:12px}.haydev-core #studio-view .strategy-history{flex-wrap:wrap;gap:6px;margin:0;display:flex}.haydev-core #studio-view .marketing-monitor-disclosure .monitor-source-panel{margin:0;padding:0}.haydev-core #studio-view .marketing-monitor-disclosure .ai-creation-head{display:none}.haydev-core #studio-view .publishing-panel{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.haydev-core #studio-view .paid-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.haydev-core #studio-view .paid-panel>:is(header,form,.publishing-grid,p:last-of-type,[role=alert]){grid-column:1/-1}.haydev-core #studio-view .paid-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.haydev-core #studio-view .paid-panel>header>p{grid-area:2/1/auto/-1}.haydev-core #studio-view .paid-panel>header>button{grid-area:1/2;margin:0}.haydev-core #studio-view .paid-panel p{margin:0;font-size:12px;line-height:1.5}.haydev-core #studio-view .paid-panel form>fieldset{gap:6px;display:grid}.haydev-core #studio-view .paid-panel form .publishing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px}.haydev-core #studio-view .paid-panel label{gap:4px;margin:0;font-size:12px}.haydev-core #studio-view .paid-panel :is(input:not([type=checkbox]),select){min-height:36px;padding:6px 10px}.haydev-core #studio-view .paid-panel button{min-height:36px;margin-block:0;padding:6px 12px}.haydev-core #studio-view .paid-panel form>fieldset>button{justify-self:start}.haydev-core #studio-view .paid-panel>.publishing-grid>:only-child{grid-column:1/-1}.haydev-core.core-shell .core-module-content>.leados-workspace{padding-block:8px}.haydev-core .leados-dashboard{gap:10px}.haydev-core .leados-heading{flex-flow:wrap;align-items:center;gap:8px 16px;display:flex;padding:0!important}.haydev-core .leados-heading>div:first-child{flex:360px}.haydev-core .leados-actions{flex:none}.haydev-core .leados-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.haydev-core .leados-chart-section{gap:0;min-width:0;padding-block:0;border-top:1px solid #9ab8ce20!important}.haydev-core .leados-chart-heading{min-height:36px}.haydev-core .leados-chart{height:clamp(112px,14dvh,150px)}.haydev-core .leados-sla-gauge{height:112px}.haydev-core .leados-activity-reader{height:124px;overflow:auto}.haydev-core .leados-distribution [data-slot=card-content]{grid-template-columns:minmax(100px,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.haydev-core .leados-distribution [data-slot=card-content]>div:last-child{grid-template-columns:minmax(0,1fr);gap:2px;line-height:18px}.haydev-core .leados-sla-stats>div{background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:4px;display:flex}.haydev-core .leados-sla-stats p{margin:0;line-height:18px}.haydev-core.core-shell .core-footer{min-height:32px;padding-block:4px}.haydev-core .leados-kpis{gap:0}.haydev-core .leados-kpis>div{border-right:1px solid #9ab8ce20;min-width:0}.haydev-core .leados-kpis>div:last-child{border:0}.haydev-core .leados-kpis [data-slot=card]>div:first-child{padding:8px 12px}.haydev-core .leados-kpis [data-slot=card]>div:last-child{padding-bottom:0}@media (min-width:1101px){.haydev-core #studio-view .workspace-disclosure>summary{min-height:36px;padding-block:4px}}@media (min-width:1101px) and (max-height:850px){.haydev-core .leados-funnel-legend{display:none}.haydev-core .leados-heading{margin-bottom:8px}}@media (max-width:1100px){.haydev-core .leados-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.haydev-core #studio-view #marketing-strategy-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.haydev-core.core-shell .core-module-frame{margin:6px}.haydev-core .core-module-content>:is(.workspace-page,[class*=max-w-]),.haydev-core #studio-view:not([data-studio-section=editor]) .studio-shell{padding:12px}.haydev-core .leados-dashboard-grid{grid-template-columns:minmax(0,1fr)}.haydev-core .leados-heading>div:first-child{flex-basis:100%}.haydev-core .leados-kpis>div:nth-child(2n){border:0}.haydev-core .leados-chart{height:180px}.haydev-core #studio-view .marketing-strategy-panel .strategy-fields{grid-template-columns:minmax(0,1fr)}.haydev-core #studio-view .strategy-secondary-tools{grid-template-columns:minmax(0,1fr);gap:0}.haydev-core #studio-view .core-studio-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.haydev-core #studio-view .marketing-strategy-panel :is(input:not([type=checkbox]),select){min-height:44px}.haydev-core #studio-view .marketing-strategy-panel textarea{height:64px;min-height:64px}.haydev-core #studio-view .paid-panel,.haydev-core #studio-view .paid-panel form .publishing-grid{grid-template-columns:minmax(0,1fr)}.haydev-core #studio-view .paid-panel :is(input:not([type=checkbox]),select,button){min-height:44px}.haydev-core .workspace-disclosure>summary{gap:8px}.haydev-core .workspace-disclosure-description{max-width:42%;font-size:11px}.haydev-core .core-module-content :is(input:not([type=checkbox]),select){min-height:44px}}@media (prefers-reduced-motion:reduce){.haydev-core .workspace-disclosure-chevron{transition:none}}.haydev-core.core-shell .workspace-toolbar{z-index:12;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid #9ab8ce24;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;width:100%;min-width:0;min-height:52px;margin:0 0 12px;display:grid;position:relative;box-shadow:none!important;background:0 0!important;padding:2px 0 8px!important}.haydev-core .workspace-toolbar:before,.haydev-core .workspace-toolbar:after{display:none!important}.haydev-core .workspace-toolbar-identity{align-items:center;gap:8px;min-width:0;display:flex}.haydev-core.core-shell .workspace-toolbar h1{color:#edf4fa;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin:0;font-size:15px;font-weight:650;line-height:1.35;overflow:hidden}.haydev-core .workspace-toolbar-icon{flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;position:relative}.haydev-core .workspace-toolbar-icon img{object-fit:contain;width:52px;max-width:none;height:52px;position:absolute}.haydev-core .workspace-toolbar-icon svg{color:#a8cce5;width:25px;height:25px}.haydev-core .workspace-module-navigation{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:center;gap:2px;width:100%;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.haydev-core .workspace-module-navigation::-webkit-scrollbar{display:none}.haydev-core.core-shell .workspace-toolbar .workspace-section-trigger,.haydev-core .workspace-section-link{color:#aebfce;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 9px!important;transform:none!important}.haydev-core .workspace-section-trigger:before,.haydev-core .workspace-section-trigger:after{display:none!important}.haydev-core .workspace-section-link[aria-current=page],.haydev-core.core-shell .workspace-toolbar .workspace-section-trigger[data-active=true]{color:#eff7ff;background:#b7d9f00d!important;box-shadow:inset 0 -2px #b2d7f0!important}.haydev-core .workspace-section-link:hover,.haydev-core.core-shell .workspace-toolbar .workspace-section-trigger:hover{color:#fff;background:#b7d9f009!important}.haydev-core .workspace-section-count{color:#e8cc95;text-align:center;background:#d6b56a26;border-radius:5px;min-width:18px;padding:0 4px;font-size:11px}.haydev-core .workspace-section-popover{overscroll-behavior:contain;color:#e7f0f8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14212ef5;border:1px solid #99bfd347;border-radius:10px;width:264px;max-width:calc(100vw - 16px);margin:0;padding:6px;display:none;position:fixed;inset:auto;overflow:auto;box-shadow:0 14px 38px #0007,inset 0 1px #ddf1ff12}.haydev-core .workspace-section-popover:popover-open{gap:2px;display:grid}.haydev-core .workspace-section-popover .workspace-section-link{white-space:normal;text-align:left;justify-content:space-between;min-height:40px;padding:8px 10px}.haydev-core .workspace-section-popover .workspace-section-link[aria-current=page]{box-shadow:none!important;background:#c6e5fa13!important}.haydev-core .workspace-section-link[aria-disabled=true]{pointer-events:none;opacity:.5}.haydev-core .workspace-section-link:focus-visible,.haydev-core .workspace-section-trigger:focus-visible{outline-offset:-2px;outline:2px solid #aed8f5}.haydev-core .workspace-toolbar-actions{white-space:nowrap;grid-column:3;align-items:center;gap:6px;min-width:0;display:flex}.haydev-core .workspace-toolbar-actions>div:not([popover]){flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.haydev-core .workspace-toolbar-actions>a{justify-content:center;align-items:center;gap:6px;display:inline-flex!important}.haydev-core .workspace-toolbar-status{white-space:normal;padding:14px}.haydev-core .workspace-toolbar-status>div{flex-wrap:wrap;gap:8px;display:flex}.haydev-core.core-shell .core-module-content>:is(.workspace-page,[class*=max-w-]){padding:10px 14px}.haydev-core .core-module-content :is(div,section,article,form,fieldset).border:not([role=alert]):not([role=status]):not([class*=border-amber]):not([class*=border-rose]):not([class*=border-destructive]){box-shadow:none;border-color:#0000}.haydev-core .core-module-content form[class*=rounded]{max-width:none;box-shadow:none;background:0 0;border:0;padding:10px 0}.haydev-core .workspace-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.haydev-core .workspace-form-grid>:is(h2,p,.workspace-disclosure){grid-column:1/-1}.haydev-core .workspace-form-grid>button{place-self:end start}.haydev-core .core-module-content :is([data-slot=tabs-list],.workspace-section-nav){box-shadow:none;background:0 0;border:0;border-radius:0}.haydev-core.core-shell :is(.core-module-content,#studio-view,.module-directory) :is(button,a[data-slot=button],.studio-ghost){min-height:34px;font-size:12px;line-height:20px;box-shadow:none!important;background-image:none!important;border-color:#91b3cc30!important;border-radius:7px!important}.haydev-core.core-shell :is(.core-module-content,#studio-view,.module-directory) button:not(.studio-primary):not(.bg-primary):not([data-variant=default]):not([data-variant=destructive]){color:#dce9f3;background-color:#b2d6f00a!important}.haydev-core.core-shell :is(.core-module-content,#studio-view,.module-directory) :is(button,a[data-slot=button],.studio-ghost):before,.haydev-core.core-shell :is(.core-module-content,#studio-view,.module-directory) :is(button,a[data-slot=button],.studio-ghost):after{display:none!important}.haydev-core.core-shell :is(.core-module-content,#studio-view) :is([data-slot=button][data-variant=default],.studio-primary){color:#102331!important;background:#bfd7e9!important}.haydev-core.core-shell :is(.core-module-content,#studio-view) [data-slot=button][data-variant=destructive]{color:#ffe2e9!important;background:#632d40!important}.haydev-core.core-shell :is(.core-module-content,#studio-view) :is(input:not([type=checkbox]):not([type=range]):not([type=color]),select,[data-slot=select-trigger]){border-radius:7px;min-height:36px;font-size:13px}.haydev-core .core-dock-header .workspace-home-icon{place-items:center;width:40px;height:44px;display:grid;position:relative}.haydev-core .workspace-home-icon img{width:64px;max-width:none;height:64px}.haydev-core.core-shell .module-directory{padding:8px}.haydev-core .module-directory .workspace-shell{background:#121d28cc;border:1px solid #8ba9c32b;border-radius:14px;max-width:none;padding:10px 14px}.haydev-core .module-directory .workspace-toolbar h1{font-size:15px}.haydev-core .module-directory .workspace-tools{flex-wrap:nowrap;gap:8px;min-width:0;margin:0;display:flex}.haydev-core .module-directory .workspace-search{flex:1;width:auto;min-width:100px;height:36px}.haydev-core .module-directory .core-category{width:auto;min-width:130px;height:36px;min-height:36px;font-size:12px}.haydev-core .module-directory .module-catalog{gap:10px 16px}.haydev-core .module-directory .module-tile{min-height:144px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #91b3cc24;border-radius:0;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;padding:12px}.haydev-core .module-directory .module-tile-icon{width:72px;height:72px}.haydev-core .module-directory .module-tile-icon>img{width:104px;height:104px}.haydev-core .module-directory .module-tile p{font-size:13px;line-height:1.5}.haydev-core .core-settings-workspace .workspace-toolbar{margin-bottom:0;padding-inline:14px!important}.haydev-core .core-owner-console>.workspace-toolbar{padding-inline:14px!important}.haydev-core.core-shell[data-workspace=ownerAi] .core-owner-console{box-shadow:none;background:0 0;border:0;border-radius:0}.haydev-core #studio-view>.studio-shell>.workspace-toolbar{margin-bottom:4px}@media (max-width:1000px){.haydev-core .workspace-toolbar-identity h1{max-width:110px}.haydev-core .workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.haydev-core.core-shell .workspace-toolbar{gap:6px;min-height:52px}.haydev-core.core-shell .workspace-toolbar h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.haydev-core .workspace-toolbar-actions :is(button,a):not(.workspace-section-trigger):has(svg){gap:0;width:44px;min-width:44px;height:44px;padding:0!important;font-size:0!important}.haydev-core .workspace-toolbar-actions :is(button,a):not(.workspace-section-trigger):has(svg)>span:not(.sr-only){font-size:0!important}.haydev-core .workspace-toolbar-actions :is(button,a) svg{width:16px;height:16px;margin:0}.haydev-core.core-shell :is(.core-module-content,#studio-view) :is(button,a[data-slot=button],input:not([type=checkbox]),select,[data-slot=select-trigger]),.haydev-core.core-shell .workspace-toolbar .workspace-section-trigger,.haydev-core .workspace-section-link,.haydev-core .workspace-section-popover .workspace-section-link{min-height:44px}.haydev-core .workspace-form-grid{grid-template-columns:minmax(0,1fr)}.haydev-core .module-directory .core-category{min-width:90px;max-width:115px}}
