:root{--brand-blue-100:rgba(82,88,102,1);--brand-blue-200:rgba(62,68,82,1);--brand-blue-300:rgba(48,53,66,1);--brand-blue-400:rgba(38,42,54,1);--brand-blue-500:rgba(28,32,42,1);--brand-blue-550:rgba(26,31,46,1);--brand-blue-600:rgba(24,27,36,1);--brand-blue-700:rgba(18,20,28,1);--white:rgba(255,255,255,1);--grey-400:rgba(241,245,249,1);--grey-500:rgba(226,232,240,1);--grey-600:rgba(209,213,219,1);--grey-700:rgba(184,189,198,1);--emerald-300:rgba(110,231,183,1);--emerald-400:rgba(52,211,153,1);--emerald-500:rgba(16,185,129,1);--emerald-600:rgba(5,150,105,1);--emerald-700:rgba(4,120,87,1);--gold-300:rgba(252,211,77,1);--gold-400:rgba(251,191,36,1);--gold-500:rgba(245,158,11,1);--gold-600:rgba(217,119,6,1);--red-400:rgba(252,165,165,1);--red-500:rgba(239,68,68,1);--red-600:rgba(185,28,28,1);--blue-400:rgba(96,165,250,1);--blue-500:rgba(59,130,246,1);--blue-600:rgba(37,99,235,1);--indigo-400:rgba(129,140,248,1);--indigo-500:rgba(99,102,241,1);--indigo-600:rgba(79,70,229,1);--teal-400:rgba(45,212,191,1);--teal-500:rgba(20,184,166,1);--rose-400:rgba(251,113,133,1);--rose-500:rgba(244,63,94,1);--slate-400:rgba(148,163,184,1);--slate-500:rgba(100,116,139,1);--slate-600:rgba(71,85,105,1);--slate-700:rgba(51,65,85,1);--color-bg-primary:var(--brand-blue-500);--color-bg-secondary:var(--brand-blue-600);--color-bg-tertiary:var(--brand-blue-700);--color-bg-card:var(--brand-blue-600);--color-bg-elevated:var(--brand-blue-550);--color-bg-input:var(--brand-blue-700);--color-bg-hover:var(--brand-blue-400);--color-text-primary:rgba(255,255,255,0.95);--color-text-secondary:rgba(226,232,240,0.85);--color-text-tertiary:rgba(255,255,255,0.4);--color-text-muted:rgba(148,163,184,0.8);--color-text-placeholder:var(--brand-blue-100);--color-accent:var(--emerald-500);--color-accent-hover:var(--emerald-600);--color-accent-light:var(--emerald-400);--color-accent-muted:rgba(16,185,129,0.3);--color-border:var(--brand-blue-300);--color-border-focus:var(--emerald-500);--glass-bg:rgba(24,27,36,0.65);--glass-bg-light:rgba(28,32,42,0.45);--glass-bg-hover:rgba(38,42,54,0.55);--glass-bg-solid:rgba(24,27,36,0.95);--glass-border:rgba(255,255,255,0.06);--glass-border-hover:rgba(255,255,255,0.1);--surface-elevated:var(--brand-blue-600);--overlay-white-4:rgba(255,255,255,0.04);--overlay-white-5:rgba(255,255,255,0.05);--overlay-white-6:rgba(255,255,255,0.06);--overlay-white-10:rgba(255,255,255,0.1);--emerald-alpha-10:rgba(16,185,129,0.1);--emerald-alpha-12:rgba(16,185,129,0.12);--emerald-alpha-15:rgba(16,185,129,0.15);--emerald-alpha-18:rgba(16,185,129,0.18);--emerald-alpha-22:rgba(16,185,129,0.22);--emerald-alpha-30:rgba(16,185,129,0.3);--font-family-mono:var(--mono);--font-size-2xs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-0.02em;--letter-spacing-normal:0;--letter-spacing-wide:0.05em;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-xl:1.125rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.1);--shadow-md:0 4px 6px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.1);--shadow-lg:0 10px 25px rgba(0,0,0,0.25),0 4px 10px rgba(0,0,0,0.1);--shadow-card:0 4px 20px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1);--shadow-accent-sm:0 0 12px rgba(16,185,129,0.4);--shadow-accent-md:0 6px 18px rgba(16,185,129,0.18);--shadow-accent-focus:0 0 0 3px rgba(16,185,129,0.15);--glow-accent:0 0 40px rgba(16,185,129,0.18);--glow-accent-subtle:0 0 24px rgba(16,185,129,0.12);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--emerald-500);--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--duration-fast:200ms;--duration-normal:300ms;--transition-base:var(--duration-normal) var(--ease-smooth);--transition-fast:var(--duration-fast) var(--ease-smooth);--icon-rail-bg:linear-gradient(180deg,rgba(31,35,48,1),rgba(24,27,36,1));--icon-rail-border:var(--glass-border);--icon-rail-highlight:inset 0 1px 0 var(--overlay-white-6);--icon-rail-shadow:1px 0 0 rgba(0,0,0,0.18),4px 0 14px -8px rgba(0,0,0,0.22);--icon-rail-item-hover-bg:var(--overlay-white-6);--icon-rail-item-active-bg:var(--emerald-alpha-12);--icon-rail-item-active-border:var(--emerald-alpha-30);--icon-rail-item-active-glow:var(--glow-accent-subtle)}:root[data-theme=light]{--brand-blue-100:rgba(248,250,252,1);--brand-blue-200:rgba(241,245,249,1);--brand-blue-300:rgba(228,234,242,1);--brand-blue-400:rgba(210,219,231,1);--brand-blue-500:rgba(246,248,251,1);--brand-blue-550:rgba(241,245,250,1);--brand-blue-600:rgba(233,238,245,1);--brand-blue-700:rgba(15,23,42,1);--emerald-500:rgba(52,211,153,1);--emerald-600:rgba(16,185,129,1);--color-bg-primary:var(--brand-blue-500);--color-bg-secondary:var(--brand-blue-550);--color-bg-tertiary:var(--brand-blue-600);--color-bg-card:var(--white);--color-bg-elevated:var(--white);--color-bg-input:var(--brand-blue-200);--color-bg-hover:var(--brand-blue-300);--color-text-primary:rgba(15,23,42,0.95);--color-text-secondary:rgba(51,65,85,0.9);--color-text-tertiary:rgba(71,85,105,0.6);--color-text-muted:rgba(71,85,105,0.9);--color-text-placeholder:rgba(148,163,184,1);--color-accent:var(--emerald-500);--color-accent-hover:var(--emerald-600);--color-border:var(--brand-blue-300);--color-border-focus:var(--emerald-600);--glass-bg:rgba(255,255,255,0.8);--glass-bg-light:rgba(255,255,255,0.9);--glass-bg-hover:rgba(248,250,252,0.95);--glass-bg-solid:rgba(255,255,255,0.98);--glass-border:rgba(15,23,42,0.08);--glass-border-hover:rgba(15,23,42,0.12);--surface-elevated:var(--white);--overlay-white-4:rgba(15,23,42,0.04);--overlay-white-5:rgba(15,23,42,0.05);--overlay-white-6:rgba(15,23,42,0.06);--overlay-white-10:rgba(15,23,42,0.1);--shadow-sm:0 1px 2px rgba(15,23,42,0.08),0 1px 3px rgba(15,23,42,0.06);--shadow-md:0 4px 6px rgba(15,23,42,0.12),0 2px 4px rgba(15,23,42,0.08);--shadow-lg:0 10px 25px rgba(15,23,42,0.12),0 4px 10px rgba(15,23,42,0.08);--shadow-card:0 4px 16px rgba(15,23,42,0.08),0 0 24px rgba(15,23,42,0.04);--icon-rail-bg:var(--white);--icon-rail-border:var(--glass-border);--icon-rail-highlight:inset 0 1px 0 rgba(255,255,255,1);--icon-rail-shadow:1px 0 0 rgba(15,23,42,0.04),4px 0 14px -8px rgba(15,23,42,0.06);--icon-rail-item-hover-bg:rgba(15,23,42,0.05);--icon-rail-item-active-bg:var(--emerald-alpha-10);--icon-rail-item-active-border:rgba(16,185,129,0.35);--icon-rail-item-active-glow:0 0 16px rgba(16,185,129,0.14)}@import"https://kit.fontawesome.com/0206d14cb3.css";:root{--theme-bg:var(--color-bg-primary);--theme-input-bg:var(--color-bg-input);--theme-text:var(--color-text-primary);--theme-border-color:var(--color-border);--theme-elevation-0:var(--color-bg-primary);--theme-elevation-50:var(--color-bg-secondary);--theme-elevation-100:var(--color-bg-card);--theme-elevation-150:var(--color-bg-elevated);--theme-elevation-200:var(--color-bg-hover);--theme-elevation-250:var(--brand-blue-400);--theme-elevation-300:var(--brand-blue-300);--theme-elevation-400:var(--brand-blue-200);--theme-elevation-500:var(--slate-500);--theme-elevation-600:var(--slate-400);--theme-elevation-800:var(--grey-500);--theme-elevation-900:var(--color-text-primary);--theme-elevation-1000:var(--white);--theme-success-500:var(--emerald-500);--theme-success-450:var(--emerald-400);--theme-warning-500:var(--gold-500);--theme-warning-450:var(--gold-400);--theme-error-500:var(--red-500);--theme-error-450:var(--red-400);--font-body:var(--font-family-base);--font-serif:var(--font-family-base);--font-mono:var(--font-family-mono)}body,html{font-family:var(--font-family-base)!important;font-feature-settings:"cv11","ss01","ss03";background:var(--color-bg-primary);color:var(--color-text-primary)}.cell-number,.table__th,input[type=number],td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-header__title,.collection-list__header h1,h1,h2,h3,h4{font-family:var(--font-family-base)!important;letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.doc-header__title,h1{letter-spacing:-.025em}.nav,.nav .nav__wrap{background:var(--icon-rail-bg)!important;border-right:1px solid var(--icon-rail-border)!important;box-shadow:var(--icon-rail-shadow)}.nav__link{color:rgba(226,232,240,.72)!important;font-weight:450!important;letter-spacing:-.005em;border-radius:var(--radius-sm)!important;padding:7px 10px!important;margin:1px 6px!important;transition:background var(--transition-fast),color var(--transition-fast)!important}.nav__link:hover{background:var(--icon-rail-item-hover-bg)!important;color:rgba(255,255,255,.95)!important}.nav-group__link--active,.nav__link--active,.nav__link.active{background:var(--icon-rail-item-active-bg)!important;color:var(--emerald-400)!important;font-weight:var(--font-weight-medium)!important;box-shadow:inset 2px 0 0 var(--emerald-500)}.nav-group__label,.nav__label{color:rgba(148,163,184,.5)!important;font-size:var(--font-size-2xs)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 16px 6px!important}:root[data-theme=light] .nav__link{color:rgba(51,65,85,.8)!important}:root[data-theme=light] .nav__link:hover{color:rgba(15,23,42,.95)!important}:root[data-theme=light] .nav-group__link--active,:root[data-theme=light] .nav__link--active{color:var(--emerald-600)!important}.suunta-chat-navcard{display:flex;align-items:center;gap:10px;margin:6px 6px 14px;padding:10px 12px;border-radius:var(--radius-md);background:var(--emerald-alpha-12);border:1px solid var(--emerald-alpha-22);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.suunta-chat-navcard:hover{background:var(--emerald-alpha-18);border-color:var(--emerald-alpha-30);box-shadow:var(--glow-accent-subtle)}.suunta-chat-navcard:focus-visible{outline:none;box-shadow:var(--shadow-accent-focus)}.suunta-chat-navcard__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--emerald-alpha-22);color:var(--emerald-300)}.suunta-chat-navcard__text{display:flex;flex-direction:column;min-width:0}.suunta-chat-navcard__title{font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.15;letter-spacing:-.005em;color:var(--color-text-primary)}.suunta-chat-navcard__sub{font-size:11px;line-height:1.25;margin-top:1px;color:var(--color-text-muted)}.suunta-chat-navcard__arrow{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--emerald-400);opacity:.55;transform:translateX(-2px);transition:transform var(--transition-fast),opacity var(--transition-fast)}.suunta-chat-navcard:hover .suunta-chat-navcard__arrow{opacity:1;transform:translateX(0)}.btn--style-primary,.btn--style-primary:not(:disabled){background:var(--emerald-500)!important;color:var(--brand-blue-700)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.005em;transition:background var(--transition-fast)!important;box-shadow:0 1px 2px rgba(16,185,129,.15)}.btn--style-primary:hover:not(:disabled){background:var(--emerald-600)!important;color:var(--brand-blue-700)!important}:root[data-theme=light] .btn--style-primary{color:var(--brand-blue-700)!important}.table{border-radius:var(--radius-md)!important;overflow:hidden}.table tbody tr{transition:background .1s ease}.table tbody tr:hover{background:var(--overlay-white-4)!important}.table__th{font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em;color:rgba(148,163,184,.85)!important}:root[data-theme=light] .table__th{color:rgba(71,85,105,.9)!important}.cell-_status{font-weight:var(--font-weight-medium);letter-spacing:-.005em}.cell-_status[data-status=published]{color:var(--emerald-500)}.cell-_status[data-status=draft]{color:var(--color-text-muted,rgba(148,163,184,.65))}a{transition:color .1s ease}a:hover{color:var(--emerald-400)!important}:root[data-theme=light] a:hover{color:var(--emerald-600)!important}.rs__control--is-focused,input:focus,select:focus,textarea:focus{border-color:var(--emerald-500)!important;box-shadow:var(--shadow-accent-focus)!important}.doc-header__header,.step-nav{font-size:var(--font-size-sm)!important}.step-nav .suunta-step-nav-icon,.step-nav [aria-label="Suunta.ai"]{overflow:visible!important;max-width:none!important;white-space:normal!important;line-height:1!important}.step-nav__home,a.step-nav__home{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;overflow:visible!important;padding:2px 4px 2px 0!important}.step-nav__home svg{display:block!important;width:26px!important;height:26px!important}.card,.collapsible__toggle,.field-type{border-radius:var(--radius-md)!important}.collection-list__sub-header,.doc-header{border-bottom-color:rgba(148,163,184,.08)!important}.dashboard>:first-child{margin-top:0!important}.dashboard .collections__label,.dashboard h2.collections__label,body .collections__label,body h2.collections__label{font-size:var(--font-size-sm,.875rem)!important;font-weight:var(--font-weight-medium,500)!important;letter-spacing:-.005em!important;text-transform:none!important;color:rgba(148,163,184,.85)!important;padding:var(--space-4,16px) 0 var(--space-2,8px) 0!important;margin:0 0 var(--space-3,12px) 0!important;line-height:1.4!important}:root[data-theme=light] .dashboard .collections__label,:root[data-theme=light] body .collections__label{color:rgba(71,85,105,.85)!important}.dashboard .collections__group,body .collections__group{margin-bottom:var(--space-4,16px)!important}.dashboard .collections__wrap,body .collections__wrap{gap:var(--space-5,20px)!important}.dashboard .list-create-new-doc__create-new-button,body .list-create-new-doc__create-new-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex-wrap:nowrap!important;gap:6px!important;line-height:1!important;background:var(--emerald-500)!important;color:var(--brand-blue-700)!important;font-weight:var(--font-weight-semibold,600)!important;font-size:var(--font-size-xs,.75rem)!important;letter-spacing:-.005em!important;padding:8px 14px!important;border-radius:var(--radius-full,9999px)!important;border:none!important;box-shadow:0 1px 2px rgba(16,185,129,.18)!important;transition:background var(--transition-fast,.12s ease)!important;text-decoration:none!important;align-self:center!important}.dashboard .list-create-new-doc__create-new-button:hover,body .list-create-new-doc__create-new-button:hover{background:var(--emerald-600)!important;color:var(--brand-blue-700)!important;box-shadow:0 2px 6px rgba(16,185,129,.28)!important}.dashboard .list-create-new-doc__create-new-button:focus-visible,body .list-create-new-doc__create-new-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(16,185,129,.3)!important}.dashboard .list-create-new-doc__create-new-button:before,body .list-create-new-doc__create-new-button:before{content:"+";display:inline-block;font-weight:var(--font-weight-medium,500);font-size:1.15em;line-height:1}.suunta-quick-link{position:relative}.suunta-quick-link:hover{border-color:var(--emerald-alpha-30)!important;background:var(--surface-elevated)!important;color:var(--color-text-primary)!important}.suunta-quick-link:hover i{color:var(--emerald-400,#34d399)!important}.suunta-quick-link:focus-visible{outline:none;box-shadow:var(--shadow-accent-focus)!important}:root[data-theme=light] .suunta-quick-link:hover i{color:var(--emerald-600,#10b981)!important}.suunta-welcome-card footer a:hover{color:var(--emerald-400,#34d399)!important}:root[data-theme=light] .suunta-welcome-card footer a:hover{color:var(--emerald-600,#10b981)!important}.suunta-chat-chip:hover{background:var(--emerald-alpha-12)!important;border-color:var(--emerald-alpha-30)!important;color:var(--color-text-primary)!important}.suunta-chat-chip:focus-visible{outline:none;box-shadow:var(--shadow-accent-focus)!important}.suunta-chat-cta:hover{background:var(--emerald-600)!important;box-shadow:var(--shadow-accent-md)!important}.suunta-chat-cta:active{transform:translateY(1px)}.suunta-chat-cta:focus-visible{outline:none;box-shadow:var(--shadow-accent-focus)!important}.suunta-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;color:inherit;font-size:inherit}.template-minimal{background:radial-gradient(ellipse 60% 50% at 18% 22%,rgba(16,185,129,.18) 0,transparent 55%),radial-gradient(ellipse 50% 45% at 82% 78%,rgba(99,102,241,.14) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 50% 0,rgba(245,158,11,.06) 0,transparent 60%),var(--color-bg-primary)!important;min-height:100vh;position:relative;overflow:hidden}.template-minimal:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:48px 48px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,black 0,transparent 75%);mask-image:radial-gradient(ellipse at center,black 0,transparent 75%)}.template-minimal main{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8)}.template-minimal main>*{width:100%;max-width:440px;padding:var(--space-8) var(--space-8) var(--space-6);background:var(--glass-bg-solid);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:0 30px 80px -20px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.02);position:relative}.template-minimal main>:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(90deg,transparent,rgba(16,185,129,.45) 50%,transparent)}.template-minimal main .graphic-logo{display:flex;justify-content:center;margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--glass-border)}.template-minimal .field-type label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)!important;margin-bottom:var(--space-2)}.template-minimal .field-type input{padding:var(--space-3) var(--space-4)!important;font-size:var(--font-size-sm);background:var(--color-bg-input)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.template-minimal .field-type input:focus{border-color:var(--emerald-500)!important;box-shadow:0 0 0 3px rgba(16,185,129,.18)!important;outline:none!important}.template-minimal .login__form button[type=submit],.template-minimal form .form-submit button{width:100%!important;padding:var(--space-3) var(--space-5)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.005em!important;margin-top:var(--space-4)!important;background:var(--emerald-500)!important;color:var(--brand-blue-700)!important;border-radius:var(--radius-md)!important;border:none!important;box-shadow:0 4px 12px rgba(16,185,129,.22);transition:all var(--transition-fast)}.template-minimal .login__form button[type=submit]:hover,.template-minimal form .form-submit button:hover{background:var(--emerald-600)!important;color:var(--brand-blue-700)!important;box-shadow:0 6px 18px rgba(16,185,129,.3);transform:translateY(-1px)}.template-minimal a{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-decoration:none!important;border-bottom:1px dashed rgba(148,163,184,.3);transition:border-color var(--transition-fast),color var(--transition-fast)}.template-minimal a:hover{color:var(--emerald-400)!important;border-bottom-color:var(--emerald-500)}@media(prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.blocks-field__rows>*+*{margin-top:8px}.blocks-field__block-header{border-radius:6px;transition:background-color .15s ease}.blocks-field__block-header:hover{background:var(--theme-elevation-100)}.blocks-field__block-number{display:none}.blocks-drawer__block-group-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--emerald-400);margin:1.25rem 0 .5rem}.thumbnail-card{border:1px solid var(--theme-border-color);border-radius:10px;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.thumbnail-card:hover{transform:translateY(-2px);border-color:var(--emerald-500)}.thumbnail-card__label{font-weight:500;letter-spacing:-.01em}.block-search__input{border-radius:8px}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.32) rgba(0,0,0,0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.28);border-radius:9999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-transition:background .15s ease;transition:background .15s ease}::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5);background-clip:padding-box}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}:root[data-theme=light] *{scrollbar-color:rgba(100,116,139,.4) rgba(0,0,0,0)}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(100,116,139,.32);background-clip:padding-box}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.55);background-clip:padding-box}.commercial-reference{margin-block:24px 40px;padding:24px;border-top:2px solid var(--color-border);color:var(--color-text-primary)}.commercial-reference h2{font-size:24px;margin:0 0 12px}.commercial-reference p{font-size:16px;line-height:1.6;max-width:68ch;color:var(--color-text-secondary)}.commercial-reference__scroll{max-width:100%;overflow-x:auto}.commercial-reference table{width:100%;border-collapse:collapse;margin-block:24px;font-size:16px}.commercial-reference caption{text-align:left;font-size:14px;color:var(--color-text-secondary);padding-bottom:16px}.commercial-reference td,.commercial-reference th{padding:14px 12px;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commercial-reference th:first-child{text-align:left;padding-left:0}.commercial-reference thead th{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.commercial-reference dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-block:24px}.commercial-reference dt{font-size:16px;font-weight:600}.commercial-reference dd{font-size:16px;line-height:1.6;margin:8px 0 0}.commercial-reference p.commercial-reference__note{font-size:14px}:root{--logo-plate:#ffffff;--logo-plate-dark:#1a1f2e;--paper:#1c202a;--side:#12141c;--wash:#181b24;--surface:#181b24;--raised:#1a1f2e;--sunken:#12141c;--wash-hover:#262a36;--ink:#eef0f3;--ink-2:#b7bdc7;--ink-3:#98a0ac;--ink-4:#5a6270;--line:#2a2f39;--line-2:#222731;--green:#10b981;--green-deep:#34d399;--green-strong:#059669;--green-soft:#6ee7b7;--green-hover:#34d399;--green-tint:color-mix(in srgb,var(--green) 12%,var(--surface));--focus:var(--green-deep);--control-line:var(--ink-3);--signal:var(--green);--rust:#d4794a;--rust-deep:#e8a27c;--rust-tint:#2b211b;--btn-hover:#ffffff;--serif-weight:500;--logo-symbol:var(--green);--logo-word:var(--ink);--sans:"Schibsted Grotesk",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--serif:"Newsreader","Iowan Old Style",Georgia,serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-field:6px;--ease:cubic-bezier(.2,.65,.2,1);color-scheme:dark}:root[data-theme=light]{--paper:#f6f8fb;--side:#f1f5fa;--wash:#f1f5fa;--surface:#ffffff;--raised:#ffffff;--sunken:#f1f5fa;--wash-hover:#f1f5fa;--ink:#14181f;--ink-2:#3f4650;--ink-3:#5f6773;--ink-4:#a3aab4;--line:#e3e6ea;--line-2:#eef0f2;--green:#10b981;--green-deep:#047857;--green-hover:#059669;--signal:var(--green-strong);--green-tint:color-mix(in srgb,var(--green) 10%,var(--surface));--rust:#b5562a;--rust-deep:#8e4220;--rust-tint:#f8ede5;--btn-hover:#000000;--serif-weight:400;--logo-symbol:var(--green);--logo-word:var(--ink);color-scheme:light}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/SchibstedGrotesk-latin-ext-400-700.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 700;font-display:swap;src:url(/fonts/SchibstedGrotesk-latin-400-700.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-latin-ext-400.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-latin-400.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-latin-ext-500.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-latin-500.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}:root,:root[data-theme=dark],:root[data-theme=light]{--editor-ink:var(--ink);--editor-paper:var(--paper);--editor-muted:var(--ink-3);--editor-line:var(--line);--editor-surface:var(--wash);--editor-green:var(--green-deep);--font-family-base:var(--sans);--font-family-mono:var(--mono);--font-body:var(--sans);--font-serif:var(--sans);--font-mono:var(--mono);--color-bg-primary:var(--paper);--color-bg-secondary:var(--side);--color-bg-tertiary:var(--wash);--color-bg-card:var(--paper);--color-bg-elevated:var(--wash);--color-bg-input:var(--paper);--color-bg-hover:var(--wash);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-2);--color-text-tertiary:var(--ink-3);--color-text-muted:var(--ink-3);--color-text-placeholder:var(--ink-3);--color-accent:var(--green);--color-accent-hover:var(--green-deep);--color-accent-light:var(--green-deep);--color-accent-muted:var(--green-tint);--color-border:var(--line);--color-border-focus:var(--green-deep);--theme-bg:var(--paper);--theme-input-bg:var(--paper);--theme-text:var(--ink);--theme-border-color:var(--line);--theme-success-500:var(--green-deep);--theme-success-450:var(--green-deep);--theme-warning-500:var(--rust-deep);--theme-warning-450:var(--rust-deep);--theme-error-500:var(--rust-deep);--theme-error-450:var(--rust-deep);--emerald-300:var(--green-deep);--emerald-400:var(--green-deep);--emerald-500:var(--green);--emerald-600:var(--green-deep);--emerald-700:var(--green-deep);--gold-300:var(--rust-deep);--gold-400:var(--rust-deep);--gold-500:var(--rust);--gold-600:var(--rust-deep);--red-400:var(--rust-deep);--red-500:var(--rust-deep);--red-600:var(--rust-deep);--glass-bg:var(--paper);--glass-bg-light:var(--paper);--glass-bg-solid:var(--paper);--glass-bg-hover:var(--wash);--glass-border:var(--line);--glass-border-hover:var(--ink-3);--surface-elevated:var(--wash);--emerald-alpha-10:var(--green-tint);--emerald-alpha-12:var(--green-tint);--emerald-alpha-15:var(--green-tint);--emerald-alpha-18:var(--green-tint);--emerald-alpha-22:var(--line);--emerald-alpha-30:var(--line);--brand-blue-100:var(--ink-3);--brand-blue-200:var(--line);--brand-blue-300:var(--line);--brand-blue-400:var(--wash);--brand-blue-500:var(--paper);--brand-blue-550:var(--wash);--brand-blue-600:var(--side);--brand-blue-700:var(--wash);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-card:none;--shadow-accent-sm:none;--shadow-accent-md:none;--shadow-accent-focus:none;--glow-accent:none;--glow-accent-subtle:none;--icon-rail-bg:var(--side);--icon-rail-border:var(--line);--icon-rail-highlight:none;--icon-rail-shadow:none;--icon-rail-item-hover-bg:var(--wash);--icon-rail-item-active-bg:var(--wash);--icon-rail-item-active-border:var(--ink);--icon-rail-item-active-glow:none;--theme-elevation-0:var(--paper);--theme-elevation-50:var(--side);--theme-elevation-100:var(--wash);--theme-elevation-150:var(--line);--theme-elevation-200:var(--line);--theme-elevation-250:var(--line);--theme-elevation-300:var(--line);--theme-elevation-350:var(--ink-3);--theme-elevation-400:var(--ink-3);--theme-elevation-450:var(--ink-3);--theme-elevation-500:var(--ink-3);--theme-elevation-550:var(--ink-3);--theme-elevation-600:var(--ink-2);--theme-elevation-650:var(--ink-2);--theme-elevation-700:var(--ink);--theme-elevation-750:var(--ink);--theme-elevation-800:var(--ink-2);--theme-elevation-900:var(--ink);--theme-elevation-1000:var(--ink)}body{font-family:var(--font-body);font-size:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--editor-green);outline-offset:3px}.editor-home{max-width:1200px;margin:12px auto 64px;color:var(--editor-ink)}.editor-home__header{max-width:760px;margin-bottom:32px}.editor-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--editor-muted);margin-bottom:16px}.editor-home h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.editor-home__header>p:last-child{font-size:18px;line-height:1.6;color:var(--editor-muted);max-width:60ch}.editor-workflow{list-style:none;padding:24px 0;margin:0 0 40px;border-block:1px solid var(--editor-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.editor-workflow li{display:grid;grid-template-columns:28px 1fr;grid-column-gap:8px;column-gap:8px}.editor-workflow span{color:var(--editor-green);font-size:13px;padding-top:3px}.editor-workflow strong{font-size:17px}.editor-workflow p{grid-column:2;margin:6px 0 0;color:var(--editor-muted);font-size:15px;line-height:1.5}.editor-home__columns{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:64px;gap:64px}.editor-section-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.editor-section-heading h2{font-size:22px;letter-spacing:-.02em;margin:0}.editor-section-heading>span{color:var(--editor-muted);font-size:13px}.editor-link-list>a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding:18px 0;border-top:1px solid var(--editor-line);min-height:72px;color:var(--editor-ink)}.editor-link-list>a:hover{color:var(--editor-green)}.editor-link-list strong{font-weight:600;font-size:17px}.editor-link-list small{display:block;font-size:14px;line-height:1.5;color:var(--editor-muted);margin-top:4px}.editor-note{margin-top:32px;padding-top:24px;border-top:2px solid var(--editor-line)}.editor-note h3{font-size:17px;margin:0}.editor-note p{font-size:15px;line-height:1.6;color:var(--editor-muted)}.editor-note>a{display:inline-flex;min-height:44px;align-items:center;color:var(--editor-ink)}.render-fields .field-type{max-width:100%}.render-fields input:not([type=checkbox]):not([type=radio]),.render-fields textarea{font-size:16px;line-height:1.5;min-height:44px;border-radius:4px;box-shadow:none}.render-fields textarea{min-height:108px}.field-description{font-size:14px!important;line-height:1.6!important;max-width:76ch}.tabs-field__tab-button{min-height:44px}.btn--style-primary{background:var(--editor-ink)!important;color:var(--editor-paper)!important;box-shadow:none!important;border-radius:4px!important}.btn--style-primary:hover{background:var(--editor-muted)!important;transform:none!important}.commercial-reference{padding:20px 0!important;margin:8px 0 32px!important}.dashboard__group{margin-top:32px}@media(max-width:800px){.editor-home__columns{grid-template-columns:1fr;gap:36px}.editor-workflow{gap:16px}.editor-workflow li{display:block}.editor-workflow span{display:block;margin-bottom:8px}.editor-workflow p{font-size:14px}}@media(max-width:480px){.editor-workflow{grid-template-columns:1fr;gap:20px}.editor-workflow li{display:grid}.editor-workflow span{margin:0}.editor-home__header>p:last-child{font-size:16px}.editor-link-list>a{padding:16px 0}.editor-home{margin-top:0}}.editor-document-guide{border-left:3px solid var(--editor-green);padding:4px 0 4px 20px;margin:8px 0 32px;max-width:80ch}.editor-document-guide>strong{font-size:16px}.editor-document-guide p{font-size:14px;line-height:1.6;color:var(--editor-muted);margin:8px 0}.editor-document-guide summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px;font-size:14px}.editor-document-guide summary:focus-visible{outline:2px solid var(--editor-green);outline-offset:3px}.collapsible{box-shadow:none!important;border-radius:4px!important}.collapsible__toggle-wrap{min-height:52px}.editor-document-guide details[open]{padding-bottom:8px}:root{--font-family-base:var(--sans)}.editor-utilities{margin-top:40px;padding-top:24px;border-top:1px solid var(--editor-line);display:flex;gap:12px 28px;flex-wrap:wrap}.editor-utilities a{display:inline-flex;align-items:center;min-height:44px;color:var(--editor-muted);font-size:14px}.editor-home.gutter{padding-top:24px;padding-bottom:40px;max-width:1320px}.editor-row-label{display:flex;align-items:baseline;gap:12px;min-width:0;white-space:normal}.editor-row-label>span{font-size:12px;color:var(--editor-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editor-row-label>strong{font-size:15px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.editor-home.gutter{padding-inline:clamp(20px,5vw,64px);box-sizing:border-box;width:100%}.commercial-reference summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;cursor:pointer}.commercial-reference summary strong{font-size:16px}.commercial-reference summary span{font-size:14px;color:var(--editor-muted)}.commercial-reference summary:after{content:"+";font-size:22px}.commercial-reference details[open]>summary:after{content:"−"}.commercial-reference summary:focus-visible{outline:2px solid var(--editor-green);outline-offset:3px}@media(max-width:480px){.commercial-reference summary{flex-wrap:wrap}.commercial-reference summary span{flex-basis:100%}}:root{--theme-elevation-250:var(--editor-line);--theme-elevation-300:var(--editor-line);--theme-elevation-350:var(--editor-muted);--theme-elevation-400:var(--editor-muted);--theme-elevation-450:var(--editor-muted);--theme-elevation-500:var(--editor-muted);--theme-elevation-550:var(--editor-muted);--theme-elevation-600:var(--editor-muted);--theme-elevation-650:var(--editor-muted);--theme-elevation-700:var(--editor-ink);--theme-elevation-750:var(--editor-ink)}body .doc-description,body .doc-description p,body .field-description,body .field-description p{color:var(--editor-muted)!important;opacity:1!important}body .field-type input,body .field-type textarea{color:var(--editor-ink)!important;border-color:var(--editor-line)!important;background:var(--editor-paper)!important}body .field-type input[role=combobox]{min-height:0!important;border:0!important;padding:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;line-height:inherit!important}.rs__control{min-height:44px!important}.rs__input-container,.rs__menu,.rs__placeholder,.rs__single-value{color:var(--editor-ink)!important}.rs__menu{background:var(--editor-paper)!important}.rs__option{display:flex;align-items:center}.doc-controls button,.doc-tabs__tabs a,.doc-tabs__tabs button,.rs__option{min-height:44px}.doc-controls button[aria-label],.doc-controls button[title]{min-width:44px}@media(max-width:600px){.doc-controls__controls{flex-wrap:wrap!important;overflow:visible!important;gap:8px!important;max-width:100%}.doc-tabs{overflow-x:auto;scrollbar-width:thin}.doc-tabs a,.doc-tabs button{padding-inline:12px!important}.commercial-reference summary{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.commercial-reference summary span{grid-column:1;font-size:13px}.commercial-reference summary:after{grid-column:2;grid-row:1/3}}body .btn--style-primary:not(:disabled){background:var(--editor-ink)!important;color:var(--editor-paper)!important;box-shadow:none!important}body .btn--style-primary:hover:not(:disabled){background:var(--editor-muted)!important;transform:none!important}.editor-directory-search{max-width:760px;margin:0 0 12px}.editor-directory-search label{display:block;font-size:15px;font-weight:600;margin-bottom:8px}.editor-directory-search>div{display:flex;gap:12px;align-items:center}.editor-directory-search input{width:100%;min-width:0;min-height:48px;padding:12px 16px}.editor-directory-search button,.editor-directory-search input{border:1px solid var(--editor-line);border-radius:4px;background:var(--editor-paper);color:var(--editor-ink);font:inherit}.editor-directory-search button{min-height:44px;padding:8px 12px;white-space:nowrap;cursor:pointer}.editor-directory-search p,.editor-publishing-note p{font-size:14px;color:var(--editor-muted);line-height:1.6}.editor-search-status{min-height:24px;margin:0 0 16px;color:var(--editor-muted);font-size:14px}.editor-search-empty{padding:24px 0 40px}.editor-search-empty h2{font-size:22px}.editor-search-empty p{color:var(--editor-muted);line-height:1.6}.editor-publishing-note{margin-top:32px;border-top:1px solid var(--editor-line);padding-top:16px;max-width:80ch}.editor-publishing-note summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}.editor-publishing-note summary:after{content:"+";margin-left:auto}.editor-publishing-note[open] summary:after{content:"−"}.editor-publishing-note summary:focus-visible{outline:2px solid var(--editor-green);outline-offset:3px}.editor-preview-unavailable{border-left:2px solid var(--editor-muted);padding-left:12px}body .nav,body .nav .nav__wrap{background:var(--editor-paper)!important;box-shadow:none!important;border-right:1px solid var(--editor-line)}body .nav-group__label,body .nav__label{color:var(--editor-muted)!important;font-size:12px!important;letter-spacing:.06em!important}body .nav__link,body .nav__link:hover{color:var(--editor-ink)!important;min-height:44px}body .suunta-chat-navcard{background:var(--editor-surface)!important;border:1px solid var(--editor-line)!important;box-shadow:none!important;border-radius:4px!important;transform:none!important;color:var(--editor-ink)!important}body .suunta-chat-navcard__sub{color:var(--editor-muted)!important}body .field-type input[type=hidden]{min-height:0!important;padding:0!important;border:0!important}body .field-type input[type=checkbox],body .field-type input[type=radio]{min-height:0;background:initial!important}@media(max-width:480px){.editor-directory-search>div{flex-wrap:wrap}.editor-directory-search input{flex-basis:100%}.editor-directory-search button{font-size:14px}.editor-home__columns{gap:28px}}@media(max-width:600px){body .doc-controls{position:static!important;height:auto!important;min-height:0!important}body .doc-controls__wrapper{height:auto!important;min-height:0!important;width:100%}body .doc-controls__content{height:auto!important;min-height:44px;overflow:visible!important}body .doc-controls__controls-wrapper{position:static!important;inset:auto!important;transform:none!important;height:auto!important;min-height:0!important;padding:0 16px 16px!important;width:100%;box-sizing:border-box;align-items:flex-start!important}body .doc-controls__controls{height:auto!important;min-width:0;flex:1 1 auto!important;align-items:center!important;padding:0!important}body .doc-controls__popup{flex:0 0 32px}body .doc-controls:after,body .doc-controls:before{display:none!important}body .doc-controls{background:var(--editor-paper);border-block:1px solid var(--editor-line)}}body button.btn--disabled,body button.btn:disabled{opacity:1!important;color:var(--editor-muted)!important;background:var(--editor-surface)!important;border-color:var(--editor-line)!important;cursor:not-allowed;box-shadow:none!important}body .saw-composer,body .saw-composer:focus-within{box-shadow:none!important;border:1px solid var(--editor-line)!important;border-radius:6px!important;background:var(--editor-paper)!important}body .saw-composer:focus-within{outline:2px solid var(--editor-green);outline-offset:3px}body .saw-card,body .saw-card:hover{border-radius:4px!important;box-shadow:none!important;transform:none!important;border-color:var(--editor-line)!important;background:var(--editor-paper)!important}body .saw-card:disabled{cursor:not-allowed!important;color:var(--editor-muted)!important}body .saw-send{background:var(--editor-ink)!important;color:var(--editor-paper)!important;min-width:44px;min-height:44px}.saw-availability{padding:16px 0;margin:0;border-block:1px solid var(--editor-line);font-size:15px;line-height:1.6;color:var(--editor-muted)}@media(prefers-reduced-motion:reduce){.saw-dot,.saw-msg{animation:none!important}.saw-card,.saw-composer{transition:none!important}}body{font-family:var(--sans)!important}.commercial-reference td,.doc-controls__meta,.editor-eyebrow,.editor-row-label>span,.editor-workflow>li>span,code,pre{font-family:var(--mono)}body .nav-group__link--active,body .nav__link--active,body .nav__link.active{color:var(--ink)!important;background:var(--wash)!important;box-shadow:inset 2px 0 0 var(--ink)!important}body .list-create-new-doc__create-new-button,body .saw-confirm,body .template-minimal .login__form button[type=submit],body .template-minimal form .form-submit button{background:var(--ink)!important;color:var(--paper)!important;border-radius:4px!important;box-shadow:none!important;min-height:44px;transform:none!important}body .btn--style-primary:hover:not(:disabled),body .list-create-new-doc__create-new-button:hover,body .template-minimal .login__form button[type=submit]:hover,body .template-minimal form .form-submit button:hover{background:var(--btn-hover)!important;color:var(--paper)!important;box-shadow:none!important;transform:none!important}body .template-minimal{background:var(--paper)!important;overflow:auto}body .template-minimal main>:before,body .template-minimal:before{display:none!important}body .template-minimal main>*{background:var(--paper);border:0;border-radius:0;box-shadow:none;padding-inline:clamp(8px,3vw,24px)}body .template-minimal .field-type input{border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;font-size:16px!important}body .template-minimal .field-type input:focus{border-color:var(--green-deep)!important;outline:2px solid var(--green-deep)!important;outline-offset:2px;box-shadow:none!important}body .thumbnail-card,body .thumbnail-card:hover{border-radius:4px;transform:none;box-shadow:none}body .saw-avatar{background:var(--green-tint);color:var(--green-deep);box-shadow:none;border-radius:4px}body .saw-actioncard,body .saw-activity{border-radius:4px!important;box-shadow:none!important;background:var(--paper)!important;border-color:var(--line)!important}body .saw-card:hover:not(:disabled){border-color:var(--ink-3)!important}body .saw-copy,body .saw-ghost,body .saw-link,body .saw-tool{min-height:44px}body .saw-card:focus-visible,body .saw-confirm:focus-visible,body .saw-copy:focus-visible,body .saw-ghost:focus-visible,body .saw-link:focus-visible,body .saw-send:focus-visible,body .saw-tool:focus-visible{outline:2px solid var(--green-deep)!important;outline-offset:3px;box-shadow:none!important}body .cms-seo-preview{border:1px solid var(--line)!important;background:var(--paper)!important;box-shadow:none!important;border-radius:4px!important}body .field-type input:not([role=combobox]):focus-visible,body .field-type select:focus-visible,body .field-type textarea:focus-visible,body .rs__control--is-focused{outline:2px solid var(--green-deep)!important;outline-offset:2px;box-shadow:none!important}body #action-save:not(:disabled),body .doc-controls .btn--withPopup>.popup .popup-button{background:var(--ink)!important;color:var(--paper)!important;box-shadow:none!important}body #action-save:not(:disabled):hover{background:var(--btn-hover)!important;color:var(--paper)!important;transform:none!important}.cms-brand-guide{width:100%;min-width:0}.cms-brand-guide iframe{display:block;width:100%;height:calc(100dvh - 90px);min-height:520px;border:0;background:var(--paper)}.cms-brand-nav{display:flex;align-items:center;min-height:44px;color:var(--theme-text)}.cms-brand-nav:focus-visible{outline:2px solid var(--green-deep);outline-offset:4px}:root,:root[data-theme=light]{--paper:oklch(.978 .004 258);--side:oklch(.965 .005 258);--wash:oklch(.953 .006 258);--surface:oklch(1 0 0);--raised:oklch(1 0 0);--ink:oklch(.255 .02 258);--ink-2:oklch(.47 .022 258);--ink-3:oklch(.53 .02 258);--line:oklch(.905 .008 258);--line-2:oklch(.255 .02 258/.09);--green:oklch(.56 .12 160);--green-deep:oklch(.47 .10 160);--green-tint:oklch(.965 .025 160);--control-line:oklch(.62 .018 258);--btn-hover:oklch(.36 .025 258);--rust-deep:oklch(.48 .11 25);--rust-tint:oklch(.965 .025 25);--wash-hover:oklch(.255 .02 258/.07)}:root[data-theme=dark]{--paper:oklch(.235 .015 258);--side:oklch(.19 .014 258);--wash:oklch(.34 .016 258);--surface:oklch(.285 .015 258);--raised:oklch(.31 .016 258);--ink:oklch(.97 .006 258);--ink-2:oklch(.80 .016 258);--ink-3:oklch(.72 .018 258);--line:oklch(.365 .016 258);--line-2:oklch(.97 .006 258/.09);--green:oklch(.74 .13 160);--green-deep:oklch(.82 .10 160);--green-tint:oklch(.30 .045 160);--control-line:oklch(.63 .02 258);--btn-hover:oklch(.88 .012 258);--rust-deep:oklch(.82 .09 25);--rust-tint:oklch(.30 .045 25);--wash-hover:oklch(.97 .006 258/.08)}:root{--editor-control-radius:10px;--editor-hit:44px;--editor-focus-width:2px;--editor-focus-offset:3px;accent-color:var(--ink)}body .template-minimal :is(.form-submit button,.login__form button[type=submit]),body :is(.btn--style-primary,.list-create-new-doc__create-new-button,.saw-send){border-radius:var(--editor-control-radius)!important;min-block-size:var(--editor-hit)}body :is(.field-type input,.field-type textarea,.rs__control){border-radius:var(--editor-control-radius);box-shadow:none}body .field-type :is(input:not([type=checkbox],[type=radio],[type=hidden],[role=combobox]),textarea),body .rs__control{border-color:var(--control-line)!important}body :is(.nav__link,.editor-link-list>a,.doc-tabs__tabs a,.doc-controls button,summary){min-block-size:var(--editor-hit)}body .editor-link-list>a:hover{background:var(--wash);color:var(--ink)}body :focus-visible{outline:var(--editor-focus-width) solid var(--green-deep);outline-offset:var(--editor-focus-offset)}@media(prefers-reduced-motion:reduce){body :is(.btn,.nav__link,.editor-link-list>a){transition:none}}body .nav .nav__link{display:flex;align-items:center;padding-block:var(--space-2);font-size:var(--editor-nav-text);line-height:1.4;text-decoration:none}body .nav{--editor-nav-text:15px}body .nav .editor-nav-link[aria-current=page],body .nav .nav__link:hover{background:var(--wash)}body .nav .editor-nav-link[aria-current=page]{box-shadow:inset 2px 0 0 var(--ink)}body :is(.nav-toggler,.nav-group__toggle){min-block-size:var(--editor-hit)}body .nav-toggler{min-inline-size:var(--editor-hit)}body .nav .nav-group__toggle svg{color:var(--editor-muted);stroke:currentColor}body .nav .nav__link{overflow-wrap:anywhere}body .nav .nav-group__toggle:hover{background:var(--wash)}body .document-fields__edit :is(.tabs-field,.group-field--within-tab){margin-inline:0}body .document-fields__edit :is(.tabs-field__content-wrap,.group-field--within-tab){padding-inline:0}body .document-fields__edit .tabs-field__tabs:after,body .document-fields__edit .tabs-field__tabs:before{width:0}