: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:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));--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:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));--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:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));--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-art[data-pixel-art]{width:100%;margin-inline:0}.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:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));--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]{--accent:var(--landing-terracotta);--accent-contrast:#f5f1e9;--accent-hover:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));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(--accent-hover);background:var(--accent-hover);color:#f5f1e9}.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]{--accent:var(--landing-terracotta);--accent-contrast:#f5f1e9;--accent-hover:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));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:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));--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:#f7f7f2;--bg-muted:#eceee7;--surface:#fffef9;--surface-raised:#fffefb;--text:#202b26;--text-secondary:#536158;--text-tertiary:#707a70;--border:#dce0d5;--border-strong:#9ba79a;--accent:#805a4d;--accent-hover:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));--accent-contrast:#fffaf1;--matz-accent:#805a4d;--matz-accent-strong:#68493f;--matz-accent-soft:#efe4dc;--matz-accent-contrast:#fffaf1;--matz-ring:color-mix(in srgb,var(--matz-accent) 30%,transparent);--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-1:0 1px 2px rgb(32 43 38/4%);--shadow-2:0 3px 12px rgb(32 43 38/6%);--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:#435248;--border-strong:#84958a;--accent:#c18b78;--accent-hover:color-mix(in srgb,var(--accent) 96%,var(--accent-contrast));--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:#202b26}.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.25rem}.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:color-mix(in srgb,#805a4d 96%,#fffaf1)}.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-projects-drawer[data-slot=dialog-content]{inset:0 auto 0 0;margin:0;width:min(300px,85vw);max-width:85vw;height:100dvh;padding:0;gap:0;display:flex;flex-direction:column;border:0;border-radius:0 14px 14px 0;overflow:hidden;animation:none}.matz-projects-drawer>aside{width:100%}.matz-project-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:58px;padding:8px 14px;gap:12px;border-bottom:1px solid var(--border);background:var(--surface)}.matz-project-identity{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.matz-workspace-brand{display:flex;border-right:1px solid var(--border);margin-right:4px;padding:4px 12px 4px 4px}.matz-project-title{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550}.matz-workspace-nav{display:flex;align-items:center;gap:2px;padding:3px;border-radius:9px;background:var(--bg-muted)}.matz-workspace-nav [data-slot=button]{color:var(--text-secondary);height:30px;padding-inline:10px;gap:6px;font-size:12px}.matz-workspace-nav [aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.matz-project-actions{display:flex;align-items:center;gap:7px;justify-content:flex-end;flex:1;min-width:0}.matz-publish-button{border-radius:7px}.matz-project-workspace{background:var(--bg)}.matz-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 15px}.matz-chat-toolbar [data-slot=button]{font-size:12px}.matz-chat-status{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matz-conversation{background:var(--bg)}.matz-messages{font-size:13px;line-height:1.7;padding:16px 24px 28px}.matz-messages .matz-markdown,.matz-messages .prose{font-size:13px;line-height:1.75}.matz-user-message{border:0;border-radius:12px 12px 3px 12px;background:var(--bg-muted);padding:10px 14px}.matz-user-message p{font-size:13px;line-height:1.65}.matz-chat-composer{padding:12px 16px 16px}.matz-authenticated [data-slot=matz-composer-form]{border-radius:14px;padding:10px;box-shadow:var(--shadow-2);background:var(--surface)}.matz-authenticated [data-slot=matz-composer-form]:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--matz-ring)}.matz-authenticated [data-slot=matz-composer]:focus-visible{outline:none}.matz-authenticated [data-slot=matz-composer]{font-size:13px;min-height:58px}.matz-authenticated [data-slot=matz-mode-toggle],.matz-authenticated [data-slot=matz-model-toggle]{height:28px;border:0;border-radius:6px;background:transparent;font-size:11px;padding-inline:8px}.matz-authenticated [data-slot=matz-send],.matz-authenticated [data-slot=matz-stop]{min-width:30px;min-height:30px;border-radius:8px}.matz-authenticated [data-slot=button],.matz-authenticated [data-slot=matz-composer]{font-family:var(--font-body-stack)}.matz-canvas-pane{padding:10px 10px 10px 12px;background:var(--bg-muted)}.matz-inspector{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-1)}.matz-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:7px 12px;border-bottom:1px solid var(--border);background:var(--surface)}.matz-preview-address{display:flex;align-items:center;gap:7px;min-width:0;font-size:11px;color:var(--text-tertiary)}.matz-preview-address span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matz-runtime-preview{background:var(--bg-muted)}.matz-runtime-toolbar{padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface);font-size:11px}.matz-inspector:has([data-matz-exit-fullscreen]) .matz-runtime-toolbar{padding-left:54px}.matz-runtime-status{display:flex;align-items:center;gap:7px}.matz-runtime-status:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--text-tertiary)}.matz-runtime-status.is-ready:before{background:#578361}.matz-runtime-empty{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:32px;text-align:center}.matz-runtime-empty>svg{width:36px;height:36px;color:var(--border-strong);stroke-width:1.2}.matz-runtime-empty h2{font-family:var(--font-source-serif),Georgia,serif;font-size:26px;font-weight:400;letter-spacing:-.035em;color:var(--text)}.matz-runtime-empty p{color:var(--text-secondary);font-size:12px}.matz-home{flex:1;min-height:0;overflow-y:auto;background:var(--bg);color:var(--text)}.matz-home-inner{width:min(100%,980px);min-height:100%;margin-inline:auto;padding:clamp(48px,10vh,110px) 40px 48px;display:flex;flex-direction:column;align-items:center}.matz-home-intro{position:relative;width:100%;max-width:720px;text-align:center}.matz-home-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--matz-accent);margin:0 0 18px}.matz-home-headline{margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.045em}.matz-home-art{width:92px;margin:20px auto 0;opacity:.85}.matz-home-composer{width:100%;max-width:720px;margin-top:24px}.matz-home-composer [data-slot=matz-composer-form]{min-height:152px;justify-content:space-between;border-radius:16px;padding:16px}.matz-home-composer [data-slot=matz-composer]{min-height:62px;font-size:15px}.matz-home-inner>p{max-width:65ch}.matz-home-inner>p[role=alert]{color:var(--error)}.matz-recent-projects{width:100%;max-width:720px;margin-top:48px}.matz-recent-projects h2{margin:0 0 14px;font-size:12px;font-weight:550;color:var(--text-secondary)}.matz-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.matz-project-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;min-height:110px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.matz-project-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.matz-project-card-title{font-size:13px;font-weight:550;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:12px}.matz-project-card>span:last-of-type{font-size:11px;color:var(--text-tertiary)}.matz-project-card>svg{position:absolute;top:18px;right:14px;color:var(--text-tertiary)}.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:16px 12px;color:var(--text-secondary)}.matz-sidebar-empty>div{max-width:180px;margin-bottom:16px}.matz-sidebar-empty p{margin:0;font-size:13px}.matz-sidebar-empty p+p{margin-top:8px;color:var(--text-tertiary);font-size:12px;line-height:1.55}.matz-workspace-project-mark{width:24px;height:24px}.matz-workspace-welcome{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center}.matz-workspace-welcome>p{max-width:32ch;margin:0}.matz-welcome-art{width:130px;margin-bottom:16px}.matz-preview-empty-art{width:min(160px,70%);margin:0 auto 12px}.matz-working-block{border-left:2px solid var(--matz-accent)}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-workflow label{display:flex;align-items:flex-start;gap:12px;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:6px}[data-slot=matz-workflow-action]{cursor:pointer;white-space:normal}[data-slot=matz-workflow-action]:disabled{cursor:not-allowed}@media (max-width:1279px){.matz-project-title{max-width:170px}.matz-project-actions>p{display:none}}@media (max-width:1023px){.matz-project-header{flex-wrap:wrap;gap:8px}.matz-project-identity{flex:1 1 auto}.matz-project-actions{flex:0 0 auto}.matz-workspace-nav{order:3;width:100%;justify-content:center}.matz-canvas-pane{padding:8px}.matz-inspector{flex:1}}@media (max-width:639px){.matz-project-header{padding:8px}.matz-workspace-brand{display:none}.matz-project-title{max-width:170px;font-size:12px}.matz-project-actions{gap:4px}.matz-workspace-nav [data-slot=button]{flex:1;justify-content:center;padding-inline:7px}.matz-workspace-nav [data-slot=button] svg{display:none}.matz-runtime-toolbar [data-slot=button]{height:28px;font-size:11px;padding-inline:8px}.matz-messages{padding-inline:20px}.matz-chat-composer{padding:10px 12px 12px}.matz-home-inner{padding:48px 20px 32px}.matz-home-art{width:80px}.matz-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matz-project-card{padding:14px}.matz-home-composer [data-slot=matz-composer-form]>div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.matz-project-card{transition:none}}@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-20c4,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-20c4,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-20c4,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-20c4,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_670601{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_670601{--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"}