:root{--workspace-bg:#f5f2ea;--workspace-panel:#fffdf7;--workspace-ink:#232426;--workspace-muted:#69635d;--workspace-line:#ded8cd;--workspace-accent:#a3452c;--workspace-accent-soft:#f5e5dc;--workspace-radius:14px;--workspace-font:var(--font-sans)}[data-theme=sombre]{--workspace-bg:#252321;--workspace-panel:#302d29;--workspace-ink:#faf5ed;--workspace-muted:#c2b9ae;--workspace-line:#514a41;--workspace-accent:#f0ab8e;--workspace-accent-soft:#4b342b}.workspace-nav{border-bottom:1px solid var(--workspace-line);min-width:0;max-width:100%;color:var(--workspace-ink);font-family:var(--workspace-font);align-items:center;gap:24px;padding:10px 0;font-size:.8125rem;display:flex}.workspace-brand{flex-shrink:0;align-items:center;gap:9px;display:flex}.workspace-brand>span{background:var(--workspace-ink);width:32px;height:32px;color:var(--workspace-panel);border-radius:10px 10px 10px 3px;place-items:center;font-size:23px;font-weight:700;line-height:1;display:grid}.workspace-brand b{letter-spacing:-.045em;font-size:18px}.workspace-links{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:center;gap:4px;min-width:0;padding:3px;display:flex;overflow-x:auto}.workspace-links>a{min-height:44px;color:var(--workspace-muted);white-space:nowrap;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-links>a:hover{background:var(--workspace-panel);color:var(--workspace-ink)}.workspace-links>a[aria-current=page]{border-color:var(--workspace-line);background:var(--workspace-panel);color:var(--workspace-accent)}.workspace-links>a:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:1px}.workspace-nav--compact{flex-direction:column;align-items:stretch;gap:8px}.workspace-nav--compact .workspace-links{flex-wrap:wrap}.workspace-nav--compact .workspace-links>a{flex:1 0 40%;padding-inline:6px;font-size:.75rem}.workspace-nav--compact .workspace-brand{padding-inline:6px}.zak-app{--background:var(--workspace-bg);--foreground:var(--workspace-ink);--card:var(--workspace-panel);--card-foreground:var(--workspace-ink);--primary:var(--workspace-accent);--primary-foreground:#fffaf5;--border:var(--workspace-line);--muted-foreground:var(--workspace-muted);--sidebar:var(--workspace-panel);--sidebar-primary:var(--workspace-accent-soft);--sidebar-primary-foreground:var(--workspace-accent);--bg-grad:var(--workspace-bg);background:var(--workspace-bg)}[data-theme=sombre] .zak-app{--primary-foreground:#252321;--bg-grad:var(--workspace-bg)}.zak-app .workspace-sidebar{width:236px;padding:20px 12px}.zak-app .workspace-sidebar nav a{box-shadow:none;border-radius:10px}.workspace-organisation{border:1px solid var(--workspace-line);border-radius:12px;margin:16px 6px 0;padding:12px}.workspace-organisation>p:first-child{overflow-wrap:anywhere;font-size:.9375rem;font-weight:700}.workspace-organisation>p:last-child{color:var(--workspace-muted);margin-top:3px;font-size:.75rem}.zak-app .workspace-sidebar>nav{gap:3px;margin-top:16px}.zak-app .workspace-sidebar>nav a{min-height:44px;font-size:.875rem}.zak-app .workspace-sidebar>nav a>svg{width:19px;height:19px}.workspace-mobile-spaces{margin-bottom:18px}.workspace-mobile-spaces .workspace-brand{display:none}.workspace-welcome{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0 20px;display:flex}.workspace-welcome h1{overflow-wrap:anywhere;margin-top:3px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.16}.workspace-welcome p{color:var(--workspace-muted);font-size:.9375rem}.workspace-welcome .workspace-context{margin-top:7px;font-size:.8125rem}.workspace-overview>*{min-width:0;padding:16px}.workspace-overview :is(.text-4xl,.text-5xl){font-size:clamp(1.25rem,3vw,2rem)}.workspace-quick-actions>a{border-radius:var(--workspace-radius);border-width:1px;gap:12px;min-height:68px;padding:14px}.workspace-quick-actions>a>svg{width:24px;height:24px}.workspace-quick-actions>a .font-display{font-size:1.0625rem}.workspace-quick-actions>a .text-base{font-size:.875rem}.workspace-studio{background:var(--workspace-bg)}.workspace-studio>.workspace-nav{padding-inline:clamp(16px,3vw,40px)}.workspace-studio :is(.ms-root,.studio-root){--ms-bg:var(--workspace-bg);--ms-paper:var(--workspace-panel);--ms-ink:var(--workspace-ink);--ms-muted:var(--workspace-muted);--ms-line:var(--workspace-line);--ms-green:var(--workspace-accent);font-family:var(--workspace-font)}@media (width>=1024px){.workspace-mobile-spaces{display:none}}@media (width<=639px){.workspace-nav{gap:10px}.workspace-brand b{display:none}.workspace-links>a{padding-inline:9px}.zak-app .workspace-mobile-header{padding-block:9px}.zak-app .workspace-mobile-header .font-display{font-size:1rem}.zak-app .workspace-mobile-header p+p{font-size:.8125rem}.zak-app .workspace-main{padding-top:10px;padding-inline:14px}.zak-app .workspace-bottom-nav>:is(a,button){height:58px;font-size:.75rem}.zak-app .workspace-bottom-nav svg{width:22px;height:22px}.workspace-welcome{padding-bottom:16px}.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-overview>*{padding:12px}.workspace-overview .text-base{font-size:.8125rem}.workspace-overview .font-display{overflow-wrap:anywhere}.workspace-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-quick-actions>a{gap:9px;min-height:74px;padding:12px}.workspace-quick-actions>a .font-display{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.workspace-nav *{transition:none}}.workspace-studio .ms-intro h1{font-family:var(--workspace-font);letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:700}.workspace-studio .ms-intro h1 em{font-style:normal;font-weight:inherit;color:var(--workspace-accent)}.workspace-studio .ms-intro{padding-top:28px}.workspace-studio :is(.ms-eyebrow,.ms-intro>div>p:last-child,.ms-breadcrumb,.ms-filter-row>p){color:var(--workspace-muted);font-size:.8125rem}.workspace-studio .ms-eyebrow{letter-spacing:.05em}.workspace-studio :is(.ms-shop-icon,.ms-tabs button>span){color:var(--workspace-accent);background:var(--workspace-accent-soft);border-color:var(--workspace-line)}.workspace-studio .ms-button{border-color:var(--workspace-line);border-radius:10px;min-height:44px;font-size:.8125rem!important}.workspace-studio .ms-primary{background:var(--workspace-accent);border-color:var(--workspace-accent)}.workspace-studio .ms-primary:hover:not(:disabled){background:var(--workspace-ink);border-color:var(--workspace-ink)}.workspace-studio .ms-tabs button{min-height:44px;font-size:.8125rem}.workspace-studio :is(.ms-search input,.ms-filter select){min-height:44px;font-size:16px}.workspace-studio .ms-root :focus-visible{outline-color:var(--workspace-accent)}.workspace-studio :is(.ms-model-caption h2,.ms-create-card h2,.ms-section-heading h2){font-family:var(--workspace-font);letter-spacing:-.035em;font-weight:650}.workspace-studio .ms-create-card{background:var(--workspace-bg);color:var(--workspace-ink);border-color:var(--workspace-line);border-radius:var(--workspace-radius)}.workspace-studio .ms-create-card:hover:not(:disabled){background:var(--workspace-accent-soft);border-color:var(--workspace-accent)}.workspace-studio :is(.ms-create-card h2 em,.ms-model-caption h2>span){color:var(--workspace-accent);font-style:normal}.workspace-studio :is(.ms-card-foot,.ms-create-kicker,.ms-create-card p,.ms-create-card small,.ms-model-caption p){color:var(--workspace-muted);font-size:.75rem}.workspace-studio :is(.ms-collection-note,.ms-create-icon){background:var(--workspace-bg);border-color:var(--workspace-line);color:var(--workspace-ink)}@media (width<=639px){.workspace-studio .ms-intro{padding-top:20px}.workspace-studio .ms-header{height:auto;min-height:64px;padding-block:12px}.workspace-main .kit-button{gap:.6rem;height:auto;min-height:3.125rem;padding-block:.7rem;font-size:1rem}.workspace-main .kit-action{border-width:1px;gap:.75rem;min-height:4.25rem;padding:.875rem}.workspace-main .kit-action>svg{width:1.5rem;height:1.5rem}.workspace-main .kit-action .font-display{font-size:1.0625rem}.workspace-main .surf-page-title{gap:12px;padding-bottom:14px}.workspace-main .surf-page-title h1{font-size:1.6rem}.workspace-main .surf-page-title .text-lg{font-size:1rem}}[data-theme=sombre] .workspace-studio .ms-primary{color:var(--workspace-bg)!important}.workspace-studio .studio-root{--studio-ink:var(--workspace-ink);--studio-muted:var(--workspace-muted);--studio-line:var(--workspace-line);--studio-surface:var(--workspace-panel);--studio-accent:var(--workspace-accent);background:var(--workspace-bg);font-family:var(--workspace-font)}.workspace-studio .studio-root :focus-visible{outline-color:var(--workspace-accent)}
