.u1XqxW_container{text-align:center;flex-direction:column;align-items:center;display:flex}.u1XqxW_embeddedDoneCard{border:1px solid rgba(var(--brand-rgb), .14);background:rgba(var(--accent-rgb), .16);border-radius:16px;width:min(640px,92vw);margin-top:72px;padding:20px 24px}.u1XqxW_embeddedDoneCard h2{color:var(--text-brand);margin:0}.u1XqxW_embeddedDoneCard p{color:rgba(var(--text-brand-rgb), .9);margin:10px 0 0}.u1XqxW_completionOverlay{background:rgba(var(--overlay-rgb), .5);z-index:1000;justify-content:center;align-items:center;padding:1.5rem;animation:.3s u1XqxW_completionOverlayFadeIn;display:flex;position:fixed;inset:0}.u1XqxW_completionCard{background:rgba(var(--surface-rgb), .97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--surface-rgb), .6);box-shadow:0 16px 40px rgba(var(--shadow-brand-rgb), .18);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:560px;max-height:85vh;padding:1.75rem 1.5rem;display:flex}.u1XqxW_completionCard h2{color:var(--text-brand);margin:0;font-size:1.35rem;font-weight:600}.u1XqxW_completionMessage{color:rgba(var(--text-brand-rgb), .9);text-align:start;margin:0;line-height:1.6;overflow-y:auto}.u1XqxW_completionContinueButton{background:linear-gradient(150deg, var(--sage-600), rgb(var(--sage-700-rgb)));width:100%;max-width:320px;color:var(--text-on-color);letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 20px rgba(var(--sage-700-rgb), .28);border:none;border-radius:9999px;padding:.9rem 1.1rem;font-size:1rem;font-weight:700;transition:transform .12s,box-shadow .2s,background .2s}.u1XqxW_completionContinueButton:hover{background:linear-gradient(150deg, rgb(var(--sage-700-rgb)), var(--sage-600));box-shadow:0 10px 24px rgba(var(--sage-700-rgb), .32)}.u1XqxW_completionContinueButton:active{transform:translateY(1px)}@keyframes u1XqxW_completionOverlayFadeIn{0%{opacity:0}to{opacity:1}}.u1XqxW_sessionContainer{background:rgba(var(--surface-rgb), .4);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:500px;min-height:400px;margin:0 auto;display:flex;position:relative;overflow:visible}.u1XqxW_statusText{color:var(--text-brand);text-align:center;border-radius:1rem;margin-top:1.5rem;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:1.2rem;font-weight:500}.u1XqxW_privacyContainer{background:rgba(var(--surface-rgb), .4);border-radius:1rem;max-width:400px;margin:1rem auto;padding:1rem 2rem}.u1XqxW_privacyContainer h3{color:var(--neutral-900);font-size:1.2rem;font-weight:600}.u1XqxW_privacyContainer h3 button{padding:0;font-size:1rem}.u1XqxW_privacyContainer p{color:var(--neutral-900);margin-bottom:1rem}.u1XqxW_privacyContainer button{font-size:.75rem}.u1XqxW_privacyContainerPersistent{background:var(--neutral-50);color:var(--neutral-500);border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:12px;font-size:.8rem;line-height:1.5;display:flex}.u1XqxW_privacyLinkButton{color:var(--text-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.u1XqxW_privacyLinkButton:hover{color:var(--navy-600);background:0 0}.u1XqxW_actionButton{background:0 0;border:none;justify-content:center;align-items:center;width:200px;height:200px;margin:2rem;padding:0;display:flex;position:relative}.u1XqxW_buttonImage{z-index:1;object-fit:contain;width:100%;height:100%;margin-right:0;position:absolute}.u1XqxW_actionButtonContent{color:var(--text-on-color);pointer-events:none;z-index:2;text-align:center;gap:.2rem;font-weight:400;position:relative}.u1XqxW_actionButtonContent:not(.u1XqxW_actionButtonContentStart){flex-direction:column;justify-content:center;align-items:center;display:flex}.u1XqxW_actionButton:hover{box-shadow:none;background:0 0;transform:scale(1.1)}.u1XqxW_actionButton:disabled{background:0 0}.u1XqxW_actionButton img{margin-right:0!important}.u1XqxW_startButton{border:1px solid rgba(var(--surface-rgb), .25);background:radial-gradient(ellipse at 20% 0%, rgba(var(--accent-rgb), .15), transparent 50%), radial-gradient(ellipse at 80% 100%, rgba(var(--sky-400-rgb), .12), transparent 50%), linear-gradient(135deg, rgba(var(--surface-rgb), .92) 0%, rgba(var(--neutral-50-rgb), .88) 100%);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);width:100%;max-width:280px;min-height:68px;box-shadow:0 10px 40px rgba(var(--shadow-brand-rgb), .12), 0 2px 10px rgba(var(--shadow-brand-rgb), .06), inset 0 1px 0 rgba(var(--surface-rgb), .6), inset 0 -1px 0 rgba(var(--shadow-brand-rgb), .08);color:var(--text-brand);cursor:pointer;isolation:isolate;z-index:1;border-radius:24px;justify-content:center;align-items:center;gap:14px;margin:0;padding:16px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:3s ease-in-out infinite u1XqxW_gentlePulse;display:inline-flex;position:relative;overflow:visible}.u1XqxW_startButton:before{content:"";background:linear-gradient(135deg, rgba(var(--accent-rgb), .05) 0%, transparent 40%, rgba(var(--brand-rgb), .03) 100%);opacity:1;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.u1XqxW_startButton:after{content:"";background:linear-gradient(105deg, transparent 40%, rgba(var(--surface-rgb), .07) 50%, transparent 60%);pointer-events:none;transition:transform .6s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:translate(-100%)}.u1XqxW_startButton:hover{background:radial-gradient(ellipse at 20% 0%, rgba(var(--accent-rgb), .18), transparent 50%), radial-gradient(ellipse at 80% 100%, rgba(var(--sky-400-rgb), .14), transparent 50%), linear-gradient(135deg, rgba(var(--surface-rgb), .94) 0%, rgba(var(--neutral-50-rgb), .9) 100%);border-color:rgba(var(--surface-rgb), .4);box-shadow:0 12px 35px rgba(var(--shadow-brand-rgb), .12), 0 4px 12px rgba(var(--shadow-brand-rgb), .06), inset 0 1px 1px rgba(var(--surface-rgb), .8), inset 0 -1px 0 rgba(var(--shadow-brand-rgb), .08);transform:translateY(-2px)}.u1XqxW_startButton:hover:after{transform:translate(100%)}.u1XqxW_startButton:active{background:radial-gradient(ellipse at 20% 0%, rgba(var(--accent-rgb), .12), transparent 50%), radial-gradient(ellipse at 80% 100%, rgba(var(--sky-400-rgb), .1), transparent 50%), linear-gradient(135deg, rgba(var(--surface-rgb), .88) 0%, rgba(var(--neutral-50-rgb), .85) 100%);box-shadow:0 6px 25px rgba(var(--shadow-brand-rgb), .1), 0 2px 8px rgba(var(--shadow-brand-rgb), .05), inset 0 1px 0 rgba(var(--surface-rgb), .5);transform:translateY(-1px)scale(1.01)}.u1XqxW_startButton:focus-visible{outline:2px solid rgba(var(--accent-rgb), .5);outline-offset:4px;box-shadow:0 12px 40px rgba(var(--shadow-brand-rgb), .12), 0 0 0 4px rgba(var(--accent-rgb), .1), inset 0 1px 0 rgba(var(--surface-rgb), .15)}@keyframes u1XqxW_gentlePulse{0%,to{box-shadow:0 10px 40px rgba(var(--shadow-brand-rgb), .12), 0 2px 10px rgba(var(--shadow-brand-rgb), .06), inset 0 1px 0 rgba(var(--surface-rgb), .6), inset 0 -1px 0 rgba(var(--shadow-brand-rgb), .08)}50%{box-shadow:0 12px 45px rgba(var(--shadow-brand-rgb), .14), 0 3px 12px rgba(var(--shadow-brand-rgb), .07), inset 0 1px 0 rgba(var(--surface-rgb), .7), inset 0 -1px 0 rgba(var(--shadow-brand-rgb), .1), 0 0 40px rgba(var(--sage-400-rgb), .08)}}.u1XqxW_startButtonContent{color:inherit;z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:12px;display:inline-flex;position:relative}.u1XqxW_startButtonContent span{letter-spacing:.3px;text-transform:none;font-size:1.25rem;font-weight:600;transition:transform .2s}.u1XqxW_startButtonIcon{background:linear-gradient(135deg, rgba(var(--accent-rgb), .15), rgba(var(--accent-rgb), .05));box-shadow:0 2px 8px rgba(var(--shadow-brand-rgb), .08), inset 0 1px 0 rgba(var(--surface-rgb), .3);filter:brightness(0)saturate()invert(18%)sepia(12%)saturate(2200%)hue-rotate(193deg)brightness(88%)contrast(90%);opacity:.65;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .3s;width:40px!important;height:40px!important;margin:0!important;display:inline-flex!important}.u1XqxW_startButton:hover .u1XqxW_startButtonIcon{background:linear-gradient(135deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .08));box-shadow:0 2px 8px rgba(var(--sage-400-rgb), .15), inset 0 1px 0 rgba(var(--surface-rgb), .5);opacity:.65;filter:brightness(0)saturate()invert(15%)sepia(15%)saturate(2400%)hue-rotate(193deg)brightness(82%)contrast(92%);transform:scale(1.03)}.u1XqxW_startButton:hover .u1XqxW_startButtonContent span{color:rgba(var(--text-brand-rgb), .95);transform:translate(1px)}.u1XqxW_pulseRing{box-shadow:0 0 0 0 rgba(var(--sage-400-rgb), .4);pointer-events:none;z-index:-1;background:0 0;border-radius:24px;animation:2.5s cubic-bezier(.25,.46,.45,.94) infinite u1XqxW_pulseWave;position:absolute;inset:0}.u1XqxW_pulseRingDelayed{box-shadow:0 0 0 0 rgba(var(--sky-400-rgb), .4);animation-delay:1.25s}@keyframes u1XqxW_pulseWave{0%{box-shadow:0 0 0 0 rgba(var(--sage-400-rgb), .4)}70%{box-shadow:0 0 0 15px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--sage-400-rgb), 0)}}@keyframes u1XqxW_pulseWaveBlue{0%{box-shadow:0 0 0 0 rgba(var(--sky-400-rgb), .4)}70%{box-shadow:0 0 0 15px rgba(var(--sky-400-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--sky-400-rgb), 0)}}.u1XqxW_pulseRingDelayed{animation:2.5s cubic-bezier(.25,.46,.45,.94) 1.25s infinite u1XqxW_pulseWaveBlue}@media (max-width:640px){.u1XqxW_startButton{max-width:100%;min-height:60px;padding:14px 20px;animation-duration:4s}.u1XqxW_startButtonContent{gap:10px}.u1XqxW_startButtonContent span{font-size:1.15rem}.u1XqxW_startButtonIcon{padding:6px;width:36px!important;height:36px!important}.u1XqxW_actionButtonContainer{background:0 0;margin:16px auto 10px;padding:16px}}@media (prefers-reduced-motion:reduce){.u1XqxW_startButton{transition:none;animation:none}.u1XqxW_pulseRing,.u1XqxW_pulseRingDelayed{box-shadow:none;animation:none}.u1XqxW_startButton:hover,.u1XqxW_startButton:active{transform:none}}.u1XqxW_disabledButton{opacity:.5;cursor:not-allowed}.u1XqxW_disabledButton:hover{background:0 0!important;transform:none!important}.u1XqxW_recordingIndicator{color:var(--red-500);margin-top:1rem;font-weight:700}.u1XqxW_buttonsContainer{gap:1rem;margin-top:1rem;display:flex}.u1XqxW_doneButton{background:var(--brand);color:var(--text-on-color);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem}.u1XqxW_audioPlayer{margin-top:1.5rem}.u1XqxW_statusTextItem{align-items:center;gap:.5rem;display:flex}.u1XqxW_statusTextItemSpeaking{color:var(--sage-400)}.u1XqxW_statusTextItemRecording{color:var(--red-600)}.u1XqxW_statusTextItemPaused{color:var(--text-brand)}.u1XqxW_recordingStatusIcon{background-color:var(--red-600);width:24px;height:24px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.u1XqxW_statusTextItemThinking{color:var(--text-brand)}.u1XqxW_thinkingText{align-items:center;gap:6px;display:inline-flex}.u1XqxW_thinkingPhrase{opacity:.85;margin-left:6px;font-style:italic}.u1XqxW_thinkingDots{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.u1XqxW_thinkingDot{opacity:.4;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite u1XqxW_thinkingDot}.u1XqxW_thinkingDot:nth-child(2){animation-delay:.2s}.u1XqxW_thinkingDot:nth-child(3){animation-delay:.4s}@keyframes u1XqxW_thinkingDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.u1XqxW_thinkingOverlay{pointer-events:none;z-index:20;width:var(--sphere-size,150px);height:var(--sphere-size,150px);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u1XqxW_thinkingOverlayText{max-width:calc(var(--sphere-size,150px) - 24px);text-align:center;color:var(--neutral-900);background:rgba(var(--surface-rgb), .85);box-shadow:0 4px 18px rgba(var(--shadow-rgb), .08);border-radius:14px;margin:0;padding:8px 10px;font-size:.95rem;line-height:1.4}.u1XqxW_pauseIcon{filter:brightness(0)saturate()invert(24%)sepia(15%)saturate(2274%)hue-rotate(194deg)brightness(89%)contrast(101%)}.u1XqxW_pausedMessageContainer{justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.u1XqxW_pausedContent{text-align:center;max-width:400px}.u1XqxW_pausedIcon{filter:brightness(0)saturate()invert(24%)sepia(15%)saturate(2274%)hue-rotate(194deg)brightness(89%)contrast(101%);margin-bottom:20px}.u1XqxW_pausedTitle{color:var(--neutral-900);margin-bottom:12px;font-size:24px;font-weight:600}.u1XqxW_pausedDescription{color:var(--neutral-500);margin:0;font-size:16px}.u1XqxW_idleMessage{text-align:center;color:var(--neutral-800);padding:40px 20px}.u1XqxW_idleMessage p{margin:0 0 12px;font-size:18px}.u1XqxW_idleInstructions{color:var(--neutral-500);font-size:16px!important}.u1XqxW_sessionErrorContainer{background:linear-gradient(135deg, rgba(var(--red-50-rgb), .95) 0%, rgba(var(--surface-rgb), .9) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--red-600-rgb), .15);box-shadow:0 8px 32px rgba(var(--red-600-rgb), .08), 0 2px 8px rgba(var(--shadow-rgb), .04), inset 0 1px 0 rgba(var(--surface-rgb), .8);border-radius:16px;align-items:flex-start;gap:16px;margin:20px;padding:24px;animation:.3s ease-out u1XqxW_errorSlideIn;display:flex}@keyframes u1XqxW_errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.u1XqxW_sessionErrorIcon{background:linear-gradient(135deg, rgba(var(--red-600-rgb), .12) 0%, rgba(var(--red-600-rgb), .06) 100%);width:44px;height:44px;color:var(--red-600);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.u1XqxW_sessionErrorContent{flex:1;min-width:0}.u1XqxW_sessionErrorTitle{color:var(--red-900);letter-spacing:-.01em;margin:0 0 8px;font-size:1.1rem;font-weight:600}.u1XqxW_sessionErrorDescription{color:var(--red-900);margin:0 0 16px;font-size:.95rem;line-height:1.5}.u1XqxW_sessionErrorActions{flex-wrap:wrap;gap:10px;display:flex}.u1XqxW_sessionErrorButton{cursor:pointer;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-hover) 100%);color:var(--text-on-color);box-shadow:0 2px 8px rgba(var(--shadow-brand-rgb), .2);border:none;border-radius:10px;padding:10px 18px;font-size:.9rem;font-weight:500;transition:all .2s}.u1XqxW_sessionErrorButton:hover{box-shadow:0 4px 12px rgba(var(--shadow-brand-rgb), .25);transform:translateY(-1px)}.u1XqxW_sessionErrorButton:active{transform:translateY(0)}.u1XqxW_sessionErrorButtonSecondary{background:linear-gradient(135deg, rgba(var(--surface-rgb), .9) 0%, rgba(var(--neutral-50-rgb), .9) 100%);color:var(--text-brand);border:1px solid rgba(var(--brand-rgb), .2);box-shadow:0 2px 6px rgba(var(--shadow-rgb), .06)}.u1XqxW_sessionErrorButtonSecondary:hover{background:linear-gradient(135deg, var(--surface) 0%, var(--neutral-50) 100%);border-color:rgba(var(--brand-rgb), .3)}.u1XqxW_sessionErrorButtonGhost{color:var(--red-900);box-shadow:none;background:0 0;padding:10px 14px}.u1XqxW_sessionErrorButtonGhost:hover{background:rgba(var(--red-900-rgb), .08);box-shadow:none;transform:none}@media (max-width:768px){.u1XqxW_sessionErrorContainer{flex-direction:column;gap:12px;margin:16px;padding:20px}.u1XqxW_sessionErrorIcon{width:40px;height:40px}.u1XqxW_sessionErrorTitle{font-size:1rem}.u1XqxW_sessionErrorDescription{margin-bottom:14px;font-size:.9rem}.u1XqxW_sessionErrorActions{gap:8px}.u1XqxW_sessionErrorButton{padding:9px 14px;font-size:.85rem}}.u1XqxW_visualizerContainer{justify-content:center;align-items:center;width:300px;height:300px;margin:0;padding:0;display:flex;position:relative}.u1XqxW_visualizerShell{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.u1XqxW_visualizer{z-index:1;width:100%;height:100%;display:block;position:absolute}.u1XqxW_sphereImageContainer{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u1XqxW_sphereImageOverlay{z-index:12;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u1XqxW_sphereOverlayCard{background:rgba(var(--surface-rgb), .9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 40px rgba(var(--shadow-rgb), .18);border-radius:16px;padding:8px}.u1XqxW_sphereOverlayImage{width:calc(var(--sphere-size,150px) * 1.7);object-fit:contain;border-radius:12px;max-width:min(80vw,900px);height:auto;max-height:min(60vh,700px);display:block}.u1XqxW_sphereImage{width:var(--sphere-size,150px);height:var(--sphere-size,150px);object-fit:contain;border-radius:50%}.u1XqxW_orbitWrapper{--orbit-size:calc(var(--sphere-size,150px) + 30px);--orbit-thickness:8px;width:var(--orbit-size);height:var(--orbit-size);z-index:8;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u1XqxW_orbitLayer{transform-origin:50%;will-change:transform;backface-visibility:hidden;width:100%;height:100%;-webkit-mask:radial-gradient(farthest-side at 50% 50%, #0000 calc(100% - var(--orbit-thickness)), #000 calc(100% - var(--orbit-thickness)));-webkit-mask:radial-gradient(farthest-side at 50% 50%, #0000 calc(100% - var(--orbit-thickness)), #000 calc(100% - var(--orbit-thickness)));mask:radial-gradient(farthest-side at 50% 50%, #0000 calc(100% - var(--orbit-thickness)), #000 calc(100% - var(--orbit-thickness)));border-radius:50%;position:absolute;inset:0}.u1XqxW_orbitLayer1{background:conic-gradient(from 0deg at 50% 50%, rgba(var(--brand-rgb), 0) 0deg, rgba(var(--brand-rgb), .25) 40deg, rgba(var(--brand-rgb), .6) 80deg, rgba(var(--brand-rgb), 0) 140deg);animation:3.5s linear infinite u1XqxW_orbitSpin1}.u1XqxW_orbitLayer2{background:conic-gradient(from 120deg at 50% 50%, rgba(var(--accent-rgb), 0) 0deg, rgba(var(--accent-rgb), .2) 40deg, rgba(var(--accent-rgb), .55) 80deg, rgba(var(--accent-rgb), 0) 140deg);animation:4.2s linear infinite u1XqxW_orbitSpin2}.u1XqxW_orbitLayer3{background:conic-gradient(from 240deg at 50% 50%, rgba(var(--neutral-900-rgb), 0) 0deg, rgba(var(--neutral-900-rgb), .15) 30deg, rgba(var(--overlay-rgb), .4) 70deg, rgba(var(--neutral-900-rgb), 0) 130deg);animation:5.1s linear infinite u1XqxW_orbitSpin3}@keyframes u1XqxW_orbitSpin1{to{transform:rotate(360deg)}}@keyframes u1XqxW_orbitSpin2{to{transform:rotate(-360deg)}}@keyframes u1XqxW_orbitSpin3{to{transform:rotate(360deg)}}.u1XqxW_micVisualizerContainer{z-index:0;pointer-events:none;width:100%;height:400px;position:absolute;bottom:0;overflow:visible}.u1XqxW_micVisualizer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.u1XqxW_recordingVisualContainer{background:rgba(var(--neutral-900-rgb), .02);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:500px;margin-bottom:40px;display:flex;position:relative}.u1XqxW_recordingButtonWrapper{z-index:10;margin-top:auto;margin-bottom:40px;position:relative}.u1XqxW_actionButtonContainer{z-index:5;width:100%;max-width:760px;box-shadow:none;background:0 0;border:none;justify-content:center;margin:20px auto 12px;padding:20px;display:flex;position:relative}.u1XqxW_sessionButtons{flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:700px;margin-top:2rem;display:flex}.u1XqxW_audioButton{white-space:nowrap;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.u1XqxW_audioButtonSettings{border-radius:50%;padding:.5rem!important}.u1XqxW_audioButton img{filter:brightness(0)invert();margin-left:0!important;margin-right:0!important}.u1XqxW_endSession{background:var(--red-600)}.u1XqxW_endSession:hover{background:var(--red-500)}.u1XqxW_audioButtonPause{margin-left:2rem}.u1XqxW_micErrorContainer{background:var(--surface);max-width:500px;box-shadow:0 4px 16px rgba(var(--shadow-rgb), .08);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:20px auto;padding:24px;display:flex}.u1XqxW_micErrorContainer h2{color:var(--text-brand);margin:16px 0 8px;font-size:1.6rem}.u1XqxW_micErrorContainer p{color:var(--neutral-600);margin-bottom:16px;line-height:1.4}.u1XqxW_micInstructions{background:var(--neutral-50);text-align:left;border-radius:8px;width:100%;margin:8px 0 20px;padding:16px}.u1XqxW_micInstructions h3{color:var(--text-brand);margin-bottom:8px;font-size:1.1rem}.u1XqxW_modalOverlay{background:rgba(var(--overlay-rgb), .5);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.u1XqxW_modalOverlay p{text-align:start}.u1XqxW_modalContent{background:var(--surface);width:100%;max-width:450px;box-shadow:0 4px 20px rgba(var(--shadow-rgb), .15);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.u1XqxW_modalHeader{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.u1XqxW_modalHeader h2{color:var(--text-brand);margin:0;font-size:18px;font-weight:600}.u1XqxW_modalBody{max-height:60vh;padding:20px;overflow-y:auto}.u1XqxW_settingsGroup{margin-bottom:20px}.u1XqxW_settingsGroup label{color:var(--neutral-600);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.u1XqxW_settingsGroup select{border:1px solid var(--neutral-300);background:var(--surface);width:100%;color:var(--neutral-800);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23343a40' d='M6 8.825L1.175 4 2.238 2.938 6 6.7 9.763 2.938 10.825 4z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border-radius:6px;padding:10px 12px;font-size:14px}.u1XqxW_settingsGroup select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .25);outline:none}.u1XqxW_modalFooter{border-top:1px solid var(--neutral-200);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.u1XqxW_cancelButton,.u1XqxW_applyButton{cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.u1XqxW_cancelButton{background:var(--neutral-50);border:1px solid var(--neutral-300);color:var(--neutral-600)}.u1XqxW_cancelButton:hover{background:var(--neutral-200)}.u1XqxW_applyButton{background:var(--accent);border:1px solid var(--accent);color:var(--text-on-color)}.u1XqxW_applyButton:hover{background:var(--accent)}.u1XqxW_loadingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:300px;padding:32px;display:flex}.u1XqxW_loadingContainer h2{color:var(--text-brand);font-weight:500;animation:1.5s infinite u1XqxW_pulse}@keyframes u1XqxW_pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.u1XqxW_essenceQuestion{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);text-align:center;border-radius:8px;width:580px;max-width:90%;margin:12px auto 16px;padding:12px 18px}.u1XqxW_essenceQuestion p{color:inherit;margin:0;font-size:18px;font-weight:500;line-height:1.4}@keyframes u1XqxW_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.u1XqxW_transcriptContainer{background:var(--surface);border:1px solid rgba(var(--accent-rgb), .2);border-radius:12px;width:600px;max-width:90%;margin:20px auto;padding:14px}.u1XqxW_transcriptLabel{color:var(--text-brand);margin-bottom:4px;font-size:.8rem;font-weight:500}.u1XqxW_transcriptText{color:var(--neutral-800);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9rem;line-height:1.4}.u1XqxW_primaryButton{background:var(--brand);color:var(--text-on-color);cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.u1XqxW_secondaryButton{cursor:pointer;background:var(--neutral-50);border:1px solid var(--neutral-300);color:var(--neutral-600);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.u1XqxW_dangerButton{background:var(--red-600);color:var(--text-on-color)}.u1XqxW_dangerButton:hover{background:var(--red-500)}.u1XqxW_warningButton{background:var(--amber-300);color:var(--neutral-800)}.u1XqxW_warningButton:hover{background:var(--amber-300)}.u1XqxW_closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:.25rem;display:flex}.u1XqxW_closeButton svg{margin-right:0}.u1XqxW_closeButton:hover{background:rgba(var(--brand-rgb), .1)}.u1XqxW_closeButton img{opacity:.7;margin-right:0;filter:none!important}.u1XqxW_closeButton:hover img{opacity:1}.u1XqxW_modalCloseButtonIcon{filter:none!important}.u1XqxW_feedbackModal{max-width:600px}.u1XqxW_feedbackQuestion{margin-bottom:24px}.u1XqxW_feedbackQuestion h4{color:var(--text-brand);margin-bottom:12px;font-size:16px;font-weight:500}.u1XqxW_ratingOptions{flex-direction:column;gap:8px;display:flex}.u1XqxW_ratingButton{border:1px solid var(--neutral-300);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;transition:all .2s}.u1XqxW_ratingButton:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .05)}.u1XqxW_selectedRating{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);font-weight:500}.u1XqxW_recommendScale{flex-direction:column;align-items:center;margin-top:12px;display:flex}.u1XqxW_ratingNumbers{justify-content:space-between;width:100%;margin:8px 0;display:flex}.u1XqxW_numberButton{background:var(--surface);border:1px solid var(--neutral-300);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.u1XqxW_numberButton:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .05)}.u1XqxW_selectedNumber{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);font-weight:600}.u1XqxW_recommendLabel{color:var(--neutral-500);font-size:12px}.u1XqxW_feedbackText{border:1px solid var(--neutral-300);resize:vertical;border-radius:8px;width:100%;height:100px;padding:12px;font-size:14px}.u1XqxW_feedbackError{background:var(--neutral-50);border:1px solid var(--red-100);color:var(--red-600);border-radius:8px;margin-bottom:16px;padding:12px}.u1XqxW_buttonLoader{align-items:center;gap:8px;display:flex}.u1XqxW_spinIcon{animation:1s linear infinite u1XqxW_spin}@keyframes u1XqxW_spin{to{transform:rotate(360deg)}}.u1XqxW_errorToast{z-index:1000;width:90%;max-width:500px;position:fixed;top:20px;left:50%;transform:translate(-50%)}.u1XqxW_closeErrorButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}.u1XqxW_closeErrorButton:hover{background:rgba(var(--neutral-900-rgb), .1)}.u1XqxW_closeErrorButton img{opacity:.7;filter:brightness(0)saturate()invert(29%)sepia(62%)saturate(2878%)hue-rotate(339deg)brightness(87%)contrast(95%)}.u1XqxW_progressContainer{background:rgba(var(--neutral-900-rgb), .1);border-radius:3px;width:100%;height:6px;margin-top:10px;overflow:hidden}.u1XqxW_progressBar{background:linear-gradient(90deg, var(--brand), var(--accent));height:100%;width:var(--progress-width,0);border-radius:4px;transition:width .3s ease-in-out}.u1XqxW_progressBar[data-progress-width]{width:attr(data-progress-width)}.u1XqxW_assessmentProgressContainer{background:rgba(var(--surface-rgb), .4);min-width:500px;max-width:800px;box-shadow:0 2px 4px rgba(var(--shadow-rgb), .05);border-radius:10px;margin:20px auto;padding:15px}.u1XqxW_assessmentTitle{color:var(--neutral-800);text-align:center;margin-bottom:8px;font-weight:500}.u1XqxW_assessmentTitle .u1XqxW_progressText{margin-top:.25rem;font-size:.875rem;display:block}.u1XqxW_progressBarContainer{background:var(--neutral-250);border-radius:4px;width:100%;height:8px;overflow:hidden}@media (max-width:768px){.u1XqxW_sessionContainer{min-width:unset;width:95%;margin:0 auto;padding:10px}.u1XqxW_visualizerContainer{width:250px;height:250px}.u1XqxW_actionButtonContent{gap:.15rem;font-size:.9rem}.u1XqxW_actionButton{width:180px;height:180px;margin:1.5rem}.u1XqxW_startButton{max-width:100%;min-height:68px;margin:0;padding:16px 18px}.u1XqxW_startButtonContent span{font-size:1.2rem}.u1XqxW_essenceQuestion{width:95%;max-width:unset;padding:10px;font-size:.9rem}.u1XqxW_essenceQuestion p{font-size:16px}.u1XqxW_transcriptContainer{width:95%;max-width:unset}.u1XqxW_sessionButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;width:95%;padding:0 10px}.u1XqxW_audioButton{min-width:fit-content;padding:.6rem .8rem;font-size:.8rem}.u1XqxW_audioButtonPause{margin-left:0}.u1XqxW_statusText{padding:.5rem;font-size:1rem}.u1XqxW_assessmentProgressContainer{min-width:unset;width:95%}.u1XqxW_modalContent{width:90%;max-width:90%}.u1XqxW_privacyContainerPersistent{width:95%;padding:8px;font-size:.7rem}.u1XqxW_hallucinationNotification{width:95%;max-width:unset;margin:15px auto;padding:15px}.u1XqxW_hallucinationNotification h3{font-size:1rem}.u1XqxW_hallucinationIcon{width:20px;height:20px}.u1XqxW_hallucinationIcon span{font-size:12px}}@media (max-width:480px){.u1XqxW_visualizerContainer{width:200px;height:200px}.u1XqxW_actionButtonContent{font-size:.8rem}.u1XqxW_actionButtonContent img{width:12px;height:12px;margin-right:.2rem}.u1XqxW_actionButton{width:150px;height:150px;margin:1rem}.u1XqxW_startButton{min-height:64px;margin:0;padding:14px 16px}.u1XqxW_startButtonContent span{font-size:1.1rem}.u1XqxW_audioButton span{display:none}.u1XqxW_audioButton{padding:.4rem}.u1XqxW_endSession span{font-size:.7rem;display:inline}.u1XqxW_modalBody{padding:15px}.u1XqxW_privacyContainerPersistent p{font-size:.7rem}}.u1XqxW_hallucinationNotification{background:linear-gradient(135deg, var(--amber-50) 0%, var(--amber-100) 100%);box-shadow:0 4px 20px rgba(var(--amber-500-rgb), .15);border:1px solid rgba(var(--amber-500-rgb), .2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px;transition:all .3s}.u1XqxW_hallucinationNotification:hover{box-shadow:0 6px 24px rgba(var(--amber-500-rgb), .2);transform:translateY(-2px)}.u1XqxW_hallucinationNotification h3{color:var(--amber-900);letter-spacing:-.02em;margin-bottom:8px;font-size:1.2rem;font-weight:600}.u1XqxW_hallucinationNotification p{color:var(--amber-900);opacity:.9;margin:0;font-size:.95rem;line-height:1.5}.u1XqxW_hallucinationIcon{background:linear-gradient(135deg, var(--amber-500) 0%, var(--amber-600) 100%);width:36px;height:36px;box-shadow:0 4px 12px rgba(var(--amber-500-rgb), .3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:2s ease-in-out infinite u1XqxW_pulseWarning;display:flex}@keyframes u1XqxW_pulseWarning{0%,to{box-shadow:0 4px 12px rgba(var(--amber-500-rgb), .3);transform:scale(1)}50%{box-shadow:0 6px 16px rgba(var(--amber-500-rgb), .4);transform:scale(1.05)}}.u1XqxW_hallucinationIcon span{color:var(--text-on-color);font-size:18px;font-weight:700;line-height:1}.u1XqxW_retryButton{background:linear-gradient(135deg, var(--amber-500) 0%, var(--amber-600) 100%)}.u1XqxW_retryButton:hover{background:linear-gradient(135deg, var(--amber-600) 0%, rgb(var(--amber-700-rgb)) 100%);box-shadow:0 6px 16px rgba(var(--amber-500-rgb), .3);transform:translateY(-2px)}.u1XqxW_retryButton:active{box-shadow:0 2px 8px rgba(var(--amber-500-rgb), .2);transform:translateY(0)}.u1XqxW_retryButton:focus{box-shadow:0 0 0 3px rgba(var(--amber-500-rgb), .4), 0 4px 12px rgba(var(--amber-500-rgb), .2);outline:none}@media (max-width:768px){.u1XqxW_hallucinationNotification{width:95%;max-width:unset;margin:15px auto;padding:18px}.u1XqxW_hallucinationNotification h3{font-size:1.05rem}.u1XqxW_hallucinationNotification p{font-size:.9rem}.u1XqxW_hallucinationIcon{width:28px;height:28px}.u1XqxW_hallucinationIcon span{font-size:14px}.u1XqxW_hallucinationContent{gap:12px}}.u1XqxW_ccToggleButton{background:rgba(var(--surface-rgb), .1);border:1px solid rgba(var(--surface-rgb), .2);color:var(--neutral-500);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.u1XqxW_ccToggleButton:hover{background:rgba(var(--surface-rgb), .2);border-color:rgba(var(--surface-rgb), .3)}.u1XqxW_ccToggleButton.u1XqxW_active{background:var(--brand);border-color:var(--brand);color:var(--text-on-color)}.u1XqxW_ccToggleButton.u1XqxW_active:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.u1XqxW_ccIcon{border:1px solid;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:relative}@media (max-width:768px){.u1XqxW_ccToggleButton{padding:.4rem .8rem;font-size:.8rem}.u1XqxW_ccIcon{width:14px;height:14px;font-size:9px}}@media (max-width:480px){.u1XqxW_ccToggleButton span{display:none}.u1XqxW_ccToggleButton{padding:.4rem}}.u1XqxW_errorMessageContainer{max-width:800px;margin:20px auto;padding:20px}.u1XqxW_errorMessageContent{align-items:flex-start;gap:12px;display:flex}.u1XqxW_errorMessageText{flex:1}.u1XqxW_errorMessageTitle{color:var(--red-900);margin-bottom:12px}.u1XqxW_errorMessageDescription{color:var(--red-900);margin-bottom:16px}.u1XqxW_errorMessageSuggestions{margin-top:16px}.u1XqxW_errorMessageText button{margin-top:1rem}.u1XqxW_errorMessageText button p{color:var(--text-on-color)}.u1XqxW_errorMessageList{color:var(--red-900);margin-top:8px;padding-left:20px}.u1XqxW_errorCloseButton{cursor:pointer;color:var(--red-900);background:0 0;border:none;padding:4px}.u1XqxW_errorCloseButton:hover{box-shadow:none;background:0 0}.u1XqxW_errorCloseIcon{filter:invert()}.u1XqxW_sessionButtonsStart{justify-content:center}.u1XqxW_sessionButtonsSpaceBetween{justify-content:space-between}@media (max-width:768px){.u1XqxW_sessionButtonsStart,.u1XqxW_sessionButtonsSpaceBetween{flex-wrap:wrap;justify-content:center}}.u1XqxW_keyboardShortcut{opacity:.7;margin-left:4px;font-size:.7rem}.u1XqxW_modalCloseIcon{filter:invert(.3)}.u1XqxW_hallucinationNotificationMobile{max-width:95%;margin:0 20px 20px;animation:.4s ease-out u1XqxW_slideInUp}.u1XqxW_hallucinationNotificationDesktop{max-width:560px;margin:0 20px 20px;animation:.4s ease-out u1XqxW_slideInUp}@keyframes u1XqxW_slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.u1XqxW_hallucinationContent{align-items:flex-start;gap:16px;display:flex}.u1XqxW_hallucinationTextContent{flex:1;padding-top:2px}.u1XqxW_visualizerContainerMobile{--sphere-size:120px;justify-content:center;align-items:center;width:250px;height:250px;margin:0;padding:0;display:flex;position:relative}.u1XqxW_visualizerContainerDesktop{--sphere-size:150px;justify-content:center;align-items:center;width:300px;height:300px;margin:0;padding:0;display:flex;position:relative}.u1XqxW_aiSphereContainer{justify-content:center;align-items:center;display:flex;position:relative}.u1XqxW_aiLogoOverlay{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u1XqxW_aiLogoImage{object-fit:cover;filter:drop-shadow(0 0 4px rgba(var(--shadow-rgb), .25));border-radius:50%}.u1XqxW_micVisualizerContainerMobile{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:95%;height:250px;padding-bottom:24px;display:flex;position:relative;overflow:visible}.u1XqxW_micVisualizerContainerDesktop{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:500px;height:300px;padding-bottom:24px;display:flex;position:relative;overflow:visible}.u1XqxW_micCanvasMobile{z-index:0;width:100%;height:150px;position:absolute;top:calc(50% - 40px);left:0;transform:translateY(-50%)}.u1XqxW_micCanvasDesktop{z-index:0;width:100%;height:200px;position:absolute;top:calc(50% - 40px);left:0;transform:translateY(-50%)}.u1XqxW_micButtonWrapper{z-index:10;flex-direction:column;align-items:center;gap:6px;padding-bottom:16px;display:flex;position:relative}.u1XqxW_keyboardHintMobile{color:var(--neutral-500);margin-top:4px;font-size:.7rem}.u1XqxW_keyboardHintDesktop{color:var(--neutral-500);margin-top:4px;font-size:.8rem}.u1XqxW_retryMessage{background:var(--neutral-50);border:1px solid var(--neutral-250);z-index:100;box-shadow:0 2px 8px rgba(var(--shadow-rgb), .1);border-radius:8px;padding:12px 20px;animation:.3s ease-out u1XqxW_slideDown;position:fixed;top:60px;left:50%;transform:translate(-50%)}.u1XqxW_retryContent{color:var(--neutral-600);align-items:center;gap:12px;font-size:14px;display:flex}.u1XqxW_retrySpinner{border:2px solid var(--neutral-250);border-top-color:var(--blue-500);border-radius:50%;width:20px;height:20px;animation:1s linear infinite u1XqxW_spin}@keyframes u1XqxW_slideDown{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}.u1XqxW_offlineFeedbackMessage{background:var(--green-100);border:1px solid var(--sage-200);z-index:100;box-shadow:0 2px 8px rgba(var(--shadow-rgb), .1);border-radius:8px;padding:16px 24px;animation:.3s ease-out u1XqxW_slideUp;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.u1XqxW_offlineFeedbackContent{align-items:center;gap:16px;display:flex}.u1XqxW_offlineFeedbackIcon{color:var(--green-900)}.u1XqxW_offlineFeedbackMessage h3{color:var(--green-900);margin:0 0 4px;font-size:16px;font-weight:600}.u1XqxW_offlineFeedbackMessage p{color:var(--green-900);margin:0;font-size:14px}@keyframes u1XqxW_slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.u1XqxW_errorButtons{justify-content:center;gap:12px;margin-top:20px;display:flex}.u1XqxW_switchToTextButton{background-color:var(--neutral-100);color:var(--neutral-800)}.u1XqxW_switchToTextButton:hover{background-color:var(--neutral-250)}.u1XqxW_dismissButton{background-color:var(--red-600);color:var(--text-on-color);margin:0 1rem}.u1XqxW_dismissButton:hover{background-color:var(--red-500)}.u1XqxW_skipContainer{pointer-events:none;z-index:15;justify-content:flex-end;width:auto;max-width:100%;display:flex;position:absolute;bottom:8px;right:16px}.u1XqxW_skipButton{background:rgba(var(--overlay-rgb), .6);color:var(--neutral-0);border:1px solid rgba(var(--surface-rgb), .24);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;opacity:.9;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;transition:transform .12s,background .2s,opacity .2s;display:inline-flex}.u1XqxW_skipButton:hover{background:rgba(var(--overlay-rgb), .8);opacity:1;transform:translateY(-1px)}.u1XqxW_skipButton:active{transform:translateY(0)}.u1XqxW_skipIcon{margin-right:0!important}[dir=rtl] .u1XqxW_skipButton .u1XqxW_skipIcon{transform:scaleX(-1)}.u1XqxW_infoShareImagesContainer{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;max-width:800px;margin:12px auto 0;display:grid}.u1XqxW_infoShareImageItem{flex-direction:column;align-items:center;display:flex}.u1XqxW_infoShareImage{max-width:100%;box-shadow:0 2px 6px rgba(var(--shadow-rgb), .1);border-radius:8px}.u1XqxW_infoShareImageCaption{opacity:.8;text-align:center;margin-top:6px;font-size:.85rem}
.fCzjSa_modalOverlay{background:rgba(var(--overlay-rgb), .5);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.fCzjSa_modalContent{background:var(--surface);width:90%;max-width:600px;max-height:90vh;box-shadow:0 16px 40px rgba(var(--shadow-brand-rgb), .18);border-radius:20px;flex-direction:column;display:flex;overflow-y:auto}.fCzjSa_feedbackModal{padding-bottom:16px}.fCzjSa_modalHeader{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.fCzjSa_modalHeader h3{color:var(--text-brand);margin:0;font-size:1.5rem;font-weight:600}.fCzjSa_closeButton{cursor:pointer;background:0 0;border:none;padding:8px}.fCzjSa_closeButton img{filter:invert(.3);border-radius:50%;justify-content:center;align-items:center;margin-right:0;transition:all .2s;display:flex}.fCzjSa_closeButton:hover{background:var(--neutral-100)}.fCzjSa_modalBody{padding:24px;overflow-y:auto}.fCzjSa_feedbackError{background:var(--red-50);border-left:4px solid var(--red-500);border-radius:4px;margin-bottom:16px;padding:12px 16px}.fCzjSa_feedbackError p{color:var(--red-600);margin:0}.fCzjSa_feedbackQuestion{margin-bottom:24px}.fCzjSa_feedbackQuestion h4{color:var(--neutral-800);text-align:left;margin-top:0;margin-bottom:12px;font-weight:500}.fCzjSa_ratingOptions{flex-direction:column;gap:8px;display:flex}.fCzjSa_ratingButton{border:1px solid var(--neutral-250);cursor:pointer;text-align:left;color:var(--text-brand);will-change:background-color, border-color, color;border-radius:6px;padding:10px 16px;font-size:14px;transition:all .2s;transform:translateZ(0);background:var(--neutral-50)!important;background-image:none!important}.fCzjSa_ratingButton:hover{border-color:var(--neutral-300);transform:translateZ(0);background:var(--neutral-100)!important;box-shadow:none!important;background-image:none!important}.fCzjSa_selectedRating{border-color:var(--accent);color:var(--sage-700);transform:translateZ(0);background:var(--sage-100)!important;background-image:none!important}.fCzjSa_recommendScale{flex-direction:column;width:100%;margin-top:12px;display:flex}.fCzjSa_recommendLabelsContainer{justify-content:space-between;width:100%;margin-bottom:8px;display:flex}.fCzjSa_recommendLabel{color:var(--neutral-500);font-size:12px}.fCzjSa_ratingNumbers{justify-content:space-between;width:100%;display:flex}.fCzjSa_numberButton{border:1px solid var(--neutral-250);width:36px;height:36px;color:var(--text-brand);cursor:pointer;will-change:background-color, border-color, color;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;transition:all .2s;display:flex;transform:translateZ(0);background:var(--surface)!important;background-image:none!important}.fCzjSa_numberButton:hover{border-color:var(--neutral-300);transform:translateZ(0);background:var(--neutral-100)!important;box-shadow:none!important;background-image:none!important}.fCzjSa_selectedNumber{border-color:var(--accent);color:var(--sage-700);font-weight:500;transform:translateZ(0);background:var(--sage-100)!important;background-image:none!important}.fCzjSa_feedbackText{border:1px solid var(--neutral-250);resize:vertical;border-radius:6px;width:100%;min-height:100px;padding:12px;font-size:14px}.fCzjSa_modalFooter{border-top:1px solid var(--neutral-200);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.fCzjSa_primaryButton{cursor:pointer;border-radius:6px;padding:10px 20px;transition:all .2s,background-position .3s;background:linear-gradient(135deg, var(--brand), var(--brand-hover), var(--brand)) 0% 0% / 200% 200%!important;color:var(--text-on-color)!important;border:none!important}.fCzjSa_primaryButton:hover{transform:translateY(-1px);background:linear-gradient(135deg, var(--brand), var(--brand-hover), var(--brand)) 100% 100% / 200% 200%!important}.fCzjSa_primaryButton:disabled{cursor:not-allowed;background:var(--neutral-300)!important}.fCzjSa_primaryButton:disabled:hover{transform:none}.fCzjSa_secondaryButton{cursor:pointer;border-radius:6px;padding:10px 20px;transition:all .2s;background:var(--neutral-100)!important;color:var(--neutral-800)!important;border:1px solid var(--neutral-250)!important;background-image:none!important}.fCzjSa_secondaryButton:hover{transform:translateY(-1px);background:var(--neutral-250)!important;box-shadow:0 2px 8px rgba(var(--shadow-rgb), .1)!important;background-image:none!important}.fCzjSa_buttonLoader{align-items:center;gap:8px;display:flex}.fCzjSa_spinIcon{animation:1s linear infinite fCzjSa_spin}@keyframes fCzjSa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.fCzjSa_modalContent{width:95%;max-height:85vh}.fCzjSa_modalHeader{padding:16px 20px}.fCzjSa_modalHeader h3{font-size:1.2rem}.fCzjSa_modalBody{padding:16px}.fCzjSa_feedbackQuestion h4{font-size:14px}.fCzjSa_ratingButton{padding:8px 12px;font-size:13px}.fCzjSa_numberButton{width:28px;height:28px;font-size:12px}.fCzjSa_modalFooter{gap:8px;padding:12px 16px}.fCzjSa_primaryButton,.fCzjSa_secondaryButton{padding:8px 12px;font-size:13px}}@media (max-width:480px){.fCzjSa_modalContent{width:98%;max-height:90vh}.fCzjSa_modalHeader h3{font-size:1.1rem}.fCzjSa_feedbackQuestion{margin-bottom:16px}.fCzjSa_ratingNumbers{flex-wrap:wrap;justify-content:center;gap:6px}.fCzjSa_numberButton{width:24px;height:24px;margin:0 2px;font-size:11px}.fCzjSa_recommendLabelsContainer{margin-bottom:12px}.fCzjSa_modalFooter{flex-direction:column-reverse;align-items:stretch}.fCzjSa_primaryButton,.fCzjSa_secondaryButton{text-align:center;width:100%}}
.xDfatq_modalOverlay{background:rgba(var(--overlay-rgb), .5);z-index:1000;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.xDfatq_modalContent{background:rgba(var(--surface-rgb), .97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--surface-rgb), .6);box-shadow:0 16px 40px rgba(var(--shadow-brand-rgb), .18);border-radius:20px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow:hidden}.xDfatq_modalHeader{border-bottom:1px solid rgba(var(--brand-rgb), .08);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.xDfatq_modalHeader h3{color:var(--text-brand);margin:0;font-size:1.25rem;font-weight:600}.xDfatq_closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.xDfatq_closeButton:hover{background:rgba(var(--brand-rgb), .1)}.xDfatq_closeButton img{opacity:.6;margin-right:0;filter:invert()!important}.xDfatq_closeButton:hover img{opacity:1;filter:invert()!important}.xDfatq_modalBody{padding:1.5rem;overflow-y:auto}.xDfatq_modalBody p{color:var(--text-brand);margin:0;line-height:1.6}.xDfatq_modalFooter{border-top:1px solid rgba(var(--brand-rgb), .08);justify-content:flex-end;gap:1rem;padding:1.25rem 1.5rem;display:flex}.xDfatq_secondaryButton:focus-visible,.xDfatq_primaryButton:focus-visible,.xDfatq_closeButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.xDfatq_secondaryButton{background:rgba(var(--brand-rgb), .1);color:var(--text-brand);cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.xDfatq_secondaryButton:hover{background:rgba(var(--brand-rgb), .2);box-shadow:0 4px 12px rgba(var(--shadow-brand-rgb), .1);transform:translateY(-1px)}.xDfatq_primaryButton{background:linear-gradient(135deg, var(--brand), var(--brand-hover), var(--brand)) 0% 0% / 200% 200%;color:var(--text-on-color);cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s,background-position .3s}.xDfatq_primaryButton:hover{background:linear-gradient(135deg, var(--brand), var(--brand-hover), var(--brand)) 100% 100% / 200% 200%;box-shadow:0 8px 25px rgba(var(--shadow-brand-rgb), .15);transform:translateY(-1px)}.xDfatq_primaryButton:disabled{background:rgba(var(--brand-rgb), .5);cursor:not-allowed}.xDfatq_dangerButton{transition:all .2s,background-position .3s;background:linear-gradient(135deg, var(--red-600), var(--red-500), var(--red-600)) 0% 0% / 200% 200%!important}.xDfatq_dangerButton:hover{background:linear-gradient(135deg, var(--red-600), var(--red-500), var(--red-600)) 100% 100% / 200% 200%!important}.xDfatq_warningButton{background:rgba(var(--amber-300-rgb), .15)!important;color:var(--text-brand)!important}.xDfatq_warningButton:hover{background:rgba(var(--amber-300-rgb), .25)!important}@media (max-width:768px){.xDfatq_modalContent{max-width:90%}.xDfatq_modalHeader h3{font-size:1.1rem}.xDfatq_modalBody{padding:1.25rem}.xDfatq_modalFooter{flex-direction:column;gap:.75rem}.xDfatq_secondaryButton,.xDfatq_primaryButton{width:100%}}
.CwseRq_tosContainer{background:var(--surface);border-radius:1.25rem;max-width:900px;margin:0 auto;padding:2.5rem 2rem 2rem;position:relative}.CwseRq_tosContainer li{color:var(--neutral-800);margin:1rem 2rem}.CwseRq_heading1{color:var(--blue-900);text-align:center;margin-bottom:1.5rem;font-size:2.3rem;font-weight:700}.CwseRq_docMeta{text-align:center;color:var(--neutral-500);margin:-.75rem 0 2rem;font-size:.95rem}.CwseRq_noticeBox{background:var(--navy-50);border:1px solid var(--navy-200);border-radius:.75rem;margin-bottom:2rem;padding:1rem 1.25rem}.CwseRq_noticeBox p{color:var(--text-brand);margin:.5rem 0;font-size:1rem;line-height:1.6}.CwseRq_toc{background:var(--navy-50);box-shadow:0 1px 4px rgba(var(--shadow-rgb), .03);border-radius:.75rem;margin-bottom:2.5rem;padding:1.5rem 1rem}.CwseRq_tocTitle{color:var(--text-brand);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.CwseRq_toc ul{margin:0;padding:0;list-style:none}.CwseRq_toc li{margin-bottom:.5rem}.CwseRq_tocLink{color:var(--text-brand);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;transition:color .2s}.CwseRq_tocLink:hover{color:var(--navy-600);box-shadow:none;background:0 0;text-decoration:underline}.CwseRq_tosContent{margin-top:2rem}.CwseRq_section{margin-bottom:2.5rem}.CwseRq_section h2{color:var(--blue-900);margin-bottom:.7rem;font-size:1.3rem;font-weight:600}.CwseRq_section p{color:var(--neutral-800);font-size:1.05rem;line-height:1.7}@media (max-width:600px){.CwseRq_tosContainer{margin:1.5rem .2rem;padding:1.2rem .5rem}.CwseRq_heading1{font-size:1.5rem}.CwseRq_toc{padding:1rem .5rem}.CwseRq_section h2{font-size:1.1rem}}
.U9fpMa_overlay{background:rgba(var(--brand-rgb), .55);z-index:10000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.U9fpMa_dialog{background:var(--surface);width:min(960px,100%);max-height:min(88vh,900px);box-shadow:0 24px 60px rgba(var(--shadow-brand-rgb), .24);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.U9fpMa_header{border-bottom:1px solid rgba(var(--brand-rgb), .1);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.U9fpMa_header h2{color:var(--text-brand);margin:0;font-size:1.2rem}.U9fpMa_closeButton{color:rgba(var(--text-brand-rgb), .7);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.6rem;line-height:1}.U9fpMa_closeButton:hover{color:var(--text-brand);background:0 0}.U9fpMa_body{padding:24px;overflow:auto}.U9fpMa_body .tosContainer{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.U9fpMa_body .toc{margin-bottom:24px}.U9fpMa_footer{border-top:1px solid rgba(var(--brand-rgb), .1);justify-content:flex-end;padding:16px 22px 20px;display:flex}.U9fpMa_footerButton{background:var(--brand);color:var(--text-on-color);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 18px}.U9fpMa_footerButton:hover{background:var(--brand-hover)}@media (max-width:768px){.U9fpMa_overlay{padding:12px}.U9fpMa_dialog{border-radius:16px;max-height:94vh}.U9fpMa_body{padding:18px}}
._6AeGLG_root{flex-direction:column;width:100%;display:flex}._6AeGLG_primaryButton svg,._6AeGLG_secondaryButton svg,._6AeGLG_logStatus svg,._6AeGLG_iconButton svg,._6AeGLG_confirmRemoveButton svg,._6AeGLG_quickAddChip svg,._6AeGLG_channelChip svg,._6AeGLG_deleteButton svg,._6AeGLG_closeButton svg,._6AeGLG_reminderToggle svg{vertical-align:middle;margin:0}._6AeGLG_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 0 1rem;display:flex}._6AeGLG_providerRoot ._6AeGLG_sectionHeader{margin-top:0}._6AeGLG_title{color:var(--neutral-800);margin:0;font-size:1.4rem;font-weight:400;line-height:1.2}._6AeGLG_headerActions,._6AeGLG_itemActions,._6AeGLG_modalFooter{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._6AeGLG_panel{border:1px solid rgba(var(--surface-rgb), .6);background:rgba(var(--surface-rgb), .66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;box-shadow:0 8px 24px rgba(var(--shadow-brand-rgb), .08);border-radius:20px;padding:1.5rem}._6AeGLG_providerPanel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}._6AeGLG_providerRoot ._6AeGLG_title{color:var(--text-strong);font-size:1.05rem;font-weight:650}._6AeGLG_primaryButton,._6AeGLG_secondaryButton,._6AeGLG_iconButton,._6AeGLG_quickAddChip,._6AeGLG_deleteButton{cursor:pointer;white-space:nowrap;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s,background .2s,background-position .3s;display:inline-flex}._6AeGLG_primaryButton{color:var(--text-on-color);background:linear-gradient(135deg, var(--brand), var(--brand-hover), var(--brand)) 0% 0% / 200% 200%;box-shadow:0 4px 14px rgba(var(--shadow-brand-rgb), .25);padding:.62rem 1.1rem}._6AeGLG_primaryButton:hover:not(:disabled){background:linear-gradient(135deg, var(--brand), var(--brand-hover), var(--brand)) 100% 100% / 200% 200%;box-shadow:0 6px 18px rgba(var(--shadow-brand-rgb), .32);transform:translateY(-1px)}._6AeGLG_secondaryButton{color:var(--text-brand);background:rgba(var(--brand-rgb), .1);padding:.62rem 1.1rem}._6AeGLG_secondaryButton:hover:not(:disabled){background:rgba(var(--brand-rgb), .18)}._6AeGLG_iconButton{color:var(--text-brand);background:rgba(var(--brand-rgb), .07);padding:.42rem .5rem;font-size:.82rem}._6AeGLG_iconButton:hover:not(:disabled){background:rgba(var(--brand-rgb), .14)}._6AeGLG_removeIconButton{color:var(--red-600);background:rgba(var(--red-600-rgb), .08)}._6AeGLG_removeIconButton:hover:not(:disabled){color:var(--red-600);background:rgba(var(--red-600-rgb), .15)}._6AeGLG_deleteButton{color:var(--red-600);background:rgba(var(--red-600-rgb), .1);margin-right:auto;padding:.62rem 1.1rem}._6AeGLG_deleteButton:hover:not(:disabled){background:rgba(var(--red-600-rgb), .16)}._6AeGLG_quickAddChip{border:1px solid rgba(var(--brand-rgb), .14);min-height:34px;color:var(--text-brand);background:rgba(var(--surface-rgb), .78);box-shadow:0 2px 8px rgba(var(--shadow-brand-rgb), .05);border-radius:999px;padding:.46rem .7rem}._6AeGLG_quickAddChip:hover:not(:disabled){background:rgba(var(--brand-rgb), .1);box-shadow:0 5px 14px rgba(var(--shadow-brand-rgb), .1);transform:translateY(-1px)}._6AeGLG_primaryButton:disabled,._6AeGLG_secondaryButton:disabled,._6AeGLG_iconButton:disabled,._6AeGLG_quickAddChip:disabled,._6AeGLG_deleteButton:disabled,._6AeGLG_closeButton:disabled{cursor:not-allowed;color:rgba(var(--text-brand-rgb), .55);box-shadow:none;transform:none}._6AeGLG_primaryButton:focus-visible,._6AeGLG_secondaryButton:focus-visible,._6AeGLG_logStatusError:focus-visible,._6AeGLG_iconButton:focus-visible,._6AeGLG_quickAddChip:focus-visible,._6AeGLG_deleteButton:focus-visible,._6AeGLG_closeButton:focus-visible{outline:2px solid rgba(var(--brand-rgb), .5);outline-offset:2px}._6AeGLG_reminderMenu{display:inline-flex;position:relative}._6AeGLG_reminderToggle{border:1px solid rgba(var(--brand-rgb), .18);width:42px;height:42px;color:var(--text-brand);background:rgba(var(--surface-rgb), .7);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative}._6AeGLG_reminderToggle:hover:not(:disabled){background:rgba(var(--brand-rgb), .1);border-color:rgba(var(--brand-rgb), .32);transform:translateY(-1px)}._6AeGLG_reminderToggleActive{border-color:rgba(var(--brand-rgb), .3);background:rgba(var(--brand-rgb), .08)}._6AeGLG_reminderToggleActive:hover:not(:disabled){background:rgba(var(--brand-rgb), .14)}._6AeGLG_reminderToggleOpen,._6AeGLG_reminderToggleOpen:hover:not(:disabled){border-color:var(--brand);background:rgba(var(--brand-rgb), .14);box-shadow:0 4px 14px rgba(var(--shadow-brand-rgb), .16)}._6AeGLG_reminderToggle:focus-visible{outline:2px solid rgba(var(--brand-rgb), .5);outline-offset:2px}._6AeGLG_reminderDot{background:linear-gradient(135deg, var(--accent), var(--sage-300));border:1.5px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px}._6AeGLG_reminderPopover{z-index:60;border:1px solid rgba(var(--surface-rgb), .6);background:rgba(var(--surface-rgb), .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(320px,100vw - 2.5rem);box-shadow:0 18px 44px rgba(var(--shadow-brand-rgb), .22);transform-origin:100% 0;border-radius:16px;flex-direction:column;gap:.85rem;padding:1rem;animation:.16s _6AeGLG_reminderPopoverIn;display:flex;position:absolute;top:calc(100% + .55rem);right:0}@keyframes _6AeGLG_reminderPopoverIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._6AeGLG_reminderPopoverTop{align-items:center;gap:.7rem;display:flex}._6AeGLG_reminderPopoverHeading{flex:1;min-width:0}._6AeGLG_reminderField{flex-direction:column;gap:.4rem;display:flex}._6AeGLG_reminderField ._6AeGLG_frequencySelect{width:100%}._6AeGLG_reminderFieldLabel{color:rgba(var(--text-brand-rgb), .6);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}._6AeGLG_reminderIcon{width:36px;height:36px;color:var(--text-brand);background:rgba(var(--brand-rgb), .1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._6AeGLG_reminderKicker{color:rgba(var(--text-brand-rgb), .6);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700;display:block}._6AeGLG_reminderSummary{color:var(--text-brand);margin:.12rem 0 0;font-size:.9rem;font-weight:500;line-height:1.3}._6AeGLG_reminderChannels{border-top:1px solid rgba(var(--brand-rgb), .1);flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding-top:.85rem;display:flex}._6AeGLG_reminderChannelsLabel{color:rgba(var(--text-brand-rgb), .6);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}._6AeGLG_channelChipGroup{flex-wrap:wrap;gap:.5rem;display:flex}._6AeGLG_channelChip{border:1.5px solid rgba(var(--brand-rgb), .2);background:var(--surface);color:var(--text-brand);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.84rem;font-weight:600;line-height:1;transition:border-color .18s,background .18s;display:inline-flex}._6AeGLG_channelChip:hover:not(:disabled){border-color:rgba(var(--brand-rgb), .4);background:rgba(var(--brand-rgb), .06)}._6AeGLG_channelChipActive{border-color:var(--brand);background:rgba(var(--brand-rgb), .12)}._6AeGLG_channelChipActive:hover:not(:disabled){background:rgba(var(--brand-rgb), .16)}._6AeGLG_channelChip:disabled{background:var(--surface);opacity:.5;cursor:not-allowed}._6AeGLG_channelChip:focus-visible{outline:2px solid rgba(var(--brand-rgb), .5);outline-offset:2px}._6AeGLG_reminderPrompt{color:rgba(var(--text-brand-rgb), .7);flex-basis:100%;margin:0;font-size:.82rem;line-height:1.45}._6AeGLG_reminderPrompt a{color:var(--text-brand);font-weight:600;text-decoration:underline}._6AeGLG_frequencySelect{border:1px solid rgba(var(--brand-rgb), .18);min-width:120px;color:var(--text-brand);background-color:var(--surface);font:inherit;border-radius:.75rem;padding:.5rem 2.2rem .5rem .75rem;font-size:.88rem}._6AeGLG_switchLabel{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}._6AeGLG_switchInput{opacity:0;cursor:pointer;border:none;width:46px;height:26px;margin:0;padding:0;position:absolute;top:0;left:0}._6AeGLG_switchTrack{background:rgba(var(--brand-rgb), .22);border-radius:999px;flex-shrink:0;width:46px;height:26px;transition:background .2s;display:inline-block;position:relative}._6AeGLG_switchThumb{background:var(--surface);width:20px;height:20px;box-shadow:0 2px 5px rgba(var(--shadow-brand-rgb), .35);border-radius:50%;transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px}._6AeGLG_switchInput:checked+._6AeGLG_switchTrack{background:linear-gradient(135deg, var(--accent), var(--sage-300))}._6AeGLG_switchInput:checked+._6AeGLG_switchTrack ._6AeGLG_switchThumb{transform:translate(20px)}._6AeGLG_switchInput:focus-visible+._6AeGLG_switchTrack{outline:2px solid rgba(var(--brand-rgb), .5);outline-offset:2px}._6AeGLG_switchInput:disabled+._6AeGLG_switchTrack{opacity:.5;cursor:not-allowed}._6AeGLG_dailySummaryNotice{border:1px solid rgba(var(--accent-rgb), .28);background:linear-gradient(135deg, rgba(var(--accent-rgb), .13), rgba(var(--brand-rgb), .05));border-radius:14px;align-items:center;gap:.85rem;margin:0 0 1rem;padding:.95rem 1rem;display:flex}._6AeGLG_dailySummaryIcon{width:36px;height:36px;color:var(--sage-600);background:rgba(var(--accent-rgb), .18);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._6AeGLG_dailySummaryText{min-width:0}._6AeGLG_dailySummaryText span{color:var(--sage-800);font-size:.88rem;font-weight:750;display:block}._6AeGLG_dailySummaryText p{color:rgba(var(--text-brand-rgb), .72);margin:.18rem 0 0;font-size:.9rem;line-height:1.45}._6AeGLG_dailySummaryMeta{color:rgba(var(--text-brand-rgb), .55);margin-top:.3rem;font-size:.78rem;display:block}._6AeGLG_dailySummaryRefresh{cursor:pointer;width:30px;height:30px;color:var(--sage-600);background:rgba(var(--accent-rgb), .18);border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:background .2s;display:inline-flex}._6AeGLG_dailySummaryRefresh:hover{background:rgba(var(--accent-rgb), .3)}._6AeGLG_dailySummaryRefresh:focus-visible{outline:2px solid rgba(var(--brand-rgb), .5);outline-offset:2px}._6AeGLG_dailySummaryRefresh svg{margin-right:0}._6AeGLG_suggestionPanel{border:1px solid rgba(var(--brand-rgb), .14);background:linear-gradient(135deg, rgba(var(--brand-rgb), .07), rgba(var(--accent-rgb), .08));border-radius:14px;margin:0 0 1rem;padding:.95rem 1rem}._6AeGLG_suggestionIntro{align-items:center;gap:.85rem;display:flex}._6AeGLG_suggestionIcon{width:34px;height:34px;color:var(--text-brand);background:rgba(var(--brand-rgb), .1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._6AeGLG_suggestionIntroText{flex:1;min-width:0}._6AeGLG_suggestionIntroText span{color:var(--text-brand);font-size:.86rem;font-weight:700;display:block}._6AeGLG_suggestionIntroText p{color:rgba(var(--text-brand-rgb), .7);margin:.15rem 0 0;font-size:.84rem;line-height:1.4}._6AeGLG_suggestionList{gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}._6AeGLG_suggestionCard{border:1px solid rgba(var(--brand-rgb), .12);background:rgba(var(--surface-rgb), .65);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem .85rem;padding:.75rem .85rem;display:flex}._6AeGLG_suggestionText{flex:220px;min-width:0}._6AeGLG_suggestionName{color:var(--text-brand);font-size:.9rem;font-weight:700;display:block}._6AeGLG_suggestionText p{color:rgba(var(--text-brand-rgb), .7);margin:.15rem 0 0;font-size:.84rem;line-height:1.4}._6AeGLG_suggestionActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._6AeGLG_spinner{animation:.9s linear infinite _6AeGLG_symptomSpin}@keyframes _6AeGLG_symptomSpin{to{transform:rotate(360deg)}}._6AeGLG_quickAddPanel{border:1px solid rgba(var(--brand-rgb), .1);background:linear-gradient(135deg, rgba(var(--surface-rgb), .74), rgba(var(--brand-rgb), .045));border-radius:14px;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);gap:1rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}._6AeGLG_quickAddIntro{min-width:0}._6AeGLG_quickAddIntro span,._6AeGLG_quickAddGroupLabel{color:var(--text-brand);font-size:.82rem;font-weight:750;display:block}._6AeGLG_quickAddIntro p{color:rgba(var(--text-brand-rgb), .66);margin:.2rem 0 0;font-size:.82rem;line-height:1.42}._6AeGLG_quickAddGroups{flex-direction:column;gap:.72rem;min-width:0;display:flex}._6AeGLG_quickAddGroup{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}._6AeGLG_quickAddGroupLabel{color:rgba(var(--text-brand-rgb), .62);text-transform:uppercase;letter-spacing:.05em;padding-top:.46rem;font-size:.74rem}._6AeGLG_quickAddList{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}._6AeGLG_loadingState,._6AeGLG_errorState{border-radius:14px;padding:1rem;font-size:.9rem}._6AeGLG_loadingState{color:rgba(var(--text-brand-rgb), .7);background:rgba(var(--brand-rgb), .05)}._6AeGLG_errorState{color:var(--red-600);background:rgba(var(--red-600-rgb), .08);margin-bottom:1rem}._6AeGLG_trackerList{flex-direction:column;gap:.6rem;display:flex}._6AeGLG_trackerItem{border:1px solid rgba(var(--brand-rgb), .08);background:rgba(var(--surface-rgb), .55);border-radius:16px;padding:.8rem 1rem .8rem 1.15rem;transition:transform .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden}._6AeGLG_trackerItem:before{content:"";background:rgba(var(--brand-rgb), .3);width:4px;position:absolute;inset-block:0;inset-inline-start:0}._6AeGLG_trackerItem:hover{background:rgba(var(--surface-rgb), .85);box-shadow:0 8px 22px rgba(var(--shadow-brand-rgb), .1);transform:translateY(-1px)}._6AeGLG_itemGood:before{background:var(--accent)}._6AeGLG_itemWatch:before{background:var(--amber-300)}._6AeGLG_itemSteady:before{background:var(--brand)}._6AeGLG_itemEmpty:before{background:rgba(var(--brand-rgb), .25)}._6AeGLG_trackerTopRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._6AeGLG_trackerTitleGroup{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}._6AeGLG_trackerName{color:var(--text-brand);margin:0;font-size:1rem;font-weight:600;line-height:1.25}._6AeGLG_trendBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;min-height:1.4rem;padding:.18rem .6rem;font-size:.74rem;font-weight:700;display:inline-flex}._6AeGLG_expiryBadge{min-height:1.4rem;color:var(--neutral-500);background:rgba(var(--brand-rgb), .08);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.74rem;font-weight:700;display:inline-flex}._6AeGLG_expiryBadgeExpired{color:var(--amber-800);background:rgba(var(--amber-300-rgb), .24)}._6AeGLG_trendArrow{font-size:.9rem;line-height:1}._6AeGLG_good{color:var(--sage-600);background:rgba(var(--accent-rgb), .22)}._6AeGLG_watch{color:var(--amber-700);background:rgba(var(--amber-300-rgb), .26)}._6AeGLG_steady{color:var(--text-brand);background:rgba(var(--brand-rgb), .1)}._6AeGLG_empty{color:rgba(var(--text-brand-rgb), .6);background:rgba(var(--brand-rgb), .07)}._6AeGLG_description{color:rgba(var(--text-brand-rgb), .7);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}._6AeGLG_headerMetric{white-space:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}._6AeGLG_metricValue{color:var(--text-brand);font-size:1.5rem;font-weight:700;line-height:1}._6AeGLG_metricLabel{color:rgba(var(--text-brand-rgb), .55);font-size:.74rem;font-weight:500}._6AeGLG_trackerBody{align-items:center;gap:1rem;margin-top:.7rem;display:flex}._6AeGLG_bodyPrompt{background:rgba(var(--brand-rgb), .05);border-radius:10px;flex:40%;min-width:0;padding:.5rem .7rem}._6AeGLG_bodyPromptTitle{color:var(--text-brand);font-size:.76rem;font-weight:700}._6AeGLG_bodyPrompt p{color:rgba(var(--text-brand-rgb), .7);margin:.2rem 0 0;font-size:.8rem;line-height:1.35}._6AeGLG_miniChart{flex:40%;min-width:0;height:48px}._6AeGLG_chartClickable{cursor:pointer;border-radius:10px;transition:background .18s}._6AeGLG_chartClickable:hover{background:rgba(var(--brand-rgb), .05)}._6AeGLG_chartClickable:focus{outline:none}._6AeGLG_chartAreaStopTop{stop-color:var(--text-brand);stop-opacity:.22}._6AeGLG_chartAreaStopBottom{stop-color:var(--text-brand);stop-opacity:0}._6AeGLG_chartAxis{stroke:rgba(var(--text-brand-rgb), .16);stroke-width:1px}._6AeGLG_chartGrid{stroke:rgba(var(--text-brand-rgb), .1);stroke-width:1px;stroke-dasharray:4 4}._6AeGLG_chartPath{fill:none;stroke:var(--text-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._6AeGLG_chartPoint{fill:var(--text-brand);stroke:var(--text-on-color);stroke-width:1.5px}._6AeGLG_chartPointLast{fill:var(--sage-400);stroke:var(--text-on-color);stroke-width:2px}._6AeGLG_emptyChart{min-width:0;min-height:48px;color:rgba(var(--text-brand-rgb), .55);background:rgba(var(--brand-rgb), .04);border-radius:12px;flex:40%;justify-content:center;align-items:center;font-size:.82rem;display:flex}._6AeGLG_chartWrap{width:100%;position:relative}._6AeGLG_chartHit{cursor:pointer}._6AeGLG_chartTooltip{z-index:5;background:var(--brand);color:var(--text-on-color);white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px rgba(var(--shadow-brand-rgb), .32);border-radius:10px;flex-direction:column;gap:.1rem;padding:.4rem .6rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}._6AeGLG_chartTooltip:after{content:"";border:6px solid #0000;border-top-color:var(--brand);position:absolute;top:100%;left:50%;transform:translate(-50%)}._6AeGLG_chartTooltipBelow{transform:translate(-50%,10px)}._6AeGLG_chartTooltipBelow:after{border-top-color:#0000;border-bottom-color:var(--brand);top:auto;bottom:100%}._6AeGLG_chartTooltipValue{font-size:.95rem;font-weight:700;line-height:1.1}._6AeGLG_chartTooltipTime{opacity:.85;font-size:.74rem}._6AeGLG_logControls{flex:56%;align-items:center;gap:1rem;min-width:0;display:flex}._6AeGLG_sliderWrap{flex:1;min-width:0}._6AeGLG_sliderWrap input[type=range]{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;height:24px;margin:0;padding:0}._6AeGLG_sliderWrap input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand) var(--range-fill,50%), rgba(var(--brand-rgb), .15) var(--range-fill,50%));border-radius:999px;height:8px}._6AeGLG_sliderWrap input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--surface);border:2px solid var(--brand);width:22px;height:22px;box-shadow:0 2px 6px rgba(var(--shadow-brand-rgb), .35);border-radius:50%;margin-top:-7px;transition:border-color .3s,box-shadow .3s}._6AeGLG_sliderWrap input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--brand) var(--range-fill,50%), rgba(var(--brand-rgb), .15) var(--range-fill,50%));border-radius:999px;height:8px}._6AeGLG_sliderWrap input[type=range]::-moz-range-thumb{background:var(--surface);border:2px solid var(--brand);width:22px;height:22px;box-shadow:0 2px 6px rgba(var(--shadow-brand-rgb), .35);border-radius:50%;transition:border-color .3s,box-shadow .3s}._6AeGLG_sliderWrapSaved input[type=range]::-webkit-slider-thumb{border-color:var(--accent);box-shadow:0 0 0 6px rgba(var(--accent-rgb), .18), 0 2px 6px rgba(var(--sage-400-rgb), .35)}._6AeGLG_sliderWrapSaved input[type=range]::-moz-range-thumb{border-color:var(--accent);box-shadow:0 0 0 6px rgba(var(--accent-rgb), .18), 0 2px 6px rgba(var(--sage-400-rgb), .35)}._6AeGLG_sliderWrap input[type=range]:focus{outline:none;animation:none}._6AeGLG_sliderWrap input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--brand-rgb), .22), 0 2px 6px rgba(var(--shadow-brand-rgb), .35)}._6AeGLG_sliderWrap input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(var(--brand-rgb), .22), 0 2px 6px rgba(var(--shadow-brand-rgb), .35)}._6AeGLG_scaleLabels{color:rgba(var(--text-brand-rgb), .6);grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.76rem;display:grid}._6AeGLG_scaleLabels strong{text-align:center;min-width:1.8rem;color:var(--text-brand);justify-self:center;font-size:1.1rem;font-weight:700}._6AeGLG_scaleLabels span:last-child{text-align:right}._6AeGLG_scaleLabelsUnanswered{grid-template-columns:1fr 1fr}._6AeGLG_scaleLabelsUnanswered strong{color:rgba(var(--text-brand-rgb), .55);white-space:nowrap;grid-area:2/1/auto/-1;font-size:.82rem;font-weight:600}._6AeGLG_logStatusSlot{flex-shrink:0;justify-content:flex-end;align-self:flex-start;align-items:center;min-width:7.5rem;margin-top:-.125rem;display:flex}._6AeGLG_logStatus{min-height:1.65rem;color:rgba(var(--text-brand-rgb), .62);background:rgba(var(--brand-rgb), .07);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.74rem;font-weight:700;line-height:1.2;animation:.22s both _6AeGLG_logStatusIn;display:inline-flex}._6AeGLG_logStatusHint{border-color:rgba(var(--brand-rgb), .2);background:0 0;border-style:dashed;font-weight:600}._6AeGLG_logStatusSaving{color:rgba(var(--text-brand-rgb), .7);background:rgba(var(--brand-rgb), .09)}._6AeGLG_logStatusSaved{color:var(--sage-600);background:rgba(var(--accent-rgb), .22)}._6AeGLG_logStatusLogged{color:var(--sage-600);background:rgba(var(--accent-rgb), .13)}._6AeGLG_logStatusError{color:var(--red-700);background:rgba(var(--red-600-rgb), .1);cursor:pointer;transition:background .2s}._6AeGLG_logStatusError:hover{color:var(--red-700);background:rgba(var(--red-600-rgb), .17)}._6AeGLG_savingDots{align-items:center;gap:.16rem;display:inline-flex}._6AeGLG_savingDots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite _6AeGLG_savingDot}._6AeGLG_savingDots span:nth-child(2){animation-delay:.18s}._6AeGLG_savingDots span:nth-child(3){animation-delay:.36s}@keyframes _6AeGLG_logStatusIn{0%{opacity:0;transform:translateY(2px)scale(.96)}to{opacity:1;transform:none}}@keyframes _6AeGLG_savingDot{0%,to{opacity:.3;transform:scale(.82)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._6AeGLG_logStatus{animation:none}._6AeGLG_savingDots span{opacity:.65;animation:none}}._6AeGLG_expiredNotice{min-width:0;color:rgba(var(--text-brand-rgb), .68);background:rgba(var(--brand-rgb), .05);border-radius:10px;flex-wrap:wrap;flex:56%;align-items:center;gap:.35rem .6rem;padding:.5rem .7rem;font-size:.8rem;line-height:1.4;display:flex}._6AeGLG_expiredResumeButton{color:var(--text-brand);background:rgba(var(--brand-rgb), .12);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;padding:.3rem .62rem;font-size:.78rem;font-weight:600;line-height:1;transition:background .2s}._6AeGLG_expiredResumeButton:hover:not(:disabled){background:rgba(var(--brand-rgb), .2)}._6AeGLG_expiredResumeButton:disabled{color:rgba(var(--text-brand-rgb), .55);cursor:default}._6AeGLG_recommendationBox{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}._6AeGLG_recommendationMessage,._6AeGLG_recommendationItem{background:rgba(var(--brand-rgb), .06);color:rgba(var(--text-brand-rgb), .8);border-radius:14px;margin:0;padding:.85rem 1rem}._6AeGLG_recommendationItem{justify-content:space-between;align-items:center;gap:1rem;display:flex}._6AeGLG_recommendationItem strong{color:var(--text-brand)}._6AeGLG_recommendationItem p{color:rgba(var(--text-brand-rgb), .7);margin:.25rem 0 0;font-size:.85rem}._6AeGLG_modalOverlay{z-index:1000;background:rgba(var(--brand-rgb), .4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._6AeGLG_modal{background:var(--surface);width:min(560px,100%);max-height:88vh;box-shadow:0 24px 60px rgba(var(--shadow-brand-rgb), .28);border-radius:20px;overflow:auto}._6AeGLG_trendModal{width:min(680px,100%)}._6AeGLG_modalHeader{border-bottom:1px solid rgba(var(--brand-rgb), .1);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}._6AeGLG_modalHeader h3{color:var(--text-brand);margin:0;font-size:1.25rem;font-weight:600}._6AeGLG_modalHeader p{color:rgba(var(--text-brand-rgb), .6);margin:.2rem 0 0;font-size:.85rem}._6AeGLG_closeButton{width:36px;height:36px;color:var(--text-brand);background:rgba(var(--brand-rgb), .08);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s;display:inline-flex}._6AeGLG_closeButton:hover:not(:disabled){background:rgba(var(--brand-rgb), .16)}._6AeGLG_form{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}._6AeGLG_form label{color:var(--text-brand);flex-direction:column;gap:.4rem;font-size:.88rem;font-weight:600;display:flex}._6AeGLG_form input,._6AeGLG_form textarea,._6AeGLG_form select{border:1px solid rgba(var(--brand-rgb), .18);width:100%;color:var(--text-brand);background-color:var(--surface);font:inherit;border-radius:.75rem;padding:.7rem .8rem;font-size:.95rem}._6AeGLG_form select{padding-right:2.2rem}._6AeGLG_expiryInputRow{align-items:center;gap:.6rem;display:flex}._6AeGLG_expiryInputRow input{flex:1;min-width:0}._6AeGLG_expiryInputRow ._6AeGLG_secondaryButton{flex-shrink:0}._6AeGLG_formHint{color:rgba(var(--text-brand-rgb), .62);font-size:.78rem;font-weight:500;line-height:1.4}._6AeGLG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._6AeGLG_modalFooter{justify-content:flex-end;gap:.6rem;padding-top:.5rem}._6AeGLG_confirmationModal{width:min(460px,100%)}._6AeGLG_confirmationBody{padding:1.25rem 1.5rem}._6AeGLG_confirmationBody p{color:rgba(var(--text-brand-rgb), .78);margin:0;font-size:.95rem;line-height:1.55}._6AeGLG_confirmationActions{justify-content:flex-end;gap:.6rem;padding:0 1.5rem 1.5rem;display:flex}._6AeGLG_confirmRemoveButton{min-height:36px;color:var(--text-on-color);background:var(--red-600);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.62rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}._6AeGLG_confirmRemoveButton:hover:not(:disabled){background:rgb(var(--red-700-rgb));box-shadow:0 5px 14px rgba(var(--red-600-rgb), .22);transform:translateY(-1px)}._6AeGLG_confirmRemoveButton:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}._6AeGLG_confirmRemoveButton:focus-visible{outline:2px solid rgba(var(--red-600-rgb), .45);outline-offset:2px}._6AeGLG_expandedChartWrap{padding:1.25rem 1.5rem 0}._6AeGLG_expandedChartWrap ._6AeGLG_miniChart{width:100%;height:190px}._6AeGLG_interpretationBox{background:rgba(var(--accent-rgb), .13);color:var(--sage-800);border-radius:14px;margin:1.25rem 1.5rem;padding:1rem 1.1rem;font-size:.92rem;line-height:1.55}._6AeGLG_entryList{flex-direction:column;padding:0 1.5rem 1.5rem;display:flex}._6AeGLG_entryRow{border-bottom:1px solid rgba(var(--brand-rgb), .08);color:rgba(var(--text-brand-rgb), .7);justify-content:space-between;align-items:center;padding:.6rem 0;font-size:.9rem;display:flex}._6AeGLG_entryRow:last-child{border-bottom:none}._6AeGLG_entryRow strong{color:var(--text-brand);font-size:1rem}@media (max-width:640px){._6AeGLG_panel{padding:1.1rem}._6AeGLG_sectionHeader,._6AeGLG_quickAddPanel,._6AeGLG_quickAddGroup,._6AeGLG_recommendationItem{flex-direction:column;align-items:stretch}._6AeGLG_quickAddPanel,._6AeGLG_quickAddGroup{display:flex}._6AeGLG_headerActions{justify-content:flex-start;width:100%}._6AeGLG_primaryButton,._6AeGLG_secondaryButton{width:100%}._6AeGLG_confirmationActions{flex-direction:column-reverse}._6AeGLG_confirmationActions ._6AeGLG_secondaryButton,._6AeGLG_confirmRemoveButton{width:100%}._6AeGLG_headerActions ._6AeGLG_primaryButton{flex:1;width:auto}._6AeGLG_reminderPopover{transform-origin:0 0;left:0;right:auto}._6AeGLG_expiryInputRow{align-items:stretch}._6AeGLG_expiryInputRow ._6AeGLG_secondaryButton{width:auto}._6AeGLG_trackerBody{flex-direction:column;align-items:stretch;gap:.7rem}._6AeGLG_logControls{flex-direction:column;align-items:stretch;gap:.35rem}._6AeGLG_logStatusSlot{align-self:center;min-width:0;margin-top:.15rem}._6AeGLG_formGrid{grid-template-columns:1fr}}._6AeGLG_bundleItemRemove svg,._6AeGLG_manageBundlesChip svg{vertical-align:middle;margin:0}._6AeGLG_bundleChip{border-color:rgba(var(--brand-rgb), .22);background:rgba(var(--brand-rgb), .06)}._6AeGLG_bundleChipCount{background:rgba(var(--brand-rgb), .14);border-radius:999px;min-width:18px;padding:.1rem .34rem;font-size:.7rem;font-weight:700;line-height:1.2}._6AeGLG_manageBundlesChip{border-style:dashed;border-color:rgba(var(--brand-rgb), .3);box-shadow:none;color:rgba(var(--text-brand-rgb), .75);background:0 0}._6AeGLG_bundleListBody{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}._6AeGLG_bundleList{flex-direction:column;gap:.6rem;display:flex}._6AeGLG_bundleRow{border:1px solid rgba(var(--brand-rgb), .12);background:rgba(var(--brand-rgb), .03);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}._6AeGLG_bundleRowInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._6AeGLG_bundleRowName{color:var(--text-brand);font-size:.95rem;font-weight:650}._6AeGLG_bundleRowItems{color:rgba(var(--text-brand-rgb), .62);font-size:.8rem;line-height:1.4}._6AeGLG_bundleRowActions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}._6AeGLG_bundleItemsField{flex-direction:column;gap:.45rem;display:flex}._6AeGLG_bundleFieldLabel{color:var(--text-brand);font-size:.88rem;font-weight:600}._6AeGLG_bundleEmptyHint{color:rgba(var(--text-brand-rgb), .6);margin:0;font-size:.88rem}._6AeGLG_bundleItemChip{border:1px solid rgba(var(--brand-rgb), .2);min-height:34px;color:var(--text-brand);background:rgba(var(--brand-rgb), .08);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding-block:.4rem;padding-inline:.75rem .5rem;font-size:.88rem;font-weight:600;line-height:1;display:inline-flex}._6AeGLG_bundleItemRemove{width:20px;height:20px;color:rgba(var(--text-brand-rgb), .65);background:rgba(var(--brand-rgb), .1);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:inline-flex}._6AeGLG_bundleItemRemove:hover{color:var(--red-600);background:rgba(var(--red-600-rgb), .12)}._6AeGLG_bundleItemEdit{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0}._6AeGLG_bundleItemEdit:hover,._6AeGLG_bundleItemEdit:focus-visible{color:inherit;background:0 0;text-decoration:underline}
.o9B9wW_section{margin-bottom:24px}.o9B9wW_section .o9B9wW_heading{margin:var(--dashboard-section-title-margin,2rem 0 1rem);color:var(--dashboard-section-title-color,var(--neutral-800));font-size:var(--dashboard-section-title-font-size,1.4rem);font-weight:var(--dashboard-section-title-font-weight,400)}.o9B9wW_cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.o9B9wW_card{background:rgba(var(--surface-rgb), .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--surface-rgb), .65);box-shadow:0 6px 18px rgba(var(--navy-900-rgb), .06);color:inherit;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.o9B9wW_cardAction{cursor:pointer;transition:transform .15s,box-shadow .15s}.o9B9wW_cardAction:hover{box-shadow:0 10px 24px rgba(var(--navy-900-rgb), .1);transform:translateY(-1px)}.o9B9wW_cardTitle{font-size:15px;font-weight:700}.o9B9wW_cardMeta{color:var(--neutral-500);font-size:13px}.o9B9wW_cardCta{color:var(--blue-700);margin-top:6px;font-size:13px;font-weight:600;text-decoration:none}
.W7KQSG_micErrorContainer{text-align:center;background:rgba(var(--surface-rgb), .95);max-width:500px;box-shadow:0 4px 20px rgba(var(--shadow-rgb), .1);border-radius:1rem;padding:2rem}.W7KQSG_micErrorContainerMobile{max-width:95%}.W7KQSG_title{margin:1rem 0;font-size:1.5rem}.W7KQSG_description{margin-bottom:1.5rem;font-size:1rem}.W7KQSG_descriptionMobile{font-size:.9rem}.W7KQSG_micInstructions{text-align:left;margin:1.5rem 0;font-size:.9rem}.W7KQSG_micInstructionsMobile{font-size:.85rem}.W7KQSG_instructionsList{padding-inline-start:1.5rem}.W7KQSG_instructionsListMobile{padding-inline-start:1.2rem}.W7KQSG_retryButtonMobile{font-size:.9rem}.W7KQSG_retryButton:hover{background:var(--brand-hover)}
div.DnbqIq_captionPlacement{max-width:480px;top:244px;bottom:auto}
.W6nTpa_welcomeContainer{max-width:auto}.W6nTpa_welcomeContainerMobile{max-width:95%}.W6nTpa_welcomeTitle{font-size:2rem}.W6nTpa_welcomeTitleMobile{font-size:1.5rem}.W6nTpa_privacyBox{text-align:left;flex-direction:column;align-items:stretch;row-gap:.75rem;max-width:700px;padding:1rem 2rem;display:flex}.W6nTpa_privacyBoxMobile{text-align:left;flex-direction:column;align-items:stretch;row-gap:.75rem;max-width:95%;padding:.8rem 1.5rem;display:flex}.W6nTpa_privacyText{text-align:left;width:100%;font-size:1rem}.W6nTpa_privacyTextMobile{text-align:left;width:100%;font-size:.9rem}.W6nTpa_learnMoreButton{align-self:flex-start;margin-top:.75rem}.W6nTpa_privacyToggle{color:var(--neutral-900);cursor:pointer;appearance:none;box-shadow:none;text-align:center;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.25rem 0;font-size:1.2rem;font-weight:600;transition:color .2s ease-in-out;display:inline-flex}.W6nTpa_privacyToggleIcon{display:block}.W6nTpa_privacyToggle:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--neutral-900);width:0;height:0;margin-inline-start:.5rem;transition:transform .2s ease-in-out,border-top-color .2s ease-in-out;display:inline-block}.W6nTpa_privacyToggle:hover{color:var(--text-brand);box-shadow:none;background:0 0}.W6nTpa_privacyToggle:hover:after{border-top-color:var(--brand);transform:translateY(3px)}.W6nTpa_privacyToggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.W6nTpa_privacyToggleExpanded:after{transform:rotate(180deg)}.W6nTpa_privacyToggleExpanded:hover:after{transform:rotate(180deg)translateY(-3px)}.W6nTpa_privacyContent{width:100%}.W6nTpa_privacyHeading{justify-content:center;width:100%;margin:0;display:flex}
.I1teaq_wrapper{flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;padding:2.5rem 1rem 4rem;display:flex}.I1teaq_setupCard{background:rgba(var(--surface-rgb), .45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--brand-rgb), .14);text-align:center;width:min(640px,94vw);box-shadow:0 12px 40px rgba(var(--shadow-brand-rgb), .12);border-radius:20px;padding:2rem}.I1teaq_title{color:var(--text-brand);margin:0 0 .5rem;font-size:1.6rem}.I1teaq_subtitle{max-width:46ch;color:rgba(var(--text-brand-rgb), .85);margin:0 auto 1.5rem;line-height:1.5}.I1teaq_modeToggle{border:1px solid rgba(var(--brand-rgb), .2);background:rgba(var(--surface-rgb), .5);border-radius:999px;margin:0 auto 1.5rem;padding:4px;display:inline-flex}.I1teaq_modeOption{color:var(--text-brand);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.4rem 1.4rem;font-weight:500}.I1teaq_modeOption:hover{background:rgba(var(--brand-rgb), .08)}.I1teaq_modeOptionActive,.I1teaq_modeOptionActive:hover{background:var(--brand);color:var(--text-on-color)}.I1teaq_modeOptionDisabled,.I1teaq_modeOptionDisabled:hover{opacity:.4;cursor:not-allowed;background:0 0}.I1teaq_dropzone{border:2px dashed rgba(var(--brand-rgb), .35);cursor:pointer;background:rgba(var(--surface-rgb), .25);border-radius:16px;padding:2.25rem 1.5rem;transition:background .15s,border-color .15s}.I1teaq_dropzone:hover{border-color:var(--brand);background:rgba(var(--surface-rgb), .4)}.I1teaq_dropzoneActive{border-color:var(--accent);background:rgba(var(--accent-rgb), .14)}.I1teaq_dropIcon{margin-bottom:.5rem;font-size:2rem}.I1teaq_dropPrimary{color:var(--text-brand);margin:0 0 .35rem;font-weight:600}.I1teaq_namingHint{color:rgba(var(--text-brand-rgb), .65);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.I1teaq_loadedSummary{text-align:start;background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .4);border-radius:12px;margin-top:1.25rem;padding:.85rem 1rem}.I1teaq_loadedTitle{color:var(--text-brand);margin:0 0 .5rem;font-weight:600}.I1teaq_turnList{color:rgba(var(--text-brand-rgb), .85);gap:2px;margin:0;padding-inline-start:1.25rem;font-size:.9rem;display:grid}.I1teaq_errors{text-align:start;background:rgba(var(--red-600-rgb), .08);border:1px solid rgba(var(--red-600-rgb), .3);color:var(--red-600);border-radius:12px;gap:4px;margin:1rem 0 0;padding:.75rem 1rem;font-size:.85rem;list-style:none;display:grid}.I1teaq_setupActions{justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.I1teaq_startBtn{background:var(--brand);color:var(--text-on-color);cursor:pointer;border:none;border-radius:10px;padding:.8rem 2rem;font-size:1rem;font-weight:600}.I1teaq_startBtn:hover{background:var(--brand-hover)}.I1teaq_linkBtn{color:rgba(var(--text-brand-rgb), .7);cursor:pointer;background:0 0;border:none;padding:.4rem .5rem;text-decoration:underline}.I1teaq_linkBtn:hover{color:var(--text-brand);background:0 0}.I1teaq_session{width:min(640px,94vw);margin-top:1rem;padding:1.5rem 1.5rem 1.75rem}.I1teaq_pausedCard{flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;display:flex}.I1teaq_pausedTitle{color:var(--text-brand);margin:0}.I1teaq_pausedText{color:rgba(var(--text-brand-rgb), .75);margin:0}.I1teaq_disabledControl,.I1teaq_disabledControl:hover{opacity:.4;cursor:not-allowed}.I1teaq_endCard{background:rgba(var(--surface-rgb), .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--brand-rgb), .14);text-align:center;width:min(560px,94vw);box-shadow:0 12px 40px rgba(var(--shadow-brand-rgb), .12);border-radius:20px;padding:2rem}.I1teaq_endActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.I1teaq_primaryBtn{background:var(--accent);color:var(--sage-950);cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:600}.I1teaq_primaryBtn:hover{background:var(--sage-300)}.I1teaq_secondaryBtn{background:rgba(var(--brand-rgb), .08);color:var(--text-brand);border:1px solid rgba(var(--brand-rgb), .2);cursor:pointer;border-radius:10px;padding:.75rem 1.5rem;font-weight:500}.I1teaq_secondaryBtn:hover{background:rgba(var(--brand-rgb), .15)}.I1teaq_evalNote{color:rgba(var(--text-brand-rgb), .7);margin-top:1rem;font-size:.85rem;font-style:italic}@media (max-width:600px){.I1teaq_session{min-width:0!important}}
.gDre3q_wrapper{flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;padding:2.5rem 1rem 4rem;display:flex}.gDre3q_centerCard{background:rgba(var(--surface-rgb), .45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--brand-rgb), .14);text-align:center;width:min(640px,94vw);box-shadow:0 12px 40px rgba(var(--shadow-brand-rgb), .12);border-radius:20px;flex-direction:column;align-items:center;gap:.85rem;padding:2rem;display:flex}.gDre3q_introTitle{color:var(--text-brand);margin:0;font-size:1.5rem}.gDre3q_mutedText{max-width:52ch;color:rgba(var(--text-brand-rgb), .8);margin:0;line-height:1.5}.gDre3q_loadingSpinner{border:3px solid rgba(var(--brand-rgb), .2);border-top-color:var(--brand);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite gDre3q_practiceSpin}@keyframes gDre3q_practiceSpin{to{transform:rotate(360deg)}}.gDre3q_introPortraitWrap{border:3px solid rgba(var(--surface-rgb), .9);width:120px;height:120px;box-shadow:0 8px 26px rgba(var(--shadow-brand-rgb), .25);border-radius:50%;overflow:hidden}.gDre3q_portraitImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.gDre3q_introChips{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.gDre3q_chip{background:rgba(var(--brand-rgb), .08);border:1px solid rgba(var(--brand-rgb), .16);color:var(--text-brand);text-transform:capitalize;border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.gDre3q_chipTest{background:rgba(var(--amber-500-rgb), .16);border-color:rgba(var(--amber-500-rgb), .5);color:var(--amber-800)}.gDre3q_doorwayCard{text-align:start;background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .4);border-radius:12px;width:100%;padding:.9rem 1.1rem}.gDre3q_doorwayTitle{text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--text-brand-rgb), .7);margin:0 0 .35rem;font-size:.85rem}.gDre3q_doorwayText{color:rgba(var(--text-brand-rgb), .9);white-space:pre-wrap;margin:0;line-height:1.5}.gDre3q_micErrorCard{background:rgba(var(--red-600-rgb), .08);border:1px solid rgba(var(--red-600-rgb), .3);width:100%;color:var(--red-600);border-radius:12px;gap:.35rem;padding:.8rem 1rem;font-size:.9rem;display:grid}.gDre3q_introActions{flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.gDre3q_primaryBtn{background:var(--brand);color:var(--text-on-color);cursor:pointer;border:none;border-radius:10px;padding:.8rem 2rem;font-size:1rem;font-weight:600}.gDre3q_primaryBtn:hover{background:var(--brand-hover)}.gDre3q_primaryBtn:disabled{opacity:.5;cursor:not-allowed}.gDre3q_subtleBtn{background:rgba(var(--brand-rgb), .08);color:var(--text-brand);border:1px solid rgba(var(--brand-rgb), .2);cursor:pointer;border-radius:10px;padding:.6rem 1.2rem;font-weight:500}.gDre3q_subtleBtn:hover{background:rgba(var(--brand-rgb), .15)}.gDre3q_linkBtn{color:rgba(var(--text-brand-rgb), .7);cursor:pointer;background:0 0;border:none;padding:.4rem .5rem;text-decoration:underline}.gDre3q_linkBtn:hover{color:var(--text-brand);background:0 0}.gDre3q_session{width:min(640px,94vw);margin-top:1rem;padding:1.5rem 1.5rem 1.75rem}.gDre3q_portraitOrb{border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.gDre3q_portraitOrbFramed{border:3px solid rgba(var(--surface-rgb), .9);box-shadow:0 8px 26px rgba(var(--shadow-brand-rgb), .25)}.gDre3q_micWaveBehind{z-index:1;pointer-events:none;width:min(560px,92vw);height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gDre3q_pausedCard{flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;display:flex}.gDre3q_pausedTitle{color:var(--text-brand);margin:0}.gDre3q_captionBox{background:rgba(var(--brand-rgb), .75);max-width:46ch;color:var(--text-on-color);text-align:center;border-radius:12px;margin:.75rem auto 0;padding:.6rem 1rem;font-size:.95rem;line-height:1.45}.gDre3q_controlRow{flex-flow:wrap;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:2rem;display:flex}.gDre3q_turnError{background:rgba(var(--red-600-rgb), .08);border:1px solid rgba(var(--red-600-rgb), .3);max-width:52ch;color:var(--red-600);text-align:center;border-radius:10px;margin:.75rem auto 0;padding:.5rem .9rem;font-size:.85rem}.gDre3q_chatWrap{background:rgba(var(--surface-rgb), .45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--brand-rgb), .14);width:min(720px,94vw);box-shadow:0 12px 40px rgba(var(--shadow-brand-rgb), .12);border-radius:20px;flex-direction:column;min-height:60vh;max-height:calc(100vh - 80px - 4rem);display:flex;overflow:hidden}.gDre3q_chatHeader{border-bottom:1px solid rgba(var(--brand-rgb), .12);background:rgba(var(--surface-rgb), .4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.gDre3q_chatHeaderPatient{align-items:center;gap:.7rem;display:flex}.gDre3q_chatAvatarLarge{border:2px solid rgba(var(--surface-rgb), .9);width:44px;height:44px;box-shadow:0 4px 12px rgba(var(--shadow-brand-rgb), .2);border-radius:50%;flex:none;overflow:hidden}.gDre3q_chatPatientName{color:var(--text-brand);font-weight:600}.gDre3q_chatCaseLabel{color:rgba(var(--text-brand-rgb), .65);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.gDre3q_chatHeaderActions{align-items:center;gap:.5rem;display:flex}.gDre3q_endBtn{background:rgba(var(--red-600-rgb), .1);color:var(--red-600);border:1px solid rgba(var(--red-600-rgb), .3);cursor:pointer;border-radius:10px;padding:.6rem 1.1rem;font-weight:500}.gDre3q_endBtn:hover{background:rgba(var(--red-600-rgb), .18)}.gDre3q_chatScroll{flex-direction:column;flex:auto;gap:.7rem;padding:1.25rem;display:flex;overflow-y:auto}.gDre3q_bubbleRow{align-items:flex-end;gap:.5rem;display:flex}.gDre3q_bubbleRowClinician{justify-content:flex-end}.gDre3q_chatAvatar{border-radius:50%;flex:none;width:32px;height:32px;overflow:hidden}.gDre3q_bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:72%;padding:.65rem .95rem;line-height:1.45}.gDre3q_bubblePatient{background:rgba(var(--surface-rgb), .85);border:1px solid rgba(var(--brand-rgb), .12);color:var(--text-brand);border-end-start-radius:4px}.gDre3q_bubbleClinician{background:var(--brand);color:var(--text-on-color);border-end-end-radius:4px}.gDre3q_typingDots{align-items:center;gap:4px;height:1em;display:inline-flex}.gDre3q_typingDots span{background:rgba(var(--brand-rgb), .5);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite gDre3q_practiceTyping}.gDre3q_typingDots span:nth-child(2){animation-delay:.15s}.gDre3q_typingDots span:nth-child(3){animation-delay:.3s}@keyframes gDre3q_practiceTyping{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.gDre3q_chatInputRow{border-top:1px solid rgba(var(--brand-rgb), .12);background:rgba(var(--surface-rgb), .4);align-items:flex-end;gap:.6rem;padding:.9rem 1.25rem;display:flex}.gDre3q_chatInput{resize:none;border:1px solid rgba(var(--brand-rgb), .2);min-width:0;font:inherit;color:var(--text-brand);background:rgba(var(--surface-rgb), .85);border-radius:12px;flex:auto;padding:.6rem .85rem}.gDre3q_chatInput:focus{outline:2px solid rgba(var(--brand-rgb), .35);outline-offset:1px}.gDre3q_modalOverlay{background:rgba(var(--navy-900-rgb), .45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gDre3q_modal{background:var(--surface);width:min(440px,94vw);box-shadow:0 18px 60px rgba(var(--navy-900-rgb), .35);border-radius:16px;gap:.75rem;padding:1.5rem;display:grid}.gDre3q_modalTitle{color:var(--text-brand);margin:0;font-size:1.2rem}.gDre3q_modalActions{justify-content:flex-end;gap:.6rem;margin-top:.5rem;display:flex}@media (max-width:600px){.gDre3q_session{min-width:0!important}.gDre3q_bubble{max-width:84%}}
