.reference{&{--page:#f4f4f4;--card:#ffffff;--line:#e2e2e2;--line2:#cfcfcf;--ink:#101010;--ink2:#3a3a3a;--muted:#5c5c5c;--on-accent:#ffffff;--crimson:#0038ff;--crimson-soft:#dce1f5;--teal:#0038ff;--teal-soft:#dce1f5;--slate:#101010;--slate-ink:#f4f4f4;--ok:#101010;--ok-soft:#fee897;--amber-ink:#101010;--amber-soft:#fee897;--red:#f44a32;--orange:#ff5f04;--pink:#ff77cd;--butter:#fee897;--peri:#9fa9f5;--blue:#0038ff;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light}*{box-sizing:border-box}&{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-inter),sans-serif;font-weight:500;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:no-preference){&{animation:fadein .45s ease-out both}@keyframes fadein{0%{opacity:.001}}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}svg.i{width:20px;height:20px;flex:none}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}:focus-visible{outline:3px solid var(--crimson);outline-offset:2px;border-radius:8px}.side{padding:20px 20px 28px;display:grid;gap:18px;align-content:start}.ws{display:flex;align-items:center;justify-content:space-between}.ws b{font-size:26px;font-weight:700}.dots{width:28px;height:28px;border-radius:50%;border:0;background:var(--crimson-soft);color:var(--crimson);font:800 13px var(--font-inter),sans-serif;cursor:pointer}.pickrow{display:flex;gap:8px}.pill{flex:1 1;height:38px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 14px var(--font-inter),sans-serif;padding:0 12px}.plus{width:38px;height:38px;border-radius:50%;border:0;background:var(--blue);color:var(--on-accent);display:grid;place-items:center;cursor:pointer;flex:none;transition:transform .15s}.plus:hover{transform:scale(1.06)}.group{border:1px dashed var(--line2);border-radius:12px;padding:0 16px 4px}.gh,.group{display:grid}.gh{padding:12px 0 10px;border-bottom:1px dashed var(--line)}.gh b{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.gh span{font-size:13px;color:var(--muted)}.nav{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);color:var(--ink);text-decoration:none;font-size:15.5px;font-weight:600;transition:color .15s}.nav:last-child{border-bottom:0}.nav.active,.nav:hover{color:var(--teal)}.nav .end{margin-left:auto;display:flex;align-items:center;gap:6px}.badge{font-size:12px;font-weight:800;color:#101010;background:var(--pink);border-radius:6px;padding:1px 7px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--red)}@media (prefers-reduced-motion:no-preference){.pulse{animation:pulse 1.6s ease-out 5}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(244,74,50,.5)}to{box-shadow:0 0 0 9px rgba(244,74,50,0)}}}.main{min-width:0;display:grid;align-content:start}.top{height:74px;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:4px solid var(--card)}.burger{width:26px;display:grid;gap:5px}.burger i{display:block;height:2px;background:var(--crimson);border-radius:2px}.word{font-size:26px;letter-spacing:.12em;font-weight:600;color:var(--muted)}.word em{font-style:normal;color:var(--teal)}.search{flex:1 1;max-width:560px;height:38px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:500 15px var(--font-inter),sans-serif;padding:0 12px}.search::placeholder{color:var(--muted)}.topr{margin-left:auto}.net,.topr{display:flex;align-items:center;gap:6px}.net{font-size:13px;font-weight:800;color:var(--amber-ink);background:var(--amber-soft);border-radius:999px;padding:4px 10px;margin-right:6px}.net svg{width:15px;height:15px}.ib{width:38px;height:38px;border-radius:50%;border:0;background:transparent;color:var(--ink2);display:grid;place-items:center;cursor:pointer;position:relative}.ib .dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--red)}.wallet{height:38px;display:flex;align-items:center;gap:8px;border-radius:6px;border:0;background:var(--blue);color:var(--on-accent);font:700 14px var(--font-inter),sans-serif;padding:0 14px;cursor:pointer;margin-left:6px}.content{padding:18px 24px 40px;display:grid;gap:18px}.crumb{display:flex;gap:8px;font-size:15px;color:var(--ink2)}.crumb a{color:var(--teal);text-decoration:none;font-weight:600}.card{background:var(--card);border:1px dashed var(--line2);border-radius:12px;transition:transform .3s,box-shadow .3s}.lift:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(40,30,20,.08)}.ph{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:16px 20px}.ph h1{margin:0;font-size:22px;font-weight:700}.ph p{margin:2px 0 0;font-size:14px;color:var(--muted)}.tg{display:flex;border-radius:6px;overflow:hidden}.tg button{width:40px;height:38px;border:0;background:var(--slate);color:var(--slate-ink);display:grid;place-items:center;cursor:pointer;border-right:1px solid rgba(255,255,255,.15)}.tg button:hover{filter:brightness(1.1)}.tg .lab{width:auto;padding:0 14px;background:var(--card);color:var(--ink);border:1px solid var(--line);font:700 14px var(--font-inter),sans-serif;cursor:default}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat{display:flex;align-items:center;gap:14px;padding:16px 18px}.stat .g{color:var(--crimson)}.stat .g svg{width:30px;height:30px}.lbl{font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2)}.lbl,.val{font-weight:800}.val{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.val small{font-size:13px;font-weight:700;color:var(--ok);margin-left:4px}.mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mc{padding:18px 18px 0;display:flex;flex-direction:column;gap:10px;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit}.mc .track{margin-top:auto}.mtop{display:flex;align-items:flex-start;gap:12px}.coin{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#101010;flex:none}.coin.light{color:#ffffff}.coin svg{width:22px;height:22px}.mt{display:grid;min-width:0}.mt .lbl{font-size:12.5px}.mt b{font-size:15.5px;font-weight:700;line-height:1.3}.mrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.price{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kind{display:inline-flex;gap:5px;align-items:center;font-size:12.5px;font-weight:800;border-radius:999px;padding:3px 9px;background:var(--teal-soft);color:var(--teal)}.kind.p{background:var(--butter);color:#101010}.kind svg{width:13px;height:13px}.track{margin:4px -18px 0;height:30px;display:flex;align-items:flex-end;gap:3px;padding:0 18px;background:var(--tint)}.track i{flex:1 1;border-radius:3px 3px 0 0;background:var(--bar);height:var(--h);transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.track i{animation:grow .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--n) * 90ms)}@keyframes grow{0%{transform:scaleY(0)}}}.trackcap{margin:0 -18px;padding:6px 18px 10px;background:var(--tint);font-size:12.5px;font-weight:700;color:#101010}.strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:14px 8px}.si{display:flex;align-items:center;gap:12px;padding:6px 16px;background:none;border:0;border-right:1px dashed var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer}.si:last-child{border-right:0}.si .coin{width:38px;height:38px}.si .val{font-size:16px}.si.on .lbl{color:var(--crimson)}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:stretch}.split>.card{display:flex;flex-direction:column}.split>.card .tbl{flex:1 1;align-content:start}.tfoot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px dashed var(--line);font-size:13.5px;font-weight:600;color:var(--ink2)}.pager{display:flex;gap:6px}.pager button{min-width:34px;height:34px;border-radius:6px;border:1px solid var(--line2);background:var(--card);color:var(--ink2);font:700 13.5px var(--font-inter),sans-serif;cursor:pointer;display:grid;place-items:center}.pager button.on{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.side2{align-content:stretch;grid-template-rows:auto 1fr auto}.tabs{gap:6px;padding:0 20px;border-bottom:1px solid var(--line)}.tab,.tabs{display:flex}.tab{border:0;background:none;font:700 15px var(--font-inter),sans-serif;color:var(--ink2);padding:16px 14px 13px;border-bottom:3px solid transparent;cursor:pointer;gap:8px;align-items:center}.tab svg{width:17px;height:17px}.tab.on{color:var(--crimson);border-bottom-color:var(--crimson)}.bar{align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;flex-wrap:wrap}.bar,.rng{display:flex}.rng{border:1px solid var(--line2);border-radius:6px;overflow:hidden}.rng button{border:0;background:var(--card);color:var(--ink2);font:700 13.5px var(--font-inter),sans-serif;padding:7px 12px;cursor:pointer;border-right:1px solid var(--line2)}.rng button:last-child{border-right:0}.rng button.on{background:var(--slate);color:var(--slate-ink)}.hint{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2);font-weight:600}.hint svg{color:var(--teal);width:18px;height:18px}.tbl{padding:0 20px 18px;display:grid;gap:8px;overflow-x:auto}.th,.tr{display:grid;grid-template-columns:minmax(230px,2.2fr) minmax(150px,1.3fr) 110px 120px 92px 96px;gap:12px;align-items:center;min-width:820px}.th{padding:10px 14px;border:1px solid var(--line);border-radius:8px;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2)}.th,.tr{background:var(--card)}.tr{padding:12px 14px;border:1px dashed var(--line2);border-radius:10px;transition:border-color .2s,background .2s}.tr:hover{border-color:var(--crimson);background:var(--page)}.cell{display:flex;align-items:center;gap:10px;min-width:0}.cell .coin{width:34px;height:34px}.cell .coin svg{width:18px;height:18px}.cell b{font-size:14.5px;font-weight:700;line-height:1.3}.cell span{font-size:13px;color:var(--muted)}.two{display:grid;min-width:0}.cell .ic2{color:var(--muted);width:16px;height:16px}.num{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14.5px}.ok{display:inline-flex;gap:5px;align-items:center;font-size:13px;font-weight:800;color:var(--ok);background:var(--ok-soft);padding:3px 8px;border-radius:6px}.ok svg{width:14px;height:14px}.view{height:32px;border-radius:6px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:700 13.5px var(--font-inter),sans-serif;padding:0 12px;cursor:pointer}.view:hover{background:var(--ink);color:var(--card)}.side2{display:grid;gap:12px}.ch{display:flex;align-items:center;gap:10px;padding:16px 18px 12px;border-bottom:1px dashed var(--line)}.ch h2{margin:0;font-size:16px;font-weight:700}.ch .dots{margin-left:auto}.list{display:grid}.li{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px dashed var(--line)}.li:last-child{border-bottom:0}.li .coin{width:34px;height:34px}.li .coin svg{width:18px;height:18px}.li .two b{font-size:14.5px}.li .two span{font-size:13px;color:var(--muted)}.li .r{margin-left:auto;text-align:right}.qr{padding:16px 18px 18px;display:grid;gap:10px}.fl{position:relative;border:1px solid var(--line2);border-radius:8px;background:var(--card);padding:22px 12px 8px}.fl label{position:absolute;top:6px;left:12px;font-size:12.5px;font-weight:700;color:var(--muted);display:flex;gap:5px;align-items:center}.fl label svg{width:13px;height:13px}.fl select{width:100%;border:0;background:transparent;color:var(--ink);font:700 14.5px var(--font-inter),sans-serif;padding:0;appearance:none;cursor:pointer}.big,.btns{display:flex;gap:8px}.big{flex:1 1;height:50px;border-radius:6px;border:0;font:800 15px var(--font-inter),sans-serif;cursor:pointer;align-items:center;justify-content:center;transition:filter .15s}.big.a{background:var(--blue);color:var(--on-accent)}.big.b{background:var(--pink);color:#101010}.big:hover{filter:brightness(1.06)}.notice{display:flex;gap:10px;align-items:flex-start;background:var(--amber-soft);color:var(--amber-ink);border-radius:10px;padding:12px 14px;font-size:13.5px;font-weight:600}.notice svg{width:18px;height:18px;flex:none;margin-top:1px}@media (max-width:1280px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.split{grid-template-columns:1fr}}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.net,.word{display:none}}@media (max-width:560px){.mgrid,.stats,.strip{grid-template-columns:1fr}.si{border-right:0}.top{gap:8px;padding:0 16px}.content{padding:14px 16px 32px}.wallet span{display:none}.bar,.tabs,.tbl{padding-left:14px;padding-right:14px}}& .content{max-width:none;margin:0}& button:disabled{cursor:not-allowed;opacity:.65}& .side.mobile-open{display:grid}& .rating{font-size:12px;color:var(--muted)}& a{text-decoration:none}& .view{display:inline-flex;align-items:center}& .tg .lab{display:flex;align-items:center;padding:0 14px}& .content{width:auto}}.reference{font-size:13px;& .shell{grid-template-columns:240px minmax(0,1fr)}& .side{position:sticky;top:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 20px;gap:12px;align-self:start}& .ws b{font-size:23px}& .group{padding:0 12px 3px}& .gh{padding:9px 0 8px}& .gh b,& .gh span{font-size:12px}& .nav{font-size:13px;padding:8px 0;gap:9px;min-height:38px}& .pill{font-size:12px;min-width:0}& .top{height:66px;gap:12px;padding:0 20px}& .word{font-size:23px}& .search,& .wallet{font-size:13px}& .wallet{padding:0 11px}& .content{padding:14px 20px 32px;gap:14px}& .ph{padding:13px 16px}& .ph h1{font-size:22px}& .ph p{font-size:13px}& .stat{padding:13px 14px;gap:10px}& .stat .g svg{width:26px;height:26px}& .lbl{font-size:12px}& .val{font-size:16px}& .mc{padding:14px 14px 0;gap:8px}& .coin{width:36px;height:36px}& .mtop{gap:9px}& .mt b{font-size:15px}& .mt .lbl{font-size:12px}& .price{font-size:16px}& .track{padding-left:14px;padding-right:14px;height:26px}& .track,& .trackcap{margin-left:-14px;margin-right:-14px}& .trackcap{padding:5px 14px 8px;font-size:12px}& .split{grid-template-columns:minmax(0,1fr) 310px}& .strip{padding:10px 6px}& .si{padding:5px 12px;gap:9px}& .tab{font-size:13px;padding:13px 11px 10px}& .ch{padding:13px 14px 10px}& .qr{padding:13px 14px 14px}& .li{padding:10px 14px}& .li .two b,& .notice{font-size:13px}@media (max-width:1280px){& .split{grid-template-columns:1fr}}@media (max-width:900px){& .shell{grid-template-columns:1fr}& .side{position:static;height:auto;max-height:75dvh}}@media (max-width:560px){& .top{padding:0 12px;gap:6px}& .content{padding:12px 12px 28px}}}.reference{& .shell{grid-template-columns:88px minmax(0,1fr)}& .side{margin:18px 12px;padding:18px 9px;width:64px;height:auto;max-height:calc(100dvh - 36px);top:18px;border-radius:36px;background:#fff;border:1px solid var(--line2);gap:0;scrollbar-width:thin}& .side .gh,& .side .pickrow,& .side .ws{display:none}& .side .group{border:0;border-radius:0;padding:7px 0;border-bottom:1px solid var(--line)}& .side .group:last-child{border-bottom:0}& .side .nav{font-size:0;gap:0;padding:0;width:44px;height:40px;min-height:40px;justify-content:center;border:0;border-radius:14px}& .side .nav svg{width:22px;height:22px}& .side .nav.active,& .side .nav:focus-visible,& .side .nav:hover{background:var(--blue-soft,#dce1f5);color:#0038ff}& .content{gap:10px;padding:12px 18px 24px}& .ph{padding:10px 14px}& .stat{padding:10px 12px}& .mgrid,& .stats{gap:10px}& .mc{gap:6px}& .track{height:20px}& .trackcap{padding-top:4px;padding-bottom:6px}& .strip{padding:7px 4px}& .bar{padding:10px 14px;gap:8px}& .tabs{padding:0 14px}& .tbl{padding:0 14px 12px;gap:6px}& .tr{padding:9px 10px}& .tfoot{padding:10px 14px}& .ch{padding:10px 12px}& .qr{padding:10px 12px 12px;gap:8px}& .side2{gap:10px}@media (min-width:1101px){& .mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}& .strip{grid-template-columns:repeat(5,minmax(0,1fr))}& .split{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){& .shell{grid-template-columns:1fr}& .side.mobile-open{position:sticky;z-index:20;height:auto;max-height:70dvh;margin-bottom:0}}}.reference{& .side{position:fixed;left:12px;top:50%;transform:translateY(-50%);margin:0;max-height:calc(100dvh - 32px);z-index:50;overflow-x:hidden}& .main{grid-column:2}& .side:focus-within,& .side:hover{width:246px;border-radius:24px;padding-left:12px;padding-right:12px}& .side:focus-within .nav,& .side:hover .nav{width:220px;font-size:13px;justify-content:flex-start;padding:0 10px;gap:12px;white-space:nowrap}& .side .nav svg{flex-shrink:0}& .top{height:60px}& .content{gap:8px;padding-top:10px}& .ph{padding:8px 12px}& .stat{padding:8px 10px}& .mc{padding-top:10px;gap:5px}& .mtop{gap:8px}& .track{height:16px}& .trackcap{padding-top:3px;padding-bottom:5px}& .strip{padding-top:5px;padding-bottom:5px}& .tab{padding-top:10px;padding-bottom:8px;min-height:38px}& .tr{padding-top:7px;padding-bottom:7px}& .li{padding-top:8px;padding-bottom:8px}@media (prefers-reduced-motion:no-preference){& .side{transition:width .18s ease,border-radius .18s ease}}@media (max-width:900px){& .main{grid-column:1}& .side.mobile-open{position:fixed;top:50%;left:12px;margin:0;max-height:calc(100dvh - 32px)}}@media (hover:none){& .side.mobile-open{width:246px;border-radius:24px}& .side.mobile-open .nav{width:220px;font-size:13px;justify-content:flex-start;gap:12px;padding:0 10px}}}.reference{& .shell:has(.side:focus-within),& .shell:has(.side:hover){grid-template-columns:270px minmax(0,1fr)}& .content{gap:8px;padding:10px 14px 20px}& .ph{padding:8px 12px}& .ph p{font-size:13px}& .stats .val{font-size:14px;line-height:1.3}& .stats .lbl{font-size:11px}& .stat{padding:8px 10px;gap:8px}& .stat .g svg{width:24px;height:24px}& .mc{padding:10px 12px 0;gap:5px}& .mt b{font-size:13px;line-height:1.3}& .mt .lbl{font-size:11px}& .coin{width:30px;height:30px}& .coin svg{width:18px;height:18px}& .price{font-size:15px;white-space:nowrap}& .kind{font-size:11px;padding:3px 7px;line-height:1.3}& .mrow{flex-wrap:wrap;gap:5px}& .track{padding-left:12px;padding-right:12px;height:14px}& .track,& .trackcap{margin-left:-12px;margin-right:-12px}& .trackcap{padding:4px 12px 6px;font-size:11px}& .strip{display:flex;overflow-x:auto;padding:6px;gap:0}& .si{flex:1 0 auto;padding:4px 10px;gap:8px}& .si .coin{width:30px;height:30px}& .si .lbl{font-size:11px}& .cell b,& .si .val{font-size:13px}& .cell span{font-size:12px}& .cell .coin{width:28px;height:28px}& .th{font-size:11px;padding:8px 10px}& .tr{padding:7px 10px;gap:8px}& .num{font-size:13px}& .ok{padding:3px 6px}& .hint,& .ok{font-size:12px}& .ch h2{font-size:15px}& .fl{padding:19px 10px 6px}& .fl label{top:4px;left:10px;font-size:11px}& .fl select{font-size:13px;min-height:26px}& .split{gap:10px}@media(min-width:1101px){& .split{grid-template-columns:minmax(0,1fr) 280px}}@media(prefers-reduced-motion:no-preference){& .shell{transition:grid-template-columns .18s ease}}@media(max-width:900px){& .shell:has(.side:focus-within),& .shell:has(.side:hover){grid-template-columns:1fr}& .shell:has(.side.mobile-open) .main{margin-left:270px;min-width:260px}}}.reference{& .side{display:flex;flex-direction:column;width:64px;height:calc(100dvh - 32px);max-height:920px;padding:12px 9px;border-radius:32px;overflow:visible;gap:8px}& .rail-bottom,& .rail-top{display:flex;flex-direction:column;gap:6px;flex:none}& .rail-top{padding-bottom:8px;border-bottom:1px solid var(--line)}& .rail-bottom{padding-top:8px;border-top:1px solid var(--line);margin-top:auto}& .rail-navigation{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;flex:1 1}& .rail-logo{display:flex;align-items:center;gap:12px;min-height:40px;color:var(--blue);font-weight:800}& .rail-logo>span{display:grid;place-items:center;width:44px;flex:none;font-size:24px}& .rail-logo b{display:none;font-size:20px;color:var(--ink,#101010)}& .rail-logo>span svg{width:30px;height:30px;display:block}& .rail-search{display:flex;align-items:center;width:44px;height:38px;border:1px solid transparent;border-radius:12px;position:relative;cursor:text}& .rail-search>svg{width:22px;height:22px;margin:0 11px;flex:none;color:var(--blue)}& .rail-search input{width:0;min-width:0;opacity:0;border:0;padding:0;background:transparent;font:500 13px var(--font-inter),sans-serif;color:var(--ink)}& .rail-search:focus-within{outline:3px solid var(--blue);outline-offset:2px}& .rail-search input{position:absolute;inset:0;width:44px;cursor:text}& .rail-control{display:flex;align-items:center;justify-content:center;gap:12px;width:44px;min-height:40px;border:0;border-radius:12px;background:transparent;color:var(--ink);padding:0;font:600 13px var(--font-inter),sans-serif;text-align:left}& .rail-control svg{width:22px;height:22px;flex:none}& .rail-control span{display:none;white-space:nowrap}& .rail-network{color:#101010;background:#fee897}& .rail-wallet{background:var(--blue);color:white}& .side:focus-within .rail-logo b,& .side:hover .rail-logo b{display:block}& .side:focus-within .rail-control,& .side:hover .rail-control{width:220px;justify-content:flex-start;padding:0 10px}& .side:focus-within .rail-control span,& .side:hover .rail-control span{display:block}& .side:focus-within .rail-search,& .side:hover .rail-search{width:220px;border-color:var(--line2)}& .side:focus-within .rail-search input,& .side:hover .rail-search input{position:static;opacity:1;width:165px;height:36px;cursor:auto}& .mobile-nav-toggle{display:none}@media(max-width:900px){& .side{display:none}& .side.mobile-open{display:flex;width:246px}& .side.mobile-open .rail-control,& .side.mobile-open .rail-search{width:220px}& .side.mobile-open .rail-control{justify-content:flex-start;padding:0 10px}& .side.mobile-open .rail-control span,& .side.mobile-open .rail-logo b{display:block}& .side.mobile-open .rail-search input{position:static;opacity:1;width:165px;height:36px}& .mobile-nav-toggle{display:grid;place-items:center;margin:10px 14px 0;width:38px;height:38px;border:1px solid var(--line2);border-radius:10px;background:white;color:var(--blue)}}}.reference .list-card{display:flex;flex-direction:column}.reference .list-card .rng{flex-wrap:wrap}.reference .sort{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink2)}.reference .sort select{height:32px;border:1px solid var(--line2);border-radius:6px;background:var(--card);color:var(--ink);font:700 13.5px var(--font-inter),sans-serif;padding:0 10px}.reference .demo-note{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink2)}.reference .demo-note svg{width:16px;height:16px;flex:none}.reference .empty-row{display:block;font-size:14px;font-weight:600;color:var(--ink2)}.reference .list-card .th,.reference .list-card .tr{grid-template-columns:minmax(260px,2.4fr) minmax(170px,1.2fr) 190px 110px 90px 70px}.reference .list-card .kind{white-space:nowrap}.reference .toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.reference .seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line2);border-radius:8px;background:var(--card)}.reference .seg button{height:30px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--ink2);font:600 13.5px var(--font-inter),sans-serif;cursor:pointer}.reference .seg button:hover{color:var(--ink)}.reference .seg button.on{background:#0038FF;color:#fff}.reference .selects{display:flex;gap:10px;flex-wrap:wrap}.reference .list-card .th{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--ink2)}.reference .kchip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border:1px solid var(--line2);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.reference .kchip i{width:8px;height:8px;border-radius:2px;background:#0038FF}.reference .kchip.is-ai i{background:#FF5F04}.reference .kchip.is-prompt i{background:#FF77CD}.reference .list-card .th,.reference .list-card .tr{grid-template-columns:minmax(280px,2.6fr) minmax(170px,1.3fr) 140px 70px 90px 70px}.reference .list-card .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.reference .list-card .tr .two b{font-size:14.5px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.reference .list-card .tr .two span{font-size:13px;font-weight:500;color:var(--ink2)}.reference .expert-link{color:var(--ink);font-weight:600;font-size:14px;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.reference .expert-link:hover{color:#0038FF;text-decoration-color:#0038FF}.reference .expert-id{display:flex;align-items:center;gap:14px}.reference .avatar{width:48px;height:48px;border-radius:12px;background:#0038FF;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:700}.reference .expert-id code{font:600 13px var(--font-inter),sans-serif;color:var(--ink)}.reference .expert-stats{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.reference .expert-stats span{display:flex;flex-direction:column;font-size:13px;font-weight:600;color:var(--ink2)}.reference .expert-stats b{font-size:20px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .back-link{font-size:13.5px;font-weight:600;color:#0038FF;margin-right:auto;padding-right:12px}.reference .content{align-content:start}.reference .list-card.no-expert .th,.reference .list-card.no-expert .tr{grid-template-columns:minmax(280px,3fr) 140px 70px 90px 70px}.reference .list-title{margin:0;font-size:16px;font-weight:700}.reference .back-link{margin-right:0;padding-right:0}.reference .mcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;padding:14px}.reference .mcard{display:flex;flex-direction:column;gap:10px;min-height:290px;padding:18px;border:1px solid var(--line2);border-radius:14px;background:var(--card);transition:border-color .2s,box-shadow .2s,transform .2s}.reference .mcard:hover{border-color:#0038FF;box-shadow:0 6px 18px rgba(16,16,16,.08);transform:translateY(-2px)}.reference .mcard-icon{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;color:#fff}.reference .mcard-icon svg{width:26px;height:26px}.reference .mcard h3{margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.reference .mcard h3 a{color:var(--ink);text-decoration:none}.reference .mcard-desc{margin:0;font-size:13.5px;font-weight:500;line-height:1.45;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reference .mcard-meta{display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--ink)}.reference .mcard-meta span+span{border-left:1px solid var(--line2);margin-left:10px;padding-left:10px}.reference .mcard-meta .star{color:#0038FF}.reference .mcard-meta em{font-style:normal;color:var(--ink2)}.reference .mcard-expert{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none;width:fit-content}.reference .mcard-expert:hover{color:#0038FF}.reference .avatar.sm{width:24px;height:24px;border-radius:7px;font-size:12px}.reference .mcard-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px dashed var(--line2)}.reference .mcard-price{margin-left:auto;font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reference .mcard-price small{font-size:12px;font-weight:600;color:var(--ink2);margin-right:4px}.reference .mcards .empty-row{grid-column:1/-1;padding:14px}.reference .mcards.solo{grid-template-columns:repeat(auto-fill,minmax(270px,320px))}.reference .mcard{min-width:0;overflow:hidden}.reference .mcard>*{min-width:0}.reference .mcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.reference .mcard-cover{object-fit:cover;display:block;border:1px solid var(--line2)}.reference .mcard-foot{justify-content:space-between}.reference .mcard-price{margin-left:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.reference .mcard-foot .view{flex:none}.reference .mcard h3{overflow-wrap:anywhere}.reference .primary-btn{height:38px;padding:0 16px;border:0;border-radius:8px;background:#0038FF;color:#fff;font:700 14px var(--font-inter),sans-serif;cursor:pointer}.reference .primary-btn:disabled{opacity:.6;cursor:wait}.reference .form-error{color:#B42318;font-weight:600;font-size:13.5px}.reference .pad{padding:14px;margin:0;font-size:14px;font-weight:500}.reference .mine-list{display:grid;gap:8px;padding:14px}.reference .mine-row{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--line2);border-radius:12px;min-width:0}.reference .mine-row .two{flex:1 1;min-width:0}.reference .mine-cover{width:48px;height:48px;border-radius:12px;object-fit:cover;flex:none;border:1px solid var(--line2)}.reference .mine-cover.empty{display:grid;place-items:center;background:#0038FF;color:#fff;font-weight:800;font-size:20px;border:0}.reference .mine-status{font-size:13px;font-weight:600;color:var(--ink2)}.reference .file-btn{position:relative;display:inline-flex;align-items:center;flex:none;overflow:hidden}.reference .file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.reference .file-btn:focus-within{outline:2px solid #0038FF;outline-offset:2px}.reference .rail-wallet.on{color:#0038FF}.reference .ph p.form-error{color:#B42318;font-weight:600}.reference .seg2{position:relative;display:inline-flex;padding:4px;gap:2px;border:1px solid var(--line2);border-radius:10px;background:var(--card)}.reference .seg2-pill{position:absolute;top:4px;bottom:4px;left:0;border-radius:7px;background:#0038FF;transition:transform .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1)}.reference .seg2 button{position:relative;z-index:1;height:32px;padding:0 16px;border:0;border-radius:7px;background:transparent;color:var(--ink2);font:650 14px var(--font-inter),sans-serif;cursor:pointer;transition:color .25s,background-color .2s}.reference .seg2 button:not(.on):hover{background:var(--page);color:var(--ink)}.reference .seg2 button.on{color:#fff}.reference .seg2 button:focus-visible{outline:2px solid #0038FF;outline-offset:2px}.reference .dd{position:relative}.reference .dd-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px 0 14px;border:1px solid var(--line2);border-radius:10px;background:var(--card);font:650 14px var(--font-inter),sans-serif;color:var(--ink);cursor:pointer;transition:border-color .2s,background-color .2s}.reference .dd-btn:hover{border-color:var(--ink2)}.reference .dd.open .dd-btn{border-color:#0038FF}.reference .dd-btn:focus-visible{outline:2px solid #0038FF;outline-offset:2px}.reference .dd-label{color:var(--ink2);font-weight:600}.reference .dd-value{display:inline-block;animation:ddIn .28s cubic-bezier(.2,.8,.2,1)}.reference .dd-chev{color:var(--ink2);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.reference .dd.open .dd-chev{transform:rotate(180deg)}.reference .dd-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:100%;margin:0;padding:4px;list-style:none;background:var(--card);border:1px solid var(--line2);border-radius:10px;box-shadow:0 10px 24px rgba(16,16,16,.1);transform-origin:top right;animation:ddMenu .2s cubic-bezier(.2,.8,.2,1)}.reference .dd-menu[hidden]{display:none}.reference .dd-menu li{padding:8px 12px;border-radius:7px;font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .15s}.reference .dd-menu li.act{background:var(--page)}.reference .dd-menu li.on{background:#0038FF;color:#fff}@keyframes ddMenu{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ddIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.reference .ph-title{display:flex;align-items:center;gap:12px}.reference .pinfo{position:relative}.reference .pinfo-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line2);background:var(--card);color:var(--ink);font:600 13px var(--font-inter),sans-serif;cursor:pointer;transition:border-color .2s,color .2s}.reference .pinfo-btn:hover,.reference .pinfo.open .pinfo-btn{border-color:#0038FF}.reference .pinfo-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:340px;display:grid;gap:10px;padding:14px;background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:0 12px 28px rgba(16,16,16,.12);animation:ddMenu .22s cubic-bezier(.2,.8,.2,1)}.reference .pinfo-pop[hidden]{display:none}.reference .pinfo-pop>b{font-size:15px;font-weight:700}.reference .pinfo-row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;font-weight:500;line-height:1.45;animation:ddIn .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 60ms)}.reference .pinfo-ic{flex:none;width:28px;height:28px;border-radius:8px;background:#0038FF;color:#fff;display:grid;place-items:center}.reference .pinfo-ic svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.reference .dd-chev,.reference .dd-menu,.reference .dd-value,.reference .pinfo-pop,.reference .pinfo-row,.reference .seg2-pill{animation:none;transition:none}}.reference .pinfo-btn{width:26px;height:26px;padding:0;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--ink2);opacity:.7;transition:opacity .2s,color .2s,background-color .2s}.reference .pinfo-btn:hover,.reference .pinfo.open .pinfo-btn{opacity:1;color:#0038FF;background:var(--page);border:0}.reference .pinfo-pop{width:270px;gap:7px;padding:11px 12px;border-radius:10px;box-shadow:0 8px 20px rgba(16,16,16,.08)}.reference .pinfo-pop>b{font-size:13.5px;font-weight:650}.reference .pinfo-row{gap:8px;font-size:12.5px;color:var(--ink2)}.reference .pinfo-ic{width:20px;height:20px;border-radius:6px;background:var(--page);color:#0038FF}.reference .pinfo-ic svg{width:12px;height:12px}.reference .ph-title{gap:10px}.reference .count-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px solid var(--line2);border-radius:999px;background:var(--page);font-size:12.5px;font-weight:600;color:var(--ink2)}.reference .count-chip b{color:var(--ink);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .ghost-ic{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:8px;background:var(--card);color:var(--ink2);cursor:pointer;transition:color .2s,border-color .2s}.reference .ghost-ic:hover{color:#0038FF;border-color:#0038FF}.reference .ghost-ic:active svg{transform:rotate(-90deg);transition:transform .3s}.reference .ph-actions{display:flex;align-items:center;gap:8px}.reference .ph-actions .pinfo-btn{width:32px;height:32px;border-radius:8px}.reference .ph-actions .pinfo-pop{left:auto;right:0}.reference .ph-actions .pinfo-btn{border:1px solid var(--line2);background:var(--card);opacity:1}.reference .ph-actions .pinfo-btn:hover,.reference .ph-actions .pinfo.open .pinfo-btn{border:1px solid #0038ff;background:var(--card)}.reference .detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:stretch}.reference .dpane{display:grid;gap:18px;padding:16px 18px 20px;animation:ddIn .28s cubic-bezier(.2,.8,.2,1)}.reference .dblock{display:grid;gap:10px}.reference .dblock h3{margin:0;font-size:15px;font-weight:700}.reference .lead{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:var(--ink)}.reference .steps{margin:0;padding:0;list-style:none;display:grid;gap:6px}.reference .steps li{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border:1px solid var(--line2);border-radius:10px;font-size:14px;font-weight:500;line-height:1.45;animation:ddIn .32s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms)}.reference .sn{flex:none;width:22px;height:22px;border-radius:6px;background:#0038FF;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:750}.reference .uses{display:flex;flex-wrap:wrap;gap:8px}.reference .use{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--line2);border-radius:999px;font-size:13px;font-weight:600;color:var(--ink)}.reference .use svg{width:15px;height:15px;color:#0038FF}.reference .rows{display:grid;gap:6px}.reference .row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line2);border-radius:10px;min-width:0}.reference .row .two{flex:1 1;min-width:0}.reference .row .two b{font-size:14px;font-weight:600;line-height:1.4}.reference .row .two span{font-size:13px;font-weight:500;color:var(--ink2)}.reference .tag{flex:none;height:24px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink2)}.reference .tag.req{color:#0038FF;border-color:#0038FF}.reference .okdot{flex:none;width:24px;height:24px;border-radius:7px;background:var(--page);color:#0038FF;display:grid;place-items:center}.reference .okdot svg{width:14px;height:14px}.reference .vn{flex:none;width:38px;height:28px;border-radius:7px;background:var(--page);display:grid;place-items:center;font-size:13px;font-weight:750}.reference .hash{flex:none;font-size:12.5px;font-weight:600;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .dist{display:grid;gap:5px;max-width:360px}.reference .drow{display:grid;grid-template-columns:14px 1fr 24px;gap:8px;align-items:center;font-size:13px;font-weight:600}.reference .dbar{height:8px;border-radius:99px;background:var(--page);overflow:hidden}.reference .dbar i{display:block;height:100%;background:#0038FF;border-radius:99px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.reference .stars{flex:none;color:#0038FF;letter-spacing:1px}.reference .stars em{font-style:normal;color:var(--line2)}.reference .note-row{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--page);font-size:13px;font-weight:500;color:var(--ink2)}.reference .note-row svg{width:16px;height:16px;flex:none;color:#0038FF}.reference .dside{display:flex;flex-direction:column;gap:14px;padding:18px;min-width:0;overflow:hidden}.reference .dside-top{display:flex;justify-content:space-between;align-items:flex-start}.reference .mcard-icon.big{width:64px;height:64px;border-radius:14px;background:#0038FF;color:#fff}.reference .mcard-icon.big svg{width:30px;height:30px}.reference .dprice{display:grid;gap:2px}.reference .dprice small{font-size:13px;font-weight:600;color:var(--ink2)}.reference .dprice b{font-size:26px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .split-bar{display:flex;gap:3px;height:10px}.reference .split-bar i{border-radius:4px;background:#0038FF}.reference .split-bar i:nth-child(2){background:#FF5F04}.reference .split-bar i:nth-child(3){background:#101010}.reference .split-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;font-weight:600;color:var(--ink2)}.reference .split-legend span{display:inline-flex;align-items:center;gap:6px}.reference .split-legend i{width:8px;height:8px;border-radius:2px;background:#0038FF}.reference .split-legend .s2{background:#FF5F04}.reference .split-legend .s3{background:#101010}.reference .dmeta{display:grid;gap:6px;padding-top:12px;border-top:1px dashed var(--line2)}.reference .disclose,.reference .dmeta{font-size:13px;font-weight:500;color:var(--ink2)}.reference .disclose{border:1px solid var(--line2);border-radius:10px;padding:0 12px}.reference .disclose summary{display:flex;align-items:center;gap:8px;height:38px;cursor:pointer;font-weight:650;color:var(--ink);list-style:none}.reference .disclose summary::-webkit-details-marker{display:none}.reference .disclose summary svg{width:15px;height:15px;color:#0038FF}.reference .disclose p{margin:0 0 10px;line-height:1.45}.reference .dside-foot{margin-top:auto;display:grid;gap:8px}.reference .primary-btn.wide{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:background-color .2s,transform .2s}.reference .primary-btn.wide:hover{background:#002ccc;transform:translateY(-1px)}.reference .primary-btn svg{width:16px;height:16px}.reference .hint2{font-size:12.5px;font-weight:500;color:var(--ink2);text-align:center}.reference a.ghost-ic{text-decoration:none}@media (max-width:1100px){.reference .detail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reference .dpane,.reference .steps li{animation:none}}.reference .dside-top>.mcard-icon.big{flex:0 0 64px;width:64px;max-width:64px}.reference .nform{display:grid;grid-template-columns:220px 1fr;gap:12px 14px;padding:14px}.reference .nf{display:grid;gap:6px;font-size:13px;font-weight:650;color:var(--ink2);min-width:0}.reference .nf-foot.full,.reference .nf.full{grid-column:1/-1}.reference .nf input,.reference .nf textarea{height:40px;padding:0 12px;border:1px solid var(--line2);border-radius:10px;background:var(--card);color:var(--ink);font:500 14px var(--font-inter),sans-serif;transition:border-color .2s}.reference .nf textarea{height:auto;padding:10px 12px;resize:vertical}.reference .nf input:focus,.reference .nf textarea:focus{outline:none;border-color:#0038FF}.reference .nf-foot{display:flex;gap:12px;align-items:center;justify-content:space-between}.reference .nf-foot .note-row{flex:1 1}@media (max-width:700px){.reference .nform{grid-template-columns:1fr}}.reference .expert-id>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reference .expert-id .avatar{width:40px;height:40px;font-size:18px;border-radius:10px}.reference .dblock h2.h3{margin:0;font-size:15px;font-weight:700}.reference .rform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.reference .rform .nf em{font-style:normal;font-size:12.5px;font-weight:500;color:var(--ink2)}.reference .rform select{height:40px;border:1px solid var(--line2);border-radius:10px;padding:0 10px;font:500 14px var(--font-inter),sans-serif;background:var(--card)}.reference .consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;font-weight:600;color:var(--ink);flex:1 1}.reference .consent input{width:18px;height:18px;accent-color:#0038FF;margin-top:1px}.reference .steps.live li{animation:stepPulse 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}@keyframes stepPulse{0%,to{border-color:var(--line2)}40%{border-color:#0038FF}}.reference .verdict{display:grid;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid var(--line2);font-size:13.5px;font-weight:500;color:var(--ink2)}.reference .verdict b{font-size:18px;font-weight:800;color:var(--ink)}.reference .verdict.v-safe{border-color:#0038FF}.reference .verdict.v-safe b{color:#0038FF}.reference .verdict.v-attention{border-color:#FF5F04}.reference .verdict.v-attention b{color:#B54500}.reference .verdict.v-do_not_use{border-color:#B42318}.reference .okdot.s-cannot_check,.reference .okdot.s-fail,.reference .verdict.v-do_not_use b{color:#B42318}.reference .use.bad{color:#B42318;border-color:#B42318}.reference .use.bad svg{color:#B42318}.reference a.use{text-decoration:none}.reference a.use:hover{border-color:#0038FF}.reference .rate{display:flex;gap:4px}.reference .rate button{width:36px;height:36px;border:1px solid var(--line2);border-radius:8px;background:var(--card);font-size:18px;color:var(--line2);cursor:pointer;transition:color .15s,border-color .15s}.reference .rate button.on{color:#0038FF;border-color:#0038FF}@media (max-width:700px){.reference .rform{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reference .steps.live li{animation:none}}.reference .link-btn{display:inline-flex;align-items:center;text-decoration:none}.reference a.link-row{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.reference a.link-row:hover{border-color:#0038FF;transform:translateY(-1px)}.reference .tag.warn{color:#B54500;border-color:#FF5F04}.reference .tag.bad{color:#B42318;border-color:#B42318}.reference .row.approve{align-items:flex-start}.reference .exact{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--page);font:500 13px var(--font-inter),sans-serif;color:var(--ink);white-space:pre-wrap;word-break:break-word}.reference .warn-line{color:#B42318!important;font-weight:600!important}.reference .acts{display:flex;gap:8px;flex:none}.reference .stat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reference .stat2{display:grid;gap:2px;padding:14px;border:1px solid var(--line2);border-radius:12px}.reference .stat2 small{font-size:13px;font-weight:600;color:var(--ink2)}.reference .stat2 b{font-size:22px;font-weight:800}.reference .acct{font-size:16px!important;word-break:break-all}.reference .dside .avatar{width:48px;height:48px;border-radius:12px;font-size:20px}.reference .fx{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1px solid var(--line2);border-radius:10px;background:var(--card);cursor:text;min-width:0;transition:border-color .2s}.reference .fx:hover{border-color:var(--ink2)}.reference .fx:focus-within{border-color:#0038FF}.reference .fx-label{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--ink2)}.reference .fx input,.reference .fx textarea{flex:1 1;min-width:0;height:100%;border:0;outline:0;padding:0;background:transparent;color:var(--ink);font:650 14px var(--font-inter),sans-serif;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .fx input::placeholder,.reference .fx textarea::placeholder{color:var(--ink2);font-weight:500;opacity:.7}.reference .fx.tall{height:auto;flex-direction:column;align-items:stretch;gap:4px;padding:10px 14px}.reference .fx.tall .fx-label{max-width:none}.reference .fx.tall textarea{text-align:left;resize:vertical;line-height:1.45}.reference .fx-dd.full,.reference .fx.full{grid-column:1/-1}.reference .fx-dd .dd,.reference .fx-dd .dd-btn{width:100%}.reference .fx-dd .dd-btn{justify-content:space-between}.reference .fx-dd .dd-value{margin-left:auto}.reference .fx-dd .dd-menu{left:0;right:0}.reference .fx-seg{display:flex;align-items:center}.reference .nform .fx:first-child{grid-column:auto}.reference .dside .row{height:42px;padding:0 14px;border-radius:10px}.reference .dside .row .two{flex-direction:row;display:flex;align-items:center;justify-content:space-between;gap:10px}.reference .dside .row .two span{font-size:14px;font-weight:600;color:var(--ink2)}.reference .dside .row .two b{font-size:14px;font-weight:650;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.reference .consent input{appearance:none;width:20px;height:20px;flex:none;border:1px solid var(--line2);border-radius:6px;background:var(--card);display:grid;place-items:center;cursor:pointer;transition:background-color .15s,border-color .15s}.reference .consent input:checked{background:#0038FF;border-color:#0038FF}.reference .consent input:checked:after{content:"";width:10px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.reference .consent input:focus-visible{outline:2px solid #0038FF;outline-offset:2px}.reference .seg2 button{white-space:nowrap;flex:none}.reference .card,.reference .detail>*,.reference .toolbar{min-width:0}@media (max-width:640px){.reference .toolbar>.seg2{max-width:100%;overflow-x:auto;scrollbar-width:none}.reference .toolbar>.seg2::-webkit-scrollbar{display:none}.reference .seg2-pill{display:none}.reference .seg2 button.on{background:#0038FF}.reference .ph{flex-wrap:nowrap;align-items:flex-start}.reference .ph h1{font-size:19px;line-height:1.25}.reference .ph-title{min-width:0;align-items:flex-start}.reference .ph-actions{flex:none}.reference .fx{height:auto;min-height:42px;flex-wrap:wrap;padding:8px 14px;row-gap:2px}.reference .fx-label{max-width:100%;white-space:normal}.reference .fx input{text-align:left;flex-basis:100%;height:24px}.reference .row{flex-wrap:wrap}.reference .row .two{flex-basis:calc(100% - 60px)}.reference .dpane{padding:14px}.reference .nf-foot{flex-direction:column;align-items:stretch}}.reference{& .rail-wallet.on{color:#fff;position:relative;cursor:pointer;list-style:none}& .rail-wallet.on::-webkit-details-marker{display:none}& .wallet-label{min-width:0;overflow:hidden}& .wallet-label small,& .wallet-label strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .wallet-label small{font-size:11px;font-weight:500}& .connected-dot{position:absolute;right:4px;top:4px;width:8px;height:8px;background:#fff;border:2px solid #0038ff;border-radius:50%}& .wallet-account{position:relative}& .wallet-account-menu{position:absolute;left:calc(100% + 12px);bottom:0;z-index:80;width:240px;border:1px solid #cfcfcf;border-radius:12px;padding:12px;background:white;color:#101010;box-shadow:0 6px 18px #10101018}& .wallet-account-menu p{margin:0 0 4px;font-size:12px;color:#5c5c5c}& .wallet-account-menu>strong{display:block;overflow-wrap:anywhere;margin-bottom:10px}& .wallet-account-menu a,& .wallet-account-menu button{display:flex;align-items:center;width:100%;min-height:38px;padding:8px;background:white;border:0;border-radius:6px;color:#101010;font:600 13px var(--font-inter),sans-serif;cursor:pointer}& .wallet-account-menu a:hover,& .wallet-account-menu button:hover{color:#0038ff;background:#f4f4f4}@media(max-width:560px){& .wallet-account-menu{left:0;bottom:calc(100% + 8px);width:220px}}}.reference{& .role-picker{position:relative;flex:none;min-height:42px}& .role-symbol{display:grid;place-items:center;width:44px;height:42px;color:#0038ff}& .role-picker>.dd{display:none}& .nav-parent{border-bottom:1px solid #e2e2e2;padding:4px 0}& .parent-control{cursor:pointer;list-style:none}& .parent-control::-webkit-details-marker{display:none}& .parent-control>span{display:none}& .nav-children{display:none;padding:4px 0 6px 32px}& .child-link{display:flex;align-items:center;min-height:36px;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;color:#3a3a3a}& .child-link.active{color:#0038ff;background:#f4f4f4}& .child-link:hover{color:#0038ff}& .side.mobile-open .role-symbol,& .side:focus-within .role-symbol,& .side:hover .role-symbol{display:none}& .side.mobile-open .role-picker>.dd,& .side:focus-within .role-picker>.dd,& .side:hover .role-picker>.dd{display:block;width:220px}& .role-picker .dd-btn{width:100%}& .side.mobile-open .parent-control>span,& .side:focus-within .parent-control>span,& .side:hover .parent-control>span{display:block}& .side.mobile-open .nav-parent[open]>.nav-children,& .side:focus-within .nav-parent[open]>.nav-children,& .side:hover .nav-parent[open]>.nav-children{display:block}& .parent-chevron{margin-left:auto}& .nav-parent[open] .parent-chevron{transform:rotate(180deg)}}.reference{& .parent-control{cursor:default;font-weight:700}& .side.mobile-open .nav-parent>.nav-children,& .side:focus-within .nav-parent>.nav-children,& .side:hover .nav-parent>.nav-children{display:block}& .nav-children{margin-left:20px;padding:0 0 6px 12px;border-left:1px solid #e2e2e2}& .child-link{min-height:34px;padding:5px 10px}& .side .parent-control.active{background:transparent}}.reference{& .side{gap:4px;padding-top:8px;padding-bottom:8px}& .rail-top{gap:3px;padding-bottom:5px}& .rail-logo{min-height:32px}& .rail-logo>span{font-size:21px}& .rail-logo b{font-size:18px}& .role-picker{min-height:36px}& .role-symbol{height:36px}& .role-picker .dd-btn{height:36px;min-height:36px;font-size:12px}& .rail-navigation.hierarchy{flex:0 1 auto}& .nav-parent{padding:2px 0}& .side .parent-control{height:28px;min-height:28px}& .side.mobile-open .parent-control,& .side:focus-within .parent-control,& .side:hover .parent-control{font-size:12px}& .side .parent-control svg{width:18px;height:18px}& .nav-children{padding-top:0;padding-bottom:3px;margin-left:19px}& .child-link{min-height:28px;padding:3px 9px;font-size:12px;line-height:1.4}& .rail-bottom{gap:4px;padding-top:5px}& .rail-control{min-height:36px}& .rail-control svg{width:19px;height:19px}@media(max-height:700px){& .side{gap:3px}& .side .parent-control{height:25px;min-height:25px}& .child-link{min-height:25px;padding-top:2px;padding-bottom:2px}& .nav-parent{padding:1px 0}& .nav-children{padding-bottom:1px}}}.reference{& .side{height:auto;max-height:calc(100dvh - 32px);gap:6px;padding-top:12px;padding-bottom:12px}& .rail-navigation.hierarchy{flex:0 1 auto}& .rail-bottom{margin-top:0;padding-top:8px}& .side .parent-control{height:44px;min-height:44px}& .side .parent-control svg{width:24px;height:24px}& .nav-parent{padding:3px 0}& .rail-control{min-height:40px}& .rail-control svg{width:22px;height:22px}& .role-symbol{height:38px}& .side.mobile-open,& .side:focus-within,& .side:hover{gap:4px;padding-top:10px;padding-bottom:10px}& .side.mobile-open .parent-control,& .side:focus-within .parent-control,& .side:hover .parent-control{height:28px;min-height:28px}& .side.mobile-open .parent-control svg,& .side:focus-within .parent-control svg,& .side:hover .parent-control svg{width:18px;height:18px}& .side.mobile-open .nav-parent,& .side:focus-within .nav-parent,& .side:hover .nav-parent{padding:2px 0}& .side.mobile-open .rail-bottom,& .side:focus-within .rail-bottom,& .side:hover .rail-bottom{padding-top:6px}@media(max-height:700px){& .side.mobile-open .parent-control,& .side:focus-within .parent-control,& .side:hover .parent-control{height:25px;min-height:25px}}}.reference{& .rail-navigation.hierarchy{padding-top:8px;padding-bottom:8px}& .side .hierarchy .nav-parent{padding-top:0;padding-bottom:4px}& .side .hierarchy .nav-parent:last-child{padding-bottom:0;border-bottom:0}& .side .hierarchy .nav-children{padding-bottom:0}& .side .rail-bottom,& .side.mobile-open .rail-bottom,& .side:focus-within .rail-bottom,& .side:hover .rail-bottom{padding-top:0;border-top:0;margin-top:0}}.reference{& .rail-navigation.hierarchy{margin-top:6px}& .rail-network{background:transparent;border:0;border-radius:0;color:#5c5c5c;cursor:default}& .rail-network svg{width:18px;height:18px;color:#5c5c5c}& .rail-network span{font-size:12px;font-weight:600}}.reference{& .rail-navigation.hierarchy{margin-top:0;padding-top:14px;padding-bottom:14px}& .hierarchy>.rail-control{margin-top:8px}& .rail-bottom{gap:4px}& .rail-network{min-height:40px}& .network-label small,& .network-label strong{display:block;line-height:1.4}& .network-label strong{font-size:12px;font-weight:600}& .network-label small{font-size:11px;font-weight:500}& .side.mobile-open .rail-network,& .side:focus-within .rail-network,& .side:hover .rail-network{padding-left:10px;gap:12px}& .rail-network svg{width:22px;height:22px}}.reference{& .side .rail-navigation.hierarchy{margin:0;padding:16px 0;flex:0 1 auto}& .side .rail-bottom{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0}& .side .rail-network{margin:0;padding-top:0;padding-bottom:0;min-height:38px;border:0;background:transparent}& .side .wallet-account{margin:0;padding:0;border:0}& .side .rail-wallet{margin:0}}.reference{& .page-purpose{flex-basis:100%;display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px dashed #cfcfcf;border-radius:8px;background:#f4f4f4;margin-top:2px}& .page-purpose>svg{width:18px;height:18px;color:#0038ff;flex:none;margin-top:1px}& .ph .page-purpose p{margin:0;font-size:13px;line-height:1.5;color:#3a3a3a;font-weight:500}}.reference{& .empty-context{display:flex;flex-direction:column;align-items:stretch;gap:12px}& .context-action{display:flex;justify-content:flex-start;padding-left:30px}& .context-action .view{display:inline-flex;align-items:center}}.reference{& .note-row.empty-context{display:flex;flex-direction:row;align-items:flex-start;gap:10px}& .empty-context-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}& .empty-context-body p{margin:0}& .empty-context-body .context-action{padding:0}}.reference .tgrid .mcard.tile{min-height:0}.reference .tgrid .mcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.reference .tile-icon{width:44px;height:44px;border-radius:11px;flex:none}.reference .tile-icon svg{width:22px;height:22px}.reference .tchip.is-warn i{background:#F44A32}.reference .tchip.is-orange i{background:#FF5F04}.reference .tchip.is-pink i{background:#FF77CD}.reference .tchip.is-grey i{background:var(--muted)}.reference .tchip{max-width:70%;overflow:hidden;text-overflow:ellipsis}.reference .tile .mcard-foot .primary-btn,.reference .tile .mcard-foot .view{flex:none}.reference .tile .mcard-foot .foot-left{font-size:13px;font-weight:600;color:var(--ink2);margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference .tile .tile-text{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.reference .tile .tile-code{margin:0;padding:10px 12px;border-radius:10px;background:var(--page);border:1px solid var(--line);font:600 13px/1.45 var(--font-inter),sans-serif;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:132px;overflow:auto}.reference .tile .tile-warn{margin:0;font-size:13px;font-weight:600;color:#B3261E}.reference .tile details summary{font-size:13px;font-weight:600;color:#0038FF;cursor:pointer}.reference .tile details pre{max-height:160px;overflow:auto;font-size:12px}.reference .tile.is-wide{grid-column:span 2}@media (max-width:640px){.reference .tile.is-wide{grid-column:auto}}.reference .add-cell{display:flex;min-width:0}.reference .add-tile{flex:1 1;min-height:190px;align-items:flex-start;justify-content:center;gap:8px;border:1.5px dashed var(--line2);background:var(--card);color:var(--ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer}.reference .add-tile b{font-size:17px;font-weight:700}.reference .add-tile>span:last-child{font-size:13.5px;font-weight:500;color:var(--ink2);line-height:1.45}.reference .add-tile:disabled{cursor:not-allowed;opacity:.6}.reference .add-plus{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:#0038FF;color:#fff}.reference .add-plus svg{width:22px;height:22px}.reference .add-tile:hover .add-plus{transform:rotate(90deg);transition:transform .25s}.reference .tile-skeleton{min-height:220px;gap:12px}.reference .tile-skeleton span{display:block;height:14px;border-radius:6px;background:var(--line)}.reference .tile-skeleton span:first-child{width:44px;height:44px;border-radius:11px}.reference .tile-skeleton span:nth-child(2){width:70%;height:18px}.reference .tile-skeleton span:nth-child(3){width:90%}.reference .tile-skeleton span:nth-child(4){width:50%;margin-top:auto}@media (prefers-reduced-motion:no-preference){.reference .tile-skeleton span{animation:tile-pulse 1.4s ease-in-out infinite}}@keyframes tile-pulse{50%{opacity:.45}}.reference .state-panel{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:12px;background:var(--page);border:1px solid var(--line)}.reference .state-panel>svg{width:20px;height:20px;flex:none;color:#0038FF;margin-top:2px}.reference .state-panel.is-error>svg{color:#B3261E}.reference .state-panel b{font-size:15px;font-weight:700}.reference .state-panel p{margin:4px 0 0;font-size:14px;font-weight:500;color:var(--ink2)}.reference .state-action{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.reference .step-track{display:grid;gap:6px}.reference .step-bars{display:flex;gap:4px}.reference .step-bars i{flex:1 1;height:6px;border-radius:3px;background:var(--line)}.reference .step-bars i.on{background:#0038FF}.reference .step-bars i.bad{background:#F44A32}@media (prefers-reduced-motion:no-preference){.reference .step-bars i.on:last-of-type{transition:background .4s}.reference .tile.is-live .step-bars i.on+i:not(.on):not(.bad){animation:tile-pulse 1.2s ease-in-out infinite;background:#9FA9F5}}.reference .step-track span,.reference .step-track-note{font-size:13px;font-weight:600;color:var(--ink2)}.reference .sum-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 14px 0}.reference .sum-cell{padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:var(--card)}.reference .sum-cell small{display:block;font-size:13px;font-weight:600;color:var(--ink2)}.reference .sum-cell b{display:block;margin-top:2px;font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .day-card .day-lines{display:grid;gap:0;margin:0;padding:0;list-style:none}.reference .day-lines li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px;font-weight:600}.reference .day-lines li:first-child{border-top:0}.reference .day-lines li svg{width:16px;height:16px;color:#0038FF}.reference .day-lines li .line-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference .day-lines li em{font-style:normal;font-weight:600;color:var(--ink2);font-size:12.5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink2)}.reference .pager>div{display:flex;gap:8px}.reference .wreview{display:grid;gap:14px;padding:18px;border:1px solid #0038ff;border-radius:14px;background:var(--card);margin:12px 0}.reference .wreview-head{display:flex;gap:12px;align-items:flex-start}.reference .wreview-head h2{margin:0;font-size:17px;font-weight:700}.reference .wreview-head p{margin:4px 0 0;font-size:14px;font-weight:500;color:var(--ink2);line-height:1.5}.reference .wreview-ic{width:40px;height:40px;flex:none;border-radius:10px;background:#0038FF;color:#fff;display:grid;place-items:center}.reference .wreview-ic svg{width:20px;height:20px}.reference .wreview-rows{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.reference .wreview-row{display:grid;grid-template-columns:18px 120px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);font-size:14px}.reference .wreview-row:first-child{border-top:0}.reference .wreview-row svg{width:16px;height:16px;color:#0038FF}.reference .wreview-row span{font-weight:600;color:var(--ink2)}.reference .wreview-row b{font-weight:700;overflow-wrap:anywhere}@media (max-width:560px){.reference .wreview-row{grid-template-columns:18px minmax(0,1fr)}.reference .wreview-row b{grid-column:2}}.reference .wreview-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.reference .wreview-foot span{flex:1 1 240px;font-size:13px;font-weight:600;color:var(--ink2)}.reference .tile.is-full{grid-column:1/-1}.reference .tile.is-full .day-lines{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));column-gap:28px}.reference .tile.is-full .day-lines li:nth-child(-n+3){border-top:0}.mk-search{display:flex;align-items:center;gap:10px;flex:1 1 260px;max-width:420px;min-width:200px;height:42px;margin:0 auto;padding:0 14px;border:1px solid var(--line2,#d9dce3);border-radius:12px;background:#fff;color:var(--ink,#111)}.mk-search>svg{width:20px;height:20px;flex:none;color:var(--blue,#1239e6)}.mk-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;font-weight:500;color:inherit}.mk-search:focus-within{outline:3px solid var(--blue,#1239e6);outline-offset:2px}@media (max-width:900px){.mk-search{order:3;flex-basis:100%;max-width:none;margin:0}}.reference .rail-logo{gap:2px}.reference .rail-logo>span{width:38px}.reference .side.mobile-open .rail-control,.reference .side:focus-within .rail-control,.reference .side:hover .rail-control{padding:0 8px;gap:10px}.reference .rail-bottom a.rail-control,.reference .rail-bottom a.rail-control span{font:600 13px var(--font-inter),sans-serif;color:var(--ink)}.reference .se{overflow:hidden}.reference .se-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.reference .se-head h2{margin:0;font-size:20px;font-weight:700;line-height:1.25}.reference .se-head>div>span{font-size:13.5px;font-weight:500;color:var(--muted)}.reference .se-head-acts{display:flex;align-items:center;gap:10px;flex:none}.reference .se-chip-wait{background:var(--butter);border-color:transparent}.reference .se-body{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:560px}.reference .se-steps{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--line);background:#fafafa}.reference .se-step{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:var(--ink);font:inherit}.reference .se-step:hover{background:#fff;border-color:var(--line)}.reference .se-step.on{background:#fff;border-color:var(--blue);box-shadow:0 2px 8px rgba(16,16,16,.06)}.reference .se-step-t{display:grid;gap:2px;min-width:0}.reference .se-step-t b{font-size:14.5px;font-weight:700}.reference .se-step-t span{font-size:12.5px;font-weight:500;color:var(--muted);line-height:1.35}.reference .se-step.bad .se-step-t span{color:var(--red)}.reference .se-dot{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--line2);background:#fff;font-size:13px;font-weight:700;color:var(--ink2)}.reference .se-dot svg{width:14px;height:14px}.reference .se-step.on .se-dot{border-color:var(--blue);color:var(--blue)}.reference .ok>.se-dot,.reference .se-step.ok .se-dot{background:var(--blue);border-color:var(--blue);color:#fff}.reference .bad>.se-dot,.reference .se-step.bad .se-dot{background:var(--red);border-color:var(--red);color:#fff}.reference .se-raw-toggle{display:flex;align-items:center;gap:8px;margin-top:auto;padding:10px;border:1px dashed var(--line2);border-radius:10px;background:transparent;font:600 13px var(--font-inter),sans-serif;color:var(--ink2);cursor:pointer}.reference .se-raw-toggle svg{width:16px;height:16px}.reference .se-panel{display:flex;flex-direction:column;gap:18px;padding:20px 24px;min-width:0}.reference .se-panel-head h3{margin:0;font-size:17px;font-weight:700}.reference .se-panel-head p{margin:2px 0 0;font-size:13.5px;font-weight:500;color:var(--muted)}.reference .se-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.reference .se-fields{display:grid;gap:14px;min-width:0}.reference .se-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reference .se-fx{display:grid;gap:6px;min-width:0}.reference .se-fx-l{font-size:13.5px;font-weight:700;color:var(--ink)}.reference .se-fx-h{font-size:12.5px;font-weight:500;color:var(--muted);line-height:1.4}.reference .se-flist input,.reference .se-fx input:not([type=range]):not([type=checkbox]):not([type=file]),.reference .se-fx textarea{width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--line2);border-radius:8px;background:#fff;font:500 14px var(--font-inter),sans-serif;color:var(--ink)}.reference .se-fx textarea{resize:vertical;line-height:1.45}.reference .se-flist input:focus,.reference .se-fx input:focus,.reference .se-fx textarea:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.reference .se-raw{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12.5px!important}.reference .se-affix{display:flex;align-items:stretch;border:1px solid var(--line2);border-radius:8px;overflow:hidden;max-width:260px}.reference .se-affix input{border:0!important;border-radius:0!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .se-affix span{display:grid;place-items:center;padding:0 12px;background:#f4f4f4;font-size:13px;font-weight:700;color:var(--ink2);border-left:1px solid var(--line2)}.reference .se-range{width:100%;max-width:420px;accent-color:var(--blue)}.reference .se-chips{display:flex;flex-wrap:wrap;gap:6px;padding:6px;min-height:38px;border:1px solid var(--line2);border-radius:8px;background:#fff}.reference .se-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:#f1f3ff;font-size:13px;font-weight:600;color:var(--ink)}.reference .se-chip button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--ink2);cursor:pointer}.reference .se-chip button:hover{background:#dfe4ff}.reference .se-chip svg{width:10px;height:10px}.reference .se-chip-input{flex:1 1;min-width:140px;border:0!important;outline:0;min-height:28px!important;padding:0 6px!important}.reference .se-preview{display:grid;gap:8px;position:sticky;top:16px}.reference .se-preview-cap{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted)}.reference .se-preview-cap svg{width:14px;height:14px}.reference .se-mini{min-height:0;pointer-events:none}.reference .se-mini h3{margin:0;font-size:17px;font-weight:700;line-height:1.3}.reference .se-mini .mcard-meta{display:flex;gap:12px;font-size:13px;font-weight:600;color:var(--ink2)}.reference .se-mini .mcard-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px dashed var(--line);font-size:13px}.reference .se-io{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reference .se-box{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--line2);border-radius:12px;background:#fff}.reference .se-box header{display:grid;gap:3px}.reference .se-box header b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.reference .se-box header b svg{width:16px;height:16px;color:var(--blue)}.reference .se-box header span{font-size:12.5px;font-weight:500;color:var(--muted);line-height:1.4}.reference .se-span{grid-column:1/-1}.reference .se-flist{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:f}.reference .se-flist li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.reference .se-type{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.reference .se-priv{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid var(--line2);border-radius:999px;background:#fff;font:600 12.5px var(--font-inter),sans-serif;color:var(--muted);cursor:pointer}.reference .se-priv svg{width:13px;height:13px}.reference .se-priv.on{border-color:var(--blue);background:#eef1ff;color:var(--blue)}.reference .se-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px}.reference .se-checks span{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;font-weight:500;color:var(--ink2);line-height:1.4}.reference .se-checks svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--blue)}.reference .se-split-card{display:grid;gap:12px;padding:16px;border:1px solid var(--line2);border-radius:12px;background:#fff;position:sticky;top:16px}.reference .se-cap{font-size:14px;font-weight:700}.reference .se-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.reference .se-bar i,.reference .se-split-card dt i{display:block;min-width:4px}.reference .b1{background:var(--blue)}.reference .b2{background:var(--orange)}.reference .b3{background:var(--peri)}.reference .se-split-card dl{display:grid;gap:8px;margin:0}.reference .se-split-card dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.reference .se-split-card dt{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink2)}.reference .se-split-card dt i{width:10px;height:10px;border-radius:3px}.reference .se-split-card dt svg{width:14px;height:14px;color:var(--blue)}.reference .se-split-card dd{margin:0;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.reference .se-split-card dd small{display:block;font-size:12px;font-weight:600;color:var(--muted)}.reference .se-foot-note{font-size:12.5px;font-weight:500;color:var(--muted);line-height:1.4}.reference .se-note{display:flex;gap:10px;padding:12px;border-radius:10px;background:#f4f6ff;font-size:13.5px;font-weight:500;color:var(--ink2);line-height:1.45}.reference .se-note svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--blue)}.reference .se-drop{position:relative;display:grid;justify-items:center;gap:6px;padding:28px 20px;border:1.5px dashed var(--line2);border-radius:12px;background:#fafafa;text-align:center;cursor:pointer}.reference .se-drop:hover{border-color:var(--blue);background:#f6f8ff}.reference .se-drop.is-off{cursor:not-allowed;opacity:.65}.reference .se-drop b{font-size:15px;font-weight:700}.reference .se-drop>span:not(.se-drop-ico){max-width:46ch;font-size:13px;font-weight:500;color:var(--muted);line-height:1.45}.reference .se-drop-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--blue);color:#fff}.reference .se-drop-ico svg{width:22px;height:22px}.reference .se-drop input{position:absolute;inset:0;opacity:0;cursor:inherit}.reference .se-warn{display:grid;gap:10px;padding:14px;border-radius:10px;background:#fff8dc;border:1px solid #f1dd8a}.reference .se-warn p{margin:0;font-size:13.5px;font-weight:500;color:var(--ink2);line-height:1.45}.reference .se-empty{margin:0;font-size:13.5px;font-weight:500;color:var(--muted)}.reference .se-review{display:grid;gap:8px;margin:0;padding:0;list-style:none}.reference .se-review li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line2);border-radius:10px;background:#fff}.reference .se-review li.bad{border-color:var(--red)}.reference .se-review li>div{display:grid;gap:2px}.reference .se-review li b{font-size:14.5px;font-weight:700}.reference .se-review li span{font-size:13px;font-weight:500;color:var(--muted)}.reference .se-review li.bad span{color:#b4321f}.reference .se-actions{display:flex;justify-content:flex-end;gap:10px}.reference .se-call{display:grid;gap:2px;padding:10px 12px;border-radius:8px;background:#f7f7f7}.reference .se-call b{font-size:14px;font-weight:700}.reference .se-call span{font-size:12.5px;font-weight:500;color:var(--ink2)}.reference .se-wide{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:8px}.reference .se-wide svg{width:16px;height:16px}.reference .se-more summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink2)}.reference .se-more[open]{display:grid;gap:10px}.reference .se-msg{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#f4f6ff;font-size:13.5px;font-weight:600;color:var(--ink2)}.reference .se-msg.bad{background:#fff0ed;color:#b4321f}.reference .se-msg svg{width:16px;height:16px;flex:none}.reference .se-nav{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.reference .se-nav>span{flex:1 1;text-align:center;font-size:12.5px;font-weight:600;color:var(--muted)}@media (max-width:1100px){.reference .se-split{grid-template-columns:1fr}.reference .se-preview,.reference .se-split-card{position:static}}@media (max-width:820px){.reference .se-body{grid-template-columns:1fr}.reference .se-steps{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.reference .se-step{flex:none;width:auto}.reference .se-step-t span{display:none}.reference .se-raw-toggle{margin:0;flex:none}.reference .se-io,.reference .se-row2{grid-template-columns:1fr}.reference .se-panel{padding:16px}.reference .se-head{flex-wrap:wrap}}.reference .se-flist li{grid-template-columns:minmax(0,1fr) 112px auto}.reference .se-io .se-box:nth-child(2) .se-flist li{grid-template-columns:minmax(0,1fr) 112px}.reference .se-type{overflow:hidden;text-overflow:ellipsis}.reference .se-priv{min-width:86px;justify-content:center}.reference .se-col{display:grid;gap:16px;align-content:start;min-width:0}.reference .se-col .se-checks{grid-template-columns:1fr}.reference .se-flist li input{min-height:34px!important;padding:6px 10px!important}.reference .se-flist{gap:5px}.reference .se-step:disabled{cursor:not-allowed;opacity:.55}.reference .se-step:disabled:hover{background:transparent;border-color:transparent}.reference .se-head .ph-title{display:flex;align-items:center;gap:12px;min-width:0}.reference .rp .se-body{min-height:0}.reference .rp .se-split{grid-template-columns:minmax(0,1fr) 300px}.reference .rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 14px}.reference .rp-wide{grid-column:1/-1}.reference .rp-priv{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 7px;border:1px solid var(--blue);border-radius:999px;font-size:11.5px;font-weight:700;color:var(--blue);vertical-align:1px}.reference .rp-priv svg{width:11px;height:11px}.reference .rp-side{display:grid;gap:14px;align-content:start;position:sticky;top:16px}.reference .rp-side .se-split-card{position:static}.reference .rp-terms .consent{font-size:13.5px;font-weight:500;line-height:1.4}.reference .rp-models{display:grid;gap:6px}.reference .rp-bad{color:#b4321f}.reference .rp-dl{display:grid;gap:8px;margin:0}.reference .rp-dl>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--line)}.reference .rp-dl>div:last-child{border-bottom:0;padding-bottom:0}.reference .rp-dl dt{font-size:13.5px;font-weight:600;color:var(--ink2)}.reference .rp-dl dd{margin:0;font-size:14px;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.reference .se-fx .dd,.reference .se-fx .dd-btn{width:100%}@media (max-width:1100px){.reference .rp .se-split{grid-template-columns:1fr}.reference .rp-side{position:static}}.reference .rp-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 14px}.reference .rp .se-fields{gap:12px}.reference .rp .se-box{padding:12px 14px;gap:8px}.reference .rp .se-box header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.reference .rp .se-fx{gap:5px}.reference .rp .se-fx-h{display:flex;flex-wrap:wrap;align-items:center;gap:0}.reference .rp-priv{margin:0 6px 0 0}.reference .rp .se-panel{gap:14px;padding:16px 22px}.reference .rp-cap-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.reference .rp-price{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .rp-terms{gap:10px}.reference .rp .se-step{padding:8px 10px}.reference .se-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px 20px;align-items:start}.reference .dblock .se-form,.reference details .se-form{padding:12px 0 0}.reference .se-form .se-nav{margin-top:0}.reference .se-form .se-nav>span:empty{flex:1 1}@media (max-width:720px){.reference .se-form{grid-template-columns:1fr;padding:14px}.reference .se-nav{flex-wrap:wrap}.reference .se-nav>span{flex-basis:100%;order:-1;text-align:left}}.reference .rp .se-steps{gap:2px;padding:12px 10px}.reference .rp .se-step{padding:6px 8px}.reference .rp .se-step-t span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.reference .rp .se-head{padding:12px 20px}.reference .se-io{gap:12px}.reference .se-io .se-box{padding:12px 14px;gap:8px}.reference .se-io .se-box header{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.reference .se-flist li input{min-height:30px!important;padding:4px 10px!important}.reference .se-io .se-priv{height:26px}.reference .se-checkbox .se-checks{grid-template-columns:1fr 1fr;gap:4px 18px}.reference .se-checkbox .se-checks span{font-size:13px}.reference .se-panel{gap:14px;padding:16px 22px}@media (max-width:820px){.reference .se-checkbox .se-checks{grid-template-columns:1fr}}.reference .se-checkbox .se-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.reference .se-head{padding:12px 20px}@media (max-width:1100px){.reference .se-checkbox .se-checks{grid-template-columns:1fr 1fr}}.reference .se-body{min-height:480px}.reference .se-io>form.se-box{display:flex;flex-direction:column}.reference .se-io>form.se-box .se-actions{margin-top:auto}.reference .se-form6{grid-template-columns:repeat(6,minmax(0,1fr))}.reference .se-form6 .s2{grid-column:span 2}.reference .se-form6 .s3{grid-column:span 3}@media (max-width:720px){.reference .se-form6{grid-template-columns:1fr}.reference .se-form6 .s2,.reference .se-form6 .s3{grid-column:auto}}.reference .cl-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.reference .cl-group{display:grid;gap:12px;align-content:start;min-width:0}.reference .cl-group>header{display:grid;gap:2px}.reference .cl-group>header .h3{margin:0}.reference .cl-group>header>span{font-size:13px;font-weight:500;color:var(--muted);line-height:1.4}.reference .cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--line2);border-radius:12px;overflow:hidden;background:var(--line);gap:1px}.reference .cl-grid.one{grid-template-columns:1fr}.reference .cl-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;min-width:0}.reference .cl-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:#f2f2f2;color:var(--muted)}.reference .cl-ico svg{width:15px;height:15px}.reference .cl-ico.on{background:#eef1ff;color:var(--blue)}.reference .cl-ico.out{background:#fff3e8;color:var(--orange)}.reference .cl-t{display:grid;min-width:0}.reference .cl-t b{font-size:14px;font-weight:650;line-height:1.3}.reference .cl-t span{font-size:12.5px;font-weight:500;color:var(--muted)}.reference .cl-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--line2);border-radius:12px;overflow:hidden;background:var(--line)}.reference .cl-checks li{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;font-size:14px;font-weight:550;line-height:1.4;color:var(--ink)}.reference .cl-checks li:last-child:nth-child(odd){grid-column:1/-1}.reference .cl-n{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#eef1ff;color:var(--blue);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .cl-timeline{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line2);border-radius:12px;overflow:hidden}.reference .cl-timeline li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 14px;background:#fff;border-top:1px solid var(--line)}.reference .cl-timeline li:first-child{border-top:0}.reference .cl-timeline li.now{background:#f6f8ff}.reference .cl-v{display:grid;place-items:center;height:28px;border-radius:8px;background:#f2f2f2;font-size:13px;font-weight:700;color:var(--ink2)}.reference .now .cl-v{background:var(--blue);color:#fff}.reference .cl-vb{display:grid;gap:4px;min-width:0}.reference .cl-vh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reference .cl-vh b{font-size:14px;font-weight:700}.reference .cl-vh>span:not(.kchip){font-size:13px;font-weight:600;color:var(--ink2)}.reference .cl-vh .hash{margin-left:auto;font-size:12px;color:var(--muted)}.reference .cl-vb p{margin:0;font-size:13px;font-weight:500;color:var(--ink2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reference .cl-who{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.reference .cl-who svg{width:14px;height:14px}.reference .cl-more{justify-self:start}.reference .cl-rev-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:14px 16px;border:1px solid var(--line2);border-radius:12px;background:#fff}.reference .cl-score{display:grid;justify-items:start;gap:4px}.reference .cl-score b{font-size:32px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference .cl-score>span:last-child{font-size:12.5px;font-weight:600;color:var(--muted)}.reference .cl-stars{display:inline-flex;gap:2px}.reference .cl-stars svg{width:15px;height:15px;fill:#d9d9d9}.reference .cl-stars svg.on{fill:var(--blue)}.reference .cl-reviews{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none}.reference .cl-reviews li{display:grid;gap:8px;align-content:start;padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:#fff}.reference .cl-rh{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference .cl-rh>span:last-child{font-size:12.5px;font-weight:600;color:var(--muted)}.reference .cl-reviews p{margin:0;font-size:14px;font-weight:550;line-height:1.45;color:var(--ink)}.reference .cl-reviews p.muted{color:var(--muted);font-weight:500}@media (max-width:900px){.reference .cl-checks,.reference .cl-cols,.reference .cl-rev-head{grid-template-columns:1fr}}.reference .cl-grid:after{content:"";background:#fff}.reference .se-box>header:has(+.cl-checks){display:grid;gap:2px}.reference .cl-checks3{grid-template-columns:repeat(3,minmax(0,1fr))}.reference .cl-checks3 li{padding:9px 12px;font-size:13px}.reference .cl-checks3 li:last-child:nth-child(odd){grid-column:auto}.reference .cl-checks3:after{content:"";background:#fff}@media (max-width:1100px){.reference .cl-checks3{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference .se-checkbox>header{display:grid!important;gap:2px!important;align-items:start!important}.reference .cl-checks,.reference .cl-grid{background:#fff;gap:0}.reference .cl-checks>li,.reference .cl-grid>li{box-shadow:inset -1px -1px 0 var(--line)}.reference .cl-checks3:after,.reference .cl-grid:after{content:none}.reference .ds-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;align-items:start}.reference .ds-sheet{display:grid;border:1px solid var(--line2);border-radius:12px;background:#fff;overflow:hidden}.reference .ds-sheet>header{display:grid;gap:2px;padding:12px 14px 10px;border-bottom:1px solid var(--line);background:#fafafa}.reference .ds-sheet>header b{font-size:14.5px;font-weight:700}.reference .ds-sheet>header span{font-size:12.5px;font-weight:500;color:var(--muted);line-height:1.4}.reference .ds-rows{display:grid}.reference .ds-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,46%);align-items:center;gap:12px;padding:8px 14px;border-top:1px solid var(--line)}.reference .ds-row:first-child{border-top:0}.reference .ds-l{display:grid;gap:1px;min-width:0}.reference .ds-l b{font-size:13.5px;font-weight:650;line-height:1.3}.reference .ds-l span{font-size:12px;font-weight:500;color:var(--muted);line-height:1.35}.reference .ds-box{display:flex;align-items:center;height:38px;border:1px solid var(--line2);border-radius:8px;background:#fff;overflow:hidden}.reference .ds-box:focus-within{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.reference .ds-box.priv{background:#f7f8ff;border-color:#c9d1ff}.reference .ds-box input{flex:1 1;min-width:0;height:100%;border:0;outline:0;padding:0 10px;background:transparent;font:600 14px var(--font-inter),sans-serif;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.reference .ds-lock{display:grid;place-items:center;padding-left:10px;color:var(--blue)}.reference .ds-lock svg{width:14px;height:14px}.reference .ds-unit{flex:none;padding:0 10px;height:100%;display:grid;place-items:center;border-left:1px solid var(--line);background:#f4f4f4;font-size:12px;font-weight:600;color:var(--ink2);white-space:nowrap}.reference .ds-in{width:100%;padding:8px 10px;border:1px solid var(--line2);border-radius:8px;font:500 14px var(--font-inter),sans-serif;resize:vertical}.reference .ds-seg{display:inline-flex;justify-self:end;padding:3px;gap:3px;border:1px solid var(--line2);border-radius:9px;background:#f4f4f4}.reference .ds-seg button{height:30px;padding:0 14px;border:0;border-radius:6px;background:transparent;font:600 13px var(--font-inter),sans-serif;color:var(--ink2);cursor:pointer}.reference .ds-seg button.on{background:#fff;color:var(--blue);box-shadow:0 1px 3px rgba(16,16,16,.12)}.reference .rp-sources{border:1px dashed var(--line2);border-radius:10px;padding:10px 12px;background:#fafafa}.reference .rp-sources summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink2)}.reference .rp-sources summary svg{width:15px;height:15px;color:var(--blue)}.reference .rp-sources[open] summary{margin-bottom:10px}.reference .rp-noquote{gap:14px}.reference .rp-todo{margin:0;padding:0 0 0 18px;display:grid;gap:4px;font-size:13.5px;font-weight:500;color:#b4321f}@media (max-width:720px){.reference .ds-cols,.reference .ds-row{grid-template-columns:1fr}}.reference .ds-box input{text-align:left}.reference .ds-box input.num{text-align:right}.reference .ds-row{grid-template-columns:minmax(0,1fr) minmax(160px,50%)}.reference .ds-cols{display:block;columns:340px 2;column-gap:14px}.reference .ds-cols>.ds-sheet{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.reference .rp-noquote>header{display:grid!important;gap:2px}