#app[data-aona-theme] .soft-focus-loading{position:relative;isolation:isolate;min-height:310px;padding:16px 2px 28px;overflow:hidden;border-radius:18px}#app[data-aona-theme] .soft-focus-aura{position:absolute;z-index:-1;inset:-20%;pointer-events:none;background:radial-gradient(ellipse at 24% 40%,color-mix(in srgb,var(--aona-color-3) 25%,transparent),transparent 49%),radial-gradient(ellipse at 78% 62%,color-mix(in srgb,var(--aona-color-4) 40%,transparent),transparent 47%);filter:blur(26px);animation:soft-focus-drift 5s ease-in-out infinite alternate}#app[data-aona-theme] .soft-wireframe{filter:blur(6px);opacity:.65;animation:soft-focus-breathe 2.6s ease-in-out infinite}#app[data-aona-theme] .soft-wire-tabs{display:flex;gap:12px;margin:4px 8px 24px}#app[data-aona-theme] .soft-wire-tabs span{height:24px;width:100px;border-radius:10px;background:var(--aona-color-selected-soft)}#app[data-aona-theme] .soft-wire-row{display:flex;align-items:center;gap:18px;min-height:96px;padding:20px;margin:0 8px 16px;border:1px solid var(--aona-color-border-subtle);border-radius:18px;background:color-mix(in srgb,var(--aona-color-surface-subtle) 72%,transparent)}#app[data-aona-theme] .soft-wire-row>div{flex:1;min-width:0}#app[data-aona-theme] .soft-wire-avatar{flex:none;width:52px;height:52px;border-radius:16px;background:var(--aona-color-selected-soft)}#app[data-aona-theme] .soft-wire-line{display:block;height:9px;border-radius:8px;margin:9px 0;background:var(--aona-color-selected-soft)}#app[data-aona-theme] .soft-wire-line.short{width:57%}#app[data-aona-theme] :is(.soft-focus-status,.soft-focus-patience){position:relative;margin:14px 10px 0;color:var(--aona-color-text-secondary);font-size:12px;line-height:1.6}#app[data-aona-theme] .soft-focus-patience{visibility:hidden;opacity:0;animation:soft-focus-patience .4s ease 7s forwards}#app[data-aona-theme] .soft-focus-mine .soft-wire-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#app[data-aona-theme] .soft-focus-mine .soft-wire-row{min-height:210px;margin:0;align-items:flex-start}#app[data-aona-theme] .soft-focus-account .soft-wire-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px}#app[data-aona-theme] .soft-focus-account .soft-wire-row{min-height:140px;margin:0;padding:18px;gap:12px}#app[data-aona-theme] .soft-focus-account .soft-wire-row:first-child{grid-row:span 2;min-height:296px}#app[data-aona-theme] .soft-focus-account .soft-wire-row:not(:first-child) .soft-wire-avatar{display:none}#app[data-aona-theme] .soft-focus-resolve{animation:soft-focus-resolve .8s cubic-bezier(.2,.8,.2,1) both}#app[data-aona-theme] .soft-action-pending{position:relative;cursor:wait;animation:soft-action-breathe 1.8s ease-in-out infinite;outline:2px solid var(--aona-color-selected);outline-offset:2px}#app[data-aona-theme] .soft-action-pending svg{filter:blur(.7px)}#app[data-aona-theme] .heartbeat-pending{--heartbeat-tone:var(--aona-color-3);isolation:isolate;overflow:visible;animation:heartbeat-press .28s ease-out;outline-color:color-mix(in srgb,var(--heartbeat-tone) 55%,transparent)}#app[data-aona-theme] .heartbeat-pending[data-action=downvote]{--heartbeat-tone:#e989a0}#app[data-aona-theme=dark] .heartbeat-pending[data-action=downvote]{--heartbeat-tone:#ff9aaf}#app[data-aona-theme] .heartbeat-pending:before,#app[data-aona-theme] .heartbeat-pending:after{content:"";position:absolute;inset:-1px;border:1.5px solid var(--heartbeat-tone);border-radius:inherit;pointer-events:none;animation:heartbeat-ripple 1.5s ease-out infinite}#app[data-aona-theme] .heartbeat-pending:after{animation-delay:.75s;opacity:0}#app[data-aona-theme] .heartbeat-pending>svg{position:relative;z-index:1;filter:none;transform-origin:center;animation:heartbeat-icon 1.5s ease-in-out infinite}@keyframes heartbeat-press{50%{transform:scale(.91)}to{transform:scale(1)}}@keyframes heartbeat-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.2,1.4)}}@keyframes heartbeat-icon{50%{transform:scale(1.16);filter:drop-shadow(0 0 6px var(--heartbeat-tone))}}@keyframes soft-focus-breathe{50%{opacity:.9;filter:blur(3px);transform:translateY(-2px)}}@keyframes soft-focus-drift{to{transform:translate(6%,-5%) rotate(12deg)}}@keyframes soft-focus-resolve{0%{opacity:.25;filter:blur(10px);transform:translateY(5px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes soft-focus-patience{to{visibility:visible;opacity:1}}@keyframes soft-action-breathe{50%{box-shadow:0 0 16px color-mix(in srgb,var(--aona-color-3) 45%,transparent)}}@media(max-width:600px){#app[data-aona-theme] :is(.soft-focus-mine,.soft-focus-account) .soft-wire-layout{grid-template-columns:1fr}#app[data-aona-theme] .soft-focus-account .soft-wire-row:first-child{grid-row:auto;min-height:140px}#app[data-aona-theme] .soft-focus-mine .soft-wire-row{min-height:150px}#app[data-aona-theme] .soft-focus-loading{padding-top:8px}#app[data-aona-theme] .soft-wire-row{padding:16px;margin-inline:4px}}@media(prefers-reduced-motion:reduce){#app[data-aona-theme] :is(.soft-wireframe,.soft-focus-aura,.soft-focus-resolve,.soft-action-pending){animation:none;filter:none;transform:none}#app[data-aona-theme] .soft-focus-patience{animation:none;visibility:visible;opacity:1}#app[data-aona-theme] .soft-action-pending svg{filter:none}}@media(forced-colors:active){#app[data-aona-theme] .soft-focus-aura{display:none}#app[data-aona-theme] .soft-wireframe{animation:none;filter:none;opacity:1}#app[data-aona-theme] :is(.soft-wire-line,.soft-wire-avatar,.soft-wire-tabs span){background:CanvasText}#app[data-aona-theme] .soft-wire-row{border-color:CanvasText}}@media(prefers-reduced-motion:reduce){#app[data-aona-theme] .heartbeat-pending,#app[data-aona-theme] .heartbeat-pending>svg{animation:none;transform:none;filter:none}#app[data-aona-theme] .heartbeat-pending:before,#app[data-aona-theme] .heartbeat-pending:after{display:none}}@media(forced-colors:active){#app[data-aona-theme] .heartbeat-pending{animation:none;outline:2px dashed ButtonText}#app[data-aona-theme] .heartbeat-pending>svg{animation:none;filter:none}#app[data-aona-theme] .heartbeat-pending:before,#app[data-aona-theme] .heartbeat-pending:after{display:none}}#app[data-aona-theme] .soft-directory-loading{position:relative;isolation:isolate;overflow:hidden;border-radius:20px}#app[data-aona-theme] .soft-gc-card{min-width:0;min-height:248px;padding:22px;border:1px solid var(--aona-color-border-subtle);border-radius:20px;background:color-mix(in srgb,var(--aona-color-surface) 80%,transparent);box-shadow:var(--aona-shadow-soft)}#app[data-aona-theme] .soft-gc-head{display:flex;align-items:center;gap:14px}#app[data-aona-theme] .soft-gc-avatar{display:block;flex:none;width:64px;height:64px;border-radius:20px;background:var(--aona-color-selected-soft)}#app[data-aona-theme] .soft-gc-copy{flex:1;min-width:0}#app[data-aona-theme] .soft-gc-line{display:block;height:10px;margin:10px 0;border-radius:8px;background:color-mix(in srgb,var(--aona-color-3) 32%,transparent)}#app[data-aona-theme] .soft-gc-line.short{width:60%}#app[data-aona-theme] .soft-gc-description{margin:18px 0}#app[data-aona-theme] .soft-gc-footer{display:flex;gap:9px;padding-top:15px;border-top:1px solid var(--aona-color-border-subtle)}#app[data-aona-theme] .soft-gc-footer span{height:40px;width:40px;border-radius:10px;background:var(--aona-color-selected-soft)}#app[data-aona-theme] .soft-gc-footer span:last-child{width:95px;margin-left:auto}@media(max-width:600px){#app[data-aona-theme] .soft-gc-card{padding:18px}#app[data-aona-theme] .soft-gc-avatar{width:55px;height:55px;border-radius:17px}#app[data-aona-theme] .soft-gc-footer{gap:5px}}@media(forced-colors:active){#app[data-aona-theme] .soft-gc-card{border-color:CanvasText}#app[data-aona-theme] :is(.soft-gc-avatar,.soft-gc-line,.soft-gc-footer span){background:CanvasText}}
