@font-face{font-family:Assistant;src:url(/assets/Assistant-Regular-DVxZuzxb.woff2) format("woff2");font-weight:400;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Medium-DrcxCXg3.woff2) format("woff2");font-weight:500;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-SemiBold-SCI4bEL9.woff2) format("woff2");font-weight:600;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Bold-gm-uSS1B.woff2) format("woff2");font-weight:700;style:normal;display:swap}:root{--wb-bg: #f6f6f9;--wb-surface: #ffffff;--wb-surface-2: #f1f1f5;--wb-border: #e3e3ea;--wb-text: #1b1b1f;--wb-muted: #6b6b76;--wb-primary: #6965db;--wb-primary-hover: #5753d0;--wb-primary-soft: #ececfd;--wb-danger: #d6336c;--wb-danger-soft: #fdecf2;--wb-warning: #e8590c;--wb-radius: 10px;--wb-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .06);--wb-font: "Assistant", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;color-scheme:light}html.dark{--wb-bg: #121212;--wb-surface: #1e1e22;--wb-surface-2: #26262b;--wb-border: #34343b;--wb-text: #e6e6eb;--wb-muted: #9a9aa5;--wb-primary: #a8a5ff;--wb-primary-hover: #bbb8ff;--wb-primary-soft: #2e2d4d;--wb-danger: #ff8fab;--wb-danger-soft: #3d2229;--wb-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 16px rgba(0, 0, 0, .3);color-scheme:dark}body{font-family:var(--wb-font);background:var(--wb-bg);color:var(--wb-text)}a{color:var(--wb-primary)}*{box-sizing:border-box}.wb-muted{color:var(--wb-muted)}.wb-small{font-size:.85em}.wb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.wb-error{color:var(--wb-danger);background:var(--wb-danger-soft);border-radius:8px;padding:.5rem .75rem;margin:.5rem 0;font-size:.92rem}.wb-text-danger{color:var(--wb-danger)!important}.wb-page input:not([type=checkbox]),.wb-page select,.wb-login input:not([type=checkbox]),.wb-login select,.wb-modal input:not([type=checkbox]),.wb-modal select{width:100%;font:inherit;font-size:1rem;color:var(--wb-text);background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:8px;padding:.55rem .7rem;outline:none;transition:border-color .15s,box-shadow .15s}.wb-page input:not([type=checkbox]):focus,.wb-page select:focus,.wb-login input:not([type=checkbox]):focus,.wb-login select:focus,.wb-modal input:not([type=checkbox]):focus,.wb-modal select:focus{border-color:var(--wb-primary);box-shadow:0 0 0 3px var(--wb-primary-soft)}.wb-page input:not([type=checkbox]):disabled,.wb-page select:disabled,.wb-login input:not([type=checkbox]):disabled,.wb-login select:disabled,.wb-modal input:not([type=checkbox]):disabled,.wb-modal select:disabled{opacity:.6}.wb-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.wb-field__label{font-weight:600;font-size:.9rem}.wb-field__hint{color:var(--wb-muted);font-size:.8rem}.wb-input-row{display:flex;gap:.5rem;align-items:center}.wb-input-row input{flex:1}.wb-btn{font:inherit;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s}.wb-btn--md{padding:.55rem 1rem;font-size:.95rem}.wb-btn--sm{padding:.3rem .65rem;font-size:.85rem}.wb-btn--primary{background:var(--wb-primary);color:#fff}html.dark .wb-btn--primary{color:#121212}.wb-btn--primary:hover:not(:disabled){background:var(--wb-primary-hover)}.wb-btn--secondary{background:var(--wb-surface);color:var(--wb-text);border-color:var(--wb-border)}.wb-btn--secondary:hover:not(:disabled){background:var(--wb-surface-2)}.wb-btn--ghost{background:transparent;color:var(--wb-text)}.wb-btn--ghost:hover:not(:disabled){background:var(--wb-surface-2)}.wb-btn--danger{background:var(--wb-danger);color:#fff}.wb-btn:disabled{opacity:.55;cursor:default}.wb-icon-btn{font:inherit;background:transparent;border:none;color:var(--wb-text);border-radius:8px;width:34px;height:34px;cursor:pointer;font-size:1.1rem}.wb-icon-btn:hover{background:var(--wb-surface-2)}.wb-badge{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.12rem .45rem;border-radius:999px;background:var(--wb-primary-soft);color:var(--wb-primary);margin-left:.35rem}.wb-badge--muted{background:var(--wb-surface-2);color:var(--wb-muted);margin-left:0}.wb-badge--danger{background:var(--wb-danger-soft);color:var(--wb-danger)}.wb-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}.wb-spinner-wrap{height:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.wb-spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--wb-border);border-top-color:var(--wb-primary);animation:wb-spin .8s linear infinite}.wb-spinner-label{color:var(--wb-muted)}@keyframes wb-spin{to{transform:rotate(360deg)}}.wb-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a1473;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100}.wb-modal{width:100%;max-height:calc(100vh - 2rem);overflow:auto;background:var(--wb-surface);color:var(--wb-text);border-radius:14px;box-shadow:0 20px 60px #0000004d}.wb-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .25rem}.wb-modal__header h2{margin:0;font-size:1.2rem}.wb-modal__body{padding:.75rem 1.25rem 1.25rem}.wb-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.wb-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:10px;box-shadow:var(--wb-shadow);padding:.3rem;z-index:20}.wb-menu--up{top:auto;bottom:calc(100% + 6px)}.wb-menu__info{padding:.5rem .65rem;color:var(--wb-muted);font-size:.85rem;border-bottom:1px solid var(--wb-border);margin-bottom:.25rem}.wb-menu button{display:block;width:100%;text-align:left;font:inherit;background:none;border:none;color:var(--wb-text);padding:.5rem .65rem;border-radius:6px;cursor:pointer}.wb-menu button:hover{background:var(--wb-surface-2)}.wb-menu__danger{color:var(--wb-danger)!important}.wb-login{min-height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 20% 10%,var(--wb-primary-soft),transparent 50%),var(--wb-bg)}.wb-login__card{width:100%;max-width:380px;background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:16px;box-shadow:var(--wb-shadow);padding:2rem 1.75rem}.wb-login__card h1{margin:.5rem 0 .25rem;font-size:1.6rem}.wb-login__card>p{margin-top:0}.wb-login__logo{color:var(--wb-text)}.wb-login__submit{width:100%;margin-top:.5rem;padding:.7rem}.wb-page{min-height:100%;overflow-y:auto;height:100%}.wb-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;padding:.6rem 1.25rem;background:var(--wb-surface);border-bottom:1px solid var(--wb-border)}.wb-header__brand{font-weight:800;font-size:1.1rem;color:var(--wb-text);text-decoration:none}.wb-header__nav{display:flex;gap:.25rem}.wb-header__nav a{color:var(--wb-muted);text-decoration:none;padding:.35rem .65rem;border-radius:6px;font-weight:600}.wb-header__nav a:hover{background:var(--wb-surface-2);color:var(--wb-text)}.wb-header__spacer{flex:1}.wb-header__user{position:relative}.wb-header__user-btn{display:flex;align-items:center;gap:.5rem;font:inherit;background:none;border:none;color:var(--wb-text);cursor:pointer;padding:.25rem .4rem;border-radius:999px}.wb-header__user-btn:hover{background:var(--wb-surface-2)}@media (max-width: 600px){.wb-header{gap:.5rem;padding:.5rem .75rem}.wb-header__user-name,.wb-header__user .wb-badge{display:none}}.wb-container{max-width:1200px;margin:0 auto;padding:1.25rem}.wb-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.wb-toolbar h1{margin:0;font-size:1.6rem}.wb-toolbar__spacer{flex:1}.wb-search{max-width:240px}.wb-empty{text-align:center;padding:4rem 1rem;max-width:460px;margin:0 auto}.wb-empty h2{margin-bottom:.25rem}.wb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}.wb-card{background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:12px;box-shadow:var(--wb-shadow);display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.wb-card:hover{transform:translateY(-2px)}.wb-card__link{color:inherit;text-decoration:none}.wb-card__thumb{position:relative;aspect-ratio:16/10;background:#fff;border-radius:12px 12px 0 0;border-bottom:1px solid var(--wb-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.wb-card__thumb img{max-width:92%;max-height:92%;object-fit:contain}.wb-card__thumb-empty{color:#aaa;font-size:.9rem}.wb-card__lock{position:absolute;top:8px;right:8px;font-size:.9rem}.wb-card__body{padding:.7rem .85rem .3rem}.wb-card__title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.15rem}.wb-card__footer{display:flex;align-items:center;justify-content:space-between;padding:.2rem .5rem .5rem .85rem;min-height:40px}.wb-card__members{display:flex;align-items:center;gap:2px}.wb-card__menu{position:relative}.wb-picker{border:1px solid var(--wb-border);border-radius:10px;overflow:hidden}.wb-picker__toolbar{display:flex;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--wb-border);background:var(--wb-surface-2)}.wb-picker__list{max-height:260px;overflow-y:auto;padding:.25rem}.wb-picker__item{display:flex;align-items:center;gap:.55rem;padding:.4rem .5rem;border-radius:6px;cursor:pointer}.wb-picker__item:hover{background:var(--wb-surface-2)}.wb-picker__item input{width:16px;height:16px;accent-color:var(--wb-primary)}.wb-table-wrap{overflow-x:auto;background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:12px}.wb-table{width:100%;border-collapse:collapse}.wb-table th,.wb-table td{text-align:left;padding:.6rem .85rem;border-bottom:1px solid var(--wb-border);white-space:nowrap}.wb-table th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--wb-muted)}.wb-table tr:last-child td{border-bottom:none}.wb-table tr.is-disabled td{opacity:.55}.wb-table__name{display:flex;align-items:center;gap:.5rem;font-weight:600}.wb-table__actions{text-align:right!important}.wb-credentials{display:flex;align-items:flex-start;gap:.5rem;background:var(--wb-surface-2);border-radius:8px;padding:.6rem .75rem}.wb-credentials pre{flex:1;margin:0;white-space:pre-wrap;word-break:break-all;font-size:.9rem}.wb-center-message{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;gap:.25rem}.wb-editor{height:100%;width:100%;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.wb-live-strokes{position:absolute;top:0;left:0;z-index:2;pointer-events:none}html:has(.wb-editor),html:has(.wb-editor) body{overscroll-behavior:none}button,a,input,select,textarea,label,[role=button],[role=menuitem]{touch-action:manipulation}.wb-topright{display:flex;align-items:center;gap:.4rem;pointer-events:all}.wb-topright>*{flex-shrink:0}.wb-topright .wb-pages-trigger svg{width:1.1rem;height:1.1rem}.wb-pill{display:inline-flex;align-items:center;gap:.3rem;height:2.25rem;padding:0 .7rem;border-radius:var(--border-radius-lg, 8px);font-family:var(--ui-font, var(--wb-font));font-size:.85rem;font-weight:600;background:var(--island-bg-color, var(--wb-surface));color:var(--text-primary-color, var(--wb-text));box-shadow:var(--shadow-island, var(--wb-shadow));white-space:nowrap}.wb-pill svg{width:1rem;height:1rem}.wb-pill--button{border:none;cursor:pointer}.wb-pill--button:hover{background:var(--button-hover-bg, var(--wb-surface-2))}.wb-pill--active{background:var(--color-primary-light, var(--wb-primary-soft));color:var(--color-primary, var(--wb-primary))}.wb-pill--warning{color:var(--wb-warning)}.wb-pill--icon{width:2.25rem;padding:0;justify-content:center}.wb-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:wb-pulse 1s ease-in-out infinite alternate}@keyframes wb-pulse{0%{opacity:.3}}.wb-pagenav{display:flex;align-items:center;gap:2px;padding:2px;border-radius:var(--border-radius-lg, 8px);background:var(--island-bg-color, var(--wb-surface));box-shadow:var(--shadow-island, var(--wb-shadow));pointer-events:all;font-family:var(--ui-font, var(--wb-font))}.wb-pagenav__btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;border-radius:6px;color:var(--text-primary-color, var(--wb-text));cursor:pointer;padding:0}.wb-pagenav__btn svg{width:1.1rem;height:1.1rem}.wb-pagenav__btn:hover:not(:disabled){background:var(--button-hover-bg, var(--wb-surface-2))}.wb-pagenav__btn:disabled{opacity:.35;cursor:default}.wb-pagenav__label{display:flex;align-items:center;gap:.5rem;height:2rem;max-width:260px;padding:0 .6rem;border:none;background:transparent;border-radius:6px;font:inherit;font-size:.875rem;color:var(--text-primary-color, var(--wb-text));cursor:pointer}.wb-pagenav__label:hover{background:var(--button-hover-bg, var(--wb-surface-2))}.wb-pagenav__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-pagenav__count{color:var(--color-gray-50, var(--wb-muted));font-variant-numeric:tabular-nums;white-space:nowrap}.wb-pagenav--compact .wb-pagenav__label{gap:.3rem;padding:0 .4rem;font-weight:600;white-space:nowrap}.wb-pagenav--compact .wb-pagenav__label svg{width:1rem;height:1rem}.wb-pagenav--compact .wb-pagenav__btn{width:1.75rem}.excalidraw:has(.wb-topright--tight) .default-sidebar-trigger,.excalidraw:has(.wb-topright--tight) .Island:has(.ToolIcon__LaserPointer){display:none}.excalidraw:has(.wb-topright--tight) .App-menu_top{grid-gap:.5rem}.wb-footerbar{display:flex;align-items:center;gap:.6rem}.wb-footerbar>*{flex-shrink:0}.wb-pentray{display:flex;align-items:center;gap:2px;padding:2px;border-radius:var(--border-radius-lg, 8px);background:var(--island-bg-color, var(--wb-surface));box-shadow:var(--shadow-island, var(--wb-shadow));pointer-events:all}.wb-pentray__btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-primary-color, var(--wb-text));cursor:pointer}.wb-pentray__btn svg{width:1.15rem;height:1.15rem}.wb-pentray__btn:hover{background:var(--button-hover-bg, var(--wb-surface-2))}.wb-pentray__btn.is-active{background:var(--color-primary-light, var(--wb-primary-soft));color:var(--color-primary, var(--wb-primary));box-shadow:inset 0 0 0 1px var(--color-primary, var(--wb-primary))}.wb-pentray__swatch{width:1.05rem;height:1.05rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;filter:var(--theme-filter, none)}.wb-pentray__highlighter{display:flex;color:#f08c00;filter:var(--theme-filter, none)}.wb-pentray__divider{width:1px;align-self:stretch;margin:4px 3px;background:var(--default-border-color, var(--wb-border))}.wb-pages-sidebar .wb-pages__title{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:1rem;color:var(--text-primary-color)}.wb-pages-sidebar .wb-pages__count{font-size:.75rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;background:var(--color-surface-low, rgba(0, 0, 0, .05));color:var(--color-gray-50, #888)}.wb-pages-sidebar .wb-pages__actions{display:flex;gap:.4rem;padding:0 .75rem .5rem;flex-wrap:wrap}.wb-pages-sidebar .wb-pages__action{display:inline-flex;align-items:center;gap:.3rem;font:inherit;font-size:.8rem;font-weight:600;padding:.35rem .6rem;border-radius:6px;border:1px solid var(--default-border-color, #ddd);background:transparent;color:var(--text-primary-color);cursor:pointer}.wb-pages-sidebar .wb-pages__action svg{width:.95rem;height:.95rem}.wb-pages-sidebar .wb-pages__action:hover{background:var(--button-hover-bg)}.wb-pages-sidebar .wb-pages__action.is-active{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.wb-pages-sidebar .wb-pages__list{flex:1;overflow-y:auto;padding:.25rem .75rem 1rem;display:flex;flex-direction:column;gap:.6rem}.wb-page-item{position:relative;border-radius:10px;padding:4px;border:2px solid transparent;transition:border-color .1s}.wb-page-item.is-current{border-color:var(--color-primary)}.wb-page-item.is-dragging{opacity:.4}.wb-page-item.drop-before:before,.wb-page-item.drop-after:after{content:"";position:absolute;left:6px;right:6px;height:3px;border-radius:2px;background:var(--color-primary)}.wb-page-item.drop-before:before{top:-6px}.wb-page-item.drop-after:after{bottom:-6px}.wb-page-item__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/10;padding:0;border:1px solid var(--default-border-color, #e5e5e5);border-radius:8px;background:#fff;overflow:hidden;cursor:pointer}.excalidraw.theme--dark .wb-page-item__thumb{background:#121212}.wb-page-item__thumb img{max-width:92%;max-height:90%;object-fit:contain;pointer-events:none}.wb-page-item__thumb:hover{border-color:var(--color-primary)}.wb-page-item__empty{color:#aaa;font-size:.8rem}.wb-page-item__number{position:absolute;left:6px;top:6px;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:#0009;color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.wb-page-item__users{position:absolute;right:6px;bottom:6px;display:flex;gap:2px}.wb-page-item__users .wb-avatar{box-shadow:0 0 0 2px #fff}.wb-page-item__more{font-size:.7rem;font-weight:700;color:#555;background:#fff;border-radius:999px;padding:0 4px;align-self:center}.wb-page-item__row{display:flex;align-items:center;gap:.25rem;padding:.3rem .1rem 0;min-height:1.9rem}.wb-page-item__label{flex:1;font-size:.85rem;font-weight:600;color:var(--text-primary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-page-item__input{flex:1;font:inherit;font-size:.85rem;padding:.2rem .4rem;border-radius:6px;border:1px solid var(--color-primary);background:var(--island-bg-color);color:var(--text-primary-color);outline:none}.wb-page-item__menu{position:relative}.wb-page-item__menu-btn{width:1.6rem;height:1.6rem;border:none;border-radius:6px;background:transparent;color:var(--text-primary-color);cursor:pointer;font-size:1rem;line-height:1}.wb-page-item__menu-btn:hover{background:var(--button-hover-bg)}.wb-page-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:170px;padding:.3rem;border-radius:10px;background:var(--island-bg-color);box-shadow:var(--shadow-island);border:1px solid var(--default-border-color)}.wb-page-menu button{display:block;width:100%;text-align:left;font:inherit;font-size:.85rem;padding:.45rem .6rem;border:none;border-radius:6px;background:transparent;color:var(--text-primary-color);cursor:pointer}.wb-page-menu button:hover:not(:disabled){background:var(--button-hover-bg)}.wb-page-menu button:disabled{opacity:.4;cursor:default}.wb-page-menu__danger{color:var(--color-danger, #d6336c)!important}.wb-page-add{display:flex;align-items:center;justify-content:center;gap:.4rem;aspect-ratio:16/5;margin:0 4px;border:2px dashed var(--default-border-color, #ddd);border-radius:8px;background:transparent;color:var(--color-gray-50, #888);font:inherit;font-weight:600;cursor:pointer}.wb-page-add svg{width:1.1rem;height:1.1rem}.wb-page-add:hover{border-color:var(--color-primary);color:var(--color-primary)}.wb-share{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid var(--wb-border);border-radius:10px;color:var(--wb-text)}.wb-share code{font-size:.85em;background:var(--wb-surface-2);padding:0 .25rem;border-radius:4px}.wb-share .wb-field{margin-bottom:0}.wb-share>.wb-btn{align-self:flex-start}.wb-share__toggle{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer}.wb-share__toggle input{width:18px;height:18px;margin-top:2px;accent-color:var(--wb-primary)}.wb-share__toggle>span{display:flex;flex-direction:column;gap:.15rem}.wb-segmented{display:inline-flex;align-self:flex-start;padding:3px;border-radius:8px;background:var(--wb-surface-2)}.wb-segmented button{font:inherit;font-size:.85rem;font-weight:600;padding:.35rem .8rem;border:none;border-radius:6px;background:transparent;color:var(--wb-muted);cursor:pointer}.wb-segmented button.is-active{background:var(--wb-surface);color:var(--wb-text);box-shadow:0 1px 2px #0000001f}.wb-copy-field{display:flex;gap:.5rem;align-items:flex-start}.wb-copy-field input,.wb-copy-field textarea{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--wb-text);background:var(--wb-surface-2);border:1px solid var(--wb-border);border-radius:8px;padding:.45rem .6rem;resize:none}.wb-newpage{position:relative}.wb-newpage__menu{left:0;right:auto;min-width:210px}.wb-page-menu__separator{height:1px;margin:.25rem .4rem;background:var(--default-border-color, #e5e5e5)}.wb-page-menu__hint{float:right;color:var(--color-gray-50, #999);font-size:.75rem}.wb-textarea{width:100%;font:inherit;font-size:.95rem;color:var(--wb-text);background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:8px;padding:.55rem .7rem;resize:vertical;outline:none}.wb-textarea:focus{border-color:var(--wb-primary);box-shadow:0 0 0 3px var(--wb-primary-soft)}.wb-bulk-results{max-height:320px;overflow-y:auto}.wb-follow-label{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-math{display:flex;flex-direction:column;gap:.6rem}.wb-math__palette{display:flex;flex-wrap:wrap;gap:4px}.wb-math__palette button{min-width:34px;height:32px;padding:0 .4rem;font:inherit;font-size:.95rem;border:1px solid var(--wb-border);border-radius:6px;background:var(--wb-surface);color:var(--wb-text);cursor:pointer}.wb-math__palette button:hover{background:var(--wb-surface-2);border-color:var(--wb-primary)}.wb-math__input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;color:var(--wb-text);background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:8px;padding:.55rem .7rem;resize:vertical;outline:none}.wb-math__input:focus{border-color:var(--wb-primary);box-shadow:0 0 0 3px var(--wb-primary-soft)}.wb-math__preview{display:flex;align-items:center;justify-content:center;min-height:110px;max-height:260px;overflow:auto;padding:.75rem;border-radius:8px;border:1px dashed var(--wb-border);background:#fff}.wb-math__preview img{max-width:100%}.wb-math__error{color:#c92a2a;font-size:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wb-math__example{font:inherit;border:none;background:none;color:#6965db;cursor:pointer;text-decoration:underline}.wb-math__options{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.wb-math__colors{display:flex;gap:6px}.wb-math__colors button{width:24px;height:24px;border-radius:6px;border:2px solid transparent;cursor:pointer;box-shadow:0 0 0 1px var(--wb-border)}.wb-math__colors button.is-active{border-color:var(--wb-surface);box-shadow:0 0 0 2px var(--wb-primary)}.wb-math__display{display:flex;align-items:center;gap:.35rem;font-size:.9rem;cursor:pointer}.wb-math__display input{accent-color:var(--wb-primary)}.wb-math__hint{margin-right:auto;align-self:center}.wb-pill__math,.wb-menu-math-icon{font-family:Times New Roman,serif;font-size:1.15rem;line-height:1}@media (pointer: coarse){.wb-pagenav .wb-pagenav__btn,.wb-pagenav .wb-pagenav__label{height:2.5rem}.wb-pagenav .wb-pagenav__btn{width:2.5rem}.wb-pagenav.wb-pagenav--compact .wb-pagenav__btn{width:2.25rem}.wb-pill{height:2.5rem}.wb-pill--icon{width:2.5rem}.wb-pentray__btn{width:2.5rem;height:2.5rem}.wb-page-item__menu-btn{width:2.25rem;height:2.25rem}.wb-page-menu button{padding:.7rem .75rem}.wb-pages-sidebar .wb-pages__action{padding:.55rem .75rem}}
