.sky-logo{color:var(--foreground);white-space:nowrap;vertical-align:middle;font-family:var(--font-sans);align-items:center;gap:10px;line-height:1;display:inline-flex}.sky-logo-icon{object-fit:contain;flex:none;display:block}.sky-logo-name{letter-spacing:-1.2px;font-size:23px;font-weight:700}.sky-logo-number{font-weight:500}.sky-logo-domain{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:-.4px;margin-left:3px;font-size:12px;font-weight:400}.sky-logo-sm .sky-logo-name{font-size:19px}.sky-logo-lg .sky-logo-name{font-size:28px}.sky-header{z-index:40;border-bottom:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font-family:var(--font-sans);position:sticky;top:0}.sky-header-inner,.sky-footer-inner{width:min(100% - 64px,1280px);margin-inline:auto}.sky-header-inner{align-items:center;gap:36px;min-height:76px;display:flex}.sky-brand-link{flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sky-header-panel{flex:1;justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.sky-header-nav,.sky-header-tools{align-items:center;gap:8px;display:flex}.sky-header-nav{margin-inline:auto}.sky-header a,.sky-header button,.sky-footer a{-webkit-tap-highlight-color:transparent}.sky-header-nav-link,.sky-header-language,.sky-header-signin,.sky-header-account-trigger,.sky-header-menu-toggle{border-radius:var(--radius);min-height:40px;color:var(--muted-foreground);font:500 13px/1.4 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.sky-header-nav-link:hover,.sky-header-language:hover,.sky-header-account-trigger:hover,.sky-header-menu-toggle:hover{background:var(--muted);color:var(--foreground)}.sky-header-nav-link[aria-current]{border-color:var(--border);background:var(--surface-subtle);color:var(--foreground)}.sky-header-nav-link[aria-current]:before{background:var(--brand-accent);content:"";width:4px;height:4px}.sky-header-studio{color:var(--brand-accent)}.sky-header-studio:hover,.sky-header-studio[aria-current]{border-color:var(--brand-accent);background:var(--brand-wash);color:var(--brand-accent)}.sky-header-tools{flex:none}.sky-header-language{padding-inline:8px}.sky-header-account{position:relative}.sky-header-account-trigger,.sky-header-signin{min-width:106px;color:var(--foreground);border-color:var(--border)}.sky-header-account-trigger:disabled{color:var(--muted-foreground);cursor:progress}.sky-header-signin:hover{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.sky-account-panel{z-index:50;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:264px;color:var(--card-foreground);padding:6px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 24px #00000014}.sky-account-identity{border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:4px;margin-bottom:6px;padding:10px 10px 14px;display:grid}.sky-account-identity strong{font-size:13px;font-weight:600}.sky-account-identity span{color:var(--muted-foreground);font-size:12px}.sky-account-panel>a,.sky-account-panel>button{border-radius:var(--radius);width:100%;min-height:42px;color:inherit;font:400 13px/1.4 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.sky-account-panel>a:hover,.sky-account-panel>button:hover{background:var(--muted)}.sky-account-panel>.sky-account-signout{color:var(--destructive)}.sky-account-panel svg{flex:none}.sky-header-menu-toggle{width:44px;min-height:44px;padding:0;display:none}.sky-header :is(a,button):focus-visible,.sky-footer a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.sky-footer{border-top:1px solid var(--border);background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin-top:auto;font-size:13px;line-height:1.65}.sky-footer-inner{padding-block:24px 16px}.sky-footer-top{justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.sky-footer-navigation,.sky-footer-sources{flex-wrap:wrap;gap:8px 24px;display:flex}.sky-footer p{margin:0}.sky-footer a{color:inherit;text-decoration:none}.sky-footer nav a{align-items:center;min-height:32px;display:inline-flex}.sky-footer nav a:hover{color:var(--brand-accent);text-underline-offset:4px;text-decoration:underline}.sky-footer .sky-footer-independence{max-width:720px;color:var(--muted-foreground);margin-top:12px}.sky-footer-editorial{border-top:1px solid var(--border);color:var(--muted-foreground);gap:20px;margin-top:24px;padding-top:24px;display:grid}.sky-footer-editorial>p{max-width:850px}.sky-footer-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 28px;display:grid}.sky-footer-sources{font-family:var(--font-mono);font-size:11px}.sky-footer .studio-entry{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:18px;display:flex}.sky-footer .studio-entry>a{border:1px solid var(--brand-accent);border-radius:var(--radius);background:var(--brand-wash);min-height:40px;color:var(--brand-accent);align-items:center;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.sky-footer .studio-entry>a:hover{background:var(--brand-accent);color:var(--primary-foreground)}.sky-footer .studio-entry small{font-size:12px}.sky-footer .studio-availability{flex-basis:100%;font-size:12px}.sky-footer-brand{flex-shrink:0;align-items:center;gap:16px;display:flex}.sky-footer-copyright{color:var(--muted-foreground);font:11px var(--font-mono);white-space:nowrap}@media (width<=1000px){.sky-header-inner{gap:20px}.sky-header-panel{gap:12px}.sky-header-nav{gap:0}.sky-header-nav-link{padding-inline:10px}.sky-header-tools{gap:4px}}@media (width<=880px){.sky-header-inner,.sky-footer-inner{width:calc(100% - 40px)}.sky-header-inner{flex-wrap:wrap;gap:0;min-height:68px}.sky-header-menu-toggle{margin-left:auto;display:inline-flex}.sky-header-panel{border-top:1px solid var(--border);flex-direction:column;flex-basis:100%;align-items:stretch;gap:16px;max-height:calc(100dvh - 68px);padding-block:14px 20px;display:none;overflow-y:auto}.sky-header-panel.is-open{display:flex}.sky-header-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.sky-header-nav-link{justify-content:flex-start;min-height:44px;padding-inline:14px}.sky-header-tools{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:16px}.sky-header-account{margin-left:auto}.sky-header-account:has(.sky-account-panel){display:contents}.sky-header-account:has(.sky-account-panel) .sky-header-account-trigger{margin-left:auto}.sky-account-panel{width:100%;box-shadow:none;position:static}.sky-header-language,.sky-header-account-trigger,.sky-header-signin{min-height:44px}.sky-footer-top{flex-direction:column;align-items:flex-start}.sky-footer-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.sky-header-inner,.sky-footer-inner{width:calc(100% - 32px)}.sky-footer-inner{padding-top:24px}.sky-footer-navigation{gap:4px 20px}.sky-footer-guides{grid-template-columns:1fr;gap:4px}}.sky-header-workspace{box-sizing:border-box;height:60px}.sky-header-workspace .sky-header-inner{width:calc(100% - 32px);max-width:none;height:59px;min-height:59px}.sky-header-workspace .sky-logo-name{font-size:20px}.sky-header-workspace .sky-logo-icon{width:28px;height:28px}.studio-route-main{height:calc(100dvh - 60px);min-height:0;overflow:hidden}.analytics-settings-workspace{z-index:20;width:auto;margin:0;padding:0;position:fixed;bottom:5px;left:12px}.analytics-settings-workspace button{background:var(--background);padding:2px 4px;font-size:10px}@media (width<=880px){.sky-header-workspace .sky-header-panel.is-open{background:var(--background);border-bottom:1px solid var(--border);max-height:calc(100dvh - 60px);padding:16px 20px;position:absolute;top:60px;left:0;right:0}}
