:root[data-kx="5d"]{--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101d2c);--surface-2:var(--lightningcss-light,#f2f5f9)var(--lightningcss-dark,#172638);--ink:var(--lightningcss-light,#0b1b2b)var(--lightningcss-dark,#eef3f8);--ink-2:var(--lightningcss-light,#3c4c5e)var(--lightningcss-dark,#b5c2d0);--ink-3:var(--lightningcss-light,#516174)var(--lightningcss-dark,#95a4b5);--line:var(--lightningcss-light,#d9e1ea)var(--lightningcss-dark,#23354a);--brand:var(--lightningcss-light,#0a5bd8)var(--lightningcss-dark,#6aa6ff);--brand-hover:var(--lightningcss-light,#0848ad)var(--lightningcss-dark,#94bfff);--brand-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--brand-soft:var(--lightningcss-light,#e7f0ff)var(--lightningcss-dark,#13284a);--accent:var(--lightningcss-light,#0a7a55)var(--lightningcss-dark,#4fd69c);--cta:var(--lightningcss-light,#0a5bd8)var(--lightningcss-dark,#6aa6ff);--cta-hover:var(--lightningcss-light,#0848ad)var(--lightningcss-dark,#94bfff);--cta-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--cta2:#ffb000;--cta2-ink:#111;--top-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--top-ink:var(--lightningcss-light,#0b1b2b)var(--lightningcss-dark,#eef3f8);--top-ink-2:var(--lightningcss-light,#3c4c5e)var(--lightningcss-dark,#b5c2d0);--strip-bg:var(--top-bg);--strip-ink:var(--top-ink);--badge-bg:var(--lightningcss-light,#22c55e)var(--lightningcss-dark,#34d26d);--badge-ink:#052e16;--tested-bg:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#172638);--tested-ink:var(--lightningcss-light,#3c4c5e)var(--lightningcss-dark,#b5c2d0);--ind-insurance:#4f8bff;--ind-healthcare:#19c2b0;--ind-finance:#a78bfa;--ind-any:#fb8c3c;--ind-ink:#0b1b2b;--hero-a:var(--bg);--hero-b:var(--surface-2);--hero-ink:var(--ink);--f-display:var(--font-schibsted), "Schibsted Grotesk", system-ui, sans-serif;--f-body:var(--font-publicsans), "Public Sans", system-ui, sans-serif;--f-mono:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;--r-sm:8px;--r-md:12px;--r-lg:16px}:root[data-kx="5d"] h1,:root[data-kx="5d"] h2,:root[data-kx="5d"] .display{letter-spacing:-.025em;font-weight:700}:root[data-kx="5d"] .topbar{border-bottom:1px solid var(--line)}:root[data-kx="5d"] .logo:after{color:var(--brand)}:root[data-kx="5d"] .logo-mark{background:var(--brand);color:var(--brand-ink)}:root[data-kx="5d"] .nav-main a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--brand)}:root[data-kx="5d"] .color-code{grid-template-columns:repeat(4,1fr);height:5px;display:grid}:root[data-kx="5d"] .color-code i{transform-origin:0;animation:.6s cubic-bezier(.2,.7,.2,1) both kx5d-draw;display:block}:root[data-kx="5d"] .color-code i:first-child{background:var(--ind-insurance)}:root[data-kx="5d"] .color-code i:nth-child(2){background:var(--ind-healthcare);animation-delay:.12s}:root[data-kx="5d"] .color-code i:nth-child(3){background:var(--ind-finance);animation-delay:.24s}:root[data-kx="5d"] .color-code i:nth-child(4){background:var(--ind-any);animation-delay:.36s}:root[data-kx="5d"] .hero{background:linear-gradient(180deg, var(--hero-a), var(--hero-b));border:0;padding:72px 0 56px}:root[data-kx="5d"] .hero .wrap>div:first-child:before{content:"Tested · encrypted · audited";color:var(--accent);letter-spacing:.14em;text-transform:uppercase}:root[data-kx="5d"] .hero h1{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.02}:root[data-kx="5d"] .hero h1 .hl{color:var(--brand)}:root[data-kx="5d"] .search{border:2px solid var(--brand);border-radius:var(--r-md)}:root[data-kx="5d"] .search .btn{border-radius:var(--r-sm)}:root[data-kx="5d"] .hero .shelf{display:none}:root[data-kx="5d"] .receipt-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lift);border-top:5px solid;border-image:linear-gradient(90deg, var(--ind-insurance) 0 25%, var(--ind-healthcare) 25% 50%, var(--ind-finance) 50% 75%, var(--ind-any) 75%) 1;align-self:center;gap:14px;padding:24px;display:grid}:root[data-kx="5d"] .rc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root[data-kx="5d"] .rc-head strong{font:700 var(--t-xl)/1.2 var(--f-display)}:root[data-kx="5d"] .rc-head span{font:600 var(--t-xs)/1 var(--f-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}:root[data-kx="5d"] .receipt-card ul{margin:0;padding:0;list-style:none;display:grid}:root[data-kx="5d"] .receipt-card li{border-bottom:1px dashed var(--line);font-size:var(--t-sm);justify-content:space-between;gap:12px;padding:12px 0;animation:.45s ease-out both kx5d-tick;display:flex}:root[data-kx="5d"] .receipt-card li:nth-child(2){animation-delay:.25s}:root[data-kx="5d"] .receipt-card li:nth-child(3){animation-delay:.5s}:root[data-kx="5d"] .receipt-card li:nth-child(4){animation-delay:.75s}:root[data-kx="5d"] .receipt-card li b{color:var(--accent);white-space:nowrap;font-weight:700}:root[data-kx="5d"] .receipt-card li b:before{content:"";vertical-align:-2px;width:14px;height:14px;-webkit-mask:var(--glyph-check) center / contain no-repeat;-webkit-mask:var(--glyph-check) center / contain no-repeat;mask:var(--glyph-check) center / contain no-repeat;background:currentColor;margin-right:6px;display:inline-block}:root[data-kx="5d"] .receipt-card>a{font-weight:700}:root[data-kx="5d"] .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);display:block}:root[data-kx="5d"] .trust .wrap{gap:0}:root[data-kx="5d"] .trust .wrap>div{border-left:4px solid var(--ind-insurance);padding:20px 18px}:root[data-kx="5d"] .trust .wrap>div:nth-child(2){border-left-color:var(--ind-healthcare)}:root[data-kx="5d"] .trust .wrap>div:nth-child(3){border-left-color:var(--ind-finance)}:root[data-kx="5d"] .trust .wrap>div:nth-child(4){border-left-color:var(--ind-any)}:root[data-kx="5d"] .industry,:root[data-kx="5d"] .industry+.industry{border:1px solid var(--line);border-top:6px solid var(--ind);box-shadow:none;border-radius:var(--r-md)}:root[data-kx="5d"] .industry:hover{box-shadow:var(--shadow-lift)}:root[data-kx="5d"] .industry .ind-glyph{border-radius:var(--r-md)}:root[data-kx="5d"] .row-scroll{grid-auto-columns:250px;gap:16px;padding-top:0}:root[data-kx="5d"] .feat{border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:var(--r-md);background:var(--surface);gap:8px;padding-bottom:14px;overflow:hidden}:root[data-kx="5d"] .feat:hover{box-shadow:var(--shadow-lift)}:root[data-kx="5d"] .feat .feat-shot{border-bottom:1px solid var(--line)}:root[data-kx="5d"] .feat .mono-tile{--size:40px;margin:-26px 0 0 14px;box-shadow:0 0 0 3px var(--surface)!important}:root[data-kx="5d"] .feat>div,:root[data-kx="5d"] .feat .badge{margin:0 14px}:root[data-kx="5d"] .step,:root[data-kx="5d"] .step+.step{box-shadow:none;border:1px solid var(--line)}:root[data-kx="5d"] .step:first-child{border-top:4px solid var(--ind-insurance)}:root[data-kx="5d"] .step:nth-child(2){border-top:4px solid var(--ind-healthcare)}:root[data-kx="5d"] .step:nth-child(3){border-top:4px solid var(--ind-finance)}:root[data-kx="5d"] main:has(.page-head[data-ind=insurance]){--ind:var(--ind-insurance)}:root[data-kx="5d"] main:has(.page-head[data-ind=healthcare]){--ind:var(--ind-healthcare)}:root[data-kx="5d"] main:has(.page-head[data-ind=finance]){--ind:var(--ind-finance)}:root[data-kx="5d"] main:has(.page-head[data-ind=any]){--ind:var(--ind-any)}:root[data-kx="5d"] main:has(.page-head[data-ind=all]){--ind:var(--brand)}:root[data-kx="5d"] .folder{box-shadow:none;border:1px solid var(--line);border-left:6px solid var(--ind);border-radius:var(--r-md)}:root[data-kx="5d"] .tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}:root[data-kx="5d"] .tile{border-top:4px solid var(--ind,var(--brand));border-radius:var(--r-md);grid-template-columns:auto 1fr;padding:0 14px 14px;overflow:hidden}:root[data-kx="5d"] .tile .tile-shot{border-bottom:1px solid var(--line);grid-column:1/-1;width:calc(100% + 28px);margin:0 -14px 2px}:root[data-kx="5d"] .tile .mono-tile{--size:44px}:root[data-kx="5d"] .slot .tile{border:1px solid var(--line);border-top:4px solid var(--ind,var(--brand));background:var(--surface);padding:0 10px 10px}:root[data-kx="5d"] .slot .tile .tile-shot{width:calc(100% + 20px);margin:0 -10px 2px}:root[data-kx="5d"] .buybox{box-shadow:var(--shadow);border-top:5px solid var(--brand)}@media (max-width:760px){:root[data-kx="5d"] .hero{padding:40px 0 32px}:root[data-kx="5d"] .hero .wrap{grid-template-columns:minmax(0,1fr)}:root[data-kx="5d"] .receipt-card{padding:18px}:root[data-kx="5d"] .hero h1{font-size:2.6rem}:root[data-kx="5d"] .tiles{grid-template-columns:minmax(0,1fr)}}@keyframes kx5d-draw{0%{transform:scaleX(0)}}@keyframes kx5d-tick{0%{opacity:0;transform:translateY(6px)}}
:root[data-kx="5e"]{--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101d2c);--surface-2:var(--lightningcss-light,#f2f5f9)var(--lightningcss-dark,#172638);--ink:var(--lightningcss-light,#0b1b2b)var(--lightningcss-dark,#eef3f8);--ink-2:var(--lightningcss-light,#3c4c5e)var(--lightningcss-dark,#b5c2d0);--ink-3:var(--lightningcss-light,#516174)var(--lightningcss-dark,#95a4b5);--line:var(--lightningcss-light,#d9e1ea)var(--lightningcss-dark,#23354a);--brand:var(--lightningcss-light,#0a5bd8)var(--lightningcss-dark,#6aa6ff);--brand-hover:var(--lightningcss-light,#0848ad)var(--lightningcss-dark,#94bfff);--brand-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--brand-soft:var(--lightningcss-light,#e7f0ff)var(--lightningcss-dark,#13284a);--accent:var(--lightningcss-light,#0a7a55)var(--lightningcss-dark,#4fd69c);--cta:var(--lightningcss-light,#0a5bd8)var(--lightningcss-dark,#6aa6ff);--cta-hover:var(--lightningcss-light,#0848ad)var(--lightningcss-dark,#94bfff);--cta-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--cta2:#ffb000;--cta2-ink:#111;--top-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--top-ink:var(--lightningcss-light,#0b1b2b)var(--lightningcss-dark,#eef3f8);--top-ink-2:var(--lightningcss-light,#3c4c5e)var(--lightningcss-dark,#b5c2d0);--strip-bg:var(--top-bg);--strip-ink:var(--top-ink);--badge-bg:var(--lightningcss-light,#22c55e)var(--lightningcss-dark,#34d26d);--badge-ink:#052e16;--tested-bg:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#172638);--tested-ink:var(--lightningcss-light,#3c4c5e)var(--lightningcss-dark,#b5c2d0);--ind-insurance:#4f8bff;--ind-healthcare:#19c2b0;--ind-finance:#a78bfa;--ind-any:#fb8c3c;--ind-ink:#0b1b2b;--hero-a:var(--bg);--hero-b:var(--surface-2);--hero-ink:var(--ink);--f-display:var(--font-schibsted), "Schibsted Grotesk", system-ui, sans-serif;--f-body:var(--font-publicsans), "Public Sans", system-ui, sans-serif;--f-mono:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;--r-sm:8px;--r-md:12px;--r-lg:16px}:root[data-kx="5e"] h1,:root[data-kx="5e"] h2,:root[data-kx="5e"] .display{letter-spacing:-.025em;font-weight:700}:root[data-kx="5e"] .topbar{border-bottom:1px solid var(--line)}:root[data-kx="5e"] .logo:after{color:var(--brand)}:root[data-kx="5e"] .logo-mark{background:var(--brand);color:var(--brand-ink)}:root[data-kx="5e"] .nav-main a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--brand)}:root[data-kx="5e"] .color-code{grid-template-columns:repeat(4,1fr);height:5px;display:grid}:root[data-kx="5e"] .color-code i{transform-origin:0;display:block}:root[data-kx="5e"] .color-code i:first-child{background:var(--ind-insurance)}:root[data-kx="5e"] .color-code i:nth-child(2){background:var(--ind-healthcare)}:root[data-kx="5e"] .color-code i:nth-child(3){background:var(--ind-finance)}:root[data-kx="5e"] .color-code i:nth-child(4){background:var(--ind-any)}:root[data-kx="5e"] .hero{background:linear-gradient(180deg, var(--hero-a), var(--hero-b));border:0;padding:72px 0 56px}:root[data-kx="5e"] .hero .wrap>div:first-child:before{content:"Tested · encrypted · audited";color:var(--accent);letter-spacing:.14em;text-transform:uppercase}:root[data-kx="5e"] .hero h1{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.02}:root[data-kx="5e"] .hero h1 .hl{color:var(--brand)}:root[data-kx="5e"] .search{border:2px solid var(--brand);border-radius:var(--r-md)}:root[data-kx="5e"] .search .btn{border-radius:var(--r-sm)}:root[data-kx="5e"] .hero .shelf{display:none}:root[data-kx="5e"] .receipt-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lift);border-top:5px solid;border-image:linear-gradient(90deg, var(--ind-insurance) 0 25%, var(--ind-healthcare) 25% 50%, var(--ind-finance) 50% 75%, var(--ind-any) 75%) 1;align-self:center;gap:14px;padding:24px;display:grid}:root[data-kx="5e"] .rc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root[data-kx="5e"] .rc-head strong{font:700 var(--t-xl)/1.2 var(--f-display)}:root[data-kx="5e"] .rc-head span{font:600 var(--t-xs)/1 var(--f-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}:root[data-kx="5e"] .receipt-card ul{margin:0;padding:0;list-style:none;display:grid}:root[data-kx="5e"] .receipt-card li{border-bottom:1px dashed var(--line);font-size:var(--t-sm);justify-content:space-between;gap:12px;padding:12px 0;display:flex}:root[data-kx="5e"] .receipt-card li b{color:var(--accent);white-space:nowrap;font-weight:700}:root[data-kx="5e"] .receipt-card li b:before{content:"";vertical-align:-2px;width:14px;height:14px;-webkit-mask:var(--glyph-check) center / contain no-repeat;-webkit-mask:var(--glyph-check) center / contain no-repeat;mask:var(--glyph-check) center / contain no-repeat;background:currentColor;margin-right:6px;display:inline-block}:root[data-kx="5e"] .receipt-card>a{font-weight:700}:root[data-kx="5e"] .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);display:block}:root[data-kx="5e"] .trust .wrap{gap:0}:root[data-kx="5e"] .trust .wrap>div{border-left:4px solid var(--ind-insurance);padding:20px 18px}:root[data-kx="5e"] .trust .wrap>div:nth-child(2){border-left-color:var(--ind-healthcare)}:root[data-kx="5e"] .trust .wrap>div:nth-child(3){border-left-color:var(--ind-finance)}:root[data-kx="5e"] .trust .wrap>div:nth-child(4){border-left-color:var(--ind-any)}:root[data-kx="5e"] .industry,:root[data-kx="5e"] .industry+.industry{border:1px solid var(--line);border-top:6px solid var(--ind);box-shadow:none;border-radius:var(--r-md)}:root[data-kx="5e"] .industry:hover{box-shadow:var(--shadow-lift)}:root[data-kx="5e"] .industry .ind-glyph{border-radius:var(--r-md)}:root[data-kx="5e"] .row-scroll{grid-auto-columns:250px;gap:16px;padding-top:0}:root[data-kx="5e"] .feat{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:8px;padding-bottom:14px;overflow:hidden}:root[data-kx="5e"] .feat:hover{box-shadow:var(--shadow-lift)}:root[data-kx="5e"] .feat .feat-shot{border-bottom:1px solid var(--line)}:root[data-kx="5e"] .feat .mono-tile{--size:40px;margin:-26px 0 0 14px;box-shadow:0 0 0 3px var(--surface)!important}:root[data-kx="5e"] .feat>div,:root[data-kx="5e"] .feat .badge{margin:0 14px}:root[data-kx="5e"] .step,:root[data-kx="5e"] .step+.step{box-shadow:none;border:1px solid var(--line)}:root[data-kx="5e"] main:has(.page-head[data-ind=insurance]){--ind:var(--ind-insurance)}:root[data-kx="5e"] main:has(.page-head[data-ind=healthcare]){--ind:var(--ind-healthcare)}:root[data-kx="5e"] main:has(.page-head[data-ind=finance]){--ind:var(--ind-finance)}:root[data-kx="5e"] main:has(.page-head[data-ind=any]){--ind:var(--ind-any)}:root[data-kx="5e"] main:has(.page-head[data-ind=all]){--ind:var(--brand)}:root[data-kx="5e"] .folder{box-shadow:none;border:1px solid var(--line);border-left:6px solid var(--ind);border-radius:var(--r-md)}:root[data-kx="5e"] .tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}:root[data-kx="5e"] .tile{border-radius:var(--r-md);grid-template-columns:auto 1fr;padding:0 14px 14px;overflow:hidden}:root[data-kx="5e"] .tile .tile-shot{border-bottom:1px solid var(--line);grid-column:1/-1;width:calc(100% + 28px);margin:0 -14px 2px}:root[data-kx="5e"] .tile .mono-tile{--size:44px}:root[data-kx="5e"] .slot .tile{border:1px solid var(--line);background:var(--surface);padding:0 10px 10px}:root[data-kx="5e"] .slot .tile .tile-shot{width:calc(100% + 20px);margin:0 -10px 2px}:root[data-kx="5e"] .buybox{box-shadow:var(--shadow)}@media (max-width:760px){:root[data-kx="5e"] .hero{padding:40px 0 32px}:root[data-kx="5e"] .hero .wrap{grid-template-columns:minmax(0,1fr)}:root[data-kx="5e"] .receipt-card{padding:18px}:root[data-kx="5e"] .hero h1{font-size:2.6rem}:root[data-kx="5e"] .tiles{grid-template-columns:minmax(0,1fr)}}
.app-icon{--size:64px;width:var(--size);height:var(--size);border-radius:calc(var(--size) * .225);isolation:isolate;vertical-align:middle;flex:none;display:inline-block;position:relative;overflow:hidden}.app-icon:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#141c2e1a)var(--lightningcss-dark,#ffffff1f)}.app-icon.ai-xs{--size:32px}.app-icon.ai-sm{--size:44px}.app-icon.ai-md{--size:64px}.app-icon.ai-lg{--size:88px}.app-icon.ai-xl{--size:128px}.app-icon.ai-xxl{--size:168px}.app-icon .ai-mark{color:#fff;background:linear-gradient(180deg, #ffffff14, transparent 55%), var(--ai-bg);background-color:var(--ai-bg);place-items:center;display:grid;position:absolute;inset:0}.app-icon .ai-motif{width:100%;height:100%;fill:var(--ai-tone);position:absolute;inset:0}.app-icon .ai-glyph{width:50%;height:50%;stroke-width:max(1.5px, calc(var(--size) / 30));position:relative}.app-icon .ai-glyph *{vector-effect:non-scaling-stroke}.app-icon .ai-logo{z-index:2;background:var(--ai-logo) center / var(--ai-logo-size) auto no-repeat, var(--ai-logo-tile);display:none;position:absolute;inset:0}.app-icon[data-logo=ok] .ai-logo,:root[data-logos=all] .app-icon[data-logo] .ai-logo{display:block}.app-icon[data-logo=ok] .ai-mark,:root[data-logos=all] .app-icon[data-logo] .ai-mark{display:none}:root[data-inst] .get{background:var(--brand-soft);min-width:84px;height:32px;color:var(--brand);font:600 .8125rem/1 var(--f-body);letter-spacing:.02em;white-space:nowrap;z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}:root[data-inst] .get:hover{background:var(--brand);color:var(--brand-ink)}:root[data-inst] .get:focus-visible,:root[data-inst] .today-link:focus-visible,:root[data-inst] .shelf-link:focus-visible,:root[data-inst] .as-shot-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-inst] .shelf .app-icon{--size:64px}:root[data-inst] .today{border:1px solid var(--line);border-top:1px solid var(--ink);background:var(--surface);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy shot""foot shot";margin-top:28px;display:grid;position:relative}:root[data-inst] .today-copy{grid-area:copy;padding:44px 40px 0}:root[data-inst] .today-eyebrow{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0}:root[data-inst] .today h3{font:400 var(--t-3xl)/1.04 var(--f-display);letter-spacing:-.005em;margin:16px 0 14px}:root[data-inst] .today-link{color:inherit;text-decoration:none}:root[data-inst] .today-link:after{content:"";position:absolute;inset:0}:root[data-inst] .today:hover .today-link{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:1px}:root[data-inst] .today-what{font-size:var(--t-lg);color:var(--ink-2);max-width:36ch;margin:0;line-height:1.5}:root[data-inst] .today-shot{background:var(--surface-2);border-left:1px solid var(--line);grid-area:shot;min-height:380px;padding:44px 0 0 44px;overflow:hidden}:root[data-inst] .today-shot img{object-fit:cover;object-position:left top;border:1px solid var(--line);background:var(--bg);border-bottom:0;border-right:0;width:100%;height:100%;display:block}:root[data-inst] .today-foot{grid-area:foot;align-self:end;align-items:center;gap:14px;padding:28px 40px 32px;display:flex}:root[data-inst] .today-id{gap:2px;min-width:0;display:grid}:root[data-inst] .today-id strong{font-weight:600}:root[data-inst] .today-id span{font-size:var(--t-sm);color:var(--ink-2)}:root[data-inst] .today-foot .get{margin-left:auto}:root[data-inst] .folder-today{margin:8px 0}:root[data-inst] .folder-today .today{margin-top:0}:root[data-inst] .shelf-row{border-bottom:1px solid var(--line);padding:26px 0 6px}:root[data-inst] .shelf-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}:root[data-inst] .shelf-head h3{font:400 var(--t-xl)/1.2 var(--f-display);margin:0}:root[data-inst] .shelf-head a{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;text-decoration:none}:root[data-inst] .shelf-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:calc(33.3333% - 21.3333px);grid-auto-flow:column;gap:0 32px;margin:0;padding:0 0 14px;list-style:none;display:grid;overflow-x:auto}:root[data-inst] .shelf-app{scroll-snap-align:start;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}:root[data-inst] .shelf-link{min-width:0;color:var(--ink);flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}:root[data-inst] .shelf-text{gap:3px;min-width:0;display:grid}:root[data-inst] .shelf-text strong{font-weight:600;font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-inst] .shelf-text>span{font-size:var(--t-sm);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-inst] .shelf-link:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-inst] .tiles li{position:relative}:root[data-inst] .tiles .tile .meta{min-height:32px;padding-right:96px}:root[data-inst] .tiles li>.get{position:absolute;bottom:20px;right:20px}:root[data-inst] .tile>div{min-width:0}:root[data-inst] .tile .name,:root[data-inst] .tile .tile-sub{overflow-wrap:anywhere}:root[data-inst] .tile .tile-sub{font-size:var(--t-sm);color:var(--ink-2);margin:2px 0 0}:root[data-inst] .tile .what{-webkit-line-clamp:1;color:var(--ink-3);margin:4px 0 8px}:root[data-inst] .slot.pick .get{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}:root[data-inst] .slot.pick .get:hover{background:var(--brand);box-shadow:none}:root[data-inst] .slot .tiles .tile .meta{margin-bottom:40px;padding-right:0}:root[data-inst] .slot .tiles li>.get{bottom:6px;right:auto;left:calc(4px + var(--slot-icon,64px) + 14px)}:root[data-inst] .folder-icon{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:repeat(2,32px);gap:6px;padding:8px}:root[data-inst] .as-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;padding:8px 0 32px;display:grid}:root[data-inst] .as-title h1{font:400 var(--t-3xl)/1.04 var(--f-display);overflow-wrap:anywhere;margin:0}:root[data-inst] .as-sub{font:400 var(--t-xl)/1.3 var(--f-display);color:var(--ink-2);margin:6px 0 0}:root[data-inst] .as-by{font-size:var(--t-sm);color:var(--ink-3);margin:8px 0 20px}:root[data-inst] .as-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}:root[data-inst] .as-get{border-radius:999px;padding:14px 30px}:root[data-inst] .as-note{font-size:var(--t-sm);color:var(--ink-2)}:root[data-inst] .as-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:20px 0;list-style:none;display:grid}:root[data-inst] .as-strip li{text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;padding:2px 14px;display:grid}:root[data-inst] .as-strip li+li{border-left:1px solid var(--line)}:root[data-inst] .as-k{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}:root[data-inst] .as-strip strong{font:400 var(--t-2xl)/1 var(--f-display);color:var(--ink)}:root[data-inst] .as-strip li>span:last-child,:root[data-inst] .as-strip li>a{font-size:var(--t-xs);color:var(--ink-2)}:root[data-inst] .as-glyph{width:28px;height:28px;color:var(--ink)}:root[data-inst] .as-main{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;display:grid}:root[data-inst] .as-main .buybox{margin-top:32px}:root[data-inst] .as-body>section{border-bottom:1px solid var(--line);padding:32px 0}:root[data-inst] .as-body h2{font-size:var(--t-xl);margin:0 0 16px}:root[data-inst] .as-shot-row{scroll-snap-type:x mandatory;grid-auto-columns:80%;grid-auto-flow:column;gap:16px;padding-bottom:10px;display:grid;overflow-x:auto}:root[data-inst] .as-shot-row:has(>figure:only-child){grid-auto-columns:100%}:root[data-inst] .as-shot-row figure{scroll-snap-align:start;min-width:0;margin:0}:root[data-inst] .as-shot-row img{aspect-ratio:16/10;object-fit:cover;object-position:left top;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;width:100%;height:auto;display:block}:root[data-inst] .as-shot-row figcaption{font-size:var(--t-xs);color:var(--ink-3);margin-top:8px}:root[data-inst] .as-desc{font-size:var(--t-lg);max-width:62ch;margin:0 0 14px;line-height:1.55}:root[data-inst] .receipt-line{font-size:var(--t-sm);color:var(--ink-2);max-width:70ch;margin:0}:root[data-inst] .receipt-line svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}:root[data-inst] .as-replaces{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}:root[data-inst] .as-editions{gap:10px;margin:0;padding:0;list-style:none;display:grid}:root[data-inst] .as-editions li{border-bottom:1px solid var(--line);padding:0 0 10px}:root[data-inst] .as-editions a{margin-right:8px;font-weight:600}:root[data-inst] .as-replaces li{border:1px solid var(--line);font:400 var(--t-lg)/1.2 var(--f-display);padding:10px 18px}:root[data-inst] .as-info dl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin:0;display:grid}:root[data-inst] .as-info dl div{border-top:1px solid var(--line);min-width:0;padding:14px 0 16px}:root[data-inst] .as-info dt{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}:root[data-inst] .as-info dd{font-size:var(--t-sm);overflow-wrap:anywhere;margin:6px 0 0}:root[data-inst] .tm-notice{border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-2);max-width:80ch;margin:16px 0 0;padding-top:12px}:root[data-inst] .icon-sheet ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}:root[data-inst] .icon-sheet li a{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:root[data-inst] .icon-sizes{align-items:center;gap:10px;display:inline-flex}:root[data-inst] .icon-alt{display:none}:root[data-inst][data-logos=all] .icon-alt,:root[data-inst] .icon-alt.on{border-left:1px solid var(--line);padding-left:12px;display:inline-flex}:root[data-inst] .icon-name{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}:root[data-inst] .icon-name span{font-size:var(--t-xs);color:var(--ink-3)}@media (max-width:960px){:root[data-inst] .today{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""shot""foot"}:root[data-inst] .today-shot{border-left:0;border-top:1px solid var(--line);aspect-ratio:16/10;min-height:0;margin-top:28px}:root[data-inst] .shelf-list{grid-auto-columns:calc(50% - 16px)}:root[data-inst] .as-main{grid-template-columns:minmax(0,1fr);gap:0}:root[data-inst] .as-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root[data-inst] .today-copy{padding:28px 22px 0}:root[data-inst] .today h3{font-size:2.25rem}:root[data-inst] .today-shot{margin-top:22px;padding:22px 0 0 22px}:root[data-inst] .today-foot{padding:18px 22px 22px}:root[data-inst] .shelf-list{grid-auto-columns:84%;gap:0 20px}:root[data-inst] .as-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px}:root[data-inst] .as-head .app-icon{--size:96px;grid-row:1/span 3}:root[data-inst] .as-title h1{font-size:clamp(1.75rem,8vw,2.25rem)}:root[data-inst] .as-sub{font-size:var(--t-lg)}:root[data-inst] .as-actions{grid-column:1/-1}:root[data-inst] .as-title{display:contents}:root[data-inst] .as-title>h1,:root[data-inst] .as-title>.as-sub,:root[data-inst] .as-title>.as-by{grid-column:2}:root[data-inst] .as-strip{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;overflow-x:auto}:root[data-inst] .as-strip li{scroll-snap-align:start}:root[data-inst] .as-info dl{grid-template-columns:minmax(0,1fr)}}
