.capture-page{min-height:100vh;display:flex;flex-direction:column}body.zen-garden .capture-page{background:radial-gradient(circle at 50% 50%,hsla(53,42%,63%,.3) 0,transparent 50%),linear-gradient(135deg,#f0e8d8,#faf8f3 50%,#f5eed8)}body.dark-river .capture-page{background:radial-gradient(circle at 50% 50%,rgba(88,70,78,.1) 0,transparent 50%),var(--river-main-bg)}body.classic-light .capture-page{background:var(--classic-light-bg)}body.classic-dark .capture-page{background:var(--classic-dark-bg)}.capture-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.capture-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid}body.zen-garden .capture-header{border-color:var(--zen-border)}body.dark-river .capture-header{border-color:var(--river-border)}body.classic-light .capture-header{border-color:var(--classic-light-border)}body.classic-dark .capture-header{border-color:var(--classic-dark-border)}.capture-header-back{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--aesthetic-border-radius-sm);border:none;cursor:pointer;transition:all .2s ease}body.zen-garden .capture-header-back{background:hsla(0,0%,100%,.5);color:var(--zen-text-secondary)}body.zen-garden .capture-header-back:hover{background:hsla(0,0%,100%,.8);color:var(--zen-primary)}body.dark-river .capture-header-back{background:rgba(30,25,35,.4);color:var(--river-text-secondary)}body.dark-river .capture-header-back:hover{background:rgba(30,25,35,.6);color:var(--river-accent)}body.classic-light .capture-header-back{background:var(--classic-light-card);color:var(--classic-light-text-secondary)}body.classic-light .capture-header-back:hover{color:var(--classic-light-primary)}body.classic-dark .capture-header-back{background:var(--classic-dark-card);color:var(--classic-dark-text-secondary)}body.classic-dark .capture-header-back:hover{color:var(--classic-dark-primary)}.capture-header-title{font-family:var(--aesthetic-font-family-display);font-size:18px;font-weight:var(--aesthetic-font-weight-medium);margin:0}body.zen-garden .capture-header-title{color:var(--zen-text-primary)}body.dark-river .capture-header-title{color:var(--river-text-primary)}body.classic-light .capture-header-title{color:var(--classic-light-text)}body.classic-dark .capture-header-title{color:var(--classic-dark-text)}.question-tally{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--aesthetic-border-radius-md);border:1px solid;cursor:pointer;transition:all .2s ease;background:transparent}body.zen-garden .question-tally{border-color:var(--zen-border);color:var(--zen-text-secondary)}body.zen-garden .question-tally:hover{border-color:var(--zen-primary);color:var(--zen-primary)}body.zen-garden .question-tally-active{border-color:var(--zen-primary)}body.dark-river .question-tally{border-color:var(--river-border);color:var(--river-text-secondary)}body.dark-river .question-tally:hover{border-color:var(--river-accent);color:var(--river-accent)}body.dark-river .question-tally-active{border-color:var(--river-accent)}body.classic-light .question-tally{border-color:var(--classic-light-border);color:var(--classic-light-text-secondary)}body.classic-light .question-tally:hover{border-color:var(--classic-light-primary);color:var(--classic-light-primary)}body.classic-dark .question-tally{border-color:var(--classic-dark-border);color:var(--classic-dark-text-secondary)}body.classic-dark .question-tally:hover{border-color:var(--classic-dark-primary);color:var(--classic-dark-primary)}.question-tally-label{font-family:var(--base-font-family);font-size:14px}.question-tally-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-family:var(--base-font-family);font-size:12px;font-weight:600;color:#fff}body.zen-garden .question-tally-badge{background:var(--zen-primary)}body.dark-river .question-tally-badge{background:var(--river-accent)}body.classic-light .question-tally-badge{background:var(--classic-light-primary)}body.classic-dark .question-tally-badge{background:var(--classic-dark-primary)}.capture-chat{max-width:700px;width:100%;margin:0 auto;padding:24px}.capture-chat,.capture-chat-messages{flex:1;display:flex;flex-direction:column}.capture-chat-messages{gap:16px;overflow-y:auto;padding-bottom:24px}.capture-chat-message{display:flex}.capture-chat-message-renna{justify-content:flex-start}.capture-chat-message-user{justify-content:flex-end}.capture-chat-bubble{max-width:80%;padding:12px 16px;border-radius:var(--aesthetic-border-radius-md);font-family:var(--base-font-family);font-size:16px;line-height:1.5}body.zen-garden .capture-chat-bubble-renna{background:hsla(0,0%,100%,.8);color:var(--zen-text-primary)}body.zen-garden .capture-chat-bubble-user{background:var(--zen-primary);color:#fff}body.dark-river .capture-chat-bubble-renna{background:var(--river-card-bg);color:var(--river-text-primary)}body.dark-river .capture-chat-bubble-user{background:var(--river-accent);color:var(--river-text-on-accent)}body.classic-light .capture-chat-bubble-renna{background:var(--classic-light-card);color:var(--classic-light-text)}body.classic-light .capture-chat-bubble-user{background:var(--classic-light-primary);color:#fff}body.classic-dark .capture-chat-bubble-renna{background:var(--classic-dark-card);color:var(--classic-dark-text)}body.classic-dark .capture-chat-bubble-user{background:var(--classic-dark-primary);color:var(--classic-dark-bg)}.capture-chat-cards{display:flex;justify-content:center;padding:16px 0}.capture-chat-input-area{padding-top:16px;border-top:1px solid}body.zen-garden .capture-chat-input-area{border-color:var(--zen-border)}body.dark-river .capture-chat-input-area{border-color:var(--river-border)}body.classic-light .capture-chat-input-area{border-color:var(--classic-light-border)}body.classic-dark .capture-chat-input-area{border-color:var(--classic-dark-border)}.capture-method-cards{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.capture-method-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;min-width:150px;border-radius:var(--aesthetic-border-radius-lg);border:1px solid;cursor:pointer;transition:all .3s ease;background:transparent}body.zen-garden .capture-method-card{border-color:var(--zen-border);color:var(--zen-text-primary)}body.zen-garden .capture-method-card:hover{background:hsla(0,0%,100%,.8);border-color:var(--zen-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,90,11,.1)}body.dark-river .capture-method-card{border-color:var(--river-border);color:var(--river-text-primary)}body.dark-river .capture-method-card:hover{background:var(--river-card-bg);border-color:var(--river-accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}body.classic-light .capture-method-card{border-color:var(--classic-light-border);color:var(--classic-light-text)}body.classic-light .capture-method-card:hover{background:var(--classic-light-card);border-color:var(--classic-light-primary);transform:translateY(-2px)}body.classic-dark .capture-method-card{border-color:var(--classic-dark-border);color:var(--classic-dark-text)}body.classic-dark .capture-method-card:hover{background:var(--classic-dark-card);border-color:var(--classic-dark-primary);transform:translateY(-2px)}.capture-method-icon{opacity:.8}body.zen-garden .capture-method-card:hover .capture-method-icon{color:var(--zen-primary);opacity:1}body.dark-river .capture-method-card:hover .capture-method-icon{color:var(--river-accent);opacity:1}body.classic-light .capture-method-card:hover .capture-method-icon{color:var(--classic-light-primary);opacity:1}body.classic-dark .capture-method-card:hover .capture-method-icon{color:var(--classic-dark-primary);opacity:1}.capture-method-label{font-size:15px;font-weight:500}.capture-method-description,.capture-method-label{font-family:var(--base-font-family);text-align:center}.capture-method-description{font-size:12px;opacity:.7}.capture-input-container{width:100%}.capture-input-wrapper{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--aesthetic-border-radius-md);border:1px solid;transition:all .2s ease}body.zen-garden .capture-input-wrapper{background:hsla(0,0%,100%,.6);border-color:var(--zen-border)}body.zen-garden .capture-input-wrapper.focused{border-color:var(--zen-primary);background:hsla(0,0%,100%,.9)}body.dark-river .capture-input-wrapper{background:rgba(30,25,35,.4);border-color:var(--river-border)}body.dark-river .capture-input-wrapper.focused{border-color:var(--river-accent);background:rgba(30,25,35,.6)}body.classic-light .capture-input-wrapper{background:var(--classic-light-card);border-color:var(--classic-light-border)}body.classic-light .capture-input-wrapper.focused{border-color:var(--classic-light-primary)}body.classic-dark .capture-input-wrapper{background:var(--classic-dark-card);border-color:var(--classic-dark-border)}body.classic-dark .capture-input-wrapper.focused{border-color:var(--classic-dark-primary)}.capture-input-wrapper.recording{animation:pulse-border 1.5s infinite}@keyframes pulse-border{0%,to{opacity:1}50%{opacity:.7}}.capture-input-field{flex:1;border:none;background:transparent;font-family:var(--base-font-family);font-size:16px;outline:none}body.zen-garden .capture-input-field{color:var(--zen-text-primary)}body.zen-garden .capture-input-field::-moz-placeholder{color:var(--zen-text-secondary)}body.zen-garden .capture-input-field::placeholder{color:var(--zen-text-secondary)}body.dark-river .capture-input-field{color:var(--river-text-primary)}body.dark-river .capture-input-field::-moz-placeholder{color:var(--river-text-secondary)}body.dark-river .capture-input-field::placeholder{color:var(--river-text-secondary)}body.classic-light .capture-input-field{color:var(--classic-light-text)}body.classic-light .capture-input-field::-moz-placeholder{color:var(--classic-light-text-secondary)}body.classic-light .capture-input-field::placeholder{color:var(--classic-light-text-secondary)}body.classic-dark .capture-input-field{color:var(--classic-dark-text)}body.classic-dark .capture-input-field::-moz-placeholder{color:var(--classic-dark-text-secondary)}body.classic-dark .capture-input-field::placeholder{color:var(--classic-dark-text-secondary)}.capture-input-mic,.capture-input-send{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease}body.zen-garden .capture-input-mic{background:transparent;color:var(--zen-text-secondary)}body.zen-garden .capture-input-mic:hover{background:rgba(139,90,11,.1);color:var(--zen-primary)}body.zen-garden .capture-input-mic.recording,body.zen-garden .capture-input-send{background:var(--zen-primary);color:#fff}body.dark-river .capture-input-mic{background:transparent;color:var(--river-text-secondary)}body.dark-river .capture-input-mic:hover{background:rgba(140,110,190,.2);color:var(--river-accent)}body.dark-river .capture-input-mic.recording,body.dark-river .capture-input-send{background:var(--river-accent);color:var(--river-text-on-accent)}body.classic-light .capture-input-mic{background:transparent;color:var(--classic-light-text-secondary)}body.classic-light .capture-input-mic:hover{background:rgba(181,101,29,.1);color:var(--classic-light-primary)}body.classic-light .capture-input-mic.recording,body.classic-light .capture-input-send{background:var(--classic-light-primary);color:#fff}body.classic-dark .capture-input-mic{background:transparent;color:var(--classic-dark-text-secondary)}body.classic-dark .capture-input-mic:hover{background:hsla(29,43%,59%,.2);color:var(--classic-dark-primary)}body.classic-dark .capture-input-mic.recording,body.classic-dark .capture-input-send{background:var(--classic-dark-primary);color:var(--classic-dark-bg)}.voice-pulse-container{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.voice-pulse-ring{position:absolute;width:100%;height:100%;border-radius:50%}body.zen-garden .voice-pulse-ring{background:var(--zen-primary)}body.dark-river .voice-pulse-ring{background:var(--river-accent)}body.classic-light .voice-pulse-ring{background:var(--classic-light-primary)}body.classic-dark .voice-pulse-ring{background:var(--classic-dark-primary)}.voice-pulse-core{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff}.capture-pause-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;padding:16px 0}.capture-pause-btn{padding:10px 20px;border-radius:var(--aesthetic-border-radius-md);font-family:var(--base-font-family);font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid}body.zen-garden .capture-pause-btn{background:transparent;border-color:var(--zen-border);color:var(--zen-text-primary)}body.zen-garden .capture-pause-btn:hover{border-color:var(--zen-primary);color:var(--zen-primary)}body.zen-garden .capture-pause-btn-primary{background:var(--zen-primary);border-color:var(--zen-primary);color:#fff}body.dark-river .capture-pause-btn{background:transparent;border-color:var(--river-border);color:var(--river-text-primary)}body.dark-river .capture-pause-btn:hover{border-color:var(--river-accent);color:var(--river-accent)}body.dark-river .capture-pause-btn-primary{background:var(--river-accent);border-color:var(--river-accent);color:var(--river-text-on-accent)}body.classic-light .capture-pause-btn{background:transparent;border-color:var(--classic-light-border);color:var(--classic-light-text)}body.classic-light .capture-pause-btn:hover{border-color:var(--classic-light-primary);color:var(--classic-light-primary)}body.classic-light .capture-pause-btn-primary{background:var(--classic-light-primary);border-color:var(--classic-light-primary);color:#fff}body.classic-dark .capture-pause-btn{background:transparent;border-color:var(--classic-dark-border);color:var(--classic-dark-text)}body.classic-dark .capture-pause-btn:hover{border-color:var(--classic-dark-primary);color:var(--classic-dark-primary)}body.classic-dark .capture-pause-btn-primary{background:var(--classic-dark-primary);border-color:var(--classic-dark-primary);color:var(--classic-dark-bg)}.question-panel-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:100}.question-panel{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:90vw;z-index:101;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.15)}body.zen-garden .question-panel{background:#faf8f3}body.dark-river .question-panel{background:var(--river-main-bg)}body.classic-light .question-panel{background:var(--classic-light-bg)}body.classic-dark .question-panel{background:var(--classic-dark-bg)}.question-panel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid}body.zen-garden .question-panel-header{border-color:var(--zen-border)}body.dark-river .question-panel-header{border-color:var(--river-border)}body.classic-light .question-panel-header{border-color:var(--classic-light-border)}body.classic-dark .question-panel-header{border-color:var(--classic-dark-border)}.question-panel-title{font-family:var(--aesthetic-font-family-display);font-size:18px;font-weight:var(--aesthetic-font-weight-medium);margin:0}body.zen-garden .question-panel-title{color:var(--zen-text-primary)}body.dark-river .question-panel-title{color:var(--river-text-primary)}body.classic-light .question-panel-title{color:var(--classic-light-text)}body.classic-dark .question-panel-title{color:var(--classic-dark-text)}.question-panel-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:50%;transition:all .2s ease}body.zen-garden .question-panel-close{color:var(--zen-text-secondary)}body.zen-garden .question-panel-close:hover{background:rgba(139,90,11,.1);color:var(--zen-primary)}body.dark-river .question-panel-close{color:var(--river-text-secondary)}body.dark-river .question-panel-close:hover{background:rgba(140,110,190,.2);color:var(--river-accent)}body.classic-light .question-panel-close{color:var(--classic-light-text-secondary)}body.classic-light .question-panel-close:hover{background:rgba(181,101,29,.1);color:var(--classic-light-primary)}body.classic-dark .question-panel-close{color:var(--classic-dark-text-secondary)}body.classic-dark .question-panel-close:hover{background:hsla(29,43%,59%,.2);color:var(--classic-dark-primary)}.question-panel-list{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:20px}.question-panel-empty{text-align:center;padding:40px 20px;font-family:var(--base-font-family);font-size:14px}body.zen-garden .question-panel-empty{color:var(--zen-text-secondary)}body.dark-river .question-panel-empty{color:var(--river-text-secondary)}body.classic-light .question-panel-empty{color:var(--classic-light-text-secondary)}body.classic-dark .question-panel-empty{color:var(--classic-dark-text-secondary)}.question-panel-item{padding:16px;border-radius:var(--aesthetic-border-radius-md);border:1px solid}body.zen-garden .question-panel-item{background:hsla(0,0%,100%,.6);border-color:var(--zen-border)}body.dark-river .question-panel-item{background:var(--river-card-bg);border-color:var(--river-border)}body.classic-light .question-panel-item{background:var(--classic-light-card);border-color:var(--classic-light-border)}body.classic-dark .question-panel-item{background:var(--classic-dark-card);border-color:var(--classic-dark-border)}.question-panel-quote{font-family:var(--base-font-family);font-size:13px;font-style:italic;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid}body.zen-garden .question-panel-quote{color:var(--zen-text-secondary);border-color:var(--zen-border)}body.dark-river .question-panel-quote{color:var(--river-text-secondary);border-color:var(--river-border)}body.classic-light .question-panel-quote{color:var(--classic-light-text-secondary);border-color:var(--classic-light-border)}body.classic-dark .question-panel-quote{color:var(--classic-dark-text-secondary);border-color:var(--classic-dark-border)}.question-panel-question{font-family:var(--base-font-family);font-size:15px;margin-bottom:16px}body.zen-garden .question-panel-question{color:var(--zen-text-primary)}body.dark-river .question-panel-question{color:var(--river-text-primary)}body.classic-light .question-panel-question{color:var(--classic-light-text)}body.classic-dark .question-panel-question{color:var(--classic-dark-text)}.question-panel-answer{display:flex;gap:8px}.question-panel-input{flex:1;padding:8px 12px;border-radius:var(--aesthetic-border-radius-sm);border:1px solid;font-family:var(--base-font-family);font-size:14px;outline:none}body.zen-garden .question-panel-input{background:hsla(0,0%,100%,.8);border-color:var(--zen-border);color:var(--zen-text-primary)}body.zen-garden .question-panel-input:focus{border-color:var(--zen-primary)}body.dark-river .question-panel-input{background:rgba(30,25,35,.4);border-color:var(--river-border);color:var(--river-text-primary)}body.dark-river .question-panel-input:focus{border-color:var(--river-accent)}body.classic-light .question-panel-input{background:#fff;border-color:var(--classic-light-border);color:var(--classic-light-text)}body.classic-light .question-panel-input:focus{border-color:var(--classic-light-primary)}body.classic-dark .question-panel-input{background:var(--classic-dark-bg);border-color:var(--classic-dark-border);color:var(--classic-dark-text)}body.classic-dark .question-panel-input:focus{border-color:var(--classic-dark-primary)}.question-panel-submit{padding:8px 16px;border-radius:var(--aesthetic-border-radius-sm);border:none;font-family:var(--base-font-family);font-size:14px;cursor:pointer;transition:all .2s ease}body.zen-garden .question-panel-submit{background:var(--zen-primary);color:#fff}body.zen-garden .question-panel-submit:disabled{background:var(--zen-border);cursor:not-allowed}body.dark-river .question-panel-submit{background:var(--river-accent);color:var(--river-text-on-accent)}body.dark-river .question-panel-submit:disabled{background:var(--river-border);cursor:not-allowed}body.classic-light .question-panel-submit{background:var(--classic-light-primary);color:#fff}body.classic-light .question-panel-submit:disabled{background:var(--classic-light-border);cursor:not-allowed}body.classic-dark .question-panel-submit{background:var(--classic-dark-primary);color:var(--classic-dark-bg)}body.classic-dark .question-panel-submit:disabled{background:var(--classic-dark-border);cursor:not-allowed}.capture-page.capture-page-centered{display:flex;flex-direction:column;min-height:100vh}.capture-chat-area{flex:1;position:relative;height:auto!important}.capture-method-badges{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px;margin:0 auto}.capture-method-badge{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;border-radius:var(--aesthetic-border-radius-md);font-family:var(--base-font-family);cursor:pointer;transition:all .3s ease;border:2px solid;background:transparent}body.zen-garden .capture-method-badge{border-color:var(--zen-border);background:hsla(0,0%,100%,.5)}body.zen-garden .capture-method-badge:hover{border-color:var(--zen-primary);background:hsla(0,0%,100%,.7);transform:scale(1.02);box-shadow:0 4px 16px rgba(139,90,11,.1)}body.dark-river .capture-method-badge{border-color:var(--river-border);background:rgba(30,25,35,.4)}body.dark-river .capture-method-badge:hover{border-color:var(--river-accent);background:rgba(30,25,35,.6);transform:scale(1.02);box-shadow:0 2px 8px var(--river-glow-1),0 4px 16px var(--river-glow-2)}body.classic-light .capture-method-badge{border-color:var(--classic-light-border);background:var(--classic-light-card)}body.classic-light .capture-method-badge:hover{border-color:var(--classic-light-primary)}body.classic-dark .capture-method-badge{border-color:var(--classic-dark-border);background:var(--classic-dark-card)}body.classic-dark .capture-method-badge:hover{border-color:var(--classic-dark-primary)}.capture-method-badge-label{font-size:16px;font-weight:500}body.zen-garden .capture-method-badge-label{color:var(--zen-text-primary)}body.dark-river .capture-method-badge-label{color:var(--river-text-primary)}body.classic-light .capture-method-badge-label{color:var(--classic-light-text)}body.classic-dark .capture-method-badge-label{color:var(--classic-dark-text)}.capture-method-badge-desc{font-size:13px;opacity:.7}body.zen-garden .capture-method-badge-desc{color:var(--zen-text-secondary)}body.dark-river .capture-method-badge-desc{color:var(--river-text-secondary)}body.classic-light .capture-method-badge-desc{color:var(--classic-light-text-secondary)}body.classic-dark .capture-method-badge-desc{color:var(--classic-dark-text-secondary)}.capture-pause-badges{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;width:100%;max-width:400px;margin:0 auto}.capture-pause-badge{padding:12px 20px;border-radius:var(--aesthetic-border-radius-md);font-family:var(--base-font-family);font-size:15px;font-weight:400;cursor:pointer;transition:all .3s ease;border:2px solid;background:transparent}body.zen-garden .capture-pause-badge{border-color:var(--zen-border);color:var(--zen-text-secondary);background:hsla(0,0%,100%,.5)}body.zen-garden .capture-pause-badge:hover{border-color:var(--zen-primary);color:var(--zen-primary);background:hsla(0,0%,100%,.7)}body.zen-garden .capture-pause-badge-primary{border-color:var(--zen-primary);background:var(--zen-primary);color:#fff}body.zen-garden .capture-pause-badge-primary:hover{filter:brightness(1.1)}body.dark-river .capture-pause-badge{border-color:var(--river-border);color:var(--river-text-secondary);background:rgba(30,25,35,.4)}body.dark-river .capture-pause-badge:hover{border-color:var(--river-accent);color:var(--river-accent);background:rgba(30,25,35,.6)}body.dark-river .capture-pause-badge-primary{border-color:var(--river-accent);background:var(--river-accent);color:var(--river-text-on-accent)}body.dark-river .capture-pause-badge-primary:hover{filter:brightness(1.1)}body.classic-light .capture-pause-badge{border-color:var(--classic-light-border);color:var(--classic-light-text);background:var(--classic-light-card)}body.classic-light .capture-pause-badge:hover{border-color:var(--classic-light-primary);color:var(--classic-light-primary)}body.classic-light .capture-pause-badge-primary{border-color:var(--classic-light-primary);background:var(--classic-light-primary);color:#fff}body.classic-dark .capture-pause-badge{border-color:var(--classic-dark-border);color:var(--classic-dark-text);background:var(--classic-dark-card)}body.classic-dark .capture-pause-badge:hover{border-color:var(--classic-dark-primary);color:var(--classic-dark-primary)}body.classic-dark .capture-pause-badge-primary{border-color:var(--classic-dark-primary);background:var(--classic-dark-primary);color:var(--classic-dark-bg)}.capture-back-link{display:block;margin:20px auto 0;padding:8px 16px;border:none;background:transparent;cursor:pointer;font-family:var(--base-font-family);font-size:13px;font-weight:400;opacity:.5;transition:all .2s ease}body.zen-garden .capture-back-link{color:var(--zen-text-secondary)}body.zen-garden .capture-back-link:hover{color:var(--zen-primary);opacity:1}body.dark-river .capture-back-link{color:var(--river-text-secondary)}body.dark-river .capture-back-link:hover{color:var(--river-accent);opacity:1}body.classic-light .capture-back-link{color:var(--classic-light-text-secondary)}body.classic-light .capture-back-link:hover{color:var(--classic-light-primary);opacity:1}body.classic-dark .capture-back-link{color:var(--classic-dark-text-secondary)}body.classic-dark .capture-back-link:hover{color:var(--classic-dark-primary);opacity:1}.capture-question-badge-float{position:absolute;top:50%;right:calc(50% - 480px);transform:translateY(-50%);z-index:10;transition:all .3s ease}@media (max-width:900px){.capture-question-badge-float{right:20px;top:100px;transform:none}}.capture-question-badge-highlighted{animation:badge-pulse 1.5s ease-in-out}.capture-question-badge-highlighted .question-tally{transform:scale(1.1)}@keyframes badge-pulse{0%,to{transform:translateY(-50%) scale(1)}25%{transform:translateY(-50%) scale(1.15)}50%{transform:translateY(-50%) scale(1.05)}75%{transform:translateY(-50%) scale(1.1)}}body.zen-garden .capture-question-badge-highlighted .question-tally{border-color:var(--zen-primary);box-shadow:0 0 20px rgba(139,90,11,.3)}body.dark-river .capture-question-badge-highlighted .question-tally{border-color:var(--river-accent);box-shadow:0 0 20px rgba(140,110,190,.4)}body.classic-light .capture-question-badge-highlighted .question-tally{border-color:var(--classic-light-primary);box-shadow:0 0 20px rgba(181,101,29,.3)}body.classic-dark .capture-question-badge-highlighted .question-tally{border-color:var(--classic-dark-primary);box-shadow:0 0 20px hsla(29,43%,59%,.3)}.capture-intro-actions{display:flex;justify-content:center;width:100%}.capture-continue-btn{padding:14px 32px;border-radius:var(--aesthetic-border-radius-md);font-family:var(--base-font-family);font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;border:2px solid}body.zen-garden .capture-continue-btn{background:var(--zen-primary);border-color:var(--zen-primary);color:#fff}body.zen-garden .capture-continue-btn:hover{filter:brightness(1.1);transform:scale(1.02)}body.dark-river .capture-continue-btn{background:var(--river-accent);border-color:var(--river-accent);color:var(--river-text-on-accent)}body.dark-river .capture-continue-btn:hover{filter:brightness(1.1);transform:scale(1.02);box-shadow:0 2px 8px var(--river-glow-1),0 4px 16px var(--river-glow-2)}body.classic-light .capture-continue-btn{background:var(--classic-light-primary);border-color:var(--classic-light-primary);color:#fff}body.classic-light .capture-continue-btn:hover{filter:brightness(1.1);transform:scale(1.02)}body.classic-dark .capture-continue-btn{background:var(--classic-dark-primary);border-color:var(--classic-dark-primary);color:var(--classic-dark-bg)}body.classic-dark .capture-continue-btn:hover{filter:brightness(1.1);transform:scale(1.02)}.capture-handoff-selection{display:flex;flex-direction:column;align-items:center;width:100%}.capture-skip-link{display:block;margin:20px auto 0;padding:8px 16px;border:none;background:transparent;cursor:pointer;font-family:var(--base-font-family);font-size:13px;font-weight:400;opacity:.5;transition:all .2s ease;text-align:center}body.zen-garden .capture-skip-link{color:var(--zen-text-secondary)}body.zen-garden .capture-skip-link:hover{color:var(--zen-primary);opacity:1}body.dark-river .capture-skip-link{color:var(--river-text-secondary)}body.dark-river .capture-skip-link:hover{color:var(--river-accent);opacity:1}body.classic-light .capture-skip-link{color:var(--classic-light-text-secondary)}body.classic-light .capture-skip-link:hover{color:var(--classic-light-primary);opacity:1}body.classic-dark .capture-skip-link{color:var(--classic-dark-text-secondary)}body.classic-dark .capture-skip-link:hover{color:var(--classic-dark-primary);opacity:1}.analysis-page{min-height:100vh;display:flex;flex-direction:column}.analysis-page-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.analysis-page-results{flex:1;display:flex;flex-direction:column;padding:var(--spacing-4);gap:var(--spacing-4);max-width:800px;margin:0 auto;width:100%}.analysis-page-complete,.analysis-page-no-issues,.analysis-page-timeout{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4);gap:var(--spacing-4);text-align:center}.analysis-loading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);padding:var(--spacing-8)}.analysis-loading-logo{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.analysis-loading-ripple{position:absolute;inset:0;border-radius:50%;border:2px solid;opacity:.4}.analysis-loading-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;z-index:1}.analysis-loading-message{font-size:1.125rem;opacity:.8}.analysis-loading-progress{display:flex;align-items:center;gap:var(--spacing-3);width:100%;max-width:300px}.analysis-loading-progress-bar{flex:1;height:6px;border-radius:3px;overflow:hidden}.analysis-loading-progress-fill{height:100%;border-radius:3px}.analysis-loading-progress-text{font-size:.875rem;font-weight:500;min-width:40px;text-align:right}.analysis-loading-timeout{padding:var(--spacing-4);border-radius:var(--radius-lg);text-align:center;max-width:300px}.analysis-loading-timeout p{margin:0;font-size:.875rem}.analysis-loading-timeout p:first-child{font-weight:500;margin-bottom:var(--spacing-1)}.process-summary-card{border-radius:var(--radius-lg);padding:var(--spacing-4);width:100%}.process-summary-card.sticky{position:sticky;top:0;z-index:10}.process-summary-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-3)}.process-summary-name{font-size:1.25rem;font-weight:600;margin:0}.process-summary-stats{display:flex;align-items:center;gap:var(--spacing-3)}.process-summary-stat{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}.process-summary-stat-value{font-size:1.125rem;font-weight:600}.process-summary-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.process-summary-stat-divider{width:1px;height:32px;opacity:.2}.process-map-mini-container{position:relative;width:100%}.process-map-mini{overflow-x:auto;padding:var(--spacing-2) 0;scrollbar-width:none;-ms-overflow-style:none}.process-map-mini::-webkit-scrollbar{display:none}.process-map-mini-track{display:flex;align-items:flex-start;gap:0;min-width:-moz-max-content;min-width:max-content;padding-right:var(--spacing-8)}.process-map-mini-step{flex-direction:column;min-width:60px}.process-map-mini-node,.process-map-mini-step{display:flex;align-items:center;position:relative}.process-map-mini-node{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:.75rem;font-weight:600;z-index:2}.process-map-mini-number{line-height:1}.process-map-mini-connector{position:absolute;top:16px;left:50%;width:60px;height:2px;z-index:1}.process-map-mini-label{margin-top:var(--spacing-1);font-size:.625rem;text-align:center;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.process-map-mini-scroll-hint{position:absolute;top:0;right:0;bottom:0;width:60px;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--spacing-2);pointer-events:none}.process-map-mini-scroll-arrow{font-size:1rem;animation:scroll-hint-pulse 1.5s ease-in-out infinite}@keyframes scroll-hint-pulse{0%,to{opacity:.4;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}.issue-accordion{width:100%}.issue-accordion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3);flex-wrap:wrap;gap:var(--spacing-2)}.issue-accordion-title{font-size:1rem;font-weight:600;margin:0}.issue-accordion-stats{display:flex;gap:var(--spacing-2)}.issue-accordion-stat{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}.issue-accordion-card{border-radius:var(--radius-lg);overflow:hidden}.issue-accordion-row-wrapper{position:relative}.issue-accordion-divider{height:1px;margin:0 var(--spacing-3)}.issue-row{width:100%}.issue-row.resolved{opacity:.7}.issue-row-header{justify-content:space-between;width:100%;padding:var(--spacing-3);border:none;background:transparent;cursor:pointer;text-align:left}.issue-row-header,.issue-row-header-left{display:flex;align-items:center;gap:var(--spacing-2)}.issue-row-header-left{flex:1;min-width:0}.issue-row-header-right{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}.issue-row-step-badge{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.issue-row-type-chip{font-size:.625rem;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;font-weight:500;flex-shrink:0}.issue-row-step-name{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-row-status{font-size:.75rem}.issue-row-chevron{font-size:.625rem;transition:transform .2s ease;opacity:.5}.issue-row-chevron.rotated{transform:rotate(180deg)}.issue-row-content{padding:0 var(--spacing-3) var(--spacing-3);overflow:hidden}.issue-row-description{font-size:.875rem;margin:0 0 var(--spacing-3);opacity:.8}.issue-row-renna-question{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md)}.issue-row-renna-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.issue-row-question-text{font-size:.875rem;margin:0;font-style:italic}.issue-row-response-input{display:flex;flex-direction:column;gap:var(--spacing-2)}.issue-row-textarea{width:100%;padding:var(--spacing-2);border-radius:var(--radius-md);border:1px solid;font-size:.875rem;resize:vertical;min-height:60px;font-family:inherit}.issue-row-resolution-actions,.issue-row-response-actions{display:flex;justify-content:flex-end;gap:var(--spacing-2)}.issue-row-btn{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s ease}.issue-row-btn:disabled{opacity:.5;cursor:not-allowed}.issue-row-btn-dismiss{background:transparent}.issue-row-response-display{display:flex;flex-direction:column;gap:var(--spacing-3)}.issue-row-user-response{padding:var(--spacing-2);border-radius:var(--radius-md)}.issue-row-you-label{font-size:.75rem;font-weight:500;opacity:.7}.issue-row-user-response p{margin:var(--spacing-1) 0 0;font-size:.875rem}.add-observation{width:100%}.add-observation-trigger{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3);border-radius:var(--radius-lg);border:2px dashed;background:transparent;cursor:pointer;font-size:.875rem;transition:all .2s ease}.add-observation-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem}.add-observation-form{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-lg);overflow:hidden}.add-observation-textarea{width:100%;padding:var(--spacing-2);border-radius:var(--radius-md);border:1px solid;font-size:.875rem;resize:vertical;min-height:80px;font-family:inherit}.add-observation-actions{display:flex;justify-content:flex-end;gap:var(--spacing-2)}.add-observation-btn{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:none;font-size:.875rem;font-weight:500;cursor:pointer}.add-observation-btn:disabled{opacity:.5;cursor:not-allowed}.add-observation-btn-cancel{background:transparent}.analysis-done-btn{padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:var(--spacing-4)}.analysis-done-btn.disabled{opacity:.5;cursor:not-allowed}.analysis-page-actions{display:flex;justify-content:center;padding:var(--spacing-4) 0}.analysis-complete-content,.analysis-no-issues-content,.analysis-timeout-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);max-width:400px}.analysis-complete-icon,.analysis-no-issues-icon,.analysis-timeout-icon{font-size:3rem;margin-bottom:var(--spacing-2)}.analysis-timeout-btn{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);border:none;font-size:1rem;font-weight:500;cursor:pointer}.analysis-no-issues-note{font-size:.875rem;opacity:.7}.analysis-page-observations{width:100%}.analysis-page-observations h3{font-size:.875rem;font-weight:600;margin:0 0 var(--spacing-2)}.analysis-page-observations ul{list-style:none;padding:0;margin:0}.analysis-page-observations li{padding:var(--spacing-2);border-radius:var(--radius-md);margin-bottom:var(--spacing-1);font-size:.875rem}[data-theme=zen-garden] .analysis-loading-ripple{border-color:var(--zen-bamboo)}[data-theme=zen-garden] .analysis-loading-icon{background:var(--zen-bamboo);color:var(--zen-stone)}[data-theme=zen-garden] .analysis-loading-progress-bar{background:var(--zen-stone)}[data-theme=zen-garden] .analysis-loading-progress-fill{background:var(--zen-bamboo)}[data-theme=zen-garden] .analysis-loading-timeout{background:var(--zen-mist);color:var(--zen-ink)}[data-theme=zen-garden] .process-summary-card{background:var(--zen-paper);border:1px solid var(--zen-stone)}[data-theme=zen-garden] .process-summary-card.sticky{box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-theme=zen-garden] .process-summary-stat-divider{background:var(--zen-ink)}[data-theme=zen-garden] .process-map-mini-node{background:var(--zen-mist);color:var(--zen-ink);border:2px solid var(--zen-stone)}[data-theme=zen-garden] .process-map-mini-step.has-issue .process-map-mini-node{background:var(--zen-autumn);border-color:var(--zen-autumn);color:#fff}[data-theme=zen-garden] .process-map-mini-step.highlighted .process-map-mini-node{background:var(--zen-bamboo);border-color:var(--zen-bamboo);color:var(--zen-stone)}[data-theme=zen-garden] .process-map-mini-connector{background:var(--zen-stone)}[data-theme=zen-garden] .process-map-mini-scroll-hint{background:linear-gradient(to right,transparent,var(--zen-paper))}[data-theme=zen-garden] .process-map-mini-scroll-arrow{color:var(--zen-bamboo)}[data-theme=zen-garden] .issue-accordion-card{background:var(--zen-paper);border:1px solid var(--zen-stone)}[data-theme=zen-garden] .issue-accordion-divider{background:var(--zen-stone)}[data-theme=zen-garden] .issue-accordion-stat.pending{background:var(--zen-autumn);color:#fff}[data-theme=zen-garden] .issue-accordion-stat.responded{background:var(--zen-sky);color:var(--zen-ink)}[data-theme=zen-garden] .issue-accordion-stat.resolved{background:var(--zen-bamboo);color:var(--zen-stone)}[data-theme=zen-garden] .issue-row-step-badge,[data-theme=zen-garden] .issue-row-type-chip{background:var(--zen-mist);color:var(--zen-ink)}[data-theme=zen-garden] .issue-row-type-chip.type-rework,[data-theme=zen-garden] .issue-row-type-chip.type-wait_time{background:rgba(232,93,117,.15);color:var(--zen-autumn)}[data-theme=zen-garden] .issue-row-renna-question{background:var(--zen-mist)}[data-theme=zen-garden] .issue-row-renna-avatar{background:var(--zen-bamboo);color:var(--zen-stone)}[data-theme=zen-garden] .add-observation-textarea,[data-theme=zen-garden] .issue-row-textarea{background:var(--zen-paper);border-color:var(--zen-stone);color:var(--zen-ink)}[data-theme=zen-garden] .add-observation-btn-add,[data-theme=zen-garden] .issue-row-btn-respond{background:var(--zen-bamboo);color:var(--zen-stone)}[data-theme=zen-garden] .issue-row-btn-flag{background:var(--zen-autumn);color:#fff}[data-theme=zen-garden] .issue-row-btn-log{background:var(--zen-sky);color:var(--zen-ink)}[data-theme=zen-garden] .issue-row-user-response{background:var(--zen-mist)}[data-theme=zen-garden] .add-observation-trigger{border-color:var(--zen-stone);color:var(--zen-ink)}[data-theme=zen-garden] .add-observation-trigger:hover{border-color:var(--zen-bamboo);background:var(--zen-mist)}[data-theme=zen-garden] .add-observation-icon{background:var(--zen-mist);color:var(--zen-bamboo)}[data-theme=zen-garden] .add-observation-form{background:var(--zen-paper);border:1px solid var(--zen-stone)}[data-theme=zen-garden] .analysis-done-btn{background:var(--zen-bamboo);color:var(--zen-stone)}[data-theme=zen-garden] .analysis-timeout-btn{background:var(--zen-stone);color:var(--zen-paper)}[data-theme=zen-garden] .analysis-page-observations li{background:var(--zen-mist)}[data-theme=dark-river] .analysis-loading-ripple{border-color:var(--river-glow)}[data-theme=dark-river] .analysis-loading-icon{background:var(--river-glow);color:var(--river-deep)}[data-theme=dark-river] .analysis-loading-progress-bar{background:var(--river-current)}[data-theme=dark-river] .analysis-loading-progress-fill{background:var(--river-glow)}[data-theme=dark-river] .analysis-loading-timeout{background:var(--river-current);color:var(--river-foam)}[data-theme=dark-river] .process-summary-card{background:var(--river-current);border:1px solid var(--river-mist)}[data-theme=dark-river] .process-summary-card.sticky{box-shadow:0 4px 12px rgba(0,0,0,.3)}[data-theme=dark-river] .process-summary-stat-divider{background:var(--river-mist)}[data-theme=dark-river] .process-map-mini-node{background:var(--river-deep);color:var(--river-foam);border:2px solid var(--river-mist)}[data-theme=dark-river] .process-map-mini-step.has-issue .process-map-mini-node{background:var(--river-warning);border-color:var(--river-warning);color:#fff}[data-theme=dark-river] .process-map-mini-step.highlighted .process-map-mini-node{background:var(--river-glow);border-color:var(--river-glow);color:var(--river-deep)}[data-theme=dark-river] .process-map-mini-connector{background:var(--river-mist)}[data-theme=dark-river] .process-map-mini-scroll-hint{background:linear-gradient(to right,transparent,var(--river-current))}[data-theme=dark-river] .process-map-mini-scroll-arrow{color:var(--river-glow)}[data-theme=dark-river] .issue-accordion-card{background:var(--river-current);border:1px solid var(--river-mist)}[data-theme=dark-river] .issue-accordion-divider{background:var(--river-mist)}[data-theme=dark-river] .issue-accordion-stat.pending{background:var(--river-warning);color:#fff}[data-theme=dark-river] .issue-accordion-stat.responded{background:var(--river-sky);color:var(--river-deep)}[data-theme=dark-river] .issue-accordion-stat.resolved{background:var(--river-glow);color:var(--river-deep)}[data-theme=dark-river] .issue-row-step-badge{background:var(--river-deep);color:var(--river-foam)}[data-theme=dark-river] .issue-row-type-chip{background:var(--river-mist);color:var(--river-foam)}[data-theme=dark-river] .issue-row-type-chip.type-rework,[data-theme=dark-river] .issue-row-type-chip.type-wait_time{background:hsla(0,100%,71%,.2);color:var(--river-warning)}[data-theme=dark-river] .issue-row-renna-question{background:var(--river-deep)}[data-theme=dark-river] .issue-row-renna-avatar{background:var(--river-glow);color:var(--river-deep)}[data-theme=dark-river] .add-observation-textarea,[data-theme=dark-river] .issue-row-textarea{background:var(--river-deep);border-color:var(--river-mist);color:var(--river-foam)}[data-theme=dark-river] .add-observation-btn-add,[data-theme=dark-river] .issue-row-btn-respond{background:var(--river-glow);color:var(--river-deep)}[data-theme=dark-river] .issue-row-btn-flag{background:var(--river-warning);color:#fff}[data-theme=dark-river] .issue-row-btn-log{background:var(--river-sky);color:var(--river-deep)}[data-theme=dark-river] .issue-row-user-response{background:var(--river-deep)}[data-theme=dark-river] .add-observation-trigger{border-color:var(--river-mist);color:var(--river-foam)}[data-theme=dark-river] .add-observation-trigger:hover{border-color:var(--river-glow);background:var(--river-deep)}[data-theme=dark-river] .add-observation-icon{background:var(--river-deep);color:var(--river-glow)}[data-theme=dark-river] .add-observation-form{background:var(--river-current);border:1px solid var(--river-mist)}[data-theme=dark-river] .analysis-done-btn{background:var(--river-glow);color:var(--river-deep)}[data-theme=dark-river] .analysis-timeout-btn{background:var(--river-mist);color:var(--river-foam)}[data-theme=dark-river] .analysis-page-observations li{background:var(--river-deep)}[data-theme=classic-light] .analysis-loading-ripple{border-color:var(--classic-primary)}[data-theme=classic-light] .analysis-loading-icon{background:var(--classic-primary);color:#fff}[data-theme=classic-light] .analysis-loading-progress-bar{background:var(--classic-border)}[data-theme=classic-light] .analysis-loading-progress-fill{background:var(--classic-primary)}[data-theme=classic-light] .analysis-loading-timeout{background:var(--classic-warning-bg);color:var(--classic-text)}[data-theme=classic-light] .process-summary-card{background:#fff;border:1px solid var(--classic-border)}[data-theme=classic-light] .process-summary-card.sticky{box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-theme=classic-light] .process-summary-stat-divider{background:var(--classic-border)}[data-theme=classic-light] .process-map-mini-node{background:var(--classic-muted);color:var(--classic-text);border:2px solid var(--classic-border)}[data-theme=classic-light] .process-map-mini-step.has-issue .process-map-mini-node{background:var(--classic-error);border-color:var(--classic-error);color:#fff}[data-theme=classic-light] .process-map-mini-step.highlighted .process-map-mini-node{background:var(--classic-primary);border-color:var(--classic-primary);color:#fff}[data-theme=classic-light] .process-map-mini-connector{background:var(--classic-border)}[data-theme=classic-light] .process-map-mini-scroll-hint{background:linear-gradient(90deg,transparent,#fff)}[data-theme=classic-light] .process-map-mini-scroll-arrow{color:var(--classic-primary)}[data-theme=classic-light] .issue-accordion-card{background:#fff;border:1px solid var(--classic-border)}[data-theme=classic-light] .issue-accordion-divider{background:var(--classic-border)}[data-theme=classic-light] .issue-accordion-stat.pending{background:var(--classic-error);color:#fff}[data-theme=classic-light] .issue-accordion-stat.responded{background:var(--classic-info);color:#fff}[data-theme=classic-light] .issue-accordion-stat.resolved{background:var(--classic-success);color:#fff}[data-theme=classic-light] .issue-row-step-badge,[data-theme=classic-light] .issue-row-type-chip{background:var(--classic-muted);color:var(--classic-text)}[data-theme=classic-light] .issue-row-type-chip.type-rework,[data-theme=classic-light] .issue-row-type-chip.type-wait_time{background:var(--classic-error-bg);color:var(--classic-error)}[data-theme=classic-light] .issue-row-renna-question{background:var(--classic-muted)}[data-theme=classic-light] .issue-row-renna-avatar{background:var(--classic-primary);color:#fff}[data-theme=classic-light] .add-observation-textarea,[data-theme=classic-light] .issue-row-textarea{background:#fff;border-color:var(--classic-border);color:var(--classic-text)}[data-theme=classic-light] .add-observation-btn-add,[data-theme=classic-light] .issue-row-btn-respond{background:var(--classic-primary);color:#fff}[data-theme=classic-light] .issue-row-btn-flag{background:var(--classic-error);color:#fff}[data-theme=classic-light] .issue-row-btn-log{background:var(--classic-info);color:#fff}[data-theme=classic-light] .issue-row-user-response{background:var(--classic-muted)}[data-theme=classic-light] .add-observation-trigger{border-color:var(--classic-border);color:var(--classic-text)}[data-theme=classic-light] .add-observation-trigger:hover{border-color:var(--classic-primary);background:var(--classic-muted)}[data-theme=classic-light] .add-observation-icon{background:var(--classic-muted);color:var(--classic-primary)}[data-theme=classic-light] .add-observation-form{background:#fff;border:1px solid var(--classic-border)}[data-theme=classic-light] .analysis-done-btn{background:var(--classic-primary);color:#fff}[data-theme=classic-light] .analysis-timeout-btn{background:var(--classic-text);color:#fff}[data-theme=classic-light] .analysis-page-observations li{background:var(--classic-muted)}[data-theme=classic-dark] .analysis-loading-ripple{border-color:var(--classic-primary)}[data-theme=classic-dark] .analysis-loading-icon{background:var(--classic-primary);color:#fff}[data-theme=classic-dark] .analysis-loading-progress-bar{background:var(--classic-dark-elevated)}[data-theme=classic-dark] .analysis-loading-progress-fill{background:var(--classic-primary)}[data-theme=classic-dark] .analysis-loading-timeout{background:var(--classic-dark-elevated);color:var(--classic-dark-text)}[data-theme=classic-dark] .process-summary-card{background:var(--classic-dark-surface);border:1px solid var(--classic-dark-border)}[data-theme=classic-dark] .process-summary-card.sticky{box-shadow:0 4px 12px rgba(0,0,0,.3)}[data-theme=classic-dark] .process-summary-stat-divider{background:var(--classic-dark-border)}[data-theme=classic-dark] .process-map-mini-node{background:var(--classic-dark-elevated);color:var(--classic-dark-text);border:2px solid var(--classic-dark-border)}[data-theme=classic-dark] .process-map-mini-step.has-issue .process-map-mini-node{background:var(--classic-error);border-color:var(--classic-error);color:#fff}[data-theme=classic-dark] .process-map-mini-step.highlighted .process-map-mini-node{background:var(--classic-primary);border-color:var(--classic-primary);color:#fff}[data-theme=classic-dark] .process-map-mini-connector{background:var(--classic-dark-border)}[data-theme=classic-dark] .process-map-mini-scroll-hint{background:linear-gradient(to right,transparent,var(--classic-dark-surface))}[data-theme=classic-dark] .process-map-mini-scroll-arrow{color:var(--classic-primary)}[data-theme=classic-dark] .issue-accordion-card{background:var(--classic-dark-surface);border:1px solid var(--classic-dark-border)}[data-theme=classic-dark] .issue-accordion-divider{background:var(--classic-dark-border)}[data-theme=classic-dark] .issue-accordion-stat.pending{background:var(--classic-error);color:#fff}[data-theme=classic-dark] .issue-accordion-stat.responded{background:var(--classic-info);color:#fff}[data-theme=classic-dark] .issue-accordion-stat.resolved{background:var(--classic-success);color:#fff}[data-theme=classic-dark] .issue-row-step-badge,[data-theme=classic-dark] .issue-row-type-chip{background:var(--classic-dark-elevated);color:var(--classic-dark-text)}[data-theme=classic-dark] .issue-row-type-chip.type-rework,[data-theme=classic-dark] .issue-row-type-chip.type-wait_time{background:rgba(255,99,71,.2);color:var(--classic-error)}[data-theme=classic-dark] .issue-row-renna-question{background:var(--classic-dark-elevated)}[data-theme=classic-dark] .issue-row-renna-avatar{background:var(--classic-primary);color:#fff}[data-theme=classic-dark] .add-observation-textarea,[data-theme=classic-dark] .issue-row-textarea{background:var(--classic-dark-bg);border-color:var(--classic-dark-border);color:var(--classic-dark-text)}[data-theme=classic-dark] .add-observation-btn-add,[data-theme=classic-dark] .issue-row-btn-respond{background:var(--classic-primary);color:#fff}[data-theme=classic-dark] .issue-row-btn-flag{background:var(--classic-error);color:#fff}[data-theme=classic-dark] .issue-row-btn-log{background:var(--classic-info);color:#fff}[data-theme=classic-dark] .issue-row-user-response{background:var(--classic-dark-elevated)}[data-theme=classic-dark] .add-observation-trigger{border-color:var(--classic-dark-border);color:var(--classic-dark-text)}[data-theme=classic-dark] .add-observation-trigger:hover{border-color:var(--classic-primary);background:var(--classic-dark-elevated)}[data-theme=classic-dark] .add-observation-icon{background:var(--classic-dark-elevated);color:var(--classic-primary)}[data-theme=classic-dark] .add-observation-form{background:var(--classic-dark-surface);border:1px solid var(--classic-dark-border)}[data-theme=classic-dark] .analysis-done-btn{background:var(--classic-primary);color:#fff}[data-theme=classic-dark] .analysis-timeout-btn{background:var(--classic-dark-elevated);color:var(--classic-dark-text)}[data-theme=classic-dark] .analysis-page-observations li{background:var(--classic-dark-elevated)}