@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-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-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-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}}.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}}.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{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{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,v-avatar{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,.rec-card .name a:hover{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-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-prompts-stats .stat strong,.rec-card .name a,.top-match-name a{color:var(--text-primary)}.lv-query-row{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-light);background:var(--bg-surface)}.lv-query-row:last-child{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}.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{font-size:2rem;font-weight:700;color:var(--text-primary);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;color:var(--color-primary)}.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}.onboarding-alert.onboarding-alert-warning{background:#fffaf3;border:1px solid #c9ba9b}.onboarding-alert.onboarding-alert-warning>.icon{color:#f2711c}.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}.posted-here-card{cursor:default}.posted-here-card:hover{border-color:#3a7bd5;box-shadow:0 4px 16px rgba(58,123,213,.12)}.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;color:var(--color-primary);font-weight:600;font-size:.95rem;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{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--complete{border-color:#d4edda}.kit-entity-card--complete .kit-entity-card__title{color:#155724}.kit-entity-card--failed{border-color:#f5c6cb}.kit-entity-card--failed .kit-entity-card__title{color:#721c24}.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{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,button.discovery-filter-toggle.ui.button{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,body .pusher>#sideNav>.menu>.bottomMenu>.item #privacy,body .pusher>#sideNav>.menu>.item #privacy{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{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{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}}.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)}.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,.influencer-preview-page>.ui.segment a.ui.button.primary{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}.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 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-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,.ri-viewer-row__avatar.ri-viewer-row__avatar--img img{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}.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--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)}.fc th,.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{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}.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}[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 .menu .item .icon,[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.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.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)}html[data-theme=dark] .ui.checkbox input[type=checkbox]~label::before,html[data-theme=dark] .ui.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 label:hover::before{border-color:var(--color-primary)}html[data-theme=dark] .ui.checkbox input:focus~label::before{border-color:var(--color-primary)}[data-theme=dark] .ui.popup::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.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,[data-theme=dark] .ui.menu .dropdown.item .menu .item:hover{background:var(--bg-surface-secondary)}[data-theme=dark] .ui.feed>.event>.content .summary .user{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>.item,[data-theme=dark] .ui.list>.item .header{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.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.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] .cke_editable_inline::before,[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.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.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] .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)}[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,body .pusher>#sideNav .toggle-button: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_comment_comment,[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)}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}img{max-width:100%}.toasted.primary.success{background-color:var(--color-accent-gold)!important}.toasted.primary.error{background-color:var(--color-error)!important}#menuButton{display:none}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:hover .toggle-button{display:block;cursor:pointer}body .pusher>#sideNav .menu:not(.expanded) .toggle-button .left{display:none}body .pusher>#sideNav .menu.expanded .toggle-button .right{display:none}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 .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 a v-avatar:hover:after,.partner.card a v-avatar:hover:after,.sponsor.card a v-avatar:hover:after{display:flex}.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}.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}