.bz-word-details{--wd-paper:#fff;--wd-ink:#142c49;--wd-muted:#657489;--wd-rule:#dbe2e9;width:min(780px,calc(100vw - 48px));max-width:none!important;max-height:min(820px,calc(100dvh - 56px));grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0;border:1px solid var(--wd-rule);border-radius:0!important;box-shadow:none!important;background:var(--wd-paper);color:var(--wd-ink);font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.dark .bz-word-details{--wd-paper:#101c2e;--wd-ink:#e6eef9;--wd-muted:#a5b4c9;--wd-rule:#3b4e67}.bz-word-details{transition-property:background-color,color,border-color}.bz-word-details-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px}.bz-word-details .bz-word-details-label{font-size:12px;line-height:1.3;color:var(--wd-muted);font-weight:400}.bz-word-details-word{font-family:Brightz Vocabulary Song,"Source Han Serif CN",Georgia,serif;font-weight:900;font-synthesis:none;font-size:44px;line-height:1.25;margin:10px 0 0;overflow-wrap:anywhere}.bz-word-details-phonetic{font-size:14px;margin:9px 0 0;line-height:1.5;color:var(--wd-muted)}.bz-word-details .bz-word-details-description{font-size:12px;margin-top:10px;color:var(--wd-muted);line-height:1.5}.bz-word-details button{cursor:pointer;color:var(--wd-ink);font-size:13px}.bz-word-details :is(button,a):focus-visible{outline:2px solid #5986bb;outline-offset:3px}.bz-word-details-close{padding:6px 0 6px 16px;flex-shrink:0;text-decoration:underline;text-underline-offset:4px}body[data-brightz-surface=portal] .bz-word-details .bz-word-details-close:after{content:none}.bz-word-details-meaning{padding:0 0 22px;font-size:14px;line-height:1.7}.bz-word-details-meaning p{margin:3px 0}.bz-word-details-tabs{display:flex;gap:28px;padding:0 28px;border-bottom:1px solid var(--wd-rule);overflow-x:auto;scrollbar-width:none}.bz-word-details-tabs::-webkit-scrollbar{display:none}.bz-word-details-tabs button{position:relative;padding:14px 0 12px;border:0;border-bottom:3px solid transparent;background:none;font-size:14px;white-space:nowrap}.bz-word-details-tabs button[aria-selected=true]{border-bottom-color:var(--wd-ink);font-weight:600}.bz-word-details-tabs button+button:before{content:"";position:absolute;left:-14px;top:50%;width:1px;height:.85em;transform:translateY(-50%);background:var(--wd-rule);pointer-events:none}.bz-word-details-inline .bz-word-details-tabs button+button:before{left:-12px}.bz-dictionary-panel .bz-word-details-tabs button+button:before{left:-14px}@media(max-width:600px){.bz-dictionary-panel .bz-word-details-tabs button+button:before,.bz-word-details-inline .bz-word-details-tabs button+button:before,.bz-word-details-tabs button+button:before{left:-8px}}.bz-word-details-panel{min-height:180px;overflow-y:auto;overscroll-behavior:contain;max-height:50dvh;padding:24px 28px 28px;font-size:14px;line-height:1.75;outline:none}.bz-word-details-phrases,.bz-word-details-roots{margin:0;padding:0}.bz-word-details-phrases>div,.bz-word-details-roots>div{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:20px;border-bottom:1px solid var(--wd-rule);padding:14px 0}.bz-word-details-phrases>div:first-child,.bz-word-details-roots>div:first-child{padding-top:0}.bz-word-details-phrases>div:last-child,.bz-word-details-roots>div:last-child{border-bottom:0}.bz-word-details-phrases dt,.bz-word-details-roots dt{font-size:17px;font-weight:600;overflow-wrap:anywhere}.bz-word-details-phrases dd,.bz-word-details-roots dd{margin:0;line-height:1.8}.bz-word-details-root-note{margin:20px 0 0;line-height:1.9}.bz-word-details-sources{display:flex;flex-direction:column;gap:6px;margin-top:24px;padding-top:16px;border-top:1px solid var(--wd-rule);font-size:11px;color:var(--wd-muted)}.bz-word-details-sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bz-word-details-translation-notice{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--wd-rule);font-size:11px;line-height:1.7;color:var(--wd-muted)}.bz-word-details-examples+section{margin-top:28px}.bz-word-details-examples h3{font-size:13px;font-weight:600;margin:0 0 12px}.bz-word-details-examples h3 span{font-size:11px;font-weight:400;margin-left:10px;color:var(--wd-muted)}.bz-word-details-examples article{padding:16px 0;border-top:1px solid var(--wd-rule)}.bz-word-details-examples article p{margin:0;font-size:16px;line-height:1.8}.bz-word-details-examples article .bz-word-details-translation{font-size:13px;color:var(--wd-muted);margin-top:7px}.bz-word-details-examples small{display:block;font-size:11px;color:var(--wd-muted);margin-top:9px}.bz-word-details-empty{padding:18px 0;color:var(--wd-muted);line-height:1.8}.bz-word-details-empty button{margin-top:12px;text-decoration:underline;text-underline-offset:4px}.bz-word-details-english p{font-size:18px;line-height:1.8;margin:0;white-space:pre-line}.bz-word-details-english small,.bz-word-details-family-note{font-size:11px;line-height:1.6;color:var(--wd-muted)}.bz-word-details-family-note{margin:0 0 12px}.bz-word-details-inline{display:grid;width:100%;max-height:none;grid-template-rows:auto minmax(0,1fr);border:0;background:transparent;text-align:left;margin-top:12px}.bz-word-details-inline .bz-word-details-tabs{padding:0;gap:20px}.bz-word-details-inline .bz-word-details-tabs button{padding:10px 0 9px;font-size:13px;min-height:0;border-radius:0}.bz-word-details-inline .bz-word-details-panel{padding:14px 2px 4px;min-height:72px;max-height:180px;scrollbar-gutter:stable}.bz-word-details-inline .bz-word-details-meaning{padding-bottom:14px}.bz-word-details-inline .bz-word-details-examples article{padding:10px 0}.bz-word-details-inline .bz-word-details-examples article p{font-size:14px}.bz-word-details-inline .bz-word-details-sources{margin-top:16px}.bz-word-details-inline .bz-word-details-empty{padding:6px 0;margin:0}@media(max-width:600px){.bz-word-details{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.bz-word-details-header{padding:20px 18px 16px}.bz-word-details-word{font-size:36px}.bz-word-details-meaning{padding:0 0 18px}.bz-word-details-tabs{padding:0 18px;gap:18px}.bz-word-details-tabs button{font-size:13px}.bz-word-details-panel{padding:20px 18px;max-height:50dvh;min-height:140px}.bz-word-details-phrases>div,.bz-word-details-roots>div{grid-template-columns:1fr;gap:5px}.bz-word-details-examples article p{font-size:15px}.bz-word-details-inline{width:100%;max-height:none}.bz-word-details-inline .bz-word-details-tabs{gap:0;justify-content:space-between}.bz-word-details-inline .bz-word-details-tabs button{font-size:12px}.bz-word-details-inline .bz-word-details-panel{max-height:165px;min-height:60px}}@media(prefers-reduced-motion:reduce){.bz-word-details{animation:none!important}}.bz-dictionary-orb{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:42;display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;min-height:58px!important;padding:0!important;border:1px solid #122f59;border-radius:50%;background:#122f59;color:#fff;line-height:1;cursor:pointer;transition:background-color .15s,opacity .12s}.bz-dictionary-context-actions{position:fixed;z-index:78;display:flex;gap:2px;padding:3px;border:1px solid #8ea2ba;border-radius:9px;background:#fff;box-shadow:0 8px 22px rgba(15,35,65,.2)}.bz-dictionary-context-action{min-width:64px;min-height:34px;padding:7px 12px;border:0;border-radius:6px;background:transparent;color:#122f59;font:600 13px/1.2 Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;cursor:pointer}.bz-dictionary-context-action:hover{background:#e9f0f8}.bz-dictionary-context-action:focus-visible{outline:2px solid #6893cb;outline-offset:1px}.dark .bz-dictionary-context-actions{border-color:#536b88;background:#122033}.dark .bz-dictionary-context-action{background:transparent;color:#f3f7fc}.dark .bz-dictionary-context-action:hover{background:#203e64}.bz-dictionary-orb>span:first-child{font-family:Georgia,serif;font-size:20px;font-weight:600;letter-spacing:-1px}.bz-dictionary-orb-label{font-size:10px;margin-top:4px;letter-spacing:1px}.bz-dictionary-orb:hover{background:#1d467e}.bz-dictionary-orb[data-open=true]{opacity:0;pointer-events:none}.bz-dictionary-orb:focus-visible{outline:2px solid #6893cb;outline-offset:4px}.bz-dictionary-orb{z-index:46;touch-action:none;user-select:none;cursor:grab}.bz-dictionary-orb[data-dragging=true],.bz-dictionary-panel[data-dragging=true] .bz-dictionary-header{cursor:grabbing}.bz-portal:has(.bz-back-to-top) .bz-dictionary-orb:not([data-positioned=true]){bottom:calc(84px + env(safe-area-inset-bottom,0px))}.bz-dictionary-orb[data-avoid-exercise-footer=true]:not([data-positioned=true]){bottom:calc(120px + env(safe-area-inset-bottom,0px))}.bz-dictionary-panel{--dict-paper:#fff;--dict-ink:#132f52;--dict-muted:#637389;--dict-line:#d9e2ec;position:fixed;right:24px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:71;display:flex;flex-direction:column;width:min(760px,calc(100vw - 48px));height:min(640px,calc(100dvh - 128px));padding:24px 28px 0;border:1px solid var(--dict-line);border-radius:2px;background:var(--dict-paper);color:var(--dict-ink);box-shadow:none;overflow:hidden;opacity:0;outline:none;font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;will-change:transform,clip-path,opacity;z-index:46;transform-origin:0 0;will-change:transform,opacity;transition:none;border-radius:26px}.bz-dictionary-panel[data-pinned=true]{z-index:75}.bz-dictionary-panel[data-phase=open]{opacity:1;will-change:auto}.bz-dictionary-header{cursor:grab;touch-action:none;user-select:none}.bz-dictionary-window-controls{display:flex;align-items:center;gap:14px;flex:none}.bz-dictionary-pin{background:transparent;border:0;border-bottom:1px solid transparent;color:var(--dict-muted);font-family:inherit;font-size:12px;padding:5px 0;cursor:pointer}.bz-dictionary-pin[aria-pressed=true]{border-bottom-color:var(--dict-ink);color:var(--dict-ink);font-weight:600}.bz-dictionary-header:focus-visible{outline:2px solid #7395c2;outline-offset:4px}.dark .bz-dictionary-panel{--dict-paper:#122033;--dict-ink:#edf3fd;--dict-muted:#a8b8ce;--dict-line:#3e526d}.dark .bz-dictionary-orb{background:#203e64;border-color:#849dc0;color:#f6f9ff}.dark .bz-dictionary-overlay{background:rgba(0,5,15,.45)}.bz-dictionary-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex:none}.bz-dictionary-header h2{font-size:20px;font-weight:600;line-height:1.5;margin:0}.bz-dictionary-header p{font-size:12px;color:var(--dict-muted);margin:4px 0 0}.bz-dictionary-close{padding:5px 0 5px 16px;border:0;background:transparent;color:var(--dict-ink);font-size:13px;cursor:pointer}.bz-dictionary-close span{font-size:18px;margin-left:6px}.bz-dictionary-search{display:flex;flex:none;margin:20px 0 0;border-bottom:2px solid var(--dict-ink)}.bz-dictionary-search input{width:100%;min-width:0;border:0;background:transparent;outline:none;color:var(--dict-ink);font-family:inherit;font-size:18px;padding:12px 0}.bz-dictionary-search input::placeholder{color:var(--dict-muted);font-size:15px}.bz-dictionary-search button{flex:none;padding:12px 0 12px 20px;border:0;background:transparent;color:var(--dict-ink);font-size:14px;cursor:pointer}.bz-dictionary-search button:disabled{opacity:.5;cursor:default}.bz-dictionary-results{display:flex;flex-direction:column;min-height:0;flex:1;padding-top:22px;overflow:hidden}.bz-dictionary-word-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;flex:none}.bz-dictionary-word-heading h2{font-family:Brightz Vocabulary Song,"Source Han Serif CN",Georgia,serif;font-size:38px;font-weight:900;line-height:1.2;overflow-wrap:anywhere;margin:0}.bz-dictionary-word-heading>span{font-size:14px;color:var(--dict-muted)}.bz-dictionary-pronounce{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px!important;padding:0!important;border:1px solid var(--dict-line);border-radius:50%;background:transparent;color:var(--dict-ink);cursor:pointer}.bz-dictionary-pronounce svg{width:17px;height:17px;fill:currentColor}.bz-dictionary-pronounce svg path:last-child{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.bz-dictionary-pronounce:hover{background:color-mix(in srgb,var(--dict-ink) 7%,var(--dict-paper))}.bz-dictionary-pronunciation-error{flex:none;margin:8px 0 0;color:#a33b32;font-size:11px;line-height:1.5}.dark .bz-dictionary-pronunciation-error{color:#ffb6ad}.bz-dictionary-levels{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:14px 0 3px;font-size:11px;line-height:1.6;flex:none}.bz-dictionary-levels>span{border-bottom:1px solid var(--dict-line);padding-bottom:2px}.bz-dictionary-levels>button{margin-left:auto;background:none;color:var(--dict-muted);border:0;padding:3px 0;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bz-dictionary-sources{flex:none;max-height:130px;overflow:auto;padding:8px 12px;margin:8px 0 0;background:color-mix(in srgb,var(--dict-ink) 5%,var(--dict-paper));font-size:11px;line-height:1.8;color:var(--dict-muted)}.bz-dictionary-sources p{margin:4px 0}.bz-dictionary-sources b{font-weight:500;color:var(--dict-ink)}.bz-dictionary-results>.bz-word-details-inline{flex:1;min-height:0;margin-top:8px;--wd-paper:var(--dict-paper);--wd-ink:var(--dict-ink);--wd-muted:var(--dict-muted);--wd-rule:var(--dict-line)}.bz-dictionary-panel .bz-word-details-inline .bz-word-details-panel{max-height:none;min-height:0;padding-top:16px}.bz-dictionary-panel .bz-word-details-tabs{gap:28px}.bz-dictionary-panel .bz-word-details-tabs button{font-size:14px}.bz-dictionary-empty{font-size:14px;color:var(--dict-muted);line-height:1.8;overflow:auto;overscroll-behavior:contain}.bz-dictionary-empty p{margin:0 0 12px}.bz-dictionary-empty small{font-size:12px}.bz-dictionary-empty>button{color:var(--dict-ink);background:none;border:0;text-decoration:underline;cursor:pointer}.bz-dictionary-suggestions{list-style:none;margin:8px 0;padding:0}.bz-dictionary-suggestions button{display:flex;gap:18px;align-items:baseline;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--dict-line);text-align:left;color:var(--dict-ink);background:transparent;cursor:pointer;font-family:inherit}.bz-dictionary-suggestions b{font-size:16px;min-width:120px;font-weight:500}.bz-dictionary-suggestions span{font-size:12px;color:var(--dict-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-dictionary-footer{display:flex;justify-content:space-between;gap:20px;flex:none;margin-top:14px;padding:12px 34px 12px 0;border-top:1px solid var(--dict-line);font-size:10px;color:var(--dict-muted)}.bz-dictionary-panel :is(button,a):focus-visible{outline:2px solid #7395c2;outline-offset:3px}.bz-dictionary-search:focus-within{border-bottom-color:#4b74a7}.bz-dictionary-resize{position:absolute;right:4px;bottom:4px;display:flex;align-items:flex-end;justify-content:flex-end;width:36px;height:36px;min-height:36px!important;padding:0 5px 5px 0!important;border:0;background:transparent;color:var(--dict-muted);cursor:nwse-resize;touch-action:none;user-select:none;-webkit-user-select:none}.bz-dictionary-resize svg{display:block;width:15px;height:15px;overflow:visible;pointer-events:none}.bz-dictionary-resize path{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;opacity:.72}.bz-dictionary-resize:hover{color:var(--dict-ink)}.bz-dictionary-panel[data-resizing=true]{user-select:none}.bz-dictionary-panel[data-resizing=true] .bz-dictionary-resize{color:var(--dict-ink)}@media(max-width:600px){.bz-dictionary-orb{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:54px;height:54px;min-height:54px!important}.bz-dictionary-panel{right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);height:min(640px,calc(100dvh - 108px));padding:18px 18px 0}.bz-dictionary-header h2{font-size:18px}.bz-dictionary-search{margin-top:16px}.bz-dictionary-results{padding-top:18px}.bz-dictionary-word-heading h2{font-size:32px}.bz-dictionary-panel .bz-word-details-tabs{gap:0;justify-content:space-between}.bz-dictionary-panel .bz-word-details-tabs button{font-size:12px}.bz-dictionary-levels{gap:5px 10px;font-size:10px}.bz-dictionary-suggestions button{gap:12px}.bz-dictionary-suggestions b{min-width:90px;font-size:14px}.bz-dictionary-resize{width:44px;height:44px;min-height:44px!important}}.bz-dictionary-close:focus:not(:focus-visible){outline:none;box-shadow:none}@media(max-width:1180px){.bz-dictionary-panel{border-radius:24px}}@media(max-width:600px){.bz-dictionary-panel{border-radius:22px}}@media(prefers-reduced-motion:reduce){.bz-dictionary-orb{transition:none}.bz-dictionary-panel{will-change:auto}}.bz-language-tool-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none;margin-top:16px;border-bottom:1px solid var(--dict-line)}.bz-language-tool-tabs button{position:relative;min-height:42px;border:0;background:transparent;color:var(--dict-muted);font:600 14px/1.3 inherit;cursor:pointer}.bz-language-tool-tabs button:after{position:absolute;right:18%;bottom:-1px;left:18%;height:2px;background:transparent;content:"";transition:background-color .15s,transform .15s;transform:scaleX(.35)}.bz-language-tool-tabs button[aria-selected=true]{color:var(--dict-ink)}.bz-language-tool-tabs button[aria-selected=true]:after{background:#183f76;transform:scaleX(1)}.dark .bz-language-tool-tabs button[aria-selected=true]:after{background:#83acd9}.bz-language-tool-panel{display:flex;min-height:0;flex:1;flex-direction:column}.bz-sentence-tool-panel{padding-top:18px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:18px}.bz-sentence-form{flex:none;border-bottom:1px solid var(--dict-line);padding-bottom:15px}.bz-sentence-form>label{display:block;color:var(--dict-ink);font-size:15px;font-weight:700}.bz-sentence-form>p{margin:4px 0 11px;color:var(--dict-muted);font-size:11px;line-height:1.6}.bz-sentence-form textarea{display:block;width:100%;min-height:82px;max-height:150px;resize:vertical;border:1px solid var(--dict-line);border-radius:7px;background:color-mix(in srgb,var(--dict-ink) 2%,var(--dict-paper));padding:10px 12px;color:var(--dict-ink);font:400 14px/1.65 Georgia,Times New Roman,serif;outline:none}.bz-sentence-form textarea:focus{border-color:#5e82b0;box-shadow:0 0 0 3px color-mix(in srgb,#5e82b0 16%,transparent)}.bz-sentence-form textarea:disabled{cursor:wait;opacity:.72}.bz-sentence-form-actions{display:flex;align-items:center;gap:10px;margin-top:9px;color:var(--dict-muted);font-size:11px}.bz-sentence-form-actions em{font-style:normal;color:#a15c14}.dark .bz-sentence-form-actions em{color:#f2b96f}.bz-sentence-form-actions button{margin-left:auto;min-height:34px;border:0;border-radius:6px;background:#183f76;padding:7px 16px;color:#fff;font:700 13px/1.2 inherit;cursor:pointer}.bz-sentence-form-actions button:disabled{cursor:default;opacity:.45}.dark .bz-sentence-form-actions button{background:#315581}.bz-sentence-results{min-height:auto;flex:none;overflow:visible;padding:18px 2px 20px 0}.bz-sentence-empty,.bz-sentence-error,.bz-sentence-loading{border-left:3px solid #6c8db6;background:color-mix(in srgb,#6c8db6 8%,var(--dict-paper));padding:15px;color:var(--dict-muted);font-size:13px;line-height:1.75}.bz-sentence-empty b{color:var(--dict-ink);font-size:14px}.bz-sentence-empty p,.bz-sentence-error p{margin:5px 0 0}.bz-sentence-error{border-left-color:#b34c46}.bz-sentence-error button{margin-top:10px;border:0;background:transparent;padding:0;color:var(--dict-ink);font-weight:700;text-decoration:underline;cursor:pointer}.bz-sentence-loading{display:flex;align-items:center;gap:10px}.bz-sentence-loading>span{width:15px;height:15px;border:2px solid var(--dict-line);border-top:2px solid #183f76;border-radius:50%;animation:bz-sentence-spin .75s linear infinite}@keyframes bz-sentence-spin{to{transform:rotate(1turn)}}.bz-sentence-analysis{color:var(--dict-ink);font-size:13px}.bz-sentence-summary{border-bottom:1px solid var(--dict-line);padding:0 0 15px}.bz-sentence-summary-heading{display:flex;align-items:center;gap:8px}.bz-sentence-summary-heading b,.bz-sentence-summary-heading span{border:1px solid var(--dict-line);border-radius:4px;padding:3px 7px;font-size:11px}.bz-sentence-summary-heading b{border-color:#b6c7da;color:#183f76}.dark .bz-sentence-summary-heading b{border-color:#536b88;color:#b8d8fa}.bz-sentence-summary p{margin:10px 0 4px;color:var(--dict-ink);font-size:14px;font-weight:650;line-height:1.7}.bz-sentence-summary small{display:block;color:var(--dict-muted);font-size:12px;line-height:1.7}.bz-sentence-canvas{padding:16px 0 10px}.bz-sentence-copy-note{margin:0 0 11px;color:var(--dict-muted);font-size:11px;line-height:1.6}.bz-sentence-render{margin:0;border:1px solid var(--dict-line);background:color-mix(in srgb,var(--dict-ink) 2%,var(--dict-paper));padding:16px;color:var(--dict-ink);font:500 17px/2.25 Georgia,Times New Roman,serif;letter-spacing:.005em;overflow-wrap:anywhere}.bz-sentence-unit{--sentence-unit-color:#2f6fb0;border-bottom:3px solid var(--sentence-unit-color);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-bottom:7px}.bz-sentence-unit[data-core=true]{border-bottom-color:var(--sentence-unit-color);border-radius:0;background:#fff0a8;box-shadow:none}.dark .bz-sentence-unit[data-core=true]{background:#66551d;color:#fff3bd;box-shadow:none}.bz-sentence-core-clause-span{border-radius:0;background:#fff0a8;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 -3px var(--sentence-unit-color,#2f6fb0)}.dark .bz-sentence-core-clause-span{background:#66551d;color:#fff3bd}.bz-sentence-unit[data-dense-core=true]{background:transparent;box-shadow:none;font-weight:800}.dark .bz-sentence-unit[data-dense-core=true]{background:transparent;color:inherit;box-shadow:none}.bz-sentence-token{position:relative;display:inline-block;margin:0;border:0;border-radius:0;background:transparent;padding:0;color:inherit;font:inherit;letter-spacing:inherit;vertical-align:baseline;cursor:help}.bz-sentence-token:focus-visible,.bz-sentence-token:hover,.bz-sentence-token[data-active=true]{border-radius:0;background:transparent;box-shadow:none;color:#0e315c}.bz-sentence-token:focus-visible:after,.bz-sentence-token[data-active=true]:after{position:absolute;right:1px;bottom:-2px;left:1px;height:1px;background:rgba(19,32,48,.56);content:"";pointer-events:none}.bz-sentence-token[data-locked=true]:after{height:2px;background:rgba(12,24,40,.78)}.bz-dictionary-panel .bz-sentence-token:focus-visible{border-radius:0;outline:1px dotted rgba(19,47,82,.72);outline-offset:2px}.dark .bz-sentence-token:focus-visible,.dark .bz-sentence-token:hover,.dark .bz-sentence-token[data-active=true]{color:#d8eaff}.dark .bz-sentence-token:focus-visible:after,.dark .bz-sentence-token[data-active=true]:after{background:rgba(244,248,255,.78)}.dark .bz-sentence-token[data-locked=true]:after{background:#f4f8ff}.bz-sentence-core-note{margin:9px 0 0;color:var(--dict-muted);font-size:11px;line-height:1.6}.bz-sentence-core-note strong{color:var(--dict-ink)}.bz-sentence-legend{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:11px;color:var(--dict-muted);font-size:10px}.bz-sentence-legend span{display:inline-flex;align-items:center;gap:5px}.bz-sentence-legend i{display:inline-block;width:14px;height:3px;background:var(--sentence-unit-color,#2f6fb0)}.bz-sentence-workbench{display:grid;grid-template-columns:136px minmax(0,1fr);gap:18px;margin:8px 0 18px;border-top:1px solid var(--dict-line);padding-top:18px}.bz-sentence-steps{display:flex;min-width:0;flex-direction:column;gap:8px}.bz-sentence-steps button{display:block;width:100%;border:1px solid var(--dict-line);border-left:3px solid transparent;border-radius:6px;background:transparent;padding:11px 10px;text-align:left;color:var(--dict-muted);cursor:pointer}.bz-sentence-steps button[data-active=true]{border-left-color:#183f76;background:color-mix(in srgb,#6c8db6 9%,var(--dict-paper));color:var(--dict-ink)}.dark .bz-sentence-steps button[data-active=true]{border-left-color:#8fb9e6}.bz-sentence-steps b,.bz-sentence-steps small,.bz-sentence-steps span{display:block}.bz-sentence-steps small{font-size:9px;letter-spacing:.12em}.bz-sentence-steps b{margin-top:3px;font-size:13px}.bz-sentence-steps span{margin-top:5px;font-size:9px;line-height:1.45}.bz-sentence-stage{min-width:0}.bz-sentence-stage-heading{border-bottom:1px solid var(--dict-line);padding:0 0 11px}.bz-sentence-stage-heading>span{color:#597797;font-size:9px;font-weight:700;letter-spacing:.12em}.dark .bz-sentence-stage-heading>span{color:#a9c7e7}.bz-sentence-stage-heading h3{margin:3px 0 0;font-size:16px}.bz-sentence-stage-heading p{margin:4px 0 0;color:var(--dict-muted);font-size:10px;line-height:1.55}.bz-sentence-stage-layer{padding-top:14px}.bz-sentence-core-layer{display:grid;gap:13px}.bz-sentence-core-clause{border-left:2px solid var(--dict-line);padding-left:12px}.bz-sentence-core-clause>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--dict-muted);font-size:9px}.bz-sentence-core-clause>header>b{border:1px solid var(--dict-line);padding:2px 6px;color:#183f76;font-size:10px}.dark .bz-sentence-core-clause>header>b{color:#b8d8fa}.bz-sentence-core-units{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px 18px}.bz-sentence-core-unit{min-width:68px;max-width:100%;text-align:center}.bz-sentence-core-unit[data-compact=true]{min-width:34px}.bz-sentence-core-unit>p{margin:0;padding:0 2px 7px;color:var(--dict-ink);font:600 15px/1.65 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.bz-sentence-core-unit>i{display:block;width:100%;height:3px;background:var(--sentence-unit-color,#2f6fb0)}.bz-sentence-core-unit>b{display:block;margin-top:6px;color:var(--dict-ink);font-size:12px;letter-spacing:.08em}.bz-sentence-clause-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bz-sentence-clause-tabs button{border:1px solid var(--dict-line);border-radius:4px;background:transparent;padding:5px 8px;color:var(--dict-muted);font:600 10px/1.2 inherit;cursor:pointer}.bz-sentence-clause-tabs button[aria-pressed=true]{border-color:#7896b8;background:color-mix(in srgb,#6c8db6 10%,var(--dict-paper));color:var(--dict-ink)}.bz-sentence-clause-card{border:1px solid var(--dict-line);padding:13px}.bz-sentence-clause-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.bz-sentence-clause-card>header span{font-size:11px;font-weight:700}.bz-sentence-clause-card>header p{margin:3px 0 0;color:var(--dict-muted);font-size:9px;line-height:1.45}.bz-sentence-clause-card>header>b{color:#183f76;font-size:12px}.dark .bz-sentence-clause-card>header>b{color:#b8d8fa}.bz-sentence-layer-sentence{margin:12px 0 0;border-left:3px solid #7896b8;background:color-mix(in srgb,#6c8db6 7%,var(--dict-paper));padding:9px 11px;color:var(--dict-ink);font:600 15px/1.9 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.bz-sentence-clause-meta{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:9px;color:var(--dict-muted);font-size:9px;line-height:1.45}.bz-sentence-component-list{display:grid;gap:0;margin-top:12px;border-top:1px solid var(--dict-line)}.bz-sentence-component-row{display:grid;grid-template-columns:minmax(68px,.45fr) minmax(80px,.75fr) minmax(120px,1.3fr);align-items:baseline;gap:9px;border-bottom:1px solid var(--dict-line);padding:8px 0}.bz-sentence-component-row>b{display:flex;align-items:center;gap:6px;font-size:10px}.bz-sentence-component-row>b i{display:inline-block;width:15px;height:3px;background:var(--sentence-unit-color,#2f6fb0)}.bz-sentence-component-row>span{font:600 12px/1.45 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.bz-sentence-component-row>small{color:var(--dict-muted);font-size:9px;line-height:1.45}.bz-sentence-modifier-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px}.bz-sentence-modifier-card{min-width:0;border:1px solid var(--dict-line);border-top:3px solid var(--sentence-unit-color,#2f6fb0);padding:11px}.bz-sentence-modifier-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bz-sentence-modifier-card>header b{font-size:10px}.bz-sentence-modifier-card>header b i{display:none}.bz-sentence-modifier-card>header span{color:var(--dict-muted);font-size:9px}.bz-sentence-modifier-card>p{margin:9px 0 5px;color:var(--dict-ink);font:600 14px/1.75 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.bz-sentence-modifier-card>small{display:block;color:var(--dict-muted);font-size:9px;line-height:1.5}.bz-sentence-layer-empty{border:1px dashed var(--dict-line);padding:14px;color:var(--dict-muted)}.bz-sentence-layer-empty b{color:var(--dict-ink);font-size:11px}.bz-sentence-layer-empty p{margin:5px 0 0;font-size:10px;line-height:1.55}.bz-sentence-inspector{margin:6px 0 14px;border:1px solid var(--dict-line);background:color-mix(in srgb,var(--dict-ink) 2%,var(--dict-paper));padding:14px}.bz-sentence-inspector[data-locked=true]{border-color:#91a9c4}.bz-sentence-stage .bz-sentence-inspector{margin:18px 0 0}.bz-sentence-inspector header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--dict-line);padding-bottom:9px}.bz-sentence-inspector header>div:first-child>span{display:block;color:var(--dict-muted);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.bz-sentence-inspector h3{margin:2px 0 0;font:700 22px/1.1 Georgia,Times New Roman,serif}.bz-sentence-inspector-state{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px 9px}.bz-sentence-inspector-state b{color:#183f76;font-size:11px}.bz-sentence-inspector-state span{color:var(--dict-muted);font-size:9px;letter-spacing:.08em}.bz-sentence-inspector-state button{border:0;border-radius:4px;background:#183f76;padding:5px 8px;color:#fff;font:700 10px/1.3 inherit;box-shadow:none;cursor:pointer}.dark .bz-sentence-inspector-state b{color:#b8d8fa}.dark .bz-sentence-inspector-state button{background:#315581;color:#fff}.bz-sentence-inspector dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0}.bz-sentence-inspector dl>div{min-width:0}.bz-sentence-inspector dt{color:var(--dict-muted);font-size:9px;letter-spacing:.08em}.bz-sentence-inspector dd{margin:2px 0 0;color:var(--dict-ink);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.bz-sentence-grammar-note{margin:10px 0 0;border-top:1px dashed var(--dict-line);padding-top:9px;color:var(--dict-muted);font-size:11px;line-height:1.6}.bz-sentence-learning{border-top:1px solid var(--dict-line);padding-top:12px}.bz-sentence-learning h3{margin:0;font-size:12px}.bz-sentence-learning ul{margin:7px 0 0;padding-left:18px;color:var(--dict-muted);font-size:11px;line-height:1.7}.bz-sentence-limitations{margin:11px 0 0;color:var(--dict-muted);font-size:9px;line-height:1.6}.bz-sentence-analysis :is(.bz-sentence-render,.bz-sentence-layer-sentence,.bz-sentence-core-unit>p,.bz-sentence-modifier-card>p,.bz-sentence-component-row>span[lang=en]){white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none}.bz-sentence-analysis :is(.bz-sentence-render,.bz-sentence-layer-sentence){display:block;min-width:0}.bz-sentence-analysis :is(.bz-sentence-unit,.bz-sentence-core-clause-span){display:inline;white-space:normal}.bz-sentence-analysis .bz-sentence-token{--brightz-button-radius:0px;width:auto;min-width:0;max-width:none;white-space:nowrap;word-break:normal;overflow-wrap:normal}.bz-sentence-analysis .bz-sentence-joined-word{display:inline-block;white-space:nowrap;vertical-align:baseline}.bz-sentence-analysis .bz-sentence-joined-word .bz-sentence-unit{white-space:inherit}@media(max-width:720px){.bz-sentence-workbench{grid-template-columns:1fr;gap:14px}.bz-sentence-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.bz-sentence-steps button{min-width:0;border-left:1px solid var(--dict-line);border-bottom:3px solid transparent;padding:9px 8px}.bz-sentence-steps button[data-active=true]{border-left-color:var(--dict-line);border-bottom-color:#183f76}.dark .bz-sentence-steps button[data-active=true]{border-left-color:var(--dict-line);border-bottom-color:#8fb9e6}.bz-sentence-steps span{display:none}.bz-sentence-component-row{grid-template-columns:minmax(62px,.45fr) minmax(80px,.75fr) minmax(110px,1.2fr)}}@media(max-width:600px){.bz-dictionary-context-actions{max-width:calc(100vw - 24px)}.bz-language-tool-tabs{margin-top:12px}.bz-sentence-tool-panel{padding-top:14px}.bz-sentence-render{padding:13px;font-size:16px;line-height:2.15}.bz-sentence-core-units{gap:12px}.bz-sentence-core-unit>p{font-size:14px}.bz-sentence-component-row{grid-template-columns:minmax(58px,.45fr) minmax(0,1fr)}.bz-sentence-component-row>small{grid-column:1/-1;padding-left:2px}.bz-sentence-inspector dl,.bz-sentence-modifier-list{grid-template-columns:1fr}.bz-sentence-form textarea{max-height:120px}}@media(prefers-reduced-motion:reduce){.bz-language-tool-tabs button:after{transition:none}.bz-sentence-loading>span{animation:none}}