.AuthModal-module__DLnrsa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#ffffffd9;justify-content:center;align-items:center;animation:.15s AuthModal-module__DLnrsa__fadeIn;display:flex;position:fixed;inset:0}@keyframes AuthModal-module__DLnrsa__fadeIn{0%{opacity:0}}.AuthModal-module__DLnrsa__modal{background:#fff;border:1.5px solid #000;flex-direction:column;gap:24px;width:min(420px,92vw);padding:32px;animation:.2s cubic-bezier(.22,1,.36,1) AuthModal-module__DLnrsa__slideUp;display:flex;box-shadow:8px 8px #000}@keyframes AuthModal-module__DLnrsa__slideUp{0%{opacity:0;transform:translateY(16px)}}.AuthModal-module__DLnrsa__header{justify-content:space-between;align-items:center;display:flex}.AuthModal-module__DLnrsa__title{letter-spacing:.16em;color:#000;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.AuthModal-module__DLnrsa__closeBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:2px;font-family:inherit;font-size:14px;line-height:1}.AuthModal-module__DLnrsa__closeBtn:hover{color:#000}.AuthModal-module__DLnrsa__form{flex-direction:column;gap:16px;display:flex}.AuthModal-module__DLnrsa__field{flex-direction:column;gap:5px;display:flex}.AuthModal-module__DLnrsa__fieldLabel{letter-spacing:.18em;color:#000;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.AuthModal-module__DLnrsa__field input{color:#000;background:#fff;border:1px solid #000;border-radius:0;outline:none;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:box-shadow .15s}.AuthModal-module__DLnrsa__field input:focus{box-shadow:2px 2px #000}.AuthModal-module__DLnrsa__field input::placeholder{color:#bbb}.AuthModal-module__DLnrsa__error{color:#c00;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px}.AuthModal-module__DLnrsa__info{color:#060;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px}.AuthModal-module__DLnrsa__submitBtn{color:#fff;letter-spacing:.18em;cursor:pointer;background:#000;border:none;padding:13px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:background .15s}.AuthModal-module__DLnrsa__submitBtn:hover:not(:disabled){background:#222}.AuthModal-module__DLnrsa__submitBtn:disabled{color:#aaa;cursor:not-allowed;background:#e8e8e8}.AuthModal-module__DLnrsa__agreeRow{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.AuthModal-module__DLnrsa__agreeCheck{accent-color:#000;cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:2px}.AuthModal-module__DLnrsa__agreeText{color:#555;letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6}.AuthModal-module__DLnrsa__agreeLink{color:#000;font-family:inherit;text-decoration:underline}.AuthModal-module__DLnrsa__agreeLink:hover{opacity:.6}.AuthModal-module__DLnrsa__switchRow{color:#666;text-align:center;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px}.AuthModal-module__DLnrsa__switchRow button{color:#000;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;font-family:inherit;font-size:11px;text-decoration:underline}
.LandingPage-module__42Jd1W__wrap{color:#000;background:#fff;font-family:IBM Plex Mono,monospace;overflow-x:hidden}.LandingPage-module__42Jd1W__nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:52px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.LandingPage-module__42Jd1W__navLogo{letter-spacing:.22em;color:#000;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.LandingPage-module__42Jd1W__navLogoImg{object-fit:contain;width:20px;height:20px;display:block}.LandingPage-module__42Jd1W__navRight{align-items:center;gap:28px;display:flex}.LandingPage-module__42Jd1W__navLink{letter-spacing:.14em;color:#666;font-size:10px;font-weight:500;text-decoration:none;transition:color .15s}.LandingPage-module__42Jd1W__navLink:hover{color:#000}.LandingPage-module__42Jd1W__navCta{color:#fff;letter-spacing:.16em;cursor:pointer;background:#000;border:none;padding:8px 18px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:background .15s}.LandingPage-module__42Jd1W__navCta:hover{background:#333}.LandingPage-module__42Jd1W__hero{border-bottom:1px solid #e8e8e8;padding:110px 48px 56px}.LandingPage-module__42Jd1W__heroInner{max-width:720px;margin:0 auto}.LandingPage-module__42Jd1W__heroEyebrow{letter-spacing:.24em;color:#999;margin-bottom:20px;font-size:9px;font-weight:600}.LandingPage-module__42Jd1W__heroTitle{letter-spacing:-.02em;color:#000;margin:0 0 20px;font-size:clamp(38px,5.5vw,66px);font-weight:700;line-height:1.07}.LandingPage-module__42Jd1W__heroSub{color:#555;letter-spacing:.01em;max-width:500px;margin-bottom:32px;font-size:13px;line-height:1.72}.LandingPage-module__42Jd1W__heroCtas{align-items:center;gap:16px;margin-bottom:32px;display:flex}.LandingPage-module__42Jd1W__ctaPrimary{color:#fff;letter-spacing:.16em;cursor:pointer;background:#000;border:none;padding:13px 26px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:background .15s,box-shadow .15s}.LandingPage-module__42Jd1W__ctaPrimary:hover{background:#222;box-shadow:4px 4px #000}.LandingPage-module__42Jd1W__ctaSecondary{letter-spacing:.1em;color:#666;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s}.LandingPage-module__42Jd1W__ctaSecondary:hover{color:#000}.LandingPage-module__42Jd1W__heroStats{align-items:center;gap:14px;display:flex}.LandingPage-module__42Jd1W__stat{color:#888;font-size:11px}.LandingPage-module__42Jd1W__stat strong{color:#000;font-weight:600}.LandingPage-module__42Jd1W__statDot{color:#ccc}.LandingPage-module__42Jd1W__features{background:#fff;border-bottom:1px solid #e8e8e8;padding:80px 48px}.LandingPage-module__42Jd1W__featuresInner{max-width:960px;margin:0 auto}.LandingPage-module__42Jd1W__sectionEye{letter-spacing:.24em;color:#999;margin-bottom:14px;font-size:9px;font-weight:600}.LandingPage-module__42Jd1W__sectionTitle{letter-spacing:-.01em;color:#000;margin:0 0 48px;font-size:clamp(20px,2.8vw,30px);font-weight:700}.LandingPage-module__42Jd1W__featureGrid{background:#e8e8e8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.LandingPage-module__42Jd1W__featureCard{opacity:0;background:#fff;padding:26px 22px;transition:opacity .5s,transform .5s;transform:translateY(14px)}.LandingPage-module__42Jd1W__featureCardVisible{opacity:1;transform:translateY(0)}.LandingPage-module__42Jd1W__featureNum{letter-spacing:.2em;color:#ccc;margin-bottom:10px;font-size:9px;font-weight:700}.LandingPage-module__42Jd1W__featureTitle{letter-spacing:.04em;color:#000;margin-bottom:7px;font-size:12px;font-weight:700}.LandingPage-module__42Jd1W__featureBody{color:#666;font-size:11px;line-height:1.65}.LandingPage-module__42Jd1W__how{background:#fafafa;border-bottom:1px solid #e8e8e8;padding:80px 48px}.LandingPage-module__42Jd1W__howInner{max-width:960px;margin:0 auto}.LandingPage-module__42Jd1W__steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.LandingPage-module__42Jd1W__step{padding:0 22px;position:relative}.LandingPage-module__42Jd1W__step:first-child{padding-left:0}.LandingPage-module__42Jd1W__step:last-child{padding-right:0}.LandingPage-module__42Jd1W__stepNum{letter-spacing:.2em;color:#000;align-items:center;gap:12px;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.LandingPage-module__42Jd1W__stepLine{background:#e0e0e0;width:50%;height:1px;position:absolute;top:6px;right:0;transform:translate(100%)}.LandingPage-module__42Jd1W__stepTitle{color:#000;letter-spacing:.02em;margin-bottom:7px;font-size:13px;font-weight:700}.LandingPage-module__42Jd1W__stepBody{color:#666;font-size:11px;line-height:1.65}.LandingPage-module__42Jd1W__finalCta{color:#fff;text-align:center;background:#000;padding:80px 48px}.LandingPage-module__42Jd1W__finalCtaInner{max-width:560px;margin:0 auto}.LandingPage-module__42Jd1W__finalEye{letter-spacing:.28em;color:#555;margin-bottom:18px;font-size:9px;font-weight:600}.LandingPage-module__42Jd1W__finalTitle{letter-spacing:-.01em;color:#fff;margin:0 0 36px;font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.18}.LandingPage-module__42Jd1W__finalBtn{color:#000;letter-spacing:.18em;cursor:pointer;background:#fff;border:none;margin-bottom:18px;padding:14px 32px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-block}.LandingPage-module__42Jd1W__finalBtn:hover{background:#f0f0f0;box-shadow:4px 4px #555}.LandingPage-module__42Jd1W__finalNote{color:#555;letter-spacing:.08em;margin:0;font-size:10px}.LandingPage-module__42Jd1W__footer{background:#fff;border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:18px 48px;display:flex}.LandingPage-module__42Jd1W__footerLogo{letter-spacing:.2em;color:#000;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.LandingPage-module__42Jd1W__footerLogoImg{object-fit:contain;width:16px;height:16px;display:block}.LandingPage-module__42Jd1W__footerNote{color:#bbb;letter-spacing:.1em;font-size:9px}@media (max-width:768px){.LandingPage-module__42Jd1W__nav{padding:0 20px}.LandingPage-module__42Jd1W__hero{padding:88px 20px 48px}.LandingPage-module__42Jd1W__features,.LandingPage-module__42Jd1W__how,.LandingPage-module__42Jd1W__finalCta{padding:56px 20px}.LandingPage-module__42Jd1W__footer{padding:18px 20px}.LandingPage-module__42Jd1W__featureGrid{grid-template-columns:1fr}.LandingPage-module__42Jd1W__steps{grid-template-columns:1fr 1fr;gap:28px}.LandingPage-module__42Jd1W__stepLine{display:none}}@media (max-width:480px){.LandingPage-module__42Jd1W__steps{grid-template-columns:1fr}}
.ConversationModal-module__iwFo5a__overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ConversationModal-module__iwFo5a__modal{background:#fff;border:1px solid #000;flex-direction:column;width:100%;max-width:680px;max-height:82vh;font-family:IBM Plex Mono,monospace;display:flex;box-shadow:6px 6px #000}.ConversationModal-module__iwFo5a__header{border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.ConversationModal-module__iwFo5a__headerLeft{flex-direction:column;gap:4px;display:flex}.ConversationModal-module__iwFo5a__headerLabel{letter-spacing:.18em;color:#999;font-size:9px;font-weight:600}.ConversationModal-module__iwFo5a__headerTitle{color:#000;font-size:15px;font-weight:600;line-height:1.3}.ConversationModal-module__iwFo5a__headerUser{color:#888;letter-spacing:.06em;font-size:10px}.ConversationModal-module__iwFo5a__closeBtn{color:#888;cursor:pointer;background:0 0;border:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:all .15s;display:flex}.ConversationModal-module__iwFo5a__closeBtn:hover{color:#000;border-color:#000}.ConversationModal-module__iwFo5a__messageList{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.ConversationModal-module__iwFo5a__messageList::-webkit-scrollbar{width:4px}.ConversationModal-module__iwFo5a__messageList::-webkit-scrollbar-track{background:#f5f5f5}.ConversationModal-module__iwFo5a__messageList::-webkit-scrollbar-thumb{background:#ccc}.ConversationModal-module__iwFo5a__empty{color:#aaa;text-align:center;padding:40px 0;font-size:11px}.ConversationModal-module__iwFo5a__messageRow{align-items:flex-start;gap:10px;display:flex}.ConversationModal-module__iwFo5a__panelistRow{flex-direction:row}.ConversationModal-module__iwFo5a__userRow{flex-direction:row-reverse}.ConversationModal-module__iwFo5a__avatarCol{flex-shrink:0;width:32px}.ConversationModal-module__iwFo5a__avatar{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.ConversationModal-module__iwFo5a__avatarFallback{color:#555;background:#f0f0f0;border:1px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:flex}.ConversationModal-module__iwFo5a__bubble{flex-direction:column;gap:4px;max-width:calc(100% - 84px);display:flex}.ConversationModal-module__iwFo5a__panelistBubble{align-items:flex-start}.ConversationModal-module__iwFo5a__userBubble{align-items:flex-end}.ConversationModal-module__iwFo5a__bubbleMeta{align-items:center;gap:7px;display:flex}.ConversationModal-module__iwFo5a__panelistBubble .ConversationModal-module__iwFo5a__bubbleMeta{flex-direction:row}.ConversationModal-module__iwFo5a__userBubble .ConversationModal-module__iwFo5a__bubbleMeta{flex-direction:row-reverse}.ConversationModal-module__iwFo5a__speakerName{letter-spacing:.12em;color:#555;text-transform:uppercase;font-size:9px;font-weight:600}.ConversationModal-module__iwFo5a__roundTag{letter-spacing:.1em;color:#aaa;background:#f5f5f5;border:1px solid #e8e8e8;padding:1px 5px;font-size:8px;font-weight:600}.ConversationModal-module__iwFo5a__rfTag{letter-spacing:.1em;color:#7c3aed;background:#f3e8ff;border:1px solid #ddd6fe;padding:1px 5px;font-size:8px;font-weight:700}.ConversationModal-module__iwFo5a__bubbleContent{color:#1a1a1a;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.65}.ConversationModal-module__iwFo5a__panelistBubble .ConversationModal-module__iwFo5a__bubbleContent{background:#f8f8f8;border:1px solid #e8e8e8;padding:10px 14px}.ConversationModal-module__iwFo5a__userBubble .ConversationModal-module__iwFo5a__bubbleContent{color:#fff;background:#000;padding:10px 14px}
.Dashboard-module__0qHQXq__wrap{color:#000;background:#fff;min-height:100vh}.Dashboard-module__0qHQXq__topBar{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.Dashboard-module__0qHQXq__wordmark{letter-spacing:.18em;color:#000;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;display:flex}.Dashboard-module__0qHQXq__wordmarkLogo{object-fit:contain;width:20px;height:20px;display:block}.Dashboard-module__0qHQXq__topRight{align-items:center;gap:16px;display:flex}.Dashboard-module__0qHQXq__userEmail{color:#888;font-family:IBM Plex Mono,monospace;font-size:11px}.Dashboard-module__0qHQXq__signOutBtn{color:#666;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ddd;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .15s}.Dashboard-module__0qHQXq__signOutBtn:hover{color:#000;border-color:#000}.Dashboard-module__0qHQXq__inner{max-width:760px;margin:0 auto;padding:48px 32px}.Dashboard-module__0qHQXq__pageHeader{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.Dashboard-module__0qHQXq__pageTitle{color:#000;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600}.Dashboard-module__0qHQXq__pageHint{color:#888;font-family:IBM Plex Mono,monospace;font-size:11px}.Dashboard-module__0qHQXq__newBtn{color:#fff;letter-spacing:.14em;cursor:pointer;white-space:nowrap;background:#000;border:none;padding:11px 20px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:background .15s}.Dashboard-module__0qHQXq__newBtn:hover:not(:disabled){background:#333}.Dashboard-module__0qHQXq__newBtn:disabled{color:#aaa;cursor:not-allowed;background:#e0e0e0}.Dashboard-module__0qHQXq__loading{gap:6px;padding:40px 0;display:flex}.Dashboard-module__0qHQXq__loadingDot{background:#ccc;border-radius:50%;width:6px;height:6px;animation:1.2s infinite Dashboard-module__0qHQXq__dotPulse}.Dashboard-module__0qHQXq__loadingDot:nth-child(2){animation-delay:.2s}.Dashboard-module__0qHQXq__loadingDot:nth-child(3){animation-delay:.4s}@keyframes Dashboard-module__0qHQXq__dotPulse{0%,80%,to{opacity:.2}40%{opacity:1}}.Dashboard-module__0qHQXq__empty{text-align:center;border:1px dashed #e0e0e0;padding:60px 0}.Dashboard-module__0qHQXq__emptyTitle{color:#000;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:600}.Dashboard-module__0qHQXq__emptyHint{color:#888;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:12px}.Dashboard-module__0qHQXq__emptyBtn{color:#fff;letter-spacing:.14em;cursor:pointer;background:#000;border:none;padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.Dashboard-module__0qHQXq__sessionList{flex-direction:column;gap:1px;display:flex}.Dashboard-module__0qHQXq__sessionCard{cursor:pointer;background:#fff;border:1px solid #e8e8e8;align-items:center;gap:20px;padding:20px 24px;transition:border-color .15s,box-shadow .15s;display:flex}.Dashboard-module__0qHQXq__sessionCard:hover{z-index:1;border-color:#000;box-shadow:4px 4px #000}.Dashboard-module__0qHQXq__sessionDeleting{opacity:.4;pointer-events:none}.Dashboard-module__0qHQXq__sessionNum{color:#ccc;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.Dashboard-module__0qHQXq__sessionMain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.Dashboard-module__0qHQXq__sessionTop{align-items:center;gap:12px;display:flex}.Dashboard-module__0qHQXq__sessionTitle{color:#000;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;overflow:hidden}.Dashboard-module__0qHQXq__badge{letter-spacing:.14em;flex-shrink:0;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.Dashboard-module__0qHQXq__badgeDone{color:#fff;background:#000}.Dashboard-module__0qHQXq__badgeActive{color:#555;background:#f0f0f0;border:1px solid #ddd}.Dashboard-module__0qHQXq__badgeDraft{color:#bbb;background:#fff;border:1px dashed #ddd}.Dashboard-module__0qHQXq__sessionDesc{color:#aaa;white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-family:IBM Plex Mono,monospace;font-size:10px;font-style:italic;line-height:1.5;overflow:hidden}.Dashboard-module__0qHQXq__sessionMeta{color:#888;flex-wrap:wrap;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.Dashboard-module__0qHQXq__sessionScore{color:#000;font-weight:600}.Dashboard-module__0qHQXq__sessionPanelists{gap:4px;display:flex}.Dashboard-module__0qHQXq__pAvatar{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.Dashboard-module__0qHQXq__pMore{color:#888;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.Dashboard-module__0qHQXq__sessionActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.Dashboard-module__0qHQXq__openBtn{color:#fff;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:#000;border:none;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:background .15s}.Dashboard-module__0qHQXq__openBtn:hover{background:#333}.Dashboard-module__0qHQXq__historyBtn{color:#888;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ccc;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:all .15s}.Dashboard-module__0qHQXq__historyBtn:hover{color:#333;border-color:#555}.Dashboard-module__0qHQXq__shareBtn{color:#7c3aed;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #7c3aed;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:all .15s}.Dashboard-module__0qHQXq__shareBtn:hover{color:#fff;background:#7c3aed}.Dashboard-module__0qHQXq__shareBtn:disabled{opacity:.5;cursor:default}.Dashboard-module__0qHQXq__deleteBtn{color:#bbb;cursor:pointer;background:0 0;border:1px solid #e0e0e0;width:30px;height:30px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:all .15s}.Dashboard-module__0qHQXq__deleteBtn:hover{color:#c00;border-color:#c00}.Dashboard-module__0qHQXq__emptySlot{border:1px dashed #e8e8e8;align-items:center;gap:20px;padding:20px 24px;display:flex}.Dashboard-module__0qHQXq__emptySlotNum{color:#e0e0e0;font-family:IBM Plex Mono,monospace;font-size:11px}.Dashboard-module__0qHQXq__emptySlotText{color:#e0e0e0;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10px}
.DropZone-module__eUUqIq__zone{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px dashed #ffffff1f;justify-content:center;align-items:center;width:100%;min-height:110px;padding:20px;transition:border-color .15s,background .15s;display:flex}.DropZone-module__eUUqIq__zone:hover{background:#ffffff05;border-color:#ffffff59}.DropZone-module__eUUqIq__drag{background:#ffffff0a;border-color:#fff9}.DropZone-module__eUUqIq__filled{border-style:solid;border-color:#ffffff26}.DropZone-module__eUUqIq__empty{flex-direction:column;align-items:center;gap:10px;display:flex}.DropZone-module__eUUqIq__uploadIcon{border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.DropZone-module__eUUqIq__uploadArrow{border-top:1.5px solid #ffffff59;border-right:1.5px solid #ffffff59;width:8px;height:8px;display:block;transform:rotate(-45deg)translateY(2px)}.DropZone-module__eUUqIq__title{color:#777;letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:500}.DropZone-module__eUUqIq__sub{color:#333;letter-spacing:.08em;text-align:center;font-size:10px}.DropZone-module__eUUqIq__fileInfo{flex-direction:column;align-items:center;gap:8px;display:flex}.DropZone-module__eUUqIq__fileIcon{flex-direction:column;gap:4px;padding:2px;display:flex}.DropZone-module__eUUqIq__fileIconLine{background:#fff3;border-radius:1px;height:1.5px;display:block}.DropZone-module__eUUqIq__fileIconLine:first-child{width:24px}.DropZone-module__eUUqIq__fileIconLine:nth-child(2){width:18px}.DropZone-module__eUUqIq__fileIconLine:nth-child(3){width:20px}.DropZone-module__eUUqIq__fileName{color:#ccc;letter-spacing:.04em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}
.AudioPitchRecorder-module__RuT24W__wrap{background:#fafafa;border:1px solid #e8e8e8;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:120px;padding:28px 20px;display:flex}.AudioPitchRecorder-module__RuT24W__idleState{flex-direction:column;align-items:center;gap:14px;display:flex}.AudioPitchRecorder-module__RuT24W__recordBtn{cursor:pointer;background:#fff;border:1.5px solid #bbb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex}.AudioPitchRecorder-module__RuT24W__recordBtn:hover{border-color:#000;transform:scale(1.05);box-shadow:0 2px 12px #0000001a}.AudioPitchRecorder-module__RuT24W__recordBtn:hover .AudioPitchRecorder-module__RuT24W__recordDot{background:#000}.AudioPitchRecorder-module__RuT24W__recordDot{background:#333;border-radius:50%;width:22px;height:22px;transition:background .2s}.AudioPitchRecorder-module__RuT24W__recordLabel{letter-spacing:.18em;color:#aaa;font-family:IBM Plex Mono,monospace;font-size:10px}.AudioPitchRecorder-module__RuT24W__recordingState{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.AudioPitchRecorder-module__RuT24W__waveRow{justify-content:center;align-items:center;gap:3px;height:44px;display:flex}.AudioPitchRecorder-module__RuT24W__bar{opacity:.7;background:#000;border-radius:2px;width:3px;animation:.7s ease-in-out infinite alternate AudioPitchRecorder-module__RuT24W__waveBounce}@keyframes AudioPitchRecorder-module__RuT24W__waveBounce{0%{opacity:.2;height:4px}to{opacity:1;height:36px}}.AudioPitchRecorder-module__RuT24W__liveText{color:#666;letter-spacing:.04em;text-align:center;width:100%;max-height:72px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.65;overflow-y:auto}.AudioPitchRecorder-module__RuT24W__listening{color:#bbb;animation:1.2s step-end infinite AudioPitchRecorder-module__RuT24W__blink}@keyframes AudioPitchRecorder-module__RuT24W__blink{50%{opacity:0}}.AudioPitchRecorder-module__RuT24W__stopBtn{color:#666;letter-spacing:.14em;cursor:pointer;background:#fff;border:1px solid #ddd;align-items:center;gap:8px;padding:8px 20px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .15s;display:flex}.AudioPitchRecorder-module__RuT24W__stopBtn:hover{color:#000;border-color:#000}.AudioPitchRecorder-module__RuT24W__stopSquare{background:currentColor;flex-shrink:0;width:8px;height:8px}.AudioPitchRecorder-module__RuT24W__processingState{color:#888;letter-spacing:.1em;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.AudioPitchRecorder-module__RuT24W__spinner{border:1.5px solid #e0e0e0;border-top-color:#000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite AudioPitchRecorder-module__RuT24W__spin}@keyframes AudioPitchRecorder-module__RuT24W__spin{to{transform:rotate(360deg)}}.AudioPitchRecorder-module__RuT24W__doneState{flex-direction:column;gap:10px;width:100%;display:flex}.AudioPitchRecorder-module__RuT24W__doneHeader{justify-content:space-between;align-items:center;display:flex}.AudioPitchRecorder-module__RuT24W__doneTag{letter-spacing:.16em;color:#bbb;font-family:IBM Plex Mono,monospace;font-size:9px}.AudioPitchRecorder-module__RuT24W__resetBtn{color:#aaa;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .15s}.AudioPitchRecorder-module__RuT24W__resetBtn:hover{color:#000}.AudioPitchRecorder-module__RuT24W__transcript{color:#333;letter-spacing:.02em;background:#fff;border:1px solid #e8e8e8;max-height:140px;padding:12px 14px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.75;overflow-y:auto}.AudioPitchRecorder-module__RuT24W__error{color:#c04040;letter-spacing:.06em;text-align:center;font-family:IBM Plex Mono,monospace;font-size:10px}
.KeySetupModal-module__HR4zxa__overlay{z-index:100;background:#00000073;justify-content:center;align-items:center;animation:.15s both KeySetupModal-module__HR4zxa__fadeIn;display:flex;position:fixed;inset:0}@keyframes KeySetupModal-module__HR4zxa__fadeIn{0%{opacity:0}to{opacity:1}}.KeySetupModal-module__HR4zxa__modal{background:#fff;border:1px solid #e0e0e0;flex-direction:column;gap:20px;width:min(460px,92vw);padding:28px;animation:.2s cubic-bezier(.22,1,.36,1) both KeySetupModal-module__HR4zxa__slideUp;display:flex;box-shadow:0 8px 40px #0000001a}@keyframes KeySetupModal-module__HR4zxa__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.KeySetupModal-module__HR4zxa__header{justify-content:space-between;align-items:center;display:flex}.KeySetupModal-module__HR4zxa__title{letter-spacing:.16em;text-transform:uppercase;color:#000;font-size:12px;font-weight:600}.KeySetupModal-module__HR4zxa__closeBtn{color:#bbb;cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:14px;line-height:1;transition:color .15s}.KeySetupModal-module__HR4zxa__closeBtn:hover{color:#000}.KeySetupModal-module__HR4zxa__hint{color:#aaa;letter-spacing:.03em;font-size:10px;line-height:1.7}.KeySetupModal-module__HR4zxa__field{flex-direction:column;gap:7px;display:flex}.KeySetupModal-module__HR4zxa__field input{color:#000;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;outline:none;width:100%;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:border-color .15s}.KeySetupModal-module__HR4zxa__field input:focus{border-color:#000}.KeySetupModal-module__HR4zxa__field input::placeholder{color:#ccc}.KeySetupModal-module__HR4zxa__field input:disabled{opacity:.5;cursor:not-allowed}.KeySetupModal-module__HR4zxa__label{letter-spacing:.12em;text-transform:uppercase;color:#666;font-size:10px}.KeySetupModal-module__HR4zxa__optional{color:#bbb;text-transform:none;letter-spacing:0;font-size:9px}.KeySetupModal-module__HR4zxa__note{color:#888;text-transform:none;letter-spacing:0;font-size:9px}.KeySetupModal-module__HR4zxa__subhint{color:#bbb;letter-spacing:.04em;font-size:9px}.KeySetupModal-module__HR4zxa__accountToggle{color:#666;cursor:pointer;letter-spacing:.03em;align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.KeySetupModal-module__HR4zxa__accountToggle input[type=checkbox]{accent-color:#000;cursor:pointer;flex-shrink:0;width:13px;height:13px}.KeySetupModal-module__HR4zxa__syncingRow{color:#aaa;align-items:center;gap:10px;padding:12px 0;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.KeySetupModal-module__HR4zxa__syncSpinner{border:1.5px solid #e0e0e0;border-top-color:#000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite KeySetupModal-module__HR4zxa__spin}@keyframes KeySetupModal-module__HR4zxa__spin{to{transform:rotate(360deg)}}.KeySetupModal-module__HR4zxa__saveBtn{color:#fff;letter-spacing:.16em;cursor:pointer;background:#000;border:none;padding:13px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s}.KeySetupModal-module__HR4zxa__saveBtn:hover:not(:disabled){background:#333}.KeySetupModal-module__HR4zxa__saveBtn:disabled{color:#bbb;cursor:not-allowed;background:#e0e0e0}
.PanelGuideModal-module__Ht2zsW__overlay{z-index:200;background:#0006;justify-content:center;align-items:center;padding:16px;animation:.15s both PanelGuideModal-module__Ht2zsW__fadeIn;display:flex;position:fixed;inset:0}@keyframes PanelGuideModal-module__Ht2zsW__fadeIn{0%{opacity:0}to{opacity:1}}.PanelGuideModal-module__Ht2zsW__modal{background:#fff;border:1px solid #e0e0e0;flex-direction:column;width:min(580px,100%);max-height:85vh;animation:.22s cubic-bezier(.22,1,.36,1) both PanelGuideModal-module__Ht2zsW__slideUp;display:flex;overflow:hidden;box-shadow:0 12px 48px #0000001f}@keyframes PanelGuideModal-module__Ht2zsW__slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.PanelGuideModal-module__Ht2zsW__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.PanelGuideModal-module__Ht2zsW__headerLeft{flex-direction:column;gap:3px;display:flex}.PanelGuideModal-module__Ht2zsW__title{letter-spacing:.16em;text-transform:uppercase;color:#000;font-size:12px;font-weight:600}.PanelGuideModal-module__Ht2zsW__subtitle{color:#aaa;letter-spacing:.04em;font-size:10px}.PanelGuideModal-module__Ht2zsW__closeBtn{color:#bbb;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-family:inherit;font-size:14px;transition:color .15s}.PanelGuideModal-module__Ht2zsW__closeBtn:hover{color:#000}.PanelGuideModal-module__Ht2zsW__disclaimer{color:#888;letter-spacing:.02em;background:#fafafa;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:flex-start;gap:10px;padding:12px 24px;font-size:10px;line-height:1.7;display:flex}.PanelGuideModal-module__Ht2zsW__disclaimer strong{color:#000;font-weight:600}.PanelGuideModal-module__Ht2zsW__disclaimerIcon{color:#bbb;flex-shrink:0;margin-top:1px;font-size:13px}.PanelGuideModal-module__Ht2zsW__body{flex:1;padding:8px 0 24px;overflow-y:auto}.PanelGuideModal-module__Ht2zsW__section{border-bottom:1px solid #f8f8f8;gap:20px;padding:18px 24px;display:flex}.PanelGuideModal-module__Ht2zsW__section:last-of-type{border-bottom:none}.PanelGuideModal-module__Ht2zsW__sectionNum{letter-spacing:.1em;color:#ddd;flex-shrink:0;width:22px;padding-top:2px;font-size:10px;font-weight:600}.PanelGuideModal-module__Ht2zsW__sectionContent{flex-direction:column;flex:1;gap:8px;display:flex}.PanelGuideModal-module__Ht2zsW__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:#000;margin:0;font-size:11px;font-weight:600}.PanelGuideModal-module__Ht2zsW__sectionDesc{color:#999;margin:0;font-size:10px;line-height:1.6}.PanelGuideModal-module__Ht2zsW__list{flex-direction:column;gap:4px;margin:0;padding-left:14px;display:flex}.PanelGuideModal-module__Ht2zsW__list li{color:#666;letter-spacing:.02em;font-size:10px;line-height:1.65}.PanelGuideModal-module__Ht2zsW__example{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.PanelGuideModal-module__Ht2zsW__exampleLabel{letter-spacing:.16em;color:#bbb;text-transform:uppercase;flex-shrink:0;margin-right:3px;font-size:8px;font-weight:600}.PanelGuideModal-module__Ht2zsW__tag{letter-spacing:.04em;color:#555;background:#fafafa;border:1px solid #e8e8e8;padding:3px 8px;font-size:9px}.PanelGuideModal-module__Ht2zsW__flagGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.PanelGuideModal-module__Ht2zsW__flagCol{flex-direction:column;gap:6px;display:flex}.PanelGuideModal-module__Ht2zsW__flagLabel{letter-spacing:.16em;text-transform:uppercase;color:#3a8a3a;font-size:8px;font-weight:600}.PanelGuideModal-module__Ht2zsW__note{color:#bbb;letter-spacing:.02em;margin:0;font-size:9px;font-style:italic;line-height:1.6}.PanelGuideModal-module__Ht2zsW__checkGrid{flex-direction:column;gap:6px;display:flex}.PanelGuideModal-module__Ht2zsW__checkItem{color:#666;letter-spacing:.02em;align-items:center;gap:8px;font-size:10px;display:flex}.PanelGuideModal-module__Ht2zsW__checkBox{color:#ddd;flex-shrink:0;font-size:12px}.PanelGuideModal-module__Ht2zsW__insight{background:#fafafa;border-left:2px solid #000;margin:12px 24px 0;padding:14px 18px}.PanelGuideModal-module__Ht2zsW__insightQuote{color:#444;letter-spacing:.02em;font-size:11px;font-style:italic;line-height:1.8}
.SetupScreen-module__BNKJBq__wrap{background:#fff;min-height:100vh;position:relative}.SetupScreen-module__BNKJBq__grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#0000000f 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}.SetupScreen-module__BNKJBq__topBar{z-index:1;background:#fffffff2;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:relative}.SetupScreen-module__BNKJBq__wordmark{align-items:center;gap:10px;display:flex}.SetupScreen-module__BNKJBq__wordmarkLogo{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.SetupScreen-module__BNKJBq__wordmarkMain{letter-spacing:.18em;color:#000;font-size:14px;font-weight:600}.SetupScreen-module__BNKJBq__wordmarkSub{letter-spacing:.1em;color:#aaa;font-size:10px}.SetupScreen-module__BNKJBq__keysBtn{color:#888;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #ddd;padding:6px 14px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .15s}.SetupScreen-module__BNKJBq__keysBtn:hover{color:#000;border-color:#000}.SetupScreen-module__BNKJBq__backBtn{color:#888;letter-spacing:.12em;cursor:pointer;background:0 0;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .15s}.SetupScreen-module__BNKJBq__backBtn:hover{color:#000}.SetupScreen-module__BNKJBq__inner{z-index:1;flex-direction:column;gap:0;max-width:700px;margin:0 auto;padding:40px 24px 80px;display:flex;position:relative}.SetupScreen-module__BNKJBq__section{border-bottom:1px solid #f0f0f0;gap:24px;padding:32px 0;display:flex}.SetupScreen-module__BNKJBq__section:first-of-type{padding-top:0}.SetupScreen-module__BNKJBq__section:last-of-type{border-bottom:none}.SetupScreen-module__BNKJBq__sectionNum{letter-spacing:.12em;color:#ddd;flex-shrink:0;width:28px;padding-top:3px;font-size:11px;font-weight:600}.SetupScreen-module__BNKJBq__sectionBody{flex-direction:column;flex:1;gap:14px;display:flex}.SetupScreen-module__BNKJBq__sectionTitleRow{align-items:center;gap:8px;display:flex}.SetupScreen-module__BNKJBq__sectionTitle{letter-spacing:.08em;color:#000;text-transform:uppercase;font-size:13px;font-weight:600}.SetupScreen-module__BNKJBq__infoBtn{color:#ccc;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:color .15s}.SetupScreen-module__BNKJBq__infoBtn:hover{color:#000}.SetupScreen-module__BNKJBq__sectionHint{color:#999;letter-spacing:.02em;margin-top:-6px;font-size:11px;line-height:1.6}.SetupScreen-module__BNKJBq__statusRow{color:#999;letter-spacing:.04em;align-items:center;gap:10px;font-size:11px;display:flex}.SetupScreen-module__BNKJBq__statusDots{gap:3px;display:flex}.SetupScreen-module__BNKJBq__statusDots span{background:#ccc;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite SetupScreen-module__BNKJBq__dotPulse;display:inline-block}.SetupScreen-module__BNKJBq__statusDots span:nth-child(2){animation-delay:.2s}.SetupScreen-module__BNKJBq__statusDots span:nth-child(3){animation-delay:.4s}@keyframes SetupScreen-module__BNKJBq__dotPulse{0%,80%,to{opacity:.2;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.SetupScreen-module__BNKJBq__errorRow{color:#c04040;letter-spacing:.04em;font-size:11px}.SetupScreen-module__BNKJBq__panelists{flex-direction:column;gap:1px;display:flex}.SetupScreen-module__BNKJBq__panelistRow{background:#fafafa;border-left:2px solid #0000;align-items:center;gap:14px;padding:10px 14px;transition:background .15s;animation:.3s both SetupScreen-module__BNKJBq__fadeUp;display:flex}.SetupScreen-module__BNKJBq__panelistRow:hover{background:#f5f5f5}@keyframes SetupScreen-module__BNKJBq__fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.SetupScreen-module__BNKJBq__pNum{color:#ddd;letter-spacing:.1em;flex-shrink:0;font-size:10px}.SetupScreen-module__BNKJBq__pAvatar{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.SetupScreen-module__BNKJBq__pInfo{flex:1;min-width:0}.SetupScreen-module__BNKJBq__pName{letter-spacing:.04em;color:#000;font-size:12px;font-weight:500}.SetupScreen-module__BNKJBq__pRole{color:#888;margin-top:2px;font-size:10px;line-height:1.4}.SetupScreen-module__BNKJBq__pVoiceRow{align-items:center;gap:8px;margin-top:7px;display:flex}.SetupScreen-module__BNKJBq__pVoiceLabel{letter-spacing:.1em;color:#aaa;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.SetupScreen-module__BNKJBq__pVoiceInput{color:#333;background:#fafafa;border:1px solid #e0e0e0;outline:none;flex:1;min-width:0;padding:4px 8px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:border-color .15s}.SetupScreen-module__BNKJBq__pVoiceInput:focus{background:#fff;border-color:#888}.SetupScreen-module__BNKJBq__pVoiceInput::placeholder{color:#bbb}.SetupScreen-module__BNKJBq__modeToggle{border:1px solid #e0e0e0;align-self:flex-start;display:inline-flex}.SetupScreen-module__BNKJBq__modeBtn{color:#999;letter-spacing:.14em;font-size:10px;font-family:var(--font,"IBM Plex Mono", monospace);cursor:pointer;background:0 0;border:none;padding:7px 18px;transition:all .15s}.SetupScreen-module__BNKJBq__modeBtn+.SetupScreen-module__BNKJBq__modeBtn{border-left:1px solid #e0e0e0}.SetupScreen-module__BNKJBq__modeBtnOn{color:#fff;background:#000}.SetupScreen-module__BNKJBq__counter{align-items:center;gap:12px;display:flex}.SetupScreen-module__BNKJBq__countBtn{color:#999;width:32px;height:32px;font-size:18px;line-height:1;font-family:var(--font,monospace);cursor:pointer;background:0 0;border:1px solid #e0e0e0;justify-content:center;align-items:center;transition:all .15s;display:flex}.SetupScreen-module__BNKJBq__countBtn:hover{color:#000;border-color:#000}.SetupScreen-module__BNKJBq__countNum{color:#000;text-align:center;min-width:40px;font-size:28px;font-weight:600}.SetupScreen-module__BNKJBq__countHint{color:#bbb;letter-spacing:.08em;font-size:11px}.SetupScreen-module__BNKJBq__keyWarning{color:#999;letter-spacing:.06em;text-align:center;background:#fafafa;border:1px solid #e8e8e8;padding:10px 14px;font-size:10px}.SetupScreen-module__BNKJBq__nameInput{color:#000;background:#fff;border:1px solid #e0e0e0;border-radius:0;outline:none;width:100%;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:border-color .15s}.SetupScreen-module__BNKJBq__nameInput:focus{border-color:#000}.SetupScreen-module__BNKJBq__nameInput::placeholder{color:#ccc}.SetupScreen-module__BNKJBq__descInput{color:#000;resize:vertical;background:#fff;border:1px solid #e0e0e0;border-radius:0;outline:none;width:100%;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.65;transition:border-color .15s}.SetupScreen-module__BNKJBq__descInput:focus{border-color:#000}.SetupScreen-module__BNKJBq__descInput::placeholder{color:#ccc}.SetupScreen-module__BNKJBq__typeWrap{flex-direction:column;gap:6px;display:flex}.SetupScreen-module__BNKJBq__typeArea{color:#000;resize:vertical;background:#fff;border:1px solid #e0e0e0;border-radius:0;outline:none;width:100%;min-height:140px;padding:12px 14px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.7;transition:border-color .15s}.SetupScreen-module__BNKJBq__typeArea:focus{border-color:#000}.SetupScreen-module__BNKJBq__typeArea::placeholder{color:#ccc}.SetupScreen-module__BNKJBq__typeHint{color:#bbb;letter-spacing:.06em;text-align:right;font-size:10px}.SetupScreen-module__BNKJBq__transcriptPreview{background:#fafafa;border:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.SetupScreen-module__BNKJBq__transcriptTag{letter-spacing:.18em;color:#000;font-size:9px;font-weight:600}.SetupScreen-module__BNKJBq__transcriptCount{color:#aaa;font-size:10px}.SetupScreen-module__BNKJBq__templateWrap{width:100%;position:relative}.SetupScreen-module__BNKJBq__templateDropdownBtn{color:#000;letter-spacing:.04em;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e0e0;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:border-color .15s;display:flex}.SetupScreen-module__BNKJBq__templateDropdownBtn:hover{border-color:#000}.SetupScreen-module__BNKJBq__templateChevron{color:#aaa;flex-shrink:0;margin-left:8px;font-size:9px}.SetupScreen-module__BNKJBq__templateMenu{z-index:100;background:#fff;border:1px solid #e0e0e0;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 8px 24px #00000014}.SetupScreen-module__BNKJBq__templateOption{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f0f0;flex-direction:column;gap:3px;width:100%;padding:12px 14px;font-family:IBM Plex Mono,monospace;transition:background .12s;display:flex}.SetupScreen-module__BNKJBq__templateOption:last-child{border-bottom:none}.SetupScreen-module__BNKJBq__templateOption:hover{background:#f8f8f8}.SetupScreen-module__BNKJBq__templateOptionActive{background:#f5f5f5}.SetupScreen-module__BNKJBq__templateOptionLabel{color:#000;letter-spacing:.04em;font-size:12px;font-weight:600}.SetupScreen-module__BNKJBq__templateOptionDesc{color:#999;letter-spacing:.02em;font-size:10px;line-height:1.5}.SetupScreen-module__BNKJBq__launchBtn{color:#fff;letter-spacing:.2em;width:100%;font-size:12px;font-weight:600;font-family:var(--font,"IBM Plex Mono", monospace);cursor:pointer;background:#000;border:none;padding:18px;transition:all .2s}.SetupScreen-module__BNKJBq__launchBtn:hover:not(:disabled){background:#222;box-shadow:4px 4px #000}.SetupScreen-module__BNKJBq__launchBtn:disabled{color:#bbb;cursor:not-allowed;box-shadow:none;background:#e8e8e8}.SetupScreen-module__BNKJBq__footer{color:#ccc;text-align:center;letter-spacing:.06em;margin-top:16px;font-size:10px}@media (max-width:520px){.SetupScreen-module__BNKJBq__section{gap:14px}.SetupScreen-module__BNKJBq__sectionNum{width:20px}}
.AgentGraph-module__pjcg4W__wrap{flex-direction:column;align-items:center;gap:4px;display:flex}.AgentGraph-module__pjcg4W__label{color:#ffffff40;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.AgentGraph-module__pjcg4W__svg{display:block;overflow:visible}.AgentGraph-module__pjcg4W__edgeActive{animation:1.2s ease-in-out AgentGraph-module__pjcg4W__edgePulse}@keyframes AgentGraph-module__pjcg4W__edgePulse{0%{opacity:.3;stroke-width:1px}40%{opacity:1;stroke-width:2px}to{opacity:.8;stroke-width:1.5px}}.AgentGraph-module__pjcg4W__pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite AgentGraph-module__pjcg4W__nodePulse}@keyframes AgentGraph-module__pjcg4W__nodePulse{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}
.SimScreen-module__I4QpdW__wrap{background:#fff;flex-direction:column;height:100vh;display:flex;overflow:hidden}.SimScreen-module__I4QpdW__header{z-index:20;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex;position:sticky;top:0}.SimScreen-module__I4QpdW__headerTitle{color:#000;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.SimScreen-module__I4QpdW__headerSub{color:#aaa;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10px}.SimScreen-module__I4QpdW__headerCenter{flex-direction:column;align-items:center;gap:4px;display:flex}.SimScreen-module__I4QpdW__roundPips{gap:5px;display:flex}.SimScreen-module__I4QpdW__pip{background:#e8e8e8;border-radius:50%;width:7px;height:7px;transition:background .3s}.SimScreen-module__I4QpdW__pipDone{background:#888}.SimScreen-module__I4QpdW__pipActive{background:#000;box-shadow:0 0 6px #0003}.SimScreen-module__I4QpdW__roundLabel{color:#bbb;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:9px}.SimScreen-module__I4QpdW__headerRight{align-items:center;gap:14px;display:flex}.SimScreen-module__I4QpdW__pauseBtn{color:#999;cursor:pointer;white-space:nowrap;letter-spacing:.05em;background:0 0;border:1px solid #e0e0e0;border-radius:4px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .15s}.SimScreen-module__I4QpdW__pauseBtn:hover:not(:disabled){color:#000;border-color:#000}.SimScreen-module__I4QpdW__pauseBtn:disabled{opacity:.3;cursor:not-allowed}.SimScreen-module__I4QpdW__muteBtnOn{color:#555;background:#f0f0f0;border-color:#ccc}.SimScreen-module__I4QpdW__historyBar{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:5px 20px}.SimScreen-module__I4QpdW__historyToggle{cursor:pointer;color:#ccc;background:0 0;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .15s}.SimScreen-module__I4QpdW__historyToggle:hover:not(:disabled){color:#666}.SimScreen-module__I4QpdW__historyToggle:disabled{opacity:.3;cursor:default}.SimScreen-module__I4QpdW__historyList{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;max-height:200px;display:flex;overflow-y:auto}.SimScreen-module__I4QpdW__histItem{border-bottom:1px solid #f5f5f5;align-items:flex-start;gap:10px;padding:8px 20px;display:flex}.SimScreen-module__I4QpdW__histUser{background:#f5f5f5}.SimScreen-module__I4QpdW__histAvatar{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;display:flex}.SimScreen-module__I4QpdW__histBody{flex:1;min-width:0}.SimScreen-module__I4QpdW__histMeta{align-items:center;gap:6px;margin-bottom:2px;display:flex}.SimScreen-module__I4QpdW__histName{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.SimScreen-module__I4QpdW__histRound{color:#aaa;background:#f0f0f0;border-radius:2px;padding:1px 4px;font-family:IBM Plex Mono,monospace;font-size:9px}.SimScreen-module__I4QpdW__histText{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.SimScreen-module__I4QpdW__stage{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:16px;padding:24px 20px;display:flex;overflow-y:auto}.SimScreen-module__I4QpdW__speakerCard{background:#fff;border:1px solid #e8e8e8;border-radius:10px;width:100%;max-width:660px;padding:22px;transition:border-color .3s;animation:.35s cubic-bezier(.22,1,.36,1) both SimScreen-module__I4QpdW__cardIn;position:relative}.SimScreen-module__I4QpdW__speakerCardActive{border-color:#000}@keyframes SimScreen-module__I4QpdW__cardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.SimScreen-module__I4QpdW__speakerHeader{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.SimScreen-module__I4QpdW__speakerAvatarWrap{flex-shrink:0;position:relative}.SimScreen-module__I4QpdW__speakerAvatar{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.SimScreen-module__I4QpdW__speakingRing{border:1px solid var(--pc,#000);pointer-events:none;border-radius:50%;animation:1.6s ease-in-out infinite SimScreen-module__I4QpdW__speakRing;position:absolute;inset:-5px}@keyframes SimScreen-module__I4QpdW__speakRing{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.35;transform:scale(1.15)}}.SimScreen-module__I4QpdW__speakerInfo{flex:1}.SimScreen-module__I4QpdW__speakerName{color:#000;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600}.SimScreen-module__I4QpdW__speakerRole{color:#aaa;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.SimScreen-module__I4QpdW__speakerBadge{white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px}.SimScreen-module__I4QpdW__badgeThinking{color:#bbb}.SimScreen-module__I4QpdW__badgeSpeaking{color:#666;animation:1.2s step-end infinite SimScreen-module__I4QpdW__blink}.SimScreen-module__I4QpdW__badgeMuted{color:#aaa}@keyframes SimScreen-module__I4QpdW__blink{50%{opacity:.3}}.SimScreen-module__I4QpdW__speakerText{color:#222;min-height:56px;font-family:IBM Plex Mono,monospace;font-size:15px;line-height:1.8}.SimScreen-module__I4QpdW__dots{align-items:center;gap:5px;padding:8px 0;display:flex}.SimScreen-module__I4QpdW__dot{background:#ddd;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite SimScreen-module__I4QpdW__dotPulse}.SimScreen-module__I4QpdW__dot:nth-child(2){animation-delay:.2s}.SimScreen-module__I4QpdW__dot:nth-child(3){animation-delay:.4s}@keyframes SimScreen-module__I4QpdW__dotPulse{0%,80%,to{opacity:.25;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.SimScreen-module__I4QpdW__cursor{vertical-align:text-bottom;background:#000;width:2px;height:15px;margin-left:1px;animation:.9s step-end infinite SimScreen-module__I4QpdW__blink;display:inline-block}.SimScreen-module__I4QpdW__interruptBtn{color:#999;cursor:pointer;letter-spacing:.05em;background:0 0;border:1px solid #e0e0e0;border-radius:5px;margin-top:14px;padding:5px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:all .15s}.SimScreen-module__I4QpdW__interruptBtn:hover{color:#000;border-color:#000}.SimScreen-module__I4QpdW__mutedNextBtn{color:#fff;cursor:pointer;letter-spacing:.08em;background:#000;border:1px solid #000;border-radius:5px;width:100%;margin-top:14px;padding:7px 20px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:all .15s;display:block}.SimScreen-module__I4QpdW__mutedNextBtn:hover{background:#333;border-color:#333}.SimScreen-module__I4QpdW__roundTurnCard{background:#fff;border:1.5px solid #000;border-radius:10px;width:100%;max-width:660px;padding:28px;animation:.35s cubic-bezier(.22,1,.36,1) both SimScreen-module__I4QpdW__cardIn}.SimScreen-module__I4QpdW__roundTurnTitle{color:#000;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.SimScreen-module__I4QpdW__questionsList{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;display:flex}.SimScreen-module__I4QpdW__questionsHeader{letter-spacing:.18em;color:#aaa;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.SimScreen-module__I4QpdW__questionItem{align-items:flex-start;gap:10px;display:flex}.SimScreen-module__I4QpdW__questionAvatar{flex-shrink:0;margin-top:2px;font-size:18px}.SimScreen-module__I4QpdW__questionName{color:#000;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.SimScreen-module__I4QpdW__questionText{color:#555;font-size:13px;font-style:italic;line-height:1.65}.SimScreen-module__I4QpdW__userTurnSection{border-top:1px solid #f0f0f0;padding-top:16px}.SimScreen-module__I4QpdW__userTurnLabel{color:#aaa;letter-spacing:.04em;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.SimScreen-module__I4QpdW__responseModeToggle{gap:1px;margin-bottom:12px;display:flex}.SimScreen-module__I4QpdW__responseModeBtn{color:#bbb;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #e0e0e0;padding:5px 14px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;transition:all .15s}.SimScreen-module__I4QpdW__responseModeBtn:first-child{border-radius:4px 0 0 4px}.SimScreen-module__I4QpdW__responseModeBtn:last-child{border-radius:0 4px 4px 0}.SimScreen-module__I4QpdW__responseModeBtnOn{color:#fff;background:#000;border-color:#000}.SimScreen-module__I4QpdW__voiceResponseWrap{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:12px}.SimScreen-module__I4QpdW__userTextarea{color:#000;resize:vertical;background:#fff;border:1px solid #e0e0e0;border-radius:6px;outline:none;width:100%;padding:12px 14px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.7;transition:border-color .15s}.SimScreen-module__I4QpdW__userTextarea:focus{border-color:#000}.SimScreen-module__I4QpdW__userTextarea::placeholder{color:#ddd}.SimScreen-module__I4QpdW__userTurnActions{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.SimScreen-module__I4QpdW__userTurnHint{color:#ccc;font-family:IBM Plex Mono,monospace;font-size:9px}.SimScreen-module__I4QpdW__userTurnBtns{gap:8px;display:flex}.SimScreen-module__I4QpdW__skipBtn{color:#aaa;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:5px;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:all .15s}.SimScreen-module__I4QpdW__skipBtn:hover{color:#000;border-color:#000}.SimScreen-module__I4QpdW__sendBtn{color:#fff;cursor:pointer;letter-spacing:.05em;background:#000;border:none;border-radius:5px;padding:7px 18px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:background .15s}.SimScreen-module__I4QpdW__sendBtn:hover{background:#333}.SimScreen-module__I4QpdW__interruptedCard{background:#fff;border:1.5px solid #000;border-radius:10px;flex-direction:column;gap:14px;width:100%;max-width:660px;padding:20px 24px;animation:.25s cubic-bezier(.22,1,.36,1) both SimScreen-module__I4QpdW__cardIn;display:flex}.SimScreen-module__I4QpdW__interruptedHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.SimScreen-module__I4QpdW__interruptedLeft{align-items:flex-start;gap:10px;display:flex}.SimScreen-module__I4QpdW__interruptedIcon{flex-shrink:0;margin-top:1px;font-size:16px}.SimScreen-module__I4QpdW__interruptedTitle{color:#000;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.SimScreen-module__I4QpdW__interruptedSub{color:#888;letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:10px}.SimScreen-module__I4QpdW__rfCard{background:#fff;border:1px solid #000;border-radius:10px;width:100%;max-width:660px;padding:24px;animation:.35s cubic-bezier(.22,1,.36,1) both SimScreen-module__I4QpdW__cardIn}.SimScreen-module__I4QpdW__rfHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.SimScreen-module__I4QpdW__rfLabel{letter-spacing:.18em;text-transform:uppercase;color:#000;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.SimScreen-module__I4QpdW__rfProgress{color:#aaa;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:10px}.SimScreen-module__I4QpdW__rfQuestionRow{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.SimScreen-module__I4QpdW__rfAvatar{flex-shrink:0;margin-top:2px;font-size:22px}.SimScreen-module__I4QpdW__rfName{margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.SimScreen-module__I4QpdW__rfQuestion{color:#111;font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1.6}.SimScreen-module__I4QpdW__rfDots{gap:5px;margin-bottom:16px;display:flex}.SimScreen-module__I4QpdW__rfDot{background:#e0e0e0;border-radius:50%;width:6px;height:6px;transition:all .2s}.SimScreen-module__I4QpdW__rfDotActive{background:#000;transform:scale(1.3)}.SimScreen-module__I4QpdW__rfDotDone{background:#888}.SimScreen-module__I4QpdW__reportCard{color:#888;align-items:center;gap:14px;font-family:IBM Plex Mono,monospace;font-size:13px;display:flex}.SimScreen-module__I4QpdW__spinner{border:1.5px solid #e0e0e0;border-top-color:#000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite SimScreen-module__I4QpdW__spin;display:inline-block}@keyframes SimScreen-module__I4QpdW__spin{to{transform:rotate(360deg)}}.SimScreen-module__I4QpdW__subtitleBar{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:10px;min-height:40px;padding:9px 20px;display:flex}.SimScreen-module__I4QpdW__subtitleIcon{opacity:.3;font-size:12px}.SimScreen-module__I4QpdW__subtitleText{color:#888;font-family:IBM Plex Mono,monospace;font-size:13px;font-style:italic;line-height:1.5}
.VerdictScreen-module__RwkABa__wrap{color:#000;background:#fff;flex-direction:column;min-height:100vh;display:flex}.VerdictScreen-module__RwkABa__topBar{z-index:10;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.VerdictScreen-module__RwkABa__topBarLeft{align-items:center;gap:16px;min-width:0;display:flex}.VerdictScreen-module__RwkABa__topBarTitle{color:#000;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;overflow:hidden}.VerdictScreen-module__RwkABa__restartBtn{color:#aaa;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .15s}.VerdictScreen-module__RwkABa__restartBtn:hover{color:#000}.VerdictScreen-module__RwkABa__pdfBtn{color:#fff;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:#000;border:none;flex-shrink:0;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:background .15s}.VerdictScreen-module__RwkABa__pdfBtn:hover{background:#333}.VerdictScreen-module__RwkABa__shareBtn{color:#000;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #000;flex-shrink:0;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:background .15s,color .15s}.VerdictScreen-module__RwkABa__shareBtn:hover{color:#fff;background:#000}.VerdictScreen-module__RwkABa__scroll{flex-direction:column;flex:1;gap:48px;width:100%;max-width:820px;margin:0 auto;padding:40px 24px;display:flex;overflow-y:auto}.VerdictScreen-module__RwkABa__reportUserName{color:#888;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-bottom:-8px;padding:24px 0 0;font-family:IBM Plex Mono,monospace;font-size:11px}.VerdictScreen-module__RwkABa__reportBanner{text-align:center;border-bottom:1px solid #f0f0f0;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;padding:32px 24px 8px;display:flex}.VerdictScreen-module__RwkABa__reportBannerLabel{letter-spacing:.22em;color:#aaa;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.VerdictScreen-module__RwkABa__reportBannerTitle{color:#000;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:600}.VerdictScreen-module__RwkABa__reportBannerUser{color:#888;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:11px}.VerdictScreen-module__RwkABa__hero{border-bottom:1px solid #e8e8e8;align-items:center;gap:32px;padding-bottom:40px;display:flex}.VerdictScreen-module__RwkABa__heroRing{border:2px solid #000;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.VerdictScreen-module__RwkABa__heroNum{color:#000;font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:700;line-height:1}.VerdictScreen-module__RwkABa__heroOf{color:#888;font-family:IBM Plex Mono,monospace;font-size:11px}.VerdictScreen-module__RwkABa__heroMeta{flex-direction:column;gap:8px;display:flex}.VerdictScreen-module__RwkABa__heroTier{color:#000;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:700}.VerdictScreen-module__RwkABa__heroBreakdown{color:#aaa;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.VerdictScreen-module__RwkABa__heroBreakdown strong{color:#555}.VerdictScreen-module__RwkABa__heroDivider{color:#ddd}.VerdictScreen-module__RwkABa__heroDesc{color:#888;font-family:IBM Plex Mono,monospace;font-size:11px;font-style:italic;line-height:1.6}.VerdictScreen-module__RwkABa__section{flex-direction:column;gap:20px;display:flex}.VerdictScreen-module__RwkABa__sectionHeader{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.VerdictScreen-module__RwkABa__sectionLabel{color:#000;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.VerdictScreen-module__RwkABa__sectionWeight{color:#bbb;font-family:IBM Plex Mono,monospace;font-size:10px}.VerdictScreen-module__RwkABa__coreGrid{flex-direction:column;gap:18px;display:flex}.VerdictScreen-module__RwkABa__coreItem{flex-direction:column;gap:8px;display:flex}.VerdictScreen-module__RwkABa__coreTop{justify-content:space-between;align-items:center;display:flex}.VerdictScreen-module__RwkABa__coreLabel{color:#000;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.VerdictScreen-module__RwkABa__coreWeight{color:#ccc;font-family:IBM Plex Mono,monospace;font-size:10px}.VerdictScreen-module__RwkABa__coreNotes{color:#666;margin:0;font-size:11px;line-height:1.6}.VerdictScreen-module__RwkABa__barRow{align-items:center;gap:12px;display:flex}.VerdictScreen-module__RwkABa__barBg{background:#f0f0f0;border-radius:3px;flex:1;height:5px;overflow:hidden}.VerdictScreen-module__RwkABa__barFill{background:#000;border-radius:3px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.VerdictScreen-module__RwkABa__barScore{color:#000;white-space:nowrap;text-align:right;min-width:44px;font-family:IBM Plex Mono,monospace;font-size:12px}.VerdictScreen-module__RwkABa__barScore strong{font-weight:700}.VerdictScreen-module__RwkABa__barOf{color:#aaa;font-size:10px;font-weight:400}.VerdictScreen-module__RwkABa__caseJustification,.VerdictScreen-module__RwkABa__caseContext{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:14px 16px}.VerdictScreen-module__RwkABa__caseJustification p,.VerdictScreen-module__RwkABa__caseContext p{color:#555;margin:0;font-size:12px;line-height:1.65}.VerdictScreen-module__RwkABa__caseJLabel{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:9px}.VerdictScreen-module__RwkABa__caseGrid{flex-direction:column;gap:18px;display:flex}.VerdictScreen-module__RwkABa__caseItem{flex-direction:column;gap:8px;display:flex}.VerdictScreen-module__RwkABa__summaryGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.VerdictScreen-module__RwkABa__summaryBlock{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px}.VerdictScreen-module__RwkABa__summaryBlockTitle{color:#aaa;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.VerdictScreen-module__RwkABa__summaryList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.VerdictScreen-module__RwkABa__summaryList li{color:#333;padding-left:12px;font-size:12px;line-height:1.55;position:relative}.VerdictScreen-module__RwkABa__summaryList li:before{content:"–";color:#bbb;position:absolute;left:0}.VerdictScreen-module__RwkABa__summaryRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.VerdictScreen-module__RwkABa__summaryCard{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px}.VerdictScreen-module__RwkABa__summaryCardRisk{background:#fff8f8;border-color:#fce8e8}.VerdictScreen-module__RwkABa__summaryCardLabel{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px}.VerdictScreen-module__RwkABa__summaryCard p{color:#555;margin:0;font-size:12px;line-height:1.6}.VerdictScreen-module__RwkABa__scoringTable{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.VerdictScreen-module__RwkABa__scoringRow{color:#666;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:13px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.VerdictScreen-module__RwkABa__scoringRow:last-child{border-bottom:none}.VerdictScreen-module__RwkABa__scoringTotal{color:#000;background:#fff;border-top:1px solid #e0e0e0}.VerdictScreen-module__RwkABa__scoringValue{color:#000;align-items:baseline;gap:1px;font-size:18px;font-weight:700;display:flex}.VerdictScreen-module__RwkABa__scoringOf{color:#aaa;font-size:11px;font-weight:400}.VerdictScreen-module__RwkABa__recBlock{color:#fff;background:#000;border-radius:6px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.VerdictScreen-module__RwkABa__recLabel{color:#666;text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:9px}.VerdictScreen-module__RwkABa__recValue{color:#fff;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700}.VerdictScreen-module__RwkABa__footer{flex-direction:column;align-items:center;gap:12px;padding-top:8px;padding-bottom:40px;display:flex}.VerdictScreen-module__RwkABa__newSessionBtn{color:#888;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #e0e0e0;border-radius:6px;padding:10px 28px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:all .15s}.VerdictScreen-module__RwkABa__newSessionBtn:hover{color:#000;border-color:#000}.VerdictScreen-module__RwkABa__footerNote{color:#ddd;font-family:IBM Plex Mono,monospace;font-size:10px}@media (max-width:600px){.VerdictScreen-module__RwkABa__summaryGrid,.VerdictScreen-module__RwkABa__summaryRow{grid-template-columns:1fr}.VerdictScreen-module__RwkABa__hero{flex-direction:column;align-items:flex-start}.VerdictScreen-module__RwkABa__topBarTitle{display:none}}
@keyframes ReplayViewer-module___vmtgW__blink{0%,to{opacity:1}50%{opacity:0}}.ReplayViewer-module___vmtgW__wrap{color:#000;background:#fff;flex-direction:column;min-height:100vh;font-family:IBM Plex Mono,monospace;display:flex}.ReplayViewer-module___vmtgW__header{z-index:10;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.ReplayViewer-module___vmtgW__headerLeft{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.ReplayViewer-module___vmtgW__brand{letter-spacing:.14em;text-transform:uppercase;color:#000;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.ReplayViewer-module___vmtgW__replayBadge{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#000;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:700;display:inline-block}.ReplayViewer-module___vmtgW__sessionTitle{color:#888;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;font-size:11px;overflow:hidden}.ReplayViewer-module___vmtgW__ctaBtn{color:#fff;letter-spacing:.12em;white-space:nowrap;background:#000;flex-shrink:0;padding:8px 18px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.ReplayViewer-module___vmtgW__ctaBtn:hover{background:#333}.ReplayViewer-module___vmtgW__chips{background:#fff;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:8px;padding:10px 24px;display:flex}.ReplayViewer-module___vmtgW__chip{color:#555;white-space:nowrap;background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #000;padding:3px 8px 3px 10px;font-family:IBM Plex Mono,monospace;font-size:10px}.ReplayViewer-module___vmtgW__progressBar{background:#f0f0f0;flex-shrink:0;width:100%;height:3px}.ReplayViewer-module___vmtgW__progressFill{background:#000;height:100%;transition:width .3s}.ReplayViewer-module___vmtgW__controls{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 24px;display:flex}.ReplayViewer-module___vmtgW__playBtn{color:#fff;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#000;border:none;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;transition:background .15s}.ReplayViewer-module___vmtgW__playBtn:hover{background:#333}.ReplayViewer-module___vmtgW__speedBtn,.ReplayViewer-module___vmtgW__soundBtn,.ReplayViewer-module___vmtgW__skipBtn{color:#555;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ddd;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:background .15s,color .15s,border-color .15s}.ReplayViewer-module___vmtgW__speedBtn:hover,.ReplayViewer-module___vmtgW__soundBtn:hover,.ReplayViewer-module___vmtgW__skipBtn:hover{color:#000;border-color:#000}.ReplayViewer-module___vmtgW__active{color:#fff;background:#000;border-color:#000}.ReplayViewer-module___vmtgW__active:hover{color:#fff;background:#333}.ReplayViewer-module___vmtgW__progressLabel{color:#bbb;white-space:nowrap;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10px}.ReplayViewer-module___vmtgW__messages{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:700px;margin:0 auto;padding:24px;display:flex;overflow-y:auto}.ReplayViewer-module___vmtgW__readyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:auto;padding:48px 24px;display:flex}.ReplayViewer-module___vmtgW__readyIcon{color:#ccc;font-size:32px}.ReplayViewer-module___vmtgW__readyTitle{color:#000;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600}.ReplayViewer-module___vmtgW__readyMeta{color:#aaa;font-family:IBM Plex Mono,monospace;font-size:11px}.ReplayViewer-module___vmtgW__readyBtn{color:#fff;letter-spacing:.1em;cursor:pointer;background:#000;border:none;margin-top:8px;padding:10px 28px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;transition:background .15s}.ReplayViewer-module___vmtgW__readyBtn:hover{background:#333}.ReplayViewer-module___vmtgW__roundDivider{color:#ccc;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:24px 0 16px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.ReplayViewer-module___vmtgW__roundDivider:before,.ReplayViewer-module___vmtgW__roundDivider:after{content:"";background:#f0f0f0;flex:1;height:1px}.ReplayViewer-module___vmtgW__roundDivider span{white-space:nowrap;color:#bbb}.ReplayViewer-module___vmtgW__msgRow{border-bottom:1px solid #f8f8f8;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ReplayViewer-module___vmtgW__msgRowUser{background:#fafafa;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.ReplayViewer-module___vmtgW__msgAvatar{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.ReplayViewer-module___vmtgW__msgBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ReplayViewer-module___vmtgW__msgMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReplayViewer-module___vmtgW__msgSpeaker{letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.ReplayViewer-module___vmtgW__msgRound{color:#ccc;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:9px}.ReplayViewer-module___vmtgW__rfTag{text-transform:uppercase;letter-spacing:.1em;color:#aaa;border:1px solid #e0e0e0;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:8px}.ReplayViewer-module___vmtgW__msgText{color:#222;white-space:pre-wrap;word-break:break-word;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.8}.ReplayViewer-module___vmtgW__cursor{vertical-align:text-bottom;background:#000;width:2px;height:14px;margin-left:1px;animation:.9s step-end infinite ReplayViewer-module___vmtgW__blink;display:inline-block}.ReplayViewer-module___vmtgW__noVerdict{text-align:center;color:#aaa;padding:48px 24px;font-family:IBM Plex Mono,monospace;font-size:12px}.ReplayViewer-module___vmtgW__verdictWrap{background:#fff;flex-direction:column;min-height:100vh;display:flex}.ReplayViewer-module___vmtgW__verdictTopBar{z-index:20;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 24px;display:flex;position:sticky;top:0}.ReplayViewer-module___vmtgW__verdictBrand{letter-spacing:.14em;text-transform:uppercase;color:#000;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:flex}@media (max-width:600px){.ReplayViewer-module___vmtgW__header{padding:10px 16px}.ReplayViewer-module___vmtgW__sessionTitle{display:none}.ReplayViewer-module___vmtgW__controls{padding:10px 16px}.ReplayViewer-module___vmtgW__messages{padding:16px}.ReplayViewer-module___vmtgW__chips{padding:8px 16px}}
