.admin-theme,.cooperation-root{--background:#140f1b;--foreground:#f7f1ff;--card:#21192b;--card-foreground:#f7f1ff;--popover:#21192b;--popover-foreground:#f7f1ff;--primary:#9561e9;--primary-foreground:#fff;--secondary:#30243d;--secondary-foreground:#f7f1ff;--accent:#b78dff;--accent-foreground:#fff;--muted:#3a2d49;--muted-foreground:#bca9d7;--destructive:#ef4444;--destructive-foreground:#fecaca;--border:#443454;--input:#271f32;--ring:#9561e9;--radius:.75rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cooperation-root{color:var(--foreground)}html.has-cooperation-cta .site-contact-widget{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 6.25rem)}.cooperation-action-bar{box-shadow:0 22px 70px #05020a8a,inset 0 1px #ffffff29}.cooperation-action-bar[data-tone=opt]{background:radial-gradient(circle at 82% 0,#ff924e66,#0000 42%),linear-gradient(115deg,#50231dfa,#231322fa);border-color:#ffaa5bb8;box-shadow:0 22px 70px #ff6b3b3d,inset 0 1px #ffffff2e}.cooperation-action-bar[data-tone=opt] .cooperation-action-bar__button{color:#fff;background:#ff754d;box-shadow:0 12px 30px #ff532c61}.cooperation-action-bar[data-tone=bloggers]{background:radial-gradient(circle at 78% -10%,#d9b5ff70,#0000 44%),linear-gradient(115deg,#6d2addfa,#371967fa);border-color:#dabbffa6;box-shadow:0 22px 72px #7532e06b,inset 0 1px #fff3}.cooperation-action-bar[data-tone=bloggers] .cooperation-action-bar__button{color:#5f23bd;background:#f4eaff;box-shadow:0 12px 32px #1f0a4352}.cooperation-action-bar[data-tone=career]{background:radial-gradient(circle at 82% 0,#73abff66,#0000 43%),linear-gradient(115deg,#25336ffa,#221743fa);border-color:#a2caffa8;box-shadow:0 22px 72px #4675da52,inset 0 1px #ffffff2e}.cooperation-action-bar[data-tone=career] .cooperation-action-bar__button{color:#1a2450;background:#c8e0ff;box-shadow:0 12px 32px #0815375c}.cooperation-action-cursor{--cursor-hotspot-x:.95rem;left:calc(50% - var(--cursor-hotspot-x));filter:drop-shadow(0 5px 4px #0006);transform-origin:45% 0;animation:3.2s cubic-bezier(.77,0,.175,1) infinite cooperationActionCursor;top:50%}@keyframes cooperationActionCursor{0%,34%,to{opacity:0;transform:translate(.85rem,.9rem)rotate(-10deg)scale(.94)}44%{opacity:.95}58%,76%{opacity:1;transform:translate(0,0)rotate(-10deg)scale(1)}66%{opacity:1;transform:translateY(-.28rem)rotate(-10deg)scale(.96)}86%{opacity:0;transform:translate(-.15rem,-.1rem)rotate(-10deg)scale(1)}}.cooperation-partners-marquee{will-change:transform;animation:24s linear infinite cooperationPartnersMarquee}@keyframes cooperationPartnersMarquee{to{transform:translate(-50%)}}.admin-shell{background:radial-gradient(circle at 12% 0,#9561e938,#0000 34rem),radial-gradient(circle at 88% 92%,#b78dff2e,#0000 38rem),linear-gradient(135deg,#120d18 0%,#1b1325 52%,#120d18 100%)}.admin-main{scrollbar-color:#9561e98c #ffffff0f}.admin-tab-panel{animation:.42s cubic-bezier(.22,1,.36,1) both adminPanelIn}@keyframes adminPanelIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.admin-tab-panel{animation:none}.cooperation-root *,.admin-theme [data-slot]{transition-duration:.01ms!important;animation-duration:.01ms!important}.cooperation-partners-viewport{scrollbar-width:none;overflow-x:auto}.cooperation-partners-viewport::-webkit-scrollbar{display:none}.cooperation-partners-marquee{will-change:auto;transform:none;animation:none!important}.cooperation-partners-marquee>[aria-hidden=true]{display:none}.cooperation-action-cursor{opacity:.9;transform:translate(0,0)rotate(-10deg);animation:none!important}}@media (max-width:640px){html.has-cooperation-cta .site-contact-widget{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 5.75rem)}.cooperation-action-cursor{--cursor-hotspot-x:.78rem}}.cooperation-root *{scrollbar-width:thin}.cooperation-root .bg-white,.cooperation-root .bg-gray-50,.cooperation-root .bg-\[\#f7f7f8\]{background-color:color-mix(in srgb, var(--card) 88%, transparent)}.cooperation-root .bg-white{background:linear-gradient(145deg, #ffffff13, #ffffff06), color-mix(in srgb, var(--card) 92%, transparent)}.cooperation-root .border-gray-100,.cooperation-root .border-gray-200,.cooperation-root .border-gray-300{border-color:color-mix(in srgb, var(--border) 76%, transparent)}.cooperation-root .text-gray-950,.cooperation-root .text-gray-900,.cooperation-root .text-gray-800,.cooperation-root .text-gray-700{color:var(--foreground)}.cooperation-root .text-gray-600,.cooperation-root .text-gray-500,.cooperation-root .text-gray-400{color:var(--muted-foreground)}.cooperation-root .hover\:bg-gray-50:hover,.cooperation-root .hover\:bg-gray-100:hover{background-color:#ffffff12}.cooperation-root .shadow-sm,.cooperation-root .shadow-md,.cooperation-root .shadow-xs{box-shadow:0 18px 50px #08040e47}.cooperation-root .rounded-xl,.cooperation-root .rounded-2xl{box-shadow:inset 0 1px #ffffff0a}.cooperation-root [data-slot=button],.cooperation-root button,.cooperation-root a,.cooperation-root input,.cooperation-root textarea,.cooperation-root select,.cooperation-root [data-slot=table-row]{transition-duration:.26s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.cooperation-root [data-slot=button]{border-radius:999px}.cooperation-root [data-slot=button]:not(:disabled):hover{transform:translateY(-1px)}.cooperation-root [data-slot=button].bg-primary,.cooperation-root [data-slot=button]:not(.border){background-image:linear-gradient(135deg,#a977ff 0%,#9561e9 45%,#6f3fd2 100%);box-shadow:0 14px 34px #9561e94d}.cooperation-root [data-slot=button].border,.cooperation-root button.border{color:var(--foreground);background-color:#ffffff0b;border-color:#ffffff24}.cooperation-root [data-slot=button].border:hover,.cooperation-root button.border:hover{color:#fff;background-color:#9561e921;border-color:#b78dff8c}.admin-theme [data-slot=dialog-overlay],.admin-theme [data-slot=alert-dialog-overlay]{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000b3}.admin-theme [data-slot=dialog-content],.admin-theme [data-slot=alert-dialog-content]{z-index:301;background:var(--card);color:var(--card-foreground);border-color:var(--border);box-shadow:0 8px 30px #2d18462e}.admin-theme .bg-background,.cooperation-root .bg-background{background-color:var(--background)}.admin-theme .bg-card,.cooperation-root .bg-card{background-color:var(--card)}.admin-theme .text-card-foreground,.cooperation-root .text-card-foreground{color:var(--card-foreground)}.cooperation-root .bg-card\/95{background-color:color-mix(in srgb, var(--card) 95%, transparent)}.cooperation-root .bg-primary{background-color:var(--primary)}.cooperation-root .bg-primary\/10{background-color:color-mix(in srgb, var(--primary) 10%, transparent)}.cooperation-root .bg-primary\/15{background-color:color-mix(in srgb, var(--primary) 15%, transparent)}.cooperation-root .bg-primary\/20{background-color:color-mix(in srgb, var(--primary) 20%, transparent)}.cooperation-root .hover\:bg-primary\/90:hover{background-color:color-mix(in srgb, var(--primary) 90%, transparent)}.cooperation-root .bg-secondary{background-color:var(--secondary)}.cooperation-root .bg-secondary\/10{background-color:color-mix(in srgb, var(--secondary) 10%, transparent)}.cooperation-root .bg-secondary\/20{background-color:color-mix(in srgb, var(--secondary) 20%, transparent)}.cooperation-root .bg-secondary\/30{background-color:color-mix(in srgb, var(--secondary) 30%, transparent)}.cooperation-root .bg-secondary\/40{background-color:color-mix(in srgb, var(--secondary) 40%, transparent)}.cooperation-root .bg-secondary\/50{background-color:color-mix(in srgb, var(--secondary) 50%, transparent)}.cooperation-root .hover\:bg-secondary:hover{background-color:var(--secondary)}.cooperation-root .hover\:bg-secondary\/40:hover{background-color:color-mix(in srgb, var(--secondary) 40%, transparent)}.cooperation-root .hover\:bg-secondary\/50:hover{background-color:color-mix(in srgb, var(--secondary) 50%, transparent)}.cooperation-root .bg-destructive\/10{background-color:color-mix(in srgb, var(--destructive) 10%, transparent)}.cooperation-root .text-foreground{color:var(--foreground)}.cooperation-root .text-primary-foreground{color:var(--primary-foreground)}.cooperation-root .text-muted-foreground{color:var(--muted-foreground)}.cooperation-root .group:hover .group-hover\:text-primary{color:var(--primary)}.cooperation-root .border-border{border-color:var(--border)}.cooperation-root .border-border\/60{border-color:color-mix(in srgb, var(--border) 60%, transparent)}.cooperation-root .border-border\/80{border-color:color-mix(in srgb, var(--border) 80%, transparent)}.cooperation-root .border-input{border-color:var(--input)}.cooperation-root .border-primary\/50,.cooperation-root .hover\:border-primary\/50:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}.cooperation-root .border-destructive\/40{border-color:color-mix(in srgb, var(--destructive) 40%, transparent)}.cooperation-root .ring-primary\/40{--tw-ring-color:color-mix(in srgb, var(--primary) 40%, transparent)}.cooperation-root .hover\:shadow-primary\/10:hover{--tw-shadow-color:color-mix(in srgb, var(--primary) 10%, transparent)}.cooperation-root .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.cooperation-root .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in srgb, var(--ring) 50%, transparent)}.cooperation-root input::placeholder,.cooperation-root textarea::placeholder{color:var(--muted-foreground)}.cooperation-root ::selection{background-color:var(--primary);color:var(--primary-foreground)}.admin-theme [data-slot=select-trigger],.cooperation-root [data-slot=select-trigger],.cooperation-root [data-slot=input],.cooperation-root textarea,.cooperation-root select{background-color:color-mix(in srgb, var(--input) 92%, transparent);border-color:color-mix(in srgb, var(--border) 82%, transparent);color:var(--foreground);transition-property:border-color,box-shadow,background-color,transform;box-shadow:inset 0 1px #ffffff09,0 10px 30px #08040e24}.admin-theme [data-slot=select-content],.cooperation-root [data-slot=select-content]{background:linear-gradient(145deg, #ffffff13, #ffffff06), var(--popover);color:var(--popover-foreground);border-color:var(--border);box-shadow:0 18px 55px #08040e73}.admin-theme [data-slot=select-item]:focus,.cooperation-root [data-slot=select-item]:focus{background-color:var(--muted)}.cooperation-root [data-slot=input]:focus-visible,.cooperation-root textarea:focus-visible,.cooperation-root select:focus-visible,.admin-theme [data-slot=select-trigger]:focus-visible,.cooperation-root [data-slot=select-trigger]:focus-visible{border-color:#b78dffd9;box-shadow:0 0 0 3px #9561e938,0 14px 34px #08040e33}.cooperation-root option{color:#f7f1ff;background-color:#21192b}.admin-theme [data-slot=table-row],.cooperation-root [data-slot=table-row],.cooperation-root tbody tr{border-color:color-mix(in srgb, var(--border) 76%, transparent)}.admin-theme [data-slot=table-row]:hover,.cooperation-root [data-slot=table-row]:hover,.cooperation-root tbody tr:hover{background-color:#9561e914}.admin-theme [data-slot=table-head],.cooperation-root [data-slot=table-head],.cooperation-root thead{color:var(--muted-foreground)}.cooperation-root table{color:var(--foreground)}.cooperation-root thead{background-color:#ffffff09}.cooperation-root [data-slot=badge]{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.cooperation-root .text-primary{color:#9561e9}.cooperation-root .text-destructive{color:#ff8b9a}.cooperation-root .bg-destructive,.cooperation-root .bg-destructive\/10{background-color:#ef444424}
