/* TackleSonar R23 — business-logic-aware UI polish */
:root{--r23-navy:#071f40;--r23-blue:#078ed4;--r23-cyan:#18c8ee;--r23-ink:#102846;--r23-muted:#58718b;--r23-line:#d6e5ef;--r23-soft:#f4f9fc}

/* Header alert breakout — no separate Alert Center page. */
.header-alert-wrap-r23{position:relative;display:flex;align-items:center}
.header-alert-toggle-r23{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:.65rem .2rem}
.header-alert-toggle-r23 b{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#ff3155;color:#fff;font-size:.72rem;box-shadow:0 0 0 3px rgba(255,49,85,.12)}
.header-alert-menu-r23{position:absolute;right:-30px;top:calc(100% + 12px);z-index:900;width:min(360px,calc(100vw - 28px));padding:10px;background:#fff;border:1px solid #cfe0ec;border-radius:18px;box-shadow:0 24px 60px rgba(5,30,58,.2)}
.header-alert-menu-r23[hidden]{display:none!important}.header-alert-menu-r23:before{content:"";position:absolute;right:54px;top:-7px;width:13px;height:13px;background:#fff;border-left:1px solid #cfe0ec;border-top:1px solid #cfe0ec;transform:rotate(45deg)}
.header-alert-menu-r23>span{display:block;padding:8px 10px 5px;font-size:.67rem;letter-spacing:.14em;font-weight:900;color:#658098}.header-alert-menu-r23 a{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:14px;color:var(--r23-ink);text-decoration:none}.header-alert-menu-r23 a:hover{background:#eef8fc}.header-alert-menu-r23 i{font-style:normal;width:42px;height:42px;border-radius:13px;background:#072b5c;color:#20d8f5;display:grid;place-items:center;font-size:1.1rem}.header-alert-menu-r23 strong{display:block;font-size:.93rem}.header-alert-menu-r23 small{display:block;color:#647d93;font-size:.75rem;margin-top:2px}.header-alert-menu-r23 b{font-size:1.05rem;color:#078dcf}

/* Brand image management belongs directly on the image. */
.brand-logo-admin-r23{position:relative;display:inline-grid;place-items:center}.brand-image-admin-badge-r23{position:absolute;right:-12px;bottom:-10px;border:1px solid #aadcee;background:#fff;color:#067dab;border-radius:999px;padding:.45rem .7rem;font-weight:900;font-size:.72rem;box-shadow:0 8px 18px rgba(8,54,84,.14);cursor:pointer;white-space:nowrap}.brand-image-admin-badge-r23:hover{background:#eafaff}
.brand-image-dialog-r23{width:min(620px,92vw);border:0;border-radius:26px;padding:0;overflow:hidden;box-shadow:0 30px 100px rgba(0,0,0,.25)}.brand-image-dialog-r23::backdrop{background:rgba(5,26,49,.66);backdrop-filter:blur(4px)}.brand-image-dialog-r23 .dialog-body-r23{padding:26px}.brand-image-dialog-r23 .dialog-preview-r23{display:grid;grid-template-columns:140px 1fr;gap:18px;align-items:center;background:#f3f9fc;border:1px solid var(--r23-line);border-radius:20px;padding:16px;margin:18px 0}.brand-image-dialog-r23 img{width:140px;height:100px;object-fit:contain;background:#fff;border-radius:14px}.brand-image-dialog-r23 input{width:100%}.dialog-actions-r23{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}

/* Homepage sonar: a clean edge-to-edge stage rather than clipped nested boxes. */
.home-hero-r14 .hero-inner{align-items:stretch!important;min-height:560px!important;overflow:visible!important}
.home-hero-r14 .home-sonar-visual-r15{position:relative!important;min-height:560px!important;height:100%!important;align-self:stretch!important;overflow:hidden!important;border-radius:0!important;background:linear-gradient(120deg,#0a447d,#116ea1)!important;isolation:isolate!important}
.home-hero-r14 .home-sonar-visual-r15:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 54% 50%,rgba(32,210,245,.11),transparent 54%)}
.home-hero-r14 .home-sonar-rings-r15{position:absolute!important;z-index:1!important;left:50%!important;top:50%!important;width:900px!important;height:900px!important;transform:translate(-50%,-50%)!important;inset:auto!important;border-radius:50%!important;background:repeating-radial-gradient(circle at center,transparent 0 78px,rgba(93,221,251,.19) 79px 80px)!important;animation:r23Pulse 4s ease-in-out infinite!important;pointer-events:none}
.home-hero-r14 .home-sonar-sweep-r15{position:absolute!important;z-index:2!important;left:50%!important;top:50%!important;width:540px!important;height:540px!important;margin:-270px 0 0 -270px!important;border-radius:50%!important;background:conic-gradient(from 0deg,transparent 0 300deg,rgba(76,232,255,.04) 323deg,rgba(105,242,255,.56) 358deg,transparent 360deg)!important;transform-origin:center!important;animation:r23Sweep 3.1s linear infinite!important;filter:blur(.2px)}
.home-hero-r14 .home-sonar-logo-r15{position:absolute!important;z-index:5!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:255px!important;height:255px!important;display:grid!important;place-items:center!important}.home-hero-r14 .home-sonar-logo-r15 img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 16px 28px rgba(0,16,39,.32))}
.home-hero-r14 .market-live-card{position:absolute!important;z-index:7!important;left:50%!important;bottom:36px!important;transform:translateX(-50%)!important;white-space:nowrap!important}
.home-hero-r14 .home-wave-video-wrap-r20{z-index:6!important;inset:0!important;border-radius:0!important;pointer-events:none!important}.home-hero-r14 .home-wave-video-r20{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center bottom!important}
@keyframes r23Sweep{to{transform:rotate(360deg)}}@keyframes r23Pulse{50%{opacity:.72;transform:translate(-50%,-50%) scale(1.025)}}

/* Categories: premium gear-map cards with readable hierarchy. */
.catalog-page-head{padding:3.5rem 0 3rem!important;background:linear-gradient(115deg,#082b54,#0a557f 58%,#0c6a94)!important}.catalog-page-head .page-shell{max-width:1060px!important;text-align:left!important}.catalog-page-head h1{font-size:clamp(2.3rem,4vw,4rem)!important;margin:.3rem 0 .65rem!important}.catalog-head-search{max-width:760px!important;margin:1.5rem 0 0!important;background:rgba(255,255,255,.98)!important;border-radius:18px!important;padding:8px 12px!important;box-shadow:0 16px 36px rgba(3,23,45,.22)!important}
.category-explorer{max-width:1180px!important;padding:2.25rem 0 5rem!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:22px!important;align-items:start!important}.category-root-tabs{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:14px!important;background:#f4f9fc!important;border:1px solid var(--r23-line)!important;border-radius:24px!important;position:sticky!important;top:20px!important}.category-root-tabs button{display:grid!important;grid-template-columns:42px 1fr!important;align-items:center!important;text-align:left!important;gap:10px!important;padding:11px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important}.category-root-tabs button>span:first-child{width:42px;height:42px;border-radius:12px;background:#e5f7fc;color:#0387be;display:grid;place-items:center;font-weight:900}.category-root-tabs button.active,.category-root-tabs button.is-active{background:#082c5a!important;color:#fff!important;box-shadow:0 10px 24px rgba(5,39,76,.18)!important}.category-root-tabs button.active>span:first-child,.category-root-tabs button.is-active>span:first-child{background:#1ed1ef;color:#062c54}.category-root-tabs small{display:block;opacity:.7;font-size:.72rem;margin-top:2px}.category-stage{min-width:0}.category-panel{padding:24px!important;border:1px solid var(--r23-line)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 15px 38px rgba(9,42,72,.06)!important}.category-panel>header{display:flex!important;justify-content:space-between!important;gap:20px!important;align-items:end!important;padding-bottom:20px!important;border-bottom:1px solid #e5edf3!important}.category-panel h2{font-size:2rem!important;margin:.25rem 0!important}.category-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}.category-card-grid a{min-height:126px!important;padding:16px!important;border:1px solid #d9e6ef!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#f7fbfd)!important;text-decoration:none!important;color:var(--r23-ink)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:.18s ease!important}.category-card-grid a:hover{transform:translateY(-2px);border-color:#8ed9ed!important;box-shadow:0 12px 28px rgba(8,57,88,.09)}.category-card-grid a>span{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:#0791c7}.category-card-grid strong{font-size:1rem!important}.category-card-grid small{color:#647d92}.category-card-grid b{float:right;color:#059ed7}

/* Product image assistant — professional, compact, with search in the top toolbar. */
.image-search-dialog-r23{width:min(1060px,94vw)!important;max-height:min(860px,90vh)!important;border:0!important;border-radius:28px!important;padding:0!important;overflow:hidden!important;box-shadow:0 35px 100px rgba(0,0,0,.3)!important}.image-search-dialog-r23::backdrop{background:rgba(4,27,52,.72);backdrop-filter:blur(6px)}.image-search-shell-r23{display:grid;grid-template-rows:auto 1fr auto;max-height:min(860px,90vh)}.image-search-head-r23{position:sticky;top:0;z-index:4;background:#fff;padding:22px 24px 16px;border-bottom:1px solid #deebf3}.image-search-head-r23 h2{margin:.2rem 0 .35rem}.image-search-current-r23{display:grid;grid-template-columns:94px 1fr;gap:14px;align-items:center;margin-top:14px;background:#f5fafc;border:1px solid #dce9f2;border-radius:18px;padding:12px}.image-search-current-r23 img{width:94px;height:76px;object-fit:contain;background:#fff;border-radius:12px}.image-search-tools-r23{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px}.image-search-tools-r23 input{min-width:0}.image-search-body-r23{overflow:auto;padding:18px 24px 24px;background:#fbfdfe}.image-url-set-r23{padding:14px;border:1px dashed #9ad7e9;border-radius:18px;background:#f2fbfe}.image-url-set-r23>div{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:7px}.image-search-results-head-r23{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px}.image-search-results-head-r23 h3{margin:0}.image-candidate-grid-r19{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.image-candidate-r19{min-width:0!important;padding:11px!important;border-radius:18px!important;border:1px solid #d9e6ef!important;background:#fff!important;display:grid!important;grid-template-rows:154px auto auto!important;gap:8px!important;box-shadow:none!important}.image-candidate-r19 img{width:100%!important;height:154px!important;object-fit:contain!important;background:#f4f8fa!important;border-radius:13px!important}.image-candidate-r19 strong{font-size:.87rem!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.image-candidate-r19 small,.image-candidate-r19 p{font-size:.7rem!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.image-candidate-r19 .btn{width:100%!important}.image-search-footer-r23{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;background:#fff;border-top:1px solid #deebf3}.image-search-footer-r23 small{color:#6c8397}.image-search-dialog-r23 .dialog-close{top:18px!important;right:20px!important;z-index:8!important}

/* Build Like Me directory badge balance. */
.creator-directory-card .creator-avatar-wrap>span{position:absolute!important;left:12px!important;top:12px!important;z-index:3!important}.creator-directory-card .top-badge-r20{right:12px!important;left:auto!important;top:12px!important}.creator-directory-card{padding-top:48px!important}

/* Floating save + creator edit context. */
.kit-floating-save-r23{position:fixed;right:24px;bottom:24px;z-index:780;display:grid;grid-template-columns:36px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;border:0;border-radius:18px;background:linear-gradient(135deg,#073260,#08a9df);color:#fff;padding:12px 18px;box-shadow:0 20px 45px rgba(4,45,79,.32);cursor:pointer}.kit-floating-save-r23[hidden]{display:none!important}.kit-floating-save-r23 span{grid-row:1/3;width:36px;height:36px;border-radius:12px;background:#20d7ed;color:#07305b;display:grid;place-items:center;font-weight:1000}.kit-floating-save-r23 b{font-size:.95rem}.kit-floating-save-r23 small{opacity:.78;font-size:.7rem}.creator-builder-context-r23{border-left:4px solid #19cbe9!important;background:linear-gradient(90deg,#eefbfe,#f7fbfd)!important}

/* Creator Studio */
.creator-manage-hero-r18{background:linear-gradient(115deg,#082b55,#0a6d99)!important;color:#fff!important;padding:42px 0!important}.creator-manage-hero-r18 .page-shell{max-width:1180px!important}.creator-manage-hero-r18 h1{font-size:clamp(2rem,3vw,3.3rem)!important;max-width:700px!important}.creator-manage-page-r18{max-width:1180px!important;padding-top:28px!important}.creator-manage-summary-r18{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.creator-manage-summary-r18 article,.creator-manage-panel-r18,.creator-share-link-r20,.creator-publish-panel-r18{border-radius:22px!important;border:1px solid #d8e6ef!important;box-shadow:0 12px 34px rgba(8,43,75,.055)!important}.creator-manage-grid-r18{grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr)!important;gap:20px!important}.creator-manage-kit-r18{border-radius:20px!important;padding:18px!important}.creator-profile-editor-r18{position:sticky!important;top:18px!important}.creator-share-link-r20{background:linear-gradient(110deg,#eefaff,#fff)!important}.creator-publish-panel-r18{background:linear-gradient(115deg,#082d5d,#0a5f88)!important;color:#fff!important}

/* Public creator profile — destination page, not a narrow list. */
.creator-profile-hero{background:linear-gradient(115deg,#eff9fd,#fff 56%,#e5f6fc)!important;border-bottom:1px solid #d6e6ef!important;padding:32px 0!important}.creator-profile-hero .page-shell{max-width:1180px!important}.creator-profile-main{grid-template-columns:130px minmax(0,1fr) auto!important}.creator-profile-main>img{width:130px!important;height:130px!important;border-radius:28px!important}.creator-profile-owner-actions-r23{display:flex;gap:9px;align-self:start;flex-wrap:wrap}.creator-share-actions-r23{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.creator-kits-page{max-width:1180px!important;padding-top:28px!important}.creator-kit-grid{grid-template-columns:1fr!important}.creator-kit-card{border-radius:24px!important;padding:20px!important}.creator-kit-card>header{padding-bottom:16px!important}.creator-kit-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.creator-kit-items a{display:grid!important;grid-template-columns:70px 1fr!important;gap:10px!important;align-items:center!important;border:1px solid #e0eaf1!important;border-radius:15px!important;padding:10px!important}.creator-kit-items img{width:70px!important;height:58px!important;object-fit:contain!important}.creator-kit-card footer{margin-top:16px!important}

/* Partner console premium control-center layer. */
.partner-console-command{max-width:1180px!important}.partner-console-hero-r22{padding:36px 0!important;background:linear-gradient(110deg,#062d58,#0b698f)!important}.partner-console-brand-r22>img{width:78px!important;height:78px!important;border-radius:20px!important;background:#fff!important;padding:9px!important}.workspace-tabs{border-radius:18px!important;padding:7px!important;background:#edf5f9!important;border:1px solid #d4e4ee!important;box-shadow:0 10px 24px rgba(7,44,75,.05)!important}.workspace-tabs button{border-radius:12px!important;padding:.75rem .9rem!important}.workspace-tabs button.active{background:#fff!important;color:#0689c2!important;box-shadow:0 5px 16px rgba(4,45,78,.1)!important}.partner-overview-grid-r22{gap:12px!important}.partner-metric-r22{padding:18px!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f4fafc)!important}.partner-metric-r22 strong{font-size:1.8rem!important}.partner-dashboard-r22{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr)!important;gap:16px!important}.partner-console-card-r22{border-radius:22px!important;padding:20px!important}.partner-program-pill-r22{border-radius:14px!important;padding:12px 14px!important}.partner-lifecycle-warning-r23{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:17px;margin:0 0 14px;border:1px solid #f2d78b;background:#fff9e9;color:#5a4306}.partner-lifecycle-warning-r23.danger{border-color:#f3b2b7;background:#fff0f1;color:#7e1e28}.partner-lifecycle-warning-r23 b{font-size:1rem}.partner-usage-card-r23{display:grid;gap:10px;padding:15px;border:1px solid #dbe7ef;border-radius:18px;background:#fff}.partner-usage-top-r23{display:flex;justify-content:space-between;gap:12px}.partner-usage-bar-r23{height:10px;background:#e9f1f5;border-radius:999px;overflow:hidden}.partner-usage-bar-r23 span{display:block;height:100%;background:linear-gradient(90deg,#1acbea,#0b8ed3)}.partner-usage-stats-r23{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.partner-usage-stats-r23 div{background:#f5fafc;border-radius:12px;padding:9px}.partner-usage-stats-r23 small{display:block;color:#668095;font-size:.67rem}.partner-usage-stats-r23 b{font-size:.9rem}.guide-earning-card-r23{position:relative!important;padding-top:44px!important}.guide-earning-badge-r23{position:absolute;right:12px;top:12px;border-radius:999px;background:#e6fbf1;color:#087a50;padding:.35rem .6rem;font-weight:900;font-size:.72rem}.partner-feed-actions-r22{display:flex!important;gap:8px!important;flex-wrap:wrap!important}

/* Store inventory alignment. */
.store-offer-head-r17,.store-offer-row{grid-template-columns:minmax(300px,1.5fr) 130px 130px 120px minmax(240px,.9fr)!important}.store-offer-row{align-items:center!important}.store-offer-actions-r22{display:flex!important;gap:7px!important;justify-content:flex-end!important}.store-offer-product-r22{min-width:0!important}

@media(max-width:1000px){.category-explorer{grid-template-columns:1fr!important}.category-root-tabs{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.image-candidate-grid-r19{grid-template-columns:repeat(3,minmax(0,1fr))!important}.creator-manage-grid-r18{grid-template-columns:1fr!important}.creator-profile-editor-r18{position:static!important}.creator-profile-main{grid-template-columns:100px 1fr!important}.creator-profile-owner-actions-r23{grid-column:1/-1}.partner-dashboard-r22{grid-template-columns:1fr!important}.store-offer-head-r17{display:none!important}.store-offer-row{grid-template-columns:1fr 1fr!important}.store-offer-product-r22,.store-offer-actions-r22{grid-column:1/-1!important}}
@media(max-width:700px){.home-hero-r14 .hero-inner{min-height:auto!important}.home-hero-r14 .home-sonar-visual-r15{min-height:430px!important}.category-root-tabs{grid-template-columns:1fr!important}.category-card-grid,.creator-kit-items{grid-template-columns:1fr!important}.image-candidate-grid-r19{grid-template-columns:repeat(2,minmax(0,1fr))!important}.image-search-tools-r23,.image-url-set-r23>div{grid-template-columns:1fr!important}.creator-manage-summary-r18{grid-template-columns:repeat(2,minmax(0,1fr))!important}.partner-usage-stats-r23{grid-template-columns:repeat(2,1fr)!important}.kit-floating-save-r23{right:14px;bottom:14px}.header-alert-menu-r23{right:-70px}}
/* Exact R23 image-assistant markup refinements */
.image-search-dialog-r23 .image-search-shell-r23{display:flex!important;flex-direction:column!important;max-height:min(880px,92vh)!important;overflow:hidden!important}
.image-search-dialog-r23 .image-search-toolbar-r23{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(280px,1.4fr) minmax(280px,1.2fr)!important;gap:12px!important;padding:14px 24px!important;background:#f7fbfd!important;border-bottom:1px solid #dce9f2!important;align-items:end!important}
.image-search-dialog-r23 .image-search-current-r23{margin:0!important;grid-template-columns:72px 1fr!important;padding:9px!important}.image-search-dialog-r23 .image-search-current-r23 img{width:72px!important;height:58px!important}.image-search-dialog-r23 .image-search-box-r23,.image-search-dialog-r23 .image-direct-url-r23{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:end!important}.image-search-dialog-r23 .image-search-box-r23 label,.image-search-dialog-r23 .image-direct-url-r23 label{display:grid!important;gap:5px!important;font-size:.72rem!important;font-weight:900!important;color:#45657f!important}.image-search-dialog-r23 .image-search-results-head-r23{margin:0!important;padding:14px 24px 10px!important;background:#fff!important}.image-search-dialog-r23 .image-search-results-head-r23>div{display:grid!important}.image-search-dialog-r23 .image-search-results-head-r23 span{font-size:.76rem!important;color:#668097!important}.image-search-dialog-r23 .image-candidate-grid-r23{overflow:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0 24px 20px!important;background:#fff!important;flex:1!important}.image-search-dialog-r23 .image-candidate-r19{grid-template-rows:150px auto auto auto!important}.image-search-dialog-r23 .image-candidate-meta-r19{display:flex!important;justify-content:space-between!important;gap:6px!important;font-size:.66rem!important;color:#617a90!important}.image-search-dialog-r23 .image-candidate-r19 button{border:0!important;border-radius:12px!important;background:linear-gradient(90deg,#18c8e7,#09a8e0)!important;color:#052849!important;font-weight:900!important;padding:.7rem!important;cursor:pointer!important}
.brand-logo-wrap-r23{position:relative!important;display:inline-grid!important;place-items:center!important}.brand-image-dialog-r23{padding:24px!important}.brand-image-preview-r23{display:grid!important;grid-template-columns:140px 1fr!important;gap:18px!important;align-items:center!important;background:#f3f9fc!important;border:1px solid var(--r23-line)!important;border-radius:20px!important;padding:16px!important;margin:18px 0!important}.brand-image-preview-r23 img{width:140px!important;height:100px!important;object-fit:contain!important;background:#fff!important;border-radius:14px!important}
.creator-profile-stats-r23{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.creator-profile-stats-r23 span{padding:12px 14px;border:1px solid #d5e6ef;border-radius:16px;background:rgba(255,255,255,.82)}.creator-profile-stats-r23 strong{display:block;color:#0a2d59;font-size:1.05rem}.creator-profile-stats-r23 small{color:#627d95}.creator-kit-highlight-r23{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #e0eaf0;border-bottom:1px solid #e0eaf0;margin-bottom:13px}.creator-kit-highlight-r23>div:first-child{display:grid;gap:2px}.creator-kit-highlight-r23 span{color:#667f93;font-size:.82rem}.creator-kit-share-note-r23{font-size:.78rem;color:#668096}
.category-hero-metrics-r23{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.2rem}.category-hero-metrics-r23 span{padding:.55rem .8rem;border:1px solid rgba(255,255,255,.19);border-radius:999px;background:rgba(255,255,255,.08);color:#dff5ff;font-size:.78rem}.category-hero-metrics-r23 b{color:#5ee8ff}.catalog-head-search{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important}.catalog-head-search input{border:0!important;box-shadow:none!important;background:transparent!important}.catalog-head-search b{font-size:.72rem;color:#527089}.category-root-title-r23{padding:5px 7px 9px;border-bottom:1px solid #dce7ee;margin-bottom:3px}.category-root-title-r23 strong{display:block;margin-top:2px}.category-root-tabs button i{font-style:normal;margin-left:auto;opacity:.45}.category-panel-summary-r23{display:grid;justify-items:end;gap:3px;min-width:150px}.category-panel-summary-r23>b{font-size:2rem;color:#078dca}.category-panel-summary-r23>span{font-size:.7rem;color:#71889a;margin-bottom:6px}.category-card-grid a p{font-size:.76rem;color:#6a8194;line-height:1.38;margin:.45rem 0}.category-card-grid a small{display:flex;justify-content:space-between;align-items:center;gap:8px}.category-card-grid a small i{font-style:normal;color:#078dc9;font-weight:900}
@media(max-width:900px){.image-search-dialog-r23 .image-search-toolbar-r23{grid-template-columns:1fr!important}.image-search-dialog-r23 .image-candidate-grid-r23{grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-profile-stats-r23{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-kit-highlight-r23{align-items:flex-start;flex-direction:column}}
.header-alert-button-r23{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:.65rem .2rem}.header-alert-button-r23 .attention-badge{position:static!important}.header-alert-menu-r23 .header-alert-menu-head-r23{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 9px;border-bottom:1px solid #e3edf3;margin-bottom:4px}.header-alert-menu-r23 .header-alert-menu-head-r23 strong{font-size:.85rem}.header-alert-menu-r23 .header-alert-menu-head-r23 span{font-size:.7rem;color:#668095}.header-alert-menu-r23 .alert-breakout-icon-r23{width:42px;height:42px;border-radius:13px;background:#072b5c;color:#20d8f5;display:grid;place-items:center;font-size:1.1rem}.header-alert-menu-r23 a>strong{font-size:1.05rem;color:#078dcf}
.creator-directory-card .creator-identity-badge-r23{position:absolute;left:12px;top:12px;z-index:3;border-radius:999px;padding:.35rem .62rem;background:#082c5b;color:#fff;font-size:.64rem;font-weight:900;letter-spacing:.06em}.creator-directory-card .creator-avatar-wrap>span{display:none!important}
/* Operations: managed feed onboarding should be actionable, not a mystery. */
.ops-feed-request-grid-r23{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px}.ops-feed-request-card-r23{border:1px solid #d8e6ef;border-radius:22px;background:#fff;padding:18px;box-shadow:0 12px 30px rgba(8,39,68,.055);display:grid;gap:13px}.ops-feed-request-card-r23>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ops-feed-request-card-r23 h3{margin:.2rem 0;font-size:1.15rem}.ops-feed-request-card-r23>p{margin:0;color:#5b7389;line-height:1.55;overflow-wrap:anywhere}.ops-feed-status-r23{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end;padding:12px;border-radius:15px;background:#f5fafc}.ops-feed-status-r23 label{display:grid;gap:5px;font-size:.72rem;font-weight:900;color:#536f86}.ops-managed-feed-r23{border:1px solid #cfe0ea;border-radius:17px;overflow:hidden;background:#fbfdff}.ops-managed-feed-r23 summary{cursor:pointer;padding:13px 14px;font-weight:900;color:#0a3664;background:#eff8fc}.ops-managed-feed-r23>form,.ops-managed-feed-r23>.managed-source-help-r23{margin-left:14px;margin-right:14px}.managed-source-help-r23{display:grid;gap:4px;margin-top:14px;padding:11px 13px;border-radius:13px;background:#eaf9fc;color:#35576e}.managed-source-help-r23 span{font-size:.8rem;line-height:1.48}.ops-managed-feed-r23 form{padding:14px 0}.managed-auth-fields-r23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.managed-auth-fields-r23 label{display:grid;gap:5px;font-size:.75rem;font-weight:800}.managed-feed-r23,.feed-path-chooser-r23{max-width:1180px}.feed-path-chooser-r23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.feed-path-card-r23{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;border:1px solid #d7e5ee;border-radius:20px;padding:16px;background:#fff;color:#102846;text-decoration:none}.feed-path-card-r23>span{width:42px;height:42px;border-radius:13px;background:#e9f8fc;color:#078fc8;display:grid;place-items:center;font-weight:900}.feed-path-card-r23 p{margin:.25rem 0 0;color:#627b90;font-size:.78rem;line-height:1.4}.feed-path-card-r23>b{color:#078fc8;font-size:.8rem}.feed-path-card-r23.is-active{border-color:#39cbea;box-shadow:0 10px 28px rgba(8,143,200,.12);background:linear-gradient(135deg,#fff,#f1fbfe)}.managed-feed-r23{padding-top:28px;padding-bottom:50px}.managed-feed-head-r23{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px}.managed-feed-options-r23{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.managed-feed-options-r23 article{border:1px solid #d9e6ef;border-radius:18px;padding:16px;background:#fff}.managed-feed-options-r23 article>span{display:inline-flex;padding:.3rem .5rem;border-radius:8px;background:#eaf9fc;color:#078abf;font-weight:900;font-size:.68rem}.managed-feed-options-r23 h3{font-size:1rem;margin:.8rem 0 .45rem}.managed-feed-options-r23 p{font-size:.8rem;color:#5f788d;line-height:1.5}.managed-feed-columns-r23{display:grid;grid-template-columns:1.4fr .8fr;gap:14px;margin:16px 0}.managed-feed-columns-r23>div{padding:18px;border:1px solid #d9e6ef;border-radius:19px;background:#f8fbfd}.feed-column-grid-r23{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.feed-column-grid-r23 code{padding:.38rem .55rem;border-radius:8px;background:#082c5b;color:#dff8ff;font-size:.72rem}.managed-feed-form-r23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;border-radius:22px;border:1px solid #cfe1ec;background:#fff;box-shadow:0 14px 30px rgba(8,39,68,.05)}.managed-feed-form-r23>div,.managed-feed-form-r23>label:last-of-type,.managed-feed-form-r23>button{grid-column:1/-1}.managed-feed-form-r23 label{display:grid;gap:6px;font-size:.77rem;font-weight:800}
@media(max-width:900px){.ops-feed-request-grid-r23,.feed-path-chooser-r23,.managed-feed-options-r23,.managed-feed-columns-r23,.managed-feed-form-r23{grid-template-columns:1fr}.managed-auth-fields-r23{grid-template-columns:1fr}.managed-feed-head-r23{align-items:flex-start;flex-direction:column}}
