:root{color-scheme:dark;--bg: #0d1217;--surface: #141b22;--raised: #1a232c;--line: #27323d;--line2: #34414e;--text: #e6edf3;--muted: #9aa9b8;--faint: #6f7f8f;--ok: #2fc9b4;--ok-bg: rgba(47, 201, 180, .13);--pend: #f2b53a;--pend-bg: rgba(242, 181, 58, .13);--bad: #ff7466;--bad-bg: rgba(255, 116, 102, .13);--acc: #8fb0d6;--acc-bg: rgba(143, 176, 214, .13);--ink-on: #06201c;--photo1: #2a3a49;--photo2: #16212b;--paper: #cdc6b6;--paper-2: #bfb8a7;--paper-text: #1d1b17;--paper-muted: #564f42;--paper-line: #7f786a;--stamp: #1b48b0;--shadow: rgba(0, 0, 0, .5);--font-text: "Wix Madefor Text", system-ui, sans-serif;--font-display: "Wix Madefor Display", "Wix Madefor Text", system-ui, sans-serif;--font-code: "Fira Code", ui-monospace, Menlo, monospace;--font-slip: "JetBrains Mono", ui-monospace, Menlo, monospace;--gutter: 16px;--rail: 340px;--side: 232px}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){color-scheme:light;--bg: #eef2f5;--surface: #fff;--raised: #f4f7f9;--line: #d5dde4;--line2: #bcc8d2;--text: #142029;--muted: #47586a;--faint: #6a7b8b;--ok: #0b8c7c;--ok-bg: rgba(11, 140, 124, .11);--pend: #a86d00;--pend-bg: rgba(168, 109, 0, .11);--bad: #c53a2c;--bad-bg: rgba(197, 58, 44, .1);--acc: #2f5f93;--acc-bg: rgba(47, 95, 147, .1);--ink-on: #fff;--photo1: #c9d6e0;--photo2: #e3ebf1;--paper: #fbfaf5;--paper-2: #efede3;--shadow: rgba(50, 44, 25, .28)}}:root[data-theme=light]{color-scheme:light;--bg: #eef2f5;--surface: #fff;--raised: #f4f7f9;--line: #d5dde4;--line2: #bcc8d2;--text: #142029;--muted: #47586a;--faint: #6a7b8b;--ok: #0b8c7c;--ok-bg: rgba(11, 140, 124, .11);--pend: #a86d00;--pend-bg: rgba(168, 109, 0, .11);--bad: #c53a2c;--bad-bg: rgba(197, 58, 44, .1);--acc: #2f5f93;--acc-bg: rgba(47, 95, 147, .1);--ink-on: #fff;--photo1: #c9d6e0;--photo2: #e3ebf1;--paper: #fbfaf5;--paper-2: #efede3;--shadow: rgba(50, 44, 25, .28)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 18px/1.55 var(--font-text);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}h1,h2,h3,.disp{font-family:var(--font-display);font-weight:700;margin:0;letter-spacing:-.01em}h1{font-size:30px;line-height:1.15}h2{font-size:24px;line-height:1.2}h3{font-size:19px;line-height:1.25}a{color:var(--acc);text-decoration:none}a:hover{text-decoration:underline}p{margin:0 0 12px}.mono,time,.n{font-family:var(--font-code);font-feature-settings:"zero"}.muted{color:var(--muted)}.faint{color:var(--faint)}.sm{font-size:14px}.lbl{font:500 12px/1 var(--font-code);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.row{display:flex;align-items:center;gap:10px}.row.sp{justify-content:space-between}.row.wrap{flex-wrap:wrap}.stack>*+*{margin-top:12px}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}kbd{font:500 11.5px var(--font-code);border:1px solid var(--line2);border-bottom-width:2px;border-radius:4px;padding:1px 6px;color:var(--muted);background:var(--raised)}.chip{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-code);padding:6px 8px;border-radius:4px;border:1px solid var(--line2);color:var(--muted);white-space:nowrap;background:transparent}.chip.ok{color:var(--ok);background:var(--ok-bg);border-color:transparent}.chip.pend{color:var(--pend);background:var(--pend-bg);border-color:transparent}.chip.bad{color:var(--bad);background:var(--bad-bg);border-color:transparent}.chip.acc{color:var(--acc);background:var(--acc-bg);border-color:transparent}button.chip{cursor:pointer;font-family:var(--font-code)}button.chip.on{color:var(--acc);background:var(--acc-bg);border-color:var(--acc)}.btn{font:600 16px var(--font-text);border:1px solid transparent;border-radius:6px;padding:12px 18px;min-height:44px;background:var(--ok);color:var(--ink-on);cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;text-decoration:none}.btn:hover{text-decoration:none;filter:brightness(1.06)}.btn.ghost{background:transparent;color:var(--text);border-color:var(--line2)}.btn.pend{background:var(--pend)}.btn.bad{background:var(--bad);color:#2a0a06}.btn.sm{padding:7px 12px;min-height:36px;font-size:14px}.btn.wide{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.panel.accent{border-color:var(--acc)}.panel.pending{border-color:var(--pend)}.panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rg{display:inline-block;width:50px;height:9px;vertical-align:middle;--c: var(--ok);background:linear-gradient(90deg,var(--c) calc(var(--n) * 10px),var(--line2) 0);-webkit-mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px);mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px);border-radius:1px}.rg.l{--c: var(--acc)}.rg.p{--c: var(--pend)}.meter{display:inline-flex;align-items:center;gap:8px;font-size:14px}.tl{list-style:none;margin:0;padding:0 0 0 4px}.tl li{position:relative;padding:0 0 10px 22px;font-size:14px;display:flex;gap:10px}.tl li:before{content:"";position:absolute;left:3px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.tl li:after{content:"";position:absolute;left:7px;top:17px;bottom:-5px;width:1px;background:var(--line2)}.tl li:last-child:after{display:none}.tl li.p:before{background:transparent;border:2px solid var(--pend);box-shadow:none}.tl li.x:before{background:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.tl time{color:var(--faint);font-size:12.5px;min-width:52px;padding-top:2px}.tl b{font-weight:600}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:15px}table.data th{font:500 11.5px var(--font-code);color:var(--faint);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:8px 10px;border-bottom:1px solid var(--line2);white-space:nowrap}table.data td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}table.data tr.top td{background:var(--raised)}table.data td.num,table.data th.num{text-align:right;font-family:var(--font-code)}table.data tr.click{cursor:pointer}table.data tr.click:hover td{background:var(--raised)}.slip{position:relative;background:var(--paper);color:var(--paper-text);padding:16px 18px 18px;margin:0 0 22px;filter:drop-shadow(0 2px 0 var(--shadow));font:400 14px/1.45 var(--font-slip);max-width:420px}.slip:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px;background:inherit;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpolygon points='0,0 16,0 8,8'/%3E%3C/svg%3E") repeat-x 0 0/16px 8px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpolygon points='0,0 16,0 8,8'/%3E%3C/svg%3E") repeat-x 0 0/16px 8px}.slip .sh{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.1em;color:var(--paper-muted)}.slip h4{font:600 18px/1.25 var(--font-text);margin:10px 0 2px}.slip .where{font-size:13px;color:var(--paper-muted);margin-bottom:6px}.slip .perf{border:0;border-top:1px dashed var(--paper-line);margin:10px -4px}.slip .li{display:flex;align-items:baseline;gap:6px}.slip .li i{flex:1;border-bottom:1px dotted var(--paper-line);min-width:8px;transform:translateY(-3px)}.slip .li span{color:var(--paper-muted)}.slip .li b{font-weight:500}.slip .li.tot b{font-weight:700;font-size:15px}.slip .strip{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.slip .strip b{font-size:12px;font-weight:500;padding:2px 6px;border:1px dashed var(--paper-line);color:var(--paper-muted)}.slip .strip b.on{background:var(--stamp);border:1px solid var(--stamp);color:var(--paper)}.slip .barcode{height:34px;margin-top:14px;background:repeating-linear-gradient(90deg,var(--paper-text) 0 2px,transparent 2px 4px,var(--paper-text) 4px 5px,transparent 5px 8px,var(--paper-text) 8px 11px,transparent 11px 13px,var(--paper-text) 13px 14px,transparent 14px 18px)}.slip .bcn{font-size:11px;letter-spacing:.25em;color:var(--paper-muted);margin-top:3px}.slip .proofline{font-size:13px;color:var(--paper-text);margin-top:8px;font-style:italic}.slip.stamped h4,.slip.stamped .where{padding-right:8.25rem}.slip .stamp{position:absolute;right:16px;top:40px;max-width:7.25rem;text-align:center;line-height:1.15;overflow-wrap:anywhere;transform:rotate(-7deg);border:3px solid var(--stamp);color:var(--stamp);font-weight:700;font-size:13px;letter-spacing:.08em;padding:4px 9px;border-radius:3px;outline:1px solid var(--stamp);outline-offset:2px;mix-blend-mode:multiply}.input{width:100%;background:var(--raised);border:1px solid var(--line2);border-radius:6px;padding:11px 12px;color:var(--text);font:400 17px var(--font-text);min-height:44px}.photo{background:linear-gradient(135deg,var(--photo1),var(--photo2));border-radius:6px;position:relative;overflow:hidden;color:var(--faint);font:400 11px var(--font-code)}.spark{width:70px;height:22px;fill:none;stroke:var(--ok);stroke-width:1.6;stroke-linejoin:round}.shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"top" "main" "foot" "tabs"}.shell-top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gutter);border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:5}.logo{display:flex;align-items:center;gap:8px;font:700 20px var(--font-display);color:var(--text);text-decoration:none}.logo:hover{text-decoration:none}.logo svg{width:26px;height:26px}.shell-ctx{font:500 12px var(--font-code);color:var(--muted);display:flex;gap:10px;align-items:center}.langbox{position:relative}.langbtn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;background:transparent;border:1px solid var(--line2);border-radius:6px;color:var(--text);font:500 15px var(--font-text);cursor:pointer;max-width:46vw}.langbtn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.langpanel{position:fixed;z-index:30;inset-inline:8px;top:62px;background:var(--surface);border:1px solid var(--line2);border-radius:10px;box-shadow:0 18px 50px var(--shadow);padding:10px}.langpick{font-family:var(--font-text)}.langpick input{width:100%;min-height:44px;padding:8px 12px;font:400 17px var(--font-text);color:var(--text);background:var(--raised);border:1px solid var(--line2);border-radius:6px}.langpick ul{list-style:none;margin:8px 0 0;padding:0;max-height:min(62vh,480px);overflow-y:auto;overscroll-behavior:contain}.langpick li{display:flex;align-items:baseline;gap:10px;padding:10px;border-radius:6px;cursor:pointer;flex-wrap:wrap;min-height:44px}.langpick li .nm{font-size:17px;color:var(--text)}.langpick li .en{font-size:14px;flex:1}.langpick li .tick{color:var(--ok)}.langpick li.act{background:var(--raised)}.langpick li.on .nm{color:var(--ok)}.langpick li .grp{flex:0 0 100%;margin:8px 0 2px}.langpick li.none{cursor:default}.langpick.inline ul{max-height:360px}@media (min-width: 700px){.langpanel{position:absolute;inset-inline:auto 0;top:calc(100% + 6px);width:340px}.langpick.inline ul{max-height:420px}}.shell-side{display:none;grid-area:side}.shell-main{grid-area:main;min-width:0;padding:18px var(--gutter) 28px}.shell-rail{display:none;grid-area:rail}.shell-tabs{grid-area:tabs;display:flex;justify-content:space-around;position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0));z-index:5}.shell-tabs a{flex:1;text-align:center;padding:10px 4px;font:500 14px var(--font-text);color:var(--muted);border-radius:6px;min-height:44px}.shell-tabs a.active{color:var(--ok);background:var(--ok-bg)}.shell-tabs a:hover{text-decoration:none}.nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:6px;color:var(--muted);font-weight:500;font-size:16px}.nav a:hover{text-decoration:none;background:var(--raised)}.nav a.active{background:var(--raised);color:var(--text)}.nav .group{margin:18px 12px 6px}@media (min-width: 1024px){.shell{grid-template-columns:var(--side) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"top top" "side main" "side foot"}.shell.has-rail{grid-template-columns:var(--side) minmax(0,1fr) var(--rail);grid-template-areas:"top top top" "side main rail" "side foot rail"}.shell-side{display:block;padding:16px 12px;border-right:1px solid var(--line);background:var(--bg)}.shell-rail{display:block;padding:18px 16px;border-left:1px solid var(--line)}.shell-tabs{display:none}.shell-top{padding:10px 20px}.shell-main{padding:24px 28px 48px}}@media (min-width: 1280px){.shell-main{padding:28px 36px 56px}}.grid{display:grid;gap:12px}.grid.cols-4{grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){.grid.cols-4{grid-template-columns:repeat(4,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}}.kpi .v{font:600 26px var(--font-code);margin-top:6px}.shell-foot{grid-area:foot;padding:0 var(--gutter) 18px}.site-foot{border-top:1px solid var(--line);padding-top:10px}.site-foot nav{display:flex;flex-wrap:wrap;gap:2px 18px}.site-foot a{color:var(--muted);font:500 14px var(--font-text);padding:10px 0;min-height:44px;display:inline-flex;align-items:center}.site-foot a:hover{color:var(--text);text-decoration:none}@media (min-width: 1024px){.shell-foot{padding:0 28px 24px}.site-foot{padding-top:6px}.site-foot a{min-height:32px;padding:6px 0}}.trust{max-width:760px}.trust h1{margin:4px 0 8px}.trust .lead{color:var(--muted);font-size:18px;margin:0 0 8px}.trust h2{font-size:20px;margin:28px 0 8px}.trust h3{font-size:16px;margin:18px 0 4px;color:var(--muted)}.trust p,.trust li{line-height:1.6}.trust li{margin:6px 0}.trust ul{padding-left:20px}.trust table.prose{width:100%;border-collapse:collapse;font:400 15px/1.5 var(--font-text);margin:8px 0}.trust table.prose th{text-align:left;color:var(--muted);font-weight:500;padding:6px 10px 6px 0;border-bottom:1px solid var(--line)}.trust table.prose td{vertical-align:top;padding:10px 10px 10px 0;border-bottom:1px solid var(--line)}.trust details{margin-top:28px;border-top:1px solid var(--line);padding-top:4px}.trust details>summary{cursor:pointer;display:flex;align-items:center;gap:8px}.trust details>summary:before{content:"▸"}.trust details[open]>summary:before{content:"▾"}.trust details>summary h2{margin:8px 0;font-size:18px;color:var(--muted)}.trust .note{color:var(--muted);font-size:14px;margin-top:32px}@media (max-width: 700px){.trust table.prose thead{display:none}.trust table.prose,.trust table.prose tbody,.trust table.prose tr,.trust table.prose td{display:block}.trust table.prose td{border:0;padding:2px 0}.trust table.prose tr{border-bottom:1px solid var(--line);padding:10px 0}.trust table.prose td:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted)}}@media (min-width: 1024px){.trust{max-width:980px}.trust table.prose td:first-child{width:20%;font-weight:500}}.is-server .shell-main{padding-inline:0;padding-block:0}.is-server main[data-ssr]{max-width:none;padding:18px var(--gutter) 28px;background:var(--bg);color:var(--text);font-family:var(--font-text)}.is-server main[data-ssr] h1{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.01em;margin:6px 0 8px}.is-server main[data-ssr] .ssr-chip{margin:0 0 8px}.is-server .ssr-cta{bottom:var(--tabs-h, 62px);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);z-index:4}@media (min-width: 1024px){.is-server main[data-ssr]{padding:24px 28px 48px}.is-server main[data-ssr] h1{font-size:34px}.is-server .ssr-cta{bottom:0}}@media (min-width: 1100px){.is-server main[data-ssr].has-rail{padding-inline-end:0;padding-block:0;min-height:calc(100vh - 62px);align-items:stretch;column-gap:0}.is-server main[data-ssr].has-rail .ssr-main{padding:24px 28px 48px 0}.is-server main[data-ssr].has-rail .ssr-rail{padding:24px 16px;margin:0}}.is-server main[data-ssr]{background:transparent}.is-server main[data-ssr] .card .rl,.is-server main[data-ssr] .card p{color:var(--text)}html:lang(hi),html:lang(ne){--font-text:"Wix Madefor Text","Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", "Mangal",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", "Mangal",system-ui,sans-serif}html:lang(hi) body,html:lang(ne) body{line-height:1.7}html:lang(ja){--font-text:"Wix Madefor Text","Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo",system-ui,sans-serif}html:lang(zh){--font-text:"Wix Madefor Text","Noto Sans SC", "PingFang SC", "Microsoft YaHei",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans SC", "PingFang SC", "Microsoft YaHei",system-ui,sans-serif}html:lang(ar),html:lang(fa),html:lang(ur){--font-text:"Wix Madefor Text","Noto Naskh Arabic", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", "Tahoma",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Naskh Arabic", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", "Tahoma",system-ui,sans-serif}html:lang(ar) body,html:lang(fa) body,html:lang(ur) body{line-height:1.7}html:lang(hy){--font-text:"Wix Madefor Text","Noto Sans Armenian", "Mshtakan", "Sylfaen",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Armenian", "Mshtakan", "Sylfaen",system-ui,sans-serif}html:lang(bn){--font-text:"Wix Madefor Text","Noto Sans Bengali", "Kohinoor Bangla", "Bangla Sangam MN", "Nirmala UI", "Vrinda",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Bengali", "Kohinoor Bangla", "Bangla Sangam MN", "Nirmala UI", "Vrinda",system-ui,sans-serif}html:lang(bn) body{line-height:1.7}html:lang(dz){--font-text:"Wix Madefor Text","Noto Serif Tibetan", "Kailasa", "Microsoft Himalaya", "Tibetan Machine Uni",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Serif Tibetan", "Kailasa", "Microsoft Himalaya", "Tibetan Machine Uni",system-ui,sans-serif}html:lang(dz) body{line-height:1.95}html:lang(am){--font-text:"Wix Madefor Text","Noto Sans Ethiopic", "Abyssinica SIL", "Kefa", "Nyala", "Ebrima",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Ethiopic", "Abyssinica SIL", "Kefa", "Nyala", "Ebrima",system-ui,sans-serif}html:lang(am) body{line-height:1.75}html:lang(ka){--font-text:"Wix Madefor Text","Noto Sans Georgian", "Sylfaen",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Georgian", "Sylfaen",system-ui,sans-serif}html:lang(he){--font-text:"Wix Madefor Text","Noto Sans Hebrew", "Arial Hebrew", "Segoe UI", "Arial",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Hebrew", "Arial Hebrew", "Segoe UI", "Arial",system-ui,sans-serif}html:lang(km){--font-text:"Wix Madefor Text","Noto Sans Khmer", "Khmer Sangam MN", "Leelawadee UI", "Khmer UI", "DaunPenh",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Khmer", "Khmer Sangam MN", "Leelawadee UI", "Khmer UI", "DaunPenh",system-ui,sans-serif}html:lang(km) body{line-height:1.85}html:lang(ko){--font-text:"Wix Madefor Text","Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic",system-ui,sans-serif}html:lang(lo){--font-text:"Wix Madefor Text","Noto Sans Lao", "Lao Sangam MN", "Leelawadee UI", "DokChampa",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Lao", "Lao Sangam MN", "Leelawadee UI", "DokChampa",system-ui,sans-serif}html:lang(lo) body{line-height:1.75}html:lang(si){--font-text:"Wix Madefor Text","Noto Sans Sinhala", "Sinhala Sangam MN", "Nirmala UI", "Iskoola Pota",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Sinhala", "Sinhala Sangam MN", "Nirmala UI", "Iskoola Pota",system-ui,sans-serif}html:lang(si) body{line-height:1.75}html:lang(my){--font-text:"Wix Madefor Text","Noto Sans Myanmar", "Myanmar Sangam MN", "Myanmar Text", "Padauk",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Myanmar", "Myanmar Sangam MN", "Myanmar Text", "Padauk",system-ui,sans-serif}html:lang(my) body{line-height:1.95}html:lang(dv){--font-text:"Wix Madefor Text","Noto Sans Thaana", "MV Boli", "Faruma", "Mv Waheed",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Thaana", "MV Boli", "Faruma", "Mv Waheed",system-ui,sans-serif}html:lang(dv) body{line-height:1.7}html:lang(th){--font-text:"Wix Madefor Text","Noto Sans Thai", "Thonburi", "Leelawadee UI", "Tahoma",system-ui,sans-serif;--font-display:"Wix Madefor Display","Wix Madefor Text","Noto Sans Thai", "Thonburi", "Leelawadee UI", "Tahoma",system-ui,sans-serif}html:lang(th) body{line-height:1.65}:root{--av-ink: #0d1217;--qr-bg: #ffffff}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xs{font-size:13px}.big{font:600 28px var(--font-code)}.col{display:flex;flex-direction:column}.g12{gap:12px}.grow{flex:1;min-width:0}.hint{display:block;margin-top:6px}.fld{display:block}.fld>.lbl{display:block;margin-bottom:7px}.input{display:flex;align-items:center;gap:8px;font:400 18px var(--font-text);min-height:48px}textarea.input,.input.ta{display:block;align-items:flex-start;min-height:104px;line-height:1.45;resize:vertical}.input:focus-within,textarea.input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-bg);outline:none}.input .bare{flex:1;min-width:0;background:transparent;border:0;color:var(--text);font:inherit;outline:none}.btn.lg{min-height:56px;font-size:19px}.linkbtn{background:none;border:0;padding:0;color:var(--acc);font:inherit;cursor:pointer;text-decoration:underline}.chip{font-size:13px;padding:7px 9px}.chip .ic{width:16px;height:16px}.chip .x{background:none;border:0;color:var(--muted);font-size:18px;cursor:pointer;padding:0 2px}.ic{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.av{width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;font:700 17px var(--font-display);color:var(--av-ink)}.av.xl{width:84px;height:84px;font-size:30px}.av.sm{width:28px;height:28px;font-size:12px}.panel.okp{border-color:var(--ok)}.panel+.panel{margin-top:12px}.stat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat .panel{padding:12px;margin:0;min-width:0}.stat .v{font:600 22px var(--font-code);margin-top:4px;overflow-wrap:anywhere}@media (max-width: 440px){.stat .v{font-size:17px}}.kv{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:16px;margin:0}.kv dt{color:var(--faint)}.kv dd{margin:0}.slips{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 24px}.slips .slip{max-width:none;width:100%}.slip-link:hover{text-decoration:none}.stack>h1+p{margin-top:8px}.c-home{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:1180px}.c-home-main{max-width:640px}.c-home-main .c-home-ask{font:600 18px/1.3 var(--font-body, inherit);letter-spacing:0;text-transform:none;color:inherit;margin:20px 0 10px}.c-home-side{display:none}.drop{width:100%;border:2px dashed var(--line2);border-radius:10px;background:var(--raised);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:22px 14px;color:var(--text);font:inherit;cursor:pointer}.drop:hover{border-color:var(--acc)}.drop .ic{width:34px;height:34px;color:var(--ok)}.drop b{font-size:20px}.or{display:flex;align-items:center;gap:12px;color:var(--faint);font:500 13px var(--font-code);text-transform:uppercase;margin:12px 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.c-near{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:14px 0}.c-near svg{flex:none;margin-top:2px;color:var(--ok)}.c-near>span{display:grid;gap:4px;min-width:0}.c-near .meta{color:var(--muted);font-size:14px}.c-near.warn{border-color:var(--pend)}.c-near.warn svg{color:var(--pend)}.c-near.warn .btn{justify-self:start}.c-areamap{display:block;border-radius:8px;border:1px solid var(--line);margin-bottom:18px}.ring{fill:none;stroke:var(--line)}.ringlbl{fill:var(--muted);font-size:10px}.citychip{padding:4px 10px}.citychip select{background:transparent;border:0;color:inherit;font:inherit;font-size:15px;padding:6px 0}.citychip select option{color:#000}.c-read{display:grid;gap:22px;max-width:1100px}.c-read-h{font-size:32px;margin:6px 0 4px}.conf{height:8px;border-radius:4px;background:var(--line2);overflow:hidden}.conf i{display:block;height:100%;background:var(--ok)}.altrow{display:flex;justify-content:space-between;gap:10px;width:100%;background:none;border:0;border-top:1px solid var(--line);color:var(--text);font:inherit;padding:12px 0;cursor:pointer;text-align:left}.altrow:hover{color:var(--acc)}.c-matches{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding-bottom:84px}.c-matches-head{order:0}.c-filters{order:1}.c-map{order:2}.c-list{order:3}.c-map .hexmap{border-radius:8px;border:1px solid var(--line);display:block}.hexbg{fill:var(--bg)}.hex{fill:var(--ok-bg);stroke:var(--ok);stroke-width:1.4}.hex.on{fill:var(--acc-bg);stroke:var(--acc)}.pin circle{fill:var(--ok)}.pin text{fill:var(--ink-on);font:600 12px var(--font-code)}.pin{cursor:pointer}.mc{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px}.mc+.mc{margin-top:10px}.mc.top{border-color:var(--ok)}.mc.act{border-color:var(--acc)}.mc .rankn{font:600 13px var(--font-code);color:var(--faint)}.mc .mname{color:var(--text);font-size:19px}.c-askbar{position:fixed;left:0;right:0;bottom:64px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gutter);background:var(--surface);border-top:1px solid var(--line)}.c-master{display:grid;gap:20px}.c-master-cols{display:grid;gap:24px}.c-ask,.c-offers,.c-job{display:grid;gap:22px;max-width:1100px}.slipcol .slip{margin-bottom:26px}.c-door,.c-confirm,.c-hold,.c-signin,.c-report{max-width:520px}.c-door{margin:0 auto;text-align:left}.qrbox{background:var(--qr-bg);padding:14px;border-radius:12px;width:fit-content;margin:18px auto 10px}.qrbox svg{display:block}.c-countdown{text-align:center;margin:8px 0}.c-countdown .big{font-size:40px;display:block;margin-bottom:6px}.c-door .pin,.slip .pin{display:flex;font:700 30px var(--font-code);letter-spacing:.12em;border-bottom:2px dotted var(--line2);padding:4px 0}.sigbox{border:2px dashed var(--line2);border-radius:6px;background:var(--raised);height:110px;position:relative;display:flex;align-items:flex-end;padding:4px 8px;font-size:13px;color:var(--faint);touch-action:none;cursor:crosshair}.sigbox svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.sigbox svg path{vector-effect:non-scaling-stroke}.c-myhome{max-width:1180px}.c-myhome-stat{max-width:420px;margin:14px 0}.c-account-grid{display:grid;gap:14px;margin-top:14px}.c-account .panel+.panel{margin-top:0}.langgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.langgrid button{border:1px solid var(--line2);border-radius:6px;padding:9px 12px;font:inherit;font-size:17px;display:flex;justify-content:space-between;background:transparent;color:var(--text);cursor:pointer}.langgrid button.on{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.agentrow{padding:10px 0;border-top:1px solid var(--line)}hr.h{border:0;border-top:1px solid var(--line);margin:14px 0}button.chip.ok{color:var(--ok);background:var(--ok-bg)}@media (min-width: 1024px){.c-home{grid-template-columns:minmax(0,640px) minmax(0,420px);gap:56px;align-items:start}.c-home-side{display:block;padding-top:6px}.c-home-main h1{font-size:40px}.drop{padding:34px}.c-read{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.c-read-h{font-size:44px}.c-matches{grid-template-columns:260px minmax(0,1fr) minmax(320px,440px);grid-template-areas:"head head head" "filters list map";gap:20px;padding-bottom:0;align-items:start}.c-matches-head{grid-area:head}.c-filters{grid-area:filters;position:sticky;top:84px}.c-filters .lbl{margin-bottom:8px}.c-list{grid-area:list}.c-map{grid-area:map;position:sticky;top:84px}.c-matches>*{order:0}.c-askbar{position:static;grid-column:2;grid-row:3;border:1px solid var(--line);border-radius:8px}.c-master-cols{grid-template-columns:420px minmax(0,1fr);gap:36px;align-items:start}.slips{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ask{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.c-offers{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.c-job{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.c-account-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:20px;align-items:start}}@media (min-width: 1280px){.slips{grid-template-columns:repeat(3,minmax(0,1fr))}.c-master .slips{grid-template-columns:repeat(2,minmax(0,1fr))}}.citysearch{width:auto;min-width:0;flex:1 1 160px;min-height:40px;font-size:16px}.c-cityrow .citychip{max-width:100%}.c-cityrow .citychip select{max-width:100%;text-overflow:ellipsis}.c-foot{margin:28px 0 0;text-align:center}.c-empty{display:grid;gap:12px}.c-lochint{margin:10px 0;padding:12px 14px;border:1px solid var(--line);border-radius:8px}.c-lochint summary{cursor:pointer}.c-grant{max-width:560px}.c-grant-scopes li{padding:8px 0;border-bottom:1px solid var(--line)}.c-grant-why{margin:6px 0 12px;padding:8px 12px;border-left:3px solid var(--line2);color:var(--muted)}@media (min-width: 900px){.c-grant{max-width:1040px}.c-grant-grid{display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:start}.c-grant-act{position:sticky;top:24px}}@media (max-width: 899px){.c-grant-grid>*+*{margin-top:14px}}.shell-foot{margin-top:40px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}.shell-foot a{color:var(--faint)}.c-fault{margin-top:18px}.c-fault-f{margin:10px 0 14px;display:grid;gap:4px}.c-fault-f dd{margin:0 0 10px;line-height:1.5}.c-fault-f ul{margin:0;padding-left:18px}.c-fault-stop{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad);border-radius:8px;padding:10px 12px;margin:8px 0}.c-fault-gas a{color:var(--bad);font-weight:600}.c-sev{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--pend-bg);color:var(--pend)}.c-sev.sev-stop-now{background:var(--bad-bg);color:var(--bad)}.c-sev.sev-low{background:var(--ok-bg);color:var(--ok)}.c-filters-folded>summary{cursor:pointer;font-weight:600;padding:8px 0}.c-empty .c-fault-gas{border-color:var(--bad)}.c-empty .c-fault-gas a{font-size:1.1em}.c-alert{padding:10px 0;border-top:1px solid var(--line)}.c-alert:first-of-type{border-top:0}.c-deleted{max-width:560px;margin:0 auto}.c-askbox{position:relative}.c-askbox .ta{padding-right:56px}.c-send{position:absolute;right:8px;bottom:8px;width:40px;height:40px;border-radius:999px;border:0;display:grid;place-items:center;background:var(--accent, #0f766e);color:#fff;cursor:pointer}.c-send:disabled{opacity:.5;cursor:default}.c-send .ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.example-slip{position:relative;outline:2px dashed var(--line2);outline-offset:6px;border-radius:4px}.example-slip .slip{opacity:.72;margin-bottom:0}.example-flag{position:absolute;z-index:2;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);padding:4px 18px;border:3px solid var(--pend, #f2b53a);border-radius:6px;color:var(--pend, #f2b53a);background:var(--bg, #0b0f14);font:800 28px/1.2 var(--font-code);letter-spacing:.2em;text-transform:uppercase;pointer-events:none}.w-narrow{max-width:520px}.w-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:4px}.w-head p{margin:4px 0 0}.w-err{color:var(--bad);margin:0}.w-center{text-align:center}.w-gap{margin-top:12px}.w-note{margin-top:4px}.w-photo{width:100%;max-height:260px;object-fit:cover;border-radius:6px;margin-bottom:10px}.w-addr{display:block;padding:10px 12px;border-left:3px solid var(--ok);background:var(--ok-bg);border-radius:0 6px 6px 0;font-size:18px;margin:8px 0;word-break:break-word}code.w-addr{font-size:16px}.w-cols{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 1024px){.w-cols{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.w-cols.w-req{grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr)}}.w-cols>.stack{min-width:0}.w-kpis .kpi .v.ok{color:var(--ok)}.w-kpis .kpi .v.pend{color:var(--pend)}.w-kpis .kpi .v.bad{color:var(--bad)}.w-list{list-style:none;margin:0;padding:0}.w-list>li{padding:10px 0;border-bottom:1px solid var(--line)}.w-list>li:last-child{border-bottom:0}.w-row{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;color:var(--text);text-decoration:none}.w-row:hover{text-decoration:none}@media (min-width: 700px){.w-row:not(.w-card){grid-template-columns:64px 1fr auto auto}}button.w-card{width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px;color:var(--text);font:inherit;cursor:pointer;display:grid;grid-template-columns:1fr auto}button.w-card.on{border-color:var(--acc);background:var(--raised)}button.w-card b,button.w-card .sm{grid-column:1 / -1}.w-req .w-list>li{padding:0 0 8px;border:0}.w-next h2{margin:6px 0}.w-next .btn{margin-top:10px}.w-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--raised);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;cursor:pointer;text-align:left;min-height:56px}.w-toggle span{display:flex;flex-direction:column}.w-toggle i{width:46px;height:26px;border-radius:13px;background:var(--line2);position:relative;flex:none;transition:background .15s}.w-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--text);transition:transform .15s}.w-toggle[aria-checked=true] i{background:var(--ok)}.w-toggle[aria-checked=true] i:after{transform:translate(20px);background:var(--ink-on)}.w-notice{border:1px dashed var(--pend);background:var(--pend-bg);border-radius:8px;padding:12px 14px}.w-notice.ok{border:1px solid var(--ok);background:var(--ok-bg);color:var(--ok)}.w-notice.bad{border:1px solid var(--bad);background:var(--bad-bg);color:var(--bad)}.w-notice.ok div,.w-notice.bad div{color:var(--text)}.w-agent{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface)}.w-agent summary{cursor:pointer}.w-agent .sm{margin-top:8px;color:var(--muted);word-break:break-word}.w-otabs{display:flex;flex-wrap:wrap;gap:8px}.w-otabs a{flex:none;padding:10px 14px;border:1px solid var(--line2);border-radius:6px;color:var(--muted);min-height:44px;display:inline-flex;align-items:center}.w-otabs a:hover{text-decoration:none;background:var(--raised)}.w-otabs a.active{color:var(--acc);border-color:var(--acc);background:var(--acc-bg)}@media (min-width: 1024px){.w-otabs{display:none}}.w-cam{position:relative;aspect-ratio:1;background:linear-gradient(135deg,var(--photo1),var(--photo2));border-radius:8px;overflow:hidden;display:grid;place-items:center}.w-cam video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.w-cam .chip{position:absolute;top:10px;left:10px;background:var(--surface);color:var(--acc)}.w-frame{position:relative;width:62%;aspect-ratio:1;border:3px solid var(--ok);border-radius:10px}.w-digits{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.w-digits b{font:600 28px var(--font-code);text-align:center;padding:12px 0;background:var(--raised);border:1px dashed var(--line2);border-radius:6px;color:var(--faint)}.w-digits b.on{color:var(--text);border-style:solid}.w-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.w-key{font:600 24px var(--font-code);min-height:54px;background:var(--raised);border:1px solid var(--line2);border-radius:8px;color:var(--text);cursor:pointer}.w-key:active{background:var(--line2)}.w-key[disabled]{opacity:.4}.w-money{display:flex;align-items:center;gap:6px;flex:1}.w-money .input{min-width:0}.w-weekgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.w-day{min-height:96px;border:1px solid var(--line);border-radius:6px;padding:6px;display:flex;flex-direction:column;gap:4px;background:var(--raised);min-width:0}.w-day.off{background:transparent;border-style:dashed}.w-day .chip{white-space:normal;font-size:11px;padding:4px 5px}@media (max-width: 700px){.w-weekgrid{grid-template-columns:1fr}.w-day{min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center}}.w-hours{display:grid;gap:8px}.w-hours .row{flex-wrap:wrap}.w-hours .input{width:auto;flex:1;min-width:120px}.w-bars{height:140px;display:flex;align-items:flex-end;gap:6px}.w-bars i{flex:1;background:var(--ok);border-radius:3px 3px 0 0;min-height:4px}.w-bars i.now{background:var(--pend)}.w-share{margin-bottom:12px}.w-share i{display:block;height:6px;background:var(--ok);border-radius:3px;margin-top:4px}.w-dots{display:inline-flex;gap:4px;flex-wrap:wrap}.w-dots i{width:14px;height:14px;border-radius:3px;background:var(--ok)}.w-dots i.bad{background:var(--bad)}.w-langs .chip{font-size:14px;padding:8px 10px}.w-staging{display:grid;gap:10px}.w-srow{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--raised)}.w-srow.bad{border-color:var(--pend)}@media (min-width: 700px){.w-srow{grid-template-columns:1.4fr 1fr 150px 110px;align-items:center}.w-srow .w-err{grid-column:1 / -1}}.w-paste{resize:vertical;font-family:var(--font-code);font-size:14px}.w-conn{padding:10px 0;border-bottom:1px solid var(--line)}.w-cannot{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.w-cannot ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:15px}@media (min-width: 700px){.w-hours{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center}.w-hours .row{flex-wrap:nowrap}}.w-kpis .kpi{min-width:0}.w-kpis .kpi .v{font-size:clamp(20px,6vw,26px);overflow-wrap:anywhere}@media (max-width: 520px){button.w-card{grid-template-columns:minmax(0,1fr);gap:4px}button.w-card .chip{justify-self:start}}.w-start{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start}.w-start-form,.w-start-preview{min-width:0}.w-start-preview{display:none}.w-start-inline{display:grid}.w-start-preview h2{margin:0 0 4px}.w-start-map{display:block;border-radius:8px;border:1px solid var(--line);margin:12px 0}.w-slug{display:flex;flex-direction:column;gap:6px;margin-top:14px;word-break:break-all}@media (min-width: 1024px){.w-start{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr)}.w-start-preview{display:block;position:sticky;top:76px}.w-start-inline{display:none}}.w-doors{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width: 700px){.w-doors{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.w-door{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-width:0}button.w-door{cursor:pointer}button.w-door:hover{border-color:var(--acc)}.w-door code{word-break:break-all;font-size:14px}.w-sharerow{display:grid;gap:8px}.w-sharelink{overflow-wrap:anywhere;color:var(--muted)}.w-mailtext{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:6px 0 0}.w-first .row{flex-wrap:wrap;min-width:0}.w-first .chip{white-space:normal;max-width:100%}.w-price{gap:2px}.w-preview{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start}.w-preview-side{min-width:0}.w-preview-page{min-width:0;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--bg)}@media (min-width: 1024px){.w-preview{grid-template-columns:340px minmax(0,1fr);gap:28px}.w-preview-side{position:sticky;top:76px}.w-preview-page{padding:24px}}.w-draft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.w-how{margin-top:8px}.w-how summary{cursor:pointer}
