:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c3-navy:#201e1d;--c3-navy-2:#201e1d;--c3-blue-deep:#201e1d;--c3-blue-link:#ec3013;--c3-red:#ec3013;--c3-red-deep:#dd2b0f;--c3-ink:#201e1d;--c3-mute-3:#444141;--c3-mute-2:#605d5d;--c3-mute-1:#bab6b6;--c3-paper:#f3f2f2;--c3-line:#d7d3d3;--c3-on-dark-1:#fff;--c3-on-dark-2:#c9c7c2;--c3-on-dark-3:#9b9797;--c3-on-dark-line:#f3f2f224;--card-line:#201e1d;--card-divider:#d7d3d3;--zebra:#f3f2f2;--track:#eae7e7;--chip-blue:#ec30130f;--chip-red:#ec30130f;--placeholder:#9b9797;--unchecked:#bab6b6;--toggle-off:#d7d3d3;--font-display:"Archivo", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, sans-serif;--font-ui:"Archivo", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:"Archivo", -apple-system, "PingFang SC", sans-serif;--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*,:before,:after{box-shadow:none!important;border-radius:0!important}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}html,body{overscroll-behavior:none;background:var(--c3-paper);height:100%;color:var(--c3-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.45;overflow:hidden}a{color:var(--c3-blue-link);text-decoration:none}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:active,.pressable:active{opacity:.85}input,select{font:inherit;color:inherit}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c3-mute-2);font-size:10.5px;font-weight:700}.mono{font-family:var(--font-mono)}.card{border:2px solid var(--card-line);background:#fff}.pill-btn{letter-spacing:.06em;transition:opacity .24s var(--ease);justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.chip{letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.chip .dot{border-radius:50%;width:6px;height:6px}.chip.ready{color:var(--c3-mute-2);background:0 0;padding-left:0}.chip.ready .dot{background:var(--c3-mute-1)}.chip.working{background:var(--chip-red);color:var(--c3-red-deep)}.chip.working .dot{background:var(--c3-red);animation:1.2s infinite blink}.chip.failed{background:var(--c3-red);color:#fff}.chip.failed .dot{background:#fff}.chip.held{background:var(--track);color:var(--c3-mute-2)}.chip.held .dot{background:var(--c3-mute-1)}@keyframes blink{50%{opacity:.2}}.lang-tag{font-family:var(--font-mono);border-radius:2px;padding:1.5px 5px;font-size:9.5px;font-weight:500}.lang-tag.zh,.lang-tag.en{background:var(--track);color:var(--c3-mute-2)}.checkbox{appearance:none;border:2px solid var(--unchecked);cursor:pointer;width:20px;height:20px;transition:all .24s var(--ease);flex:none;place-content:center;margin:0;display:grid}.checkbox:checked{background:var(--c3-ink);border-color:var(--c3-ink)}.checkbox:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.search-pill{background:var(--c3-paper);border:1px solid var(--card-line);width:100%;height:40px;transition:border-color .24s var(--ease), box-shadow .24s var(--ease);border-radius:999px;padding:0 14px 0 38px;font-size:15px}.search-pill::placeholder{color:var(--placeholder)}.search-pill:focus{outline:2px solid var(--c3-red);outline-offset:2px;border-color:var(--c3-ink);background:#fff}.seg-track{background:var(--track);border-radius:6px;padding:2px;display:inline-flex}.seg-track button{color:var(--c3-mute-2);border-radius:5px;padding:5px 14px;font-size:13px;font-weight:500}.seg-track button.on{color:var(--c3-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.progress-track{background:#edebe6;border-radius:2px;height:3px;overflow:hidden}.progress-fill{background:var(--c3-blue-link);height:100%;transition:width .6s var(--ease)}.shell{width:100%;max-width:560px;height:100dvh;padding-top:calc(env(safe-area-inset-top) + var(--titlebar-inset,0px));flex-direction:column;margin:0 auto;display:flex;overflow:hidden}@media (min-width:900px){.shell{max-width:880px}}@media (min-width:1280px){.shell{max-width:1040px}}.scroller{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.tabbar{-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--card-line);padding:9px 0 max(26px, env(safe-area-inset-bottom));z-index:40;background:#ffffffeb;flex:none;grid-template-columns:repeat(3,1fr);display:grid;position:relative}@media (min-width:900px){.tabbar{max-width:880px}}@media (min-width:1280px){.tabbar{max-width:1040px}}.stick-top{z-index:30;border-bottom:1px solid var(--c3-line);margin-top:calc(-1 * (env(safe-area-inset-top) + var(--titlebar-inset,0px)));padding-top:calc(var(--stick-pad,14px) + env(safe-area-inset-top) + var(--titlebar-inset,0px));background:#fff;flex:none;position:relative}.safe-top{padding-top:calc(16px + env(safe-area-inset-top) + var(--titlebar-inset,0px))}.in-app .safe-top,.in-app .shell>header{-webkit-app-region:drag}.in-app .safe-top button,.in-app .safe-top a,.in-app .safe-top input,.in-app .safe-top select,.in-app .safe-top textarea,.in-app .safe-top label,.in-app .safe-top [role=button],.in-app .shell>header button,.in-app .shell>header a,.in-app .shell>header [role=button],.in-app .shell>header input,.in-app .shell>header select{-webkit-app-region:no-drag}.tabbar .tab{letter-spacing:.03em;color:var(--placeholder);flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}.tabbar .tab.on{color:var(--c3-navy);font-weight:600}.fab{background:var(--c3-red);color:#fff;border:4px solid #fff;border-radius:50%;place-content:center;width:62px;height:62px;margin:-26px auto 0;display:grid;box-shadow:0 6px 18px #e6332957}.fab.armed{animation:1.5s infinite fabpulse}@keyframes fabpulse{0%,to{box-shadow:0 6px 18px #e6332957,0 0 #e6332959}60%{box-shadow:0 6px 18px #e6332957,0 0 0 14px #0000}}.sheet-scrim{z-index:50;animation:fade .24s var(--ease);background:#0a183880;position:fixed;inset:0}.sheet{z-index:51;max-height:78%;animation:sheetup .24s var(--ease);background:#fff;border-radius:16px 16px 0 0;max-width:560px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #0a18384d}@keyframes sheetup{0%{opacity:0;transform:translateY(40px)}}@keyframes fade{0%{opacity:0}}.toggle{background:var(--toggle-off);width:44px;height:26px;transition:background .24s var(--ease);border-radius:999px;flex:none;position:relative}.toggle.on{background:var(--c3-blue-link)}.toggle:after{content:"";width:22px;height:22px;transition:transform .24s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.toggle.on:after{transform:translate(18px)}.quote-rule{border-left:2px solid var(--card-line);color:var(--placeholder);padding-left:10px;font-size:12.5px;line-height:1.5}.zh-body{line-height:1.75}.en-body{line-height:1.62}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
