.tnav{--orange:#ff5733;--navy:#1a2030;--ink:#16181d;--paper:#fbfaf7;--muted:#6b6f78;--line:rgba(22,24,29,.12);--display:"Schibsted Grotesk", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;font-family:var(--display);line-height:1.5}:where(.tnav) a{color:inherit;text-decoration:none}:where(.tnav) :is(button,input){font:inherit;color:inherit}:where(.tnav) svg{display:block}.tnav .ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none}.tnav .ic svg{width:18px;height:18px}.tnav .g-search{background:linear-gradient(160deg,#4a8dff,#1b6fee)}.tnav .g-data{background:linear-gradient(160deg,#22c3e6,#0891b2)}.tnav .g-code{background:linear-gradient(160deg,#9b6bff,#7c3aed)}.tnav .g-qa{background:linear-gradient(160deg,#ff5f93,#e0336f)}.tnav .g-tags{background:linear-gradient(160deg,#25c08d,#059669)}.tnav .g-proxy{background:linear-gradient(160deg,#f6a53a,#d97706)}.tnav .pill{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.tnav .pill.soon{background:#efede9;color:var(--muted)}.tnav .pill.live{background:#e7f6ec;color:#15803d}.tnav .pill.live:before,.tnav .pill.paused:before,.tnav .pill.draft:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tnav .pill.paused{background:#fff4e0;color:#b45309}.tnav .pill.draft{background:#f0f0f2;color:var(--muted)}.tnav .mark{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#fff;flex:none}.tnav .mark svg{width:22px;height:22px;fill:var(--orange)}.tnav .mark.solid{background:linear-gradient(160deg,#ff7a4d,#ff5733 55%,#f2401f)}.tnav .mark.solid svg{fill:#fff}.tnav .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 22px;border-radius:999px;font-weight:600;font-size:17px;letter-spacing:-.01em;border:0;cursor:pointer;transition:transform .2s}.tnav .btn:hover{transform:translateY(-2px)}.tnav .btn-white{background:#fff;color:var(--ink)}.tnav .btn-ink{background:var(--ink);color:#fff}.tnav .btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.tnav .arr{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-size:14px}html{scrollbar-gutter:stable}.tnav{position:fixed;inset:0 0 auto;height:100px;z-index:50;pointer-events:none}.tnav>*{position:absolute;left:0;top:0;pointer-events:auto;will-change:transform}.tshell{z-index:0}.tlinks{z-index:2}.tmark,.tcta2{z-index:3}.tbrand,.tcta{z-index:4}.tlinks{background:transparent!important}.tmark{width:40px;height:40px;border-radius:50%;background:var(--orange);display:grid;place-items:center;opacity:0;pointer-events:none}.tmark svg{width:22px;height:22px;fill:#fff}.tcta2{display:flex;align-items:center;gap:4px;height:44px;opacity:0;pointer-events:none}.tgo2{background:var(--orange);color:#fff;font-weight:600;font-size:16px;padding:11px 18px;border-radius:999px;white-space:nowrap}.tlogin2{color:#fff;font-weight:500;font-size:16px;padding:11px 14px;border-radius:999px;white-space:nowrap}@media(max-width:640px){.tgo2 .early{display:none}.tgo2{font-size:15px;padding:10px 15px}.tlogin2{font-size:15px;padding:10px}}.tshell{border-radius:999px;background:#1a203000;box-shadow:0 12px 40px #0a0e1800;pointer-events:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tbrand{display:flex;align-items:center;gap:12px;font-weight:600;font-size:26px;letter-spacing:-.03em;color:#fff;height:44px}.tbrand .mark{width:40px;height:40px}.tword{display:inline-block;white-space:nowrap}.tlinks{display:flex;gap:2px;padding:5px;border-radius:999px;background:#ffffff29;color:#fff;height:44px;align-items:center}.tlinks>a{padding:7px 15px;border-radius:999px;font-weight:500;font-size:16px;transition:background .2s,color .2s;white-space:nowrap}.tlinks>a:hover{background:#ffffff29}.tlinks>a.on{background:#ffffff29}.tcta{display:flex;align-items:center;gap:4px;height:44px}.tgo{background:#fff;color:var(--ink);font-weight:600;font-size:16px;padding:11px 18px;border-radius:999px;white-space:nowrap}.tlogin{color:#fff;font-weight:500;font-size:16px;padding:11px 14px;border-radius:999px;white-space:nowrap}@media(max-width:900px){.tlinks{display:none}}.tlinks>button{background:none;border:0;cursor:pointer;padding:7px 15px;border-radius:999px;font-weight:500;font-size:16px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .2s}.tlinks>button:hover,.tlinks>button[aria-expanded=true]{background:#ffffff29}.tl-prod .chev{width:12px;height:12px;transition:transform .2s}.tl-prod[aria-expanded=true] .chev{transform:rotate(180deg)}.tlinks>.tl-search{padding:0;width:34px;height:34px;justify-content:center}.tl-search svg,.tico svg{width:17px;height:17px}.tico{display:none;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff29;color:#fff;place-items:center;cursor:pointer;flex:none}.tcta .tico:first-of-type,.tcta2 .tico:first-of-type{margin-left:4px}@media(max-width:900px){.tico{display:grid}}.tnav>dialog{will-change:auto}@media(max-width:640px){.tlogin,.tlogin2{display:none}}.pmenu{position:absolute;top:58px;left:0;width:min(640px,calc(100vw - 32px));background:#fff;color:var(--ink);border-radius:28px;padding:10px;text-align:left;box-shadow:0 0 0 1px var(--line),0 30px 80px -24px #0a0e1866;opacity:0;transform:translateY(-8px) scale(.985);transform-origin:50% 0;transition:opacity .18s ease,transform .26s cubic-bezier(.2,.7,.2,1);pointer-events:none}.pmenu.on{opacity:1;transform:none;pointer-events:auto}.pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.pm-item{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:18px;transition:background .15s}.pm-item:hover,.pm-item:focus-visible{background:#f5f2ed}.pm-item .ic{width:36px;height:36px}.pm-t{min-width:0}.pm-t b{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.pm-t .d{display:block;font-size:15px;line-height:1.4;color:#4b4f58;margin-top:3px}.pm-item .pill{font-size:12px;padding:2px 8px}.pm-item.is-soon .ic{background:#efede9;color:#6b665d}.pm-foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;padding:14px 14px 6px;border-top:1px solid var(--line);font-size:15px;font-weight:600}.pm-foot a{display:inline-flex;gap:6px;border-radius:8px}.pm-foot a:hover{text-decoration:underline;text-underline-offset:3px}.btn-orange{background:var(--orange);color:#fff}.btn-line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.msheet{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:0;background:var(--paper);color:var(--ink);overscroll-behavior:contain}.msheet[open]{animation:sheetIn .28s cubic-bezier(.2,.7,.2,1)}@keyframes sheetIn{0%{opacity:0;transform:translateY(-12px)}}.msheet::backdrop{background:transparent}.ms-in{min-height:100%;display:flex;flex-direction:column;gap:6px;padding:26px max(16px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.ms-top{display:flex;justify-content:space-between;align-items:center;height:44px;margin-bottom:14px}.ms-brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:22px;letter-spacing:-.03em}.ms-brand .mark{width:40px;height:40px;border-radius:50%;background:var(--orange);display:grid;place-items:center}.ms-brand .mark svg{width:22px;height:22px;fill:#fff}.ms-x{width:44px;height:44px;border-radius:50%;border:0;background:#efede9;display:grid;place-items:center;cursor:pointer}.ms-x svg{width:20px;height:20px}.ms-search{display:flex;align-items:center;gap:12px;height:52px;padding:0 18px;border-radius:999px;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:#4b4f58;font-size:17px;cursor:pointer;text-align:left}.ms-search svg{width:18px;height:18px;color:var(--ink)}.ms-list{display:grid;gap:2px}.ms-list .pm-item{padding:12px 10px}.ms-links{display:grid;gap:2px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.ms-links a{font-size:26px;font-weight:600;letter-spacing:-.03em;padding:8px 10px;border-radius:14px}.ms-ctas{display:grid;gap:10px;margin-top:auto;padding-top:24px}.ms-ctas .btn{justify-content:center}.sdlg{position:fixed;inset:0;width:min(680px,calc(100vw - 32px));max-width:none;max-height:min(640px,calc(100vh - 120px));margin:88px auto auto;border:0;border-radius:28px;padding:0;background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 40px 100px -30px #0a0e1880;overflow:hidden}.sdlg[open]{display:flex;flex-direction:column;animation:sdIn .22s cubic-bezier(.2,.7,.2,1)}@keyframes sdIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}}.sdlg::backdrop{background:#16181d61;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sd-field{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 22px;border-bottom:1px solid var(--line)}.sd-field>svg{width:20px;height:20px;flex:none}.sd-field input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:20px;letter-spacing:-.01em;padding:6px 0}.sd-field input::-webkit-search-cancel-button{display:none}.sd-field:focus-within{box-shadow:inset 0 -2px 0 var(--ink)}.sd-close{border:0;background:none;cursor:pointer;padding:4px;border-radius:8px}.sd-res{overflow:auto;padding:6px 10px 10px;flex:1}.sd-group{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b665d;padding:14px 12px 6px}.sd-opt{display:flex;gap:14px;align-items:center;padding:11px 12px;border-radius:16px;cursor:pointer}.sd-opt[aria-selected=true]{background:#f5f2ed}.sd-opt .ic{width:32px;height:32px;border-radius:10px}.sd-opt .ic svg{width:16px;height:16px}.sd-opt .ic.doc{background:#efede9;color:var(--ink)}.sd-opt .t{display:block;font-weight:600;font-size:17px;letter-spacing:-.01em}.sd-opt .d{display:block;font-size:15px;color:#4b4f58;line-height:1.35}.sd-opt mark{background:#ffe1d6;color:inherit;border-radius:3px}.sd-opt .go{margin-left:auto;color:#6b665d;opacity:0}.sd-opt[aria-selected=true] .go{opacity:1}.sd-none{padding:26px 12px 10px;color:#4b4f58;font-size:17px}.sd-none b{color:var(--ink)}.sd-tries{display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 4px}.sd-tries button{border:0;cursor:pointer;background:#f5f2ed;border-radius:999px;padding:7px 14px;font-size:15px;font-weight:500}.sd-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line);font-size:14px;color:#6b665d;background:#faf8f4}.sd-pow{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.sd-pow .ic{width:22px;height:22px;border-radius:7px}.sd-pow .ic svg{width:12px;height:12px}.sdlg kbd{font-family:var(--mono);font-size:12px;padding:2px 6px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;color:var(--ink)}.sd-keys kbd{margin-right:2px}@media(max-width:640px){.pm-grid{grid-template-columns:1fr}.sdlg{margin-top:16px;max-height:calc(100vh - 32px)}.sd-keys{display:none}}@media(max-width:640px){.tgo .early{display:none}.tgo{font-size:15px;padding:10px 15px}.tlogin{font-size:15px;padding:10px}.tbrand{font-size:22px;gap:10px}}
