:root{--bg: #ffffff;--panel: #f8f9fa;--panel2: #f0f0f0;--text: #1a1a1a;--muted: #6c757d;--line: rgba(0, 0, 0, .1);--accent: #5aa3ff;--accent-hover: #4a93ef;--accent2: #8bd5ff;--ok: #30d158;--warn: #ffd60a;--err: #dc3545;--shadow: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12);--radius: 12px;--max: 1200px;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sepia: #7b4f2e;--vermilion: #b83224;--indigo: #3d2b8e;--prussian: #1f3a5f;--paper: var(--bg);--paper-2: var(--panel);--ink: var(--text);--ink-2: #333333;--white: #ffffff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:14px;color:var(--text)}h1,h2,h3,h4{margin:0;line-height:1.2;color:var(--text);font-weight:700}.container{max-width:var(--max);margin:0 auto;padding:0 24px 24px}.container.wide{max-width:1320px}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;margin-bottom:4px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);flex-wrap:wrap}.site-header .tagline{color:var(--muted);font-size:12px;margin-top:2px}.header-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.anim-title{font-weight:700;font-size:clamp(22px,3.2vw,30px);letter-spacing:.2px;margin:0;transition:color 1.2s ease;white-space:nowrap}.anim-title .swap{position:relative;display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.anim-title .swap .stack{display:inline-block;position:relative}.anim-title .swap .word{transition:opacity .9s ease;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.anim-title .swap .word.on{opacity:1;position:relative}.anim-title .swap .word.off{opacity:0;position:absolute;left:0;top:0}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;background:#fff;color:#000;padding:8px 18px;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none}.btn:hover:not(:disabled){background:#f8f8f8;text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.accent:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.ghost{background:transparent;border-color:#000}.btn.small{padding:6px 12px;font-size:13px}.btn.danger{border-color:var(--err);color:var(--err)}select.btn{padding-right:12px}.level-tabs{display:flex;gap:6px;margin:8px 0 10px;flex-wrap:nowrap}.level-tab{border:1px solid var(--line);background:#fff;padding:4px 12px;font-size:13px;font-weight:600;color:var(--text);border-radius:20px;transition:all .2s ease;text-align:center;line-height:1.4}.level-tab:hover{border-color:var(--level)}.level-tab.active{background:var(--level);border-color:var(--level);color:#fff}.level-tab .sub{display:none}.level-tab.active .sub{color:#ffffffd9}.puzzle-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:2px 0 10px}.puzzle-head h2{font-size:24px}.puzzle-head .instruction{color:var(--muted);margin-top:2px;font-size:15px}.puzzle-meta{color:var(--muted);font-size:13px}.badge{display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;background:var(--panel);color:var(--text);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.5px}.badge.level{background:var(--level);color:#fff;border-color:var(--level)}.stamp{position:relative;padding:6px;border-radius:2px;background-color:transparent;background-image:radial-gradient(circle,transparent 0,transparent 2.6px,var(--white) 2.9px);background-size:9px 9px;background-position:-4.5px -4.5px;transition:transform .12s ease;-webkit-user-select:none;user-select:none}.stamp .inner{background:var(--white);padding:4px}.stamp-wrap{position:relative;border-radius:3px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18));transition:transform .12s ease,filter .12s ease}.stamp-wrap.selectable{cursor:pointer}.stamp-wrap.selectable:hover{transform:translateY(-2px);filter:drop-shadow(0 4px 10px rgba(0,0,0,.22))}.stamp-wrap.selected .stamp{background-image:radial-gradient(circle,transparent 0,transparent 2.6px,var(--accent) 2.9px)}.stamp-wrap.selected .stamp .inner{background:var(--accent)}.stamp-wrap.selected .stamp .label{color:#fff}.stamp-wrap.selected .stamp .sublabel{color:#ffffffd9}.stamp-wrap.shake{animation:shake .45s ease}.stamp-wrap.solved{animation:pop .35s ease}.stamp .frame{border:1px solid var(--line);background:var(--panel);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:4px}.stamp .frame img{width:100%;height:100%;object-fit:contain;display:block}.stamp .frame .emoji{font-size:44px;line-height:1}.stamp .frame .shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--panel) 30%,#ffffff 50%,var(--panel) 70%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.stamp .label{font-size:12.5px;font-weight:600;margin-top:6px;text-align:center;line-height:1.25;overflow-wrap:anywhere}.stamp .sublabel{font-size:10.5px;color:var(--muted);text-align:center;margin-top:1px;line-height:1.2}.stamp .price{position:absolute;top:8px;right:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:20px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:520px){.board{gap:6px}.stamp .label{font-size:11px}.stamp .sublabel{display:none}.stamp .frame .emoji{font-size:32px}}.solved-banner{grid-column:1 / -1;border-radius:var(--radius);padding:14px 18px;color:#fff;animation:rise .35s ease;box-shadow:var(--shadow)}.solved-banner .banner-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.solved-banner h3{font-size:18px;color:#fff}.solved-banner .members{font-size:13px;opacity:.92;margin-top:2px}.solved-banner .shape{font-size:20px}.solved-banner .toggle{background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .2s ease}.solved-banner .toggle:hover{background:#ffffff47}.explainer{margin-top:10px;background:#ffffff24;border-radius:8px;padding:10px 12px;font-size:14px;display:grid;gap:6px}.explainer .row{display:grid;grid-template-columns:110px 1fr;gap:8px}.explainer .k{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;opacity:.85}.explainer .trick{border-left:4px solid #fff;padding-left:10px;margin-top:4px}.explainer .trick .k{color:var(--warn)}@media(max-width:520px){.explainer .row{grid-template-columns:1fr;gap:2px}}.controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0;flex-wrap:wrap}.controls .left,.controls .right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mistakes{font-size:14px;color:var(--muted)}.mistakes strong{color:var(--text)}.toast{position:fixed;left:50%;top:18px;transform:translate(-50%);background:var(--text);color:#fff;padding:10px 18px;border-radius:8px;font-weight:600;box-shadow:var(--shadow-lg);z-index:50;animation:rise .25s ease}.checkbox{display:inline-flex;gap:6px;align-items:center;font-size:14px;color:var(--muted)}.result-card{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);animation:rise .35s ease}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal{background:#fff;border-radius:var(--radius);padding:24px;width:min(460px,100%);box-shadow:var(--shadow-lg);animation:rise .25s ease;max-height:90vh;overflow:auto}.modal h3{font-size:24px;margin-bottom:6px}.field{display:grid;gap:4px;margin:10px 0}.field label{font-size:12px;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.field input,.field textarea,.field select{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;width:100%;outline:none}.field textarea{min-height:64px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5aa3ff1a}.field input::placeholder,.field textarea::placeholder{color:#a0aec0}.help{font-size:13px;color:var(--muted)}.error{color:var(--err);font-size:14px}.success{color:var(--ok);font-size:14px}.notice{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:14px}.notice.err{background:#fdecee;border-color:#dc35454d}.notice.ok{background:#30d1581a;border-color:#30d15866}.site-footer{margin-top:60px;padding:40px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px;text-align:center}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--text);text-decoration:underline}.creator-nav{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0 20px}.creator-nav .spacer{flex:1}.creator-nav .tab{border:1px solid var(--line);background:#fff;font-weight:600;padding:8px 16px;border-radius:20px;color:var(--text);font-size:14px;transition:all .2s ease}.creator-nav .tab:hover{border-color:var(--accent)}.creator-nav .tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}.creator-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}@media(max-width:980px){.creator-grid{grid-template-columns:1fr}}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.panel h3{font-size:18px;margin-bottom:12px}.panel+.panel{margin-top:16px}.panel.sticky{position:sticky;top:90px;max-height:calc(100vh - 100px);overflow:auto}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:640px){.row-2,.row-3{grid-template-columns:1fr}}.group-card{border:1px solid var(--line);border-left:6px solid var(--gc, var(--sepia));border-radius:var(--radius);padding:14px;margin:14px 0;background:var(--panel)}.group-card .gc-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.group-card .gc-head .shape{font-size:22px}.tile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:760px){.tile-grid{grid-template-columns:repeat(2,1fr)}}.tile-edit{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;display:grid;gap:5px}.tile-edit input,.tile-edit select{border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:13px;width:100%;background:#fff}.tile-edit input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #5aa3ff1a}.tile-edit .img-status{font-size:11px;color:var(--muted)}.tile-edit .img-status.ok{color:var(--ok)}.tile-edit .img-status.bad{color:var(--err)}.tile-edit .thumb{aspect-ratio:1;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;cursor:pointer}.tile-edit .thumb img{width:100%;height:100%;object-fit:contain}.explainer-fields{display:grid;gap:6px;margin-top:8px}.explainer-fields textarea{min-height:44px}.chat{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto;padding:4px}.msg{padding:8px 12px;border-radius:10px;font-size:14px;max-width:92%;white-space:pre-wrap}.msg.user{align-self:flex-end;background:var(--accent);color:#fff}.msg.assistant{align-self:flex-start;background:var(--panel)}.image-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:8px;max-height:320px;overflow:auto}.image-results button{border:1px solid var(--line);background:#fff;padding:4px;border-radius:8px;display:grid;gap:4px;transition:all .2s ease}.image-results button:hover{border-color:var(--accent);box-shadow:var(--shadow)}.image-results img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--panel);border-radius:4px}.image-results .cap{font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted)}.mode-pills{display:flex;gap:8px;flex-wrap:wrap}.pill{border:1px solid var(--line);background:#fff;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--text);transition:all .2s ease}.pill:hover:not(:disabled){border-color:var(--accent)}.pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.pill:disabled{opacity:.45;cursor:not-allowed}.rating{display:inline-flex;gap:3px}.rating span{width:14px;height:14px;border-radius:3px;background:var(--panel2)}.rating span.on{background:var(--accent)}.list{display:grid;gap:8px}.list-item{border:1px solid var(--line);border-radius:8px;padding:10px 14px;background:#fff;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.list-item.active{border-color:var(--accent);box-shadow:0 0 0 3px #5aa3ff1a}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.kanban{grid-template-columns:1fr}}.kanban .col{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px;min-height:120px}.kanban .col h4{font-size:15px;margin-bottom:10px;color:var(--gc)}.sub-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:8px;font-size:13px;box-shadow:var(--shadow)}.sub-card .t{font-weight:700;font-size:14px}.sub-card .actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;padding:8px;border-bottom:1px solid var(--line);font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#4a5568}.table td{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.preview-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.preview-mini .stamp{padding:4px}.preview-mini .stamp .label{font-size:9px}.preview-mini .stamp .sublabel{display:none}.preview-mini .stamp .frame .emoji{font-size:22px}.auto-badge{position:absolute;top:3px;left:3px;background:var(--warn);color:var(--text);font-size:9px;font-weight:700;padding:1px 5px;border-radius:20px;letter-spacing:.3px}.board.compact .stamp .sublabel{display:none}.board.compact .stamp .label{font-size:10.5px;margin-top:3px}.board.compact .stamp .frame .emoji{font-size:28px}.board.fitted .stamp .frame{aspect-ratio:auto;height:var(--frame-h)}.board.fitted .stamp .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.container{padding:0 12px 12px}.site-header{padding:6px 0;gap:8px}.site-header .tagline{display:none}.header-actions{gap:6px}.header-actions .btn{padding:5px 10px;font-size:12px}.level-tabs{gap:6px;margin:6px 0 8px;flex-wrap:nowrap}.level-tab{padding:5px 10px;font-size:13px;flex:1;text-align:center}.level-tab .sub{display:none}.puzzle-head{margin:0 0 8px;gap:4px}.puzzle-head h2{font-size:19px}.puzzle-head .instruction{font-size:13px}.puzzle-head>span.puzzle-meta{display:none}.controls{margin-top:8px;gap:6px}.controls .btn{padding:6px 10px;font-size:12px}}.site-header .level-tabs{margin:0;flex:1;justify-content:center}.board-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:4px 0 10px}.board-top h2{font-size:22px}.board-top .instruction{color:var(--muted);font-size:14px}.board-top .controls{margin:0}.banners{display:grid;gap:8px;margin-bottom:10px}.banners .solved-banner{padding:10px 16px}.banners .solved-banner h3{font-size:16px}@media(max-width:600px){.site-header .level-tabs{flex-basis:100%;order:3}.board-top{margin:0 0 8px}.board-top h2{font-size:18px}.board-top .instruction{display:none}}.board-instruction{text-align:center;font-size:17px;font-weight:600;color:var(--text);margin:10px 0 12px}.controls.centered{justify-content:center;margin:14px 0 0;gap:12px}.pill-btn{border-radius:999px;padding:10px 24px;font-size:15px}.pill-btn.go{background:#6aa84f;border-color:#6aa84f;color:#fff}.pill-btn.go:hover:not(:disabled){background:#5c9843;border-color:#5c9843}@media(max-width:600px){.board-instruction{font-size:15px;margin:6px 0 8px}.controls.centered{gap:8px}.pill-btn{padding:8px 16px;font-size:14px}}.stamp-wrap .info-btn{position:absolute;top:4px;right:4px;z-index:3;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.25);background:#ffffffeb;color:var(--muted);font-size:11px;font-weight:700;font-family:Georgia,serif;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;opacity:.75}.stamp-wrap .info-btn:hover,.stamp-wrap .info-btn.on{opacity:1;background:var(--accent);color:#fff;border-color:var(--accent)}.stamp-wrap.selected .info-btn{background:#fffffff2}.tile-info{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);z-index:20;min-width:160px;max-width:240px;background:var(--text);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.35;box-shadow:var(--shadow-lg);pointer-events:none;animation:rise .15s ease}.tile-info:before{content:"";position:absolute;left:50%;top:-5px;transform:translate(-50%);border:5px solid transparent;border-top:0;border-bottom-color:var(--text)}.tile-info .ti-label{font-weight:700;font-size:13px}.tile-info .ti-sub{color:#ffffffe6}.tile-info .ti-src{color:#fff9;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.board .stamp-wrap:nth-child(4n+1) .tile-info{left:0;transform:none}.board .stamp-wrap:nth-child(4n+1) .tile-info:before{left:20px;transform:none}.board .stamp-wrap:nth-child(4n) .tile-info{left:auto;right:0;transform:none}.board .stamp-wrap:nth-child(4n) .tile-info:before{left:auto;right:20px;transform:none}.board .stamp-wrap:nth-last-child(-n+4) .tile-info{top:auto;bottom:calc(100% + 6px);animation:none}.board .stamp-wrap:nth-last-child(-n+4) .tile-info:before{top:auto;bottom:-5px;border-bottom:0;border-top:5px solid var(--text)}.stamp-wrap.info-open{z-index:30}.site-footer .footer-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:12px}.site-footer .footer-links a{color:var(--text);font-weight:600;font-size:14px}.site-footer .footer-links a:hover{color:var(--accent)}.site-footer .footer-brought{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.site-footer .footer-links{align-items:center;gap:36px}.site-footer .footer-links a{display:inline-flex;align-items:center;opacity:.95;transition:opacity .2s ease,transform .2s ease}.site-footer .footer-links a:hover{opacity:1;transform:translateY(-2px);text-decoration:none}.partner-logo{display:block;height:72px;width:auto}.partner-logo.san{height:40px}@media(max-width:600px){.partner-logo{height:60px}.partner-logo.san{height:34px}}.tile-edit .upload-btn{justify-content:center;font-size:12px;padding:4px 8px;cursor:pointer}.no-image{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;text-align:center;padding:6px}.auto-badge.approved{background:var(--ok);color:#fff}.tile-edit .mismatch{border:1px solid rgba(220,53,69,.4);background:#fdecee;color:var(--err);border-radius:6px;padding:3px 6px;font-size:11px;text-align:left;cursor:pointer}.tile-edit .mismatch:hover{background:#fadbe0}.image-results button.verified{border-color:var(--ok);box-shadow:0 0 0 2px #30d15840}.puzzle-credit{text-align:center;color:var(--muted);font-size:13px;margin:14px 0 0}.puzzle-credit a{color:var(--accent);font-weight:600}.debug-log{background:#1a1a1a;color:#d6d6d6;border-radius:8px;padding:8px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.debug-log .t{color:#7fb3ff}.debug-log .ok{color:#7ee2a8}.debug-log .bad{color:#ff9b9b}.score-line{margin:0 0 10px;font-size:1.05rem}.lb-table{width:100%;border-collapse:collapse;margin:8px 0 4px;font-size:.95rem}.lb-table th,.lb-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border, #e5e5e5)}.lb-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #666)}.lb-table td:nth-child(3){font-variant-numeric:tabular-nums;font-weight:600}.lb-table tr.me td{background:#0000000a;font-weight:600}
