.explain-hint-modal.custom-modal-container{overflow:hidden}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none{color:#0f172a;background:#fff;min-width:min(480px,100vw - 48px);overflow:hidden}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .banner{background:linear-gradient(135deg,#e7f6f0 0%,#e4edfd 52%,#ede9fc 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100px;padding:30px 24px;display:flex;position:relative;overflow:hidden}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .banner:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#fff9 0%,#0000 55%),radial-gradient(circle at 80% 70%,#ffffff73 0%,#0000 55%);position:absolute;inset:0}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .close-btn{z-index:10;color:#475569;cursor:pointer;background:#fffc;border:1px solid #0f172a0f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,box-shadow .2s;display:flex;position:absolute;top:14px;right:14px}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .close-btn:hover{background:#fff}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .close-btn:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .close-btn svg{opacity:.75;transition:opacity .2s}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .close-btn:hover svg{opacity:.95}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-cobrand{z-index:2;justify-content:center;align-items:center;gap:10px;display:flex}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-cobrand .cobrand-divider{background:#0f172a1a;width:1px;height:18px}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-cobrand .cobrand-ai{filter:drop-shadow(0 2px 4px #6366f126);width:20px;height:20px}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-cobrand .cobrand-logo{opacity:.75;width:100px;height:auto}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:24px 28px 28px;display:flex}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-title{color:#0f172a;margin:0;font-size:16px;font-weight:600;line-height:1.3}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-text{color:#64748b;margin:0;font-size:14px;font-weight:500;line-height:1.5}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-tip{flex-direction:column;gap:10px;width:100%;margin-bottom:24px;display:flex}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions .hint-never-remind-btn{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;width:fit-content;min-height:44px;padding:11px 8px;font-size:13px;font-weight:500;line-height:1.2;transition:color .2s,opacity .2s}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions .hint-never-remind-btn:hover{color:#0f172a;opacity:.8}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions .hint-never-remind-btn:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions .hint-got-it-btn{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;letter-spacing:.02em;background:#202124;border:1px solid #202124;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:12px 28px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 4px 12px #0f172a14}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions .hint-got-it-btn:hover:not(:disabled){opacity:.8;background:#141517;border-color:#141517}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions .hint-got-it-btn:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.explain-hint-modal.custom-modal-container .modal-content.traditional.size-small.padding-none .hint-body .hint-actions .hint-got-it-btn:disabled{opacity:.5;cursor:not-allowed}
