@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Regular-B0Erl9Fm.woff2) format("woff2"),url(/assets/MicrographWEB-Regular-BX9bAqkJ.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Medium-C-ZBoy2G.woff2) format("woff2"),url(/assets/MicrographWEB-Medium-CDdnsFOb.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.cora-voice-dock-container[data-theme=dark]{--cm-font-sans: "Micrograph", system-ui, -apple-system, sans-serif;--cm-ink: #0E1014;--cm-ink-2: #15171C;--cm-ink-3: #1E2027;--cm-off-white: #F9F9FB;--cm-text-muted: rgba(249, 249, 251, .72);--cm-text-soft: rgba(249, 249, 251, .52);--cm-border: rgba(249, 249, 251, .12);--cm-border-strong: rgba(249, 249, 251, .28);--cm-radius-md: 10px;--cm-radius-pill: 48px;--cm-duration-1: .12s;--cm-ease-out: cubic-bezier(.2, .7, .2, 1)}.cora-voice-dock-container{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:1000;pointer-events:none;padding-bottom:0;background:transparent}.cora-voice-dock-container.cora-voice-dock-container--welcome-open{z-index:10001}.cora-voice-provider-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;pointer-events:auto}.cora-voice-provider-label{font-size:12px;color:#fff9}.cora-voice-provider-toggle{display:flex;background:#1a1c2199;border-radius:8px;padding:2px;border:1px solid rgba(255,255,255,.1)}.cora-voice-provider-toggle button{font-size:11px;padding:4px 10px;border:none;border-radius:6px;background:transparent;color:#fff9;cursor:pointer;transition:background .2s,color .2s}.cora-voice-provider-toggle button:hover:not(:disabled){color:#ffffffe6;background:#ffffff14}.cora-voice-provider-toggle button.active{background:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.25);color:#fffffff2}.cora-voice-provider-toggle button:disabled{opacity:.7;cursor:default}.cora-transcript-line.you{color:#ffffffd9}.cora-transcript-line.cora{color:#2c8bfff2}.cora-transcript-label{font-weight:600;opacity:.9}.cora-copy-instructions{margin-bottom:8px;padding:6px 12px;font-size:11px;color:#ffffffb3;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;pointer-events:auto;transition:color .2s,border-color .2s,background .2s}.cora-copy-instructions:hover{color:#fffffff2;border-color:#2c8bff99;background:#2c8bff1a}.cora-unified-bubble{position:relative;z-index:20;margin-bottom:6px;width:max-content;max-width:80%;min-width:180px;padding:0;background:#14161cf7;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000040,0 0 0 1px #ffffff08 inset;pointer-events:auto;overflow:visible;animation:coraUnifiedEnter .35s ease-out}.cora-bubble-content{position:relative}.cora-bubble-controls{display:flex;align-items:center;justify-content:center;gap:8px;max-height:0;opacity:0;padding:0 12px;border-top:1px solid rgba(255,255,255,0);pointer-events:none;overflow:visible;transition:max-height .24s cubic-bezier(.2,.9,.2,1),opacity .18s ease,padding .24s cubic-bezier(.2,.9,.2,1),border-top-color .24s ease}.cora-unified-bubble.controls-expanded .cora-bubble-controls,.cora-unified-bubble.text-input-active .cora-bubble-controls{max-height:40px;opacity:1;padding:6px 12px 8px;border-top-color:#ffffff0f;pointer-events:auto}.cora-unified-bubble.text-input-active .cora-bubble-controls{padding-top:4px}.cora-unified-bubble.text-input-active{min-width:280px}.cora-unified-bubble.error{background:#1e1416d9;border-color:rgba(var(--cora-theme-error-rgb, 230, 33, 89),.25);box-shadow:0 8px 32px #0000004d,0 0 24px rgba(var(--cora-theme-error-rgb, 230, 33, 89),.08)}.cora-unified-bubble.unavailable{background:#181a1ed1;border-color:#ffffff1f;box-shadow:0 8px 28px #00000047;opacity:.92}.cora-dock-brand--muted{color:#ffffff73}.cora-dock-unavailable-stack{gap:6px;padding:2px 0}.cora-dock-unavailable-title{font-size:14px;font-weight:600;color:#ffffffc7;line-height:1.35}.cora-dock-unavailable-hint{color:#ffffff85;font-size:12px;line-height:1.4;max-width:240px}.cora-unavailable-retry-btn{margin-top:4px;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffe0;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cora-unavailable-retry-btn:hover{background:#ffffff1a;border-color:#ffffff47}.cora-unavailable-retry-btn:focus-visible{outline:2px solid rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.55);outline-offset:2px}@keyframes coraUnifiedEnter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cora-unified-transcript{box-sizing:border-box;padding:10px 14px;font-size:14px;font-weight:500;color:#ffffffeb;line-height:1.5;white-space:pre-wrap;word-break:break-word;text-align:center;transition:color .2s ease,padding .15s ease;min-height:46px;display:flex;align-items:center;justify-content:center}.cora-unified-transcript.has-dock-status{flex-direction:column;gap:2px;align-items:center;justify-content:center}.cora-dock-status-stack{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.cora-dock-fallback-label{display:block;width:100%;font-size:14px;font-weight:500;color:#fffffff2;text-align:center}.cora-dock-brand{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.cora-dock-phase{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8}.cora-dock-detail{font-size:14px;font-weight:500;color:#fffffff2}.cora-dock-hint{font-size:12px;font-weight:400;line-height:1.4;color:#ffffff9e;max-width:240px}.cora-unified-bubble--intraop .cora-dock-detail,.cora-unified-bubble--intraop[data-state=listening] .cora-dock-detail{color:#fffffffa;font-weight:600}.cora-unified-bubble--intraop .cora-dock-phase{color:#2ed4d2e0}.cora-unified-transcript.has-dock-status.has-live-text .cora-live-words{margin-top:4px}.cora-unified-transcript.has-live-text{text-align:center;justify-content:center;flex-wrap:wrap;max-height:calc(1.5em * var(--cora-label-max-rows, 2.5) + 20px);overflow-y:auto;transition:color .2s ease,max-height .35s ease,padding .15s ease}.cora-unified-transcript.has-live-text.is-overflowing{mask-image:linear-gradient(to bottom,#0000,#000 12%,#000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 12%,black 100%)}.cora-unified-transcript.has-live-text::-webkit-scrollbar{width:3px}.cora-unified-transcript.has-live-text::-webkit-scrollbar-track{background:transparent}.cora-unified-transcript.has-live-text::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.cora-unified-transcript.has-live-text{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.cora-unified-bubble[data-state=listening] .cora-unified-transcript,.cora-unified-bubble[data-state=speaking] .cora-unified-transcript{color:#fffffff2}.cora-unified-bubble.error .cora-unified-transcript{color:var(--cora-theme-error, #E62159)}.cora-unified-action-row{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px 12px;border-top:1px solid rgba(255,255,255,.06);font-size:13px;font-weight:500;animation:coraActionRowEnter .3s ease-out}.cora-unified-action-row.success{background:linear-gradient(180deg,rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.08),rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.04));color:var(--cora-theme-confirmation, #2ED4D2)}.cora-unified-action-row.failed{background:linear-gradient(180deg,rgba(var(--cora-theme-error-rgb, 230, 33, 89),.1),rgba(var(--cora-theme-error-rgb, 230, 33, 89),.05));color:var(--cora-theme-error, #E62159)}.cora-unified-action-icon{font-size:14px;line-height:1;opacity:.95}.cora-unified-action-text{letter-spacing:.02em}@keyframes coraActionRowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cora-voice-dock{position:relative;z-index:1;width:100%;height:100px;display:flex;align-items:center;justify-content:center;pointer-events:none}.cora-voice-dock:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;clip-path:none}.cora-voice-dock:after{content:none;display:none}.cora-wave-wrap{position:absolute;bottom:0;left:0;right:0;height:100%;min-height:120px;display:flex;align-items:flex-end;justify-content:center;z-index:1;pointer-events:none}.cora-wave{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:280px;height:120px;border-radius:140px 140px 0 0;filter:blur(12px);opacity:.5;transition:opacity .5s ease,filter .5s ease,background .6s ease;will-change:transform;contain:strict;background:linear-gradient(180deg,rgba(var(--cora-theme-backgroundGlow-rgb, 46, 212, 210),.2),rgba(var(--cora-theme-backgroundGlow-rgb, 46, 212, 210),.05))}.cora-wave-front{z-index:2;filter:blur(10px)}.cora-wave-back{width:340px;height:120px;border-radius:170px 170px 0 0;filter:blur(20px);opacity:.4;z-index:0}.cora-voice-dock[data-wave-state=connecting] .cora-wave.cora-wave-front,.cora-voice-dock[data-wave-state=connecting] .cora-wave.cora-wave-back{background:linear-gradient(180deg,rgba(var(--cora-theme-connecting-rgb, 44, 139, 255),.35) 0%,rgba(var(--cora-theme-connecting-rgb, 44, 139, 255),.12) 50%,rgba(var(--cora-theme-connecting-rgb, 44, 139, 255),.03) 85%,transparent 100%)}.cora-voice-dock[data-wave-state=connecting] .cora-wave.cora-wave-front{opacity:.75;filter:blur(10px);animation:waveBreathingOpacity 2s ease-in-out infinite}.cora-voice-dock[data-wave-state=connecting] .cora-wave.cora-wave-back{opacity:.4;filter:blur(22px)}.cora-wave.listening.cora-wave-front,.cora-wave.listening.cora-wave-back{background:linear-gradient(180deg,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.85) 0%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.58) 18%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.4) 35%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.26) 52%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.16) 68%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.08) 82%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.04) 90%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.02) 95%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.008) 98%,transparent 100%)}.cora-wave.listening.cora-wave-front{opacity:.92;filter:blur(8px);animation:waveBreathingOpacity 1.8s ease-in-out infinite,waveShimmer 3s ease-in-out infinite}.cora-wave.listening.cora-wave-back{opacity:.5;filter:blur(22px)}.cora-wave.speaking.cora-wave-front,.cora-wave.speaking.cora-wave-back{background:linear-gradient(180deg,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.8) 0%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.52) 20%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.36) 40%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.22) 62%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.1) 80%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.045) 90%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.02) 95%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.008) 98%,transparent 100%);background-size:100% 100%}.cora-wave.speaking.cora-wave-front{opacity:.88;filter:blur(10px);animation:waveAgentFlow 2.5s ease-in-out infinite;transform:translate(-50%) translateY(-6px) scaleY(1.08)}.cora-wave.speaking.cora-wave-back{opacity:.45;filter:blur(24px)}.cora-wave.action.cora-wave-front,.cora-wave.action.cora-wave-back{background:linear-gradient(180deg,rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.9) 0%,rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.5) 25%,rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.3) 50%,rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.14) 72%,rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.05) 88%,rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.02) 95%,transparent 100%)}.cora-wave.action.cora-wave-front{opacity:.95;filter:blur(8px);animation:waveActionSuccess 1.2s ease-out;transform:translate(-50%) translateY(-8px) scaleY(1.15)}.cora-wave.action.cora-wave-back{opacity:.5;filter:blur(20px)}@keyframes waveBreathingOpacity{0%,to{opacity:.85}50%{opacity:.96}}:root[data-cora-interacting=true] .cora-wave{animation-play-state:paused!important}@keyframes waveBreathing{0%,to{opacity:.75}50%{opacity:.95}}@keyframes waveShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes waveAgentFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes waveActionSuccess{0%{opacity:.4;transform:translate(-50%,-2px) scaleY(.88)}60%{opacity:.95;transform:translate(-50%,-8px) scaleY(1.15)}to{opacity:.95;transform:translate(-50%,-8px) scaleY(1.15)}}.cora-equalizer{position:absolute;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;gap:3px;height:20px;width:80px;z-index:2;pointer-events:none}.cora-equalizer-bar{width:3px;border-radius:2px;animation:equalizerPulse .6s ease-in-out infinite}.cora-equalizer.user .cora-equalizer-bar{background:linear-gradient(to top,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.5),rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.85) 35%,rgba(var(--cora-theme-listening-rgb, 230, 33, 89),1));box-shadow:0 0 6px rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.4);transition:background .5s ease,box-shadow .5s ease}.cora-equalizer.agent .cora-equalizer-bar{background:linear-gradient(to top,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.45),rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.8) 40%,rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),1));box-shadow:0 0 6px rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.4);transition:background .5s ease,box-shadow .5s ease}@keyframes equalizerPulse{0%,to{height:3px;opacity:.5}50%{height:18px;opacity:1}}.cora-mic-button{position:relative;width:56px;height:56px;border-radius:50%;background:#1a1c21f2;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;pointer-events:auto;transition:transform .25s ease,box-shadow .5s ease,border-color .5s ease,color .5s ease,background .5s ease;box-shadow:0 4px 20px #0006;color:#ffffffe6}.cora-mic-button.idle:not(.active){background:#1a1c21f5}.cora-mic-button.idle:not(.active):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(115deg,transparent 0%,transparent 32%,rgba(180,200,255,.05) 44%,rgba(255,255,255,.1) 49%,rgba(220,180,255,.06) 50%,rgba(255,255,255,.1) 51%,rgba(180,200,255,.05) 56%,transparent 68%,transparent 100%);background-size:240% 100%;pointer-events:none;z-index:0}.cora-mic-button.idle:not(.active):hover:after{animation:symbolShineSweepFull 6.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes symbolShineSweepFull{0%{background-position:115% 0;opacity:.6}42%{background-position:2% 0;opacity:.82}58%{background-position:-2% 0;opacity:.82}to{background-position:-115% 0;opacity:.6}}.cora-mic-button:hover{transform:scale(1.05);border-color:#ffffff47;box-shadow:0 6px 30px #00000080}.cora-mic-button:active{transform:scale(.96)}.cora-mic-button.active{border-color:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.45);box-shadow:0 0 16px rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.2)}.cora-mic-button.listening{border-color:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.75);box-shadow:0 0 20px rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.35),0 0 40px rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.15)}.cora-mic-button.thinking{border-color:rgba(var(--cora-theme-thinking-rgb, 44, 139, 255),.55);box-shadow:0 0 18px rgba(var(--cora-theme-thinking-rgb, 44, 139, 255),.2)}.cora-mic-button.connecting{border-color:rgba(var(--cora-theme-connecting-rgb, 44, 139, 255),.55);box-shadow:0 0 18px rgba(var(--cora-theme-connecting-rgb, 44, 139, 255),.2)}.cora-mic-button.speaking{border-color:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.65);box-shadow:0 0 20px rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.3),0 0 36px rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.12)}.cora-mic-button.action-success{border-color:rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.75);box-shadow:0 0 24px rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.45),0 0 48px rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.15);color:var(--cora-theme-confirmation, #2ED4D2)}.cora-mic-button.error{border-color:rgba(var(--cora-theme-error-rgb, 230, 33, 89),.75);box-shadow:0 0 20px rgba(var(--cora-theme-error-rgb, 230, 33, 89),.35),0 0 40px rgba(var(--cora-theme-error-rgb, 230, 33, 89),.15)}.cora-mic-button.unavailable{border-color:#ffffff38;background:linear-gradient(135deg,#ffffff0d,#ffffff05);opacity:.82;cursor:pointer}.cora-pulse-ring{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.6);pointer-events:none;animation:pulseRing 1.5s ease-out infinite;transition:border-color .5s ease,box-shadow .5s ease}.cora-pulse-ring.ring-2{animation-delay:.5s;border-color:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.4)}.cora-pulse-ring.user.ring-2{border-color:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.4)}.cora-pulse-ring.speaking{border-color:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.55);animation:pulseRingSpeaking 2.2s ease-out infinite}.cora-pulse-ring.speaking.ring-2{animation-delay:.9s;border-color:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.35)}@keyframes pulseRingSpeaking{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}.cora-pulse-ring.action{border-color:rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.65);animation:pulseRingAction 1.2s ease-out infinite}.cora-pulse-ring.action.ring-2{animation-delay:.4s;border-color:rgba(var(--cora-theme-confirmation-rgb, 46, 212, 210),.4)}@keyframes pulseRingAction{0%{transform:scale(1);opacity:1}to{transform:scale(1.7);opacity:0}}@keyframes pulseRing{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}.cora-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--cora-theme-thinking, rgba(44, 139, 255, .8));border-radius:50%;animation:spin .8s linear infinite}.cora-spinner.connecting{border-top-color:var(--cora-theme-connecting, rgba(44, 139, 255, .8))}@keyframes spin{to{transform:rotate(360deg)}}.cora-unavailable-indicator{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:#787e88f2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffe6;font-size:14px;font-weight:700;line-height:1;border:2px solid rgba(26,28,33,.95)}.cora-error-indicator{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:var(--cora-theme-error, #E62159);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;line-height:1;border:2px solid rgba(26,28,33,.95)}.cora-dock-symbol{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;transition:color .5s ease,transform .4s cubic-bezier(.34,1.56,.64,1),opacity .5s ease}.cora-dock-symbol svg{width:100%;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cora-dock-symbol[data-state=idle],.cora-dock-symbol[data-state=idle][data-active=true]{color:var(--cora-theme-idle, #9EA1A6)}.cora-dock-symbol[data-state=idle][data-active=false]{position:relative;z-index:1}.cora-mic-button:hover .cora-dock-symbol[data-state=idle][data-active=false]{animation:symbolIdleShine 4.5s ease-in-out infinite}@keyframes symbolIdleShine{0%,to{opacity:.92;filter:brightness(1)}50%{opacity:1;filter:brightness(1.06)}}.cora-dock-symbol[data-state=listening]{color:var(--cora-theme-listening, #E62159);animation:symbolPulse 1.6s ease-in-out infinite}@keyframes symbolPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.04)}}.cora-dock-symbol[data-state=speaking]{color:var(--cora-theme-speaking, #2ED4D2);animation:symbolGlow 2s ease-in-out infinite}@keyframes symbolGlow{0%,to{opacity:1}50%{opacity:.88}}.cora-dock-symbol[data-state=error]{color:var(--cora-theme-error, #E62159);animation:symbolPulse 1.6s ease-in-out infinite}.cora-mic-button:hover .cora-dock-symbol svg{transform:scale(1.06)}.cora-mic-button:active .cora-dock-symbol svg{transform:scale(.96)}.cora-dock-symbol[data-active=true] svg{transform:scale(1)}.cora-mic-confirmation{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--cora-theme-confirmation, #2ED4D2);animation:confirmPop .4s ease-out}.cora-mic-confirmation svg{width:20px;height:20px}@keyframes confirmPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(min-width:768px){.cora-unified-bubble{max-width:60%}}@media(min-width:1024px){.cora-unified-bubble{max-width:28%}}@media(max-width:768px){.cora-voice-dock{height:90px}.cora-mic-button{width:52px;height:52px}.cora-unified-transcript{font-size:13px;padding:9px 12px;min-height:42px}.cora-unified-transcript.has-live-text{max-height:calc(1.5em * var(--cora-label-max-rows, 2.5) + 18px)}.cora-unified-action-row{padding:8px 14px 10px;font-size:12px}.cora-wave{width:180px;height:35px}}.cora-unified-transcript.clickable{cursor:pointer;border-radius:20px}.cora-unified-transcript.clickable:hover{background:#ffffff0a}.cora-live-words{display:block;width:100%;text-align:center}.cora-live-words.rtl .cora-live-word{display:inline;white-space:pre-wrap}.cora-live-words.speaking{color:#fffffff2}.cora-live-word{display:inline-block;opacity:1;transition:opacity .15s ease}.cora-live-word.new{-webkit-mask-image:linear-gradient(to right,black 0%,black 45%,transparent 100%);mask-image:linear-gradient(to right,black 0%,black 45%,transparent 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:coraWordReveal .5s cubic-bezier(.16,1,.3,1) both}@keyframes coraWordReveal{0%{-webkit-mask-position:100% center;mask-position:100% center;filter:blur(6px);opacity:.15}50%{filter:blur(1px);opacity:.85}to{-webkit-mask-position:0% center;mask-position:0% center;filter:blur(0);opacity:1}}.cora-live-cursor{display:inline-block;width:2px;height:1em;vertical-align:text-bottom;background:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.85);border-radius:1px;margin-left:2px;animation:coraBlinkCursor 1s ease-in-out infinite}@keyframes coraBlinkCursor{0%,to{opacity:1}50%{opacity:.2}}.cora-unified-bubble.text-input-active{min-width:260px}@media(min-width:768px){.cora-unified-bubble.text-input-active{min-width:320px}}.cora-text-input-row{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:8px 10px 8px 14px;min-height:46px}.cora-text-input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:14px;font-weight:500;color:#fffffff2;font-family:inherit;line-height:1.5;text-align:left;caret-color:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.9)}.cora-text-input::placeholder{color:#fff6;font-weight:400}.cora-text-send-btn{flex-shrink:0;width:30px;height:30px;border:none;border-radius:50%;background:#ffffff0d;color:#ffffff4d;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,transform .18s cubic-bezier(.2,.9,.2,1),box-shadow .2s ease}.cora-text-send-btn svg{width:14px;height:14px;stroke-width:1.8;transform:translate(-1px,1px);transition:transform .18s cubic-bezier(.2,.9,.2,1)}.cora-text-send-btn.has-text{background:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.85);color:#fff;box-shadow:0 4px 14px rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.35),0 0 0 1px #ffffff0f inset}.cora-text-send-btn.has-text:hover{background:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),1);transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.45),0 0 0 1px #ffffff1a inset}.cora-text-send-btn.has-text:hover svg{transform:translate(0) rotate(-4deg)}.cora-text-send-btn.has-text:active{transform:translateY(0) scale(.94)}.cora-text-send-btn:disabled{cursor:default;pointer-events:none}.cora-bubble-mute-btn{flex-shrink:0;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:#ffffff8c;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;transition:background .18s ease,color .18s ease,transform .14s ease,box-shadow .18s ease}.cora-bubble-mute-btn svg{width:14px;height:14px;stroke-width:1.6}.cora-bubble-mute-btn:hover{background:#ffffff14;color:#fffffff2;transform:scale(1.08)}.cora-bubble-mute-btn:active{transform:scale(.94)}.cora-bubble-mute-btn.muted{background:transparent;color:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.85);box-shadow:none}.cora-bubble-mute-btn.muted:hover{background:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),.14);color:rgba(var(--cora-theme-listening-rgb, 230, 33, 89),1)}.cora-bubble-mute-btn.speaker{margin:0}.cora-bubble-mute-btn.speaker.muted{background:transparent;border-color:transparent;color:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.85);box-shadow:none}.cora-bubble-mute-btn.speaker.muted:hover{background:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.14);color:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),1)}.cora-bubble-mute-btn.intro-mode{margin:0}.cora-bubble-mute-btn.intro-mode.active{color:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.95)}.cora-bubble-mute-btn.intro-mode:not(.active){color:#ffffff59}.cora-bubble-mute-btn.intro-mode.active:hover{background:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),.14);color:rgba(var(--cora-theme-speaking-rgb, 46, 212, 210),1)}@media(max-width:768px){.cora-bubble-mute-btn{width:20px;height:20px}.cora-bubble-mute-btn svg{width:12px;height:12px}.cora-bubble-controls{gap:6px;padding:0 10px}.cora-unified-bubble.controls-expanded .cora-bubble-controls,.cora-unified-bubble.text-input-active .cora-bubble-controls{padding:4px 10px 6px;max-height:32px}.cora-text-input-row{padding:7px 8px 7px 12px;min-height:42px}.cora-text-input{font-size:13px}.cora-text-send-btn{width:28px;height:28px}.cora-text-send-btn svg{width:13px;height:13px}}.cora-welcome-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;border:none;cursor:pointer;pointer-events:auto;background:rgba(var(--cora-welcome-backdrop-rgb, 0, 0, 0),.22);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:coraWelcomeBackdropIn .45s var(--cm-ease-out, ease-out)}.cora-welcome-backdrop.closing{animation:coraWelcomeBackdropOut .35s var(--cm-ease-out, ease-out) forwards}@keyframes coraWelcomeBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes coraWelcomeBackdropOut{0%{opacity:1}to{opacity:0}}.cora-unified-bubble--welcome{position:relative;z-index:2;min-width:360px;max-width:min(480px,92vw);max-height:min(75vh,580px);overflow-y:auto;background:var(--cora-welcome-cardBg, var(--cm-ink-2, #15171C));border-color:var(--cm-border, rgba(249, 249, 251, .12));font-family:var(--cm-font-sans, system-ui, -apple-system, sans-serif);box-shadow:0 24px 64px #00000073,0 0 0 1px #ffffff0f inset;animation:coraWelcomeBubbleIn .45s cubic-bezier(.22,1,.36,1)}.cora-unified-bubble--welcome.closing{animation:coraWelcomeBubbleOut .35s var(--cm-ease-out, ease-out) forwards}@keyframes coraWelcomeBubbleIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes coraWelcomeBubbleOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes coraWelcomeSectionIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes coraWelcomeLogoPulse{0%,to{box-shadow:0 0 rgba(var(--cora-welcome-primary-rgb, 44, 139, 255),.2)}50%{box-shadow:0 0 0 6px rgba(var(--cora-welcome-primary-rgb, 44, 139, 255),0)}}.cora-welcome-content{position:relative;padding:28px 28px 24px;text-align:left}.cora-welcome-content.closing{opacity:.6;transition:opacity .35s ease-out}.cora-welcome-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:1px solid var(--cm-border, rgba(249, 249, 251, .12));border-radius:50%;background:transparent;color:var(--cm-text-soft, rgba(249, 249, 251, .52));cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out),color var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out),transform var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out);z-index:2}.cora-welcome-close svg{width:14px;height:14px;transition:transform var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out)}.cora-welcome-close:hover{background:rgba(var(--cora-welcome-closeHover-rgb, 240, 79, 59),.12);color:var(--cora-welcome-closeHover, #F04F3B);transform:scale(1.05)}.cora-welcome-close:hover svg{transform:rotate(90deg)}.cora-welcome-header{display:flex;align-items:center;gap:16px;margin:0 36px 20px 0;animation:coraWelcomeSectionIn .5s cubic-bezier(.22,1,.36,1) .05s both}.cora-welcome-logo{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--cm-radius-md, 12px);background:var(--cm-ink-3, #1E2027);border:1px solid var(--cm-border, rgba(249, 249, 251, .12));transition:transform var(--cm-duration-2, .2s) var(--cm-ease-out, ease-out),border-color var(--cm-duration-2, .2s) var(--cm-ease-out, ease-out);animation:coraWelcomeLogoPulse 2.8s ease-in-out infinite}.cora-welcome-logo:hover{transform:scale(1.06);border-color:rgba(var(--cora-welcome-primary-rgb, 44, 139, 255),.4)}.cora-welcome-logo-svg{width:26px;height:26px;color:var(--cora-welcome-primary, #2C8BFF)}.cora-welcome-heading{min-width:0}.cora-welcome-subtitle{margin:0;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cora-welcome-subtitle, var(--cm-text-soft, rgba(249, 249, 251, .52)));line-height:1.3}.cora-welcome-title{margin:0 0 4px;font-size:22px;font-weight:500;color:var(--cora-welcome-title, var(--cm-off-white, #F9F9FB));letter-spacing:-.02em;line-height:1.25}.cora-welcome-highlight{font-weight:500;color:var(--cora-welcome-primary, #2C8BFF)}.cora-welcome-body{margin:0 0 20px;font-size:14px;font-weight:400;color:var(--cora-welcome-body, var(--cm-text-muted, rgba(249, 249, 251, .72)));line-height:1.6;animation:coraWelcomeSectionIn .5s cubic-bezier(.22,1,.36,1) .12s both}.cora-welcome-mic-section{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;margin:0 0 22px;background:var(--cm-ink-3, #1E2027);border:1px solid var(--cm-border, rgba(249, 249, 251, .12));border-radius:var(--cm-radius-md, 12px);transition:border-color var(--cm-duration-2, .2s) var(--cm-ease-out, ease-out),background-color var(--cm-duration-2, .2s) var(--cm-ease-out, ease-out);animation:coraWelcomeSectionIn .5s cubic-bezier(.22,1,.36,1) .2s both}.cora-welcome-mic-section:hover{border-color:rgba(var(--cora-welcome-primary-rgb, 44, 139, 255),.25);background:color-mix(in srgb,var(--cm-ink-3, #1E2027) 92%,var(--cora-welcome-primary, #2C8BFF))}.cora-welcome-mic-icon{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:var(--cm-ink, #0E1014);border:1px solid var(--cm-border, rgba(249, 249, 251, .12));display:flex;align-items:center;justify-content:center;color:var(--cora-welcome-primary, #2C8BFF);transition:transform var(--cm-duration-2, .2s) var(--cm-ease-out, ease-out)}.cora-welcome-mic-section:hover .cora-welcome-mic-icon{transform:scale(1.05)}.cora-welcome-mic-icon svg{width:18px;height:18px}.cora-welcome-mic-text{margin:0;font-size:13px;font-weight:400;color:var(--cora-welcome-body, var(--cm-text-muted, rgba(249, 249, 251, .72)));line-height:1.5}.cora-welcome-actions{display:flex;flex-direction:column;gap:12px;animation:coraWelcomeSectionIn .5s cubic-bezier(.22,1,.36,1) .28s both}.cora-welcome-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;padding:0 20px;border-radius:var(--cm-radius-pill, 48px);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background-color var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out),color var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out),border-color var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out),transform var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out),box-shadow var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out)}.cora-welcome-btn svg{width:17px;height:17px;flex-shrink:0;transition:transform var(--cm-duration-1, .12s) var(--cm-ease-out, ease-out)}.cora-welcome-btn.primary{border:1px solid var(--cora-welcome-primary, #2C8BFF);background:var(--cora-welcome-primary, #2C8BFF);color:var(--cm-off-white, #F9F9FB)}.cora-welcome-btn.primary:hover{background:color-mix(in srgb,var(--cora-welcome-primary, #2C8BFF) 88%,white);border-color:color-mix(in srgb,var(--cora-welcome-primary, #2C8BFF) 88%,white);transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--cora-welcome-primary-rgb, 44, 139, 255),.35)}.cora-welcome-btn.primary:hover svg{transform:scale(1.08)}.cora-welcome-btn.primary:active{transform:translateY(0)}.cora-welcome-btn.secondary{border:1px solid var(--cm-border-strong, rgba(249, 249, 251, .28));background:transparent;color:var(--cora-welcome-body, var(--cm-text-muted, rgba(249, 249, 251, .72)))}.cora-welcome-btn.secondary:hover{background:var(--cm-ink-3, #1E2027);color:var(--cora-welcome-title, var(--cm-off-white, #F9F9FB));transform:translateY(-1px);border-color:#f9f9fb66}.cora-welcome-btn.secondary:hover svg{transform:scale(1.08)}.cora-welcome-btn.secondary:active{transform:translateY(0)}@media(max-width:480px){.cora-unified-bubble--welcome{min-width:300px;max-width:calc(100vw - 32px)}.cora-welcome-content{padding:22px 22px 20px}.cora-welcome-title{font-size:19px}.cora-welcome-body{font-size:13px}}.cora-bubble-language-pill-wrap{position:relative;display:inline-flex;align-items:center;pointer-events:auto}.cora-bubble-language-trigger{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:#ffffff8c;cursor:pointer;position:relative;transition:background .18s ease,color .18s ease,transform .14s ease}.cora-bubble-language-trigger:hover{background:#2ed4d21f;color:#fffffffa;transform:scale(1.08)}.cora-bubble-language-trigger:active{transform:scale(.94)}.cora-bubble-language-pill-wrap.open .cora-bubble-language-trigger{background:#2ed4d229;color:#fffffffa}.cora-bubble-language-trigger.overridden{color:#f7a501f2}.cora-bubble-language-trigger.overridden:hover{background:#f7a50124;color:#f7a501}.cora-bubble-speed-pill{flex-shrink:0;min-width:28px;height:22px;padding:0 5px;border:none;border-radius:11px;background:transparent;color:#ffffff8c;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,transform .14s ease}.cora-bubble-speed-pill:hover{background:#2ed4d21f;color:#fffffffa;transform:scale(1.08)}.cora-bubble-speed-pill:active{transform:scale(.94)}.cora-bubble-language-glyph-svg{width:14px;height:14px;stroke-width:1.6}.cora-bubble-language-dot{position:absolute;top:1px;right:1px;width:5px;height:5px;border-radius:50%;background:#f7a501f2;box-shadow:0 0 5px #f7a5018c,0 0 0 1.25px #14161cf2}.cora-bubble-language-menu{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(400px,calc(100vw - 32px));max-height:min(520px,calc(100dvh - 96px));padding:0;z-index:30;background:#14161cf7;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 40px #00000073,0 0 0 1px #ffffff0a inset;display:flex;flex-direction:column;overflow:hidden;animation:coraLanguageMenuEnter .2s cubic-bezier(.2,.9,.2,1);transform-origin:bottom center}.cora-bubble-language-search-wrap{flex-shrink:0;padding:8px 8px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.cora-bubble-language-search{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#ffffffeb;font:inherit;font-size:12px;line-height:1.2;outline:none;transition:border-color .15s ease,background .15s ease}.cora-bubble-language-search::placeholder{color:#ffffff61}.cora-bubble-language-search:focus{border-color:#2ed4d273;background:#ffffff0f}.cora-bubble-language-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 6px;display:flex;flex-direction:column;gap:1px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.cora-bubble-language-list::-webkit-scrollbar{width:6px}.cora-bubble-language-list::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.cora-bubble-language-empty{margin:0;padding:16px 10px;text-align:center;color:#ffffff73;font-size:12px}.cora-bubble-language-footer{flex-shrink:0;padding:4px 6px 6px;border-top:1px solid rgba(255,255,255,.06)}.cora-bubble-language-section{display:flex;flex-direction:column;gap:1px}.cora-bubble-language-section+.cora-bubble-language-section{margin-top:2px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.cora-bubble-language-section-title{display:flex;align-items:center;gap:6px;padding:4px 10px 2px;color:#ffffff8c;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cora-bubble-language-section-icon{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;opacity:.75}.cora-bubble-language-section-icon svg{width:11px;height:11px}.cora-bubble-language-section-options{display:flex;flex-direction:column;gap:1px}@keyframes coraLanguageMenuEnter{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.cora-bubble-language-option{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:8px;background:transparent;color:#ffffffd1;cursor:pointer;font:inherit;font-size:12px;text-align:left;transition:background .15s ease,color .15s ease}.cora-bubble-language-option:hover{background:#ffffff0f;color:#fffffffa}.cora-bubble-language-option.selected{background:#2ed4d21a;color:#fffffffa}.cora-bubble-language-option-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cora-bubble-language-option-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em}.cora-bubble-language-option-mode{flex-shrink:0;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px}.cora-bubble-language-option-mode.speak{color:#2ed4d2f2;background:#2ed4d21f}.cora-bubble-language-option-mode.subtitle{color:#f7a501f2;background:#f7a5011f}.cora-bubble-language-option-tick{color:#2ed4d2f2;font-size:11px;font-weight:700}.cora-bubble-language-option.reset{margin-top:0;border-top:none;padding-top:7px;color:#f7a501d9;border-radius:8px}.cora-bubble-language-option.reset:hover{background:#f7a5011a;color:#f7a501}@media(max-width:480px){.cora-bubble-language-trigger{width:26px;height:26px}.cora-bubble-language-glyph-svg{width:13px;height:13px}.cora-bubble-language-menu{width:min(360px,calc(100vw - 24px));max-height:min(460px,calc(100dvh - 80px))}}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Light-_XUMT3Ya.woff2) format("woff2"),url(/assets/MicrographWEB-Light-BGYnk8h0.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Regular-B0Erl9Fm.woff2) format("woff2"),url(/assets/MicrographWEB-Regular-BX9bAqkJ.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Medium-C-ZBoy2G.woff2) format("woff2"),url(/assets/MicrographWEB-Medium-CDdnsFOb.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--cm-ink: #0E1014;--cm-ink-2: #15171C;--cm-ink-3: #1E2027;--cm-ink-muted: #2E3139;--cm-ink-soft: #555964;--cm-bright: #EDEFF5;--cm-bright-2: #E4E7F0;--cm-bright-3: #D7E0EE;--cm-bright-4: #F4F6FA;--cm-white: #FFFFFF;--cm-off-white: #F9F9FB;--cm-coral: #EE5A3A;--cm-coral-2: #E14A2B;--cm-coral-tint: #FDE3DB;--cm-gradient: linear-gradient(95deg, #2C8BFF 0%, #7D5DAB 38%, #E62159 68%, #F04F3B 100%);--cm-font-sans: "Micrograph", "Inter", ui-sans-serif, system-ui, sans-serif;--cm-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cm-weight-light: 300;--cm-weight-regular: 400;--cm-weight-medium: 500;--cm-tracking-tight: -.02em;--cm-tracking-normal: 0;--cm-tracking-wide: .04em;--cm-tracking-wider: .08em;--cm-tracking-widest: .14em;--cm-leading-tight: 1.06;--cm-leading-snug: 1.22;--cm-leading-normal: 1.45;--cm-leading-relaxed: 1.6;--cm-text-xs: 12px;--cm-text-sm: 14px;--cm-text-base: 16px;--cm-text-md: 18px;--cm-text-lg: 22px;--cm-text-xl: 28px;--cm-text-2xl: 36px;--cm-text-3xl: 48px;--cm-text-4xl: 60px;--cm-text-5xl: 76px;--cm-text-6xl: 96px;--cm-text-7xl: 128px;--cm-space-0: 0;--cm-space-1: 4px;--cm-space-2: 8px;--cm-space-3: 12px;--cm-space-4: 16px;--cm-space-5: 20px;--cm-space-6: 24px;--cm-space-7: 32px;--cm-space-8: 40px;--cm-space-9: 56px;--cm-space-10: 80px;--cm-space-11: 112px;--cm-space-12: 160px;--cm-radius-sm: 6px;--cm-radius-md: 10px;--cm-radius-lg: 12px;--cm-radius-xl: 20px;--cm-radius-2xl: 28px;--cm-radius-3xl: 40px;--cm-radius-4xl: 56px;--cm-radius-pill: 48px;--cm-radius-round: 9999px;--cm-shadow-1: 0 1px 2px rgba(14,16,20,.04);--cm-shadow-2: 0 2px 6px rgba(14,16,20,.06), 0 1px 2px rgba(14,16,20,.04);--cm-shadow-3: 0 8px 20px rgba(14,16,20,.08), 0 2px 6px rgba(14,16,20,.05);--cm-shadow-4: 0 20px 40px rgba(14,16,20,.12), 0 6px 14px rgba(14,16,20,.06);--cm-shadow-lift: 0 24px 56px rgba(14,16,20,.16), 0 8px 18px rgba(14,16,20,.08);--cm-ease-out: cubic-bezier(.2, .7, .2, 1);--cm-ease-in-out: cubic-bezier(.6, .05, .2, 1);--cm-duration-1: .12s;--cm-duration-2: .22s;--cm-duration-3: .36s;--cm-duration-4: .52s;--cm-container-sm: 720px;--cm-container-md: 960px;--cm-container-lg: 1200px;--cm-container-xl: 1440px}:root,[data-theme=light]{--cm-bg: var(--cm-bright);--cm-bg-alt: var(--cm-bright-2);--cm-bg-raised: var(--cm-bright-4);--cm-bg-inverse: var(--cm-ink);--cm-surface: var(--cm-white);--cm-surface-sunken: var(--cm-bright-2);--cm-surface-muted: var(--cm-bright-3);--cm-text: var(--cm-ink);--cm-text-muted: var(--cm-ink-muted);--cm-text-soft: var(--cm-ink-soft);--cm-text-inverse: var(--cm-white);--cm-border: rgba(14,16,20,.1);--cm-border-strong: rgba(14,16,20,.24);--cm-border-ink: var(--cm-ink);--cm-accent: var(--cm-coral);--cm-accent-hover: var(--cm-coral-2);--cm-accent-ink: var(--cm-white);--cm-focus-ring: rgba(238,90,58,.35);--cm-scrim: rgba(14,16,20,.55)}[data-theme=dark]{--cm-bg: var(--cm-ink);--cm-bg-alt: var(--cm-ink-2);--cm-bg-raised: var(--cm-ink-3);--cm-bg-inverse: var(--cm-bright);--cm-surface: var(--cm-ink-2);--cm-surface-sunken: var(--cm-ink);--cm-surface-muted: var(--cm-ink-3);--cm-text: var(--cm-off-white);--cm-text-muted: rgba(249,249,251,.72);--cm-text-soft: rgba(249,249,251,.52);--cm-text-inverse: var(--cm-ink);--cm-border: rgba(249,249,251,.12);--cm-border-strong: rgba(249,249,251,.28);--cm-border-ink: var(--cm-off-white);--cm-accent: var(--cm-coral);--cm-accent-hover: #F46D4E;--cm-accent-ink: var(--cm-white);--cm-focus-ring: rgba(238,90,58,.45);--cm-scrim: rgba(0,0,0,.65)}[data-cora-admin],[data-cora-admin] *,[data-cora-admin] *:before,[data-cora-admin] *:after{box-sizing:border-box}[data-cora-admin]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[data-cora-admin]{background:var(--cm-bg);color:var(--cm-text);font-family:var(--cm-font-sans);font-weight:var(--cm-weight-regular);font-size:var(--cm-text-base);line-height:var(--cm-leading-normal)}[data-cora-admin] ::selection{background:var(--cm-ink);color:var(--cm-off-white)}[data-cora-admin][data-theme=dark] ::selection,[data-theme=dark] [data-cora-admin] ::selection{background:var(--cm-off-white);color:var(--cm-ink)}@media(prefers-reduced-motion:reduce){[data-cora-admin],[data-cora-admin] *,[data-cora-admin] *:before,[data-cora-admin] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-cora-admin] :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--cm-font-sans);font-weight:var(--cm-weight-regular);letter-spacing:var(--cm-tracking-tight);line-height:var(--cm-leading-tight);color:var(--cm-text);text-wrap:balance}[data-cora-admin] h1{font-size:var(--cm-text-5xl)}[data-cora-admin] h2{font-size:var(--cm-text-4xl)}[data-cora-admin] h3{font-size:var(--cm-text-3xl)}[data-cora-admin] h4{font-size:var(--cm-text-2xl)}[data-cora-admin] h5{font-size:var(--cm-text-xl)}[data-cora-admin] h6{font-size:var(--cm-text-lg)}[data-cora-admin] p{margin:0 0 var(--cm-space-4);line-height:var(--cm-leading-relaxed);color:var(--cm-text-muted);text-wrap:pretty}[data-cora-admin] a{color:inherit;text-decoration:none;transition:opacity var(--cm-duration-1) var(--cm-ease-out)}[data-cora-admin] a:hover{opacity:.72}[data-cora-admin] :is(code,pre,kbd,samp){font-family:var(--cm-font-mono);font-size:.92em}[data-cora-admin] code{padding:.12em .4em;background:var(--cm-surface-sunken);border:1px solid var(--cm-border);border-radius:var(--cm-radius-sm);color:var(--cm-text)}[data-cora-admin] small{font-size:var(--cm-text-xs);color:var(--cm-text-soft)}[data-cora-admin] hr{border:0;height:1px;background:var(--cm-border);margin:var(--cm-space-8) 0}.cm-display{font-family:var(--cm-font-sans);font-weight:var(--cm-weight-regular);font-size:clamp(44px,6vw,var(--cm-text-5xl));line-height:var(--cm-leading-tight);letter-spacing:var(--cm-tracking-tight);color:var(--cm-text);text-wrap:balance}[data-theme=dark] .cm-display{font-weight:var(--cm-weight-light)}.cm-display-xl{font-size:clamp(56px,7.5vw,var(--cm-text-6xl));font-weight:var(--cm-weight-regular);line-height:1.02;letter-spacing:-.025em}[data-theme=dark] .cm-display-xl{font-weight:var(--cm-weight-light)}.cm-lead{font-size:var(--cm-text-md);line-height:var(--cm-leading-relaxed);color:var(--cm-text-muted);max-width:52ch;text-wrap:pretty}.cm-eyebrow{display:inline-flex;align-items:center;gap:var(--cm-space-3);font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);letter-spacing:var(--cm-tracking-widest);text-transform:uppercase;color:var(--cm-text-soft);line-height:1}.cm-eyebrow:before{content:"";width:24px;height:1px;background:var(--cm-border-strong)}.cm-stat{font-family:var(--cm-font-sans);font-weight:var(--cm-weight-regular);font-size:var(--cm-text-6xl);line-height:.95;letter-spacing:-.03em;color:var(--cm-text)}[data-theme=dark] .cm-stat{font-weight:var(--cm-weight-light)}.cm-stat__caption{display:block;margin-top:var(--cm-space-3);font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);letter-spacing:var(--cm-tracking-wider);text-transform:uppercase;color:var(--cm-text-soft)}.cm-gradient-text{background:var(--cm-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cm-confidential{font-size:var(--cm-text-xs);letter-spacing:var(--cm-tracking-wider);text-transform:uppercase;color:var(--cm-text-soft);opacity:.6}.cm-container{width:100%;max-width:var(--cm-container-lg);margin-inline:auto;padding-inline:var(--cm-space-6)}.cm-container--wide{max-width:var(--cm-container-xl)}.cm-container--narrow{max-width:var(--cm-container-md)}.cm-container--prose{max-width:var(--cm-container-sm)}.cm-cta{--_pill-h: 48px;--_emblem-d: 64px;--_tail: calc(var(--_emblem-d) + 4px);position:relative;display:inline-flex;align-items:center;height:var(--_emblem-d);padding:0;background:transparent;border:0;color:var(--cm-text);font-family:var(--cm-font-sans);font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium);letter-spacing:var(--cm-tracking-wider);text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;isolation:isolate}.cm-cta__label{position:relative;display:inline-flex;align-items:center;height:var(--_pill-h);padding:0 calc(var(--_emblem-d) * .5 + var(--cm-space-6)) 0 var(--cm-space-7);margin-right:calc(var(--_emblem-d) * -.5);border:1.25px solid var(--cm-border-ink);border-radius:var(--cm-radius-round);background:transparent;color:inherit;white-space:nowrap;transition:background-color var(--cm-duration-2) var(--cm-ease-out),color var(--cm-duration-2) var(--cm-ease-out)}.cm-cta__emblem{position:relative;flex:0 0 auto;width:var(--_emblem-d);height:var(--_emblem-d);display:grid;place-items:center;border:1.25px solid var(--cm-border-ink);border-radius:50%;background:var(--cm-bg);color:inherit;z-index:1;transition:background-color var(--cm-duration-2) var(--cm-ease-out),border-color var(--cm-duration-2) var(--cm-ease-out),color var(--cm-duration-2) var(--cm-ease-out),transform var(--cm-duration-3) var(--cm-ease-out)}.cm-cta__arrow{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter;transition:transform var(--cm-duration-3) var(--cm-ease-out)}.cm-cta:hover .cm-cta__emblem{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cm-accent-ink)}.cm-cta:hover .cm-cta__arrow{transform:translate(3px)}.cm-cta:focus-visible{outline:none}.cm-cta:focus-visible .cm-cta__label{box-shadow:0 0 0 3px var(--cm-focus-ring)}.cm-cta--filled .cm-cta__label,.cm-cta--filled .cm-cta__emblem{background:var(--cm-ink);color:var(--cm-off-white);border-color:var(--cm-ink)}[data-theme=dark] .cm-cta,.cm-cta--on-dark{color:var(--cm-off-white)}[data-theme=dark] .cm-cta .cm-cta__label,[data-theme=dark] .cm-cta .cm-cta__emblem,.cm-cta--on-dark .cm-cta__label,.cm-cta--on-dark .cm-cta__emblem{border-color:var(--cm-off-white);color:var(--cm-off-white)}[data-theme=dark] .cm-cta .cm-cta__emblem,.cm-cta--on-dark .cm-cta__emblem{background:var(--cm-ink)}.cm-cta-pill,.cm-cta-pill__label,.cm-cta-pill__arrow{all:unset}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cm-space-2);height:38px;padding:0 var(--cm-space-5);border:1px solid transparent;border-radius:var(--cm-radius-pill);background:var(--cm-surface-sunken);color:var(--cm-text);font-family:var(--cm-font-sans);font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium);letter-spacing:.01em;cursor:pointer;transition:background-color var(--cm-duration-1) var(--cm-ease-out),color var(--cm-duration-1) var(--cm-ease-out),transform var(--cm-duration-1) var(--cm-ease-out)}.cm-btn:hover{background:var(--cm-surface-muted)}.cm-btn:active{transform:translateY(1px)}.cm-btn--primary{background:var(--cm-ink);color:var(--cm-off-white);border-color:var(--cm-ink)}.cm-btn--primary:hover{background:var(--cm-ink-2)}.cm-btn--accent{background:var(--cm-accent);color:var(--cm-accent-ink);border-color:var(--cm-accent)}.cm-btn--accent:hover{background:var(--cm-accent-hover);border-color:var(--cm-accent-hover)}.cm-btn--ghost{background:transparent;color:var(--cm-text);border-color:var(--cm-border-strong)}.cm-btn--ghost:hover{background:var(--cm-surface-sunken)}.cm-icon-btn{--_size: 44px;width:var(--_size);height:var(--_size);display:inline-grid;place-items:center;border:1px solid var(--cm-border);border-radius:50%;background:var(--cm-surface);color:var(--cm-accent);cursor:pointer;transition:transform var(--cm-duration-2) var(--cm-ease-out),background-color var(--cm-duration-1) var(--cm-ease-out)}.cm-icon-btn:hover{transform:translate(2px);background:var(--cm-surface-muted)}.cm-icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square}.cm-tabs{display:inline-flex;align-items:center;gap:var(--cm-space-1);padding:6px;background:var(--cm-bright-2);border-radius:var(--cm-radius-round)}[data-theme=dark] .cm-tabs{background:var(--cm-ink-3)}.cm-tabs__item{display:inline-flex;align-items:center;height:40px;padding:0 var(--cm-space-5);background:transparent;color:var(--cm-text);border:0;border-radius:var(--cm-radius-round);font:inherit;font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium);cursor:pointer;transition:background-color var(--cm-duration-1) var(--cm-ease-out),color var(--cm-duration-1) var(--cm-ease-out)}.cm-tabs__item:hover{background:#0e10140d}[data-theme=dark] .cm-tabs__item:hover{background:#f9f9fb0f}.cm-tabs__item[aria-selected=true],.cm-tabs__item.is-active{background:var(--cm-accent);color:var(--cm-accent-ink)}.cm-card-image{position:relative;overflow:hidden;border-radius:var(--cm-radius-2xl);background:var(--cm-surface-sunken);aspect-ratio:4 / 5}.cm-card-image>img,.cm-card-image>video,.cm-card-image>.photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--cm-duration-4) var(--cm-ease-out)}.cm-card-image:hover>img,.cm-card-image:hover>video,.cm-card-image:hover>.photo{transform:scale(1.04)}.cm-card-image__caption{position:absolute;left:var(--cm-space-5);bottom:var(--cm-space-5);display:inline-flex;align-items:center;height:40px;padding:0 var(--cm-space-5);background:var(--cm-bright-3);color:var(--cm-ink);border-radius:var(--cm-radius-round);font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium);line-height:1.2;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);box-shadow:var(--cm-shadow-1)}.cm-card-image__caption--stack{height:auto;padding:var(--cm-space-3) var(--cm-space-5);line-height:1.15}.cm-medallion{position:relative;overflow:hidden;border-radius:var(--cm-radius-3xl);background:var(--cm-ink);color:var(--cm-off-white);isolation:isolate}.cm-medallion>img,.cm-medallion>video{width:100%;height:100%;object-fit:cover;display:block}.cm-medallion__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e101400 45%,#0e1014bf);pointer-events:none}.cm-medallion__label{position:absolute;top:var(--cm-space-6);left:var(--cm-space-7);font-size:clamp(28px,3vw,var(--cm-text-2xl));font-weight:var(--cm-weight-light);letter-spacing:var(--cm-tracking-tight);color:var(--cm-off-white)}.cm-medallion__body{position:absolute;left:var(--cm-space-7);right:var(--cm-space-7);bottom:var(--cm-space-7);display:flex;flex-direction:column;gap:var(--cm-space-2);max-width:36ch}.cm-medallion__title{font-size:var(--cm-text-lg);font-weight:var(--cm-weight-medium);color:var(--cm-off-white);letter-spacing:0;line-height:1.2}.cm-medallion__body p{margin:0;font-size:var(--cm-text-sm);color:#f9f9fbc7;line-height:var(--cm-leading-normal)}.cm-card{background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:var(--cm-radius-xl);padding:var(--cm-space-7);box-shadow:var(--cm-shadow-1);transition:box-shadow var(--cm-duration-2) var(--cm-ease-out),transform var(--cm-duration-2) var(--cm-ease-out)}.cm-card:hover{box-shadow:var(--cm-shadow-3)}.cm-card--flush{padding:0;overflow:hidden}.cm-card--ink{background:var(--cm-ink);color:var(--cm-off-white);border-color:var(--cm-ink)}.cm-card--ink p{color:#f9f9fbb8}.cm-chip{display:inline-flex;align-items:center;gap:var(--cm-space-2);height:28px;padding:0 var(--cm-space-4);background:var(--cm-bright-3);color:var(--cm-ink);border-radius:var(--cm-radius-round);font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);letter-spacing:.01em;line-height:1}.cm-chip--ink{background:var(--cm-ink);color:var(--cm-off-white)}.cm-chip--accent{background:var(--cm-coral-tint);color:var(--cm-coral-2)}.cm-chip--ghost{background:transparent;border:1px solid var(--cm-border-strong);color:var(--cm-text)}.cm-field{display:grid;gap:var(--cm-space-2)}.cm-field__label{font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);letter-spacing:var(--cm-tracking-wider);text-transform:uppercase;color:var(--cm-text-soft)}.cm-input{height:44px;padding:0 var(--cm-space-4);background:var(--cm-surface);color:var(--cm-text);border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);font:inherit;font-size:var(--cm-text-sm);transition:border-color var(--cm-duration-1) var(--cm-ease-out),box-shadow var(--cm-duration-1) var(--cm-ease-out)}.cm-input::placeholder{color:var(--cm-text-soft)}.cm-input:focus{outline:none;border-color:var(--cm-accent);box-shadow:0 0 0 3px var(--cm-focus-ring)}.cm-logo,.cm-symbol{display:inline-block;line-height:0;color:var(--cm-text)}.cm-logo img,.cm-symbol img{display:block;height:100%;width:auto}.cm-logo{height:28px}.cm-logo--lg{height:40px}.cm-logo--sm{height:20px}.cm-symbol{height:36px}.cm-symbol--lg{height:64px}.cm-symbol--sm{height:24px}[data-theme=dark] .cm-logo img,[data-theme=dark] .cm-symbol img{filter:invert(100%) brightness(1.1)}.cm-rule{display:block;width:24px;height:1px;background:var(--cm-border-strong)}.cm-rule--wide{width:80px}.cm-rule--full{width:100%}.cm-gradient-edge{position:relative}.cm-gradient-edge:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cm-gradient);border-radius:var(--cm-radius-xl) var(--cm-radius-xl) 0 0}[data-cora-admin]{color:var(--cm-text);background:var(--cm-bg);font-family:var(--cm-font-sans);font-weight:var(--cm-weight-regular);font-size:var(--cm-text-sm);line-height:var(--cm-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[data-cora-admin]{--cm-bg: var(--cm-ink);--cm-bg-alt: var(--cm-ink-2);--cm-bg-raised: var(--cm-ink-3);--cm-bg-inverse: var(--cm-bright);--cm-surface: var(--cm-ink-2);--cm-surface-sunken: var(--cm-ink);--cm-surface-muted: var(--cm-ink-3);--cm-text: var(--cm-off-white);--cm-text-muted: rgba(249,249,251,.72);--cm-text-soft: rgba(249,249,251,.52);--cm-text-inverse: var(--cm-ink);--cm-border: rgba(249,249,251,.12);--cm-border-strong: rgba(249,249,251,.28);--cm-border-ink: var(--cm-off-white);--cm-accent: var(--cm-coral);--cm-accent-hover: #F46D4E;--cm-accent-ink: var(--cm-white);--cm-focus-ring: rgba(238,90,58,.45);--cm-scrim: rgba(0,0,0,.65);--cm-primary: #2C8BFF;--cm-primary-hover: #4B9DFF;--cm-primary-dim: rgba(44,139,255,.16);--cm-primary-ring: rgba(44,139,255,.45);--cm-back-office: #2ED4D2;--cm-success: #11DA98;--cm-warning: #F7A501;--cm-error: #E62159}[data-cora-admin] h1{font-size:var(--cm-text-2xl)}[data-cora-admin] h2{font-size:var(--cm-text-xl)}[data-cora-admin] h3{font-size:var(--cm-text-lg)}[data-cora-admin] h4{font-size:var(--cm-text-md)}[data-cora-admin] h5{font-size:var(--cm-text-base)}[data-cora-admin] h6{font-size:var(--cm-text-sm)}[data-cora-admin] p{margin:0}[data-cora-admin] .cm-admin-eyebrow{display:inline-flex;align-items:center;gap:var(--cm-space-2);font-size:10px;font-weight:var(--cm-weight-medium);letter-spacing:var(--cm-tracking-widest);text-transform:uppercase;color:var(--cm-text-soft);line-height:1}[data-cora-admin] .cm-admin-eyebrow:before{content:"";width:16px;height:1px;background:var(--cm-border-strong)}[data-cora-admin] .cm-admin-title{font-family:var(--cm-font-sans);font-weight:var(--cm-weight-regular);font-size:var(--cm-text-lg);letter-spacing:var(--cm-tracking-tight);color:var(--cm-text);line-height:1.1;margin:4px 0 0}[data-cora-admin] .cm-glass{background:color-mix(in srgb,var(--cm-bg-raised) 50%,transparent);border:1px solid var(--cm-border);border-radius:var(--cm-radius-lg);box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff0f,inset 0 -1px #ffffff0a;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}[data-cora-admin] .cm-save-bar{position:relative;background:var(--cm-surface);border-top:1px solid var(--cm-border)}[data-cora-admin] .cm-save-bar:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--cm-gradient);pointer-events:none}[data-cora-admin] .cm-tabs--admin{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--cm-surface-sunken);border:1px solid var(--cm-border);border-radius:var(--cm-radius-round)}[data-cora-admin] .cm-tabs--admin .cm-tabs__item{height:30px;padding:0 14px;font-size:12.5px;border-radius:var(--cm-radius-round);color:var(--cm-text-muted);background:transparent;border:none;font-family:inherit;font-weight:var(--cm-weight-medium);cursor:pointer;transition:background-color var(--cm-duration-1) var(--cm-ease-out),color var(--cm-duration-1) var(--cm-ease-out)}[data-cora-admin] .cm-tabs--admin .cm-tabs__item:hover{background:#f9f9fb0f;color:var(--cm-text)}[data-cora-admin] .cm-tabs--admin .cm-tabs__item[aria-selected=true],[data-cora-admin] .cm-tabs--admin .cm-tabs__item.is-active{background:var(--cm-primary);color:#fff}[data-cora-admin] .cm-chip-nav{display:inline-flex;align-items:center;height:26px;padding:0 12px;background:transparent;border:1px solid var(--cm-border);border-radius:var(--cm-radius-round);color:var(--cm-text-muted);font-family:inherit;font-size:11.5px;font-weight:var(--cm-weight-medium);cursor:pointer;transition:background-color var(--cm-duration-1) var(--cm-ease-out),color var(--cm-duration-1) var(--cm-ease-out),border-color var(--cm-duration-1) var(--cm-ease-out)}[data-cora-admin] .cm-chip-nav:hover{background:#f9f9fb0f;color:var(--cm-text);border-color:var(--cm-border-strong)}[data-cora-admin] .cm-chip-nav.is-active{background:var(--cm-primary-dim);border-color:var(--cm-primary-ring);color:var(--cm-primary)}[data-cora-admin] .cm-stat--admin{font-family:var(--cm-font-sans);font-weight:var(--cm-weight-light);font-size:36px;line-height:1;letter-spacing:var(--cm-tracking-tight);color:var(--cm-text)}[data-cora-admin] .cm-cta--sm{--_pill-h: 32px;--_emblem-d: 40px;font-size:11px}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Thin-Bg34Kooo.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-ThinItalic-BAr6_OKz.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Extralight-DJfTMLct.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-ExtralightItalic-Da4XVbx9.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Light-_XUMT3Ya.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-LightItalic-Cd5fIclp.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Regular-B0Erl9Fm.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-RegularItalic-ChULoSNh.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Medium-C-ZBoy2G.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-MediumItalic-DUYwlXoP.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Semibold-CfoMMB_s.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-SemiboldItalic-Bwps63p8.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Bold-XfJKV7AD.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-BoldItalic-CH5WFnmC.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-Black-DO-H6lAz.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/assets/MicrographWEB-BlackItalic-DP336MOP.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{width:100vw;height:calc(var(--vh, 1vh) * 100);font-family:Micrograph,system-ui,Helvetica,Arial,sans-serif;line-height:1;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#root{width:100vw;height:calc(var(--vh, 1vh) * 100)}#swipeable-tool-bar>.MuiPaper-root{overflow:visible;touch-action:none}#swipeable-tool-bar{bottom:0;position:fixed;width:100%}#swipeable-tool-bar>.MuiBackdrop-root{background-color:inherit}body{padding:0;margin:0;overflow:hidden;background-color:#191a1d!important;font-family:Micrograph,system-ui,Helvetica,Arial,sans-serif}.content-layout{flex:1;display:flex;flex-direction:column;flex-shrink:0;width:100%;min-height:640px;padding:48px}.content__title{margin-top:0;color:"white"}.content__body{font-size:1.6rem;line-height:2.4rem}#page-description{display:flex;flex-direction:column}#page-description span{margin-bottom:1.6rem}#page-description span:last-child{margin-bottom:0}@media only screen and (max-width:480px){.content-layout{padding:1.6rem}.content__title{font-size:2.4rem}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
