@charset "UTF-8";@font-face{font-family:Outfit;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Outfit-Regular.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Outfit-Medium.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Outfit-SemiBold.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Outfit-Bold.ttf) format("truetype")}:root{--td-gold: #b59a4f;--td-gold-lt: #d4b86a;--td-gold-dk: #8a6f2e;--td-on-gold: #231d10;--td-orange: #e86400;--td-chrome-dk: #2b2b2d;--td-chrome: #404040;--td-chrome-lt: #545454;--td-bg: #f7f6f3;--td-bg-2: #efede8;--td-surface: #ffffff;--td-line: #e4e1da;--td-line-2: #d0cdc5;--td-text: #2a2622;--td-text-2: #55534d;--td-dim: #8a8880;--td-dim-2: #bbb9b3;--td-chip: #3a3530;--td-win: #4caf7d;--td-win-dk: #2e7d50;--td-win-lt: #6fd49a;--td-win-bg: #e9f7ed;--td-loss: #e05252;--td-loss-dk: #a83a3a;--td-loss-lt: #ff7a7a;--td-loss-bg: #fdeaea;--td-warn: #d68a2e;--td-warn-dk: #9a6316;--td-warn-lt: #e8a44e;--td-warn-bg: #fdf2e3;--td-ff: "Outfit", "Helvetica Neue", Arial, sans-serif;--td-mono: "JetBrains Mono", "Menlo", "Consolas", monospace;--td-radius: 12px;--td-radius-sm: 8px;--td-shadow-sm: 0 1px 3px rgba(42, 38, 34, .06);--td-shadow-md: 0 6px 20px rgba(42, 38, 34, .1);--td-ray: rgba(228, 225, 218, .35);--td-ray-glow: rgba(181, 154, 79, .1)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:radial-gradient(ellipse at 50% 100%,var(--td-ray-glow) 0%,transparent 55%),repeating-conic-gradient(from 0deg at 50% 100%,transparent 0deg,transparent 9deg,var(--td-ray) 9deg,var(--td-ray) 9.4deg),var(--td-bg);background-attachment:fixed;color:var(--td-text);font-family:var(--td-ff);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.content p{margin:0 0 12px;max-width:78ch}.content ul,.content ol{margin:0 0 14px;padding-left:22px}.content ul li,.content ol li{margin-bottom:6px}.content strong{color:var(--td-text);font-weight:700}.content em{color:var(--td-text-2)}.content code{background:var(--td-bg-2);border:1px solid var(--td-line);border-radius:4px;padding:1px 6px;font-size:.9em;font-family:var(--td-mono)}.content .promo{background:#b59a4f1a;border:1.5px solid var(--td-gold-lt);border-radius:var(--td-radius);padding:16px 18px;margin:6px 0 16px}.content .promo .promo-title{font-weight:700;color:var(--td-text);font-size:16px;margin:0 0 8px}.content .promo ul{margin-bottom:10px}.content .promo p:last-child{margin-bottom:0}.content .promo a{color:var(--td-gold);font-weight:600}.content .fig{margin:10px 0 18px}.content .fig img{display:block;max-width:100%;height:auto;border:1px solid var(--td-line);border-radius:var(--td-radius-sm);background:var(--td-surface);box-shadow:var(--td-shadow-sm)}.content .fig figcaption{color:var(--td-dim);font-size:13px;line-height:1.4;margin-top:6px;max-width:60ch}.content .figs{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 6px}.content .figs img{height:190px;width:auto;max-width:100%;border:1px solid var(--td-line);border-radius:var(--td-radius-sm);box-shadow:var(--td-shadow-sm);object-fit:cover}.content .fig-note{color:var(--td-dim);font-size:13px;line-height:1.4;margin:6px 0 18px;max-width:60ch}.content .fig-qr img{padding:10px;width:170px}.content table{width:100%;margin:8px 0 18px;font-size:14px;background:var(--td-surface);border:1px solid var(--td-line);border-radius:var(--td-radius-sm);border-collapse:separate;border-spacing:0;box-shadow:var(--td-shadow-sm)}.content table th,.content table td{padding:9px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--td-line)}.content table th{background:var(--td-gold);color:var(--td-on-gold);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.content table thead th:first-child{border-top-left-radius:var(--td-radius-sm)}.content table thead th:last-child{border-top-right-radius:var(--td-radius-sm)}.content table tbody tr:last-child td{border-bottom:0}.content table tbody tr:nth-child(2n) td{background:var(--td-bg-2)}.content table.specs{width:auto;min-width:min(100%,260px);max-width:380px}.content table.specs th:last-child,.content table.specs td:last-child{text-align:right;white-space:nowrap}.content table.specs td:last-child{font-weight:700;color:var(--td-text)}@media(max-width:560px){.content table:not(.specs){display:block;overflow-x:auto}}
