.avatar-face-img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.help-feedback-overlay,.logout-confirm-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);padding:1rem;box-sizing:border-box}.help-feedback-card{width:100%;max-width:43.077rem;background:var(--app-surface, #f9f9f9);border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:var(--radius-dialog, .615rem);box-shadow:0 1.692rem 4.615rem #00000047;overflow:hidden;text-align:left;display:flex;flex-direction:column;color:var(--app-text, #1a1a1a)}.help-feedback-header{padding:1.538rem 1.692rem .615rem}.help-feedback-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.help-feedback-title{margin:0;font-size:var(--fs-section-title);font-weight:600;letter-spacing:0;color:var(--app-text, #1a1a1a)}.help-feedback-tabs{display:flex;background:var(--app-surface-raised);border-radius:var(--radius, .308rem);padding:.154rem;gap:.154rem}.help-feedback-tab{height:1.846rem;padding:0 .923rem;border-radius:calc(var(--radius, .308rem) - 1px);border:none;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;background:transparent;color:var(--app-text-subtle, #8b8f9a);font-weight:400;transition:all .15s ease}.help-feedback-tab.is-active{background:var(--app-canvas, #ffffff);color:var(--app-text, #1a1a1a);font-weight:600;box-shadow:0 1px 2px #0000000f}.help-feedback-body{padding:.615rem 1.692rem 1.385rem;max-height:65vh;overflow-y:auto;box-sizing:border-box}.help-faq-search-box{display:flex;align-items:center;gap:.615rem;height:var(--control-height, 2.462rem);border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:var(--radius, .308rem);background:var(--app-canvas, #ffffff);padding:0 .769rem;box-sizing:border-box}.help-faq-search-icon{flex:none;color:var(--app-text-subtle, #8b8f9a)}.help-faq-search-input{flex:1;border:none;outline:none;background:transparent;font-size:var(--fs-body-sm);color:var(--app-text, #1a1a1a);padding:0}.help-faq-search-input::placeholder{color:var(--app-text-subtle, #a0a4ae)}.help-faq-list{display:flex;flex-direction:column;gap:.308rem;margin-top:.769rem}.help-faq-empty{text-align:center;padding:1.538rem 0;font-size:var(--fs-body-sm);color:var(--app-text-subtle, #8b8f9a)}.help-faq-item{display:flex;align-items:center;gap:.769rem;padding:.769rem .923rem;border-radius:var(--radius, .308rem);background:var(--app-canvas, #ffffff);border:1px solid var(--app-border, rgba(0, 0, 0, .06));cursor:pointer;transition:background .15s ease,border-color .15s ease;text-decoration:none;color:inherit;width:100%;box-sizing:border-box}.help-faq-item:hover{background:var(--app-surface-soft)}.help-faq-content{flex:1;min-width:0}.help-faq-question{font-size:var(--fs-body-sm);font-weight:500;color:var(--app-text, #1a1a1a)}.help-faq-meta{font-size:var(--fs-caption);color:var(--app-text-subtle, #8b8f9a);margin-top:.154rem}.help-faq-arrow{flex:none;color:var(--app-text-subtle, #a0a4ae)}.help-faq-contact-card{margin-top:.923rem;padding:.923rem 1.077rem;background:var(--app-canvas, #ffffff);border:1px solid var(--app-border, rgba(0, 0, 0, .06));border-radius:var(--radius, .308rem);box-shadow:0 1px 2px #0000000a}.help-faq-contact-head{display:flex;align-items:center;justify-content:space-between;gap:.923rem}.help-faq-contact-title{font-size:var(--fs-body-sm);font-weight:500;color:var(--app-text, #1a1a1a)}.help-faq-contact-desc{font-size:var(--fs-caption);color:var(--app-text-subtle, #8b8f9a);margin-top:.154rem}.help-faq-to-fb-btn{height:var(--control-height, 2.462rem);padding:0 .923rem;border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:var(--radius, .308rem);background:var(--app-canvas, #ffffff);font-size:var(--fs-body-sm);font-weight:500;color:var(--app-text, #1a1a1a);cursor:pointer;white-space:nowrap;transition:background .15s ease}.help-faq-to-fb-btn:hover{background:var(--app-surface-soft)}.help-faq-channels-grid{display:grid;grid-template-columns:1fr 1fr;gap:.615rem;margin-top:.846rem}.help-faq-channel-box{padding:.692rem .846rem;border:1px solid var(--app-border, rgba(0, 0, 0, .06));border-radius:var(--radius, .308rem);background:var(--app-surface, #f9f9f9)}.help-faq-channel-label{font-size:var(--fs-caption);color:var(--app-text-subtle, #8b8f9a)}.help-faq-channel-link{font-size:var(--fs-body-sm);color:var(--app-accent, #3370c7);text-decoration:none;font-weight:500;margin-top:.231rem;display:block}.help-faq-channel-link:hover{text-decoration:underline}.help-faq-hours-tip{font-size:var(--fs-label);color:var(--app-text-subtle, #a0a4ae);margin-top:.692rem;line-height:1.5}.help-feedback-field{margin-bottom:1.077rem}.help-feedback-field:last-child{margin-bottom:0}.help-feedback-label{display:block;font-size:var(--fs-meta);color:var(--app-text-subtle, #8b8f9a);margin-bottom:.538rem}.help-feedback-chips{display:flex;flex-wrap:wrap;gap:.462rem;margin-top:.462rem}.help-feedback-chip{height:2.154rem;padding:0 .846rem;border:1px solid var(--app-border, rgba(0, 0, 0, .12));background:var(--app-canvas, #ffffff);border-radius:var(--radius, .308rem);display:flex;align-items:center;font-size:var(--fs-body-sm);color:var(--app-text, #1a1a1a);cursor:pointer;white-space:nowrap;transition:all .15s ease}.help-feedback-chip:hover{border-color:var(--app-accent, #3370c7)}.help-feedback-chip.is-selected{border-color:var(--app-accent, #3370c7);background:color-mix(in srgb,var(--app-accent, #3370c7) 10%,transparent);color:var(--app-accent, #3370c7);font-weight:500}.help-feedback-textarea{display:block;width:100%;height:7.077rem;resize:none;border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:var(--radius, .308rem);padding:.692rem .846rem;font-size:var(--fs-body-sm);line-height:1.7;color:var(--app-text, #1a1a1a);background:var(--app-canvas, #ffffff);outline:none;box-sizing:border-box}.help-feedback-textarea:focus{border-color:var(--app-accent, #3370c7)}.help-feedback-diagnostics-card{display:flex;align-items:center;gap:.769rem;margin-top:.769rem;padding:.769rem .923rem;background:var(--app-canvas, #ffffff);border:1px solid var(--app-border, rgba(0, 0, 0, .06));border-radius:var(--radius, .308rem);box-shadow:0 1px 2px #0000000a;cursor:pointer}.help-feedback-diagnostics-check{display:flex;align-items:center;gap:.615rem;cursor:pointer;flex:1}.help-feedback-diagnostics-check input[type=checkbox]{cursor:pointer;accent-color:var(--app-accent, #3370c7);width:1rem;height:1rem;margin:0}.help-feedback-diagnostics-title{font-size:var(--fs-body-sm);font-weight:500;color:var(--app-text, #1a1a1a)}.help-feedback-diagnostics-desc{font-size:var(--fs-caption);color:var(--app-text-subtle, #8b8f9a);margin-top:.154rem}.help-feedback-footer{padding:1.077rem 1.692rem;background:var(--app-surface-soft);border-top:1px solid var(--app-border, rgba(0, 0, 0, .06));display:flex;align-items:center;justify-content:space-between;gap:.769rem}.help-feedback-client-info{font-size:var(--fs-caption);color:var(--app-text-subtle, #8b8f9a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-feedback-footer-actions{display:flex;align-items:center;gap:.615rem;flex:none}.help-feedback-footer-actions .btn{height:var(--control-height, 2.462rem);padding:0 1.077rem;border-radius:var(--radius, .308rem);font-size:var(--fs-body-sm);font-weight:500;cursor:pointer;white-space:nowrap;box-sizing:border-box}.help-feedback-footer-actions .btn-secondary{border:1px solid var(--app-border, rgba(0, 0, 0, .12));background:var(--app-canvas, #ffffff);color:var(--app-text, #1a1a1a)}.help-feedback-footer-actions .btn-primary{border:none;background:var(--app-accent, #3370c7);color:#fff;font-weight:600}.help-feedback-footer-actions .btn-primary:disabled{background:var(--app-surface-raised);color:var(--app-text-subtle, #a0a4ae);cursor:not-allowed}.logout-confirm-card{width:100%;max-width:32.308rem;background:var(--app-surface, #f9f9f9);border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:var(--radius-dialog, .615rem);box-shadow:0 1.692rem 4.615rem #00000047;overflow:hidden;text-align:left;display:flex;flex-direction:column;color:var(--app-text, #1a1a1a)}.logout-confirm-body{padding:1.538rem 1.692rem 1.231rem}.logout-confirm-title{margin:0;font-size:var(--fs-section-title);font-weight:600;letter-spacing:0;color:var(--app-text, #1a1a1a)}.logout-confirm-desc{margin:.538rem 0 0;font-size:var(--fs-body-sm);line-height:1.7;color:var(--app-text-muted, #4a4f5c)}.logout-confirm-warning{margin-top:1.077rem;padding:.769rem .923rem;border-radius:var(--radius, .308rem);background:color-mix(in srgb,#e69138 12%,transparent);border:1px solid color-mix(in srgb,#e69138 35%,transparent);font-size:var(--fs-meta);line-height:1.7;color:#b45309}.logout-confirm-checkbox-row{display:flex;align-items:center;gap:.615rem;margin-top:.923rem;cursor:pointer;user-select:none}.logout-confirm-checkbox-row input[type=checkbox]{cursor:pointer;accent-color:var(--app-accent, #3370c7);width:1rem;height:1rem;margin:0}.logout-confirm-checkbox-label{font-size:var(--fs-body-sm);color:var(--app-text, #1a1a1a);cursor:pointer}.logout-confirm-footer{padding:1.077rem 1.692rem;background:var(--app-surface-soft);border-top:1px solid var(--app-border, rgba(0, 0, 0, .06));display:flex;justify-content:flex-end;gap:.615rem}.logout-confirm-footer .btn{height:var(--control-height, 2.462rem);padding:0 1.077rem;border-radius:var(--radius, .308rem);font-size:var(--fs-body-sm);font-weight:500;cursor:pointer;white-space:nowrap;box-sizing:border-box}.logout-confirm-footer .btn-secondary{border:1px solid var(--app-border, rgba(0, 0, 0, .12));background:var(--app-canvas, #ffffff);color:var(--app-text, #1a1a1a)}.logout-confirm-footer .btn-danger{border:none;background:var(--app-danger, #c42b1c);color:#fff;font-weight:600}.logout-confirm-footer .btn-danger:hover{background:color-mix(in srgb,var(--app-danger, #c42b1c) 90%,black)}.account-sidebar-popover{position:relative;width:20.308rem;max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--app-canvas, rgba(249, 249, 249, .98));border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:var(--radius-dialog, .615rem);box-shadow:0 .615rem 1.846rem #00000024;padding:.308rem;z-index:var(--z-popover, 1050);backdrop-filter:blur(20px);color:var(--app-text, #1a1a1a);box-sizing:border-box}.account-sidebar-header{display:flex;align-items:center;gap:.769rem;padding:.769rem .769rem .615rem}.account-sidebar-avatar{width:2.769rem;height:2.769rem;border-radius:9999px;background:var(--app-success, oklch(.58 .14 155));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--fs-body);color:#fff;flex:none}.account-sidebar-user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.154rem}.account-sidebar-name{font-size:var(--fs-body);font-weight:600;color:var(--app-text, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar-email{font-size:var(--fs-caption);color:var(--app-text-subtle, #8b8f9a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar-profile-link{font-size:var(--fs-meta);color:var(--app-accent, #3370c7);cursor:pointer;white-space:nowrap;background:none;border:none;padding:0;font-weight:500;transition:opacity .15s ease}.account-sidebar-profile-link:hover{opacity:.8;text-decoration:underline}.account-sidebar-divider{height:1px;background:var(--app-border, rgba(0, 0, 0, .06));margin:.154rem .615rem .462rem}.account-sidebar-section-label{padding:.154rem .769rem .462rem;font-size:var(--fs-label);color:var(--app-text-subtle, #a0a4ae)}.account-sidebar-ws-list{display:flex;flex-direction:column;gap:.154rem;max-height:16rem;overflow-y:auto}.account-sidebar-ws-item{display:flex;align-items:center;gap:.692rem;padding:.538rem .769rem;border-radius:var(--radius, .308rem);cursor:pointer;position:relative;width:100%;border:none;background:transparent;text-align:left;transition:background .15s ease;box-sizing:border-box}.account-sidebar-ws-item:hover{background:color-mix(in srgb,var(--app-text, #1a1a1a) 5%,transparent)}.account-sidebar-ws-item.is-active{background:color-mix(in srgb,var(--app-text, #1a1a1a) 3%,transparent)}.account-sidebar-ws-bar{position:absolute;left:0;top:.615rem;bottom:.615rem;width:3px;border-radius:9999px;background:transparent}.account-sidebar-ws-item.is-active .account-sidebar-ws-bar{background:var(--app-accent, #3370c7)}.account-sidebar-ws-avatar{width:1.385rem;height:1.385rem;border-radius:.308rem;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--fs-label);color:#fff;flex:none}.account-sidebar-ws-name{flex:1;min-width:0;font-size:var(--fs-body);color:var(--app-text, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar-ws-item.is-active .account-sidebar-ws-name{font-weight:600}.account-sidebar-ws-quota{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--app-text-subtle, #8b8f9a);flex:none;margin-left:auto}.account-sidebar-action-item{display:flex;align-items:center;justify-content:space-between;padding:.538rem .769rem;border-radius:var(--radius, .308rem);font-size:var(--fs-body);color:var(--app-text, #1a1a1a);cursor:pointer;width:100%;border:none;background:transparent;text-align:left;transition:background .15s ease;box-sizing:border-box}.account-sidebar-action-item:hover{background:color-mix(in srgb,var(--app-text, #1a1a1a) 5%,transparent)}.account-sidebar-shortcut{font-size:var(--fs-label);color:var(--app-text-subtle, #a0a4ae);flex:none;font-family:var(--font-ui, sans-serif)}.account-sidebar-version{display:inline-block;font-size:var(--fs-label);color:var(--app-text-subtle, #a0a4ae);margin-left:.308rem;font-weight:400}.update-dialog-backdrop{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(2px);z-index:9998;animation:updateFadeIn .15s ease-out}.update-dialog-root{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.update-dialog-card{width:29.231rem;max-width:90vw;background:var(--app-surface-soft, #f9f9f9);border:1px solid var(--app-border-strong, rgba(0, 0, 0, .12));border-radius:var(--radius-dialog, .615rem);box-shadow:var(--app-shadow, 0 1.231rem 3.077rem rgba(0, 0, 0, .22));overflow:hidden;animation:updatePopIn .18s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.update-dialog-body{padding:1.692rem 1.692rem 1.385rem}.update-dialog-title{margin:0;font-size:var(--fs-section-title);font-weight:600;color:var(--app-text, #1a1a1a);letter-spacing:0}.update-dialog-desc{margin-top:.615rem;font-size:var(--fs-body-sm);line-height:1.6;color:var(--app-text-subtle, #4a4f5c)}.update-dialog-progress-track{height:.308rem;background:var(--app-surface-raised, #e9e9e9);border-radius:99px;margin-top:1.231rem;overflow:hidden}.update-dialog-progress-bar{height:100%;background:var(--app-accent, #3370c7);transition:width .2s ease;border-radius:99px}.update-dialog-progress-meta{display:flex;justify-content:space-between;margin-top:.462rem;font-size:var(--fs-caption);color:var(--app-text-subtle, #8b8f9a);font-variant-numeric:tabular-nums}.update-dialog-notes-box{margin-top:1.231rem;padding:.769rem .923rem;background:var(--app-surface, #ffffff);border:1px solid var(--app-border, rgba(0, 0, 0, .06));border-radius:var(--radius, .308rem);font-size:var(--fs-meta);line-height:1.7;color:var(--app-text, #4a4f5c);max-height:10rem;overflow-y:auto}.update-dialog-notes-header{font-weight:600;color:var(--app-text, #1a1a1a);margin-bottom:.308rem}.update-dialog-notes-body{white-space:pre-line;word-break:break-word}.update-dialog-footer{padding:1.077rem 1.692rem;background:var(--app-canvas, #f3f3f3);border-top:1px solid var(--app-border, rgba(0, 0, 0, .06));display:flex;justify-content:flex-end;gap:.615rem}.update-dialog-footer .btn{min-height:var(--control-height, 2.462rem);padding:0 1.231rem;font-size:var(--fs-body)}@keyframes updateFadeIn{0%{opacity:0}to{opacity:1}}@keyframes updatePopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.infobar{height:40px;min-height:40px;flex:none;display:flex;align-items:center;gap:12px;padding:0 14px 0 16px;font-size:var(--fs-body-sm);z-index:80;box-sizing:border-box}.infobar--update{background:color-mix(in srgb,var(--app-accent) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--app-accent) 20%,transparent);color:var(--app-text)}.infobar--offline{background:color-mix(in srgb,var(--app-danger) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--app-danger) 20%,transparent);color:var(--app-text)}.infobar-icon-badge{width:18px;height:18px;border-radius:99px;display:flex;align-items:center;justify-content:center;flex:none}.infobar--update .infobar-icon-badge{background:var(--app-accent);color:#fff;font-size:var(--fs-label);font-weight:700}.infobar--offline .infobar-icon-badge{background:var(--app-danger);color:#fff}.infobar-title{font-weight:600;font-size:var(--fs-body-sm);color:var(--app-text);white-space:nowrap}.infobar-desc{font-weight:400;font-size:var(--fs-meta);color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infobar-spacer{flex:1}.infobar-actions{display:flex;align-items:center;gap:8px;flex:none}.infobar-action-btn{height:26px;padding:0 12px;border-radius:var(--radius);background:var(--app-surface);border:1px solid var(--app-border-strong);display:flex;align-items:center;font-size:var(--fs-meta);color:var(--app-text);cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.infobar-action-btn:hover{background:var(--app-canvas);border-color:var(--app-text-subtle)}.infobar-action-btn:disabled{opacity:.6;cursor:wait}.infobar-close-btn{width:26px;height:26px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:var(--fs-body);color:var(--app-text-muted);cursor:pointer;transition:background-color .15s ease}.infobar-close-btn:hover{background:color-mix(in srgb,var(--app-text) 6%,transparent);color:var(--app-text)}.desktop-window-container{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden}.desktop-titlebar{display:flex;align-items:center;justify-content:space-between;height:32px;min-height:32px;background:var(--app-surface, #ffffff);color:var(--app-text, #1f2328);user-select:none;border-bottom:1px solid var(--app-border, #e1e4e8);z-index:9999}.desktop-titlebar-title{padding-left:12px;font-size:var(--fs-meta);font-weight:600;color:var(--app-text, #1f2328);display:flex;align-items:center;height:100%;flex:1}.desktop-titlebar-wordmark{height:14px}.desktop-titlebar-controls{display:flex;height:100%}.desktop-titlebar-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:100%;border:none;background:transparent;color:var(--app-text-muted, #656d76);cursor:pointer;padding:0;transition:background-color .15s ease,color .15s ease}.desktop-titlebar-btn:hover{background-color:var(--app-hover, rgba(0, 0, 0, .05));color:var(--app-text, #1f2328)}.desktop-titlebar-btn.desktop-titlebar-close:hover{background-color:#e81123;color:#fff}.desktop-window-body{flex:1;overflow:auto;position:relative}:root{color-scheme:dark;--app-canvas: #08090c;--app-surface: #111318;--app-surface-raised: #181b22;--app-surface-soft: #14161d;--app-border: rgba(255, 255, 255, .07);--app-border-strong: rgba(255, 255, 255, .14);--app-text: #f1f5f9;--app-text-muted: #94a3b8;--app-text-subtle: #64748b;--app-accent: #3b82f6;--app-accent-hover: #60a5fa;--app-accent-soft: rgba(59, 130, 246, .14);--app-on-accent: #ffffff;--app-danger: #f87171;--app-success: #34d399;--app-warning: #fbbf24;--app-danger-soft: color-mix(in srgb, var(--app-danger) 14%, transparent);--app-success-soft: color-mix(in srgb, var(--app-success) 14%, transparent);--app-warning-soft: color-mix(in srgb, var(--app-warning) 16%, transparent);--app-shadow: 0 18px 50px rgba(0, 0, 0, .45);--app-focus: 0 0 0 3px rgba(59, 130, 246, .25);--auth-hero-bg: #14171c;--auth-hero-text: #f2f4f8;--auth-hero-text-muted: #9aa3b2;--bg: var(--app-canvas);--surface: var(--app-surface);--surface-hi: var(--app-surface-raised);--border: var(--app-border);--accent: var(--app-accent);--accent-dim: var(--app-accent-soft);--accent-glow: rgba(59, 130, 246, .24);--brand: var(--app-accent);--brand-dim: var(--app-accent-soft);--text: var(--app-text);--text-2: var(--app-text-muted);--text-3: var(--app-text-subtle);--track: rgba(255, 255, 255, .08);--spk-0: #e8a245;--spk-1: #c07a5a;--spk-2: #6b9e7a;--spk-3: #6b8fa0;--spk-4: #9b7ab8;--spk-5: #d86f6f;--spk-6: #4fa6a0;--spk-7: #c0a34d;--spk-8: #7d8fd1;--spk-9: #d078a9;--spk-10: #5aa66d;--spk-11: #b879d6;--spk-12: #d98855;--spk-13: #58a0d3;--spk-14: #9aa64b;--spk-15: #e06d93;--spk-16: #6aaed6;--spk-17: #b88f5a;--spk-18: #78a75b;--spk-19: #a77998;--font-display: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-ui: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Leelawadee UI", Leelawadee, "IBM Plex Sans Thai", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--radius: 8px;--radius-lg: 12px;--transition: .18s cubic-bezier(.16, 1, .3, 1);--z-popover: 1050}[data-theme=light]{color-scheme:light;--app-canvas: #f3f3f3;--app-surface: #ffffff;--app-surface-raised: #eeeeee;--app-surface-soft: #f9f9f9;--app-border: rgba(0,0,0,.09);--app-border-strong: rgba(0,0,0,.18);--app-text: #1a1a1a;--app-text-muted: #4a4f5c;--app-text-subtle: #8b8f9a;--app-accent: #3370c7;--app-accent-hover: #1351a6;--app-accent-soft: rgba(51,112,199,.1);--app-on-accent: #ffffff;--app-danger: #c42b1c;--app-success: #0e9254;--app-warning: #7b4300;--app-shadow: 0 18px 50px rgba(24,28,38,.14);--app-focus: 0 0 0 3px rgba(51,112,199,.3);--bg: var(--app-canvas);--surface: var(--app-surface);--surface-hi: var(--app-surface-raised);--border: var(--app-border);--text: var(--app-text);--text-2: var(--app-text-muted);--text-3: var(--app-text-subtle);--accent: var(--app-accent);--accent-dim: var(--app-accent-soft);--accent-glow: rgba(51,112,199,.18);--brand: var(--app-accent);--brand-dim: var(--app-accent-soft);--track: rgba(0,0,0,.08);--spk-0: #a36614;--spk-1: #ab6241;--spk-2: #537e5f;--spk-3: #587a8a;--spk-4: #8963ac;--spk-5: #cc4343;--spk-6: #3d807b;--spk-7: #877130;--spk-8: #576fc4;--spk-9: #bf478a;--spk-10: #447f53;--spk-11: #a14ec9;--spk-12: #b45e28;--spk-13: #2e7ab0;--spk-14: #707836;--spk-15: #d4366b;--spk-16: #2e7aa7;--spk-17: #916d3e;--spk-18: #597d43;--spk-19: #986487}:root{--font-size-root: 15px;--font-size-body: 1rem;--fs-page-title: 1.846rem;--fs-section-title: 1.231rem;--fs-block-title: 1rem;--fs-body: 1rem;--fs-body-sm: .962rem;--fs-meta: .923rem;--fs-caption: .885rem;--fs-label: .846rem;--fs-micro: .77rem;--control-height: 36px;--radius-card: 8px;--radius-dialog: 12px;--topbar-h: 44px}[data-platform=macos]{--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", Thonburi, sans-serif;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", Thonburi, sans-serif;--font-size-root: 13px;--control-height: 28px;--topbar-h: 38px;--radius: 6px;--radius-card: 10px;--radius-lg: 10px;--radius-dialog: 12px;--app-shadow: 0 24px 64px rgba(0,0,0,.22)}[data-platform=windows]{--font-display: "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "Leelawadee UI", sans-serif;--font-ui: "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "Leelawadee UI", sans-serif;--font-size-root: 14px;--control-height: 32px;--topbar-h: 40px;--radius: 4px;--radius-card: 6px;--radius-lg: 8px;--radius-dialog: 8px;--radius-window: 8px;--app-shadow: 0 8px 24px rgba(0,0,0,.18)}[data-platform=windows][data-os-build=legacy]{--radius-window: 0px;--radius-card: 0px;--radius-lg: 0px;--radius-dialog: 0px}[data-theme=light] body{background-image:none}[data-theme=light] .skeleton{background:linear-gradient(90deg,#0000000d 25%,#0000001a,#0000000d 75%);background-size:600px 100%}[data-theme=light] .topbar{background:#ffffffeb;border-bottom-color:var(--border)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-root);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh;background-image:none}h1{font-size:var(--fs-page-title)}h1,h2,h3,h4,h5,h6,.card-title,.section-title,.modal-title,.open-api-modal h2,.processing-tracker-card h2,.meeting-notify-title,.topbar-mac-title span{letter-spacing:-.015em}.lang-th h1,.lang-th h2,.lang-th h3,.lang-th h4,.lang-th h5,.lang-th h6,.lang-th .card-title,.lang-th .section-title,.lang-th .modal-title,.lang-th .open-api-modal h2,.lang-th .processing-tracker-card h2,.lang-th .meeting-notify-title,.lang-th .topbar-mac-title span{letter-spacing:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-ui);border:none;background:none}input,textarea{font-family:var(--font-ui)}.mono-cell,.rec-timer,.player-time,.time-display,.tabular-nums,[data-tabular-nums]{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@keyframes wave{0%,to{height:6px;opacity:.35}50%{height:34px;opacity:1}}.wave-bar{width:3px;border-radius:2px;background:var(--brand);animation:wave 1.2s ease-in-out infinite;flex-shrink:0}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{display:inline-block;width:2px;height:1.1em;background:var(--accent);margin-left:2px;vertical-align:text-bottom;animation:blink .8s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .35s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .2s ease forwards}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f,#ffffff0d 75%);background-size:600px 100%;animation:shimmer 1.4s infinite linear;border-radius:4px}.btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height);padding:10px 20px;border-radius:var(--radius);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;transition:var(--transition)}.btn-primary{background:var(--accent);color:var(--app-on-accent)}.btn-primary:hover{background:var(--app-accent-hover);box-shadow:0 0 24px var(--accent-glow)}.btn-ghost{border:1px solid var(--border);color:var(--text-2)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 16px;border-radius:8px;background:var(--app-accent);color:var(--app-on-accent);font-size:var(--fs-meta);font-weight:600;white-space:nowrap;transition:background .2s ease,transform .2s ease}.btn-dark:hover{background:var(--app-accent-hover);transform:translateY(-1px)}.btn-dark:disabled{opacity:.55;cursor:wait;transform:none}.btn:focus-visible,.btn-dark:focus-visible,.focus-ring:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input{background:var(--surface-hi);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);min-height:var(--control-height);padding:10px 14px;font-size:1.077rem;line-height:1.5;outline:none;transition:border-color var(--transition);width:100%}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.input::placeholder{color:var(--text-3)}.rec-option{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--app-border-strong);border-radius:var(--radius);background:var(--app-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.rec-option:hover{border-color:color-mix(in srgb,var(--app-text) 25%,transparent)}.rec-option.is-selected{border-color:var(--app-accent);background:var(--app-accent-soft)}.rec-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rec-option input:disabled{cursor:not-allowed}.rec-option:has(input:disabled){opacity:.6}.rec-option-inline{align-items:center}.rec-option-body{display:grid;min-width:0;flex:1;gap:3px}.rec-option-body strong{color:var(--app-text);font-size:1rem;font-weight:500}.rec-option-body strong small,.rec-option-body>small{color:var(--app-text-subtle);font-size:var(--fs-caption);font-weight:400}.rec-option-body strong small{margin-left:6px}.rec-radio,.rec-checkbox{position:relative;display:inline-block;width:16px;height:16px;flex:none;margin-top:1px;border:1.5px solid color-mix(in srgb,var(--app-text) 35%,transparent);background:var(--app-surface)}.rec-radio{border-radius:50%}.rec-checkbox{border-radius:3px}.rec-option.is-selected .rec-radio,.rec-option.is-selected .rec-checkbox,.rec-chip-check.is-selected .rec-checkbox{border-color:var(--app-accent);background:var(--app-accent)}.rec-option.is-selected .rec-radio:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--app-on-accent)}.rec-option.is-selected .rec-checkbox:after,.rec-chip-check.is-selected .rec-checkbox:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid var(--app-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.rec-option-inline .rec-radio,.rec-option-inline .rec-checkbox{margin-top:0}.form-error{display:block;margin-top:.385rem;font-size:var(--fs-caption);line-height:1.4;color:var(--app-danger);overflow-wrap:anywhere;word-break:break-word}.form-error:empty{display:none}.ws-modal-error{display:block;margin-top:.769rem;padding:.538rem .769rem;border:1px solid color-mix(in srgb,var(--app-danger) 35%,transparent);border-radius:var(--radius);background:var(--app-danger-soft);color:var(--app-danger);font-size:var(--fs-caption);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.ws-modal-error:empty{display:none}.card{background:var(--surface);border:1px solid var(--app-border-strong);border-radius:var(--radius-lg);padding:24px}.speaker-profile-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(110px,.6fr)}@media (max-width: 720px){.speaker-profile-grid{grid-template-columns:1fr}}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:var(--fs-label);font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.badge-ready{background:var(--app-success-soft);color:var(--app-success)}.badge-pending{background:color-mix(in srgb,var(--app-text-subtle) 22%,transparent);color:var(--text-2)}.badge-transcribing{background:var(--accent-dim);color:var(--accent)}.badge-error{background:var(--app-danger-soft);color:var(--app-danger)}.status-badge{display:inline-flex;align-items:center;width:fit-content;padding:3px 9px;border-radius:5px;font-size:var(--fs-label);font-style:normal}.status-badge-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:currentColor}.status-ready,.status-success{background:var(--app-success-soft);color:var(--app-success)}.status-processing,.status-warning{background:var(--app-warning-soft);color:var(--app-warning)}.status-error,.status-danger{background:var(--app-danger-soft);color:var(--app-danger)}.status-info{background:var(--app-accent-soft);color:var(--app-accent)}.status-neutral{background:var(--app-surface-soft);color:var(--app-text-muted)}.status-badge+.status-badge{margin-left:4px}.settings-empty{padding:26px 0;color:var(--app-text);font-size:var(--fs-meta);text-align:center}.topbar{position:fixed;top:0;left:0;right:0;z-index:100;height:56px;display:flex;align-items:center;padding:0 32px;background:#1c1e22eb;backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.brand-wordmark{display:inline-flex;align-items:center;flex-shrink:0;line-height:0;user-select:none}.brand-wordmark-img{display:block;width:auto;height:100%;object-fit:contain;-webkit-user-drag:none}.brand-wordmark--auto .brand-wordmark-img--on-light,[data-theme=light] .brand-wordmark--auto .brand-wordmark-img--on-dark{display:none}[data-theme=light] .brand-wordmark--auto .brand-wordmark-img--on-light{display:block}.tabs{display:flex;gap:0;border-bottom:1px solid var(--border);position:relative}.tab-btn{padding:14px 24px;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);background:none;border:none;cursor:pointer;transition:color var(--transition);position:relative}.tab-btn.active{color:var(--accent)}.tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent);border-radius:2px 2px 0 0}.tab-btn:not(.active):hover{color:var(--text-2)}[data-spk=speaker_0]{--spk-color: var(--spk-0)}[data-spk=speaker_1]{--spk-color: var(--spk-1)}[data-spk=speaker_2]{--spk-color: var(--spk-2)}[data-spk=speaker_3]{--spk-color: var(--spk-3)}[data-spk=speaker_4]{--spk-color: var(--spk-4)}[data-spk=speaker_5]{--spk-color: var(--spk-5)}[data-spk=speaker_6]{--spk-color: var(--spk-6)}[data-spk=speaker_7]{--spk-color: var(--spk-7)}[data-spk=speaker_8]{--spk-color: var(--spk-8)}[data-spk=speaker_9]{--spk-color: var(--spk-9)}[data-spk=speaker_10]{--spk-color: var(--spk-10)}[data-spk=speaker_11]{--spk-color: var(--spk-11)}[data-spk=speaker_12]{--spk-color: var(--spk-12)}[data-spk=speaker_13]{--spk-color: var(--spk-13)}[data-spk=speaker_14]{--spk-color: var(--spk-14)}[data-spk=speaker_15]{--spk-color: var(--spk-15)}[data-spk=speaker_16]{--spk-color: var(--spk-16)}[data-spk=speaker_17]{--spk-color: var(--spk-17)}[data-spk=speaker_18]{--spk-color: var(--spk-18)}[data-spk=speaker_19]{--spk-color: var(--spk-19)}.meeting-card{transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.meeting-card:hover{border-color:var(--accent)!important;box-shadow:-3px 0 0 0 var(--accent);transform:translate(2px)}.card-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--text-3);background:transparent;border:1px solid transparent;cursor:pointer;transition:color var(--transition),background var(--transition),border-color var(--transition)}.icon-btn:hover{color:var(--accent);background:var(--surface-hi)}.icon-btn:focus-visible{outline:none;color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.icon-btn--danger:hover{color:var(--app-danger);background:var(--app-danger-soft)}.icon-btn--danger:focus-visible{color:var(--app-danger);border-color:var(--app-danger);box-shadow:0 0 0 3px var(--app-danger-soft)}.icon-btn .chevron{transition:transform var(--transition)}.icon-btn[aria-expanded=true] .chevron{transform:rotate(180deg)}.icon-btn[aria-expanded=true]{color:var(--accent);background:var(--accent-dim);border-color:var(--accent)}.card-actions .reveal{opacity:0;transition:opacity var(--transition)}.meeting-card:hover .card-actions .reveal,.meeting-card:focus-within .card-actions .reveal{opacity:1}@media (hover: none){.card-actions .reveal{opacity:1}}.icon-btn--outlined{border-color:var(--border)}.icon-btn--outlined:hover{background:transparent;border-color:var(--accent);color:var(--accent)}.icon-btn--lg{width:32px;height:32px}.pill-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:var(--fs-meta);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color var(--transition),color var(--transition),background var(--transition)}.pill-btn:hover,.pill-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.pill-btn:focus-visible{outline:none;border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.language-switcher{position:relative;z-index:210}.language-switcher-caret{display:inline-block;font-size:var(--fs-micro);opacity:.6;transition:transform var(--transition)}.language-switcher [aria-expanded=true] .language-switcher-caret{transform:rotate(180deg)}.language-switcher-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:130px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 24px #0006}.language-switcher-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border:none;background:transparent;color:var(--text-2);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background var(--transition),color var(--transition)}.language-switcher-option:hover,.language-switcher-option[aria-selected=true]{background:var(--accent-dim);color:var(--accent)}.language-switcher-option[aria-selected=true]{font-weight:600}.chip{background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:5px 14px;font-size:var(--fs-meta);color:var(--text-2);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip:focus-visible{outline:none;border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.filter-row{display:flex;gap:7px;margin:2px 0 8px}@media (max-width: 767px){.filter-row{overflow-x:auto;padding-bottom:4px;scrollbar-width:none}}.audio-skip{width:30px;height:30px;border-radius:50%;border:none;background:transparent;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:color var(--transition),background var(--transition)}.audio-skip:hover:not(:disabled){background:var(--surface-hi);color:var(--text)}.audio-skip:disabled{cursor:default;opacity:.5}.audio-skip:focus-visible,.audio-play:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-dim)}.audio-scrub:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c;backdrop-filter:blur(4px);z-index:1000}.modal-card{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-dialog, var(--radius-lg));box-shadow:0 24px 64px #00000080;animation:modalIn .2s ease forwards}@keyframes modalIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.open-api-modal{width:min(460px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:20px 22px 22px;background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}.open-api-modal h2{color:var(--app-text);font-size:var(--fs-section-title);font-weight:600}.open-api-modal-close{position:absolute;top:14px;right:14px;color:var(--app-text-subtle)}.open-api-modal-close:hover{color:var(--app-text)}.open-api-modal-body{display:flex;flex-direction:column;gap:13px;margin-top:14px}.open-api-modal-desc{color:var(--app-text-muted);font-size:var(--fs-meta);line-height:1.7}.api-key-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.confirm-dialog-root{--dialog-surface: var(--surface);--dialog-surface-hover: var(--surface-hi);--dialog-border: var(--border);--dialog-text: var(--text);--dialog-muted: var(--text-2);--dialog-primary: var(--accent);--dialog-primary-text: var(--app-on-accent);--dialog-danger: var(--app-danger);--dialog-danger-hover: color-mix(in srgb, var(--app-danger) 85%, #000);position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px}:is(:root,body,#root):has(.library-shell) .confirm-dialog-root{--dialog-surface: var(--app-surface);--dialog-surface-hover: var(--app-surface-raised);--dialog-border: var(--app-border-strong);--dialog-text: var(--app-text);--dialog-muted: var(--app-text-muted);--dialog-primary: var(--app-accent);--dialog-primary-text: var(--app-on-accent);--dialog-danger: var(--app-danger);--dialog-danger-hover: color-mix(in srgb, var(--app-danger) 85%, #000)}.confirm-dialog-backdrop{position:absolute;inset:0;width:100%;height:100%;background:#12151b75;backdrop-filter:blur(3px);cursor:default;animation:confirmBackdropIn .18s ease-out both}.confirm-dialog-card{position:relative;width:min(420px,100%);overflow:hidden;padding:25px 26px 23px;border:1px solid var(--dialog-border);border-radius:var(--radius-dialog, 12px);background:var(--dialog-surface);box-shadow:0 24px 64px #14192438,0 2px 8px #14192414;animation:confirmDialogIn .22s cubic-bezier(.2,.8,.2,1) both}.confirm-dialog-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--dialog-primary);content:""}.confirm-dialog-card.is-danger:before{background:var(--dialog-danger)}.confirm-dialog-title{color:var(--dialog-text);font-size:1.307rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.confirm-dialog-message{margin-top:8px;color:var(--dialog-muted);font-size:1rem;line-height:1.7;text-wrap:pretty}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:23px}.confirm-dialog-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent;border-radius:8px;font-size:var(--fs-meta);font-weight:600;line-height:1;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.confirm-dialog-button:hover{transform:translateY(-1px)}.confirm-dialog-button:active{transform:translateY(1px) scale(.98)}.confirm-dialog-button:focus-visible{outline:2px solid var(--dialog-primary);outline-offset:2px}.confirm-dialog-button--secondary{border-color:var(--dialog-border);background:transparent;color:var(--dialog-muted)}.confirm-dialog-button--secondary:hover{border-color:var(--dialog-text);background:var(--dialog-surface-hover);color:var(--dialog-text)}.confirm-dialog-button--primary{background:var(--dialog-primary);color:var(--dialog-primary-text)}.confirm-dialog-button--primary:hover{box-shadow:0 5px 16px color-mix(in srgb,var(--dialog-primary) 28%,transparent);filter:brightness(.94)}.confirm-dialog-button--danger{background:var(--dialog-danger);color:#fff}.confirm-dialog-button--danger:hover{background:var(--dialog-danger-hover);box-shadow:0 5px 16px color-mix(in srgb,var(--dialog-danger) 24%,transparent)}@keyframes confirmBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes confirmDialogIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.confirm-dialog-backdrop,.confirm-dialog-card{animation:none}}.drawer-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(3px);z-index:1000;animation:fadeIn .2s ease forwards}.drawer-panel{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-24px 0 64px #0000006b;animation:drawerIn .26s cubic-bezier(.22,.61,.36,1) forwards}@keyframes drawerIn{0%{transform:translate(28px);opacity:0}to{transform:translate(0);opacity:1}}.drawer-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.drawer-body{flex:1;overflow-y:auto;padding:16px 22px;display:flex;flex-direction:column;gap:12px}.drawer-foot{flex-shrink:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--border);background:var(--surface)}.profile-card{border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--transition)}.profile-card:focus-within{border-color:var(--accent)}.profile-card-head{display:flex;align-items:center;gap:10px}.profile-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-meta);font-weight:700;color:var(--app-on-accent);flex-shrink:0}.profile-field{display:flex;flex-direction:column;gap:5px;min-width:0}.profile-field-label{font-size:.77rem;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.profile-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.switch{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.switch-track{position:absolute;inset:0;border-radius:999px;background:var(--border);transition:background var(--transition)}.switch-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform var(--transition)}.switch input:checked~.switch-track{background:var(--accent)}.switch input:checked~.switch-thumb{transform:translate(16px)}.switch input:focus-visible~.switch-track{box-shadow:0 0 0 3px var(--accent-dim)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.wave-bar{height:18px!important}.cursor-blink{opacity:1!important}}mark.hl{background:#e8a2454d;color:inherit;border-radius:2px;padding:0 1px;font-style:normal}kbd{font-family:var(--font-mono);font-size:.77rem;padding:1px 5px;background:var(--surface-hi);border:1px solid var(--border);border-bottom-width:2px;border-radius:3px;color:var(--text-3);letter-spacing:0}.lang-th{--font-ui: "Leelawadee UI", Leelawadee, "IBM Plex Sans Thai", ui-sans-serif, system-ui, sans-serif}.lang-th body,.lang-th button,.lang-th input,.lang-th textarea{font-family:var(--font-ui)}.lang-th .btn,.lang-th .badge,.lang-th .tab-btn{letter-spacing:0;text-transform:none}.app-message-container{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:2000;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(92vw,480px);pointer-events:none}.app-message{display:flex;align-items:center;gap:8px;max-width:100%;padding:9px 16px;border:1px solid var(--border);border-left:3px solid transparent;border-radius:8px;background:var(--surface);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f;color:var(--text);font-size:1rem;line-height:1.5;cursor:pointer;pointer-events:auto;animation:appMessageIn .3s ease forwards}.app-message-text{min-width:0;overflow-wrap:anywhere}.app-message-icon{flex:none;display:block}.app-message--success{border-left-color:var(--app-success);background:color-mix(in srgb,var(--app-success) 8%,var(--surface))}.app-message--error{border-left-color:var(--app-danger);background:color-mix(in srgb,var(--app-danger) 8%,var(--surface))}.app-message--warning{border-left-color:var(--app-warning);background:color-mix(in srgb,var(--app-warning) 8%,var(--surface))}.app-message--info{border-left-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 8%,var(--surface))}.app-message--success .app-message-icon{color:var(--app-success)}.app-message--error .app-message-icon{color:var(--app-danger)}.app-message--warning .app-message-icon{color:var(--app-warning)}.app-message--info .app-message-icon{color:var(--app-accent)}@keyframes appMessageIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.processing-tracker{width:100%}.processing-tracker-card{padding:56px 58px 51px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);box-shadow:none;color:var(--app-text);cursor:pointer;outline:none;transition:box-shadow .2s ease,transform .2s ease}.processing-tracker-card:hover{box-shadow:0 9px 24px #18233417;transform:translateY(-1px)}.processing-tracker-card:focus-visible{box-shadow:0 0 0 3px #3374d533,0 9px 24px #18233417}.processing-tracker-card h2{overflow:hidden;color:var(--app-text);font-size:var(--fs-section-title);font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.processing-tracker-meta{margin-top:6px;color:var(--app-text-muted);font-size:1rem}.processing-tracker-alert{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--app-warning) 48%,transparent);border-radius:9px;background:color-mix(in srgb,var(--app-warning) 10%,var(--app-surface));color:var(--app-warning);font-size:var(--fs-meta);line-height:1.55}.processing-tracker-alert svg{flex:none;margin-top:1px}.processing-tracker-alert span{display:grid;gap:1px}.processing-tracker-alert strong{color:var(--app-text);font-size:1rem}.processing-tracker-progress{height:7px;margin-top:28px;overflow:hidden;border-radius:99px;background:var(--track)}.processing-tracker-progress span{display:block;height:100%;border-radius:inherit;background:var(--app-accent);transition:width .3s ease}.processing-tracker-progress.is-complete span{background:var(--app-success)}.processing-tracker-progress.is-error span{background:var(--app-danger)}.processing-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin-top:25px}.processing-stage{min-width:0}.processing-stage-label{display:flex;align-items:center;gap:9px;color:var(--app-text-muted);font-size:1rem;white-space:nowrap}.processing-stage-label>span{width:10px;height:10px;flex:none;border-radius:50%;background:var(--track)}.processing-stage p{overflow:hidden;margin-top:10px;color:var(--app-text-muted);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap}.processing-stage.is-active .processing-stage-label{color:var(--app-text);font-weight:600}.processing-stage.is-active .processing-stage-label>span{background:var(--app-accent)}.processing-stage.is-complete .processing-stage-label{color:var(--app-text)}.processing-stage.is-complete .processing-stage-label>span{background:var(--app-success)}.processing-stage.is-error .processing-stage-label{color:var(--app-danger);font-weight:600}.processing-stage.is-error .processing-stage-label>span{background:var(--app-danger)}.processing-stage.is-error p{color:var(--app-danger)}@media (max-width: 620px){.processing-tracker-card{padding:25px 22px 27px}.processing-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}.library-shell{--library-bg: #f7f7f5;--library-surface: #ffffff;--library-sidebar: #fbfaf8;--library-ink: #16181d;--library-muted: #8b8f9a;--library-border: rgba(0,0,0,.09);--library-blue: #3e68d8;--bg: var(--library-bg);--surface: var(--library-surface);--surface-hi: #fbfaf8;--border: #d9d7d1;--text: var(--library-ink);--text-2: #5b6070;--text-3: var(--library-muted);--accent: var(--library-blue);--accent-dim: rgba(62,104,216,.1);--accent-glow: rgba(62,104,216,.22);--brand: var(--library-blue);--brand-dim: rgba(62,104,216,.1);--sidebar-w: 220px;--sidebar-chrome: revert;--sidebar-link-just: flex-start;--sidebar-link-pad: 0 11px;--sidebar-pad-x: 12px;--sidebar-divider-mx: 9px;min-height:100dvh;background:var(--library-bg);color:var(--library-ink)}.library-shell[data-sidebar=collapsed]{--sidebar-w: 72px;--sidebar-chrome: none;--sidebar-link-just: center;--sidebar-link-pad: 0;--sidebar-pad-x: 8px;--sidebar-divider-mx: 4px}.library-shell .topbar{left:0;background:#ffffffeb;border-bottom-color:var(--app-border-strong);color:var(--library-ink)}.library-shell .topbar .btn-ghost,.library-shell .topbar .icon-btn--outlined{color:#5b6070;border-color:var(--library-border)}.library-shell .app-main{margin-left:var(--sidebar-w);min-height:100dvh;padding-top:var(--topbar-h);transition:margin-left .18s ease}.app-sidebar{position:fixed;z-index:90;inset:var(--topbar-h) auto 0 0;width:var(--sidebar-w);display:flex;flex-direction:column;padding:18px var(--sidebar-pad-x) 14px;background:var(--library-sidebar);border-right:1px solid var(--library-border);transition:width .18s ease}.sidebar-nav{display:flex;flex-direction:column;gap:3px}.sidebar-link{position:relative;display:flex;align-items:center;justify-content:var(--sidebar-link-just);gap:10px;min-height:var(--control-height);padding:var(--sidebar-link-pad);border-radius:var(--radius);color:#5b6070;font-size:var(--fs-body);transition:background .2s ease,color .2s ease,transform .2s ease}.sidebar-link:hover{background:#3e68d80f;color:var(--library-blue);transform:translate(1px)}.sidebar-link.is-active{background:#3e68d81a;color:var(--library-blue);font-weight:600}.sidebar-link-icon{width:17px;text-align:center;line-height:1}.sidebar-badge{margin-left:auto;color:var(--library-muted);font:400 var(--fs-label) var(--font-mono)}.sidebar-divider{height:1px;margin:18px var(--sidebar-divider-mx) 11px;background:var(--library-border)}.sidebar-link-workspace{border-radius:99px}.sidebar-home-slot{position:relative}.sidebar-group{display:block}.sidebar-group-toggle{width:100%}.sidebar-group-caret{display:inline-flex;margin-left:auto;color:var(--app-text-muted);transition:transform .18s ease}.sidebar-group-caret.is-expanded{transform:rotate(180deg)}.sidebar-subnav{padding:2px 0 6px 21px}.sidebar-sublink{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;color:var(--app-text-muted);font-size:var(--fs-body-sm);transition:background .2s ease,color .2s ease}.sidebar-sublink-icon{width:14px;flex:none;text-align:center;line-height:1}.sidebar-sublink:hover{background:var(--app-accent-soft);color:var(--app-accent)}.sidebar-sublink.is-active{background:var(--app-accent-soft);color:var(--app-accent);font-weight:600}.sidebar-bottom{margin-top:auto}.sidebar-link>span:not(.sidebar-link-icon),.sidebar-badge,.sidebar-footer{display:var(--sidebar-chrome)}.quota-card{padding:12px 13px;border:1px solid var(--library-border);border-radius:9px;background:var(--library-surface)}.quota-heading{display:flex;justify-content:space-between;align-items:baseline;color:var(--library-muted);font-size:var(--fs-label)}.quota-heading strong{color:var(--library-ink);font:600 var(--fs-body) var(--font-mono)}.quota-track{height:5px;margin:9px 0 8px;overflow:hidden;border-radius:99px;background:#f0eee9}.quota-track span{display:block;width:24%;height:100%;background:var(--library-blue)}.quota-card small{font-size:var(--fs-label)}.sidebar-edge-toggle{position:static;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--app-text-muted);cursor:pointer;box-shadow:none;flex-shrink:0;transform:none;transition:background .15s ease,color .15s ease,transform .1s ease}.sidebar-edge-toggle:hover{background:var(--app-surface-raised, color-mix(in srgb, var(--app-text) 8%, transparent));color:var(--app-text)}.sidebar-edge-toggle:active{transform:scale(.94)}.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-height);padding:0 16px;border-radius:var(--radius);background:var(--library-blue);color:var(--app-on-accent);font-size:var(--fs-meta);font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-action:hover{background:var(--app-accent-hover);box-shadow:0 5px 16px var(--accent-glow);transform:translateY(-1px)}.primary-action:active{transform:translateY(1px) scale(.98)}.text-danger{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin:-2px -6px;border-radius:6px;color:var(--app-danger);font-size:var(--fs-meta);font-weight:600}.text-danger:hover,.danger-link:hover{color:var(--app-danger);background:var(--app-danger-soft);border-radius:6px;text-decoration:underline}.topbar-quota{display:inline-flex;align-items:baseline;gap:5px;padding:5px 13px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);font-size:var(--fs-label);white-space:nowrap}.topbar-quota strong{color:var(--text);font:600 var(--fs-meta) var(--font-mono)}.topbar-user{display:inline-flex;align-items:center;gap:7px;max-width:150px;color:var(--text-2);font-size:var(--fs-meta)}.topbar-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border:1px solid var(--border);border-radius:50%;background:var(--surface-hi);color:var(--text-2);font-size:var(--fs-label)}.topbar-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-chevron{flex:none;transition:transform var(--transition)}.user-menu-trigger[aria-expanded=true] .account-menu-chevron{transform:rotate(180deg)}.user-menu{position:relative}.user-menu-trigger{padding:3px 10px 3px 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{border-color:var(--border);background:var(--surface-hi)}[data-radix-popper-content-wrapper]{z-index:var(--z-popover, 1050)!important}.user-menu-dropdown{position:relative;z-index:var(--z-popover, 1050);width:240px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 12px 32px #0f121e29;transform-origin:var(--radix-popover-content-transform-origin);animation:menuIn .15s cubic-bezier(.2,0,0,1)}@keyframes menuIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.user-menu-header{display:flex;align-items:center;gap:8px;padding:8px 10px}.user-menu-name{color:var(--text);font-size:var(--fs-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-card{margin:4px 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.user-menu-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--text-2);font-size:var(--fs-label)}.user-menu-row+.user-menu-row{margin-top:6px}.user-menu-row strong{color:var(--text);font:600 var(--fs-meta) var(--font-mono)}.user-menu-card-label{margin-bottom:6px;color:var(--text-2);font-size:var(--fs-micro)}.user-menu-workspace{display:block;color:var(--text);font-size:var(--fs-meta);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-workspace:hover{text-decoration:underline}.user-menu-item{display:block;width:100%;margin-top:4px;padding:9px 12px;border:none;border-top:1px solid var(--border);border-radius:0;background:none;color:var(--text);font-size:var(--fs-meta);text-align:left;cursor:pointer}.user-menu-item:hover{color:var(--danger, #c0392b)}.language-switcher-menu-row{position:relative;z-index:auto}.language-switcher-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px}.language-switcher-menu-trigger:hover{color:var(--text)}.language-switcher-menu-label{display:inline-flex;align-items:center;gap:8px}.language-switcher-menu-current{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:var(--fs-label)}.language-switcher-menu-flyout{top:auto;right:8px;bottom:calc(100% + 2px);left:8px;z-index:5;margin:0;padding:4px;list-style:none}.language-switcher-menu-flyout .language-switcher-option{padding:8px 12px;border-radius:8px;font-size:var(--fs-meta)}.topbar-avatar{position:relative}.avatar-notification-badge{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 4px;border:2px solid var(--surface);border-radius:999px;background:var(--app-danger);color:#fff;font-size:var(--fs-micro);font-weight:700;line-height:12px;text-align:center}.user-menu-dropdown--notifications{display:flex;width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - var(--topbar-h) - 32px);flex-direction:column;padding:0;overflow:hidden}.user-menu-dropdown--notifications .user-menu-header{padding:16px 18px;border-bottom:1px solid var(--border)}.user-menu-dropdown--notifications .user-menu-header>span:last-child{min-width:0}.user-menu-dropdown--notifications .user-menu-header,.user-menu-dropdown--notifications .user-menu-summary-row,.user-menu-dropdown--notifications .user-menu-settings,.user-menu-dropdown--notifications>.user-menu-item{flex:none}.user-menu-dropdown--notifications .user-menu-section{display:flex;min-height:0;flex-direction:column}.user-menu-dropdown--notifications .user-menu-section-heading{flex:none}.user-menu-email{display:block;overflow:hidden;margin-top:1px;color:var(--text-2);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap}.user-menu-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-bottom:1px solid var(--border);color:var(--text-2);font-size:var(--fs-label)}.user-menu-summary-row strong{color:var(--text);font:600 var(--fs-label) var(--font-mono)}.user-menu-section{border-bottom:1px solid var(--border)}.user-menu-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;color:var(--text);font-size:var(--fs-label);font-weight:600}.user-menu-section-heading span{display:inline-flex;align-items:center;gap:6px}.user-menu-section-heading button{color:var(--brand);font-size:var(--fs-label)}.notification-list{min-height:0;max-height:305px;overflow-y:auto}.notification-empty{padding:24px 18px;color:var(--text-2);font-size:var(--fs-label);text-align:center}.notification-item{position:relative;padding:12px 18px 13px 26px;border-top:1px solid var(--border);background:var(--surface)}.notification-item.is-unread{background:color-mix(in srgb,var(--brand) 14%,var(--surface))}.notification-item.is-unread:before{position:absolute;top:18px;left:12px;width:6px;height:6px;border-radius:50%;background:var(--app-accent);content:""}.notification-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.notification-copy strong{overflow:hidden;color:var(--text);font-size:var(--fs-label);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.notification-copy time{color:var(--text-3);font-size:var(--fs-micro)}.notification-copy p{grid-column:1 / -1;color:var(--text-2);font-size:var(--fs-micro);line-height:1.5}.notification-actions{display:flex;gap:7px;margin-top:9px}.notification-actions .btn-dark,.notification-actions .ws-switch-btn{min-height:29px;padding:0 12px;font-size:var(--fs-label)}.notification-link{margin-top:7px;color:var(--brand);font-size:var(--fs-label)}.workspace-switcher-menu{padding:5px 0 8px}.workspace-menu-option{display:flex;width:auto;align-items:center;justify-content:space-between;gap:10px;margin:1px 6px;padding:8px 12px;border-radius:var(--radius);color:var(--text);text-align:left}.workspace-menu-option:hover,.workspace-menu-option.is-current{background:var(--surface-hi)}.workspace-menu-option:disabled{opacity:.55;cursor:wait}.workspace-menu-option>span{min-width:0;flex:1;overflow:hidden;font-size:var(--fs-label);font-weight:600}.workspace-menu-option .ws-option-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-option small{display:block;margin-top:1px;overflow:hidden;color:var(--text-2);font-size:var(--fs-micro);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-option b{color:var(--brand);font-size:var(--fs-label)}.ws-list-wrap{display:flex;min-height:0;flex-direction:column}.ws-list{min-height:0;max-height:208px;overflow-y:auto}.ws-list-empty{padding:8px 18px;color:var(--text-3);font-size:var(--fs-label)}.ws-filter{display:flex;align-items:center;gap:7px;height:30px;margin:2px 12px 6px;padding:0 10px;border:1px solid var(--border);border-radius:7px;color:var(--text-3)}.ws-filter input{width:100%;border:0;outline:0;background:none;color:var(--text);font-size:var(--fs-meta)}.workspace-switcher-menu .user-menu-workspace{margin:6px 18px 0;color:var(--brand);font-size:var(--fs-label)}.user-menu-dropdown--notifications .language-switcher-menu-row,.user-menu-dropdown--notifications>.user-menu-item{margin:0;padding:10px 18px}.user-menu-settings{padding:3px 0}.user-menu-dropdown--notifications>.user-menu-item{border-top:none}#root{min-height:100dvh}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}:where(button,.sidebar-link,.favorite-card,.meeting-row):active{filter:brightness(.96)}.topbar{height:var(--topbar-h);padding:0 16px;border-color:var(--app-border);background:color-mix(in srgb,var(--app-surface) 86%,transparent);color:var(--app-text);backdrop-filter:blur(16px) saturate(1.4)}.topbar-start{display:none}@media (max-width: 767px){.topbar-start{display:flex;align-items:center;margin-left:8px}}.topbar-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.topbar-app-name{height:18px}.topbar-actions{display:flex;margin-left:auto;align-items:center;gap:10px}.mobile-nav-trigger,.mobile-nav-overlay{display:none}.icon-btn--outlined{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text-muted)}.icon-btn--outlined:hover{border-color:var(--app-border-strong);background:var(--app-surface-raised);color:var(--app-text)}.library-shell{--library-bg: var(--app-canvas);--library-surface: var(--app-surface);--library-sidebar: var(--app-surface);--library-ink: var(--app-text);--library-muted: var(--app-text-subtle);--library-border: var(--app-border);--library-blue: var(--app-accent);--bg: var(--app-canvas);--surface: var(--app-surface);--surface-hi: var(--app-surface-raised);--border: var(--app-border);--text: var(--app-text);--text-2: var(--app-text-muted);--text-3: var(--app-text-subtle);--accent: var(--app-accent);--brand: var(--app-accent);min-height:100dvh;background:var(--app-canvas);color:var(--app-text)}.library-shell .topbar{background:color-mix(in srgb,var(--app-surface) 92%,transparent);color:var(--app-text)}.library-shell .topbar .btn-ghost,.library-shell .topbar .icon-btn--outlined{border-color:var(--app-border);color:var(--app-text-muted)}.library-shell .app-main{min-height:100dvh;background:var(--app-canvas)}.app-sidebar{padding-top:14px;border-color:var(--app-border-strong);background:var(--app-surface);color:var(--app-text)}.sidebar-link{color:var(--app-text-muted)}.sidebar-link:hover{background:color-mix(in srgb,var(--app-accent) 6%,transparent);color:var(--app-accent);transform:none}.sidebar-link.is-active{background:var(--app-accent-soft);color:var(--app-accent);box-shadow:inset 3px 0 0 var(--app-accent)}.sidebar-divider{background:var(--app-border-strong)}.quota-card{border-color:var(--app-border-strong);background:color-mix(in srgb,var(--app-accent) 7%,var(--app-surface-raised))}.quota-heading{color:var(--app-text-subtle)}.quota-card small{color:var(--app-text-muted)}.sidebar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--app-surface-raised);color:var(--app-text-muted);font:600 var(--fs-label) var(--font-mono)}.library-shell[data-sidebar=collapsed] .sidebar-badge{display:none}.quota-heading strong{color:var(--app-text)}.quota-track{background:var(--app-surface-raised)}.quota-track span{background:var(--app-accent)}.topbar-user{color:var(--app-text-muted)}.topbar-avatar{border-color:var(--app-border);background:var(--app-surface-raised);color:var(--app-text);font-weight:600}.user-menu-trigger{min-height:var(--control-height)}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{border-color:var(--app-border-strong);background:var(--app-surface-raised)}.user-menu-dropdown{border-color:var(--app-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--app-surface) 94%,transparent);backdrop-filter:blur(16px);box-shadow:var(--app-shadow);color:var(--app-text)}.user-menu-name,.workspace-menu-option,.user-menu-item{color:var(--app-text)}.user-menu-email,.user-menu-summary-row,.notification-copy p,.notification-copy time,.workspace-menu-option small{color:var(--app-text-muted)}.user-menu-summary-row,.user-menu-section,.notification-item,.user-menu-dropdown--notifications .user-menu-header{border-color:var(--app-border)}.notification-item{background:var(--app-surface)}.notification-item.is-unread{background:var(--app-accent-soft)}.notification-item.is-unread .notification-copy strong{font-weight:750}.workspace-menu-option:hover{background:var(--app-surface-raised)}.workspace-menu-option.is-current{background:var(--app-accent-soft);color:var(--app-accent)}.user-menu-section-heading button,.notification-link,.user-menu-workspace{color:var(--app-accent)}.ws-filter{border-color:var(--app-border);color:var(--app-text-subtle)}.ws-filter input{color:var(--app-text)}.ws-list-empty{color:var(--app-text-subtle)}.sidebar-edge-toggle{color:var(--app-text-muted);box-shadow:none}.sidebar-edge-toggle:hover{color:var(--app-accent)}.avatar-notification-badge{border-color:var(--app-surface);background:var(--app-danger)}.input,.auth-input,.invite-search-box input{border-color:var(--app-border-strong);background:var(--app-surface);color:var(--app-text)}.input:focus,.auth-input:focus{border-color:var(--app-accent);box-shadow:var(--app-focus)}[data-theme=light] .input::placeholder{color:var(--app-text-muted)}.btn-primary,.primary-action{background:var(--app-accent);color:var(--app-on-accent);box-shadow:none}.btn-primary:hover,.primary-action:hover{background:var(--app-accent-hover);box-shadow:none}@media (max-width: 1279px){.library-shell,.library-shell[data-sidebar]{--sidebar-w: 64px;--sidebar-chrome: none;--sidebar-link-just: center;--sidebar-link-pad: 0;--sidebar-pad-x: 7px;--sidebar-divider-mx: 4px}.sidebar-badge{display:none}.library-shell:not([data-mobile-nav=open]) .sidebar-account-text,.library-shell:not([data-mobile-nav=open]) .sidebar-account-chevron,.library-shell:not([data-mobile-nav=open]) .quota-card,.library-shell:not([data-mobile-nav=open]) .sidebar-divider--account{display:none}.library-shell:not([data-mobile-nav=open]) .sidebar-account{justify-content:center;padding:6px 0}}@media (max-width: 767px){.library-shell,.library-shell[data-sidebar]{--sidebar-w: 0px}.library-shell .app-main{margin-left:0}.library-shell .topbar{padding:0 16px}.mobile-nav-trigger{display:inline-flex}.app-sidebar{z-index:120;width:min(280px,calc(100vw - 48px));padding-right:12px;padding-left:12px;transform:translate(-105%);transition:transform var(--transition)}.app-sidebar.is-mobile-open{transform:translate(0)}.library-shell[data-mobile-nav=open] .mobile-nav-overlay{position:fixed;z-index:110;inset:var(--topbar-h) 0 0;display:block;width:100%;background:color-mix(in srgb,var(--app-canvas) 72%,transparent);cursor:default}.library-shell[data-mobile-nav=open]{--sidebar-chrome: revert;--sidebar-link-just: flex-start;--sidebar-link-pad: 0 11px}.topbar-user-name{max-width:86px}.user-menu-dropdown--notifications{width:calc(100vw - 16px);max-height:calc(100dvh - var(--topbar-h) - 24px)}.notification-list{max-height:min(280px,36dvh)}.primary-action,.btn-dark,.ws-switch-btn{min-height:44px}}@media (max-width: 520px){.topbar-actions{gap:5px}.topbar-user-name,.account-menu-chevron{display:none}.user-menu-trigger{padding-right:3px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-platform=macos] .sidebar-link:hover,[data-platform=windows] .sidebar-link:hover{background:color-mix(in srgb,var(--app-text) 5%,transparent);color:var(--app-text);transform:none}[data-platform=macos] .sidebar-link{height:32px;min-height:32px;border-radius:6px}[data-platform=macos] .sidebar-link.is-active{background:color-mix(in srgb,var(--app-text) 8%,transparent);color:var(--app-text);box-shadow:none;border-radius:6px}[data-platform=macos] .sidebar-link.is-active:hover{background:color-mix(in srgb,var(--app-text) 12%,transparent);color:var(--app-text)}[data-platform=windows] .sidebar-link{height:36px;min-height:36px;border-radius:4px}[data-platform=windows] .sidebar-link.is-active{background:color-mix(in srgb,var(--app-accent) 5%,transparent);color:var(--app-text);box-shadow:inset 3px 0 0 var(--app-accent)}[data-platform=windows] .sidebar-link.is-active:before{display:none}[data-platform=windows] .input:focus{border-color:var(--app-border);box-shadow:inset 0 -2px 0 var(--app-accent)}[data-platform=macos] .input:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft)}[data-platform=macos] .btn,[data-platform=windows] .btn,[data-platform=macos] .input,[data-platform=windows] .input{padding-top:0;padding-bottom:0}.library-shell{--sidebar-w: 220px;--sidebar-pad-x: 8px;--sidebar-link-pad: 0 12px}.library-shell[data-sidebar=collapsed]{--sidebar-w: 48px;--sidebar-pad-x: 4px}.library-shell{--library-bg: var(--app-surface-soft);--library-sidebar: var(--app-canvas)}.library-shell .app-main{background:var(--app-surface-soft)}.app-sidebar{padding:6px var(--sidebar-pad-x) 12px;gap:0;border-right:1px solid var(--app-border);background:var(--app-canvas);overflow-x:hidden}[data-platform=windows] .sidebar-edge-toggle{width:32px;height:28px;border-radius:var(--radius)}[data-platform=macos] .sidebar-edge-toggle{width:32px;height:26px;border-radius:var(--radius)}.sidebar-search{display:flex;align-items:center;gap:8px;height:var(--control-height);margin-bottom:12px;padding:0 10px;border:1px solid var(--app-border);border-radius:var(--radius);background:var(--app-surface);color:var(--app-text-subtle);transition:border-color .15s ease,box-shadow .15s ease}.sidebar-search:focus-within{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft)}.sidebar-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--app-text);font:inherit;font-size:var(--fs-body-sm);outline:none}.sidebar-search input::placeholder{color:var(--app-text-subtle)}.sidebar-search input::-webkit-search-cancel-button{appearance:none}.sidebar-search--collapsed{justify-content:center;width:100%;padding:0;cursor:pointer}.sidebar-nav{gap:4px}.sidebar-link{position:relative;min-height:var(--control-height);gap:10px;border-radius:var(--radius);color:var(--app-text-muted);font-size:var(--fs-body);font-weight:400}.sidebar-link:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:99px;background:transparent}.sidebar-link-icon{width:16px;color:var(--app-text-subtle);transition:color .15s ease}.sidebar-link:hover{background:color-mix(in srgb,var(--app-text) 5%,transparent);color:var(--app-text);transform:none}.sidebar-link:hover .sidebar-link-icon{color:var(--app-text)}.sidebar-link.is-active{background:var(--app-accent-soft);color:var(--app-accent);font-weight:600;box-shadow:none}.sidebar-link.is-active:before{background:var(--app-accent)}.sidebar-link.is-active .sidebar-link-icon{color:var(--app-accent)}.sidebar-badge{font:400 var(--fs-caption) var(--font-ui);color:var(--app-text-subtle)}.sidebar-divider{margin:8px 6px;background:var(--app-border)}.sidebar-bottom{margin-top:auto;width:100%;min-width:0;max-width:100%}.sidebar-footer{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;gap:0}.quota-card{display:block;width:calc(100% - 4px);max-width:calc(100% - 4px);min-width:0;margin:0 2px 6px;padding:10px 12px 11px;border:1px solid var(--app-border);border-radius:calc(var(--radius) + 2px);background:var(--app-surface);color:inherit;text-decoration:none;overflow:hidden;transition:border-color .15s ease}.quota-card:hover{border-color:var(--app-border-strong)}.quota-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;color:var(--app-text-subtle);font-size:var(--fs-caption);letter-spacing:.01em}.quota-heading>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-heading strong{flex:none;color:var(--app-text);font:600 var(--fs-body) var(--font-ui);font-variant-numeric:tabular-nums}.quota-heading strong small{margin-left:2px;color:var(--app-text-subtle);font-size:var(--fs-label);font-weight:400}.quota-track{height:3px;margin:8px 0 6px;border-radius:99px;background:var(--app-surface-raised)}.quota-track span{background:var(--app-accent);border-radius:99px}.quota-foot{display:flex;justify-content:space-between;align-items:center;gap:6px;min-width:0;color:var(--app-text-subtle);font-size:var(--fs-label)}.quota-foot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-divider--account{margin:0 6px 4px}.account-menu--sidebar{display:block;width:100%;min-width:0;max-width:100%}.sidebar-account{display:flex;width:100%;max-width:100%;min-width:0;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:var(--radius);color:var(--app-text);text-align:left;cursor:pointer}.sidebar-account:hover,.sidebar-account[aria-expanded=true]{background:color-mix(in srgb,var(--app-text) 5%,transparent)}.sidebar-account-avatar{position:relative;display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;background:var(--app-success);color:#fff;font-size:var(--fs-body);font-weight:600}.sidebar-account-text{display:grid;min-width:0;flex:1;gap:1px}.sidebar-account-text strong{overflow:hidden;font-size:var(--fs-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-text small{overflow:hidden;color:var(--app-text-subtle);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.sidebar-account-chevron{flex:none;color:var(--app-text-subtle)}.user-menu-dropdown--up{width:264px;max-width:calc(100vw - 32px);border-radius:var(--radius-dialog)}.library-shell[data-sidebar=collapsed] .sidebar-account-text,.library-shell[data-sidebar=collapsed] .sidebar-account-chevron,.library-shell[data-sidebar=collapsed] .quota-card,.library-shell[data-sidebar=collapsed] .sidebar-divider--account{display:none}.library-shell[data-sidebar=collapsed] .sidebar-account{justify-content:center;padding:6px 0}.library-shell[data-mobile-nav=open] .sidebar-account-text,.library-shell[data-mobile-nav=open] .sidebar-account-chevron,.library-shell[data-mobile-nav=open] .quota-card,.library-shell[data-mobile-nav=open] .sidebar-divider--account{display:revert}.library-shell[data-mobile-nav=open] .sidebar-account{justify-content:flex-start;padding:6px 8px}[data-platform=macos] .sidebar-link.is-active:before{display:none}[data-platform=macos] .sidebar-link.is-active .sidebar-link-icon{color:var(--app-text)}.library-shell[data-sidebar=collapsed] .sidebar-nav .sidebar-link,.library-shell[data-sidebar=collapsed] .sidebar-bottom .sidebar-link{justify-content:center;padding:0}.topbar--windows{height:40px;min-height:40px;padding:0 0 0 14px;user-select:none}.topbar-drag-spacer{flex:1;height:100%;min-width:20px}.topbar-window-controls{display:flex;height:100%;flex:none}.topbar-win-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:100%;border:none;background:transparent;color:var(--app-text-muted);cursor:pointer;padding:0;transition:background-color .15s ease,color .15s ease}.topbar-win-btn:hover{background-color:color-mix(in srgb,var(--app-text) 5%,transparent);color:var(--app-text)}.topbar-win-btn--close:hover{background-color:var(--app-danger, #c42b1c);color:#fff}.topbar--macos{height:38px;min-height:38px;padding:0 16px;user-select:none;position:relative;border-bottom:1px solid var(--app-border)}.topbar-mac-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.topbar-mac-title span{font-size:var(--fs-body);font-weight:600;color:var(--app-text)}.meeting-notify-stack{position:fixed;right:16px;bottom:16px;z-index:1900;display:flex;flex-direction:column-reverse;gap:10px;width:min(calc(100vw - 32px),364px)}.meeting-notify{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;column-gap:12px;padding:14px 14px 12px;border:1px solid var(--app-border-strong);border-radius:var(--radius-dialog);background:color-mix(in srgb,var(--app-surface-soft) 98%,transparent);box-shadow:0 8px 24px #00000024;backdrop-filter:blur(20px)}.meeting-notify-icon{width:28px;height:28px;border-radius:var(--radius);object-fit:cover;background:#16181d}.meeting-notify-body{display:grid;min-width:0;gap:0;align-content:start}.meeting-notify-title{color:var(--app-text);font-size:var(--fs-body);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.meeting-notify-meta{margin-top:3px;color:var(--app-text-muted);font-size:var(--fs-meta);line-height:1.5;overflow-wrap:anywhere}.meeting-notify-source{margin-top:4px;color:var(--app-text-subtle);font-size:var(--fs-label)}.meeting-notify-close{display:grid;width:24px;height:24px;place-items:center;border-radius:var(--radius);color:var(--app-text-muted)}.meeting-notify-close:hover{background:color-mix(in srgb,var(--app-text) 6%,transparent);color:var(--app-text)}.meeting-notify-actions{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.meeting-notify-open{min-height:32px;border-radius:var(--radius);font-size:var(--fs-body-sm);font-weight:600}.meeting-notify-ignore{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--app-border-strong);border-radius:var(--radius);background:var(--app-surface);color:var(--app-text);font-size:var(--fs-body-sm);font-weight:400}.meeting-notify-ignore:hover{background:var(--app-canvas)}.meeting-notify.is-failed .meeting-notify-title{color:var(--app-danger)}@keyframes meetingNotifyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 560px){.meeting-notify-stack{right:16px;left:16px;bottom:16px;width:auto}}.meeting-notify-glyph{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius);background:var(--app-surface-raised);color:var(--app-text-muted)}.meeting-notify-glyph.is-error{background:var(--app-danger-soft);color:var(--app-danger)}.meeting-notify-glyph.is-warning{background:var(--app-warning-soft);color:var(--app-warning)}.meeting-notify-glyph.is-success{background:var(--app-success-soft);color:var(--app-success)}.meeting-notify.is-error .meeting-notify-title{color:var(--app-danger)}.meeting-notify.is-warning .meeting-notify-title{color:var(--app-warning)}.meeting-notify-actions.is-single{grid-template-columns:1fr}.meeting-notify.is-export-success{display:flex;flex-direction:column;padding:14px 14px 14px 16px;border-left:4px solid var(--app-success)}.meeting-notify-export-header{display:flex;align-items:center;gap:8px;min-width:0}.meeting-notify-export-check{display:inline-flex;align-items:center;justify-content:center;color:var(--app-success);flex-shrink:0}.meeting-notify-export-title{color:var(--app-text);font-size:var(--fs-body);font-weight:600;line-height:1.4;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-notify-export-meta{margin-top:6px;margin-bottom:12px;color:var(--app-text-muted);font-size:var(--fs-meta);line-height:1.5;overflow-wrap:anywhere;word-break:break-all}.meeting-notify-export-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meeting-notify-export-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:var(--radius);background:var(--library-blue);color:#fff;font-size:var(--fs-body-sm);font-weight:600;border:none;cursor:pointer;transition:opacity .15s ease,background .15s ease}.meeting-notify-export-btn-primary:hover{opacity:.92}.meeting-notify-export-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border:1px solid var(--app-border-strong);border-radius:var(--radius);background:var(--app-surface);color:var(--app-text);font-size:var(--fs-body-sm);font-weight:400;cursor:pointer;transition:background .15s ease,border-color .15s ease}.meeting-notify-export-btn-secondary:hover{background:var(--app-canvas)}body.is-float-mode,html[data-float-mode=true],html[data-float-mode=true] body,body.is-float-mode #root,html[data-float-mode=true] #root{background:transparent!important;overflow:hidden!important;min-height:0!important;height:100%!important}body.is-float-mode .app-message-container,body.is-float-mode .meeting-notify-stack,html[data-float-mode=true] .app-message-container,html[data-float-mode=true] .meeting-notify-stack{display:none!important}body.is-float-mode #root>div.app-shell.library-shell>header,html[data-float-mode=true] #root>div.app-shell.library-shell>header,#root>div.app-shell.library-shell.is-float-mode>header,#root>div.app-shell.library-shell[data-float-mode=true]>header,body.is-float-mode .app-shell.library-shell>header,html[data-float-mode=true] .app-shell.library-shell>header,.app-shell.library-shell.is-float-mode>header,.app-shell.library-shell[data-float-mode=true]>header{display:none!important}body.is-float-mode #root>div.app-shell.library-shell>aside,html[data-float-mode=true] #root>div.app-shell.library-shell>aside,#root>div.app-shell.library-shell.is-float-mode>aside,#root>div.app-shell.library-shell[data-float-mode=true]>aside,body.is-float-mode .app-shell.library-shell>aside,html[data-float-mode=true] .app-shell.library-shell>aside,.app-shell.library-shell.is-float-mode>aside,.app-shell.library-shell[data-float-mode=true]>aside{display:none!important}body.is-float-mode .app-shell.library-shell>.mobile-nav-overlay,html[data-float-mode=true] .app-shell.library-shell>.mobile-nav-overlay,.app-shell.library-shell.is-float-mode>.mobile-nav-overlay,.app-shell.library-shell[data-float-mode=true]>.mobile-nav-overlay{display:none!important}body.is-float-mode .app-shell.library-shell,html[data-float-mode=true] .app-shell.library-shell,.app-shell.library-shell.is-float-mode,.app-shell.library-shell[data-float-mode=true]{width:100vw;height:100vh;margin:0!important;padding:0!important;min-height:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}body.is-float-mode .app-shell.library-shell .app-main,html[data-float-mode=true] .app-shell.library-shell .app-main,.app-shell.library-shell.is-float-mode .app-main,.app-shell.library-shell[data-float-mode=true] .app-main,.app-main--float{margin:0!important;padding:0!important;min-height:0!important;width:100%!important;height:100%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}@media (max-height: 120px){#root>div.app-shell.library-shell>header,#root>div.app-shell.library-shell>aside,#root>div.app-shell.library-shell>.mobile-nav-overlay,.app-shell.library-shell>header,.app-shell.library-shell>aside,.app-shell.library-shell>.mobile-nav-overlay,.app-message-container,.meeting-notify-stack,.live-recorder.rec-workbench{display:none!important}html,body,#root,.app-shell.library-shell{background:transparent!important;min-height:0!important;height:100%!important;overflow:hidden!important}.app-shell.library-shell .app-main{margin:0!important;padding:0!important;min-height:0!important;width:100%!important;height:100%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.upload-home.rec-page{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}}.ws-switch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 13px;border:1px solid var(--app-border);border-radius:7px;background:var(--app-surface);color:var(--app-text-muted);font-size:var(--fs-label);white-space:nowrap;transition:border-color .2s ease,color .2s ease}.ws-switch-btn:hover{border-color:var(--app-border-strong);color:var(--app-text)}.ws-switch-btn:disabled{opacity:.5;cursor:wait}.workspace-admin-page>*{width:min(920px,100%);margin-right:auto;margin-left:auto}.workspace-admin-page>*{width:min(1120px,100%)}.api-keys-empty-actions{display:flex}.meeting-workspace{height:100dvh;min-height:calc(100dvh - 74px)}.meeting-notes-pane{display:flex;flex-direction:column}.meeting-analysis-scroll{flex:1;overflow-y:auto}.row-actions .danger-link,.member-actions .danger-link{color:var(--app-danger)}.member-actions button,.invitation-line button{color:var(--brand)}.record-live-btn{color:#5b6070}.sidebar-nav .sidebar-link{isolation:isolate}.sidebar-nav .sidebar-link.is-active,[data-platform] .sidebar-nav .sidebar-link.is-active,[data-platform] .sidebar-nav .sidebar-link.is-active:hover{background:transparent;box-shadow:none}.sidebar-nav .sidebar-link.is-active:before,[data-platform] .sidebar-nav .sidebar-link.is-active:before{display:none}.sidebar-active-bg{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--app-accent-soft);box-shadow:inset 3px 0 0 var(--app-accent);pointer-events:none}[data-platform=windows] .sidebar-active-bg{background:color-mix(in srgb,var(--app-accent) 5%,transparent)}[data-platform=macos] .sidebar-active-bg{background:color-mix(in srgb,var(--app-text) 8%,transparent);box-shadow:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff) format("woff");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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff) format("woff");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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff) format("woff");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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWUABAAAAAACqAAAAU7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDRgdGDIQ+G3kJCJ4FjltedRKVXkquKLdOwcN/bn73JSF4oaJpT0PF0arR9qtRc76oMKa76WI3jKeM+MrcyMVALwLb/YR3kQZpIBOIKPDEggSr7/+/7k3dtzvv5rABlU54SLW1lKoZ/2IBrA3kj6dYJuMBjlEAMFq6/bfFNASVkWOY4YkAbOTLJ8L9KzZgQQFIJgGDFDVqyPM5a2L/TjJ+i3oqGYBJjyvSdukhTCDFpC3AcvyzxSjT0QqS3SKbJBlJBmRAAgBYOlbqLIB+leH/vgZlWMrShRAAklNKADoJkAAZyCAjgAwKXcCBBQkFcKJb0O9NBv2RSP72kzPWICi9dbZBYbOWmHTABtut0MTvapa4xLBpN7MAOJJNOMRSVNGFTexBlZw4pEQEn5KqL2lAzTSwrtlylxDXRgyRvGAQbotYkcdGvQaiRtf7ouG4GPcaSDUGosrjNZBr9P64XNq/bktxRI/psaXTMb1fn5+YjiulaOpxxkws4tfjrK9ourihPPGuiNa0NhOJtHgNlOWYEoxFNKZvXYhtNbnX/Oc1MNUs1+Ny2Zota7fET4c16wx7Sx6P3hd/bM2WajKseQqTC6gHNmHuRDTn6GAOqVXOa1nMud53drkqkR2jxWJP/LRf12LFEc5l8JhnUIBdEYOFJ+XSPkOcXtPHeVrdmjXWjUEwopX/n2GvgbVm+fotfWHN44l4EchYsOFmSia5AFABcAAy0AFWAgAFhAsJABCgKA12s1OdtJtsE7HXX35dfFu2Tdg324TzNnHmEVvs1YpNd75h99pLr3H69gw7tg12HDdz+jm7Zzo3PvSq7rjdUTv1YvjFllX25g2eK/nLqy1OdWBw++ne7wbnVqVWP11Z0pUfXTr863ZvZ+3qgqn83lJ7dvWywUPHen8ZjFY7g6t9xcmG5cOVO+pfA0igYMGamtZsoLgNeBED+soAfy4C6T1iIN41wP1QEETR/G4guIBM06DRPpFqIk3hwXNNJnCiYb2znP5umRdwIvY0oF9KEo+pY6STE2mkk7mSi9hy9iuxkZGLrIhfDU73IikENGdG0Po1IRtathtJcRsU/8EmA2Vgg3KwQpWLqcwvC7Hi/9RAEAEIuo8i9Y+52n6zWOUvAd566KNmgHd/HnD/H/rvGzVlGIEVCQAB70lQPT5ImLRzICjpqeJNdN5vo4p0njJ2tQBUrsfBLNN0fjaQkDqQEYCFWTJCsQKDoapKUOJjlYSFt1UyLRZUCj57VSayDKtUKtS5UvwWzNtfke3Wwj+6z5S9oly23z6+7xe1nc8ue83xW63fCkv1WGmN7WYctt6EnfbZYN6EKK8eu2w3bZMZe+0TtctOuiCf4CIBPQjoQUAPBLptaqA1OJnWQ9jw+Nu6ev3MbkeewDP3NDfpQgKCmukLmQe79gY3+ui6bbedbmLEPuqaQZj5lQfNmOYjAUDyEaaVXqECQkjIQhaK+cDOaEDcYa2GAj11/NbugAHVEghcSNUikbjJ8CifRl7FcrkAS/WjpCpTKEcqe3ZRmmIFsrjZxIl3laBDSJVi6b2vklirV51SuYZLpmGNqxRW6hRULFN2m2jmUyZv6G6VoHKFss1uMz1qVSnc0mPhPY8cKXqVlaXa+HlkSMvGlLVBzkvTq+wcNG65BkXScVBBPzParnKyXLuAEtnKlULlscDFGljmpSRIZ8VcbcBXtJSgUzaxH3E3duECdZMD2CUak0v24XX4KP5AC8l+7Mz8SeuWummZcRqnLnJAGqfA9yLijzRA9uMadGc6eab7dim7w3zscjGxDwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABUAAAAYGrXodhjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2Gl1rt2hoZWEAAAMUAAAAHwAAACQI7wN4aG10eAAAAzQAAAAXAAAAGAcgAEZsb2NhAAADTAAAAA4AAAAOAIQAhG1heHAAAANcAAAAHAAAACAAGwD4bmFtZQAAA3gAAADSAAABxiLhP1Fwb3N0AAAETAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothbcBgWEYBu9Nslb97aFTibWsUprEFIbQCBOZAX9+wh2uF30ToFfdAIvacuIsY9B+x0KNYlBeaTKbrBI3SHc//D7gBx0lEQHQoT6BhOYC/gqzeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEGWNa8eXw889QAJA+gAAAAA2bzhOQAAAADc8kcQ/jL96wZeBFwAAQAJAAIAAAAAAAB42mNgZGBgifn7ioGBreaf0X9utjigCCpgAwCLcwVwAHjaY7zBoMAAAm8gmKmFQQ1EAwA1XgRqAAAAABMAEwATABMAXgBeAAB42mNgZGBgYGOYwMDDkMbACuYhADMDIwAY3QEUeNqNjTVyA0AQBNvMDh2bmRkSMzOzLWbm3+hdCvUSTbB1sQ52ehnoJkgbLe09wGdLp3EL49SNW1VTM25jl6pxO4tkjTsY4tu4k2nWjQdFECavm1bvkm4OH1ki8vPiRXLiuDRFlpDyd5xyzQWH3HCvTIAyT3hIkuOZsCjCgrIp5fy8Kp9FM+QnGWaFRVase9j1D7sJw27GMDbDevZcl6i57U6b2XdEijQVsuIQYfIMs8oyK+ww7CaoiixpFsUHxHWHcR3kkEdAGpAWZf0sNgCOlkFUAAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-thai-700-normal-0moayseG.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-700-normal-Bo0ALcDh.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-BKYUUsrV.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-CIKhqm8k.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-700-normal-Ct-BCS9V.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-700-normal-SmVfMUPf.woff) format("woff");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}
