@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=DM+Sans:400,500,600,700);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}:root{--bg-base:#F5F3F0;--bg-surface:#FFFFFF;--bg-surface-secondary:#fafafa;--bg-elevated:#FFFFFF;--bg-highlight:#FDF0ED;--text-primary:rgba(0,0,0,0.87);--text-secondary:rgba(0,0,0,0.60);--text-muted:#787A92;--text-disabled:rgba(0,0,0,0.22);--border-light:rgba(0,0,0,0.08);--border-default:rgba(0,0,0,0.15);--border-strong:rgba(0,0,0,0.22);--color-primary:#F4806F;--color-primary-hover:#E06B5A;--color-primary-bg:#FEF5F3;--color-primary-strong:#C0492F;--color-accent-blue:#2d5264;--color-accent-mint:#a1bcb1;--color-accent-gold:#e5b586;--color-success:#558B2F;--color-warning:#ED9030;--color-error:#eb554e;--color-info:#286796}[data-theme=dark]{--bg-base:#151311;--bg-surface:#1C1A18;--bg-surface-secondary:#232120;--bg-elevated:#2A2826;--bg-highlight:#3A2420;--text-primary:rgba(255,255,255,0.92);--text-secondary:rgba(255,255,255,0.70);--text-muted:#9FA0B5;--text-disabled:rgba(255,255,255,0.32);--border-light:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.14);--border-strong:rgba(255,255,255,0.22);--color-primary:#F89485;--color-primary-hover:#FAA99C;--color-primary-bg:rgba(248,148,133,0.12);--color-primary-strong:#F89485;--color-accent-blue:#7BA8BD;--color-accent-mint:#8FB0A4;--color-accent-gold:#E5B586;--color-success:#8BC34A;--color-warning:#FFB347;--color-error:#F47068;--color-info:#6FA8DC;--color-contest-card-bg:rgba(111, 168, 220, 0.08);--color-contest-label:#93c5fd}@media (prefers-color-scheme:dark){[data-theme=system]{--bg-base:#151311;--bg-surface:#1C1A18;--bg-surface-secondary:#232120;--bg-elevated:#2A2826;--bg-highlight:#3A2420;--text-primary:rgba(255,255,255,0.92);--text-secondary:rgba(255,255,255,0.70);--text-muted:#9FA0B5;--text-disabled:rgba(255,255,255,0.32);--border-light:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.14);--border-strong:rgba(255,255,255,0.22);--color-primary:#F89485;--color-primary-hover:#FAA99C;--color-primary-bg:rgba(248,148,133,0.12);--color-primary-strong:#F89485;--color-accent-blue:#7BA8BD;--color-accent-mint:#8FB0A4;--color-accent-gold:#E5B586;--color-success:#8BC34A;--color-warning:#FFB347;--color-error:#F47068;--color-info:#6FA8DC;--color-contest-card-bg:rgba(111, 168, 220, 0.08);--color-contest-label:#93c5fd}}.referral-page{max-width:960px;margin:0 auto;padding:32px 24px 64px}.referral-page .referral-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:stretch;padding:32px;border:1px solid var(--border-medium);border-radius:16px;background:var(--surface-elevated, #ffffff);box-shadow:0 1px 2px rgba(15,23,42,.04)}@media (max-width:820px){.referral-page .referral-hero{grid-template-columns:1fr;padding:24px}}.referral-page .referral-hero__copy h1{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 12px;color:var(--text-primary);letter-spacing:-.01em}.referral-page .referral-hero__copy p.lead{font-size:15px;line-height:1.55;color:var(--text-muted);margin:0 0 22px;max-width:56ch}.referral-page .referral-hero__steps h3,.referral-page .referral-stats .stat .label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.referral-page .referral-hero__steps ol{margin:0;padding-left:18px;color:var(--text-primary)}.referral-page .referral-hero__steps ol li{margin-bottom:6px;line-height:1.55;font-size:14px}.referral-page .referral-hero__art,.referral-page .referral-hero__art .gift-tile{position:relative;border-radius:14px;display:flex;align-items:center;justify-content:center}.referral-page .referral-hero__art{min-height:220px;overflow:hidden;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.55),transparent 55%),linear-gradient(135deg,#ffe5c2 0%,#f4b07a 30%,var(--color-primary, #F4806F) 70%,#c2473c 100%)}.referral-page .referral-hero__art .gift-tile{width:64px;height:64px;background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(0,0,0,.12)}.referral-page .referral-hero__art .gift-tile i.icon{font-size:32px;color:#1f2937;margin:0}.referral-page .referral-share{margin-top:20px;padding:20px 24px;border:1px solid var(--border-medium);border-radius:12px;background:var(--surface-elevated, #ffffff);display:flex;gap:24px;align-items:flex-start}@media (max-width:700px){.referral-page .referral-share{flex-direction:column}}.referral-page .referral-share h3{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text-primary)}.referral-page .referral-share .hint{color:var(--text-muted);margin:0 0 12px;font-size:13px}.referral-page .referral-share__main{flex:1 1 auto;min-width:0}.referral-page .referral-share__qr{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:132px;text-align:center}.referral-page .referral-share__qr .referral-qr__svg{width:96px;height:96px;border:1px solid var(--border-medium);border-radius:8px;padding:6px;background:#fff}.referral-page .referral-share__qr .referral-share__qr-download,.referral-page .referrals-table h3{font-size:12px;font-weight:600;color:var(--text-primary)}.referral-page .referral-share__qr .referral-share__qr-download i.icon{margin-right:2px}.referral-page .referral-share__qr .referral-share__qr-hint{font-size:11px;color:var(--text-muted);line-height:1.35}.referral-page .referral-stats{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:600px){.referral-page .referral-stats{grid-template-columns:1fr}}.referral-page .referral-stats .stat{border:1px solid var(--border-medium);border-radius:12px;padding:16px 18px;background:var(--surface-elevated, #ffffff)}.referral-page .referral-stats .stat .label{margin:0 0 6px}.referral-page .referral-kit .referral-kit__header h2,.referral-page .referral-stats .stat .value{font-size:24px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em}.referral-page .more-ways{margin-top:32px}.referral-page .more-ways h4,.referral-page .referrals-table table.ui.table thead th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.referral-page .more-ways h4{margin:0 0 12px}.referral-page .more-ways .share-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:760px){.referral-page .more-ways .share-channels{grid-template-columns:1fr}}.referral-page .more-ways .share-channels .share-channel{border:1px solid var(--border-medium);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text-primary);background:var(--surface-elevated, #ffffff);transition:background .12s ease,border-color .12s ease}.referral-page .more-ways .share-channels .share-channel:hover{background:var(--surface-subtle, #f9fafb);border-color:var(--border-strong, #d1d5db);color:var(--text-primary)}.referral-page .more-ways .share-channels .share-channel i.icon{font-size:22px;margin:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.referral-page .more-ways .share-channels .share-channel .channel-label{display:flex;flex-direction:column}.referral-page .more-ways .share-channels .share-channel .channel-label .name{font-weight:600;font-size:14px;line-height:1.2}.referral-page .more-ways .share-channels .share-channel .channel-label .sub{font-size:12px;color:var(--text-muted);margin-top:2px}.referral-page .referrals-table{margin-top:36px}.referral-page .referrals-table h3{font-size:16px;margin:0 0 12px}.referral-page .referrals-table table.ui.table{border:1px solid var(--border-medium);border-radius:12px;overflow:hidden}.referral-page .referrals-table table.ui.table thead th{background:var(--surface-subtle, #f9fafb);border-bottom:1px solid var(--border-medium)}.referral-page .referrals-table table.ui.table tbody tr td{vertical-align:middle}.referral-page .referral-fineprint{margin-top:24px;font-size:12px;color:var(--text-muted);max-width:700px}.referral-page .referral-kit{margin-top:48px}.referral-page .referral-kit .referral-kit__header{margin-bottom:20px}.referral-page .referral-kit .referral-kit__header h2{font-size:22px;margin:0 0 6px}.referral-page .referral-kit .referral-kit__header p.sub{font-size:14px;line-height:1.55;color:var(--text-muted);margin:0;max-width:62ch}.referral-page .referral-kit__generator{border:1px solid var(--border-medium);border-radius:14px;background:var(--surface-elevated, #ffffff);padding:24px;margin-bottom:32px}.referral-page .referral-kit__generator .generator-head{margin-bottom:16px}.referral-page .referral-kit__generator .generator-head h3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.referral-page .referral-kit__generator .generator-head h3 i.icon{color:var(--color-primary, #f4806f);margin-right:6px}.referral-page .referral-kit__generator .generator-head p.sub{font-size:13px;line-height:1.5;color:var(--text-muted);margin:0;max-width:62ch}.referral-page .referral-kit__generator .generator-form{max-width:720px}.referral-page .referral-kit__generator .generator-status{margin-top:14px;font-size:13px;color:var(--text-muted)}.referral-page .referral-kit__generator .generator-status.generator-status--error{color:#b94a48}.referral-page .referral-kit__generator .generator-results{margin-top:20px}.referral-page .referral-kit__generator .generator-refine{margin-top:16px;max-width:720px}.referral-page .referral-kit__generator .generator-refine label{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.referral-page .kit-assets{display:grid;grid-template-columns:1fr;gap:12px}.referral-page .kit-assets.kit-assets--grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.referral-page .kit-assets.kit-assets--grid{grid-template-columns:1fr}}.referral-page .kit-asset-card{border:1px solid var(--border-medium);border-radius:12px;background:var(--surface-elevated, #ffffff);padding:14px 16px;min-width:0}.referral-page .kit-asset-card .kit-asset-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.referral-page .kit-asset-card .kit-asset-card__title,.referral-page .referral-kit__guide .kit-guide__col h5{font-size:13px;font-weight:700;color:var(--text-primary)}.referral-page .kit-asset-card .kit-asset-card__title i.icon{color:var(--text-muted);margin-right:4px}.referral-page .kit-asset-card .kit-asset-card__subject,.referral-page .referral-kit__guide .kit-guide__col ul li{font-size:13px;color:var(--text-primary);margin-bottom:8px}.referral-page .kit-asset-card .kit-asset-card__subject .subject-label{font-weight:700;color:var(--text-muted);margin-right:4px}.referral-page .kit-asset-card .kit-copy-icon{background:0 0;border:0;padding:0 2px;cursor:pointer;color:var(--text-muted);font-size:12px}.referral-page .kit-asset-card .kit-copy-icon:hover{color:var(--text-primary)}.referral-page .kit-asset-card .kit-asset-card__body{margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.55;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;background:0 0;border:0}.referral-page .kit-group{margin-bottom:28px}.referral-page .kit-group .kit-group__title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px}.referral-page .kit-group .kit-group__title i.icon{margin-right:4px}.referral-page .kit-swipe__note{font-size:12px;color:var(--text-muted);margin:-8px 0 28px;max-width:62ch}.referral-page .referral-kit__guide .kit-guide__list{margin:0 0 20px;padding-left:18px;color:var(--text-primary)}.referral-page .referral-kit__guide .kit-guide__list li{font-size:13px;line-height:1.55;margin-bottom:6px}.referral-page .referral-kit__guide .kit-guide__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}@media (max-width:760px){.referral-page .referral-kit__guide .kit-guide__columns{grid-template-columns:1fr}}.referral-page .referral-kit__guide .kit-guide__col{border:1px solid var(--border-medium);border-radius:12px;background:var(--surface-elevated, #ffffff);padding:16px 18px}.referral-page .referral-kit__guide .kit-guide__col h5{margin:0 0 10px}.referral-page .referral-kit__guide .kit-guide__col ul{margin:0;padding-left:18px}.referral-page .referral-kit__guide .kit-guide__col ul li{line-height:1.5}.referral-page .referral-kit__faq{margin-bottom:8px}.referral-page .referral-kit__faq .kit-faq-accordion.ui.styled.accordion{border-radius:12px;box-shadow:none;border:1px solid var(--border-medium)}.referral-page .referral-kit__faq .kit-faq-accordion.ui.styled.accordion .title{font-size:14px;color:var(--text-primary)}.referral-page .referral-kit__faq .kit-faq-accordion.ui.styled.accordion .content p{font-size:13px;line-height:1.55;color:var(--text-muted);max-width:70ch}.referral-landing{min-height:100vh;background:radial-gradient(circle at 80% -20%,#ffe0c8 0,transparent 40%),radial-gradient(circle at 0 100%,#fce4de 0,transparent 40%),#fff;padding:72px 24px 96px}.referral-landing .landing-inner{max-width:760px;margin:0 auto;text-align:center}.referral-landing .from-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(244,128,111,.12);color:#8a4318;font-weight:600;font-size:13px;margin-bottom:24px}.referral-landing .from-tag i.icon{margin:0}.referral-landing .landing-hero-art{margin:0 auto 28px;width:132px;height:132px;border-radius:28px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#ffe5c2 0,#f4b07a 30%,#f4806f 70%,#c2473c 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(244,128,111,.25)}.referral-landing .landing-hero-art i.icon{font-size:60px;color:#fff;margin:0}.referral-landing h1{font-size:40px;font-weight:800;margin:0 0 16px;color:#111827;letter-spacing:-.02em}.referral-landing p.lead{font-size:18px;line-height:1.55;color:#4b5563;margin:0 auto 32px;max-width:560px}.referral-landing .landing-cta{margin-top:8px}.referral-landing .landing-cta .ui.huge.button{padding:16px 28px;border-radius:999px;box-shadow:0 6px 18px rgba(244,128,111,.35)}.referral-landing .landing-steps{margin-top:56px;text-align:left;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:760px){.referral-landing .landing-steps{grid-template-columns:1fr}}.referral-landing .landing-steps .step{padding:22px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.referral-landing .landing-steps .step .step-num,.referrals-badge{display:inline-flex;align-items:center;font-weight:700;color:#8a4318}.referral-landing .landing-steps .step .step-num{justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(244,128,111,.14);font-size:14px;margin-bottom:10px}.referral-landing .landing-steps .step .step-body{font-size:14px;line-height:1.5;color:#1f2937}.referral-landing .landing-fine{font-size:12px;color:#6b7280;margin-top:36px}.referrals-badge{padding:1px 8px;margin-left:6px;font-size:11px;background:rgba(244,128,111,.18);border-radius:999px;letter-spacing:.02em;white-space:nowrap}[data-theme=dark] .referral-page .kit-asset-card,[data-theme=dark] .referral-page .kit-guide__col,[data-theme=dark] .referral-page .more-ways .share-channel,[data-theme=dark] .referral-page .referral-hero,[data-theme=dark] .referral-page .referral-kit__generator,[data-theme=dark] .referral-page .referral-share,[data-theme=dark] .referral-page .referral-stats .stat,[data-theme=dark] .referral-page .referrals-table table.ui.table thead th{background:var(--surface-elevated)}[data-theme=dark] .referral-page .referral-share__qr .referral-qr__svg{background:#fff}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}.dropzone.dz-clickable,.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:0 0;color:inherit;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:0}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
/*!
 * jQuery UI Draggable 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
@keyframes jiggle1{0%{transform:rotate(-15deg);animation-timing-function:ease-in}10%{transform:rotate(15deg);transform:scale(110%,110%);animation-timing-function:ease-out}20%{transform:rotate(-10deg);animation-timing-function:ease-out}30%{scale:100%;transform:rotate(0deg);animation-timing-function:ease-out}to{transform:rotate(0deg);animation-timing-function:ease-out}}@keyframes kit-message-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes kit-thinking-bounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes kit-badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,68,68,.4)}50%{box-shadow:0 0 0 6px transparent}}@keyframes bulk-bar-in{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes chip-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popover-in{0%{transform:scale(.96) translateY(-4px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes refreshing-stats-strip-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes ccl-fade-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hotwire-native-start-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes native-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes native-tab-underline-in{0%{transform:scaleX(.4);opacity:0}}@keyframes native-row-in{0%{transform:translateY(6px);opacity:0}}@keyframes native-sheet-up{0%{transform:translateY(24px);opacity:0}}@keyframes native-sheet-footer-in{0%{opacity:0}}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}@font-face{font-family:"influencekit";src:url(https://assets.influencekit.com/assets/influencekit-2bf3785770287d9fafe0c9894377044f0b5ee6c6f577fce48d59160b46227f2c.ttf?xg65r2)format("truetype"),url(https://assets.influencekit.com/assets/influencekit-8c97f924a9e063df358a122c59a313713dfafba20b42c632385bf8c21becb9af.woff?xg65r2)format("woff"),url(https://assets.influencekit.com/assets/influencekit-01373dd74b81bb6039223722a8a29b59d856e57b83483b07dedb0514e6ba3b04.svg?xg65r2#influencekit)format("svg");font-weight:400;font-style:normal}i.icon.activecampaign,i.icon.aweber,i.icon.bitly,i.icon.campaignmonitor,i.icon.cloud-slash,i.icon.constant_contact,i.icon.constantcontact,i.icon.convertkit,i.icon.createsend,i.icon.drip,i.icon.envelope-coin,i.icon.expertsender,i.icon.google-analytics,i.icon.home.alternate,i.icon.influencekit-logo,i.icon.instagram-stories,i.icon.instagram-tv,i.icon.instagram_stories,i.icon.instagram_tv,i.icon.klaviyo,i.icon.madmimi,i.icon.mailerlite,i.icon.omny_studio,i.icon.one_signal,i.icon.sendfox,i.icon.seo-trophy,i.icon.threads,i.icon.tik_tok,i.icon.tik_tok_business,i.icon.transistor,i.icon.you-tube{font-family:"influencekit"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.icon.home.alternate:before{content:""}i.icon.madmimi:before{content:""}i.icon.mailerlite:before{content:""}i.icon.activecampaign:before{content:""}i.icon.seo-trophy:before{content:""}i.icon.createsend:before{content:""}i.icon.expertsender:before{content:""}i.icon.campaignmonitor:before{content:""}i.icon.convertkit:before{content:""}i.icon.constant_contact:before,i.icon.constantcontact:before{content:""}i.icon.klaviyo:before{content:""}i.icon.aweber:before{content:""}i.icon.drip:before{content:""}i.icon.google-analytics:before{content:""}i.icon.bitly:before{content:""}i.icon.omny_studio:before{content:""}i.icon.one_signal:before{content:""}i.icon.cloud-slash.circle:before,i.icon.cloud-slash:before{content:""}i.icon.influencekit-logo:before{content:""}i.icon.instagram-stories:before,i.icon.instagram_stories:before{content:""}i.icon.instagram-tv:before,i.icon.instagram_tv:before{content:""}i.icon.envelope-coin:before{content:""}i.icon.sendfox:before{content:""}i.icon.tik_tok:before,i.icon.tik_tok_business:before{content:""}i.icon.transistor:before{content:""}i.icon.you-tube:before{content:""!important}i.icon.threads:before{content:""}.margin-top-zero{margin-top:0!important}.margin-top-teensie{margin-top:2px!important}.margin-top-mini{margin-top:4px!important}.margin-top-tiny{margin-top:8px!important}.margin-top-small{margin-top:16px!important}.margin-top-medium{margin-top:32px!important}.margin-top-large{margin-top:48px!important}.margin-top-huge{margin-top:72px!important}.margin-top-giant{margin-top:104px!important}.margin-top-neg-one{margin-top:-14.4px!important}.margin-top-neg-two{margin-top:-32px!important}.margin-top-neg-tiny{margin-top:-8px!important}.margin-right-zero{margin-right:0!important}.margin-right-teensie{margin-right:2px!important}.margin-right-mini{margin-right:4px!important}.margin-right-tiny{margin-right:8px!important}.margin-right-small{margin-right:16px!important}.margin-right-medium{margin-right:32px!important}.margin-right-large{margin-right:48px!important}.margin-right-huge{margin-right:72px!important}.margin-right-giant{margin-right:104px!important}.margin-right-neg-one{margin-right:-14.4px!important}.margin-right-neg-two{margin-right:-32px!important}.margin-right-neg-tiny{margin-right:-8px!important}.margin-bottom-zero{margin-bottom:0!important}.margin-bottom-teensie{margin-bottom:2px!important}.margin-bottom-mini{margin-bottom:4px!important}.margin-bottom-tiny{margin-bottom:8px!important}.margin-bottom-small{margin-bottom:16px!important}.margin-bottom-medium{margin-bottom:32px!important}.margin-bottom-large{margin-bottom:48px!important}.margin-bottom-huge{margin-bottom:72px!important}.margin-bottom-giant{margin-bottom:104px!important}.margin-bottom-neg-one{margin-bottom:-14.4px!important}.margin-bottom-neg-two{margin-bottom:-32px!important}.margin-bottom-neg-tiny{margin-bottom:-8px!important}.margin-left-zero{margin-left:0!important}.margin-x-zero,body .pusher>#sideNav>.menu>.item.calendars>.menu>.item>a.right.floated i,html[data-hotwire-native] #full>.ui.grid{margin-left:0!important;margin-right:0!important}.margin-y-zero{margin-top:0!important;margin-bottom:0!important}.margin-xy-zero{margin:0!important}.margin-left-teensie,.margin-x-teensie{margin-left:2px!important}.margin-x-teensie{margin-right:2px!important}.margin-y-teensie{margin-top:2px!important;margin-bottom:2px!important}.margin-xy-teensie{margin:2px!important}.margin-left-mini,.margin-x-mini{margin-left:4px!important}.margin-x-mini{margin-right:4px!important}.margin-y-mini{margin-top:4px!important;margin-bottom:4px!important}.margin-xy-mini{margin:4px!important}.margin-left-tiny,.margin-x-tiny{margin-left:8px!important}.margin-x-tiny{margin-right:8px!important}.margin-y-tiny{margin-top:8px!important;margin-bottom:8px!important}.margin-xy-tiny{margin:8px!important}.margin-left-small,.margin-x-small{margin-left:16px!important}.margin-x-small{margin-right:16px!important}.margin-y-small{margin-top:16px!important;margin-bottom:16px!important}.margin-xy-small{margin:16px!important}.margin-left-medium,.margin-x-medium{margin-left:32px!important}.margin-x-medium{margin-right:32px!important}.margin-y-medium{margin-top:32px!important;margin-bottom:32px!important}.margin-xy-medium{margin:32px!important}.margin-left-large,.margin-x-large{margin-left:48px!important}.margin-x-large{margin-right:48px!important}.margin-y-large{margin-top:48px!important;margin-bottom:48px!important}.margin-xy-large{margin:48px!important}.margin-left-huge,.margin-x-huge{margin-left:72px!important}.margin-x-huge{margin-right:72px!important}.margin-y-huge{margin-top:72px!important;margin-bottom:72px!important}.margin-xy-huge{margin:72px!important}.margin-left-giant,.margin-x-giant{margin-left:104px!important}.margin-x-giant{margin-right:104px!important}.margin-y-giant{margin-top:104px!important;margin-bottom:104px!important}.margin-xy-giant{margin:104px!important}.margin-left-neg-one,.margin-x-neg-one{margin-left:-14.4px!important}.margin-x-neg-one{margin-right:-14.4px!important}.margin-y-neg-one{margin-top:-14.4px!important;margin-bottom:-14.4px!important}.margin-xy-neg-one{margin:-14.4px!important}.margin-left-neg-two,.margin-x-neg-two{margin-left:-32px!important}.margin-x-neg-two{margin-right:-32px!important}.margin-y-neg-two{margin-top:-32px!important;margin-bottom:-32px!important}.margin-xy-neg-two{margin:-32px!important}.margin-left-neg-tiny,.margin-x-neg-tiny{margin-left:-8px!important}.margin-x-neg-tiny{margin-right:-8px!important}.margin-y-neg-tiny{margin-top:-8px!important;margin-bottom:-8px!important}.margin-xy-neg-tiny{margin:-8px!important}.padding-top-zero,html[data-hotwire-native] #full.column~#main.column{padding-top:0!important}.padding-top-teensie{padding-top:2px!important}.padding-top-mini{padding-top:4px!important}.padding-top-tiny{padding-top:8px!important}.padding-top-small{padding-top:16px!important}.padding-top-medium{padding-top:32px!important}.padding-top-large{padding-top:48px!important}.padding-top-huge{padding-top:72px!important}.padding-top-giant{padding-top:104px!important}.padding-top-neg-one{padding-top:-14.4px!important}.padding-top-neg-two{padding-top:-32px!important}.padding-top-neg-tiny{padding-top:-8px!important}.padding-right-zero{padding-right:0!important}.padding-right-teensie{padding-right:2px!important}.padding-right-mini{padding-right:4px!important}.padding-right-tiny{padding-right:8px!important}.padding-right-small{padding-right:16px!important}.padding-right-medium{padding-right:32px!important}.padding-right-large{padding-right:48px!important}.padding-right-huge{padding-right:72px!important}.padding-right-giant{padding-right:104px!important}.padding-right-neg-one{padding-right:-14.4px!important}.padding-right-neg-two{padding-right:-32px!important}.padding-right-neg-tiny{padding-right:-8px!important}.padding-bottom-zero{padding-bottom:0!important}.padding-bottom-teensie{padding-bottom:2px!important}.padding-bottom-mini{padding-bottom:4px!important}.padding-bottom-tiny{padding-bottom:8px!important}.padding-bottom-small{padding-bottom:16px!important}.padding-bottom-medium{padding-bottom:32px!important}.padding-bottom-large{padding-bottom:48px!important}.padding-bottom-huge{padding-bottom:72px!important}.padding-bottom-giant{padding-bottom:104px!important}.padding-bottom-neg-one{padding-bottom:-14.4px!important}.padding-bottom-neg-two{padding-bottom:-32px!important}.padding-bottom-neg-tiny{padding-bottom:-8px!important}.padding-left-zero,.padding-x-zero{padding-left:0!important}.padding-x-zero{padding-right:0!important}.padding-y-zero{padding-top:0!important;padding-bottom:0!important}.padding-xy-zero{padding:0!important}.padding-left-teensie,.padding-x-teensie{padding-left:2px!important}.padding-x-teensie{padding-right:2px!important}.padding-y-teensie{padding-top:2px!important;padding-bottom:2px!important}.padding-xy-teensie{padding:2px!important}.padding-left-mini,.padding-x-mini{padding-left:4px!important}.padding-x-mini{padding-right:4px!important}.padding-y-mini{padding-top:4px!important;padding-bottom:4px!important}.padding-xy-mini{padding:4px!important}.padding-left-tiny,.padding-x-tiny{padding-left:8px!important}.padding-x-tiny{padding-right:8px!important}.padding-y-tiny{padding-top:8px!important;padding-bottom:8px!important}.padding-xy-tiny{padding:8px!important}.padding-left-small,.padding-x-small{padding-left:16px!important}.padding-x-small{padding-right:16px!important}.padding-y-small{padding-top:16px!important;padding-bottom:16px!important}.padding-xy-small{padding:16px!important}.padding-left-medium,.padding-x-medium{padding-left:32px!important}.padding-x-medium{padding-right:32px!important}.padding-y-medium{padding-top:32px!important;padding-bottom:32px!important}.padding-xy-medium{padding:32px!important}.padding-left-large,.padding-x-large{padding-left:48px!important}.padding-x-large{padding-right:48px!important}.padding-y-large{padding-top:48px!important;padding-bottom:48px!important}.padding-xy-large{padding:48px!important}.padding-left-huge,.padding-x-huge{padding-left:72px!important}.padding-x-huge{padding-right:72px!important}.padding-y-huge{padding-top:72px!important;padding-bottom:72px!important}.padding-xy-huge{padding:72px!important}.padding-left-giant,.padding-x-giant{padding-left:104px!important}.padding-x-giant{padding-right:104px!important}.padding-y-giant{padding-top:104px!important;padding-bottom:104px!important}.padding-xy-giant{padding:104px!important}.padding-left-neg-one,.padding-x-neg-one{padding-left:-14.4px!important}.padding-x-neg-one{padding-right:-14.4px!important}.padding-y-neg-one{padding-top:-14.4px!important;padding-bottom:-14.4px!important}.padding-xy-neg-one{padding:-14.4px!important}.padding-left-neg-two,.padding-x-neg-two{padding-left:-32px!important}.padding-x-neg-two{padding-right:-32px!important}.padding-y-neg-two{padding-top:-32px!important;padding-bottom:-32px!important}.padding-xy-neg-two{padding:-32px!important}.padding-left-neg-tiny,.padding-x-neg-tiny{padding-left:-8px!important}.padding-x-neg-tiny{padding-right:-8px!important}.padding-y-neg-tiny{padding-top:-8px!important;padding-bottom:-8px!important}.padding-xy-neg-tiny{padding:-8px!important}.flex-gap-zero{gap:0!important}.flex-gap-teensie{gap:2px!important}.flex-gap-mini{gap:4px!important}.flex-gap-tiny{gap:8px!important}.flex-gap-small{gap:16px!important}.flex-gap-medium{gap:32px!important}.flex-gap-large{gap:48px!important}.flex-gap-huge{gap:72px!important}.flex-gap-giant{gap:104px!important}.flex-gap-neg-one{gap:-14.4px!important}.flex-gap-neg-two{gap:-32px!important}.flex-gap-neg-tiny{gap:-8px!important}.border-bottom-subtle{border-bottom:1px solid rgba(0,0,0,.05)}.ui.tabular.menu.margin-left-neg-one.margin-right-neg-one{max-width:none;min-width:calc(100% + 28.8px)}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-grow-0{flex-grow:0!important}.flex-shrink-0{flex-shrink:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-1{flex-shrink:1!important}.flex-baseline-align{align-items:baseline!important}.flex-centered{display:inline-flex;align-items:center;justify-content:center}.flex-justify-end{justify-content:end}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:start}.flex-inline{display:inline-flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.items-center{align-items:center}.items-start{align-items:start}.items-end{align-items:end}.self-start{align-self:start}.self-end{align-self:end}.min-height-0{min-height:0!important}.overflow-y-auto{overflow-y:auto!important}.overflow-hidden{overflow:hidden!important}.flex-wrap{flex-wrap:wrap!important}.font-weight-normal{font-weight:400}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-all{user-select:all}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.bell-ring{animation-name:jiggle1;animation-iteration-count:infinite;transform-origin:50% 10%;animation-duration:1s}.ci-error-page{max-width:640px;margin:2rem auto}.ci-error-header{text-align:center;margin-bottom:2rem}.ci-error-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--bg-highlight) 0%,var(--bg-surface) 100%);border:1px solid rgba(244,128,111,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.ci-error-icon i{color:var(--color-primary);font-size:1.5rem;margin:0}.ci-error-header h2{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.ci-error-header p{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin:0}.ci-error-detail{margin-top:.5rem}.ci-error-card{background:var(--bg-surface);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:1.5rem;margin-bottom:1rem}.ci-error-card.primary{border:2px solid var(--color-primary)}.ci-error-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ci-error-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ci-error-card-icon.retry{background:linear-gradient(135deg,#f4806f,#e5b586)}.ci-error-card-icon.manual{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.ci-error-card-icon i{color:#fff;font-size:1rem;margin:0}.ci-error-card-title{font-weight:600;font-size:1rem;color:var(--text-primary)}.ci-error-card-desc{font-size:.85rem;color:var(--text-muted)}.ci-error-field{margin-bottom:.75rem}.ci-error-card input[type=url]{width:100%;padding:.7rem .85rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;box-sizing:border-box;transition:border-color .15s}.ci-error-card input[type=url]:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(244,128,111,.1)}.ci-error-btn-primary{background:var(--color-primary);color:#fff;border:0;border-radius:8px;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;gap:.5rem}.ci-error-btn-primary:hover{background:var(--color-primary-hover)}.ci-error-btn-primary:disabled{opacity:.7;cursor:not-allowed}.ci-error-btn-primary .icon,.ci-error-btn-primary i{margin:0}.ci-error-btn-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:8px;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s}.ci-error-btn-secondary:hover{border-color:var(--border-default)}.ci-error-btn-secondary:hover,.ci-error-tips,.ci-refresh-btn:hover{background:var(--bg-surface-secondary)}.ci-error-tips{border-radius:8px;padding:1rem 1.25rem;margin-top:1.5rem}.ci-error-tips-title{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:.5rem}.ci-error-tips ul{margin:0;padding:0;list-style:none}.ci-error-tips li{font-size:.85rem;color:var(--text-secondary);padding:.25rem 0;display:flex;align-items:flex-start;gap:.5rem}.ci-error-tips li::before{content:"•";font-weight:700;flex-shrink:0}.ci-error-divider{display:flex;align-items:center;gap:1rem;margin:.25rem 0;color:var(--text-disabled);font-size:.8rem}.ci-error-divider::after,.ci-error-divider::before{content:"";flex:1;height:1px;background:var(--border-default)}.ci-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ci-controls select,.ci-refresh-btn,.lv-controls select{border:1px solid var(--border-default);font-size:.85rem;background:var(--bg-surface)}.ci-refresh-btn{border-radius:8px;padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);text-decoration:none;transition:all .15s}.ci-refresh-btn:hover{border-color:var(--border-default);color:var(--text-primary)}.ci-tiles{display:grid;grid-template-columns:var(--ci-tiles-cols, repeat(4, 1fr));gap:1rem;margin-bottom:1.5rem}.ci-tile{background:var(--bg-surface);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer;transition:all .2s;border:2px solid transparent;text-decoration:none;color:inherit;display:block;overflow:hidden}.ci-tile-body{padding:1.25rem}.ci-tile:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.08);color:inherit}.ci-tile.selected{border-color:var(--color-primary);background:var(--color-primary-bg)}.ci-tile-wrapper{position:relative}.ci-tile-back{display:flex;align-items:center;justify-content:center;min-height:120px}.ci-tile-back-content{text-align:center}.ci-tile-back-arrow{font-size:1.5rem;margin-bottom:.25rem}.ci-tile-back-label{font-weight:600;font-size:.85rem}.ci-tile-remove-form{position:absolute;top:10px;right:10px;z-index:2;margin:0}.ci-tile-remove{width:22px;height:22px;border-radius:50%;border:0;background:0 0;color:var(--text-disabled);font-size:1rem;cursor:pointer;justify-content:center;opacity:0;transition:all .15s;padding:0;line-height:1}div:hover>.ci-tile-remove-form .ci-tile-remove{opacity:1}.ci-tile-remove:hover{background:#fee;color:var(--color-error)}.ci-tile-header,.ci-tile-logo,.ci-tile-remove{display:flex;align-items:center}.ci-tile-header{gap:.75rem;margin-bottom:.75rem}.ci-tile-logo{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#f4806f,#e5b586);justify-content:center;color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0;overflow:hidden}.ci-tile-logo.hashtag{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.ci-tile-image img,.ci-tile-logo img{width:100%;height:100%;object-fit:contain}.ci-tile-image{width:100%;height:120px;overflow:hidden}.ci-tile-image img{object-fit:cover;display:block}.ci-tile-name,.ci-tile-stat .val{font-weight:600;font-size:1rem;color:var(--text-primary)}.ci-tile-handle{font-size:.75rem;color:var(--text-muted)}.ci-tile-stats{display:flex;gap:.75rem}.ci-tile-stat{text-align:center;flex:1;padding:.4rem;background:var(--bg-surface-secondary);border-radius:6px}.ci-tile.selected .ci-tile-stat{background:var(--bg-highlight)}.ci-tile-stat .val{font-weight:700;font-size:.95rem}.ci-table th,.ci-tile-stat .lbl,.lv-table th{font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.ci-insight,.ci-insight-icon{display:flex;align-items:center}.ci-insight{background:linear-gradient(135deg,var(--bg-highlight) 0%,var(--bg-surface) 100%);border:1px solid rgba(244,128,111,.2);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem;gap:1rem}.ci-insight-icon{width:40px;height:40px;border-radius:50%;background:var(--color-primary);justify-content:center;flex-shrink:0}.ci-insight-icon i{color:#fff;font-size:1rem;margin:0}.ci-insight-text{font-size:.85rem;color:var(--text-primary);line-height:1.5}.ci-citations-list a:hover,.ci-error-tips li::before,.ci-inf-name a:hover,.ci-insight-text strong{color:var(--color-primary)}.ci-controls{display:flex;gap:.75rem;margin-bottom:1rem;align-items:center}.ci-controls select,.lv-controls select{border-radius:6px;padding:.5rem .75rem}.ci-tab-menu{margin-bottom:1.5rem}.ci-table{width:100%;background:var(--bg-surface);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06);border-collapse:separate;border-spacing:0;overflow:hidden}.ci-table th,.lv-table th{text-align:left;padding:.75rem 1rem;font-size:.7rem;letter-spacing:.5px;font-weight:600;border-bottom:1px solid var(--border-light);background:var(--bg-surface-secondary)}.ci-table td,.lv-table td{padding:.85rem 1rem;border-bottom:1px solid var(--border-light);font-size:.9rem}.ci-table tr:last-child td{border-bottom:none}.ci-table tr:hover td{background:var(--bg-surface-secondary)}.ci-influencer-cell{display:flex;align-items:center;gap:.75rem}.ci-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.75rem;flex-shrink:0;overflow:hidden;object-fit:cover}.ci-avatar img{width:100%;height:100%;object-fit:cover}.ci-inf-name{font-weight:600;color:var(--text-primary)}.ci-inf-name a{color:var(--text-primary);text-decoration:none}.ci-inf-platform{font-size:.8rem;color:var(--text-muted)}.ci-comp-tag{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-decoration:none}.ci-overlap,.ci-status{align-items:center;gap:4px}.ci-overlap{display:inline-flex;background:#eef0ff;color:#6366f1;font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:10px;margin-left:6px}.ci-status{display:flex;font-size:.85rem}.ci-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ci-dot.green{background:var(--color-success)}.ci-dot.gray{background:var(--border-default)}.ci-action{color:var(--color-primary);font-weight:600;font-size:.85rem;text-decoration:none}.ci-action:hover{text-decoration:underline;color:var(--color-primary-hover)}.ci-empty,.ci-footer{background:var(--bg-surface);color:var(--text-secondary)}.ci-footer{border-radius:0 0 10px 10px;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.ci-empty{border-radius:10px;padding:3rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ci-empty .header{font-weight:600;color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem}.ci-intel-hub{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.ci-intel-hub-header{padding:.25rem .25rem 0}.ci-intel-hub-title{font-size:1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.ci-intel-hub-sub{color:var(--text-secondary);font-size:.85rem;margin-top:.25rem}.ci-intel-card{background:var(--bg-surface);border-radius:10px;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ci-intel-card-title{font-weight:600;color:var(--text-primary);margin-bottom:.875rem;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.ci-intel-card-body{display:flex;flex-direction:column;gap:.625rem}.ci-intel-row{display:grid;grid-template-columns:130px 1fr;gap:.75rem;align-items:start;font-size:.875rem}.ci-intel-label{color:var(--text-muted);font-weight:500;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em;padding-top:2px}.ci-intel-value{color:var(--text-primary)}.ci-intel-chips{display:flex;flex-wrap:wrap;gap:.375rem}.ci-intel-chip{background:var(--bg-surface-secondary, #f4f5f7);color:var(--text-primary);border-radius:999px;padding:2px 10px;font-size:.78rem}.ci-intel-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ci-intel-comp{border:1px solid var(--border-default, #e5e7eb);border-radius:8px;padding:.875rem;display:flex;flex-direction:column;gap:.5rem}.ci-intel-comp-head{display:flex;align-items:center;gap:.625rem}.ci-intel-comp-logo,.ci-intel-comp-logo-img{width:36px;height:36px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#f4806f,#e5b586);object-fit:cover}.ci-intel-comp-logo.hashtag{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.ci-intel-comp-name{font-weight:600;color:var(--text-primary);font-size:.92rem}.ci-intel-comp-links{display:flex;flex-direction:column;gap:.25rem}.ci-intel-comp-link,.ci-intel-comp-status{font-size:.8rem;color:var(--text-secondary);display:inline-flex;align-items:center;gap:.25rem}.ci-intel-comp-link:hover,.lv-prompts-stats .stat strong{color:var(--text-primary)}.ci-intel-comp-status{font-size:.75rem;color:var(--text-muted);border-top:1px solid var(--border-default, #f0f0f0);padding-top:.5rem}.ci-intel-actions{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ci-intel-action{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 1rem;border-radius:8px;border:1px solid var(--border-default, #e5e7eb);background:var(--bg-surface);cursor:pointer;transition:all .15s;color:var(--text-primary);text-decoration:none}.ci-intel-action:hover{border-color:#f4806f;box-shadow:0 1px 3px rgba(244,128,111,.15)}.ci-intel-action>i.icon{color:#f4806f;font-size:1rem;margin-bottom:.25rem}.ci-intel-action-title{font-weight:600;font-size:.88rem}.ci-intel-action-sub{font-size:.75rem;color:var(--text-secondary)}.ci-tile.ci-tile-pending{opacity:.65}.ci-tile-pending-label{font-size:.7rem;color:#b45309;background:#fef3cd;border-radius:4px;padding:2px 8px;display:inline-block;margin-top:.5rem}.ci-tile-pending-label.muted{background:var(--bg-surface-secondary);color:var(--text-muted)}.ci-add-form,.ci-add-tile{background:var(--bg-surface);border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ci-add-tile{cursor:pointer;transition:all .2s;border:2px dashed var(--border-default);display:flex;align-items:center;justify-content:center;min-height:120px;text-decoration:none;color:var(--text-muted)}.ci-add-tile:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.ci-add-tile .ci-add-content{text-align:center}.ci-add-tile .ci-add-icon{font-size:1.5rem;margin-bottom:.25rem;color:inherit}.ci-add-tile .ci-add-label{font-size:.85rem;font-weight:600}.ci-add-form{display:none;border:2px solid var(--color-primary)}.ci-add-form.visible{display:block}.ci-add-form label,.ci-hashtag-form label{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:.5rem;display:block}.ci-add-form input[type=url],.ci-hashtag-form input[type=text]{width:100%;padding:.6rem .75rem;border:1px solid var(--border-default);border-radius:6px;font-size:.9rem;margin-bottom:.75rem;box-sizing:border-box}.ci-add-form input[type=url]:focus{outline:0;border-color:var(--color-primary)}.ci-add-form-actions{display:flex;gap:.5rem}.ci-add-form .ci-btn-add,.ci-add-form .ci-btn-cancel{border-radius:6px;padding:.5rem 1rem;font-size:.85rem;cursor:pointer}.ci-add-form .ci-btn-add{background:var(--color-primary);color:#fff;border:0;font-weight:600}.ci-add-form .ci-btn-add:hover{background:var(--color-primary-hover)}.ci-add-form .ci-btn-cancel{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default)}.ci-add-form .ci-btn-cancel:hover{background:var(--bg-surface-secondary)}.ci-add-tile.ci-add-hashtag:hover{border-color:#8b5cf6;color:#8b5cf6;background:#faf5ff}.ci-hashtag-form{display:none;background:var(--bg-surface);border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:2px solid #8b5cf6}.ci-hashtag-form.visible{display:block}.ci-hashtag-form input[type=text]:focus{outline:0;border-color:#8b5cf6}.ci-hashtag-form .ci-btn-add,.ci-hashtag-form .ci-btn-cancel{border-radius:6px;padding:.5rem 1rem;font-size:.85rem;cursor:pointer}.ci-hashtag-form .ci-btn-add{background:#8b5cf6;color:#fff;border:0;font-weight:600}.ci-hashtag-form .ci-btn-add:hover{background:#7c3aed}.ci-hashtag-form .ci-btn-cancel{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default)}.ci-hashtag-form .ci-btn-cancel:hover{background:var(--bg-surface-secondary)}.ci-tile.ci-tile-hashtag:hover{border-color:#8b5cf6}.ci-tile.ci-tile-hashtag.selected{border-color:#8b5cf6;background:#faf5ff}.ci-tile.ci-tile-hashtag.selected .ci-tile-stat{background:#f3e8ff}.ci-enrichment-panel{margin-bottom:1.5rem}.ci-enrichment-panel-title{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.ci-enrichment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ci-enrichment-section{background:var(--bg-surface);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid var(--border-light);padding:1.25rem;min-height:140px}.ci-enrichment-section.ci-ai-research-brief{grid-column:1/-1}.ci-enrichment-title{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.ci-enrichment-title i.icon{margin-right:.35rem}.ci-enrichment-loading{text-align:center;color:var(--text-muted);font-size:.85rem;padding:1rem 0}.ci-enrichment-unavailable{color:var(--text-disabled);font-size:.85rem;font-style:italic;margin:0}.ci-enrichment-content{font-size:.9rem;color:var(--text-primary);line-height:1.5}.ci-social-header{display:flex;align-items:center;gap:.75rem}.ci-social-header img{flex-shrink:0}.ci-social-bio,.lv-header-left p{color:var(--text-secondary);margin:0}.ci-social-bio{font-size:.85rem;line-height:1.4}.ci-citations-list{font-size:.8rem;color:var(--text-secondary);padding-left:1.25rem}.ci-citations-list a{color:var(--text-secondary);text-decoration:underline}@media (max-width:768px){.ci-enrichment-grid{grid-template-columns:1fr}.ci-enrichment-section.ci-ai-research-brief{grid-column:auto}}.ci-no-competitors-add{margin-top:1.5rem}.ci-no-competitors-add .ui.form{max-width:500px}.lv-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.lv-header-left p{font-size:.9rem}.lv-inline-form{display:inline}.lv-margin-top-sm{margin-top:.75rem}.lv-score-hero,.lv-tab-menu{margin-bottom:1.5rem}.lv-score-hero{text-align:center;padding:2rem;background:var(--bg-surface);border-radius:12px;box-shadow:0 1px 3px var(--border-light)}.lv-score-number{font-size:4rem;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--color-primary),var(--color-accent-gold));-webkit-text-fill-color:transparent}.lv-score-number.score-low{background:linear-gradient(135deg,#e53e3e,#f56565)}.lv-score-number,.lv-score-number.score-low,.lv-score-number.score-med{-webkit-background-clip:text;background-clip:text}.lv-score-number.score-med{background:linear-gradient(135deg,#d69e2e,#ecc94b)}.lv-score-number.score-high{background:linear-gradient(135deg,#38a169,#68d391);-webkit-background-clip:text;background-clip:text}.lv-score-label{font-size:.85rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.lv-score-meta{font-size:.8rem;color:var(--text-muted);margin-top:.75rem}.lv-mention-rate{font-size:1rem;color:var(--text-secondary);margin-top:.5rem}.lv-providers{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.lv-provider-card{background:var(--bg-surface);border-radius:12px;padding:1.25rem;text-align:center;box-shadow:0 1px 3px var(--border-light);transition:all .2s;border:2px solid transparent;text-decoration:none;color:inherit;display:block}.lv-provider-card:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 16px var(--border-light);color:inherit}.lv-provider-card.active{border-color:var(--color-primary);background:var(--color-primary-bg)}.lv-provider-icon{font-size:1.5rem;margin-bottom:.5rem}.lv-provider-name{font-weight:600;font-size:.9rem;color:var(--text-primary)}.lv-provider-score{font-size:1.75rem;font-weight:800;margin:.25rem 0}.lv-provider-detail{font-size:.75rem;color:var(--text-muted)}.lv-competitors{background:var(--bg-surface);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 1px 3px var(--border-light)}.lv-competitors h4,.lv-trend h4{margin:0 0 1rem;font-size:1rem}.lv-comp-bar{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.lv-comp-name{width:140px;font-size:.85rem;font-weight:600;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-comp-bar-track{flex:1;background:var(--bg-surface-secondary);border-radius:4px;height:20px;position:relative}.lv-comp-bar-fill{height:100%;border-radius:4px;transition:width .5s ease}.lv-comp-bar-value{font-size:.75rem;font-weight:600;width:40px;text-align:left}.lv-table{width:100%;background:var(--bg-surface);border-radius:10px;box-shadow:0 1px 3px var(--border-light);border-collapse:separate;border-spacing:0;overflow:hidden}.lv-table tr:last-child td{border-bottom:none}.lv-mention-detail td,.lv-mention-row:hover td,.lv-table tr:hover td{background:var(--bg-surface-secondary)}.lv-table-expand-col{width:28px}.lv-badge,.lv-provider-badge{padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.lv-badge{display:inline-block}.lv-badge.green{background:rgba(139,195,74,.12);color:var(--color-success)}.lv-badge.red{background:rgba(235,85,78,.12);color:var(--color-error)}.lv-badge.grey{background:var(--bg-surface-secondary);color:var(--text-muted)}.lv-provider-badge{display:inline-flex;align-items:center;gap:4px}.lv-provider-badge.chatgpt{background:#ecfdf5;color:#059669}.lv-provider-badge.gemini{background:#eff6ff;color:#2563eb}.lv-provider-badge.perplexity{background:#faf5ff;color:#7c3aed}.lv-provider-badge.claude{background:#fff7ed;color:#c2410c}.lv-trend{background:var(--bg-surface);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 1px 3px var(--border-light)}.lv-trend-points{display:flex;align-items:flex-end;gap:1rem;height:60px}.lv-trend-point{flex:1;text-align:center}.lv-trend-bar{flex:1;background:linear-gradient(135deg,var(--color-primary),var(--color-accent-gold));border-radius:4px 4px 0 0;transition:height .5s ease}.lv-trend-label{text-align:center;font-size:.65rem;color:var(--text-muted);margin-top:.25rem}.lv-controls{display:flex;gap:.75rem;margin-bottom:1rem;align-items:center}.lv-mention-row,.lv-toggle-form input[type=checkbox]{cursor:pointer}.lv-mention-row.expanded .lv-expand-icon{transform:rotate(90deg)}.lv-mention-row-expand-cell{padding-right:0}.lv-expand-icon{color:var(--text-muted);transition:transform .15s}.lv-mention-detail{display:none}.lv-mention-detail.visible{display:table-row}.lv-mention-detail-cell{padding:0}.lv-detail-content{padding:1rem 1.25rem 1.25rem}.lv-detail-meta{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.8rem;color:var(--text-secondary);margin-bottom:.75rem}.lv-detail-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600;margin-bottom:.35rem}.lv-detail-text{font-size:.85rem;line-height:1.55;color:var(--text-primary);max-height:300px;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:6px;padding:.75rem 1rem}.lv-detail-text p{margin:0 0 .5rem}.lv-detail-text p:last-child{margin-bottom:0}.lv-detail-citations{margin-top:.75rem}.lv-muted{color:var(--text-muted)}.lv-confidence{font-size:.85rem;font-weight:600}.lv-confidence.high{color:var(--color-success)}.lv-confidence.medium{color:var(--color-warning)}.lv-confidence.low{color:var(--color-error)}.lv-more-competitors{color:var(--text-muted)}.lv-citation-link{font-size:.8rem;color:var(--color-info);word-break:break-all}.lv-prompts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.lv-prompts-stats{display:flex;gap:1.5rem;margin-bottom:1.5rem}.lv-prompts-stats .stat{font-size:.9rem;color:var(--text-secondary)}.lv-query-row{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-light);background:var(--bg-surface)}.admin-dashboard__table tbody tr:last-child td,.admin-kit-handoffs__table tbody tr:last-child td,.lv-query-row:last-child,.web-fetcher-costs__table tbody tr:last-child td{border-bottom:none}.lv-query-row:hover{background:var(--bg-surface-secondary)}.lv-query-text{flex:1;font-size:.9rem}.lv-query-actions{display:flex;align-items:center;gap:.75rem}.lv-type-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.lv-type-badge.category_recommendation{background:#eff6ff;color:#2563eb}.lv-type-badge.product_comparison{background:#faf5ff;color:#7c3aed}.lv-type-badge.brand_reputation{background:#ecfdf5;color:#059669}.lv-toggle-form{display:inline}.lv-query-inactive .lv-query-text{color:var(--text-disabled)}.lv-add-form{background:var(--bg-surface);border-radius:10px;padding:1.5rem;box-shadow:0 1px 3px var(--border-light);margin-bottom:1.5rem}.lv-add-form .ui.form .fields{display:flex;gap:1rem;align-items:flex-end;margin-bottom:0}.lv-add-form .ui.form .fields>.field{margin-bottom:0}.lv-add-form .ui.form .fields>.field:first-child{flex:1}.lv-add-form .ui.form .fields>.field.narrow{flex:0 0 220px}.lv-add-form .ui.form .fields>.field.action{flex:0 0 auto}.lv-add-form .ui.form .fields>.field input[type=text]{width:100%;padding:.67em 1em}.lv-add-form .ui.form .fields>.field select{padding:.67em 1em}.lv-prompts-table{background:var(--bg-surface);border-radius:10px;box-shadow:0 1px 3px var(--border-light);overflow:hidden}.lv-prompts-table-header{padding:.75rem 1rem;background:var(--bg-surface-secondary);border-bottom:1px solid var(--border-light)}.lv-prompts-table-header-row{display:flex;gap:1rem}.lv-prompts-col-header{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.lv-prompts-col-prompt{flex:1}.lv-prompts-col-type{width:160px}.lv-prompts-col-active{width:60px}.lv-prompts-col-actions{width:40px}.lv-query-col-type{width:160px}.lv-query-col-active{width:60px}.lv-query-col-delete{width:40px;text-align:right}.lv-query-delete-btn{padding:.4em;margin:0}.lv-query-delete-btn .icon{margin:0}.lv-field-row{display:flex;align-items:center;gap:.4rem}.lv-help-icon{color:var(--text-muted);font-size:1rem;cursor:help}@media (max-width:768px){.lv-providers{grid-template-columns:repeat(2,1fr)}}[data-theme=dark] .lv-provider-badge.chatgpt{background:rgba(5,150,105,.18);color:#6ee7b7}[data-theme=dark] .lv-provider-badge.gemini{background:rgba(37,99,235,.18);color:#93c5fd}[data-theme=dark] .lv-provider-badge.perplexity{background:rgba(124,58,237,.18);color:#c4b5fd}[data-theme=dark] .lv-provider-badge.claude{background:rgba(194,65,12,.18);color:#fdba74}[data-theme=dark] .lv-type-badge.category_recommendation{background:rgba(37,99,235,.18);color:#93c5fd}[data-theme=dark] .lv-type-badge.product_comparison{background:rgba(124,58,237,.18);color:#c4b5fd}[data-theme=dark] .lv-type-badge.brand_reputation{background:rgba(5,150,105,.18);color:#6ee7b7}.signals-config-header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:var(--bg-surface-secondary);border-bottom:1px solid var(--border-light);font-size:.85em;color:var(--text-secondary);gap:12px;flex-wrap:wrap}.signals-config-tracking{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.signals-config-tracking-icon{color:var(--color-primary);font-size:.9em;margin:0}.signals-config-label{color:var(--text-muted);font-weight:500}.rec-card .name a,.signals-config-handle,.top-match-name a{color:var(--text-primary)}.signals-config-handle-missing{color:var(--text-disabled);font-style:italic;font-weight:400}.signals-config-sep{color:var(--border-default)}.signals-config-website{color:var(--text-muted);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.signals-config-actions{flex-shrink:0}.signals-config-edit{color:var(--text-muted);font-size:.9em;text-decoration:underline;text-underline-offset:2px}.signals-config-edit:hover{color:var(--text-secondary)}.signals-mentions-setup{text-align:center}.signals-mentions-setup .signals-mentions-setup-body{text-align:center;color:#6b7280;margin:8px 0 16px}.influencer-hero__insight-detail p+p,.signals-mentions-setup .ui.action.labeled.input{margin-top:8px}.signals-handle-form{margin-top:1em;text-align:center}.signals-handle-form .ui.action.labeled.input{display:inline-flex;max-width:380px}.signals-mentions-empty-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:1em}.signals-hashtag-setup-form{margin-top:1em;text-align:center}.signals-hashtag-setup-form .field{display:flex;justify-content:center;margin-bottom:.75em}.signals-hashtag-setup-form .field input{max-width:220px}.signals-cards{display:flex;flex-direction:column;gap:12px}.signals-card,.signals-card-icon{border-radius:8px;display:flex;align-items:center}.signals-card{gap:16px;padding:18px 20px;border:1px solid #e5e7eb;background:#fff;color:inherit;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.signals-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#d1d5db;color:inherit}.signals-card-icon{width:44px;height:44px;background:#f3f4f6;justify-content:center;flex-shrink:0}.signals-card-icon .icon{font-size:1.3em;color:#6b7280;margin:0}.signals-card-body{flex:1}.signals-card-title{font-size:1.05em;font-weight:600;color:#111827;margin-bottom:2px}.signals-card-desc{font-size:.875em;color:#6b7280;margin-bottom:6px}.signals-card-stats{display:flex;gap:16px;font-size:.825em;color:#374151}.signals-card-no-data{color:#9ca3af;font-style:italic}.signals-card-arrow{color:#d1d5db}.signals-card-arrow .icon{margin:0}.signals-stat-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.signals-stat-card{background:var(--bg-surface);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:1.25rem 1rem;text-align:center}.signals-stat-featured{border-left:3px solid var(--color-primary)}.recs-hero h1,.signals-stat-value{font-size:2rem;font-weight:700;color:var(--text-primary)}.signals-stat-value{line-height:1.1}.rec-card .name a:hover,.recs-modal .help-links a,.signals-stat-featured .signals-stat-value,.signals-tier-badge.post{color:var(--color-primary)}.signals-stat-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600;margin-top:.35rem}.signals-tier-badge{display:inline-block;padding:2px 9px;border-radius:10px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.signals-tier-badge.post{background:var(--color-primary-bg)}.signals-tier-badge.story{background:rgba(229,181,134,.2);color:#9a6a2a}.signals-tier-badge.default{background:var(--bg-surface-secondary);color:var(--text-muted)}[data-theme=dark] .signals-tier-badge.story{color:var(--color-accent-gold)}.signals-empty-icon{width:56px;height:56px;border-radius:50%;background:var(--bg-highlight);border:1px solid rgba(244,128,111,.15);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.signals-empty-icon i.icon{color:var(--color-primary);font-size:1.4rem;margin:0}@media (max-width:768px){.signals-stat-grid{grid-template-columns:repeat(2,1fr)}}.recs-hero{background:linear-gradient(135deg,var(--color-primary-bg) 0%,var(--bg-highlight) 100%);border:1px solid rgba(244,128,111,.15);border-radius:12px;padding:1.5rem 2rem;margin-bottom:1.5rem}.recs-hero h1{margin-bottom:.5rem}.recs-hero .sub{font-size:1.1rem;color:var(--text-secondary);font-weight:400;max-width:500px}.rec-card,.top-match-card{background:var(--bg-surface);position:relative;cursor:pointer}.top-match-card{border:2px solid var(--color-primary);border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 12px rgba(244,128,111,.1)}.top-match-card.deselected{opacity:.5}.top-match-card .best-badge{background:var(--bg-highlight);color:var(--color-primary);font-weight:600;font-size:.75rem;padding:4px 10px;border-radius:20px;display:inline-block;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.top-match-card .best-badge+.check-circle{top:1.5rem;right:1.5rem}.rec-card{border-radius:10px;border:1px solid var(--border-light);padding:1.25rem;transition:all .2s ease;height:100%}.rec-card:hover{border-color:var(--color-primary);box-shadow:0 4px 16px rgba(244,128,111,.12);transform:translateY(-2px)}.rec-card.deselected{opacity:.5}.rec-card .name,.recs-modal .faq-box .faq-title{font-weight:600;font-size:1rem;color:var(--text-primary)}.rec-card .meta,.rec-card .rationale{font-size:.85rem;color:var(--text-secondary)}.rec-card .meta{margin-top:2px}.rec-card .rationale{line-height:1.5;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light)}.match-ring{width:56px;height:56px;border-radius:50%;border:3px solid var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--color-primary);flex-shrink:0}.match-ring.small{width:44px;height:44px;font-size:.75rem;border-width:2px}.match-ring.large{width:72px;height:72px;font-size:1.1rem}.rec-avatar,.rec-avatar-placeholder{width:48px;height:48px;border-radius:50%;flex-shrink:0}.rec-avatar{object-fit:cover}.rec-avatar.large{width:64px;height:64px}.rec-avatar-placeholder{background:linear-gradient(135deg,#f4806f,#e5b586);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem}.rec-avatar-placeholder.large{width:64px;height:64px;font-size:1.2rem}.stat-pill{display:inline-flex;align-items:center;gap:4px;background:var(--bg-surface-secondary);padding:3px 10px;border-radius:20px;font-size:.8rem;color:var(--text-secondary)}.check-circle{width:22px;height:22px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-primary);display:flex;align-items:center;justify-content:center;transition:all .15s ease;position:absolute;top:1rem;right:1rem;opacity:0}.check-circle.checked{opacity:1}.check-circle.checked::after{content:"✓";color:#fff;font-size:12px;font-weight:700}.content-preview{display:flex;gap:6px;margin-top:.75rem}.content-preview img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;flex:1;min-width:0}.content-preview.top-match img{aspect-ratio:4/5;border-radius:8px}.recs-modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000}.recs-modal{visibility:hidden;opacity:0;transition:opacity .2s ease;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;max-width:660px;width:90%;background:var(--bg-surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:85vh;overflow-y:auto;padding:2rem}.recs-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.recs-modal .modal-header h2{margin:0 0 .25rem;font-size:1.4rem;color:var(--text-primary)}.recs-modal .modal-header p{margin:0;color:var(--text-secondary);font-size:.9rem}.recs-modal .modal-close{color:var(--text-disabled);font-size:1.5rem;line-height:1;padding:.25rem}.recs-modal .steps-list{display:flex;flex-direction:column;gap:1.25rem}.recs-modal .faq-box{background:var(--bg-surface-secondary);border-radius:8px;padding:1rem 1.25rem;margin-top:1.5rem}.recs-modal .faq-box .faq-title{font-size:.85rem;margin-bottom:.5rem}.recs-modal .faq-box .faq-content{font-size:.85rem;color:var(--text-secondary);line-height:1.7}.recs-modal .help-links{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-light);display:flex;gap:1.25rem;flex-wrap:wrap}.recs-modal .help-links a{font-size:.8rem}.recs-hero-inner{display:flex;justify-content:space-between;align-items:flex-start}.recs-how-link{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;color:var(--color-primary);font-weight:500;white-space:nowrap;margin-top:.25rem}.rec-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.rec-card-info{flex:1;min-width:0}.top-match-header{display:flex;align-items:center;gap:1rem}.top-match-info{flex:1;min-width:0}.top-match-name{font-weight:600;font-size:1.15rem;color:var(--text-primary)}.top-match-followers,.top-match-rationale{color:var(--text-secondary);font-size:.9rem}.top-match-rationale{margin-top:.5rem;margin-bottom:0}.recs-actions{text-align:center;margin-top:2rem;padding-bottom:3rem}.recs-selected-count{font-weight:600;color:var(--text-primary);margin-bottom:1rem}.recs-collab-btn{border-radius:8px}.recs-secondary-links{margin-top:1.5rem}.recs-secondary-links a{font-size:.9rem}.recs-secondary-links .browse-link{color:var(--text-secondary)}.recs-secondary-links .separator{color:var(--text-disabled);margin:0 .75rem}.recs-secondary-links .skip-link{color:var(--text-disabled)}.step-item{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.5rem}.step-icon{width:36px;height:36px;border-radius:10px;background:var(--bg-highlight);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.step-icon .icon{margin:0}.step-title{font-weight:600;color:var(--text-primary);margin-bottom:4px}.step-desc{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.onboarding-status-bar{background:linear-gradient(135deg,var(--color-primary-bg) 0%,var(--bg-highlight) 100%);border:1px solid rgba(244,128,111,.15);border-radius:12px;padding:1rem 1.5rem}.onboarding-status-inner{display:flex;align-items:center;gap:1rem}.onboarding-status-inner .icon{color:var(--color-primary);font-size:1.2rem;margin:0}.onboarding-status-title,.onboarding-welcome h1{font-weight:600;color:var(--text-primary);font-size:.95rem}.onboarding-status-subtitle,.onboarding-welcome p{color:var(--text-secondary);font-size:.85rem}.onboarding-content{padding-top:2.5rem;padding-bottom:3rem}.onboarding-welcome{text-align:center;margin-bottom:2.5rem}.onboarding-welcome h1{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.onboarding-welcome p{font-size:1.05rem;max-width:500px;margin:0 auto}.onboarding-how-it-works{background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-light);padding:2rem;margin-bottom:2rem}.onboarding-how-it-works h2,.onboarding-section-heading{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:0 0 1.5rem}.onboarding-section-heading{margin:0 0 1rem}.onboarding-feature-card{background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-light);padding:1.5rem;height:100%;transition:all .2s ease}.onboarding-feature-card:hover{border-color:var(--color-primary);box-shadow:0 4px 16px rgba(244,128,111,.12);transform:translateY(-2px)}.onboarding-feature-icon{width:40px;height:40px;border-radius:10px;background:var(--bg-highlight);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.onboarding-feature-icon .icon{color:var(--color-primary);font-size:1.1rem;margin:0}.onboarding-feature-title{font-weight:600;color:var(--text-primary);font-size:1rem;margin-bottom:.5rem}.onboarding-feature-desc{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}.onboarding-feature-link,.onboarding-feature-unavailable{font-size:.85rem;color:var(--color-primary);font-weight:500}.onboarding-feature-unavailable{color:var(--text-disabled)}.onboarding-alert{border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.onboarding-alert>.icon{font-size:1.2rem;margin:0}.onboarding-alert.onboarding-alert-error{background:#fff6f6;border:1px solid #e0b4b4}.onboarding-alert.onboarding-alert-error>.icon{color:#db2828}[data-theme=dark] .onboarding-alert.onboarding-alert-error{background:rgba(235,85,78,.12)}[data-theme=dark] .onboarding-alert.onboarding-alert-error>.icon{color:var(--color-error)}.onboarding-alert.onboarding-alert-warning{background:#fffaf3;border:1px solid #c9ba9b}.onboarding-alert.onboarding-alert-warning>.icon{color:#f2711c}[data-theme=dark] .onboarding-alert.onboarding-alert-warning{background:rgba(237,144,48,.12)}[data-theme=dark] .onboarding-alert.onboarding-alert-warning>.icon{color:var(--color-warning)}.onboarding-alert-body{flex:1}.onboarding-alert-title{font-weight:600;color:var(--text-primary)}.onboarding-alert-desc{color:var(--text-secondary);font-size:.9rem}.onboarding-alert-actions{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.recs-status-container{margin-top:3rem}.report-viewer-container{margin-top:2rem}.report-viewer-card{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:12px;padding:2px;box-shadow:0 4px 20px rgba(102,126,234,.3)}.report-viewer-card-inner{background:var(--bg-surface);border-radius:11px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.report-viewer-left{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.report-viewer-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #667eea}.report-viewer-avatar-placeholder{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.1rem;flex-shrink:0}.report-viewer-info{min-width:0}.report-viewer-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#667eea;margin-bottom:2px}.report-viewer-name{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.report-viewer-stats{display:flex;gap:1rem;flex-wrap:wrap}.report-viewer-stat{font-size:.8rem;color:var(--text-secondary);display:inline-flex;align-items:center;gap:3px}.report-viewer-stat i.icon{font-size:.75rem;color:#667eea;margin:0}.report-viewer-cta{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff!important;font-weight:600;font-size:.95rem;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.report-viewer-cta:hover{opacity:.9;transform:translateY(-1px);color:#fff!important}.faq-icon-accent,.kit-message-content a{color:var(--color-primary)}@media (max-width:768px){.report-viewer-card-inner{flex-direction:column;align-items:stretch;text-align:center}.report-viewer-left{flex-direction:column;align-items:center}.report-viewer-cta,.report-viewer-stats{justify-content:center}.report-viewer-cta{text-align:center}}.flex-end{display:flex;align-items:flex-end}.recommendations-polling-loading.hidden,.recommendations-polling-timeout.hidden{display:none}.email-gate-overlay{z-index:2003;min-height:550px;-webkit-backdrop-filter:blur(5px) grayscale(.7);backdrop-filter:blur(5px) grayscale(.7)}.email-gate-segment{width:360px}.posted-here-section{margin-top:3rem;margin-bottom:2rem}.posted-here-header{margin-bottom:1.5rem}.posted-here-header h2{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.posted-here-header .sub{color:var(--text-secondary);font-size:.95rem;max-width:640px}.posted-here-badge{display:inline-flex;align-items:center;gap:.35rem;background:#eef7ff;color:#3a7bd5;font-weight:600;font-size:.8rem;padding:4px 10px;border-radius:20px;margin-top:.5rem}.posted-here-badge i.icon{margin:0;font-size:.85rem}[data-theme=dark] .posted-here-badge{background:rgba(58,123,213,.18);color:#93c5fd}.posted-here-card{cursor:default}.posted-here-card:hover{border-color:#3a7bd5;box-shadow:0 4px 16px rgba(58,123,213,.12)}.dmo-welcome{margin-top:1.5rem;margin-bottom:1.5rem}.dmo-welcome-card{background:linear-gradient(135deg,var(--color-primary-bg) 0%,var(--bg-highlight) 100%);border:1px solid rgba(244,128,111,.15);border-radius:12px;padding:1.75rem 2rem}.dmo-welcome-eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem}.dmo-welcome-title{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.dmo-welcome-body{font-size:1.1rem;color:var(--text-secondary);max-width:640px;margin-bottom:1.25rem}.dmo-welcome-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.dmo-welcome-deal,.kit-help-toggle{font-size:.95rem;font-weight:600;color:var(--color-primary)}.ui.dimmer.modals.page{z-index:9999!important}.ui.dimmer.modals.page .ui.modal{z-index:10000!important}[class*=deliverable-issues-modal]>.ui.dimmer{display:none!important}[class*=deliverable-issues-modal] .ui.top.attached.header{text-transform:capitalize;color:#fff;border-width:0}[class*=deliverable-issues-modal] .deliverable-issue-label{word-break:break-all;overflow:hidden;display:inline-flex;max-width:90%;text-overflow:ellipsis;font-size:.8em}.kit-help-toggle{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-primary-bg);border:1px solid rgba(244,128,111,.15);border-radius:8px;cursor:pointer;transition:all .15s ease}.kit-help-toggle:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(244,128,111,.15)}.kit-help-toggle i.icon{margin:0;color:var(--color-primary)}.kit-chat-container{border:1px solid var(--border-light);border-radius:8px;margin-top:.5rem;overflow:hidden}.kit-chat-container .ui.comments{padding:1rem;max-height:300px;overflow-y:auto;margin:0}.kit-chat-container .ui.comments .comment,.mcp-setup .mcp-hero__copy h2.header{margin-bottom:.75rem}.kit-chat-container .ui.comments .comment:last-child{margin-bottom:0}.kit-chat-container .kit-chat-input{border-top:1px solid var(--border-light);padding:.75rem;background:var(--bg-surface-secondary)}.kit-analyzing{color:var(--text-muted);font-size:.9rem;padding:.5rem 0}.kit-analyzing i.icon{margin-right:.25rem}.kit-chat-wrapper{background:var(--bg-surface);position:relative}.kit-chat-wrapper.kit-drag-over::after{content:"Drop files here";position:absolute;inset:0;background:var(--color-primary-bg);border:2px dashed var(--color-primary);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;color:var(--color-primary);z-index:10;pointer-events:none}.kit-messages{padding:1.25rem 1rem;overflow-y:auto!important;overflow-x:hidden;flex-grow:1;min-height:0;margin:0;scroll-behavior:smooth;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:transparent transparent}.kit-messages::before{content:"";flex:1}.kit-messages::-webkit-scrollbar{width:6px}.kit-messages::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.kit-messages:hover::-webkit-scrollbar-thumb{background:var(--border-default)}.kit-messages::-webkit-scrollbar-track{background:0 0}.kit-messages:hover{scrollbar-color:var(--border-default) transparent}.kit-message{animation:kit-message-appear .25s ease-out;margin-bottom:1rem}.kit-message-content p:last-child,.kit-message:last-child{margin-bottom:0}.kit-message.comment{display:flex;align-items:flex-start;gap:.5rem}.kit-message.comment>.avatar{margin-top:2px}.kit-message.comment>.content{margin-left:0!important}.kit-message.comment>.content>.author{line-height:35px}.kit-message .kit-avatar-label{width:35px;height:35px;padding:0;background-color:var(--bg-highlight);display:flex;align-items:center;justify-content:center}.kit-message-assistant .kit-message-content{background:var(--color-primary-bg);border:1px solid rgba(244,128,111,.1);border-radius:12px;border-top-left-radius:4px;padding:.875rem 1rem;line-height:1.6}.kit-entity-card-wrap{animation:kit-message-appear .25s ease-out;margin:.2rem 0}.kit-entity-card{display:flex;align-items:center;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-surface);overflow:hidden;transition:border-color .15s,box-shadow .15s}.kit-entity-card:hover{border-color:var(--border-default);box-shadow:0 1px 3px rgba(0,0,0,.04)}.kit-entity-card__main{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;text-decoration:none;color:inherit;flex:1;min-width:0;line-height:1.3}.kit-entity-card__type-badge{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .35rem;border-radius:3px;flex-shrink:0;white-space:nowrap}.kit-entity-card--campaign .kit-entity-card__type-badge{background:#eef2ff;color:#4f5db5}.kit-entity-card--assignment .kit-entity-card__type-badge{background:#fff3e0;color:#c77800}.kit-entity-card--invite .kit-entity-card__type-badge{background:#e8f5e9;color:#2e7d32}.kit-entity-card--link .kit-entity-card__type-badge{background:var(--bg-surface-secondary);color:var(--text-secondary)}.kit-entity-card--job .kit-entity-card__type-badge{background:#f0f4ff;color:#4a6fa5}.kit-entity-card--campaign [data-theme=dark] .kit-entity-card__type-badge{background:rgba(79,93,181,.18);color:#b4bdf0}.kit-entity-card--assignment [data-theme=dark] .kit-entity-card__type-badge{background:rgba(199,120,0,.18);color:#f4c178}.kit-entity-card--invite [data-theme=dark] .kit-entity-card__type-badge{background:rgba(46,125,50,.18);color:#a5d6a7}.kit-entity-card--job [data-theme=dark] .kit-entity-card__type-badge{background:rgba(74,111,165,.18);color:#a8c0e0}.kit-entity-card--complete{border-color:#d4edda}.kit-entity-card--complete .kit-entity-card__title{color:#155724}[data-theme=dark] .kit-entity-card--complete{border-color:rgba(85,139,47,.4)}[data-theme=dark] .kit-entity-card--complete .kit-entity-card__title{color:var(--color-success)}.kit-entity-card--failed{border-color:#f5c6cb}.kit-entity-card--failed .kit-entity-card__title{color:#721c24}[data-theme=dark] .kit-entity-card--failed{border-color:rgba(235,85,78,.4)}[data-theme=dark] .kit-entity-card--failed .kit-entity-card__title{color:var(--color-error)}.kit-entity-card__title{font-size:.8rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-entity-card__sep{font-size:.7rem;color:var(--text-muted);flex-shrink:0}.kit-entity-card__campaign{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-entity-card__action{font-size:.7rem;font-weight:500;color:var(--color-primary);text-decoration:none;padding:.4rem .6rem;border-left:1px solid var(--border-light);white-space:nowrap;flex-shrink:0}.kit-entity-card__action:hover{background:var(--color-primary-bg);color:var(--color-primary-hover)}.kit-message-user{display:flex!important;flex-direction:row-reverse!important}.kit-message-user .avatar{margin-left:.5rem!important;margin-right:0!important}.kit-message-user .content{text-align:right}.kit-message-user .content .author{display:block;text-align:right}.kit-message-user .kit-message-content{background:var(--bg-surface-secondary);border:1px solid var(--border-light);border-radius:12px;border-top-right-radius:4px;padding:.875rem 1rem;line-height:1.6;text-align:left}.kit-message-content p{margin:0 0 .5em}.kit-message-content h1,.kit-message-content h2,.kit-message-content h3,.kit-message-content h4,.kit-message-content h5,.kit-message-content h6{margin:1em 0 .5em;font-weight:600}.kit-message-content h1:first-child,.kit-message-content h2:first-child,.kit-message-content h3:first-child,.kit-message-content h4:first-child,.kit-message-content h5:first-child,.kit-message-content h6:first-child,.mcp-setup .mcp-side-panel h4.header:first-child{margin-top:0}.kit-message-content h1{font-size:1.3em}.kit-message-content h2{font-size:1.2em}.kit-message-content h3{font-size:1.1em}.kit-message-content code{background:var(--bg-surface-secondary);padding:.15em .35em;border-radius:4px;font-size:.9em;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.kit-message-content pre{background:#1e1e1e;color:#d4d4d4;padding:1em;border-radius:8px;overflow-x:auto;margin:.75em 0;line-height:1.5}.kit-message-content pre code{background:0 0;padding:0;border-radius:0;color:inherit;font-size:.85em}.kit-message-content blockquote{border-left:3px solid var(--color-primary);margin:.75em 0;padding:.5em 1em;color:var(--text-secondary);background:var(--color-primary-bg);border-radius:0 6px 6px 0}.kit-message-content ol,.kit-message-content ul{padding-left:1.5em;margin:.5em 0}.kit-message-content li{margin-bottom:.25em}.kit-message-content table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.9em}.kit-message-content td,.kit-message-content th{border:1px solid var(--border-light);padding:.5em .75em;text-align:left}.kit-message-content th{background:var(--bg-surface-secondary);font-weight:600}.kit-message-content a:hover{color:var(--color-primary-hover);text-decoration:underline}.kit-message-content hr{border:0;border-top:1px solid var(--border-light);margin:1em 0}.kit-thinking-indicator{animation:kit-message-appear .25s ease-out}.kit-thinking-indicator .kit-avatar-label{width:35px;height:35px;padding:0;background-color:var(--bg-highlight);display:flex;align-items:center;justify-content:center}.kit-thinking-dots{display:flex;gap:4px;padding:.5rem 0}.kit-thinking-dots span{width:8px;height:8px;border-radius:50%;background:var(--color-primary);opacity:.4;animation:kit-thinking-bounce 1.4s ease-in-out infinite}.kit-thinking-dots span:nth-child(2){animation-delay:.2s}.kit-thinking-dots span:nth-child(3){animation-delay:.4s}.kit-tool-indicator{padding:0 1rem}.kit-tool-badge{display:inline-flex;align-items:center;gap:.4em;padding:.35em .75em;background:var(--color-primary-bg);border:1px solid rgba(244,128,111,.15);border-radius:20px;font-size:.8rem;color:var(--text-secondary);animation:kit-message-appear .2s ease-out}.kit-tool-badge .icon{color:var(--color-primary);margin:0}.kit-tool-badge .kit-tool-name{font-weight:500}.kit-chat-input{padding:.5rem .75rem;background:var(--bg-surface)}.kit-chat-input .ui.form{margin:0!important}.kit-input-row{display:flex;align-items:flex-end}.kit-input-wrapper{flex:1;display:flex;align-items:center;border:1px solid var(--border-default);border-radius:24px;background:var(--bg-surface-secondary);padding:6px 8px 6px 16px;transition:border-color .15s ease}.kit-input-wrapper:focus-within{border-color:var(--border-strong);background:var(--bg-surface)}.kit-input-wrapper.kit-drag-over{border-color:var(--color-primary);border-style:dashed;background:var(--color-primary-bg)}.kit-input-wrapper textarea,.ui.form .kit-input-wrapper textarea{flex:1;border:0!important;outline:0!important;box-shadow:none!important;resize:none;font-size:.9rem;line-height:1.4;padding:4px 0!important;margin:0!important;min-height:22px;max-height:150px;background:0 0!important;font-family:inherit;-webkit-appearance:none}.kit-input-actions{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:4px}.kit-file-input{display:none}.kit-attach-btn,.kit-send-btn{border:0;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.kit-attach-btn{background:0 0;color:var(--text-muted);transition:color .15s ease,background .15s ease}.kit-attach-btn:hover{color:var(--text-secondary);background:var(--border-light)}.kit-attach-btn .icon{margin:0;font-size:.95em}.kit-send-btn{background:var(--color-primary);color:#fff;transition:background .15s ease}.kit-send-btn:hover{background:var(--color-primary-hover)}.kit-send-btn .icon{margin:0;font-size:.85em}.kit-file-previews{display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.kit-file-previews:empty{display:none}.kit-file-previews:not(:empty){padding:0 0 .5rem}.kit-file-preview-item{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;background:var(--bg-surface-secondary);border-radius:8px;font-size:.8rem;max-width:200px;position:relative}.kit-file-preview-item img{width:32px;height:32px;object-fit:cover;border-radius:4px}.kit-file-preview-item .icon{color:var(--text-muted);margin:0}.kit-file-preview-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.kit-file-preview-remove{background:0 0;border:0;cursor:pointer;padding:0;line-height:1;color:var(--text-muted)}.kit-file-preview-remove:hover{color:var(--text-primary)}.kit-file-preview-remove .icon{margin:0;font-size:.8em}.kit-attachments{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.kit-attachment-preview{border-radius:8px;overflow:hidden}.kit-attachment-image{max-width:300px}.kit-attachment-image img{display:block;max-width:100%;border-radius:8px;border:1px solid var(--border-light)}.kit-attachment-file{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:var(--bg-surface-secondary);border:1px solid var(--border-light)}.kit-attachment-file .icon{color:var(--text-muted);margin:0;font-size:1.2em}.kit-attachment-name{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.kit-attachment-size{font-size:.75rem;color:var(--text-muted)}#chat_empty_state{padding:2rem 1rem}#chat_empty_state .text-muted{color:var(--text-muted);font-size:.9em;margin-bottom:.5rem}.kit-greeting{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.kit-greeting-avatar{flex-shrink:0;margin-top:2px}.kit-greeting-text p{margin:0 0 .25em}.kit-greeting-headline{font-weight:600;font-size:1.05em;color:var(--text-primary)}#chat_suggestions .ui.button{text-align:left;white-space:normal;padding:.85em 1em;line-height:1.5;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}#chat_suggestions .ui.button:hover{border-color:var(--color-primary);box-shadow:0 1px 4px rgba(244,128,111,.15)}.kit-error-message{animation:kit-message-appear .25s ease-out}.kit-error-content{background:var(--color-primary-bg);border:1px solid rgba(244,128,111,.2);border-left:3px solid var(--color-primary);border-radius:4px 12px 12px 4px;padding:.875rem 1rem;line-height:1.6}.kit-tool-calls{display:flex;flex-direction:column;gap:3px;align-items:flex-start;margin-bottom:.5rem}.kit-tool-call-item{display:inline-flex;align-items:center;gap:.3em;background:var(--color-primary-bg);border:1px solid rgba(244,128,111,.12);padding:.25em .6em;border-radius:12px;font-size:.78rem;color:var(--text-secondary)}.kit-tool-call-item .icon{color:var(--color-accent-mint);margin:0}.kit-chat-panel{position:fixed;bottom:0;right:0;z-index:10000}.kit-chat-toggle{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--color-primary);border:0;cursor:pointer;box-shadow:0 4px 16px rgba(244,128,111,.4);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;z-index:10001}.kit-chat-toggle:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(244,128,111,.5)}.kit-chat-toggle .kit-chat-toggle-close,.kit-chat-toggle .kit-chat-toggle-icon{color:#fff;font-size:1.4rem;line-height:1}.kit-chat-toggle .kit-chat-toggle-close .icon,.kit-chat-toggle .kit-chat-toggle-icon .icon{margin:0}.kit-chat-panel--open .kit-chat-toggle .kit-chat-toggle-icon,.kit-chat-toggle .kit-chat-toggle-close{display:none}.kit-chat-badge{display:none;position:absolute;top:2px;right:2px;width:12px;height:12px;background:var(--color-error);border-radius:50%;border:2px solid #fff;pointer-events:none}.kit-chat-badge--visible{display:block;animation:kit-badge-pulse 2s ease-in-out infinite}.kit-chat-panel--open .kit-chat-toggle .kit-chat-toggle-close{display:block}.kit-chat-drawer{position:fixed;bottom:92px;right:24px;width:420px;height:calc(100vh - 140px);max-height:700px;background:var(--bg-surface);border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;transform:translateY(20px) scale(.95);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease;z-index:10000}.kit-chat-panel--open .kit-chat-drawer{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.kit-chat-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-primary-bg);border-bottom:1px solid var(--bg-highlight);flex-shrink:0}.kit-chat-drawer-title{font-weight:600;font-size:1rem;color:var(--text-primary);display:flex;align-items:center;gap:4px}.kit-chat-drawer-title img{vertical-align:middle}.kit-chat-drawer-title .kit-help-details{display:inline;position:relative}.kit-chat-drawer-title .kit-help-details summary{display:inline;list-style:none;cursor:pointer}.kit-chat-drawer-title .kit-help-details summary::-webkit-details-marker{display:none}.kit-chat-drawer-title .kit-help-details p{position:absolute;top:calc(100% + 6px);left:0;width:260px;margin:0;padding:.6rem .75rem;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-size:.8rem;font-weight:400;color:var(--text-secondary);line-height:1.5;z-index:10001}.kit-chat-drawer-title .kit-help-icon{font-size:.85em;color:var(--text-muted);cursor:pointer;margin:0}.kit-chat-drawer-title .kit-help-icon:hover{color:var(--text-secondary)}.kit-chat-drawer-actions,.kit-support-link{display:flex;align-items:center;gap:4px}.kit-support-link{background:0 0;border:1px solid var(--border-default);cursor:pointer;color:var(--text-secondary);padding:4px 8px;border-radius:12px;font-size:.75rem}.kit-support-link:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}.kit-chat-drawer-close{background:0 0;border:0;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:4px}.kit-chat-drawer-close:hover{color:var(--text-secondary);background:var(--border-light)}.kit-chat-drawer-close .icon{margin:0}.kit-chat-drawer-body{flex-grow:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.kit-blank-slate-hero{text-align:center;padding:2rem 1rem}.kit-blank-slate-content{max-width:500px;margin:0 auto}.kit-blank-slate-content .ui.header{color:var(--text-primary)}.kit-blank-slate-content .ui.header .icon,.ui.secondary.pointing.menu.discovery-tabs .active.item .icon{color:var(--color-primary)}.kit-blank-slate-description{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.kit-blank-slate-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kit-blank-slate-chips .ui.button,.ui.secondary.pointing.menu.discovery-tabs .active.item{border-color:var(--color-primary);color:var(--color-primary)}.kit-blank-slate-chips .ui.button:hover{background:var(--color-primary-bg)}.kit-chip-emoji{margin-right:4px}@media (max-width:480px){.kit-chat-drawer{width:calc(100vw - 16px);right:8px;bottom:80px;height:calc(100vh - 100px);max-height:none;border-radius:8px}.kit-chat-toggle{bottom:16px;right:16px}}.discovery-table-desktop tbody td .ui.progress.tiny>.bar .progress,body.kit-chat-enabled .intercom-launcher,body.kit-chat-enabled .intercom-launcher-frame,body.kit-chat-enabled .intercom-lightweight-app-launcher{display:none!important}.kit-choices,.kit-mini-report,.kit-question-form{margin-top:.5rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-surface);overflow:hidden}.kit-choice-option:hover{background:var(--bg-surface-secondary)}.kit-choice-option:disabled{cursor:default;opacity:.7}.kit-choice-option__marker{flex-shrink:0;margin-top:2px;position:relative}.kit-choice-option:hover .kit-choice-option__marker,html[data-theme=dark] .ui.checkbox label:hover::before{border-color:var(--color-primary)}.kit-choice-option.is-selected .kit-choice-option__marker::after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--color-primary)}.kit-choice-option__label{line-height:1.3}.kit-choice-option__description{line-height:1.35}.kit-choices{padding:.7rem .75rem}.kit-choices.is-answered .kit-choice-option:not(.is-selected){opacity:.45}.kit-choices__title{font-size:.85rem;font-weight:600;color:var(--text-primary)}.kit-choices__subtitle{font-size:.74rem;color:var(--text-secondary);margin-top:.1rem}.kit-choices__options{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem}.kit-choice-option{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.5rem .65rem;text-align:left;cursor:pointer;font:inherit;line-height:1.35;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:9px;transition:border-color .13s ease,background .13s ease,box-shadow .13s ease}.kit-choice-option:hover{border-color:var(--color-primary);box-shadow:0 1px 4px rgba(244,128,111,.15)}.kit-choice-option:focus-visible{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}.kit-choice-option.is-selected{border-color:var(--color-primary);background:var(--color-primary-bg)}.kit-choice-option__marker{flex:0 0 auto;width:15px;height:15px;border:2px solid var(--border-light);border-radius:50%;transition:border-color .13s ease,background .13s ease}.kit-choice-option.is-selected .kit-choice-option__marker{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 2px var(--bg-surface)}.kit-choices[data-kit-choices-multi-select-value=true] .kit-choice-option__marker{border-radius:4px}.kit-choice-option__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.kit-choice-option__label{font-size:.82rem;font-weight:500}.kit-choice-option__description{font-size:.74rem;color:var(--text-secondary)}.kit-choices__actions{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}.kit-choices__skip{border:0;background:0 0;padding:0;cursor:pointer;font-size:.74rem;color:var(--text-secondary);text-decoration:underline}.kit-choices__skip:hover{color:var(--text-primary)}.kit-choices__answered{margin-top:.5rem;font-size:.76rem;font-weight:600;color:var(--color-success)}.kit-question-form.is-answered{opacity:.6}.kit-question-form__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem 0;border-bottom:1px solid var(--border-light)}.kit-form-tabs{display:flex;flex-wrap:wrap;gap:.2rem 1rem;min-width:0}.kit-form-tab{display:inline-flex;align-items:center;gap:.3rem;border:0;background:0 0;cursor:pointer;font-size:.78rem;color:var(--text-secondary);padding:.35rem .05rem;border-bottom:2px solid transparent;margin-bottom:-1px}.kit-form-tab.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.kit-form-tab__check{width:13px;height:13px;display:inline-block;line-height:1}.kit-form-tab.is-complete .kit-form-tab__check::before{content:"✓";color:var(--color-success);font-size:.72rem}.kit-form-tab.is-skipped .kit-form-tab__check::before{content:"–";color:var(--text-secondary)}.kit-question-form__close{border:0;background:0 0;cursor:pointer;font-size:1.05rem;line-height:1;color:var(--text-secondary);padding:0 .2rem;flex-shrink:0}.kit-question-form__close:hover{color:var(--text-primary)}.kit-question-form__body{padding:.75rem}.kit-form-step,button.discovery-filter-toggle.ui.button{display:none}.kit-form-step.is-active{display:block}.kit-form-step__question{font-size:.82rem;font-weight:600;margin-bottom:.55rem}.kit-form-step__options{display:flex;flex-direction:column;gap:.4rem}.kit-form-step__skip{border:0;background:0 0;padding:0;margin-top:.55rem;cursor:pointer;font-size:.74rem;color:var(--text-secondary);text-decoration:underline}.kit-form-step__skip:hover{color:var(--text-primary)}.kit-question-form__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .75rem .75rem}.kit-question-form__progress{font-size:.72rem;color:var(--text-secondary)}.kit-mini-report{padding:.75rem}.kit-mini-report__title{font-size:.88rem;font-weight:700;color:var(--text-primary);line-height:1.3}.kit-mini-report__subtitle{font-size:.72rem;color:var(--text-secondary);margin-top:.1rem}.kit-mini-report__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.5rem;margin-top:.7rem}.kit-stat-card{border:1px solid var(--border-light);border-radius:6px;background:var(--bg-surface-secondary);padding:.5rem .55rem}.kit-stat-card__value{font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1.2;display:flex;align-items:baseline;gap:.3rem}.kit-stat-card__delta{font-size:.66rem;font-weight:600}.kit-stat-card__delta--up{color:var(--color-success)}.kit-stat-card__delta--down{color:#c0392b}.kit-stat-card__label{font-size:.68rem;color:var(--text-secondary);margin-top:.15rem;text-transform:uppercase;letter-spacing:.02em}.kit-chart{margin-top:.75rem}.kit-chart__title{font-size:.74rem;font-weight:600;color:var(--text-secondary);margin-bottom:.35rem}.kit-chart__canvas-wrap{position:relative;height:180px}.kit-mini-report__cta{display:inline-block;margin-top:.75rem;font-size:.78rem;font-weight:600;color:var(--color-primary);text-decoration:none}.kit-mini-report__cta:hover{color:var(--color-primary-hover);text-decoration:underline}[data-theme=dark] .kit-stat-card__delta--down{color:#e57373}.billing-plans-grid,.billing-plans-grid .billing-cards-row{display:grid;grid-template-columns:minmax(120px,160px) repeat(var(--plan-count, 3),1fr)}.billing-plans-grid{gap:0;margin-top:1.5rem}.billing-plans-grid .billing-cards-row{grid-column:1/-1;gap:0 1rem;margin-bottom:.5rem;position:sticky;top:0;z-index:10;background:var(--bg-base);padding:1rem 0}.billing-plans-grid .billing-cards-row::before{content:"";grid-column:1}.billing-plans-grid .billing-cards-row .ui.card{width:100%;margin:0}.billing-plans-grid .billing-feature-row{display:contents}.billing-plans-grid .billing-feature-row>.billing-label{display:flex;align-items:center;padding:.6rem .75rem .6rem 0;font-size:.9em;color:var(--text-secondary)}.billing-plans-grid .billing-feature-row>.billing-value{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;text-align:center}.billing-plans-grid .billing-feature-row:nth-child(even)>.billing-label,.billing-plans-grid .billing-feature-row:nth-child(even)>.billing-value,[data-theme=dark] .ui.striped.table tbody tr:nth-child(2n),[data-theme=dark] .ui.striped.table>tr:nth-child(2n){background:var(--bg-surface-secondary)}.billing-plans-grid .billing-section-header{grid-column:1/-1;padding:1rem 0 .5rem}.billing-plans-grid .billing-section-header .ui.text.pink{font-weight:600}.billing-plans-grid .billing-header-row{display:contents}.billing-plans-grid .billing-header-row>.billing-label{padding:.5rem 0}.billing-plans-grid .billing-header-row>.billing-value{display:flex;align-items:center;justify-content:center;padding:.5rem;font-weight:700;color:var(--text-secondary);font-size:.9em}@media (max-width:767px){.billing-plans-grid{grid-template-columns:1fr}.billing-plans-grid .billing-cards-row{grid-column:1;grid-template-columns:1fr}.billing-plans-grid .billing-feature-row{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--border-light);padding:.5rem 0}.billing-plans-grid .billing-feature-row>.billing-label{font-weight:600;padding-bottom:.25rem}.billing-plans-grid .billing-feature-row>.billing-value{justify-content:flex-start;padding:.15rem 0}.billing-plans-grid .billing-feature-row>.billing-value::before{content:attr(data-plan)": ";font-weight:600;color:var(--text-muted);margin-right:.25rem}.billing-plans-grid .billing-header-row{display:none}}.feature-discovery-section{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;position:relative}.feature-discovery-subtitle{font-size:.9rem;color:var(--text-secondary);margin-bottom:1rem}.feature-discovery-card{background:var(--bg-surface-secondary);border-radius:10px;border:1px solid var(--border-light);padding:1.25rem;height:100%;transition:all .2s ease}.feature-discovery-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(244,128,111,.1);transform:translateY(-1px)}.feature-discovery-icon{width:36px;height:36px;border-radius:8px;background:var(--color-primary-bg);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.feature-discovery-icon .icon{color:var(--color-primary);font-size:1rem;margin:0}.feature-discovery-title{font-weight:600;color:var(--text-primary);font-size:.95rem;margin-bottom:.4rem}.feature-discovery-desc{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:.75rem}.feature-discovery-link{font-size:.85rem;color:var(--color-primary);font-weight:500}.feature-discovery-link .icon{font-size:.8rem}.feature-discovery-all-used{background:rgba(85,139,47,.06);border:1px solid rgba(85,139,47,.18);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;position:relative}.feature-discovery-all-used-text{font-size:.9rem;color:var(--text-secondary)}.ui.secondary.pointing.menu.discovery-tabs .item:hover{color:var(--color-primary)}.discovery-filter-sheet-overlay,.discovery-mobile-cards{display:none}@media (max-width:767px){#wrapper.ui.grid{margin-left:0!important;margin-right:0!important}#full{width:100%!important;padding-left:0!important;padding-right:0!important;background:var(--bg-base)!important}.ui.main:has(.discovery-layout){background:var(--bg-base)!important}.discovery-layout.ui.grid{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:var(--bg-base)!important;overflow:visible!important}.discovery-layout.ui.grid>.column,.discovery-layout.ui.grid>.four.wide.column,.discovery-layout.ui.grid>.sixteen.wide.column,.discovery-layout.ui.grid>.twelve.wide.column{display:block!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}.discovery-layout.ui.grid>.four.wide.column.discovery-filters-sidebar,.ui.grid.centered.dividing .ui.small.button.icon{display:none!important}.discovery-layout.ui.grid>.twelve.wide.column{padding:.5rem 0 1.5rem!important}.bulk-tag-wrapper,.discovery-mobile-cards,.discovery-pagination{margin-left:8px;margin-right:8px}.discovery-sort-bar.ui.secondary.menu{margin-left:8px!important;margin-right:8px!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:0!important;margin-bottom:.5rem!important;min-height:auto;border-bottom:none!important;gap:.25rem}.discovery-layout .ui.segment{margin-left:8px!important;margin-right:8px!important;border-radius:.75rem!important;padding:.75rem!important}.ui.grid.centered.dividing .ten.wide.column{width:100%!important;padding-bottom:.75rem!important;display:flex!important;align-items:center!important}.ui.grid.centered.dividing.dividing{padding-bottom:.75rem!important}.ui.grid.centered.dividing .six.wide.column{display:none!important}button.discovery-filter-toggle.ui.button{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;margin-right:.5rem;white-space:nowrap}button.discovery-filter-toggle.ui.button .discovery-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:.625rem;background:var(--color-primary);color:#fff;font-size:.6875rem;font-weight:600}.discovery-filter-sheet-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.discovery-filter-sheet-overlay.discovery-filter-sheet--open{opacity:1;visibility:visible}.discovery-filter-sheet-overlay.discovery-filter-sheet--open .discovery-filter-sheet{transform:translateY(0)}.discovery-filter-sheet{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;box-sizing:border-box;background:var(--bg-surface);border-radius:1.25rem 1.25rem 0 0;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1001;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:0-4px 20px rgba(0,0,0,.08);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.discovery-filter-sheet::-webkit-scrollbar{width:4px}.discovery-filter-sheet::-webkit-scrollbar-track{background:0 0}.discovery-filter-sheet::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.discovery-sheet-handle{display:flex;justify-content:center;padding:.75rem 0 .5rem}.discovery-sheet-handle::after{content:"";width:2.5rem;height:.25rem;border-radius:.125rem;background:var(--border-default)}.discovery-sheet-header{display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem .75rem}.discovery-sheet-header h3{font-size:1.125rem;font-weight:700;margin:0}.discovery-sheet-header .discovery-sheet-clear{color:var(--color-primary);font-size:.875rem;font-weight:500;cursor:pointer;background:0 0;border:0;padding:0}.discovery-sheet-body,.discovery-sheet-footer{padding:1rem 1.25rem;border-top:1px solid var(--border-light)}.discovery-sheet-body .field{margin-bottom:1.25rem}.discovery-sheet-body .field>label{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.discovery-sheet-body .ui.vertical.fluid.buttons .ui.button{font-size:.8125rem;padding:.625rem 1rem;text-align:center}.discovery-sheet-footer{padding:.75rem 1.25rem 2rem}.discovery-sheet-footer .discovery-apply-btn{display:block;width:100%;padding:.875rem;border:0;border-radius:.5rem;background:var(--color-primary);color:#fff;font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;text-align:center}.discovery-sheet-footer .discovery-filter-count{text-align:center;font-size:.75rem;color:var(--text-muted);margin-top:.5rem}.ui.segment{border-radius:.75rem}.discovery-sort-bar.ui.secondary.menu .right.menu .ui.compact.buttons,.ui.search.fluid .ui.action.input.fluid{flex-wrap:nowrap}.discovery-sort-bar.ui.secondary.menu>.item:first-child{font-size:.8125rem;padding:.5rem 0;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.discovery-sort-bar.ui.secondary.menu .right.menu{margin:0;flex-shrink:1;min-width:0}.discovery-sort-bar.ui.secondary.menu .right.menu .item{padding:.5rem 0}.discovery-sort-bar.ui.secondary.menu .right.menu .item label{display:none}.discovery-sort-bar.ui.secondary.menu .right.menu .ui.compact.buttons .ui.button{font-size:.6875rem;padding:.35rem .4rem;white-space:nowrap}.discovery-table-desktop{display:none!important}.discovery-mobile-cards{display:flex;flex-direction:column;gap:.75rem}.discovery-card{background:var(--bg-surface);border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.discovery-card-header{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .625rem}.discovery-card-avatar{flex-shrink:0}.discovery-card-info{flex:1;min-width:0}.discovery-card-info .ui.small.header{margin-bottom:.125rem}.discovery-card-info .ui.small.header a{font-size:.875rem;font-weight:600}.discovery-card-info .sub.header{word-wrap:break-word;overflow-wrap:break-word;font-size:.8125rem;line-height:1.35;color:var(--text-secondary)}.discovery-card-stats{display:flex;background:var(--bg-surface-secondary);border-top:1px solid var(--border-light)}.discovery-card-stat{flex:1;text-align:center;padding:.5rem .25rem}.discovery-card-stat:not(:last-child){border-right:1px solid var(--border-light)}.discovery-card-stat .stat-label{display:block;font-size:.5625rem;color:var(--text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.5px;margin-bottom:.125rem}.discovery-card-stat .stat-value{display:block;font-size:.875rem;font-weight:700;color:var(--text-primary)}.discovery-card-action{padding:.5rem .875rem .875rem}.discovery-card-action .ui.button,.discovery-card-action a.ui.button,.discovery-card-action form{display:block}.discovery-card-action .ui.button{font-size:.8125rem;border-radius:.5rem!important}.discovery-card-action .ui.button:not(.primary){background:var(--bg-surface)!important;border:1px solid var(--border-default);color:var(--text-primary)}.discovery-card .ui.labels,.discovery-card .ui.mini.labels{flex-wrap:wrap;margin-top:.25rem!important}.discovery-card .ui.labels .ui.label,.discovery-card .ui.mini.labels .ui.label{margin-bottom:.125rem!important;font-size:.625rem;padding:.2em .5em}.discovery-card .ui.label.tiny.pink{font-size:.625rem;padding:.2em .5em}.discovery-pagination{text-align:center}}.discovery-table-desktop tbody td .ui.progress.tiny{height:4px;background:var(--bg-surface-secondary, rgba(255, 255, 255, 0.06));border-radius:999px;margin:6px 0 0!important;overflow:hidden}.discovery-table-desktop tbody td .ui.progress.tiny>.bar{height:100%!important;border-radius:999px;min-width:0!important;background:var(--color-primary)!important}.bulk-action-bar{border-radius:10px!important;background:var(--bg-elevated)!important;border:1px solid var(--color-primary)!important;animation:bulk-bar-in 180ms ease-out}.bulk-action-bar__count{font-size:.85rem;color:var(--text-muted)}.bulk-action-bar__count strong{color:var(--color-primary);font-weight:700;margin-right:.25em}.bulk-action-bar__list-select.ui.dropdown{min-width:160px;font-size:.82rem}.bulk-action-bar__destructive:hover{background:rgba(244,112,104,.1)!important;color:var(--color-error)!important;border-color:var(--color-error)!important}.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu{display:none;flex-direction:column;min-width:220px;right:0;left:auto}.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.header,.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.item{display:block;width:100%;padding:8px 14px;white-space:nowrap}.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.divider{display:block;width:100%;white-space:nowrap}.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.header{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding-top:12px;padding-bottom:6px}.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.divider{padding:0;margin:4px 0;border-top:1px solid var(--border-light)}.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.item.active.selected,.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.item.selected{background:var(--color-primary-bg);color:var(--color-primary);font-weight:600}.discovery-sort-bar .ui.dropdown.sort-dropdown>.menu>.item:hover{background:var(--bg-surface-secondary)}.ccl-tpl-slide-deck .ccl-sd-nav__dots li,.discovery-sort-bar .ui.dropdown.sort-dropdown.active>.menu,.discovery-sort-bar .ui.dropdown.sort-dropdown.visible>.menu,.influencer.card a v-avatar:hover:after,.partner.card a v-avatar:hover:after,.sponsor.card a v-avatar:hover:after{display:flex}.filters-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--border-light)}.filters-header__count,.filters-header__title{display:inline-flex;align-items:center;font-weight:700}.filters-header__title{gap:.4em;font-size:1rem;color:var(--text-primary)}.filters-header__title .icon{font-size:.9em;opacity:.75}.filters-header__count{justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:.72rem;background:var(--color-primary);color:#fff}.filters-header__clear{font-size:.78rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:.25em;padding:4px 8px;border-radius:6px;transition:all 120ms ease}.filters-header__clear .icon{font-size:.85em;margin:0!important}.filters-header__clear:hover{color:var(--color-error);background:rgba(244,112,104,.1)}.creator-lists-sidebar{margin-bottom:1.25rem}.creator-lists-sidebar__header{display:flex;align-items:center;gap:.4em;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:0 .5rem .5rem}.creator-lists-sidebar__header .icon{font-size:.9em;opacity:.75}.creator-lists-sidebar__add{margin-left:auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text-muted);transition:all 120ms ease}.creator-lists-sidebar__add .icon{margin:0;font-size:.8em}.creator-lists-sidebar__add:hover{color:var(--color-primary);background:var(--color-primary-bg)}.creator-lists-sidebar__items{display:flex;flex-direction:column;gap:1px}.creator-lists-sidebar__empty-hint{padding:0 .5rem;font-size:.82rem;color:var(--text-muted);line-height:1.4}.creator-lists-sidebar__empty-hint a{cursor:pointer}.creator-lists-sidebar__row{position:relative;border-radius:6px;transition:background 120ms ease}.creator-lists-sidebar__row:hover{background:var(--bg-surface-secondary)}.creator-lists-sidebar__row:hover .creator-lists-sidebar__edit{opacity:1}.creator-lists-sidebar__row.is-active{background:var(--color-primary-bg)}.creator-lists-sidebar__row.is-active .creator-lists-sidebar__item{color:var(--color-primary);font-weight:600}.creator-lists-sidebar__row.is-active .creator-lists-sidebar__item>.icon{color:var(--color-primary)}.creator-lists-sidebar__row.is-active .creator-lists-sidebar__count{background:var(--color-primary);color:#fff}.creator-lists-sidebar__row.is-active .creator-lists-sidebar__edit{opacity:1}.creator-lists-sidebar__item{display:flex;align-items:center;gap:.6em;padding:7px 56px 7px 10px;border-radius:6px;color:var(--text-primary);font-size:.92rem;cursor:pointer}.creator-lists-sidebar__item>.icon{flex:0 0 auto;font-size:.95em;color:var(--text-muted);margin:0}.creator-lists-sidebar__item:not(.creator-lists-sidebar__row>*):hover{background:var(--bg-surface-secondary)}.creator-lists-sidebar__item.is-active{background:var(--color-primary-bg);color:var(--color-primary);font-weight:600}.creator-lists-sidebar__edit{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-elevated);border-radius:6px;opacity:0;transition:opacity 120ms ease,background 120ms ease,color 120ms ease;cursor:pointer;z-index:1}.creator-lists-sidebar__edit .icon{margin:0!important;font-size:.78em}.creator-list-header__breadcrumb a:hover,.creator-lists-sidebar__edit:hover,.creator-lists-sidebar__item.is-active>.icon{color:var(--color-primary)}.creator-lists-sidebar__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-lists-sidebar__count{flex:0 0 auto;font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-surface-secondary);padding:0 8px;border-radius:999px;line-height:1.6}.creator-lists-sidebar__item.is-active .creator-lists-sidebar__count{background:var(--color-primary);color:#fff}.creator-list-form__icon-search{position:relative;margin-bottom:6px}.creator-list-form__icon-search>.icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);margin:0!important;font-size:.9em;width:14px;height:14px;color:var(--text-muted);pointer-events:none;z-index:1}.creator-list-form__icon-search input[type=text]{width:100%;padding:9px 12px 9px 38px!important;border:1px solid var(--border-default)!important;border-radius:8px!important;background:var(--bg-surface)!important;color:var(--text-primary);font-size:.85rem}.creator-list-form__icon-search input[type=text]:focus{outline:0!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 1px var(--color-primary) inset!important}.creator-list-form__icon-search input[type=text]::placeholder,.creator-save-list__search input::placeholder,.saved-influencer-tags__input::placeholder{color:var(--text-muted)}.creator-list-form__icon-empty{padding:18px 12px;text-align:center;color:var(--text-muted);font-size:.85rem}.creator-list-form__icon-empty[hidden]{display:none}.creator-list-form__icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px;max-height:220px;overflow-y:auto;padding:8px;background:var(--bg-surface-secondary);border:1px solid var(--border-light);border-radius:8px}.creator-list-form__icon-option{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:0 0;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;transition:all 120ms ease;padding:0}.creator-list-form__icon-option .icon{margin:0!important;font-size:1rem}.creator-list-form__icon-option:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}.creator-list-form__icon-option.is-selected{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}.saved-influencer-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.saved-influencer-tags__chips{display:contents}.saved-influencer-tags__chip{display:inline-flex;align-items:center;gap:.25em;padding:3px 4px 3px 10px;border-radius:999px;font-size:.72rem;font-weight:500;background:var(--color-primary-bg);color:var(--color-primary);line-height:1;animation:chip-pop 180ms cubic-bezier(.34,1.56,.64,1);transform-origin:left center}.saved-influencer-tags__chip-name{line-height:1.2}.saved-influencer-tags__add,.saved-influencer-tags__chip-remove{display:inline-flex;align-items:center;border-radius:999px;background:0 0;cursor:pointer}.saved-influencer-tags__chip-remove{justify-content:center;width:16px;height:16px;margin:0;padding:0;border:0;color:inherit;opacity:.55;transition:opacity 120ms ease,background 120ms ease}.saved-influencer-tags__chip-remove .icon{font-size:.6rem;margin:0!important}.saved-influencer-tags__chip-remove:hover{opacity:1;background:rgba(244,112,104,.18)}.saved-influencer-tags__add{gap:.3em;padding:3px 10px;font-size:.72rem;font-weight:500;border:1px dashed var(--border-default);color:var(--text-muted);transition:all 120ms ease}.saved-influencer-tags__add .icon{font-size:.6rem;margin:0!important;opacity:.75}.saved-influencer-tags__add:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}.saved-influencer-tags__add-label:empty,html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.ui.buttons:empty{display:none}.saved-influencer-tags__input{height:24px;width:150px;padding:2px 10px;border-radius:999px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--color-primary);font-size:.72rem;outline:0}.creator-list-header{padding:0 0 1.25rem;margin-bottom:1rem;border-bottom:1px solid var(--border-light)}.creator-list-header__breadcrumb{font-size:.85rem;color:var(--text-muted);margin-bottom:.75rem}.creator-list-header__breadcrumb a{color:var(--text-secondary)}.creator-list-header__breadcrumb .icon{margin:0 .4em;opacity:.5}.creator-list-header__breadcrumb strong,.creator-list-header__meta strong{color:var(--text-primary);font-weight:600}.creator-list-header__main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.creator-list-header__title-block{flex:1;min-width:0}.creator-list-header__title{font-size:1.6rem;font-weight:700;color:var(--text-primary);margin:0 0 .4rem;display:inline-flex;align-items:center;gap:.5em}.creator-list-header__title .icon{font-size:.85em}.creator-list-header__icon-btn{width:40px;height:40px;border-radius:10px;background:var(--color-primary-bg);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all 120ms ease}.creator-list-header__icon-btn .icon,.creator-list-header__title .icon{color:var(--color-primary);margin:0}.creator-list-header__icon-btn:hover{border-color:var(--color-primary);transform:scale(1.05)}.creator-list-header__meta{display:flex;align-items:center;gap:.4em;flex-wrap:wrap;font-size:.88rem;color:var(--text-muted)}.creator-list-header__description{color:var(--text-secondary);font-style:italic}.creator-list-header__actions{flex:0 0 auto}.creator-list-empty{padding:4rem 1rem;text-align:center;border:1px dashed var(--border-light);border-radius:12px;background:var(--bg-surface-secondary)}.creator-list-empty__icon{width:64px;height:64px;border-radius:50%;background:var(--color-primary-bg);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.creator-list-empty__icon .icon{font-size:1.6rem;color:var(--color-primary);margin:0}.creator-list-empty__title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.creator-list-empty__copy{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.creator-list-empty__actions{display:inline-flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.creator-save-list{position:relative;display:inline-block}.creator-save-list__trigger.ui.button{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap;width:auto}.creator-save-list__trigger.ui.button>.icon{margin:0;height:auto}.creator-save-list__chevron{font-size:.75em;opacity:.7}.creator-save-list__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:260px;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25);padding:6px;text-align:left;transform-origin:top right;animation:popover-in 140ms ease-out}.creator-save-list__panel[hidden]{display:none}.creator-save-list__row-check{color:var(--color-primary);transition:opacity 120ms ease}.creator-save-list__row-check.hidden-soft{opacity:0}.creator-save-list__empty{padding:14px 12px;color:var(--text-muted);font-size:.85rem;text-align:center}.creator-save-list__footer{border-top:1px solid var(--border-light);margin-top:4px;padding-top:4px}.creator-save-list__remove{display:flex;align-items:center;width:100%;padding:8px 10px;gap:.5em;background:0 0;border:0;border-radius:6px;cursor:pointer;color:var(--text-muted);font:inherit;font-size:.85rem;text-align:left;transition:all 120ms ease}.creator-save-list__remove .icon{font-size:.85em;margin:0!important;opacity:.7}.creator-save-list__remove:hover{background:rgba(244,112,104,.1);color:var(--color-error)}.creator-save-list__remove:hover .icon{opacity:1}.creator-save-list__search{position:relative;padding:4px}.creator-save-list__search .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.85em;pointer-events:none}.creator-save-list__search input{width:100%;padding:6px 10px 6px 28px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:6px;font:inherit}.creator-save-list__search input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.creator-save-list__list{max-height:220px;overflow-y:auto;padding:2px}.creator-save-list__row{display:flex;align-items:center;width:100%;padding:7px 10px;gap:.5em;background:0 0;border:0;border-radius:6px;cursor:pointer;color:var(--text-primary);font:inherit;text-align:left}.creator-save-list__row:hover{background:var(--bg-surface-secondary)}.creator-save-list__row .icon.check{color:var(--color-primary);transition:opacity 120ms ease}.creator-save-list__row .icon.hidden-soft{opacity:0}.creator-save-list__create strong,.creator-save-list__row[data-member=true] .creator-save-list__row-name{font-weight:600}.creator-save-list__row[hidden]{display:none}.creator-save-list__row-name,html[data-hotwire-native] .ui.pointing.secondary.menu>.right.item .ui.icon.input,html[data-hotwire-native] .ui.pointing.secondary.menu>.right.item form{flex:1}.creator-save-list__create{display:flex;align-items:center;width:100%;padding:7px 10px;gap:.5em;background:0 0;border:0;border-top:1px dashed var(--border-light);margin-top:4px;border-radius:6px;cursor:pointer;color:var(--color-primary);font:inherit;text-align:left}.creator-save-list__create:hover{background:var(--color-primary-bg)}.creator-save-list__create[hidden]{display:none}.creator-save-list__create strong:before{content:"“"}.creator-save-list__create strong:after{content:"”"}@media (max-width:767px){.influencer-preview-page>h5.ui.header{font-size:.875rem!important;margin:0!important;padding:.75rem 1rem .75rem 3rem!important;border-bottom:1px solid var(--border-light);background:var(--bg-surface)}.influencer-preview-page>.ui.segment{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:1rem!important;border-bottom:1px solid var(--border-light)!important}.influencer-preview-page>.ui.segment img.ui.circular.image{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;flex-shrink:0!important;object-fit:cover!important;border-radius:50%!important}.influencer-preview-page>.ui.segment h3.ui.header{font-size:1.0625rem!important;margin-bottom:0!important}.influencer-preview-page>.ui.segment p.ui.grey.text{font-size:.8125rem;line-height:1.4}.influencer-preview-page>.ui.segment a.ui.button.primary{display:none!important}.influencer-preview-page>.ui.segment turbo-frame#post_analysis>:nth-child(n+2){display:none!important}.influencer-preview-page>.ui.segment turbo-frame#post_analysis .ui.label{font-size:.75rem!important}.influencer-preview-page>.ui.pointing.secondary.menu{margin:0!important;padding:0 .5rem!important;background:var(--bg-surface)}.influencer-preview-page>.ui.pointing.secondary.menu .item{font-size:.8125rem!important;padding:.625rem 1rem!important}.influencer-preview-page>.ui.tab{padding:.5rem 0!important;margin:0!important;background:var(--bg-base)}.influencer-preview-page>.ui.tab>.ui.segment{margin:0 8px 8px!important;border:0!important;border-radius:.75rem!important;box-shadow:0 1px 4px rgba(0,0,0,.04)!important;padding:1rem!important}.influencer-preview-page>.ui.tab>.ui.segment>h4.ui.header{font-size:.9375rem!important;margin-bottom:.75rem!important}.influencer-preview-page>.ui.tab>.ui.segment .ui.equal.width.column.grid,.influencer-preview-page>.ui.tab>.ui.segment .ui.equal.width.column.grid>.column .ui.statistic{margin:0!important}.influencer-preview-page>.ui.tab>.ui.segment .ui.equal.width.column.grid>.column{padding:.5rem .25rem!important}.influencer-preview-page>.ui.tab>.ui.segment .ui.equal.width.column.grid>.column .ui.statistic .value,.influencer-preview-page>.ui.tab>.ui.segment .ui.equal.width.column.grid>.column .ui.statistic .value strong{font-size:1.125rem!important}.influencer-preview-page>.ui.tab>.ui.segment .ui.equal.width.column.grid>.column .ui.statistic .label,.influencer-preview-page>.ui.tab>.ui.segment .ui.equal.width.column.grid>.column .ui.statistic .label .ui.grey.text{font-size:.625rem!important}.influencer-preview-page>.ui.tab>.ui.segment .ui.cards,.influencer-preview-page>.ui.tab>.ui.segment .ui.four.cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important}.influencer-preview-page>.ui.tab>.ui.segment .ui.cards>.card,.influencer-preview-page>.ui.tab>.ui.segment .ui.four.cards>.card{width:100%!important;margin:0!important}.influencer-preview-page{background:var(--bg-base)}}.influencer-hero__identity{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:20px;align-items:center}.influencer-hero__name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.influencer-hero__name{margin:0!important;font-size:1.65rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#111}.influencer-hero__platform{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.775rem;font-weight:500}.influencer-hero__platform,.influencer-hero__platform--instagram{background:#f5edf6;color:#6c3a8e}.influencer-hero__platform--tiktok{background:#fdeef0;color:#b81e3a}.influencer-hero__platform--youtube{background:#fdeaea;color:#b30000}.influencer-hero__platform .icon{margin:0;font-size:.85rem}.influencer-hero__meta{grid-row:2;grid-column:2;display:flex;flex-wrap:wrap;gap:4px 12px;color:#6e6e76;font-size:.85rem;margin-top:2px}.influencer-hero__insight-toggle>summary,.influencer-hero__meta-item{display:inline-flex;align-items:center;gap:4px}.influencer-hero__meta-item a{color:inherit;text-decoration:none;border-bottom:1px dotted #b6b6c0}.influencer-hero__meta-item a:hover{color:#111;border-bottom-color:#6e6e76}.influencer-hero__meta-divider{color:#c8c8c8;user-select:none}.influencer-hero__actions{grid-row:1/span 2;grid-column:3;display:flex;align-items:center;gap:6px}.influencer-hero__action-btn{display:inline-flex;align-items:center;margin:0}.influencer-hero__action-btn .ui.basic.button.icon,.influencer-hero__action-btn .ui.basic.icon.button{width:38px!important;height:38px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid #ececef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:#444!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.influencer-hero__action-btn .ui.basic.button.icon:hover,.influencer-hero__action-btn .ui.basic.icon.button:hover{background:#faf3f5!important;border-color:#f3d7df!important;color:#ec5c7c!important}.influencer-hero__action-btn .ui.basic.button.icon .icon,.influencer-hero__action-btn .ui.basic.icon.button .icon{margin:0!important;line-height:1!important}.influencer-hero__action-btn .ui.basic.button.icon .icon.red,.influencer-hero__action-btn .ui.basic.icon.button .icon.red{color:#ec5c7c!important}.influencer-hero__action-btn--active .ui.basic.icon.button{background:#fff5f7!important;border-color:#f3d7df!important;color:#ec5c7c!important}.influencer-hero__action-btn .reactions{margin:0!important;display:inline-flex;align-items:center;justify-content:center}.influencer-hero__action-btn .reactions .dropdown{visibility:visible!important;width:38px;height:38px;padding:0!important;border:1px solid #ececef;border-radius:10px;background:#fff;cursor:pointer;color:#6e6e76;transition:background .15s ease,border-color .15s ease,color .15s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important}.influencer-hero__action-btn .reactions .dropdown:hover{background:#faf3f5;border-color:#f3d7df;color:#ec5c7c}.influencer-hero__action-btn .reactions .dropdown>.text{display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:100%;padding:0!important;margin:0!important}.influencer-hero__action-btn .reactions .dropdown>.text>.icons.fitted{font-size:1rem;margin:0!important}.influencer-hero__action-btn .reactions .dropdown>.text>.icons.fitted>.icon{margin:0!important}.influencer-hero__bio{margin:14px 0 0;color:#444;font-size:.95rem;line-height:1.55}.influencer-hero__insight{margin-top:18px;padding:14px 18px 16px;border-radius:12px;background:linear-gradient(135deg,#fef9f2 0,#f9efff 100%);border:1px solid #ecd9eb}.influencer-hero__insight-head{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7c4f86}.ccl-public .ccl-meta__custom>div,.ccl-public .ccl-meta__stats>div,.influencer-hero__insight-detail p,.influencer-hero__insight-head .icon{margin:0}.influencer-hero__insight-body{margin:6px 0 0;font-size:.95rem;line-height:1.55;color:#111}.influencer-hero__insight-toggle{display:block;margin-top:8px;color:#7c4f86;font-size:.825rem;font-weight:500}.influencer-hero__insight-toggle>summary{list-style:none;cursor:pointer}.influencer-hero__insight-toggle>summary::marker{content:""}.influencer-hero__insight-toggle>summary::-webkit-details-marker,.pitch-editor__creator-details summary::-webkit-details-marker,html[data-hotwire-native] body.reports.status details.native-filter-disclosure>summary::-webkit-details-marker{display:none}.influencer-hero__insight-toggle>summary:hover{text-decoration:underline}.influencer-hero__insight-toggle>summary>.icon.chevron{transition:transform .15s ease;margin:0;font-size:.8rem}.influencer-hero__insight-toggle[open]>summary>.icon.chevron{transform:rotate(90deg)}.influencer-hero__insight-detail{margin-top:10px;padding:12px 14px;border-radius:8px;background:rgba(255,255,255,.6);border:1px solid rgba(124,79,134,.15);font-size:.9rem;line-height:1.5;color:#2b2b30}.influencer-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.influencer-hero__stat{padding:12px 14px;border-radius:10px;border:1px solid #ececef;background:#fff}.influencer-hero__stat-label{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6e6e76}.influencer-hero__stat-value{margin-top:2px;font-size:1.15rem;font-weight:600;color:#111;line-height:1.2}.influencer-hero__stat-detail{margin-top:1px;font-size:.78rem;color:#9aa0a6}.influencer-hero__stat[data-tone=good] .influencer-hero__stat-value{color:#1f6b3a}.influencer-hero__stat[data-tone=warn] .influencer-hero__stat-value{color:#b6701a}.influencer-hero__topics{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.influencer-hero__topics-label{font-size:.78rem;color:#6e6e76;margin-right:4px}.influencer-hero__topic{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#f4f4f7;color:#444;font-size:.815rem;text-decoration:none}.influencer-hero__topic:hover{background:#ebebf0;color:#111}.influencer-hero__brands{margin-top:14px;padding-top:14px;border-top:1px dashed #ececef}.influencer-hero__brands-label{font-size:.78rem;color:#6e6e76;margin-bottom:8px}.influencer-hero__brand-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.influencer-hero__brand{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:999px;border:1px solid #ececef;background:#fff;color:#111;font-size:.86rem;text-decoration:none;font-weight:500;transition:border-color .15s ease,transform .15s ease}.influencer-hero__brand:has(>img.influencer-hero__brand-logo){padding-left:4px}.influencer-hero__brand:hover{border-color:#d9d9de;transform:translateY(-1px);color:#111}.influencer-hero__brand-logo{width:22px!important;height:22px!important;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee;margin:0!important}.influencer-hero__brand-attribution{margin-left:6px;font-size:.72rem;color:#9aa0a6}.refreshing-stats-strip{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;margin-bottom:1rem;border-radius:8px;background:#eef5fb;color:#2e6da4;font-size:.825rem;line-height:1.2}.refreshing-stats-strip__dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:refreshing-stats-strip-pulse 1.4s ease-in-out infinite;flex-shrink:0}.refreshing-stats-strip__label{font-weight:500}.refreshing-stats-strip__action{margin-left:auto;color:inherit;text-decoration:underline;cursor:pointer}.refreshing-stats-strip--ready{background:#eaf6ee;color:#1d703a}.refreshing-stats-strip--ready .refreshing-stats-strip__dot{animation:none}.influencer-insights-card{background:var(--bg-surface);border-radius:8px;border:1px solid var(--border-light);margin-bottom:1em;overflow:hidden}.insights-card-header{padding:1em 1.25em .5em;border-bottom:1px solid var(--border-light)}.insights-card-title{margin:0;font-size:1em;font-weight:600;color:var(--text-primary)}.insights-card-title .icon{color:var(--color-primary);margin-right:.3em}.insights-card-section{padding:1em 1.25em;border-bottom:1px solid var(--border-light)}.insights-card-section:last-of-type{border-bottom:none}.insights-section-title{font-size:.85em;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75em}.insights-top-content{display:flex;flex-direction:column;gap:.75em}.insights-content-item{display:flex;align-items:flex-start;gap:.75em}.insights-content-thumb{width:52px;height:52px;border-radius:6px;overflow:hidden;flex-shrink:0}.insights-brand-logo .ui.image,.insights-content-thumb .ui.image{width:100%;height:100%;object-fit:cover}.insights-content-thumb-placeholder{background:var(--bg-surface-secondary);display:flex;align-items:center;justify-content:center}.insights-content-details{flex:1;min-width:0}.insights-content-caption{font-size:.85em;color:var(--text-primary);line-height:1.4;margin-bottom:.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-content-stats{display:flex;gap:.75em}.insights-stat{font-size:.8em;color:var(--text-secondary);white-space:nowrap}.insights-stat .icon{margin-right:.15em}.insights-brand-recs{display:flex;flex-direction:column;gap:.75em}.insights-brand-item{display:flex;align-items:center;gap:.75em}.insights-brand-logo{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0}.insights-brand-logo-placeholder{background:var(--bg-surface-secondary);display:flex;align-items:center;justify-content:center}.insights-brand-details{flex:1;min-width:0}.insights-brand-name{font-size:.9em;font-weight:600;color:var(--text-primary)}.insights-brand-category{font-size:.8em;color:var(--text-secondary)}.insights-brand-match{margin-top:.15em}.insights-match-badge{font-size:.75em;font-weight:600;color:var(--color-primary);background:var(--color-primary-bg);padding:.15em .5em;border-radius:3px}.insights-card-cta{padding:1em 1.25em}.insights-cta-button{background-color:var(--color-primary)!important;color:#fff!important;font-weight:600!important;border-radius:6px!important}.insights-cta-button:hover{background-color:var(--color-primary-hover)!important}.insights-cta-subtext{text-align:center;font-size:.8em;color:var(--text-muted);margin-top:.5em}.insights-card-notice{padding:1em 1.25em;text-align:center;color:var(--text-secondary);font-size:.9em}.insights-card-notice .icon{margin-right:.3em}.insights-card-empty{padding:1.5em 1.25em;text-align:center}.insights-card-empty h5{margin:0 0 .5em;font-size:1em;color:var(--text-primary)}.insights-empty-description{font-size:.9em;color:var(--text-secondary);margin-bottom:1.25em}.insights-connect-buttons{display:flex;flex-direction:column;gap:.5em}.insights-connect-button{border-radius:6px!important}.insights-sidebar-badge{font-size:.7em;background:var(--color-primary);color:#fff;padding:.2em .5em;border-radius:3px;font-weight:600;margin-left:.5em;vertical-align:middle}.onboarding-dashboard .ui.statistics .statistic .value{font-size:2rem!important}.onboarding-dashboard .ui.statistics .statistic .label{font-size:.85rem;text-transform:uppercase;color:var(--text-muted)}.onboarding-progress-track{background:var(--border-light);border-radius:4px;height:8px;overflow:hidden}.onboarding-progress-fill{height:100%;border-radius:4px;transition:width .3s ease}.onboarding-dot.dot-green,.onboarding-progress-fill.accepted-fill{background:var(--color-success)}.onboarding-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.onboarding-dot.dot-blue{background:var(--color-info)}.onboarding-dot.dot-purple{background:#a333c8}.onboarding-table td{vertical-align:middle!important}.stats-source-badge{display:inline-block;font-size:.7em;font-weight:500;padding:2px 8px;border-radius:10px;line-height:1.4;letter-spacing:.02em}.stats-source-badge.public-api{background-color:var(--bg-surface-secondary);color:var(--text-muted)}.stats-source-badge.estimated{background-color:#fef3cd;color:#856404}.share-modal__color-swatch{appearance:none;-webkit-appearance:none;width:56px!important;height:32px;padding:0;border:1px solid #d4d4d5;border-radius:4px;cursor:pointer;background:0 0}.share-modal__color-swatch::-webkit-color-swatch-wrapper{padding:2px}.share-modal__color-swatch::-webkit-color-swatch{border:0;border-radius:2px}.share-modal__color-swatch::-moz-color-swatch{border:0;border-radius:2px}.share-modal__template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;margin-top:.35rem}.share-modal__template-card{position:relative;display:block;cursor:pointer;border:1.5px solid #d4d4d5;border-radius:6px;padding:.75rem .75rem .6rem;background:#fff;transition:border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}.share-modal__template-card>input[type=radio]{position:absolute;opacity:0;pointer-events:none}.share-modal__template-card:hover{border-color:#b9b9bc}.share-modal__template-card.is-active,.share-modal__template-card:has(input[type=radio]:checked){border-color:#4183c4;box-shadow:0 0 0 2px rgba(65,131,196,.18)}.share-modal__template-thumb{width:100%;aspect-ratio:4/3;background:#faf7f1;border-radius:3px;position:relative;overflow:hidden;border:1px solid #ebe5d6;margin-bottom:.55rem}.share-modal__template-thumb::after,.share-modal__template-thumb::before,.share-modal__template-thumb>.t-bar,.share-modal__template-thumb>.t-col,.share-modal__template-thumb>.t-row{background:#2c2c33;position:absolute;content:"";border-radius:1px}.share-modal__template-thumb--editorial::before{top:18%;left:12%;width:50%;height:12%;border-radius:1px}.share-modal__template-thumb--editorial::after{top:22%;right:10%;width:28%;height:18%;background:#6b665e;opacity:.55;border-radius:1px}.share-modal__template-thumb--editorial>.t-row{left:12%;height:6%;width:76%;background:#6b665e;opacity:.35}.share-modal__template-thumb--editorial>.t-row:nth-of-type(1){top:56%}.share-modal__template-thumb--editorial>.t-row:nth-of-type(2){top:70%}.share-modal__template-thumb--editorial>.t-row:nth-of-type(3){top:84%}.share-modal__template-thumb--lookbook{background:linear-gradient(135deg,#d8d2c4 0,#b9b3a3 100%)}.share-modal__template-thumb--lookbook::before{bottom:16%;left:10%;width:38%;height:10%;background:#fff}.share-modal__template-thumb--lookbook::after{bottom:8%;left:10%;width:24%;height:5%;background:#fff;opacity:.8}.share-modal__template-thumb--card_grid>.t-col{width:24%;height:32%;background:#fff;border:1px solid #ebe5d6}.share-modal__template-thumb--card_grid>.t-col:nth-of-type(1){top:18%;left:9%}.share-modal__template-thumb--card_grid>.t-col:nth-of-type(2){top:18%;left:38%}.share-modal__template-thumb--card_grid>.t-col:nth-of-type(3){top:18%;left:67%}.share-modal__template-thumb--card_grid>.t-col:nth-of-type(4){top:56%;left:9%}.share-modal__template-thumb--card_grid>.t-col:nth-of-type(5){top:56%;left:38%}.share-modal__template-thumb--card_grid>.t-col:nth-of-type(6){top:56%;left:67%}.share-modal__template-thumb--card_grid::before{top:6%;left:9%;width:40%;height:6%}.share-modal__template-thumb--card_grid::after{display:none}.share-modal__template-thumb--slide_deck{background:linear-gradient(135deg,#15151a 0,#0a0a0d 100%)}.share-modal__template-thumb--slide_deck::before{top:32%;left:12%;width:50%;height:14%;background:#f5f1e8;border-radius:1px}.share-modal__template-thumb--slide_deck::after{top:22%;left:12%;width:18%;height:5%;background:#7a3030}.share-modal__template-thumb--slide_deck>.t-row{bottom:16%;left:12%;right:12%;height:4%;background:#f5f1e8;opacity:.35;border-radius:0;position:absolute}.share-modal__template-thumb--slide_deck>.t-row:nth-of-type(1){display:none}.share-modal__template-thumb--slide_deck>.t-row:nth-of-type(2){width:60%}.share-modal__template-thumb--slide_deck>.t-row:nth-of-type(3),.share-modal__template-thumb--slide_deck>.t-row:nth-of-type(4),.share-modal__template-thumb--slide_deck>.t-row:nth-of-type(5){display:none}.share-modal__template-thumb--slide_deck>.t-row:nth-of-type(6){bottom:6%;height:3%;width:30%;background:#7a3030;opacity:1}.share-modal__template-thumb--letter::before{top:8%;left:10%;width:25%;height:7%}.share-modal__template-thumb--letter::after{top:8%;right:10%;width:18%;height:5%;background:#6b665e;opacity:.4}.share-modal__template-thumb--letter>.t-row{left:10%;height:4%;width:78%;background:#6b665e;opacity:.35}.share-modal__template-thumb--letter>.t-row:nth-of-type(1){top:30%}.share-modal__template-thumb--letter>.t-row:nth-of-type(2){top:40%;width:65%}.share-modal__template-thumb--letter>.t-row:nth-of-type(3){top:52%}.share-modal__template-thumb--letter>.t-row:nth-of-type(4){top:62%;width:70%}.share-modal__template-thumb--letter>.t-row:nth-of-type(5){top:74%}.share-modal__template-thumb--letter>.t-row:nth-of-type(6){top:84%;width:40%;background:#2c2c33;opacity:1}.share-modal__template-meta{display:flex;flex-direction:column;gap:1px}.share-modal__template-meta strong{font-size:13px}.share-modal__template-meta span{font-size:11.5px;color:#7d7d7d;line-height:1.35}.ccl-public{--ccl-bg:#faf7f1;--ccl-paper:#ffffff;--ccl-ink:#1a1a1f;--ccl-ink-soft:#2c2c33;--ccl-muted:#6b665e;--ccl-rule:#d8d2c4;--ccl-rule-soft:#ebe5d6;--ccl-accent:#7a3030;--ccl-display:"Fraunces", "Source Serif Pro", Georgia, "Times New Roman", serif;--ccl-body:"Source Sans 3", "Helvetica Neue", Arial, sans-serif;background:var(--ccl-bg);color:var(--ccl-ink);font-family:var(--ccl-body);font-size:17px;line-height:1.55;min-height:100vh;padding:clamp(1.5rem,4vw,4rem) clamp(1rem,5vw,6rem) 6rem}.ccl-public *,.ccl-public ::after,.ccl-public ::before{box-sizing:border-box}.ccl-public a{color:var(--ccl-accent);text-decoration:underline;text-underline-offset:3px}.ccl-public a:hover{text-decoration-thickness:2px}.ccl-public ::selection{background:var(--ccl-accent);color:var(--ccl-bg)}.ccl-public .ccl-respond{display:flex;flex-direction:column;gap:.9rem;padding:1.25rem 0 0;border-top:1px dotted var(--ccl-rule)}.ccl-public .ccl-respond__fields{display:grid;grid-template-columns:1fr;gap:.6rem}@media (min-width:600px){.ccl-public .ccl-respond__fields{grid-template-columns:1fr 2fr}}.ccl-public .ccl-respond input[type=text],.ccl-public .ccl-respond textarea{width:100%;background:0 0;border:0;border-bottom:1px solid var(--ccl-rule);padding:.55rem 0;font-family:var(--ccl-body);font-size:15px;color:var(--ccl-ink);transition:border-color 280ms cubic-bezier(.2,.7,.25,1);border-radius:0;resize:none}.ccl-public .ccl-respond input[type=text]:focus,.ccl-public .ccl-respond textarea:focus{outline:0;border-bottom-color:var(--ccl-accent);border-bottom-width:2px}.ccl-public .ccl-respond input::placeholder,.ccl-public .ccl-respond textarea::placeholder{color:var(--ccl-muted);font-style:italic}.ccl-public .ccl-respond__actions{display:flex;align-items:baseline;gap:1.25rem;flex-wrap:wrap}.ccl-public .ccl-btn{appearance:none;border:0;background:0 0;cursor:pointer;font-family:var(--ccl-body);font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:0;color:var(--ccl-ink);transition:color 200ms ease,transform 200ms cubic-bezier(.2,.7,.25,1)}.ccl-public .ccl-btn:focus-visible{outline:2px solid var(--ccl-accent);outline-offset:4px}.ccl-public .ccl-btn--primary{background:var(--ccl-accent);color:var(--ccl-bg);padding:.85rem 1.6rem;letter-spacing:.14em;font-weight:600;border-radius:0;box-shadow:0 0 0 1px var(--ccl-accent)}.ccl-public .ccl-btn--primary:hover{transform:translateY(-1px)}.ccl-public .ccl-btn--ghost{color:var(--ccl-muted);border-bottom:1px solid transparent;padding-bottom:2px}.ccl-public .ccl-btn--ghost:hover{color:var(--ccl-ink);border-bottom-color:var(--ccl-ink)}.ccl-public .ccl-confirm{font-family:var(--ccl-body);font-size:13.5px;color:var(--ccl-muted);border-left:2px solid var(--ccl-accent);padding:.35rem 0 .35rem .9rem}.ccl-public .ccl-confirm em{font-style:italic;color:var(--ccl-ink-soft)}.ccl-public .ccl-confirm strong{color:var(--ccl-accent);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.ccl-public .ccl-respond--preview{opacity:.55;pointer-events:none}.ccl-public .ccl-respond__hint{font-family:var(--ccl-body);font-size:12px;color:var(--ccl-muted);margin:.35rem 0 0;text-transform:uppercase;letter-spacing:.12em}.ccl-public .ccl-meta{font-family:var(--ccl-body);color:var(--ccl-ink)}.ccl-public .ccl-meta__name{font-family:var(--ccl-display);font-weight:500;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.05;letter-spacing:-.01em;color:var(--ccl-ink);margin:0 0 .65rem}.ccl-public .ccl-meta__platforms{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:13px}.ccl-public .ccl-meta__platforms a,.ccl-public .ccl-meta__platforms span{display:inline-flex;align-items:center;gap:.3rem;color:var(--ccl-muted);text-decoration:none}.ccl-public .ccl-meta__platforms a:hover{color:var(--ccl-accent)}.ccl-public .ccl-meta__platform-icon{display:inline-block;width:14px;height:14px;background:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;flex:0 0 14px}.ccl-public .ccl-meta__platform-icon--instagram{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2.2c3.2 0 3.6 0 4.8.1 1.2.1 1.8.3 2.2.5.6.2 1 .5 1.4 1 .5.4.8.8 1 1.4.2.4.4 1 .5 2.2.1 1.2.1 1.6.1 4.8s0 3.6-.1 4.8c-.1 1.2-.3 1.8-.5 2.2-.2.6-.5 1-1 1.4-.4.5-.8.8-1.4 1-.4.2-1 .4-2.2.5-1.2.1-1.6.1-4.8.1s-3.6 0-4.8-.1c-1.2-.1-1.8-.3-2.2-.5-.6-.2-1-.5-1.4-1-.5-.4-.8-.8-1-1.4-.2-.4-.4-1-.5-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.8c.1-1.2.3-1.8.5-2.2.2-.6.5-1 1-1.4.4-.5.8-.8 1.4-1 .4-.2 1-.4 2.2-.5C8.4 2.2 8.8 2.2 12 2.2zm0 1.8c-3.1 0-3.5 0-4.7.1-1 .1-1.5.2-1.9.4-.5.2-.8.4-1.1.7-.3.3-.5.6-.7 1.1-.2.4-.3.9-.4 1.9C3.1 9.4 3.1 9.8 3.1 13s0 3.6.1 4.8c.1 1 .2 1.5.4 1.9.2.5.4.8.7 1.1.3.3.6.5 1.1.7.4.2.9.3 1.9.4 1.2.1 1.6.1 4.7.1s3.5 0 4.7-.1c1-.1 1.5-.2 1.9-.4.5-.2.8-.4 1.1-.7.3-.3.5-.6.7-1.1.2-.4.3-.9.4-1.9.1-1.2.1-1.6.1-4.8s0-3.6-.1-4.8c-.1-1-.2-1.5-.4-1.9-.2-.5-.4-.8-.7-1.1-.3-.3-.6-.5-1.1-.7-.4-.2-.9-.3-1.9-.4-1.2-.1-1.6-.1-4.7-.1zm0 3.1a4.9 4.9 0 110 9.8 4.9 4.9 0 010-9.8zm0 1.8a3.1 3.1 0 100 6.2 3.1 3.1 0 000-6.2zm5.1-2.1a1.15 1.15 0 110 2.3 1.15 1.15 0 010-2.3z'/></svg>")}.ccl-public .ccl-meta__platform-icon--tiktok{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M19.6 6.7a5.7 5.7 0 01-3.3-1.1 5.7 5.7 0 01-2-3.4h-3v12.5a2.7 2.7 0 11-2-2.6V8.8a5.8 5.8 0 105 5.7V9.7a8.7 8.7 0 005.3 1.8V6.7z'/></svg>")}.ccl-public .ccl-meta__platform-icon--youtube{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M23 7.3a3 3 0 00-2.1-2.1C19.1 4.7 12 4.7 12 4.7s-7.1 0-8.9.5A3 3 0 001 7.3 31 31 0 00.5 12 31 31 0 001 16.7a3 3 0 002.1 2.1c1.8.5 8.9.5 8.9.5s7.1 0 8.9-.5a3 3 0 002.1-2.1A31 31 0 0023.5 12 31 31 0 0023 7.3zM9.7 15.4V8.6L15.5 12l-5.8 3.4z'/></svg>")}.ccl-public .ccl-meta__platform-icon--twitter,.ccl-public .ccl-meta__platform-icon--x{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M18.2 2H21.5l-7.3 8.4L23 22h-7l-5.4-7.1L4.4 22H1l7.9-9L1 2h7.2l4.9 6.5L18.2 2zm-1.2 18h2L7.1 4H5l12 16z'/></svg>")}.ccl-public .ccl-meta__platform-icon--facebook{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M22 12a10 10 0 10-11.5 9.9V15h-2.5v-3h2.5V9.6c0-2.5 1.5-3.9 3.8-3.9.7 0 1.5 0 2.2.1V8.5h-1.5c-1 0-1.4.6-1.4 1.6v1.9h2.7l-.4 3h-2.3v6.9A10 10 0 0022 12z'/></svg>")}.ccl-public .ccl-meta__platform-icon--pinterest{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C6.5 2 2 6.5 2 12c0 4.2 2.6 7.8 6.3 9.3-.1-.8-.2-2 0-2.9.2-.8 1.1-4.8 1.1-4.8s-.3-.6-.3-1.4c0-1.4.8-2.4 1.8-2.4.8 0 1.2.6 1.2 1.4 0 .8-.5 2.1-.8 3.2-.2.9.5 1.7 1.4 1.7 1.7 0 3-1.8 3-4.4 0-2.3-1.7-3.9-4-3.9-2.8 0-4.4 2.1-4.4 4.2 0 .8.3 1.7.7 2.2.1.1.1.2.1.3-.1.3-.3 1-.3 1.1 0 .2-.2.2-.4.1-1.2-.6-2-2.3-2-3.7 0-3 2.2-5.7 6.3-5.7 3.3 0 5.9 2.4 5.9 5.5 0 3.3-2.1 5.9-4.9 5.9-1 0-1.9-.5-2.2-1.1l-.6 2.3c-.2.9-.8 2-1.2 2.7.9.3 1.9.4 2.9.4 5.5 0 10-4.5 10-10S17.5 2 12 2z'/></svg>")}.ccl-public .ccl-meta__platform-icon--threads{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12.2 2C6.6 2 2 6.6 2 12.2 2 17.8 6.6 22 12.2 22h.1c5.5 0 9.7-4.5 9.7-9.9 0-3.4-1.6-6.4-4.4-8.2C16.2 2.7 14.3 2 12.2 2zm.1 16c-3.5 0-5.5-2.4-5.5-5.5 0-3.4 2.6-5.4 5.5-5.4 1.7 0 3.2.7 4.2 1.8l-1.4 1.2c-.7-.8-1.7-1.3-2.8-1.3-1.9 0-3.5 1.4-3.5 3.7 0 2 1.4 3.5 3.5 3.5 1.4 0 2.5-.7 3-1.6h-3v-1.7h5c0 .2.1.5.1.7 0 2.6-1.8 4.6-5.1 4.6z'/></svg>")}.ccl-public .ccl-meta__platform-icon--linkedin,.ccl-public .ccl-meta__platform-icon--snapchat,.ccl-public .ccl-meta__platform-icon--twitch{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='5'/></svg>")}.ccl-public .ccl-meta__platform-handle{font-weight:500}.ccl-public .ccl-meta__custom,.ccl-public .ccl-meta__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem;margin:0 0 1rem;padding:0}.ccl-public .ccl-meta__custom dt,.ccl-public .ccl-meta__stats dt{text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;color:var(--ccl-muted);margin-bottom:.15rem;font-weight:600}.ccl-public .ccl-meta__custom dd,.ccl-public .ccl-meta__stats dd{margin:0;font-size:14.5px;color:var(--ccl-ink);font-weight:500}.ccl-public .ccl-meta__custom{border-top:1px dotted var(--ccl-rule);padding-top:.9rem}.ccl-public .ccl-meta__custom dd{font-style:italic}.ccl-public .ccl-colophon{margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;text-align:center;font-family:var(--ccl-body);font-size:11.5px;text-transform:uppercase;letter-spacing:.2em;color:var(--ccl-muted)}.ccl-public .ccl-colophon::before{content:"—";display:block;margin:0 auto 1.5rem;color:var(--ccl-rule);font-family:var(--ccl-display);font-size:1.5rem;letter-spacing:0}.ccl-public .ccl-colophon a{color:var(--ccl-ink);text-decoration:none;border-bottom:1px solid var(--ccl-rule);padding-bottom:1px}.ccl-public .ccl-colophon a:hover{border-bottom-color:var(--ccl-accent)}.ccl-tpl-editorial .ccl-masthead{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--ccl-rule);margin-bottom:clamp(2rem,7vw,5rem)}.ccl-tpl-editorial .ccl-masthead .ccl-masthead__brand{display:flex;align-items:center;gap:.75rem}.ccl-tpl-editorial .ccl-masthead .ccl-masthead__brand img{max-height:36px;width:auto}.ccl-tpl-editorial .ccl-masthead .ccl-masthead__brand span,.ccl-tpl-editorial .ccl-masthead .ccl-masthead__kicker{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--ccl-muted)}.ccl-tpl-editorial .ccl-masthead .ccl-masthead__kicker{letter-spacing:.18em}.ccl-tpl-editorial .ccl-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(3rem,8vw,6rem)}@media (min-width:900px){.ccl-tpl-editorial .ccl-hero{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}}.ccl-tpl-editorial .ccl-hero__title{font-family:var(--ccl-display);font-weight:500;font-size:clamp(2.75rem,8vw,6rem);line-height:.95;letter-spacing:-.025em;margin:0;color:var(--ccl-ink);font-variation-settings:"opsz"144,"SOFT"50}.ccl-tpl-editorial .ccl-hero__title em{font-style:italic;color:var(--ccl-accent);font-variation-settings:"opsz"144,"SOFT"100,"WONK"1}.ccl-tpl-editorial .ccl-hero__client{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--ccl-muted);margin:0 0 1rem}.ccl-tpl-editorial .ccl-hero__intro{font-family:var(--ccl-display);font-style:italic;font-weight:300;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5;color:var(--ccl-ink-soft);border-left:1px solid var(--ccl-accent);padding-left:1.25rem;max-width:36ch}.ccl-tpl-editorial .ccl-hero__intro p{margin:0 0 .8em}.ccl-tpl-editorial .ccl-entry__pitch p:last-child,.ccl-tpl-editorial .ccl-entry__quote p:last-child,.ccl-tpl-editorial .ccl-hero__intro p:last-child,.ccl-tpl-letter .ccl-lt-creator__pitch p:last-child,.ccl-tpl-letter .ccl-lt-intro p:last-child,.ccl-tpl-slide-deck .ccl-sd-slide__intro p:last-child,.ccl-tpl-slide-deck .ccl-sd-slide__note p:last-child{margin:0}.ccl-tpl-editorial .ccl-list{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none}.ccl-tpl-editorial .ccl-entry{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,2.25rem);padding:clamp(2.5rem,6vw,4.5rem)0;border-top:1px solid var(--ccl-rule);scroll-margin-top:2rem}@media (min-width:760px){.ccl-tpl-editorial .ccl-entry{grid-template-columns:64px minmax(0,1fr);align-items:start}.ccl-tpl-editorial .ccl-entry>*{grid-column:2}.ccl-tpl-editorial .ccl-entry>.ccl-entry__num{grid-column:1}}.ccl-tpl-editorial .ccl-entry__split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}@media (min-width:760px){.ccl-tpl-editorial .ccl-entry__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ccl-tpl-editorial .ccl-entry__quote{font-family:var(--ccl-display);font-style:italic;font-weight:400;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;color:var(--ccl-ink-soft);margin:1rem 0 0;padding-left:1.25rem;border-left:2px solid var(--ccl-accent)}.ccl-tpl-editorial .ccl-entry__quote p{margin:0 0 .5em}.ccl-tpl-editorial .ccl-entry__samples{margin-top:1rem;font-family:var(--ccl-body)}.ccl-tpl-editorial .ccl-entry__samples .ccl-entry__samples-label{text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;color:var(--ccl-muted);margin:0 0 .35rem}.ccl-tpl-editorial .ccl-entry__samples ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.ccl-tpl-editorial .ccl-entry__samples a{color:var(--ccl-accent);text-decoration:none;border-bottom:1px dotted currentColor;font-size:14px}.ccl-tpl-editorial .ccl-entry__samples a:hover,.ccl-tpl-lookbook .ccl-confirm em,.ccl-tpl-slide-deck .ccl-confirm em{color:var(--ccl-ink)}.ccl-tpl-editorial .ccl-entry:last-child{border-bottom:1px solid var(--ccl-rule)}.ccl-tpl-editorial .ccl-entry__num{font-family:var(--ccl-display);font-weight:300;font-size:clamp(1.4rem,2vw,1.75rem);color:var(--ccl-accent);line-height:1;letter-spacing:-.02em;font-variation-settings:"opsz"100}.ccl-tpl-editorial .ccl-entry__num::before{content:"—";margin-right:.4em;color:var(--ccl-rule)}.ccl-tpl-editorial .ccl-entry__media{aspect-ratio:4/5;overflow:hidden;background:var(--ccl-rule-soft)}.ccl-tpl-editorial .ccl-entry__media img{object-position:center 25%}.ccl-tpl-editorial .ccl-entry__media--placeholder{display:flex;align-items:center;justify-content:center;font-family:var(--ccl-display);font-size:clamp(2.5rem,5vw,4rem);color:var(--ccl-accent);background:var(--ccl-rule-soft);aspect-ratio:4/5}.ccl-tpl-editorial .ccl-entry__body{display:flex;flex-direction:column;gap:1.25rem}.ccl-tpl-editorial .ccl-entry__name{font-family:var(--ccl-display);font-weight:500;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.02em;color:var(--ccl-ink);margin:0;font-variation-settings:"opsz"72}.ccl-tpl-editorial .ccl-entry__meta{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;color:var(--ccl-muted);display:flex;flex-wrap:wrap;gap:.35rem .75rem}.ccl-tpl-editorial .ccl-entry__meta span+span::before{content:"·";margin-right:.75rem;color:var(--ccl-rule)}.ccl-tpl-editorial .ccl-entry__pitch{font-family:var(--ccl-display);font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.5;color:var(--ccl-ink-soft);margin:0}.ccl-tpl-editorial .ccl-entry__pitch p{margin:0 0 .65em}.ccl-tpl-editorial .ccl-entry__pitch p::before{content:"“";color:var(--ccl-accent);font-size:1.3em;line-height:0;vertical-align:-.3em;margin-right:.1em}@media (prefers-reduced-motion:no-preference){.ccl-tpl-editorial .ccl-hero__title{animation:ccl-fade-up 700ms cubic-bezier(.2,.7,.25,1) both}.ccl-tpl-editorial .ccl-hero__intro{animation:ccl-fade-up 700ms cubic-bezier(.2,.7,.25,1) 120ms both}.ccl-tpl-editorial .ccl-entry{animation:ccl-fade-up 600ms cubic-bezier(.2,.7,.25,1) both}.ccl-tpl-editorial .ccl-list .ccl-entry:nth-child(1){animation-delay:200ms}.ccl-tpl-editorial .ccl-list .ccl-entry:nth-child(2){animation-delay:280ms}.ccl-tpl-editorial .ccl-list .ccl-entry:nth-child(3){animation-delay:360ms}.ccl-tpl-editorial .ccl-list .ccl-entry:nth-child(4){animation-delay:440ms}.ccl-tpl-editorial .ccl-list .ccl-entry:nth-child(5){animation-delay:520ms}.ccl-tpl-editorial .ccl-list .ccl-entry:nth-child(n+6){animation-delay:600ms}}.ccl-tpl-lookbook{--ccl-bg:#0d0d10;--ccl-ink:#f5f1e8;--ccl-ink-soft:#c9c3b6;--ccl-muted:#8b857a;--ccl-rule:#2c2c33;--ccl-rule-soft:#1a1a1f;--ccl-paper:#15151a;padding:0 0 6rem}.ccl-tpl-lookbook .ccl-lb-masthead{display:flex;justify-content:space-between;align-items:center;padding:1.5rem clamp(1rem,5vw,4rem)}.ccl-tpl-lookbook .ccl-lb-masthead .ccl-lb-masthead__brand{display:flex;align-items:center;gap:.75rem}.ccl-tpl-card-grid .ccl-cg-masthead .ccl-cg-masthead__brand img,.ccl-tpl-lookbook .ccl-lb-masthead .ccl-lb-masthead__brand img{max-height:32px}.ccl-tpl-lookbook .ccl-lb-masthead .ccl-lb-masthead__brand span{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--ccl-ink-soft)}.ccl-tpl-lookbook .ccl-lb-masthead .ccl-lb-masthead__kicker{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.2em;font-size:10.5px;color:var(--ccl-muted)}.ccl-tpl-lookbook .ccl-lb-cover{padding:clamp(3rem,12vh,8rem) clamp(1rem,5vw,4rem) clamp(2rem,8vh,5rem);max-width:1200px}.ccl-tpl-lookbook .ccl-lb-cover .ccl-lb-cover__client{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.25em;font-size:11px;color:var(--ccl-accent);margin:0 0 1.5rem}.ccl-tpl-lookbook .ccl-lb-cover .ccl-lb-cover__title{font-family:var(--ccl-display);font-weight:600;font-size:clamp(3rem,9vw,7rem);line-height:.9;letter-spacing:-.03em;color:var(--ccl-ink);margin:0 0 2rem}.ccl-tpl-lookbook .ccl-lb-cover .ccl-lb-cover__intro{font-family:var(--ccl-body);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--ccl-ink-soft);max-width:56ch}.ccl-tpl-lookbook .ccl-lb-list{list-style:none;margin:0;padding:0}.ccl-tpl-lookbook .ccl-lb-entry{display:grid;grid-template-columns:1fr;margin-bottom:clamp(2rem,6vw,5rem);scroll-margin-top:2rem}@media (min-width:1000px){.ccl-tpl-lookbook .ccl-lb-entry{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4rem);align-items:stretch}}.ccl-tpl-lookbook .ccl-lb-frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ccl-rule)}.ccl-tpl-lookbook .ccl-lb-frame__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.25,1)}.ccl-tpl-lookbook .ccl-lb-entry:hover .ccl-lb-frame__img{transform:scale(1.03)}.ccl-tpl-lookbook .ccl-lb-frame__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--ccl-display);font-size:clamp(5rem,14vw,12rem);font-weight:200;color:var(--ccl-accent);background:linear-gradient(135deg,var(--ccl-rule) 0%,var(--ccl-rule-soft) 100%)}.ccl-tpl-lookbook .ccl-lb-frame__overlay{position:absolute;bottom:0;left:0;right:0;padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(0deg,rgba(13,13,16,.85)0,rgba(13,13,16,0) 100%);color:var(--ccl-ink)}.ccl-tpl-lookbook .ccl-lb-frame__index{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.25em;font-size:11px;color:var(--ccl-accent);margin-bottom:.75rem}.ccl-tpl-lookbook .ccl-lb-frame__name{font-family:var(--ccl-display);font-weight:600;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.02em;color:var(--ccl-ink);margin:0 0 .5rem}.ccl-tpl-card-grid .ccl-cg-masthead .ccl-cg-masthead__brand span,.ccl-tpl-lookbook .ccl-lb-frame__meta{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:var(--ccl-ink-soft)}.ccl-tpl-lookbook .ccl-lb-detail{padding:0 clamp(1rem,5vw,3rem) clamp(1rem,4vw,2rem)}@media (min-width:1000px){.ccl-tpl-lookbook .ccl-lb-detail{padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)0 0;align-self:center}}.ccl-tpl-lookbook .ccl-lb-pitch{font-family:var(--ccl-display);font-style:italic;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.5;color:var(--ccl-ink-soft);margin:0 0 1.5rem}.ccl-tpl-lookbook .ccl-respond{border-top-color:var(--ccl-rule)}.ccl-tpl-lookbook .ccl-colophon a,.ccl-tpl-lookbook .ccl-respond input[type=text],.ccl-tpl-lookbook .ccl-respond textarea{color:var(--ccl-ink);border-bottom-color:var(--ccl-rule)}.ccl-tpl-lookbook .ccl-confirm{color:var(--ccl-ink-soft)}.ccl-tpl-lookbook .ccl-colophon{color:var(--ccl-muted)}.ccl-tpl-card-grid{--ccl-bg:#f4f4f0;background:var(--ccl-bg)}.ccl-tpl-card-grid .ccl-cg-masthead{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--ccl-rule);margin-bottom:clamp(2rem,5vw,3rem)}.ccl-tpl-card-grid .ccl-cg-masthead .ccl-cg-masthead__brand{display:flex;align-items:center;gap:.75rem}.ccl-tpl-card-grid .ccl-cg-masthead .ccl-cg-masthead__brand span{letter-spacing:.14em;color:var(--ccl-muted)}.ccl-tpl-card-grid .ccl-cg-hero .ccl-cg-hero__client,.ccl-tpl-card-grid .ccl-cg-masthead .ccl-cg-masthead__kicker{font-family:var(--ccl-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ccl-muted)}.ccl-tpl-card-grid .ccl-cg-hero{margin-bottom:clamp(2rem,5vw,3.5rem)}.ccl-tpl-card-grid .ccl-cg-hero .ccl-cg-hero__client{letter-spacing:.2em;margin:0 0 .75rem}.ccl-tpl-card-grid .ccl-cg-hero .ccl-cg-hero__title{font-family:var(--ccl-display);font-weight:600;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 1rem;color:var(--ccl-ink)}.ccl-tpl-card-grid .ccl-cg-hero .ccl-cg-hero__intro{font-family:var(--ccl-body);font-size:1.05rem;line-height:1.55;color:var(--ccl-ink-soft);max-width:60ch}.ccl-tpl-card-grid .ccl-cg-hero .ccl-cg-hero__count{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--ccl-muted);margin-top:1rem}.ccl-tpl-card-grid .ccl-cg-grid{list-style:none;padding:0;margin:0;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:1fr}@media (min-width:600px){.ccl-tpl-card-grid .ccl-cg-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ccl-tpl-card-grid .ccl-cg-grid{grid-template-columns:repeat(3,1fr)}}.ccl-tpl-card-grid .ccl-cg-card{background:var(--ccl-paper);border:1px solid var(--ccl-rule);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:2rem;transition:border-color 200ms ease,transform 200ms ease}.ccl-tpl-card-grid .ccl-cg-card:hover{border-color:var(--ccl-accent);transform:translateY(-2px)}.ccl-tpl-card-grid .ccl-cg-card__media{aspect-ratio:1/1;overflow:hidden;background:var(--ccl-rule-soft)}.ccl-tpl-card-grid .ccl-cg-card__media img,.ccl-tpl-editorial .ccl-entry__media img{width:100%;height:100%;object-fit:cover;display:block}.ccl-tpl-card-grid .ccl-cg-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--ccl-display);font-size:4rem;color:var(--ccl-accent)}.ccl-tpl-card-grid .ccl-cg-card__body{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.ccl-tpl-card-grid .ccl-cg-card__name{font-family:var(--ccl-display);font-weight:600;font-size:1.4rem;line-height:1.1;color:var(--ccl-ink);margin:0}.ccl-tpl-card-grid .ccl-cg-card__meta{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--ccl-muted);display:flex;flex-wrap:wrap;gap:.25rem .5rem}.ccl-tpl-card-grid .ccl-cg-card__meta span+span::before{content:"·";margin-right:.5rem;color:var(--ccl-rule)}.ccl-tpl-card-grid .ccl-cg-card__pitch{font-family:var(--ccl-body);font-size:14px;line-height:1.5;color:var(--ccl-ink-soft);margin:0}.ccl-tpl-card-grid .ccl-respond{padding-top:.75rem;margin-top:auto;border-top:1px dotted var(--ccl-rule)}.ccl-tpl-card-grid .ccl-respond__fields{grid-template-columns:1fr;gap:.35rem}.ccl-tpl-card-grid .ccl-respond input[type=text],.ccl-tpl-card-grid .ccl-respond textarea,html[data-hotwire-native] body.assignments.index td[colspan="4"] .ui.small.grey.text{font-size:13px}.ccl-tpl-card-grid .ccl-respond__actions{gap:.85rem}.ccl-tpl-card-grid .ccl-btn{font-size:11.5px}.ccl-tpl-card-grid .ccl-btn--primary{padding:.55rem 1rem}.ccl-tpl-letter{--ccl-bg:#fbf9f5;background:var(--ccl-bg);max-width:none;padding:0}.ccl-tpl-letter .ccl-lt-letterhead{display:flex;justify-content:space-between;align-items:center;padding:1.5rem clamp(1.5rem,6vw,5rem);border-bottom:1px solid var(--ccl-rule)}.ccl-tpl-letter .ccl-lt-letterhead .ccl-lt-letterhead__logo{max-height:36px}.ccl-tpl-letter .ccl-lt-letterhead .ccl-lt-letterhead__brand{font-family:var(--ccl-display);font-size:1.15rem;letter-spacing:-.01em;color:var(--ccl-ink)}.ccl-tpl-letter .ccl-lt-letterhead .ccl-lt-letterhead__date{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--ccl-muted)}.ccl-tpl-letter .ccl-lt-body{max-width:720px;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1.5rem,6vw,4rem);font-family:var(--ccl-body);font-size:1.0625rem;line-height:1.7;color:var(--ccl-ink-soft)}.ccl-tpl-letter .ccl-lt-salutation{font-family:var(--ccl-display);font-size:1.3rem;color:var(--ccl-ink);margin:0 0 1.5rem}.ccl-tpl-letter .ccl-lt-intro{margin-bottom:1.5rem}.ccl-tpl-letter .ccl-lt-intro p{margin:0 0 1em}.ccl-tpl-letter .ccl-lt-leadin{margin:0 0 2rem;color:var(--ccl-ink)}.ccl-tpl-letter .ccl-lt-creators{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin-bottom:3rem}.ccl-tpl-letter .ccl-lt-creator{padding-top:1rem;border-top:1px solid var(--ccl-rule);scroll-margin-top:2rem}.ccl-tpl-letter .ccl-lt-creator__heading{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.ccl-tpl-letter .ccl-lt-creator__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--ccl-rule-soft)}.ccl-tpl-letter .ccl-lt-creator__avatar--placeholder{display:flex;align-items:center;justify-content:center;font-family:var(--ccl-display);font-size:1.4rem;color:var(--ccl-accent)}.ccl-tpl-letter .ccl-lt-creator__index{font-family:var(--ccl-body);color:var(--ccl-muted);font-size:.85em;font-weight:400;letter-spacing:.12em;margin-right:.5em}.ccl-tpl-letter .ccl-lt-creator__name{font-family:var(--ccl-display);font-weight:600;font-size:1.5rem;line-height:1.1;color:var(--ccl-ink);margin:0}.ccl-tpl-letter .ccl-lt-creator__meta{font-family:var(--ccl-body);font-size:12.5px;color:var(--ccl-muted);margin-top:.25rem}.ccl-tpl-letter .ccl-lt-creator__pitch{margin:0 0 1.25rem}.ccl-tpl-letter .ccl-lt-creator__pitch p,.ccl-tpl-slide-deck .ccl-sd-slide__intro p{margin:0 0 .75em}.ccl-tpl-letter .ccl-lt-creator__pitch--blank{color:var(--ccl-muted)}.ccl-tpl-letter .ccl-lt-signoff{margin-top:3rem;color:var(--ccl-ink)}.ccl-tpl-letter .ccl-lt-signoff strong{font-family:var(--ccl-display);font-weight:600;font-size:1.1rem}.ccl-tpl-letter .ccl-lt-signoff .ccl-lt-signoff__email{font-family:var(--ccl-body);color:var(--ccl-muted);font-size:14px}.ccl-tpl-letter .ccl-respond{margin-top:1rem;padding-top:1rem}.ccl-tpl-slide-deck{--ccl-bg:#0e0e12;--ccl-ink:#f5f1e8;--ccl-ink-soft:#c9c3b6;--ccl-muted:#8b857a;--ccl-rule:#2c2c33;--ccl-rule-soft:#1a1a1f;--ccl-paper:#15151a;background:var(--ccl-bg);color:var(--ccl-ink);padding:0;height:100vh;overflow:hidden;position:relative}.ccl-tpl-slide-deck .ccl-sd-nav{position:fixed;top:1.5rem;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,4vw,3rem);pointer-events:none;color:var(--ccl-ink-soft)}.ccl-tpl-slide-deck .ccl-sd-nav__brand{pointer-events:auto;display:flex;align-items:center;gap:.65rem}.ccl-tpl-slide-deck .ccl-sd-nav__brand img{max-height:28px;width:auto}.ccl-tpl-slide-deck .ccl-sd-nav__brand strong{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700}.ccl-tpl-slide-deck .ccl-sd-nav__dots{pointer-events:auto;list-style:none;display:flex;gap:.55rem;padding:.4rem .75rem;margin:0;background:rgba(255,255,255,.06);border-radius:999px;backdrop-filter:blur(8px)}.ccl-tpl-slide-deck .ccl-sd-nav__dot{display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.25);transition:background-color 200ms ease,transform 200ms ease}.ccl-tpl-slide-deck .ccl-sd-nav__dot:hover{background:var(--ccl-accent);transform:scale(1.3)}.ccl-tpl-slide-deck .ccl-sd-deck{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none}.ccl-tpl-slide-deck .ccl-sd-deck::-webkit-scrollbar{display:none}.ccl-tpl-slide-deck .ccl-sd-slide{height:100vh;width:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;align-items:center;overflow:hidden}.ccl-tpl-slide-deck .ccl-sd-slide__inner{width:100%;max-width:1280px;margin:0 auto;padding:clamp(2rem,8vh,6rem) clamp(1.5rem,6vw,5rem);display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:2}.ccl-tpl-slide-deck .ccl-sd-slide__counter{font-family:var(--ccl-body);font-size:11px;text-transform:uppercase;letter-spacing:.25em;color:var(--ccl-accent);margin-bottom:1rem}.ccl-tpl-slide-deck .ccl-sd-slide__client{font-family:var(--ccl-body);font-size:11px;text-transform:uppercase;letter-spacing:.3em;color:var(--ccl-ink-soft);margin:0 0 1rem}.ccl-tpl-slide-deck .ccl-sd-slide__client--closing{color:var(--ccl-accent)}.ccl-tpl-slide-deck .ccl-sd-slide__title{font-family:var(--ccl-display);font-weight:600;font-size:clamp(3rem,9vw,7.5rem);line-height:.92;letter-spacing:-.03em;color:var(--ccl-ink);margin:0;max-width:18ch}.ccl-tpl-slide-deck .ccl-sd-slide__intro{font-family:var(--ccl-body);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.55;color:var(--ccl-ink-soft);max-width:56ch;margin-top:.5rem}.ccl-tpl-slide-deck .ccl-sd-slide__count{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.25em;font-size:12px;color:var(--ccl-muted);margin:auto 0 0}.ccl-tpl-slide-deck .ccl-sd-slide--creator{display:grid;grid-template-columns:1fr}@media (min-width:900px){.ccl-tpl-slide-deck .ccl-sd-slide--creator{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ccl-tpl-slide-deck .ccl-sd-slide__media{height:100%;width:100%;overflow:hidden;background:linear-gradient(135deg,#1a1a1f 0,#0a0a0d 100%);position:relative}@media (max-width:899px){.ccl-tpl-slide-deck .ccl-sd-slide__media{height:40vh;grid-row:1}}.ccl-tpl-slide-deck .ccl-sd-slide__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 8s cubic-bezier(.2,.7,.25,1)}.ccl-tpl-slide-deck .ccl-sd-slide--creator:hover .ccl-sd-slide__media img,.ccl-tpl-slide-deck .ccl-sd-slide--creator:target .ccl-sd-slide__media img{transform:scale(1.04)}.ccl-tpl-slide-deck .ccl-sd-slide__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--ccl-display);font-size:clamp(8rem,20vw,18rem);font-weight:200;color:var(--ccl-accent);opacity:.85;letter-spacing:-.05em}.ccl-tpl-slide-deck .ccl-sd-slide__inner--split{justify-content:center;padding:clamp(2rem,6vh,5rem) clamp(2rem,6vw,5rem)}@media (max-width:899px){.ccl-tpl-slide-deck .ccl-sd-slide__inner--split{padding-top:2rem}}.ccl-tpl-slide-deck .ccl-sd-slide__creator-name{font-family:var(--ccl-display);font-weight:600;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05;letter-spacing:-.02em;color:var(--ccl-ink);margin:0}.ccl-tpl-slide-deck .ccl-sd-slide__meta{font-family:var(--ccl-body);text-transform:uppercase;letter-spacing:.15em;font-size:11.5px;color:var(--ccl-ink-soft)}.ccl-tpl-slide-deck .ccl-sd-slide__note{font-family:var(--ccl-display);font-style:italic;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.5;color:var(--ccl-ink-soft);margin:0;padding:0;border:0;max-width:48ch}.ccl-tpl-slide-deck .ccl-sd-slide__note p{margin:0 0 .65em}.ccl-tpl-slide-deck .ccl-sd-slide__note p::before{content:"“";color:var(--ccl-accent);margin-right:.12em}.ccl-tpl-slide-deck .ccl-sd-slide__respond-wrap{margin-top:1rem}.ccl-tpl-slide-deck .ccl-respond{padding-top:1rem;border-top-color:var(--ccl-rule)}.ccl-tpl-slide-deck .ccl-respond input[type=text],.ccl-tpl-slide-deck .ccl-respond textarea{color:var(--ccl-ink);border-bottom-color:var(--ccl-rule)}.ccl-tpl-slide-deck .ccl-respond input::placeholder,.ccl-tpl-slide-deck .ccl-respond textarea::placeholder{color:var(--ccl-muted)}.ccl-tpl-slide-deck .ccl-confirm{color:var(--ccl-ink-soft)}.ccl-tpl-slide-deck .ccl-sd-slide--closing{background:radial-gradient(circle at 30% 30%,rgba(122,48,48,.18),transparent 60%),var(--ccl-bg);text-align:left}.ccl-tpl-slide-deck .ccl-sd-slide--closing .ccl-sd-slide__inner{gap:1.5rem}.ccl-tpl-slide-deck .ccl-sd-slide__closing-line{font-family:var(--ccl-display);font-weight:600;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1;letter-spacing:-.02em;color:var(--ccl-ink);margin:0;max-width:18ch}.ccl-tpl-slide-deck .ccl-sd-slide__back-to-top,.ccl-tpl-slide-deck .ccl-sd-slide__closing-meta{font-family:var(--ccl-body);color:var(--ccl-ink-soft);font-size:14px;text-transform:uppercase;letter-spacing:.2em;margin-top:1.5rem}.ccl-tpl-slide-deck .ccl-sd-slide__closing-meta strong{color:var(--ccl-ink);font-weight:700;margin-left:.35em}.ccl-tpl-slide-deck .ccl-sd-slide__back-to-top{align-self:flex-start;margin-top:1.25rem;font-size:11px;color:var(--ccl-accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.ccl-tpl-slide-deck .ccl-sd-slide__back-to-top:hover{color:var(--ccl-ink)}.ccl-tpl-slide-deck .ccl-sd-slide__progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(255,255,255,.05);z-index:3}.ccl-tpl-slide-deck .ccl-sd-slide__progress-fill{display:block;height:100%;background:var(--ccl-accent);transition:width 600ms cubic-bezier(.2,.7,.25,1)}@media (max-width:720px){.ccl-tpl-slide-deck .ccl-sd-nav__dots{display:none}}.pitch-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-bottom:2rem}@media (min-width:1100px){.pitch-editor{grid-template-columns:minmax(420px,5fr) minmax(480px,6fr)}}.pitch-editor__pane{min-width:0}@media (min-width:1100px){.pitch-editor__pane--preview{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);display:flex;flex-direction:column}}.pitch-editor__preview-bar{display:flex;align-items:center;gap:.5rem;background:var(--bg-elevated, #fff);padding:.55rem .75rem;border:1px solid var(--border-default, #d4d4d5);border-radius:6px 6px 0 0;border-bottom:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #6b665e)}.pitch-editor__preview-bar__pulse{width:6px;height:6px;border-radius:50%;background:var(--text-muted, #b9b3a3);transition:background-color 200ms ease,transform 200ms ease;margin-left:auto}.pitch-editor__preview-bar__pulse.is-active{background:var(--color-success, #21ba45);transform:scale(1.4)}.pitch-editor__preview-frame{flex:1;width:100%;height:80vh;min-height:600px;border:1px solid var(--border-default, #d4d4d5);border-radius:0 0 6px 6px;background:#fff;display:block}.pitch-editor__form .field{margin-bottom:1rem}.pitch-editor__autosave-indicator{margin-top:.75rem;font-size:12px;color:var(--text-muted, #6b665e);font-style:italic;transition:opacity 200ms ease;min-height:1em}.pitch-editor__autosave-indicator[data-state=typing]{color:var(--color-warning, #d8b146);font-style:italic}.pitch-editor__autosave-indicator[data-state=saved]{color:var(--color-success, #21ba45)}.pitch-editor__autosave-indicator[data-state=error]{color:var(--color-error, #db2828);font-weight:600}.pitch-editor__templates{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin-top:.35rem}.pitch-editor__creators-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.pitch-editor__creators-header .ui.header.no-margin{margin:0}.pitch-editor__creators{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pitch-editor__empty-creators{text-align:center;padding:1.5rem 1rem;border:1px dashed var(--border-default, #cdc7b6);border-radius:6px;color:var(--text-muted, #8a8475)}.pitch-editor__empty-creators .icon{font-size:1.4rem;margin-bottom:.35rem}.pitch-editor__empty-creators p{margin:0;font-size:13px}.pitch-editor__creator{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:stretch;background:#fff;border:1px solid var(--border-light, #e5e1d7);border-radius:8px;transition:border-color 150ms ease,box-shadow 150ms ease}.pitch-editor__creator:hover{border-color:var(--border-default, #c9c3b3)}.pitch-editor__creator.is-dragging{opacity:.55;box-shadow:0 8px 24px rgba(0,0,0,.08)}.pitch-editor__creator-handle{display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--text-muted, #a8a392);border-right:1px solid var(--border-light, #ebe5d6);background:var(--bg-base, #fbfaf6);border-radius:8px 0 0 8px;user-select:none}.pitch-editor__creator-handle:active{cursor:grabbing;color:var(--text-secondary, #555)}.pitch-editor__creator-handle .icon{margin:0;font-size:12px}.pitch-editor__creator-details{min-width:0}.pitch-editor__creator-details summary{list-style:none;cursor:pointer}.pitch-editor__creator-details[open] .pitch-editor__creator-summary{border-bottom:1px solid var(--border-light, #ebe5d6)}.pitch-editor__creator-details[open] .pitch-editor__creator-expand-hint{color:var(--text-secondary, #555)}.pitch-editor__creator-summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.65rem .85rem;transition:background-color 100ms ease}.pitch-editor__creator-summary:hover{background:var(--bg-base, #faf7ed)}.pitch-editor__creator-thumb{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--border-light, #ebe5d6);display:block}.pitch-editor__creator-thumb--placeholder{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--text-muted, #6b665e);font-size:15px}.pitch-editor__creator-summary-text{min-width:0;display:flex;flex-direction:column;gap:2px}.pitch-editor__creator-summary-text strong{display:block;color:var(--text-primary, #1a1a1f);font-weight:600;font-size:14px;line-height:1.2}.pitch-editor__creator-summary-meta{font-size:12px;color:var(--text-muted, #8a8475);display:flex;flex-wrap:wrap;gap:.15rem .5rem}.pitch-editor__creator-summary-meta span+span::before{content:"·";margin-right:.5rem;color:var(--text-muted, #c9c3b3)}.pitch-editor__creator-summary-actions{display:inline-flex;align-items:center;gap:.25rem}.pitch-editor__creator-expand-hint{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #8a8475);padding:.15rem .5rem;border-radius:999px;background:var(--bg-base, #f4f0e2)}.pitch-editor__creator-remove{display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;padding:.25rem .4rem;cursor:pointer;opacity:.45;border-radius:4px}.pitch-editor__creator-remove:hover{opacity:1;background:rgba(219,40,40,.08);color:var(--color-error, #db2828)}.pitch-editor__creator-remove .icon{margin:0}.pitch-editor__creator-remove-form{display:inline;margin:0;padding:0}.pitch-editor__creator-fields{padding:1rem 1.1rem 1.1rem;background:var(--bg-base, #fbfaf6);border-radius:0 0 8px 0}.pitch-editor__section+.pitch-editor__section{margin-top:1.1rem;padding-top:1rem;border-top:1px dashed var(--border-light, #ebe5d6)}.pitch-editor__section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #7a7565);margin:0 0 .55rem;display:flex;align-items:baseline;gap:.55rem}.pitch-editor__section-hint{font-weight:400;text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--text-muted, #9a9483)}.pitch-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .7rem}@media (max-width:600px){.pitch-editor__grid{grid-template-columns:minmax(0,1fr)}}.pitch-editor__field{min-width:0;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.65rem}.mcp-setup .mcp-steps>li:last-child,.pitch-editor__field:last-child{margin-bottom:0}.pitch-editor__field--full{grid-column:1/-1}.pitch-editor__field label{font-size:11.5px;color:var(--text-secondary, #6b6657);font-weight:500;text-transform:none;letter-spacing:0}.pitch-editor__field input[type=email],.pitch-editor__field input[type=text],.pitch-editor__field input[type=url],.pitch-editor__field textarea{padding:.45rem .55rem}.pitch-editor__field input[type=email],.pitch-editor__field input[type=text],.pitch-editor__field input[type=url],.pitch-editor__field select,.pitch-editor__field textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-light, #e0dac9);border-radius:5px;font-family:inherit;font-size:13.5px;line-height:1.4;background:#fff;color:var(--text-primary, #1a1a1f);transition:border-color 120ms ease,box-shadow 120ms ease}.pitch-editor__creator-note:focus,.pitch-editor__field input[type=email]:focus,.pitch-editor__field input[type=text]:focus,.pitch-editor__field input[type=url]:focus,.pitch-editor__field select:focus,.pitch-editor__field textarea:focus,.pitch-editor__row input[type=text]:focus,.pitch-editor__row input[type=url]:focus,.pitch-editor__row select:focus{outline:0;border-color:var(--color-primary, #4183c4);box-shadow:0 0 0 3px rgba(65,131,196,.12)}.pitch-editor__field input[type=email]::placeholder,.pitch-editor__field input[type=text]::placeholder,.pitch-editor__field input[type=url]::placeholder,.pitch-editor__field select::placeholder,.pitch-editor__field textarea::placeholder,.pitch-editor__row input[type=text]::placeholder,.pitch-editor__row input[type=url]::placeholder,.pitch-editor__row select::placeholder{color:var(--text-muted, #b9b3a3)}.pitch-editor__field textarea{resize:vertical;min-height:4.25rem}.pitch-editor__field select{appearance:none;padding:.45rem 1.6rem .45rem .55rem;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted, #8a8475) 50%),linear-gradient(135deg,var(--text-muted, #8a8475) 50%,transparent 50%);background-position:calc(100% - .85rem) 50%,calc(100% - .55rem) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.pitch-editor__creator-note{width:100%;border:1px solid var(--border-light, #e0dac9);background:#fff;border-radius:5px;padding:.5rem .6rem;font-family:inherit;font-size:13.5px;line-height:1.5;color:var(--text-primary, #1a1a1f);resize:vertical;min-height:4.5rem;transition:border-color 120ms ease,box-shadow 120ms ease}.pitch-editor__creator-note::placeholder{color:var(--text-muted, #b9b3a3);font-style:italic}.pitch-editor__input-with-prefix{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;border:1px solid var(--border-light, #e0dac9);border-radius:5px;background:#fff;overflow:hidden;transition:border-color 120ms ease,box-shadow 120ms ease}.pitch-editor__input-with-prefix:focus-within{border-color:var(--color-primary, #4183c4);box-shadow:0 0 0 3px rgba(65,131,196,.12)}.pitch-editor__input-with-prefix input{border:0!important;box-shadow:none!important;border-radius:0!important;padding-left:.15rem!important}.pitch-editor__input-with-prefix input:focus{box-shadow:none!important}.pitch-editor__input-prefix{display:flex;align-items:center;padding:0 .45rem 0 .55rem;color:var(--text-muted, #9a9483);font-size:13.5px}.pitch-editor__rows{display:flex;flex-direction:column;gap:.4rem}.pitch-editor__row{display:grid;gap:.4rem;align-items:stretch}.pitch-editor__row--link{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr) auto}.pitch-editor__row--custom,.pitch-editor__row--sample{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}@media (max-width:700px){.pitch-editor__row--custom,.pitch-editor__row--link,.pitch-editor__row--sample{grid-template-columns:minmax(0,1fr) auto}}.pitch-editor__row>*{min-width:0}.pitch-editor__row input[type=text],.pitch-editor__row input[type=url],.pitch-editor__row select{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-light, #e0dac9);border-radius:5px;padding:.42rem .55rem;font-family:inherit;font-size:13px;line-height:1.4;background:#fff;color:var(--text-primary, #1a1a1f)}.pitch-editor__row-remove{background:0 0;border:0;padding:0 .35rem;cursor:pointer;opacity:.4;border-radius:4px;color:var(--text-muted, #8a8475)}.pitch-editor__row-remove:hover{opacity:1;background:rgba(219,40,40,.08);color:var(--color-error, #db2828)}.pitch-editor__row-remove .icon{margin:0}.pitch-editor__row-add{margin-top:.5rem;background:0 0;border:1px dashed var(--border-default, #cdc7b6);border-radius:5px;padding:.45rem .65rem;font-size:12px;font-weight:500;color:var(--text-secondary, #6b6657);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:border-color 120ms ease,color 120ms ease,background-color 120ms ease}.pitch-editor__row-add:hover{border-color:var(--color-primary, #4183c4);color:var(--color-primary, #4183c4);background:rgba(65,131,196,.04)}.pitch-editor__row-add .icon{margin:0;font-size:10px}.margin-top-tiny{margin-top:.35rem}.no-margin{margin:0!important}.new-pitch__toggle{display:inline-block;margin-top:.5rem;font-size:13px;cursor:pointer}.new-pitch__error{color:var(--color-error, #db2828);font-size:13px;margin-top:.5rem}.engagement-tier-label{cursor:default;display:block;font-size:.75em;font-weight:500;line-height:1.3;white-space:nowrap}.engagement-excellent{color:var(--color-success)}.engagement-good{color:var(--color-info)}.engagement-average{color:var(--color-warning)}.engagement-below-average{color:var(--color-error)}.ri-heading{font-size:24px;font-weight:700;color:var(--text-primary);margin:12px 0 4px;line-height:1.2}.ri-subtitle{color:var(--text-muted);font-size:14px;margin:6px 0 0}.ri-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0 24px}@media (max-width:900px){.ri-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ri-stats{grid-template-columns:1fr}}.ri-stat-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;padding:18px 20px;min-width:0}.ri-stat-card__label{color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.ri-stat-card__meta,.ri-stat-card__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri-stat-card__value{color:var(--text-primary);font-size:26px;font-weight:700;line-height:1.15}.ri-stat-card__value .muted.thin{font-weight:400;color:var(--text-muted)}.ri-stat-card__meta{color:var(--text-muted);font-size:12px;margin-top:6px}.ri-section-heading{font-size:18px;font-weight:700;color:var(--text-primary);margin:8px 0 12px}.ri-report-list{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.ri-report-row{display:flex;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;color:inherit}.ri-report-row+.ri-report-row{border-top:1px solid var(--border-default)}.ri-report-row:hover{background:var(--color-primary-bg)}.ri-report-row .ri-report-row__main{flex:1 1 auto;min-width:0}.ri-report-row .ri-report-row__name{font-size:14px;font-weight:600;color:var(--text-primary)}.ri-report-row .ri-report-row__meta{font-size:12px;color:var(--text-muted);margin-top:2px}.ri-report-row .ri-report-row__metric{width:130px;display:flex;align-items:baseline;gap:6px;font-size:14px;color:var(--text-primary)}.ri-report-row .ri-report-row__metric strong{font-size:16px;font-weight:700}.ri-report-row .ri-report-row__metric .ri-report-row__metric-label{color:var(--text-muted);font-size:12px}.ri-report-row .ri-report-row__last,.ri-report-row .ri-report-row__metric.ri-report-row__metric--muted{color:var(--text-muted);font-size:13px}.ri-report-row .ri-report-row__metric .icon.pink{color:var(--color-primary)}.ri-report-row .ri-report-row__last{width:180px;display:flex;flex-direction:column;gap:2px}.ri-report-row .ri-report-row__last strong{color:var(--text-primary);font-size:13px;font-weight:600}.ri-report-row .ri-report-row__chev{color:var(--text-muted);width:20px;text-align:right}.ri-report-row .muted{color:var(--text-muted)}@media (max-width:720px){.ri-report-row{flex-wrap:wrap}.ri-report-row .ri-report-row__last,.ri-report-row .ri-report-row__metric{width:auto}}.ri-chart,.ri-paywall-banner{border-radius:8px;margin-bottom:24px}.ri-paywall-banner{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--color-primary-bg);border:1px solid var(--color-primary)}.ri-paywall-banner .ri-paywall-banner__icon{width:40px;height:40px;border-radius:20px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center}.ri-paywall-banner .ri-paywall-banner__icon .icon{margin:0}.ri-paywall-banner .ri-paywall-banner__body{flex:1 1 auto}.ri-paywall-banner .ri-paywall-banner__title{font-size:15px;font-weight:700;color:var(--text-primary)}.ri-paywall-banner .ri-paywall-banner__desc{font-size:13px;color:var(--text-muted);margin-top:2px}.ri-chart{background:var(--bg-surface);border:1px solid var(--border-default);padding:24px}.ri-chart__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ri-chart__title,.ri-viewers__title h2{font-size:16px;font-weight:700;color:var(--text-primary)}.ri-chart__subtitle{font-size:12px;color:var(--text-muted);margin-top:2px}.ri-chart__bars{display:flex;align-items:flex-end;gap:6px;height:160px;padding:8px 4px 0}.ri-chart__bar-wrap{flex:1 1 0;height:100%;display:flex;align-items:flex-end}.ri-chart__bar{width:100%;min-height:2px;background:#f4806f;border-radius:4px 4px 0 0}.ri-chart__labels{display:flex;justify-content:space-between;padding:0 4px;margin-top:8px;font-size:11px;color:var(--text-muted)}.ri-viewers{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;position:relative}.ri-viewers__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-default)}.ri-viewers__title h2{margin:0}.ri-viewers__title .ri-viewers__sub{font-size:12px;color:var(--text-muted);margin:2px 0 0}.ri-viewers__pro-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:var(--color-primary-bg);color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:.5px}.ri-viewer-row{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid var(--border-default)}.ri-viewer-row:first-of-type{border-top:0}.ri-viewer-row__avatar{width:44px;height:44px;border-radius:22px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;overflow:hidden}.ri-viewer-row__avatar.ri-viewer-row__avatar--img img{width:100%;height:100%;object-fit:cover}.ri-viewer-row__avatar.ri-viewer-row__avatar--muted{background:#a5a7a9}.ri-viewer-row__avatar .icon{margin:0}.ri-viewer-row__main{flex:1 1 auto;min-width:0}.ri-viewer-row__name{font-size:14px;font-weight:600;color:var(--text-primary)}.ri-viewer-row__name .ri-viewer-row__meta{color:var(--text-muted);font-weight:400;margin-left:4px}.ri-viewer-row__count .ri-viewer-row__time,.ri-viewer-row__email{font-size:12px;color:var(--text-muted);margin-top:2px}.ri-viewer-row__count{text-align:right;font-size:14px;color:var(--text-primary)}.ri-viewer-row--anon .ri-viewer-row__avatar{background:var(--bg-surface-secondary);color:var(--text-muted)}.ri-viewer-row--anon .ri-viewer-row__name{color:var(--text-muted);font-weight:500}.ri-viewer-row__blur-bar{height:14px;width:200px;max-width:60%;border-radius:4px;background:linear-gradient(90deg,#f0f0f5,#e5e5ea);filter:blur(2px)}.ri-viewer-row__blur-bar.ri-viewer-row__blur-bar--short{height:11px;width:140px;max-width:40%;margin-top:6px}.ri-viewers--locked .ri-viewer-row{opacity:.85}.ri-lock-overlay{display:flex;flex-direction:column;align-items:center;padding:28px 24px;gap:12px;background:var(--bg-surface-secondary);border-top:1px solid var(--border-default);text-align:center}.ri-lock-overlay .ri-lock-overlay__icon{width:48px;height:48px;border-radius:24px;background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.ri-lock-overlay .ri-lock-overlay__icon .icon{font-size:22px;margin:0}.ri-lock-overlay .ri-lock-overlay__title{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.ri-lock-overlay .ri-lock-overlay__desc{font-size:13px;color:var(--text-muted);margin:0 0 6px}.ri-empty{background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:8px;padding:40px;text-align:center;color:var(--text-muted)}.ri-share-teaser{margin-top:16px;padding:16px;background:var(--color-primary-bg);border:1px solid var(--color-primary);border-radius:8px}.ri-share-teaser .ri-share-teaser__header,html[data-hotwire-native] body.partner_campaigns.influencer_assignments td.toggle h5.ui.header,html[data-hotwire-native] body.partner_campaigns.show td.toggle h5.ui.header{display:flex;align-items:center;gap:10px}.ri-share-teaser .ri-share-teaser__icon{width:32px;height:32px;border-radius:16px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center}.ri-share-teaser .ri-share-teaser__icon .icon{margin:0}.ri-share-teaser .ri-share-teaser__title{font-size:14px;font-weight:600;color:var(--text-primary)}.ri-share-teaser .ri-share-teaser__sub{font-size:12px;color:var(--text-muted);margin-top:2px}.ri-share-teaser .ri-share-teaser__actions{margin-top:12px}.ui.label.report-credits-label{display:inline-flex;align-items:center;font-size:1rem;line-height:1em;padding-top:.78571429em;padding-bottom:.78571429em}.brand-mention-report .brand-mention-thumbnail{width:120px;height:120px;flex:0 0 120px;border-radius:4px;overflow:hidden}.brand-mention-report .brand-mention-thumbnail img{width:120px;height:120px;object-fit:cover}.brand-mention-report .brand-mention-thumbnail-placeholder{background:var(--bg-surface-secondary);display:flex;align-items:center;justify-content:center}.custom-domains.ui.grid,.mcp-setup.ui.grid{margin-top:0}.mcp-setup>.column>.ui.segment:first-child{margin-top:0;padding:3rem}.mcp-setup .mcp-hero{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:3.5rem}.mcp-setup .mcp-hero__icon{flex:0 0 auto;width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#00b5ad 0,#6435c9 100%);color:#fff;display:flex;align-items:center;justify-content:center}.mcp-setup .mcp-hero__icon i.icon{font-size:1.75rem;margin:0}.mcp-setup .mcp-hero__copy,html[data-hotwire-native] .ui.info.message.flex>span{flex:1 1 auto}.mcp-setup .mcp-hero__copy p{color:rgba(0,0,0,.65);line-height:1.6}.mcp-setup .mcp-section{display:block;margin-top:3.5rem}.mcp-setup .mcp-section>h3.ui.header{margin:0 0 1.5rem}.mcp-setup .mcp-section>h3.ui.header .sub.header{margin-top:.5rem;line-height:1.5}.mcp-setup .mcp-steps{padding-left:1.5rem;margin:0}.mcp-setup .mcp-steps>li{margin-bottom:1.25rem;line-height:1.6;padding-left:.25rem}.mcp-setup .mcp-other-list{list-style:none;padding:0;margin:0}.mcp-setup .mcp-other-list>li{padding:.5rem 0;line-height:1.6}.mcp-setup .mcp-other-list>li code{background:rgba(0,0,0,.04);padding:.2rem .45rem;border-radius:4px;font-size:.9em}.mcp-setup .mcp-fineprint{margin-top:1.25rem;color:rgba(0,0,0,.55)}.mcp-setup .mcp-code-block{position:relative;background:#1b1c1d;border-radius:6px;padding:1rem 3rem 1rem 1rem;color:#f1f3f5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;overflow-x:auto}.mcp-setup .mcp-code-block pre{margin:0;white-space:pre-wrap;word-break:break-word;color:inherit;background:0 0;font-family:inherit;font-size:inherit}.mcp-setup .mcp-code-block__copy{position:absolute;top:.5rem;right:.5rem}.mcp-setup .mcp-code-block--inline{margin:.75rem 0 0;padding:.7rem 3rem .7rem .9rem;font-size:.8rem}.mcp-setup .ui.tab.segment{padding:2rem;margin-bottom:0}.mcp-setup .mcp-capability-cards{margin:0!important}.mcp-setup .mcp-capability-cards .card .content{text-align:center;padding:2rem 1.25rem}.mcp-setup .mcp-capability-cards .card .description{color:rgba(0,0,0,.65);font-size:.9rem;line-height:1.6;margin-top:.75rem}.mcp-setup .mcp-side-panel{margin-top:0;padding:3rem 2rem}.mcp-setup .mcp-side-panel h4.header{margin:2rem 0 .75rem}.mcp-setup .mcp-side-panel p,.mcp-setup .mcp-side-panel ul{margin-bottom:0;line-height:1.6}.custom-domains>.column>.ui.segment:first-child{margin-top:0;padding:3rem}.custom-domains .cd-hero{margin-bottom:2.5rem}.custom-domains .cd-hero h2.header{margin:0 0 .5rem;color:var(--text-primary)}.custom-domains .cd-hero p{margin:0;color:var(--text-secondary);line-height:1.6;max-width:52ch}.custom-domains .cd-hero code{background:color-mix(in srgb,var(--color-primary) 10%,transparent);padding:.1rem .4rem;border-radius:5px;font-size:.88em}.custom-domains .cd-transform{display:flex;align-items:stretch;gap:.9rem;margin:1.75rem 0}.custom-domains .cd-chip{flex:1 1 0;min-width:0;border-radius:11px;padding:.85rem 1.05rem;border:1px solid var(--border-light);background:var(--bg-surface-secondary);display:flex;flex-direction:column;justify-content:center}.custom-domains .cd-chip__label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--text-muted);margin-bottom:.35rem}.custom-domains .cd-chip__host{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;color:var(--text-secondary);word-break:break-all;line-height:1.3}.custom-domains .cd-chip--branded{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-bg)}.custom-domains .cd-chip--branded .cd-chip__label,.custom-domains .cd-hero code{color:var(--color-primary-hover)}.custom-domains .cd-chip--branded .cd-chip__host{color:var(--color-primary-hover);font-weight:600}.custom-domains .cd-transform__arrow{flex:0 0 auto;align-self:center;color:var(--text-disabled);font-size:1.1rem}.custom-domains .cd-transform__arrow i.icon{margin:0}.custom-domains .cd-features{list-style:none;margin:1.75rem 0;padding:0;display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr)}.custom-domains .cd-features li{line-height:1.5;padding-top:.85rem;border-top:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent)}.custom-domains .cd-features__title{font-weight:600;color:var(--text-primary);display:block;margin-bottom:.2rem}.custom-domains .cd-features__desc{color:var(--text-secondary);font-size:.88rem}.custom-domains .cd-locked{margin-top:2rem}.custom-domains .cd-locked__pill{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-hover);background:var(--color-primary-bg);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);padding:.3rem .7rem;border-radius:999px}.custom-domains .cd-locked__pill i.icon{margin:0;font-size:.85em}.custom-domains .cd-locked__avail{color:var(--text-muted);font-size:.9rem;margin:1.5rem 0}.custom-domains .cd-locked__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.custom-domains .cd-section{margin-top:2.5rem}.custom-domains .cd-section:first-of-type{margin-top:0}.custom-domains .cd-section__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.custom-domains .cd-section h3.ui.header{margin:0;color:var(--text-primary)}.custom-domains .cd-domain{border:1px solid var(--border-light);border-radius:12px;background:var(--bg-surface);padding:1.15rem 1.35rem;margin-bottom:1rem;transition:border-color .18s ease,box-shadow .18s ease}.custom-domains .cd-domain:last-child,.custom-domains .cd-notes li:last-child,.custom-domains .cd-steps li:last-child{margin-bottom:0}.custom-domains .cd-domain:hover{border-color:var(--border-default);box-shadow:0 4px 14px -8px rgba(0,0,0,.18)}.custom-domains .cd-domain__host,.custom-domains .cd-domain__row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.custom-domains .cd-domain__host{flex:1 1 auto;min-width:0;gap:.6rem}.custom-domains .cd-domain__host code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:600;color:var(--text-primary);word-break:break-all}.custom-domains .cd-domain__actions{flex:0 0 auto;display:flex;align-items:center;gap:.5rem}.custom-domains .cd-domain__error{margin-top:.85rem;color:var(--color-error);font-size:.88rem;line-height:1.5;display:flex;align-items:flex-start;gap:.5rem}.custom-domains .cd-domain__error i.icon{margin:0;margin-top:.1rem}.custom-domains .cd-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.28rem .65rem;border-radius:999px;white-space:nowrap}.custom-domains .cd-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.custom-domains .cd-badge--active{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 13%,transparent)}.custom-domains .cd-badge--pending{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 15%,transparent)}.custom-domains .cd-badge--error{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 13%,transparent)}.custom-domains .cd-default{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--color-primary-hover);background:var(--color-primary-bg);padding:.28rem .65rem;border-radius:999px;white-space:nowrap}.custom-domains .cd-default i.icon{margin:0;font-size:.85em}.custom-domains .cd-dns{margin-top:1.1rem;padding:1.25rem;border-radius:10px;background:var(--bg-surface-secondary);border:1px dashed var(--border-default)}.custom-domains .cd-dns__title{font-weight:600;color:var(--text-primary);margin-bottom:.35rem}.custom-domains .cd-dns__intro{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.custom-domains .cd-dns__intro code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:color-mix(in srgb,var(--text-primary) 6%,transparent);padding:.1rem .35rem;border-radius:4px}.custom-domains .cd-dns__record{display:grid;grid-template-columns:minmax(3.5rem,auto) minmax(0,1.4fr) minmax(0,1.6fr) minmax(3rem,auto);gap:.85rem 1.25rem;padding:1rem 1.15rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:8px}.custom-domains .cd-dns__cell{min-width:0}.custom-domains .cd-dns__label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--text-muted);margin-bottom:.3rem}.custom-domains .cd-dns__value{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.custom-domains .cd-dns__value code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;color:var(--text-primary);word-break:break-all}.custom-domains .cd-dns__copy.ui.button{flex:0 0 auto;margin:0;padding:.4em .7em;font-size:.72rem;box-shadow:none}.custom-domains .cd-dns__hint{margin-top:1rem;color:var(--text-muted);font-size:.85rem;line-height:1.5}.custom-domains .cd-dns__hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.custom-domains .cd-empty{padding:2rem;border:1px dashed var(--border-default);border-radius:12px;background:var(--bg-surface-secondary)}.custom-domains .cd-empty h4{margin:0 0 .4rem;color:var(--text-primary);font-size:1.1rem}.custom-domains .cd-empty p{color:var(--text-secondary);margin:0 0 1.5rem;max-width:52ch;line-height:1.6}.custom-domains .cd-field-hint{margin-top:.5rem;color:var(--text-muted);font-size:.85rem;line-height:1.5}.custom-domains .cd-form-actions{display:flex;align-items:center;gap:.75rem;margin-top:2rem}.custom-domains .cd-side.ui.segment{margin-top:0;padding:2rem 1.75rem}.custom-domains .cd-side.ui.segment h4.ui.header{margin:2rem 0 .9rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.custom-domains .cd-side.ui.segment h4.ui.header:first-child{margin-top:0}.custom-domains .cd-steps{counter-reset:cd-step}.custom-domains .cd-notes li,.custom-domains .cd-steps li{position:relative;padding-left:2.1rem;margin-bottom:1rem;color:var(--text-secondary);line-height:1.5;font-size:.9rem}.custom-domains .cd-steps li::before{counter-increment:cd-step;content:counter(cd-step);position:absolute;left:0;top:0;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--color-primary-bg);color:var(--color-primary-hover);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.custom-domains .cd-notes,.custom-domains .cd-steps{list-style:none;margin:0;padding:0}.custom-domains .cd-notes li{padding-left:1rem;margin-bottom:.7rem;font-size:.88rem}.custom-domains .cd-notes li::before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--text-disabled)}@media (max-width:767px){.custom-domains>.column>.ui.segment:first-child{padding:1.75rem 1.35rem}.custom-domains .cd-transform{flex-direction:column}.custom-domains .cd-transform__arrow{transform:rotate(90deg)}.custom-domains .cd-features{grid-template-columns:1fr}.custom-domains .cd-dns__record{grid-template-columns:1fr 1fr}.custom-domains .cd-domain__actions{width:100%}}@media (prefers-reduced-motion:reduce){.custom-domains .cd-domain{transition:none}}.am-panel{background:var(--bg-surface, #fff);border-radius:12px;box-shadow:0 1px 3px var(--border-light, rgba(0, 0, 0, 0.06));padding:1.75rem;margin-top:1rem}.am-hero{display:grid;grid-template-columns:auto 1fr;gap:1.75rem;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid var(--border-light, #eef0f2);margin-bottom:1.25rem}.am-hero-score{text-align:center;min-width:110px}.am-score-num{font-size:4rem;font-weight:800;line-height:1;-webkit-text-fill-color:transparent;color:transparent}.am-score-num,.am-score-num.score-high{background:linear-gradient(135deg,#38a169,#68d391)}.am-score-num,.am-score-num.score-good,.am-score-num.score-high{-webkit-background-clip:text;background-clip:text}.am-score-num.score-good{background:linear-gradient(135deg,#319795,#4fd1c5)}.am-score-num.score-med{background:linear-gradient(135deg,#d69e2e,#ecc94b);-webkit-background-clip:text;background-clip:text}.am-score-num.score-low,.am-score-out-of{background:linear-gradient(135deg,#a0aec0,#cbd5e0);-webkit-background-clip:text;background-clip:text}.am-score-out-of{font-size:1.2rem;font-weight:600;margin-left:.15rem;-webkit-text-fill-color:transparent;color:transparent;vertical-align:.85rem}.am-score-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted, #718096);margin-top:.4rem;font-weight:600}.am-band-row{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.am-band-row .methodology-link{margin-left:0}.am-hero-body{min-width:0}.am-band{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary, #1a202c)}.am-summary,.am-vs-brand strong{color:var(--text-secondary, #4a5568)}.am-summary{margin:0 0 .75rem;font-size:.95rem;line-height:1.4}.am-meta{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.am-conf-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600}.am-conf-pill i.icon{margin:0!important;font-size:.85em}.am-conf-pill.am-conf-real{background:#e6fffa;color:#285e61}.am-conf-pill.am-conf-estimated{background:#fffaf0;color:#975a16}.am-conf-pill.am-conf-inferred{background:#ebf4ff;color:#2c5282}.am-conf-pill.am-conf-none{background:#f7fafc;color:#718096}.am-vs-brand{font-size:.8rem;color:var(--text-muted, #718096)}.am-vs-brand strong{margin-left:.3rem}.am-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-bottom:1rem}@media (max-width:768px){.am-grid,.am-hero{grid-template-columns:1fr}.am-hero{text-align:center}}.am-dim-card{background:var(--bg-surface-secondary, #f9fafb);border:1px solid var(--border-light, #eef0f2);border-radius:10px;padding:.875rem 1rem}.am-dim-card.am-dim-na{background:0 0;border-style:dashed}.am-dim-card.am-dim-na .am-dim-bar,.am-dim-card.am-dim-na .am-dim-pct{display:none}.am-dim-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.am-dim-head i.icon,.methodology-modal .methodology-section-title i.icon{color:var(--text-muted, #718096);margin:0!important;font-size:.95em}.am-dim-label{font-weight:600;font-size:.85rem;color:var(--text-primary, #1a202c);flex:1}.am-dim-pct{font-weight:700;font-size:.95rem}.am-dim-pct.am-bar-high{color:#38a169}.am-dim-pct.am-bar-mid{color:#d69e2e}.am-dim-pct.am-bar-low{color:#a0aec0}.am-dim-na-tag{font-size:.7rem;color:var(--text-muted, #a0aec0);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.am-dim-bar{height:4px;background:var(--border-light, #edf2f7);border-radius:2px;overflow:hidden;margin-bottom:.5rem}.am-dim-bar-fill{height:100%;border-radius:2px;transition:width .4s ease}.am-dim-bar-fill.am-bar-high{background:linear-gradient(90deg,#38a169,#68d391)}.am-dim-bar-fill.am-bar-mid{background:linear-gradient(90deg,#d69e2e,#ecc94b)}.am-dim-bar-fill.am-bar-low{background:#cbd5e0}.am-dim-evidence{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:.78rem;min-height:1.2rem}.am-evidence-label{color:var(--text-muted, #718096);font-weight:500;margin-right:.15rem}.am-evidence-pill{background:var(--bg-surface, #fff);border:1px solid var(--border-light, #e2e8f0);border-radius:6px;padding:.15rem .45rem;font-size:.72rem;font-weight:500;color:var(--text-secondary, #4a5568)}.am-evidence-value{color:var(--text-primary, #1a202c);font-weight:600}.am-evidence-note{color:var(--text-secondary, #4a5568);font-style:italic}.am-evidence-muted,.am-footer{color:var(--text-muted, #a0aec0)}.am-footer{font-size:.75rem;display:flex;align-items:center;gap:.4rem;padding-top:.75rem;border-top:1px solid var(--border-light, #f0f2f5)}.am-footer i.icon{margin:0!important;opacity:.6}.logo-attribution{margin-top:12px;font-size:.7rem;color:#999;text-align:right}.logo-attribution a{color:#999;text-decoration:underline;text-decoration-color:rgba(0,0,0,.15)}.logo-attribution a:hover{color:#555}.brand-page{max-width:1100px;margin:0 auto;padding:24px}.brand-page__back{margin-bottom:12px!important}.brand-index-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-index-header__title{margin:0 0 4px;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:#111}.brand-index-header__subtitle{margin:0;color:#666;font-size:.875rem}.brand-index-header__search{width:240px;flex-shrink:0}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:16px}.brand-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(34,36,38,.08);border-radius:10px;background:#fff;text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .06s ease}.brand-card:hover{border-color:rgba(34,36,38,.18);box-shadow:0 1px 6px rgba(0,0,0,.06);color:inherit}.brand-card:active{transform:translateY(1px)}.brand-card__logo{position:relative;width:40px;height:40px;border-radius:8px;background:#f3f4f6;flex-shrink:0;overflow:hidden}.brand-affiliations-section .brand-chip-logo img,.brand-card__logo img,.brand-hero__logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.brand-card__logo-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700;font-size:16px}.brand-card__body{min-width:0;flex:1}.brand-card__name{font-weight:600;font-size:.95rem;color:#111;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-card__meta{font-size:.75rem;color:#777;margin-top:2px}.brand-card__divider{margin:0 4px;opacity:.7}.brand-card__category{text-transform:capitalize}.brand-hero__identity{display:grid;grid-template-columns:auto 1fr auto;column-gap:20px;align-items:center}.brand-hero__logo{position:relative;width:64px;height:64px;border-radius:12px;background:#f3f4f6;overflow:hidden;flex-shrink:0}.brand-hero__logo-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700;font-size:24px}.brand-hero__name{margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#111}.brand-hero__meta{margin-top:4px;font-size:.875rem;color:#666}.brand-hero__meta-item{text-transform:capitalize}.brand-hero__meta-divider{margin:0 6px;opacity:.5}.brand-hero__stat{text-align:right;flex-shrink:0}.brand-hero__stat-value{font-size:1.5rem;font-weight:700;color:#111;line-height:1}.brand-hero__stat-label{font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.brand-creators{margin-top:16px}.brand-creators__heading{margin:0 0 14px!important;font-size:1rem!important;font-weight:600!important;color:#222!important}.brand-creator-grid{display:flex;flex-direction:column;gap:4px}.brand-creator-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 12px;border-radius:8px;background:0 0;text-decoration:none;color:inherit;border:1px solid transparent;transition:background-color .1s ease,border-color .1s ease}.brand-creator-row:hover{background-color:#f8f9fb;border-color:rgba(34,36,38,.08);color:inherit}.brand-creator-row__avatar{flex-shrink:0}.brand-creator-row__name{font-weight:600;font-size:.95rem;color:#111;line-height:1.2}.brand-creator-row__meta{font-size:.8rem;color:#777;margin-top:2px}.brand-creator-row__handle{color:#555}.brand-creator-row__divider{margin:0 4px;opacity:.6}.brand-creator-row__tail{font-size:.75rem;color:#888;white-space:nowrap}.brand-affiliations-section .brand-chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin-top:.75rem}.brand-affiliations-section .brand-chip{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid rgba(34,36,38,.08);border-radius:8px;background:#fff;text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .06s ease}.brand-affiliations-section .brand-chip:hover{border-color:rgba(34,36,38,.2);box-shadow:0 1px 4px rgba(0,0,0,.06);color:inherit}.brand-affiliations-section .brand-chip:active{transform:translateY(1px)}.brand-affiliations-section .brand-chip-logo{position:relative;width:32px;height:32px;border-radius:6px;background:#f3f4f6;flex-shrink:0;overflow:hidden}.brand-affiliations-section .brand-chip-logo img{border-radius:6px}.brand-affiliations-section .brand-chip-logo-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#555;font-weight:600;font-size:14px}.brand-affiliations-section .brand-chip-body{min-width:0;flex:1}.brand-affiliations-section .brand-chip-name{font-weight:600;font-size:14px;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-affiliations-section .brand-chip-meta{font-size:11px;color:#888;margin-top:1px}.brand-affiliations-section .brand-chip-category{text-transform:capitalize}.creator-products-section .commerce-category-pills{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.375rem}.creator-products-section .commerce-category-pills em[data-emoji]{margin-right:.25rem;font-style:normal}.creator-products-section .creator-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin-top:.75rem}.creator-products-section .creator-product-card{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid rgba(34,36,38,.08);border-radius:8px;background:#fff;text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .06s ease}.creator-products-section .creator-product-card:hover{border-color:rgba(34,36,38,.2);box-shadow:0 1px 4px rgba(0,0,0,.06);color:inherit}.creator-products-section .creator-product-card:active{transform:translateY(1px)}.creator-products-section .creator-product-image{position:relative;width:40px;height:40px;border-radius:6px;background:#f3f4f6;flex-shrink:0;overflow:hidden}.creator-products-section .creator-product-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.creator-products-section .creator-product-image-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#555;font-weight:600;font-size:15px}.creator-products-section .creator-product-body{min-width:0;flex:1}.creator-products-section .creator-product-title{font-weight:600;font-size:13px;color:#111;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.creator-products-section .creator-product-meta{font-size:11px;color:#888;margin-top:2px;display:flex;flex-wrap:wrap;gap:.5rem}.creator-products-section .creator-product-brand{font-weight:600;color:#555}.creator-products-section .creator-product-retailer .icon{font-size:.85em;opacity:.7}.creator-products-section .creator-products-more{margin-top:.5rem}.brand-commerce-section .commerce-tabs.menu{margin-bottom:.25rem}.brand-commerce-section .commerce-tabs.menu .ui.label.mini{position:relative;top:-1px}.brand-commerce-section .ui.tab{padding-top:.25rem}.web-fetcher-costs{max-width:1200px;margin:0 auto;padding:24px}.web-fetcher-costs__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.web-fetcher-costs__title{margin:0 0 4px;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:#111}.web-fetcher-costs__subtitle{margin:0;color:#666;font-size:.875rem;max-width:60ch}.web-fetcher-costs__windows{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:3px}.web-fetcher-costs__window-tab{padding:6px 14px;border-radius:6px;font-size:.85rem;color:#555;text-decoration:none}.web-fetcher-costs__window-tab:hover{color:#111}.web-fetcher-costs__window-tab--active{background:#fff;color:#111;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.04)}.web-fetcher-costs__kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.web-fetcher-costs__kpi{background:#fff;border:1px solid rgba(34,36,38,.08);border-radius:10px;padding:14px 16px}.web-fetcher-costs__kpi-value{font-size:1.5rem;font-weight:700;color:#111;line-height:1.1}.web-fetcher-costs__kpi-label,.web-fetcher-costs__table th{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#888}.web-fetcher-costs__kpi-label{margin-top:4px}.web-fetcher-costs__columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.web-fetcher-costs__breakdown{background:#fff;border:1px solid rgba(34,36,38,.08);border-radius:10px;padding:14px 16px}.web-fetcher-costs__section-title{margin:0 0 12px!important;font-size:.95rem!important;font-weight:600!important;color:#222!important}.web-fetcher-costs__table{width:100%;border-collapse:collapse;font-size:.875rem}.web-fetcher-costs__table th{padding:8px 12px;text-align:left;font-weight:600;background:0 0;border-bottom:1px solid rgba(34,36,38,.12)}.web-fetcher-costs__table td{padding:8px 12px;text-align:left;border-bottom:1px solid rgba(34,36,38,.06)}.web-fetcher-costs__table .numeric{text-align:right;font-variant-numeric:tabular-nums}.web-fetcher-costs__table .empty{text-align:center;color:#999;padding:16px;font-style:italic}.web-fetcher-costs__table--recent{background:#fff;border:1px solid rgba(34,36,38,.08);border-radius:10px;overflow:hidden}.web-fetcher-costs__table--recent th{padding-top:12px;padding-bottom:12px}.web-fetcher-costs__tier-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:capitalize}.web-fetcher-costs__tier-badge--faraday_bot{background:#f0f4f8;color:#4a5568}.web-fetcher-costs__tier-badge--faraday_browser{background:#e6fffa;color:#2c7a7b}.web-fetcher-costs__tier-badge--firecrawl{background:#fff5e0;color:#b45309}.web-fetcher-costs__tier-badge--cloudflare{background:#fef3c7;color:#92400e}.web-fetcher-costs__tier-badge--puppeteer{background:#ede9fe;color:#5b21b6}.admin-shell{margin:0;min-height:100vh;background:var(--bg-base);color:var(--text-primary);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.admin-shell__bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;background:var(--bg-surface);border-bottom:1px solid var(--border-light)}.admin-shell__brand{display:flex;align-items:center;gap:.5rem}.admin-shell__brand-link{font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none}.admin-shell__brand-tag{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--color-primary);background:var(--color-primary-bg);border:1px solid var(--border-light);padding:.15rem .45rem;border-radius:.35rem}.admin-shell__nav{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.admin-shell__nav-link{padding:.4rem .65rem;border-radius:.45rem;font-size:.85rem;color:var(--text-secondary);text-decoration:none;transition:color .18s ease,background-color .18s ease}.admin-shell__nav-link:hover{color:var(--text-primary);background:var(--bg-surface-secondary)}.admin-shell__user{font-size:.8rem;color:var(--text-muted);padding:0 .4rem}.admin-shell__flash{max-width:1120px;margin:.75rem auto 0;padding:.65rem .9rem;border-radius:.5rem;font-size:.875rem;border:1px solid var(--border-light)}.admin-shell__flash--notice,.admin-shell__flash--success{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,var(--bg-surface))}.admin-shell__flash--alert,.admin-shell__flash--error{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,var(--bg-surface))}.admin-dashboard{max-width:1120px;margin:0 auto;padding:2rem 1.5rem 3rem}.admin-dashboard__header{margin-bottom:.5rem}.admin-dashboard__title{margin:0 0 .25rem;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.admin-dashboard__subtitle{margin:0;max-width:68ch;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.admin-dashboard__inline-link{color:var(--color-primary);font-weight:500;text-decoration:none}.admin-dashboard__inline-link:hover,.admin-dashboard__section-link:hover{color:var(--color-primary-hover);text-decoration:underline}.admin-dashboard__section{margin-top:2.25rem}.admin-dashboard__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;padding-bottom:.55rem;border-bottom:1px solid var(--border-light)}.admin-dashboard__section-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.admin-dashboard__section-link{font-size:.82rem;font-weight:500;color:var(--color-primary);text-decoration:none;white-space:nowrap}.admin-dashboard__subsection-title{margin:1.25rem 0 .6rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.admin-dashboard__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.admin-dashboard__tile{display:block;padding:1rem 1.05rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.7rem;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-dashboard__tile--primary{background:var(--color-primary-bg);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.admin-dashboard__tile--warning{background:color-mix(in srgb,var(--color-warning) 10%,var(--bg-surface));border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.admin-dashboard__tile--warning .admin-dashboard__tile-value{color:var(--color-warning)}.admin-dashboard__tile--link:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);box-shadow:0 2px 10px rgba(0,0,0,.06);transform:translateY(-1px)}.admin-dashboard__tile-value{font-size:1.55rem;font-weight:700;line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums}.admin-dashboard__tile--primary .admin-dashboard__tile-value{color:var(--color-primary)}.admin-dashboard__tile-label{margin-top:.4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.admin-dashboard__note{margin:.85rem 0 0;font-size:.85rem;color:var(--text-secondary)}.admin-dashboard__note strong{color:var(--text-primary)}.admin-dashboard__note-muted{margin-left:.25rem;color:var(--text-muted)}.admin-dashboard__feature{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.25rem 1.4rem;background:var(--color-primary-bg);border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:.85rem;margin-bottom:.75rem;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-dashboard__feature:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);box-shadow:0 4px 18px color-mix(in srgb,var(--color-primary) 18%,transparent);transform:translateY(-1px)}.admin-dashboard__feature:hover .admin-dashboard__card-cta{color:var(--color-primary-hover)}.admin-dashboard__feature-kicker{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.admin-dashboard__feature-metric{display:flex;align-items:baseline;gap:.5rem;margin-top:.15rem}.admin-dashboard__feature-value{font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.admin-dashboard__feature-unit{font-size:.85rem;font-weight:600;color:var(--text-muted)}.admin-dashboard__feature-sub{margin-top:.5rem;font-size:.85rem;color:var(--text-secondary)}.admin-dashboard__feature-sub strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.admin-dashboard__feature-sep{margin:0 .6rem;color:var(--border-strong)}.admin-dashboard__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.admin-dashboard__cards--compact{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.admin-dashboard__card{display:block;padding:1.05rem 1.1rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.7rem;color:inherit;text-decoration:none;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.admin-dashboard__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.07);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);transform:translateY(-1px)}.admin-dashboard__card-kicker{display:inline-flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.5rem}.admin-dashboard__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent-blue);flex:none}.admin-dashboard__dot--llm{background:var(--color-accent-gold)}.admin-dashboard__dot--ops{background:var(--color-accent-mint)}.admin-dashboard__dot--bi{background:var(--color-accent-blue)}.admin-dashboard__card-title,.admin-dashboard__stat strong{font-size:.98rem;font-weight:700;color:var(--text-primary)}.admin-dashboard__card-desc{margin-top:.4rem;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}.admin-dashboard__card-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.admin-dashboard__stat{font-size:.75rem;color:var(--text-muted)}.admin-dashboard__stat strong{display:block;font-size:1.05rem;font-variant-numeric:tabular-nums}.admin-dashboard__card-cta{margin-top:.8rem;font-size:.8rem;font-weight:600;color:var(--color-primary)}.admin-dashboard__chips{display:flex;flex-wrap:wrap;gap:.5rem}.admin-dashboard__chip,.admin-dashboard__table{background:var(--bg-surface);border:1px solid var(--border-light)}.admin-dashboard__chip{display:inline-flex;align-items:center;padding:.5rem .85rem;border-radius:.55rem;font-size:.85rem;font-weight:500;color:var(--text-primary);text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.admin-dashboard__chip:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:var(--bg-surface-secondary)}.admin-dashboard__table{width:100%;border-collapse:collapse;font-size:.875rem;border-radius:.7rem;overflow:hidden}.admin-dashboard__badge,.admin-dashboard__table th{font-weight:600;background:var(--bg-surface-secondary)}.admin-dashboard__table th{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.admin-dashboard__table td{color:var(--text-primary)}.admin-dashboard__table .numeric{text-align:right;font-variant-numeric:tabular-nums}.admin-dashboard__badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;text-transform:capitalize;color:var(--text-secondary);border:1px solid var(--border-light)}.admin-dashboard__badge--finished{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--bg-surface));border-color:transparent}.admin-dashboard__badge--refunded{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,var(--bg-surface));border-color:transparent}.admin-dashboard__badge--errored{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,var(--bg-surface));border-color:transparent}@media (prefers-reduced-motion:reduce){.admin-dashboard__card,.admin-dashboard__chip,.admin-dashboard__feature,.admin-dashboard__tile,.admin-shell__nav-link{transition:none}.admin-dashboard__card:hover,.admin-dashboard__feature:hover,.admin-dashboard__tile--link:hover{transform:none}}.admin-kit-handoffs{max-width:1120px;margin:0 auto;padding:2rem 1.5rem 3rem}.admin-kit-handoffs--show{max-width:1280px}.admin-kit-handoffs__header{margin-bottom:1.25rem}.admin-kit-handoffs__back{display:inline-block;margin-bottom:.6rem;font-size:.82rem;font-weight:500;color:var(--text-secondary);text-decoration:none}.admin-kit-handoffs__back:hover{color:var(--color-primary)}.admin-kit-handoffs__title{margin:0 0 .25rem;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.admin-kit-handoffs__subtitle{margin:0;max-width:68ch;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.admin-kit-handoffs__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.admin-kit-handoffs__inline-link{color:var(--color-primary);font-weight:500;text-decoration:none}.admin-kit-handoffs__inline-link:hover{color:var(--color-primary-hover);text-decoration:underline}.admin-kit-handoffs__status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.9rem 1.1rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.7rem}.admin-kit-handoffs__duty-state{display:inline-flex;align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;color:var(--text-primary)}.admin-kit-handoffs__duty-state--on .admin-kit-handoffs__duty-dot{background:var(--color-success)}.admin-kit-handoffs__duty-state--off .admin-kit-handoffs__duty-dot{background:var(--text-disabled)}.admin-kit-handoffs__duty-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none}.admin-kit-handoffs__duty-note{margin:.25rem 0 0;font-size:.8rem;color:var(--text-muted)}.admin-kit-handoffs__warning{margin-top:.6rem;padding:.6rem .9rem;border-radius:.5rem;font-size:.82rem;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent)}.admin-kit-handoffs__section{margin-top:2.25rem}.admin-kit-handoffs__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;padding-bottom:.55rem;border-bottom:1px solid var(--border-light)}.admin-kit-handoffs__section-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.admin-kit-handoffs__section-note{font-size:.78rem;color:var(--text-muted);text-align:right}.admin-kit-handoffs__empty{margin:0;padding:1.5rem;text-align:center;font-size:.85rem;color:var(--text-muted);background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:.7rem}.admin-kit-handoffs__rows{display:flex;flex-direction:column;gap:.5rem}.admin-kit-handoffs__live,.admin-kit-handoffs__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 1.05rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.7rem;color:inherit;text-decoration:none}.admin-kit-handoffs__row{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-kit-handoffs__row:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);box-shadow:0 2px 10px rgba(0,0,0,.06);transform:translateY(-1px)}.admin-kit-handoffs__row--urgent{background:color-mix(in srgb,var(--color-error) 7%,var(--bg-surface));border-color:color-mix(in srgb,var(--color-error) 38%,transparent)}.admin-kit-handoffs__row-main{min-width:0;flex:1 1 22rem}.admin-kit-handoffs__row-title{font-size:.95rem;font-weight:700;color:var(--text-primary)}.admin-kit-handoffs__row-summary{margin-top:.2rem;font-size:.82rem;line-height:1.45;color:var(--text-secondary)}.admin-kit-handoffs__row-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.admin-kit-handoffs__wait{font-size:.8rem;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-kit-handoffs__wait--urgent{color:var(--color-error)}.admin-kit-handoffs__badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap;background:var(--bg-surface-secondary);color:var(--text-secondary);border:1px solid var(--border-light)}.admin-kit-handoffs__badge--claimed{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 12%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__badge--state-requested{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__badge--state-active{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 12%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__badge--state-resolved{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__badge--state-expired{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__badge--compose,.admin-kit-handoffs__badge--edit_draft,.admin-kit-handoffs__badge--send_draft{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__badge--steer{color:var(--color-accent-blue);background:color-mix(in srgb,var(--color-accent-blue) 12%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__badge--timeout{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,var(--bg-surface));border-color:transparent}.admin-kit-handoffs__table{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.7rem;overflow:hidden}.admin-dashboard__table td,.admin-dashboard__table th,.admin-kit-handoffs__table td,.admin-kit-handoffs__table th{padding:.55rem .9rem;text-align:left;border-bottom:1px solid var(--border-light)}.admin-kit-handoffs__table th{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-surface-secondary)}.admin-kit-handoffs__table td{color:var(--text-primary)}.admin-kit-handoffs__columns{display:grid;grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:1.25rem;margin-top:1.5rem}.admin-kit-handoffs__conversation{min-width:0;padding:1.1rem 1.2rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.7rem}.admin-kit-handoffs__panel{position:sticky;top:4.5rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.admin-kit-handoffs__panel-block{padding:1.05rem 1.1rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.7rem}.admin-kit-handoffs__panel-title{margin:0 0 .6rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.admin-kit-handoffs__hint{margin:.5rem 0 0;font-size:.76rem;line-height:1.45;color:var(--text-muted)}.admin-kit-handoffs__notice{margin-bottom:.9rem;padding:.6rem .9rem;border-radius:.5rem;font-size:.82rem;line-height:1.45;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent)}.admin-kit-handoffs__message{max-width:44rem;margin-bottom:.75rem;padding:.7rem .9rem;border-radius:.7rem;border:1px solid var(--border-light)}.admin-kit-handoffs__message--customer{background:var(--bg-surface-secondary);border-top-left-radius:.2rem}.admin-kit-handoffs__message--kit{margin-left:auto;background:var(--color-primary-bg);border-color:color-mix(in srgb,var(--color-primary) 22%,transparent);border-top-right-radius:.2rem}.admin-kit-handoffs__message--human{background:color-mix(in srgb,var(--color-info) 10%,var(--bg-surface));border-color:color-mix(in srgb,var(--color-info) 38%,transparent)}.admin-kit-handoffs__message-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.3rem}.admin-kit-handoffs__message-role{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.admin-kit-handoffs__message--human .admin-kit-handoffs__message-role{color:var(--color-info)}.admin-kit-handoffs__message-time{font-size:.68rem;color:var(--text-muted);white-space:nowrap}.admin-kit-handoffs__message-body{font-size:.875rem;line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.admin-kit-handoffs__draft p,.admin-kit-handoffs__message-body p,.admin-kit-handoffs__readonly p{margin:0 0 .5rem}.admin-kit-handoffs__draft p:last-child,.admin-kit-handoffs__message-body p:last-child,.admin-kit-handoffs__readonly p:last-child{margin-bottom:0}.admin-kit-handoffs__drafting{margin:0;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.admin-kit-handoffs__draft,.admin-kit-handoffs__readonly{padding:.7rem .85rem;font-size:.85rem;line-height:1.5;color:var(--text-primary);border-radius:.55rem;overflow-wrap:anywhere}.admin-kit-handoffs__draft{margin-bottom:.75rem;background:var(--bg-highlight);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent)}.admin-kit-handoffs__readonly{background:var(--bg-surface-secondary);border:1px solid var(--border-light)}.admin-kit-handoffs form.button_to,.admin-kit-handoffs__facts{margin:0}.admin-kit-handoffs__fact{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--border-light)}.admin-kit-handoffs__fact:last-child,.admin-revenue__table tbody tr:last-child td{border-bottom:none}.admin-kit-handoffs__fact dt{font-size:.78rem;color:var(--text-muted)}.admin-kit-handoffs__fact dd{margin:0;font-size:.82rem;font-weight:600;color:var(--text-primary);text-align:right}.admin-kit-handoffs__form{display:flex;flex-direction:column;gap:.5rem}.admin-kit-handoffs__textarea{width:100%;padding:.6rem .7rem;font:inherit;font-size:.85rem;line-height:1.5;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;resize:vertical}.admin-kit-handoffs__textarea::placeholder{color:var(--text-disabled)}.admin-kit-handoffs__textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.admin-kit-handoffs__button{display:inline-block;padding:.5rem .9rem;font:inherit;font-size:.82rem;font-weight:600;line-height:1.2;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;cursor:pointer;text-align:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.admin-kit-handoffs__button:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:var(--bg-surface-secondary)}.admin-kit-handoffs__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-kit-handoffs__button--primary{color:#fff;background:var(--color-primary);border-color:transparent}.admin-kit-handoffs__button--primary:hover{color:#fff;background:var(--color-primary-hover);border-color:transparent}.admin-kit-handoffs__button--quiet{color:var(--text-secondary);background:0 0}.admin-kit-handoffs__button--block{display:block;width:100%}@media (max-width:900px){.admin-kit-handoffs__columns{grid-template-columns:minmax(0,1fr)}.admin-kit-handoffs__panel{position:static}.admin-kit-handoffs__message--kit{margin-left:0}}@media (prefers-reduced-motion:reduce){.admin-kit-handoffs__button,.admin-kit-handoffs__row{transition:none}.admin-kit-handoffs__row:hover{transform:none}}.admin-revenue{max-width:1120px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--text-primary)}.admin-revenue__back{display:inline-block;margin-bottom:.75rem;font-size:.82rem;font-weight:500;color:var(--color-primary);text-decoration:none}.admin-revenue__back:hover{color:var(--color-primary-hover);text-decoration:underline}.admin-revenue__title{margin:0 0 .25rem;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.admin-revenue__subtitle{margin:0;max-width:70ch;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.admin-revenue__freshness{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.9rem}.admin-revenue__synced{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.admin-revenue__synced--stale{color:var(--color-error)}.admin-revenue__synced-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-success);flex:none}.admin-revenue__synced--stale .admin-revenue__synced-dot{background:var(--color-error)}.admin-revenue__refresh{display:inline-flex;align-items:center;padding:.35rem .85rem;border:1px solid var(--border-default);border-radius:.5rem;background:var(--bg-surface);color:var(--text-primary);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.admin-revenue__refresh:hover{background:var(--bg-surface-secondary);border-color:var(--color-primary);color:var(--color-primary)}.admin-revenue__headline{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:1.5rem;padding:1.5rem 1.6rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.9rem}.admin-revenue__hero{display:flex;flex-direction:column;justify-content:center;min-width:12rem}.admin-revenue__hero-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.admin-revenue__hero-metric{display:flex;align-items:baseline;gap:.4rem;margin-top:.3rem}.admin-revenue__hero-value{font-size:2.9rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums}.admin-revenue__hero-unit{font-size:.95rem;font-weight:600;color:var(--text-muted)}.admin-revenue__delta{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;margin-top:.55rem;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;background:var(--bg-surface-secondary);color:var(--text-secondary)}.admin-revenue__delta--up{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--bg-surface))}.admin-revenue__delta--down{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,var(--bg-surface))}.admin-revenue__stat-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem}.admin-revenue__stat{display:flex;flex-direction:column;gap:.2rem}.admin-revenue__stat-value{font-size:1.35rem;font-weight:700;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.admin-revenue__stat-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.admin-revenue__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.25rem}@media (min-width:60rem){.admin-revenue__grid{grid-template-columns:3fr 2fr;align-items:start}}.admin-revenue__panel{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:.9rem;padding:1.25rem 1.35rem;margin-top:1.25rem}.admin-revenue__grid .admin-revenue__panel{margin-top:0}.admin-revenue__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.admin-revenue__panel-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.admin-revenue__panel-note{font-size:.75rem;color:var(--text-muted)}.admin-revenue__legend{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.admin-revenue__legend-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-secondary)}.admin-revenue__swatch{width:.7rem;height:.7rem;border-radius:.2rem;flex:none}.admin-revenue__swatch--new{background:var(--color-primary)}.admin-revenue__swatch--churn{background:var(--color-accent-blue)}.admin-revenue__swatch--revenue{background:var(--color-accent-mint)}.admin-revenue__chart{display:block;width:100%;height:auto;overflow:visible}.admin-revenue__bar{transition:opacity .15s ease}.admin-revenue__bar--new{fill:var(--color-primary)}.admin-revenue__bar--churn{fill:var(--color-accent-blue)}.admin-revenue__bar--revenue{fill:var(--color-accent-mint)}.admin-revenue__bar:hover{opacity:.82}.admin-revenue__baseline{stroke:var(--border-default);stroke-width:1}.admin-revenue__gridline{stroke:var(--border-light);stroke-width:1}.admin-revenue__axis-label,.admin-revenue__bar-value{fill:var(--text-muted);font-size:11px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.admin-revenue__bar-value{fill:var(--text-secondary);font-size:10px;font-weight:600}.admin-revenue__table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-revenue__table td,.admin-revenue__table th{padding:.6rem .5rem;text-align:left;border-bottom:1px solid var(--border-light);vertical-align:middle}.admin-revenue__table th{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.admin-revenue__table td{color:var(--text-primary)}.admin-revenue__table .numeric{text-align:right;font-variant-numeric:tabular-nums}.admin-revenue__table-plan{font-weight:600;color:var(--text-primary)}.admin-revenue__table-sub{display:block;font-size:.72rem;font-weight:400;color:var(--text-muted)}.admin-revenue__meter{display:flex;align-items:center;gap:.55rem;min-width:9rem}.admin-revenue__meter-svg{display:block;flex:1;width:100%;min-width:4rem;height:.5rem}.admin-revenue__meter-track{fill:var(--bg-surface-secondary)}.admin-revenue__meter-fill{fill:var(--color-primary)}.admin-revenue__meter-pct{font-size:.75rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;min-width:2.6rem;text-align:right}.admin-revenue__empty{padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:.9rem}@media (prefers-reduced-motion:reduce){.admin-revenue__bar{transition:none}}.ad-panel{background:var(--bg-surface, #fff);border-radius:12px;box-shadow:0 1px 3px var(--border-light, rgba(0, 0, 0, 0.06));padding:1.5rem;margin-top:1rem}.ad-panel-title{font-size:.95rem;font-weight:700;color:var(--text-primary, #1a202c);margin:0 0 1rem;display:flex;align-items:center;gap:.4rem}.ad-panel-title i.icon{color:var(--text-muted, #718096);margin:0!important;font-size:.9em}.ad-section{margin-bottom:1rem}.ad-section-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;flex-wrap:wrap}.ad-section-label{font-weight:600;font-size:.82rem;color:var(--text-secondary, #4a5568);display:flex;align-items:center;gap:.3rem;flex:1}.ad-section-label i.icon{margin:0!important;font-size:.85em;color:var(--text-muted, #a0aec0)}.ad-source-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;white-space:nowrap}.ad-source-pill.ad-source-real{background:#e6fffa;color:#285e61}.ad-source-pill.ad-source-estimated{background:#fffaf0;color:#975a16}.ad-source-pill.ad-source-inferred{background:#ebf4ff;color:#2c5282}.ad-source-pill.ad-source-none{background:#f7fafc;color:#718096}.ad-age-bars{display:flex;flex-direction:column;gap:.35rem}.ad-age-row{display:grid;grid-template-columns:3.5rem 1fr 2.5rem;align-items:center;gap:.5rem}.ad-age-label{font-size:.75rem;color:var(--text-secondary, #4a5568);font-weight:500;text-align:right}.ad-age-bar-wrap{background:var(--border-light, #edf2f7);border-radius:3px;height:8px;overflow:hidden}.ad-age-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#4299e1,#63b3ed);transition:width .4s ease}.ad-age-pct{font-size:.72rem;font-weight:600;color:var(--text-muted, #718096)}.ad-gender-split{margin-top:.25rem}.ad-gender-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.ad-gender-female{background:linear-gradient(90deg,#ed64a6,#f687b3);transition:width .4s ease}.ad-gender-male{background:linear-gradient(90deg,#4299e1,#63b3ed);flex:1;transition:width .4s ease}.ad-gender-legend{display:flex;gap:1rem;font-size:.78rem;color:var(--text-secondary, #4a5568)}.ad-gender-f-label,.ad-gender-m-label{display:flex;align-items:center;gap:.35rem}.ad-gender-f-label strong,.ad-gender-m-label strong{color:var(--text-primary, #1a202c)}.ad-gender-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ad-gender-dot.female{background:#ed64a6}.ad-gender-dot.male{background:#4299e1}.ad-divider{border:0;border-top:1px solid var(--border-light, #eef0f2);margin:.75rem 0}.ad-empty,.ad-notes{color:var(--text-muted, #a0aec0)}.ad-notes{font-size:.72rem;font-style:italic;margin-top:.4rem}.ad-empty{font-size:.8rem;display:flex;align-items:center;gap:.4rem}.ad-empty i.icon{margin:0!important;opacity:.6}.methodology-link{font-size:.8rem;color:var(--text-muted, #718096);font-weight:500;text-decoration:none;border-bottom:1px dashed var(--border-light, #cbd5e0);cursor:pointer;margin-left:.5rem}.methodology-link:hover{color:var(--text-secondary, #4a5568);border-bottom-color:var(--text-muted, #718096)}.methodology-modal .methodology-intro{color:var(--text-secondary, #4a5568);margin:0 0 1.25rem;line-height:1.55}.methodology-modal .methodology-section{padding:.85rem 0;border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.06))}.methodology-modal .methodology-section:last-of-type{padding-bottom:.4rem}.methodology-modal .methodology-section p{color:var(--text-primary, #1a202c);line-height:1.5;margin:0 0 .5rem;font-size:.92rem}.methodology-modal .methodology-section-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.98rem;font-weight:700}.methodology-modal .methodology-weight{margin-left:auto;font-size:.8rem;font-weight:600;color:var(--text-muted, #718096);background:var(--bg-muted, #f7f8fa);padding:.15rem .5rem;border-radius:999px}.methodology-modal .methodology-note{font-size:.85rem;color:var(--text-muted, #718096);margin-top:.9rem!important;padding-top:.85rem;border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.06))}.methodology-modal .methodology-formula{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:var(--bg-muted, #f7f8fa);border-radius:6px;padding:.5rem .75rem;font-size:.9rem;color:var(--text-primary, #1a202c)!important;display:inline-block;margin:.25rem 0 .5rem!important}.hashtag-bar-list{display:flex;flex-direction:column;gap:.35em;margin-top:.5em}.hashtag-bar-row{display:grid;grid-template-columns:minmax(8em,14em) 1fr auto;align-items:center;gap:.75em;font-size:.85em;line-height:1.3}.hashtag-bar-label{color:rgba(0,0,0,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hashtag-bar-track{display:block;width:100%;height:.85em;background:rgba(0,0,0,.05);border-radius:2px;overflow:hidden}.hashtag-bar-fill{display:block;height:100%;border-radius:2px;transition:width .2s ease-out}.hashtag-bar-value{color:rgba(0,0,0,.55);font-variant-numeric:tabular-nums;font-size:.85em;min-width:2.5em;text-align:right}[data-theme=dark] body{background-color:var(--bg-base)}[data-theme=dark] .ui.segment{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default);box-shadow:0 1px 2px 0 rgba(0,0,0,.4)}[data-theme=dark] .ui.raised.segment{box-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.35)}[data-theme=dark] .ui.secondary.segment{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.tertiary.segment{background:var(--bg-base);color:var(--text-primary)}[data-theme=dark] .ui.piled.segment{background:var(--bg-surface);box-shadow:0 0 1px rgba(0,0,0,.6),0 2px 0-1px var(--bg-surface),0 2px 1px -1px rgba(0,0,0,.4),0 4px 0-2px var(--bg-surface),0 4px 1px -2px rgba(0,0,0,.3)}[data-theme=dark] .ui.basic.segment{background:0 0;color:var(--text-primary)}[data-theme=dark] .ui.header,[data-theme=dark] body,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-primary)}[data-theme=dark] .ui.inverted h1,[data-theme=dark] .ui.inverted h2,[data-theme=dark] .ui.inverted h3,[data-theme=dark] .ui.inverted h4,[data-theme=dark] .ui.inverted h5,[data-theme=dark] .ui.inverted h6{color:inherit}[data-theme=dark] .sub.header,[data-theme=dark] .ui.sub.header{color:var(--text-secondary)}[data-theme=dark] .ui.divider,[data-theme=dark] .ui.dividing.header{border-bottom-color:var(--border-default)}[data-theme=dark] .ui.divider{border-top-color:var(--border-default);color:var(--text-secondary)}[data-theme=dark] .ui.horizontal.divider{color:var(--text-secondary)}[data-theme=dark] .ui.horizontal.divider::after,[data-theme=dark] .ui.horizontal.divider::before{background-image:none;border-top:1px solid var(--border-default)}[data-theme=dark] .ui.loader::before,[data-theme=dark] .ui.vertical.divider{border-color:var(--border-default)}[data-theme=dark] .ui.vertical.divider::after,[data-theme=dark] .ui.vertical.divider::before{border-left:1px solid var(--border-default)}[data-theme=dark] .ui.button,[data-theme=dark] .ui.label{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .ui.basic.label{background:0 0;border:1px solid var(--border-default);color:var(--text-primary)}[data-theme=dark] .ui.dropdown>.dropdown.icon,[data-theme=dark] .ui.input>i.icon,[data-theme=dark] .ui.label .detail{color:var(--text-secondary)}[data-theme=dark] .ui.red.label{background:#7a1f1a;color:#ffd6d4;border-color:#7a1f1a}[data-theme=dark] .ui.orange.label{background:#6b3a1a;color:#ffd8b2;border-color:#6b3a1a}[data-theme=dark] .ui.yellow.label{background:#6b5a1a;color:#fff0a8;border-color:#6b5a1a}[data-theme=dark] .ui.olive.label{background:#3d4a1e;color:#d9ecaf;border-color:#3d4a1e}[data-theme=dark] .ui.green.label{background:#1f4a1f;color:#b5e8b5;border-color:#1f4a1f}[data-theme=dark] .ui.teal.label{background:#1a4d4d;color:#a8e5e0;border-color:#1a4d4d}[data-theme=dark] .ui.blue.label{background:#1d3d66;color:#b6d4fa;border-color:#1d3d66}[data-theme=dark] .ui.violet.label{background:#3d2a6b;color:#d3bff5;border-color:#3d2a6b}[data-theme=dark] .ui.purple.label{background:#4a1e5c;color:#e5b8ef;border-color:#4a1e5c}[data-theme=dark] .ui.pink.label{background:#6b1e4a;color:#f5b5d4;border-color:#6b1e4a}[data-theme=dark] .ui.brown.label{background:#4a2e1e;color:#e0c1a8;border-color:#4a2e1e}[data-theme=dark] .ui.grey.label{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.black.label{background:#000;color:#fff}[data-theme=dark] .ui.button{box-shadow:0 0 0 1px var(--border-default) inset}[data-theme=dark] .ui.button:hover{background:var(--bg-highlight);color:var(--text-primary)}[data-theme=dark] .ui.button:focus{background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 0 0 1px var(--color-primary) inset}[data-theme=dark] .empty-state,[data-theme=dark] .ui.button:active{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.icon.button{box-shadow:none}[data-theme=dark] .ui.icon.button:focus{box-shadow:0 0 0 1px var(--color-primary) inset}[data-theme=dark] .ui.primary.button{background:var(--color-primary);color:#fff;box-shadow:none}[data-theme=dark] .ui.primary.button:hover{background:var(--color-primary-hover);color:#fff}[data-theme=dark] .ui.primary.button:focus{background:var(--color-primary);color:#fff}[data-theme=dark] .ui.primary.button:active{background:var(--color-primary-hover);color:#fff}[data-theme=dark] .ui.basic.button{background:0 0;color:var(--text-primary);box-shadow:0 0 0 1px var(--border-default) inset}[data-theme=dark] .ui.basic.button:hover{background:var(--bg-highlight);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-default) inset}[data-theme=dark] .ui.basic.button:focus{background:0 0;color:var(--text-primary);box-shadow:0 0 0 1px var(--color-primary) inset}[data-theme=dark] .ui.button:disabled,[data-theme=dark] .ui.disabled.button{opacity:.45;color:var(--text-disabled)}[data-theme=dark] .ui.button.tertiary{color:var(--text-secondary)}[data-theme=dark] .ui.button.tertiary:hover{color:var(--text-primary)}[data-theme=dark] .ui.blue.button.tertiary,[data-theme=dark] .ui.blue.link.button,[data-theme=dark] a.ui.blue.button.tertiary{color:var(--color-accent-blue)}[data-theme=dark] .ui.blue.button.tertiary:hover,[data-theme=dark] .ui.blue.link.button:hover,[data-theme=dark] a.ui.blue.button.tertiary:hover{color:var(--color-accent-blue);filter:brightness(1.15)}[data-theme=dark] .ui.dropdown .menu{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 2px 8px rgba(0,0,0,.5)}[data-theme=dark] .ui.dropdown .menu .item{color:var(--text-primary)}[data-theme=dark] .ui.dropdown .menu .divider{border-top-color:var(--border-light)}[data-theme=dark] .ui.breadcrumb,[data-theme=dark] .ui.dropdown .menu .header,[data-theme=dark] .ui.dropdown .menu .item .icon,[data-theme=dark] .ui.secondary.pointing.menu .item{color:var(--text-secondary)}[data-theme=dark] .ui.breadcrumb .divider{color:var(--text-muted)}[data-theme=dark] .ui.secondary.pointing.menu .dropdown.item:hover,[data-theme=dark] .ui.secondary.pointing.menu .item:hover,[data-theme=dark] .ui.secondary.pointing.menu .link.item:hover,[data-theme=dark] .ui.secondary.pointing.menu a.item:hover{color:var(--text-primary);background-color:transparent}[data-theme=dark] .ui.secondary.pointing.menu .item.active{color:var(--text-primary);border-color:var(--color-primary)}[data-theme=dark] .drawer-header h2,[data-theme=dark] .ui.breadcrumb .active.section,[data-theme=dark] .ui.statistics .statistic>.value,html[data-theme=dark] .ui.checkbox label,html[data-theme=dark] .ui.checkbox+label{color:var(--text-primary)}[data-theme=dark] .ui.loader,[data-theme=dark] .ui.statistics .statistic>.label{color:var(--text-secondary)}[data-theme=dark] .ui.loader::after{border-color:var(--color-primary) transparent transparent}[data-theme=dark] .ui.placeholder,[data-theme=dark] .ui.placeholder.segment{background:var(--bg-surface-secondary)}[data-theme=dark] .ui.placeholder .image.header::after,[data-theme=dark] .ui.placeholder .image::after,[data-theme=dark] .ui.placeholder .line{background:var(--border-default)}[data-theme=dark] .ui.placeholder .line::after,[data-theme=dark] .ui.placeholder .line::before{background:var(--bg-surface-secondary)}[data-theme=dark] .onboarding-alert.onboarding-alert-warning{background:rgba(242,113,28,.1);border-color:rgba(242,113,28,.3)}[data-theme=dark] .onboarding-alert.onboarding-alert-error{background:rgba(219,40,40,.1);border-color:rgba(219,40,40,.3)}[data-theme=dark] .detail-modal,[data-theme=dark] .generate-drawer{background:var(--bg-surface);color:var(--text-primary)}[data-theme=dark] .detail-modal .image-section,[data-theme=dark] .quota-bar{background:var(--bg-surface-secondary)}[data-theme=dark] .template-chips .chip{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}html[data-theme=dark] .ui.card.contest{background:var(--color-contest-card-bg)}html[data-theme=dark] .ui.card.contest>.content:not(.extra) h3{color:var(--color-accent-blue)}html[data-theme=dark] .ui.card.contest .ui.label.circular{background-color:rgba(37,99,235,.2);color:var(--color-contest-label)}[data-theme=dark] .dropzone,[data-theme=dark] .dropzone.dz-clickable,[data-theme=dark] .vue-dropzone,[data-theme=dark] .vue-dropzone.dz-clickable{background:var(--bg-surface-secondary);border-color:var(--border-default);color:var(--text-secondary)}[data-theme=dark] .dropzone .dz-message,[data-theme=dark] .dropzone.dz-clickable .dz-message,[data-theme=dark] .vue-dropzone .dz-message,[data-theme=dark] .vue-dropzone.dz-clickable .dz-message{color:var(--text-secondary)}html[data-theme=dark] .ui.form input:not([type]),html[data-theme=dark] .ui.form input[type=date],html[data-theme=dark] .ui.form input[type=datetime-local],html[data-theme=dark] .ui.form input[type=email],html[data-theme=dark] .ui.form input[type=number],html[data-theme=dark] .ui.form input[type=password],html[data-theme=dark] .ui.form input[type=search],html[data-theme=dark] .ui.form input[type=tel],html[data-theme=dark] .ui.form input[type=text],html[data-theme=dark] .ui.form input[type=time],html[data-theme=dark] .ui.form input[type=url],html[data-theme=dark] .ui.form textarea,html[data-theme=dark] .ui.input input,html[data-theme=dark] .ui.input>input{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}html[data-theme=dark] .ui.form input:focus,html[data-theme=dark] .ui.form textarea:focus,html[data-theme=dark] .ui.input input:focus,html[data-theme=dark] .ui.input.focus input{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}html[data-theme=dark] .ui.form .disabled.field input,html[data-theme=dark] .ui.input.disabled input{opacity:.45;color:var(--text-disabled)}html[data-theme=dark] .ui.form input::placeholder,html[data-theme=dark] .ui.form textarea::placeholder,html[data-theme=dark] .ui.input input::placeholder{color:var(--text-muted);opacity:1}html[data-theme=dark] .ui.transparent.input input{background:0 0;color:var(--text-primary);border-color:transparent}[data-theme=dark] .ui.table tbody tr:hover,[data-theme=dark] .ui.table thead,[data-theme=dark] .ui.table thead tr,[data-theme=dark] .ui.table tr:hover>td,html[data-theme=dark] .ui.calendar .ui.popup .ui.table td:hover,html[data-theme=dark] .ui.input input[readonly]{background:var(--bg-surface-secondary)}html[data-theme=dark] .ui.form .field>label,html[data-theme=dark] .ui.form .fields>label,html[data-theme=dark] .ui.form .grouped.fields>label,html[data-theme=dark] .ui.form .inline.field>label,html[data-theme=dark] .ui.form .inline.fields .field>label,html[data-theme=dark] .ui.form:not(.inverted) .field>label:not(.button){color:var(--text-primary)}html[data-theme=dark] .ui.form .field>.selection.dropdown,html[data-theme=dark] .ui.selection.dropdown{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-primary)}html[data-theme=dark] .ui.form .field.error .input,html[data-theme=dark] .ui.form .field.error input,html[data-theme=dark] .ui.form .field.error label,html[data-theme=dark] .ui.form .field.error textarea,html[data-theme=dark] .ui.form .fields.error .field label{color:var(--color-error)}html[data-theme=dark] .ui.form .field.error input,html[data-theme=dark] .ui.form .field.error textarea{background:rgba(244,112,104,.08);border-color:var(--color-error)}html[data-theme=dark] .ui.form .field.error .ui.dropdown,html[data-theme=dark] .ui.form .field.error .ui.dropdown .menu{border-color:var(--color-error)}html[data-theme=dark] .ui.form .field .prompt.label{background:var(--color-error);color:#fff;border-color:var(--color-error)}html[data-theme=dark] .ui.form .field.success input,html[data-theme=dark] .ui.form .field.success textarea{border-color:var(--color-success)}[data-theme=dark] .ui.popup::before,html[data-theme=dark] .ui.checkbox input[type=checkbox]~label::before,html[data-theme=dark] .ui.checkbox label::before,html[data-theme=dark] .ui.radio.checkbox input[type=radio]~label::before,html[data-theme=dark] .ui.radio.checkbox label::before{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=dark] .ui.checkbox input:checked~label::before{background:var(--color-primary);border-color:var(--color-primary)}html[data-theme=dark] .ui.checkbox input:checked~label::after{color:#fff}html[data-theme=dark] .ui.checkbox input:focus~label::before{border-color:var(--color-primary)}html[data-theme=dark] .ui.radio.checkbox input:checked~label::before{background:var(--bg-elevated);border-color:var(--color-primary)}html[data-theme=dark] .ui.radio.checkbox input:checked~label::after,html[data-theme=dark] .ui.toggle.checkbox input:checked~label::before{background:var(--color-primary)}html[data-theme=dark] .ui.toggle.checkbox label::before{background:var(--border-strong)}html[data-theme=dark] .ui.toggle.checkbox label::after{background:#fff}html[data-theme=dark] .ui.calendar .ui.popup .ui.table td,html[data-theme=dark] .ui.dropdown>.text,html[data-theme=dark] .ui.toggle.checkbox label{color:var(--text-primary)}html[data-theme=dark] .ui.selection.dropdown:hover{border-color:var(--border-strong)}html[data-theme=dark] .ui.selection.dropdown.active,html[data-theme=dark] .ui.selection.dropdown:focus{border-color:var(--color-primary);background:var(--bg-elevated)}html[data-theme=dark] .ui.selection.dropdown .menu{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 2px 4px rgba(0,0,0,.5)}html[data-theme=dark] .ui.dropdown .menu>.item{color:var(--text-primary);border-top-color:var(--border-light)}[data-theme=dark] .ui.sortable.table thead th,[data-theme=dark] .ui.sortable.table thead th:hover,[data-theme=dark] .ui.table thead th,html[data-theme=dark] .ui.dropdown .menu>.item.selected,html[data-theme=dark] .ui.dropdown .menu>.item:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}html[data-theme=dark] .ui.dropdown .menu>.header,html[data-theme=dark] .ui.dropdown .menu>.item>.description{color:var(--text-secondary)}[data-theme=dark] .ui.basic.table tbody tr,[data-theme=dark] .ui.table tbody tr,html[data-theme=dark] .ui.dropdown .menu>.divider{border-top-color:var(--border-light)}html[data-theme=dark] .ui.dropdown .menu>.active.item,html[data-theme=dark] .ui.dropdown .menu>.active.selected.item{background:var(--color-primary-bg);color:var(--text-primary)}html[data-theme=dark] .ui.calendar .ui.popup .ui.table thead th,html[data-theme=dark] .ui.dropdown>.dropdown.icon{color:var(--text-secondary)}html[data-theme=dark] .ui.dropdown>.default.text,html[data-theme=dark] .ui.dropdown>input.search{color:var(--text-muted)}html[data-theme=dark] .ui.multiple.search.dropdown>input.search,html[data-theme=dark] .ui.search.dropdown input.search{background:0 0;color:var(--text-primary)}html[data-theme=dark] .ui.multiple.dropdown>.label{background:var(--bg-surface-secondary);color:var(--text-primary);border:1px solid var(--border-default)}html[data-theme=dark] .ui.labeled.input>.label{background:var(--bg-surface-secondary);color:var(--text-primary);border-color:var(--border-default)}html[data-theme=dark] .ui.calendar .ui.popup{border-color:var(--border-default)}[data-theme=dark] .ui.sortable.table thead th.sorted,html[data-theme=dark] .ui.calendar .ui.popup,html[data-theme=dark] .ui.calendar .ui.popup .ui.table{background:var(--bg-elevated);color:var(--text-primary)}html[data-theme=dark] .ui.calendar .ui.popup .ui.table td.active{background:var(--color-primary);color:#fff}@media (prefers-color-scheme:dark){html[data-theme=system] .ui.form input:not([type]),html[data-theme=system] .ui.form input[type=date],html[data-theme=system] .ui.form input[type=datetime-local],html[data-theme=system] .ui.form input[type=email],html[data-theme=system] .ui.form input[type=number],html[data-theme=system] .ui.form input[type=password],html[data-theme=system] .ui.form input[type=search],html[data-theme=system] .ui.form input[type=tel],html[data-theme=system] .ui.form input[type=text],html[data-theme=system] .ui.form input[type=time],html[data-theme=system] .ui.form input[type=url],html[data-theme=system] .ui.form textarea,html[data-theme=system] .ui.input input,html[data-theme=system] .ui.input>input{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}html[data-theme=system] .ui.form input:focus,html[data-theme=system] .ui.form textarea:focus,html[data-theme=system] .ui.input input:focus,html[data-theme=system] .ui.input.focus input{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}html[data-theme=system] .ui.form .disabled.field input,html[data-theme=system] .ui.input.disabled input{opacity:.45;color:var(--text-disabled)}html[data-theme=system] .ui.form input::placeholder,html[data-theme=system] .ui.form textarea::placeholder,html[data-theme=system] .ui.input input::placeholder{color:var(--text-muted);opacity:1}html[data-theme=system] .ui.transparent.input input{background:0 0;color:var(--text-primary);border-color:transparent}html[data-theme=system] .ui.calendar .ui.popup .ui.table td:hover,html[data-theme=system] .ui.input input[readonly]{background:var(--bg-surface-secondary)}html[data-theme=system] .ui.checkbox label,html[data-theme=system] .ui.checkbox+label,html[data-theme=system] .ui.form .field>label,html[data-theme=system] .ui.form .fields>label,html[data-theme=system] .ui.form .grouped.fields>label,html[data-theme=system] .ui.form .inline.field>label,html[data-theme=system] .ui.form .inline.fields .field>label,html[data-theme=system] .ui.toggle.checkbox label{color:var(--text-primary)}html[data-theme=system] .ui.form .field>.selection.dropdown,html[data-theme=system] .ui.selection.dropdown{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-primary)}html[data-theme=system] .ui.form .field.error .input,html[data-theme=system] .ui.form .field.error input,html[data-theme=system] .ui.form .field.error label,html[data-theme=system] .ui.form .field.error textarea,html[data-theme=system] .ui.form .fields.error .field label{color:var(--color-error)}html[data-theme=system] .ui.form .field.error input,html[data-theme=system] .ui.form .field.error textarea{background:rgba(244,112,104,.08);border-color:var(--color-error)}html[data-theme=system] .ui.form .field.error .ui.dropdown,html[data-theme=system] .ui.form .field.error .ui.dropdown .menu{border-color:var(--color-error)}html[data-theme=system] .ui.form .field .prompt.label{background:var(--color-error);color:#fff;border-color:var(--color-error)}html[data-theme=system] .ui.form .field.success input,html[data-theme=system] .ui.form .field.success textarea{border-color:var(--color-success)}html[data-theme=system] .ui.checkbox input[type=checkbox]~label::before,html[data-theme=system] .ui.checkbox label::before{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=system] .ui.checkbox input:checked~label::before{background:var(--color-primary);border-color:var(--color-primary)}html[data-theme=system] .ui.checkbox input:checked~label::after{color:#fff}html[data-theme=system] .ui.checkbox label:hover::before{border-color:var(--color-primary)}html[data-theme=system] .ui.checkbox input:focus~label::before{border-color:var(--color-primary)}html[data-theme=system] .ui.radio.checkbox input[type=radio]~label::before,html[data-theme=system] .ui.radio.checkbox label::before{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=system] .ui.radio.checkbox input:checked~label::before{background:var(--bg-elevated);border-color:var(--color-primary)}html[data-theme=system] .ui.radio.checkbox input:checked~label::after,html[data-theme=system] .ui.toggle.checkbox input:checked~label::before{background:var(--color-primary)}html[data-theme=system] .ui.toggle.checkbox label::before{background:var(--border-strong)}html[data-theme=system] .ui.toggle.checkbox label::after{background:#fff}html[data-theme=system] .ui.selection.dropdown:hover{border-color:var(--border-strong)}html[data-theme=system] .ui.selection.dropdown.active,html[data-theme=system] .ui.selection.dropdown:focus{border-color:var(--color-primary);background:var(--bg-elevated)}html[data-theme=system] .ui.selection.dropdown .menu{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 2px 4px rgba(0,0,0,.5)}html[data-theme=system] .ui.dropdown .menu>.item{color:var(--text-primary);border-top-color:var(--border-light)}html[data-theme=system] .ui.dropdown .menu>.item.selected,html[data-theme=system] .ui.dropdown .menu>.item:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}html[data-theme=system] .ui.dropdown .menu>.header,html[data-theme=system] .ui.dropdown .menu>.item>.description{color:var(--text-secondary)}html[data-theme=system] .ui.dropdown .menu>.divider{border-top-color:var(--border-light)}html[data-theme=system] .ui.dropdown .menu>.active.item,html[data-theme=system] .ui.dropdown .menu>.active.selected.item{background:var(--color-primary-bg);color:var(--text-primary)}html[data-theme=system] .ui.calendar .ui.popup .ui.table thead th,html[data-theme=system] .ui.dropdown>.dropdown.icon{color:var(--text-secondary)}html[data-theme=system] .ui.calendar .ui.popup .ui.table td,html[data-theme=system] .ui.dropdown>.text{color:var(--text-primary)}html[data-theme=system] .ui.dropdown>.default.text,html[data-theme=system] .ui.dropdown>input.search{color:var(--text-muted)}html[data-theme=system] .ui.multiple.search.dropdown>input.search,html[data-theme=system] .ui.search.dropdown input.search{background:0 0;color:var(--text-primary)}html[data-theme=system] .ui.multiple.dropdown>.label{background:var(--bg-surface-secondary);color:var(--text-primary);border:1px solid var(--border-default)}html[data-theme=system] .ui.labeled.input>.label{background:var(--bg-surface-secondary);color:var(--text-primary);border-color:var(--border-default)}html[data-theme=system] .ui.calendar .ui.popup{border-color:var(--border-default)}html[data-theme=system] .ui.calendar .ui.popup,html[data-theme=system] .ui.calendar .ui.popup .ui.table{background:var(--bg-elevated);color:var(--text-primary)}html[data-theme=system] .ui.calendar .ui.popup .ui.table td.active{background:var(--color-primary);color:#fff}}[data-theme=dark] .ui.table{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default)}[data-theme=dark] .ui.table thead th{color:var(--text-secondary);border-bottom-color:var(--border-default)}[data-theme=dark] .ui.table tbody td{border-top-color:var(--border-light);color:var(--text-primary)}[data-theme=dark] .ui.table tfoot,[data-theme=dark] .ui.table tfoot td,[data-theme=dark] .ui.table tfoot th{background:var(--bg-surface-secondary);color:var(--text-secondary);border-color:var(--border-light)}[data-theme=dark] .ui.celled.table,[data-theme=dark] .ui.celled.table td,[data-theme=dark] .ui.celled.table th{border-color:var(--border-light)}[data-theme=dark] .ui.basic.table{background:0 0;border-color:var(--border-default)}[data-theme=dark] .ui.selectable.table tbody tr:hover,[data-theme=dark] .ui.table tbody tr td.selectable:hover{background:var(--bg-highlight)}[data-theme=dark] .ui.table td.positive,[data-theme=dark] .ui.table tr.positive{background:rgba(139,195,74,.12);color:inherit}[data-theme=dark] .ui.table td.negative,[data-theme=dark] .ui.table tr.negative{background:rgba(244,112,104,.12);color:inherit}[data-theme=dark] .ui.table td.warning,[data-theme=dark] .ui.table tr.warning{background:rgba(255,179,71,.12);color:inherit}[data-theme=dark] .ui.table td.active,[data-theme=dark] .ui.table tr.active{background:var(--bg-highlight);color:var(--text-primary)}[data-theme=dark] .ui.table tr td.disabled,[data-theme=dark] .ui.table tr.disabled td,[data-theme=dark] .ui.table tr.disabled:hover,[data-theme=dark] .ui.table tr:hover td.disabled{opacity:.45;pointer-events:none}[data-theme=dark] .ui.card,[data-theme=dark] .ui.cards>.card{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 1px 3px 0 rgba(0,0,0,.5),0 0 0 1px var(--border-light)}[data-theme=dark] .ui.card:hover,[data-theme=dark] .ui.cards>.card:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.6),0 0 0 1px var(--border-default)}[data-theme=dark] .ui.card>.content,[data-theme=dark] .ui.cards>.card>.content{border-top-color:var(--border-light)}[data-theme=dark] .ui.card>.content>.header,[data-theme=dark] .ui.cards>.card>.content>.header{color:var(--text-primary)}[data-theme=dark] .ui.card>.content>.description,[data-theme=dark] .ui.cards>.card>.content>.description{color:var(--text-secondary)}[data-theme=dark] .ui.card .meta,[data-theme=dark] .ui.card .meta>a:not(.ui),[data-theme=dark] .ui.card>.content>.meta,[data-theme=dark] .ui.cards>.card>.content>.meta{color:var(--text-muted)}[data-theme=dark] .ui.card .meta>a:not(.ui):hover{color:var(--text-secondary)}[data-theme=dark] .ui.card>.extra,[data-theme=dark] .ui.card>.extra.content,[data-theme=dark] .ui.cards>.card>.extra{background:var(--bg-surface-secondary);color:var(--text-secondary);border-top-color:var(--border-light)}[data-theme=dark] .ui.card>.image,[data-theme=dark] .ui.cards>.card>.image,[data-theme=dark] .ui.progress{background:var(--bg-surface-secondary)}[data-theme=dark] .ui.cards>.raised.card,[data-theme=dark] .ui.raised.card{box-shadow:0 2px 4px rgba(0,0,0,.6),0 4px 8px rgba(0,0,0,.4)}[data-theme=dark] .ui.card>a.image:hover,[data-theme=dark] .ui.cards>.card>a.image:hover,[data-theme=dark] .ui.link.card:hover,[data-theme=dark] .ui.link.cards .card:hover{background:var(--bg-highlight)}[data-theme=dark] .ui.progress{border-color:var(--border-light)}[data-theme=dark] .ui.progress>.bar>.progress,[data-theme=dark] .ui.progress>.label,[data-theme=dark] .ui.statistic,[data-theme=dark] .ui.statistic>.value,[data-theme=dark] .ui.statistics>.statistic,[data-theme=dark] .ui.statistics>.statistic>.value{color:var(--text-primary)}[data-theme=dark] .ui.statistic>.label,[data-theme=dark] .ui.statistics>.statistic>.label{color:var(--text-secondary)}[data-theme=dark] .ui.feed>.event>.content .summary,[data-theme=dark] .ui.horizontal.statistic .value{color:var(--text-primary)}[data-theme=dark] .ui.feed>.event{border-top-color:var(--border-light)}[data-theme=dark] .ui.feed>.event>.label{background:var(--bg-surface-secondary)}[data-theme=dark] .ui.feed>.event>.content .summary .user,[data-theme=dark] .ui.list .list>a.item,[data-theme=dark] .ui.list>a.item{color:var(--color-primary)}[data-theme=dark] .ui.feed>.event>.content .date{color:var(--text-muted)}[data-theme=dark] .ui.items>.item,[data-theme=dark] .ui.items>.item>.content>.header{color:var(--text-primary)}[data-theme=dark] .ui.feed>.event>.content .extra.text,[data-theme=dark] .ui.items>.item>.content .description,[data-theme=dark] .ui.items>.item>.content>.meta{color:var(--text-secondary)}[data-theme=dark] .ui.items>.item>.content .extra{color:var(--text-muted)}[data-theme=dark] .ui.divided.items>.item{border-top-color:var(--border-light)}[data-theme=dark] .ui.list .list>.item,[data-theme=dark] .ui.list .list>.item .header,[data-theme=dark] .ui.list .list>.item>.content,[data-theme=dark] .ui.list>.item,[data-theme=dark] .ui.list>.item .header,[data-theme=dark] .ui.list>.item>.content{color:var(--text-primary)}[data-theme=dark] .ui.list .list>.item .description,[data-theme=dark] .ui.list>.item .description{color:var(--text-secondary)}[data-theme=dark] .ui.list .list>a.item:hover,[data-theme=dark] .ui.list>a.item:hover{color:var(--color-primary);filter:brightness(1.2)}[data-theme=dark] .ui.divided.list .list>.item,[data-theme=dark] .ui.divided.list>.item{border-top-color:var(--border-light)}[data-theme=dark] .ui.selection.list .list>.item:hover,[data-theme=dark] .ui.selection.list>.item:hover{background:var(--bg-highlight);color:var(--text-primary)}[data-theme=dark] .ui.search>.results{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 2px 6px rgba(0,0,0,.6);color:var(--text-primary)}[data-theme=dark] .ui.search>.results .result{border-bottom-color:var(--border-light);color:var(--text-primary)}[data-theme=dark] .ui.search>.results .result .title,[data-theme=dark] .ui.search>.results .result.active .title,[data-theme=dark] .ui.search>.results .result:hover .title{color:var(--text-primary)}[data-theme=dark] .ui.search>.results .result .description,[data-theme=dark] .ui.search>.results .result.active .description,[data-theme=dark] .ui.search>.results .result:hover .description{color:var(--text-secondary)}[data-theme=dark] .ui.search>.results .result .price{color:var(--color-success)}[data-theme=dark] .ui.search>.results .result.active,[data-theme=dark] .ui.search>.results .result:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.category.search>.results .category.active>.name,[data-theme=dark] .ui.search>.results .message .header{color:var(--text-primary)}[data-theme=dark] .ui.search>.results .message .description{color:var(--text-secondary)}[data-theme=dark] .ui.search>.results .action,[data-theme=dark] .ui.search>.results>.action{background:var(--bg-surface-secondary);color:var(--text-secondary);border-top-color:var(--border-light)}[data-theme=dark] .ui.calendar .ui.table tr td.link:hover,[data-theme=dark] .ui.calendar .ui.table tr td.today,[data-theme=dark] .ui.search>.results .action:hover,[data-theme=dark] .ui.search>.results>.action:hover{background:var(--bg-highlight);color:var(--text-primary)}[data-theme=dark] .ui.category.search>.results .category{background:var(--bg-surface-secondary);border-top-color:var(--border-light)}[data-theme=dark] .ui.category.search>.results .category>.name{color:var(--text-secondary);background:var(--bg-surface-secondary)}[data-theme=dark] .ui.category.search>.results .category .results{background:var(--bg-elevated);border-left-color:var(--border-light)}[data-theme=dark] .ui.search>.results b,[data-theme=dark] .ui.search>.results strong{background:rgba(255,255,255,.08);color:var(--text-primary)}[data-theme=dark] .ui.comments .comment .actions a.active,[data-theme=dark] .ui.comments .comment .actions a:hover,[data-theme=dark] .ui.comments .comment .author,[data-theme=dark] .ui.menu .dropdown.item .menu .item,[data-theme=dark] .ui.menu .item{color:var(--text-primary)}[data-theme=dark] .ui.comments .comment .actions a,[data-theme=dark] .ui.comments .comment .metadata{color:var(--text-muted)}[data-theme=dark] .ui.comments .comment .text{color:var(--text-secondary)}[data-theme=dark] .ui.comments .comment .comments{border-left-color:var(--border-light)}[data-theme=dark] .ui.menu{color:var(--text-primary);box-shadow:0 1px 2px 0 rgba(0,0,0,.4)}[data-theme=dark] .ui.menu .item.active:hover,[data-theme=dark] .ui.menu .item:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.menu .item::before,[data-theme=dark] .ui.vertical.menu .item::before{background:var(--border-light)}[data-theme=dark] .ui.menu .item>.label{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .ui.menu .active.item,[data-theme=dark] .ui.menu .dropdown.item:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.menu .header.item,[data-theme=dark] .ui.menu .ui.header,[data-theme=dark] .ui.modal>.content>.description>p,[data-theme=dark] .ui.secondary.menu .item{color:var(--text-secondary)}[data-theme=dark] .ui.menu .dropdown.item .menu{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 2px 4px rgba(0,0,0,.5)}[data-theme=dark] .ui.menu .dropdown.item .menu .item:hover{background:var(--bg-surface-secondary)}[data-theme=dark] .ui.secondary.menu{background:0 0;border-color:transparent;box-shadow:none}[data-theme=dark] .ui.secondary.menu .active.item,[data-theme=dark] .ui.secondary.menu .active.item:hover,[data-theme=dark] .ui.secondary.menu .item:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.pointing.menu,[data-theme=dark] .ui.pointing.secondary.menu{border-bottom-color:var(--border-default)}[data-theme=dark] .ui.pointing.menu .active.item{border-color:var(--color-primary)}[data-theme=dark] #cke_comment_comment .cke_inner,[data-theme=dark] .cke,[data-theme=dark] .ui.menu{background:var(--bg-surface);border-color:var(--border-default)}[data-theme=dark] .cke_chrome{border-color:var(--border-default)}[data-theme=dark] .cke_inner,[data-theme=dark] .ui.pointing.menu .active.item::after,[data-theme=dark] .ui.steps .step::after,[data-theme=dark] .ui.tab,[data-theme=dark] .ui.vertical.menu{background:var(--bg-surface);border-color:var(--border-default)}[data-theme=dark] .ui.pointing.secondary.menu .active.item{border-bottom-color:var(--color-primary);color:var(--text-primary)}[data-theme=dark] .ui.tabular.menu{border-bottom-color:var(--border-default)}[data-theme=dark] .ui.tabular.menu .item{background:0 0;border-color:transparent;color:var(--text-secondary)}[data-theme=dark] .ui.tabular.menu .item:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.tabular.menu .active.item,[data-theme=dark] .ui.tabular.menu .active.item:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default);border-bottom-color:var(--bg-surface)}[data-theme=dark] .ui.attached.tabular.menu .item{background:0 0;border-color:transparent;color:var(--text-secondary)}[data-theme=dark] .ui.attached.tabular.menu .item:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.attached.tabular.menu .item.active,[data-theme=dark] .ui.attached.tabular.menu .item.active:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default);border-bottom-color:var(--bg-surface)}[data-theme=dark] .ui.tab{color:var(--text-primary)}[data-theme=dark] .ui.modal{background:var(--bg-surface);box-shadow:0 4px 12px rgba(0,0,0,.6)}[data-theme=dark] .ui.modal>.header{border-bottom-color:var(--border-light)}[data-theme=dark] .ui.modal>.content,[data-theme=dark] .ui.modal>.header{background:var(--bg-surface);color:var(--text-primary)}[data-theme=dark] .ui.modal>.actions{background:var(--bg-surface-secondary);border-top-color:var(--border-light)}[data-theme=dark] .ui.modal>.close{color:var(--text-secondary)}[data-theme=dark] .ui.basic.modal,[data-theme=dark] .ui.basic.modal>.content,[data-theme=dark] .ui.basic.modal>.header,[data-theme=dark] .ui.dimmer>.content,[data-theme=dark] .ui.dimmer>.content>.header,[data-theme=dark] .ui.modal>.close:hover,[data-theme=dark] .ui.popup .header{color:var(--text-primary)}[data-theme=dark] .ui.modal,[data-theme=dark] .ui.popup,[data-theme=dark] .ui.sidebar{color:var(--text-primary);border-color:var(--border-default)}[data-theme=dark] .ui.popup{background:var(--bg-elevated);box-shadow:0 2px 6px rgba(0,0,0,.6)}[data-theme=dark] .ui.sidebar{background:var(--bg-surface);box-shadow:0 0 20px rgba(0,0,0,.5)}[data-theme=dark] .ui.dimmer{background:rgba(0,0,0,.75)}[data-theme=dark] .ui.page.dimmer{background:rgba(0,0,0,.85)}[data-theme=dark] .ui.accordion .title:hover,[data-theme=dark] .ui.accordion>.title:hover,[data-theme=dark] .ui.message a,[data-theme=dark] .ui.message a:hover{color:var(--color-primary)}[data-theme=dark] .ui.accordion .active.title,[data-theme=dark] .ui.accordion .title,[data-theme=dark] .ui.accordion>.active.title,[data-theme=dark] .ui.accordion>.title{color:var(--text-primary)}[data-theme=dark] .ui.accordion .content,[data-theme=dark] .ui.accordion>.content{color:var(--text-secondary)}[data-theme=dark] .ui.styled.accordion,[data-theme=dark] .ui.styled.accordion .accordion{background:var(--bg-surface);box-shadow:0 1px 2px rgba(0,0,0,.4);border-color:var(--border-light)}[data-theme=dark] .ui.styled.accordion .accordion .title,[data-theme=dark] .ui.styled.accordion .title{border-top-color:var(--border-light);color:var(--text-primary)}[data-theme=dark] .ui.message,[data-theme=dark] .ui.styled.accordion .accordion .active.title,[data-theme=dark] .ui.styled.accordion .accordion .title:hover,[data-theme=dark] .ui.styled.accordion .active.title,[data-theme=dark] .ui.styled.accordion .title:hover{background:var(--bg-surface-secondary)}[data-theme=dark] .ui.toast-container .toast-box,[data-theme=dark] .ui.toast-container .ui.toast{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default);box-shadow:0 2px 6px rgba(0,0,0,.6)}[data-theme=dark] .ui.toast .header{color:var(--text-primary)}[data-theme=dark] .ui.message>.close.icon,[data-theme=dark] .ui.toast .content{color:var(--text-secondary)}[data-theme=dark] .ui.toast.success{border-left-color:var(--color-success)}[data-theme=dark] .ui.toast.error{border-left-color:var(--color-error)}[data-theme=dark] .ui.toast.warning{border-left-color:var(--color-warning)}[data-theme=dark] .ui.toast.info{border-left-color:var(--color-info)}[data-theme=dark] .ui.message{color:var(--text-primary);box-shadow:0 0 0 1px var(--border-light) inset}[data-theme=dark] .ui.message .header,[data-theme=dark] .ui.message>.close.icon:hover{color:var(--text-primary)}[data-theme=dark] .ui.info.message{background:rgba(111,168,220,.12);color:var(--text-primary);box-shadow:0 0 0 1px var(--color-info) inset}[data-theme=dark] .ui.info.message .header{color:var(--color-info)}[data-theme=dark] .ui.positive.message,[data-theme=dark] .ui.success.message{background:rgba(139,195,74,.12);color:var(--text-primary);box-shadow:0 0 0 1px var(--color-success) inset}[data-theme=dark] .ui.positive.message .header,[data-theme=dark] .ui.success.message .header{color:var(--color-success)}[data-theme=dark] .ui.warning.message{background:rgba(255,179,71,.12);color:var(--text-primary);box-shadow:0 0 0 1px var(--color-warning) inset}[data-theme=dark] .ui.warning.message .header{color:var(--color-warning)}[data-theme=dark] .ui.error.message,[data-theme=dark] .ui.negative.message{background:rgba(244,112,104,.12);color:var(--text-primary);box-shadow:0 0 0 1px var(--color-error) inset}[data-theme=dark] .ui.error.message .header,[data-theme=dark] .ui.negative.message .header{color:var(--color-error)}[data-theme=dark] .ui.steps,[data-theme=dark] .ui.steps .step{border-color:var(--border-default);background:var(--bg-surface)}[data-theme=dark] .ui.steps .step{color:var(--text-primary)}[data-theme=dark] .ui.steps .step .title,[data-theme=dark] .ui.steps .step.active .title{color:var(--text-primary)}[data-theme=dark] .ui.steps .step .description,[data-theme=dark] .ui.steps .step.completed .description,[data-theme=dark] .ui.steps .step.completed .title{color:var(--text-secondary)}[data-theme=dark] .ui.calendar .ui.table thead,[data-theme=dark] .ui.steps .step.active{background:var(--bg-surface-secondary)}[data-theme=dark] .cke_panel_listItem a:hover,[data-theme=dark] .ui.steps .step:active,[data-theme=dark] .ui.steps .step:hover{background:var(--bg-surface-secondary);color:var(--text-primary)}[data-theme=dark] .ui.calendar .ui.table{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}[data-theme=dark] .ui.calendar .ui.table tr td,[data-theme=dark] .ui.calendar .ui.table tr th{color:var(--text-primary);border-color:var(--border-light)}[data-theme=dark] .ui.calendar .ui.table tr td.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}[data-theme=dark] .ui.calendar .ui.table tr td.range{background:var(--bg-highlight);color:var(--text-primary)}[data-theme=dark] .ui.calendar .ui.table tr td.disabled,[data-theme=dark] .ui.calendar .ui.table tr.disabled td{color:var(--text-disabled)}[data-theme=dark] .ui.calendar .ui.table tr .adjacent:not(.disabled):not(.active){color:var(--text-muted);background:0 0}[data-theme=dark] .ui.calendar .ui.table tr td.focus{background:var(--bg-surface-secondary)}[data-theme=dark] .ui.popup.calendar{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 2px 8px rgba(0,0,0,.6)}[data-theme=dark] .cke_editable_inline::before,[data-theme=dark] .ui.rating .icon{color:var(--text-muted)}[data-theme=dark] .ui.rating .active.icon{color:var(--color-accent-gold);text-shadow:none}[data-theme=dark] .ui.rating .icon.selected,[data-theme=dark] .ui.rating .icon.selected.active{color:var(--color-accent-gold)}[data-theme=dark] .ui.slider .inner .track{background-color:var(--bg-elevated)}[data-theme=dark] .ui.slider .inner .track-fill{background-color:var(--color-primary)}[data-theme=dark] .ui.slider .inner .thumb{background:var(--bg-base);border:2px solid var(--color-primary);box-shadow:0 1px 2px rgba(0,0,0,.5)}[data-theme=dark] .ui.slider:not(.disabled) .inner .thumb:hover,[data-theme=dark] .ui.slider:not(.disabled):focus .inner .thumb{background:var(--color-primary)}[data-theme=dark] .ui.disabled.slider .inner .track-fill{background-color:var(--text-disabled)}[data-theme=dark] .ui.labeled.slider>.labels .label,[data-theme=dark] .ui.labeled.ticked.slider>.labels .label::after{color:var(--text-secondary);background:var(--text-muted)}[data-theme=dark] .ui.nag{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .ui.flyout>.close:hover,[data-theme=dark] .ui.nag>.close:hover,[data-theme=dark] .ui.nag>.title{color:var(--text-primary)}[data-theme=dark] .ui.nag>.close{color:var(--text-secondary)}[data-theme=dark] #cke_comment_comment,[data-theme=dark] .ui.nag:hover{background:var(--bg-surface)}[data-theme=dark] .ui.flyout{box-shadow:0 0 20px rgba(0,0,0,.6)}[data-theme=dark] .ui.flyout>.header{border-bottom-color:var(--border-light)}[data-theme=dark] .ui.flyout,[data-theme=dark] .ui.flyout>.content,[data-theme=dark] .ui.flyout>.header{background:var(--bg-surface);color:var(--text-primary)}[data-theme=dark] .ui.flyout>.actions{background:var(--bg-surface-secondary);border-top-color:var(--border-light)}[data-theme=dark] .ui.flyout>.close{color:var(--text-secondary)}[data-theme=dark] .cke_bottom,[data-theme=dark] .cke_top{background:var(--bg-surface-secondary);border-color:var(--border-light)}[data-theme=dark] .cke_resizer_ltr,[data-theme=dark] .cke_resizer_rtl{border-color:transparent transparent var(--text-muted) transparent}[data-theme=dark] .cke_toolgroup{background:0 0;border-color:var(--border-light)}[data-theme=dark] .cke_toolbar_separator{background:var(--border-default)}[data-theme=dark] .cke_button,[data-theme=dark] .cke_combo_button{color:var(--text-primary)}[data-theme=dark] .cke_button:focus,[data-theme=dark] .cke_button:hover,[data-theme=dark] .cke_combo_button:focus,[data-theme=dark] .cke_combo_button:hover{background:var(--bg-highlight);outline:1px solid var(--border-default)}[data-theme=dark] .cke_button_on,[data-theme=dark] .cke_button_on:hover{background:var(--color-primary-bg);box-shadow:inset 0 0 0 1px var(--color-primary)}[data-theme=dark] .cke_button_disabled{opacity:.45}[data-theme=dark] .cke_button_icon{filter:invert(.85)!important}[data-theme=dark] .cke_autocomplete_panel li,[data-theme=dark] .cke_combo_text,[data-theme=dark] .cke_panel_list a,[data-theme=dark] .cke_panel_listItem a{color:var(--text-primary)}[data-theme=dark] .cke_combo_on,[data-theme=dark] .cke_combo_on:hover,[data-theme=dark] .cke_combo_open_on{background:var(--bg-highlight)}[data-theme=dark] .cke_combo_arrow{border-top-color:var(--text-secondary)}[data-theme=dark] .cke_panel{border-color:var(--border-default);box-shadow:0 2px 6px rgba(0,0,0,.5)}[data-theme=dark] .cke_panel,[data-theme=dark] .cke_panel_frame{background:var(--bg-elevated)}[data-theme=dark] .cke_panel_block{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .cke_editable_inline,[data-theme=dark] .cke_wysiwyg_div{background:var(--bg-surface);color:var(--text-primary)}.ui.large.breadcrumb a.shared-with-you-crumb:hover,[data-theme=dark] .cke_editable_inline a{color:var(--color-primary)}[data-theme=dark] .cke_editable_inline code,[data-theme=dark] .cke_editable_inline pre{background:var(--bg-surface-secondary);color:var(--text-primary);border-color:var(--border-light)}[data-theme=dark] .cke_path,[data-theme=dark] .cke_path_item{color:var(--text-muted)}[data-theme=dark] .cke_path_item:hover{color:var(--text-secondary)}[data-theme=dark] .cke_dialog_body{background:var(--bg-elevated)!important;color:var(--text-primary);border-color:var(--border-default)}[data-theme=dark] .cke_dialog_title{background:var(--bg-surface-secondary)!important;color:var(--text-primary);border-bottom-color:var(--border-light)}[data-theme=dark] .cke_dialog_contents{background:var(--bg-elevated)!important;color:var(--text-primary)}[data-theme=dark] .cke_dialog_contents_body{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .cke_dialog_footer{background:var(--bg-surface-secondary)!important;border-top-color:var(--border-light)}[data-theme=dark] .cke_dialog_tab,[data-theme=dark] .cke_dialog_ui_button{background:var(--bg-surface-secondary);color:var(--text-primary);border-color:var(--border-default)}[data-theme=dark] .cke_dialog_ui_button:hover{background:var(--bg-highlight)}[data-theme=dark] .cke_dialog_tab{color:var(--text-secondary);border-color:var(--border-light)}[data-theme=dark] .cke_dialog_tab:hover,[data-theme=dark] .cke_dialog_tab_selected{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .cke_dialog_ui_input_select,[data-theme=dark] .cke_dialog_ui_input_text,[data-theme=dark] .cke_dialog_ui_input_textarea{background:var(--bg-surface)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}[data-theme=dark] .cke_autocomplete_panel{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 2px 8px rgba(0,0,0,.5)}[data-theme=dark] .cke_autocomplete_panel .cke_autocomplete_selected,[data-theme=dark] .cke_autocomplete_panel li:hover{background:var(--bg-surface-secondary)}[data-theme=dark] .cke_chrome,body.billing.upgrade{background:var(--bg-surface)}[data-theme=dark] .cke_chrome .cke_inner{background:var(--bg-surface);border-color:var(--border-default)}[data-theme=dark] .rich-text-content,[data-theme=dark] .rich-text-content *{color:var(--text-primary)!important;background-color:transparent!important}[data-theme=dark] .rich-text-content a,[data-theme=dark] .rich-text-content a *{color:var(--color-primary)!important}.manual-creator-form-container{max-width:640px}.impersonation-banner{position:relative;z-index:9000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding:.5rem 1rem;background:#c0392b;color:#fff;font-size:.9rem;line-height:1.2}.impersonation-banner__message{display:inline-flex;align-items:center;gap:.35rem}.impersonation-banner__tenant{opacity:.85}.changelog-toast__close i.icon,.impersonation-banner__form,.impersonation-banner__stop.ui.button{margin:0}.report-viewer-onramp{margin-top:-.5rem;margin-bottom:1.5rem;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 2.4rem .9rem 1.15rem;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;background:#fff}.report-viewer-onramp>.close.icon{position:absolute;top:.55rem;right:.6rem;margin:0;color:rgba(0,0,0,.3);cursor:pointer;transition:color .15s ease}.report-viewer-onramp>.close.icon:hover{color:rgba(0,0,0,.6)}.report-viewer-onramp__title{font-weight:600}.report-viewer-onramp__sub{color:rgba(0,0,0,.5);margin-top:.15rem}.report-viewer-onramp__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ui.large.breadcrumb a.shared-with-you-crumb{font-size:.85rem;font-weight:500;color:var(--text-muted);vertical-align:middle;white-space:nowrap}.ui.large.breadcrumb a.shared-with-you-crumb .icon{margin-right:.3em;opacity:.85}.ui.large.breadcrumb a.shared-with-you-crumb .ui.label{margin-left:.4em;vertical-align:text-top}.ui.pagination.menu.pagination-navigating{pointer-events:none;opacity:.6}#sideNav .changelog-account-button,v-avatar{position:relative}#sideNav .changelog-account-button .changelog-account-dot{position:absolute;top:4px;right:8px;width:8px;height:8px;border-radius:50%;background:#e03997;box-shadow:0 0 0 2px #fff}.changelog-toast{position:fixed;left:20px;bottom:20px;z-index:1500;width:280px;max-width:calc(100vw - 40px);background:#1c1d21;color:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.28);padding:14px 16px;transform:translateY(140%);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.changelog-toast.changelog-toast--visible{transform:translateY(0);opacity:1}.changelog-toast__close{position:absolute;top:8px;right:8px;background:0 0;border:0;color:rgba(255,255,255,.55);cursor:pointer;padding:4px;line-height:1}.changelog-toast__close:hover{color:#fff}.changelog-toast__body{display:block;color:inherit;padding-right:14px}.changelog-toast__body:hover,html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium>div>div>.ui.top.attached.header .content .dropdown .text{color:inherit}.changelog-toast__eyebrow{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:4px}.changelog-toast__eyebrow i.icon{margin:0;font-size:.8rem}.changelog-toast__title{display:block;font-size:.95rem;font-weight:600;line-height:1.35}.changelog-modal.ui.modal{max-width:560px}.changelog-modal.ui.modal>.close.icon{top:1.15rem;right:1.1rem;color:#8a8d91;opacity:.85;text-shadow:none!important}.changelog-modal.ui.modal>.close.icon:hover{color:#33373b;opacity:1}.changelog-modal.ui.modal .changelog-modal__header{display:flex;align-items:center;gap:12px;font-size:1rem}.changelog-modal.ui.modal .changelog-modal__heading{font-weight:700}.changelog-modal.ui.modal .changelog-modal__all{font-size:.85rem;font-weight:500;color:#4183c4;position:relative;top:1px}.changelog-modal.ui.modal .changelog-modal__all i.icon{font-size:.75rem;margin-left:2px}.changelog-modal.ui.modal .changelog-modal__content{padding-top:.5rem}.changelog-modal.ui.modal .changelog-modal__viewall{margin-top:.5rem}.changelog-entry{padding:20px 0}.changelog-entry+.changelog-entry{border-top:1px solid rgba(34,36,38,.1)}.changelog-entry__meta{display:flex;align-items:center;gap:10px;margin-bottom:6px}.changelog-entry__date{font-size:.78rem;color:#8a8d91;font-weight:500}.changelog-entry__title{margin:0 0 10px;font-size:1.12rem;font-weight:700;line-height:1.3}.changelog-entry__media{margin:0 0 12px}.changelog-entry__media img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid rgba(34,36,38,.1)}.changelog-entry__body{font-size:.94rem;line-height:1.6;color:#33373b}.changelog-entry__body p{margin:0 0 .8em}.changelog-entry__body p:last-child{margin-bottom:0}.changelog-entry__body img{max-width:100%;height:auto;border-radius:8px;margin:.5em 0}.changelog-entry__cta{margin-top:12px}.changelog-page{max-width:680px;margin:0 auto;padding:8px 4px 40px}.changelog-page__header{margin-bottom:8px}.changelog-page__title{font-size:1.9rem;font-weight:800;margin:0 0 4px}.changelog-page__subtitle{color:#8a8d91;margin:0}[data-theme=dark] #sideNav .whats-new-item .whats-new-dot{box-shadow:0 0 0 2px var(--bg-base, #16171a)}[data-theme=dark] .changelog-modal.ui.modal .changelog-modal__all{color:var(--color-accent-blue, #5b9dff)}[data-theme=dark] .changelog-entry__date,[data-theme=dark] .changelog-modal.ui.modal>.close.icon{color:var(--text-muted, #9aa0a6)}[data-theme=dark] .changelog-modal.ui.modal>.close.icon:hover{color:var(--text-primary, #e6e8eb)}[data-theme=dark] .changelog-entry+.changelog-entry{border-top-color:var(--border-default, rgba(255, 255, 255, 0.1))}[data-theme=dark] .changelog-entry__body{color:var(--text-secondary, #c5c8cc)}[data-theme=dark] .changelog-entry__media img{border-color:var(--border-default, rgba(255, 255, 255, 0.12))}[data-theme=dark] .changelog-page__subtitle{color:var(--text-muted, #9aa0a6)}.demo-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:var(--color-primary, #f4806f);color:#fff;font-size:.95rem}.demo-banner__intro{display:flex;align-items:center;gap:10px;min-width:0}.demo-banner__badge{flex:none;text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.7rem;background:rgba(255,255,255,.22);padding:3px 8px;border-radius:4px}.demo-banner__countdown{font-weight:600;margin-left:4px}.demo-banner__form{margin:0}.demo-banner__field,.demo-banner__form{display:flex;align-items:center;gap:8px}.demo-banner__field input[type=email]{min-width:220px;border:0;border-radius:6px;padding:8px 10px}.demo-banner__cta,.demo-landing{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.demo-banner__cta{flex:none;border:0;border-radius:6px;padding:8px 16px;background:#fff;color:var(--color-primary, #f4806f);font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.demo-banner__cta:hover{opacity:.9}@media (max-width:767px){.demo-banner__field input[type=email]{min-width:0;width:100%}}.demo-landing{max-width:620px;margin:0 auto;padding:12px 20px 64px;text-align:center;color:#4a5565}.demo-landing__logo{display:inline-block;margin:8px 0 40px}.demo-landing__logo img{height:30px;width:auto}.demo-landing__inner{margin:0 auto}.demo-landing__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:2.4rem;line-height:1.15;letter-spacing:-.02em;color:#212121;margin:0 0 16px}.demo-landing__lead{font-size:1.19rem;line-height:1.55;color:#4a5565;margin:0 auto 36px;max-width:540px}.demo-landing__form{margin:0;text-align:left}.demo-landing__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:600;color:#7d7d7d;margin:0 0 14px}.demo-landing__fineprint{margin-top:28px;font-size:.9rem;color:#7d7d7d;text-align:center}.demo-landing__link{color:#eb554e;font-weight:600;white-space:nowrap}@media (max-width:600px){.demo-landing__title{font-size:1.85rem}.demo-landing__lead{font-size:1.05rem}}.demo-verticals{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:520px){.demo-verticals{grid-template-columns:1fr}}.demo-vertical{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:14px;outline:1px solid #eaecf0;outline-offset:-1px;cursor:pointer;transition:outline-color .12s ease,box-shadow .12s ease}.demo-vertical:hover{outline-color:#d9c3c0}.demo-vertical__radio{position:absolute;opacity:0;pointer-events:none}.demo-vertical__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.demo-vertical__label{font-weight:600;font-size:1rem;line-height:1.4;color:#212121}.demo-vertical__desc{font-size:.86rem;line-height:1.35;color:#99a3b2}.demo-vertical__check{flex-shrink:0;width:22px;height:22px;border-radius:100px;background:#fff;box-shadow:inset 0 0 0 2px rgba(208,213,221,.7);display:flex;align-items:center;justify-content:center}.demo-vertical__check i.icon{margin:0;font-size:.72rem;line-height:1;color:#fff;opacity:0}.demo-vertical:has(.demo-vertical__radio:checked){outline:2px solid #eb554e;box-shadow:0 0 0 3px rgba(235,85,78,.12)}.demo-vertical:has(.demo-vertical__radio:checked) .demo-vertical__check{background:#eb554e;box-shadow:inset 0 0 0 2px #eb554e}.demo-vertical:has(.demo-vertical__radio:checked) .demo-vertical__check i.icon{opacity:1}.demo-blocked,.demo-cta{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.demo-cta{display:block;width:100%;margin-top:24px;padding:15px 24px;border:0;border-radius:12px;background:#eb554e;color:#fff;font-weight:600;font-size:.98rem;letter-spacing:.01em;cursor:pointer;transition:background .15s ease}.demo-cta:hover{background:#d94a43}.demo-blocked{max-width:520px;margin:0 auto;padding:56px 20px 64px;text-align:center;color:#4a5565}.demo-blocked__inner{margin:0 auto}.demo-blocked__art{font-size:2.4rem;color:#eb554e;margin-bottom:16px}.demo-blocked__art i.icon,html[data-hotwire-native] body.calendars #calendar-header .right.menu .item .ui.white.button i.icon,html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.mini.tertiary.button i.icon{margin:0}.demo-blocked__title{font-weight:600;font-size:1.9rem;line-height:1.2;letter-spacing:-.01em;color:#212121;margin:0 0 14px}.demo-blocked__lead{font-size:1.08rem;line-height:1.55;color:#4a5565;margin:0 auto 24px}.demo-blocked__form{margin-bottom:20px}.demo-blocked__field{display:flex;gap:8px;justify-content:center}.demo-blocked__field input[type=email]{min-width:260px}.demo-blocked__or{color:#aaa;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;margin:18px 0}.demo-blocked__back{margin-top:28px;font-size:.9rem}.feedback-page{max-width:1040px;margin:0 auto;padding:8px 0 40px}.feedback-page__header{margin-bottom:20px}.feedback-page__title{font-size:1.6rem;font-weight:700;margin:0}.feedback-page__subtitle{color:#6b7280;margin:4px 0 0}.feedback-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}@media (max-width:860px){.feedback-layout{grid-template-columns:1fr}}.feedback-chat{display:flex;flex-direction:column;height:72vh;min-height:460px;border:1px solid rgba(34,36,38,.12);border-radius:12px;background:#fff;overflow:hidden}.feedback-chat .kit-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 18px 4px}.feedback-chat__input{border-top:1px solid rgba(34,36,38,.12);padding:12px 14px}.feedback-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.feedback-card{border:1px solid rgba(34,36,38,.12);border-radius:12px;background:#fff;padding:16px}.feedback-card__label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:12px}.feedback-card__note{color:#6b7280;font-size:.85rem;line-height:1.5;margin:0}.feedback-insight-list{display:flex;flex-direction:column;gap:12px}.feedback-insight-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(34,36,38,.12)}.feedback-insight-row:last-child{border-bottom:0;padding-bottom:0}.feedback-insight-row__title{font-weight:600;font-size:.92rem;margin-bottom:3px}.feedback-insight-row__meta{color:#6b7280;font-size:.78rem}.feedback-insight-row__meta .feedback-row__dot{margin:0 5px;opacity:.6}.feedback-insight-row__tracked{color:#4183c4}.feedback-status{text-transform:none!important;white-space:nowrap}@media (prefers-color-scheme:dark){.feedback-card,.feedback-chat{background:#1f2023;border-color:rgba(255,255,255,.14)}.feedback-chat__input,.feedback-insight-row{border-color:rgba(255,255,255,.12)}}html[data-hotwire-native]{--text-muted:var(--text-secondary)}html[data-hotwire-native] #hj-survey-holder,html[data-hotwire-native] #intercom-container,html[data-hotwire-native] #menuButton,html[data-hotwire-native] #profitwell,html[data-hotwire-native] #side_menu_button,html[data-hotwire-native] #topNav,html[data-hotwire-native] .application-header,html[data-hotwire-native] .demo-banner,html[data-hotwire-native] .intercom-launcher,html[data-hotwire-native] .intercom-lightweight-app,html[data-hotwire-native] .site-footer,html[data-hotwire-native] [data-rewardful],html[data-hotwire-native] body>footer{display:none!important}html[data-hotwire-native] body{padding-top:env(safe-area-inset-top,0);padding-bottom:calc(env(safe-area-inset-bottom,0) + 8px);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;overflow-x:hidden}html[data-hotwire-native] #container,html[data-hotwire-native] #wrapper,html[data-hotwire-native] .ui.main{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}html[data-hotwire-native] #full.column,html[data-hotwire-native] #main.column{width:100%!important;padding-left:16px!important;padding-right:16px!important}html[data-hotwire-native] .ui.button{min-height:44px}html[data-hotwire-native] .ui.button.primary,html[data-hotwire-native] .ui.primary.button{min-height:48px;transition:transform 120ms ease-out,filter 120ms ease-out}html[data-hotwire-native] .ui.button.primary:active,html[data-hotwire-native] .ui.primary.button:active{transform:scale(.98);filter:brightness(.96)}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] .ui.button.primary,html[data-hotwire-native] .ui.primary.button{transition:none}html[data-hotwire-native] .ui.button.primary:active,html[data-hotwire-native] .ui.primary.button:active{transform:none}}html[data-hotwire-native] .ui.card>.content,html[data-hotwire-native] .ui.segment.padded{padding:16px!important}html[data-hotwire-native] .native-tinted-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;border:0!important;border-radius:6px;font-size:15px;font-weight:500;white-space:nowrap;box-shadow:none!important}html[data-hotwire-native] .native-tinted-btn:active,html[data-hotwire-native] .native-tinted-btn:focus,html[data-hotwire-native] .native-tinted-btn:hover,html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.ui.buttons .ui.button.primary:active,html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.ui.buttons .ui.button.primary:focus,html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.ui.buttons .ui.button.primary:hover,html[data-hotwire-native] body.partner_campaigns.tenant_assignment button.ui.primary.submit.button:active,html[data-hotwire-native] body.partner_campaigns.tenant_assignment button.ui.primary.submit.button:focus,html[data-hotwire-native] body.partner_campaigns.tenant_assignment button.ui.primary.submit.button:hover,html[data-hotwire-native] body.tenant_assignments.show button.ui.primary.submit.button:active,html[data-hotwire-native] body.tenant_assignments.show button.ui.primary.submit.button:focus,html[data-hotwire-native] body.tenant_assignments.show button.ui.primary.submit.button:hover{background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important}html[data-hotwire-native] .web-only-refresh,html[data-hotwire-native] [data-tooltip]::after,html[data-hotwire-native] [data-tooltip]::before,html[data-hotwire-native] [data-tooltip]>i.icon.question{display:none!important}html[data-hotwire-native] turbo-frame>.ui.segment.placeholder.loading{position:relative;min-height:64px!important;padding:0;margin:0;border:0!important;box-shadow:none!important;background:0 0!important}html[data-hotwire-native] turbo-frame>.ui.segment.placeholder.loading::after,html[data-hotwire-native] turbo-frame>.ui.segment.placeholder.loading::before{content:""!important;position:absolute!important;top:16px!important;left:0!important;width:42%!important;height:12px!important;margin:0!important;border:0!important;border-radius:6px!important;background:var(--border-light, rgba(0, 0, 0, 0.08))!important;box-shadow:none!important;z-index:auto!important;animation:native-skeleton-pulse 1.6s ease-in-out infinite}html[data-hotwire-native] turbo-frame>.ui.segment.placeholder.loading::after{top:40px!important;width:72%!important;animation-delay:.15s}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] turbo-frame>.ui.segment.placeholder.loading::after,html[data-hotwire-native] turbo-frame>.ui.segment.placeholder.loading::before{animation:none}}html[data-hotwire-native] .ui.icon.simple.dropdown.hovering{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html[data-hotwire-native] .cke_toolbar_separator,html[data-hotwire-native] .cke_toolgroup a.cke_button:last-child::after{display:none!important}html[data-hotwire-native] .dropzone.ui.placeholder.segment{min-height:44px!important;padding:0 14px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border:1px solid var(--border-default, rgba(34, 36, 38, 0.15));border-radius:6px;box-shadow:none;background:var(--bg-surface, #fff)}html[data-hotwire-native] .dropzone.ui.placeholder.segment .dz-message{margin:8px 0;text-align:left}html[data-hotwire-native] .dropzone.ui.placeholder.segment .dz-message p{margin:0;text-align:left;font-size:15px;font-weight:500;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .dropzone.ui.placeholder.segment .dz-message .icon{margin-right:6px;color:var(--text-muted, #787a92)}html[data-hotwire-native] #custom_reports>.ui.inverted.dimmer{background-color:rgba(255,255,255,.97)}html[data-hotwire-native] #app{margin-top:0!important}html[data-hotwire-native] #full.column,html[data-hotwire-native] #main.column{padding-top:12px!important}html[data-hotwire-native] .ui.breadcrumb.huge,html[data-hotwire-native] .ui.breadcrumb.large,html[data-hotwire-native] .ui.main>.ui.grid>.column>.ui.header{padding-left:0!important}html[data-hotwire-native] .ui.right.floated.text.menu{float:none;width:100%;margin:0 0 12px!important}html[data-hotwire-native] .ui.right.floated.text.menu .search.item{flex:1;padding-left:0;padding-right:0}html[data-hotwire-native] .ui.pointing.pink.secondary.menu>.right.search.item .ui.icon.input,html[data-hotwire-native] .ui.pointing.pink.secondary.menu>.right.search.item form,html[data-hotwire-native] .ui.right.floated.text.menu .search.item .ui.icon.input,html[data-hotwire-native] .ui.right.floated.text.menu .search.item form{width:100%}html[data-hotwire-native] .ui.message{clear:both}html[data-hotwire-native] .ui.pointing.secondary.menu{flex-wrap:wrap}html[data-hotwire-native] .ui.pointing.secondary.menu>.item{flex:0 0 auto}html[data-hotwire-native] .ui.pointing.secondary.menu>.item.active,html[data-hotwire-native] .ui.pointing.secondary.menu>.native-tabs-scroll>.item.active{position:relative;border-bottom-color:transparent!important}html[data-hotwire-native] .ui.pointing.secondary.menu>.item.active::after,html[data-hotwire-native] .ui.pointing.secondary.menu>.native-tabs-scroll>.item.active::after{content:"";display:block;visibility:visible;position:absolute;top:auto;right:0;bottom:-2px;left:0;width:auto;height:2px;margin:0;border:0;background:currentColor;transform:none;transform-origin:50% 100%;animation:native-tab-underline-in 240ms cubic-bezier(.22,1,.36,1) backwards}html[data-hotwire-native] .ui.pointing.secondary.menu>.right.item{flex:1 1 100%;margin-left:0!important;justify-content:flex-start}html[data-hotwire-native] .ui.pointing.secondary.menu>.right.item .ui.button{flex:0 0 auto;white-space:nowrap}html[data-hotwire-native] img{max-width:100%;height:auto}html[data-hotwire-native] .ui.table{display:block;max-width:100%;overflow-x:auto}html[data-hotwire-native] .ui.main>.ui.grid>.column .grid.centered.dividing{margin-left:0!important;margin-right:0!important;padding-left:0!important}@media only screen and (max-width:767.98px){html[data-hotwire-native] .ui.cards:not(.unstackable){display:block!important;margin:0!important}html[data-hotwire-native] .ui.cards,html[data-hotwire-native] .ui.segment,html[data-hotwire-native] .ui.table{clear:both}html[data-hotwire-native] .ui.cards:not(.unstackable)>.card{display:block!important;height:auto!important;width:100%!important;margin:1em 0!important;padding:0!important}html[data-hotwire-native] .ui.cards:not(.unstackable)>.card:first-child{margin-top:0!important}html[data-hotwire-native] .ui.grid:not(.unstackable)>.column:not(.row),html[data-hotwire-native] .ui.grid:not(.unstackable)>.row>.column,html[data-hotwire-native] .ui.grid:not(.unstackable)>.row>.wide.column,html[data-hotwire-native] .ui.grid:not(.unstackable)>.wide.column{width:100%!important;margin:0!important;box-shadow:none!important;padding:.5rem 1rem!important}html[data-hotwire-native] .ui.statistic>.value,html[data-hotwire-native] .ui.statistics .statistic>.value{font-size:clamp(1.25rem,6.5vw,2rem)!important;white-space:nowrap}}.hotwire-native-menu .ui.list .item .ui.label[hidden],html[data-hotwire-native] .hide-in-native{display:none!important}.hotwire-native-menu .ui.list .item.logout>i.icon,.only-in-native,html[data-hotwire-native] body.assignments.show .ui.menu.secondary.pointing>.item>i.icon{display:none}html[data-hotwire-native] .only-in-native{display:revert}.native-tabs-scroll{display:contents}.hotwire-native-page .hotwire-native-shell{max-width:640px;margin:0 auto;padding:48px 16px calc(env(safe-area-inset-bottom,0) + 24px);text-align:center;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hotwire-native-entry{display:flex;flex-direction:column;justify-content:center;min-height:70vh;text-align:left}.hotwire-native-entry__logo{display:block;margin:0 auto 32px;max-height:72px}.hotwire-native-entry__title{margin:0 0 8px;font-size:20px;font-weight:600;text-align:center}.hotwire-native-entry__subtitle{margin:0 0 24px;color:#52606d;text-align:center}.hotwire-native-entry__alt{margin-top:24px;text-align:center}.hotwire-native-entry__choices .ui.button.hotwire-native-entry__choice{margin-bottom:12px;text-align:left}.hotwire-native-entry__choice-subdomain{display:block;color:var(--text-secondary, rgba(0, 0, 0, 0.6));font-size:12px;font-weight:400}.hotwire-native-page:has(.hotwire-native-start){display:flex;min-height:100vh}.hotwire-native-page:has(.hotwire-native-start) .hotwire-native-shell{display:flex;align-items:center;justify-content:center;flex:1;padding-top:24px;padding-bottom:24px}.hotwire-native-start{display:flex;flex-direction:column;align-items:center;color:#52606d}.hotwire-native-start__logo{display:block;max-height:48px;margin:0 auto 8px}.hotwire-native-start__dots{display:flex;gap:6px;margin-bottom:12px}.hotwire-native-start__dots span{width:8px;height:8px;border-radius:50%;background:var(--color-primary, #f4806f);animation:hotwire-native-start-pulse 1.2s ease-in-out infinite}.hotwire-native-start__dots span:nth-child(2){animation-delay:.15s}.hotwire-native-start__dots span:nth-child(3){animation-delay:.3s}.hotwire-native-start p{margin:0;font-size:15px;color:#52606d}@media (prefers-reduced-motion:reduce){.hotwire-native-start__dots span{animation:none;opacity:.6}html[data-hotwire-native] .ui.pointing.secondary.menu>.item.active::after,html[data-hotwire-native] .ui.pointing.secondary.menu>.native-tabs-scroll>.item.active::after{animation:none}}.hotwire-native-oauth-return__icon{font-size:56px;line-height:1;margin-bottom:12px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}.hotwire-native-oauth-return__icon.is-success{color:#21ba45}.hotwire-native-oauth-return__title{margin:0 0 8px;font-size:20px;font-weight:600}.hotwire-native-oauth-return__message{margin:0 0 4px;color:#52606d}.hotwire-native-oauth-return__hint{color:var(--text-secondary, rgba(0, 0, 0, 0.6));font-size:14px}.hotwire-native-page:has(.hotwire-native-menu) .hotwire-native-shell{text-align:left;padding-top:12px}.hotwire-native-page:has(.hotwire-native-menu) .hotwire-native-shell h2.ui.header{margin:8px 0 16px;font-size:24px;font-weight:700;text-align:left}.hotwire-native-menu{text-align:left}.hotwire-native-menu__identity{display:flex;align-items:center;gap:12px;min-height:64px;margin-bottom:24px;padding:8px 16px;background:var(--bg-surface, #fff);border-radius:8px}.hotwire-native-menu__avatar{width:40px;height:40px;border-radius:50%;flex:0 0 auto}.hotwire-native-menu__identity-name{font-size:17px;font-weight:600;color:var(--text-primary, rgba(0, 0, 0, 0.87))}.hotwire-native-menu__identity-tenant{margin-top:1px;font-size:13px;color:var(--text-muted, #787a92)}.hotwire-native-menu .ui.list.hotwire-native-menu__group{margin:0 0 24px;padding:0 16px;background:var(--bg-surface, #fff);border-radius:8px}.hotwire-native-menu .ui.list .item{display:flex!important;align-items:center;min-height:52px;padding-top:10px;padding-bottom:10px;font-size:17px;font-weight:400;color:var(--text-primary, rgba(0, 0, 0, 0.87))!important}.hotwire-native-menu .ui.list .item+.item{border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08))!important}.hotwire-native-menu .ui.list .item>i.icon{flex:0 0 auto;float:none;width:28px;margin-right:12px;text-align:center;font-size:17px;color:var(--color-accent-blue, #2d5264)}.hotwire-native-menu .ui.list .item::after{content:"";font-family:Icons;display:inline!important;visibility:visible!important;height:auto!important;clear:none!important;margin-left:auto;font-size:13px;color:var(--text-muted, #787a92)}.hotwire-native-menu .ui.list .item.help::after{content:""}.hotwire-native-menu .ui.list .item.logout{color:var(--color-error, #eb554e)!important}.hotwire-native-menu .ui.list .item.logout::after{content:none}.hotwire-native-menu .ui.list .item .ui.label{margin-left:auto;font-size:13px}.hotwire-native-menu .ui.list .item:has(.ui.label:not([hidden]))::after{margin-left:8px}html[data-hotwire-native] table:has(td[data-label]){display:block!important;width:100%;max-width:100%;overflow-x:visible!important}html[data-hotwire-native] table:has(td[data-label])>tbody,html[data-hotwire-native] table:has(td[data-label])>thead{display:block;width:100%}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;padding:4px 0}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td{display:block;width:auto!important;border-top:none!important;padding:6px 2px!important;text-align:left!important;white-space:normal!important}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td:first-child,html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td:not([data-label]){grid-column:1/-1}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td[data-label]{grid-column:auto}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td[data-label]::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--text-muted, #787a92)}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td[data-label] strong{font-size:16px;margin-left:0!important}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td[data-label] .ui.input{margin:0!important}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td[data-label] .ui.input input{padding:6px 8px;max-width:110px;border:1px solid var(--border-default, rgba(34, 36, 38, 0.15))!important;border-radius:6px}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td.toggle{min-height:44px}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td.right.aligned .detailsPopup .icon,html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td.toggle .ui.header{font-size:16px}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td.right.aligned{display:flex!important;align-items:center;gap:6px;padding-top:10px!important}html[data-hotwire-native] table:has(td[data-label]) tr:has(>td[data-label])>td.right.aligned .ui.mini.button{flex:1 1 auto;margin:0;min-height:40px}html[data-hotwire-native] table:has(td[data-label]) tr>td[colspan]{display:block;width:100%!important;padding:0!important}html[data-hotwire-native] .assignments-index table.ui.table.unbordered{display:block!important;overflow-x:auto!important;padding:2px 0;mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tbody>tr,html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tr{display:flex!important;align-items:center;gap:6px;padding:0 28px 0 0!important;box-shadow:none!important}html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tbody>tr::before,html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tr::before{content:"Sort by";flex:0 0 auto;font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--text-muted, #787a92);margin-right:4px}html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tbody>tr>td,html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tr>td{display:block!important;width:auto!important;padding:2px 0!important;border:0!important}html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tbody>tr>td:empty,html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tr>td:empty{display:none!important}html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tbody>tr>td a,html[data-hotwire-native] .assignments-index table.ui.table.unbordered>tr>td a{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--border-default, #e0e0e0);border-radius:18px;font-size:13px;line-height:1.2;white-space:nowrap}html[data-hotwire-native] .ui.flat.partner.segment{padding:16px!important}html[data-hotwire-native] .ui.flat.partner.segment .flex.items-center{flex-wrap:wrap;row-gap:8px}html[data-hotwire-native] .ui.flat.partner.segment>.content{overflow-x:auto}html[data-hotwire-native] .ui.flat.partner.segment .flex-grow-1>.ui.header{font-size:22px;font-weight:700;line-height:1.25;margin-bottom:2px}html[data-hotwire-native] .ui.flat.partner.segment>.content.margin-top-small{margin-top:4px!important}html[data-hotwire-native] .ui.flat.partner.segment>.flex.items-center>.flex.items-center.flex-gap-small:last-child{width:100%;gap:8px}html[data-hotwire-native] .ui.flat.partner.segment>.flex.items-center>.flex.items-center.flex-gap-small:last-child a.ui.button.white.bordered{order:1;flex:1 1 auto;min-height:48px;background:var(--color-primary, #f4806f)!important;border:0!important;color:#fff!important;font-weight:600}html[data-hotwire-native] .ui.flat.partner.segment .ui.icon.dropdown{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex:0 0 auto;order:2}html[data-hotwire-native] .ui.grid.centered.dividing .ui.large.breadcrumb{display:none!important}html[data-hotwire-native] .native-campaign-meta{display:block;margin-top:4px;font-size:15px;line-height:1.4;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .native-followers-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}html[data-hotwire-native] .native-followers-row__total{font-size:20px;font-weight:700;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] .native-followers-row__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}html[data-hotwire-native] .native-followers-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;background:var(--bg-muted, #f5f3f0);font-size:13px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .native-followers-chip i.icon.large.colored{font-size:15px;margin:0}html[data-hotwire-native] .ui.pointing.pink.secondary.menu .native-tabs-scroll{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}html[data-hotwire-native] .ui.pointing.pink.secondary.menu .native-tabs-scroll>.item{flex:0 0 auto;white-space:nowrap}html[data-hotwire-native] .ui.pointing.pink.secondary.menu>.right.search.item{flex:1 1 100%;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px}html[data-hotwire-native] .ui.pointing.pink.secondary.menu>.right.search.item .ui.button.primary{width:100%;min-height:44px;margin-left:0!important;background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;box-shadow:none!important;font-weight:600}html[data-hotwire-native] .assignments-index table.ui.table.unbordered a.active{background:var(--color-primary-wash, #fdf0ed);border-color:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a);font-weight:600}html[data-hotwire-native] .ui.segment.very.padded>.flex:has(>.flex-grow-1>h1){flex-wrap:wrap;row-gap:8px}html[data-hotwire-native] .ui.segment.very.padded>.flex:has(>.flex-grow-1>h1)>.flex-grow-1{flex:1 1 100%}html[data-hotwire-native] .ui.segment.very.padded>.flex:has(>.flex-grow-1>h1)>.flex-grow-1 h1{margin-bottom:0;font-size:24px;line-height:1.25;overflow-wrap:anywhere}html[data-hotwire-native] .ui.segment.very.padded>.flex:has(>.flex-grow-1>h1)>.flex-grow-1+div{display:flex;align-items:center;gap:6px;width:100%}html[data-hotwire-native] .ui.segment.very.padded>.flex:has(>.flex-grow-1>h1)>.flex-grow-1+div .ui.primary.button{flex:1 1 auto;min-height:48px;white-space:nowrap;font-weight:600}html[data-hotwire-native] .ui.segment.very.padded>.flex:has(>.flex-grow-1>h1)>.flex-grow-1+div>.ui.tooltip>a.ui.icon.tertiary.button{min-width:44px;min-height:44px}html[data-hotwire-native] .ui.segment.very.padded>.flex:has(>.flex-grow-1>h1)>.flex-grow-1+div .ui.icon.simple.dropdown{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:auto}html[data-hotwire-native] .ui.info.message,html[data-hotwire-native] .ui.info.mini.message{font-size:13px!important;background:var(--bg-muted, #f5f3f0)!important;border:0!important;box-shadow:none!important;color:var(--text-secondary, rgba(0, 0, 0, 0.6))!important}html[data-hotwire-native] .feature-announcement-banner>span,html[data-hotwire-native] .ui.info.message strong,html[data-hotwire-native] .ui.info.mini.message strong{color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] .ui.info.message>i.icon:not(.close),html[data-hotwire-native] .ui.info.mini.message>i.icon:not(.close){color:var(--text-muted, #787a92)}html[data-hotwire-native] .ui.info.message>i.close.icon,html[data-hotwire-native] .ui.info.mini.message>i.close.icon{color:var(--text-muted, #787a92);padding:4px}html[data-hotwire-native] .ui.info.message a,html[data-hotwire-native] .ui.info.mini.message a{display:inline-block;padding:4px 0;color:var(--color-primary-deep, #e06b5a)}html[data-hotwire-native] body.assignments.show h5.ui.header.margin-top-large{display:flex;align-items:center;min-height:44px;margin:0 0 8px!important}html[data-hotwire-native] body.assignments.show h5.ui.header.margin-top-large a{display:flex;align-items:center;min-height:44px;font-size:15px}html[data-hotwire-native] body.assignments.show .ui.segment.very.padded{padding:16px!important}html[data-hotwire-native] body.assignments.show .ui.segment.very.padded>div[style*="-2.3em"]{margin:-16px -16px 16px!important}html[data-hotwire-native] body.assignments.show .ui.segment.very.padded>div[style*="-2.3em"] img{border-radius:8px 8px 0 0;max-height:120px;object-fit:cover;width:100%}html[data-hotwire-native] body.assignments.show .ui.menu.secondary.pointing{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}html[data-hotwire-native] body.assignments.show .ui.menu.secondary.pointing>.item{flex:0 0 auto;white-space:nowrap}html[data-hotwire-native] body.assignments.show .ui.menu.secondary.pointing>.item.active{border-color:var(--color-primary, #f4806f)!important}html[data-hotwire-native] body.assignments.show .rich-text-content{font-size:17px;line-height:1.45;max-height:360px!important}html[data-hotwire-native] body.assignments.show .right.floated .ui.labeled.icon.small.button,html[data-hotwire-native] body.assignments.show .ui.placeholder.segment .ui.labeled.icon.small.button{min-height:44px;background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;border:0!important;box-shadow:none!important}html[data-hotwire-native] body.assignments.show .right.floated:has(>.ui.labeled.icon.small.button){float:none!important;display:flex;align-items:center;gap:8px;width:100%;margin-bottom:12px}html[data-hotwire-native] body.assignments.show .right.floated:has(>.ui.labeled.icon.small.button)>.ui.labeled.icon.small.button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px!important}html[data-hotwire-native] body.assignments.show .right.floated:has(>.ui.labeled.icon.small.button)>.ui.labeled.icon.small.button>i.icon{position:static!important;width:auto!important;margin:0!important;background:0 0!important;box-shadow:none!important}html[data-hotwire-native] body.assignments.show .right.floated:has(>.ui.labeled.icon.small.button)>.ui.tiny.icon.tertiary.button{flex:0 0 auto}html[data-hotwire-native] body.assignments.show .ui.tiny.icon.tertiary.button{min-height:40px;font-size:13px}html[data-hotwire-native] body.assignments.show .detailsPopup{display:flex;align-items:center;gap:4px}html[data-hotwire-native] body.assignments.show .native-row-actions{display:flex;align-items:center;gap:6px;min-height:40px}html[data-hotwire-native] body.assignments.show .native-row-actions a{font-size:15px;color:var(--color-primary-deep, #e06b5a)}html[data-hotwire-native] body.assignments.show .native-row-actions .native-row-actions__dot{color:var(--text-muted, #787a92)}html[data-hotwire-native] body.assignments.show table:has(td[data-label]) tr:has(>td[data-label])>td.right.aligned.padding-right-zero{grid-column:1/2;padding-top:2px!important;padding-bottom:2px!important}html[data-hotwire-native] body.assignments.show table:has(td[data-label]) tr:has(>td[data-label])>td.right.aligned.collapsing.padding-left-zero{grid-column:2/3;justify-content:flex-end;padding-top:2px!important;padding-bottom:2px!important}html[data-hotwire-native] body.assignments.show table:has(td[data-label]) tr:has(>td[data-label])>td.right.aligned.collapsing.padding-left-zero .ui.icon.simple.dropdown{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html[data-hotwire-native] body.assignments.show table.ui.table.unbordered.margin-bottom-zero>tbody>tr,html[data-hotwire-native] body.assignments.show table.ui.table.unbordered.margin-bottom-zero>tr{box-shadow:none!important;border-bottom:none!important}html[data-hotwire-native] body.assignments.index td[colspan="4"],html[data-hotwire-native] body.partner_campaigns.influencer_assignments td[colspan="4"],html[data-hotwire-native] body.partner_campaigns.show td[colspan="4"]{padding:8px 2px!important}html[data-hotwire-native] body.assignments.index .assignments-index a.ui.mini.basic.button{border:0!important;box-shadow:none!important;background:0 0!important;color:var(--text-secondary, rgba(0, 0, 0, 0.6))!important;font-size:13px}html[data-hotwire-native] body.assignments.index .assignments-index a.ui.mini.pink.basic.button{background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;font-weight:600}html[data-hotwire-native] body.assignments.index .ui.segment.assignments-index{animation:native-row-in 240ms cubic-bezier(.22,1,.36,1) backwards}html[data-hotwire-native] body.assignments.index .ui.segment.assignments-index+.ui.segment.assignments-index{animation-delay:35ms}html[data-hotwire-native] body.assignments.index .ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index{animation-delay:70ms}html[data-hotwire-native] body.assignments.index .ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index{animation-delay:105ms}html[data-hotwire-native] body.assignments.index .ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index{animation-delay:140ms}html[data-hotwire-native] body.assignments.index .ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index+.ui.segment.assignments-index{animation-delay:175ms}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] body.assignments.index .ui.segment.assignments-index{animation:none}}html[data-hotwire-native] #assignment_form{gap:8px!important}html[data-hotwire-native] #assignment_form .field>label,html[data-hotwire-native] #assignment_form .fields .field>label,html[data-hotwire-native] .event .ui.form .field>label,html[data-hotwire-native] .event .ui.form .fields .field>label,html[data-hotwire-native] .ui.modal.deliverables .ui.form .field>label{font-size:15px!important;font-weight:500!important;margin-bottom:6px!important}html[data-hotwire-native] #assignment_form .field,html[data-hotwire-native] #assignment_form .fields .field{margin-bottom:16px!important}html[data-hotwire-native] #assignment_form .fields{margin-bottom:0!important}html[data-hotwire-native] #assignment_form .field .ui.input>input,html[data-hotwire-native] #assignment_form .field .ui.selection.dropdown,html[data-hotwire-native] #assignment_form .field input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-hotwire-native] #assignment_form .field select{min-height:48px;font-size:17px;border-radius:6px}html[data-hotwire-native] #assignment_form .field .ui.selection.dropdown{display:flex;align-items:center}html[data-hotwire-native] #assignment_form .field .ui.selection.dropdown>.dropdown.icon{top:50%;transform:translateY(-50%)}html[data-hotwire-native] #assignment_form .field textarea,html[data-hotwire-native] .event .ui.form .field textarea{font-size:17px;line-height:1.5;border-radius:6px}html[data-hotwire-native] #assignment_form .field[class*=wide]{width:100%!important}html[data-hotwire-native] #assignment_form .ui.grid.stackable>.column{padding-top:4px!important;padding-bottom:4px!important}html[data-hotwire-native] #assignment_form .ui.segment>.field:first-child{display:flex;align-items:center;min-height:56px}html[data-hotwire-native] #assignment_form .ui.toggle.checkbox{display:block;width:100%;min-height:31px}html[data-hotwire-native] #assignment_form .ui.toggle.checkbox label{display:flex;align-items:center;min-height:31px;padding-left:0!important;padding-right:63px!important;font-size:17px}html[data-hotwire-native] #assignment_form .ui.toggle.checkbox label::before{left:auto!important;right:0;top:50%;transform:translateY(-50%);width:51px!important;height:31px!important;border-radius:16px!important}html[data-hotwire-native] #assignment_form .ui.toggle.checkbox label::after{left:auto!important;right:22px;top:50%;transform:translateY(-50%);width:27px!important;height:27px!important;transition:background .3s ease,right .3s ease}html[data-hotwire-native] #assignment_form .ui.toggle.checkbox input:checked~label::after{left:auto!important;right:2px}html[data-hotwire-native] #assignment_form .field>label a.ui.grey.small.text,html[data-hotwire-native] #assignment_form .field>label span.ui.grey.text{font-size:13px;font-weight:400;line-height:1.4}html[data-hotwire-native] #assignment_form input[type=file]{width:100%;max-width:100%;padding:0!important;border:0!important;background:0 0!important;border-radius:0!important;color:transparent}html[data-hotwire-native] #assignment_form input[type=file]::file-selector-button{height:40px;margin-right:10px;padding:0 14px;background:var(--bg-surface, #fff);border:1px solid var(--border-default, rgba(34, 36, 38, 0.15));border-radius:6px;font-size:15px;font-weight:500;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] #assignment_form .ui.pink.text{font-size:13px;font-style:normal;color:var(--text-muted, #787a92)!important}html[data-hotwire-native] #assignment_form .ui.pink.text em{font-style:normal}html[data-hotwire-native] #assignment_form .cke_button__image,html[data-hotwire-native] #assignment_form .cke_button__indent,html[data-hotwire-native] #assignment_form .cke_button__outdent,html[data-hotwire-native] #assignment_form .cke_button__smiley,html[data-hotwire-native] #assignment_form .cke_button__unlink,html[data-hotwire-native] table.ui.table.media-kits-table>thead{display:none!important}html[data-hotwire-native] #assignment_form .ui.accordion.fluid.styled .title{display:flex;align-items:center;min-height:56px;padding:0 4px!important;font-size:17px;color:var(--text-primary, rgba(0, 0, 0, 0.87))!important}html[data-hotwire-native] #assignment_form .ui.accordion.fluid.styled .title i.icon.dropdown{order:2;margin-left:auto;color:var(--text-muted, #787a92)}html[data-hotwire-native] #assignment_form .inline.fields{flex-wrap:wrap;row-gap:8px}html[data-hotwire-native] #assignment_form .inline.fields>.field,html[data-hotwire-native] #assignment_form .inline.fields>.field input,html[data-hotwire-native] .native-team-toolbar .ui.input,html[data-hotwire-native] .native-team-toolbar form{width:100%}html[data-hotwire-native] #assignment_form .cke_toolbar_separator,html[data-hotwire-native] #assignment_form label span[data-tooltip]>i.icon.question.circle,html[data-hotwire-native] .partner.card.new-campaign-card .content .ui.small.muted.text,html[data-hotwire-native] body.competitors.index .ui.grid.centered.dividing .ui.large.breadcrumb>a,html[data-hotwire-native] body.competitors.index .ui.grid.centered.dividing .ui.large.breadcrumb>i.icon.right.chevron.divider,html[data-hotwire-native] body.hashtags.index .ui.grid.centered.dividing .ui.large.breadcrumb>a,html[data-hotwire-native] body.hashtags.index .ui.grid.centered.dividing .ui.large.breadcrumb>i.icon.right.chevron.divider{display:none}html[data-hotwire-native] #assignment_form>.flex:last-of-type{position:sticky;bottom:0;flex-wrap:wrap;gap:4px;padding:12px 0 calc(env(safe-area-inset-bottom,0) + 8px);margin-bottom:0!important;background:var(--bg-surface, #fff);box-shadow:0-1px 0 var(--border-light, rgba(0, 0, 0, 0.08));z-index:5}html[data-hotwire-native] #assignment_form>.flex:last-of-type .ui.button{margin:0}html[data-hotwire-native] #assignment_form>.flex:last-of-type a.ui.button:not(.primary){order:2;flex:1 1 100%;min-height:44px;background:0 0!important;box-shadow:none!important;color:var(--text-secondary, rgba(0, 0, 0, 0.6))!important}html[data-hotwire-native] #assignment_form>.flex:last-of-type .ui.button.primary.submit{order:1;flex:1 1 100%;min-height:48px;font-weight:600}html[data-hotwire-native] .native-team-toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}html[data-hotwire-native] .native-team-list .native-team-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 2px;border-bottom:1px solid var(--border-default, rgba(34, 36, 38, 0.1))}html[data-hotwire-native] .native-team-list .native-team-row:last-child{border-bottom:none}html[data-hotwire-native] .native-team-list .native-team-row__info{flex:1;min-width:0}html[data-hotwire-native] .native-team-list .native-team-row__name{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}html[data-hotwire-native] .native-team-list .native-team-row__name .ui.label{font-size:12px}html[data-hotwire-native] .native-team-list .native-team-row__email{font-size:13px;color:var(--text-secondary, #52606d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-hotwire-native] .native-team-list .ui.dropdown{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px}html[data-hotwire-native] .account-edit-grid .ui.right.floated{float:none!important;width:100%}html[data-hotwire-native] .account-edit-grid .ui.right.floated>.ui.button{width:100%;margin-right:0}html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tbody>tr,html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tr{display:flex!important;align-items:center;min-height:52px;padding:0!important;box-shadow:none!important;border-top:1px solid var(--border-default, rgba(34, 36, 38, 0.1))}html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tbody>tr:first-child,html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tr:first-child,html[data-hotwire-native] table.ui.table.media-kits-table>tbody>tr:first-child,html[data-hotwire-native] table.ui.table.media-kits-table>tr:first-child{border-top:none}html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tbody>tr>td,html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tr>td{display:block!important;width:auto!important;border:0!important;padding:8px 0!important}html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tbody>tr>td:first-child,html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tr>td:first-child{flex:0 0 32px}html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tbody>tr>td:first-child .icon,html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tr>td:first-child .icon{font-size:18px}html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tbody>tr>td:nth-child(2),html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tr>td:nth-child(2){flex:1;min-width:0}html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tbody>tr>td:last-child,html[data-hotwire-native] .account-edit-grid .oauth-identities table.ui.table>tr>td:last-child{flex:0 0 auto}html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox{position:relative;display:flex;align-items:center;width:100%;min-height:48px}html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>input[type=checkbox],html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>input[type=checkbox]{position:absolute;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0;opacity:0!important;z-index:2;cursor:pointer}html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>label{flex:1 1 0;padding-left:0!important;padding-right:63px!important;font-size:17px}html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>label::before,html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>label::before{content:""!important;top:50%!important;left:auto!important;right:0;width:51px!important;height:31px!important;border:0!important;border-radius:15.5px!important;background:var(--border-strong, rgba(0, 0, 0, 0.22))!important;transform:translateY(-50%);transition:background-color 200ms ease-out}html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>label::after,html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>label::after{content:""!important;opacity:1!important;top:50%!important;left:auto!important;right:22px;width:27px!important;height:27px!important;border-radius:50%;background:#fff!important;box-shadow:0 3px 8px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.12);transform:translateY(-50%);transition:transform 200ms cubic-bezier(.22,1,.36,1)}html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>input[type=checkbox]:checked~label::before{background:var(--color-primary, #f4806f)!important}html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>input[type=checkbox]:checked~label::after{transform:translate(20px,-50%)}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>label::after,html[data-hotwire-native] .account-edit-grid .ui.email-preferences.form .field>.ui.checkbox>label::before{transition:none}}html[data-hotwire-native] .account-edit-grid .ui.buttons[data-controller=theme-toggle]{display:flex;width:100%}html[data-hotwire-native] .account-edit-grid .ui.buttons[data-controller=theme-toggle]>.ui.button{flex:1}html[data-hotwire-native] .account-edit-grid input[type=file],img{max-width:100%}html[data-hotwire-native] .collabs-header>.right.floated .ui.button.dropdown>.menu,html[data-hotwire-native] .danger-zone .ui.red.button{width:100%}html[data-hotwire-native] .native-media-kit-blank .ui.placeholder.segment{padding:32px 20px}html[data-hotwire-native] .native-media-kit-blank .ui.icon.header .icon{font-size:2.2em;color:var(--text-muted, #9aa5b1)}html[data-hotwire-native] .native-media-kit-blank p{max-width:32ch;margin:12px auto 0;text-align:center}html[data-hotwire-native] .media-kits-actions{float:none!important;width:100%;margin:4px 0 16px}html[data-hotwire-native] .media-kits-actions .ui.button,html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable form.notification_search .ui.icon.input{width:100%;min-height:44px}html[data-hotwire-native] table.ui.table.media-kits-table{display:block!important}html[data-hotwire-native] table.ui.table.media-kits-table>tbody{display:block!important;width:100%!important}html[data-hotwire-native] table.ui.table.media-kits-table>tbody>tr,html[data-hotwire-native] table.ui.table.media-kits-table>tr{display:flex!important;align-items:center;min-height:56px;padding:0!important;box-shadow:none!important;border-top:1px solid var(--border-default, rgba(34, 36, 38, 0.1))}html[data-hotwire-native] table.ui.table.media-kits-table>tbody>tr>td,html[data-hotwire-native] table.ui.table.media-kits-table>tr>td{display:block!important;width:auto!important;border:0!important}html[data-hotwire-native] table.ui.table.media-kits-table>tbody>tr>td:first-child,html[data-hotwire-native] table.ui.table.media-kits-table>tr>td:first-child{flex:1;min-width:0;font-size:16px}html[data-hotwire-native] table.ui.table.media-kits-table>tbody>tr>td:first-child a,html[data-hotwire-native] table.ui.table.media-kits-table>tr>td:first-child a{display:block;padding:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-hotwire-native] table.ui.table.media-kits-table>tbody>tr>td.collapsing,html[data-hotwire-native] table.ui.table.media-kits-table>tr>td.collapsing{flex:0 0 auto}html[data-hotwire-native] table.ui.table.media-kits-table>tbody>tr .ui.tiny.buttons .ui.icon.button,html[data-hotwire-native] table.ui.table.media-kits-table>tr .ui.tiny.buttons .ui.icon.button{min-width:44px;min-height:40px}html[data-hotwire-native] .collabs-header{display:flex;flex-direction:column}html[data-hotwire-native] .collabs-header>h2.ui.header{order:-2;display:flex;align-items:flex-start;gap:10px;margin-top:0}html[data-hotwire-native] .collabs-header>h2.ui.header>.icon{flex:0 0 auto;font-size:1.3em;margin:2px 0 0}html[data-hotwire-native] .collabs-header>h2.ui.header>.content{flex:1;min-width:0;padding:0}html[data-hotwire-native] .collabs-header>h2.ui.header>.content .sub.header{margin-top:4px;font-size:14px;line-height:1.4}html[data-hotwire-native] .collabs-header>.right.floated{order:-1;float:none;width:100%;margin:4px 0 16px}html[data-hotwire-native] .collabs-header>.right.floated .ui.button.dropdown{width:100%;min-height:44px;text-align:center}html[data-hotwire-native] .collabs-header .ui.placeholder.segment{padding:24px 16px}html[data-hotwire-native] .collabs-header .ui.placeholder.segment img.ui.image{max-height:200px;width:auto;margin:0 auto}html[data-hotwire-native] .ui.info.message.flex{align-items:center;gap:10px;padding:12px 38px 12px 14px!important;font-size:14px!important;line-height:1.35}html[data-hotwire-native] .ui.info.message.flex .ui.button{flex:0 0 auto;margin:0;white-space:nowrap;font-size:12px}html[data-hotwire-native] .feature-announcement-banner{background:var(--bg-fog, #fafafa)!important;border:1px solid var(--border-light, rgba(0, 0, 0, 0.08))!important;box-shadow:none!important}html[data-hotwire-native] .feature-announcement-banner>i.icon{color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .feature-announcement-banner .ui.button{background:0 0!important;border:0!important;color:var(--color-primary-deep, #e06b5a)!important;font-weight:600}html[data-hotwire-native] .feature-announcement-banner~.feature-announcement-banner{display:none!important}html[data-hotwire-native] .partner.card.new-campaign-card{width:100%;min-height:48px;height:auto;margin-bottom:12px;border:1px solid var(--color-primary, #f4806f);border-radius:8px;box-shadow:none}html[data-hotwire-native] .partner.card.new-campaign-card:hover{border-color:var(--color-primary, #f4806f)}html[data-hotwire-native] .partner.card.new-campaign-card .content{padding:0 16px;min-height:48px;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}html[data-hotwire-native] .partner.card.new-campaign-card .content i.icon.plus.circle.big{margin:0;font-size:1.1em;color:var(--color-primary, #f4806f)}html[data-hotwire-native] .partner.card.new-campaign-card .content span.ui.grey.text{margin:0;color:var(--color-primary, #f4806f);font-weight:600;font-size:15px}html[data-hotwire-native] .ui.partner.card.flat>.content.flex-grow-0{padding:16px!important}html[data-hotwire-native] .ui.partner.card.flat>.content.flex-grow-0 h3.ui.header{font-size:20px;line-height:1.3}html[data-hotwire-native] .ui.partner.card.flat .ui.icon.simple.dropdown{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html[data-hotwire-native] .ui.partner.card.flat>.extra.content{padding:12px 16px!important}html[data-hotwire-native] .ui.partner.card.flat>.extra.content .native-hub-footer-word{font-size:13px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .ui.partner.card.flat>.extra.content a.native-tinted-btn{min-height:36px;padding:0 12px;font-size:13px}html[data-hotwire-native] .ui.card .extra .ui.mini.label{font-size:11px}html[data-hotwire-native] .ui.card .ui.bottom.attached.mini.label{font-size:12px;padding:10px 14px}html[data-hotwire-native] body.competitors.index .ui.grid.centered.dividing .ui.large.breadcrumb,html[data-hotwire-native] body.hashtags.index .ui.grid.centered.dividing .ui.large.breadcrumb{display:block!important;padding:0!important;font-size:22px;font-weight:700;line-height:1.25}html[data-hotwire-native] .ui.grid.margin-bottom-small:has(.ci-refresh-btn){display:flex!important;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:8px}html[data-hotwire-native] .ui.grid.margin-bottom-small:has(.ci-refresh-btn)>.column{width:auto!important;padding:0!important}html[data-hotwire-native] .ui.grid.margin-bottom-small:has(.ci-refresh-btn)>.twelve.wide.column{flex:1 1 auto}html[data-hotwire-native] .ui.grid.margin-bottom-small:has(.ci-refresh-btn)>.four.wide.column{flex:0 0 auto}html[data-hotwire-native] .ci-refresh-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;font-size:0}html[data-hotwire-native] .ci-refresh-btn i.icon,html[data-hotwire-native] body.influencers.connect .ui.search.fluid .ui.action.input.fluid>button.ui.icon.button.primary i.icon{margin:0;font-size:18px}html[data-hotwire-native] .signals-config-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;font-size:13px}html[data-hotwire-native] .signals-config-tracking{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}html[data-hotwire-native] .signals-config-tracking-icon{flex:0 0 auto;font-size:16px}html[data-hotwire-native] .signals-config-handle{overflow:hidden;text-overflow:ellipsis}html[data-hotwire-native] .signals-config-sep,html[data-hotwire-native] .signals-config-website,html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable .right.floated .ui.mini.button.tertiary i.icon,html[data-hotwire-native] body.notifications.index h4.ui.header.left.floated+a.hovering i.icon,html[data-hotwire-native] body.partner_campaigns.notifications h4.ui.header.left.floated+a.hovering i.icon{display:none}html[data-hotwire-native] .signals-config-actions{flex:0 0 auto}html[data-hotwire-native] .ci-tiles{display:flex;overflow-x:auto;gap:12px;padding:2px 2px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}html[data-hotwire-native] .ci-tiles>.ci-add-form,html[data-hotwire-native] .ci-tiles>.ci-add-tile,html[data-hotwire-native] .ci-tiles>.ci-hashtag-form,html[data-hotwire-native] .ci-tiles>.ci-tile,html[data-hotwire-native] .ci-tiles>.ci-tile-wrapper{flex:0 0 264px;scroll-snap-align:start;min-width:0}html[data-hotwire-native] .ci-tiles .ci-tile-wrapper>.ci-tile{height:100%}html[data-hotwire-native] .ci-tiles>.ci-tile-back{flex:0 0 100%;min-height:44px;height:44px;justify-content:flex-start}html[data-hotwire-native] .ci-tile-back-content{display:flex;align-items:center;gap:8px;text-align:left}html[data-hotwire-native] .ci-tile-back-arrow{font-size:15px;margin-bottom:0}html[data-hotwire-native] .ci-tile-back-label,html[data-hotwire-native] body.influencers.connect .ui.placeholder.segment .inline p{font-size:15px}html[data-hotwire-native] .ci-add-tile .ci-add-label{font-size:15px;font-weight:500}html[data-hotwire-native] .ci-tile-remove{opacity:1;width:32px;height:32px;font-size:1.1rem;background:var(--bg-muted, #f5f3f0);box-shadow:none;color:var(--text-muted, #787a92)}html[data-hotwire-native] .ci-tile-remove-form{top:8px;right:8px}html[data-hotwire-native] .ci-tile-handle,html[data-hotwire-native] .ci-tile-pending-label{font-size:12px}html[data-hotwire-native] .ci-tile-stat .lbl{font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none}html[data-hotwire-native] .ci-tile-stats{border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08));margin-top:4px;padding-top:8px}html[data-hotwire-native] .ci-tile-stat,html[data-hotwire-native] .ci-tile.selected .ci-tile-stat{background:0 0!important;border-radius:0;padding:0}html[data-hotwire-native] .ci-tile-stat .val,html[data-hotwire-native] body.influencers.connect .ui.placeholder.segment .inline h4{font-size:17px}html[data-hotwire-native] .ui.statistic>.label,html[data-hotwire-native] .ui.statistics .statistic>.label{font-size:12px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}html[data-hotwire-native] .ci-insight-text{font-size:13px}html[data-hotwire-native] .signals-config-edit{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:13px;font-weight:500;color:var(--color-primary-deep, #e06b5a);text-decoration:none}html[data-hotwire-native] .signals-config-edit:focus,html[data-hotwire-native] .signals-config-edit:hover{color:var(--color-primary-deep, #e06b5a);text-decoration:none}html[data-hotwire-native] .ci-controls select,html[data-hotwire-native] body.reports.status .native-filter-disclosure input.native-tinted-btn{width:100%;min-height:48px}html[data-hotwire-native] table.ci-table:has(td[data-label]) tr:has(>td[data-label]){padding:12px 14px!important;border-bottom:1px solid var(--border-light, #ececec)}html[data-hotwire-native] table.ci-table:has(td[data-label]) tr:has(>td[data-label]):last-child{border-bottom:none}html[data-hotwire-native] table.ci-table:has(td[data-label]) td[data-label="Last seen"]{grid-column:1/-1!important}html[data-hotwire-native] table.ci-table:has(td[data-label]) .ci-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:4px;border-radius:8px;background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a)!important;font-size:15px;font-weight:600;text-decoration:none!important}html[data-hotwire-native] .ci-footer{flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;text-align:center}html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;row-gap:8px}html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable>.item{width:auto!important}html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable .item.padding-left-zero .ui.header{font-size:22px;font-weight:700}.profile-hide-form,html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable .search.right.item{display:contents}html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable .right.floated{order:1;margin-left:auto}html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable .right.floated .ui.mini.button.tertiary{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:13px;color:var(--color-primary-deep, #e06b5a)}html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable form.notification_search{order:2;flex:0 0 100%}html[data-hotwire-native] body.notifications.index .ui.secondary.menu.stackable form.notification_search .ui.icon.input input{min-height:44px;border:1px solid var(--border-default, rgba(34, 36, 38, 0.15));border-radius:6px;background:var(--bg-surface, #fff)}html[data-hotwire-native] body.notifications.index .native-notifications-empty{padding:64px 24px 24px;text-align:center}html[data-hotwire-native] body.notifications.index .native-notifications-empty i.icon{display:block;margin:0 auto 16px;font-size:40px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.notifications.index .native-notifications-empty h3{margin:0 0 8px;font-size:17px;font-weight:600}html[data-hotwire-native] body.notifications.index .native-notifications-empty p{margin:0 auto;max-width:280px;font-size:15px;line-height:1.45;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.notifications.index .ui.feed>.event,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event{display:flex;align-items:flex-start}html[data-hotwire-native] body.notifications.index .ui.feed>.event>.label,html[data-hotwire-native] body.partner_campaigns.influencer_assignments td.toggle h5.ui.header>.ui.avatar.image,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event>.label,html[data-hotwire-native] body.partner_campaigns.show td.toggle h5.ui.header>.ui.avatar.image{flex:0 0 auto}html[data-hotwire-native] body.notifications.index .ui.feed>.event>.content,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event>.content{flex:1;min-width:0;margin-top:0!important}html[data-hotwire-native] body.notifications.index .ui.feed>.event>.content>form,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event>.content>form{float:right;margin:0 0 4px 8px}html[data-hotwire-native] body.notifications.index .ui.feed>.event .right.floated.ui.icon.button,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event .right.floated.ui.icon.button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;margin:0}html[data-hotwire-native] body.notifications.index .ui.feed>.event .summary,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event .summary{white-space:normal}html[data-hotwire-native] body.notifications.index .ui.feed>.event .summary .user,html[data-hotwire-native] body.notifications.index .ui.feed>.event .summary .user a,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event .summary .user,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed>.event .summary .user a{display:inline!important}html[data-hotwire-native] body.notifications.index .ui.mini.button.tertiary,html[data-hotwire-native] body.partner_campaigns.notifications .ui.mini.button.tertiary{font-size:12px;min-height:44px}html[data-hotwire-native] body.notifications.index #notifications .ui.small.light.grey.text,html[data-hotwire-native] body.partner_campaigns.notifications #notifications .ui.small.light.grey.text{font-size:12px!important}html[data-hotwire-native] body.notifications.index .search.right.item .ui.icon.input.transparent,html[data-hotwire-native] body.partner_campaigns.notifications .search.right.item .ui.icon.input.transparent{width:100%;min-height:44px;margin-top:8px}html[data-hotwire-native] body.notifications.index .search.right.item .ui.icon.input.transparent input,html[data-hotwire-native] body.partner_campaigns.notifications .search.right.item .ui.icon.input.transparent input{min-height:44px;padding:0 36px 0 12px!important;border:1px solid var(--border-default, rgba(34, 36, 38, 0.15))!important;border-radius:6px;background:var(--bg-surface, #fff)!important}html[data-hotwire-native] body.notifications.index .right.floated:has(>.ui.mini.button.tertiary),html[data-hotwire-native] body.partner_campaigns.notifications .right.floated:has(>.ui.mini.button.tertiary){float:none;display:flex;justify-content:flex-end;margin-bottom:0}html[data-hotwire-native] body.notifications.index .right.floated:has(>.ui.mini.button.tertiary) .ui.mini.button.tertiary,html[data-hotwire-native] body.partner_campaigns.notifications .right.floated:has(>.ui.mini.button.tertiary) .ui.mini.button.tertiary{min-height:44px;margin-bottom:0}html[data-hotwire-native] body.notifications.index .ui.pointing.pink.secondary.menu,html[data-hotwire-native] body.partner_campaigns.notifications .ui.pointing.pink.secondary.menu{margin-bottom:12px!important}html[data-hotwire-native] body.notifications.index .ui.feed.segmented>.event,html[data-hotwire-native] body.partner_campaigns.notifications .ui.feed.segmented>.event{padding:16px}html[data-hotwire-native] body.notifications.index h4.ui.header.left.floated.clearboth,html[data-hotwire-native] body.partner_campaigns.notifications h4.ui.header.left.floated.clearboth{float:left;margin:16px 0 8px;font-size:15px;font-weight:600;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.notifications.index h4.ui.header.left.floated+a.hovering,html[data-hotwire-native] body.partner_campaigns.notifications h4.ui.header.left.floated+a.hovering{float:right!important;display:inline-flex;align-items:center;min-height:40px;margin:8px 0 0!important;font-size:13px;color:var(--color-primary-deep, #e06b5a)}html[data-hotwire-native] body.partner_campaigns.influencer_assignments td.toggle h5.ui.header>.content,html[data-hotwire-native] body.partner_campaigns.show td.toggle h5.ui.header>.content{flex:1 1 auto;min-width:0}html[data-hotwire-native] body.partner_campaigns.influencer_assignments td.toggle .ui.sub.header,html[data-hotwire-native] body.partner_campaigns.show td.toggle .ui.sub.header{color:var(--text-secondary, rgba(0, 0, 0, 0.6))!important;font-size:13px!important;text-transform:none;letter-spacing:normal;font-weight:400}html[data-hotwire-native] body.partner_campaigns.influencer_assignments td[data-label] .ui.small.grey.text,html[data-hotwire-native] body.partner_campaigns.show td[data-label] .ui.small.grey.text{font-size:13px!important}html[data-hotwire-native] body.partner_campaigns.influencer_assignments .native-connections-label,html[data-hotwire-native] body.partner_campaigns.show .native-connections-label{display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.partner_campaigns.influencer_assignments i.icon.colored.combined,html[data-hotwire-native] body.partner_campaigns.influencer_assignments i.icons.fitted,html[data-hotwire-native] body.partner_campaigns.show i.icon.colored.combined,html[data-hotwire-native] body.partner_campaigns.show i.icons.fitted{font-size:20px}html[data-hotwire-native] body.partner_campaigns.influencer_assignments .native-connections-reconnect,html[data-hotwire-native] body.partner_campaigns.show .native-connections-reconnect{margin-left:4px;font-size:12px;color:var(--color-error, #eb554e)}html[data-hotwire-native] body.partner_campaigns.influencer_assignments .native-assignment-line,html[data-hotwire-native] body.partner_campaigns.show .native-assignment-line{display:flex;align-items:center;gap:8px;min-height:44px;padding:2px}html[data-hotwire-native] body.partner_campaigns.influencer_assignments .native-assignment-line+.native-assignment-line,html[data-hotwire-native] body.partner_campaigns.show .native-assignment-line+.native-assignment-line{border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.partner_campaigns.influencer_assignments .native-assignment-line__name,html[data-hotwire-native] body.partner_campaigns.show .native-assignment-line__name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}html[data-hotwire-native] body.partner_campaigns.influencer_assignments .native-assignment-line__state,html[data-hotwire-native] body.partner_campaigns.show .native-assignment-line__state{flex:0 0 auto;margin:0!important}html[data-hotwire-native] body.partner_campaigns.influencer_assignments .native-assignment-line__report,html[data-hotwire-native] body.partner_campaigns.show .native-assignment-line__report{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-weight:500;white-space:nowrap}html[data-hotwire-native] body.partner_campaigns.influencer_assignments table:has(td[data-label])>tbody>tr[id^=user_],html[data-hotwire-native] body.partner_campaigns.show table:has(td[data-label])>tbody>tr[id^=user_]{box-shadow:none!important;padding:0!important}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .flex.items-center.flex-gap-small.padding-bottom-small{align-items:flex-start}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .flex.items-center.flex-gap-small.padding-bottom-small>.ui.image[username],html[data-hotwire-native] body.partner_campaigns.tenant_assignment .flex.items-center.flex-gap-small.padding-bottom-small>i.ui.icon.handshake.huge,html[data-hotwire-native] body.partner_campaigns.tenant_assignment .flex.items-center.flex-gap-small.padding-bottom-small>img.ui.image.circular{width:56px!important;height:56px!important;flex:0 0 56px;font-size:40px!important}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .flex.items-center.space-between{flex-wrap:wrap;row-gap:8px}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .flex.items-center.space-between>h3{width:100%;overflow-wrap:anywhere;font-size:20px}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .clipboard,html[data-hotwire-native] body.reports.status table.ui.padded.table a[title="More info (admins only)"]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.small.grey.text{font-size:12px!important}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .flex.flex-gap-medium.items-start.flex-wrap.margin-top-small.margin-bottom-tiny>.flex.flex-column.flex-gap-teensie>span:not(.ui.small.grey.text):not(.clipboard){font-size:15px}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.input.hovering input{border:1px solid var(--border-default, rgba(34, 36, 38, 0.15))!important;border-radius:6px;min-height:36px}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.mini.tertiary.button{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:4px 0 0;padding:0 12px;border-radius:20px;background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a)!important;font-size:13px;font-weight:500}html[data-hotwire-native] body.partner_campaigns.tenant_assignment turbo-frame[id^=checklist_]>.ui.basic.button,html[data-hotwire-native] body.partner_campaigns.tenant_assignment turbo-frame[id^=details_]>.ui.basic.button{display:flex;align-items:center;width:100%;min-height:48px;text-align:left}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.button.bottom.attached.secondary{background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a)}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.button.bottom.attached.secondary:active,html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.button.bottom.attached.secondary:focus,html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.button.bottom.attached.secondary:hover{background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a)}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .ui.small.basic.fluid.button{min-height:48px;display:flex;align-items:center}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .reactions-parent .ui.circular.icon.label{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}html[data-hotwire-native] body.partner_campaigns.tenant_assignment .reactions-parent .ui.basic.inline.dropdown{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid var(--border-default, rgba(34, 36, 38, 0.15));border-radius:20px;background:var(--bg-surface, #fff)}html[data-hotwire-native] body.partner_campaigns.tenant_assignment button.ui.primary.submit.button,html[data-hotwire-native] body.tenant_assignments.show button.ui.primary.submit.button{background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;box-shadow:none!important}html[data-hotwire-native] body.tenant_assignments a.ui.basic.primary.button{width:100%;margin-right:0!important;background:var(--color-primary, #f4806f)!important;box-shadow:none!important;color:#fff!important}html[data-hotwire-native] body.tenant_assignments a.ui.basic.primary.button:active,html[data-hotwire-native] body.tenant_assignments a.ui.basic.primary.button:focus,html[data-hotwire-native] body.tenant_assignments a.ui.basic.primary.button:hover{background:var(--color-primary-hover, #e06b5a)!important;color:#fff!important}html[data-hotwire-native] body.tenant_assignments a.ui.tertiary.button{min-height:44px;display:inline-flex;align-items:center}html[data-hotwire-native] body.tenant_assignments.show .ui.breadcrumb.huge{display:none!important}html[data-hotwire-native] body.tenant_assignments.show .native-ta-title{margin:0 0 16px}html[data-hotwire-native] body.tenant_assignments.show .native-ta-title__name{margin:0;font-size:24px;font-weight:700;line-height:1.25}html[data-hotwire-native] body.tenant_assignments.show .native-ta-title__meta{margin-top:4px;font-size:15px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tenant_assignments.show .ta-native-decided .ta-brand-block,html[data-hotwire-native] body.tenant_assignments.show .ta-native-decided .ta-brand-divider,html[data-hotwire-native] body.tenant_assignments.show .ta-native-decided .ta-heading-block,html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .native-accept-bar a.ui.basic.primary.button i.icon,html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .native-accept-bar a.ui.tertiary.button i.icon,html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .native-accept-bar br,html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-heading-block>.column>strong,html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts>.content{display:none}html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts{border-radius:8px;overflow:hidden}html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .native-stat-strip{display:flex;padding:16px 4px}html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .native-stat-strip__cell{flex:1 1 0;text-align:center}html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .native-stat-strip__cell+.native-stat-strip__cell{border-left:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .native-stat-strip__value{font-size:22px;font-weight:700;line-height:1.2;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .native-stat-strip__label{margin-top:2px;font-size:13px;font-weight:500;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .ui.button.bottom.attached.secondary{display:flex;align-items:center;justify-content:center;width:calc(100% - 24px);margin:0 12px 12px;min-height:50px;border-radius:8px!important;font-size:17px;font-weight:600;background:var(--color-primary, #f4806f);color:#fff}html[data-hotwire-native] body.tenant_assignments.show .add.deliverables.ui.button.native-add-primary:active,html[data-hotwire-native] body.tenant_assignments.show .add.deliverables.ui.button.native-add-primary:focus,html[data-hotwire-native] body.tenant_assignments.show .add.deliverables.ui.button.native-add-primary:hover,html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .ui.button.bottom.attached.secondary:active,html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .ui.button.bottom.attached.secondary:focus,html[data-hotwire-native] body.tenant_assignments.show .ui.card.charts .ui.button.bottom.attached.secondary:hover{background:var(--color-primary-hover, #e06b5a);color:#fff}html[data-hotwire-native] body.tenant_assignments.show .add.deliverables.ui.button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:6px!important;font-size:17px;font-weight:600;background:var(--bg-surface, #fff);box-shadow:inset 0 0 0 1px var(--border-default, rgba(0, 0, 0, 0.15));color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.tenant_assignments.show .add.deliverables.ui.button.native-add-primary{background:var(--color-primary, #f4806f);box-shadow:none;color:#fff}html[data-hotwire-native] body.tenant_assignments.show .native-connected-row{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border:1px solid var(--border-default, rgba(0, 0, 0, 0.15));border-radius:6px;background:var(--bg-surface, #fff)}html[data-hotwire-native] body.tenant_assignments.show .native-connected-row__label{font-size:17px;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.tenant_assignments.show .native-connected-row__icons{margin-left:auto;display:flex;align-items:center;gap:2px}html[data-hotwire-native] body.tenant_assignments.show .native-connected-row__icons .ui.popup{display:none!important}html[data-hotwire-native] body.tenant_assignments.show .native-connected-row__chevron.icon{margin:0;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card{padding:16px;border-radius:8px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__row{display:flex;align-items:center;gap:12px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__title{flex:1 1 auto;font-size:17px;font-weight:600;line-height:1.3}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__form{flex:0 0 auto}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__toggle.ui.toggle.checkbox{min-height:31px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__toggle.ui.toggle.checkbox label{min-height:31px;padding-left:51px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__toggle.ui.toggle.checkbox label::before{width:51px;height:31px;border-radius:16px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__toggle.ui.toggle.checkbox label::after{width:27px;height:27px;top:2px;left:2px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__toggle.ui.toggle.checkbox input:checked~label::after{left:22px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__hint{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__hashtags{margin-top:10px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__hashtags .ui.label{margin-top:4px}html[data-hotwire-native] body.tenant_assignments.show .native-permission-card__learn{display:inline-flex;align-items:center;min-height:44px;font-size:13px}html[data-hotwire-native] body.calendars #calendar-header .right.menu .item:last-child .buttons div.ui.floating.dropdown.icon.button.primary,html[data-hotwire-native] body.tenant_assignments.show .ui.segment.padded>.ui.divider:last-child{display:none}html[data-hotwire-native] body.tenant_assignments.show .ta-native-decided .eleven.wide.column p>strong{font-size:20px;font-weight:700;line-height:1.3}html[data-hotwire-native] body.tenant_assignments.show .ta-native-decided .eleven.wide.column .rich-text-content{font-size:17px;line-height:1.5}html[data-hotwire-native] body.tenant_assignments.show .native-brand-monogram{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto;border-radius:50%;background:var(--color-accent-blue, #2d5264);color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-brand-block{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:12px;margin:0!important}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-brand-block>.column{padding:0!important;margin:0!important;flex:0 0 auto!important}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-brand-block>.column:first-child{flex:0 0 56px!important}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-brand-block>.column:last-child{flex:1 1 auto!important;min-width:0}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-brand-block .ui.image{max-width:56px;border-radius:50%}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-brand-block h2.ui.header{margin:0!important;font-size:20px;font-weight:700}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-brand-block h2.ui.header .sub.header{margin-top:2px;font-size:15px;font-weight:400;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-heading-block h2.ui.header{font-size:24px;font-weight:700;line-height:1.25}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .ta-heading-block h2.ui.header .sub.header{margin-top:4px;font-size:15px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .rich-text-content{font-size:17px;line-height:1.5}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed p>strong{font-size:20px;font-weight:700}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .native-accept-bar{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0!important;padding:12px 16px calc(env(safe-area-inset-bottom,0) + 8px);background:var(--bg-surface, #fff);border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08));text-align:center}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .native-accept-bar a.ui.basic.primary.button{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:8px;font-size:17px;font-weight:600}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .native-accept-bar a.ui.tertiary.button{justify-content:center;width:100%;margin:0}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed .native-accept-bar a.ui.tertiary.button .ui.small.grey.text{font-size:15px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))!important}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed.ui.grid{padding-bottom:132px}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed form.ui.form button.ui.primary.submit.button{background:var(--bg-surface, #fff);box-shadow:inset 0 0 0 1px var(--border-default, rgba(0, 0, 0, 0.15));color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed form.ui.form button.ui.primary.submit.button:active,html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed form.ui.form button.ui.primary.submit.button:focus,html[data-hotwire-native] body.tenant_assignments.show .ta-native-proposed form.ui.form button.ui.primary.submit.button:hover{background:var(--bg-surface-secondary, #fafafa);color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.tenant_assignments.show .ui.basic.segment.tertiary.blue.inverted{background:0 0!important;padding:0!important;margin-left:0!important;margin-right:0!important;box-shadow:none!important}html[data-hotwire-native] body.tenant_assignments.show .native-comments-header{display:flex;align-items:baseline;gap:8px;margin:8px 0 4px;font-size:20px;font-weight:700;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.tenant_assignments.show .native-comments-header__count{font-size:15px;font-weight:500;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tenant_assignments.show .ui.minimal.comments>.ui.segment{margin:0!important;padding:14px 0!important;background:0 0!important;border:0!important;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))!important;border-radius:0!important;box-shadow:none!important}html[data-hotwire-native] body.tenant_assignments.show .ui.minimal.comments>.ui.segment.private{border-left:3px solid var(--color-accent-gold, #e5b586)!important;padding-left:12px!important}html[data-hotwire-native] body.tenant_assignments.show .ui.minimal.comments .comment>.ui.avatar.image{width:32px!important;height:32px!important}html[data-hotwire-native] body.tenant_assignments.show .ui.minimal.comments .comment .author{font-size:15px;font-weight:600}html[data-hotwire-native] body.tenant_assignments.show .ui.minimal.comments .comment .metadata{font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tenant_assignments.show .ui.minimal.comments .comment .text{margin-top:4px;font-size:17px;line-height:1.45}html[data-hotwire-native] body.reports.status table.ui.padded.table .ui.label.icon,html[data-hotwire-native] body.tenant_assignments.show .ui.minimal.comments .comment .actions{font-size:13px}html[data-hotwire-native] body.tenant_assignments.show .ui.basic.segment.tertiary.blue.inverted>.ui.segment{margin:12px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:0 0!important}body .pusher>#sideNav .menu:not(.expanded) .toggle-button .left,html[data-hotwire-native] .ui.modal.deliverables .ui.tabular.menu:not(:has(.item:nth-child(2):not([style*=none]))),html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_comments] .field>v-editor:not(:focus-within) .cke_chrome,html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_private] .field>v-editor:not(:focus-within) .cke_chrome{display:none}html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_comments] .field>v-editor:not(:focus-within) .ckeditor,html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_private] .field>v-editor:not(:focus-within) .ckeditor{border-top:1px solid var(--border-default, rgba(0, 0, 0, 0.15))!important;border-radius:6px}html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_comments] .ckeditor,html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_private] .ckeditor{min-height:48px;font-size:17px;line-height:1.45;border-radius:6px}html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_comments] button.ui.primary.submit.button,html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_private] button.ui.primary.submit.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:8px 0 0;border-radius:6px;font-size:17px;font-weight:600}html[data-hotwire-native] body.calendars #calendar-header .item[data-turbo=false] .ui.icon.buttons,html[data-hotwire-native] body.calendars #calendar-header .right.menu .item .ui.white.button>.ui.text,html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_comments] button.ui.primary.submit.button.hidden,html[data-hotwire-native] body.tenant_assignments.show form.ui.form[id^=new_private] button.ui.primary.submit.button.hidden{display:none}html[data-hotwire-native] body.calendars #calendar-header{padding-left:0}html[data-hotwire-native] body.calendars #calendar-header .ui.header.large{font-size:24px;font-weight:700;margin-top:0!important;line-height:44px;text-align:left;max-width:calc(100% - 52px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-hotwire-native] body.calendars #calendar-header .right.menu .item:last-child{padding:0}html[data-hotwire-native] body.calendars #calendar-header .right.menu .item:last-child .buttons a#powerbarButton{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border-radius:22px;text-indent:0}html[data-hotwire-native] body.calendars #calendar-header .right.menu .item:last-child .buttons a#powerbarButton i.icon{width:auto;height:auto;margin:0;font-size:18px;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.calendars #calendar-header .right.menu .item .ui.white.button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}html[data-hotwire-native] body.calendars #calendar-header .right.menu .item:last-child .buttons a.ui.primary.icon.button{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom,0) + 16px);z-index:90;width:56px;height:56px;min-height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0;box-shadow:0 4px 16px rgba(244,128,111,.4)}html[data-hotwire-native] body.calendars #calendar-header .right.menu .item:last-child .buttons a.ui.primary.icon.button i.icon{font-size:22px;margin:0}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events{padding:4px 0 0}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable{display:flex;flex-direction:row!important;flex-wrap:wrap;align-items:center;min-height:48px;margin-left:0!important;margin-right:0!important;padding-left:12px;padding-right:12px}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.item{padding-top:0;padding-bottom:0}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.item.fitted.pointer{order:-1;flex:1 1 auto;min-width:0}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.item.fitted.pointer h3.month{margin:0;padding:6px 0;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.item.margin-right-zero{order:1;margin-left:auto;padding-right:0}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.item.margin-right-zero .ui.pointer.pink.text{font-size:15px;font-weight:600;min-height:44px;display:inline-flex;align-items:center}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.item.margin-right-zero .ui.basic.icon.button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:none!important;background:0 0!important}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.item.margin-right-zero .ui.basic.icon.button i.icon{margin:0;font-size:15px}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.right.item{order:2;flex:0 0 auto;font-size:13px}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.ui.dropdown.item{order:3;min-height:44px}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>.ui.dropdown.item>.text{display:inline-block;font-size:14px}html[data-hotwire-native] body.calendars #calendars-show-view .ui.segment.events>.ui.menu.secondary.unstackable>a.ui.button.item{order:4;min-height:44px}html[data-hotwire-native] body.calendars .fc-list-view{border:0}html[data-hotwire-native] body.calendars .fc .fc-list-table,html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-heading,html[data-hotwire-native] body.calendars .fc .fc-list-table tbody{display:block;width:100%}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-heading td{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-base, #f5f3f0);border:0;font-size:15px;font-weight:600;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-heading td .fc-list-heading-alt{font-weight:400;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item td{padding:8px;border:0}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item td.fc-list-item-marker{order:0;padding-left:12px;padding-right:4px}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item td.fc-list-item-marker .fc-event-dot{width:8px;height:8px}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item td.fc-list-item-time{order:2;margin-left:auto;padding-right:12px;width:auto!important;flex:0 0 auto;font-size:13px;color:var(--text-muted, #787a92);white-space:nowrap}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item td.fc-list-item-title{order:1;font-size:17px;line-height:1.3}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item td.fc-list-item-title a{color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.calendars .fc .fc-list-table .fc-list-item:hover td{background:0 0}html[data-hotwire-native] body.calendars .fc-list-empty{background:0 0;font-size:15px;color:var(--text-muted, #787a92);padding:48px 16px}html[data-hotwire-native] body.calendars .fc-month-view .fc-day-grid-event,html[data-hotwire-native] body.calendars .fc-monthWeekdays-view .fc-day-grid-event{width:8px;min-height:8px!important;height:8px;margin:2px auto!important;padding:0!important;border-radius:50%!important;border:0;overflow:hidden;font-size:0;color:transparent}html[data-hotwire-native] body.calendars .fc-month-view .fc-day-grid-event .fc-content,html[data-hotwire-native] body.calendars .fc-month-view .fc-day-grid-event .fc-title,html[data-hotwire-native] body.calendars .fc-monthWeekdays-view .fc-day-grid-event .fc-content,html[data-hotwire-native] body.calendars .fc-monthWeekdays-view .fc-day-grid-event .fc-title{display:none!important}html[data-hotwire-native] body.calendars .fc-month-view .fc-more,html[data-hotwire-native] body.calendars .fc-monthWeekdays-view .fc-more{font-size:11px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.calendars .fc-month-view td.fc-today,html[data-hotwire-native] body.calendars .fc-monthWeekdays-view td.fc-today{background:var(--color-primary-bg, #fef5f3)!important}html[data-hotwire-native] body.calendars .fc-month-view .fc-day-number.fc-today,html[data-hotwire-native] body.calendars .fc-month-view td.fc-day-number.fc-today,html[data-hotwire-native] body.calendars .fc-monthWeekdays-view .fc-day-number.fc-today,html[data-hotwire-native] body.calendars .fc-monthWeekdays-view td.fc-day-number.fc-today{color:var(--color-primary, #f4806f);font-weight:700}html[data-hotwire-native] body.tenant_assignments.index .native-ta-list{margin:-8px 0}html[data-hotwire-native] body.tenant_assignments.index .native-ta-list>.native-ta-row{animation:native-row-in 240ms cubic-bezier(.22,1,.36,1) backwards}html[data-hotwire-native] body.tenant_assignments.index .native-ta-list>.native-ta-row:nth-child(2){animation-delay:35ms}html[data-hotwire-native] body.tenant_assignments.index .native-ta-list>.native-ta-row:nth-child(3){animation-delay:70ms}html[data-hotwire-native] body.tenant_assignments.index .native-ta-list>.native-ta-row:nth-child(4){animation-delay:105ms}html[data-hotwire-native] body.tenant_assignments.index .native-ta-list>.native-ta-row:nth-child(5){animation-delay:140ms}html[data-hotwire-native] body.tenant_assignments.index .native-ta-list>.native-ta-row:nth-child(6){animation-delay:175ms}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] body.tenant_assignments.index .native-ta-list>.native-ta-row{animation:none}}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:72px;padding:12px 0}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row+.native-ta-row{border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__overlay{position:absolute;inset:0;z-index:1}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__logo,html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__monogram{flex:0 0 40px;width:40px;height:40px;border-radius:8px;object-fit:contain}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__monogram{display:flex;align-items:center;justify-content:center;background:var(--color-accent-blue, #2d5264);color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__text{flex:1 1 0;min-width:0;padding-right:120px}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__title{font-size:17px;font-weight:600;line-height:1.3;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__brand{margin-top:1px;font-size:15px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__meta{margin-top:2px;font-size:13px;color:var(--text-muted, #787a92);white-space:nowrap}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__meta>span+span{margin-left:8px}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__meta>span+span::before{content:"· "}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__meta i.icon{margin-right:2px;font-size:12px}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__trailing{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:2px}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row:has(.native-ta-row__actions) .native-ta-row__trailing{top:26px;transform:none}#menuButton,body .pusher>#sideNav .menu.expanded .toggle-button .right,html[data-hotwire-native] .event .ui.form .field.end-date-toggle>label,html[data-hotwire-native] .ui.modal.deliverables a[href*="help.influencekit.com"] i.icon,html[data-hotwire-native] body.reports.status table.ui.padded.table td[data-label=Status]::before,html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__chevron.icon,html[data-hotwire-native] body.tenant_assignments.index .ui.segment>.ui.placeholder.segment>img.ui.image{display:none}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__kebab{display:flex;align-items:center;justify-content:center;width:28px;min-height:44px}html[data-hotwire-native] body.tenant_assignments.index .native-ta-row__actions{position:relative;z-index:2;display:flex;align-items:center;gap:8px;flex-basis:100%;padding-left:52px}html[data-hotwire-native] body.tenant_assignments.index .native-pill{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border-radius:13px;font-size:13px;font-weight:500;white-space:nowrap}html[data-hotwire-native] body.tenant_assignments.index .native-pill--muted{background:var(--bg-base, #f5f3f0);color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tenant_assignments.index .native-pill--coral{background:var(--color-primary-bg, #fef5f3);color:var(--color-primary, #f4806f)}html[data-hotwire-native] body.tenant_assignments.index .native-pill--error{background:rgba(235,85,78,.1);color:var(--color-error, #eb554e)}html[data-hotwire-native] body.tenant_assignments.index .native-pill--info{background:rgba(45,82,100,.08);color:var(--color-accent-blue, #2d5264)}html[data-hotwire-native] body.tenant_assignments.index .native-accept-btn{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:44px;padding:0 18px;border-radius:8px;background:var(--color-primary, #f4806f);color:#fff;font-size:15px;font-weight:600}html[data-hotwire-native] body.tenant_assignments.index .native-decline-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:15px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tenant_assignments.index .ui.segment>.ui.placeholder.segment{padding:0;min-height:0;background:0 0;border:0;box-shadow:none;text-align:left;align-items:flex-start}html[data-hotwire-native] body.tenant_assignments.index .ui.segment>.ui.placeholder.segment .ui.icon.header{margin:0 0 4px;font-size:17px;font-weight:600}html[data-hotwire-native] body.tenant_assignments.index .ui.segment>.ui.placeholder.segment p.inline.content{margin:0 0 4px;font-size:14px;line-height:1.45;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tenant_assignments.index .ui.segment>.ui.placeholder.segment>a.ui.button.primary{background:0 0!important;box-shadow:none!important;padding:0;margin:0;min-height:44px;display:inline-flex;align-items:center;color:var(--color-primary, #f4806f)!important;font-size:15px;font-weight:600}html[data-hotwire-native] .ui.modal.deliverables{will-change:auto!important;width:100%!important;margin:0!important;top:0!important;left:0!important;min-height:100dvh;border-radius:0!important}html[data-hotwire-native] .ui.modal.deliverables.active{animation:native-sheet-up 240ms cubic-bezier(.22,1,.36,1) backwards!important}html[data-hotwire-native] .ui.modal.deliverables.active .save-deliverables{animation:native-sheet-footer-in 180ms ease-out 220ms backwards}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] .ui.modal.deliverables.active{animation:none!important}html[data-hotwire-native] .ui.modal.deliverables.active .save-deliverables{animation:none}}html[data-hotwire-native] .ui.modal.deliverables .native-sheet-titlebar{display:flex;align-items:center;min-height:56px;padding:0 16px;font-size:20px;font-weight:700;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] .ui.modal.deliverables>i.close.icon{top:6px!important;right:6px!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0;color:var(--text-secondary, rgba(0, 0, 0, 0.6))!important;opacity:1;z-index:2}html[data-hotwire-native] .ui.modal.deliverables>.content{padding:16px 16px 104px!important}html[data-hotwire-native] .ui.modal.deliverables .ui.tabular.menu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-bottom:0;min-height:40px}html[data-hotwire-native] .ui.modal.deliverables .ui.tabular.menu::-webkit-scrollbar{display:none}html[data-hotwire-native] .ui.modal.deliverables .ui.tabular.menu .item{flex:0 0 auto;min-height:40px;margin:0 8px 8px 0;padding:0 14px;border:1px solid var(--border-default, rgba(0, 0, 0, 0.15))!important;border-radius:20px!important;background:var(--bg-surface, #fff);font-size:14px;font-weight:500}html[data-hotwire-native] .ui.modal.deliverables .ui.tabular.menu .item.active{border-color:var(--color-primary, #f4806f)!important;color:var(--color-primary, #f4806f);background:var(--color-primary-bg, #fef5f3)}html[data-hotwire-native] .ui.modal.deliverables .ui.bottom.attached.tab.segment{border:0;border-radius:0;box-shadow:none;padding:0;margin-top:0}html[data-hotwire-native] .ui.modal.deliverables .ui.form textarea.prompt{font-size:17px;line-height:1.4;border-radius:6px}html[data-hotwire-native] .ui.modal.deliverables .ui.form>.ui.button.primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:4px 0 0;border-radius:6px;font-size:17px;font-weight:600}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium{position:relative;margin-bottom:12px!important;padding:12px;border-radius:8px;border:1px solid var(--border-default, rgba(0, 0, 0, 0.15));box-shadow:none}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium>div>div>.ui.top.attached.header{display:flex;align-items:center;gap:10px;min-height:44px;margin:-12px -12px 8px;padding:6px 12px;background-color:var(--bg-surface, #fff)!important;border:0;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08));border-radius:8px 8px 0 0}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium>div>div>.ui.top.attached.header>i.icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin:0;font-size:15px;border-radius:6px;color:var(--platform-color, var(--color-primary, #f4806f));background:color-mix(in srgb,var(--platform-color, #f4806f) 12%,#fff)}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium>div>div>.ui.top.attached.header .content{padding:0;font-size:15px;font-weight:600;color:var(--text-primary, rgba(0, 0, 0, 0.87))}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium>div>div>a.ui.top.right.floating.circular.label{top:2px;right:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0!important;background:0 0!important;border:0!important;box-shadow:none!important;color:var(--text-muted, #787a92)!important}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium>div>div>a.ui.top.right.floating.circular.label i.icon{margin:0;font-size:14px}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium .deliverable-id-inline{position:absolute;top:15px;right:48px;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width{display:block;margin:0}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.field{width:100%;margin:0;padding:0}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.field input{min-height:44px;font-size:17px}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.field:first-child input{border-radius:6px 6px 0 0}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.field+.field input{margin-top:-1px;border-radius:0 0 6px 6px}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form .ui.fields.equal.width>.ui.buttons .ui.button.primary{min-height:44px;background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;box-shadow:none!important}html[data-hotwire-native] .ui.modal.deliverables .ui.segment.margin-bottom-medium form.ui.form>div>a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:15px;font-weight:500}html[data-hotwire-native] .ui.modal.deliverables a[href*="help.influencekit.com"]{display:block;text-align:center;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] .ui.modal.deliverables .save-deliverables{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;width:auto;min-height:56px;margin:0;padding:0 16px env(safe-area-inset-bottom,0);border-radius:0;font-size:17px;font-weight:600}html[data-hotwire-native] .ui.dimmer.modals:has(>.ui.modal.deliverables.active),html[data-hotwire-native] .ui.dimmer.modals:has(>.ui.modal.deliverables.visible){background-color:var(--bg-base, #f5f3f0)!important;perspective:none!important}html[data-hotwire-native] body.reports.status>.ui.segment>.ui.header{font-size:22px;font-weight:700;line-height:1.25}html[data-hotwire-native] body.reports.status>.ui.segment>.ui.header>.sub.header{margin-top:2px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.reports.status .ui.segment>.right.floated{float:none;margin:12px 0}html[data-hotwire-native] body.reports.status .ui.segment>.right.floated .ui.button{width:100%}html[data-hotwire-native] body.reports.status .ui.form .fields{flex-wrap:wrap}html[data-hotwire-native] body.reports.status .ui.form .fields>.field{width:100%!important;margin-bottom:10px}html[data-hotwire-native] body.reports.status .ui.form .field[class*=wide]{width:100%!important}html[data-hotwire-native] body.reports.status th.toggle{display:block;width:100%;min-height:44px}html[data-hotwire-native] body.reports.status th.toggle h3.ui.header{display:flex;align-items:center;gap:8px;font-size:16px}html[data-hotwire-native] body.reports.status th.toggle h3.ui.header .ui.avatar.image{width:32px;height:32px;flex:0 0 auto}html[data-hotwire-native] body.reports.status .native-status-assignments-chip{display:inline-flex;align-items:center;min-height:32px;margin-left:auto;padding:0 10px;border-radius:16px;background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a)!important;font-size:13px;font-weight:500;white-space:nowrap}html[data-hotwire-native] body.reports.status th:empty{display:none!important;padding:0!important}html[data-hotwire-native] body.reports.status .native-status-refresh{display:flex;width:100%;min-height:48px;margin:12px 0 16px}html[data-hotwire-native] body.influencers.connect .ui.secondary.pointing.menu.margin-bottom-small>.item,html[data-hotwire-native] body.reports.status .native-status-back{display:inline-flex;align-items:center;min-height:44px}html[data-hotwire-native] body.reports.status details.native-filter-disclosure{margin-bottom:16px;border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08));border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.reports.status details.native-filter-disclosure>summary{display:flex;align-items:center;min-height:48px;font-size:17px;color:var(--text-primary, rgba(0, 0, 0, 0.87));cursor:pointer;list-style:none}html[data-hotwire-native] body.reports.status details.native-filter-disclosure>summary::after{content:"";font-family:Icons;margin-left:auto;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.reports.status details.native-filter-disclosure>summary .native-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a);font-size:12px;font-weight:600}html[data-hotwire-native] body.reports.status details.native-filter-disclosure[open]>summary::after,html[data-hotwire-native] body.tenants.settings details.native-settings-disclosure[open]>summary::after,html[data-hotwire-native] body.tokens.index details.native-more-integrations[open]>summary::after{content:""}html[data-hotwire-native] body.reports.status details.native-filter-disclosure .native-filter-disclosure-body{padding-bottom:12px}html[data-hotwire-native] body.reports.status table.ui.padded.table i.large.icon.colored{font-size:20px;margin-right:6px}html[data-hotwire-native] body.reports.status table.ui.padded.table .native-status-title-row{display:flex;align-items:center;gap:8px}html[data-hotwire-native] body.reports.status table.ui.padded.table .native-status-title-row i.large.icon.colored{margin:0;flex:0 0 auto}html[data-hotwire-native] body.reports.status table.ui.padded.table .native-status-title-row .native-status-title{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500}html[data-hotwire-native] body.reports.status table.ui.padded.table .native-status-title-row .native-status-id{flex:0 0 auto;font-size:12px}html[data-hotwire-native] body.reports.status table.ui.padded.table .native-status-event{margin-top:2px;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.reports.status table.ui.padded.table td a[href]{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}html[data-hotwire-native] body.reports.status table.ui.padded.table td[data-label=Status]{grid-column:1/-1!important}html[data-hotwire-native] body.reports.status table.ui.padded.table td[data-label=Status] .ui.label.icon{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}html[data-hotwire-native] body.reports.status table.ui.padded.table .native-status-chip-row{display:flex;align-items:center;gap:8px}html[data-hotwire-native] body.reports.status table.ui.padded.table .native-status-ignore{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--border-default, rgba(34, 36, 38, 0.15));border-radius:16px;background:var(--bg-surface, #fff);color:var(--text-secondary, rgba(0, 0, 0, 0.6))!important;font-size:13px;font-weight:500;white-space:nowrap}html[data-hotwire-native] body.reports.status .native-status-meta,html[data-hotwire-native] body.tokens.index .ui.padded.segment.margin-top-medium>p{font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] .ui.deliverable.card .statistics-head .ui.grid{display:flex!important;flex-wrap:nowrap}html[data-hotwire-native] .ui.deliverable.card .statistics-head .ui.grid>.column.statistic{width:auto!important;flex:1 1 0;padding:.5rem .25rem!important}html[data-hotwire-native] .ui.deliverable.card .card-content{height:320px}html[data-hotwire-native] .ui.deliverable.card .card-content .iframely-responsive,html[data-hotwire-native] .ui.deliverable.card .card-content .preview-frame-bg,html[data-hotwire-native] .ui.deliverable.card .card-content .slide-image{background-color:var(--bg-base, #f4f2ed);border-radius:8px}html[data-hotwire-native] body.events .ui.segment>.modal>.content.very.padded{padding:4px 0!important}html[data-hotwire-native] .event .native-assignment-pill{display:flex;align-items:center;gap:6px;min-height:40px;margin:0 0 12px;padding:0 14px;background:var(--color-primary-bg, #fef5f3);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .event .native-assignment-pill .native-assignment-pill__link{margin-left:auto;color:var(--color-primary, #f4806f);font-weight:500}html[data-hotwire-native] .event .top.banner.message{margin:0 0 12px!important;border-radius:8px}html[data-hotwire-native] .event .ui.big.title.input input,html[data-hotwire-native] .event textarea.native-event-title{font-size:20px;font-weight:700;line-height:1.3;padding:8px 0!important}html[data-hotwire-native] .event textarea.native-event-title{display:block;width:100%;resize:none;overflow:hidden;border:0;outline:0;background:0 0;font-family:inherit}html[data-hotwire-native] .event .ui.secondary.pointing.tabular.menu{margin-bottom:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom-color:var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] .event .ui.secondary.pointing.tabular.menu::-webkit-scrollbar{display:none}html[data-hotwire-native] .event .ui.secondary.pointing.tabular.menu .item{min-height:44px;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;font-size:15px;font-weight:600;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .event .ui.secondary.pointing.tabular.menu .item.active{color:var(--color-primary, #f4806f)!important;border-color:var(--color-primary, #f4806f)!important;border-bottom-width:2px}html[data-hotwire-native] .event .ui.secondary.pointing.tabular.menu .right.menu{display:none!important}html[data-hotwire-native] .event .ui.form>div:first-child:not(:has(>.fields>.field:not([style*=none]))),html[data-hotwire-native] .event .ui.form>div:first-child:not(:has(>.fields>.field:not([style*=none])))+.ui.divider{display:none}html[data-hotwire-native] .event .ui.form{margin-top:24px!important;padding-bottom:96px}html[data-hotwire-native] .event .ui.form .field,html[data-hotwire-native] .event .ui.form .fields .field{margin-bottom:16px!important}html[data-hotwire-native] .event .ui.form .fields{margin-bottom:0!important}html[data-hotwire-native] .event .ui.form .field .ui.input>input,html[data-hotwire-native] .event .ui.form .field .ui.selection.dropdown,html[data-hotwire-native] .event .ui.form .field input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-hotwire-native] .event .ui.form .field select{min-height:48px;font-size:17px;border-radius:6px}html[data-hotwire-native] .event .ui.form .field .ui.selection.dropdown{display:flex;align-items:center}html[data-hotwire-native] .event .ui.form .field .ui.selection.dropdown>.dropdown.icon{top:50%;transform:translateY(-50%)}html[data-hotwire-native] .event .ui.form .field .ui.calendar.field,html[data-hotwire-native] .event .ui.form .field.end-date-toggle{margin-bottom:0!important}html[data-hotwire-native] .event .ui.form .field.end-date-toggle .ui.text{margin-top:0!important}html[data-hotwire-native] .event .ui.form .field.end-date-toggle a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] .event .ui.form .editor .cke_top{min-height:48px;background:var(--bg-surface, #fff);border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))!important}html[data-hotwire-native] .event .ui.form .editor .ckeditor{font-size:17px;line-height:1.5}html[data-hotwire-native] .event .ui.form .editor .cke_editable{min-height:96px}html[data-hotwire-native] .native-delete-row{display:flex;align-items:center;min-height:44px;margin-top:4px;font-size:17px;color:var(--color-error, #eb554e)!important}html[data-hotwire-native] .native-action-bar{position:fixed;left:0;right:0;bottom:0;z-index:100;padding:12px 16px calc(env(safe-area-inset-bottom,0) + 12px);background:var(--bg-surface, #fff);border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] .native-action-bar .ui.button.primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:0;font-size:17px;font-weight:600;border-radius:8px}html[data-hotwire-native] body.tasks.index .task-list>.task.item{animation:native-row-in 240ms cubic-bezier(.22,1,.36,1) backwards}html[data-hotwire-native] body.tasks.index .task-list>.task.item:nth-child(2){animation-delay:35ms}html[data-hotwire-native] body.tasks.index .task-list>.task.item:nth-child(3){animation-delay:70ms}html[data-hotwire-native] body.tasks.index .task-list>.task.item:nth-child(4){animation-delay:105ms}html[data-hotwire-native] body.tasks.index .task-list>.task.item:nth-child(5){animation-delay:140ms}html[data-hotwire-native] body.tasks.index .task-list>.task.item:nth-child(6){animation-delay:175ms}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] body.tasks.index .task-list>.task.item{animation:none}}html[data-hotwire-native] body.influencers.connect .ui.secondary.pointing.menu.margin-bottom-small>.item.active{color:var(--color-primary, #f4806f)!important}html[data-hotwire-native] body.influencers.connect .ui.secondary.pointing.menu.margin-bottom-small>.item.active i.icon{color:var(--color-primary, #f4806f)}html[data-hotwire-native] body.influencers.connect .ui.tiny.label.circular{font-size:12px}html[data-hotwire-native] body.influencers.connect .ui.segment[data-controller=discovery-search]{padding:0;border:0;background:0 0;box-shadow:none}html[data-hotwire-native] body.influencers.connect .ui.search.fluid .ui.action.input.fluid{min-height:48px}html[data-hotwire-native] body.influencers.connect .ui.search.fluid .ui.action.input.fluid input{min-height:48px;font-size:17px;border-radius:24px 0 0 24px!important}html[data-hotwire-native] body.influencers.connect .ui.search.fluid .ui.action.input.fluid>button.ui.icon.button.primary{width:48px;min-width:48px;padding:0;font-size:0;border-radius:0 24px 24px 0!important}html[data-hotwire-native] body.influencers.connect button.discovery-filter-toggle.ui.button{min-height:44px;padding:0 14px;font-size:15px;border-radius:22px;background:var(--bg-surface-secondary, #f4f4f5);border:0}html[data-hotwire-native] body.influencers.connect .native-discovery-seed{padding:48px 16px 24px;text-align:center}html[data-hotwire-native] body.influencers.connect .native-discovery-seed-icon{display:block;margin:0 auto 16px;font-size:48px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.influencers.connect .native-discovery-seed h3{margin:0 0 8px;font-size:20px;font-weight:700}html[data-hotwire-native] body.influencers.connect .native-discovery-seed p{margin:0 auto 20px;max-width:320px;font-size:15px;line-height:1.45;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.influencers.connect .native-discovery-seed p.native-discovery-seed-topics-label{margin-bottom:10px;font-size:13px;font-weight:500}html[data-hotwire-native] body.influencers.connect .native-discovery-seed-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}html[data-hotwire-native] body.influencers.connect .native-discovery-seed-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--border-light, rgba(0, 0, 0, 0.08));background:var(--bg-surface-secondary, #f4f4f5);color:var(--text-primary, rgba(0, 0, 0, 0.87))!important;font-size:14px;text-decoration:none!important;transition:transform 120ms ease-out}html[data-hotwire-native] body.influencers.connect .native-discovery-seed-chip:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] body.influencers.connect .native-discovery-seed-chip{transition:none}html[data-hotwire-native] body.influencers.connect .native-discovery-seed-chip:active{transform:none}}html[data-hotwire-native] body.influencers.connect .native-discovery-clear-filters{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 16px;border-radius:8px;background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a)!important;font-size:15px;font-weight:600;text-decoration:none!important}html[data-hotwire-native] body.influencers.connect .discovery-card-stat .stat-label{font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none}html[data-hotwire-native] body.influencers.connect .discovery-card-stat .stat-value{font-size:17px}html[data-hotwire-native] body.influencers.connect .discovery-card-action .ui.button{min-height:44px;border-radius:8px!important;font-size:15px;font-weight:600;background:var(--color-primary-wash, #fdf0ed)!important;border:0!important;color:var(--color-primary-deep, #e06b5a)!important}html[data-hotwire-native] body.influencers.connect .discovery-sort-bar .ui.dropdown.sort-dropdown{min-height:44px;padding:0 12px!important;font-size:14px}html[data-hotwire-native] body.tokens.index .openTokensModal{display:none!important}html[data-hotwire-native] body.tokens.index .native-tokens-intro h3{margin:0 0 6px;font-size:20px;font-weight:700}html[data-hotwire-native] body.tokens.index .native-tokens-intro p{margin:0 0 16px;font-size:15px;color:var(--text-secondary, rgba(0, 0, 0, 0.6))}html[data-hotwire-native] body.tokens.index .native-token-list{background:var(--bg-surface, #fff);border-radius:8px;overflow:hidden}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_]{background:var(--bg-surface, #fff);overflow:hidden;margin:0!important;padding:0 16px!important;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08));border-radius:0}html[data-hotwire-native] body.tokens.index .native-token-row:last-child,html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_]:last-child,html[data-hotwire-native] body.tokens.index details.native-more-integrations:last-child{border-bottom:none}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid{display:flex!important;align-items:center;min-height:56px;margin:0!important}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid>.column{width:auto!important;padding:0!important}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid>.column:first-child{flex:0 0 auto;margin-right:12px}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid>.column:first-child i.icon{width:28px;height:28px;font-size:14px}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid>.column:nth-child(2){flex:1 1 0;min-width:0}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid>.column:nth-child(2) strong{font-size:17px;font-weight:500}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid>.column:last-child{flex:0 0 auto}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic[id^=new_] .ui.middle.aligned.grid>.column:last-child a.ui.primary.button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;box-shadow:none!important;font-size:14px;font-weight:600}html[data-hotwire-native] body.tokens.index .native-token-row{display:flex;align-items:center;min-height:56px;padding:0 16px}html[data-hotwire-native] body.tokens.index .native-token-row i.icon{flex:0 0 auto;width:28px;height:28px;margin-right:12px;font-size:14px}html[data-hotwire-native] body.tokens.index .native-token-row .native-token-label{flex:1 1 auto;min-width:0;font-size:17px}html[data-hotwire-native] body.tokens.index .native-token-row .native-token-connect{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:6px;background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a)!important;font-size:14px;font-weight:600}html[data-hotwire-native] body.tokens.index .native-token-row,html[data-hotwire-native] body.tokens.index details.native-more-integrations{border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.tokens.index details.native-more-integrations>summary{display:flex;align-items:center;min-height:56px;padding:0 16px;font-size:17px;color:var(--text-primary, rgba(0, 0, 0, 0.87));cursor:pointer;list-style:none}html[data-hotwire-native] body.tokens.index details.native-more-integrations>summary::-webkit-details-marker{display:none}html[data-hotwire-native] body.tokens.index details.native-more-integrations>summary::after{content:"";font-family:Icons;margin-left:auto;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tokens.index details.native-more-integrations .native-more-integrations-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:var(--color-primary-wash, #fdf0ed);color:var(--color-primary-deep, #e06b5a);font-size:12px;font-weight:600}html[data-hotwire-native] body.tokens.index details.native-more-integrations .native-more-integrations-body{padding-bottom:8px}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]){background:var(--bg-surface, #fff)!important;padding:12px 16px!important;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]):last-child{border-bottom:none}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid{display:flex!important;align-items:center;min-height:64px;margin:0!important}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column{width:auto!important;padding:0!important}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:first-child{flex:0 0 auto;margin-right:12px}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:first-child img{width:40px!important;height:40px!important}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:first-child i.icon.colored.circular.white.background.big{font-size:20px}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:nth-child(2){flex:1 1 0;min-width:0}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:nth-child(2) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:nth-child(2) p{margin:2px 0 0;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:nth-child(2) i.icon.warning.sign{display:none}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:nth-child(2) a.ui.primary.mini.button.compact{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:6px!important;padding:0 14px;background:var(--color-primary, #f4806f)!important;font-size:13px}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:last-child{flex:0 0 auto;margin-left:auto}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:last-child a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html[data-hotwire-native] body.tokens.index .ui.secondary.segment.basic:not([id^=new_]) .ui.middle.aligned.grid>.column:last-child i.ui.icon.circle.times.large.grey{font-size:20px}html[data-hotwire-native] body.tokens.index .ui.very.relaxed.divided.list .item{min-height:48px;display:flex;align-items:center}html[data-hotwire-native] body.tenants.settings .ui.segment.very.padded,html[data-hotwire-native] body.tokens.index .ui.padded.segment.margin-top-medium{padding:16px!important}html[data-hotwire-native] body.tenants.settings .ui.segment.very.padded>.ui.header,html[data-hotwire-native] body.tokens.index .ui.padded.segment.margin-top-medium>.ui.header{font-size:17px;font-weight:600}html[data-hotwire-native] body.tokens.index .padding-x-small{text-align:center}html[data-hotwire-native] body.tokens.index .padding-x-small .ui.small.grey.text{font-size:13px}html[data-hotwire-native] body.tenants.settings .ui.segment.very.padded>.ui.header .sub.header{margin-top:2px;font-size:13px;font-weight:400;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tenants.settings .ui.right.floated{float:none!important;width:100%;margin-top:8px}html[data-hotwire-native] body.tenants.settings .ui.right.floated>.ui.button{width:100%;min-height:48px;margin-right:0;font-size:17px}html[data-hotwire-native] body.tenants.settings #report-settings-form .ui.right.floated>.ui.button.primary{background:var(--color-primary-wash, #fdf0ed)!important;color:var(--color-primary-deep, #e06b5a)!important;box-shadow:none!important;font-weight:600}html[data-hotwire-native] body.tenants.settings .field:has(>.ui.checkbox){margin-bottom:4px!important}html[data-hotwire-native] body.tenants.settings .field .ui.checkbox{position:relative;display:flex;align-items:center;width:100%;min-height:48px}html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>label{flex:1 1 0;padding-left:0!important;padding-right:63px!important;font-size:17px}html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>input[type=checkbox]:checked~label::before{background:var(--color-primary, #f4806f)!important}html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>input[type=checkbox]:checked~label::after{transform:translate(20px,-50%)}@media (prefers-reduced-motion:reduce){html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>label::after,html[data-hotwire-native] body.tenants.settings .field .ui.checkbox>label::before{transition:none}}html[data-hotwire-native] body.tenants.settings .field>.ui.small.grey.text.margin-top-small{display:block;margin-left:0;font-size:13px}html[data-hotwire-native] body.tenants.settings .ui.v-dropzone.bordered.image{display:inline-block}html[data-hotwire-native] body.tenants.settings .ui.v-dropzone.bordered.image .dropzone{width:96px!important;height:96px!important;min-height:96px!important;min-width:96px!important;border:1px solid var(--border-default, rgba(34, 36, 38, 0.15))!important;border-radius:12px!important}html[data-hotwire-native] body.tenants.settings .field:has(.ui.v-dropzone){display:flex;flex-wrap:wrap;align-items:center;column-gap:14px}html[data-hotwire-native] body.tenants.settings .field:has(.ui.v-dropzone)>label{flex:1 1 100%}html[data-hotwire-native] body.tenants.settings .field:has(.ui.v-dropzone) .ui.v-dropzone{flex:0 0 auto;margin-bottom:0!important}html[data-hotwire-native] body.tenants.settings .field:has(.ui.v-dropzone) .native-settings-logo-hint{flex:1 1 0;margin:0}html[data-hotwire-native] body.tenants.settings .native-settings-logo-hint{margin-top:8px;font-size:13px!important}html[data-hotwire-native] body.tenants.settings details.native-settings-disclosure{margin:16px 0;border-top:1px solid var(--border-light, rgba(0, 0, 0, 0.08));border-bottom:1px solid var(--border-light, rgba(0, 0, 0, 0.08))}html[data-hotwire-native] body.tenants.settings details.native-settings-disclosure>summary{display:flex;align-items:center;min-height:56px;font-size:17px;color:var(--text-primary, rgba(0, 0, 0, 0.87));cursor:pointer;list-style:none}html[data-hotwire-native] body.tenants.settings details.native-settings-disclosure>summary::-webkit-details-marker{display:none}html[data-hotwire-native] body.tenants.settings details.native-settings-disclosure>summary::after{content:"";font-family:Icons;margin-left:auto;font-size:13px;color:var(--text-muted, #787a92)}html[data-hotwire-native] body.tenants.settings details.native-settings-disclosure .native-settings-disclosure-body{padding-bottom:12px}html[data-hotwire-native] body.tenants.settings .field input[type=text]{min-height:48px;font-size:17px}html[data-hotwire-native] body.tenants.settings .field .ui.grey.small.text{font-size:13px}.profile-card .content.is-hidden{opacity:.45}.profile-card .ui.attached.label{z-index:2}.toggle-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.32em .85em;border:1px solid var(--border-default);border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-size:.82rem;font-weight:500;line-height:1.35;cursor:pointer;user-select:none;transition:background 150ms ease,border-color 150ms ease,color 150ms ease}.toggle-pill:hover{border-color:var(--border-strong);color:var(--text-primary)}.toggle-pill>input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.toggle-pill.is-on,.toggle-pill:has(>input[type=checkbox]:checked){background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary-strong);font-weight:600}.toggle-pill__check{display:inline-flex;align-items:center;width:0;margin:0;overflow:hidden;color:var(--color-primary-strong);opacity:0;transition:width 150ms ease,margin 150ms ease,opacity 150ms ease}.toggle-pill.is-on .toggle-pill__check,.toggle-pill:has(>input[type=checkbox]:checked) .toggle-pill__check{width:.9em;margin-right:.1em;opacity:1}.toggle-pill:has(>input[type=checkbox]:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toggle-pill,.toggle-pill__check{transition:none}}.client-access{max-width:720px;padding:28px 16px 64px}.client-access__head{margin-bottom:22px}.client-access__title{margin:0 0 6px;font-size:1.75rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.client-access__sub{margin:0;max-width:62ch;font-size:.95rem;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.client-access__panel{margin-bottom:20px;padding:22px 24px;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 1px 2px rgba(30,20,15,.04)}.client-access__panel-title{margin:0 0 16px;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.client-access__fields .field{margin-bottom:14px}.client-access__hint{margin:7px 0 0;font-size:.8rem;line-height:1.45;color:var(--text-muted)}.client-access__actions{margin-top:4px}.client-access__people-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:6px}.client-access__people-head .client-access__panel-title{margin-bottom:0}.client-access__count{font-size:.85rem;color:var(--text-muted)}.client-access__list{margin:0;padding:0;list-style:none}.client-access__row{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 0;border-top:1px solid var(--border-light)}.client-access__row:first-child{border-top:0;padding-top:.5rem}.client-access__avatar{flex:none;margin-top:2px}.client-access__person{flex:1;min-width:0}.client-access__name-line{display:flex;align-items:center;gap:.5rem}.client-access__name{font-weight:600;color:var(--text-primary)}.client-access__email{margin-top:1px;font-size:.85rem;color:var(--text-secondary)}.client-access__badge{flex:none;padding:.14em .62em;border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.5}.client-access__badge--admin{background:var(--bg-surface-secondary);border:1px solid var(--border-light);color:var(--text-muted)}.client-access__badge--client{background:var(--color-primary-bg);border:1px solid var(--color-primary);color:var(--text-primary)}.client-access__remove{align-self:center;flex:none;margin-left:auto;font-size:.82rem;font-weight:500;color:var(--text-muted);transition:color 140ms ease}.client-access__remove:hover{color:var(--color-error);text-decoration:underline}.client-access__empty{padding:1.75rem 0 1rem;text-align:center;color:var(--text-muted)}.client-access__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem}.client-access__tools-label{font-size:.8rem;color:var(--text-muted);margin-right:.1rem}@media (prefers-reduced-motion:reduce){.client-access__remove{transition:none}}body{overflow-x:initial!important}body.billing.upgrade #full{padding-left:0;padding-right:0}body.billing.upgrade #sideNav{border-right:1px solid var(--border-default)}body.billing.upgrade .breadcrumb{padding-left:1em;padding-right:1em}.toasted.primary.success{background-color:var(--color-accent-gold)!important}.toasted.primary.error{background-color:var(--color-error)!important}body .pusher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:hidden;height:100vh}body .pusher>#sideNav{position:relative;z-index:22;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:100%!important}body .pusher>#sideNav .toggle-button{display:none;position:absolute;top:3px;right:0;z-index:10;color:rgba(0,0,0,.12)}body .pusher>#sideNav .toggle-button:hover{color:var(--text-secondary)}body .pusher>#sideNav:hover .toggle-button{display:block;cursor:pointer}body .pusher>#sideNav .menu.expanded .floating.circular.label{right:4em!important}body .pusher>#sideNav>.menu{width:auto;display:flex;position:relative;overflow-y:visible!important;padding-top:1em;box-shadow:none;border:0}@media (min-width:730px){body .pusher>#sideNav>.menu.expanded{width:135px;max-width:135px}body .pusher>#sideNav>.menu.expanded .item{padding-top:.5em;padding-bottom:.75em}body .pusher>#sideNav>.menu.expanded .text{display:block!important;margin-top:.25em;font-size:.9em;color:var(--text-secondary)}body .pusher>#sideNav>.menu.expanded .vue-avatar--wrapper{margin:0 auto}body .pusher>#sideNav>.menu.expanded .tooltip:after,body .pusher>#sideNav>.menu.expanded .tooltip:before{display:none!important}}body .pusher>#sideNav>.menu>.item.calendars>.menu>.item .label.circular,body .pusher>#sideNav>.menu>.item.calendars>.menu>.item i.add{font-size:.857142857rem;margin-right:1.142857143rem}a.hovering,body .pusher>#sideNav>.menu>.item.calendars>.menu>.item>a.right.floated,button.hovering{visibility:hidden}body .pusher>#sideNav>.menu>.item.calendars>.menu>.item:hover>a.right.floated{visibility:visible}body .pusher>#sideNav>.menu>.item{padding:1em .75em;text-align:center}body .pusher>#sideNav>.menu>.bottomMenu>.item{text-align:center}body .pusher>#sideNav>.menu>.bottomMenu>.item .text,body .pusher>#sideNav>.menu>.item .text{display:none}body .pusher>#sideNav>.menu>.bottomMenu>.item>.dropdown>.icon.button,body .pusher>#sideNav>.menu>.bottomMenu>.item>.icon.button,body .pusher>#sideNav>.menu>.bottomMenu>.item>.tooltip>.icon.button,body .pusher>#sideNav>.menu>.item>.dropdown>.icon.button,body .pusher>#sideNav>.menu>.item>.icon.button,body .pusher>#sideNav>.menu>.item>.tooltip>.icon.button{padding:.75em;margin-right:0;background:0 0;color:var(--text-primary)}body .pusher>#sideNav>.menu>.bottomMenu>.item>.dropdown>.icon.button .icon:not(.corner),body .pusher>#sideNav>.menu>.bottomMenu>.item>.icon.button .icon:not(.corner),body .pusher>#sideNav>.menu>.bottomMenu>.item>.tooltip>.icon.button .icon:not(.corner),body .pusher>#sideNav>.menu>.item>.dropdown>.icon.button .icon:not(.corner),body .pusher>#sideNav>.menu>.item>.icon.button .icon:not(.corner),body .pusher>#sideNav>.menu>.item>.tooltip>.icon.button .icon:not(.corner){font-size:1.42em;width:auto}body .pusher>#sideNav>.menu>.bottomMenu>.item>.dropdown>.icon.button .circular.floating.label,body .pusher>#sideNav>.menu>.bottomMenu>.item>.icon.button .circular.floating.label,body .pusher>#sideNav>.menu>.bottomMenu>.item>.tooltip>.icon.button .circular.floating.label,body .pusher>#sideNav>.menu>.item>.dropdown>.icon.button .circular.floating.label,body .pusher>#sideNav>.menu>.item>.icon.button .circular.floating.label,body .pusher>#sideNav>.menu>.item>.tooltip>.icon.button .circular.floating.label{top:0;right:1em}body .pusher>#sideNav>.menu .title.item{padding:.92857143em 1.14285714em!important}body .pusher>#sideNav>.menu>.bottomMenu{background-color:var(--bg-surface);z-index:99;position:absolute;bottom:0;left:0;right:0;padding-bottom:1em}body .pusher>#sideNav>.menu>.bottomMenu>.item{padding:.35em .75em}body .pusher>#container{overflow:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-bottom:7em}body .pusher>#container #topNav>.menu{height:55px}body .pusher>#container .main{margin-top:1.142857143rem;margin-left:1em;margin-right:1em}#sideNav .activeIcon,body.affiliate_dashboard #sideNav .item.affiliate_dashboard .button,body.application.index #sideNav .item.home .button,body.assignments #sideNav .item.influencer_hub .button,body.billing #sideNav .bottomMenu .item.settings .button,body.calendars.dashboard #sideNav .item.calendars .button,body.calendars.edit #sideNav .bottomMenu .item.settings .button,body.calendars.index #sideNav .bottomMenu .item.settings .button,body.calendars:not(.dashboard):not(.index):not(.edit) #sideNav .item.calendars .button,body.campaigns.index #sideNav .item.home .button,body.influencers #sideNav .item.influencers .button,body.influencers.connect #sideNav .item.discovery .button,body.influencers.index #sideNav .item.influencer_hub .button,body.influencers.show #sideNav .item.influencer_hub .button,body.notifications:not(.partner_campaigns) #sideNav .item.notifications .button,body.organizations #sideNav .item.sponsors .button,body.partner_campaigns #sideNav .item.influencer_hub .button,body.profiles #sideNav .item.profiles .button,body.reports #sideNav .item.reports .button,body.saved_influencers #sideNav .item.discovery .button,body.subscription_credits #sideNav .bottomMenu .item.settings .button,body.tasks #sideNav .item.tasks .button,body.tenant.settings #sideNav .bottomMenu .item.settings .button,body.tenant_assignments #sideNav .item.assignments .button,body.tokens.index #sideNav .bottomMenu .item.settings .button,body.users.edit #sideNav .bottomMenu .item.settings .button,body.users.index #sideNav .bottomMenu .item.settings .button,body.users.show #sideNav .bottomMenu .item.settings .button{background:var(--color-primary-bg)!important;color:var(--color-primary)!important;border-left:3px solid var(--color-primary);font-weight:600}body #sideNav .item.brand-discovery .icon.button{overflow:visible}body #sideNav .item.notifications .circular.floating.label{right:.3em!important;top:.4em!important}.hidden.button,.mobile-only,.none.button{display:none!important}.hidden,.none{display:none}.block,.shown{display:block}.block.button,.shown.button{display:initial!important}.dropzone{border:2px solid transparent}.dropzone.dz-drag-hover{border:2px dashed var(--border-default)}.dropzone .dz-message{margin:0!important;color:var(--text-muted)}#pitches .fc-event{padding:4px;border-radius:6px}.fc{font-size:1.1em!important;margin-left:-1rem;margin-right:-1rem}.fc .fc-agendaDay-view .fc-day-header{font-size:16px!important;font-weight:500!important;text-indent:-50px}.fc .fc-agendaDay-view .fc-slats .fc-time{color:var(--text-secondary);font-family:"DM Sans";font-size:14px;font-weight:500;letter-spacing:0;line-height:14px}.fc .fc-agendaDay-view .fc-event{margin-left:4px}.fc .fc-agendaDay-view .fc-event .fc-content{padding:.5em}.fc .fc-agendaDay-view .fc-event .fc-time{display:none}.fc .fc-event{cursor:pointer;color:var(--text-primary);font-size:.75em;border-radius:4px}.fc .fc-event .fc-content{display:flex;flex-direction:row;align-items:center}.fc .fc-event .fc-content .fc-title{white-space:normal!important;word-break:break-word!important;display:block;display:-webkit-box;max-width:400px;height:3.2em;font-size:1em;line-height:1.6em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fc .fc-event .fc-content .event-meta{margin-left:auto}.fc .fc-event .icon.circle{font-size:18px;line-height:18px;align-self:start}.fc .fc-event .avatar{position:relative;margin-right:.5em;align-self:start}.fc .fc-day-grid-event{margin:0 4px 7px!important;padding:3px!important}.headerWrapper.sticky{background-color:var(--bg-base);top:0;padding-top:1em;padding-right:1em;padding-bottom:0}.calendar.sticky.fixed.top{width:75%}.ui.segment.events{padding-bottom:0}.fc .fc-head-container{padding:1.007142857em;border-top:1px solid var(--border-default)!important}.fc .fc-widget-header{border:0;font-size:.9em}.fc th{color:var(--text-muted);font-weight:500}.fc .fc-row{z-index:unset!important}.fc .fc-row:last-child td{border-bottom:0!important}.fc-list-view{border-bottom:0}.fc td:last-child{border-right:0}.fc td:first-child{border-left:0;border-bottom:0}.fc-unthemed td.fc-day.fc-today{background-color:#e5b58635}.fc .fc-day-number{padding:.5em .5em 0;font-size:.93em;color:var(--text-secondary)}.fc-bgevent-skeleton,.fc-content-skeleton,.fc-slats{pointer-events:none}.fc-event{pointer-events:all}.fc-bgevent,.fc-event-container{pointer-events:auto}.fc-list-item .avatar{float:left;margin-right:.5em}.fc-list-item .icon.circle{float:right}.fc-event{background-color:var(--color-accent-mint);border:0!important}.fc-event:before{content:"";display:block;background:rgba(255,255,255,.12);position:absolute;border-radius:inherit;top:0;bottom:0;left:0;right:0}.fc-event:hover:before{background:rgba(255,255,255,.22)}.fc-event.working{border:2px dashed var(--border-strong)!important}.fc-event.complete:before,.fc-event.completed:before{background:var(--bg-surface-secondary);top:1px;right:1px;bottom:1px;left:1px;border-radius:3px}.fc-event.complete:hover:before,.fc-event.completed:hover:before{background:var(--bg-surface-secondary)}.fc-event.event.incomplete i.icon.circle:not(.small),.fc-event.task i.icon.circle:not(.small):hover{font-family:outline-icons}.fc-event.event.incomplete i.icon.circle:not(.small):before{opacity:.6;content:""}.fc-event.task{color:var(--text-secondary)!important}.fc-event.task.complete{opacity:.3}.fc-event.task.complete .fc-title{text-decoration:line-through}.fc-event.task:before{top:1px;right:1px;bottom:1px;left:1px;border-radius:3px}.fc-event.task:before,.fc-event.task:hover:before{background:var(--bg-surface)}.fc-event.task i.icon.circle.exclamation.mark:not(.small){color:var(--color-error)}.fc-event.task i.icon.circle:not(.small):hover:before{content:""}.fc-event.completed,.fc-event.completed span.event-meta{color:var(--text-muted)!important}.clearboth{clear:both}.clearing:after{content:".";display:block;height:0;clear:both;visibility:hidden}#side_menu_button.fixed{right:0}.floated.right{float:right}.floated.left{float:left}.icon.you-tube{font-family:"brand-icons"}.icon.you-tube:before{content:""}.icon.push_engage:before{content:""}.icon.art19:before{content:""}.icon.short_io:before{content:""}i.icon.colored.facebook.combined:before{position:relative;z-index:1;background:#fff!important}i.icon.colored.facebook.combined:after{content:"";font-family:"brand-icons";color:#ac279f;position:relative;left:-4px;z-index:0}.footer{margin:5em 0 0;padding:5em 0}.stripe-button span{min-height:auto!important}.ui.feed .event.read{opacity:.5}.ui.feed .event.read:hover{opacity:1}.centered{text-align:center}.left-aligned{text-align:left}.right-aligned{text-align:right}.nowrap{white-space:nowrap}.joyride-tip-guide{z-index:9999!important}.noNext .joyride-close-tip,.noNext .joyride-next-tip{display:none}.atwho-inserted [data-login],.ui.label[data-type=user]{background:var(--color-primary-bg)}img.emoji{height:1.4em;width:1.4em;margin:0 .05em 0 .1em;vertical-align:-.3em}.pointer{cursor:pointer}.handle,.move{cursor:move}.grab{cursor:grab}.grab:active{cursor:grabbing}.copyable:after{visibility:hidden;content:"";font-family:"Icons";height:1em;width:1em;margin-left:.5em;opacity:.35}.copyable:hover{text-decoration:dotted gray underline;text-underline-offset:5px}.copyable:hover:after{visibility:visible}.dropdown.hovering{border-color:transparent!important;background:0 0!important}.dropdown.hovering .dropdown.icon,.dropdown.hovering .remove.icon{opacity:0!important}.dropdown.hovering .label:not(.circular){margin:-.5em!important}.dropdown.hovering:hover{border-color:var(--border-default)!important}.dropdown.hovering.active .dropdown.icon,.dropdown.hovering.active .remove.icon,.dropdown.hovering:hover .dropdown.icon,.dropdown.hovering:hover .remove.icon{opacity:.8!important}.dropdown.hovering.active{border-color:#96c8da!important}a[href*="tel:"]:before{content:"";font-family:"Icons";margin-right:.5em;font-size:.75em;-webkit-transform:scale(-1,1);transform:scale(-1,1);display:inline-block}.partner.card{border-top:3px solid var(--border-light)}.partner.card.has-deliverables{border-top-color:var(--color-primary)}.partner.card.new-campaign-card{border:2px dashed var(--border-light);box-shadow:none;min-height:180px}.partner.card.new-campaign-card .content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.partner.card.new-campaign-card:hover{border-color:var(--border-strong)}.influencer.card .ui.icon.simple.dropdown .icon.ellipsis,.partner.card .ui.icon.simple.dropdown .icon.ellipsis,.sponsor.card .ui.icon.simple.dropdown .icon.ellipsis{padding:4px;border-radius:4px;transition:background .15s}.influencer.card .ui.icon.simple.dropdown .icon.ellipsis:hover,.partner.card .ui.icon.simple.dropdown .icon.ellipsis:hover,.sponsor.card .ui.icon.simple.dropdown .icon.ellipsis:hover{background:rgba(0,0,0,.06)}.influencer.card h6.uppercase.left.floated,.partner.card h6.uppercase.left.floated,.sponsor.card h6.uppercase.left.floated{font-weight:400;color:var(--text-muted)!important;font-size:12px!important;margin:0}.influencer.card .grey.text,.partner.card .grey.text,.sponsor.card .grey.text{color:var(--text-muted)}.influencer.card a v-avatar,.partner.card a v-avatar,.sponsor.card a v-avatar{display:inline-block;width:86px;height:86px;position:relative}.influencer.card a v-avatar:after,.partner.card a v-avatar:after,.sponsor.card a v-avatar:after{content:"";font-family:Icons;color:var(--text-disabled);justify-content:center;align-items:center;font-size:26px!important;display:none;background:var(--bg-surface);border-radius:43px;border:2px dashed var(--border-strong);cursor:pointer;opacity:.9;position:absolute;top:0;left:0;bottom:0;right:0}.influencer.card .ui.center.aligned .image,.partner.card .ui.center.aligned .image,.sponsor.card .ui.center.aligned .image{height:86px;max-width:100%}.influencer.card .ui.mini.statistics .statistic>.value,.partner.card .ui.mini.statistics .statistic>.value,.sponsor.card .ui.mini.statistics .statistic>.value{font-size:1.142857143em!important;font-weight:500}.influencer.card .ui.mini.statistics .statistic .label,.partner.card .ui.mini.statistics .statistic .label,.sponsor.card .ui.mini.statistics .statistic .label{font-size:1em;font-weight:400;margin-bottom:.5em}.influencer.card .ui.tiny.statistic>.value,.partner.card .ui.tiny.statistic>.value,.sponsor.card .ui.tiny.statistic>.value{font-size:1.714285714em!important}.influencer.card .extra.content .right .button.circular,.partner.card .extra.content .right .button.circular,.sponsor.card .extra.content .right .button.circular{background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--text-primary)}.influencer.card .padding-right-medium .dropdown.right.floated,.partner.card .padding-right-medium .dropdown.right.floated,.sponsor.card .padding-right-medium .dropdown.right.floated{margin-right:-12px}.influencer.card .dropdown.right.floated,.partner.card .dropdown.right.floated,.sponsor.card .dropdown.right.floated{opacity:1}.influencer.card .dropdown.right.floated i.grey,.partner.card .dropdown.right.floated i.grey,.sponsor.card .dropdown.right.floated i.grey{color:var(--text-disabled)}.influencer.card:hover .extra.content .right .button.circular,.partner.card:hover .extra.content .right .button.circular,.sponsor.card:hover .extra.content .right .button.circular{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.capitalize{text-transform:capitalize!important}[data-truncate=".8"],[data-truncate="1.2"],[data-truncate="1.5"]{display:block;display:-webkit-box;max-width:400px;height:1.52em;font-size:.8em;line-height:1.9em;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-truncate="1.2"],[data-truncate="1.5"]{height:1.44em;font-size:1.2em;line-height:1.2em}[data-truncate="1.5"]{height:2.1em;font-size:1.5em;line-height:1.4em}.uppercase{text-transform:uppercase}.card .horizontal.border.label{position:absolute;right:0;left:0;bottom:0;height:8px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:0;padding:0;margin:0}.ui.dropdown:not(.selection) .menu{border-width:0}#sideNav .ui.dropdown .menu .item.disabled{opacity:.5;pointer-events:none;cursor:default}#sideNav .ui.dropdown .menu form.item.logout button{all:unset;display:block;width:100%;cursor:pointer}#sideNav .ui.dropdown .menu form.item.logout button i.icon{margin-right:.78571429rem;opacity:.6}.ui.secondary.menu .dropdown.item .menu .item{border-radius:0}#cke_comment_comment{background:var(--bg-surface);border:0;margin-left:-1px;margin-right:-1px}#cke_comment_comment .cke_inner{border:1px solid var(--border-default);border-radius:.28571429rem;border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--bg-surface)}#cke_comment_comment .cke_inner .cke_top{border:0;border-bottom:1px solid var(--border-default);background:0 0}.cke_autocomplete_panel{z-index:10001!important}.cke_dialog_body{border-radius:.5em}.cke_dialog_title{border-top-left-radius:.5em!important;border-top-right-radius:.5em!important}.cke_dialog_contents,.cke_dialog_footer{border-bottom-right-radius:.5em!important;border-bottom-left-radius:.5em!important}.cke_dialog_ui_button{border-radius:.42857143rem!important}.qr,.qr td{border-width:0;border-style:none;border-color:#00f;border-collapse:collapse}.qr td{padding:0;margin:0;width:2px;height:2px}.qr td.black{background-color:#000}.qr td.white{background-color:#fff}.logs{background-color:#353535;color:#f3f3f3;font-size:medium;font-family:Consolas,Monaco,Lucida Console,Courier New,monospace;width:100%;height:750px;overflow-y:auto}.logs .line{display:inline-block;margin-bottom:1em}.ui.card.contest{border:1px solid var(--border-light)!important;border-radius:12px;background:rgba(238,244,247,.35)!important}.ui.card.contest>.content:not(.extra){border-top:none;padding-top:120px!important}.ui.card.contest>.content:not(.extra) h4{font-size:18px;color:var(--color-accent-blue)}.ui.card.contest>.content:not(.extra) h3{color:#0055a3}.ui.card.contest .ui.yellow.text{color:#da9c0d!important}.ui.card.contest .ui.grid.divided .label{text-transform:uppercase!important;color:var(--text-muted);font-size:12px;font-weight:500;text-align:center}.ui.card.contest .ui.grid.divided .value{text-transform:initial!important;color:var(--text-primary);font-size:18px;font-weight:700;line-height:24px;text-align:center}.ui.card.contest .ui.label.circular{border-radius:21px;background-color:#e1edff;color:#0055a3!important;font-size:14px;font-weight:700;text-align:center;padding:6px 16px!important}.ui.card.contest .statistic.rank{position:absolute;top:-50px;left:calc(50% - 90px);height:140px;width:180px}.ui.card.contest .statistic.rank[data-rank="1"] .label,.ui.card.contest .statistic.rank[data-rank="1"] .value{color:#fff!important}.ui.card.contest .statistic.rank .label,.ui.card.contest .statistic.rank .value{position:absolute}.ui.card.contest .statistic.rank .value{padding-top:5px;text-transform:initial!important;top:20%;font-size:2em;font-weight:700;width:130px}.ui.card.contest .statistic.rank .label{width:125px;top:12px;color:var(--text-muted);font-family:Inter;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}div:focus-visible{outline:0}.ui.search.basic>.results{box-shadow:none;border-radius:0}.hover-parent:hover .hovering,:hover>.hovering{visibility:visible}.email-template-preview{max-height:400px;overflow-y:auto}.affiliate_dashboard .ui.main,.assignments .ui.main,.checklists .ui.main,.contests .ui.main,.influencers .ui.main,.partner_campaigns .ui.main,.surveys .ui.main{max-width:1440px}.affiliate_dashboard .ui.main>.grid>.column.sixteen.wide,.assignments .ui.main>.grid>.column.sixteen.wide,.checklists .ui.main>.grid>.column.sixteen.wide,.contests .ui.main>.grid>.column.sixteen.wide,.influencers .ui.main>.grid>.column.sixteen.wide,.partner_campaigns .ui.main>.grid>.column.sixteen.wide,.surveys .ui.main>.grid>.column.sixteen.wide{padding-left:3em}.affiliate_dashboard .ui.main>.grid>.column.sixteen.wide .grid.centered.dividing,.assignments .ui.main>.grid>.column.sixteen.wide .grid.centered.dividing,.checklists .ui.main>.grid>.column.sixteen.wide .grid.centered.dividing,.contests .ui.main>.grid>.column.sixteen.wide .grid.centered.dividing,.influencers .ui.main>.grid>.column.sixteen.wide .grid.centered.dividing,.partner_campaigns .ui.main>.grid>.column.sixteen.wide .grid.centered.dividing,.surveys .ui.main>.grid>.column.sixteen.wide .grid.centered.dividing{margin-left:-3em;padding-left:2em}[data-controller*=dismissable]{position:relative}[data-controller*=dismissable]>.icon.close{position:absolute;top:10px;right:10px;color:var(--text-muted);font-size:1.2em;cursor:pointer}[data-controller*=dismissable]>.icon.close:hover{color:var(--text-secondary)}.btn-clipit{border:1px solid var(--border-default);background:var(--bg-surface-secondary);padding:5px;color:var(--text-primary);transition:background .15s,border-color .15s}.btn-clipit:hover{background:var(--bg-surface);border-color:var(--border-strong)}.event-label{display:inline-block;width:10px;height:10px;border-radius:50%}.event-label[data-color]{background-color:attr(data-color color,#ccc)}.oauth-buttons .last-used-oauth{position:relative;transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.15)}.oauth-buttons .last-used-oauth .last-used-label{font-size:.8em;opacity:.9;margin-left:.5em}