:root{color-scheme:dark;--bg: #211f1c;--bg-elevated: #26231f;--panel: #2b2722;--panel-2: #322d27;--panel-3: #39332c;--line: #453d34;--line-strong: #5a5044;--text: #f6f0e8;--muted: #c8bcac;--muted-2: #9b8e7e;--accent: #e2d0b7;--accent-strong: #f4e7d3;--accent-ink: #2b2319;--accent-dim: rgba(215, 194, 162, .14);--green: #a9cbb4;--red: #e8aba2;--blue: #b3c2d2;--shadow: 0 18px 50px rgba(0, 0, 0, .46);--font-ui: "Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Manrope", "Golos Text", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);overflow:hidden}button,input,textarea{font:inherit}:where(button,a[href],input,textarea,select,[tabindex]):focus-visible{outline:2px solid rgba(226,208,183,.72)!important;outline-offset:2px!important}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(226,208,183,.6);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff3d;background-clip:content-box}.app{display:flex;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:radial-gradient(1200px 700px at 84% -12%,rgba(226,208,183,.07),transparent 60%),radial-gradient(900px 600px at 6% 112%,rgba(226,208,183,.06),transparent 55%),var(--bg)}.rail{width:78px;flex:0 0 78px;display:flex;flex-direction:column;align-items:center;padding:16px 10px;gap:22px;border-right:1px solid var(--line);background:#0d0d0fb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4}.rail__logo{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#f4e7d3,#c2a986);color:#2b2319;box-shadow:0 8px 24px #e2d0b740}.rail__nav{display:flex;flex-direction:column;gap:8px;width:100%}.rail-btn{position:relative;width:100%;height:48px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:.18s ease}.rail-btn:hover{color:var(--text);background:#ffffff0b}.rail-btn.is-active{color:var(--accent-strong);background:#e2d0b71a;border-color:#e2d0b72e}.rail-btn__badge{position:absolute;top:6px;right:6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid var(--bg)}.rail__bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:10px}.rail__demo{font-size:8px;letter-spacing:.14em;font-weight:800;color:var(--muted-2);border:1px solid var(--line);padding:3px 5px;border-radius:6px}.rail__balance{max-width:100%;padding:5px 4px;border-radius:7px;border:1px solid rgba(226,208,183,.2);background:#e2d0b70f;color:var(--accent-strong);font-size:9px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:.16s ease}.rail__balance.is-loading{opacity:.55}.list-pane{width:366px;flex:0 0 366px;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#141416c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.list-pane__head{padding:20px 20px 14px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--line);flex:0 0 auto}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:center;gap:11px;min-width:0}.brand__mark{width:38px;height:38px;flex:0 0 auto;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#f4e7d3,#c2a986);color:#2b2319}.brand__text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand__text strong{font-size:16px;letter-spacing:-.01em}.brand__text span{font-size:11px;color:var(--muted);margin-top:3px}.demo-pill{flex:0 0 auto;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--accent);background:#e2d0b71a;border:1px solid rgba(226,208,183,.22);padding:5px 8px;border-radius:8px}.search{display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06);color:var(--muted);transition:.18s}.search:focus-within{border-color:#e2d0b773;background:#ffffff0f;color:var(--accent)}.search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-size:13px}.search input::placeholder{color:var(--muted-2)}.search input[type=search]::-webkit-search-cancel-button{display:none}.search__clear{border:none;background:transparent;color:var(--muted);display:grid;place-items:center;padding:2px;cursor:pointer}.filter-row{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-chip{flex:0 0 auto;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:12px;padding:7px 11px;border-radius:999px;cursor:pointer;transition:.16s;white-space:nowrap}.filter-chip:hover{color:var(--text);border-color:var(--line-strong)}.filter-chip.is-active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:700}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-heading h1{margin:3px 0 0;font-size:24px;letter-spacing:-.03em}.count-pill{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 9px}.eyebrow{font-size:10.5px;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:var(--muted)}.eyebrow b{color:var(--accent);font-weight:800}.chat-list,.orders-list{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:3px}.chat-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border-radius:14px;border:1px solid transparent;background:transparent;cursor:pointer;transition:.16s}.chat-item:hover{background:#ffffff09}.chat-item.is-active{background:linear-gradient(90deg,#e2d0b71f,#e2d0b70a);border-color:#e2d0b724}.chat-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.chat-item__top,.chat-item__bottom{display:flex;align-items:center;gap:8px}.chat-item__top{justify-content:space-between}.chat-item__name{font-size:14px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item__time{font-size:11px;color:var(--muted-2);flex:0 0 auto}.chat-item__bottom{min-width:0}.chat-item__preview{flex:1;min-width:0;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item.is-active .chat-item__preview{color:#e2dace}.mini-order{color:var(--accent);display:grid;place-items:center;flex:0 0 auto;opacity:.85}.unread-badge{flex:0 0 auto;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:10.5px;font-weight:800;display:grid;place-items:center}.list-empty{margin:auto;padding:40px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px}.list-empty svg{color:var(--muted-2)}.list-empty strong{color:var(--text);font-size:14px}.list-empty span{font-size:12px;line-height:1.5;max-width:220px}.list-pane__foot{height:42px;padding:0 20px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);font-size:10.5px;color:var(--muted-2);flex:0 0 auto}.connection-dot,.status-dot{width:7px;height:7px;border-radius:50%;background:var(--muted-2);flex:0 0 auto}.status-dot--off{background:var(--muted-2)}.avatar{position:relative;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:#d8cfc2;font-weight:650;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.065),transparent 48%),linear-gradient(145deg,#39332c,#26231f);box-shadow:inset 0 0 0 1px #ffffff13,0 3px 10px #00000038}.avatar--sm{width:31px;height:31px;font-size:12px}.avatar--md{width:44px;height:44px;font-size:16px}.avatar--lg{width:56px;height:56px;font-size:22px}.avatar span{line-height:1;letter-spacing:.01em;text-shadow:none}.avatar__online{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--green);border:2.5px solid var(--panel)}.content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.chat-view{display:flex;flex-direction:column;flex:1;min-height:0}.chat-head{min-height:72px;padding:12px 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);background:#1414168c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:0 0 auto}.chat-head .chat-head__back{display:none}.chat-head__who{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-head__who strong{font-size:14.5px}.chat-head__who span{font-size:11.5px;color:var(--green)}.chat-head__actions{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn{width:38px;height:38px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:.16s;flex:0 0 auto}.icon-btn:hover{background:#ffffff0d;color:var(--text);border-color:var(--line)}.icon-btn--sm{width:30px;height:30px;border-radius:9px}.order-pill{display:flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(226,208,183,.2);background:#e2d0b714;color:var(--accent-strong);cursor:pointer;font-size:12px;transition:.16s;white-space:nowrap}.order-pill:hover{background:#e2d0b724;border-color:#e2d0b752}.order-pill b{font-weight:800}.chat-demo-bar{display:flex;align-items:center;gap:7px;padding:6px 22px;background:#e2d0b70b;border-bottom:1px solid rgba(226,208,183,.08);color:#c8bcac;font-size:10.5px;flex:0 0 auto;min-width:0}.chat-demo-bar__network{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-demo-bar__divider{flex:0 0 auto;width:1px;height:12px;background:#e2d0b733}.chat-lot{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.chat-lot--static{cursor:default}.chat-lot svg{flex:0 0 auto;color:var(--accent)}.chat-lot__label{flex:0 0 auto;color:var(--muted)}.chat-lot strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4e7d3;font-weight:650}.chat-lot:not(.chat-lot--static):hover strong{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.demo-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #e2d0b717;flex:0 0 auto}.chat-messages{flex:1;min-height:0;overflow-y:auto;padding:22px max(24px,calc((100% - 980px)/2)) 28px;display:flex;flex-direction:column;gap:2px}.chat-messages-wrap{position:relative;display:flex;flex:1;min-height:0}.chat-scroll-down{position:absolute;left:50%;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel-2);color:var(--text);font-family:inherit;font-size:11px;font-weight:600;line-height:1;box-shadow:0 8px 24px #00000047;cursor:pointer;transform:translate(-50%);animation:cc-soft-reveal .16s ease both}.chat-scroll-down:hover{background:var(--panel)}.chat-scroll-down svg{color:var(--accent)}.chat-empty{margin:auto;padding:30px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px}.chat-empty__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#e2d0b714;border:1px solid rgba(226,208,183,.14);color:var(--accent);margin-bottom:4px}.chat-empty strong{color:var(--text);font-size:14px}.chat-empty span{max-width:300px;font-size:12px;line-height:1.5}.date-sep{display:flex;justify-content:center;padding:14px 0 10px}.date-sep span{font-size:10.5px;color:var(--muted-2);background:#ffffff0a;border:1px solid var(--line);padding:4px 10px;border-radius:999px}.system-message{align-self:center;max-width:80%;display:flex;align-items:center;gap:7px;margin:8px auto;padding:7px 11px;border-radius:10px;background:#ffffff09;border:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.45;text-align:center}.system-message__icon{color:var(--accent);display:grid;place-items:center;flex:0 0 auto}.system-message time{color:var(--muted-2);font-size:10px;flex:0 0 auto}.message-row{display:flex;align-items:flex-end;gap:8px;margin:3px 0;max-width:100%}.message-row--me{justify-content:flex-end}.bubble{max-width:min(70%,560px);padding:10px 12px 7px;border-radius:16px 16px 16px 5px;background:var(--panel-2);border:1px solid var(--line);box-shadow:0 6px 20px #0000001f}.bubble--me{border-radius:16px 16px 5px;background:linear-gradient(145deg,#f0dfc7,#c2a986);color:var(--accent-ink);border-color:#ffffff24}.bubble p{margin:0;font-size:13.5px;line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere}.bubble--me p{color:var(--accent-ink)}.bubble__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:9.5px;color:var(--muted-2)}.bubble--me .bubble__meta{color:#241d149e}.bubble__image{display:block;max-width:100%;max-height:280px;border-radius:10px;margin-bottom:6px;object-fit:cover}.bubble__image-placeholder{display:flex;align-items:center;gap:8px;padding:16px;border-radius:10px;background:#ffffff0d;color:var(--muted);font-size:12px;margin-bottom:6px}.order-message{width:min(100%,360px);margin:8px auto;padding:13px 14px;border-radius:16px;background:linear-gradient(145deg,#e2d0b71c,#e2d0b709);border:1px solid rgba(226,208,183,.2);box-shadow:0 10px 30px #00000026}.order-message__top{display:flex;align-items:center;gap:7px;color:#f4e7d3;font-size:11px}.order-message__top .status-pill{margin-left:auto}.order-message__icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#e2d0b724;color:var(--accent)}.order-message__title{margin:9px 0 4px;font-size:13.5px;font-weight:650}.order-message__meta{display:flex;gap:12px;font-size:11px;color:var(--muted)}.order-message__link{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;gap:2px;height:32px;border-radius:9px;border:1px solid rgba(226,208,183,.18);background:#e2d0b714;color:var(--accent-strong);font-size:11.5px;font-weight:650;cursor:pointer}.order-message__link:hover{background:#e2d0b724}.status-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:750;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.status-pill--amber{color:#f0dfc7;background:#e2d0b71a;border-color:#e2d0b733}.status-pill--green{color:var(--green);background:#e2d0b71a;border-color:#e2d0b733}.status-pill--red{color:#e8a39a;background:#e8aba21a;border-color:#e8aba233}.status-pill--gray{color:var(--muted);background:#ffffff0d;border-color:var(--line)}.composer{flex:0 0 auto;padding:12px max(24px,calc((100% - 980px)/2)) 16px;border-top:1px solid var(--line);background:#141416b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.quick-replies{display:flex;gap:7px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.quick-replies::-webkit-scrollbar{display:none}.quick-reply{flex:0 0 auto;border:1px solid var(--line);background:#ffffff06;color:var(--muted);font-size:11px;padding:6px 10px;border-radius:999px;cursor:pointer;white-space:nowrap;scroll-snap-align:start;transition:color .16s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease}.quick-reply:hover{color:var(--accent-strong);border-color:#e2d0b740;background:#e2d0b70d}.composer__row{display:flex;align-items:flex-end;gap:7px}.composer__field{flex:1;min-width:0;min-height:44px;display:flex;align-items:flex-end;gap:4px;padding:5px 6px 5px 12px;border-radius:14px;background:#ffffff0b;border:1px solid var(--line);transition:.16s}.composer__field:focus-within{border-color:#e2d0b759;background:#ffffff0f}.composer__field textarea{flex:1;min-width:0;height:34px;max-height:120px;resize:none;border:none;outline:none;background:transparent;color:var(--text);font-size:13.5px;line-height:1.45;padding:7px 0 5px}.composer__field textarea::placeholder{color:var(--muted-2)}.send-btn{width:44px;height:44px;flex:0 0 auto;border:none;border-radius:13px;background:linear-gradient(145deg,#f4e7d3,#c2a986);color:var(--accent-ink);display:grid;place-items:center;cursor:pointer;transition:.16s;box-shadow:0 8px 22px #e2d0b733}.send-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.send-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.composer__hint{margin-top:7px;text-align:center;font-size:9.5px;color:var(--muted-2)}.orders-list{gap:10px;padding:10px 10px 16px}.order-list-item{display:flex;flex-direction:column;gap:8px;text-align:left;width:100%;padding:14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(155deg,#ffffff08,#ffffff02),var(--panel);box-shadow:0 7px 18px #00000024;cursor:pointer;transition:.18s ease}.order-list-item:hover{border-color:var(--line-strong);background:linear-gradient(155deg,#ffffff0d,#ffffff03),var(--panel);transform:translateY(-1px);box-shadow:0 10px 24px #0003}.order-list-item.is-active{background:linear-gradient(90deg,#e2d0b71f,#e2d0b709);border-color:#e2d0b74d;box-shadow:0 8px 24px #e2d0b714}.order-list-item__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-list-item__id{font-size:10.5px;color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace}.order-list-item__title{font-size:13px;line-height:1.35;font-weight:650}.order-list-item__meta,.order-list-item__bottom{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--muted-2)}.order-list-item__price{color:var(--accent-strong);font-weight:750;font-size:12px}.order-page{flex:1;min-height:0;overflow-y:auto;padding:34px clamp(20px,6vw,80px) 60px}.order-details{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.order-details--drawer{max-width:none;padding:24px}.order-details__head{display:flex;flex-direction:column;gap:8px}.order-details__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-details__topline-left{display:flex;align-items:center;gap:8px;min-width:0}.order-details__back{display:none}.order-details h2{margin:0;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.03em;line-height:1.2}.order-details__subtitle{margin:0;color:var(--muted);font-size:12.5px}.order-details__statusline{display:flex;align-items:center;gap:10px;margin-top:2px}.order-details__statusline>span:last-child{font-size:11px;color:var(--muted-2)}.order-details__head-actions{display:flex;gap:5px}.price-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:16px;background:linear-gradient(145deg,#e2d0b71a,#e2d0b708);border:1px solid rgba(226,208,183,.16)}.price-card>div{display:flex;align-items:baseline;gap:10px}.price-card__value{font-size:25px;font-weight:800;letter-spacing:-.04em;color:var(--accent-strong)}.price-card__amount{font-size:11px;color:var(--muted)}.price-card__hint{font-size:11px;font-weight:650;padding:6px 9px;border-radius:8px;background:#ffffff0a;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.price-card__hint--completed{color:var(--green);border-color:#e2d0b733;background:#e2d0b712}.price-card__hint--refunded{color:var(--red);border-color:#e8aba233;background:#e8aba212}.details-section{padding:16px 18px;border-radius:16px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.details-section h3{margin:0;font-size:12.5px;letter-spacing:.01em}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.secure-badge{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 7px}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.detail{display:flex;flex-direction:column;gap:3px;min-width:0}.detail span{font-size:10.5px;color:var(--muted)}.detail strong{font-size:12.5px;font-weight:600;color:#f6f0e8;overflow-wrap:anywhere}.delivery-box{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:#26231f;border:1px solid var(--line);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:11.5px;color:#f6f0e8;line-height:1.5}.delivery-box.is-masked{color:var(--muted-2);letter-spacing:.08em}.delivery-actions{display:flex;gap:7px;flex-wrap:wrap}.section-note{margin:0;font-size:10.5px;color:var(--muted-2);line-height:1.5}.order-note{display:flex;gap:9px;padding:12px 14px;border-radius:12px;background:#e2d0b70f;border:1px solid rgba(226,208,183,.16);color:#f4e7d3;font-size:11.5px;line-height:1.5}.order-note svg{flex:0 0 auto;margin-top:1px}.order-details__actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:10px;font-size:12px;font-weight:650;cursor:pointer;border:1px solid transparent;transition:.16s}.btn--primary{background:linear-gradient(145deg,#f4e7d3,#c2a986);color:var(--accent-ink);box-shadow:0 8px 20px #e2d0b729}.btn--primary:hover{filter:brightness(1.05)}.btn--ghost{background:#ffffff08;border-color:var(--line);color:var(--text)}.btn--ghost:hover,.btn--subtle:hover{background:#ffffff0f;border-color:var(--line-strong)}.btn--subtle{background:#ffffff06;border-color:var(--line);color:var(--muted);min-height:34px;padding:0 11px;font-size:11px}.btn--danger{color:#e8a39a}.settings-page{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:36px clamp(20px,6vw,80px) 60px}.settings-hero{max-width:880px;margin:0 auto 24px}.settings-hero .eyebrow{color:var(--accent)}.settings-hero h1{margin:7px 0 8px;font-size:clamp(26px,3vw,36px);letter-spacing:-.035em}.settings-hero p{margin:0;max-width:600px;color:var(--muted);font-size:13px;line-height:1.55}.settings-grid{max-width:880px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:13px;min-width:0;box-shadow:0 12px 30px #0000001f}.settings-card--wide{grid-column:1 / -1}.settings-card__head{display:flex;align-items:center;gap:11px}.settings-card__head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-card__head strong{font-size:13.5px}.settings-card__head span:not(.status-pill):not(.status-dot):not(.settings-icon):not(.push-state){font-size:11px;color:var(--muted)}.settings-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#e2d0b714;border:1px solid rgba(226,208,183,.12);color:var(--accent)}.settings-card__head .status-pill,.settings-card__head .status-dot{margin-left:auto}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-stats div{padding:10px;border-radius:11px;background:#ffffff08;border:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.profile-stats strong{font-size:18px;letter-spacing:-.03em}.profile-stats span{font-size:10px;color:var(--muted)}.profile-balance{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;border:1px solid rgba(226,208,183,.16);background:#e2d0b70d}.profile-balance__label{flex:1;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10.5px}.profile-balance strong{color:var(--green);font-size:16px;font-variant-numeric:tabular-nums}.profile-balance__refresh{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:.16s ease}.profile-balance__refresh:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.profile-balance__refresh:disabled{opacity:.5}.settings-field{display:flex;flex-direction:column;gap:6px}.settings-field span{font-size:11px;color:var(--muted)}.settings-field input{height:40px;border-radius:10px;border:1px solid var(--line);background:#ffffff09;color:var(--text);padding:0 11px;font-size:12.5px;outline:none}.settings-field input:focus{border-color:#e2d0b766}.settings-actions{display:flex;align-items:center;gap:10px}.muted{font-size:11px;color:var(--muted-2)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--line);cursor:pointer}.toggle-row:first-of-type{border-top:none}.toggle-row__text{display:flex;flex-direction:column;gap:3px}.toggle-row__text strong{font-size:12.5px;font-weight:600}.toggle-row__text small{font-size:10.5px;color:var(--muted)}.switch{width:38px;height:22px;flex:0 0 auto;border-radius:999px;background:#ffffff1a;border:1px solid var(--line);position:relative;transition:.18s}.switch span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#9b8e7e;transition:.18s}.switch.is-on{background:#e2d0b747;border-color:#e2d0b766}.switch.is-on span{transform:translate(16px);background:var(--accent)}.settings-card--wide p{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.settings-tags{display:flex;flex-wrap:wrap;gap:7px}.settings-tags span{font-size:10.5px;color:var(--muted);border:1px solid var(--line);background:#ffffff06;padding:5px 8px;border-radius:7px}.empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;gap:8px}.empty-state__icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:#e2d0b714;border:1px solid rgba(226,208,183,.14);color:var(--accent);margin-bottom:4px}.empty-state h2{margin:0;font-size:18px;letter-spacing:-.02em}.empty-state p{margin:0;max-width:340px;color:var(--muted);font-size:12.5px;line-height:1.55}.empty-state__hint{margin-top:8px;display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--muted-2)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;animation:fadeIn .18s ease}.drawer__panel{position:relative;width:min(480px,100%);height:100%;overflow-y:auto;background:var(--bg-elevated);border-left:1px solid var(--line);box-shadow:-20px 0 60px #00000059;animation:slideIn .22s ease}@keyframes slideIn{0%{transform:translate(24px);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:80;max-width:min(420px,calc(100vw - 32px));padding:10px 14px;border-radius:11px;background:#25221e;border:1px solid var(--line-strong);box-shadow:var(--shadow);color:var(--text);font-size:12px;text-align:center;animation:toastIn .2s ease}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.mobile-nav{display:none}@media (max-width: 1100px){.rail{width:68px;flex-basis:68px}.list-pane{width:330px;flex-basis:330px}}@media (max-width: 760px){.app{height:100vh;height:100dvh}.rail{display:none}.list-pane{width:100%;flex:1 1 auto;border-right:none}.content{display:none;width:100%;min-height:0}.app.chat-open .list-pane,.app.order-open .list-pane,.app.tab-settings .list-pane{display:none}.app.chat-open .content,.app.order-open .content,.app.tab-settings .content{display:flex}.app.tab-orders:not(.order-open) .content,.app.tab-chats:not(.chat-open) .content{display:none}.list-pane__head{padding:16px 16px 12px}.chat-list,.orders-list{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.list-pane__foot{display:none}.chat-head{min-height:64px;padding:10px 14px;gap:9px}.chat-head .chat-head__back{display:grid}.chat-head__actions>.icon-btn{display:none}.chat-head__who span{font-size:10.5px}.chat-demo-bar{padding:7px 14px;gap:6px;font-size:9.5px}.chat-demo-bar.has-lot .chat-demo-bar__network,.chat-demo-bar.has-lot .chat-demo-bar__divider{display:none}.chat-lot{flex:1 1 auto}.chat-messages{padding:16px 14px 20px}.bubble{max-width:82%}.composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.composer__hint{display:none}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-around;align-items:stretch;height:calc(62px + env(safe-area-inset-bottom));padding:4px 8px env(safe-area-inset-bottom);background:#0d1117eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.mobile-nav__btn{flex:1;border:none;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9.5px;cursor:pointer;border-radius:10px;padding:4px}.mobile-nav__btn.is-active{color:var(--accent-strong)}.mobile-nav__icon{position:relative;display:grid;place-items:center}.mobile-nav__badge{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:9px;font-weight:800;display:grid;place-items:center;border:2px solid #26231f}.app.chat-open .mobile-nav,.app.order-open .mobile-nav{display:none}.settings-page{padding:22px 16px calc(80px + env(safe-area-inset-bottom))}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-card--wide{grid-column:auto}.order-page{padding:20px 16px calc(80px + env(safe-area-inset-bottom))}.order-details--drawer{padding:20px 18px calc(28px + env(safe-area-inset-bottom))}.order-details__back{display:grid}.drawer__panel{width:100%;border-left:none}.toast{bottom:calc(78px + env(safe-area-inset-bottom))}.app.chat-open .toast,.app.order-open .toast{bottom:24px}}@media (max-width: 420px){.brand__text span{display:none}.chat-head{gap:8px}.chat-head__actions .order-pill{padding:0 10px}.chat-head__actions .order-pill span{display:none}.composer__row .icon-btn:first-of-type{width:34px}.quick-reply{font-size:10.5px}.price-card{align-items:flex-start;flex-direction:column}.price-card__hint{white-space:normal}.details-grid{grid-template-columns:1fr}}.demo-pill.is-live{color:var(--green);background:#e2d0b71a;border-color:#e2d0b742}.demo-pill.is-offline{color:var(--red);background:#e8aba217;border-color:#e8aba240}.rail__demo--online{color:var(--green);border-color:#e2d0b740}.rail__demo--connecting{color:var(--accent);border-color:#e2d0b740}.rail__demo--offline{color:var(--red);border-color:#e8aba240}.demo-dot.is-live,.connection-dot.is-on,.status-dot--on{background:var(--green);box-shadow:0 0 0 3px #e2d0b71c}.demo-dot.is-offline,.connection-dot.is-off,.status-dot--off{background:var(--red);box-shadow:0 0 0 3px #e8aba21a}.status-dot--wait{background:var(--accent);box-shadow:0 0 0 3px #e2d0b71a;animation:cc-pulse 1.8s ease-in-out infinite}.chat-demo-bar.is-offline{color:#d9a0a0;background:#e8aba20d;border-bottom-color:#e8aba221}.load-more{display:flex;justify-content:center;padding:2px 0 8px}.load-more .btn{font-size:10.5px}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.spin{animation:cc-spin .9s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes cc-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-chat-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes cc-drawer-in{0%{opacity:.4;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.stats-page,.status-page,.settings-page,.order-page,.order-details--page,.list-pane{animation:cc-page-in .34s ease-out}.chat-view{animation:cc-chat-in .35s ease-out}.drawer__panel{animation:cc-drawer-in .36s ease-out}@media (prefers-reduced-motion: reduce){.status-dot--wait,.rail__connection--connecting .rail__connection-dot,.stats-page,.status-page,.settings-page,.order-page,.order-details--page,.list-pane,.chat-view,.drawer__panel{animation:none}}.list-balance{display:none;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid rgba(226,208,183,.18);background:#e2d0b70d;color:var(--muted);font-size:11px;cursor:pointer;transition:.16s ease}.list-balance span{flex:1;text-align:left}.list-balance strong{color:var(--green);font-size:13px;font-variant-numeric:tabular-nums}.list-balance svg:last-child{color:var(--muted-2)}.list-balance.is-loading{opacity:.6}@media (max-width: 760px){.list-balance{display:flex}}.app-loading{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:radial-gradient(900px 600px at 50% -15%,rgba(226,208,183,.09),transparent 60%),var(--bg);color:var(--muted);font-size:12px}.app-loading__mark,.login-brand__mark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:var(--accent-ink);background:linear-gradient(145deg,var(--accent-strong),#c2a986);box-shadow:0 16px 40px #e2d0b72e}.app-loading__mark{width:52px;height:52px;margin-bottom:2px}.login-page{position:relative;display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:18px;overflow-y:auto;padding:32px 18px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(1000px 700px at 85% -15%,rgba(226,208,183,.12),transparent 62%),radial-gradient(800px 600px at 5% 112%,rgba(226,208,183,.1),transparent 58%),var(--bg)}.login-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 15%,rgba(226,208,183,.05),transparent 45%)}.login-card{position:relative;z-index:1;width:100%;max-width:440px;padding:28px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(180deg,#141416f0,#141416fa);box-shadow:0 34px 90px #00000075}.login-brand{display:flex;align-items:center;gap:14px}.login-brand .eyebrow{display:block;margin-bottom:2px}.login-brand h1{margin:0;font-size:24px;letter-spacing:-.025em}.login-lead{margin:18px 0 20px;color:var(--muted);font-size:13px;line-height:1.6}.login-boot-error{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;margin-bottom:16px;padding:10px 12px;border:1px solid rgba(232,171,162,.24);border-radius:10px;background:#e8aba214;color:#e8a39a;font-size:11.5px;line-height:1.5}.login-boot-error>div{flex:1 1 180px}.login-boot-error strong,.login-boot-error span{display:block}.login-boot-error span{margin-top:2px;color:var(--muted);font-size:10.5px}.login-form{display:flex;flex-direction:column;gap:14px}.login-field{display:flex;flex-direction:column;gap:7px}.login-field>span{color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.login-field small{color:var(--muted-2);font-size:10.5px;line-height:1.45}.login-input{display:flex;height:46px;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line-strong);border-radius:12px;background:#ffffff09;color:var(--muted);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.login-input:focus-within{border-color:#e2d0b78c;background:#e2d0b70b;box-shadow:0 0 0 3px #e2d0b714}.login-input input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.login-input input::placeholder{color:var(--muted-2)}.login-eye{display:grid;place-items:center;padding:4px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.login-eye:hover{color:var(--text)}.login-error{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid rgba(232,171,162,.24);border-radius:10px;background:#e8aba214;color:#e8a39a;font-size:11.5px;line-height:1.5}.login-submit{display:flex;height:46px;align-items:center;justify-content:center;margin-top:4px}.login-note{display:flex;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted-2);font-size:10.5px;line-height:1.55}.login-note svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.login-footer{position:relative;z-index:1;color:var(--muted-2);font-size:10px;line-height:1.5;text-align:center}@media (max-width: 640px){.login-page{justify-content:flex-start;padding-top:max(28px,env(safe-area-inset-top))}.login-card{padding:22px 18px;border-radius:20px}.login-brand h1{font-size:21px}.login-brand__mark{width:52px;height:52px;border-radius:16px}.login-input input,.search input,.composer__field textarea{font-size:16px}}.review-rating{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:11px;font-weight:800}.review-card{padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff09;color:var(--text);font-size:12px;line-height:1.6;white-space:pre-wrap}.secure-badge.is-revealed{color:var(--green);border-color:#e2d0b74d;background:#e2d0b714}.section-head h3{margin:0}.order-details--drawer .order-details__actions{flex-wrap:wrap}.settings-refresh{display:inline-flex;margin-top:14px}.settings-field input[readonly]{color:var(--muted)}.notification-permission{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;padding:10px 0 12px;border-bottom:1px solid var(--line)}.notification-permission>div{display:flex;flex-direction:column;gap:3px}.notification-permission strong{font-size:12px}.notification-permission span{color:var(--muted);font-size:10.5px;line-height:1.45}.notification-permission .btn{flex:0 0 auto}.notification-permission>.notification-permission__actions{flex:0 0 auto;flex-direction:row;align-items:center;gap:8px}.settings-card__head span.push-state{flex:0 0 auto;margin-left:auto;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:9.5px;font-weight:650;line-height:1.4;white-space:nowrap}.settings-card__head span.push-state--subscribed{color:var(--green);border-color:#e2d0b747;background:#e2d0b714}.settings-card__head span.push-state--granted,.settings-card__head span.push-state--default{color:var(--accent);border-color:#e2d0b740;background:#e2d0b70f}.settings-card__head span.push-state--denied,.settings-card__head span.push-state--error{color:var(--red);border-color:#e8aba242;background:#e8aba212}.security-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.security-row>div{display:flex;flex-direction:column;gap:3px}.security-row strong{font-size:12px}.security-row span{color:var(--muted);font-size:10.5px;line-height:1.45}.security-icon{flex:0 0 auto;color:var(--green)}.settings-logout{width:100%;margin-top:6px}.settings-tags span{display:inline-flex;align-items:center;gap:4px}@media (max-width: 640px){.notification-permission{align-items:flex-start;flex-direction:column}.notification-permission>.notification-permission__actions{width:100%;flex-direction:column;align-items:stretch}.notification-permission__actions .btn--primary{order:1}.notification-permission__actions .btn--ghost{order:2}.notification-permission .btn{width:100%;justify-content:center}}.is-positive{color:var(--green)!important}.is-negative{color:var(--red)!important}.buyer-stats{display:inline-flex;align-items:center;gap:5px;margin-top:3px;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid rgba(226,208,183,.22);background:#e2d0b714;color:var(--muted);font-size:9.5px;line-height:1.5;cursor:pointer;overflow:hidden;white-space:nowrap}.buyer-stats:hover{border-color:#e2d0b766;background:#e2d0b721}.buyer-stats b{color:#f6f0e8;font-weight:650}.buyer-stats em{font-style:normal;font-weight:750}.orders-stats-strip{display:grid;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:10px;width:100%;margin:0 0 6px;padding:10px 12px;border-radius:13px;border:1px solid rgba(226,208,183,.16);background:linear-gradient(145deg,#e2d0b714,#e2d0b705);color:inherit;text-align:left;cursor:pointer}.orders-stats-strip:hover{border-color:#e2d0b74d}.orders-stats-strip.is-loading{display:flex;align-items:center;gap:8px;color:var(--muted);cursor:default;font-size:11px}.orders-stats-strip__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--green);background:#e2d0b71a}.orders-stats-strip__today,.orders-stats-strip__profit,.orders-stats-strip__net{display:flex;flex-direction:column;gap:1px;min-width:0}.orders-stats-strip small{color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.orders-stats-strip strong{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-card__main{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:8px;min-width:0}.price-card__main>div:first-child{display:flex;align-items:baseline;gap:10px}.price-card__profit{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--muted)}.price-card__profit b{color:var(--green);font-weight:750}.economics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.economics-editor{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.economics-editor label{display:flex;flex-direction:column;gap:5px;font-size:10.5px;color:var(--muted)}.economics-editor input{min-height:36px;width:150px;padding:0 10px;border-radius:9px;border:1px solid var(--line);background:#26231f;color:var(--text)}.cost-scope{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:11px;line-height:1.4;cursor:pointer}.cost-scope input{width:15px;height:15px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--accent)}.cost-scope span{display:flex;flex-direction:column;gap:2px}.cost-scope small{color:var(--muted-2);font-size:9.5px}.refund-warning{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(232,171,162,.25);background:#e8aba214;color:var(--red);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.btn--danger-solid{background:linear-gradient(145deg,#f08f8f,#cf5050);color:#2a0808;box-shadow:0 8px 20px #cf50502e}.btn--danger-solid:hover{filter:brightness(1.05)}.refund-confirm{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:13px;border:1px solid rgba(232,171,162,.28);background:#e8aba20f}.refund-confirm>strong{font-size:14px}.refund-confirm>p{margin:0;font-size:11.5px;color:var(--muted);line-height:1.5}.refund-confirm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.refund-confirm__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.review-stars{display:inline-flex;align-items:center;gap:2px;color:#6d6457}.review-stars .is-filled{color:var(--accent)}.review-stars b{margin-left:6px;color:var(--muted);font-size:11px}.review-no-rating{font-size:11px;color:var(--muted)}.review-author{margin:0;font-size:11px;color:var(--muted)}.review-reply{padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff06}.review-reply span{font-size:10px;color:var(--muted)}.review-reply p{margin:4px 0 0;font-size:11.5px;line-height:1.5}.stats-page{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:36px clamp(20px,6vw,80px) 60px}.stats-hero{max-width:980px;margin:0 auto 22px;display:flex;flex-direction:column;gap:8px}.stats-hero h1{margin:0;font-size:26px;letter-spacing:-.02em}.stats-hero p{margin:0;max-width:720px;color:var(--muted);font-size:12.5px;line-height:1.55}.stats-refresh{align-self:flex-start;margin-top:6px}.stats-loading{max-width:980px;margin:60px auto;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12.5px}.stats-today{max-width:980px;margin:0 auto 16px;padding:20px 22px;border-radius:18px;border:1px solid rgba(226,208,183,.18);background:linear-gradient(145deg,#e2d0b71a,#e2d0b705);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.stats-today__main{display:flex;flex-direction:column;gap:5px;min-width:250px}.stats-today__label{color:var(--muted);font-size:11px}.stats-today__profit{color:var(--green);font-size:34px;font-weight:800;letter-spacing:-.03em}.stats-today__sub{color:var(--muted);font-size:11px}.stats-today__sub b{color:var(--text)}.stats-kpis{flex:1;min-width:380px;display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px}.stats-kpi{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:12px;border:1px solid var(--line);background:#0000002e}.stats-kpi svg{color:var(--muted)}.stats-kpi span{color:var(--muted);font-size:10px}.stats-kpi strong{font-size:14px}.stats-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stats-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.stats-card--wide{grid-column:1 / -1}.stats-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.stats-card__head h2{margin:2px 0 0;font-size:16px}.stats-card__icon{color:var(--muted)}.stats-legend{display:flex;gap:12px;color:var(--muted);font-size:10px}.stats-dot{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:3px}.stats-dot--gross{background:#8ab4ff}.stats-days{display:flex;flex-direction:column;gap:8px}.stats-day{display:grid;grid-template-columns:44px 1fr 92px;align-items:center;gap:10px}.stats-day__label{display:flex;flex-direction:column;font-size:10.5px}.stats-day__label small{color:var(--muted-2);font-size:9px}.stats-day__bars{display:flex;flex-direction:column;gap:3px}.stats-day__bar{display:block;height:7px;border-radius:999px;background:#ffffff0d;overflow:hidden}.stats-day__bar i{display:block;height:100%;border-radius:999px}.stats-day__bar--gross i{background:linear-gradient(90deg,#6d6457,#8ab4ff)}.stats-day__bar--profit i{background:linear-gradient(90deg,var(--green),var(--green))}.stats-day__value{text-align:right;font-size:11.5px;font-weight:650}.stats-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid var(--line)}.stats-totals div{display:flex;flex-direction:column;gap:3px}.stats-totals span{color:var(--muted);font-size:10px}.stats-totals strong{font-size:14px}.stats-ranking{display:flex;flex-direction:column;gap:10px}.stats-ranking__row{display:flex;align-items:center;gap:10px}.stats-ranking__index{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);font-size:10px}.stats-ranking__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stats-ranking__body strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.stats-ranking__body span{color:var(--muted);font-size:10px}.stats-ranking__numbers{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.stats-ranking__numbers strong{font-size:12px}.stats-ranking__numbers span{color:var(--muted);font-size:10px}.stats-empty{padding:14px 0;color:var(--muted-2);font-size:11px;text-align:center}.stats-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px}.stats-field{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10.5px}.stats-field input{min-height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#26231f;color:var(--text)}.stats-field small{color:var(--muted-2);font-size:9.5px;line-height:1.45}.stats-save{min-height:38px}.status-page{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:36px clamp(20px,6vw,80px) 60px}.status-hero{max-width:820px;margin:0 auto 22px;display:flex;flex-direction:column;gap:8px}.status-hero h1{margin:0;font-size:26px;letter-spacing:-.02em}.status-hero p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.status-hero code{padding:1px 5px;border-radius:5px;background:#ffffff0d;border:1px solid var(--line);color:var(--accent-strong);font-size:11px}.status-refresh{align-self:flex-start;margin-top:6px}.status-loading{max-width:820px;margin:60px auto;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12.5px}.status-current{max-width:820px;margin:0 auto 16px;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;gap:16px}.status-current.is-active{border-color:#e2d0b740;background:linear-gradient(145deg,#e2d0b71a,#e2d0b705)}.status-current.is-offline{border-color:#e8aba240;background:linear-gradient(145deg,#e8aba214,#e8aba205)}.status-current__icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a}.status-current>div,.status-current__body{min-width:0;flex:1}.status-current__body{display:flex;flex-direction:column;gap:2px}.status-current__body .eyebrow{display:block;margin:0;font-size:9px;line-height:1.2;letter-spacing:.16em}.status-current strong{display:block;margin-top:1px;font-size:20px;line-height:1.15}.status-current p{margin:4px 0 0;max-width:560px;color:var(--muted);font-size:11px;line-height:1.5}.status-current .status-pill{margin-left:auto}.status-choices{max-width:820px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;text-align:left;transition:.16s}.status-choice:hover:not(:disabled){border-color:var(--line-strong);background:var(--panel-2)}.status-choice.is-current{border-color:#e2d0b74d}.status-choice:disabled{cursor:default}.status-choice strong{font-size:14px}.status-choice>span:not(.status-choice__icon):not(.status-choice__current){color:var(--muted);font-size:11px;line-height:1.45}.status-choice__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px}.status-choice__icon--online{color:var(--green);border:1px solid rgba(226,208,183,.2);background:#e2d0b71a}.status-choice__icon--offline{color:var(--red);border:1px solid rgba(232,171,162,.2);background:#e8aba21a}.status-choice__current{display:inline-flex;align-items:center;gap:4px;color:var(--accent-strong);font-size:9.5px}.status-note{max-width:820px;margin:0 auto;display:flex;gap:12px;padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.status-note svg{flex:0 0 auto;color:var(--green)}.status-note strong{font-size:12px}.status-note p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.status-updated{max-width:820px;margin:12px auto 0;color:var(--muted-2);font-size:10.5px}@media (max-width: 760px){.app.tab-stats .content,.app.tab-status .content{display:flex}.stats-page,.status-page{padding:22px 16px calc(80px + env(safe-area-inset-bottom))}.stats-today{flex-direction:column;align-items:stretch;padding:16px;gap:14px}.stats-today__main{min-width:0}.stats-today__profit{font-size:30px}.stats-kpis{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid{grid-template-columns:1fr}.stats-card{min-width:0}.stats-card--wide{grid-column:auto}.stats-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-settings,.status-choices{grid-template-columns:1fr}.status-current{flex-wrap:wrap;align-items:flex-start}.status-current .status-pill{margin-left:auto}.economics-grid,.refund-confirm__grid{grid-template-columns:1fr}}@media (max-width: 560px){.stats-hero h1,.status-hero h1{font-size:23px}.stats-today{padding:14px;border-radius:15px}.stats-today__profit{font-size:27px;overflow-wrap:anywhere}.stats-today__sub{line-height:1.5}.stats-kpi{min-width:0;padding:10px}.stats-kpi strong{font-size:12.5px;overflow-wrap:anywhere}.stats-card{padding:14px;border-radius:14px;gap:12px}.stats-card__head{flex-wrap:wrap}.stats-legend{flex-wrap:wrap;gap:8px}.stats-day{grid-template-columns:36px minmax(0,1fr) 76px;gap:7px}.stats-day__value{font-size:10.5px;white-space:nowrap}.stats-totals strong{font-size:13px}.stats-ranking__numbers{flex:0 0 auto;max-width:44%}.stats-ranking__numbers strong{font-size:11px}.stats-field input{width:100%;min-width:0}.status-current{padding:16px;gap:12px}.status-current__icon{width:40px;height:40px;border-radius:12px}.status-current__body strong{font-size:18px}.status-current .status-pill{margin-left:52px}.economics-editor label,.economics-editor input{width:100%}}@media (max-width: 420px){.orders-stats-strip{grid-template-columns:auto 1fr 1fr}.orders-stats-strip__profit,.buyer-stats b{display:none}}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-latin.woff2) format("woff2-variations");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:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");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{--bg: #211f1c;--bg-elevated: #26231f;--panel: #2b2722;--panel-2: #322d27;--panel-3: #39332c;--line: #453d34;--line-soft: #332e28;--line-strong: #5a5044;--text: #f6f0e8;--muted: #c8bcac;--muted-2: #9b8e7e;--accent: #e2d0b7;--accent-strong: #f4e7d3;--accent-ink: #2b2319;--accent-dim: rgba(215, 194, 162, .14);--green: #a9cbb4;--red: #e8aba2;--blue: #b3c2d2;--star: #e9cd97;--shadow: 0 24px 70px rgba(0, 0, 0, .52);--font-ui: "Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Manrope", "Golos Text", ui-sans-serif, system-ui, sans-serif}body{background:var(--bg);font-family:var(--font-ui);font-size:15px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}button,input,textarea{font-family:inherit;letter-spacing:inherit}h1,h2,h3,.brand__text strong,.stats-today__profit,.order-details h2{font-family:var(--font-display)}::selection{background:var(--accent);color:var(--accent-ink)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#e2d0b7a6}*::-webkit-scrollbar-thumb{background:#ffffff1c;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box}.app{background:var(--bg)}.rail{width:76px;flex-basis:76px;gap:22px;padding:18px 10px;background:var(--bg);border-right-color:var(--line-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rail__logo{width:44px;height:44px;border-radius:13px;background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 26px #e2d0b729,inset 0 1px #ffffff47}.rail__nav{gap:5px}.rail-btn{height:46px;border-radius:12px;color:var(--muted-2);border-color:transparent;background:transparent;transition:color .16s ease,background .16s ease}.rail-btn svg{width:20px;height:20px}.rail-btn:hover{color:var(--text);background:#ffffff0a;transform:none}.rail-btn.is-active{color:var(--accent);background:var(--accent-dim);border-color:transparent;box-shadow:none}.rail-btn.is-active:before{display:none}.rail-btn__badge{top:5px;right:5px;background:var(--accent);color:var(--accent-ink);border-color:var(--bg)}.rail__bottom{gap:12px}.rail__balance{padding:5px;border-radius:8px;border-color:#e2d0b738;background:#e2d0b712;color:var(--accent-strong);font-size:9.5px;box-shadow:none}.rail__balance:hover{border-color:#e2d0b766;background:#e2d0b71f}.rail__demo{font-family:var(--font-ui);font-size:8px;letter-spacing:.14em}.rail__connection{width:22px;height:22px;display:grid;place-items:center;border-radius:50%}.rail__connection-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-2);transition:background .2s ease,box-shadow .2s ease}.rail__connection--online .rail__connection-dot{background:var(--green);box-shadow:0 0 0 3px #a9cbb421,0 0 12px #a9cbb457}.rail__connection--connecting .rail__connection-dot{background:var(--accent);animation:cc-pulse 1.8s ease-in-out infinite}.rail__connection--offline .rail__connection-dot{background:var(--red);box-shadow:0 0 0 3px #e8aba21a}.list-pane{width:352px;flex-basis:352px;background:var(--bg);border-right-color:var(--line-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.list-pane__head{padding:22px 20px 14px;gap:14px;border-bottom-color:var(--line-soft)}.brand{gap:10px}.brand__mark{width:37px;height:37px;border-radius:12px;background:var(--accent-dim);border:1px solid rgba(226,208,183,.18);color:var(--accent);box-shadow:none}.brand__text strong{font-size:17px;font-weight:800;letter-spacing:-.025em}.brand__text span{margin-top:3px;color:var(--muted-2);font-size:10.5px}.demo-pill{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.14em;box-shadow:none}.demo-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #e2d0b71a}.demo-pill.is-live{color:var(--accent);background:transparent;border-color:transparent}.demo-pill.is-offline{color:var(--red);background:transparent;border-color:transparent}.demo-pill.is-offline:before{box-shadow:0 0 0 3px #e8aba21a}.list-balance{border-color:#e2d0b72e;border-radius:11px;background:linear-gradient(135deg,#e2d0b71a,#e2d0b706),#141416b8;color:var(--muted)}.list-balance strong{color:var(--accent-strong)}.search{height:42px;border-radius:11px;background:var(--panel);border-color:var(--line);box-shadow:none}.search:hover{border-color:#5a5044}.search:focus-within{border-color:#e2d0b773;background:var(--panel);box-shadow:0 0 0 3px #e2d0b711}.search input{font-size:13.5px}.filter-row{gap:6px}.filter-chip{padding:7px 13px;border-radius:8px;border-color:transparent;background:transparent;color:var(--muted-2);font-size:12.5px;font-weight:600}.filter-chip:hover{color:var(--muted);background:#ffffff08;border-color:transparent}.filter-chip.is-active{color:var(--text);background:var(--panel-2);border-color:var(--line);box-shadow:none;font-weight:650}@media (min-width: 761px){.filter-row--orders{gap:5px}.filter-row--orders .filter-chip{padding:7px 10px;font-size:12px}}.page-heading h1{margin-top:5px;font-size:27px;font-weight:800;letter-spacing:-.035em}.eyebrow{color:var(--muted-2);font-size:9.5px;letter-spacing:.15em}.stats-hero .eyebrow,.settings-hero .eyebrow,.status-hero .eyebrow,.eyebrow b{color:var(--accent)}.count-pill{border-color:var(--line);background:var(--panel);color:var(--muted)}.chat-list,.orders-list{padding:9px 10px 14px}.chat-list{gap:2px}.chat-item{gap:11px;padding:12px 10px;border-radius:12px;border-color:transparent;background:transparent;transition:background .16s ease,border-color .16s ease}.chat-item:hover{background:var(--panel);border-color:transparent}.chat-item.is-active{background:var(--panel-2);border-color:var(--line);box-shadow:none}.chat-item.is-active:before{display:none}.chat-item.is-unread .chat-item__name{font-weight:700}.chat-item.is-unread .chat-item__time{color:var(--accent)}.chat-item.is-unread .avatar{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 2px #e2d0b71f}.chat-item__name{font-size:14.5px;font-weight:600;letter-spacing:-.012em}.chat-item__time{color:var(--muted-2);font-size:11px;font-variant-numeric:tabular-nums}.chat-item__preview{color:var(--muted-2);font-size:12.5px}.chat-item.is-active .chat-item__preview,.chat-item.is-unread .chat-item__preview{color:var(--muted)}.mini-order{color:var(--accent);opacity:.8}.unread-badge{min-width:18px;height:18px;padding:0 5px;background:var(--accent);color:var(--accent-ink);font-size:10px;font-weight:800;box-shadow:none}.list-empty{color:var(--muted-2)}.list-empty strong{font-family:var(--font-display)}.list-pane__foot{border-top-color:var(--line-soft);background:var(--bg);color:var(--muted-2);font-size:10px}.connection-dot{background:var(--accent);box-shadow:0 0 0 3px #e2d0b71a}.avatar{box-shadow:inset 0 0 0 1px #ffffff24,0 2px 8px #0000002e}.avatar--md{width:43px;height:43px}.avatar__online{border-color:var(--bg);background:var(--green);box-shadow:0 0 0 2px #a9cbb41a}.chat-head{min-height:74px;padding:12px 24px;gap:13px;background:#0d0d0ff0;border-bottom-color:var(--line-soft);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chat-head .avatar{box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 3px #e2d0b70e}.chat-head__who{gap:2px}.chat-head__who strong{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.025em}.chat-head__who>span{color:var(--accent);font-size:10.5px;font-weight:500}.buyer-stats{margin-top:4px;padding:3px 8px;border-color:#e2d0b726;background:#e2d0b70e;color:var(--muted);font-size:9.5px}.buyer-stats:hover{border-color:#e2d0b74d;background:#e2d0b71a}.buyer-stats b{color:var(--text)}.order-pill{height:38px;padding:0 13px;border-radius:10px;border-color:#e2d0b738;background:#e2d0b718;color:var(--accent-strong);font-size:11.5px;font-weight:600;box-shadow:inset 0 1px #ffffff09}.order-pill:hover{border-color:#e2d0b761;background:#e2d0b726}.icon-btn{border-radius:10px;color:var(--muted-2)}.icon-btn:hover{color:var(--text);background:var(--panel-2);border-color:var(--line)}.chat-demo-bar{min-height:37px;padding:7px 24px;gap:8px;background:#1a1815;border-bottom-color:var(--line-soft);color:var(--muted-2);font-size:10.5px}.chat-demo-bar.is-offline{color:#d9a0a0;background:#e8aba209;border-bottom-color:#e8aba21f}.chat-demo-bar__network{color:var(--muted-2)}.chat-demo-bar__divider{background:var(--line)}.demo-dot{width:6px;height:6px;background:var(--accent);box-shadow:0 0 0 3px #e2d0b714}.chat-lot{color:var(--muted-2)}.chat-lot svg{color:var(--accent)}.chat-lot__label{color:var(--muted-2)}.chat-lot strong{color:#f4e7d3;font-weight:500}.chat-lot--action{min-height:28px;padding:2px 8px;margin-left:-5px;border:1px solid transparent;border-radius:7px;background:transparent}.chat-lot--action:hover{border-color:var(--line);background:var(--panel-2)}.chat-lot.chat-lot--action:hover strong,.chat-lot:not(.chat-lot--static):hover strong{color:var(--accent-strong);text-decoration:none}.chat-lot__chevron{color:var(--accent);opacity:.62}.chat-messages{padding:22px max(24px,calc((100% - 1000px)/2)) 28px;gap:2px;background:var(--bg)}.chat-empty__icon{border-radius:16px;background:var(--accent-dim);border-color:#e2d0b729;color:var(--accent)}.chat-empty strong{font-family:var(--font-display)}.date-sep{display:flex;align-items:center;gap:14px;padding:16px 0 12px}.date-sep:before,.date-sep:after{content:"";height:1px;flex:1;background:var(--line-soft)}.date-sep span{padding:0 4px;border:0;background:transparent;color:var(--muted-2);font-size:10.5px;font-weight:500}.system-message{gap:7px;margin:8px auto;padding:6px 12px;border-radius:999px;border-color:var(--line-soft);background:#ffffff06;color:var(--muted-2);font-size:10.5px}.system-message__icon{color:var(--accent)}.system-message time{color:#9b8e7e}.message-row{gap:8px;margin:3px 0}.bubble{max-width:min(72%,580px);padding:9px 13px 6px;border-radius:16px 16px 16px 5px;border-color:var(--line);background:var(--panel-2);box-shadow:none;line-height:1.4}.bubble--me{border-radius:16px 16px 5px;border-color:#e2d0b740;background:#e2d0b721;color:#f6f0e8;box-shadow:none}.bubble p,.bubble--me p{color:var(--text)}.bubble p{font-size:14px;line-height:1.5}.bubble--me p{color:#f6f0e8}.bubble__meta{margin-top:3px;color:var(--muted-2);font-size:9px;line-height:1.1}.bubble__meta svg{width:12px;height:12px}.bubble--me .bubble__meta{color:#f6f0e88c}.bubble--me .bubble__meta svg{color:var(--accent-strong)}.bubble__image{border-radius:11px}.bubble__image-placeholder{border-radius:11px;background:#0000002e}.order-message{width:min(100%,380px);padding:14px;border-radius:16px;border-color:#e2d0b733;background:linear-gradient(135deg,#e2d0b717,#e2d0b705),var(--panel);box-shadow:none}.order-message__top{color:var(--muted)}.order-message__icon{border-radius:9px;background:var(--accent-dim);color:var(--accent)}.order-message__title{font-family:var(--font-display);font-size:13.5px;font-weight:650}.order-message__link{border-radius:9px;border-color:#e2d0b733;background:#e2d0b714;color:var(--accent-strong)}.order-message__link:hover{background:#e2d0b721}.order-event{width:min(100%,420px);margin:10px auto;padding:15px;border-radius:16px;border-color:var(--line);background:var(--panel);box-shadow:0 14px 36px #0000002e}.order-event--review{border-color:#e2d0b738;background:radial-gradient(120% 130% at 100% 0%,rgba(226,208,183,.13),transparent 55%),linear-gradient(155deg,#e2d0b711,#e2d0b703),var(--panel)}.order-event--completed{border-color:#e2d0b73d;background:linear-gradient(155deg,#e2d0b71a,#e2d0b705),var(--panel)}.order-event--refunded{border-color:#e8aba23d;background:linear-gradient(155deg,#e8aba214,#e8aba204),var(--panel)}.order-event--paid{border-color:#e9cd972e;background:linear-gradient(155deg,#e9cd970d,#e9cd9703),var(--panel)}.order-event--paid .order-event__icon{color:#e9cd97;background:#e9cd9717;border-color:#e9cd9729}.order-event__head{display:flex;align-items:center;gap:10px;min-width:0}.order-event__heading{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.order-event__head>.status-pill{flex:0 0 auto;margin-left:auto}.order-event__heading strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-event__heading span{display:block;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.order-event__icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;border:1px solid rgba(226,208,183,.14);color:var(--accent);background:var(--accent-dim)}.order-event--completed .order-event__icon{color:var(--accent);background:#e2d0b71a;border-color:#e2d0b726}.order-event--refunded .order-event__icon{color:var(--red);background:#e8aba217;border-color:#e8aba224}.order-event__heading strong{font-family:var(--font-display);font-size:13.5px;letter-spacing:-.015em}.order-event__heading span{color:var(--muted-2);font-size:10px}.order-event__id{color:var(--muted-2);font-size:9.5px}.order-event__summary{margin:9px 0 0;color:var(--muted);font-size:11.5px;line-height:1.55}.order-event__review{margin-top:11px;padding:11px 12px;border-radius:11px;border-color:var(--line-soft);background:#00000029}.order-event__review-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.order-event__review-top>span:last-child{color:var(--muted-2)}.order-event__review p{margin:0;color:var(--text);font-size:12.5px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.order-event__reply{display:flex;flex-direction:column;gap:3px;margin-top:9px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted-2);font-size:11px;line-height:1.5}.order-event__reply span{color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.order-event__title{display:-webkit-box;overflow:hidden;margin-top:10px;color:#f6f0e8;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-event__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;color:var(--muted-2);font-size:10px}.order-event__meta .is-positive{margin-left:auto;color:var(--accent);font-weight:700}.order-event__meta .is-negative{margin-left:auto;color:var(--red);font-weight:700}.order-event__link{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:35px;margin-top:11px;padding:0 11px;border:1px solid rgba(226,208,183,.2);border-radius:9px;background:#e2d0b714;color:var(--accent-strong);font-size:11.5px;cursor:pointer}.order-event__link:hover{border-color:#e2d0b757;background:#e2d0b721}.review-stars{color:#6d6457}.review-stars .is-filled{color:var(--star)}.review-stars b{color:var(--muted)}.status-pill--amber{color:#e9cd97;background:#e9cd9717;border-color:#e9cd9733}.status-pill--green{color:var(--accent-strong);background:#e2d0b71a;border-color:#e2d0b733}.composer{padding:12px max(24px,calc((100% - 1000px)/2)) calc(14px + env(safe-area-inset-bottom));border-top-color:var(--line-soft);background:#0d0d0ff2;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.quick-replies{gap:8px;padding-bottom:11px}.quick-reply{padding:8px 14px;border-radius:9px;border-color:var(--line);background:transparent;color:var(--muted);font-size:11.5px;font-weight:500}.quick-reply:hover{color:var(--accent);border-color:#e2d0b757;background:var(--accent-dim)}.composer__row{gap:8px}.composer__field{min-height:44px;border-radius:14px;border-color:var(--line);background:var(--panel);box-shadow:none}.composer__field:focus-within{border-color:var(--line-strong);background:var(--panel);box-shadow:none}.composer__field textarea{font-size:13.5px}.send-btn{width:44px;height:44px;border-radius:12px;background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 22px #e2d0b729,inset 0 1px #ffffff47}.send-btn:hover:not(:disabled){background:var(--accent-strong);filter:none;transform:none}.composer__hint{color:#9b8e7e;font-size:9.5px}.orders-list{gap:8px;padding:10px 10px 16px}.orders-stats-strip{margin-bottom:4px;padding:12px;border-radius:14px;border-color:#e2d0b733;background:radial-gradient(120% 150% at 100% 0%,rgba(226,208,183,.15),transparent 58%),linear-gradient(135deg,#e2d0b71a,#141416a6),var(--panel);box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0000001f}.orders-stats-strip:hover{border-color:#e2d0b75c}.orders-stats-strip__icon{width:30px;height:30px;border-radius:9px;color:var(--accent);background:#e2d0b71a}.orders-stats-strip small{color:#c8bcac;font-size:8.5px}.orders-stats-strip strong{font-family:var(--font-display);font-size:12.5px;font-weight:700}.orders-stats-strip__net strong{color:var(--accent-strong)}.order-list-item{gap:8px;padding:14px;border-radius:14px;border-color:var(--line);background:var(--panel);box-shadow:none}.order-list-item:hover{border-color:#5a5044;background:var(--panel-2);box-shadow:none;transform:none}.order-list-item.is-active{border-color:#e2d0b757;background:linear-gradient(100deg,#e2d0b713,#e2d0b703),var(--panel);box-shadow:none}.order-list-item__id{color:var(--muted-2);font-size:10px}.order-list-item__title{font-family:var(--font-display);font-size:13.5px;font-weight:650}.order-list-item__meta,.order-list-item__bottom{color:var(--muted-2)}.order-list-item__price b{color:var(--text);font-family:var(--font-display);font-size:12.5px}.order-list-item__price small{padding:3px 6px;border-radius:6px;border-color:#e2d0b724;background:#e2d0b712;color:var(--accent);font-size:9.5px}.order-list-item__price small.is-negative{border-color:#e8aba226;background:#e8aba212}.stats-page{padding:38px clamp(20px,6vw,80px) 60px;background:var(--bg)}.stats-hero{max-width:1000px;gap:9px;margin-bottom:22px}.stats-hero h1{font-size:clamp(30px,3.2vw,39px);font-weight:800;line-height:1.12;letter-spacing:-.04em}.stats-hero p{max-width:700px;color:var(--muted);font-size:12.5px;line-height:1.6}.stats-refresh{margin-top:7px;border-radius:9px;border-color:var(--line);background:transparent;color:var(--muted)}.stats-refresh:hover{border-color:var(--line-strong);background:var(--panel)}.stats-loading{max-width:1000px;color:var(--muted)}.stats-today{position:relative;overflow:hidden;max-width:1000px;margin-bottom:16px;padding:24px 26px;border-radius:22px;border-color:#e2d0b738;background:radial-gradient(115% 170% at 102% -15%,rgba(226,208,183,.23),transparent 54%),linear-gradient(135deg,#e2d0b725,#14141661 64%),var(--panel);box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff0f}.stats-today:after{content:"";position:absolute;top:-160px;right:-110px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(226,208,183,.17),transparent 68%);pointer-events:none}.stats-today__main{position:relative;z-index:1;gap:5px}.stats-today__label{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.01em}.stats-today__profit{color:var(--green);font-size:44px;font-weight:600;letter-spacing:-.025em;text-shadow:0 8px 32px rgba(169,203,180,.14)}.stats-today__sub{color:var(--muted);font-size:11.5px}.stats-today__sub b{color:var(--green)}.stats-kpis{position:relative;z-index:1;gap:8px}.stats-kpi{gap:4px;padding:13px;border-radius:12px;border-color:#ffffff12;background:#0000002b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stats-kpi svg{margin-bottom:2px;color:var(--accent);opacity:.8}.stats-kpi span{color:#c8bcac;font-size:9.5px}.stats-kpi strong{font-family:var(--font-display);font-size:14px;font-weight:700}.stats-grid{max-width:1000px;gap:14px}.stats-card{gap:14px;padding:22px;border-radius:18px;border-color:var(--line);background:var(--panel);box-shadow:none}.stats-card__head h2{margin-top:4px;font-size:18px;font-weight:800;letter-spacing:-.025em}.stats-card__icon{color:var(--muted-2)}.stats-card__hint{margin-top:-7px;color:var(--muted-2);font-size:9.5px}.stats-legend{color:var(--muted-2)}.stats-dot{border-radius:2px}.stats-dot--gross{background:#6d6457}.stats-dot--profit{background:var(--green)}.stats-days{gap:9px}.stats-day{grid-template-columns:46px 1fr 96px;gap:11px}.stats-day__label{font-size:10.5px;font-weight:600}.stats-day__label small{color:var(--muted-2)}.stats-day__bar{height:7px;background:#39332c}.stats-day__bar--gross i{background:linear-gradient(90deg,#5a5044,#6d6457)}.stats-day__bar--profit i{background:linear-gradient(90deg,#6f9c7e,#a8c9b1)}.stats-day__value{font-size:11px;font-variant-numeric:tabular-nums}.stats-totals{gap:12px;padding-top:13px;border-top-color:var(--line)}.stats-totals span{color:var(--muted-2);font-size:9.5px}.stats-totals strong{font-family:var(--font-display);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.stats-ranking{gap:5px}.stats-ranking__row{padding:9px 8px;border-radius:10px;border-color:transparent;background:transparent}.stats-ranking__row:hover{border-color:var(--line);background:var(--panel-2)}.stats-ranking__index{width:22px;height:22px;border-radius:6px;border-color:var(--line);background:#ffffff06;color:var(--muted-2);font-size:9.5px}.stats-ranking__row:nth-child(-n+3) .stats-ranking__index{color:var(--accent);border-color:#e2d0b729;background:#e2d0b712}.stats-ranking__body strong{color:#f6f0e8;font-size:11.5px}.stats-ranking__body span{color:var(--muted-2);font-size:9.5px}.stats-ranking__numbers{min-width:108px}.stats-ranking__numbers strong{font-family:var(--font-display);font-size:12px;font-weight:700}.stats-ranking__numbers span{color:var(--muted-2);font-size:9px}.stats-field{color:var(--muted-2)}.stats-field input{min-height:39px;border-radius:9px;border-color:var(--line);background:#1a1815}.stats-field input:focus{border-color:#e2d0b76b}.stats-field small{color:#9b8e7e}.stats-settings-card{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 50%),var(--panel)}.stats-empty{color:var(--muted-2)}.status-page{padding:38px clamp(20px,6vw,80px) 60px;background:var(--bg)}.status-hero{max-width:840px;gap:9px}.status-hero h1{font-size:clamp(30px,3.2vw,39px);font-weight:800;letter-spacing:-.04em}.status-hero p{color:var(--muted);font-size:12.5px;line-height:1.6}.status-hero code{border-color:#e2d0b729;background:#e2d0b70f;color:var(--accent-strong)}.status-current{max-width:840px;padding:20px 22px;border-radius:18px;border-color:var(--line);background:var(--panel)}.status-current.is-active{border-color:#e2d0b73d;background:radial-gradient(115% 160% at 100% 0%,rgba(226,208,183,.16),transparent 55%),linear-gradient(135deg,#e2d0b71a,#e2d0b705),var(--panel);box-shadow:0 18px 46px #00000029}.status-current.is-offline{border-color:#e8aba23d;background:linear-gradient(135deg,#e8aba214,#e8aba204),var(--panel)}.status-current__icon{border-radius:13px;border-color:var(--line);background:var(--panel-2)}.status-current.is-active .status-current__icon{border-color:#e2d0b72e;background:#e2d0b717}.status-current strong{font-family:var(--font-display);font-weight:800}.status-current p{color:var(--muted)}.status-choices{max-width:840px;gap:12px}.status-choice{padding:18px;border-radius:16px;border-color:var(--line);background:var(--panel)}.status-choice:hover:not(:disabled){border-color:#5a5044;background:var(--panel-2)}.status-choice.is-current{border-color:#e2d0b752;background:linear-gradient(135deg,rgba(226,208,183,.07),transparent 70%),var(--panel)}.status-choice strong{font-family:var(--font-display);font-size:14px;font-weight:700}.status-choice>span:not(.status-choice__icon):not(.status-choice__current){color:var(--muted)}.status-choice__icon{border-radius:11px}.status-choice__icon--online{color:var(--accent);border-color:#e2d0b733;background:#e2d0b717}.status-choice__icon--offline{color:var(--red);border-color:#e8aba233;background:#e8aba214}.status-choice__current{color:var(--accent)}.status-note{max-width:840px;border-radius:14px;border-color:var(--line);background:var(--panel)}.status-note svg{color:var(--accent)}.status-note strong{font-family:var(--font-display)}.status-note p{color:var(--muted)}.settings-page{padding:38px clamp(20px,6vw,80px) 60px;background:var(--bg)}.settings-hero{max-width:900px;margin-bottom:24px}.settings-hero h1{margin-top:8px;font-size:clamp(30px,3.2vw,39px);font-weight:800;letter-spacing:-.04em}.settings-hero p{color:var(--muted);font-size:12.5px;line-height:1.6}.settings-grid{max-width:900px;gap:14px}.settings-card{gap:14px;padding:20px;border-radius:17px;border-color:var(--line);background:var(--panel);box-shadow:none}.settings-card__head{gap:12px}.settings-card__head strong{font-family:var(--font-display);font-size:14px;font-weight:700}.settings-card__head span:not(.status-pill):not(.status-dot):not(.settings-icon):not(.push-state){color:var(--muted-2)}.settings-icon{width:38px;height:38px;border-radius:11px;border-color:#e2d0b724;background:#e2d0b713;color:var(--accent)}.profile-stats{gap:8px}.profile-stats div{padding:11px;border-radius:10px;border-color:var(--line);background:#1a1815}.profile-stats strong{font-family:var(--font-display);font-size:19px;font-weight:800}.profile-stats span{color:var(--muted-2)}.profile-balance{padding:11px 12px;border-radius:10px;border-color:#e2d0b72e;background:linear-gradient(135deg,#e2d0b717,#e2d0b705),var(--panel)}.profile-balance strong{color:var(--accent-strong);font-family:var(--font-display)}.profile-balance__refresh{border-radius:7px;border-color:var(--line)}.settings-field span{color:var(--muted-2)}.settings-field input{height:41px;border-radius:9px;border-color:var(--line);background:#1a1815}.settings-field input:focus{border-color:#e2d0b76b}.toggle-row,.security-row,.notification-permission{border-top-color:var(--line)}.toggle-row__text strong,.notification-permission strong,.security-row strong{font-family:var(--font-ui);font-weight:600}.toggle-row__text small,.notification-permission span,.security-row span{color:var(--muted-2)}.switch{border-color:var(--line);background:var(--panel-2)}.switch span{background:#9b8e7e}.switch.is-on{border-color:#e2d0b766;background:#e2d0b747}.switch.is-on span{background:var(--accent)}.settings-card--wide p{color:var(--muted)}.settings-tags span{border-color:var(--line);background:#1a1815;color:var(--muted-2)}.settings-card__head span.push-state--subscribed{color:var(--accent);border-color:#e2d0b740;background:#e2d0b712}.settings-card__head span.push-state--granted{color:#e9cd97;border-color:#e9cd9733;background:#e9cd970f}.settings-card__head span.push-state--default{color:var(--muted);border-color:var(--line);background:#ffffff08}.settings-card__head span.push-state--denied,.settings-card__head span.push-state--error{color:var(--red);border-color:#e8aba23d;background:#e8aba20f}.order-page{padding:34px clamp(20px,6vw,80px) 60px;background:var(--bg)}.order-details h2{font-size:clamp(23px,2.6vw,31px);font-weight:800;letter-spacing:-.04em}.order-details__subtitle{color:var(--muted)}.order-details__statusline>span:last-child{color:var(--muted-2)}.price-card{padding:18px;border-radius:16px;border-color:#e2d0b738;background:radial-gradient(120% 160% at 100% 0%,rgba(226,208,183,.15),transparent 58%),linear-gradient(135deg,#e2d0b71b,#e2d0b705),var(--panel);box-shadow:inset 0 1px #ffffff0b,0 14px 36px #00000024}.price-card__value{color:var(--accent-strong);font-family:var(--font-display);font-size:26px;font-weight:800}.price-card__amount{color:#c8bcac}.price-card__hint{border-color:#e2d0b726;background:#e2d0b70e;color:#f4e7d3}.price-card__hint--paid{color:var(--accent-strong);border-color:#e2d0b733;background:#e2d0b712}.price-card__hint--completed{color:var(--accent);border-color:#e2d0b733;background:#e2d0b712}.price-card__profit{color:#c8bcac}.price-card__profit b{color:var(--green);font-family:var(--font-display)}.price-card__profit small{color:var(--muted-2)}.details-section,.settings-card,.price-card{border-radius:16px}.details-section{border-color:var(--line);background:var(--panel)}.details-section h3{font-family:var(--font-display);font-size:12.5px;font-weight:700}.detail span{color:var(--muted-2)}.detail strong{color:#f6f0e8}.secure-badge{border-color:var(--line);color:var(--muted-2)}.delivery-box{border-color:var(--line);background:#1b1916;color:#f6f0e8}.order-note{border-color:#e2d0b726;background:#e2d0b70e;color:#f4e7d3}.review-card{border-color:var(--line);background:#1a1815}.economics-editor input{border-color:var(--line);background:#1a1815;border-radius:9px}.cost-scope input{accent-color:var(--accent)}.refund-section{border-color:#e8aba238}.refund-confirm{border-color:#e8aba242;background:#e8aba20e}.review-rating,.review-stars .is-filled{color:var(--star)}.secure-badge.is-revealed{color:var(--accent);border-color:#e2d0b747;background:#e2d0b712}.stats-today .is-positive,.price-card .is-positive,.order-list-item .is-positive{color:var(--accent)!important}.btn{min-height:38px;border-radius:10px;font-size:11.5px;font-weight:600}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px #e2d0b724,inset 0 1px #ffffff3d}.btn--primary:hover{background:var(--accent-strong);filter:none}.btn--ghost{border-color:var(--line);background:var(--panel);color:var(--text)}.btn--ghost:hover,.btn--subtle:hover{border-color:var(--line-strong);background:var(--panel-2)}.btn--subtle{border-color:var(--line);background:transparent;color:var(--muted)}.btn--danger{color:var(--red)}.btn--danger-solid{background:linear-gradient(145deg,#f08f8f,#cf5050);color:#2a0808}.drawer__backdrop{background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.drawer__panel{border-left-color:var(--line);background:var(--bg-elevated);box-shadow:-24px 0 70px #0000006b}.order-details--drawer{padding:24px}.order-details--drawer h2{font-size:22px;line-height:1.28;letter-spacing:-.03em}.app-loading{background:radial-gradient(900px 620px at 50% -20%,rgba(226,208,183,.08),transparent 62%),var(--bg);color:var(--muted)}.app-loading__mark,.login-brand__mark{border-radius:16px;background:var(--accent);color:var(--accent-ink);box-shadow:0 16px 40px #e2d0b72b,inset 0 1px #ffffff47}.login-page{background:radial-gradient(1000px 720px at 85% -18%,rgba(226,208,183,.1),transparent 62%),radial-gradient(800px 600px at 5% 112%,rgba(226,208,183,.045),transparent 58%),var(--bg)}.login-glow{background:radial-gradient(circle at 50% 15%,rgba(226,208,183,.05),transparent 45%)}.login-card{border-radius:22px;border-color:var(--line);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 38%),var(--panel);box-shadow:0 34px 90px #00000075,inset 0 1px #ffffff09}.login-brand .eyebrow{color:var(--accent)}.login-brand h1{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.035em}.login-lead{color:var(--muted)}.login-input{border-color:var(--line);border-radius:11px;background:#1a1815}.login-input:focus-within{border-color:#e2d0b780;background:#1a1815;box-shadow:0 0 0 3px #e2d0b712}.login-input input{color:var(--text)}.login-field>span{color:var(--muted-2)}.login-note{border-top-color:var(--line);color:var(--muted-2)}.login-note svg{color:var(--accent)}.login-footer{color:var(--muted-2)}.toast{border-color:var(--line-strong);border-radius:10px;background:#25221e;box-shadow:var(--shadow)}@media (max-width: 1100px){.rail{width:70px;flex-basis:70px}.list-pane{width:336px;flex-basis:336px}}@media (max-width: 760px){.rail{display:none}.list-pane{width:100%;flex-basis:auto;border-right:none;background:var(--bg)}.list-pane__head{padding:18px 16px 12px;gap:13px}.brand__mark{width:35px;height:35px;border-radius:11px}.brand__text strong{font-size:17px}.list-balance{display:flex;min-height:39px;padding:8px 11px}.search{height:43px}.filter-chip{padding:7px 13px}.chat-list{padding:7px 9px calc(78px + env(safe-area-inset-bottom))}.chat-item{padding:12px 10px}.chat-item__name{font-size:14.5px}.chat-item__preview{font-size:12.5px}.chat-head{min-height:66px;padding:10px 13px;gap:9px}.chat-head .avatar{width:37px;height:37px;font-size:13px}.chat-head__who strong{font-size:15px}.chat-head__who>span{font-size:10px}.buyer-stats{padding:2px 7px;font-size:8.5px}.chat-head__actions .order-pill{display:none}.chat-demo-bar{min-height:37px;padding:5px 12px}.chat-lot--action{min-height:36px;padding:4px 10px;margin-left:-7px;border-color:transparent}.chat-lot strong{font-size:10.5px}.chat-messages{padding:14px 12px 18px}.date-sep{padding:12px 0 10px}.bubble{max-width:86%}.bubble p{font-size:13.5px}.order-event{width:100%;padding:13px;border-radius:15px}.order-event__heading span{white-space:normal}.composer{padding:9px 10px calc(10px + env(safe-area-inset-bottom))}.quick-replies{gap:7px;padding-bottom:9px}.quick-reply{padding:7px 12px;font-size:11px}.send-btn{width:42px;height:42px}.mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding:4px 8px env(safe-area-inset-bottom);border-top-color:var(--line-soft);background:#0d0d0ff2;box-shadow:0 -14px 38px #00000047}.mobile-nav__btn{gap:4px;color:var(--muted-2);font-size:9px}.mobile-nav__btn.is-active{color:var(--accent)}.mobile-nav__btn.is-active .mobile-nav__icon:before{content:"";position:absolute;top:-7px;right:-11px;bottom:-7px;left:-11px;z-index:-1;border-radius:10px;border:1px solid rgba(226,208,183,.12);background:var(--accent-dim)}.mobile-nav__badge{border-color:var(--bg);background:var(--accent);color:var(--accent-ink)}.stats-page,.status-page,.settings-page{padding:22px 14px calc(84px + env(safe-area-inset-bottom))}.stats-hero,.status-hero,.settings-hero{margin-bottom:18px}.stats-hero h1,.status-hero h1,.settings-hero h1{font-size:28px;letter-spacing:-.04em}.stats-hero p,.status-hero p,.settings-hero p{font-size:12px}.stats-today{padding:17px;border-radius:18px;gap:15px}.stats-today__profit{font-size:33px}.stats-today__sub{font-size:10.5px}.stats-kpis{gap:8px}.stats-kpi{padding:10px}.stats-kpi strong{font-size:13px}.stats-card{padding:16px;border-radius:16px}.stats-card__head h2{font-size:17px}.stats-day{grid-template-columns:38px minmax(0,1fr) 78px;gap:8px}.stats-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-ranking__numbers{min-width:90px}.status-current{position:relative;padding:16px;border-radius:16px}.status-current .status-pill{position:absolute;top:16px;right:16px;margin-left:0}.status-current__body p{max-width:none}.status-current strong{font-size:19px}.status-choice{padding:16px}.settings-page .settings-card{padding:16px;border-radius:15px}.order-page{padding:20px 14px calc(84px + env(safe-area-inset-bottom))}.order-details--drawer{padding:20px 16px calc(28px + env(safe-area-inset-bottom))}.price-card{padding:16px}.price-card__value{font-size:24px}.drawer__panel{border-left:none;background:var(--bg-elevated)}.toast{bottom:calc(80px + env(safe-area-inset-bottom))}.app.chat-open .toast,.app.order-open .toast{bottom:24px}}@media (max-width: 420px){.brand__text span,.chat-head__actions .order-pill span,.chat-lot__label{display:none}.chat-lot strong{font-size:10.5px}.order-event__head{align-items:flex-start}.order-event__head>.status-pill{margin-left:0}.order-list-item__price{justify-content:flex-start}.stats-today__profit{font-size:30px;overflow-wrap:anywhere}.stats-ranking__row{align-items:flex-start;padding:8px 6px}.stats-ranking__numbers{min-width:86px;max-width:44%}.stats-ranking__numbers strong{font-size:11px}.stats-ranking__numbers span{font-size:8.5px}.stats-field input{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}}body{font-size:15px;line-height:1.5}.eyebrow{font-size:10px;letter-spacing:.13em}.chat-item{gap:13px;padding:13px 12px}.chat-item__body{gap:6px}.chat-item__name{font-size:15.5px;font-weight:650}.chat-item__time{font-size:12px}.chat-item__preview{font-size:13.5px}.list-empty strong{font-size:15px}.list-empty span{font-size:13px}.search{height:44px}.search input{font-size:14.5px}.filter-chip{font-size:13px}.page-heading h1{font-size:28px}.chat-head__who strong{font-size:17px}.chat-head__who>span{font-size:11.5px}.buyer-stats{font-size:10.5px}.chat-head .buyer-stats{margin-top:2px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);line-height:1.4}.chat-head .buyer-stats:hover{background:transparent;color:var(--text)}@media (min-width: 360px) and (max-width: 420px){.chat-head .buyer-stats b{display:inline}}.chat-head__name-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.chat-head__who .buyer-rating{display:inline-flex;align-items:center;gap:5px;color:#e9cd97;font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}.chat-head__who .buyer-rating__stars{display:inline-flex;align-items:center;gap:1px;color:#ffffff2e}.chat-head__who .buyer-rating__stars .is-filled{color:#e9cd97}.chat-head__who .buyer-rating b{color:#e9cd97;font-size:10.5px;font-weight:700}.chat-head__who .buyer-rating.is-empty{color:var(--muted);font-weight:500}.chat-head__meta{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap;font-size:11px;line-height:1.2}.chat-head__who .chat-head__meta span{color:var(--muted);font-size:11px}.chat-head__who .chat-head__meta .is-online{color:var(--green);font-weight:600}.chat-head__who .chat-head__meta .is-offline{color:var(--muted)}.chat-head__who .chat-head__meta .chat-registered{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-head__dot{width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:var(--muted);opacity:.65}.chat-demo-bar{font-size:10.5px}.chat-lot strong,.date-sep span,.system-message{font-size:11.5px}.bubble p{font-size:15px;line-height:1.5}.bubble__meta{font-size:10.5px}.bubble__image{max-height:300px}.bubble__image-placeholder{font-size:13px}.bubble__media{position:relative;display:flex;flex-direction:column;align-items:flex-start}.bubble__qr-button{position:absolute;right:7px;bottom:12px;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#1c1915db;color:#f6f0e8;font-size:10.5px;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 16px #00000047}.bubble__qr-button:hover{border-color:#e2d0b766;background:#0a140ff0}.order-event__heading strong{font-size:15px}.order-event__heading span{font-size:11.5px}.order-event__summary{font-size:12.5px}.order-event__review p{font-size:14px}.order-event__title{font-size:13px}.order-event__meta{font-size:11.5px}.order-event__link{min-height:38px;font-size:12.5px}.composer__field textarea{font-size:15px}.quick-reply{font-size:12.5px}.composer__hint{font-size:10.5px}.orders-stats-strip small{font-size:10px}.orders-stats-strip strong{font-size:14px}.order-list-item__id{font-size:11px}.order-list-item__title{font-size:14.5px}.order-list-item__meta,.order-list-item__bottom{font-size:12px}.order-list-item__price b{font-size:14px}.order-list-item__price small{font-size:10.5px;font-weight:500}.stats-hero p,.status-hero p,.settings-hero p{font-size:13.5px}.stats-today__label{font-size:11.5px}.stats-today__sub{font-size:12.5px}.stats-kpi span{font-size:10.5px}.stats-kpi strong{font-size:15px}.stats-card__hint{font-size:11px}.stats-day__label{font-size:11.5px}.stats-day__value{font-size:12px}.stats-totals span{font-size:10.5px}.stats-totals strong{font-size:16px}.stats-ranking__body strong{font-size:13px}.stats-ranking__body span{font-size:10.5px}.stats-ranking__numbers strong{font-size:13.5px}.stats-ranking__numbers span{font-size:10px}.stats-field small{font-size:11px}.btn{font-size:12.5px}.status-choice strong{font-size:15px}.avatar{color:#d8cfc2}.avatar span{font-weight:650}.chat-head .avatar{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 3px #ffffff06}.chat-item.is-unread .avatar{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 2px #e2d0b729}.settings-card__head>.avatar{display:grid;flex-direction:row;place-items:center;gap:0}.stats-forecast{position:relative;overflow:hidden;max-width:1000px;margin:14px auto 0;padding:24px 26px;border:1px solid rgba(226,208,183,.24);border-radius:22px;background:radial-gradient(110% 150% at 100% 0%,rgba(226,208,183,.18),transparent 58%),linear-gradient(135deg,#e2d0b71b,#14141680 62%),var(--panel);box-shadow:0 22px 54px #0003,inset 0 1px #ffffff0e}.stats-forecast__head{display:flex;align-items:flex-start;gap:12px}.stats-forecast__head>div{flex:1;min-width:0}.stats-forecast__icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;border:1px solid rgba(226,208,183,.18);background:#e2d0b71a;color:var(--accent)}.stats-forecast__head h2{margin:3px 0 0;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.025em}.stats-forecast__head p{max-width:620px;margin:5px 0 0;color:#c8bcac;font-size:12.5px;line-height:1.55}.stats-forecast__clock{flex:0 0 auto;color:#e2d0b7a8}.stats-forecast__average{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.stats-forecast__average span{color:#c8bcac;font-size:11.5px}.stats-forecast__average strong{color:var(--accent-strong);font-family:var(--font-display);font-size:clamp(21px,2.5vw,28px);font-weight:800;letter-spacing:-.03em}.stats-forecast__average small{color:#c8bcac;font-size:11px}.stats-forecast__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.stats-forecast__figure{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#00000024}.stats-forecast__figure--accent{border-color:#e2d0b733;background:#e2d0b713}.stats-forecast__figure--fact strong{color:var(--green)}.stats-forecast__figure>span{display:block;color:#c8bcac;font-size:11px}.stats-forecast__figure strong{display:block;margin-top:4px;color:var(--text);font-family:var(--font-display);font-size:clamp(19px,2.2vw,25px);font-weight:800;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere}.stats-forecast__figure--accent strong{color:var(--accent-strong)}.stats-forecast__figure small{display:block;margin-top:4px;color:#c8bcac;font-size:10.5px;line-height:1.4}.stats-forecast__note{margin:13px 0 0;color:#c8bcac;font-size:10.5px;line-height:1.55}.stats-settings{align-items:start}.stats-save{align-self:start;margin-top:21px}.sites-page{flex:1;min-height:0;overflow-y:auto;padding:38px clamp(20px,6vw,80px) 72px;background:var(--bg);animation:cc-page-in .34s ease-out}.sites-hero{max-width:1000px;margin-bottom:22px}.sites-hero h1{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(30px,3.2vw,39px);font-weight:800;letter-spacing:-.04em;line-height:1.12}.sites-hero p{max-width:720px;margin:9px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.sites-active{display:flex;align-items:center;gap:12px;max-width:1000px;margin-bottom:14px;padding:13px 15px;border:1px solid rgba(226,208,183,.24);border-radius:16px;background:linear-gradient(100deg,#e2d0b71c,#e2d0b706),var(--panel)}.sites-active__icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:11px;border:1px solid rgba(226,208,183,.16);background:#e2d0b71a;color:var(--accent)}.sites-active__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.sites-active__text span{color:var(--muted-2);font-size:10.5px}.sites-active__text strong{font-family:var(--font-display);font-size:15px;font-weight:750}.sites-active__button{flex:0 0 auto}.sites-card{max-width:1000px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.sites-card__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}.sites-card__head>div{flex:1;min-width:0}.sites-card__head h2{margin:4px 0 0;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.025em}.sites-card__hint{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 9px;border:1px solid rgba(226,208,183,.15);border-radius:7px;background:#e2d0b70f;color:var(--accent);font-size:10px}.sites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-tile{display:flex;align-items:center;gap:13px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:15px;background:#26231f;color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.site-tile:hover{border-color:#e2d0b752;background:var(--panel-2);transform:translateY(-1px)}.site-tile.is-active{border-color:#e2d0b75c;background:linear-gradient(135deg,#e2d0b714,#e2d0b704),#26231f}.site-tile__logo{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.07),transparent 50%),linear-gradient(145deg,#302c26,#25221e);color:#d8cfc2;font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.01em}.site-tile__body{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.site-tile__body strong{overflow:hidden;font-family:var(--font-display);font-size:15.5px;font-weight:750;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.site-tile__body small{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.site-tile__body>span{overflow:hidden;color:var(--muted-2);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.site-tile__arrow{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;color:var(--muted-2)}.site-tile:hover .site-tile__arrow,.site-tile.is-active .site-tile__arrow{color:var(--accent)}.sites-card__note{margin:15px 0 0;padding-top:13px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:11px;line-height:1.55}.sites-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.sites-mode{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:11px;background:#26231f}.sites-mode__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.sites-mode__btn:hover{color:var(--text)}.sites-mode__btn.is-active{background:#e2d0b71f;color:var(--accent-strong);box-shadow:inset 0 0 0 1px #e2d0b733}.sites-add{min-height:42px}.sites-mode-hint{max-width:760px;margin:9px 0 0;color:var(--muted-2);font-size:11.5px;line-height:1.55}.site-form{margin:0 0 16px;padding:14px;border:1px solid rgba(226,208,183,.2);border-radius:14px;background:#e2d0b70b}.site-form__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.85fr);gap:10px}.site-form__field{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--muted);font-size:11px}.site-form__field input{width:100%;min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#211f1c;color:var(--text);font:inherit;font-size:13px}.site-form__field input::placeholder{color:#9b8e7e}.site-form__field input:focus{outline:none;border-color:#e2d0b76b;box-shadow:0 0 0 3px #e2d0b714}.site-form__hint{margin:9px 0 0;color:var(--muted-2);font-size:10.5px;line-height:1.5}.site-form__error{margin:9px 0 0;color:var(--red);font-size:11.5px}.site-form__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.site-tile{padding:0;gap:0}.site-tile__open{display:flex;flex:1;align-items:center;min-width:0;gap:13px;padding:15px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.site-tile__open:focus-visible{outline:2px solid rgba(226,208,183,.55);outline-offset:-3px;border-radius:14px}.site-tile__remove{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;margin-right:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted-2);cursor:pointer}.site-tile__remove:hover{border-color:#e8aba22e;background:#e8aba214;color:var(--red)}.site-browser__browser-hint{position:absolute;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:3;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:8px 11px;border:1px solid rgba(226,208,183,.3);border-radius:999px;background:#0a140feb;color:var(--accent-strong);font-size:11px;font-weight:650;text-decoration:none;box-shadow:0 10px 26px #00000061;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-browser__browser-hint:hover{border-color:#e2d0b780;background:#0c1e16f5}.site-browser{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;background:#211f1c;transition:opacity .18s ease,visibility .18s ease}.site-browser.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.site-browser__bar{display:flex;align-items:center;gap:12px;min-height:58px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid var(--line);background:#0d0d0ffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:0 0 auto}.site-browser__back,.site-browser__action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);font-size:11.5px;cursor:pointer;text-decoration:none;white-space:nowrap}.site-browser__back:hover,.site-browser__action:hover{border-color:var(--line-strong);background:var(--panel-2);color:var(--text)}.site-browser__back{color:var(--accent);border-color:#e2d0b733;background:#e2d0b712}.site-browser__identity{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.site-browser__mark{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,#39332c,#25221e);color:#d8cfc2;font-family:var(--font-display);font-size:10px;font-weight:800}.site-browser__titles{display:flex;flex-direction:column;min-width:0;line-height:1.25}.site-browser__titles strong{overflow:hidden;font-family:var(--font-display);font-size:13.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.site-browser__titles small{overflow:hidden;color:var(--muted-2);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.site-browser__actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.site-browser__action{width:36px;padding:0}.site-browser__external{width:auto;padding:0 10px}.site-browser__body{position:relative;flex:1;min-height:0;background:#111}.site-browser__frame{width:100%;height:100%;border:0;background:#fff}.site-browser__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#1a1815;color:var(--muted);font-size:12px;pointer-events:none}.site-browser__fallback{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center}.site-browser__fallback-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;border:1px solid rgba(226,208,183,.18);background:var(--accent-dim);color:var(--accent)}.site-browser__fallback h2{margin:5px 0 0;font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.03em}.site-browser__fallback p{max-width:460px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.site-browser__fallback-link{margin-top:8px;text-decoration:none}.site-return-dock{position:fixed;right:22px;bottom:22px;z-index:45;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(226,208,183,.28);border-radius:14px;background:#101713f0;box-shadow:0 16px 38px #00000057,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:cc-page-in .24s ease-out}.app.chat-open .site-return-dock{bottom:96px}.site-return-dock__main{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:11.5px;cursor:pointer}.site-return-dock__main svg:first-child{color:var(--accent)}.site-return-dock__main strong{max-width:130px;overflow:hidden;color:var(--accent-strong);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.site-return-dock__main:hover{background:#e2d0b714}.site-return-dock__close{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted-2);cursor:pointer}.site-return-dock__close:hover{background:#ffffff0f;color:var(--text)}.qr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px}.qr-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer}.qr-modal__panel{position:relative;z-index:1;display:flex;width:min(100%,560px);max-height:min(92dvh,900px);flex-direction:column;overflow-y:auto;border:1px solid var(--line-strong);border-radius:22px;background:var(--panel);box-shadow:0 32px 90px #0000008f;animation:cc-page-in .22s ease-out}.qr-modal__head{display:flex;align-items:flex-start;gap:11px;padding:19px 20px 15px;border-bottom:1px solid var(--line)}.qr-modal__head>div{flex:1;min-width:0}.qr-modal__head-icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:11px;border:1px solid rgba(226,208,183,.18);background:var(--accent-dim);color:var(--accent)}.qr-modal__head h2{margin:3px 0 0;font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.03em}.qr-modal__head p{margin:2px 0 0;color:var(--muted-2);font-size:11.5px}.qr-modal__close{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted-2);cursor:pointer}.qr-modal__close:hover{border-color:var(--line);background:var(--panel-2);color:var(--text)}.qr-modal__preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;max-height:300px;margin:15px 20px 0;padding:10px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:linear-gradient(45deg,#2b2722 25%,transparent 25%) 0 0 / 16px 16px,linear-gradient(-45deg,#2b2722 25%,transparent 25%) 0 8px / 16px 16px,linear-gradient(45deg,transparent 75%,#2b2722 75%) 8px -8px / 16px 16px,linear-gradient(-45deg,transparent 75%,#2b2722 75%) -8px 0 / 16px 16px,#1a1815}.qr-modal__preview img{max-width:100%;max-height:270px;border-radius:9px;object-fit:contain}.qr-modal__preview-label{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0a0a0cc7;color:var(--muted);font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-modal__body{padding:16px 20px 18px}.qr-modal__state{display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px 4px 8px;text-align:center}.qr-modal__state-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:3px;border-radius:16px;border:1px solid rgba(226,208,183,.18);background:var(--accent-dim);color:var(--accent)}.qr-modal__state-icon--muted{border-color:var(--line);background:var(--panel-2);color:var(--muted-2)}.qr-modal__state-icon--error{border-color:#e8aba233;background:#e8aba214;color:var(--red)}.qr-modal__state strong{font-family:var(--font-display);font-size:16px;font-weight:750}.qr-modal__state p{max-width:390px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.qr-modal__state-actions,.qr-modal__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.qr-modal__actions{justify-content:flex-start}.qr-modal__actions .btn{text-decoration:none}.qr-modal__primary-action{flex:1 1 210px}.qr-modal__found{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(226,208,183,.18);border-radius:12px;background:#e2d0b711}.qr-modal__found-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:var(--accent);color:var(--accent-ink)}.qr-modal__found>div{min-width:0}.qr-modal__found strong{display:block;color:var(--accent-strong);font-family:var(--font-display);font-size:13.5px;font-weight:750}.qr-modal__found p{margin:3px 0 0;color:#c8bcac;font-size:11.5px;line-height:1.5}.qr-modal__payload{display:block;max-height:120px;margin-top:10px;padding:10px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:#211f1c;color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;line-height:1.45;word-break:break-all;white-space:pre-wrap}.qr-modal__bank-note{margin:11px 0 0;color:var(--muted-2);font-size:10.5px;line-height:1.5}.qr-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted-2);font-size:10px}.qr-modal__foot-close{border:0;background:transparent;color:var(--accent);font-size:11.5px;cursor:pointer}.mobile-nav__btn{min-width:0;font-size:10px;gap:3px}.mobile-nav__btn>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.app.tab-sites .content{display:flex}.sites-page{padding:22px 14px calc(140px + env(safe-area-inset-bottom))}.app.has-active-site .chat-list,.app.has-active-site .orders-list,.app.has-active-site .stats-page,.app.has-active-site .status-page,.app.has-active-site .settings-page{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.sites-hero{margin-bottom:17px}.sites-hero h1{font-size:28px}.sites-hero p{font-size:13px}.sites-active{flex-wrap:wrap;padding:12px}.sites-active__text{flex:1 1 150px}.sites-active__button{width:100%}.sites-card{padding:15px;border-radius:17px}.sites-card__head h2{font-size:18px}.sites-card__hint{display:none}.sites-grid{grid-template-columns:1fr}.site-tile{padding:13px}.site-tile__logo{width:45px;height:45px}.site-tile__body strong{font-size:15px}.stats-forecast{margin-top:12px;padding:17px;border-radius:18px}.stats-forecast__head h2{font-size:18px}.stats-forecast__head p{font-size:11.5px}.stats-forecast__clock{display:none}.stats-forecast__average{margin-top:15px;padding-top:14px}.stats-forecast__average strong{font-size:23px}.stats-forecast__figures{grid-template-columns:1fr}.stats-forecast__figure strong{font-size:21px}.site-browser__bar{gap:7px;padding:calc(7px + env(safe-area-inset-top)) 9px 7px}.site-browser__back{padding:0 8px;font-size:10.5px}.site-browser__identity{gap:7px}.site-browser__mark{width:29px;height:29px}.site-browser__titles strong{font-size:12.5px}.site-browser__external{width:36px;padding:0}.site-browser__external span{display:none}.site-return-dock{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px)}.site-return-dock__main{min-width:0;padding:0 8px}.site-return-dock__main span{font-size:10.5px}.site-return-dock__main strong{max-width:92px;font-size:11px}.app.chat-open .site-return-dock,.app.order-open .site-return-dock{display:none}.chat-item__name{font-size:15.5px}.chat-item__preview{font-size:13.5px}.chat-head .avatar{width:40px;height:40px;font-size:15px}.chat-head__who strong{font-size:16.5px}.chat-head__who>span{font-size:11px}.buyer-stats{max-width:100%;font-size:10px}.chat-lot strong{font-size:11px}.bubble p{font-size:14.5px}.bubble__meta{font-size:10.5px}.bubble__qr-button{right:6px;bottom:11px;min-height:29px;padding:0 8px;font-size:10px}.quick-reply{font-size:12px}.stats-hero p,.status-hero p,.settings-hero p{font-size:13px}.stats-today__label{font-size:11px}.stats-today__sub{font-size:11.5px}.stats-kpi span{font-size:10px}.stats-kpi strong{font-size:14px}.stats-day{grid-template-columns:44px minmax(0,1fr) 88px;gap:8px}.stats-day__label{font-size:11px}.stats-day__value{font-size:11.5px;white-space:nowrap}.stats-ranking__body strong{font-size:12.5px}.stats-ranking__body span{font-size:10px}.stats-ranking__numbers{min-width:96px}.stats-ranking__numbers strong{font-size:12.5px}.stats-ranking__numbers span{font-size:9px}.qr-modal{align-items:flex-end;padding:0}.qr-modal__panel{width:100%;max-height:94dvh;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.qr-modal__head{padding:16px 16px 13px}.qr-modal__head h2{font-size:19px}.qr-modal__preview{min-height:100px;max-height:250px;margin:12px 16px 0}.qr-modal__preview img{max-height:220px}.qr-modal__body{padding:14px 16px 16px}.qr-modal__actions .btn{flex:1 1 100%}.qr-modal__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.qr-modal__foot>span{display:none}.mobile-nav{height:calc(66px + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom)}.mobile-nav__btn{padding:3px 1px;font-size:10.5px}.mobile-nav__btn>span:last-child{letter-spacing:-.015em}}@media (max-width: 370px){.stats-day{grid-template-columns:40px minmax(0,1fr) 82px}.stats-day__value{font-size:11px}.mobile-nav__btn{font-size:10px}.site-return-dock__main span{display:none}}@media (max-width: 760px){.stats-save{width:100%;margin-top:0}.sites-hero__actions{align-items:stretch}.sites-mode{flex:1;min-width:0}.sites-mode__btn{flex:1;padding:0 8px;font-size:11.5px}.sites-add{width:100%;justify-content:center}.site-form__grid{grid-template-columns:1fr}.site-form__actions{flex-direction:column-reverse}.site-form__actions .btn{width:100%;justify-content:center}.site-tile{padding:0}.site-tile__open{gap:11px;padding:13px}.site-tile__remove{margin-right:8px}.site-browser__browser-hint{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:7px 10px;font-size:10.5px}}@media (prefers-reduced-motion: reduce){.sites-page,.site-browser,.site-return-dock,.qr-modal__panel{animation:none;transition:none}}.rail__logo,.brand__mark,.app-loading__mark,.login-brand__mark{background:transparent;box-shadow:none;color:inherit}.rail__logo{padding:0}.rail__logo svg{display:block;width:44px;height:44px;border-radius:13px;box-shadow:0 12px 30px #e2d0b71f,0 2px 8px #00000047}.brand__mark svg,.login-brand__mark svg,.app-loading__mark svg{display:block;width:100%;height:100%}.brand__mark{border-radius:12px;overflow:hidden}.brand__mark svg{border-radius:12px}.login-brand__mark,.app-loading__mark{width:58px;height:58px}.app-loading__mark{width:56px;height:56px}.app-loading__brand{display:flex;align-items:center;gap:12px;margin-bottom:2px}.app-loading__spark{flex:0 0 auto;color:var(--accent-strong);filter:drop-shadow(0 8px 22px rgba(226,208,183,.24))}.app-loading__wordmark{display:flex;flex-direction:column;gap:2px;text-align:left}.app-loading__wordmark strong{color:var(--text);font-family:var(--font-display);font-size:30px;font-weight:800;line-height:.95;letter-spacing:-.04em}.app-loading__wordmark span{color:var(--muted-2);font-size:9.5px;letter-spacing:.04em}.rail__nav{flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}@media (max-height: 740px){.rail{gap:12px;padding-top:12px;padding-bottom:12px}.rail-btn{height:41px}.rail__nav{gap:3px}}.bubble{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,#ffffff13,#ffffff03 56%),#1e1e22c7;box-shadow:0 7px 20px #00000026,inset 0 1px #fff1;backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12)}.bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(126deg,rgba(255,255,255,.13),transparent 38%);opacity:.55;pointer-events:none}.bubble--me{border-color:#e2d0b74d;background:linear-gradient(145deg,#f4e7d333,#e2d0b713 48%,#2b241bdb),#26211bdb;box-shadow:0 9px 26px #e2d0b71a,inset 0 1px #ffffff24}.bubble--me:before{background:linear-gradient(126deg,rgba(255,255,255,.17),transparent 42%)}.bubble>*{position:relative;z-index:1}.bubble p{text-shadow:0 1px 0 rgba(0,0,0,.13)}.phrases-page,.rating-page{flex:1;min-height:0;overflow-y:auto;padding:38px clamp(20px,6vw,80px) 72px;background:var(--bg);animation:cc-page-in .34s ease-out}.phrases-hero,.rating-hero{max-width:1100px;margin-bottom:20px}.phrases-hero .eyebrow,.rating-hero .eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--accent)}.phrases-hero h1,.rating-hero h1{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(30px,3.2vw,39px);font-weight:800;line-height:1.12;letter-spacing:-.04em}.phrases-hero p,.rating-hero>p{max-width:760px;margin:9px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.phrases-hero__actions,.rating-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:15px}.phrases-save-state,.rating-updated{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:11px}.phrases-save-state svg{color:var(--accent)}.phrases-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);align-items:start;gap:16px;max-width:1100px}.phrases-card,.phrases-preview,.rating-card,.rating-note{border:1px solid var(--line);border-radius:20px;background:var(--panel)}.phrases-card{padding:19px}.phrases-card__head,.rating-card__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:9px}.phrases-card__head>div,.rating-card__head>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.phrases-card__head strong,.rating-card__head strong{font-family:var(--font-display);font-size:16px;font-weight:750}.phrases-card__head span,.rating-card__head span{color:var(--muted-2);font-size:10.5px}.phrases-card__hint{padding-top:3px;text-align:right}.phrases-list{display:flex;flex-direction:column}.phrase-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;border-top:1px solid var(--line-soft)}.phrase-row:first-child{border-top:0}.phrase-row__index{display:grid;place-items:center;width:25px;height:25px;margin-top:9px;border:1px solid var(--line);border-radius:9px;color:var(--muted-2);font-family:var(--font-display);font-size:10.5px;font-weight:800}.phrase-row__input{width:100%;min-height:57px;resize:vertical;padding:9px 11px;border:1px solid var(--line);border-radius:12px;outline:none;background:#ffffff06;color:var(--text);font:inherit;font-size:13.5px;line-height:1.45;transition:border-color .16s ease,background .16s ease}.phrase-row__input:focus{border-color:#e2d0b773;background:#e2d0b70b}.phrase-row__actions{display:flex;gap:3px;padding-top:7px}.phrase-row__btn{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.phrase-row__btn:hover:not(:disabled){border-color:var(--line-strong);background:#ffffff0b;color:var(--text)}.phrase-row__btn:disabled{cursor:default;opacity:.28}.phrase-row__btn--danger:hover:not(:disabled){border-color:#ff686859;background:#ff686814;color:#e8a39a}.phrases-empty,.rating-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:35px 16px 26px;text-align:center}.phrases-empty__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:2px;border:1px solid rgba(226,208,183,.2);border-radius:14px;background:#e2d0b714;color:var(--accent)}.phrases-empty strong,.rating-empty strong{font-family:var(--font-display);font-size:15px}.phrases-empty p{max-width:360px;margin:0 0 6px;color:var(--muted);font-size:12px;line-height:1.55}.phrases-preview{position:sticky;top:24px;padding:18px;background:linear-gradient(150deg,rgba(226,208,183,.055),transparent 48%),var(--panel)}.phrases-preview__head{display:flex;align-items:center;gap:10px}.phrases-preview__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(226,208,183,.2);border-radius:11px;background:#e2d0b714;color:var(--accent)}.phrases-preview__head>div{display:flex;flex-direction:column;gap:2px}.phrases-preview__head strong{font-family:var(--font-display);font-size:14px}.phrases-preview__head span{color:var(--muted-2);font-size:10.5px}.phrases-preview__bubble{margin-top:16px;padding:10px 12px 7px;border:1px solid var(--line);border-radius:15px 15px 15px 5px;background:linear-gradient(145deg,rgba(255,255,255,.065),transparent 60%),#1e1e22bf}.phrases-preview__bubble p{margin:0;color:var(--text);font-size:12.5px;line-height:1.5}.phrases-preview__bubble span{display:block;margin-top:4px;color:var(--muted-2);font-size:9px}.quick-replies--preview{flex-wrap:wrap;gap:6px;margin-top:12px;padding-bottom:0;overflow:visible}.quick-reply--preview{border-color:#e2d0b72e;background:#e2d0b70e;color:#f4e7d3;font-size:11.5px;white-space:normal;text-align:left}.quick-replies__empty{color:var(--muted-2);font-size:11px}.phrases-preview__note{margin:15px 0 0;padding-top:13px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:10.5px;line-height:1.55}.rating-hero code{padding:1px 5px;border:1px solid var(--line);border-radius:5px;background:#ffffff09;color:#e2dace;font-size:11.5px}.rating-error{display:flex;align-items:center;gap:11px;max-width:1100px;margin-bottom:15px;padding:13px 15px;border:1px solid rgba(255,174,90,.28);border-radius:15px;background:#ffae5a0f;color:#e9cd97}.rating-error>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.rating-error strong{font-size:12.5px}.rating-error span{color:#e2d0b7;font-size:11px;line-height:1.45}.rating-loading{display:flex;flex-direction:column;align-items:center;gap:7px;padding:55px 16px;color:var(--muted);text-align:center}.rating-loading strong{font-family:var(--font-display);font-size:15px}.rating-loading span{color:var(--muted-2);font-size:11px}.rating-summary{position:relative;display:flex;align-items:center;gap:14px;max-width:1100px;margin-bottom:16px;padding:20px 22px;overflow:hidden;border-radius:22px}.rating-summary.is-limited{border:1px solid rgba(255,174,90,.25);background:radial-gradient(100% 160% at 100% 0%,rgba(255,174,90,.13),transparent 55%),linear-gradient(135deg,#ffae5a14,#14141699 62%),var(--panel);box-shadow:inset 0 1px #ffffff0e}.rating-summary.is-clear{border:1px solid rgba(226,208,183,.23);background:radial-gradient(100% 160% at 100% 0%,rgba(226,208,183,.16),transparent 55%),linear-gradient(135deg,#e2d0b71a,#14141699 62%),var(--panel);box-shadow:inset 0 1px #ffffff0e}.rating-summary__icon{display:grid;place-items:center;flex:0 0 auto;width:56px;height:56px;border-radius:16px}.is-limited .rating-summary__icon{border:1px solid rgba(255,174,90,.22);background:#ffae5a1a;color:#e9cd97}.is-clear .rating-summary__icon{border:1px solid rgba(226,208,183,.2);background:#e2d0b717;color:var(--accent)}.rating-summary__body{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.rating-summary__label{color:var(--muted-2);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase}.rating-summary__body strong{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.025em}.rating-summary__body p{margin:1px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.rating-summary__badge{flex:0 0 auto;padding:5px 9px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rating-summary__badge.is-warn{border:1px solid rgba(255,174,90,.24);background:#ffae5a1a;color:#e9cd97}.rating-summary__badge.is-ok{border:1px solid rgba(226,208,183,.24);background:#e2d0b717;color:var(--accent)}.rating-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px;max-width:1100px}.rating-card{padding:19px}.rating-card__count{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-family:var(--font-display);font-size:12px;font-weight:800}.rating-card__info{margin-top:3px;color:var(--muted-2)}.rating-restrictions{display:flex;flex-direction:column;gap:9px;margin-top:13px}.rating-restriction{padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.rating-restriction__top{display:flex;align-items:flex-start;gap:10px}.rating-restriction__icon{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:1px solid rgba(255,174,90,.2);border-radius:10px;background:#ffae5a12;color:#e9cd97}.rating-restriction__title{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.rating-restriction__title strong{font-size:13px;line-height:1.35}.rating-restriction__title span{color:var(--muted);font-size:10.5px;line-height:1.45}.rating-restriction__cap{flex:0 0 auto;padding:3px 7px;border:1px solid rgba(255,174,90,.18);border-radius:999px;color:#e9cd97;font-size:9.5px;font-weight:700}.rating-restriction__meter{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line-soft)}.rating-stars{display:inline-flex;gap:1px;color:#ffffff1f}.rating-stars .is-filled{color:#e9cd97}.rating-restriction__meter>span{color:var(--muted-2);font-size:10px}.rating-restriction__link{display:inline-flex;align-items:center;gap:4px;margin-top:9px;color:var(--accent);font-size:10.5px;font-weight:600;text-decoration:none}.rating-restriction__link:hover{text-decoration:underline;text-underline-offset:2px}.rating-factors{display:flex;flex-direction:column;gap:7px;margin-top:13px}.rating-factor{display:flex;align-items:flex-start;gap:9px;padding:8px 9px;border:1px solid var(--line-soft);border-radius:11px;background:#ffffff03}.rating-factor__icon{display:grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border-radius:8px;background:#e2d0b711;color:var(--accent)}.rating-factor span:last-child{padding-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.rating-empty{margin-top:10px;border:1px dashed rgba(226,208,183,.22);border-radius:14px;background:#e2d0b709;color:var(--accent)}.rating-empty span{color:var(--muted);font-size:11px}.rating-note{display:flex;align-items:flex-start;gap:12px;max-width:1100px;margin-top:16px;padding:16px 18px}.rating-note>svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.rating-note>div{flex:1;min-width:0}.rating-note strong{font-size:12.5px}.rating-note p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.rating-note .btn{flex:0 0 auto}.mobile-more{display:none}@keyframes cc-sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.app.tab-phrases .content,.app.tab-rating .content{display:flex}.phrases-page,.rating-page{padding:22px 14px calc(140px + env(safe-area-inset-bottom))}.phrases-hero,.rating-hero{margin-bottom:16px}.phrases-hero h1,.rating-hero h1{font-size:28px}.phrases-hero p,.rating-hero>p{font-size:13px}.phrases-hero__actions,.rating-hero__actions{align-items:stretch}.phrases-hero__actions .btn,.rating-hero__actions .btn{flex:1 1 auto;justify-content:center}.phrases-save-state,.rating-updated{flex:1 1 100%;padding-top:2px}.phrases-layout,.rating-layout{grid-template-columns:1fr}.phrases-card,.phrases-preview,.rating-card{padding:15px;border-radius:17px}.phrases-preview{position:static}.phrase-row{grid-template-columns:24px minmax(0,1fr);gap:7px}.phrase-row__index{width:23px;height:23px;margin-top:10px}.phrase-row__actions{grid-column:2;justify-content:flex-end;padding-top:0}.phrase-row__btn{width:32px;height:30px}.rating-summary{flex-wrap:wrap;padding:16px;border-radius:18px}.rating-summary__icon{width:48px;height:48px;border-radius:14px}.rating-summary__body{flex:1 1 calc(100% - 62px)}.rating-summary__body strong{font-size:18px}.rating-summary__badge{margin-left:62px}.rating-note{flex-wrap:wrap;padding:14px}.rating-note .btn{width:100%;justify-content:center}.rating-error{flex-wrap:wrap}.rating-error .btn{width:100%;justify-content:center}.mobile-more{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block}.mobile-more__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000008f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mobile-more__panel{position:absolute;right:0;bottom:0;left:0;max-height:calc(100dvh - 12px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:9px 14px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);border-radius:24px 24px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 32%),#26231f;box-shadow:0 -24px 60px #00000070;animation:cc-sheet-up .24s ease-out}.mobile-more__grabber{display:block;width:38px;height:4px;margin:0 auto 11px;border-radius:999px;background:#ffffff24}.mobile-more__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px}.mobile-more__head>div{display:flex;flex:1;flex-direction:column;gap:2px}.mobile-more__head strong{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em}.mobile-more__head span{color:var(--muted-2);font-size:10.5px}.mobile-more__close{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.mobile-more__grid{display:grid;gap:7px}.mobile-more__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--line);border-radius:14px;background:#ffffff05;color:var(--text);text-align:left;cursor:pointer}.mobile-more__item.is-active{border-color:#e2d0b742;background:#e2d0b711}.mobile-more__icon{display:grid;place-items:center;flex:0 0 auto;width:39px;height:39px;border:1px solid var(--line);border-radius:11px;background:#ffffff06;color:var(--accent)}.mobile-more__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.mobile-more__text strong{font-size:13px}.mobile-more__text span{color:var(--muted-2);font-size:10.5px}.mobile-more__arrow{flex:0 0 auto;color:var(--muted-2);transform:rotate(-90deg)}.app.has-active-site .phrases-page,.app.has-active-site .rating-page{padding-bottom:calc(140px + env(safe-area-inset-bottom))}}@media (max-width: 370px){.phrase-row__actions{gap:2px}.rating-summary__badge{margin-left:0}}@media (prefers-reduced-motion: reduce){.phrases-page,.rating-page,.mobile-more__panel{animation:none}}.profile-balance__withdraw{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;height:26px;padding:0 9px;border:1px solid rgba(226,208,183,.28);border-radius:7px;background:#e2d0b717;color:var(--accent-strong);font-size:10.5px;font-weight:700;cursor:pointer;transition:.16s ease}.profile-balance__withdraw:hover:not(:disabled){background:#e2d0b729;border-color:#e2d0b773}.profile-balance__withdraw:disabled{opacity:.45;cursor:default}.withdraw-modal{width:min(100%,500px)}.withdraw-form{display:flex;flex-direction:column;gap:13px}.withdraw-available{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(226,208,183,.18);border-radius:11px;background:#e2d0b70e}.withdraw-available span{color:var(--muted);font-size:11px}.withdraw-available strong{color:var(--accent-strong);font-family:var(--font-display);font-size:17px;font-variant-numeric:tabular-nums}.withdraw-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.withdraw-field{display:flex;flex-direction:column;gap:6px}.withdraw-field>span{color:var(--muted);font-size:10.5px;font-weight:650}.withdraw-field input,.withdraw-field select{width:100%;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--text);padding:0 10px;font:inherit;font-size:12.5px;outline:none}.withdraw-field input:focus,.withdraw-field select:focus{border-color:#e2d0b773;box-shadow:0 0 0 3px #e2d0b712}.withdraw-field input:disabled,.withdraw-field select:disabled{opacity:.6}.withdraw-amount{display:flex;gap:6px}.withdraw-amount input{flex:1;min-width:0}.withdraw-amount .btn{flex:0 0 auto;height:40px;padding:0 11px}.withdraw-note{padding:10px 12px;border:1px solid rgba(255,193,94,.2);border-radius:10px;background:#ffc15e0e;color:var(--muted);font-size:11px;line-height:1.5}.withdraw-note strong{color:var(--text)}.withdraw-error{padding:9px 11px;border:1px solid rgba(232,171,162,.25);border-radius:9px;background:#e8aba212;color:var(--red);font-size:11.5px;line-height:1.45}.withdraw-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}@media (max-width: 520px){.withdraw-grid{grid-template-columns:1fr}.profile-balance{flex-wrap:wrap}.profile-balance__label{flex-basis:calc(100% - 58px)}.profile-balance__withdraw{margin-left:auto}}.stats-withdrawals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:13px;border-top:1px solid var(--line)}.stats-withdrawals>div{display:flex;flex-direction:column;gap:3px}.stats-withdrawals span{color:var(--muted-2);font-size:10px}.stats-withdrawals strong{font-family:var(--font-display);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 700px){.stats-withdrawals{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-page{display:flex;flex:1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:28px clamp(18px,3vw,46px) 44px;width:min(100%,1480px);margin:0 auto;-webkit-overflow-scrolling:touch}.market-hero{display:flex;flex-direction:column;gap:9px;padding:clamp(22px,3vw,34px);border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 88% 8%,rgba(226,208,183,.1),transparent 36%),radial-gradient(circle at 8% 92%,rgba(169,203,180,.055),transparent 38%),var(--panel);box-shadow:var(--shadow-soft, 0 18px 50px rgba(8, 7, 5, .12))}.market-hero .eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-transform:uppercase;font-weight:750}.market-hero h1{margin:0;font-size:clamp(27px,3vw,40px);letter-spacing:-.045em;line-height:1.05}.market-hero p{margin:0;max-width:780px;color:var(--muted);font-size:14.5px;line-height:1.6}.market-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:6px}.market-updated{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.market-alert{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(232,171,162,.36);border-radius:16px;background:#e8aba214;color:var(--red)}.market-alert>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.market-alert strong{font-size:13.5px}.market-alert span{font-size:12.5px;opacity:.9}.market-alert--soft{border-color:#f59e0b59;background:#f59e0b17;color:var(--accent-strong)}.market-alert--ok{border-color:#a9cbb459;background:#a9cbb417;color:var(--green)}.market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-stat{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 16px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.market-stat__icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:#e2d0b721;color:var(--accent)}.market-stat__icon.is-neutral{background:#c8bcac29;color:var(--muted)}.market-stat__icon.is-warn{background:#e8aba21f;color:var(--red)}.market-stat__icon.is-ok{background:#a9cbb41f;color:var(--green)}.market-stat__icon.is-muted{background:#c8bcac1f;color:var(--muted-2)}.market-stat>div{display:flex;flex-direction:column;min-width:0}.market-stat strong{font-size:22px;line-height:1.1;letter-spacing:-.03em}.market-stat span{color:var(--muted);font-size:11.5px}.market-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.market-search{flex:1 1 290px;max-width:460px}.market-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;max-height:86px;overflow:auto;padding:2px}.market-loading,.market-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:220px;padding:32px;border:1px dashed var(--line);border-radius:22px;background:color-mix(in srgb,var(--panel) 88%,transparent);color:var(--muted);text-align:center}.market-loading strong,.market-empty strong{color:var(--text);font-size:15px}.market-loading span,.market-empty span{max-width:540px;font-size:12.5px;line-height:1.55}.market-empty--small{min-height:150px}.market-list,.movement-list{display:flex;flex-direction:column;gap:10px}.market-lot,.movement-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.market-lot:hover,.movement-card:hover{border-color:color-mix(in srgb,var(--line) 62%,var(--text) 38%);box-shadow:0 12px 32px #0f172a12}.market-lot.is-open,.movement-card.is-open{border-color:#e2d0b799}.market-lot__row,.movement-card__row{display:flex;align-items:stretch;min-width:0}.market-lot__row>.market-lot__main,.movement-card__row>.movement-card__main{flex:1 1 auto;min-width:0}.market-lot__edit,.movement-card__edit{display:flex;flex:0 0 58px;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:58px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:9.5px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;transition:background .15s ease,color .15s ease}.market-lot__edit:hover,.movement-card__edit:hover,.market-lot__edit.is-active,.movement-card__edit.is-active{background:#e2d0b717;color:var(--accent)}.market-lot__edit:disabled,.movement-card__edit:disabled{cursor:not-allowed;opacity:.5}.market-lot__edit:disabled:hover,.movement-card__edit:disabled:hover{background:transparent;color:var(--muted)}.market-lot__edit span,.movement-card__edit span{line-height:1}.market-lot__main,.movement-card__main{display:grid;align-items:center;gap:16px;width:100%;padding:15px 17px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.market-lot__main{grid-template-columns:minmax(220px,1.9fr) minmax(105px,.7fr) minmax(120px,.8fr) minmax(120px,.75fr) 22px}.movement-card__main{grid-template-columns:minmax(210px,1.7fr) minmax(115px,.7fr) 140px minmax(140px,.85fr) 22px}.market-lot__identity,.movement-card__identity{display:flex;flex-direction:column;gap:3px;min-width:0}.market-lot__identity strong,.movement-card__identity strong{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35}.market-lot__category{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.market-lot__sub{color:var(--muted);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-lot__price-block{display:flex;flex-direction:column;gap:3px;min-width:0}.market-lot__label{color:var(--muted);font-size:9.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.market-lot__price-block strong{font-size:16px;letter-spacing:-.02em;white-space:nowrap}.market-lot__price-block--min strong{color:var(--red)}.market-lot__buyer-price{color:var(--accent);font-size:10.5px;font-weight:650;white-space:nowrap}.market-lot__delta{width:fit-content;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:750}.market-lot__delta.is-warn{background:#e8aba21a;color:var(--red)}.market-lot__delta.is-ok{background:#a9cbb41c;color:var(--green)}.market-lot__meta{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px;flex-direction:column}.market-lot__count{color:var(--muted);font-size:11px;white-space:nowrap}.market-lot__badge{display:inline-flex;width:fit-content;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:750;white-space:nowrap}.market-lot__badge.is-warn{background:#e8aba21a;color:var(--red)}.market-lot__badge.is-ok{background:#a9cbb41c;color:var(--green)}.market-lot__chevron{color:var(--muted);transition:transform .16s ease}.market-lot__chevron.is-open{transform:rotate(180deg)}.market-lot__details,.movement-card__details{display:flex;flex-direction:column;gap:10px;padding:0 17px 17px;border-top:1px solid var(--line)}.market-inline-note{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 11px;border-radius:12px;background:#f59e0b17;color:var(--accent-strong);font-size:11.5px;line-height:1.4}.market-inline-note.is-error{background:#e8aba214;color:var(--red)}.market-inline-loading{display:flex;align-items:center;gap:8px;padding-top:13px;color:var(--muted);font-size:12px}.market-offers{display:flex;flex-direction:column;gap:5px;padding-top:12px}.market-offers__head,.movement-offers__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:4px}.market-offers__head strong,.movement-offers__head strong{font-size:11.5px}.market-offers__head span,.movement-offers__head span{color:var(--muted);font-size:10.5px}.market-offer{display:grid;grid-template-columns:24px minmax(0,1fr) auto 24px;align-items:center;gap:9px;padding:8px 9px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 74%,var(--bg) 26%)}.market-offer__rank{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e8aba21a;color:var(--red);font-size:10px;font-weight:800}.market-offer__body{display:flex;flex-direction:column;gap:1px;min-width:0}.market-offer__body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.market-offer__body span,.market-offer__price span{color:var(--muted);font-size:10px}.market-offer__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.market-offer__price strong{color:var(--red);font-size:12.5px}.market-offer__link{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--muted)}.market-offer__link:hover{background:var(--line);color:var(--text)}.market-offers-empty{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border:1px dashed var(--line);border-radius:13px;color:var(--muted)}.market-offers-empty>div{display:flex;flex-direction:column;gap:2px}.market-offers-empty strong{color:var(--text);font-size:12px}.market-offers-empty span{font-size:11px}.market-own-row{display:flex;align-items:center;gap:9px;margin-top:2px;padding:9px 11px;border-radius:12px;border:1px solid rgba(226,208,183,.38);background:#e2d0b712;font-size:11.5px}.market-own-row__badge{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:800;text-transform:uppercase}.market-own-row strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-own-row>span:not(.market-own-row__badge){white-space:nowrap;font-weight:750}.market-own-row a{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:10.5px;font-weight:700;white-space:nowrap}.market-footnote{display:flex;align-items:flex-start;gap:7px;padding-top:2px;color:var(--muted);font-size:11px;line-height:1.5}.movement-toggle{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.movement-toggle input{accent-color:var(--accent);width:15px;height:15px}.movement-card__stock{display:flex;flex-direction:column;gap:2px}.movement-card__stock strong{font-size:18px;letter-spacing:-.02em;white-space:nowrap}.movement-card__chart{color:var(--accent)}.movement-spark{width:132px;height:36px;overflow:visible}.movement-spark.is-down{color:var(--red)}.movement-spark.is-up{color:var(--green)}.movement-spark--empty{display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:9px}.movement-card__change{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.movement-card__change strong{font-size:16px;letter-spacing:-.02em;white-space:nowrap}.movement-card__change span{color:var(--muted);font-size:10px;line-height:1.3}.movement-card__change small{color:var(--muted);font-size:9.5px}.movement-card__change.is-down strong{color:var(--red)}.movement-card__change.is-up strong{color:var(--green)}.movement-card__change.is-muted strong{color:var(--muted);font-size:13px}.movement-card__details{padding-top:12px}.movement-competitor{display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(130px,auto);align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 74%,var(--bg) 26%)}.movement-competitor__body{display:flex;flex-direction:column;gap:1px;min-width:0}.movement-competitor__body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.movement-competitor__body span{color:var(--muted);font-size:10px}.movement-competitor__amount{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.movement-competitor__amount strong{font-size:12px}.movement-competitor__amount span{color:var(--muted);font-size:10px}.movement-competitor__delta{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--muted);font-size:10.5px;font-weight:700;white-space:nowrap}.movement-competitor__delta.is-down{color:var(--red)}.movement-competitor__delta.is-up{color:var(--green)}.movement-competitor__delta.is-muted{font-weight:500}.movement-hint{display:flex;align-items:flex-start;gap:6px;margin-top:5px;padding:8px 10px;border-radius:10px;background:#e2d0b712;color:var(--muted);font-size:10.5px;line-height:1.45}.price-editor{display:flex;flex-direction:column;gap:10px;padding:14px 17px 16px;border-top:1px solid var(--line);background:radial-gradient(circle at 100% 0%,rgba(226,208,183,.08),transparent 42%),color-mix(in srgb,var(--accent) 3%,var(--panel))}.price-editor__head{display:flex;align-items:center;gap:9px}.price-editor__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#e2d0b724;color:var(--accent)}.price-editor__head>div{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.price-editor__head strong{font-size:13px}.price-editor__head>div>span{color:var(--muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-editor__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer}.price-editor__close:hover{color:var(--text)}.price-editor__current{display:flex;flex-wrap:wrap;gap:5px 16px;color:var(--muted);font-size:11px}.price-editor__current strong{color:var(--text)}.price-editor__controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.price-editor__field{display:flex;flex:1 1 220px;flex-direction:column;gap:5px;max-width:330px}.price-editor__field>span{color:var(--muted);font-size:9.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.price-editor__field>div{display:flex;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.price-editor__field input{flex:1;min-width:0;padding:9px 11px;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px;font-weight:750;outline:none}.price-editor__field>div>span{padding:0 11px;color:var(--muted);font-size:12px}.price-editor__quick{display:flex;flex-wrap:wrap;gap:6px}.price-editor__quick button{padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;white-space:nowrap}.price-editor__quick button:hover{border-color:#e2d0b799;color:var(--accent)}.price-editor__hint{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;line-height:1.45}.price-editor__hint.is-error{color:var(--red)}.price-editor__preview{display:flex;flex-wrap:wrap;gap:10px 24px;padding:11px 12px;border:1px solid rgba(226,208,183,.35);border-radius:12px;background:#e2d0b712}.price-editor__preview.is-ok{border-color:#a9cbb466;background:#a9cbb414}.price-editor__preview>div{display:flex;flex-direction:column;gap:2px}.price-editor__preview span{color:var(--muted);font-size:9.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.price-editor__preview strong{font-size:15px;letter-spacing:-.02em}.price-editor__methods{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.price-editor__methods summary{color:var(--muted);cursor:pointer;font-size:10.5px;font-weight:700}.price-editor__methods>div{display:flex;flex-direction:column;gap:4px;padding-top:7px;color:var(--muted);font-size:10.5px}.price-editor__methods strong{color:var(--text)}.price-editor__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.price-editor__confirm{display:flex;flex-direction:column;gap:10px}.price-editor__confirm>div:first-child{display:flex;flex-direction:column;gap:3px}.price-editor__confirm strong{font-size:12.5px}.price-editor__confirm>div:first-child>span{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width: 1050px){.market-lot__main{grid-template-columns:minmax(180px,1.8fr) minmax(95px,.7fr) minmax(110px,.8fr) 22px}.market-lot__meta{display:none}.movement-card__main{grid-template-columns:minmax(180px,1.6fr) minmax(110px,.7fr) minmax(130px,.8fr) 22px}.movement-card__chart{display:none}}@media (max-width: 760px){.market-page{padding:18px 14px 36px;gap:14px}.market-hero{padding:20px;border-radius:19px}.market-hero h1{font-size:29px}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-stat{padding:12px}.market-stat strong{font-size:19px}.market-actions,.market-hero__actions{align-items:flex-start}.market-search{max-width:none;flex-basis:100%}.market-chips{max-height:72px}.market-lot__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px;gap:8px 10px;padding:13px}.market-lot__identity{grid-column:1 / 3;grid-row:1}.market-lot__chevron{grid-column:3;grid-row:1;align-self:start}.market-lot__price-block{display:flex;grid-row:2}.market-lot__price-block--min{grid-column:2}.market-lot__meta{display:flex;grid-column:1 / 4;grid-row:3;flex-direction:row;align-items:center;gap:7px}.market-lot__identity strong{font-size:12.5px}.market-lot__details{padding:0 13px 13px}.market-lot__edit,.movement-card__edit{flex-basis:44px;width:44px}.market-lot__edit span,.movement-card__edit span{display:none}.price-editor{padding:12px 13px 14px}.price-editor__controls{align-items:stretch}.price-editor__field{flex-basis:100%;max-width:none}.price-editor__quick{width:100%}.price-editor__preview{gap:8px 16px}.price-editor__actions .btn{flex:1}.movement-card__main{grid-template-columns:minmax(0,1fr) auto 20px;gap:7px 10px;padding:13px}.movement-card__identity{grid-column:1;grid-row:1}.movement-card__change{grid-column:2;grid-row:1;align-items:flex-end}.movement-card__change strong{font-size:13px}.movement-card__stock{display:flex;grid-column:1 / 3;grid-row:2;flex-direction:row;align-items:baseline;gap:8px}.movement-card__stock strong{font-size:14px}.movement-card__stock .market-lot__sub{white-space:normal}.movement-card__chart{display:none}.movement-card__details{padding:0 13px 13px}.market-offer{grid-template-columns:22px minmax(0,1fr) auto}.market-offer__link{display:none}.market-offer__body strong{white-space:normal}.movement-competitor{grid-template-columns:minmax(0,1fr) auto}.movement-competitor__delta{grid-column:2;justify-content:flex-end}.market-own-row{flex-wrap:wrap}.market-own-row strong{flex-basis:calc(100% - 80px)}}@media (max-width: 900px){.app.tab-prices .list-pane,.app.tab-movement .list-pane,.app.tab-ideas .list-pane,.app.tab-osu .list-pane,.app.tab-lots .list-pane{display:none}.app.tab-prices .content,.app.tab-movement .content,.app.tab-ideas .content,.app.tab-osu .content,.app.tab-lots .content{display:flex}.app.tab-prices .market-page,.app.tab-movement .market-page,.app.tab-ideas .market-page,.app.tab-osu .market-page,.app.tab-lots .market-page{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}h1,h2,h3,.brand__text strong,.stats-today__profit,.order-details h2{font-family:var(--font-display);font-weight:600}h1{letter-spacing:-.018em}.brand__text strong{font-size:20px;font-weight:600;letter-spacing:0}.market-hero h1{font-size:clamp(34px,3.6vw,50px);letter-spacing:-.02em}.market-hero,.idea-card,.idea-modal__panel{border-radius:18px}.ideas-hero{background:radial-gradient(circle at 84% 12%,rgba(226,208,183,.13),transparent 38%),radial-gradient(circle at 12% 94%,rgba(169,203,180,.05),transparent 40%),var(--panel)}.ideas-page .market-hero__actions{gap:16px}.ideas-scanning{display:flex;align-items:center;gap:13px;padding:15px 18px;border:1px solid rgba(226,208,183,.2);border-radius:14px;background:#e2d0b70e;color:var(--text)}.ideas-scanning__icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:#e2d0b71f;color:var(--accent-strong)}.ideas-scanning>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ideas-scanning strong{font-size:13px}.ideas-scanning span{color:var(--muted);font-size:11.5px}.ideas-scanning>svg{color:var(--accent)}.ideas-empty{gap:10px}.ideas-empty>svg{color:var(--accent)}.idea-card{flex:0 0 auto;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 92% -12%,rgba(226,208,183,.1),transparent 42%),var(--panel);box-shadow:0 20px 60px #0000002e}.idea-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 22px 0}.idea-card__where{display:flex;flex-direction:column;gap:3px;min-width:0}.idea-card__source{color:var(--muted-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.07em}.idea-card__category{display:inline-flex;align-items:center;gap:4px;color:var(--accent-strong);font-size:12px;font-weight:650}.idea-score{flex:0 0 auto;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:10.5px;white-space:nowrap}.idea-score.is-good{color:var(--green);border-color:#a9cbb43d;background:#a9cbb412}.idea-card__main{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:26px;padding:19px 22px 22px}.idea-card__copy{display:flex;flex-direction:column;gap:10px;min-width:0}.idea-card__label{color:var(--muted-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.idea-card__copy h2{margin:0;color:var(--text);font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.08;overflow-wrap:anywhere}.idea-card__price-row{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:4px}.idea-card__price-row>div{display:flex;flex-direction:column;gap:2px}.idea-card__price-row span{color:var(--muted-2);font-size:10px}.idea-card__price-row strong{color:var(--text);font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.idea-card__price-row>div:first-child strong{color:var(--accent-strong)}.idea-card__meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:11px}.idea-card__meta span{display:inline-flex;align-items:center;gap:5px}.idea-card__meta .idea-card__warning{color:var(--accent-strong)}.idea-card__actions{display:flex;flex-direction:column;gap:7px}.idea-card__actions .btn{width:100%;justify-content:flex-start;font-size:12px}.idea-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line)}.idea-card__stats>div{display:flex;flex-direction:column;gap:3px;padding:13px 18px;background:var(--panel-2)}.idea-card__stats span{color:var(--muted-2);font-size:10px}.idea-card__stats strong{color:var(--text);font-size:13.5px;font-variant-numeric:tabular-nums}.idea-card__note{display:flex;align-items:flex-start;gap:9px;padding:14px 22px 16px;color:var(--muted)}.idea-card__note svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.idea-card__note p{margin:0;font-size:11.5px;line-height:1.55}.idea-alternatives,.idea-history{display:flex;flex-direction:column;gap:11px}.idea-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.idea-section-head>div{display:flex;flex-direction:column;gap:2px}.idea-section-head strong{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.01em}.idea-section-head span{color:var(--muted);font-size:11px}.idea-alternatives__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.idea-alt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease}.idea-alt:hover{border-color:#e2d0b747;background:var(--panel-2)}.idea-alt__title{grid-column:1;overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.idea-alt__meta{grid-column:1;overflow:hidden;color:var(--muted-2);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.idea-alt strong{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--accent-strong);font-size:12.5px;font-variant-numeric:tabular-nums}.idea-history__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.idea-history__item{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.idea-history__item:hover{border-color:#e2d0b747;background:var(--panel-2)}.idea-history__item span,.idea-history__item small{overflow:hidden;color:var(--muted-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.idea-history__item strong{overflow:hidden;color:var(--text);font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.idea-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:22px;overflow-y:auto}.idea-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#080705b8;cursor:default;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.idea-modal__panel{position:relative;z-index:1;width:min(600px,100%);max-height:calc(100dvh - 44px);overflow-y:auto;padding:22px;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 30px 100px #00000085}.idea-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.idea-modal__head>div{display:flex;flex-direction:column;gap:4px}.idea-modal__head strong{color:var(--text);font-family:var(--font-display);font-size:24px;font-weight:600}.idea-modal__close{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--muted);cursor:pointer}.idea-modal__close:hover{color:var(--text);border-color:var(--line-strong)}.idea-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.idea-field>span{color:var(--muted);font-size:11px;font-weight:600}.idea-field input,.idea-field textarea{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:var(--bg-elevated);color:var(--text);font-size:12.5px;line-height:1.45;resize:vertical}.idea-field input:focus,.idea-field textarea:focus{outline:none;border-color:#e2d0b785;box-shadow:0 0 0 3px #e2d0b714}.idea-modal__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.idea-modal__note{margin:11px 0 0;color:var(--muted-2);font-size:10.5px;line-height:1.5}@media (max-width: 900px){.idea-card__main{grid-template-columns:1fr;gap:17px}.idea-card__actions{flex-direction:row;flex-wrap:wrap}.idea-card__actions .btn{width:auto;flex:1 1 160px;justify-content:center}.idea-history__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.market-hero h1{font-size:34px}.idea-card__top{flex-direction:column;gap:8px;padding:15px 15px 0}.idea-card__main{padding:15px}.idea-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.idea-card__stats>div{padding:11px 14px}.idea-card__note{padding:12px 15px 14px}.idea-alternatives__list,.idea-history__list{grid-template-columns:1fr}.idea-modal{align-items:flex-end;padding:10px}.idea-modal__panel{max-height:calc(100dvh - 20px);padding:18px}.idea-modal__actions .btn{flex:1 1 100%;justify-content:center}.idea-section-head strong{font-size:22px}}.market-alert--ok,.market-stat__icon.is-ok,.market-lot__delta.is-ok,.market-lot__badge.is-ok,.idea-score.is-good,.status-pill--green,.price-card__hint--completed,.secure-badge.is-revealed,.settings-card__head span.push-state--subscribed,.security-icon,.list-balance strong,.profile-balance strong{color:var(--accent-strong)}.market-alert--ok,.market-stat__icon.is-ok,.market-lot__delta.is-ok,.market-lot__badge.is-ok,.idea-score.is-good,.price-editor__preview.is-ok{border-color:#e2d0b747;background:#e2d0b714}.movement-spark.is-up,.movement-card__change.is-up strong,.movement-competitor__delta.is-up{color:var(--accent-strong)}:root{color-scheme:dark;--bg: #211f1c;--bg-elevated: #26231f;--panel: #2b2722;--panel-2: #322d27;--panel-3: #39332c;--line: #453d34;--line-soft: #332e28;--line-strong: #5a5044;--text: #f6f0e8;--muted: #c8bcac;--muted-2: #9b8e7e;--accent: #e2d0b7;--accent-strong: #f4e7d3;--accent-ink: #2b2319;--accent-dim: rgba(226, 208, 183, .14);--green: #a9cbb4;--red: #e8aba2;--blue: #b3c2d2;--star: #e9cd97;--shadow: 0 16px 40px rgba(0, 0, 0, .28);--font-ui: "Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Manrope", "Golos Text", ui-sans-serif, system-ui, sans-serif}body{background:var(--bg);color:var(--text);font-family:var(--font-ui)}h1,h2,h3{font-family:var(--font-display);font-weight:650;letter-spacing:-.035em;color:var(--text)}h1{line-height:1.06}h2{line-height:1.2}.eyebrow{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--muted-2)}.stats-hero>.eyebrow,.market-hero>.eyebrow,.phrases-hero>.eyebrow,.rating-hero>.eyebrow,.list-pane .page-heading .eyebrow{display:none}.market-hero h1,.stats-hero h1,.phrases-hero h1,.rating-hero h1{font-size:clamp(30px,3vw,40px);letter-spacing:-.045em}.list-pane .page-heading h1{font-size:22px;letter-spacing:-.03em}.market-hero p,.stats-hero p,.phrases-hero p,.rating-hero p{max-width:620px;font-size:12.5px;line-height:1.55;color:var(--muted)}.brand__text strong{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.035em}.brand__text span{font-size:10px;color:var(--muted-2)}.brand{gap:8px}.brand__spark{flex:0 0 auto;color:var(--accent-strong)}.list-search-toggle{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;margin-left:auto;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted-2);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.list-search-toggle:hover,.list-search-toggle.is-active{color:var(--text);border-color:var(--line);background:var(--panel-2)}.market-hero,.ideas-hero{padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none}.market-hero__actions{gap:12px}.market-footnote,.stats-card__head .eyebrow{display:none}.list-pane{background:var(--bg);border-right-color:var(--line-soft);box-shadow:none}.list-pane__head{padding:18px 16px 12px;gap:11px;border-bottom-color:var(--line-soft)}.orders-list{padding:10px 12px}.order-list-item{padding:12px 13px;gap:6px;border-radius:12px;border:1px solid transparent;background:var(--panel);box-shadow:none;transform:none}.order-list-item:hover{border-color:var(--line);background:var(--panel-2);box-shadow:none;transform:none}.order-list-item.is-active{border-color:var(--line-strong);background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent)}.order-list-item__top{display:flex;align-items:center;gap:8px}.order-list-item__id{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:9.5px;letter-spacing:.02em;color:var(--muted-2)}.order-list-item__time{margin-left:auto;font-size:9.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.order-list-item__title{display:-webkit-box;overflow:hidden;font-family:var(--font-ui);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--text);-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-list-item__bottom{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted-2)}.order-list-item__who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-list-item__price{display:flex;flex:0 0 auto;align-items:baseline;gap:6px;font-size:11.5px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.order-list-item__price b{font-family:var(--font-ui);font-size:12px;font-weight:650;color:var(--text)}.order-list-item__price small{padding:0;border:0;border-radius:0;background:transparent;color:var(--accent-strong);font-size:10px;font-weight:600}.order-list-item__price small.is-positive{color:var(--green)!important}.order-list-item__price small.is-negative{color:var(--red)}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;border-radius:0;background:none;font-size:9.5px;font-weight:600;letter-spacing:0;color:var(--muted)}.status-pill:before{content:"";width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor}.status-pill--amber,.status-pill--green{color:var(--accent-strong);background:none;border:0}.status-pill--red{color:var(--red);background:none;border:0}.status-pill--gray{color:var(--muted-2);background:none;border:0}.orders-stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 10px;padding:11px 0;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}.orders-stats-strip:hover{border-color:var(--line-strong)}.orders-stats-strip__icon{display:none}.orders-stats-strip__today,.orders-stats-strip__profit,.orders-stats-strip__net{padding:0 12px;gap:3px}.orders-stats-strip__profit,.orders-stats-strip__net{border-left:1px solid var(--line)}.orders-stats-strip small{color:var(--muted-2);font-size:8.5px;letter-spacing:.06em}.orders-stats-strip strong{font-family:var(--font-ui);font-size:12.5px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.orders-stats-strip .is-positive{color:var(--green)!important}.orders-stats-strip__net strong{color:var(--green)}.stats-page{padding-top:28px}.stats-hero{max-width:1000px;margin:0 auto 18px}.stats-today{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:24px;max-width:1000px;margin:0 auto 14px;padding:20px 22px;overflow:visible;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none}.stats-today:after{display:none}.stats-today__main{gap:4px;min-width:0}.stats-today__label{color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stats-today__profit{color:var(--green);font-family:var(--font-ui);font-size:36px;font-weight:650;letter-spacing:-.045em;line-height:1.1;text-shadow:none;font-variant-numeric:tabular-nums}.stats-today__sub{color:var(--muted);font-size:10.5px}.stats-today__sub b{color:var(--green);font-family:var(--font-ui);font-weight:650}.stats-kpis{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:16px 0;min-width:360px;padding-left:20px;border-left:1px solid var(--line)}.stats-kpi{gap:2px;padding:0 16px;border:0;border-radius:0;background:transparent}.stats-kpi:nth-child(odd){padding-left:0}.stats-kpi svg{display:none}.stats-kpi span{color:var(--muted-2);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.stats-kpi strong{color:var(--text);font-family:var(--font-ui);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.stats-card{border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none}.stats-card__head h2{font-family:var(--font-ui);font-size:16px;font-weight:650;letter-spacing:-.02em}.stats-legend{color:var(--muted-2);font-size:9.5px}.stats-dot{width:6px;height:6px;margin-right:4px;border-radius:50%}.stats-day__bar{height:5px;border-radius:999px;background:var(--panel-3)}.stats-day__label b{font-size:10px;font-weight:600}.stats-day__label small{font-size:9px}.stats-day__value{font-family:var(--font-ui);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.stats-totals{gap:14px;padding-top:12px;border-top-color:var(--line)}.stats-totals span{color:var(--muted-2);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase}.stats-totals strong{font-family:var(--font-ui);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.market-page{padding-top:24px;gap:14px}.market-stats{gap:8px}.market-stat{gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.market-stat__icon,.market-stat__icon.is-neutral,.market-stat__icon.is-muted,.market-stat__icon.is-warn,.market-stat__icon.is-ok{width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:transparent}.market-stat__icon{color:var(--muted)}.market-stat__icon.is-neutral,.market-stat__icon.is-muted{color:var(--muted-2)}.market-stat__icon.is-warn{color:var(--red)}.market-stat__icon.is-ok{color:var(--green)}.market-stat strong{color:var(--text);font-family:var(--font-ui);font-size:18px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.market-stat>div span{color:var(--muted-2);font-size:9.5px;letter-spacing:.02em}.market-toolbar{gap:8px}.market-search,.market-select,.movement-toggle,.search{border-radius:9px;border-color:var(--line);background:var(--panel)}.market-search input,.market-select,.search input{font-size:12px}.filter-chip{border-radius:8px;font-size:10.5px}.filter-chip.is-active{color:var(--accent-strong);border-color:transparent;background:var(--accent-dim)}.market-lot{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}.market-lot:hover{background:var(--panel-2);transform:none}.market-lot__row{padding:13px 14px}.market-lot__identity strong{font-family:var(--font-ui);font-size:12px;font-weight:600;line-height:1.35}.market-lot__category{color:var(--muted-2);font-size:9px;letter-spacing:.05em}.market-lot__sub{font-size:10px}.market-lot__label{color:var(--muted-2);font-size:8.5px;letter-spacing:.06em}.market-lot__price-block strong{font-family:var(--font-ui);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.market-lot__buyer-price{color:var(--muted-2);font-size:9.5px;font-weight:500}.market-lot__delta,.market-lot__badge{padding:0;border:0;border-radius:0;background:transparent;font-size:10px;font-weight:600}.market-lot__count{font-size:10px}.market-lot__edit,.movement-card__edit{border-radius:8px;border-color:var(--line);background:transparent;color:var(--muted)}.market-lot__edit:hover,.movement-card__edit:hover{background:var(--panel-2);color:var(--text)}.price-card__profit b{font-family:var(--font-ui)}.movement-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}.movement-card__row{padding:13px 14px;gap:12px}.movement-card__identity strong{font-family:var(--font-ui);font-size:12px;font-weight:600}.movement-card__label{color:var(--muted-2);font-size:8.5px;letter-spacing:.06em}.movement-card__stock strong{font-family:var(--font-ui);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.movement-card__change strong{font-family:var(--font-ui);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.movement-card__change span,.movement-card__change small{font-size:9.5px}.movement-offers__head,.market-offers__head{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.movement-offers__compare,.market-offers__compare{display:flex;min-width:0;flex-direction:column;gap:2px}.movement-offers__compare strong,.market-offers__compare strong{color:var(--text);font-family:var(--font-ui);font-size:11.5px;font-weight:600}.movement-offers__compare span,.market-offers__compare span{color:var(--muted-2);font-size:9.5px}.movement-offers__compare b,.market-offers__compare b{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums}.movement-offers__head>span,.market-offers__head>span{color:var(--muted-2);font-size:9.5px;white-space:nowrap}.movement-competitor__amount{gap:1px}.movement-competitor__stock{color:var(--muted-2);font-size:9.5px;font-weight:500}.movement-competitor__price{display:inline-flex;align-items:baseline;gap:4px}.movement-competitor__price small{color:var(--muted-2);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.movement-competitor__price strong{color:var(--text);font-family:var(--font-ui);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.idea-card{border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none}.idea-card__top{padding:16px 18px 0}.idea-card__source{color:var(--muted-2);font-size:9px;letter-spacing:.06em}.idea-card__category{color:var(--accent-strong);font-size:11px;font-weight:600}.idea-score{padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-2);font-size:10px}.idea-score.is-good{border:0;background:transparent;color:var(--accent-strong)}.idea-card__main{grid-template-columns:minmax(0,1fr) 210px;gap:24px;padding:14px 18px 18px}.idea-card__label{display:none}.idea-card__copy{gap:8px}.idea-card__copy h2{font-family:var(--font-ui);font-size:clamp(20px,2.4vw,28px);font-weight:650;letter-spacing:-.03em;line-height:1.18}.idea-card__price-row{gap:10px 24px}.idea-card__price-row span{color:var(--muted-2);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.idea-card__price-row strong{font-family:var(--font-ui);font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.idea-card__meta{gap:6px 14px;font-size:10px}.idea-card__actions{gap:6px}.idea-card__actions .btn{min-height:34px;font-size:11px;justify-content:flex-start}.idea-card__stats>div{padding:11px 15px;background:var(--panel)}.idea-card__stats span{color:var(--muted-2);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.idea-card__stats strong{font-family:var(--font-ui);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.idea-card__note{padding:11px 18px 14px;font-size:10.5px}.idea-alternatives__list{gap:6px}.idea-alt{padding:10px 12px;border-color:transparent;border-radius:9px;background:var(--panel)}.idea-alt:hover{border-color:var(--line);background:var(--panel-2)}.idea-history__item{border-radius:9px;background:var(--panel)}.idea-section-head strong{font-family:var(--font-ui);font-size:15px;font-weight:650;letter-spacing:-.02em}.idea-section-head span{font-size:10px}.idea-modal__head strong{font-family:var(--font-ui);font-size:18px;font-weight:650;letter-spacing:-.02em}.idea-field input,.idea-field textarea{font-family:var(--font-ui);font-size:12px;border-radius:8px}.phrases-page,.rating-page{padding-top:28px}.phrases-card,.phrases-preview{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}.phrase-row{padding:8px 10px;border-color:transparent;border-radius:9px;background:var(--panel-2)}.phrase-row__input{min-height:38px;padding:8px 10px;border-radius:7px;background:var(--panel);font-size:12px}.phrases-preview__bubble{background:var(--panel-2)}.phrases-save-state{font-size:10px}.btn{min-height:34px;border-radius:9px;font-size:11px;font-weight:600;box-shadow:none}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--subtle,.btn--ghost{background:transparent;border-color:var(--line)}.search{min-height:38px}.count-pill{padding:2px 7px;border-radius:7px;border-color:var(--line);background:transparent;color:var(--muted-2);font-size:9.5px}.chat-head__who strong{font-family:var(--font-ui);font-size:13.5px}.order-details h2{font-family:var(--font-ui);font-size:16px;font-weight:650;letter-spacing:-.02em}.price-card,.details-section,.settings-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}.price-card__value{color:var(--text);font-family:var(--font-ui);font-size:24px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price-card__amount{color:var(--muted-2);font-size:10.5px}.price-card__hint{padding:0;border:0;background:transparent;color:var(--accent-strong);font-size:10px}.details-section h3{color:var(--muted-2);font-family:var(--font-ui);font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.section-head h2,.section-head h3{font-family:var(--font-ui);font-size:14px;font-weight:650;letter-spacing:-.01em}.order-details__subtitle{font-size:11px;line-height:1.5}.detail span{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.detail strong{font-family:var(--font-ui);font-size:12px;font-weight:600}.section-note{color:var(--muted);font-size:10px}.bubble{border-color:var(--line);border-radius:14px;background:var(--panel-2);box-shadow:none}.bubble--me{border-color:#e2d0b72e;background:#e2d0b71c;color:var(--text);box-shadow:none}.bubble--me p{color:var(--text)}.chat-head{border-bottom-color:var(--line);background:#26231ff0}.chat-demo-bar{border-bottom-color:var(--line-soft);background:#2b27227a}.chat-demo-bar.is-offline{background:#e8aba20d}.composer{border-top-color:var(--line);background:#26231ff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -10px 30px #0000001f}.quick-reply{border-color:var(--line);background:#ffffff06}.mobile-nav{border-top-color:var(--line);background:#211f1cf5;box-shadow:0 -10px 28px #0000002e}.site-return-dock{border-color:#e2d0b742;background:#2b2722f5;box-shadow:0 12px 34px #00000038}.site-browser__bar{background:#211f1cfa}.site-browser__browser-hint,.bubble__qr-button:hover{background:#2b2722f5}@media (max-width: 900px){.orders-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-stats-strip__profit{display:flex}.orders-stats-strip__today,.orders-stats-strip__profit,.orders-stats-strip__net{padding:0 9px}.orders-stats-strip small{font-size:8px}.orders-stats-strip strong{font-size:11.5px}.stats-page{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.stats-today{grid-template-columns:1fr;gap:16px;padding:17px 18px}.stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding-left:0;border-left:0}.stats-kpi{padding:0}.stats-today__profit{font-size:32px}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.idea-card__main{grid-template-columns:1fr;gap:16px;padding:14px 15px 16px}.idea-card__top{padding:14px 15px 0}.idea-card__actions{flex-direction:row;flex-wrap:wrap}.idea-card__actions .btn{flex:1 1 150px;justify-content:center}.market-page{padding:18px 14px calc(104px + env(safe-area-inset-bottom))}.phrases-page,.rating-page{padding:20px 14px calc(140px + env(safe-area-inset-bottom))}}@media (max-width: 420px){.orders-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-stats-strip__profit{display:flex}.orders-stats-strip__today,.orders-stats-strip__profit,.orders-stats-strip__net{padding:0 8px}.orders-stats-strip strong{font-size:11px}.market-stat{padding:10px 11px}.market-stat strong{font-size:16px}}.osu-page{--osu-pink: #e9a8c1;--osu-pink-strong: #f7c6d8;--osu-pink-dim: rgba(233, 168, 193, .12)}.osu-hero{position:relative;display:flex;flex:0 0 auto;flex-direction:column;gap:9px;padding:22px 24px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 92% 8%,var(--osu-pink-dim),transparent 36%),var(--panel);box-shadow:none}.osu-hero:after{content:"";position:absolute;top:-80px;right:-50px;width:230px;height:230px;border:1px solid rgba(233,168,193,.15);border-radius:50%;pointer-events:none}.osu-hero__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.osu-hero__brand{display:inline-flex;align-items:baseline;gap:10px}.osu-wordmark{color:var(--osu-pink-strong);font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.06em;line-height:1}.osu-hero__caption{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.osu-state{display:inline-flex;align-items:center;gap:6px;color:var(--muted-2);font-size:9.5px;white-space:nowrap}.osu-state__dot{width:6px;height:6px;border-radius:50%;background:var(--muted-2)}.osu-state.is-on{color:var(--osu-pink-strong)}.osu-state.is-on .osu-state__dot{background:var(--osu-pink);box-shadow:0 0 0 3px #e9a8c11a}.osu-hero h1{position:relative;z-index:1;margin:0;font-size:clamp(32px,3.6vw,46px);letter-spacing:-.045em}.osu-hero p{position:relative;z-index:1;max-width:600px;margin:0;font-size:12.5px;line-height:1.55;color:var(--muted)}.osu-hero__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.osu-control{display:flex;flex:0 0 auto;align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.osu-control__icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:var(--panel-2);color:var(--muted-2)}.osu-control__icon.is-on{background:var(--osu-pink-dim);color:var(--osu-pink-strong)}.osu-control__copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.osu-control__copy strong{color:var(--text);font-size:12.5px;font-weight:650}.osu-control__copy span{color:var(--muted-2);font-size:10.5px;line-height:1.45}.osu-switch{width:42px;height:24px;flex:0 0 42px;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel-2);cursor:pointer;transition:background .16s ease,border-color .16s ease}.osu-switch span{display:block;width:16px;height:16px;border-radius:50%;background:var(--muted-2);transition:transform .16s ease,background .16s ease}.osu-switch.is-on{border-color:#e9a8c173;background:#e9a8c12e}.osu-switch.is-on span{background:var(--osu-pink-strong);transform:translate(18px)}.osu-switch:disabled{opacity:.55;cursor:default}.osu-status{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:0 2px;color:var(--muted-2);font-size:9.5px}.osu-status span{display:inline-flex;align-items:center;gap:5px}.osu-status__source{margin-left:auto;color:var(--muted-2)}.osu-notice{display:flex;flex:0 0 auto;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(233,168,193,.2);border-radius:9px;background:#e9a8c10f;color:var(--osu-pink-strong);font-size:10.5px}.osu-alert{display:flex;flex:0 0 auto;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(232,171,162,.28);border-radius:10px;background:#e8aba20f;color:var(--red)}.osu-alert>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.osu-alert strong{color:var(--text);font-size:11.5px}.osu-alert span{color:var(--muted);font-size:10.5px;line-height:1.45}.osu-block{display:flex;flex:0 0 auto;flex-direction:column;gap:10px}.osu-block__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.osu-block__head>div{display:flex;flex-direction:column;gap:2px}.osu-block__head strong{color:var(--text);font-family:var(--font-ui);font-size:15px;font-weight:650;letter-spacing:-.02em}.osu-block__head span:not(.osu-count){color:var(--muted-2);font-size:10px}.osu-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:7px;color:var(--muted-2);font-size:9.5px}.osu-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.osu-event{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.osu-event__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.osu-event__kind{color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.osu-event__kind.is-set{color:var(--osu-pink-strong)}.osu-event__kind.is-diff{color:var(--accent-strong)}.osu-event__time{color:var(--muted-2);font-size:9px}.osu-event__body{display:flex;align-items:flex-start;gap:10px;min-width:0}.osu-event__cover{width:58px;height:44px;flex:0 0 58px;overflow:hidden;border-radius:7px;background:var(--panel-2)}.osu-event__cover img{width:100%;height:100%;object-fit:cover}.osu-event__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.osu-event__copy>a{overflow:hidden;color:var(--text);font-size:12px;font-weight:650;line-height:1.3;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.osu-event__copy>a:hover{color:var(--osu-pink-strong)}.osu-event__copy>span{overflow:hidden;color:var(--muted-2);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.osu-event__open{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--muted-2)}.osu-event__open:hover{background:var(--panel-2);color:var(--text)}.osu-diffs{display:flex;flex-wrap:wrap;gap:4px}.osu-diff{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);color:var(--muted);font-size:9px;line-height:1.35}.osu-diff b{color:var(--muted-2);font-size:8px;font-weight:600;text-transform:uppercase}.osu-diff span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osu-diff.mode-osu{border-color:#e9a8c12e;color:var(--osu-pink-strong)}.osu-diff.mode-taiko{border-color:#e8b07a2e;color:#e8c09a}.osu-diff.mode-catch{border-color:#9fc5e82e;color:#b9d4e9}.osu-diff.mode-mania{border-color:#c5a7e82e;color:#d4bde9}.osu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.osu-set{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.osu-set__cover{display:grid;place-items:center;height:92px;background:linear-gradient(135deg,var(--osu-pink-dim),transparent 60%),var(--panel-2);color:var(--osu-pink)}.osu-set__cover img{width:100%;height:100%;object-fit:cover}.osu-set__body{display:flex;flex-direction:column;gap:2px;padding:11px 12px 12px;min-width:0}.osu-set__artist{overflow:hidden;color:var(--muted-2);font-size:9px;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.osu-set__body>a{display:-webkit-box;overflow:hidden;color:var(--text);font-size:12px;font-weight:650;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.osu-set__body>a:hover{color:var(--osu-pink-strong)}.osu-set__creator{overflow:hidden;margin-bottom:4px;color:var(--muted-2);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.osu-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 18px;border:1px dashed var(--line);border-radius:12px;background:var(--panel);color:var(--muted-2);text-align:center}.osu-empty>svg{color:var(--osu-pink)}.osu-empty strong{color:var(--text);font-size:12px;font-weight:650}.osu-empty span{max-width:430px;color:var(--muted);font-size:10.5px;line-height:1.5}@media (max-width: 900px){.osu-events{grid-template-columns:1fr}.osu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.osu-status__source{margin-left:0}}@media (max-width: 720px){.osu-hero{padding:18px}.osu-hero__top{align-items:flex-start;flex-direction:column;gap:7px}.osu-wordmark{font-size:25px}.osu-hero h1{font-size:32px}.osu-control{align-items:flex-start;padding:13px 14px}.osu-grid{grid-template-columns:1fr}.osu-set{display:grid;grid-template-columns:104px minmax(0,1fr)}.osu-set__cover{height:auto;min-height:96px}.osu-event__cover{width:50px;height:40px;flex-basis:50px}.osu-event__open{display:none}}.settings-icon--osu{color:var(--osu-pink-strong, #f7c6d8);border-color:#e9a8c133;background:#e9a8c11a}.osu-settings-state{margin-left:auto;color:var(--muted-2);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.osu-settings-state.is-on{color:var(--osu-pink-strong, #f7c6d8)}.settings-osu-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.settings-osu-actions>span{color:var(--muted-2);font-size:10px}@media (max-width: 720px){.settings-osu-actions{align-items:flex-start;flex-direction:column}.settings-osu-actions .btn{width:100%;justify-content:center}}.osu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.osu-set{display:flex;flex-direction:column;gap:8px;padding:12px 13px}.osu-set__top{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.osu-set__title{display:-webkit-box;overflow:hidden;color:var(--text);font-size:12.5px;font-weight:650;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.osu-set__title:hover{color:var(--osu-pink-strong)}.osu-set__open{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:6px;color:var(--muted-2)}.osu-set__open:hover{background:var(--panel-2);color:var(--osu-pink-strong)}.osu-event__copy{padding-right:22px}.osu-set__date,.osu-event__release{color:var(--muted-2);font-size:9.5px;line-height:1.35;font-variant-numeric:tabular-nums}.osu-set__date{margin-top:-3px}@media (max-width: 900px){.osu-grid{grid-template-columns:1fr}}.orders-heading{align-items:flex-start}.orders-brand{display:flex;flex-direction:column;gap:3px}.orders-brand__line{display:flex;align-items:center;gap:7px}.orders-brand__line strong{font-family:var(--font-ui);font-size:20px;font-weight:750;letter-spacing:-.025em}.orders-brand__spark{flex:0 0 auto;color:var(--accent-strong)}.orders-head-tools{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.orders-scan{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:9.5px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.orders-scan:hover:not(:disabled){border-color:var(--line-strong);background:var(--panel-2);color:var(--text)}.orders-scan:disabled{opacity:.65;cursor:wait}.orders-scan-progress,.orders-scan-note{display:flex;align-items:center;gap:6px;margin:-2px 0 5px;padding:0 2px;color:var(--muted-2);font-size:10px}.orders-scan-progress{color:var(--accent)}.order-list-item__title{font-size:16px;line-height:1.42;-webkit-line-clamp:3}.character-badge-wrap{position:relative;display:inline-flex;max-width:100%;margin:9px 0 2px}.character-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 9px;border:1px solid rgba(226,208,183,.18);border-radius:999px;background:#e2d0b70f;color:var(--accent-strong);font:inherit;font-size:10.5px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.character-badge:hover,.character-badge.is-open{border-color:#e2d0b757;background:#e2d0b71a}.character-badge span{max-width:210px;overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.character-badge small{color:var(--muted);font-size:9px}.character-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(290px,82vw);padding:8px;border:1px solid var(--line-strong);border-radius:13px;background:var(--panel-2);box-shadow:0 18px 44px #00000073}.character-menu__head{display:flex;flex-direction:column;gap:1px;padding:5px 6px 8px;border-bottom:1px solid var(--line)}.character-menu__head span,.character-menu__label{color:var(--muted-2);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.character-menu__head b{color:var(--accent-strong);font-size:12px}.character-menu__sites{display:flex;flex-direction:column;gap:2px;max-height:240px;padding-top:6px;overflow-y:auto}.character-menu__label{padding:3px 6px 4px}.character-menu__site{display:flex;align-items:center;gap:8px;width:100%;padding:7px 6px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.character-menu__site:hover{background:var(--panel-3)}.character-menu__initials{display:grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--accent);font-size:9px;font-weight:700}.character-menu__site>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.character-menu__site strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.character-menu__site small{color:var(--muted-2);font-size:9px}.character-menu__empty{margin:0;padding:10px 6px 4px;color:var(--muted);font-size:10.5px;line-height:1.45}.order-event__amount{color:var(--text);font-size:14px;font-weight:700}.price-card__amount{font-size:14px;font-weight:650;color:var(--muted)}.stats-today__withdraw{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted-2);font-size:9.5px}.stats-today__withdraw strong{color:var(--green);font-family:var(--font-ui);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.stats-today__withdraw small{color:var(--muted-2);font-size:9.5px}.stats-days--compact{gap:0}.stats-day.stats-day--compact{grid-template-columns:50px minmax(0,1fr) auto;gap:12px;padding:9px 2px;border-bottom:1px solid var(--line)}.stats-day.stats-day--compact:last-child{border-bottom:0}.stats-day__meta{overflow:hidden;color:var(--muted-2);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.stats-day.stats-day--compact .stats-day__value{min-width:96px;color:var(--green);font-family:var(--font-ui);font-size:18px;font-weight:650;letter-spacing:-.025em;text-align:right;font-variant-numeric:tabular-nums}.stats-day.stats-day--compact .stats-day__value.is-negative{color:var(--red)}.settings-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-status>div:first-child{display:flex;flex-direction:column;gap:2px}.settings-status strong{font-size:13px}.settings-status span{color:var(--muted-2);font-size:10.5px}.settings-status__actions{display:flex;gap:6px}.settings-status__loading{display:block;margin-top:7px;color:var(--muted-2);font-size:9.5px}.settings-about{display:flex;flex-direction:column;gap:12px}.settings-about__brand{display:flex;align-items:center;gap:10px}.settings-about__spark{color:var(--accent-strong)}.settings-about__brand>div{display:flex;flex-direction:column;gap:1px}.settings-about__brand strong{font-family:var(--font-ui);font-size:21px;letter-spacing:-.03em}.settings-about__brand span{color:var(--muted-2);font-size:10px}.settings-changelog{padding-top:10px;border-top:1px solid var(--line)}.settings-changelog summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11.5px;cursor:pointer;list-style:none}.settings-changelog summary::-webkit-details-marker{display:none}.settings-changelog summary svg{transition:transform .2s ease}.settings-changelog[open] summary svg{transform:rotate(180deg)}.settings-changelog__body{display:flex;flex-direction:column;gap:7px;padding-top:10px}.settings-changelog__body p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.5}.settings-changelog__body b{color:var(--accent-strong)}.lots-page{gap:16px}.lots-count{color:var(--muted-2);font-size:10.5px;white-space:nowrap}.lots-list{display:flex;flex-direction:column;gap:9px}.lot-card{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.lot-card__head{display:flex;align-items:flex-start;gap:9px}.lot-card__icon{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--accent)}.lot-card__title{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lot-card__title strong{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:650;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lot-state{flex:0 0 auto;padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted-2);font-size:8.5px;text-transform:uppercase;letter-spacing:.05em}.lot-state.is-active{border-color:#a9cbb442;color:var(--green)}.lot-card__body{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.lot-card__price,.lot-card__cost{display:flex;flex-direction:column;gap:3px}.lot-card__price span,.lot-card__cost>span{color:var(--muted-2);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.lot-card__price strong{font-family:var(--font-ui);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.lot-card__price small{color:var(--muted-2);font-size:9.5px}.lot-card__cost>span{display:inline-flex;align-items:center;gap:4px}.lot-card__cost>div{display:flex;gap:5px}.lot-card__cost input{width:86px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:11px;font-variant-numeric:tabular-nums}.lot-card__cost button{height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:9.5px;cursor:pointer}.lot-card__cost button:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.lot-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.lot-card__actions .btn{min-height:30px;padding:0 9px;font-size:10px}.lots-modal{width:min(660px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 30px));overflow-y:auto}.lots-form{display:flex;flex-direction:column;gap:11px}.lots-field{display:flex;flex-direction:column;gap:4px}.lots-field>span{color:var(--muted);font-size:10px}.lots-field input,.lots-field textarea,.lots-field select{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font:inherit;font-size:12px}.lots-field textarea{resize:vertical;line-height:1.45}.lots-field small{color:var(--muted-2);font-size:9px;line-height:1.4}.lots-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.lots-switch{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.lots-switch input{accent-color:var(--green)}.lots-form__actions{display:flex;justify-content:flex-end;gap:7px;padding-top:4px}@keyframes iuane-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.market-page,.stats-page,.settings-page,.sites-page,.osu-page,.lots-page,.phrases-page,.rating-page,.chat-view,.list-pane,.order-page{animation:iuane-page-in .34s cubic-bezier(.22,.8,.24,1) both}.order-list-item,.lot-card,.market-lot,.movement-card,.settings-card,.stats-card,.sites-card,.idea-card{transition:transform .22s cubic-bezier(.22,.8,.24,1),border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.order-list-item:hover,.lot-card:hover,.market-lot:hover,.movement-card:hover,.settings-card:hover,.stats-card:hover,.sites-card:hover,.idea-card:hover{transform:translateY(-1px);border-color:var(--line-strong)}@media (max-width: 760px){.orders-brand__line strong{font-size:18px}.order-list-item__title{font-size:15px}.stats-day.stats-day--compact{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.stats-day.stats-day--compact .stats-day__value{min-width:78px;font-size:16px}.stats-day__meta{font-size:9.5px}.lot-card__body{grid-template-columns:1fr;gap:9px}.lot-card__actions{justify-content:flex-start}.lots-form__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.market-page,.stats-page,.settings-page,.sites-page,.osu-page,.lots-page,.phrases-page,.rating-page,.chat-view,.list-pane,.order-page,.order-list-item,.lot-card,.market-lot,.movement-card,.settings-card,.stats-card,.sites-card,.idea-card{animation:none;transition:none}}.list-head-tools{display:flex;align-items:center;gap:6px}.list-money{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--accent-strong);font:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.list-money:hover,.list-money:focus-visible{border-color:#e2d0b752;background:#e2d0b717;box-shadow:0 4px 14px #0000001f}.list-money strong{color:var(--accent-strong);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.list-money.is-loading{opacity:.55}.list-balance{display:none!important}.rail__reviews{display:flex;flex-direction:column;align-items:center;gap:1px;padding:0;border:0;background:transparent;color:var(--muted-2);font:inherit;cursor:pointer}.rail__reviews:hover strong{color:var(--accent-strong)}.rail__reviews-stars{display:inline-flex;gap:.5px;color:#ffffff29;line-height:1}.rail__reviews-stars .is-filled{color:#e9cd97}.rail__reviews strong{color:var(--accent);font-family:var(--font-ui);font-size:9px;font-weight:700;font-variant-numeric:tabular-nums}.rail__reviews small{color:var(--muted-2);font-size:7px}.rail__profile{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.rail__profile:hover .avatar{box-shadow:inset 0 0 0 1px #fff3,0 0 0 3px #e2d0b72e}.settings-card--chat,.settings-card--donations{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.settings-card--chat .settings-card__head,.settings-card--donations .settings-card__head{flex:1}.settings-card--chat .toggle-row{flex:0 1 360px;padding:0;border-top:0}.settings-card--donations .btn{flex:0 0 auto}.rail__reviews-stars svg{width:9px;height:9px}.rail__reviews strong{font-size:12px}.rail__reviews small{font-size:8px}.seller-reviews__head p{font-size:11.5px}.seller-review__top strong{font-size:12px}.seller-review__top span,.seller-review__detail{font-size:9.5px}.seller-review p{font-size:11.5px}.seller-review__reply{font-size:10.5px}.seller-review__foot{font-size:9.5px}.seller-reviews__empty{font-size:11.5px}@media (max-width: 760px){.settings-card--chat,.settings-card--donations{align-items:stretch;flex-direction:column;gap:12px}.settings-card--chat .toggle-row{flex:1 1 auto;padding-top:10px;border-top:1px solid var(--line)}.settings-card--donations .btn{width:100%}}.stats-chart{display:flex;flex-direction:column;gap:4px;margin-top:4px}.stats-chart svg{display:block;width:100%;height:auto;overflow:visible}.stats-chart__grid{stroke:#e2d0b71a;stroke-width:1;stroke-dasharray:3 6}.stats-chart__zero{stroke:#e8aba259;stroke-width:1;stroke-dasharray:2 4}.stats-chart__line{fill:none;stroke:var(--green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.stats-chart__point{fill:#cfe2d5;stroke:var(--green);stroke-width:1.5}.stats-chart__labels{display:grid;gap:3px;padding:0 6px}.stats-chart__label{display:flex;align-items:center;flex-direction:column;gap:1px;min-width:0}.stats-chart__label strong{color:var(--green);font-family:var(--font-ui);font-size:11px;font-weight:650;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.stats-chart__label strong.is-negative{color:var(--red)}.stats-chart__label span{color:var(--muted-2);font-size:9.5px;white-space:nowrap}@media (max-width: 760px){.stats-chart__labels{gap:0;padding:0 2px}.stats-chart__label strong{max-width:100%;overflow:hidden;font-size:7.5px;letter-spacing:-.04em;text-overflow:clip}.stats-chart__label span{font-size:8px}}.settings-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.seller-rating-inline{display:inline-flex;align-items:center;gap:4px;color:#e9cd97;font-size:9.5px;line-height:1}.seller-rating-inline__stars{display:inline-flex;gap:1px;color:#ffffff29}.seller-rating-inline__stars .is-filled{color:#e9cd97}.seller-rating-inline b{color:#e9cd97;font-size:9.5px}.seller-rating-inline small{color:var(--muted-2);font-size:9px}.seller-rating-inline.is-empty{color:var(--muted)}.settings-status--embedded{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#ffffff05}.settings-status__head{display:flex;align-items:center;gap:8px}.settings-status__head>div:nth-child(2){display:flex;flex:1;flex-direction:column;gap:1px}.settings-status__head strong{font-size:12px}.settings-status__head span:not(.status-pill){color:var(--muted-2);font-size:9px}.settings-icon--small{width:28px;height:28px;border-radius:8px}.settings-status--embedded{width:100%}.settings-status__row{display:flex;align-items:stretch;flex-direction:column;gap:8px}.settings-status__row>span{color:var(--muted-2);font-size:9.5px;line-height:1.4}.settings-status__actions{display:flex;width:100%;gap:5px}.settings-status__actions .btn{flex:1;min-height:30px;padding:0 8px;font-size:10px;white-space:nowrap}.seller-reviews{display:flex;flex-direction:column;gap:12px}.seller-reviews__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.seller-reviews__head h2{margin:2px 0 3px;font-size:18px}.seller-reviews__head p{margin:0;color:var(--muted-2);font-size:10.5px}.seller-reviews__head-actions{display:flex;gap:6px}.seller-reviews__filters{display:flex;flex-wrap:wrap;gap:5px;padding-top:2px}.seller-reviews__filters button{display:inline-flex;align-items:center;gap:3px;padding:5px 9px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:10px;cursor:pointer}.seller-reviews__filters button:hover,.seller-reviews__filters button.is-active{border-color:#e2d0b752;background:#e2d0b712;color:var(--accent-strong)}.seller-reviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;overflow-y:auto;padding-right:2px}.seller-review{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#ffffff04}.seller-review__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.seller-review__top>div{display:flex;flex-direction:column;gap:1px;min-width:0}.seller-review__top strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.seller-review__top span{color:var(--muted-2);font-size:8.5px}.seller-review__stars{display:inline-flex;flex:0 0 auto;gap:1px;color:#ffffff29}.seller-review__stars .is-filled{color:#e9cd97}.seller-review__detail{color:var(--accent);font-size:8.5px}.seller-review p{margin:0;color:var(--text);font-size:10.5px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.seller-review__reply{display:flex;flex-direction:column;gap:2px;padding:6px 7px;border-radius:7px;background:#00000029;color:var(--muted);font-size:9.5px}.seller-review__reply span{color:var(--accent);font-size:7.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.seller-review__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:8.5px}.seller-review__foot a{color:var(--accent)}.seller-reviews__empty{padding:18px;border:1px dashed var(--line);border-radius:10px;color:var(--muted-2);font-size:10.5px;text-align:center}.settings-changelog__version{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px;padding-top:5px;border-top:1px solid var(--line-soft)}.settings-changelog__version:first-child{margin-top:0;padding-top:0;border-top:0}.settings-changelog__version span{color:var(--muted-2);font-size:8.5px}.settings-changelog__body ul{display:flex;flex-direction:column;gap:3px;margin:3px 0 0;padding:0 0 0 16px}.settings-changelog__body li{color:var(--muted);font-size:10px;line-height:1.45}.bubble.bubble--nick{z-index:6;overflow:visible}.bubble:before{display:none!important}.bubble{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffff17;background:linear-gradient(142deg,#ffffff13,#ffffff04 54%,#fff0 78%),var(--panel-2);box-shadow:0 7px 20px #00000026,inset 0 1px #ffffff0e}.bubble--me{border-color:#e2d0b73d;background:linear-gradient(142deg,#f4e7d333,#e2d0b711 52%,#3b342c00 82%),#3b342c;box-shadow:0 8px 22px #0000002b,inset 0 1px #ffffff1c}.bubble--me .bubble__meta{color:#f6f0e88f}.bubble--me .bubble__meta svg{color:var(--accent)}.message-nick{position:relative;display:inline-flex;align-items:center;gap:3px;color:#f4e7d3;font-weight:600}.message-nick__text{white-space:pre-wrap}.message-nick__button{display:inline-grid;width:16px;height:16px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);opacity:.78;cursor:pointer;vertical-align:middle;transition:color .16s ease,opacity .16s ease,transform .18s cubic-bezier(.22,.8,.24,1)}.message-nick__button:hover,.message-nick__button:focus-visible,.message-nick__button.is-open{border:0;background:transparent;color:var(--accent-strong);opacity:1;transform:scale(1.16)}.character-menu--inline{top:calc(100% + 4px);left:0;z-index:80}.order-pill{border-color:var(--line);background:#ffffff06;color:var(--muted)}.order-pill svg{color:var(--muted-2)}.order-pill:hover{border-color:var(--line-strong);background:#ffffff0b;color:var(--text)}.order-pill b{color:var(--text)}.order-event.is-fresh{animation:order-fresh 1s cubic-bezier(.22,.8,.24,1) both}@keyframes order-fresh{0%{transform:scale(.94);filter:brightness(1.55);box-shadow:0 0 0 1px #e9cd9780,0 0 32px #e9cd974d}38%{transform:scale(1.018);filter:brightness(1.13);box-shadow:0 0 0 1px #e9cd9738,0 0 24px #e9cd9721}to{transform:scale(1);filter:brightness(1);box-shadow:0 14px 36px #0000002e}}.lot-card__competitor{color:var(--muted-2);font-size:9.5px;line-height:1.3;letter-spacing:0;text-transform:none}.lot-card__prices-link{letter-spacing:0;text-transform:none}.lot-card__prices-link{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:9.5px;cursor:pointer}.lot-card__prices-link:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.lots-modal-overlay .qr-modal__backdrop{background:#0808082e;-webkit-backdrop-filter:blur(16px) saturate(.82);backdrop-filter:blur(16px) saturate(.82)}.lots-modal-overlay .qr-modal__panel{box-shadow:0 30px 90px #00000094,0 0 0 1px #e2d0b71f}.osu-push-test{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 7px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:9px;cursor:pointer}.osu-push-test:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.osu-push-test:disabled{opacity:.55}@media (min-width: 1000px){.lots-page{max-width:1180px;margin:0 auto}.lots-page .market-hero h1{font-size:34px}.lots-page .market-hero p{font-size:13px}.lots-page .lot-card{padding:18px 20px}.lots-page .lot-card__head{gap:12px}.lots-page .lot-card__icon{width:36px;height:36px;border-radius:10px}.lots-page .lot-card__title strong{font-size:15px}.lots-page .market-lot__category{font-size:9.5px}.lots-page .lot-card__body{grid-template-columns:190px minmax(240px,1fr) auto;gap:20px;margin-top:14px;padding-top:14px}.lots-page .lot-card__price strong{font-size:23px}.lots-page .lot-card__price span,.lots-page .lot-card__cost>span{font-size:10px}.lots-page .lot-card__price small,.lots-page .lot-card__competitor,.lots-page .lot-card__prices-link{font-size:10.5px}.lots-page .lot-card__cost input{width:112px;height:34px;font-size:13px}.lots-page .lot-card__cost button{height:34px;font-size:10.5px}.lots-page .lot-card__actions .btn{min-height:34px;padding:0 12px;font-size:11px}.lots-page .lots-count{font-size:11.5px}.lots-modal{width:min(720px,calc(100vw - 40px))}.lots-field>span{font-size:11px}.lots-field input,.lots-field textarea,.lots-field select{padding:10px 12px;font-size:13px}.lots-field small{font-size:10px}}.market-page,.stats-page,.status-page,.settings-page,.sites-page,.osu-page,.lots-page,.phrases-page,.rating-page,.chat-view,.list-pane,.order-page,.order-details--page{animation:none!important}::view-transition-group(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}::view-transition-old(root){animation:cc-view-old .22s cubic-bezier(.22,.8,.24,1) both}::view-transition-new(root){animation:cc-view-new .3s cubic-bezier(.22,.8,.24,1) both}@keyframes cc-view-old{to{opacity:0}}@keyframes cc-view-new{0%{opacity:0}}.chat-item,.order-list-item,.market-lot,.lot-card,.settings-card,.stats-card,.sites-card,.idea-card,.movement-card{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease}.order-list-item:hover,.market-lot:hover,.lot-card:hover,.settings-card:hover,.stats-card:hover,.sites-card:hover,.idea-card:hover,.movement-card:hover{transform:none}.chat-item:active,.rail-btn:active,.mobile-nav__btn:active{opacity:.82}.chat-item,.quick-reply,.rail-btn,.mobile-nav__btn,.settings-changelog summary,.lot-card__prices-link{transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .16s ease}.seller-reviews__filters,.seller-reviews__list,.settings-changelog__body{animation:cc-soft-reveal .22s cubic-bezier(.22,.8,.24,1) both}.seller-reviews__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,.8,.24,1),opacity .24s ease}.seller-reviews__body.is-open{grid-template-rows:1fr;opacity:1}.seller-reviews__body-inner{display:flex;min-height:0;flex-direction:column;gap:12px;overflow:hidden}.seller-reviews__body .seller-reviews__filters,.seller-reviews__body .seller-reviews__list{animation:none}@keyframes cc-soft-reveal{0%{opacity:0}to{opacity:1}}.order-event.is-fresh{animation:order-fresh .76s cubic-bezier(.22,.8,.24,1) both}@keyframes order-fresh{0%{box-shadow:0 0 0 1px #e9cd975c,0 0 28px #e9cd9729}to{box-shadow:0 14px 36px #0000002e}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root),.order-event.is-fresh,.seller-reviews__filters,.seller-reviews__list,.settings-changelog__body{animation:none!important}}@media (max-width: 760px){.list-money{height:29px;padding:0 7px}.list-money strong{font-size:9.5px}.seller-reviews__list{grid-template-columns:1fr;max-height:50vh}.seller-reviews__head{flex-direction:column}.seller-reviews__head-actions{width:100%}.seller-reviews__head-actions .btn{flex:1}.settings-status__row{align-items:flex-start;flex-direction:column}.settings-status__actions{width:100%}.settings-status__actions .btn{flex:1}}.tab-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:220px;color:var(--muted-2);font-size:10px}.donation-offline-pause{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border:1px solid rgba(226,208,183,.22);border-radius:9px;background:#e2d0b70e;color:var(--muted);font-size:9.5px;line-height:1.45}.donation-offline-pause svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.donation-offline-pause strong{color:var(--text)}.chat-donation-actions{display:flex;flex-direction:column;gap:6px;margin:8px 0 2px;padding:8px 10px;border:1px solid rgba(226,208,183,.14);border-radius:10px;background:#ffffff06}.chat-donation-actions.is-loading{flex-direction:row;align-items:center;color:var(--muted-2);font-size:9px}.chat-donation-actions__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:9px}.chat-donation-actions__provider{color:var(--accent);font-weight:600}.chat-donation-actions__status{padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted-2);font-size:8px}.chat-donation-actions__status.is-ready,.chat-donation-actions__status.is-paid{border-color:#a9cbb43d;color:var(--green)}.chat-donation-actions__status.is-delivered{color:var(--green)}.chat-donation-actions__status.is-error{color:var(--red)}.chat-donation-actions__amount{margin-left:auto;color:var(--muted-2);font-size:8.5px}.chat-donation-actions__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--muted-2);font-size:9px}.chat-donation-actions__meta strong{color:var(--text);font-weight:600}.chat-donation-actions__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mini-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--muted);font:inherit;font-size:8.5px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.mini-btn:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.mini-btn:disabled{cursor:wait;opacity:.6}.mini-btn--primary{border-color:#e2d0b74d;color:var(--accent)}.mini-btn--success{border-color:#a9cbb43d;color:var(--green)}.chat-donation-actions__done{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:8.5px}.chat-donation-actions__error{color:var(--red);font-size:8.5px;line-height:1.35}@media (max-width: 760px){.chat-donation-actions{padding:7px 8px}.mini-btn{padding:5px 8px;font-size:9px}}.support-card__body{display:flex;flex-direction:column;gap:11px;margin-top:12px}.support-card__body>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.support-card__orders{display:flex;flex-direction:column;gap:7px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.support-card__orders-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:10.5px;font-weight:600}.support-card__orders-tools{display:flex;align-items:center;gap:6px}.support-card__orders-tools small{color:var(--muted-2);font-size:10px;font-weight:500}.support-card__orders-tools .icon-btn{width:24px;height:24px}.support-card__orders-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.support-card__order{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:8px;background:#ffffff06}.support-card__order-main{display:flex;flex-direction:column;gap:1px;min-width:0}.support-card__order-main strong{color:var(--accent-strong);font-size:11.5px}.support-card__order-main span{color:var(--text);font-size:11px}.support-card__order-main small{overflow:hidden;color:var(--muted-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.support-card__order-side{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.support-card__order-side strong{font-size:11.5px}.support-card__order-side small{color:var(--muted-2);font-size:10px}.support-card__error{padding:8px 9px;border:1px solid rgba(232,171,162,.35);border-radius:8px;color:#e8aba2;font-size:11px}.support-card__empty{padding:10px 4px;color:var(--muted-2);font-size:11px;text-align:center}.support-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.support-card__actions .btn{min-height:38px;padding:8px 12px;font-size:11.5px}.support-card__result{display:flex;flex-direction:column;gap:6px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.support-card__result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted-2);font-size:9.5px}.support-card__result-head span{color:var(--muted);font-weight:600}.support-card__result textarea{width:100%;min-height:90px;padding:9px 10px;resize:vertical;border:1px solid var(--line);border-radius:8px;outline:none;background:var(--panel);color:var(--text);font:inherit;font-size:11.5px;line-height:1.5}@media (max-width: 760px){.support-card__actions .btn{flex:1 1 45%}}.telegram-card .settings-card__head{align-items:center}.telegram-status{margin-left:auto;padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted-2);font-size:8.5px;white-space:nowrap}.telegram-status.is-ready{border-color:#a9cbb447;color:var(--green);background:#a9cbb412}.telegram-card__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.telegram-toggle{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);cursor:pointer}.telegram-toggle input{margin:2px 0 0;accent-color:var(--accent)}.telegram-toggle span{display:flex;flex-direction:column;gap:2px}.telegram-toggle strong{font-size:10px;font-weight:600}.telegram-toggle small,.telegram-field small{color:var(--muted-2);font-size:8.5px;line-height:1.35}.telegram-field{display:flex;flex-direction:column;gap:4px;min-width:0}.telegram-field>span{display:inline-flex;align-items:center;gap:4px;color:var(--muted-2);font-size:9px;font-weight:600}.telegram-field input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;outline:none;background:var(--panel-2);color:var(--text);font:inherit;font-size:11px}.telegram-field input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px #e2d0b70f}.telegram-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.telegram-ready{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--green);font-size:9px}@media (max-width: 760px){.telegram-card__body{grid-template-columns:1fr}.telegram-ready{width:100%;margin-left:0}}.rail__nav{min-height:0;overflow-y:auto;scrollbar-width:none}.rail__nav::-webkit-scrollbar{display:none}.donation-page{display:flex;flex-direction:column;gap:14px;width:100%;max-width:1320px;margin:0 auto;padding:26px 0 42px}.app.tab-donations .content{overflow-y:auto;overscroll-behavior:contain}.donation-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(900px 220px at 0% 0%,rgba(169,203,180,.1),transparent 68%),var(--panel)}.donation-hero__copy{min-width:0}.donation-hero h1{margin:2px 0 5px;font-family:var(--font-ui);font-size:clamp(30px,3vw,42px);font-weight:650;letter-spacing:-.045em;line-height:1.02}.donation-hero p{max-width:700px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.donation-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 0 auto}.donation-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.donation-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.donation-stat span{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.donation-stat strong{color:var(--text);font-family:var(--font-ui);font-size:22px;font-weight:650;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.donation-stat--waiting strong{color:var(--accent-strong)}.donation-stat--ready strong{color:var(--blue)}.donation-stat--paid strong{color:var(--accent)}.donation-stat--delivered strong{color:var(--green)}.donation-stat--error strong{color:var(--red)}.donation-layout{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.34fr);align-items:start;gap:12px}.donation-list-pane{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.donation-list-tools{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.donation-search{height:34px}.donation-search input{font-size:11px}.donation-filters{display:flex;flex-wrap:wrap;gap:4px}.donation-filters .filter-chip{min-height:24px;padding:3px 8px;font-size:9px}.donation-list{display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 330px);min-height:240px;overflow-y:auto;padding:6px}.donation-list::-webkit-scrollbar,.donation-detail::-webkit-scrollbar{width:6px}.donation-list::-webkit-scrollbar-thumb,.donation-detail::-webkit-scrollbar-thumb{border-radius:999px;background:var(--line-strong)}.donation-item{display:flex;flex-direction:column;gap:5px;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.donation-item:hover,.donation-item.is-active{border-color:var(--line);background:var(--panel-2)}.donation-item__top{display:flex;align-items:center;gap:5px;min-width:0}.donation-provider,.donation-status{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:2px 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:8px;font-weight:650;letter-spacing:.03em;white-space:nowrap}.donation-provider.is-funtime{border-color:#a9cbb440;color:var(--green);background:#a9cbb414}.donation-provider.is-trinity{border-color:#8eb2e247;color:#a9c4e8;background:#8eb2e214}.donation-provider.is-blackrussia{border-color:#b3c2d240;color:var(--blue);background:#b3c2d214}.donation-provider.is-advancerp{border-color:#e2b0784d;color:#e8c39a;background:#e2b07814}.donation-status.is-waiting{border-color:#e2d0b740;color:var(--accent-strong)}.donation-status.is-ready{border-color:#b3c2d240;color:var(--blue)}.donation-status.is-paid{border-color:#e2d0b74d;color:var(--accent)}.donation-status.is-delivered{border-color:#a9cbb44d;color:var(--green)}.donation-status.is-canceled,.donation-status.is-error{border-color:#e8aba247;color:var(--red)}.donation-item__age{margin-left:auto;color:var(--muted-2);font-size:8.5px;white-space:nowrap}.donation-item__title{overflow:hidden;color:var(--text);font-size:12px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.donation-item__title span{color:var(--muted);font-weight:500}.donation-item__meta,.donation-item__nick,.donation-item__price{display:flex;align-items:center;gap:5px;min-width:0;color:var(--muted-2);font-size:9px}.donation-item__meta span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.donation-item__nick{overflow:hidden;color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.donation-item__price{justify-content:space-between;padding-top:2px;border-top:1px solid rgba(69,61,52,.55)}.donation-item__price strong{color:var(--accent-strong);font-size:11px;font-variant-numeric:tabular-nums}.donation-item__price span{color:var(--muted-2);font-size:8.5px;font-variant-numeric:tabular-nums}.donation-empty,.donation-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:180px;padding:24px;color:var(--muted-2);text-align:center}.donation-empty strong,.donation-detail-empty strong{color:var(--text);font-size:12px}.donation-empty span,.donation-detail-empty span{max-width:280px;color:var(--muted-2);font-size:10px;line-height:1.45}.donation-detail{min-width:0;min-height:520px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.donation-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.donation-detail__head h2{margin:5px 0 3px;font-family:var(--font-ui);font-size:20px;font-weight:650;letter-spacing:-.035em;line-height:1.15}.donation-detail__head p{margin:0;color:var(--muted);font-size:10px}.donation-detail__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--muted-2);font-size:9px}.donation-detail__head-actions{display:flex;gap:5px;flex:0 0 auto}.donation-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0}.donation-amounts>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:8px;border-right:1px solid var(--line)}.donation-amounts>div:last-child{border-right:0}.donation-amounts span{color:var(--muted-2);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.donation-amounts strong{color:var(--text);font-family:var(--font-ui);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.donation-amounts strong.is-positive{color:var(--green)}.donation-amounts strong.is-negative{color:var(--red)}.donation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.donation-form-grid label{display:flex;flex-direction:column;gap:4px;min-width:0}.donation-form-grid label>span{display:inline-flex;align-items:center;gap:4px;color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.02em}.donation-form-grid__wide{grid-column:1 / -1}.donation-form-grid input,.donation-form-grid select,.donation-form-grid textarea,.donation-settings-fields input,.donation-settings-fields textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;outline:none;background:var(--panel-2);color:var(--text);font:inherit;font-size:11px;transition:border-color .16s ease,box-shadow .16s ease}.donation-form-grid input:focus,.donation-form-grid select:focus,.donation-form-grid textarea:focus,.donation-settings-fields input:focus,.donation-settings-fields textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px #e2d0b70f}.donation-form-grid input[readonly]{color:var(--muted);opacity:.8}.donation-form-grid textarea,.donation-settings-fields textarea{resize:vertical;min-height:54px}.donation-hint{margin:9px 0 0;padding:8px 10px;border:1px dashed var(--line);border-radius:8px;color:var(--muted-2);font-size:9.5px;line-height:1.45}.donation-payment-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 2px;padding:10px 12px;border:1px solid rgba(169,203,180,.28);border-radius:10px;background:linear-gradient(90deg,rgba(169,203,180,.08),transparent 70%),var(--panel-2)}.donation-payment-link__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.donation-payment-link__copy .eyebrow{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:8px}.donation-payment-link__copy strong{color:var(--text);font-size:11px;font-weight:650}.donation-payment-link__copy small{color:var(--muted-2);font-size:8.5px;line-height:1.35}.donation-payment-link__actions{display:flex;flex-wrap:wrap;gap:5px;flex:0 0 auto}.donation-actions{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0}.donation-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid var(--line)}.donation-step{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.donation-step:hover:not(:disabled){border-color:var(--line-strong)}.donation-step:disabled{cursor:default;opacity:.55}.donation-step.is-done{border-color:#a9cbb44d;background:#a9cbb40f}.donation-step svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.donation-step--deliver svg{color:var(--green)}.donation-step span{display:flex;flex-direction:column;gap:2px;min-width:0}.donation-step strong{font-size:10.5px;font-weight:650}.donation-step small{color:var(--muted-2);font-size:8.5px;line-height:1.35}.donation-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px}.donation-timeline{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--muted-2);font-size:8.5px}.donation-timeline span{display:inline-flex;align-items:center;gap:4px}.donation-secondary-actions{display:flex;gap:5px;flex-wrap:wrap}.donation-alert,.donation-success{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;border:1px solid rgba(232,171,162,.25);border-radius:8px;background:#e8aba20f;color:var(--red);font-size:9.5px;line-height:1.4}.donation-success{border-color:#a9cbb440;background:#a9cbb40f;color:var(--green)}.donation-settings-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.donation-settings-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.donation-settings-panel__head h2{margin:3px 0 0;font-family:var(--font-ui);font-size:18px;font-weight:650;letter-spacing:-.03em}.donation-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.donation-toggle{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);cursor:pointer}.donation-toggle input{margin:2px 0 0;accent-color:var(--accent)}.donation-toggle span{display:flex;flex-direction:column;gap:2px;min-width:0}.donation-toggle strong{font-size:10px;font-weight:600}.donation-toggle small{color:var(--muted-2);font-size:8.5px;line-height:1.35}.donation-settings-fields{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:start;gap:9px}.donation-settings-fields label{display:flex;flex-direction:column;gap:4px;min-width:0}.donation-settings-fields label>span{color:var(--muted-2);font-size:9px;font-weight:600}.donation-settings-fields label>small{color:var(--muted-2);font-size:8px;line-height:1.35}@media (max-width: 1080px){.donation-layout{grid-template-columns:1fr}.donation-list{max-height:380px}.donation-detail{min-height:0}.donation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-settings-fields{grid-template-columns:1fr 1fr}.donation-settings-fields label:first-child{grid-column:1 / -1}}@media (max-width: 760px){.app.tab-donations .content{display:flex}.donation-page{padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.donation-hero{flex-direction:column;padding:16px}.donation-hero__actions{justify-content:flex-start}.donation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-stat:last-child{grid-column:1 / -1}.donation-form-grid,.donation-flow,.donation-settings-grid,.donation-settings-fields{grid-template-columns:1fr}.donation-form-grid__wide,.donation-settings-fields label:first-child{grid-column:auto}.donation-detail{padding:13px}.donation-detail__head{flex-direction:column}.donation-payment-link{align-items:stretch;flex-direction:column}.donation-payment-link__actions .btn{flex:1}.donation-amounts{grid-template-columns:1fr;gap:5px}.donation-amounts>div{flex-direction:row;align-items:center;justify-content:space-between;padding:4px 0;border-right:0;border-bottom:1px solid var(--line)}.donation-amounts>div:last-child{border-bottom:0}.donation-detail__footer{align-items:flex-start;flex-direction:column}.donation-settings-panel__head{flex-direction:column}.donation-settings-panel__head .btn{width:100%}}.donation-page{gap:18px;max-width:1400px;padding:30px 0 56px}.donation-hero{padding:26px 28px;border-radius:18px}.donation-hero p{font-size:13.5px;line-height:1.6}.donation-hero__actions{gap:8px}.donation-hero__actions .btn{min-height:40px;padding:9px 14px;font-size:12px}.donation-stats{gap:12px}.donation-stat{gap:7px;padding:16px 18px;border-radius:14px}.donation-stat span{font-size:10.5px}.donation-stat strong{font-size:27px}.donation-layout{grid-template-columns:minmax(360px,.88fr) minmax(0,1.32fr);gap:16px}.donation-list-pane,.donation-detail{border-radius:16px}.donation-list-tools{gap:10px;padding:15px}.donation-search{height:42px}.donation-search input{font-size:12.5px}.donation-filters{gap:6px}.donation-filters .filter-chip{min-height:32px;padding:6px 11px;font-size:11px}.donation-list{gap:7px;max-height:calc(100vh - 350px);padding:8px}.donation-item{gap:7px;padding:13px 15px;border-radius:12px}.donation-item__top{gap:6px}.donation-provider,.donation-status{padding:3px 8px;font-size:9.5px}.donation-item__age{font-size:9.5px}.donation-item__title{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.donation-item__meta,.donation-item__nick{font-size:11px;line-height:1.4}.donation-item__price{padding-top:7px}.donation-item__price strong{font-size:14px}.donation-item__price span{font-size:10px}.donation-detail{min-height:580px;padding:22px}.donation-detail__head{gap:16px;padding-bottom:15px}.donation-detail__head h2{margin:7px 0 4px;font-size:24px}.donation-detail__head p{font-size:11.5px;line-height:1.5}.donation-detail__eyebrow{gap:6px;font-size:10px}.donation-detail__head-actions{gap:7px}.donation-detail__head-actions .icon-btn{width:38px;height:38px}.donation-amounts{gap:12px;padding:15px 0}.donation-amounts span{font-size:9.5px}.donation-amounts strong{font-size:18px}.donation-form-grid{gap:12px}.donation-form-grid label{gap:6px}.donation-form-grid label>span,.donation-settings-fields label>span{font-size:10.5px}.donation-form-grid input,.donation-form-grid select,.donation-form-grid textarea,.donation-settings-fields input,.donation-settings-fields textarea{min-height:40px;padding:10px 12px;border-radius:9px;font-size:13px}.donation-form-grid textarea,.donation-settings-fields textarea{min-height:70px}.donation-hint{margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.5}.donation-payment-link{gap:14px;margin:14px 0 4px;padding:14px 16px;border-radius:12px}.donation-payment-link__copy .eyebrow{font-size:10px}.donation-payment-link__copy strong{font-size:14px}.donation-payment-link__copy small{font-size:10.5px}.donation-payment-link__actions{gap:7px}.donation-payment-link__actions .btn,.donation-actions .btn{min-height:38px;padding:8px 13px;font-size:11.5px}.donation-actions{gap:8px;padding:15px 0}.donation-flow{gap:10px;padding-top:13px}.donation-step{gap:11px;padding:14px;border-radius:11px}.donation-step strong{font-size:12.5px}.donation-step small{font-size:10.5px;line-height:1.45}.donation-detail__footer{gap:12px;padding-top:14px}.donation-timeline{gap:8px 14px;font-size:10px}.donation-secondary-actions{gap:7px}.donation-secondary-actions .btn,.donation-settings-panel .btn{min-height:36px;padding:7px 11px;font-size:11px}.qr-modal__actions .btn{min-height:42px;padding:9px 13px;font-size:12px}.fee-inline-btn{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 7px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2);color:var(--muted);font:inherit;font-size:9px;cursor:pointer}.fee-inline-btn:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.fee-inline-btn.is-active{border-color:#a9cbb44d;color:var(--green);background:#a9cbb412}.fee-inline-btn:disabled{opacity:.55;cursor:wait}.fee-quick-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0 4px}.fee-quick-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--muted);font:inherit;font-size:10.5px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.fee-quick-btn:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.fee-quick-btn.is-active{border-color:#a9cbb44d;background:#a9cbb412;color:var(--green)}.fee-quick-btn:disabled{cursor:wait;opacity:.55}.fee-quick-row small{color:var(--muted-2);font-size:9.5px;line-height:1.4}.donation-alert,.donation-success{padding:11px 12px;font-size:11px}.donation-settings-panel{gap:16px;padding:20px}.donation-settings-panel__head h2{font-size:21px}.donation-settings-grid{gap:10px}.donation-toggle{gap:10px;padding:13px 14px;border-radius:10px}.donation-toggle strong{font-size:12px}.donation-toggle small{font-size:10.5px}.donation-settings-fields{gap:12px}.donation-settings-fields label{gap:6px}.donation-settings-fields label>small{font-size:9.5px}.stats-forecast__previous{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr) minmax(150px,.9fr);align-items:center;gap:12px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}.stats-forecast__previous-head{display:flex;flex-direction:column;gap:3px;min-width:0}.stats-forecast__previous-head strong{font-family:var(--font-ui);font-size:17px;font-weight:650;letter-spacing:-.03em}.stats-forecast__previous-head small{color:var(--muted-2);font-size:9.5px}.stats-forecast__previous-figure{display:flex;flex-direction:column;gap:3px;min-width:0;padding-left:12px;border-left:1px solid var(--line)}.stats-forecast__previous-figure span{color:var(--muted-2);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em}.stats-forecast__previous-figure strong{font-family:var(--font-ui);font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.stats-forecast__previous-figure--accent strong{color:var(--green)}.stats-months{max-width:1000px;margin:14px auto 0;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.stats-months__summary{display:flex;align-items:center;gap:12px;min-height:72px;padding:15px 18px;cursor:pointer;list-style:none}.stats-months__summary::-webkit-details-marker{display:none}.stats-months__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;color:var(--accent);background:var(--panel-2)}.stats-months__title{display:flex;flex-direction:column;gap:2px;min-width:0}.stats-months__title strong{font-family:var(--font-ui);font-size:19px;font-weight:650;letter-spacing:-.03em}.stats-months__period{margin-left:auto;color:var(--muted-2);font-size:10px}.stats-months__chevron{color:var(--muted-2);transition:transform .16s ease}.stats-months[open] .stats-months__chevron{transform:rotate(180deg)}.stats-months__list{display:flex;flex-direction:column;gap:1px;padding:0 10px 10px}.stats-month-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px;align-items:center;gap:14px;padding:12px 10px;border-radius:9px}.stats-month-row:nth-child(odd){background:#ffffff05}.stats-month-row.is-current{border:1px solid rgba(169,203,180,.22);background:#a9cbb40e}.stats-month-row__name{display:flex;flex-direction:column;gap:3px;min-width:0}.stats-month-row__name strong{font-size:12.5px;font-weight:600}.stats-month-row__name span{color:var(--muted-2);font-size:9.5px}.stats-month-row__value{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;min-width:0;text-align:right}.stats-month-row__value span{color:var(--muted-2);font-size:9px;white-space:nowrap}.stats-month-row__value strong{font-family:var(--font-ui);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.stats-month-row__value strong.is-positive{color:var(--green)}.stats-month-row__value strong.is-negative{color:var(--red)}@media (max-width: 760px){.stats-forecast__previous{grid-template-columns:1fr 1fr;gap:10px}.stats-forecast__previous-head{grid-column:1 / -1}.stats-forecast__previous-figure{padding:9px 0 0;border-left:0;border-top:1px solid var(--line)}.stats-forecast__previous-figure strong{font-size:18px}.stats-months__summary{padding:13px 14px}.stats-months__title strong{font-size:17px}.stats-months__period{display:none}.stats-month-row{grid-template-columns:1fr 1fr;gap:8px;padding:11px 9px}.stats-month-row__name{grid-column:1 / -1}.stats-month-row__value{flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.stats-month-row__value strong{font-size:15px}}.chat-donation-actions{gap:8px;margin:12px 0 4px;padding:12px 14px;border-radius:12px}.chat-donation-actions__head{gap:8px;font-size:11px}.chat-donation-actions__status{padding:2px 8px;font-size:9.5px}.chat-donation-actions__amount{font-size:10px}.chat-donation-actions__meta{gap:6px;font-size:11px}.chat-donation-actions__buttons{gap:7px}.mini-btn{min-height:34px;gap:6px;padding:7px 11px;border-radius:8px;font-size:10.5px}.chat-donation-actions__done,.chat-donation-actions__error{font-size:10.5px}@media (max-width: 1080px){.donation-layout{grid-template-columns:1fr}.donation-list{max-height:48vh}}@media (max-width: 760px){.donation-page{gap:14px;padding:18px 0 34px}.donation-hero{padding:18px}.donation-hero__actions{width:100%}.donation-hero__actions .btn{flex:1 1 140px}.donation-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.donation-stat{padding:13px 14px}.donation-stat strong{font-size:23px}.donation-list-tools{padding:12px}.donation-detail{min-height:0;padding:16px}.donation-detail__head h2{font-size:21px}.donation-form-grid{grid-template-columns:1fr}.donation-form-grid__wide{grid-column:auto}.donation-actions .btn{flex:1 1 45%;min-height:42px}.donation-payment-link{padding:13px}.donation-payment-link__actions{width:100%}.donation-payment-link__actions .btn{flex:1 1 45%}.donation-flow{grid-template-columns:1fr}.donation-step{padding:13px}.donation-settings-panel{padding:15px}.chat-donation-actions{padding:11px 12px}.mini-btn{min-height:37px;padding:8px 12px;font-size:11px}}.sum-suggestion{position:relative;display:flex;flex-direction:column;gap:8px;margin:0 0 6px;padding:10px 12px 11px;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel);box-shadow:0 10px 24px #00000029;animation:cc-sum-in .15s ease both}.sum-suggestion:after{content:"";position:absolute;left:46px;bottom:-5px;width:8px;height:8px;background:var(--panel);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);transform:rotate(45deg)}.sum-suggestion.is-error{border-color:#e8aba266}.sum-suggestion__head{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:600}.sum-suggestion__head svg{color:var(--accent)}.sum-suggestion__close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--muted-2);cursor:pointer}.sum-suggestion__close:hover{background:#ffffff0f;color:var(--text)}.sum-suggestion__loading{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.sum-suggestion__error{color:#e8aba2;font-size:12px;line-height:1.5}.sum-suggestion__text{white-space:pre-line;color:var(--text);font-size:12px;line-height:1.5}.sum-suggestion__send{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:11.5px;font-weight:700;cursor:pointer}.sum-suggestion__send:hover{background:var(--accent-strong);border-color:var(--accent-strong)}@keyframes cc-sum-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.sum-suggestion{padding:10px 11px}.sum-suggestion:after{left:42px}.sum-suggestion__text{font-size:11.5px}}.command-palette,.message-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px;background:#0a09089e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.command-palette__panel,.message-search__panel{width:min(560px,100%);max-height:72vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:var(--panel);box-shadow:0 24px 70px #00000073;animation:cc-sum-in .14s ease both}.command-palette__search,.message-search__field{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--muted)}.command-palette__search input,.message-search__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.command-palette__kbd{padding:2px 5px;border:1px solid var(--line);border-radius:6px;color:var(--muted-2);font-size:10px}.command-palette__list,.message-search__list{overflow-y:auto;padding:6px}.command-palette__item,.message-search__item{width:100%;display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.command-palette__item small{color:var(--muted-2);font-size:11px}.command-palette__item.is-active,.command-palette__item:hover,.message-search__item:hover{background:var(--accent-dim)}.command-palette__empty,.message-search__empty{padding:18px 12px;color:var(--muted);font-size:12.5px;text-align:center}.command-palette__footer,.message-search__footer{display:flex;gap:12px;padding:9px 14px;border-top:1px solid var(--line);color:var(--muted-2);font-size:10.5px}.message-search__footer{justify-content:space-between}.message-search__head{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 14px 0}.message-search__head h2{margin:2px 0 0;font-size:16px}.message-search__field{margin-top:8px;border-top:1px solid var(--line)}.message-search__item strong{color:var(--accent-strong);font-size:12.5px}.message-search__item span{display:-webkit-box;overflow:hidden;color:var(--text);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-search__item small{color:var(--muted-2);font-size:10px}.message-search__error{padding:10px 14px;color:#e8aba2;font-size:12px}.health-card__grid{display:grid;gap:6px}.health-card__row{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(100px,.8fr) minmax(0,2fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:9px;background:#ffffff05}.health-card__row span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11.5px}.health-card__row strong{font-size:12px}.health-card__row small{overflow:hidden;color:var(--muted-2);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.health-card__row .is-ok{color:var(--green)}.health-card__row .is-warn{color:var(--accent-strong)}.health-card__row .is-bad{color:#e8aba2}.health-card__error{padding:9px 11px;border:1px solid rgba(232,171,162,.35);border-radius:9px;color:#e8aba2;font-size:12px}@media (max-width: 640px){.health-card__row{grid-template-columns:1fr;gap:3px}.health-card__row small{white-space:normal}}body:has(.command-palette),body:has(.message-search),body:has(.qr-modal),body:has(.lots-modal-overlay),body:has(.idea-modal),body:has(.drawer__backdrop),body:has(.mobile-more){overflow:hidden}
