#claudeOrgConfirmModal[data-step="gate"] .org-ack-bar,#claudeOrgConfirmModal[data-step="debt"] .org-ack-bar,
#claudeOrgConfirmModal[data-step="gate"] .org-hint,#claudeOrgConfirmModal[data-step="debt"] .org-hint,
#claudeOrgConfirmModal[data-step="gate"] .yr-btn.confirm,#claudeOrgConfirmModal[data-step="debt"] .yr-btn.confirm{display:none}
.orgg-burn{display:flex;gap:12px;align-items:flex-start;padding:14px 15px;margin:14px 0 18px;border-radius:14px;background:linear-gradient(135deg,rgba(248,113,113,.17),rgba(248,113,113,.06));border:1px solid rgba(248,113,113,.38)}
.orgg-burn i{flex:0 0 auto;font-style:normal;font-size:21px;line-height:1.15}
.orgg-burn b{display:block;font-size:15.5px;line-height:1.3;color:#fca5a5;margin-bottom:3px}
.orgg-burn span{display:block;font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.66)}
.orgg-tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:7px}
.orgg-q{font-size:15px;font-weight:700;line-height:1.4;color:rgba(255,255,255,.92);margin-bottom:10px}
.orgg-link{display:inline-block;margin-bottom:13px;padding:8px 13px;border-radius:9px;font-size:13px;font-weight:600;color:#f0a27f;background:rgba(224,120,80,.1);border:1px solid rgba(224,120,80,.3);text-decoration:none}
.orgg-err{padding:11px 13px;background:rgba(255,255,255,.93);border-radius:10px;color:#141413;line-height:1.5;margin-bottom:15px;display:flex;gap:9px;align-items:flex-start}
.orgg-err strong{font-size:12.5px;color:#141413}.orgg-err small{display:block;font-size:12px;color:#3d3d3a}
.orgg-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.orgg-pick button{appearance:none;font:inherit;cursor:pointer;text-align:left;padding:13px 13px 12px;border-radius:13px;color:#fff;transition:transform .15s ease,background .15s ease}
.orgg-pick button:active{transform:scale(.97)}
.orgg-pick b{display:block;font-size:14px;line-height:1.3;margin-bottom:3px}
.orgg-pick span{display:block;font-size:11.5px;line-height:1.4;color:rgba(255,255,255,.55)}
.orgg-pick .is-bad{background:rgba(248,113,113,.09);border:1px solid rgba(248,113,113,.34)}
.orgg-pick .is-good{background:rgba(16,185,129,.11);border:1px solid rgba(16,185,129,.42)}
.orgg-safe{font-size:12.5px;line-height:1.55;color:#6ee7b7;padding:9px 12px;border-radius:10px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);margin:12px 0 15px}
.orgg-steps{counter-reset:o;margin-bottom:13px}
.orgg-steps div{counter-increment:o;display:flex;gap:10px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.66);margin-bottom:8px}
.orgg-steps div:before{content:counter(o);flex:0 0 21px;height:21px;border-radius:7px;background:rgba(224,120,80,.16);color:#f0a27f;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}
.orgg-steps strong,.orgg-list strong{color:rgba(255,255,255,.88)}
.orgg-fig{margin:0 0 6px;border-radius:10px;overflow:hidden;cursor:zoom-in}.orgg-fig img{display:block;width:100%;height:auto}
.orgg-cap{font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.42);text-align:center;margin-bottom:14px}
.orgg-again{display:block;width:100%;padding:13px;border:0;border-radius:12px;font:inherit;font-size:14px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#e07850,#d4604a)}
.orgg-list{font-size:13px;line-height:1.55;color:rgba(255,255,255,.62);margin-bottom:12px}
.orgg-list div{display:flex;gap:8px;margin-bottom:7px}.orgg-list div:before{content:"✓";color:#10b981;font-weight:700}
.orgg-more{margin-bottom:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:0 12px;font-size:12.5px;color:rgba(255,255,255,.58)}
.orgg-more summary{cursor:pointer;padding:10px 0;font-weight:600;color:rgba(255,255,255,.76)}
.orgg-note{font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.58);padding:11px 13px;border-radius:10px;background:rgba(245,160,96,.06);border:1px solid rgba(245,160,96,.2);margin-bottom:12px}
.orgg-note b{color:#f5a060}
@media(max-width:380px){.orgg-pick{grid-template-columns:1fr}}

/* анимации 02.11 */
#claudeOrgConfirmModal[data-step]{background:radial-gradient(120% 80% at 50% -5%,rgba(224,120,80,.17),transparent 58%),rgba(5,3,8,.84)}
#claudeOrgConfirmModal[data-step="debt"]{background:radial-gradient(120% 80% at 50% -5%,rgba(248,113,113,.17),transparent 58%),rgba(5,3,8,.84)}
#claudeOrgConfirmModal[data-step="ok"]{background:radial-gradient(120% 80% at 50% -5%,rgba(16,185,129,.14),transparent 58%),rgba(5,3,8,.84)}
.orgg-prog{height:4px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden;margin:12px auto 0;max-width:180px}
.orgg-prog i{display:block;height:100%;width:50%;border-radius:4px;background:linear-gradient(90deg,#e07850,#f5a060);transition:width .5s cubic-bezier(.2,.8,.2,1),background .3s}
[data-step="debt"] .orgg-prog i{background:linear-gradient(90deg,#f87171,#fca5a5)}
[data-step="ok"] .orgg-prog i{width:100%;background:linear-gradient(90deg,#10b981,#6ee7b7)}
@keyframes orggIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes orggGlow{0%,100%{box-shadow:0 0 0 0 rgba(248,113,113,0)}50%{box-shadow:0 0 22px 1px rgba(248,113,113,.2)}}
@keyframes orggFlame{0%,100%{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.13) rotate(3deg)}}
@keyframes orggPop{0%{transform:scale(0)}70%{transform:scale(1.3)}100%{transform:scale(1)}}
@keyframes orggShine{from{left:-45%}to{left:125%}}
@keyframes orggFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
#orgStGate>*,#orgStDebt>*,#orgStOk>*{animation:orggIn .42s cubic-bezier(.2,.8,.2,1) both}
#orgStGate>:nth-child(2),#orgStDebt>:nth-child(2),#orgStOk>:nth-child(2){animation-delay:.06s}
#orgStGate>:nth-child(3),#orgStDebt>:nth-child(3),#orgStOk>:nth-child(3){animation-delay:.12s}
#orgStGate>:nth-child(4),#orgStDebt>:nth-child(4),#orgStOk>:nth-child(4){animation-delay:.18s}
#orgStGate>:nth-child(5),#orgStOk>:nth-child(5){animation-delay:.24s}
#orgStGate>:nth-child(6){animation-delay:.3s}#orgStGate>:nth-child(7){animation-delay:.36s}
.orgg-burn{animation:orggIn .42s cubic-bezier(.2,.8,.2,1) both,orggGlow 2.8s ease-in-out .6s infinite!important}
.orgg-flame{display:inline-block;animation:orggFlame 1.5s ease-in-out infinite}
.orgg-list div:before{animation:orggPop .4s .25s cubic-bezier(.2,.8,.2,1) both}
.orgg-list div:nth-child(2):before{animation-delay:.38s}.orgg-list div:nth-child(3):before{animation-delay:.51s}
.orgg-pick button,.orgg-again{position:relative;overflow:hidden}
.orgg-pick .is-good:after,.orgg-again:after,#orgConfirmBtn.orgg-ready:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:36%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:orggShine 3.2s ease-in-out infinite;pointer-events:none}
@media(hover:hover){.orgg-pick button:hover{transform:translateY(-2px)}.orgg-pick .is-bad:hover{background:rgba(248,113,113,.15);box-shadow:0 8px 22px -10px rgba(248,113,113,.6)}.orgg-pick .is-good:hover{background:rgba(16,185,129,.17);box-shadow:0 8px 22px -10px rgba(16,185,129,.6)}.orgg-link:hover{background:rgba(224,120,80,.18)}}
.orgg-link{transition:background .15s ease}
#claudeOrgConfirmModal[data-step="ok"] #orgConfirmBtn{position:relative;overflow:hidden}
#claudeOrgConfirmModal[data-timer="1"] #orgConfirmBtn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.72);transform-origin:left;animation:orggFill 10s linear both}
@media(prefers-reduced-motion:reduce){#claudeOrgConfirmModal *,#claudeOrgConfirmModal *:before,#claudeOrgConfirmModal *:after{animation:none!important;transition:none!important}}
