:root:root:root:root:root[data-tg-has-back=true] .chp .bk{display:none}:root:root:root:root:root[data-fullscreen=true] .chp.chp{padding-top:max(0px,calc(var(--safe-t) - 14px))}:root:root:root:root:root:root .chp .body{padding-bottom:calc(var(--chp-reserve,calc(104px + var(--safe-b))) + 20px);overscroll-behavior:contain;scroll-padding-bottom:calc(var(--chp-reserve,calc(104px + var(--safe-b))) + 20px);min-height:0}:root:root:root:root:root:root .chp .body.nonav,:root:root:root:root:root:root .chp .body.foot-pad{padding-bottom:calc(var(--chp-reserve,calc(20px + var(--safe-b))) + 20px)}:root:root:root:root:root:root .chp .body.nonav:not(:has(~.foot)){padding-bottom:calc(24px + var(--safe-b))}:root:root:root:root:root:root .chp .body:after{content:"";flex:0 0 1px;margin-top:-1px}:root:root:root:root:root:root .chp .scr{min-height:0}:root:root:root:root:root:root .chp :is(.body,.col,.sheet-body,.dx-scroll,.scr)>:is(.list,.card,.sec,.li){flex-shrink:0}:root:root:root:root:root:root .chp .sheet{max-height:min(86dvh,calc(var(--app-stable-height,100dvh) - var(--safe-t,0px) - 12px));gap:0;padding-left:0;padding-right:0;overflow:hidden}:root:root:root:root:root:root .chp .sheet>.grab{flex:none;margin-bottom:8px}:root:root:root:root:root:root .chp .sheet>.h2{flex:none;padding:0 18px 10px}:root:root:root:root:root:root .chp .sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:2px 18px 12px;display:flex;overflow:hidden auto}:root:root:root:root:root:root .chp .sheet-body>*{flex-shrink:0}:root:root:root:root:root:root .chp .sheet-foot{background:var(--s1);border-top:1px solid var(--line);flex:none;gap:10px;padding:10px 18px 0;display:flex}:root:root:root:root:root:root .chp .sheet-foot>.btn{flex:1;min-height:48px}:root:root:root:root:root:root .chp .dx-scroll{max-height:none;overflow:visible}:root[data-theme=light]:root:root:root:root:root .chp .sheet-foot{background:#fff}:root:root:root:root:root:root[data-kb=open] .chp.chp{top:var(--kb-top,0px);bottom:var(--kb-inset,0px)}:root:root:root:root:root:root[data-kb=open] .chp:not(.chp-ov) .nav{display:none}:root:root:root:root:root:root[data-kb=open] .chp .foot{bottom:var(--kb-inset,0px);padding-bottom:12px}:root:root:root:root:root:root[data-kb=open] .chp .body{padding-bottom:calc(var(--chp-reserve,0px) + 24px)}:root:root:root:root:root:root[data-kb=open] .chp .sheet{bottom:var(--kb-inset,0px);max-height:calc(var(--kb-height,100dvh) - 16px);padding-bottom:16px}:root:root:root:root:root:root[data-kb=open] .chp .sheet-dim{bottom:var(--kb-inset,0px)}.kb-pad{padding-bottom:var(--kb-inset,0px)}.env-badge{z-index:80;top:calc(max(env(safe-area-inset-top,0px),var(--app-safe-top,0px)) + 2px);letter-spacing:.06em;pointer-events:none;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;height:16px;padding:0 8px;font:700 10px/16px system-ui,-apple-system,sans-serif;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.env-badge i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.env-badge.is-test{background:var(--amber,#f2a93b);color:#1a1200;box-shadow:0 0 0 2px color-mix(in srgb,var(--amber,#f2a93b) 35%,transparent)}.env-badge.is-live{color:var(--green-tx,var(--muted,#64748b));opacity:.75;background:0 0;font-weight:600}html[data-fullscreen=true] .env-badge{top:calc(max(0px,calc(max(env(safe-area-inset-top,0px),var(--app-safe-top,0px)) - 14px)) + 2px)}:root:root:root:root:root:root .chp .live-progress{background:var(--s1);color:var(--tx);border:1px solid var(--line);border-radius:var(--r,16px);--accent:var(--blue);--border:var(--line);--soft:var(--s3);--muted:var(--mu);--ink:var(--tx)}:root:root:root:root:root:root .chp .live-progress.is-error{background:var(--red-t);border-color:var(--red);color:var(--red-tx)}:root:root:root:root:root:root .chp .live-progress .lp-retry{min-height:44px}:root:root:root:root:root:root .chp .live-progress .lp-slow{color:var(--amber-tx)}:root:root:root:root:root:root .chp .secret-row{align-items:center;gap:8px;display:flex}:root:root:root:root:root:root .chp .secret-row .inp{flex:1;min-width:0}:root:root:root:root:root:root .chp textarea.inp.doc-body{resize:vertical;min-height:240px;line-height:1.5}:root:root:root:root:root:root .chp .doc-view{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--s2);border-radius:12px;max-height:46vh;padding:12px;font-size:14px;line-height:1.55;overflow:auto}:root:root:root:root:root:root .chp .li.tap.stack{align-items:flex-start}:root:root:root:root:root:root .chp .field-err{color:var(--red-tx);font-size:13px}.legal-notice-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;font-size:14px;line-height:1.55;overflow:auto}.legal-notice{z-index:200;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.legal-notice-card{background:var(--paper,#fff);width:min(100%,560px);max-height:88dvh;color:var(--ink,#111);padding:20px 18px calc(18px + max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom,0px)));border:1px solid var(--border,#7f7f7f4d);border-radius:22px 22px 0 0;flex-direction:column;gap:10px;display:flex}.legal-notice-card h2{margin:0;font-size:20px}.legal-notice-sub{color:var(--muted,#666);margin:0;font-size:13px}.legal-notice-err{color:var(--accent-ink,#b91c1c);margin:0;font-size:13px}.legal-notice-btn{background:var(--accent,#dc2b30);min-height:50px;color:var(--on-action,#fff);border:0;border-radius:14px;font:600 16px system-ui,-apple-system,sans-serif}.legal-notice-btn:disabled{opacity:.6}
