@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.rr{--ink:#03040a;--paper:#d9dfea;--dim:#8491ae;--amber:#ffb35c;--neb-a:#4f9fd6;--neb-b:#e0566a;--line:#8ca0d238;--line-strong:#8ca0d261;--panel:#05070ed1;--ok:var(--pf-success,#2fbe93);--bad:var(--pf-danger,#f0616d);--gutter:clamp(16px, 3.2vw, 44px);--col:min(1240px, calc(100% - 2 * var(--gutter)));--display:"Anton", "Impact", sans-serif;--sans:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--mono);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.6;overflow-x:hidden}body.rr:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vw 40vh at 8% -5%,#4f9fd629,#0000 70%),radial-gradient(50vw 40vh at 100% 0,#e0566a1a,#0000 70%);position:fixed;inset:0}.rr *,.rr :before,.rr :after{box-sizing:border-box}.rr a{color:inherit;text-decoration:none}.rr button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rr :focus-visible{outline:1.5px solid var(--amber);outline-offset:3px}.rr ::selection{background:var(--amber);color:var(--ink)}.rr .grain{z-index:100;pointer-events:none;mix-blend-mode:screen;opacity:.05;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.rr .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr .skip{z-index:200;background:var(--amber);color:var(--ink);font:700 12px var(--sans);text-transform:uppercase;padding:6px 10px;position:absolute;top:-40px;left:12px}.rr .skip:focus{top:12px}.rr .label{font-family:var(--sans);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.rr .display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.95}.rr .mono{font-family:var(--mono);font-variant-ligatures:none}.rr .k{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600}.rr .topbar{width:var(--col);justify-content:space-between;align-items:center;margin:0 auto;padding:22px 0 0;display:flex}.rr .wordmark{font-family:var(--sans);text-transform:uppercase;align-items:baseline;gap:8px;display:inline-flex}.rr .wordmark-name{letter-spacing:.02em;font-size:16px;font-weight:700}.rr .wordmark-sub{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);font-size:10px}.rr .wordmark:hover .wordmark-name,.rr .back:hover{color:var(--amber)}.rr .back{border-bottom:1.5px solid #0000;padding-bottom:2px;transition:color .2s,border-color .2s}.rr .back:hover{border-bottom-color:var(--amber)}.rr .hero{width:var(--col);grid-template-columns:auto 1fr;align-items:end;gap:10px 40px;margin:0 auto;padding:clamp(22px,4vh,44px) 0 clamp(18px,3vh,28px);display:grid}.rr .kicker{color:var(--amber);grid-column:1/-1;align-items:center;gap:14px;margin:0;display:inline-flex}.rr .kicker i{background:var(--amber);width:56px;height:1px;display:block}.rr .hero h1{margin:0;font-size:clamp(44px,6.4vw,92px)}.rr .lede{max-width:58ch;color:var(--paper);opacity:.82;margin:0;padding-bottom:6px;font-size:13px}.rr .panel{width:var(--col);background:var(--panel);border:1px solid var(--line);padding:30px var(--gutter) var(--gutter);border-radius:6px;margin:0 auto clamp(28px,5vh,56px);position:relative;overflow:hidden}.rr .panel:before{content:". : .. ,;. :  .  ::!: .  , .:;:.  .  : ..  ;!>: .  . ,  :. ..:;:. ,  .  :  .;:.  ..  : ,. .:!;:. .  .  :. ,.  ..:;!>?;:. .  , .  :  .. ;: .  :.  , ..:;. .  :  . ,.:!:.  .. :  .  ;:. , .:  .  ..:;!:. ,  . :. .  :;. ,. .  ..: . :;!>: .. ,  .  :. .:;:. , . .. : .  ,;:. .";white-space:nowrap;padding:0 var(--gutter);font:10px/18px var(--mono);letter-spacing:.1em;background:linear-gradient(90deg, var(--neb-a), var(--dim) 45%, var(--neb-b));color:#0000;opacity:.55;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;right:0;overflow:hidden}.rr .intake{gap:18px var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);display:grid}.rr .drop{display:flex}.rr .drop-btn{text-align:center;border:1px dashed var(--line-strong);background:repeating-linear-gradient(135deg,#0000 0 7px,#7f7f7f12 7px 8px);border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:168px;padding:20px;transition:border-color .2s,background-color .2s,color .2s;display:flex}.rr .drop-btn:hover,.rr .drop.is-over .drop-btn{border-color:var(--amber);background-color:#ffb35c0f}.rr .drop.is-over .drop-btn{border-style:solid}.rr .drop-icon{width:26px;height:26px;color:var(--amber)}.rr .drop-title{font:700 17px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.02em}.rr .drop-sub{color:var(--dim);max-width:34ch;font-size:11px}.rr .drop-sub u{color:var(--paper);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px}.rr .samples-head{color:var(--dim);margin:0 0 10px}.rr .samples-head span{color:var(--amber)}.rr .sample-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rr .sample{text-align:left;flex-direction:column;gap:2px;width:100%;display:flex}.rr .sample-thumb{aspect-ratio:4/3;border:1px solid var(--line);outline-offset:3px;background:#1a1c22;outline:1px solid #0000;margin-bottom:8px;transition:outline-color .2s;display:block;position:relative;overflow:hidden}.rr .sample-thumb img{object-fit:cover;object-position:top center;opacity:.85;width:100%;height:100%;transition:opacity .2s,transform .4s}.rr .sample-n{z-index:1;background:var(--amber);color:var(--ink);font:500 9.5px/1.3 var(--mono);padding:1px 4px;position:absolute;top:5px;left:5px}.rr .sample:hover .sample-thumb,.rr .sample:focus-visible .sample-thumb{outline-color:var(--amber)}.rr .sample:focus-visible{outline:none}.rr .sample:hover img{opacity:1;transform:scale(1.03)}.rr .sample-t{font:700 13px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.01em}.rr .sample-k{color:var(--dim);font-size:10px}.rr .sample[aria-busy=true] .sample-t:after{content:" …";color:var(--amber)}.rr .privacy{border-top:1px solid var(--line);color:var(--dim);grid-column:1/-1;align-items:flex-start;gap:10px;margin:0;padding-top:14px;font-size:11px;display:flex}.rr .privacy svg{height:15px;color:var(--ok);flex:0 0 15px;margin-top:1px}.rr .privacy b{color:var(--paper);font-weight:500}.rr .docbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:22px;display:flex}.rr .docbar[hidden]{display:none}.rr .tabs{scrollbar-width:thin;flex:320px;gap:2px;min-width:0;display:flex;overflow-x:auto}.rr .tab{max-width:240px;color:var(--dim);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:9px 12px 10px;transition:color .2s,border-color .2s;display:flex}.rr .tab:hover{color:var(--paper)}.rr .tab[aria-selected=true]{color:var(--paper);border-bottom-color:var(--amber)}.rr .tab-name{text-overflow:ellipsis;font-size:12px;overflow:hidden}.rr .tab-meta{color:var(--dim);font-size:10px}.rr .dot{background:var(--dim);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rr .dot.is-busy{background:var(--amber);animation:1.1s ease-in-out infinite pulse}.rr .dot.is-ok{background:var(--ok)}.rr .dot.is-warn{background:var(--amber)}.rr .dot.is-error{background:var(--bad)}@keyframes pulse{50%{opacity:.3}}.rr .exports{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.rr .exports .k{margin-right:4px}.rr .btn{border:1px solid var(--line-strong);font:700 12px/1.2 var(--sans);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 11px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.rr .btn:hover:not(:disabled){background:var(--amber);border-color:var(--amber);color:var(--ink)}.rr .btn:disabled{opacity:.4;cursor:not-allowed}.rr .btn-accent{border-color:var(--amber);color:var(--amber)}.rr .btn-quiet{color:var(--dim);border-color:#0000;padding-inline:6px}.rr .workspace{gap:0 var(--gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);min-height:360px;padding-top:22px;display:grid}.rr .empty{border:1px solid var(--line);min-height:220px;color:var(--dim);background:repeating-linear-gradient(135deg,#0000 0 7px,#7f7f7f12 7px 8px);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:10px;padding:28px;display:flex}.rr .empty p{max-width:64ch;margin:0}.rr .empty-title{color:var(--paper);font-size:clamp(24px,2.4vw,34px)}.rr .source{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex;position:relative}.rr .source-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rr .pages{border:1px solid var(--line);scrollbar-width:thin;background:#0c0e13;max-height:min(78vh,900px);position:relative;overflow:auto}.rr .page{display:block;position:relative}.rr .page+.page{border-top:1px dashed var(--line-strong)}.rr .page img{width:100%;height:auto;display:block}.rr .overlay{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.rr .hl{border:1.5px solid var(--amber);opacity:0;background:#ffb35c29;border-radius:2px;transition:opacity .15s;position:absolute;box-shadow:0 0 0 9999px #03040a59}.rr .hl.on{opacity:1}.rr .reading{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rr .reading:after{content:"";background:linear-gradient(180deg, transparent, #ffb35c38 85%, var(--amber));height:60px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite scan;position:absolute;top:-60px;left:0;right:0}@keyframes scan{to{top:100%}}.rr .progress{flex-direction:column;gap:6px;display:flex}.rr .progress-row{justify-content:space-between;gap:10px;font-size:11px;display:flex}.rr .progress-track{background:var(--line);height:2px;position:relative;overflow:hidden}.rr .progress-fill{background:var(--amber);width:0;transition:width .25s linear;position:absolute;inset:0 auto 0 0}.rr .progress-fill.is-indeterminate{animation:1.2s ease-in-out infinite slide;width:30%!important}@keyframes slide{0%{left:-30%}to{left:100%}}.rr .badge{border:1px solid var(--line-strong);font:500 10px/1.5 var(--mono);color:var(--paper);white-space:nowrap;align-items:center;gap:6px;padding:1px 6px;display:inline-flex}.rr .data{flex-direction:column;gap:18px;min-width:0;display:flex}.rr .data-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rr .legend{color:var(--dim);gap:14px;font-size:10px;display:inline-flex}.rr .legend i{vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}.rr .legend .sw-mid{box-shadow:inset 0 -1.5px 0 var(--amber);background:#ffb35c38}.rr .legend .sw-low{box-shadow:inset 0 -1.5px 0 var(--bad);background:#f0616d38}.rr .fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;display:grid}.rr .field{flex-direction:column;gap:3px;min-width:0;display:flex}.rr .field.wide{grid-column:span 2}.rr .field label{font:700 10.5px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:6px;display:flex}.rr .conf{font:400 9.5px/1.3 var(--mono);letter-spacing:0}.rr .cell{width:100%;min-width:0;font:13px/1.4 var(--mono);font-variant-ligatures:none;color:var(--paper);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:4px 4px 5px;transition:border-color .15s,background .15s}.rr .cell::placeholder{color:#8491ae8c}.rr .cell:hover{border-bottom-color:var(--line-strong)}.rr .cell:focus{border-bottom-color:var(--amber);background:#ffb35c0d;outline:none}.rr .cell.num{text-align:right;font-variant-numeric:tabular-nums}.rr .cell.lc-mid{box-shadow:inset 0 -1.5px 0 var(--amber);background:#ffb35c1f}.rr .cell.lc-low{box-shadow:inset 0 -1.5px 0 var(--bad);background:#f0616d24}.rr .cell.is-bad{color:#ffb4bb}.rr .checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rr .check{border-left:2px solid var(--line-strong);background:#8ca0d20d;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:7px 10px;font-size:12px;display:grid}.rr .check-i{text-align:center;font-weight:500}.rr .check.ok{border-left-color:var(--ok)}.rr .check.ok .check-i{color:var(--ok)}.rr .check.warn{border-left-color:var(--amber);background:#ffb35c12}.rr .check.warn .check-i{color:var(--amber)}.rr .check.info .check-i{color:var(--neb-a)}.rr .items-wrap{scrollbar-width:thin;overflow-x:auto}.rr .items{border-collapse:collapse;width:100%;min-width:480px;font-size:12.5px}.rr .items th{font:700 10.5px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);text-align:left;border-bottom:1px solid var(--line-strong);padding:0 4px 6px}.rr .items th.num{text-align:right}.rr .items td{vertical-align:middle;border-bottom:1px solid #8ca0d214;padding:2px}.rr .items td .cell{border-bottom-color:#0000}.rr .items tr:hover td .cell:not(:focus){border-bottom-color:var(--line)}.rr .items .col-n{width:28px;color:var(--dim);text-align:right;padding-right:8px;font-size:10px}.rr .items .col-qty{width:72px}.rr .items .col-money{width:100px}.rr .items .col-x{text-align:center;width:30px}.rr .row-del{width:24px;height:24px;color:var(--dim);font-size:16px;line-height:1}.rr .row-del:hover{color:var(--bad)}.rr .items tfoot td{border-bottom:0;padding:8px 4px 0;font-size:12px}.rr .items tfoot .sum{text-align:right;font-variant-numeric:tabular-nums}.rr .items-empty{color:var(--dim);padding:14px 4px}.rr .items-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.rr .error-box{background:#f0616d0f;border:1px solid #f0616d80;flex-direction:column;gap:8px;padding:18px;display:flex}.rr .error-box p{margin:0}.rr .error-title{font:700 14px/1.2 var(--sans);text-transform:uppercase;color:var(--bad);letter-spacing:.03em}.rr .raw{border-top:1px solid var(--line);padding-top:10px}.rr .raw summary{cursor:pointer;color:var(--dim);font:700 11px var(--sans);letter-spacing:.04em;text-transform:uppercase}.rr .raw summary:hover{color:var(--paper)}.rr .raw pre{border:1px solid var(--line);max-height:260px;font:11px/1.55 var(--mono);white-space:pre;color:var(--dim);background:#07090f;margin:10px 0 0;padding:10px;overflow:auto}.rr .toast{color:var(--ok);min-height:1em;font-size:11px}.rr .how-title{color:var(--amber);margin:0 0 18px}.rr .steps{gap:22px var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rr .steps li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.rr .step-n{color:var(--amber);letter-spacing:.08em;font-size:11px}.rr .step-t{font:700 18px/1.15 var(--sans);text-transform:uppercase;letter-spacing:.01em;margin:0}.rr .steps p{color:var(--dim);margin:0;font-size:11.5px;line-height:1.7}.rr .steps p .mono{color:var(--paper)}.rr .foot{width:var(--col);border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:20px 0 32px;display:flex}.rr .foot a{color:var(--amber)}.rr .foot a:hover{color:var(--paper)}.rr .noscript{width:var(--col);color:var(--amber);margin:0 auto 24px}@media (max-width:1080px){.rr .fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rr .hero,.rr .intake{grid-template-columns:1fr}.rr .drop-btn{min-height:120px}.rr .workspace{grid-template-columns:1fr;gap:22px}.rr .pages{max-height:52vh}.rr .fields{grid-template-columns:repeat(4,minmax(0,1fr))}.rr .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.rr .sample-list,.rr .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rr .steps{grid-template-columns:1fr}.rr .exports{width:100%}.rr .panel{padding-inline:14px}}@media (max-width:420px){.rr .back .label-long{display:none}.rr .drop-title{font-size:15px}}@media (prefers-reduced-motion:reduce){.rr *,.rr :before,.rr :after{transition-duration:.01ms!important;animation:none!important}.rr .reading:after{display:none}.rr .progress-fill.is-indeterminate{opacity:.5;left:0;width:100%!important}}.rr .tool.has-docs .drop-btn{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:4px 12px;min-height:0;padding:12px 16px}.rr .tool.has-docs .drop-icon{width:20px;height:20px}.rr .tool.has-docs .drop-title{font-size:15px}.rr .tool.has-docs .drop-sub{max-width:none}.rr .tool.has-docs .sample-thumb{aspect-ratio:16/7;margin-bottom:4px}.rr .tool.has-docs .samples-head{margin-bottom:6px}.rr .tool.has-docs .sample-k{display:none}.rr .tool.has-docs .privacy{padding-top:10px}@media (max-width:620px){.rr .items{min-width:0;font-size:12px}.rr .items .col-n{width:18px;padding-right:4px}.rr .items .col-qty{width:46px}.rr .items .col-money{width:62px}.rr .items .col-x{width:22px}.rr .items .cell{padding-inline:2px;font-size:12px}.rr .items th{font-size:9.5px}.rr .tool.has-docs .sample-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rr .tool.has-docs .sample-t{font-size:11px}}
