@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9ed0bc71a38d6c1-s.p.2m2jj329378-j.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7062a58b1da0e8a4-s.1hwnmpdlfbr5r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3d0c37763e1ee3aa-s.436q8r5--eamd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a19976a16d351e92-s.p.41_1bbhnqcn3l.woff2)format("woff2");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:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3836391c10060ce4-s.p.2ub5ob4yff_mt.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f35096588af3ac65-s.1mcy67zyrjken.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4ef4c2244410ddd5-s.1q60sed-n-nyg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6281857f0573b169-s.p.2ggoighzpvw-e.woff2)format("woff2");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:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0529e96a7862c0d-s.p.3w1e23hf7mhof.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1a185165aeb6b39-s.3_tzb9xzdxfhl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/aa5e8dae0d902b15-s.3sa03-u70a6zc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22d7e241aeb09639-s.p.33ndw2snxq3le.woff2)format("woff2");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:Sarabun Fallback;src:local(Arial);ascent-override:109.45%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:97.58%}.sarabun_afe744a8-module__mxvT0W__className{font-family:Sarabun,Sarabun Fallback;font-style:normal}.sarabun_afe744a8-module__mxvT0W__variable{--font-sarabun:"Sarabun", "Sarabun Fallback"}
:root{--font-thai:var(--font-sarabun);--font-ui:var(--font-inter);--reading-size:18px;--reading-line-height:3;--reading-max-width:480px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--dur-micro:80ms;--dur-scrub:60ms;--dur-toggle:.15s;--dur-gloss:1.1s;--freq-core:#3aa6a0;--freq-very-common:#56b26a;--freq-common:#7fb04e;--freq-uncommon:#d0a72e;--freq-rare:#8a8f96}:root,html[data-theme=nightpaper]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16120b;--surface:#1c1710;--surface-2:#241d13;--border:#2a2317;--text:#ece5d5;--text-2:#c9bfa8;--text-muted:#8c8272;--text-faint:#6f6650;--accent:#d9a441;--accent-ink:#1c1710;--accent-soft:#b8863a;--gloss-highlight:#e9d2a017;--selection:#d9a4414d;--merge:#d9a44147;--track:#e9d2a014;--dot-off:#3a3324;--knob:#f4ede0;--success:#56b26a;--warning:#d0a72e;--danger:#d9736a;--shadow-sheet:0 -24px 70px -24px #000000bf;--shadow-nav:0 10px 30px -22px #000c}html[data-theme=linen]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9e3d7;--surface:#efeae0;--surface-2:#e2dccf;--border:#d8d0c1;--text:#33302a;--text-2:#5c574c;--text-muted:#6a6458;--text-faint:#888173;--accent:#a55939;--accent-ink:#f6f1e7;--accent-soft:#9c4f30;--gloss-highlight:#3c2d2314;--selection:#a559393d;--merge:#a5593938;--track:#3c2d231f;--dot-off:#d3ccbd;--knob:#f6f1e7;--success:#4f9a63;--warning:#a9791f;--danger:#b1533f;--shadow-sheet:0 -24px 70px -24px #231e164d;--shadow-nav:0 10px 30px -22px #231e1659}html[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfbfa;--surface:#fff;--surface-2:#f4f4f2;--border:#ececea;--text:#1a1a18;--text-2:#4c4c48;--text-muted:#74746f;--text-faint:#92928d;--accent:#1a1a18;--accent-ink:#fff;--accent-soft:#8a8a84;--gloss-highlight:#0000000b;--selection:#0000001a;--merge:#00000014;--track:#00000014;--dot-off:#dededa;--knob:#fff;--success:#3f9a5b;--warning:#9a7b1e;--danger:#c05c46;--shadow-sheet:0 -24px 70px -24px #1e1e1c47;--shadow-nav:0 10px 30px -22px #1e1e1c4d}html[data-theme=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#0b0b0a;--surface-2:#161615;--border:#262624;--text:#f4f4f2;--text-2:#cbcbc7;--text-muted:#909089;--text-faint:#5c5c57;--accent:#e8b54d;--accent-ink:#000;--accent-soft:#b98a3a;--gloss-highlight:#ffffff1a;--selection:#e8b54d52;--merge:#e8b54d4d;--track:#ffffff24;--dot-off:#333331;--knob:#f4f4f2;--success:#5fc177;--warning:#e0b23e;--danger:#e08078;--shadow-sheet:0 -24px 70px -24px #000000d9;--shadow-nav:0 10px 30px -22px #000000e6}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--text);background:var(--bg);font-family:var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;font-size:14px}a{color:inherit;text-decoration:none}
.reader-shell{height:100dvh;max-width:var(--reading-max-width);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0 auto;display:flex;position:relative}.reader-top{padding:calc(26px + env(safe-area-inset-top,0px)) 56px 8px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.reader-back{left:20px;top:calc(22px + env(safe-area-inset-top,0px));appearance:none;color:var(--text-faint);cursor:pointer;transition:color var(--dur-toggle) ease;background:0 0;border:none;padding:6px;font-size:24px;line-height:1;position:absolute}.reader-back:hover{color:var(--text-muted)}.reader-title{font-family:var(--font-thai);color:var(--text-muted);letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:400;overflow:hidden}.reader{overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;padding:26px 32px 44px;overflow:hidden auto}.reader[data-selecting=true]{touch-action:none}.reader-text{font-family:var(--font-thai);font-size:var(--reading-size);line-height:var(--reading-line-height);color:var(--text);white-space:pre-wrap;overflow-wrap:break-word;margin:0;position:relative}.token-word{cursor:pointer;white-space:nowrap}.token-word:focus-visible,.gloss-word:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.reader-text[data-phon=all]{line-height:calc(var(--reading-line-height) + .3)}.reader-text[data-phon=all] .token-word{vertical-align:baseline;text-align:center;line-height:1.22;display:inline-block;position:relative}.sentence-mark{color:var(--accent);vertical-align:.25em;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 .18em;font-size:.62em}.token-word[data-dot-after]:after{content:"•";opacity:.5;color:var(--accent);vertical-align:middle;pointer-events:none;margin:0 .15em;font-size:.34em;line-height:1;display:inline-block}.token[data-selecting]{background:var(--selection);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:.6em 0 .8em;position:relative;top:-10px}.token[data-selecting-start]{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.token[data-selecting-end]{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.token[data-audio-active]{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);transition:background-color var(--dur-micro) linear}.token[data-scrub-active]{transform-origin:bottom;z-index:2;transition:transform var(--dur-scrub) ease-out, background-color var(--dur-micro) linear;line-height:1.75;display:inline-block;position:relative;transform:translateY(-10px)scale(1.7)}.reader-progress{background:var(--track);border-radius:1px;flex:none;height:2px;margin:0 34px;overflow:hidden}.reader-progress-fill{background:var(--accent);height:100%;display:block}.reader-bottom{padding:16px 34px calc(28px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg) 60%, transparent);flex:none;justify-content:space-between;align-items:center;display:flex}.words-control{appearance:none;color:var(--text-muted);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:6px 2px;font-size:14px;display:flex}.words-seg{gap:5px;display:flex}.words-dot{background:var(--dot-off);width:7px;height:7px;transition:background-color var(--dur-toggle) ease;border-radius:50%}.words-dot[data-on=true]{background:var(--accent)}.reader-audio{align-items:center;gap:22px;display:flex}.audio-btn{appearance:none;color:var(--text-2);cursor:pointer;transition:color var(--dur-toggle) ease;background:0 0;border:none;align-items:center;padding:6px;line-height:1;display:inline-flex}.audio-btn:hover,.audio-play{color:var(--text)}.reader-more{appearance:none;color:var(--text-faint);cursor:pointer;transition:color var(--dur-toggle) ease;background:0 0;border:none;padding:6px 8px;font-size:22px;line-height:1}.reader-more:hover{color:var(--text-muted)}.sheet-backdrop{z-index:20;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:var(--reading-max-width);background:var(--surface);padding:var(--space-5) var(--space-8) calc(var(--space-9) + var(--space-4) + env(safe-area-inset-bottom,0px));gap:var(--space-8);box-shadow:var(--shadow-sheet);border-radius:18px 18px 0 0;flex-direction:column;display:flex}.sheet-handle{border-radius:var(--radius-pill);background:var(--track);width:36px;height:4px;margin-bottom:var(--space-2);align-self:center}.sheet-row{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.sheet-row--stack{align-items:stretch;gap:var(--space-5);flex-direction:column}.sheet-row--stack .segmented button{flex:1 1 0}.sheet-label{color:var(--text-2);font-size:14px}.segmented{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:3px;display:flex}.segmented button{appearance:none;border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);color:var(--text-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;font-size:13px}.segmented button[data-active=true]{background:var(--accent);color:var(--accent-ink)}.bar-control{align-items:center;gap:var(--space-4);appearance:none;padding:var(--space-2) var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;display:flex}.bar-toggle{border-radius:var(--radius-pill);background:var(--dot-off);width:46px;height:28px;display:inline-block;position:relative}.bar-toggle[data-on=true]{background:var(--accent)}.bar-toggle:after{content:"";background:var(--knob);width:22px;height:22px;transition:transform var(--dur-toggle) ease;border-radius:50%;position:absolute;top:3px;left:3px}.bar-toggle[data-on=true]:after{transform:translate(18px)}.sheet-action{appearance:none;padding:var(--space-2) var(--space-5);background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-ui);cursor:pointer;font-size:13px}.sheet-action:disabled{opacity:.5;cursor:default}.sheet-status{align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:13px;display:inline-flex}.sheet-status-failed{color:var(--danger)}:root{--gloss-annotation-size:11px;--gloss-translation-fg:var(--text);--gloss-phonetic-fg:var(--accent-soft)}.gloss{cursor:pointer;position:relative}.gloss-run{background:var(--gloss-highlight);border-radius:var(--radius-md);-webkit-box-decoration-break:slice;box-decoration-break:slice;margin:0 5px;padding:1px 5px 2px;line-height:3.6;transition:background-color .25s ease-out}@keyframes gloss-loading-in{0%{background-color:#0000}to{background-color:var(--gloss-highlight)}}.gloss[data-state=loading] .gloss-run{animation:gloss-loading-in var(--dur-gloss) ease-out forwards}.gloss[data-merging] .gloss-run{background:var(--merge);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.gloss[data-merging]{position:relative;top:-10px}.gloss-word{vertical-align:baseline;text-align:center;white-space:nowrap;line-height:1.22;display:inline-block;position:relative}.gloss-word+.gloss-word{margin-left:5px}.gloss-word[data-audio-active]{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);transition:background-color var(--dur-micro) linear}.gloss-word[data-scrub-active]{transform-origin:bottom;z-index:2;transition:transform var(--dur-scrub) ease-out, background-color var(--dur-micro) linear;line-height:1.75;display:inline-block;position:relative;transform:translateY(-10px)scale(1.7)}.gloss-translation{font-size:var(--gloss-annotation-size);color:var(--gloss-translation-fg);white-space:nowrap;pointer-events:none;margin-top:-3px;line-height:1;position:absolute;top:0;transform:translate(-50%,-100%)}.gloss-phon{font-size:var(--gloss-annotation-size);color:var(--gloss-phonetic-fg);white-space:nowrap;margin-top:4px;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.assistant{z-index:10;background:var(--bg);max-width:var(--reading-max-width);flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0}.assistant-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:calc(var(--space-6) + env(safe-area-inset-top,0px)) var(--space-7) var(--space-6);border-bottom:1px solid var(--border);flex:none;display:flex}.assistant-head-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.assistant-head-actions{align-items:center;gap:var(--space-4);flex:none;display:flex}.assistant-run{font-family:var(--font-thai);color:var(--text);font-size:22px;font-weight:500}.assistant-head-roman{color:var(--accent);font-size:14px}.assistant-fuller{color:var(--text);margin:0;font-size:18px;line-height:1.5}.assistant-language{appearance:none;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);font-family:var(--font-thai);padding:var(--space-2) var(--space-5);cursor:pointer;font-size:12px}.assistant-close{appearance:none;color:var(--text-muted);padding:var(--space-3);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.assistant-body{padding:var(--space-7) var(--space-7) calc(var(--space-7) + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.assistant-section{margin:0 0 var(--space-8)}.assistant-label{margin:0 0 var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.assistant-explanation{font-family:var(--font-thai);color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.assistant-breakdown{margin:0;padding:0;list-style:none}.assistant-bd-row{align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:7px 0;display:flex}.assistant-bd-row:last-child{border-bottom:none}.assistant-bd-thai{font-family:var(--font-thai);color:var(--text);font-size:18px}.assistant-bd-roman{color:var(--accent);font-size:13px}.assistant-bd-gloss{font-family:var(--font-thai);color:var(--text-2);flex:auto;font-size:14px}.assistant-ex-thai{font-family:var(--font-thai);color:var(--text);margin:0;font-size:18px;line-height:1.5}.assistant-ex-roman{color:var(--accent);margin:3px 0 0;font-size:13px}.assistant-ex-en{color:var(--text-2);margin:4px 0 0;font-size:15px}.assistant-freq{letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;color:var(--accent-ink);background:var(--freq-rare);flex:none;padding:2px 7px;font-size:10px;font-weight:600}.assistant-freq.freq-core{background:var(--freq-core)}.assistant-freq.freq-very-common{background:var(--freq-very-common)}.assistant-freq.freq-common{background:var(--freq-common)}.assistant-freq.freq-uncommon{background:var(--freq-uncommon)}.assistant-freq.freq-rare{background:var(--freq-rare)}.assistant-failed{color:var(--text-muted);font-size:15px}@keyframes assistant-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.assistant-loading{gap:var(--space-5);flex-direction:column;display:flex}.assistant-skeleton{border-radius:var(--radius-md);background:var(--gloss-highlight);animation:1.1s ease-in-out infinite assistant-skeleton-pulse;display:block}.assistant-skeleton-line{height:18px}.assistant-skeleton-line.short{width:55%}.assistant-skeleton-block{height:72px;margin-top:var(--space-5)}
