@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--phone-w: 430px;--phone-h: 932px;--phone-ratio: 430 / 932;--phone-radius: 62px;--phone-bezel: 11px;--phone-screen-radius: 51px;--phone-island-w: 125px;--phone-island-h: 36px;--phone-safe-top: 62px;--phone-safe-bottom: 34px;--phone-safe-x: 24px;--phone-frame: #1a1a1c;--phone-frame-mid: #2e2e32;--phone-frame-hi: #4a4a50;--phone-screen-bg: #000000;--phone-stage-bg: #0b0b0d;--phone-shadow: 0 0 0 1px rgba(255, 255, 255, .08) inset, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 100px rgba(0, 0, 0, .65), 0 12px 32px rgba(0, 0, 0, .4)}.phone-stage{position:relative;min-height:100dvh;display:grid;place-items:center;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;background:#000;font-family:IBM Plex Sans,Geist,system-ui,-apple-system,sans-serif;overflow:auto}.phone-stage-label{position:absolute;top:20px;left:50%;transform:translate(-50%);margin:0;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52;pointer-events:none}.phone{--phone-fit-w: min( var(--phone-w), calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px) - 48px) , calc((100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) * 430 / 932) );width:var(--phone-fit-w);aspect-ratio:var(--phone-ratio);height:auto;max-height:none;flex-shrink:0;--phone-r: calc(var(--phone-fit-w) * 62 / 430);--phone-sr: calc(var(--phone-fit-w) * 51 / 430);--phone-b: calc(var(--phone-fit-w) * 11 / 430);--phone-iw: calc(var(--phone-fit-w) * 125 / 430);--phone-ih: calc(var(--phone-fit-w) * 36 / 430);animation:phone-in .4s cubic-bezier(.23,1,.32,1) both}@keyframes phone-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.phone{animation:none}}.phone-bezel{position:relative;width:100%;height:100%;border-radius:var(--phone-r);padding:var(--phone-b);box-sizing:border-box;background:linear-gradient(145deg,var(--phone-frame-hi) 0%,var(--phone-frame-mid) 18%,var(--phone-frame) 48%,#0e0e10 100%);box-shadow:var(--phone-shadow)}.phone-bezel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#ffffff47,#ffffff0a 35%,#00000080 70%,#ffffff1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.phone-buttons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.phone-buttons span{position:absolute;background:linear-gradient(90deg,#3a3a3e,#1c1c1e 45%,#2a2a2e);box-shadow:0 1px 2px #00000080}.phone-btn-action{left:-3px;top:14.5%;width:3px;height:4.2%;border-radius:2px 0 0 2px}.phone-btn-vol-up{left:-3px;top:21%;width:3px;height:6.2%;border-radius:2px 0 0 2px}.phone-btn-vol-down{left:-3px;top:28.5%;width:3px;height:6.2%;border-radius:2px 0 0 2px}.phone-btn-power{right:-3px;top:24%;width:3px;height:9.5%;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#3a3a3e,#1c1c1e 45%,#2a2a2e)}.phone-screen{position:relative;width:100%;height:100%;border-radius:var(--phone-sr);background:var(--phone-screen-bg);overflow:hidden;display:flex;flex-direction:column;isolation:isolate;box-shadow:0 0 0 1px #000c inset}.phone-island{position:absolute;z-index:10;top:calc(var(--phone-fit-w) * 12 / 430);left:50%;transform:translate(-50%);width:var(--phone-iw);height:var(--phone-ih);background:#000;border-radius:999px;box-shadow:0 0 0 1px #ffffff0d,inset 0 0 0 1px #000c;pointer-events:none}.phone-island:after{content:"";position:absolute;top:50%;right:calc(var(--phone-fit-w) * 14 / 430);width:calc(var(--phone-fit-w) * 12 / 430);height:calc(var(--phone-fit-w) * 12 / 430);transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#1a2744,#0a1020 55%,#000);box-shadow:0 0 0 1px #ffffff0f}.phone-status{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--phone-fit-w) * 16 / 430) calc(var(--phone-fit-w) * 28 / 430) 0;height:calc(var(--phone-fit-w) * 62 / 430);box-sizing:border-box;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,IBM Plex Sans,Segoe UI,sans-serif;font-size:calc(var(--phone-fit-w) * 18.5 / 430);font-weight:600;letter-spacing:-.02em;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.phone-status-time{min-width:3.2em;text-align:center;font-variant-numeric:tabular-nums}.phone-status-icons{display:flex;align-items:center;gap:calc(var(--phone-fit-w) * 7.5 / 430);opacity:.95}.phone-status-icons svg{display:block;width:auto}.phone-status-cellular{height:calc(var(--phone-fit-w) * 13.6 / 430)}.phone-status-wifi{height:calc(var(--phone-fit-w) * 13.4 / 430)}.phone-status-battery{height:calc(var(--phone-fit-w) * 14.7 / 430)}.phone-content{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--phone-fit-w) * 56 / 430) calc(var(--phone-fit-w) * 24 / 430) calc(var(--phone-fit-w) * 36 / 430);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none}.phone-content::-webkit-scrollbar{display:none}.phone-home{position:absolute;z-index:10;left:50%;bottom:calc(var(--phone-fit-w) * 10 / 430);transform:translate(-50%);width:calc(var(--phone-fit-w) * 148 / 430);height:calc(var(--phone-fit-w) * 5 / 430);border-radius:999px;background:#ffffff4d;pointer-events:none}.phone--standard{--phone-w: 393px;--phone-h: 852px;--phone-ratio: 393 / 852;--phone-fit-w: min( var(--phone-w), calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px) - 48px) , calc((100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) * 393 / 852) );--phone-r: calc(var(--phone-fit-w) * 55 / 393);--phone-sr: calc(var(--phone-fit-w) * 45 / 393);--phone-b: calc(var(--phone-fit-w) * 10 / 393);--phone-iw: calc(var(--phone-fit-w) * 120 / 393);--phone-ih: calc(var(--phone-fit-w) * 35 / 393)}@font-face{font-family:Ioskeley Mono Term;src:url(/fonts/IoskeleyMonoTerm-Medium.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;font-family:IBM Plex Sans,Geist,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}html{color-scheme:dark;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{background:#0b0b0d;font-family:IBM Plex Sans,Geist,system-ui,-apple-system,sans-serif;overscroll-behavior:none}button,a,[role=button]{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--font-sans: "IBM Plex Sans", "Geist", system-ui, -apple-system, sans-serif;--font-mono: "Ioskeley Mono Term", ui-monospace, monospace}._demo_xyhsv_1{width:100%;max-width:100%;min-width:0;box-sizing:border-box;opacity:1;transition:opacity .15s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}._prose_xyhsv_9{margin:0;font-family:var(--font-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:12px;line-height:16px;color:#f5f5f5;overflow-wrap:anywhere;word-break:break-word}._leaving_xyhsv_18{opacity:0}._caret_xyhsv_21{display:inline-block;width:8px;height:1.05em;margin-left:2px;background:#f5f5f5;vertical-align:text-bottom;animation:_caret-blink_xyhsv_1 1s step-end infinite}._caretSteady_xyhsv_31{animation:none;opacity:1}@keyframes _caret-blink_xyhsv_1{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){._caret_xyhsv_21{animation:none}._demo_xyhsv_1._leaving_xyhsv_18{transition:none}}:root{--ac-font: "IBM Plex Sans", "Geist", system-ui, -apple-system, sans-serif;--ac-mono: "Ioskeley Mono Term", ui-monospace, monospace;--ac-ink: #f5f5f5;--ac-ink-2: #a1a1a8;--ac-ink-3: #6b6b73;--ac-border: rgba(255, 255, 255, .08);--ac-border-hover: rgba(255, 255, 255, .14);--ac-surface: rgba(255, 255, 255, .03);--ac-hover: rgba(255, 255, 255, .06);--ac-approve-bg: rgba(255, 255, 255, .09);--ac-approve-bg-hover: rgba(255, 255, 255, .16);--ac-approve-text: #f5f5f5;--ac-green: #3ccb7f;--ac-green-soft: rgba(60, 203, 127, .16);--ac-green-line: rgba(60, 203, 127, .18);--ac-green-text: #86efac;--ac-red: #f87171;--ac-red-soft: rgba(248, 113, 113, .16);--ac-red-line: rgba(248, 113, 113, .18);--ac-red-text: #fca5a5;--ac-ease: cubic-bezier(.23, 1, .32, 1)}@keyframes _ac-slide-up_5nfwl_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _ac-card-in_5nfwl_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _ac-check-draw_5nfwl_1{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes _ac-fade-in_5nfwl_1{0%{opacity:0}to{opacity:1}}._card_5nfwl_74{box-sizing:border-box;width:100%;margin-top:14px;display:flex;flex-direction:column;font-family:var(--ac-font);color:var(--ac-ink);border:1px solid var(--ac-border);border-radius:12px;background:var(--ac-surface);overflow:hidden;animation:_ac-slide-up_5nfwl_1 .28s var(--ac-ease) both;transition:border-color .2s var(--ac-ease)}@media (hover: hover) and (pointer: fine){._card_5nfwl_74:hover{border-color:var(--ac-border-hover)}}._cardExit_5nfwl_96{animation:none;opacity:0;transform:translateY(4px) scale(.98);pointer-events:none;transition:opacity .18s var(--ac-ease),transform .18s var(--ac-ease)}._header_5nfwl_108{display:flex;align-items:center;gap:12px;padding:14px 16px 0;box-sizing:border-box}._headerIcon_5nfwl_116{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;background:#ffffff0f;color:var(--ac-ink-2)}._headerText_5nfwl_128{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._headerLabel_5nfwl_136{font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--ac-ink);line-height:1.25}._headerSub_5nfwl_144{font-size:9px;color:var(--ac-ink-3);line-height:1.35}._dismissBtn_5nfwl_150{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;margin-left:auto;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ac-ink-3);cursor:pointer;padding:0;transition:background-color .15s var(--ac-ease),border-color .15s var(--ac-ease),color .15s var(--ac-ease),transform .1s var(--ac-ease)}@media (hover: hover) and (pointer: fine){._dismissBtn_5nfwl_150:hover{background:var(--ac-hover);border-color:var(--ac-border);color:var(--ac-ink)}}._dismissBtn_5nfwl_150:active{transform:scale(.96)}._detail_5nfwl_185{padding:10px 16px 0;box-sizing:border-box}._detailInner_5nfwl_190{padding:6px 0 2px;display:flex;flex-direction:column;gap:6px}._fileCard_5nfwl_199{box-sizing:border-box;display:flex;flex-direction:column;width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;overflow:hidden;transition:background-color .15s var(--ac-ease),border-color .15s var(--ac-ease);animation:_ac-card-in_5nfwl_1 .22s var(--ac-ease) both}@media (hover: hover) and (pointer: fine){._fileCard_5nfwl_199:hover{background:#ffffff0a;border-color:#ffffff1a}}._fileCardActive_5nfwl_221{background:#ffffff09;border-color:#ffffff24}._detailInner_5nfwl_190>._fileCard_5nfwl_199:nth-child(2){animation-delay:40ms}._detailInner_5nfwl_190>._fileCard_5nfwl_199:nth-child(3){animation-delay:80ms}._detailInner_5nfwl_190>._fileCard_5nfwl_199:nth-child(n+4){animation-delay:80ms}._fileRowBtn_5nfwl_238{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;background:none;border:none;color:inherit;font-family:inherit;font-size:10px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}._fileRowBtn_5nfwl_238:active{background:#ffffff08}._fileLeft_5nfwl_259{display:flex;align-items:center;gap:8px;min-width:0;flex:1}._fileIconWrap_5nfwl_267{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ac-ink-3);margin-top:1px}._fileInfo_5nfwl_276{min-width:0;display:flex;flex-direction:column;gap:1px}._fileName_5nfwl_283{color:var(--ac-ink);font-family:var(--ac-mono);font-weight:500;font-size:10px;line-height:1.3;overflow-wrap:anywhere;word-break:break-all}._fileSummary_5nfwl_293{color:var(--ac-ink-3);font-size:9px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileRight_5nfwl_302{display:flex;align-items:center;gap:8px;flex-shrink:0}._fileStats_5nfwl_309{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums}._fileAdd_5nfwl_318{color:var(--ac-green)}._fileDel_5nfwl_322{color:var(--ac-red)}._fileToggleTag_5nfwl_326{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border-radius:4px;background:#ffffff0f;font-size:8px;font-weight:500;color:var(--ac-ink-2);transition:background-color .15s var(--ac-ease),color .15s var(--ac-ease)}._fileCardActive_5nfwl_221 ._fileToggleTag_5nfwl_326{background:#ffffff1f;color:var(--ac-ink)}._diffWrap_5nfwl_348{display:grid;grid-template-rows:1fr;margin:0 8px 8px;contain:layout;transition:grid-template-rows .2s var(--ac-ease),margin-bottom .2s var(--ac-ease)}@starting-style{._diffWrap_5nfwl_348{grid-template-rows:0fr;margin-bottom:0}}._diffWrapExit_5nfwl_365{grid-template-rows:0fr;margin-bottom:0}._diffWrapInner_5nfwl_370{overflow:hidden;min-height:0;min-width:0}._diffBlock_5nfwl_376{box-sizing:border-box;margin:0;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#090a0d;overflow:hidden;transition:opacity .18s var(--ac-ease),transform .18s var(--ac-ease)}@starting-style{._diffBlock_5nfwl_376{opacity:0;transform:translateY(-4px)}}._diffBlockExit_5nfwl_395{opacity:0;transform:translateY(-4px)}._diffHeader_5nfwl_400{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05);font-size:9px;color:var(--ac-ink-3)}._diffHeaderLabel_5nfwl_411{font-weight:500}._diffHeaderLegend_5nfwl_415{display:flex;align-items:center;gap:8px}._diffLegendItem_5nfwl_421{display:flex;align-items:center;gap:3px;font-size:8px}._diffLegendDotAdd_5nfwl_428{width:5px;height:5px;border-radius:50%;background:var(--ac-green)}._diffLegendDotDel_5nfwl_435{width:5px;height:5px;border-radius:50%;background:var(--ac-red)}._diffBody_5nfwl_442{display:block;margin:0;padding:4px 0;font-family:var(--ac-mono);font-size:9px;line-height:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#34343b #101014}._diffBody_5nfwl_442::-webkit-scrollbar{height:6px}._diffBody_5nfwl_442::-webkit-scrollbar-track{background:#101014}._diffBody_5nfwl_442::-webkit-scrollbar-thumb{border-radius:999px;background:#34343b}@media (hover: hover) and (pointer: fine){._diffBody_5nfwl_442::-webkit-scrollbar-thumb:hover{background:#4a4a54}}._diffLine_5nfwl_473{display:flex;align-items:stretch;min-width:100%;width:max-content;padding:1px 6px;font-family:var(--ac-mono);white-space:pre}._diffLineAdd_5nfwl_483{background:var(--ac-green-line);color:var(--ac-green-text);border-left:2px solid var(--ac-green)}._diffLineDelete_5nfwl_489{background:var(--ac-red-line);color:var(--ac-red-text);border-left:2px solid var(--ac-red)}._diffLineNormal_5nfwl_495{color:var(--ac-ink-2);border-left:2px solid transparent}._diffPrefix_5nfwl_500{-webkit-user-select:none;user-select:none;width:14px;flex-shrink:0;font-weight:700;opacity:.85}._diffLineAdd_5nfwl_483 ._diffPrefix_5nfwl_500{color:var(--ac-green)}._diffLineDelete_5nfwl_489 ._diffPrefix_5nfwl_500{color:var(--ac-red)}._diffText_5nfwl_516{flex:1;-moz-tab-size:2;tab-size:2}._actions_5nfwl_523{display:flex;align-items:center;gap:8px;padding:12px 16px 14px;box-sizing:border-box}._approveBtn_5nfwl_531{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:none;border-radius:8px;background:var(--ac-approve-bg);color:var(--ac-approve-text);font-family:var(--ac-font);font-size:10.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .16s var(--ac-ease),transform .1s var(--ac-ease)}@media (hover: hover) and (pointer: fine){._approveBtn_5nfwl_531:hover{background:var(--ac-approve-bg-hover)}}._approveBtn_5nfwl_531:active{transform:scale(.97)}._rejectBtn_5nfwl_563{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--ac-border);border-radius:8px;background:transparent;color:var(--ac-ink-3);font-family:var(--ac-font);font-size:10.5px;font-weight:500;cursor:pointer;transition:background-color .16s var(--ac-ease),border-color .16s var(--ac-ease),color .16s var(--ac-ease),transform .1s var(--ac-ease)}@media (hover: hover) and (pointer: fine){._rejectBtn_5nfwl_563:hover{background:var(--ac-hover);border-color:var(--ac-border-hover);color:var(--ac-ink-2)}}._rejectBtn_5nfwl_563:active{transform:scale(.97)}._resolved_5nfwl_600{box-sizing:border-box;width:100%;margin-top:14px;display:flex;align-items:center;gap:10px;padding:10px 16px;font-family:var(--ac-font);border:1px solid var(--ac-border);border-radius:12px;background:var(--ac-surface);animation:_ac-slide-up_5nfwl_1 .25s var(--ac-ease) both}._resolvedIcon_5nfwl_615{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%}._resolvedIconApproved_5nfwl_625{background:var(--ac-green-soft);color:var(--ac-green)}._resolvedIconDismissed_5nfwl_630{background:var(--ac-red-soft);color:var(--ac-red)}._resolvedCheckPath_5nfwl_635{stroke-dasharray:24;stroke-dashoffset:0;animation:_ac-check-draw_5nfwl_1 .4s var(--ac-ease) both}._resolvedText_5nfwl_641{flex:1;min-width:0;font-size:10.5px;font-weight:500;color:var(--ac-ink-2)}._resolvedTextLabel_5nfwl_649{color:var(--ac-ink)}._undoBtn_5nfwl_653{border:none;background:none;padding:0;color:var(--ac-ink-3);font-family:var(--ac-font);font-size:9.5px;cursor:pointer;transition:color .15s var(--ac-ease);flex-shrink:0;animation:_ac-slide-up_5nfwl_1 .15s var(--ac-ease) both}@media (hover: hover) and (pointer: fine){._undoBtn_5nfwl_653:hover{color:var(--ac-ink);text-decoration:underline}}._reopen_5nfwl_675{margin-top:14px;padding:8px 14px;border:1px solid var(--ac-border);border-radius:10px;font-family:var(--ac-font);font-size:10px;color:var(--ac-ink-3);background:transparent;cursor:pointer;transition:background-color .15s var(--ac-ease),color .15s var(--ac-ease),border-color .15s var(--ac-ease),transform .1s var(--ac-ease);animation:_ac-slide-up_5nfwl_1 .25s var(--ac-ease) both}@media (hover: hover) and (pointer: fine){._reopen_5nfwl_675:hover{background:var(--ac-hover);border-color:var(--ac-border-hover);color:var(--ac-ink-2)}}._reopen_5nfwl_675:active{transform:scale(.97)}._card_5nfwl_74 button:focus-visible,._resolved_5nfwl_600 button:focus-visible,._reopen_5nfwl_675:focus-visible{outline:1.5px solid rgba(255,255,255,.3);outline-offset:1px}@media (prefers-reduced-motion: reduce){._card_5nfwl_74,._resolved_5nfwl_600,._reopen_5nfwl_675,._undoBtn_5nfwl_653,._fileCard_5nfwl_199{animation:none}._cardExit_5nfwl_96,._reopen_5nfwl_675,._diffWrap_5nfwl_348,._diffBlock_5nfwl_376{transition:none}._resolvedCheckPath_5nfwl_635{animation:none}._approveBtn_5nfwl_531,._rejectBtn_5nfwl_563,._dismissBtn_5nfwl_150,._fileCard_5nfwl_199{transition:background-color .15s var(--ac-ease),border-color .15s var(--ac-ease),color .15s var(--ac-ease)}}
