@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext.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 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{background:#edf0f4;color:#0f172a}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--gomi-font-family);font-size:var(--gomi-font-size-md);font-weight:var(--gomi-font-weight-regular);line-height:1.6;min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}img,svg{display:block;max-width:100%}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--gomi-accent-secondary);outline-offset:2px}::selection{background:#39ff1440;color:var(--gomi-text-primary)}:root{--gomi-header-height: 3.35rem;--gomi-bg-primary: #edf0f4;--gomi-bg-secondary: #f8fafc;--gomi-bg-card: rgba(255, 255, 255, .05);--gomi-accent-primary: #2563eb;--gomi-accent-secondary: #1d4ed8;--gomi-accent-muted: color-mix(in srgb, var(--gomi-accent-primary) 55%, transparent);--gomi-on-accent: #ffffff;--gomi-surface-0: var(--gomi-bg-primary);--gomi-surface-1: rgba(255, 255, 255, .04);--gomi-surface-2: rgba(255, 255, 255, .07);--gomi-surface-3: rgba(255, 255, 255, .11);--gomi-surface-sunken: #e2e8f0;--gomi-surface-overlay: var(--gomi-bg-secondary);--gomi-border-subtle: #718096;--gomi-border-default: #64748b;--gomi-border-strong: #475569;--gomi-border-accent: var(--gomi-accent-primary);--gomi-text-primary: #0f172a;--gomi-text-secondary: #475569;--gomi-text-muted: #64748b;--gomi-text-on-accent: var(--gomi-on-accent);--gomi-feedback-success: #15803d;--gomi-feedback-info: #1d4ed8;--gomi-feedback-warning: #92400e;--gomi-feedback-danger: #b91c1c;--gomi-elevation-1: 0 1px 2px rgba(0, 0, 0, .24);--gomi-elevation-2: 0 4px 10px rgba(0, 0, 0, .28);--gomi-elevation-3: 0 10px 26px rgba(0, 0, 0, .34);--gomi-elevation-4: 0 20px 48px rgba(0, 0, 0, .44);--gomi-focus-ring: 0 0 0 2px var(--gomi-surface-0), 0 0 0 4px var(--gomi-accent-secondary);--gomi-space-xs: .25rem;--gomi-space-sm: .5rem;--gomi-space-md: 1rem;--gomi-space-lg: 1.5rem;--gomi-space-xl: 2.5rem;--gomi-space-2xl: 4rem;--gomi-radius-sm: 8px;--gomi-radius-md: 16px;--gomi-radius-lg: 24px;--gomi-radius-pill: 9999px;--gomi-font-family: "Source Sans 3", "Helvetica Neue", Arial, sans-serif;--gomi-font-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--gomi-font-size-min: .75rem;--gomi-font-size-xs: .75rem;--gomi-font-size-sm: .875rem;--gomi-font-size-md: 1rem;--gomi-font-size-lg: 1.25rem;--gomi-font-size-xl: 1.75rem;--gomi-font-size-2xl: 2.5rem;--gomi-font-size-3xl: 3.5rem;--gomi-font-weight-regular: 400;--gomi-font-weight-medium: 500;--gomi-font-weight-semibold: 600;--gomi-font-weight-bold: 700;--gomi-font-weight-extrabold: 800;--gomi-font-weight-black: 900;--gomi-line-height-tight: 1.1;--gomi-line-height-snug: 1.25;--gomi-line-height-normal: 1.5;--gomi-line-height-relaxed: 1.65;--gomi-tracking-tighter: -.03em;--gomi-tracking-tight: -.015em;--gomi-tracking-normal: 0;--gomi-tracking-wide: .06em;--gomi-tracking-wider: .12em;--gomi-tracking-widest: .18em;--gomi-transition-fast: .15s ease;--gomi-transition-base: .25s ease;--gomi-transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--gomi-transition-spring: .6s cubic-bezier(.34, 1.56, .64, 1);--gomi-z-toast: 100;--gomi-z-overlay: 200;--gomi-z-modal: 300}@media(min-width:768px){:root{--gomi-header-height: 3.5rem}}@property --room-sky-top{syntax: "<color>"; inherits: true; initial-value: #0a0a0c;}@property --room-sky-mid{syntax: "<color>"; inherits: true; initial-value: #07090f;}@property --room-sky-bottom{syntax: "<color>"; inherits: true; initial-value: #050608;}@property --room-ambient-light{syntax: "<color>"; inherits: true; initial-value: rgba(49,184,255,.1);}@property --room-vignette{syntax: "<color>"; inherits: true; initial-value: rgba(2,3,7,.55);}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes toast-in{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gomi-btn{--btn-bg: var(--gomi-surface-2);--btn-fg: var(--gomi-text-primary);--btn-border: var(--gomi-border-default);--btn-glow: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--gomi-space-sm);min-height:2.75rem;padding:.65rem 1.15rem;border:1px solid var(--btn-border);border-radius:var(--gomi-radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:inherit;font-size:var(--gomi-font-size-sm);font-weight:var(--gomi-font-weight-bold);line-height:var(--gomi-line-height-tight);letter-spacing:var(--gomi-tracking-wide);text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--gomi-elevation-1),0 0 0 0 var(--btn-glow);transition:background var(--gomi-transition-fast),border-color var(--gomi-transition-fast),box-shadow var(--gomi-transition-fast),transform var(--gomi-transition-fast)}.gomi-btn:focus-visible{outline:none;box-shadow:var(--gomi-focus-ring)}.gomi-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--gomi-border-strong);box-shadow:var(--gomi-elevation-2),0 0 18px var(--btn-glow)}.gomi-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:var(--gomi-elevation-1)}.gomi-btn:disabled,.gomi-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.gomi-btn--primary{--btn-bg: linear-gradient(135deg, var(--gomi-accent-primary), color-mix(in srgb, var(--gomi-accent-primary) 74%, #000));--btn-fg: var(--gomi-text-on-accent);--btn-border: transparent;--btn-glow: color-mix(in srgb, var(--gomi-accent-primary) 42%, transparent);font-weight:var(--gomi-font-weight-extrabold)}.gomi-btn--secondary{--btn-bg: var(--gomi-surface-2);--btn-fg: var(--gomi-accent-secondary);--btn-border: var(--gomi-border-accent)}.gomi-btn--ghost{--btn-bg: transparent;--btn-fg: var(--gomi-text-secondary);--btn-border: var(--gomi-border-subtle);box-shadow:none}.gomi-btn--ghost:hover:not(:disabled){--btn-fg: var(--gomi-text-primary);background:var(--gomi-surface-1)}.gomi-btn--danger{--btn-bg: color-mix(in srgb, var(--gomi-feedback-danger) 16%, transparent);--btn-fg: var(--gomi-feedback-danger);--btn-border: color-mix(in srgb, var(--gomi-feedback-danger) 46%, transparent)}.gomi-btn--sm{min-height:2.75rem;padding:.4rem .8rem;font-size:var(--gomi-font-size-min)}.gomi-btn--lg{min-height:3.25rem;padding:.9rem 1.75rem;font-size:var(--gomi-font-size-md)}.gomi-btn--block{display:flex;width:100%}.gomi-btn--icon{width:2.75rem;min-width:2.75rem;padding:0;border-radius:50%}a.gomi-btn[aria-disabled=true]{pointer-events:none}@media(forced-colors:active){.gomi-btn{border:1px solid currentColor;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gomi-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media(prefers-contrast:more){:root{--gomi-text-secondary: #0f172a;--gomi-text-muted: #334155;--gomi-border-subtle: #475569;--gomi-border-default: #334155;--gomi-border-strong: #0f172a}}.gomi-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.office-markdown{color:#1f2d3d;font-size:.9375rem;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.office-markdown>:first-child{margin-top:0}.office-markdown>:last-child{margin-bottom:0}.office-markdown h1,.office-markdown h2,.office-markdown h3,.office-markdown h4,.office-markdown h5,.office-markdown h6{color:#0f2a22;line-height:1.3;font-weight:650;margin:1.6em 0 .5em;letter-spacing:-.01em}.office-markdown h1{font-size:1.5rem}.office-markdown h2{font-size:1.25rem;padding-bottom:.3em;border-bottom:1px solid #e3ebe7}.office-markdown h3{font-size:1.0625rem}.office-markdown h4,.office-markdown h5,.office-markdown h6{font-size:.9375rem;color:#3b5249}.office-markdown p{margin:0 0 .9em}.office-markdown strong{font-weight:650;color:#0f2a22}.office-markdown img{max-width:100%;height:auto}.office-markdown a{color:#137259;text-decoration:underline;text-underline-offset:2px}.office-markdown ul,.office-markdown ol{margin:0 0 1em;padding-left:1.5em}.office-markdown ul{list-style:disc}.office-markdown ol{list-style:decimal}.office-markdown li>ul{list-style:circle}.office-markdown li{margin:.25em 0}.office-markdown li>ul,.office-markdown li>ol{margin:.25em 0 .4em}.office-markdown li::marker{color:#3b8f75}.office-markdown blockquote{margin:1em 0;padding:.6em 1em;border-left:3px solid #3b8f75;background:#f3f8f6;color:#3b5249;border-radius:0 8px 8px 0}.office-markdown blockquote>:last-child{margin-bottom:0}.office-markdown hr{border:0;border-top:1px solid #e3ebe7;margin:1.6em 0}.office-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:#f1f5f3;padding:.1em .35em;border-radius:4px}.office-markdown pre{background:#f6f9f8;border:1px solid #e3ebe7;border-radius:8px;padding:.9em 1em;overflow-x:auto;margin:0 0 1em}.office-markdown pre code{background:none;padding:0;font-size:.8125rem}.office-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1.2em;font-size:.875rem}.office-markdown th,.office-markdown td{border:1px solid #dfe8e4;padding:.5em .75em;text-align:left;vertical-align:top;min-width:8em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.office-markdown thead th{background:#eef5f2;color:#0f2a22;font-weight:650}.office-markdown tbody tr:nth-child(2n) td{background:#fafcfb}@supports (-webkit-touch-callout: none){input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=url],input[type=number],textarea,select{font-size:max(16px,1rem)!important}}#office-v2-root :is(h1,h2,h3),.legal-page :is(h1,h2),app-safety-protocol :is(h1,h2),app-not-found :is(h1,h2){font-family:var(--gomi-font-display);letter-spacing:-.02em}
