:root{--bg:#faf9f6;--bg-muted:#f1efe9;--surface:#ffffff;--surface-raised:#ffffff;--text:#1b1a17;--text-secondary:#605b51;--text-tertiary:#8b8579;--border:#e7e3d9;--border-strong:#a39d8f;--accent:#1b1a17;--accent-hover:#000000;--accent-contrast:#ffffff;--matz-accent:#3b5bdb;--matz-accent-strong:#2f4bc4;--matz-accent-soft:#eef0fc;--matz-accent-contrast:#ffffff;--matz-ring:color-mix(in srgb,var(--matz-accent) 24%,transparent);--radius-sm:6px;--radius:10px;--radius-lg:16px;--shadow-1:0 1px 2px rgba(27,26,23,0.05);--shadow-2:0 2px 8px rgba(27,26,23,0.07),0 1px 2px rgba(27,26,23,0.04);--shadow-3:0 12px 32px rgba(27,26,23,0.1),0 2px 8px rgba(27,26,23,0.06);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:120ms;--dur:180ms;--dur-slow:260ms;--background:var(--bg);--foreground:var(--text);--muted:var(--bg-muted);--muted-foreground:var(--text-secondary);--ring:var(--matz-accent);--input:var(--border);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface-raised);--popover-foreground:var(--text);--secondary:var(--bg-muted);--secondary-foreground:var(--text);--ui-accent:var(--bg-muted);--ui-accent-foreground:var(--text)}html.dark{--bg:#121110;--bg-muted:#1b1a17;--surface:#1d1c19;--surface-raised:#242320;--text:#ece9e2;--text-secondary:#a49e92;--text-tertiary:#7b756a;--border:#2b2a25;--border-strong:#47443c;--accent:#ece9e2;--accent-hover:#ffffff;--accent-contrast:#121110;--matz-accent:#93a8ff;--matz-accent-strong:#b4c3ff;--matz-accent-soft:#22273f;--matz-accent-contrast:#10122e;--matz-ring:color-mix(in srgb,var(--matz-accent) 32%,transparent);--shadow-1:0 1px 2px rgba(0,0,0,0.35);--shadow-2:0 2px 8px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.3);--shadow-3:0 12px 32px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.35);--background:var(--bg);--foreground:var(--text);--muted:var(--bg-muted);--muted-foreground:var(--text-secondary);--ring:var(--matz-accent);--input:var(--border);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface-raised);--popover-foreground:var(--text);--secondary:var(--bg-muted);--secondary-foreground:var(--text);--ui-accent:var(--bg-muted);--ui-accent-foreground:var(--text)}.marketing-editorial,body{--font-display:var(--font-matz-display)}.marketing-editorial h1,.marketing-editorial h2,.marketing-editorial h3{letter-spacing:-.015em}.matz-display{font-family:var(--font-display-stack);font-weight:600;letter-spacing:-.02em}.matz-auth-shell :focus-visible,.matz-header :focus-visible,.matz-landing :focus-visible,.matz-workspace :focus-visible{outline:2px solid var(--matz-accent);outline-offset:2px;border-radius:var(--radius-sm)}.matz-landing [data-slot=matz-composer]:focus,.matz-landing [data-slot=matz-composer]:focus-visible,.matz-workspace [data-slot=matz-composer]:focus,.matz-workspace [data-slot=matz-composer]:focus-visible{outline:none;outline-offset:0}.matz-wash{background:radial-gradient(110% 62% at 50% -8%,color-mix(in srgb,var(--matz-accent) 9%,transparent) 0,transparent 58%),var(--bg)}html.dark .matz-wash{background:radial-gradient(110% 62% at 50% -8%,color-mix(in srgb,var(--matz-accent) 13%,transparent) 0,transparent 58%),var(--bg)}.matz-grain{position:relative}.matz-grain:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}html.dark .matz-grain:before{opacity:.5}@keyframes matz-spin{to{transform:rotate(1turn)}}.matz-spinner{display:inline-block;width:1rem;height:1rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--matz-accent) 25%,transparent);border-top-color:var(--matz-accent);animation:matz-spin .8s linear infinite}@keyframes matz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.matz-working-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:var(--matz-accent);animation:matz-pulse 1.4s var(--ease-out) infinite}@keyframes matz-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.matz-fade-in{animation:matz-fade-in var(--dur-slow) var(--ease-out) both}@keyframes matz-highlight-in{0%{background-color:var(--matz-accent-soft)}to{background-color:transparent}}.matz-highlight-in{border-radius:var(--radius);animation:matz-highlight-in 1.2s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.matz-fade-in,.matz-highlight-in,.matz-spinner,.matz-working-dot{animation:none}}.matz-landing{--landing-pine:#202b26;--landing-pine-alt:#24312b;--landing-pine-deep:#111a16;--landing-cream:#e8ebe6;--landing-muted:#aeb8b1;--landing-line:#526159;--landing-paper-line:#aeb7b0;--landing-terracotta:#805a4d;--landing-terracotta-light:#c18b78;--matz-accent:var(--landing-terracotta);--matz-ring:color-mix(in srgb,var(--landing-terracotta) 32%,transparent);position:relative;display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg);color:var(--text)}.matz-landing-section-inner{width:100%;max-width:68rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.matz-landing-section-inner{padding-inline:2rem}}.matz-landing-hero{--hero-pine:#202b26;--hero-pine-deep:#111a16;--hero-cream:#e8ebe6;--hero-muted:#aeb8b1;--hero-line:#526159;--hero-terracotta:#805a4d;--hero-terracotta-light:#c18b78;--surface:var(--hero-cream);--text:var(--hero-pine);--text-secondary:#66716b;--text-tertiary:#66716b;--border:#aeb7b0;--border-strong:#66716b;--accent:var(--hero-terracotta);--accent-hover:#68493f;--accent-contrast:#f5f1e9;--matz-accent:var(--hero-terracotta);--matz-ring:color-mix(in srgb,var(--hero-terracotta) 32%,transparent);display:grid;min-height:660px;background:var(--hero-pine);color:var(--hero-cream)}.matz-landing-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;width:100%;max-width:80rem;margin-inline:auto;padding-inline:2rem}.matz-landing-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4.5rem 0}.matz-landing-headline{max-width:13.5ch;margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(3.5rem,5.6vw,5.5rem);font-weight:400;line-height:1.02;letter-spacing:-.06em;color:var(--hero-cream)}.matz-landing-composer{width:min(100%,42rem);margin-top:3rem;text-align:left}.matz-landing-composer [data-slot=matz-composer-form]{min-height:10.5rem;justify-content:space-between;padding:1rem;border:0;border-radius:0;box-shadow:none}.matz-landing-composer [data-slot=matz-composer]{min-height:4.5rem;font-size:1rem;line-height:1.55}.matz-landing-composer [data-slot=matz-mode-toggle],.matz-landing-composer [data-slot=matz-model-toggle]{height:2.5rem;padding-inline:.75rem;border:1px solid #aeb7b0;border-radius:0;background:transparent;font-size:.82rem}.matz-landing-composer [data-slot=matz-send]{min-width:8.75rem;border-radius:0;font-weight:600}.matz-landing-hero-art{width:118%;margin-left:-3%}.matz-landing-hero{overflow:clip}.matz-landing-error{margin:1rem 0 0;font-size:.875rem;color:var(--error)}body:has(.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact)){background:#202b26}body:has(.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact)) .min-h-dvh.flex-col{background:#202b26}body:has(.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact)) .matz-header,body:has(.matz-landing) .matz-header{--text:#e8ebe6;--text-secondary:#aeb8b1;--border:#526159;--border-strong:#aeb8b1;--bg-muted:#24312b;--surface:#202b26;--accent:#805a4d;--accent-hover:#68493f;--accent-contrast:#f5f1e9;background:#202b26;color:#e8ebe6;backdrop-filter:none}body:has(.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact)) .matz-header-inner,body:has(.matz-landing) .matz-header-inner{max-width:80rem;min-height:3.5rem;padding-inline:2rem}body:has(.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact)) .matz-header-brand,body:has(.matz-landing) .matz-header-brand{color:#e8ebe6}@media (max-width:767px){.matz-landing-hero{min-height:auto}.matz-landing-hero-inner{grid-template-columns:1fr;padding-inline:1.25rem}.matz-landing-hero-copy{min-height:0;padding:3rem 0 0}.matz-landing-headline{font-size:clamp(2.8rem,12vw,4.5rem)}.matz-landing-composer{margin-top:2rem}.matz-landing-hero-art{width:110%;max-width:580px;justify-self:center;margin:-1rem -5% 1.5rem}body:has(.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact)) .matz-header-inner,body:has(.matz-landing) .matz-header-inner{padding-inline:1rem}}.matz-landing-beats{padding:0;border-block:1px solid var(--landing-terracotta);background:var(--landing-pine);color:var(--landing-cream)}.matz-landing-beats .matz-landing-section-inner{max-width:80rem;padding-inline:2rem}.matz-landing-beats-grid{display:grid;grid-template-columns:1.12fr .94fr .94fr}.matz-landing-beats-grid>*{min-width:0}.matz-landing-beat{min-height:21rem;padding:3rem 2.25rem 3.25rem;border-left:1px solid var(--landing-terracotta)}.matz-landing-beats-grid>:last-child .matz-landing-beat{border-right:1px solid var(--landing-terracotta)}.matz-landing-beat h2{max-width:10ch;margin:0 0 1.5rem;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(2rem,2.8vw,3.2rem);font-weight:400;line-height:.98;letter-spacing:-.045em;color:var(--landing-cream)}.matz-landing-beat p{max-width:31ch;margin:0;font-size:.98rem;line-height:1.55;color:var(--landing-muted)}.matz-landing-console{padding:6rem 0 6.5rem;border-bottom:1px solid var(--landing-terracotta);background:var(--landing-pine-deep);color:var(--landing-cream)}.matz-landing-console-copy{max-width:80rem;padding-inline:2rem}.matz-landing-console-copy>div{background:var(--landing-pine-deep);display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);grid-template-rows:auto 1fr;gap:1.75rem 7rem}.matz-landing-console-copy h2{max-width:8ch;margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(3.4rem,5.5vw,6rem);font-weight:400;line-height:.92;letter-spacing:-.055em;color:var(--landing-cream)}.matz-landing-console-lead{align-self:end;max-width:28ch;margin:0;font-size:1.02rem;line-height:1.55;color:var(--landing-muted)}.matz-landing-console-points{grid-column:2;grid-row:1/4;margin:0;padding:0;list-style:none}.matz-landing-console-points li{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);gap:2.5rem;padding:1.75rem 0;border-top:1px solid var(--landing-terracotta)}.matz-landing-console-points li:last-child{border-bottom:1px solid var(--landing-terracotta)}.matz-landing-console-points h3{margin:0;font-size:1rem;font-weight:600;color:var(--landing-cream)}.matz-landing-console-points p{margin:0;font-size:.95rem;line-height:1.5;color:var(--landing-muted)}.matz-landing-steps{padding:6rem 0 6.5rem;background:var(--landing-cream);color:var(--landing-pine);border-bottom:1px solid var(--landing-paper-line)}.matz-landing-steps .matz-landing-section-inner{max-width:80rem;padding-inline:2rem}.matz-landing-section-title{max-width:8ch;margin:0 0 4.5rem;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(3.4rem,5.5vw,6rem);font-weight:400;line-height:.92;letter-spacing:-.055em}.matz-landing-step-list{width:min(100%,66rem);margin:0 0 0 auto;padding:0;list-style:none}.matz-landing-step{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;align-items:start;padding:1.75rem 0;border-top:1px solid var(--landing-paper-line)}.matz-landing-step:last-child{border-bottom:1px solid var(--landing-paper-line)}.matz-landing-step-index{flex:0 0 auto;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--landing-terracotta);background:var(--landing-terracotta);font-family:var(--font-body-stack);font-size:.8rem;font-weight:600;color:#f5f1e9}.matz-landing-step h3{margin:0 0 .55rem;font-size:1.08rem;font-weight:600;color:var(--landing-pine)}.matz-landing-step p{max-width:48ch;margin:0;font-size:.95rem;line-height:1.5;color:#66716b}.matz-landing-close{padding:5.5rem 0 6.25rem;background:var(--landing-pine);color:var(--landing-cream)}.matz-landing-close-inner{max-width:80rem;padding-inline:2rem;text-align:left}.matz-landing-close-inner>.reveal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 4rem;align-items:end}.matz-landing-close h2{max-width:9ch;margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(3.4rem,5.5vw,6rem);font-weight:400;line-height:.92;letter-spacing:-.055em}.matz-landing-close p{max-width:36ch;margin:0;color:var(--landing-muted);line-height:1.55}.matz-landing-close [data-slot=button]{grid-column:2;grid-row:1/3;min-height:3.25rem;padding-inline:1.25rem;border-radius:0;border-color:var(--landing-terracotta);background:var(--landing-terracotta);color:#f5f1e9}.matz-landing-close [data-slot=button]:hover:not(:disabled){border-color:var(--landing-cream);background:var(--landing-cream);color:var(--landing-pine)}.matz-landing-footer{padding:4rem 0 2rem;border-top:1px solid var(--landing-line);background:var(--landing-pine-deep);color:var(--landing-cream)}.matz-landing-footer-inner{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem;display:grid;gap:3rem}@media (min-width:768px){.matz-landing-footer-inner{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));padding-inline:2rem;gap:2.5rem}}.matz-landing-footer-name{margin:0 0 .65rem;font-family:var(--font-source-serif),Georgia,serif;font-size:1.65rem;font-weight:400;color:var(--landing-cream)}.matz-landing-footer-tagline{margin:0;font-size:.92rem;color:var(--landing-muted)}.matz-landing-footer-col h3{margin:0 0 .75rem;font-size:.8rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:var(--landing-terracotta-light)}.matz-landing-footer-col ul{margin:0;padding:0;list-style:none}.matz-landing-footer-col li+li{margin-top:.45rem}.matz-landing-footer-col a{font-size:.95rem;color:var(--landing-muted);text-decoration:none}.matz-landing-footer-col a:hover{color:var(--landing-terracotta-light)}.matz-landing-footer-legal{width:100%;max-width:80rem;margin:2rem auto 0;padding:1.25rem 1.25rem 0;border-top:1px solid var(--landing-line);font-size:.85rem;color:var(--landing-muted)}@media (min-width:768px){.matz-landing-footer-legal{padding-inline:2rem}}.matz-landing-footer-legal p{margin:0}@media (max-width:767px){.matz-landing-beats .matz-landing-section-inner,.matz-landing-close-inner,.matz-landing-console-copy,.matz-landing-steps .matz-landing-section-inner{padding-inline:1.25rem}.matz-landing-beats-grid{grid-template-columns:1fr}.matz-landing-beat{min-height:0;padding:2.75rem 0 3rem;border-left:0;border-bottom:1px solid var(--landing-terracotta)}.matz-landing-beats-grid>:last-child .matz-landing-beat{border-right:0;border-bottom:0}.matz-landing-console,.matz-landing-steps{padding-block:4.5rem}.matz-landing-console-copy>div{grid-template-columns:1fr;gap:1.5rem}.matz-landing-console-lead{margin-bottom:2rem}.matz-landing-console-points{grid-column:1;grid-row:auto}.matz-landing-console-points li{grid-template-columns:1fr;gap:.65rem}.matz-landing-section-title{margin-bottom:3rem}.matz-landing-step-list{width:100%}.matz-landing-close-inner>.reveal{grid-template-columns:1fr}.matz-landing-close [data-slot=button]{grid-column:1;grid-row:auto;justify-self:start;margin-top:1rem}}.matz-auth-shell{flex:1;align-self:stretch;width:100%}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;align-items:stretch;gap:0;width:100%;max-width:none;min-height:calc(100dvh - 3.5rem);margin-inline:0;padding:0;background:#202b26;color:#e8ebe6}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-intro{align-content:center;max-width:none;padding:clamp(4rem,9vw,8rem) clamp(2rem,7vw,7rem)}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-intro .section-label{display:none}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-intro h1{max-width:10ch;color:#e8ebe6;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(4rem,6.3vw,6.75rem);font-weight:400;letter-spacing:-.06em;line-height:.9}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-intro>p:not(.section-label){max-width:31rem;color:#bdc7be}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-highlights{width:min(100%,31rem);margin-top:clamp(2rem,5vh,3.5rem);border-top:1px solid #526159;color:#e8ebe6}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-highlights li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding-block:.85rem;border-bottom:1px solid #526159}.matz-auth-highlight-index{color:#c18b78;font-family:var(--font-mono-stack);font-size:.72rem;letter-spacing:.05em}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-panel{--bg:#e8ebe6;--bg-muted:#dde2db;--surface:#e8ebe6;--surface-raised:#f5f6f1;--text:#202b26;--text-secondary:#536158;--text-tertiary:#606d64;--border:#aeb7b0;--border-strong:#66766a;--accent:#805a4d;--accent-hover:#68493f;--accent-contrast:#f5f1e9;--matz-accent:#68493f;--matz-ring:color-mix(in srgb,#805a4d 32%,transparent);align-items:center;align-content:center;justify-items:center;max-width:none;padding:clamp(2rem,5vw,4.5rem);border-left:1px solid #526159;background:#111a16;color:var(--text)}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-panel>*{width:min(100%,25rem)}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-clerk-skeleton,.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .cl-card{border:1px solid var(--border)!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .cl-formButtonPrimary,.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .cl-formFieldInput,.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .cl-socialButtonsBlockButton{border-radius:0!important}.matz-onboarding{grid-template-columns:minmax(0,30rem);justify-content:center;min-height:0}.matz-onboarding .auth-shell-intro{justify-items:center;text-align:center}.matz-auth-shell .auth-shell-intro h1{font-family:var(--font-display-stack);font-weight:600;letter-spacing:-.025em}.matz-auth-shell .auth-shell-panel{max-width:24.5rem}.matz-auth-shell .cl-cardBox,.matz-auth-shell .cl-rootBox{min-height:0}.matz-auth-shell .cl-card{padding-top:1.35rem!important}.matz-auth-shell .cl-footer{background:transparent!important}.matz-clerk-footer-action{font-size:.9rem}@media (max-width:800px){.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact){grid-template-columns:minmax(0,1fr)}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-intro{justify-items:start;min-height:26rem;padding:4rem 1.25rem;text-align:left}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-intro h1{font-size:clamp(2.8rem,12vw,4.5rem)}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-highlights{width:100%}.matz-auth-shell:not(.matz-onboarding):not(.auth-shell--compact) .auth-shell-panel{min-height:36rem;padding:2.5rem 1.25rem;border-top:1px solid #526159;border-left:0}}.matz-onboarding-check{display:flex;align-items:flex-start;gap:.65rem;margin:0;font-size:.9rem;font-weight:400;line-height:1.45;color:var(--text-secondary);cursor:pointer}.matz-onboarding-check span{font-weight:400}.matz-onboarding-check a{text-decoration:underline;text-underline-offset:.2em}.matz-onboarding-check a:hover{color:var(--text)}.matz-auth-shell input[type=checkbox]{appearance:auto;width:1rem;height:1rem;min-width:1rem;margin:.2rem 0 0;padding:0;flex-shrink:0;accent-color:var(--accent);border:none;background:transparent;cursor:pointer}.matz-auth-shell .onboarding-step{display:grid;gap:1.25rem}.matz-auth-shell .auth-shell-card>.field-error{margin-bottom:1rem}.matz-header{flex-shrink:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px)}.matz-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:72rem;margin-inline:auto;padding:.7rem 1.15rem}@media (min-width:768px){.matz-header-inner{padding-inline:1.5rem}}.matz-header-brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display-stack);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--text);text-decoration:none}.matz-header-brand:hover{opacity:.88}.matz-header-actions{display:flex;align-items:center;gap:.65rem;min-width:0;flex-shrink:0;margin-left:auto}.matz-header-link{display:none;font-size:.875rem;color:var(--text-secondary);text-decoration:none}.matz-header-link:hover{color:var(--text)}@media (min-width:640px){.matz-header-link{display:inline}}.matz-header-auth{display:inline-flex;align-items:center;gap:.5rem;min-height:2.15rem;min-width:9.5rem;justify-content:flex-end}.matz-header a[data-slot=button]{text-decoration:none}.matz-header .theme-toggle-icons{--theme-toggle-btn:1.85rem;flex-shrink:0;padding:.1rem;border-color:var(--border);background:transparent}.matz-header .theme-toggle-icons button{width:1.85rem;height:1.85rem}@media (max-width:767px){.matz-header-actions,.matz-header-auth,.matz-header-inner{gap:.375rem}}.matz-sidebar-footer{--matz-sidebar-footer-control:1.75rem;display:grid;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:auto auto;align-items:end;column-gap:.5rem;row-gap:.5rem;padding:.75rem .75rem .75rem 0;transition:none}.matz-sidebar-account,.matz-sidebar-settings{display:flex;align-items:center;justify-content:center;height:var(--matz-sidebar-footer-control);line-height:0}.matz-sidebar-account{grid-column:1;grid-row:2;align-self:end;justify-self:center;width:3rem}.matz-sidebar-settings{grid-column:2;grid-row:2;align-self:end;justify-self:start;width:auto;min-width:var(--matz-sidebar-footer-control)}.matz-sidebar.is-collapsed .matz-sidebar-settings{grid-column:1;grid-row:1;justify-self:center;width:3rem}.matz-sidebar-account .cl-avatarBox,.matz-sidebar-account .cl-rootBox,.matz-sidebar-account .cl-userButtonAvatarBox,.matz-sidebar-account .cl-userButtonBox,.matz-sidebar-account .cl-userButtonTrigger,.matz-sidebar-account .matz-sidebar-user-avatar,.matz-sidebar-account .matz-sidebar-user-box,.matz-sidebar-account .matz-sidebar-user-root,.matz-sidebar-account .matz-sidebar-user-trigger{box-sizing:border-box!important;width:var(--matz-sidebar-footer-control)!important;height:var(--matz-sidebar-footer-control)!important;min-width:var(--matz-sidebar-footer-control)!important;min-height:var(--matz-sidebar-footer-control)!important;max-width:var(--matz-sidebar-footer-control)!important;max-height:var(--matz-sidebar-footer-control)!important;margin:0!important;padding:0!important;line-height:0!important}.matz-sidebar-account .cl-userButtonTrigger,.matz-sidebar-account .matz-sidebar-user-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:transparent!important;box-shadow:none!important}.matz-sidebar-settings-btn{box-sizing:border-box;width:var(--matz-sidebar-footer-control)!important;height:var(--matz-sidebar-footer-control)!important;min-width:var(--matz-sidebar-footer-control)!important;padding:0!important;color:var(--text-secondary)}.matz-sidebar-settings-appearance{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.matz-sidebar{--matz-sidebar-dur:200ms;--matz-sidebar-ease:var(--ease-out);--matz-sidebar-rail-pad:0.5rem;--matz-sidebar-icon-slot:2rem}.matz-sidebar-icon-slot{position:relative;display:inline-flex;flex:0 0 var(--matz-sidebar-icon-slot);align-items:center;justify-content:center;width:var(--matz-sidebar-icon-slot);height:var(--matz-sidebar-icon-slot)}.matz-sidebar-header{position:relative;box-sizing:border-box;display:flex;align-items:center;min-height:calc(var(--matz-sidebar-icon-slot) + .625rem + .25rem);padding:.625rem var(--matz-sidebar-rail-pad) .25rem}.matz-sidebar-brand{display:flex;min-width:0;align-items:center;gap:.5rem;border-radius:var(--radius);padding:0}.matz-sidebar-label-clip{display:inline-block;min-width:0;max-width:14rem;overflow:hidden;opacity:1;white-space:nowrap;vertical-align:middle;transition:opacity .16s var(--matz-sidebar-ease) 40ms,max-width var(--matz-sidebar-dur) var(--matz-sidebar-ease)}.matz-sidebar-label-clip.is-hidden,.matz-sidebar.is-collapsed .matz-sidebar-label-clip{flex:0 0 0;width:0;max-width:0;margin-inline:0;opacity:0;pointer-events:none;transition:opacity 90ms var(--matz-sidebar-ease),max-width 0s linear 90ms,width 0s linear 90ms,flex-basis 0s linear 90ms}.matz-sidebar-collapse-btn{position:absolute;top:50%;right:.35rem;z-index:1;transform:translateY(-50%);transition:opacity .12s var(--matz-sidebar-ease)}.matz-sidebar-collapse-btn.is-hidden{opacity:0;pointer-events:none}.matz-sidebar-new{box-sizing:border-box;padding:.25rem var(--matz-sidebar-rail-pad)}.matz-sidebar-new-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;height:var(--matz-sidebar-icon-slot);min-height:var(--matz-sidebar-icon-slot);min-width:var(--matz-sidebar-icon-slot);padding:0!important;overflow:hidden;border-color:transparent!important;border-width:0!important;transition:width var(--matz-sidebar-dur) var(--matz-sidebar-ease),max-width var(--matz-sidebar-dur) var(--matz-sidebar-ease),background-color var(--matz-sidebar-dur) var(--matz-sidebar-ease),box-shadow var(--matz-sidebar-dur) var(--matz-sidebar-ease)}.matz-sidebar-new-btn.is-expanded-rail{width:100%;max-width:100%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-1)}.matz-sidebar-new-btn.is-collapsed-rail{width:var(--matz-sidebar-icon-slot);max-width:var(--matz-sidebar-icon-slot);background:transparent;box-shadow:none}.matz-sidebar-new-btn.is-collapsed-rail:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.matz-sidebar-section-label{display:block;max-height:2.5rem;overflow:hidden;opacity:1;transition:opacity .14s var(--matz-sidebar-ease) 30ms,max-height var(--matz-sidebar-dur) var(--matz-sidebar-ease),padding var(--matz-sidebar-dur) var(--matz-sidebar-ease)}.matz-sidebar-section-label.is-hidden,.matz-sidebar.is-collapsed .matz-sidebar-section-label{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transition:opacity 80ms var(--matz-sidebar-ease),max-height 0s linear 80ms,padding 0s linear 80ms}.matz-sidebar-nav{opacity:1;transition:opacity .14s var(--matz-sidebar-ease) 30ms}.matz-sidebar-nav.is-hidden{opacity:0;transition:opacity 80ms var(--matz-sidebar-ease)}@media (prefers-reduced-motion:reduce){.matz-sidebar{--matz-sidebar-dur:0ms}.matz-sidebar-collapse-btn,.matz-sidebar-label-clip,.matz-sidebar-label-clip.is-hidden,.matz-sidebar-nav,.matz-sidebar-nav.is-hidden,.matz-sidebar-new-btn,.matz-sidebar-section-label,.matz-sidebar-section-label.is-hidden,.matz-sidebar.is-collapsed .matz-sidebar-label-clip,.matz-sidebar.is-collapsed .matz-sidebar-section-label{transition:none}}.matz-landing-proof-art{grid-column:1;width:125%;max-width:520px;margin-left:-12%;align-self:end}.matz-landing-close-inner{position:relative}.matz-landing-close-art{width:180px;margin-bottom:1.75rem}@media (max-width:767px){.matz-landing-hero-inner{gap:1.5rem}.matz-landing-composer [data-slot=matz-send]{min-width:0}.matz-landing-proof-art{width:100%;margin:0;grid-column:auto}.matz-landing-close-art{width:140px}}main.matz-workspace:has(.matz-public-shell){height:auto;max-height:none;overflow:visible}body:has(.matz-authenticated,.matz-onboarding){--bg:#e8ebe6;--bg-muted:#dde2db;--surface:#f2f4ee;--surface-raised:#f5f6f1;--text:#202b26;--text-secondary:#536158;--text-tertiary:#606d64;--border:#b9c2b9;--border-strong:#66766a;--accent:#805a4d;--accent-hover:#68493f;--accent-contrast:#f5f1e9;--matz-accent:#68493f;--matz-accent-strong:#68493f;--matz-accent-soft:#e9dcd4;--matz-accent-contrast:#f5f1e9;--matz-ring:color-mix(in srgb,var(--matz-accent) 32%,transparent);--radius-sm:2px;--radius:2px;--radius-lg:4px;--shadow-1:none;--shadow-2:none;--shadow-3:0 16px 40px rgb(17 26 22/18%);--background:var(--bg);--foreground:var(--text);--muted:var(--bg-muted);--muted-foreground:var(--text-secondary);--ring:var(--matz-accent);--input:var(--border);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface-raised);--popover-foreground:var(--text);--secondary:var(--bg-muted);--secondary-foreground:var(--text);--ui-accent:var(--bg-muted);--ui-accent-foreground:var(--text)}html.dark body:has(.matz-authenticated,.matz-onboarding){--bg:#202b26;--bg-muted:#18221c;--surface:#28362e;--surface-raised:#304036;--text:#e8ebe6;--text-secondary:#bdc7be;--text-tertiary:#aeb8b1;--border:#526159;--border-strong:#84958a;--accent:#c18b78;--accent-hover:#d3a391;--accent-contrast:#111a16;--matz-accent:#d3a391;--matz-accent-strong:#d3a391;--matz-accent-soft:#44372f;--matz-accent-contrast:#111a16}.matz-authenticated .matz-sidebar{--bg-muted:#202b26;--surface:#304036;--text:#e8ebe6;--text-secondary:#bdc7be;--text-tertiary:#aeb8b1;--border:#526159;--border-strong:#84958a;--matz-accent:#d3a391;--matz-ring:#c18b7852;color:var(--text);background:var(--bg-muted)}.matz-authenticated .matz-shell-sidebar{border-color:#526159}.matz-authenticated .matz-sidebar-header{min-height:4rem}.matz-authenticated .matz-sidebar-new{padding-block:.5rem 1.5rem}.matz-authenticated .matz-sidebar-new-btn.is-expanded-rail{background:#805a4d;box-shadow:none}.matz-authenticated .matz-sidebar-new-btn.is-expanded-rail:hover{background:#68493f}.matz-authenticated .matz-sidebar-nav [aria-current=page]{box-shadow:inset 2px 0 #c18b78}.matz-authenticated :focus-visible{outline:2px solid var(--matz-accent);outline-offset:2px}.matz-authenticated .matz-display:not(.matz-sidebar-label-clip),body:has(.matz-authenticated,.matz-onboarding) [data-slot=dialog-title]{font-family:var(--font-source-serif),Georgia,serif;font-weight:400;letter-spacing:-.035em}.matz-project-header{min-height:4rem;background:var(--surface)}.matz-authenticated [data-slot=matz-composer-form]{border-radius:0;box-shadow:none;padding:.875rem}.matz-authenticated [data-slot=matz-composer-form]:focus-within{border-color:var(--matz-accent)}.matz-authenticated [data-slot=matz-mode-toggle],.matz-authenticated [data-slot=matz-model-toggle]{height:2.25rem;border:1px solid var(--border);border-radius:0;background:transparent}.matz-authenticated [data-slot=matz-send],.matz-authenticated [data-slot=matz-stop]{min-width:2.25rem;min-height:2.25rem;border-radius:0}.matz-home{flex:1;min-height:0;overflow-y:auto;background:#202b26;color:#e8ebe6}.matz-home-inner{width:min(100%,68rem);min-height:100%;margin-inline:auto;padding:clamp(3rem,10vh,7rem) clamp(1.25rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.matz-home-headline{max-width:13.5ch;margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(3.25rem,5.4vw,5.25rem);font-weight:400;line-height:1.04;letter-spacing:-.055em}.matz-home-composer{--surface:#e8ebe6;--bg-muted:#dde2db;--text:#202b26;--text-secondary:#536158;--text-tertiary:#606d64;--border:#aeb7b0;--accent:#805a4d;--accent-hover:#68493f;--accent-contrast:#f5f1e9;--matz-accent:#68493f;width:100%;max-width:45rem;margin-top:2rem}.matz-home-composer [data-slot=matz-composer-form]{min-height:11rem;justify-content:space-between}.matz-home-inner>p{color:#bdc7be;max-width:65ch}.matz-home-inner>p[role=alert]{color:#ffc6ba}@media (max-width:767px){.matz-home-headline{font-size:clamp(3rem,12vw,5rem)}.matz-home-composer [data-slot=matz-composer-form]>div:last-child{flex-wrap:wrap}}html.dark .matz-authenticated .matz-workspace-chrome{--matz-editor-bg:#111a16;--matz-editor-tab-bar:#18221c;--matz-editor-tab-hover:#304036}.matz-onboarding,html.dark .matz-onboarding{background:var(--bg)}.matz-onboarding .auth-shell-intro h1{font-family:var(--font-source-serif),Georgia,serif;font-weight:400;letter-spacing:-.04em}.matz-onboarding .auth-shell-card{border-radius:var(--radius-lg)}.matz-authenticated [data-slot=button],.matz-authenticated [data-slot=matz-composer]{font-family:var(--font-body-stack)}.matz-home-composer [data-slot=matz-composer]{min-height:4.5rem}.matz-authenticated:has(.matz-home) .matz-mobile-header{--text:#e8ebe6;--text-secondary:#bdc7be;--bg-muted:#304036;--matz-accent:#d3a391;background:#202b26;border-color:#526159;color:var(--text)}.matz-workflow label{display:flex;align-items:flex-start;gap:.75rem;font-weight:400}.matz-workflow-question fieldset{min-width:0;margin:0;padding:0;border:0}[data-slot=matz-workflow-choice]{width:1rem;height:1rem;flex-shrink:0;margin:.3rem 0 0;accent-color:var(--matz-accent)}[data-slot=matz-workflow-action],[data-slot=matz-workflow-answer]{font:inherit;border-radius:0}[data-slot=matz-workflow-action]{cursor:pointer;white-space:normal}[data-slot=matz-workflow-action]:disabled{cursor:not-allowed}.matz-authenticated .matz-mobile-backdrop{border:0;border-radius:0;background:rgb(0 0 0/40%);box-shadow:none}.matz-home-intro{width:100%;max-width:58rem;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:center}.matz-home-art{width:118%;margin-left:-8%}.matz-press-mark{display:block;width:28px;height:28px;flex-shrink:0;color:var(--matz-accent)}.matz-sidebar-project-link{display:grid;grid-template-columns:24px minmax(0,1fr);gap:1px 9px;align-items:center}.matz-sidebar-project-mark{grid-column:1;grid-row:1/3;width:24px;height:24px;color:#c18b78}.matz-sidebar-project-link>span{grid-column:2}.matz-sidebar-empty{padding:1rem .75rem;color:var(--text-secondary)}.matz-sidebar-empty>div{width:100%;max-width:180px;margin-bottom:1rem}.matz-sidebar-empty p{margin:0;font-size:.85rem}.matz-sidebar-empty p+p{margin-top:.5rem;color:var(--text-tertiary);font-size:.75rem;line-height:1.55}.matz-workspace-project-mark{margin-inline:4px 0;width:26px;height:26px}.matz-project-header{position:relative}.matz-project-header:after{position:absolute;content:"";inset:auto 0 -1px;height:2px;background:repeating-linear-gradient(135deg,var(--border) 0 1px,transparent 1px 5px);pointer-events:none}.matz-workspace-welcome{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center}.matz-workspace-welcome>p{max-width:32ch;margin:0}.matz-welcome-art{width:180px;margin-bottom:1rem}.matz-preview-empty-art{width:min(220px,70%);margin:0 auto .75rem}.matz-working-block{border-left:2px solid var(--matz-accent)}@media (max-width:1023px){.matz-home-intro{grid-template-columns:minmax(0,1fr) 200px}}@media (max-width:767px){.matz-home-inner{justify-content:flex-start;padding-top:2.5rem}.matz-home-intro{grid-template-columns:1fr;gap:0}.matz-home-headline{font-size:clamp(2.8rem,12vw,4.3rem)}.matz-home-art{width:160px;margin:1rem 0 -.5rem;align-self:end;justify-self:end}.matz-home-composer{margin-top:1.5rem}.matz-welcome-art{width:140px}.matz-workspace-welcome{padding-block:1.5rem}.matz-workspace-project-mark{width:22px;height:22px;margin:0}}@media (max-height:650px){.matz-preview-empty-art{width:140px}.matz-welcome-art{width:120px}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_c9f5d1{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_c9f5d1{--font-matz-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:fontMarketingDisplay;src:url(/_next/static/media/40cb693c198488f2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMarketingDisplay;src:url(/_next/static/media/f09b3574036d3642-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontMarketingDisplay Fallback;src:local("Arial");ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.00%;size-adjust:108.31%}.__className_be0e0a{font-family:fontMarketingDisplay,fontMarketingDisplay Fallback}.__variable_be0e0a{--font-source-serif:"fontMarketingDisplay","fontMarketingDisplay Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}