.clr-masthead{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.clr-masthead{padding-top:2.5rem;padding-bottom:2.5rem}}.clr-masthead-grid{display:grid;gap:1.75rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1024px){.clr-masthead-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:3rem}}.clr-reckoning{display:flex;align-items:center;gap:1rem}.clr-reckoning-figure{font-size:clamp(3.75rem,13vw,6rem);letter-spacing:-.04em;flex:none}@media (min-width:1024px){.clr-reckoning-figure{font-size:6rem}}.clr-masthead-actions{display:flex;flex-direction:column;gap:.75rem}.clr-masthead-actions>*{width:100%}@media (min-width:640px){.clr-masthead-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.clr-masthead-actions>*{width:auto}}.clr-summonbar{position:sticky;top:4rem;z-index:30;border-top:1px solid hsl(var(--vf-border));border-bottom:1px solid hsl(var(--vf-border));background:hsl(var(--vf-surface)/.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (min-width:768px){.clr-summonbar{top:6rem}}.clr-summonbar-inner{margin:0 auto;width:100%;max-width:var(--clr-measure,80rem);padding:.5rem 1rem;justify-content:center}@media (min-width:640px){.clr-summonbar-inner{padding:.5rem 1.5rem}}@media (min-width:1024px){.clr-summonbar-inner{padding:.5rem 2rem}}.clr-summonbar-rule{width:1px;height:1.5rem;flex:none;background:hsl(var(--vf-border))}.clr-summon-btn{min-height:44px;min-width:44px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.15;padding-top:.25rem;padding-bottom:.25rem}.clr-summon-label{font-size:.8125rem;font-weight:700;white-space:nowrap}.clr-summon-sub{font-size:.6875rem;font-weight:500;opacity:.78;white-space:nowrap;max-width:11rem;overflow:hidden;text-overflow:ellipsis}.vf-flyin-panel .clr-slot-heading{display:none}.clr-depth-slot{scroll-margin-top:8rem}.clr-pip,.clr-pips{position:relative}.clr-pip{min-height:44px;min-width:44px;transition:color .26s ease,background-color .26s ease,box-shadow .16s ease}.clr-pip:hover{color:hsl(var(--vf-text))}.clr-pip:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--vf-brand))}.clr-pip-dot{position:relative;z-index:1;display:inline-flex;height:.5rem;width:.5rem;flex:none;border-radius:9999px;border:1px solid hsl(var(--vf-border));background:hsl(var(--vf-bg));transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease}.clr-pip.is-active{color:hsl(var(--vf-brand))}.clr-pip.is-active .clr-pip-dot{background:hsl(var(--vf-brand));border-color:hsl(var(--vf-brand));box-shadow:0 0 0 3px hsl(var(--vf-brand)/.15)}.clr-pinned{position:relative}.clr-pinned:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:9999px;background:hsl(var(--vf-brand))}@media (prefers-reduced-motion:no-preference){.clr-guidance-line{animation:clr-fade-in .42s cubic-bezier(.22,1,.36,1) both}}@keyframes clr-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.clr-cf-fog{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(hsl(var(--vf-surface)/.86),hsl(var(--vf-bg)/.8)),linear-gradient(180deg,hsl(var(--vf-text)/.12),hsl(var(--vf-text)/.05)),repeating-linear-gradient(115deg,hsl(var(--vf-text)/.05) 0,hsl(var(--vf-text)/.05) 2px,transparent 2px,transparent 7px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (prefers-reduced-motion:no-preference){.clr-cf-fog[data-veiled=true]{opacity:1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s ease}.clr-cf-fog[data-veiled=false]{opacity:0;transform:translateY(-8px) scale(1.02);filter:blur(10px)}.is-enhanced .clr-act{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.is-enhanced .clr-act.clr-in{opacity:1;transform:translateY(0)}.is-enhanced .clr-act.clr-turn{transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.is-enhanced .clr-act.clr-turn.clr-in{transform:translateY(0)}.is-enhanced .clr-readout-reveal{animation:clr-settle .56s cubic-bezier(.22,1,.36,1) both}}@keyframes clr-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.clr-turn{background:radial-gradient(ellipse at 50% 0,hsl(var(--vf-brand)/.14),transparent 62%),hsl(var(--vf-surface)/.6)}.clr-reframe{font-size:clamp(1.75rem,4.2vw,3rem);line-height:1.12;letter-spacing:-.02em}.clr-struck{transition:color .36s ease,opacity .36s ease}.clr-workbench{background:radial-gradient(ellipse at 50% 0,hsl(var(--vf-brand)/.05),transparent 60%),hsl(var(--vf-surface))}.clr-act>p{max-width:none}@media (min-width:1024px){.clr-act>p{max-width:68ch}}.clr-fog-inline{position:absolute;inset:0;border-radius:1rem;opacity:0;pointer-events:none;background:linear-gradient(hsl(var(--vf-surface)/.86),hsl(var(--vf-bg)/.8)),linear-gradient(180deg,hsl(var(--vf-text)/.12),hsl(var(--vf-text)/.05)),repeating-linear-gradient(115deg,hsl(var(--vf-text)/.05) 0,hsl(var(--vf-text)/.05) 2px,transparent 2px,transparent 7px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (prefers-reduced-motion:no-preference){.is-enhanced .clr-fog-inline{opacity:1;clip-path:inset(0 0 0 0);transition:opacity .95s cubic-bezier(.22,1,.36,1),clip-path .95s cubic-bezier(.22,1,.36,1)}.is-enhanced.turn-reached .clr-fog-inline{opacity:0;clip-path:inset(100% 0 0 0)}}@media (max-width:1023.98px){.clr-workbench [role=button],.clr-workbench button,.clr-workbench input:not([type=checkbox]):not([type=radio]),.clr-workbench select,.clr-workbench textarea{min-height:44px}}.clr-fog-panorama{display:none}@media (min-width:2560px){.clr-summonbar-inner,.clr-wide{max-width:108rem;padding-left:3rem;padding-right:3rem}.clr-act>p{max-width:72ch}.clr-reframe{font-size:3.75rem}[data-clearing-root]{position:relative;overflow-x:clip}.clr-fog-panorama{display:block;position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0,hsl(var(--vf-surface)/.9) 38%,hsl(var(--vf-text)/.08) 50%,hsl(var(--vf-surface)/.9) 62%,transparent 100%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@media (min-width:2560px) and (prefers-reduced-motion:no-preference){.is-enhanced.turn-reached .clr-fog-panorama{animation:clr-panorama-sweep 1.2s cubic-bezier(.22,1,.36,1) both}}@keyframes clr-panorama-sweep{0%{opacity:0;transform:translateX(-100%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateX(120%)}}