@layer theme,base,legacy;@layer components{.account-content-extras{min-width:0;color:var(--text);grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.account-content-actions,.account-story-video,.account-transcript-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-content-link{height:40px;color:var(--accent-soft);font:600 14px/18px var(--font-ui);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.account-content-link:hover{background:var(--fill-faint)}.account-content-status{color:var(--text-secondary);font:500 13px/18px var(--font-ui)}.account-content-consent{background:var(--fill-faint);border-radius:16px;justify-items:start;gap:10px;padding:14px 16px;display:grid}.account-content-consent label{color:var(--text-secondary);font:500 15px/20px var(--font-ui);align-items:flex-start;gap:10px;display:flex}.account-content-consent input{width:18px;height:18px;accent-color:var(--accent);margin-top:1px}.account-content-section{background:var(--fill-faint);border-radius:16px}.account-content-section summary{min-height:48px;color:var(--text);font:600 15px/20px var(--font-ui);cursor:pointer;align-items:center;padding:0 16px;list-style:none;display:flex}.account-content-section summary::-webkit-details-marker{display:none}.account-content-section summary:after{content:"";border-right:2px solid var(--text-tertiary);border-bottom:2px solid var(--text-tertiary);width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.account-content-section[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.account-content-section[open]{padding-bottom:14px}.account-content-section>:not(summary){margin:0 16px}.account-content-section>*+:not(summary){margin-top:10px}.account-content-section ul{gap:6px;padding:0;list-style:none;display:grid}.account-content-section ul a{color:var(--accent-soft);font:500 15px/20px var(--font-ui);overflow-wrap:anywhere;text-decoration:none}.account-content-section ul a:hover{text-decoration:underline}.account-content-field{color:var(--text-secondary);font:500 13px/18px var(--font-ui);gap:6px;display:grid}.account-content-field input,.account-content-field textarea{width:100%;min-width:0;color:var(--text);background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--divider);font:500 15px/20px var(--font-ui);resize:vertical;border:0;border-radius:14px;padding:10px 14px}[data-lissin-theme=light] :is(.account-content-field input,.account-content-field textarea){background:var(--surface)}.account-transcript{gap:2px;max-height:360px;padding:0;list-style:none;display:grid;overflow-y:auto}.account-transcript-segment{width:100%;color:var(--text-secondary);font:500 15px/22px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;display:block}.account-transcript-segment:hover:not(:disabled){color:var(--text);background:var(--fill-faint)}.account-transcript-segment:disabled{cursor:default}.account-transcript-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-right:6px}.account-content-feedback{justify-items:stretch;gap:10px;display:grid}.account-content-feedback>button{justify-self:start}.account-feedback-group{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.account-feedback-group>legend{margin-bottom:6px;padding:0}.account-feedback-reasons{flex-wrap:wrap;gap:8px;display:flex}.account-feedback-reason{min-height:36px;color:var(--text-secondary);background:var(--fill-faint);box-shadow:inset 0 0 0 1px var(--divider);font:600 14px/18px var(--font-ui);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.account-feedback-reason svg{width:16px;height:16px}.account-feedback-reason:hover{color:var(--text);background:var(--hover-background)}.account-feedback-reason[aria-pressed=true]{color:var(--text);background:var(--accent-background);box-shadow:inset 0 0 0 1px var(--accent)}.account-follow-up,.account-follow-up-edit{gap:10px;display:grid}.account-follow-up-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-follow-up-card{width:100%;height:100%;color:var(--text);background:var(--fill-faint);box-shadow:inset 0 0 0 1px var(--divider);text-align:left;cursor:pointer;border:0;border-radius:14px;align-content:start;gap:4px;padding:12px 14px;display:grid}.account-follow-up-card:hover{background:var(--hover-background)}.account-follow-up-title{font:600 15px/20px var(--font-ui)}.account-follow-up-prompt{color:var(--text-secondary);font:500 13px/18px var(--font-ui)}@media (prefers-reduced-motion:reduce){.account-content-section summary:after{transition:none}}}@layer utilities;
