.wl-scope,.wl-modal-layer,.wl-toast-layer,.wl-star-btn{--font-sans:"Inter","Noto Sans Thai",system-ui,-apple-system,sans-serif;--wl-panel:var(--ef-surface);--wl-surface:var(--ef-surface);--wl-rail:var(--ef-bg);--wl-page:var(--ef-bg-muted);--wl-border:var(--ef-border);--wl-hairline:var(--ef-divider);--wl-ink-1:var(--ef-text);--wl-ink-2:var(--ef-text-secondary);--wl-ink-3:var(--ef-text-muted);--wl-ink-disabled:var(--ef-text-disabled);--wl-hover:var(--ef-neutral-100);--wl-section-hd:var(--ef-neutral-25);--wl-up:var(--ef-up-500);--wl-down:#f87171;--wl-flat:var(--ef-warn-700);--wl-up-soft:#40bc7c2e;--wl-down-soft:#f871712e;--wl-blue:var(--ef-brand-500);--wl-blue-hover:var(--ef-brand-700);--wl-blue-soft:#007dfe1f;--wl-rail-hover:var(--ef-neutral-100);--wl-rail-active:var(--ef-neutral-150);--wl-overlay:#101c2e6b;--wl-shadow-modal:var(--ef-shadow-pop);--wl-shadow-panel:-8px 0 40px -10px #002a6929;--anim:.36s;--ease:cubic-bezier(.22,.61,.36,1);font-family:var(--font-sans)}html[data-theme=dark] .wl-scope,html[data-theme=dark] .wl-modal-layer,html[data-theme=dark] .wl-toast-layer,html[data-theme=dark] .wl-star-btn{--wl-rail:var(--ef-bg);--wl-flat:#e4b020;--wl-up-soft:#40bc7c33;--wl-down-soft:#f8717133;--wl-blue-soft:#007dfe38;--wl-overlay:#02070e9e;--wl-shadow-panel:-8px 0 44px -10px #00000080}.app-root,html[data-theme=dark] .app-root{--ef-down-500:#f87171}html[data-radius="6"]{--ef-radius-xs:4px;--ef-radius-sm:6px;--ef-radius-md:8px;--ef-radius-lg:12px;--ef-radius-xl:16px}.app-root.navbar-pin .topnav{top:0;left:0;right:0;position:fixed!important}.app-root.navbar-pin .app-body{grid-row:2}.app-root.navbar-pin .topnav-menu button:hover{color:var(--ef-brand-500)!important;background:0 0!important}.app-root.navbar-pin .topnav-menu button:hover .material-symbols-rounded{color:var(--ef-brand-500)!important}.wl-dock{z-index:1200;flex-direction:row;display:flex;position:fixed;top:72px;bottom:0;right:0}html:has(.app-root.navbar-small) .wl-dock{top:48px}.app-body{padding-right:var(--wl-dock-w,48px);transition:padding-right .36s cubic-bezier(.22,.61,.36,1),grid-template-columns .36s cubic-bezier(.22,.61,.36,1)}html[data-wl-resizing] .app-body{transition:grid-template-columns .36s cubic-bezier(.22,.61,.36,1)}.app-root.motion .sb-slot.sb-animating>.sb-incoming,.app-root.motion .sb-slot.sb-animating>.sb-outgoing{transition:opacity .36s}.convo-inner{max-width:840px}.wl-panel{width:var(--wl-panel-w,292px);flex:0 0 var(--wl-panel-w,292px);background:var(--wl-panel);border-left:1px solid var(--wl-border);box-shadow:var(--wl-shadow-panel);transition:width var(--anim) var(--ease), flex-basis var(--anim) var(--ease), opacity var(--anim) ease, transform var(--anim) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.wl-dock[data-open=false] .wl-panel{opacity:0;border-left-color:#0000;transform:translate(24px);flex-basis:0!important;width:0!important}html[data-wl-boot=closed] .wl-dock .wl-panel{opacity:0;border-left-color:#0000;transition:none;transform:translate(24px);flex-basis:0!important;width:0!important}.wl-scope[data-shadow=off]{--wl-shadow-panel:none}.wl-resize{cursor:col-resize;z-index:30;width:7px;position:absolute;top:0;bottom:0;left:-3px}.wl-resize:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:2px}.wl-resize:hover:after{background:var(--wl-blue)}.wl-rail{background:var(--wl-rail);border-left:1px solid var(--wl-border);z-index:21;flex-direction:column;flex:0 0 48px;align-items:center;gap:10px;width:48px;padding:16px 0;display:flex;position:relative}.wl-rail-btn{cursor:pointer;width:40px;height:40px;color:var(--wl-ink-3);background:0 0;border:none;border-radius:10px;place-items:center;font-family:inherit;transition:background .15s,color .15s,transform .15s;display:grid;position:relative}.wl-rail-btn:hover{background:var(--wl-rail-hover);color:var(--wl-blue)}.wl-rail-btn.on{color:var(--wl-blue);background:var(--wl-rail-active)}.wl-rail-btn[aria-disabled=true]{color:var(--wl-ink-disabled);cursor:default}.wl-rail-btn[aria-disabled=true]:hover{color:var(--wl-ink-disabled);background:0 0}.wl-rail-btn[aria-disabled=true] .wl-rail-img{opacity:.45;filter:grayscale()}.wl-rail-spacer{flex:auto}@media (min-height:640px){html[data-nav-sticky] .wl-rail>.wl-rail-spacer+.wl-rail-btn{position:fixed;bottom:16px;right:4px}}.wl-rail-badge{z-index:1;box-sizing:border-box;border-radius:var(--ef-radius-pill,999px);background:var(--ef-brand-500);color:#fff;min-width:15px;height:15px;font:700 var(--ef-fs-10,10px)/1 var(--ef-font-sans);font-variant-numeric:tabular-nums;border:1.5px solid var(--wl-rail);pointer-events:none;justify-content:center;align-items:center;padding:0 2px;display:flex;position:absolute;top:3px;right:3px}.wl-rail-badge-n{display:inline-block;transform:translate(.5px,-.5px)}.wl-rail-tip{white-space:nowrap;background:var(--wl-ink-1);color:var(--wl-panel);font:500 12px/1 var(--font-sans);opacity:0;pointer-events:none;border-radius:7px;padding:7px 10px;transition:all .16s;position:absolute;right:52px;transform:translate(6px)}.wl-rail-btn:hover .wl-rail-tip{opacity:1;transform:translate(0)}.wl-icon-btn{cursor:pointer;color:var(--wl-ink-3);background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .14s;display:inline-flex}.wl-icon-btn:hover{background:var(--wl-hover);color:var(--wl-blue)}.wl-icon-btn .material-symbols-rounded{font-size:16px;line-height:1;display:block}.wl-menu{z-index:60;background:var(--wl-surface);border:1px solid var(--wl-border);box-shadow:var(--wl-shadow-modal);border-radius:12px;min-width:220px;padding:6px;animation:.16s cubic-bezier(.2,.7,.3,1.2) both wl-pop;position:absolute}.wl-menu.no-anim{animation:none}.wl-menu-item{cursor:pointer;width:100%;font:500 13px/1.3 var(--font-sans);color:var(--wl-ink-1);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.wl-menu-item:hover{background:var(--wl-hover)}.wl-menu-item.active{background:var(--wl-blue);color:#fff;font-weight:600}.wl-menu-item .material-symbols-rounded{color:var(--wl-ink-3);font-size:18px}.wl-menu-item.active .material-symbols-rounded{color:#fff}.wl-menu-item.danger .material-symbols-rounded{color:var(--wl-ink-3)}.wl-menu-sep{background:var(--wl-hairline);height:1px;margin:4px 2px}.wl-menu-add{cursor:pointer;width:100%;font:600 13px/1.3 var(--font-sans);color:var(--wl-blue);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;margin-top:2px;padding:9px;display:flex}.wl-menu-add:hover{background:var(--wl-hover)}.wl-media-empty{text-align:center;font:400 12px/1.5 var(--font-sans);color:var(--wl-ink-3);padding:22px 12px}.wl-cal-head{flex:none;align-items:center;padding:16px 16px 8px;display:flex}.wl-cal-title{font:700 16px/1.5 var(--font-sans);color:var(--wl-ink-1);flex:1;align-items:center;gap:8px;display:inline-flex}.wl-maintabs{border-bottom:1px solid var(--wl-border);flex:none;gap:2px;padding:0 12px;display:flex}.wl-maintab{cursor:pointer;min-width:0;font:600 12px/1.4 var(--font-sans);color:var(--wl-ink-3);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 4px 9px;transition:color .15s,border-color .15s;display:inline-flex;overflow:hidden}.wl-maintab:hover{color:var(--wl-ink-1)}.wl-maintab.active{color:var(--wl-blue);border-bottom-color:var(--wl-blue)}.wl-overlay{z-index:1300;background:var(--wl-overlay);-webkit-backdrop-filter:blur(6px);place-items:center;padding:24px;animation:.2s both wl-fade;display:grid;position:fixed;inset:0}@keyframes wl-fade{0%{opacity:0}to{opacity:1}}@keyframes wl-pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}.wl-dialog{background:var(--wl-surface);box-shadow:var(--wl-shadow-modal);border:1px solid var(--wl-hairline);border-radius:16px;flex-direction:column;width:100%;max-width:380px;max-height:86vh;animation:.22s cubic-bezier(.2,.7,.3,1.2) both wl-pop;display:flex;overflow:hidden}.wl-dialog-head{align-items:center;padding:16px 16px 8px;display:flex}.wl-dialog-head h2{font:700 17px/1.4 var(--font-sans);color:var(--wl-ink-1);flex:1;margin:0}.wl-dialog-x{cursor:pointer;color:var(--wl-ink-3);background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.wl-dialog-x:hover{background:var(--wl-hover);color:var(--wl-ink-1)}.wl-dialog-body{padding:4px 16px 16px;overflow-y:auto}.wl-dialog-foot{justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.wl-input{box-sizing:border-box;border:1px solid var(--wl-border);width:100%;font:400 14px/1.4 var(--font-sans);color:var(--wl-ink-1);background:var(--wl-panel);border-radius:10px;outline:none;padding:11px 12px;transition:border-color .15s}.wl-input::placeholder{color:var(--wl-ink-3)}.wl-input:focus{border-color:var(--wl-blue)}.wl-btn{cursor:pointer;font-family:var(--font-sans);border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.wl-btn:disabled{cursor:not-allowed}.wl-btn--sm{padding:7px 14px;font-size:13px}.wl-btn--block{width:100%}.wl-btn--primary{background:var(--wl-blue);color:#fff}.wl-btn--primary:not(:disabled):hover{background:var(--wl-blue-hover)}.wl-btn--primary:disabled{color:#8e95a2;background:#edeef1}html[data-theme=dark] .wl-btn--primary:disabled{color:var(--wl-ink-3);background:#ffffff1a}.wl-btn--ghost{color:var(--wl-ink-2);border:1px solid var(--wl-border);background:0 0}.wl-btn--ghost:hover{background:var(--wl-hover);color:var(--wl-ink-1)}.wl-btn--danger:hover{opacity:.88}.wl-confirm{text-align:center;padding:0 20px 22px}.wl-confirm-x{justify-content:flex-end;padding-top:12px;display:flex}.wl-confirm-title{font:600 18px/1.4 var(--font-sans);color:var(--wl-ink-1);margin:2px 0 8px}.wl-confirm-sub{font:400 14px/1.6 var(--font-sans);color:var(--wl-ink-2);margin:0 0 22px}.wl-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wl-toast-wrap{z-index:1350;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}.wl-toast{pointer-events:auto;width:100%;max-width:520px;box-shadow:var(--wl-shadow-modal);border:1px solid var(--wl-hairline);border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 24px;animation:.28s cubic-bezier(.2,.7,.3,1.2) both wl-toast-in;display:flex}@keyframes wl-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.wl-toast--success{background:#ecfdf3;border-color:#40bc7c47}.wl-toast--error{border-color:var(--wl-border);background:#edeef1}.wl-toast--removed{background:#fdecec;border-color:#f8717159}html[data-theme=dark] .wl-toast--success{background:#1c3e3b}html[data-theme=dark] .wl-toast--error{background:#1e2a37}html[data-theme=dark] .wl-toast--removed{background:#412f39}.wl-toast-label{font:600 14px/1.5 var(--font-sans);white-space:nowrap;flex:none;padding-right:12px}.wl-toast--success .wl-toast-label{color:var(--wl-up)}.wl-toast--error .wl-toast-label{color:var(--wl-ink-1)}.wl-toast--removed .wl-toast-label{color:var(--wl-down)}.wl-toast-desc{font:500 13px/1.5 var(--font-sans);color:var(--wl-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wl-toast-action{cursor:pointer;font:600 14px/1.5 var(--font-sans);color:var(--wl-ink-1);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:2px 4px}.wl-toast-action:hover{color:var(--wl-blue)}.wl-toast-x{cursor:pointer;color:var(--wl-ink-3);background:0 0;border:none;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.wl-toast-x:hover{color:var(--wl-ink-1)}.wl-toast-x .material-symbols-rounded{font-size:18px}@media (max-width:560px){.wl-toast-label{margin-right:auto}}@media (min-width:768px) and (max-width:1023px){.wl-toast-action{margin-left:auto}}@media (prefers-reduced-motion:reduce){.wl-scope *,.wl-modal-layer *,.wl-toast-layer *{transition-duration:.01ms!important;animation-duration:.01ms!important}}html:not(.fonts-ready) .wl-rail-btn:before{content:"";background:var(--wl-rail-hover);border-radius:50%;position:absolute;inset:8px}html:not(.fonts-ready) .wl-rail-btn{position:relative}@media (max-width:767px){html{--wl-dock-w:0px!important}html .wl-dock{display:none!important}}.wl-head{box-sizing:border-box;flex:none;align-items:center;height:48px;padding:0 12px;display:flex}.wl-head-title-btn{cursor:pointer;color:var(--wl-ink-1);background:0 0;border:none;border-radius:8px;align-items:center;gap:3px;margin:0;padding:2px 6px 2px 0;display:inline-flex}.wl-head-title-btn .wl-head-arrow{color:var(--wl-ink-3);transition:color .16s}.wl-head-title-btn:hover .wl-head-title,.wl-head-title-btn:hover .wl-head-arrow{color:var(--wl-blue)}.wl-head-title{font:700 16px/1.5 var(--font-sans);color:var(--wl-ink-1);margin:0;transition:color .16s}.wl-grouprow{align-items:center;gap:6px;padding:8px 16px 8px 12px;display:flex}.wl-group-select{cursor:pointer;font:600 14px/1.4 var(--font-sans);color:var(--wl-ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:2px 4px 2px 0;transition:background .15s;display:flex}.wl-group-select:hover{background:var(--wl-hover)}.wl-group-select .material-symbols-rounded{color:var(--wl-ink-3);transition:transform .2s}.wl-group-select[aria-expanded=true] .material-symbols-rounded{transform:rotate(180deg)}.wl-kebab{margin-left:auto}.wl-group-name{cursor:pointer}.wl-group-chev{cursor:pointer;color:var(--wl-ink-3);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.wl-group-name-input{font:600 14px/1.4 var(--font-sans);color:var(--wl-ink-1);border:1px solid var(--wl-blue);background:var(--wl-surface);border-radius:6px;outline:none;width:150px;padding:2px 8px}.wl-settings{background:var(--wl-panel);padding:6px}.wl-set-row{justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.wl-set-toplabel{font:600 13px/1.3 var(--font-sans);color:var(--wl-ink-1)}.wl-set-group{font:600 11px/1.4 var(--font-sans);color:var(--wl-ink-3);padding:6px 8px 4px}.wl-set-opt{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.wl-set-opt:hover{background:var(--wl-hover)}.wl-set-optlabel{font:500 13px/1.3 var(--font-sans);color:var(--wl-ink-1)}.wl-check{border:1.5px solid var(--wl-border);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:all .14s;display:inline-flex}.wl-check.on{background:var(--wl-blue);border-color:var(--wl-blue)}.wl-check .material-symbols-rounded{font-size:14px}.wl-radio{border:1.5px solid var(--wl-border);border-radius:999px;flex:none;width:18px;height:18px;transition:all .14s;position:relative}.wl-radio.on{border-color:var(--wl-blue)}.wl-radio.on:after{content:"";background:var(--wl-blue);border-radius:999px;position:absolute;inset:3.5px}.wl-switch{background:var(--wl-border);cursor:pointer;border:none;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .18s;position:relative}.wl-switch.on{background:var(--wl-blue)}.wl-switch-knob{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px}.wl-switch.on .wl-switch-knob{transform:translate(16px)}.wl-body{scrollbar-width:thin;scrollbar-color:var(--wl-border) transparent;flex:auto;padding:0 0 16px;overflow:hidden auto}.wl-body::-webkit-scrollbar{width:7px}.wl-body::-webkit-scrollbar-thumb{background:var(--wl-border);border-radius:99px}.wl-body::-webkit-scrollbar-track{background:0 0}.wl-section{border-bottom:1px solid var(--wl-hairline);position:relative}.wl-section.sec-dragging{opacity:.45}.wl-section.sec-drop-before:before,.wl-section.sec-drop-after:after{content:"";background:var(--wl-blue);z-index:6;pointer-events:none;border-radius:2px;height:2px;position:absolute;left:0;right:0}.wl-section.sec-drop-before:before{top:-1px}.wl-section.sec-drop-after:after{bottom:-1px}.wl-section-head[draggable=true]{cursor:grab}.wl-section-head[draggable=true]:active{cursor:grabbing}.wl-section-head{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--wl-section-hd);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:2px;height:36px;padding:0 16px 0 2px;display:grid}.wl-section-head:hover{background:var(--wl-hover)}.wl-section>.wl-section-head{z-index:4;position:sticky;top:0}.wl-section:has(.wl-menu){z-index:5}.wl-sec-lead{width:14px}.wl-sec-main{align-items:center;gap:6px;min-width:0;display:flex}.wl-chev-btn{width:18px}.wl-chev{width:14px;color:var(--wl-ink-3);flex:none;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.wl-section[data-collapsed=true] .wl-chev{transform:rotate(180deg)}.wl-section-name{font:600 12px/1.4 var(--font-sans);color:var(--wl-ink-3);letter-spacing:.02em;border-radius:5px;min-width:0;padding:2px 0}.wl-section-name-input{font:600 12px/1.4 var(--font-sans);color:var(--wl-ink-1);border:1px solid var(--wl-blue);background:var(--wl-surface);border-radius:5px;outline:none;width:130px;padding:2px 6px}.wl-section-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.wl-colhead{color:var(--wl-ink-3);letter-spacing:.01em;background:var(--wl-panel);border-top:1px solid var(--wl-hairline);border-bottom:1px solid var(--wl-border);flex:none;grid-template-columns:14px minmax(56px,1.6fr) minmax(62px,1.35fr) minmax(48px,1fr) minmax(44px,.9fr);gap:2px;padding:7px 16px 5px 2px;font:600 12px/1.4 Inter,sans-serif;display:grid}.wl-colhead span:nth-child(3),.wl-colhead span:nth-child(4),.wl-colhead span:nth-child(5){text-align:right}.wl-colhead span:nth-child(2){color:var(--wl-ink-3);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:24px;font-weight:600;overflow:hidden}.wl-section-rows{max-height:2000px;transition:max-height .28s;overflow:hidden}.wl-section[data-collapsed=true] .wl-section-rows{max-height:0}.wl-row{cursor:default;font-variant-numeric:tabular-nums;grid-template-columns:14px minmax(56px,1.6fr) minmax(62px,1.35fr) minmax(48px,1fr) minmax(44px,.9fr);align-items:center;gap:2px;padding:7px 16px 7px 2px;display:grid;position:relative}.wl-row:hover{background:var(--wl-hover)}.wl-row.dragging{opacity:.4}.wl-row.drop-before:before,.wl-row.drop-after:after{content:"";background:var(--wl-blue);border-radius:2px;height:2px;position:absolute;left:12px;right:12px}.wl-row.drop-before:before{top:-1px}.wl-row.drop-after:after{bottom:-1px}.wl-row-handle{width:14px;color:var(--wl-ink-3);opacity:0;cursor:grab;place-items:center;transition:opacity .14s;display:grid}.wl-row-handle .material-symbols-rounded{font-size:15px}.wl-row:hover .wl-row-handle{opacity:.9}.wl-row-handle:active{cursor:grabbing}.wl-sym{cursor:pointer;align-items:center;gap:6px;min-width:0;display:flex}.wl-logo{box-sizing:border-box;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.wl-logo-fallback{grid-area:1/1}.wl-logo-img{object-fit:cover;border-radius:inherit;background:#fff;grid-area:1/1;width:100%;height:100%}.wl-logo--initials{color:#fff;letter-spacing:-.02em;font-weight:700;font-family:var(--ef-font-sans);box-shadow:inset 0 0 0 1px #0000000f}.wl-logo--dr{color:#8e95a2;font-weight:700;font-family:var(--ef-font-sans);letter-spacing:-.02em;background:#edeef1}html[data-theme=dark] .wl-logo--dr{color:var(--wl-ink-3);background:#ffffff1a}.wl-sym-code{color:var(--wl-ink-1);white-space:nowrap;font:600 12px/1.4 Inter,sans-serif;transition:color .14s;overflow:visible}.wl-sym--name .wl-sym-code{font-family:var(--ef-font-thai);text-overflow:ellipsis;min-width:0;overflow:hidden}.wl-sym>.wl-delay{flex:none}.wl-dr-badge{color:#8e95a2;letter-spacing:.04em;background:#edeef1;border-radius:4px;padding:2px 4px;font:700 8px/1 Inter,sans-serif}html[data-theme=dark] .wl-dr-badge{color:var(--wl-ink-3);background:#ffffff1a}.wl-sym:hover .wl-sym-code{color:var(--wl-blue)}.wl-num{text-align:right;white-space:nowrap;text-overflow:ellipsis;font:500 12px/1.4 Inter,sans-serif;overflow:hidden}.wl-num.up{color:var(--wl-up)}.wl-num.down{color:var(--wl-down)}.wl-num.flat{color:var(--wl-flat)}@keyframes wl-price-up{0%{color:var(--wl-up)}to{color:var(--wl-ink-1)}}@keyframes wl-price-down{0%{color:var(--wl-down)}to{color:var(--wl-ink-1)}}.wl-price{color:var(--wl-ink-1)}.wl-price.price-flash-up{animation:.9s wl-price-up}.wl-price.price-flash-down{animation:.9s wl-price-down}.wl-row-del{cursor:pointer;width:24px;height:24px;color:var(--wl-ink-2);background:var(--wl-hover);box-shadow:-16px 0 14px -2px var(--wl-hover);opacity:0;pointer-events:none;border:none;border-radius:7px;justify-content:center;align-items:center;transition:opacity .15s,transform .15s,background .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)translate(6px)scale(.9)}.wl-row:hover .wl-row-del{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)scale(1)}.wl-row-del:hover{background:var(--wl-ink-3);color:#fff}.wl-row-del .material-symbols-rounded{font-size:15px}.wl-row--touch{background:var(--wl-hover)}.wl-row--touch .wl-row-handle{opacity:.9}.wl-row--touch .wl-row-del{opacity:1;pointer-events:auto;width:32px;height:32px;transform:translateY(-50%)translate(0)scale(1)}@media (hover:none),(pointer:coarse){.wl-row,.wl-section-head{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.wl-addtoggle--locked{opacity:.4;cursor:not-allowed}.wl-addtoggle--locked:hover{background:0 0}.wl-dialog-quota{font:500 12px/1.5 var(--font-sans);color:var(--ef-warn-700,#b57407);background:var(--ef-warn-50,#fff8e6);border-top:1px solid var(--wl-hairline);text-align:center;flex:none;padding:8px 16px}.wl-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;display:flex}.wl-empty-text{font:400 12px/1.5 var(--font-sans);color:var(--wl-ink-3)}.wl-addsection{border-bottom:1px solid var(--wl-border)}.wl-addsection .wl-section-name{color:var(--wl-ink-2)}.wl-filterbar{scrollbar-width:none;border-bottom:1px solid var(--wl-hairline);flex:none;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.wl-filterbar::-webkit-scrollbar{display:none}.wl-chip{border:1px solid var(--wl-border);cursor:pointer;font:600 11px/1.4 var(--font-sans);color:var(--wl-ink-2);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:5px 11px;transition:background .14s,color .14s,border-color .14s}.wl-chip:hover{background:var(--wl-hover)}.wl-chip.active{background:var(--wl-blue);border-color:var(--wl-blue);color:#fff}.wl-chip:disabled{opacity:.45;cursor:not-allowed}.wl-chip:disabled:hover{background:0 0}.wl-media-list{flex-direction:column;gap:8px;padding:12px 12px 14px;display:flex}.wl-mcard{cursor:pointer;border-radius:8px;align-items:stretch;gap:8px;display:flex}.wl-mcard-thumb{background:linear-gradient(135deg, var(--wl-thumb-a,#5b8def), var(--wl-thumb-b,#1b3a6b));border-radius:8px;flex:0 0 100px;width:100px;height:56px;position:relative;overflow:hidden}.wl-mcard-img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0}.wl-mcard:hover .wl-mcard-img{transform:scale(1.08)}.wl-mcard-play{z-index:1}.wl-mcard-star{z-index:1;cursor:pointer;width:26px;height:26px;color:var(--wl-ink-2);-webkit-backdrop-filter:blur(2px);background:#ffffffb3;border:none;border-radius:0 8px;place-items:center;padding:0;transition:color .14s,background .14s;display:grid;position:absolute;top:0;right:0}.wl-mcard-star .material-symbols-rounded{font-size:18px}.wl-mcard-star:hover{color:var(--wl-blue);background:#ffffffeb}.wl-mcard-star.on{color:var(--wl-blue)}html[data-theme=dark] .wl-mcard-star{color:var(--wl-ink-1);background:#111b259e}html[data-theme=dark] .wl-mcard-star:hover{color:var(--wl-blue);background:#111b25d1}.wl-mcard-play{width:28px;height:28px;color:var(--wl-ink-1);-webkit-backdrop-filter:blur(2px);pointer-events:none;background:#ffffffb3;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wl-mcard-play .material-symbols-rounded{font-size:20px}.wl-mcard-body{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-width:0;height:56px;display:flex;overflow:hidden}.wl-mcard-title{font:600 13px/1.35 var(--font-sans);color:var(--wl-ink-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wl-mcard-date{color:var(--wl-ink-2);font-variant-numeric:tabular-nums;font:400 10px/1.4 Inter,Noto Sans Thai,sans-serif}.wl-mcard:hover .wl-mcard-title{color:var(--wl-blue)}.wl-search{margin:8px 0 10px;position:relative}.wl-search .material-symbols-rounded{color:var(--wl-ink-3);font-size:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wl-search input{box-sizing:border-box;border:1px solid var(--wl-border);width:100%;font:400 14px/1.4 var(--font-sans);background:var(--wl-panel);color:var(--wl-ink-1);border-radius:999px;outline:none;padding:10px 12px 10px 40px}.wl-search input::placeholder{color:var(--wl-ink-3);opacity:.65}.wl-search input:focus{border-color:var(--wl-blue)}.wl-tabs{gap:4px;margin-bottom:8px;display:flex}.wl-tab{cursor:pointer;font:600 12px/1.4 var(--font-sans);color:var(--wl-ink-3);background:0 0;border:none;border-radius:999px;padding:6px 10px}.wl-tab.active{background:var(--wl-blue);color:#fff}.wl-tab:not(.active):hover{background:var(--wl-hover);color:var(--wl-blue)}.wl-symlist{max-height:320px;margin:0 -4px;padding:0 4px;overflow-y:auto}.wl-symrow{border-radius:10px;align-items:center;gap:10px;padding:8px 6px;display:flex}.wl-symrow:hover{background:var(--wl-hover)}.wl-symrow-main{flex:1;min-width:0}.wl-symrow-code{font:600 13px/1.3 var(--font-sans);color:var(--wl-ink-1);align-items:center;gap:6px;display:flex}.wl-symrow-name{font:400 11px/1.3 var(--font-sans);color:var(--wl-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.wl-addtoggle{border:1px solid var(--wl-border);color:var(--wl-blue);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.wl-addtoggle:hover{border-color:var(--wl-blue);background:var(--wl-hover)}.wl-addtoggle.on{background:var(--wl-blue);border-color:var(--wl-blue);color:#fff}.wl-noresult{text-align:center;color:var(--wl-ink-3);font:400 13px/1.5 var(--font-sans);padding:30px 0}@keyframes wl-row-out{0%{opacity:1;max-height:60px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translate(16px)}}@keyframes wl-mcard-out{0%{opacity:1;max-height:90px}to{opacity:0;max-height:0;transform:translate(16px)}}.wl-row--exiting{pointer-events:none;animation:wl-row-out var(--anim) cubic-bezier(.4,0,.2,1) forwards;overflow:hidden}.wl-mcard--exiting{pointer-events:none;animation:wl-mcard-out var(--anim) cubic-bezier(.4,0,.2,1) forwards;overflow:hidden}.wl-lastcell{justify-content:flex-end;align-items:center;display:flex;overflow:visible}.wl-delay{box-sizing:border-box;cursor:default;vertical-align:middle;height:16px;font:700 10px/1 var(--ef-font-sans);color:var(--ef-warn-500,#f5a524);background:0 0;border-radius:0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;transition:color .14s;display:inline-flex;position:relative}@media (hover:hover){.wl-delay:hover{color:var(--ef-warn-700,#b57407)}}.wl-delay:focus{color:var(--ef-warn-700,#b57407);outline:none}.wl-delay-tip{z-index:1400;pointer-events:none;box-sizing:border-box;white-space:nowrap;color:var(--ef-on-brand,#fff);font:500 12.5px/1.45 var(--ef-font-sans,"Inter", sans-serif);background:#1f2430;border-radius:10px;padding:8px 12px;animation:.14s both wl-delay-tip-in;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000038}@keyframes wl-delay-tip-in{0%{opacity:0;transform:translate(-50%,-2px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wl-delay-tip{animation:none}}.wl-colhead-cell{text-align:right;position:relative}.wl-col-grip{cursor:col-resize;z-index:2;background:linear-gradient(to right, transparent 3px, var(--wl-border) 3px 4px, transparent 4px);opacity:0;width:7px;transition:opacity .14s;position:absolute;top:-7px;bottom:-5px;left:-1px}.wl-colhead:hover .wl-col-grip{opacity:.6}.wl-col-grip:hover,[data-wl-col-resizing] .wl-col-grip{opacity:1!important}.wl-col-grip:hover{background:linear-gradient(to right, transparent 3px, var(--wl-blue) 3px 4px, transparent 4px)}.wl-star-btn{cursor:pointer;color:var(--wl-ink-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .14s;display:inline-flex}.wl-star-btn:hover,.wl-star-btn.on{color:var(--wl-blue)}.wl-star-btn:disabled{cursor:progress;opacity:.6}.wl-star-btn>.material-symbols-rounded{transition:transform .28s cubic-bezier(.2,.7,.3,1.4)}.wl-star-btn:hover>.material-symbols-rounded{transform:scale(1.24)}.wl-star-btn:active>.material-symbols-rounded{transform:scale(.78)}.wl-sym-tip{z-index:1400;pointer-events:none;background:var(--ef-neutral-800,#1f2937);color:#fffffff2;max-width:280px;font:500 12px/1.3 var(--font-sans,"Inter", sans-serif);white-space:normal;word-break:break-word;border-radius:8px;padding:6px 10px;animation:.14s both wl-sym-tip-in;position:fixed;transform:translate(-50%,-100%);box-shadow:0 12px 30px #002a694d}.wl-sym-tip:after{content:"";border:5px solid #0000;border-top-color:var(--ef-neutral-800,#1f2937);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes wl-sym-tip-in{0%{opacity:0;transform:translate(-50%,calc(2px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}@media (prefers-reduced-motion:reduce){.wl-sym-tip{animation:none}}.wl-scope{--scr-col:46px;--scr-gap:6px}.wl-scr-new{font:700 9px/1 var(--font-sans);color:#fff;background:var(--wl-blue);border-radius:5px;padding:2px 5px;transform:translateY(-6px)}.wl-scr-fbar{border-bottom:1px solid var(--wl-hairline);flex-wrap:wrap;flex:none;gap:7px;padding:12px 16px 10px;display:flex}.wl-scr-fpill{border:1px solid var(--wl-border);cursor:pointer;font:600 12px/1.4 var(--font-sans);color:var(--wl-ink-2);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:6px 14px;transition:background .14s,color .14s,border-color .14s}.wl-scr-fpill:hover{background:var(--wl-hover);color:var(--wl-blue);border-color:var(--wl-blue)}.wl-scr-fpill.active{background:var(--wl-blue);border-color:var(--wl-blue);color:#fff}.wl-scr-body{scrollbar-width:thin;scrollbar-color:var(--wl-border) transparent;flex:auto;padding:0 0 14px;overflow:hidden auto}.wl-scr-body::-webkit-scrollbar{width:7px}.wl-scr-body::-webkit-scrollbar-thumb{background:var(--wl-border);border-radius:99px}.wl-scr-body::-webkit-scrollbar-track{background:0 0}.wl-scr-desc{font:400 12px/1.5 var(--font-sans);color:var(--wl-ink-2);flex:none;padding:12px 16px 10px}.wl-scr-desc b{color:var(--wl-ink-1);font-weight:700}.wl-scr-listhd{border-top:1px solid var(--wl-hairline);border-bottom:1px solid var(--wl-border);background:var(--wl-panel);flex:none;align-items:center;gap:6px;padding:7px 14px 6px;display:flex}.wl-scr-listhd-sym{min-width:0;font:600 12px/1.4 var(--font-sans);color:var(--wl-ink-3);letter-spacing:.01em;flex:auto}.wl-scr-listhd-sym b{color:var(--wl-blue);font-weight:700}.wl-scr-collabels{gap:var(--scr-gap);flex:none;display:flex}.wl-scr-collabel{width:var(--scr-col);cursor:pointer;text-align:center;font:600 12px/1.2 var(--font-sans);color:var(--wl-ink-3);letter-spacing:.01em;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px 1px;transition:background .14s,color .14s;display:inline-flex}.wl-scr-collabel:hover{background:var(--wl-hover);color:var(--wl-blue)}.wl-scr-collabel.active{color:var(--wl-blue);background:var(--wl-blue-soft)}.wl-scr-rows{flex-direction:column;display:flex}.wl-scr-row{align-items:center;gap:6px;padding:9px 14px;transition:background .14s;display:flex}.wl-scr-star{cursor:pointer;color:var(--wl-ink-3);background:0 0;border:none;flex:none;place-items:center;padding:2px;transition:color .15s,transform .15s;display:grid}.wl-scr-star:hover{color:var(--wl-blue);transform:scale(1.12)}.wl-scr-star.on{color:var(--wl-blue)}.wl-scr-sym{min-width:0;color:var(--wl-ink-1);white-space:nowrap;text-overflow:ellipsis;flex:auto;font:600 12px/1.4 Inter,sans-serif;overflow:hidden}.wl-scr-checks{gap:var(--scr-gap);flex:none;display:flex}.wl-scr-cell{width:var(--scr-col);place-items:center;display:grid}.wl-scr-chk{width:22px;height:22px;color:var(--wl-blue);background:var(--wl-blue-soft);border-radius:50%;place-items:center;display:grid}.wl-scr-chk.off{box-shadow:inset 0 0 0 1.5px var(--wl-border);background:0 0}.wl-cal-range{flex:none;align-items:center;gap:8px;padding:6px 16px 12px;display:flex}.wl-cal-range-t{font:700 22px/1.2 var(--font-sans);color:var(--wl-ink-1);flex:1}.wl-cal-range-btns{gap:8px;display:flex}.wl-cal-ibtn{border:1px solid var(--wl-border);background:var(--wl-panel);cursor:pointer;width:38px;height:38px;color:var(--wl-ink-2);border-radius:10px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.wl-cal-ibtn:hover{background:var(--wl-hover);color:var(--wl-blue);border-color:var(--wl-blue)}.wl-cal-weekwrap{flex:none;padding-bottom:12px;position:relative}.wl-cal-week{scrollbar-width:none;gap:10px;padding:4px 16px;display:flex;overflow-x:auto}.wl-cal-week::-webkit-scrollbar{display:none}.wl-cal-nav{border:1px solid var(--wl-border);background:var(--wl-panel);width:34px;height:34px;box-shadow:var(--wl-shadow-modal);cursor:pointer;color:var(--wl-ink-2);z-index:3;border-radius:50%;place-items:center;transition:color .15s,border-color .15s;display:grid;position:absolute;top:36%}.wl-cal-nav:hover{color:var(--wl-blue);border-color:var(--wl-blue)}.wl-cal-weekwrap>.wl-cal-nav:first-child{left:6px}.wl-cal-weekwrap>.wl-cal-nav:last-child{right:6px}.wl-cal-day{border:1px solid var(--wl-border);background:var(--wl-panel);cursor:pointer;text-align:left;border-radius:12px;flex:none;width:134px;padding:12px 14px;transition:border-color .15s,background .15s}.wl-cal-day:hover{border-color:var(--wl-blue)}.wl-cal-day.active{background:var(--wl-blue-soft);border-color:var(--wl-blue)}.wl-cal-day-hd{font:700 17px/1.3 var(--font-sans);color:var(--wl-ink-1);border-bottom:2px solid #0000;padding-bottom:7px;display:inline-block}.wl-cal-day.active .wl-cal-day-hd{color:var(--wl-blue);border-bottom-color:var(--wl-blue)}.wl-cal-day-rows{flex-direction:column;gap:5px;margin-top:6px;display:flex}.wl-cal-day-row{font:500 12px/1.4 var(--font-sans);color:var(--wl-ink-3);justify-content:space-between;gap:8px;display:flex}.wl-cal-day-row b{color:var(--wl-ink-2);font-variant-numeric:tabular-nums;font-weight:700}.wl-cal-list{scrollbar-width:thin;scrollbar-color:var(--wl-border) transparent;flex:auto;overflow:hidden auto}.wl-cal-list::-webkit-scrollbar{width:7px}.wl-cal-list::-webkit-scrollbar-thumb{background:var(--wl-border);border-radius:99px}.wl-cal-ev{border-bottom:1px solid var(--wl-hairline);align-items:center;gap:12px;padding:12px 16px;transition:background .14s;display:flex}.wl-cal-date{text-align:center;flex:none;width:38px}.wl-cal-date b{font:700 18px/1.1 var(--font-sans);color:var(--wl-ink-1);font-variant-numeric:tabular-nums;display:block}.wl-cal-date span{font:500 11px/1.3 var(--font-sans);color:var(--wl-ink-3)}.wl-cal-ev-main{flex:1;min-width:0}.wl-cal-ev-title{font:600 14px/1.4 var(--font-sans);color:var(--wl-ink-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wl-cal-ev-sub{font:400 12px/1.4 var(--font-sans);color:var(--wl-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.wl-cal-badge{font:700 10px/1 var(--font-sans);letter-spacing:.02em;border-radius:6px;flex:none;padding:5px 8px}.wl-cal-badge--efin{color:var(--ef-brand-700);background:var(--ef-brand-50)}.wl-cal-badge--stock{color:#0b61c9;background:#e6f0fe}.wl-cal-badge--global{color:#6d4ad6;background:#7a5af024}.wl-cal-badge--other{color:var(--wl-ink-3);background:var(--wl-hover)}.wl-cal-filterbar{border-bottom:1px solid var(--wl-hairline);flex:none;padding:8px 16px 10px;position:relative}.wl-cal-filter-btn{border:1px solid var(--wl-border);cursor:pointer;font:600 12.5px/1.4 var(--font-sans);color:var(--wl-ink-2);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:background .14s,border-color .14s;display:inline-flex}.wl-cal-filter-btn:hover,.wl-cal-filter-btn.open{background:var(--wl-hover);border-color:var(--wl-blue)}.wl-cal-fpanel{border:1px solid var(--wl-border);background:var(--wl-surface);max-height:320px;box-shadow:var(--wl-shadow-panel);border-radius:12px;margin-top:8px;padding:4px;overflow-y:auto}.wl-cal-frow{cursor:pointer;font:500 13px/1.4 var(--font-sans);color:var(--wl-ink-1);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;transition:background .12s;display:flex}.wl-cal-frow:hover,.wl-cal-fgrp-hd:hover{background:var(--wl-hover)}.wl-cal-chk{border:1.5px solid var(--wl-border);color:#fff;cursor:pointer;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:grid}.wl-cal-chk.on,.wl-cal-chk.ind{background:var(--wl-blue);border-color:var(--wl-blue)}.wl-cal-fgrp-hd{font:700 13px/1.4 var(--font-sans);color:var(--wl-ink-1);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.wl-cal-fgrp-label{cursor:pointer;flex:1}.wl-cal-fgrp-chev{cursor:pointer;color:var(--wl-ink-3);place-items:center;display:grid}.wl-cal-bell{cursor:pointer;color:var(--wl-ink-3);background:0 0;border:none;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;transition:color .15s,background .15s;display:grid}.wl-cal-bell:hover{background:var(--wl-hover);color:var(--wl-blue)}.wl-cal-bell.on,.wl-maintab:hover{color:var(--wl-blue)}.wl-btn--danger{background:var(--ef-down-500);color:#fff}.wl-btn--danger:hover{background:var(--ef-down-600-surface,var(--ef-down-600));opacity:1}.wl-toast-wrap{left:16px;right:calc(var(--wl-dock-raw-w,var(--wl-dock-w,48px)) + 20px);bottom:calc(36px + var(--v2-ck-offset,0px));max-width:var(--v2-ck-w,1480px);margin-inline:auto;padding:0;transition:right .36s cubic-bezier(.22,.61,.36,1),bottom .28s cubic-bezier(.22,.61,.36,1)}html[data-search-open] .wl-toast-wrap{z-index:10050}html[data-search-open] .wl-modal-layer .wl-overlay{z-index:10040}@keyframes wl-toast-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes wl-toast-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes wl-toast-leave-back{to{opacity:0;transform:translateY(40%) scale(calc(1 - var(--i,1) * .05))}}.wl-toast-wrap{display:block}.wl-toast{transform:translateY(calc(var(--i,0) * -14px)) scale(calc(1 - var(--i,0) * .05));transform-origin:bottom;z-index:calc(10 - var(--i,0));transition:transform .4s,opacity .4s;animation:.4s backwards wl-toast-enter;position:absolute;bottom:0;left:0;right:0}.wl-toast--behind>*{opacity:0;transition:opacity .4s}.wl-toast--behind{pointer-events:none}.wl-toast--leaving{pointer-events:none;animation:.4s forwards wl-toast-leave}.wl-toast--leaving-back{pointer-events:none;animation:.4s forwards wl-toast-leave-back}@media (prefers-reduced-motion:reduce){.wl-toast,.wl-toast--leaving,.wl-toast--leaving-back{transition:none;animation:none}}.wl-toast{box-sizing:border-box;width:100%;max-width:none;min-height:var(--v2-ck-h,auto);box-shadow:var(--ef-shadow-float);border:0;border-radius:24px;gap:16px;margin:0;padding:10px 20px}.wl-toast-desc{font:400 14px/1.5 var(--font-sans);white-space:normal}.wl-toast--success{background:#f0fdf4}.wl-toast--success .wl-toast-label,.wl-toast--success .wl-toast-action,.wl-toast--success .wl-toast-x{color:#22c55e}.wl-toast--removed{background:#fef2f2}.wl-toast--removed .wl-toast-label,.wl-toast--removed .wl-toast-action,.wl-toast--removed .wl-toast-x{color:var(--ef-down-300,#f87171)}.wl-toast--success .wl-toast-desc,.wl-toast--removed .wl-toast-desc{color:#0a0a0a}.wl-toast--success .wl-toast-action:hover,.wl-toast--success .wl-toast-x:hover,.wl-toast--removed .wl-toast-action:hover,.wl-toast--removed .wl-toast-x:hover{opacity:.8}html[data-theme=dark] .wl-toast--success{border:1px solid var(--ef-up-500,#40bc7c);background:#1a2128}html[data-theme=dark] .wl-toast--success .wl-toast-label,html[data-theme=dark] .wl-toast--success .wl-toast-desc,html[data-theme=dark] .wl-toast--success .wl-toast-action,html[data-theme=dark] .wl-toast--success .wl-toast-x{color:var(--ef-up-500,#40bc7c)}html[data-theme=dark] .wl-toast--removed{border:1px solid var(--ef-down-300,#f87171);background:#1a2128}html[data-theme=dark] .wl-toast--removed .wl-toast-label,html[data-theme=dark] .wl-toast--removed .wl-toast-desc,html[data-theme=dark] .wl-toast--removed .wl-toast-action,html[data-theme=dark] .wl-toast--removed .wl-toast-x{color:var(--ef-down-300,#f87171)}.wl-toast-link{cursor:pointer;font:inherit;color:inherit;text-underline-offset:2px;background:0 0;border:0;margin:0 .25em;padding:0;font-weight:600;text-decoration:underline;display:inline}.wl-toast-link:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.wl-toast-wrap,.wl-toast{transition:none}}@media (max-width:767px){.wl-toast-wrap{max-width:none;margin-inline:0;right:16px}.wl-toast{border-radius:16px;padding:12px 16px}}.wl-body{padding-bottom:0}.wl-rail-img{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block}.ts-rt-tab{height:100%;min-height:0;font:400 14px/1.4 var(--ef-font-sans);flex-direction:column;display:flex}.ts-rt-tab .tsrt-head{font:600 18px/1.25 var(--ef-font-sans);color:var(--ef-text);flex:none;align-items:center;gap:9px;padding:14px 12px 12px;display:flex}.ts-rt-tab .tsrt-live{background:var(--ef-up-500);width:8px;height:8px;box-shadow:0 0 0 3px var(--ef-up-50);border-radius:999px;flex:none;animation:1.2s infinite tsrt-pulse}html[data-theme=dark] .ts-rt-tab .tsrt-live{box-shadow:0 0 0 3px #40bc7c2e}@keyframes tsrt-pulse{0%,to{opacity:1}50%{opacity:.25}}.ts-rt-tab .tsrt-live.off{background:var(--ef-neutral-400);box-shadow:0 0 0 3px var(--ef-neutral-100);animation:none}html[data-theme=dark] .ts-rt-tab .tsrt-live.off{box-shadow:0 0 0 3px #9aa4b22e}@media (prefers-reduced-motion:reduce){.ts-rt-tab .tsrt-live:not(.off){animation-duration:1.2s!important}.ts-rt-tab .tsrt-live.off{animation-duration:0s!important}}.ts-rt-tab .tsrt-search{border-bottom:1px solid var(--ef-divider);flex-direction:column;flex:none;gap:6px;padding:10px 10px 8px;display:flex}.ts-rt-tab .tsrt-search-box{border:1px solid var(--ef-border-card);border-radius:var(--ef-radius-pill);background:var(--ef-bg-muted);align-items:center;gap:8px;height:34px;padding:0 8px 0 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.ts-rt-tab .tsrt-search-box:focus-within{border-color:var(--ef-brand-500);background:var(--ef-surface);box-shadow:0 0 0 3px var(--ef-brand-50)}html[data-theme=dark] .ts-rt-tab .tsrt-search-box:focus-within{box-shadow:0 0 0 3px #007dfe38}.ts-rt-tab .tsrt-search-icon{width:15px;height:15px;color:var(--ef-text-muted);flex:none}.ts-rt-tab .tsrt-search-input{min-width:0;font:400 13.5px/1.4 var(--ef-font-sans);color:var(--ef-text);background:0 0;border:none;outline:none;flex:auto}.ts-rt-tab .tsrt-search-input::placeholder{color:var(--ef-text-disabled)}.ts-rt-tab .tsrt-search-clear{border-radius:var(--ef-radius-pill);width:22px;height:22px;color:var(--ef-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.ts-rt-tab .tsrt-search-clear:hover{background:var(--ef-border);color:var(--ef-text)}.ts-rt-tab .tsrt-search-clear:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:1px}.ts-rt-tab .tsrt-search-clear svg{width:14px;height:14px}.ts-rt-tab .tsrt-empty{text-align:center;font:400 13.5px/1.6 var(--ef-font-sans);color:var(--ef-text-muted);padding:28px 12px}.ts-rt-tab .tsrt-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ef-border) transparent;flex:1 1 0;min-height:0;padding:0 10px;overflow:hidden auto}.ts-rt-tab .tsrt-list::-webkit-scrollbar{width:7px}.ts-rt-tab .tsrt-list::-webkit-scrollbar-thumb{background:var(--ef-border);border-radius:99px}.ts-rt-tab .tsrt-row{border-top:1px solid var(--ef-divider);cursor:pointer;color:inherit;align-items:center;gap:12px;padding:10px 0;text-decoration:none;animation:.36s cubic-bezier(.22,.61,.36,1) both tsrt-in;display:flex}.ts-rt-tab .tsrt-row:first-child{border-top:none}.ts-rt-tab .tsrt-more{border:1px solid var(--ef-border);width:100%;font:600 13px/1.4 var(--ef-font-sans);color:var(--ef-brand-500);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:8px 0 12px;padding:9px 0;transition:background .15s,color .15s;display:flex}.ts-rt-tab .tsrt-more:hover:not(:disabled){background:var(--ef-bg-muted)}.ts-rt-tab .tsrt-more:disabled{color:var(--ef-text-muted);cursor:default}.ts-rt-tab .tsrt-more-spin{border:2px solid;border-top-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.7s linear infinite tsrt-more-spin}@keyframes tsrt-more-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ts-rt-tab .tsrt-more-spin{opacity:.5;animation:none}}.ts-rt-tab .tsrt-end{text-align:center;font:500 12px/1.4 var(--ef-font-sans);color:var(--ef-text-muted);padding:10px 0 14px}.ts-rt-tab .tsrt-time{font:600 13px/1.4 var(--ef-font-sans);font-variant-numeric:tabular-nums;color:var(--ef-brand-500);flex:none}.ts-rt-tab .tsrt-t{min-width:0;font:600 14px/1.4 var(--ef-font-sans);color:var(--ef-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;transition:color .15s;overflow:hidden}.ts-rt-tab .tsrt-row:hover .tsrt-t{color:var(--ef-hover-title)}.ts-rt-tab .tsrt-row.fresh{animation:.36s cubic-bezier(.22,.61,.36,1) both tsrt-in,1.8s both tsrt-flash}html[data-theme=dark] .ts-rt-tab .tsrt-row.fresh{animation:.36s cubic-bezier(.22,.61,.36,1) both tsrt-in,1.8s both tsrt-flash-d}@keyframes tsrt-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes tsrt-flash{0%{background:var(--ef-brand-50)}to{background:0 0}}@keyframes tsrt-flash-d{0%{background:#007dfe29}to{background:0 0}}.tsrt-reader-meta{font:400 13px/1.4 var(--ef-font-sans);color:var(--ef-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:18px;display:flex}.tsrt-reader-cat{color:var(--ef-brand-500);font-weight:700}html[data-theme=dark] .tsrt-reader-cat{color:var(--ef-brand-300)}.tsrt-reader-time{font-variant-numeric:tabular-nums}.tsrt-reader-ai{border:1px solid var(--ef-border-card);border-radius:var(--ef-radius-sm);background:linear-gradient(96.7deg,#f2f8ff 5%,#eff7ff 23%,#e3efff4d 34%,#f4fafd 46%,#f5f7fc 58%,#d3e4fd0d 75%,#f2f6fc80 83%,#cee0fd4d 93%,#e4eff9 104%);flex-direction:column;gap:12px;margin-bottom:26px;padding:clamp(13px,3.4vw,18px);display:flex}html[data-theme=dark] .tsrt-reader-ai{border-color:var(--ef-border);background:linear-gradient(96.7deg,#2d4e8047 5%,#28467833 40%,#2642741f 70%,#3050823d 104%)}.tsrt-reader-ai-head{font:600 14px/1.5 var(--ef-font-sans);color:var(--ef-text);align-items:center;gap:12px;padding-left:8px;display:flex}.tsrt-reader-ai-logo{flex:none;width:22px;height:22px;line-height:0;display:block}.tsrt-reader-ai-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.tsrt-reader-ai-divider{background:var(--ef-border-card);height:1px;margin:0}html[data-theme=dark] .tsrt-reader-ai-divider{background:#cedcf029}.tsrt-reader-ai-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;list-style:outside;display:flex}.tsrt-reader-ai-list li{font:400 14px/1.5 var(--ef-font-sans);color:var(--ef-text)}html[data-theme=dark] .tsrt-reader-ai-list li{color:var(--ef-text-secondary)}.tsrt-reader-sec-head{font:600 15px/1.4 var(--ef-font-thai);color:var(--ef-text);margin-bottom:10px}.tsrt-reader-tags{border-top:1px solid var(--ef-border);margin-top:22px;padding-top:18px}.tsrt-reader-tag-row{flex-wrap:wrap;gap:8px;display:flex}.tsrt-reader-tag{border:1px solid var(--ef-border);font:400 13px/1.5 var(--ef-font-thai);color:var(--ef-text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;text-decoration:none;transition:box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.tsrt-reader-tag:hover{border-color:var(--ef-brand-200);color:var(--ef-brand-700);box-shadow:0 4px 12px #002a6914}.tsrt-reader-tag:active{border-color:var(--ef-brand-500);box-shadow:none}.tsrt-reader-tag:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}.tsrt-reader-author{margin-top:22px;padding-bottom:4px}.tsrt-reader-author-row{align-items:center;gap:12px;display:flex}.tsrt-reader-avatar{border:1px solid var(--ef-border);background:var(--ef-surface);width:48px;height:48px;color:var(--ef-brand-500);border-radius:50%;flex:none;place-items:center;display:grid}.tsrt-reader-author-info{flex-direction:column;gap:2px;min-width:0;display:flex}.tsrt-reader-author-name{font:400 14px/1.5 var(--ef-font-thai);color:var(--ef-text)}.tsrt-reader-author-bio{font:400 12px/1.5 var(--ef-font-thai);color:var(--ef-text-muted)}.tsrt-reader-share{margin-top:4px;margin-bottom:24px}.tsrt-reader-share-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tsrt-reader-share-row{flex-wrap:wrap;gap:10px;display:flex}.tsrt-reader-share-btn{border:1px solid var(--ef-border);background:var(--ef-surface);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background-color .15s,border-color .15s,transform .1s;display:grid}.tsrt-reader-share-btn:hover{background:var(--ef-brand-50);border-color:var(--ef-brand-200)}.tsrt-reader-share-btn:active{transform:scale(.94)}.tsrt-reader-share-btn:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}html[data-theme=dark] .tsrt-reader-share-btn:hover{background:#99ccff1f}.tsrt-reader-share-btn.is-copied{background:var(--ef-brand-50);border-color:var(--ef-brand-500);color:var(--ef-brand-600)}html[data-theme=dark] .tsrt-reader-share-btn.is-copied{background:#99ccff29}.tsrt-reader-openfull{white-space:nowrap;text-align:center;border:1px solid var(--ef-border);height:36px;font:600 12.5px/1.4 var(--ef-font-thai);color:var(--ef-text);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 14px;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:flex}.tsrt-reader-openfull:hover{border-color:var(--ef-brand-200);color:var(--ef-brand-700);background:var(--ef-brand-50)}html[data-theme=dark] .tsrt-reader-openfull:hover{background:#99ccff1a}.tsrt-reader-openfull:active{transform:scale(.99)}.tsrt-reader-openfull:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}.ts-rt-tab .tsrt-visitor{flex:1 1 0;min-height:0;overflow:hidden}.ts-rt-tab .tsrt-visitor-cta{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(240px,100% - 32px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-rt-tab .tsrt-visitor-title{font:600 14px/1.5 var(--ef-font-sans);color:var(--ef-text)}.ts-rt-tab .tsrt-visitor-btn{border-radius:var(--ef-radius-pill);background:var(--ef-brand-500);color:#fff;width:200px;font:600 13px/1.4 var(--ef-font-thai);cursor:pointer;border:none;padding:9px 16px;transition:background .15s;box-shadow:0 4px 16px #0000002e}.ts-rt-tab .tsrt-visitor-btn:hover{background:var(--ef-brand-700-surface,var(--ef-brand-700))}.ts-rt-tab .tsrt-visitor-btn:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}.ts-rt-tab .tsrt-head .tsrt-delay-tip{z-index:3;opacity:0;pointer-events:none;white-space:normal;background:var(--ef-text,#25272c);inline-size:max-content;max-inline-size:200px;color:var(--ef-surface,#fff);font:500 12px/1.35 var(--ef-font-sans);border-radius:8px;padding:6px 10px;transition:opacity .12s,transform .12s;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;transform:translateY(-2px);box-shadow:0 10px 26px -14px #00000073}.ts-rt-tab .tsrt-head .wl-delay:hover .tsrt-delay-tip{opacity:1;transform:translateY(0)}.ts-rt-tab .tsrt-head .tsrt-delay-tip:after{content:"";border:5px solid #0000;border-block-end-color:var(--ef-text,#25272c);position:absolute;inset-block-end:100%;inset-inline-start:10px}@media (hover:none){.ts-rt-tab .tsrt-head .tsrt-delay-tip{display:none}}.tsrt-reader-modal{box-sizing:border-box;overscroll-behavior:contain;background:var(--ef-bg);block-size:100%;max-block-size:100%;inline-size:100vw;max-inline-size:100vw;color:var(--ef-text);border:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tsrt-reader-modal::backdrop{background:#0000008c}.tsrt-reader-modal-bar{z-index:1;pointer-events:none;justify-content:flex-end;padding:12px 16px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.tsrt-reader-modal-bar>*{pointer-events:auto}.tsrt-reader-modal-close{border:1px solid var(--ef-border);background:var(--ef-surface);block-size:34px;inline-size:34px;color:var(--ef-text-secondary);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.tsrt-reader-modal-close:hover{background:var(--ef-brand-50);border-color:var(--ef-brand-200);color:var(--ef-brand-700)}html[data-theme=dark] .tsrt-reader-modal-close:hover{color:var(--ef-brand-300);background:#99ccff1f}.tsrt-reader-modal-close:active{transform:scale(.94)}.tsrt-reader-modal-close:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}.tsrt-reader-modal-frame{background:var(--ef-bg);border:none;block-size:100%;inline-size:100%;display:block}.wl-cal-range{flex-wrap:nowrap}.wl-cal-nav.wl-tbcal-nav{border:1px solid var(--ef-border-input);background:var(--ef-surface);width:32px;height:32px;color:var(--ef-text-secondary);box-shadow:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:border-color .14s,color .14s;display:inline-flex;position:static}.wl-cal-nav.wl-tbcal-nav:hover{border-color:var(--ef-brand-500);color:var(--ef-brand-500)}.wl-cal-nav.wl-tbcal-nav .material-symbols-rounded{display:block}.wl-tbcal-weeknav{flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.wl-tbcal-weeknav .wl-cal-range-t{text-align:center;min-width:108px;font:700 14px/1.3 var(--ef-font-sans);color:var(--ef-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.wl-cal-ibtn.wl-tbcal-today{border:1px solid var(--ef-border-input);background:var(--ef-surface);width:auto;min-width:0;height:32px;font:600 12px var(--ef-font-sans);color:var(--ef-text-secondary);white-space:nowrap;border-radius:8px;flex:none;padding:0 13px;transition:border-color .14s,color .14s}.wl-cal-ibtn.wl-tbcal-today:hover:not(:disabled){border-color:var(--ef-brand-500);color:var(--ef-brand-500);background:var(--ef-surface)}.wl-cal-ibtn.wl-tbcal-today:disabled{opacity:.45;cursor:default;color:var(--ef-text-muted);border-color:var(--ef-border-input)}.wl-cal-detailbar{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 10px;display:flex;position:relative;overflow:visible}.wl-cal-detailbar:before{content:"";border-top:1px solid var(--ef-divider);position:absolute;top:0;left:0;right:0}.wl-cal-detail-hd{font:600 14px/1.3 var(--ef-font-sans);color:var(--ef-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.wl-cal-detailbar .wl-cal-filter{flex:none}.wl-cal-week{justify-content:safe center;padding:12px 16px 18px}.wl-cal-weekwrap{padding-bottom:2px;overflow:visible}.wl-cal-day{border-radius:var(--ef-radius-md);border-color:var(--ef-border);background:var(--ef-surface);width:152px;min-height:136px;box-shadow:var(--ef-shadow-nav);flex-direction:column;justify-content:flex-start;align-items:stretch;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex}.wl-cal-day:hover{border-color:#007dfe59;transform:translateY(-2px);box-shadow:0 8px 20px -6px #002a692e}.wl-cal-day.active{background:var(--ef-surface);border-color:var(--ef-border);box-shadow:var(--ef-shadow-nav);transform:none}.wl-cal-day-hd{color:var(--ef-text);border-bottom:none;align-items:center;gap:7px;padding-bottom:0;display:flex}.wl-cal-day.active .wl-cal-day-hd{color:var(--ef-text)}.wl-cal-daynum{box-sizing:border-box;width:22px;height:22px;font:600 12px/1 var(--ef-font-sans);color:var(--ef-text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.wl-cal-daylbl{font:600 11px/1 var(--ef-font-sans);color:var(--ef-text-muted);letter-spacing:.02em}.wl-cal-day:not(.active):hover .wl-cal-daynum{background:var(--ef-neutral-150)}.wl-cal-day.active .wl-cal-daynum{background:var(--ef-brand-500);color:#fff}.wl-cal-day-pills{flex-direction:column;flex:auto;gap:3px;min-width:0;margin-top:8px;display:flex}.wl-cal-pill{font:500 10.5px/15px var(--ef-font-sans);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:none;padding:2px 6px;overflow:hidden}.wl-cal-pill--efin{background:var(--ef-cat-efin-bg);color:var(--ef-cat-efin-fg)}.wl-cal-pill--stock{background:var(--ef-cat-stock-bg);color:var(--ef-cat-stock-fg)}.wl-cal-pill--global{background:var(--ef-cat-global-bg);color:var(--ef-cat-global-fg)}.wl-cal-pill--crypto{background:var(--ef-cat-crypto-bg);color:var(--ef-cat-crypto-fg)}.wl-cal-pill--other{background:var(--ef-cat-other-bg);color:var(--ef-cat-other-fg)}.wl-cal-more{font:600 10px/1.3 var(--ef-font-sans);color:var(--ef-text-muted);padding:1px 2px 0}.wl-cal-day-empty{font:500 10.5px/15px var(--ef-font-sans);color:var(--ef-text-muted);padding:2px 2px 0}.wl-cal-list{flex-direction:column;gap:0;padding:4px 16px 12px;display:flex}.wl-cal-list>.wl-media-empty{flex:auto;justify-content:center;align-items:center;display:flex}.wl-cal-ev{color:inherit;cursor:pointer;box-sizing:border-box;width:calc(100% + 32px);box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;margin:0 -16px;padding:12px 14px 11px;text-decoration:none;transition:background .15s;display:flex;position:relative}.wl-cal-ev:hover{background:var(--ef-bg-muted)}.wl-cal-ev:not(:last-child):after{content:"";border-bottom:1px solid var(--ef-border);position:absolute;bottom:0;left:14px;right:14px}.wl-cal-ev>.wl-cal-ev-title{margin-top:8px}.wl-cal-ev>.wl-cal-ev-meta{margin-top:4px}.wl-cal-ev>.wl-cal-ev-meta+.wl-cal-ev-meta{margin-top:2px}.wl-cal-ev>.wl-cal-addcal{margin-top:6px}.wl-cal-ev-media{box-sizing:border-box;align-items:center;gap:10px;width:100%;margin-top:8px;display:flex}.wl-cal-ev-thumb{aspect-ratio:16/9;background:var(--ef-neutral-100);border-radius:10px;flex:none;width:116px;position:relative;overflow:hidden}.wl-cal-ev-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wl-cal-ev-media-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.wl-cal-ev-media-body .wl-cal-ev-title,.wl-cal-ev-media-body .wl-cal-ev-meta{margin:0}.wl-cal-ev-media-body .wl-cal-ev-title-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.wl-cal-ev-save{z-index:2;cursor:pointer;width:20px;height:20px;color:var(--ef-neutral-600);-webkit-backdrop-filter:blur(2px);background:#ffffffc7;border:none;border-radius:0 8px 0 6px;place-items:center;padding:0;transition:color .14s,background-color .14s,transform .1s;display:grid;position:absolute;top:0;right:0}.wl-cal-ev-save:hover{color:var(--ef-brand-500);background:#fffffff0}.wl-cal-ev-save:active{transform:scale(.9)}.wl-cal-ev-save.on{color:var(--ef-brand-500)}html[data-theme=dark] .wl-cal-ev-save{color:var(--ef-text-secondary);background:#0e1620a8}html[data-theme=dark] .wl-cal-ev-save:hover{color:var(--ef-brand-300);background:#0e1620db}html[data-theme=dark] .wl-cal-ev-save.on{color:var(--ef-brand-300)}.wl-cal-ev-cat{font:500 10.5px/15px var(--ef-font-sans);white-space:nowrap;border-radius:4px;flex:none;align-self:flex-start;padding:2px 6px}.wl-cal-ev-cat--efin{background:var(--ef-cat-efin-bg);color:var(--ef-cat-efin-fg)}.wl-cal-ev-cat--stock{background:var(--ef-cat-stock-bg);color:var(--ef-cat-stock-fg)}.wl-cal-ev-cat--global{background:var(--ef-cat-global-bg);color:var(--ef-cat-global-fg)}.wl-cal-ev-cat--crypto{background:var(--ef-cat-crypto-bg);color:var(--ef-cat-crypto-fg)}.wl-cal-ev-cat--other{background:var(--ef-cat-other-bg);color:var(--ef-cat-other-fg)}.wl-cal-ev-title{box-sizing:border-box;width:100%;font:600 13.5px/1.35 var(--ef-font-sans);color:var(--ef-text);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wl-cal-ev-title-t{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.wl-cal-ev-chev{color:var(--ef-text-muted);flex:none;margin-top:1px}.wl-cal-ev-meta{font:400 12.5px/1.5 var(--ef-font-sans);color:var(--ef-text-muted);word-break:break-word}.wl-cal-ev-meta span{color:var(--ef-text-muted)}.wl-cal-ev-meta--clamp{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wl-cal-addcal{cursor:pointer;font:600 11px var(--ef-font-sans);color:var(--ef-brand-500);background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;transition:color .14s;display:inline-flex}.wl-cal-addcal .material-symbols-rounded{font-size:15px;line-height:1}.wl-cal-addcal:hover{color:var(--ef-brand-700)}.wl-cal-addcal.on{color:var(--ef-brand-600)}.wl-cal-addcal:disabled{cursor:default}.wl-cal-addcal:disabled:hover{color:var(--ef-brand-600)}.wl-cal-ev-links{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.wl-cal-ev-link{cursor:pointer;font:600 11px var(--ef-font-sans);color:var(--ef-brand-500);background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:color .14s;display:inline-flex}.wl-cal-ev-link .material-symbols-rounded{font-size:15px;line-height:1}.wl-cal-ev-link:hover{color:var(--ef-brand-700);text-decoration:underline}.wl-cal-filter{display:inline-block;position:relative}.wl-cal-filter-btn{border-radius:var(--ef-radius-pill);border:1px solid var(--ef-border-input);background:var(--ef-surface);cursor:pointer;height:28px;font:600 11.5px var(--ef-font-sans);color:var(--ef-text-secondary);align-items:center;gap:5px;padding:0 9px;transition:border-color .14s,color .14s;display:inline-flex}.wl-cal-filter-btn:hover,.wl-cal-filter-btn.open{border-color:var(--ef-brand-500);color:var(--ef-brand-600)}.wl-cal-filter-lbl{color:var(--ef-text)}.wl-cal-filter-cv{transition:transform .16s}.wl-cal-filter-btn.open .wl-cal-filter-cv{transform:rotate(180deg)}.wl-cal-fpanel{z-index:50;width:264px;max-width:calc(100vw - 40px);max-height:var(--wl-cal-fpanel-max,min(560px, calc(100dvh - 100px)));box-sizing:border-box;background:var(--ef-surface);border:1px solid var(--ef-border);border-radius:12px;padding:0 6px 6px;position:absolute;top:calc(100% + 6px);left:auto;right:0;overflow-y:auto;box-shadow:0 12px 32px -10px #002a6938}.wl-cal-fhd{z-index:2;background:var(--ef-surface);border-bottom:1px solid var(--ef-border);justify-content:space-between;align-items:center;margin-bottom:2px;padding:8px;display:flex;position:sticky;top:0}.wl-cal-fhd span{color:var(--ef-text-muted);font-size:11px}.wl-cal-fclear{cursor:pointer;font:600 11px var(--ef-font-sans);color:var(--ef-brand-500);background:0 0;border:none}.wl-cal-fclear:hover{color:var(--ef-brand-600)}.wl-cal-frow,.wl-cal-grow{font:500 13px var(--ef-font-sans);color:var(--ef-text);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.wl-cal-frow:hover,.wl-cal-grow:hover{background:var(--ef-neutral-50)}.wl-cal-frow--all{font-weight:600}.wl-cal-frow--sub{padding-left:30px}.wl-cal-grow{font-weight:600}.wl-cal-grow-lbl{flex:1;align-items:center;gap:7px;display:inline-flex}.wl-cal-gchev{cursor:pointer;color:var(--ef-text-muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:2px;display:grid}.wl-cal-gchev .material-symbols-rounded{transition:transform .16s}.wl-cal-gchev.col .material-symbols-rounded{transform:rotate(-90deg)}.wl-cal-cb{border:1.5px solid var(--ef-border-input);color:#fff;box-sizing:border-box;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.wl-cal-cb .material-symbols-rounded{opacity:0}.wl-cal-cb.on,.wl-cal-cb.ind{background:var(--ef-brand-500);border-color:var(--ef-brand-500)}.wl-cal-cb.on .material-symbols-rounded,.wl-cal-cb.ind .material-symbols-rounded{opacity:1}.wl-cal-week{cursor:grab}.wl-cal-week.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.wl-cal-week .wl-cal-day{cursor:pointer}.wl-cal-week.is-dragging .wl-cal-day{cursor:grabbing}.wl-cal-week .wl-cal-day:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}.wl-cal-week:focus{outline:none}.wl-cal-week:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:-2px;border-radius:var(--ef-radius-md)}.ts-nf-tab{height:100%;min-height:0;font:400 14px/1.4 var(--ef-font-sans);flex-direction:column;display:flex}.ts-nf-tab .tsnf-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 4px;display:flex}.ts-nf-tab .tsnf-title{font:700 16px/1.5 var(--ef-font-sans);color:var(--ef-text);align-items:center;gap:6px;display:inline-flex}.ts-nf-tab .tsnf-count{border-radius:var(--ef-radius-pill);background:var(--ef-brand-500);color:#fff;min-width:20px;height:20px;font:700 12px/1 var(--ef-font-sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ts-nf-tab .tsnf-markall{border-radius:var(--ef-radius-sm);color:var(--ef-brand-500);font:600 12.5px/1.2 var(--ef-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:5px 9px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.ts-nf-tab .tsnf-markall:hover:not(:disabled){background:var(--ef-bg-muted);border-color:var(--ef-border-card)}}.ts-nf-tab .tsnf-markall:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:1px}.ts-nf-tab .tsnf-markall:disabled{color:var(--ef-text-disabled);cursor:default}.ts-nf-tab .tsnf-markall.tsnf-markall--infilter{display:none}.ts-nf-tab .tsnf-filter{scrollbar-width:none;border-bottom:1px solid var(--ef-divider);flex:none;gap:6px;padding:6px 12px 10px;display:flex;overflow-x:auto}.ts-nf-tab .tsnf-filter::-webkit-scrollbar{display:none}.ts-nf-tab .tsnf-filter-btn{border:1px solid var(--ef-border);cursor:pointer;font:600 11px/1.4 var(--ef-font-sans);color:var(--ef-text-secondary);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:5px 11px;transition:background .14s,color .14s,border-color .14s}.ts-nf-tab .tsnf-filter-btn:hover:not(:disabled):not(.on){background:var(--ef-bg-muted)}.ts-nf-tab .tsnf-filter-btn:disabled{color:var(--ef-text-disabled);border-color:var(--ef-divider);cursor:default}.ts-nf-tab .tsnf-filter-btn.on{background:var(--ef-brand-500);border-color:var(--ef-brand-500);color:#fff}.ts-nf-tab .tsnf-filter-btn:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:1px}.ts-nf-tab .tsnf-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ef-border) transparent;flex:1 1 0;min-height:0;padding:0 10px;overflow:hidden auto}.ts-nf-tab .tsnf-list::-webkit-scrollbar{width:7px}.ts-nf-tab .tsnf-list::-webkit-scrollbar-thumb{background:var(--ef-border);border-radius:99px}.ts-nf-tab .tsnf-empty{text-align:center;font:400 13.5px/1.6 var(--ef-font-sans);color:var(--ef-text-muted);padding:32px 12px}.ts-nf-tab .tsnf-row{border:none;border-top:1px solid var(--ef-divider);text-align:left;width:calc(100% + 20px);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:0;align-items:flex-start;gap:11px;margin:0 -10px;padding:12px 14px;transition:background .15s;display:flex}.ts-nf-tab .tsnf-row:first-child{border-top:none}.ts-nf-tab .tsnf-row:hover{background:var(--ef-bg-muted)}.ts-nf-tab .tsnf-row:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:-2px}.ts-nf-tab .tsnf-row.unread{background:#007dfe0d}html[data-theme=dark] .ts-nf-tab .tsnf-row.unread{background:#007dfe12}.ts-nf-tab .tsnf-row.unread:hover{background:var(--ef-bg-muted)}.ts-nf-tab .tsnf-ic{border-radius:var(--ef-radius-pill);color:#fff;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.ts-nf-tab .tsnf-ic-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ts-nf-tab .tsnf-ic--feature{background:var(--ef-brand-500)}.ts-nf-tab .tsnf-ic--improve{background:var(--ef-brand-700-surface,var(--ef-brand-700))}.ts-nf-tab .tsnf-ic--maintenance{background:var(--ef-warn-500)}.ts-nf-tab .tsnf-ic--release{background:var(--ef-up-500)}.ts-nf-tab .tsnf-ic--announce{background:var(--ef-info-500)}.ts-nf-tab .tsnf-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ts-nf-tab .tsnf-row-top{align-items:center;gap:8px;display:flex}.ts-nf-tab .tsnf-tag{font:500 10.5px/15px var(--ef-font-sans);white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px}.ts-nf-tab .tsnf-tag--finance{background:var(--ef-brand-50);color:var(--ef-brand-700)}.ts-nf-tab .tsnf-tag--trademan{background:var(--ef-up-50);color:var(--ef-up-700)}.ts-nf-tab .tsnf-tag--stockpickup,.ts-nf-tab .tsnf-tag--mobile,.ts-nf-tab .tsnf-tag--tradeplus{background:var(--ef-neutral-100);color:var(--ef-neutral-700)}.ts-nf-tab .tsnf-time{font:400 11.5px/1.3 var(--ef-font-sans);color:var(--ef-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.ts-nf-tab .tsnf-row-title{font:600 14px/1.4 var(--ef-font-sans);color:var(--ef-text)}.ts-nf-tab .tsnf-row-desc{font:400 13px/1.5 var(--ef-font-sans);color:var(--ef-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;display:-webkit-box;overflow:hidden}.ts-nf-tab .tsnf-row-desc--open{-webkit-line-clamp:unset;line-clamp:unset;max-height:var(--tsnf-desc-open-h,400px);display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ts-nf-tab .tsnf-row-desc{transition:max-height .26s cubic-bezier(.4,0,.2,1)}.ts-nf-tab .tsnf-desc-reveal{animation:.22s cubic-bezier(.4,0,.2,1) tsnf-reveal-fade;display:inline}}@keyframes tsnf-reveal-fade{0%{opacity:0}to{opacity:1}}.ts-nf-tab .tsnf-more{white-space:nowrap;color:var(--ef-brand-500);font:600 12px/1.3 var(--ef-font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--ef-radius-sm);background:0 0;padding:1px 0;transition:color .15s;display:inline}.ts-nf-tab .tsnf-more:hover{color:var(--ef-brand-600);text-decoration:underline}.ts-nf-tab .tsnf-more:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}html[data-theme=dark] .ts-nf-tab .tsnf-more{color:var(--ef-brand-300)}html[data-theme=dark] .ts-nf-tab .tsnf-more:hover{color:var(--ef-brand-400)}.ts-nf-tab .tsnf-dot{border-radius:var(--ef-radius-pill);background:var(--ef-brand-500);flex:none;align-self:center;width:7px;height:7px;margin-left:-2px}.ts-nf-tab .tsnf-dot--off{display:none}.ts-nf-tab .tsnf-measure{visibility:hidden;pointer-events:none;z-index:-1;position:fixed;top:-9999px;left:-9999px}.ts-nf-tab .tsnf-skel-row{cursor:default;pointer-events:none}.ts-nf-tab .tsnf-skel-ic,.ts-nf-tab .tsnf-skel-line{background:linear-gradient(90deg, var(--ef-surface-3,#eceff3) 25%, var(--ef-surface-2,#f5f7fa) 37%, var(--ef-surface-3,#eceff3) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite tsnf-skel-shimmer}.ts-nf-tab .tsnf-skel-ic{border-radius:999px}.ts-nf-tab .tsnf-skel-line{border-radius:5px;height:10px;margin:6px 0;display:block}.ts-nf-tab .tsnf-skel-line--top{width:42%;height:9px}.ts-nf-tab .tsnf-skel-line--title{width:72%;height:12px}.ts-nf-tab .tsnf-skel-line--desc{width:92%}@keyframes tsnf-skel-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ts-nf-tab .tsnf-skel-ic,.ts-nf-tab .tsnf-skel-line{animation:none}}.ts-nf-tab .tsnf-foot{justify-content:center;align-items:center;min-height:44px;padding:8px 0 12px;display:flex}.ts-nf-tab .tsnf-foot--end{font:400 12px/1.4 var(--ef-font-sans);color:var(--ef-text-muted)}.ts-nf-tab .tsnf-foot-btn{border:1px solid var(--ef-border);color:var(--ef-brand-500);font:600 12px/1.3 var(--ef-font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;transition:background .15s,color .15s,border-color .15s}.ts-nf-tab .tsnf-foot-btn:hover:not(:disabled){background:var(--ef-bg-muted);border-color:var(--ef-brand-500)}.ts-nf-tab .tsnf-foot-btn:disabled{color:var(--ef-text-muted);cursor:default}.ts-nf-tab .tsnf-foot-btn:focus-visible{outline:2px solid var(--ef-brand-500);outline-offset:2px}html[data-theme=dark] .ts-nf-tab .tsnf-foot-btn{color:var(--ef-brand-300)}html[data-theme=dark] .ts-nf-tab .tsnf-foot-btn:hover:not(:disabled){border-color:var(--ef-brand-300)}.wl-scr-chk{width:auto;height:auto;box-shadow:none;color:inherit;background:0 0}.wl-scr-chk--ok{color:var(--ef-up-600)}.wl-scr-chk--no{color:var(--ef-down-500)}.wl-scr-listhd-sym{margin-left:52px}.wl-scr-listhd{background:var(--wl-section-hd);border-top:none;border-bottom:none}.wl-scr-row{padding-top:7px;padding-bottom:7px}.wl-scr-row:hover{background:var(--wl-hover)}.wl-scr-star{padding:0 2px}.wl-scr-sym{cursor:pointer;transition:color .15s}.wl-scr-sym:hover{color:var(--wl-blue)}.wl-scr-tabs .wl-scr-tablabel{display:inline-block}.wl-scr-collabel{position:relative}.wl-scr-tip{background:var(--ef-neutral-800);color:#ffffffeb;width:172px;font:500 11px var(--ef-font-sans);text-align:left;opacity:0;pointer-events:none;z-index:40;border-radius:10px;padding:8px 11px;line-height:1.5;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 30px #002a694d}.wl-scr-collabel:hover .wl-scr-tip,.wl-scr-collabel:focus-visible .wl-scr-tip{opacity:1;transform:translate(-50%)}.wl-scr-tip--end{left:auto;right:0;transform:translate(0)translateY(4px)}.wl-scr-collabel:hover .wl-scr-tip--end,.wl-scr-collabel:focus-visible .wl-scr-tip--end{transform:translate(0)}@media (prefers-reduced-motion:reduce){.wl-scr-tip,.wl-scr-tip--end{transition:opacity .14s}}.wl-cal-head:has(.wl-scr-subhead){flex-direction:column;align-items:flex-start;gap:2px}.wl-scr-subhead{font:400 12px/1.5 var(--font-sans);color:var(--wl-ink-2)}.wl-scr-subhead b{color:var(--wl-ink-1);font-weight:700}.wl-scr-scanlib-btn{border:1px solid var(--wl-border);color:var(--wl-ink-2);font:600 12px var(--font-sans);border-radius:var(--ef-radius-pill);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:5px;padding:5px 12px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.wl-scr-scanlib-btn:hover{background:var(--wl-hover);color:var(--wl-blue);border-color:var(--wl-blue)}.wl-scr-mkt{flex:100%;min-width:0;display:block;position:relative}.wl-scr-mkt-btn{border-radius:var(--ef-radius-pill);border:1px solid var(--ef-border-input,var(--wl-border));background:var(--wl-surface);cursor:pointer;width:100%;height:32px;font:600 12px var(--font-sans);color:var(--wl-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;transition:border-color .14s,color .14s;display:flex}.wl-scr-mkt-btn:hover,.wl-scr-mkt-btn.open{border-color:var(--wl-blue);color:var(--wl-blue)}.wl-scr-mkt-main{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.wl-scr-mkt-lbl{color:var(--wl-ink-3);flex:none;font-weight:500}.wl-scr-mkt-val{color:var(--wl-ink-1);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wl-scr-mkt-btn:hover .wl-scr-mkt-val,.wl-scr-mkt-btn.open .wl-scr-mkt-val{color:var(--wl-blue)}.wl-scr-mkt-cv{color:inherit;flex:none;transition:transform .16s}.wl-scr-mkt-btn.open .wl-scr-mkt-cv{transform:rotate(180deg)}.wl-scr-mkt-panel{z-index:50;background:var(--wl-surface);border:1px solid var(--wl-border);border-radius:16px;width:min(320px,100%);max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px -10px #002a6938}html[data-theme=dark] .wl-scr-mkt-panel{box-shadow:0 12px 32px -10px #00000080}.wl-scr-mkt-row{font:500 13px var(--font-sans);color:var(--wl-ink-1);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;transition:background .12s;display:flex}.wl-scr-mkt-row:hover{background:var(--wl-hover)}.wl-scr-mkt-rb{border:2px solid var(--ef-border-input,var(--wl-border));box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px;transition:border-color .12s;position:relative}.wl-scr-mkt-rb.on{border-color:var(--wl-blue)}.wl-scr-mkt-rb.on:after{content:"";background:var(--wl-blue);border-radius:50%;position:absolute;inset:3px}.wl-scr-mkt-msg{font:500 12px var(--font-sans);color:var(--wl-ink-3);padding:8px 10px}.wl-scr-mkt-retry{color:var(--wl-blue);cursor:pointer;font:500 12px var(--font-sans);background:0 0;border:none;padding:2px 6px;text-decoration:none;transition:-webkit-text-decoration .12s,text-decoration .12s}.wl-scr-mkt-retry:hover{text-decoration:underline}.wl-scr-mkt-rowlbl{overflow-wrap:anywhere;min-width:0}.wl-scr-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.wl-scr-body:has(>.wl-scr-rows>.wl-scr-empty){flex-direction:column;display:flex}.wl-scr-rows:has(>.wl-scr-empty){flex:auto;justify-content:center}.wl-scr-empty-ic{background:var(--wl-hover);width:56px;height:56px;color:var(--wl-ink-3);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.wl-scr-empty-title{font:600 13px/1.45 var(--font-sans), "Inter", sans-serif;color:var(--wl-ink-1);white-space:pre-line;max-width:30ch}.tsai-scanlib{--tsai-tag-fund-c:#0b61c9;--tsai-tag-fund-bg:#e6f0fe;--tsai-tag-flow-c:#0e8c8c;--tsai-tag-flow-bg:#e0f5f5;--tsai-tag-tech-c:#7a3fd0;--tsai-tag-tech-bg:#f0e9fc;--tsai-tag-val-c:#b5740a;--tsai-tag-val-bg:#fcf1dd;background:var(--ef-surface);border:1px solid var(--ef-border);width:100%;min-width:0;max-width:760px;height:min(64vh,560px);min-height:240px;max-height:calc(100vh - 48px);box-shadow:var(--ef-shadow-card);border-radius:16px;flex-direction:column;animation:.14s tsai-scanlib-pop;display:flex;position:relative;overflow:hidden;container:tsai-scanlib/inline-size}@keyframes tsai-scanlib-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tsai-scanlib-grip{z-index:3;cursor:ns-resize;touch-action:none;justify-content:center;align-items:center;height:14px;display:flex;position:absolute;top:0;left:0;right:0}.tsai-scanlib-grip-bar{background:var(--ef-neutral-300);border-radius:999px;width:38px;height:4px;transition:background .12s}.tsai-scanlib-grip:hover .tsai-scanlib-grip-bar{background:var(--ef-brand-300)}.tsai-scanlib-head{flex:none;align-items:center;gap:12px;padding:14px 12px 0;display:flex}.tsai-scanlib-title{font:600 14px var(--ef-font-sans);color:var(--ef-text);letter-spacing:-.01em;white-space:nowrap}.tsai-scanlib-tabs{background:var(--ef-neutral-50);border-radius:999px;flex:none;gap:2px;margin:4px 6px 0;padding:3px;display:inline-flex}.tsai-scanlib-tabs button{cursor:pointer;font:700 12px var(--ef-font-sans);color:var(--ef-text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:3px 13px;transition:background .13s,color .13s,box-shadow .13s}.tsai-scanlib-tabs button:hover{color:var(--ef-text)}.tsai-scanlib-tabs button.tsai-scanlib-tab--on{background:var(--ef-surface);color:var(--ef-brand-600);box-shadow:0 1px 2px #002a691a}.tsai-scanlib-collapse{width:30px;height:30px;color:var(--ef-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;margin-left:auto;padding:0;transition:background .12s,color .12s;display:grid}.tsai-scanlib-collapse:hover{background:var(--ef-bg-subtle);color:var(--ef-text)}.tsai-scanlib-pane{flex-direction:column;flex:1;min-height:0;padding:10px 12px 12px;display:flex;overflow:visible}.tsai-scanlib-search{border:1px solid var(--ef-border);background:var(--ef-surface);min-width:140px;max-width:420px;height:32px;color:var(--ef-text-muted);border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 14px;transition:border-color .13s,background .13s;display:flex}.tsai-scanlib-search:hover,.tsai-scanlib-search:focus-within{border-color:var(--ef-brand-500)}.tsai-scanlib-input{min-width:0;font:400 13px var(--ef-font-sans);color:var(--ef-text);background:0 0;border:none;outline:none;flex:1}.tsai-scanlib-input::placeholder{color:var(--ef-text-muted)}.tsai-scanlib-cats{flex-wrap:wrap;flex:none;align-items:center;gap:18px;margin:12px 0;display:flex}.tsai-scanlib-cat{height:34px;color:var(--ef-text-secondary);font:500 13.5px var(--ef-font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0 2px;transition:color .13s;display:inline-flex;position:relative}.tsai-scanlib-cat:after{content:"";background:0 0;border-radius:999px;height:2.5px;position:absolute;bottom:0;left:0;right:0}.tsai-scanlib-cat:hover{color:var(--ef-brand-500)}.tsai-scanlib-cat--on{color:var(--ef-brand-500);font-weight:600}.tsai-scanlib-cat--on:after{background:var(--ef-brand-500)}.tsai-scanlib-grid{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ef-neutral-300) transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px;min-height:0;padding-bottom:2px;padding-right:4px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 26px),#0000 100%)}.tsai-scanlib-grid::-webkit-scrollbar{width:8px}.tsai-scanlib-grid::-webkit-scrollbar-thumb{background:var(--ef-neutral-300);border-radius:999px}.tsai-scanlib-grid::-webkit-scrollbar-track{background:0 0}.tsai-scanlib-empty{text-align:center;color:var(--ef-text-muted);grid-column:1/-1;padding:28px 12px;font-size:13px}.tsai-scanlib-cmpbar{background:var(--ef-brand-50);border:1px solid var(--ef-brand-100);border-radius:8px;flex:none;align-items:center;gap:10px;margin-top:10px;padding:9px 12px 9px 16px;animation:.2s tsai-scanlib-src-in;display:flex}@keyframes tsai-scanlib-src-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tsai-scanlib-cmpbar-txt{font:500 12.5px var(--ef-font-sans);color:var(--ef-text-secondary);margin-right:auto}.tsai-scanlib-cmpbar-txt b{color:var(--ef-brand-700);font-weight:700}.tsai-scanlib-cmpbar-clear{color:var(--ef-text-secondary);font:600 12.5px var(--ef-font-sans);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;transition:color .12s,background-color .12s}.tsai-scanlib-cmpbar-clear:hover{color:var(--ef-brand-700);background:var(--ef-brand-100)}.tsai-scanlib-cmpbar-go{background:var(--ef-brand-500);color:#fff;font:700 12.5px var(--ef-font-sans);cursor:pointer;border:none;border-radius:999px;padding:8px 20px;transition:background .13s,transform .13s}.tsai-scanlib-cmpbar-go:hover{background:var(--ef-brand-600-surface,var(--ef-brand-600));transform:translateY(-1px)}.tsai-scanlib-pane--adv{justify-content:center;align-items:center}.tsai-scanlib-soon{color:var(--ef-text-secondary);align-items:center;gap:12px;padding:26px 18px;display:flex}.tsai-scanlib-soon .material-symbols-rounded{color:var(--ef-brand-400)}.tsai-scanlib-soon b{color:var(--ef-text);font-size:14px}.tsai-scanlib-soon-sub{color:var(--ef-text-muted);margin-top:2px;font-size:12.5px}.tsai-fc{text-align:left;border:1px solid var(--ef-divider);background:var(--ef-surface);border-radius:13px;flex-direction:column;gap:8px;min-height:130px;padding:13px 14px;transition:border-color .13s,box-shadow .13s;display:flex}.tsai-fc:hover{border-color:var(--ef-brand-200);box-shadow:0 6px 16px #002a6914}.tsai-fc--selected,.tsai-fc--selected:hover{border-color:var(--ef-brand-500)}.tsai-fc--skel{cursor:default;background:var(--ef-bg-subtle,#002a690a);position:relative;overflow:hidden}.tsai-fc--skel:hover{border-color:var(--ef-divider);box-shadow:none}.tsai-fc--skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.25s ease-in-out infinite tsai-fc-skel-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes tsai-fc-skel-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tsai-fc--skel:after{opacity:0;animation:none}}.tsai-fc-top{align-items:flex-start;gap:10px;display:flex}.tsai-fc-emoji{flex:none;font-size:20px;line-height:1.1}.tsai-fc-id{flex:1;min-width:0}.tsai-fc-name{min-width:0;font:700 13.5px var(--ef-font-sans);color:var(--ef-text);align-items:center;gap:7px;display:flex}.tsai-fc-name-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tsai-fc-uni{font:700 10.5px var(--ef-font-sans);color:var(--tsai-uni-c,#0ea5e9);background:var(--tsai-uni-c,#0ea5e9);border-radius:6px;flex:none;padding:2px 9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tsai-fc-uni{background:color-mix(in srgb, var(--tsai-uni-c,#0ea5e9) 10%, transparent)}}.tsai-fc-sum{color:var(--ef-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsai-fc-top .tsai-fc-cmp{flex:none;margin-left:auto;padding-top:1px}.tsai-fc-cmp{color:var(--ef-text-secondary);font:500 12px var(--ef-font-sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.tsai-fc-cmp-box{border:1.5px solid var(--ef-neutral-300);color:#0000;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:background .12s,border-color .12s,color .12s;display:grid}.tsai-fc-cmp-box .material-symbols-rounded{font-size:13px}.tsai-fc-cmp:hover .tsai-fc-cmp-box{border-color:var(--ef-brand-400)}.tsai-fc-cmp--on .tsai-fc-cmp-box{background:var(--ef-brand-500);border-color:var(--ef-brand-500);color:#fff}.tsai-fc-cmp--on{color:var(--ef-brand-600)}.tsai-fc-cmp-txt{white-space:nowrap}.tsai-fc-cmp:disabled{opacity:.4;cursor:not-allowed}.tsai-fc-cmp:disabled:hover .tsai-fc-cmp-box{border-color:var(--ef-neutral-300)}.tsai-fc-more{color:var(--ef-text-secondary);font:600 12px var(--ef-font-sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:3px;padding:5px 0;transition:color .12s;display:inline-flex}.tsai-fc-more:hover{color:var(--ef-brand-700)}.tsai-fc-more-ic{transition:transform .22s}.tsai-fc-more[aria-expanded=true] .tsai-fc-more-ic{transform:rotate(180deg)}.tsai-fc-detail{flex-direction:column;gap:9px;animation:.2s tsai-fc-detail-in;display:flex}@keyframes tsai-fc-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tsai-fc-conds{flex-wrap:wrap;gap:5px;display:flex}.tsai-fc-bar{border-top:1px solid var(--ef-divider);flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.tsai-fc-tune{box-sizing:border-box;border:1px solid var(--ef-divider);background:var(--ef-surface);height:32px;color:var(--ef-text-secondary);font:600 11.5px var(--ef-font-sans);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.tsai-fc-tune:hover{background:var(--ef-bg-subtle);color:var(--ef-brand-500);border-color:var(--ef-brand-200)}.tsai-fc-scan{box-sizing:border-box;background:var(--ef-brand-500);color:#fff;height:32px;font:700 12.5px var(--ef-font-sans);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 18px;transition:background .13s,transform .13s;display:inline-flex}.tsai-fc-scan:hover{background:var(--ef-brand-600-surface,var(--ef-brand-600));transform:translateY(-1px)}.tsai-fc-tune:disabled,.tsai-fc-scan:disabled{opacity:.4;cursor:not-allowed}.tsai-fc-tune:disabled:hover{background:var(--ef-surface);color:var(--ef-text-secondary);border-color:var(--ef-divider)}.tsai-fc-scan:disabled:hover{background:var(--ef-brand-500);transform:none}.tsai-fc-tag{font:600 10.5px var(--ef-font-sans);cursor:help;white-space:nowrap;color:var(--ef-text-secondary);background:var(--ef-bg-subtle);border-radius:6px;padding:3px 8px}.tsai-fc-tag--fund{color:var(--tsai-tag-fund-c);background:var(--tsai-tag-fund-bg)}.tsai-fc-tag--flow{color:var(--tsai-tag-flow-c);background:var(--tsai-tag-flow-bg)}.tsai-fc-tag--tech{color:var(--tsai-tag-tech-c);background:var(--tsai-tag-tech-bg)}.tsai-fc-tag--val{color:var(--tsai-tag-val-c);background:var(--tsai-tag-val-bg)}@container tsai-scanlib (max-width:560px){.tsai-scanlib-head{flex-wrap:wrap}.tsai-scanlib-search{flex:1 0 100%;order:3;max-width:none}.tsai-scanlib-collapse{order:2}}@container tsai-scanlib (max-width:480px){.tsai-scanlib-pane{padding:10px 10px 6px}.tsai-scanlib-title{font-size:13px}.tsai-scanlib-tabs button{padding:3px 11px;font-size:12px}.tsai-scanlib-cats{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:11px 0;overflow-x:auto}.tsai-scanlib-cats::-webkit-scrollbar{display:none}.tsai-scanlib-cat{flex:none;padding:5px 11px;font-size:12px}}@container tsai-scanlib (max-width:380px){.tsai-fc{padding:12px}.tsai-fc-actions{flex-wrap:wrap}.tsai-fc-more{flex:1 0 100%;font-size:11.5px}.tsai-fc-cmp{min-width:0;padding:0 11px}.tsai-fc-scan{padding:0 15px}}@media (max-width:600px){.tsai-scanlib-collapse{width:44px;height:44px}.tsai-scanlib-input{font-size:16px}}html[data-theme=dark] .tsai-scanlib{--tsai-tag-fund-c:#7bbfff;--tsai-tag-fund-bg:#0b61c92e;--tsai-tag-flow-c:#6ddada;--tsai-tag-flow-bg:#0e8c8c2e;--tsai-tag-tech-c:#c4a8f5;--tsai-tag-tech-bg:#7a3fd02e;--tsai-tag-val-c:#f5c875;--tsai-tag-val-bg:#b5740a2e}html[data-theme=dark] .tsai-fc-uni{color:var(--tsai-uni-c,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .tsai-fc-uni{color:color-mix(in srgb, var(--tsai-uni-c,#0ea5e9) 62%, #fff)}}html[data-theme=dark] .tsai-fc-uni{background:var(--tsai-uni-c,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .tsai-fc-uni{background:color-mix(in srgb, var(--tsai-uni-c,#0ea5e9) 22%, transparent)}}html[data-theme=dark] .tsai-fc-cmp{background:var(--ef-brand-900-surface,var(--ef-brand-900));color:var(--ef-brand-300)}html[data-theme=dark] .tsai-fc-cmp--on{background:var(--ef-surface);color:var(--ef-brand-300)}html[data-theme=dark] .tsai-scanlib-tabs button.tsai-scanlib-tab--on{box-shadow:0 1px 4px #00000073}@media (prefers-reduced-motion:reduce){.tsai-scanlib{animation:none}.tsai-fc-more-ic,.tsai-scanlib-grip-bar{transition:none}.tsai-fc-detail{animation:none}.tsai-fc-scan:hover{transform:none}}.tsms-sheet{display:none}@media (max-width:767px){.tsms-sheet{z-index:1300;background:var(--wl-panel);color:var(--wl-ink-1);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.tsms-sheet>.tsms-x{top:var(--ef-space-15);right:var(--ef-space-10);z-index:2;padding:0;position:absolute}.tsms-sheet[data-view=notify]>.tsms-x{top:var(--ef-space-14)}.tsms-sheet .ts-nf-tab .tsnf-head>.tsnf-markall{visibility:hidden;pointer-events:none}.tsms-sheet .ts-nf-tab .tsnf-markall.tsnf-markall--infilter{margin-left:auto;display:inline-flex}}.wl-cm-overlay{background:#e8e8e866}html[data-theme=dark] .wl-cm-overlay{background:#02070e9e}.wl-cm-card{background:var(--ef-surface);border-radius:var(--ef-radius-lg);box-shadow:var(--ef-shadow-card);flex-direction:column;width:100%;max-width:422px;padding:16px;animation:.22s cubic-bezier(.2,.7,.3,1.2) both wl-pop;display:flex}.wl-cm-header{flex-direction:column;gap:12px;width:100%;padding-bottom:12px;display:flex}.wl-cm-close-row{justify-content:flex-end;width:100%;display:flex}.wl-cm-close{width:32px;height:32px;color:var(--ef-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s;display:inline-flex}.wl-cm-close:hover{background:var(--ef-neutral-100);color:var(--ef-text)}.wl-cm-body{flex-direction:column;align-items:center;gap:16px;width:100%;padding-bottom:48px;display:flex}.wl-cm-body-inner{flex-direction:column;align-items:center;gap:4px;display:flex}.wl-cm-body-inner--login{gap:14px}.wl-cm-body--login{padding-bottom:22px}.wl-cm-body--gcal{padding-bottom:28px}.wl-cm-illustration{object-fit:contain;width:100px;height:100px}.wl-cm-title{font:600 20px/1.5 var(--ef-font-thai);color:var(--ef-text);text-align:center;margin:0}.wl-cm-desc{font:400 14px/1.5 var(--ef-font-thai);color:var(--ef-text);text-align:center;margin:0}.wl-cm-desc p{margin:0}.wl-cm-desc-link{font:inherit;color:var(--ef-brand-500);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .16s}.wl-cm-desc-link:hover{color:var(--ef-brand-700)}.wl-cm-desc-link--plain{color:inherit}.wl-cm-desc-link--plain:hover{color:var(--ef-brand-700)}.wl-cm-desc-accent{color:var(--ef-brand-500);font-weight:600}.wl-cm-footer{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.wl-cm-footer-row{flex-direction:row;gap:12px;width:100%;display:flex}.wl-cm-btn{height:44px;font:600 16px/1.5 var(--ef-font-thai);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;transition:background .16s,color .16s;display:inline-flex}.wl-cm-btn--flex{flex:1}.wl-cm-btn--block{width:100%}.wl-cm-btn--pill{border-radius:9999px}.wl-cm-btn--primary{background:var(--ef-brand-500);color:#fbfbfb}.wl-cm-btn--primary:hover{background:var(--ef-brand-700-surface,var(--ef-brand-700))}.wl-cm-btn--ghost{background:var(--ef-surface);color:var(--ef-text);border:1px solid var(--ef-border-input)}.wl-cm-btn--ghost:hover{background:var(--ef-neutral-100)}.wl-cm-hint{font:400 14px/1.5 var(--ef-font-thai);color:var(--ef-text);text-align:center;width:100%;margin:0}.wl-cm-link-btn{font:600 14px/1.5 var(--ef-font-thai);color:var(--ef-brand-500);cursor:pointer;background:0 0;border:none;padding:0;transition:color .16s}.wl-cm-link-btn:hover{color:var(--ef-brand-700)}.wl-op-overlay{-webkit-backdrop-filter:none;background:#101c2e99;padding:16px}html[data-theme=dark] .wl-op-overlay{background:#02070eb8}.wl-op-card{background:var(--ef-surface);border-radius:var(--ef-radius-lg);box-shadow:var(--ef-shadow-card);flex-direction:column;gap:24px;width:min(100vw - 32px,384px);padding:16px;animation:.22s cubic-bezier(.2,.7,.3,1.2) both wl-pop;display:flex}@media (min-width:768px){.wl-op-card{width:702px;min-height:420px}}.wl-op-close-row{justify-content:flex-end;align-items:center;height:32px;display:flex}.wl-op-close{width:32px;height:32px;color:var(--ef-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .16s;display:inline-flex}.wl-op-close:hover{color:var(--ef-text-secondary)}.wl-op-body{flex-direction:column;align-items:center;gap:32px;display:flex}.wl-op-title{font:600 20px/1.5 var(--ef-font-thai);color:var(--ef-text);text-align:center;min-height:30px;margin:0}@media (max-width:767px){.wl-op-title{white-space:nowrap;font-size:clamp(14px,4.4vw,20px)}}.wl-op-grid{flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 8px;display:flex}@media (min-width:768px){.wl-op-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding:0 16px;display:grid}}.wl-op-col{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.wl-op-label{font:600 14px/1.5 var(--ef-font-thai);color:var(--ef-text);display:none}@media (min-width:768px){.wl-op-label{display:block}}.wl-op-btn{border:1px solid var(--ef-brand-100);background:var(--ef-brand-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;width:300px;height:80px;text-decoration:none;transition:background .16s;display:flex}@media (min-width:768px){.wl-op-btn{width:100%;height:100px}}.wl-op-btn:disabled{cursor:not-allowed}.wl-op-btn--hoverable:hover{background:var(--ef-brand-500)}.wl-op-img{object-fit:contain;width:200px;height:68px;display:none}.wl-op-img--sm{width:180px;height:45px}.wl-op-img--hover{width:248px;height:148px}.wl-op-img--light{display:block}html[data-theme=dark] .wl-op-img--light{display:none}html[data-theme=dark] .wl-op-img--dark{display:block}.wl-op-btn--hoverable:hover .wl-op-img--light,.wl-op-btn--hoverable:hover .wl-op-img--dark{display:none}.wl-op-btn--hoverable:hover .wl-op-img--hover{display:block}.wl-op-spinner{border:3px solid var(--ef-neutral-100);border-top-color:var(--ef-text-muted);border-radius:999px;width:24px;height:24px;animation:.8s linear infinite wl-op-spin}@keyframes wl-op-spin{to{transform:rotate(360deg)}}.wl-op-hint{white-space:pre-line;width:100%;font:600 12px/1.5 var(--ef-font-thai);color:var(--ef-text);text-align:center;margin:16px 0 0}@media (min-width:768px){.wl-op-hint{margin-top:32px}}.v2-lead{text-align:center;margin:14px 0 8px}.v2-lead-tag{font:600 10px/1 var(--ef-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ef-text-muted);margin:0 0 5px 2px;display:block}.v2-lead-label{font:700 12px/1 var(--ef-font-sans);letter-spacing:.12em;color:var(--ef-text-muted)}.v2-lead-dim{font:400 11px/1 var(--ef-font-sans);color:var(--ef-text-muted);opacity:.7}.v2-ad{border-radius:var(--ef-radius-md);background:var(--ef-bg-subtle,#f5f7fa);cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.v2-ad-img{object-fit:cover;width:100%;height:100%;display:block}.v2-ad-ph{border:1px dashed var(--ef-border);border-radius:var(--ef-radius-md);background:var(--ef-bg-subtle,#f5f7fa);flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;min-height:90px;display:flex}.v2-ad-empty{cursor:default;pointer-events:none;background:0 0}.v2-lead-box{aspect-ratio:728/90;width:100%;max-width:728px;height:auto;margin:0 auto}.v2-lead-box .v2-ad-img{height:100%}.v2-ad-rect{aspect-ratio:300/250;width:100%;max-width:300px}.v2-ad-tall{aspect-ratio:300/600;width:100%;max-width:300px}.v2-adcol{display:block}.v2-adc{box-sizing:border-box;border-radius:var(--ef-radius-md);flex-direction:column;width:100%;height:100%;min-height:90px;display:flex;overflow:hidden}.v2-adc--sq{color:#fff;background:radial-gradient(130% 120% at 82% 18%,#303b58,#0c1320 62%);justify-content:center;align-items:flex-start;gap:9px;padding:22px 24px}.v2-adc-logo{font:800 16px/1 var(--ef-font-sans);align-items:center;gap:6px;display:inline-flex}.v2-adc-logo .material-symbols-rounded{color:var(--ef-brand-400,#56b0ff)}.v2-adc-pill{font:700 12px/1 var(--ef-font-sans);background:#ffffff21;border-radius:999px;padding:5px 13px}.v2-adc-h{font:800 27px/1.16 var(--ef-font-sans);letter-spacing:-.01em;margin:3px 0}.v2-adc-sub{font:500 12px/1.3 var(--ef-font-sans);opacity:.92;align-items:center;gap:6px;margin:0;display:inline-flex}.v2-adc-sub .material-symbols-rounded{color:var(--ef-brand-400,#56b0ff)}.v2-adc-btn{color:#0c1320;font:800 13px/1 var(--ef-font-sans);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:7px;padding:9px 17px;display:inline-flex}.v2-adc--wide{color:#fff;text-align:center;background:linear-gradient(115deg,#0a3a86 0%,#1657b3 52%,#2f7fd6 100%);justify-content:center;align-items:center;gap:5px}.v2-adc-wh{font:800 clamp(22px, 4vw, 34px)/1 var(--ef-font-sans);letter-spacing:-.015em}.v2-adc-wsub{font:500 13px/1 var(--ef-font-sans);opacity:.92}.v2-leadband{z-index:1190;box-sizing:border-box;background-color:#e9ebf0;justify-content:center;width:100%;padding:18px 48px 18px 20px;display:flex;position:relative}html[data-theme=dark] .v2-leadband{background:#0b0f15}.v2-leadband-inner{width:min(1000px,100%)}.v2-leadband-inner .v2-lead-tag{text-align:center;margin:0 0 6px}.v2-leadband-inner .v2-lead-tag--spacer{margin:6px 0 0}.v2-lead-billboard{aspect-ratio:1450/176}.v2-lead-billboard .v2-ad-img,.v2-lead-billboard .v2-adc{height:100%}.v2-leadband-m{display:none}.v2-adslot{background:0 0;position:relative}.v2-adslot.v2-lead-billboard,.v2-adslot.v2-lead-box{aspect-ratio:728/90}.v2-adslot.v2-lead-billboard{max-width:728px;margin-inline:auto}@media (max-width:740px){.v2-adslot.v2-lead-billboard,.v2-adslot.v2-lead-box{min-height:50px}}.v2-adframe{visibility:hidden;border-radius:inherit;flex:none;width:100%;height:100%;position:relative;overflow:hidden}.v2-adframe[data-ad-state=filled][data-ad-sized="1"]{visibility:visible}.v2-adslot:has(>.v2-adframe[data-ad-state=loading]):before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--ef-bg-muted) 25%, var(--ef-surface-alt) 37%, var(--ef-bg-muted) 63%);background-size:400% 100%;animation:1.2s ease-in-out infinite ef-ad-shimmer;position:absolute;inset:0}@keyframes ef-ad-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.v2-adslot:has(>.v2-adframe[data-ad-state=loading]):before{animation:none}}.v2-adframe-el{border-radius:inherit;will-change:transform;background:0 0;border:0;width:100%;height:100%;display:block;transform:translateZ(0)}
