@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--tap:44px;--sans:"IBM Plex Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--safe-top:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--safe-bottom:calc(var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px))}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e8e6df;--card:#f4f3ef;--ink:#000;--graphite:#4d4b46;--steel:#b7b3aa;--signal:#ff5a1f;--sigtx:#c2410c;--wash:#ffd8c4;--err:#9a3412;--focus:var(--sigtx)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161513;--card:#201e1b;--ink:#ece9e1;--graphite:#ada99f;--steel:#4a4740;--signal:#ff5a1f;--sigtx:#ff8352;--wash:#3a2116;--err:#ff8352;--focus:var(--sigtx)}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app{min-height:var(--tg-viewport-stable-height,100dvh);padding-top:var(--safe-top);flex-direction:column;display:flex}.content{flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}.h2{margin:0;font-size:24px;font-weight:700;line-height:1.2}.sub{color:var(--graphite);margin:2px 0 0;font-size:15px}.card{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:14px 16px}.card-title{margin:0;font-size:17px;font-weight:700}.card-text{color:var(--graphite);margin:6px 0 0;font-size:15px;line-height:1.45}.tabs{border-top:2px solid var(--ink);background:var(--card);padding-bottom:var(--safe-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;bottom:0}.tab{min-height:max(var(--tap), 64px);color:var(--graphite);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 2px;font-size:12px;font-weight:500;display:flex}.tab>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab .pill{width:54px;height:30px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:flex}.tab[aria-current=page]{color:var(--ink);font-weight:700}.tab[aria-current=page] .pill{background:var(--ink);color:var(--paper)}.outside{justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.outside .card{max-width:420px}.btn{border:2px solid var(--ink);background:var(--card);min-height:52px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:700;display:flex}.btn.pri{background:var(--signal);color:#000;border-color:#000}.btn.sm{min-height:var(--tap);border-radius:12px;padding:0 12px;font-size:14px}.btn.back{align-self:flex-start}.btn[disabled]{background:var(--steel);color:var(--graphite);cursor:progress}.state{min-height:var(--tg-viewport-stable-height,100dvh);padding:calc(16px + var(--safe-top)) 16px calc(16px + var(--safe-bottom));flex-direction:column;justify-content:center;gap:14px;display:flex}.state-card{flex-direction:column;gap:14px;display:flex}.state-card .card-text{margin:0}.state-loading{text-align:center;color:var(--graphite);margin:0;font-size:15px}.id-box{border:2px solid var(--ink);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px;display:grid}.id-label{color:var(--graphite);font-size:13px}.id-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;-webkit-user-select:all;user-select:all;font-size:24px;font-weight:700}.id-hint{color:var(--err);margin:0;font-size:14px}.id-box .btn{min-height:var(--tap);border-radius:12px;font-size:14px}.retry{border:2px solid var(--ink);background:var(--card);border-radius:16px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}.retry-head{align-items:flex-start;gap:14px;display:flex}.retry-head .card-text{margin-top:4px}.retry-icon{background:var(--signal);color:#000;border:2px solid #000;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-size:20px;font-weight:700;display:flex}.head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.lang-switch{border:2px solid var(--ink);background:var(--card);border-radius:999px;display:inline-flex;overflow:hidden}.lang-switch button{min-width:var(--tap);min-height:var(--tap);letter-spacing:.04em;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:700}.lang-switch button+button{border-left:2px solid var(--ink)}.lang-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.opt{text-align:left;border:2px solid var(--ink);background:var(--card);border-radius:12px;min-height:52px;padding:8px 12px;font-size:15px;font-weight:600}.opt[aria-pressed=true]{background:var(--ink);color:var(--paper)}.save-note{color:var(--graphite);margin:10px 0 0;font-size:14px}.save-note:empty{margin:0}
