.product-notice-shell{--surface:#fff;--border:#e7e7ec;--border-strong:#d9d9e0;--text-1:#131318;--text-2:#6c6c78;--text-3:#a2a2ac;--accent:#6366f1;--accent-dark:#4f46e5;--accent-soft:#eeeffd;--warning-soft:#fbf1df;--warning:#c2760c;--radius:8px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px #14141e0a;--ease:cubic-bezier(.4,0,.2,1);font-family:var(--font-nucleus,"Inter",sans-serif);margin-bottom:24px}.product-notice{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text-2);font-size:14px;line-height:1.6}.product-notice strong{color:var(--text-1);font-weight:600}.product-notice--welcome{text-align:left;border-color:color-mix(in srgb,var(--accent)28%,var(--border));background:linear-gradient(180deg,var(--accent-soft)0%,var(--surface)100%);margin:0 0 28px;padding:20px 22px}.product-notice--welcome .product-notice-title{letter-spacing:-.01em;color:var(--text-1);margin:0 0 10px;font-size:15px;font-weight:700}.product-notice--welcome .product-notice-body{margin:0}.product-notice--welcome .product-notice-list{margin:12px 0 0;padding-left:1.1rem}.product-notice--welcome .product-notice-list li{margin:0 0 6px}.product-notice--welcome .product-notice-list li:last-child{margin-bottom:0}.product-notice--welcome .product-notice-foot{color:var(--text-3);margin:12px 0 0;font-size:13px}.product-notice-shell .product-notice--banner{border-color:color-mix(in srgb,var(--warning)35%,var(--border));background:linear-gradient(180deg,var(--warning-soft)0%,var(--surface)100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 18px;padding:18px 20px;display:flex}.product-notice--banner .product-notice-copy{flex:280px;margin:0}.product-notice--banner .product-notice-copy strong{margin-bottom:4px;font-size:14px;display:block}.product-notice-dismiss{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-1);cursor:pointer;transition:border-color .18s var(--ease),color .18s var(--ease);flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}.product-notice-dismiss:hover{border-color:var(--accent);color:var(--accent-dark)}.product-notice-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nucleus-diagnose .product-notice--inline{z-index:1;border-radius:var(--radius);color:#c8c8d4;max-width:640px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24;margin:-20px 0 28px;padding:14px 16px;font-size:13px;line-height:1.65;position:relative}.nucleus-diagnose .product-notice--inline strong{color:#ececf2}@media (max-width:640px){.product-notice--welcome,.product-notice-shell .product-notice--banner{padding:16px 18px}}
