@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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}:root{color:#eeedf2;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#aaa6b2;--subtle:#8f899b;--surface:#222128;--line:#33313c;--accent:#c9e7e8;--green:#a2d7bb;--danger:#f0b0b0;--safe-bottom:var(--tg-content-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));background:#17161d;font-family:Manrope Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{min-width:280px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.42}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button,input,textarea{color:inherit}button,textarea,input{touch-action:manipulation}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}h1,h2,p{margin:0}h1{letter-spacing:-1px;font-size:27px;font-weight:650;line-height:1.25}h2{letter-spacing:-.4px;font-size:17px;font-weight:650}small{font-size:11px}strong,b{font-weight:650}fieldset{border:0;min-width:0;margin:0;padding:0}.app-shell{flex-direction:column;max-width:520px;min-height:100svh;margin:0 auto;padding:0 28px;display:flex}.app-chrome{z-index:20;background:#17161d;position:sticky;top:0;box-shadow:0 10px 16px -16px #000b}.app-header{border-bottom:1px solid var(--line);padding:18px 0;padding-top:max(18px, var(--tg-content-safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;line-height:1.5;display:flex}.brand-copy{min-width:0}.brand-title{letter-spacing:.35px;font-size:12px;font-weight:750;display:block}.brand small{letter-spacing:.1px;color:var(--muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.brand-logo{object-fit:contain;border-radius:50%;flex:none;width:42px;height:42px;display:block}.header-dot{background:#a9c6b7;border-radius:50%;width:6px;height:6px}main{flex:1;padding-bottom:30px}.eyebrow{color:var(--muted);letter-spacing:1.8px;margin-bottom:10px;font-size:9px;font-weight:650;display:block}.page-navigation{justify-content:space-between;gap:12px;padding:8px 0 14px;display:flex}.page-navigation button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:8px 0;font-size:14px;font-weight:650;line-height:1.5;display:flex}.request-context{border-bottom:1px solid var(--line);margin-bottom:29px;padding:1px 0 25px}.request-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.request-number{letter-spacing:.7px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.request-context .request-heading{letter-spacing:-.4px;margin:2px 0 22px;font-size:20px}.request-details{gap:18px;margin:0;display:grid}.request-details dt{color:var(--muted);margin-bottom:5px;font-size:13px}.request-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:550;line-height:1.6}.app-header .all-requests{white-space:nowrap;flex-shrink:0;width:auto;min-height:42px;padding:10px;font-size:12px}.status{white-space:nowrap;color:#bab5c7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.paid{color:var(--green)}.status.partial{color:#d4c399}.status.needs_review{color:#e2b5a0}.section-heading{margin-bottom:27px}.operation-form{flex-direction:column;gap:23px;display:flex}.operation-form .section-heading{margin-bottom:4px}.amount-field{display:block}.amount-field>span{color:#c1bdc9;margin-bottom:12px;font-size:14px;display:block}.amount-field>div{border-bottom:1px solid #514d5e;align-items:baseline;gap:10px;padding-bottom:15px;display:flex}.amount-field input{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;outline-offset:7px;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:clamp(28px,8.7vw,43px);font-weight:500;line-height:1.2}.amount-field b{color:#918b9f;font-size:27px;font-weight:400}.amount-field small{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6;display:block}.two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{flex-direction:column;gap:9px;min-width:0;font-size:14px;display:flex}.field>span{color:#c1bdc9}.field>span small{color:var(--subtle);margin-left:5px;font-size:11px}.field input,.field textarea{background:var(--surface);border:1px solid #34313d;border-radius:9px;width:100%;min-width:0;padding:13px 12px;font-size:16px;line-height:1.5;transition:border-color .15s}.field input:focus,.field textarea:focus{border-color:#787283;outline:0}.field textarea{resize:vertical;min-height:80px}.field input::placeholder,.field textarea::placeholder{color:#78727f}.field small{color:var(--muted);font-size:12px;line-height:1.6}.settlement legend{color:#c1bdc9;margin-bottom:11px;font-size:14px}.segmented{background:#211f28;border:1px solid #302d39;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented label{color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:11px 6px;font-size:13px;display:flex;position:relative}.segmented input{opacity:0;width:1px;height:1px;position:absolute}.segmented label:has(input:focus-visible){outline:2px solid var(--accent)}.segmented .selected{color:#f2eef5;background:#34303f;border-color:#4c455a;box-shadow:0 2px 3px #0002}.settlement p{color:var(--muted);margin-top:11px;font-size:12px;line-height:1.7}.source{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px 0;display:flex}.wallet-symbol{color:#c4bbd6;background:#2c2934;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.source strong{font-size:14px;display:block}.source small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.source-currency{color:var(--muted);margin-left:auto;font-size:10px}.button{letter-spacing:-.05px;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;padding:13px 18px;font-size:14px;font-weight:750;transition:filter .15s,background-color .15s;display:flex}.button:not(:disabled):active{filter:brightness(.9)}.button.primary{background:var(--accent);color:#243137}.button.secondary{color:#ddd8e8;background:#292631;border-color:#423b4d}.button.danger{color:#f9d5d9;background:#593c43}.button.quiet{color:var(--muted);background:0 0;min-height:35px;padding:7px 0;font-size:11px;font-weight:500}.form-footer{padding-top:4px;scroll-margin-bottom:20px;position:relative}.form-footer p{color:var(--subtle);text-align:center;margin-top:11px;font-size:12px;line-height:1.6}.other-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;margin-top:26px;padding-top:12px;display:flex}.other-actions .button{width:auto}.support-text{color:var(--muted);font-size:14px;line-height:1.8}.support-text.small{font-size:12px}.hint-note{color:#b4a68e;margin-top:-10px;font-size:12px;line-height:1.6}.app-footer{color:var(--subtle);padding:18px 0 max(20px, var(--safe-bottom));border-top:1px solid var(--line);justify-content:space-between;align-items:center;font-size:9px;display:flex}.demo-banner{letter-spacing:.3px;text-align:center;color:#b7abc8;background:#2a2534;border-radius:6px;margin:12px -5px 0;padding:8px;font-size:9px}.error-box{color:#edb9bd;overflow-wrap:anywhere;background:#34242c;border:1px solid #5b3d48;border-radius:9px;margin-top:18px;padding:14px 15px;font-size:12px;line-height:1.7}.operation-form .error-box{margin:0}.validation-summary{margin-bottom:14px}.validation-summary .error-box{text-align:left;font-size:13px}.validation-summary strong{font-weight:650;display:block}.validation-summary ul{gap:7px;margin:9px 0 0;padding-left:18px;display:grid}.loading{min-height:60vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex}.spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;padding:65px 8px}.empty-icon{color:#b8adc9;background:#292532;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 23px;display:grid}.empty h1{margin-bottom:14px;font-size:24px}.empty p{color:var(--muted);font-size:12px;line-height:1.9}.line{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.line>span{color:var(--muted)}.line strong{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.totals{margin-bottom:14px}.totals .emphasis{border-top:1px solid var(--line);margin-top:4px;padding-top:17px}.totals .emphasis strong{color:var(--accent);font-weight:700}.review>h1{margin-bottom:10px}.review-command{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 26px;padding:8px 0}.result-heading{margin-top:22px}.review-reason{padding:17px 0}.review-reason small{color:var(--muted);font-size:12px}.review-reason p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.8}.warning-list{flex-direction:column;gap:10px;margin:17px 0 24px;display:flex}.warning{color:#dfc69f;background:#302b24;border:1px solid #4b4031;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;line-height:1.7;display:flex}.warning input{accent-color:#d4bd92;flex:none;width:15px;height:15px;margin-top:3px}.reason-needed{flex-direction:column;gap:14px;margin:20px 0;display:flex}.saved{text-align:center;padding-top:52px}.success-symbol{color:#b0e0c4;background:#23352d;border:1px solid #476452;border-radius:50%;place-items:center;width:67px;height:67px;margin:0 auto 25px;display:grid}.saved h1{margin-bottom:10px;font-size:35px}.saved>.status{margin:20px auto 25px}.saved .totals{text-align:left;margin-bottom:26px}.saved-details{gap:16px;margin-top:24px}.saved>.button.quiet{margin-top:8px}.history{margin-top:32px}.history-operation{border-top:1px solid var(--line);padding:23px 0}.history-title{align-items:center;gap:11px;margin-bottom:19px;display:flex}.history-title h2{font-size:13px}.history-title small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.operation-symbol{color:#c0b4d2;background:#2d2935;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.operation-symbol.incoming{color:#b0d1bb;background:#25342d}.muted-tag{color:var(--muted);margin-left:auto;font-size:9px}.history-entry{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;font-size:11px;display:flex}.history-entry strong{color:#d6d0dd;font-weight:500}.history-entry small{color:#b99ba4;width:100%;font-size:10px;line-height:1.6}.history-entry.struck strong{color:var(--subtle);text-decoration:line-through}.history-actor{color:var(--subtle);margin:13px 0 9px;font-size:9px;line-height:1.6}.history-actions{flex-wrap:wrap;gap:15px;display:flex}.history-actions .button{width:auto}.history-operation.voided .history-title{opacity:.55}.history-empty{text-align:center;color:var(--muted);padding:35px 0 55px}.history-empty h2{margin:17px 0 10px;font-size:15px}.history-empty p{font-size:11px}.entry-selection legend{color:var(--muted);margin-bottom:12px;font-size:11px}.check-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.check-row input{flex:none;width:16px;height:16px}.check-row b{white-space:nowrap;margin-left:auto}.check-row small{color:var(--subtle);margin-top:5px;font-size:9px;display:block}.refund-fields{flex-direction:column;gap:20px;display:flex}.requests-list{padding-top:35px}.requests-list>h1{margin-bottom:13px}.list-tabs{border-bottom:1px solid var(--line);gap:25px;margin-top:26px;display:flex}.list-tabs button{color:var(--muted);background:0 0;border:0;padding:14px 0;font-size:15px;font-weight:650;line-height:1.5}.list-tabs button.active{color:var(--accent);border-bottom:2px solid var(--accent)}.request-list-item{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 0;display:flex}.request-list-item small{color:var(--muted);font-size:9px}.request-list-item h2{margin:9px 0 6px;font-size:14px}.request-list-item p{color:var(--muted);margin-bottom:11px;font-size:10px;line-height:1.7}.request-list-item>div:last-child{text-align:right;min-width:100px}.request-list-item strong{white-space:nowrap;font-size:13px}.request-list-item svg{color:var(--subtle);margin:15px 0 0 auto;display:block}.recovery .empty{padding-bottom:30px}.recovery>p{margin-top:18px}@media (min-width:650px){body{background:#111016}.app-shell{background:#17161d;border:1px solid #302b3b;border-radius:20px;min-height:calc(100svh - 60px);margin:30px auto;padding:0 35px;box-shadow:0 22px 70px #0003}}@media (max-width:360px){.app-shell{padding:0 20px}.segmented label{font-size:13px}.amount-field input{font-size:32px}.status,.request-number{font-size:9px}.request-top{gap:5px}.app-header,.brand{gap:8px}.brand-logo{width:36px;height:36px}.brand small{font-size:10px}.two-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.category-trigger{background:var(--surface);color:#eeedf2;width:100%;min-width:0;font:inherit;text-align:left;border:1px solid #34313d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;font-size:16px;line-height:1.5;display:flex}.category-trigger:focus-visible{border-color:#787283}.category-trigger svg{color:var(--muted);flex:none;transform:rotate(90deg)}.category-field{margin-top:-4px}.category-dialog{--dialog-top:max(16px, var(--tg-content-safe-area-inset-top,env(safe-area-inset-top,0px)));--dialog-bottom:max(16px, var(--safe-bottom));inset:var(--dialog-top) 0 var(--dialog-bottom);width:min(440px,100% - 32px);max-width:none;max-height:min(640px, calc(100dvh - var(--dialog-top) - var(--dialog-bottom)));color:#eeedf2;background:#222128;border:1px solid #45414f;border-radius:16px;margin:auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 20px 80px #0007}.category-dialog[open]{flex-direction:column;display:flex}.category-dialog::backdrop{background:#0d0c12b8}.category-dialog-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.category-dialog-header h2{font-size:17px;line-height:1.5}.category-close{color:#d9d6df;background:#ffffff05;border:1px solid #45414f;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.category-options{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:6px 14px 18px;overflow-y:auto}.category-group h3{color:var(--muted);margin:19px 10px 7px;font-size:12px;font-weight:650;line-height:1.5}.category-option{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 10px;font-size:15px;line-height:1.5;display:flex}.category-option[aria-pressed=true]{color:var(--accent);background:#c9e7e80c;border-color:#c9e7e830}.category-option:hover{background:#ffffff08}.category-option svg{flex:none}.payment-context{border:1px solid var(--line);background:#ffffff03;border-radius:12px;margin:4px 0 24px;padding:18px 16px}.payment-context .line{padding:9px 0}.payment-context .line strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.payment-context .line>span{max-width:52%;line-height:1.6}.payment-context .line.emphasis{border-top:1px solid var(--line);margin-top:5px;padding-top:16px}.review-context{margin-top:24px}.review-context .payment-context{margin-bottom:12px}.operation-total{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.operation-total strong{white-space:nowrap;letter-spacing:.3px;font-size:22px}.line strong,.history-entry strong,.amount-field input{font-variant-numeric:tabular-nums}.history-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.history-actions .button{width:100%;min-height:48px;padding:12px 8px;font-size:12px;line-height:1.5}.history-actions .button.danger{background:#e9a1aa0c;border:1px solid #e9a1aa35}.other-actions .button{min-height:44px}@media (max-width:360px){.payment-context{padding:14px 12px}.payment-context .line strong{font-size:14px}.operation-total strong{font-size:18px}}
