.bd-backdrop{inset:0;z-index:1000;background:color-mix(in srgb,var(--text) 30%,transparent)}.bd,.bd-backdrop{position:fixed;min-height:0}.bd{left:0;right:0;bottom:0;z-index:1001;display:flex;flex-direction:column;background:var(--bg);color:var(--text);border-radius:24px 24px 0 0;border-top:1px solid var(--border);box-shadow:0 -16px 40px -16px rgb(var(--shadow)/.35);outline:none}.bd--tall{height:86dvh}.bd--compact{max-height:50dvh}.bd--auto{max-height:86dvh}.bd-handle{flex:none;margin:10px auto 4px!important;width:44px!important;height:5px!important;background:var(--control)!important}.bd-title{padding:var(--space-2) var(--space-6) 0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:650}.bd-body{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom))}.bd--compact .bd-body{padding-inline:var(--space-6);font-size:var(--fs-body);line-height:1.6}.bd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pn-backdrop{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--text) 32%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:pn-fade .2s ease-out}.pn-dialog{position:fixed;z-index:1001;left:50%;top:50%;translate:-50% -50%;width:min(var(--pn-w,560px),calc(100vw - 32px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:0 32px 80px -24px rgb(var(--shadow)/.5);animation:pn-pop .28s cubic-bezier(.2,.9,.25,1.15)}.pn-dialog[data-panel=login]{--pn-w:440px}.pn-dialog[data-panel=settings]{--pn-w:760px}.pn-dialog[data-panel=ticket]{--pn-w:640px}.pn-dialog:focus{outline:none}.pn-body{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-6)}.pn-close{position:absolute;top:10px;right:10px;z-index:2;background:var(--surface)}@keyframes pn-fade{0%{opacity:0}}@keyframes pn-pop{0%{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.pn-backdrop,.pn-dialog{animation:none}}.seal{position:relative;display:inline-grid;place-items:center;width:var(--seal-w,var(--seal-size));height:var(--seal-h,var(--seal-size));margin:0;padding:0;border:0;background:none;cursor:pointer;color:var(--danger,#b3261e)}.seal-filter{position:absolute;width:0;height:0}.seal-mark{display:grid;place-items:center;width:100%;height:100%;border:calc(var(--seal-size) * .055) solid;border-radius:calc(var(--seal-size) * .08);box-shadow:inset 0 0 0 calc(var(--seal-size) * .03) transparent,inset 0 0 0 calc(var(--seal-size) * .045) currentColor;filter:url(#seal-ink);transform:rotate(-4deg);opacity:0}.seal-chars{display:grid;grid-template-columns:repeat(var(--seal-cols,1),var(--seal-cell));grid-auto-rows:var(--seal-cell);place-items:center}.seal-char{display:block;line-height:0}.seal-mark{position:relative}.seal-ring{position:absolute;inset:calc(var(--seal-size) * -.055);pointer-events:none;opacity:0;border:2px solid}.seal,.seal-ring{border-radius:calc(var(--seal-size) * .1)}.seal[data-stamped] .seal-mark{opacity:1}@media (prefers-reduced-motion:reduce){.seal-mark{opacity:1}}.seal-char[data-tall]{grid-column:2;grid-row:1/span 2}.help-tip{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border-radius:999px;border:1.5px solid var(--control);background:transparent;color:var(--muted);font:700 12px/1 var(--font-ui),sans-serif;cursor:help;transition:background-color .15s,color .15s,border-color .15s}.help-tip:hover,.help-tip[data-state=open]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.help-tip__card{min-height:0;z-index:1100;display:grid;gap:6px;width:min(300px,calc(100vw - 32px));padding:14px 16px;background:var(--text);color:var(--bg);border-radius:12px;font-size:var(--fs-small);line-height:1.5;box-shadow:0 16px 40px -16px rgb(var(--shadow)/.45);animation:help-tip-in .16s ease-out}.help-tip__card strong{font-size:14px}.help-tip__card--wide{width:min(460px,calc(100vw - 32px));max-height:min(70dvh,560px);overflow-y:auto;overscroll-behavior:contain}.help-tip__card .help-tip__arrow{fill:var(--text)}@keyframes help-tip-in{0%{opacity:0;transform:translateY(-4px)}}.help-tip{position:relative}.help-tip:after{content:"";position:absolute;inset:-11px}@media (pointer:coarse){.help-tip{width:28px;height:28px;font-size:14px}.help-tip__card{width:min(340px,calc(100vw - 24px));padding:16px 18px;font-size:15px}.help-tip__card strong{font-size:16px}}.source-info{margin:0;padding-left:1.1em;display:grid;gap:4px}.source-info a{color:inherit}.ccb{--ccb-bg:var(--surface,#f4ecd6);--ccb-accent:var(--primary-ink,#a34c0a);--ccb-ok:var(--success,#4f6a36);--ccb-ok-bg:var(--success-bg,#e7efdc);--ccb-err:var(--error,#b3261e);--ccb-err-bg:var(--error-bg,#fbe3df);--ccb-fill:var(--ccb-bg);position:relative;isolation:isolate;padding:var(--ccb-pad,4px);border:0;border-radius:14px;background:var(--ccb-fill);color:var(--text,#2b2118);--hz-bg:var(--ccb-fill);transition:transform .2s cubic-bezier(.2,.9,.3,1.2),box-shadow .2s,background-color .25s}.ccb[data-active]{cursor:copy;-webkit-tap-highlight-color:transparent;user-select:none}.ccb[data-active]:hover{--ccb-fill:color-mix(in srgb,var(--ccb-bg) 92%,var(--text,#2b2118));transform:translateY(-2px);box-shadow:0 12px 24px -16px rgb(var(--shadow,20 14 8)/.5)}.ccb[data-active]:active{transform:translateY(0) scale(.985);transition-duration:.08s}.ccb[data-active]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg,#fff),0 0 0 5px var(--ccb-accent)}.ccb-badge{position:absolute;top:-10px;right:-10px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bg,#fff);color:var(--ccb-accent);border:0;box-shadow:0 4px 12px -4px rgb(var(--shadow,20 14 8)/.3);opacity:0;transform:scale(.6);transition:opacity .18s,transform .25s cubic-bezier(.2,.9,.3,1.4),background-color .2s,border-color .2s,color .2s}.ccb[data-active]:is(:hover,:focus-visible) .ccb-badge,.ccb[data-state=copied] .ccb-badge,.ccb[data-state=error] .ccb-badge{opacity:1;transform:scale(1)}@media (hover:none){.ccb[data-active] .ccb-badge{opacity:1;transform:scale(.9)}}.ccb-icon{grid-area:1/1;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s,transform .25s}.ccb-icon--done{opacity:0;transform:scale(.5)}.ccb-icon--done path{stroke-width:2.6;stroke-dasharray:1;stroke-dashoffset:1}.ccb[data-state=copied],.ccb[data-state=copied]:hover{--ccb-fill:var(--ccb-ok-bg);animation:ccb-ring .7s ease-out;--ccb-ring:var(--ccb-ok)}.ccb[data-state=copied] .ccb-badge{background:var(--ccb-ok);color:var(--bg,#fff);transform:scale(1.12)}.ccb[data-state=error],.ccb[data-state=error]:hover{--ccb-fill:var(--ccb-err-bg);animation:ccb-shake .45s ease-in-out}.ccb[data-state=error] .ccb-badge{background:var(--ccb-err);color:var(--bg,#fff);transform:scale(1.12)}.ccb:is([data-state=copied],[data-state=error]) .ccb-icon--copy{opacity:0;transform:scale(.5) rotate(-20deg)}.ccb:is([data-state=copied],[data-state=error]) .ccb-icon--done{opacity:1;transform:scale(1)}.ccb:is([data-state=copied],[data-state=error]) .ccb-icon--done path{animation:ccb-draw .35s ease-out .08s forwards}.ccb-bubble{position:absolute;bottom:calc(100% + 14px);right:-10px;z-index:3;padding:5px 10px;border-radius:999px;white-space:nowrap;pointer-events:none;font:600 12px/1.2 var(--font-ui,system-ui),sans-serif;background:var(--text,#2b2118);color:var(--bg,#fff);opacity:0;transform:translateY(6px) scale(.9)}.ccb[data-state=copied] .ccb-bubble,.ccb[data-state=error] .ccb-bubble{animation:ccb-bubble 1.6s cubic-bezier(.2,.9,.3,1.2) forwards}.ccb[data-state=error] .ccb-bubble{background:var(--ccb-err)}.ccb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ccb-draw{to{stroke-dashoffset:0}}@keyframes ccb-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ccb-ring) 45%,transparent)}to{box-shadow:0 0 0 12px transparent}}@keyframes ccb-shake{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}@keyframes ccb-bubble{0%{opacity:0;transform:translateY(6px) scale(.9)}15%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-2px) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.ccb,.ccb *,.ccb-bubble{animation-duration:.01ms!important;transition-duration:.01ms!important}.ccb[data-active]:hover{transform:none}}.ap{display:inline-flex;align-items:center;gap:var(--space-2)}.ap-full,.ap-inline{display:flex;flex-wrap:wrap;width:100%;max-width:520px}.ap-btn{position:relative}.ap-btn:after{content:"";position:absolute;inset:2px;border-radius:50%;pointer-events:none;background:conic-gradient(var(--primary) calc(var(--ap-progress, 0) * 1turn),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)}.ap-btn[data-state=idle]:after{opacity:0}.ap-btn[data-state=error]{color:var(--error)}.ap-track{flex:1;min-width:120px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--text) 12%,transparent);cursor:pointer;overflow:hidden}.ap-track span{display:block;height:100%;background:var(--primary);transition:width .12s linear}.ap-spin{animation:ap-spin .9s linear infinite}@keyframes ap-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ap-spin{animation:none}.ap-track span{transition:none}}.ms-seal{display:inline-flex;transform:rotate(-8deg)}.ms-dot,.ms-seal{vertical-align:middle}.ms-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--danger) 45%,transparent)}.ms-pinyin-seal{display:inline-grid;place-items:center;min-width:var(--ms-size);height:var(--ms-size);padding:0 4px;border:2px solid var(--danger);border-radius:4px;color:var(--danger);font-weight:700;font-size:calc(var(--ms-size) * .42);line-height:1}.ms-pinyin-seal[data-stamp]{animation:ms-stamp .42s cubic-bezier(.2,1.6,.4,1) both}@keyframes ms-stamp{0%{transform:scale(2.2);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ms-pinyin-seal[data-stamp]{animation:none}}.credit{margin:0;font-size:11px;line-height:1.4;color:var(--muted);max-width:60ch;overflow-wrap:anywhere}.credit a{color:inherit;font-weight:400}.wc{display:grid;gap:var(--space-6);padding:var(--space-5,20px);align-content:start}.wc-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5,20px);align-items:center}.wc-hero-hanzi{justify-self:start}.wc-hero-main{display:grid;gap:var(--space-2);min-width:0}.wc-hero-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.wc-hero-pinyin{font-size:28px;font-weight:600}.wc-hero-gloss{margin:0;font-size:var(--fs-lead);line-height:1.35}.wc-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.wc-trad{font-family:var(--font-hanzi-text);color:var(--muted);font-size:20px}.wc-chips{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.wc-info{margin-left:auto}@media (max-width:520px){.wc-hero{grid-template-columns:1fr;justify-items:start}}.wc-section{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border)}.wc-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-small);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.wc-reading+.wc-reading{margin-top:var(--space-2)}.wc-reading-py{font-size:18px}.wc-short{margin:0;padding-left:1.4em;display:grid;gap:var(--space-1) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wc-other summary{cursor:pointer;color:var(--muted)}.wc-other[open] summary{margin-bottom:var(--space-2)}.wc-ai-block{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control)}.wc-step{margin:0}.wc-senses{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.wc-sense p{margin:0}.wc-sense-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.wc-sense-pinyin{font-size:18px}.wc-sense-text{margin-top:var(--space-1)!important}.wc-example{display:grid;gap:2px;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--primary);background:var(--surface);border-radius:0 var(--radius-control) var(--radius-control) 0}.wc-example[data-source=ai]{border-left-color:var(--border)}.wc-example [lang=zh]{font-size:20px}.wc-chars{list-style:none;margin:0;padding:0}.wc-char,.wc-chars{display:grid;gap:var(--space-4)}.wc-char{grid-template-columns:auto minmax(0,1fr);align-items:start}.wc-char-info{display:grid;gap:var(--space-2);min-width:0}.wc-char-info p{margin:0}.wc-char-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:18px}.wc-parts{list-style:none;margin:0;padding:0;display:grid;gap:4px}.wc-part{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.wc-part-char{font-family:var(--font-hanzi-text);font-size:20px;min-width:1.2em}.wc-measure{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.wc-measure-item{font-size:20px}.wc-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.wc-link{background:none;border:0;padding:0;color:var(--primary-ink,var(--primary));cursor:pointer;font-family:var(--font-hanzi-text);font-size:18px;text-decoration:underline;text-underline-offset:3px}.wc-examples{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.wc-examples [lang=zh]{font-size:18px}.wc-homophones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wc-homophone{padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill)}.wc-homophone[data-same]{border-color:var(--primary)}.wc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border)}.wc-report{margin-left:auto}.wc-say{display:grid;gap:var(--space-2);justify-items:start}.wc-empty{padding:var(--space-6)}.wc-sk-visual{width:104px;height:104px}.wc-sk-line{height:32px}.wc-sk-block{height:72px}.freq-badge{border:1.5px solid}.freq-badge[data-tier=common]{color:var(--muted)}.freq-badge[data-tier=uncommon]{color:#2f9e44}.freq-badge[data-tier=rare]{color:#1c7ed6}.freq-badge[data-tier=epic]{color:#9c36b5}.freq-badge[data-tier=legendary]{color:#e8590c}.freq-legend{display:grid;gap:4px;justify-items:start}.wc-src{position:relative}.wc[data-show-sources] .wc-src{outline:1.5px dashed color-mix(in srgb,var(--text) 45%,transparent);outline-offset:4px;border-radius:6px;padding-top:14px}.wc[data-show-sources] .wc-src[data-source=ai]{outline-color:var(--primary)}.wc-src-tag{position:absolute;top:-10px;right:4px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:1px 8px;font-size:11px;line-height:1.6;background:var(--bg);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap}.wc-src-tag a{color:inherit}.wc--compact{padding:var(--space-3);gap:var(--space-4)}.wc--compact .wc-hero{gap:var(--space-3)}.wc--compact .wc-hero-pinyin{font-size:22px}.pos-badge{cursor:help;font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border)}.pos-badge:hover,.pos-badge[data-state=open]{background:var(--primary);color:var(--on-primary)}.keycap,kbd{--kc-face-a:var(--bg);--kc-face-b:color-mix(in srgb,var(--surface) 70%,var(--border));--kc-lip:color-mix(in srgb,var(--border) 85%,var(--muted));--kc-glint:color-mix(in srgb,var(--bg) 60%,#fff);display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:1.9em;height:1.9em;padding:0 .5em .1em;box-sizing:border-box;border-radius:.38em;border:0;font:600 .8em/1 var(--font-ui),system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;color:var(--muted);background:linear-gradient(-225deg,var(--kc-face-b) 0,var(--kc-face-a) 100%);box-shadow:inset 0 -2px 0 0 var(--kc-lip),inset 0 0 1px 1px var(--kc-glint),0 1px 2px 1px rgb(var(--shadow)/.22);transition:box-shadow .08s ease,transform .08s ease,color .08s ease}.keycap[data-pressed],kbd[data-pressed]{color:var(--text);transform:translateY(1px);box-shadow:inset 0 -1px 0 0 var(--kc-lip),inset 0 0 1px 1px var(--kc-glint),0 1px 1px 0 rgb(var(--shadow)/.22)}.dark .keycap,.dark kbd{--kc-face-a:color-mix(in srgb,var(--surface) 80%,var(--text));--kc-face-b:var(--surface);--kc-lip:color-mix(in srgb,var(--bg) 70%,#000);--kc-glint:color-mix(in srgb,var(--text) 10%,transparent);background:linear-gradient(-26.5deg,var(--kc-face-b) 0,var(--kc-face-a) 100%)}.keycaps{display:inline-flex;align-items:center;gap:.25em;vertical-align:middle}.keycaps--sm{font-size:12px}.keycaps--md{font-size:14px}.keycaps--lg{font-size:17px}@media (prefers-reduced-motion:reduce){.keycap,kbd{transition:none}}.cmd-overlay{position:fixed;inset:0;z-index:1100;background:color-mix(in srgb,var(--text) 28%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cmd-fade .15s ease-out}.cmd-dialog{position:fixed;z-index:1101;top:min(12vh,96px);left:50%;transform:translateX(-50%);width:min(640px,calc(100vw - 2 * var(--gutter)));background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:0 24px 60px -20px rgb(var(--shadow)/.45);overflow:hidden;animation:cmd-in .18s cubic-bezier(.2,.9,.2,1)}.cmd-dialog:focus{outline:none}.cmd-dialog{view-transition-name:cmd-morph}.cmd-dialog[data-morphed]{animation:none}.cmd-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.cmd-head>.icon{width:22px;height:22px;color:var(--muted)}.cmd-input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;color:var(--text);font-size:var(--fs-lead)}.cmd-input:focus-visible{box-shadow:none}.cmd-input::placeholder{color:var(--muted)}.cmd-preview{display:grid;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface)}.cmd-preview-pinyin{font-size:20px}.cmd-list{position:relative;max-height:min(56vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2)}.cmd [cmdk-group-heading]{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--fs-small);font-weight:600;color:var(--muted)}.cmd [cmdk-item]{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);cursor:pointer;user-select:none}.cmd [cmdk-list-sizer]{position:relative}.cmd [cmdk-item]{transition:color .15s}.cmd [cmdk-item][data-selected=true]{color:var(--text)}.cmd-icon{width:22px;height:22px;color:var(--primary-ink)}.cmd-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-entry .hz-entry{width:100%}.cmd-entry .hz-entry-reading{font-size:18px}.cmd-entry .hz-entry-def{font-size:var(--fs-small);color:var(--muted)}.cmd-empty{padding:var(--space-6);text-align:center;color:var(--muted)}.cmd-hint{margin:0;padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--border)}@keyframes cmd-in{0%{opacity:0;transform:translate(-50%,-8px)}}@media (prefers-reduced-motion:reduce){.cmd-dialog,.cmd-overlay{animation:none}}@keyframes cmd-fade{0%{opacity:0}}@media not ((hover:hover) and (pointer:fine)){.cmd-head .keycaps{display:none}}.cmd-sk{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.cmd-sk>*{height:52px}.cmd-layout{display:grid}.cmd-side{display:none}@media (min-width:960px) and (hover:hover) and (pointer:fine){.cmd-dialog:has(.cmd-layout[data-preview]){width:min(1040px,calc(100vw - 2 * var(--gutter)))}.cmd-layout[data-preview]{grid-template-columns:minmax(0,600px) minmax(0,1fr)}.cmd-layout[data-preview] .cmd-side{display:block;max-height:min(70vh,600px);overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--border)}}.glide-pill{position:absolute;top:0;left:0;z-index:0;pointer-events:none;opacity:0;border-radius:9px;background:var(--glide-bg,var(--surface));box-shadow:0 1px 2px rgb(var(--shadow,20 14 8)/.1),inset 0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent);transition:transform .22s cubic-bezier(.23,1,.32,1),width .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1),opacity .15s}.glide-pill[data-on]{opacity:1}.glide-pill~*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.glide-pill{transition:opacity .15s}}