@font-face{font-family:Inter;font-style:normal;font-display:optional;font-weight:400;src:url(/fonts/inter-custom-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:optional;font-weight:500;src:url(/fonts/inter-custom-500.woff2)format("woff2")}:root{--color-bg:#faf9f6;--color-text:#18181b;--color-muted:#52525b;--color-faint:#a1a1aa;--color-border:#e4e4e7;--color-brand:#4d7df3;--color-brand-text:#fff;--content-width:38rem;--gutter:1.25rem;--sp-2xs:.25rem;--sp-xs:.5rem;--sp-sm:1rem;--sp-md:1.5rem;--sp-lg:3rem;--sp-xl:5rem;--fs-sm:.8125rem;--fs-base:.9375rem;--fs-md:.9375rem;--fs-lg:.9375rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;font-size:100%;overflow-y:scroll}body{background:var(--color-bg);color:var(--color-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:var(--fs-base);letter-spacing:-.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.7}body:before{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:220px 220px;position:fixed;inset:0}.wrap{max-width:calc(var(--content-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}main{padding-block-start:4.5rem}::selection{background:var(--color-text);color:var(--color-bg)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:1px}h1{font-weight:500;font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--color-muted);margin:0;line-height:1.25}.label{margin:0 0 var(--sp-md);font-size:var(--fs-base);color:var(--color-muted);font-weight:400;line-height:1.5}.intro p{margin:var(--sp-sm) 0 0;max-width:34em;color:var(--color-text);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:break-word;hyphens:auto;font-weight:500}.intro p:first-of-type{margin-top:var(--sp-sm)}a{color:inherit;text-decoration:none}a:active{opacity:.6}.ub{cursor:pointer;color:var(--color-text);background-image:linear-gradient(var(--color-brand), var(--color-brand));background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;border-radius:2px;transition:background-size .25s cubic-bezier(.33,1,.68,1),color .2s,opacity .3s}.ub.visible{opacity:1;background-size:100% 2px}.ub.visible:hover{color:var(--color-brand-text);background-size:100% 100%;text-decoration:none}.ub.visible:hover .char--redact{color:var(--color-brand-text)}section{margin-top:1.25rem}.products-table{border-top:1px solid var(--color-border)}.item.row{border-bottom:1px solid var(--color-border);margin-top:0;padding:.65rem 0;display:block}.row-main{min-width:0}.item-name{font-size:var(--fs-md);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.5}.item-note{font-size:var(--fs-sm);color:var(--color-faint);margin-left:.4em;font-weight:400}.item-desc{margin:var(--sp-2xs) 0 0;max-width:34em;color:var(--color-muted);font-size:var(--fs-base);text-wrap:pretty;overflow-wrap:break-word;line-height:1.6}@media (width<=520px){.item.row{padding:.8rem 0}}.section-note{max-width:34em;color:var(--color-text);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-weight:500}.body-footer{margin-top:var(--sp-xl);max-width:34em;color:var(--color-muted);font-size:.8125rem;line-height:1.6}.body-footer p{margin:0}footer[aria-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}#salam-overlay,#goodbye-overlay{background:var(--color-bg);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#goodbye-overlay[hidden]{display:none}#salam-text,#goodbye-text{letter-spacing:-.015em;color:var(--color-muted);font-size:clamp(2rem,8vw,2.75rem);font-weight:500;line-height:1.1}.word{white-space:nowrap;display:inline}.char{vertical-align:-.245em;line-height:1.2;display:inline-block}.char--redact{color:var(--color-text);isolation:isolate;--delay:0s;position:relative;overflow:hidden}.char--redact:after{content:"";background:var(--color-brand);transform-origin:0;transition:transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay);position:absolute;inset:0;transform:scaleX(1)}.char--redact.visible:after{transform-origin:100%;transform:scaleX(0)}section .char--redact{color:var(--color-muted)}section .char--redact:after{background:var(--color-muted)}@media (prefers-contrast:more){:root{--color-muted:#3f3f46;--color-faint:#71717a}}
