:root{--primary:#c13a18;--on-primary:#fff;--surface:#1e2126;--surface-alt:#16181b;--ground:#111214;--text:#f0f2f5;--text-muted:#aab2bd;--text-dim:#7c8593;--hairline:#2a2e34;--accent:#ff8365;--success:#4fb07c;--warning:#e0a33d;--error:#e2604a;--panel:#3c4046;--panel-chip:#4b5057;--panel-text:#f4f5f6;--panel-bullet:#7fb2ec;--panel-live:#4fb07c;--primary-hover:#a63014;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--font-sans:"Schibsted Grotesk", "Noto Sans SC", "PingFang SC", "Segoe UI", sans-serif;--font-display:"Schibsted Grotesk", "Noto Sans SC", "PingFang SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--paper:var(--ground);--ink:var(--text);--muted:var(--text-muted);--line:var(--hairline);--border:var(--hairline);--green:var(--primary);--subtle:var(--text-muted);--action:var(--primary);--action-hover:var(--primary-hover);font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-weight:600;line-height:1.25}p{line-height:1.8}ul,ol{padding-inline-start:1.3em}input{border:1px solid var(--line);background:var(--surface);inline-size:100%;color:var(--ink);border-radius:.5rem;padding:.8rem 1rem}input:focus{outline:2px solid var(--green);outline-offset:2px}label{flex-direction:column;gap:.6rem;font-size:.9rem;display:flex}button{border:0}label+label{margin-top:1.3rem}.container{max-inline-size:75rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.muted{color:var(--muted);font-size:.9rem}.small-label{color:var(--muted);font-size:.8rem}.button{background:var(--green);color:var(--on-primary);border-radius:.6rem;justify-content:center;align-items:center;gap:1rem;padding:.9rem 1.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.button:hover{background:var(--primary-hover)}.button-full{inline-size:100%;margin-top:1.5rem}.text-link{text-underline-offset:.25em;font-size:.85rem;text-decoration:underline}.brand{letter-spacing:-.07em;white-space:nowrap;align-items:center;font-size:1.9rem;font-weight:650;display:inline-flex}.brand-dot{color:var(--green)}.skip-link{background:var(--surface);text-align:center;color:var(--muted);padding:.3rem 1rem;font-size:.75rem;display:block}.skip-link:not(:focus){max-block-size:0;padding-block:0;overflow:hidden}.skip-link:focus{outline:2px solid var(--accent);outline-offset:-2px}.language-switch [aria-current=true]{text-underline-offset:.3em;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sheet-backdrop{z-index:50;background:#00000080;transition:opacity .18s ease-out;position:fixed;inset:0}.sheet-content{z-index:51;box-sizing:border-box;flex-direction:column;gap:2rem;inline-size:fit-content;max-inline-size:100%;padding:clamp(1.25rem,4vw,2rem);transition:translate .18s ease-out;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.sheet-content[data-starting-style],.sheet-content[data-ending-style]{translate:100%}.sheet-backdrop[data-starting-style],.sheet-backdrop[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.sheet-content,.sheet-backdrop{transition:none}}.site-header,.account-sheet{--shell-ground:var(--ground);--shell-surface:var(--surface);--shell-text:var(--text);--shell-muted:var(--text-muted);--shell-line:var(--hairline);--shell-accent:var(--accent);font-family:var(--font-sans);color:var(--shell-text);background:var(--shell-ground)}.site-header{border-bottom:1px solid var(--shell-line);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.1rem clamp(1.25rem,4vw,3.5rem);display:flex}.site-header .brand{color:var(--shell-text);font-size:1.65rem}.site-header .brand .brand-dot{color:var(--shell-accent)}.site-navigation,.site-header-tools{flex-wrap:wrap;align-items:center;gap:.6rem 1.3rem;font-size:.85rem;display:flex}.site-navigation{flex:1}.site-header-tools{margin-inline-start:auto}.site-header a{color:var(--shell-muted)}.site-header a:hover,.site-header a[aria-current=page]{color:var(--shell-text)}.site-header a:focus-visible,.site-header button:focus-visible,.account-sheet :focus-visible{outline:2px solid var(--shell-accent);outline-offset:4px}.account-guest{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.site-header .account-register{background:var(--primary);color:var(--on-primary);border-radius:.4rem;padding:.7rem 1rem}.account-avatar{aspect-ratio:1;border:1px solid var(--shell-line);background:var(--shell-surface);color:var(--shell-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.account-loading{color:var(--shell-muted);font-size:.8rem}.account-retry,.account-sheet-close{color:inherit;background:0 0;padding:.75rem;font-size:.85rem}.account-sheet-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-sheet-heading h2{margin:0;font-size:1.05rem}.account-profile{align-items:center;gap:1rem;min-inline-size:0;display:flex}.account-profile>div{overflow-wrap:anywhere;min-inline-size:0}.account-profile strong{font-size:1.1rem;display:block}.account-profile p{color:var(--shell-muted);margin:.3rem 0 0;font-size:.85rem}.account-links{gap:.5rem;display:grid}.account-links a{color:var(--shell-text);background:var(--shell-surface);border-radius:.6rem;padding:1rem;font-size:.95rem}.account-links a:hover{background:var(--hairline)}.account-sheet-footer{border-top:1px solid var(--shell-line);margin-block-start:auto;padding-block-start:1rem}.account-sign-out{color:var(--shell-muted);text-align:start;background:0 0;padding:.9rem 0}.account-sheet-footer [role=alert]{color:var(--error);font-size:.85rem}@media (width<=760px){.site-navigation{flex-basis:100%;order:3;gap:1rem}.site-header,.site-header-tools{gap:.75rem}}.account-sheet{border-inline-start:1px solid var(--shell-line)}.marketing{color:var(--text);background:var(--ground);font-family:var(--font-sans)}.wrap{max-inline-size:78rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.marketing a:focus-visible,.marketing summary:focus-visible{outline:3px solid var(--action);outline-offset:5px}.marketing .brand{letter-spacing:-.07em;font-size:1.9rem}.marketing .brand-dot{color:var(--action)}.language-switch{flex-wrap:wrap;gap:.65rem;font-size:.8rem;display:flex}.language-switch a{color:inherit;padding-block:.35rem}.language-switch a[aria-current=true]{text-underline-offset:.3em;font-weight:600;text-decoration:underline}.marketing-footer a:hover,.inline-link:hover{text-underline-offset:.25em;text-decoration:underline}.marketing h1{letter-spacing:-.05em;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(2.4rem,4.5vw,4.25rem);font-weight:600;line-height:1.12}.marketing h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.2}.marketing h3{letter-spacing:-.02em;font-size:1.2rem;line-height:1.35}.marketing p{color:var(--subtle);line-height:1.8}.marketing .lead{font-size:1.05rem;line-height:1.85}.platform-label{margin-bottom:1.5rem;font-size:.85rem}.actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.primary-action,.secondary-action{border-radius:.6rem;justify-content:center;align-items:center;padding:.9rem 1.3rem;font-size:.9rem;font-weight:600;display:inline-flex}.primary-action{background:var(--action);color:var(--on-primary)}.primary-action:hover{background:var(--primary-hover)}.secondary-action{border:1px solid var(--border)}.marketing-section{padding-block:clamp(2.8rem,5vw,5rem)}.inline-link{color:var(--action);font-size:.9rem;font-weight:600}.feature-section{background:var(--surface-alt)}.section-intro{max-inline-size:65ch}.page-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.page-links article{border-top:2px solid var(--hairline);padding-top:1.5rem}.page-links h3 a{color:var(--action)}.page-links h3 a:hover{text-decoration:underline}.page-links p{margin-bottom:0;font-size:.9rem}.scenario-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.scenario-list article{border-inline-start:2px solid var(--border);padding-inline-start:1.3rem}.scenario-list a:hover{text-decoration:underline}.scenario-list p{margin-bottom:0;font-size:.9rem}.marketing-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:2rem;padding-block:2.5rem;display:flex}.marketing-footer p{margin:.7rem 0 0;font-size:.8rem}.marketing-footer>nav{flex-wrap:wrap;gap:1.3rem;max-inline-size:40rem;font-size:.85rem;display:flex}.breadcrumbs{color:var(--subtle);padding-block:1.8rem;font-size:.8rem}.breadcrumbs ol{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--text-dim);margin-inline-end:.6rem}.breadcrumbs a:hover{text-decoration:underline}.content-page{padding-block:2rem 3rem}.article-header{max-inline-size:58rem;margin-bottom:3rem}.article-body{max-inline-size:48rem}.article-body section+section{margin-top:2.7rem}.article-body h2{font-size:1.65rem}.article-body p,.article-body li{color:var(--subtle);font-size:1rem;line-height:1.9}.article-body ul{padding-inline-start:1.3rem}.article-body li+li{margin-top:.75rem}.related-section{border-top:1px solid var(--border);padding-block:2.5rem 4rem}@media (width<=45rem){.page-links,.scenario-list{grid-template-columns:1fr}.article-header h1{font-size:2.5rem}.article-header{margin-bottom:2rem}}.workflow-steps{counter-reset:workflow;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2rem 0;padding:0;list-style:none;display:grid}.workflow-steps li{counter-increment:workflow}.workflow-steps li:before{content:counter(workflow);color:var(--action);margin-bottom:1rem;font-size:1.7rem;display:block}.workflow-steps p{font-size:.9rem}.detail-items{gap:1.5rem;margin-top:1.5rem;display:grid}.detail-items section+section{margin-top:0}[id]{scroll-margin-top:2rem}@media (width<=45rem){.workflow-steps{grid-template-columns:1fr}}.product-screenshot{margin:1.5rem 0}.product-screenshot img{border:1px solid var(--border);border-radius:.75rem;block-size:auto;inline-size:100%;display:block}.product-screenshot figcaption{color:var(--subtle);margin-top:.65rem;font-size:.75rem}.hero{padding-block:clamp(2.75rem,6vw,4.5rem) 0}.hero-head{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-head h1{max-inline-size:20ch}.hero-head .lead{max-inline-size:58ch}.cta-note{color:var(--text-dim);margin:.9rem 0 0;font-size:.8rem}.live-dot{border-radius:var(--radius-full);background:var(--success);block-size:.45rem;inline-size:.45rem;margin-inline-end:.5rem;display:inline-block}.call-scene{margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:block}.call-scene figcaption{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:1rem;font-size:.72rem;font-weight:600}.call-window{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface-alt);overflow:hidden;box-shadow:0 2.5rem 5rem #0009}.call-chrome{border-bottom:1px solid var(--hairline);gap:.45rem;padding:.7rem .95rem;display:flex}.call-chrome span{border-radius:var(--radius-full);background:var(--hairline);block-size:.6rem;inline-size:.6rem}.call-body{background:url(/images/home/wallpaper-dark.webp) 50%/cover;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.7rem;padding:.7rem;display:grid}.call-main{grid-template-rows:minmax(0,1fr) auto;gap:.7rem;display:grid}.call-main img{object-fit:cover;object-position:center 30%;border-radius:var(--radius-md);block-size:100%;min-block-size:11rem;inline-size:100%;display:block}.call-caption{border-radius:var(--radius-md);background:#0a0b0ddb;border:1px solid #ffffff1a;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex}.call-caption>div{flex:1}.call-caption span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.call-caption p{color:var(--text);margin:.5rem 0 0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.3}.call-cue{border-radius:var(--radius-full);block-size:2.4rem;inline-size:2.4rem;color:var(--panel-bullet);background:#7fb2ec29;flex:none;justify-content:center;align-items:center;display:inline-flex}.call-cue svg{block-size:1.2rem;inline-size:1.2rem}.call-rail{grid-template-rows:auto auto minmax(0,1fr);gap:.7rem;display:grid}.call-rail img{object-fit:cover;border-radius:var(--radius-md);block-size:clamp(5rem,11vw,14rem);inline-size:100%;display:block}.call-self{outline:2px solid var(--panel-bullet);outline-offset:-2px}.prompt-panel{border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--panel-chip);align-self:end;padding:1.4rem 1.6rem 1.5rem;box-shadow:0 1.75rem 3.5rem #0000008c}.prompt-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .85rem;font-size:.7rem;font-weight:600}.prompt-heading{color:var(--panel-text);margin:0 0 .9rem;font-size:1.15rem;font-weight:600;line-height:1.35}.prompt-panel ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.prompt-panel li{color:var(--text-muted);gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.prompt-panel li:before{content:"";border-radius:var(--radius-full);background:var(--panel-bullet);flex:none;block-size:.35rem;inline-size:.35rem;margin-block-start:.55rem}.preview-note{text-align:center;color:var(--text-dim);margin:1.25rem 0 0;font-size:.75rem}.facts-strip{background:var(--surface-alt);border-block:1px solid var(--hairline);padding-block:1.75rem}.facts-strip dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.fact+.fact{border-inline-start:1px solid var(--hairline);padding-inline-start:1.5rem}.fact dt{letter-spacing:-.02em;color:var(--text);font-size:1.15rem;font-weight:600}.fact dd{letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);margin:.45rem 0 0;font-size:.72rem;font-weight:500}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.section-head h2{flex:30ch}.faq-section{background:var(--surface-alt);border-block:1px solid var(--hairline)}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;margin-top:2.5rem;display:grid}.faq-item{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:1.5rem 1.6rem}.faq-item h3{margin-bottom:.65rem}.faq-item p{font-size:.9rem}.faq-contact{border:1px dashed var(--hairline);border-radius:var(--radius-md);color:var(--action);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.6rem;font-size:.95rem;font-weight:600;display:flex}.faq-contact svg{block-size:1.1rem;inline-size:1.1rem}.closing-band{background:var(--action);color:var(--on-primary);padding-block:clamp(2.75rem,5vw,4rem)}.closing-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.closing-band h2{color:var(--on-primary);max-inline-size:24ch}.closing-band p{color:var(--on-primary);opacity:.92;max-inline-size:52ch;margin-top:1rem}.closing-band .actions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:0}.closing-action,.closing-action-ghost{border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:.9rem 1.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.closing-action{background:var(--on-primary);color:var(--action)}.closing-action-ghost{color:var(--on-primary);border:1px solid #ffffff73}@media (width<=60rem){.facts-strip dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (width<=45rem){.call-body{grid-template-columns:1fr}.call-rail{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.call-rail img{block-size:5.2rem}.call-rail .prompt-panel{grid-column:1/-1}.faq-grid{grid-template-columns:1fr}.closing-band .actions{inline-size:100%}}
