@font-face{font-family:Yenomi Inter;src:url(/fonts/InterVariable-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Yenomi Inter Display;src:url(/fonts/InterVariable-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;font-variation-settings:"opsz" 32}@font-face{font-family:Yenomi Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yenomi Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Yenomi Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Yenomi Mono;src:url(/fonts/IBMPlexMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--glass:#ffffffb8;--radius-button:var(--radius-sm);--radius-card:var(--radius-sm)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);-webkit-text-size-adjust:100%;max-width:100%}body{background:var(--background);min-width:320px;max-width:100%;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}body,button,input,select,textarea{font:inherit}html[data-sensitive-obscured] body{pointer-events:none;background:#12110f}html[data-sensitive-obscured] body>*{visibility:hidden}html[data-sensitive-obscured] body:after{content:"YENOMI ID";z-index:2147483647;color:#f7f2e8;font:700 14px/1 var(--font-ui);letter-spacing:.14em;background:#12110f;place-items:center;display:grid;position:fixed;inset:0}img,svg{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0}h1,h2,h3,h4{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-weight:600;line-height:1.1}h1{font-size:var(--type-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading)}h2{font-size:var(--type-h2);font-weight:var(--font-weight-heading)}h3{font-size:var(--type-h3)}h4{font-size:var(--type-h4)}p,li,dd{font-size:var(--type-body)}small,.caption{font-size:var(--type-xs)}code,pre,kbd,samp,.mono,.metric,.price,.order-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums}p,li,dd{color:var(--ink-2)}::selection{color:var(--ink);background:#d4b48342}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.yi-skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--button-primary-bg);min-height:2.75rem;color:var(--button-primary-text);font-weight:var(--font-weight-label);align-items:center;padding:0 .875rem;display:inline-flex;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.yi-skip-link:focus{transform:none}@media print{.yi-skip-link{display:none}body{min-width:0}}.yi-icon{aspect-ratio:1;stroke:currentColor;flex:none;width:1.25rem;height:1.25rem}button .yi-icon,a .yi-icon{pointer-events:none}
