html.perf .home{background:radial-gradient(40% 30% at 85% 22%,rgba(255,61,127,.16),transparent 70%),radial-gradient(45% 30% at 10% 48%,rgba(255,106,26,.16),transparent 70%),radial-gradient(40% 30% at 90% 78%,rgba(224,36,63,.16),transparent 70%),#ffffff}html.perf .ob-count{color:rgba(42,21,48,.714)}html.perf .ob-bar{background:rgba(255,255,255,.92)}html.perf .ob-hint{color:rgba(42,21,48,.714)}html.perf .ob-sub{color:rgba(42,21,48,.663)}html.perf .ob-fields small{color:rgba(42,21,48,.612)}html.perf .ob-chips button{color:#2a1530;border:1px solid rgba(150,60,110,.24)}html.perf .ob-chips button,html.perf .ob-chips button:hover,html.perf .ob-tick{background:rgba(255,255,255,.92)}html.perf .ob-back{color:rgba(42,21,48,.765)}html.perf .ob-done p{color:rgba(42,21,48,.816)}html.perf .ob-drop{border:2px dashed rgba(150,60,110,.285);background:rgba(255,255,255,.92)}html.perf .ob-drop-err{color:#c8102e}html.perf .ob .note a{color:#2a1530}html.perf .ob .note.err{color:#c8102e}html.perf .account-photo.none{background:rgba(255,255,255,.92)}html.perf .account-skill{color:rgba(42,21,48,.765)}html.perf .account-warn button{color:#2a1530}html.perf .account-list div{border-top:1px solid rgba(150,60,110,.168)}html.perf .account-list dt{color:rgba(42,21,48,.612)}html.perf .ob-fields input{color:#2a1530;border:1px solid rgba(150,60,110,.24)}html.perf .ob-fields input,html.perf .ob-fields input:focus{background:rgba(255,255,255,.92)}html.perf .ob-fields input::placeholder{color:rgba(42,21,48,.408)}html.perf .ob-fields textarea{color:#2a1530;border:1px solid rgba(150,60,110,.24)}html.perf .ob-fields textarea,html.perf .ob-fields textarea:focus{background:rgba(255,255,255,.92)}html.perf .ob-fields textarea::placeholder{color:rgba(42,21,48,.408)}html.perf .account-delete{border-top:1px solid rgba(150,60,110,.168)}html.perf .pf-toggle{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.222)}html.perf .pf-sub,html.perf .pf-toggle button{color:rgba(42,21,48,.765)}html.perf .pf-card h3{color:rgba(42,21,48,.714)}html.perf .pf-photo{background:rgba(255,255,255,.92)}html.perf .pf-contact p{color:rgba(42,21,48,.816)}html.perf .pf-contact dt,html.perf .pf-details dt{color:rgba(42,21,48,.561)}html.perf .pf-muted{color:rgba(42,21,48,.612)}html.perf .pf-empty,html.perf .pf-reel-link{color:rgba(42,21,48,.765)}html.perf .pf-reel-link{color:#2a1530}html.perf .pf-tabs button{color:#2a1530;background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.24)}html.perf .pf-credit-list li{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.168)}html.perf .pf-credit-list span{color:rgba(42,21,48,.867)}html.perf .pf-credit-list small{color:rgba(42,21,48,.561)}html.perf .pf-chips span{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.222)}html.perf .ob-cpic .ob-cpic-x{box-shadow:0 2px 6px rgba(150,60,110,.18)}html.perf .ob-credit-list li{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.222)}html.perf .ob-credit-list small{color:rgba(42,21,48,.612)}html.perf .ob-credit-list button,html.perf .ob-fields select{color:#2a1530;background:rgba(255,255,255,.92)}html.perf .ob-fields select{border:1px solid rgba(150,60,110,.24)}html.perf .ob-add{color:#2a1530;background:rgba(255,255,255,.92);border:1px dashed rgba(150,60,110,.42)}html.perf button.pf-photo{color:#2a1530}html.perf .pf-count{background:#fff}html.perf .pf-thumbs button{background:rgba(255,255,255,.92)}html.perf .pf-video-main{color:#2a1530;background:radial-gradient(120% 120% at 20% 10%,rgba(255,106,26,.45),transparent 60%),linear-gradient(135deg,#ffffff,#ffffff)}html.perf .pf-play{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.92));border:1px solid rgba(150,60,110,.5);box-shadow:0 12px 40px -10px rgba(150,60,110,.18)}html.perf .pf-video-label{background:#fff}html.perf .lb-stage img{box-shadow:0 30px 80px -20px rgba(150,60,110,.18)}html.perf .lb-link{color:#2a1530}html.perf .lb-close,html.perf .lb-nav{color:#2a1530;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.92));border:1px solid rgba(150,60,110,.375)}html.perf .lb-dots button{background:rgba(255,255,255,.92)}html.perf .pf-admin{border:1px solid rgba(150,60,110,.42);box-shadow:inset 0 1px 0 rgba(150,60,110,.5),0 24px 60px -24px rgba(255,61,127,.7)}html.perf .pf-admin-tag{color:rgba(42,21,48,.765)}html.perf .pf-admin-note textarea{color:#2a1530;background:#fff;border:1px solid rgba(150,60,110,.285)}html.perf .pf-admin-note textarea::placeholder{color:rgba(42,21,48,.561)}@media (hover:none),(max-width:820px){html.perf .pf-admin{background-color:rgba(255,255,255,.9)}}html.perf .ob-thumb{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.24)}html.perf .ob-thumb button{color:#2a1530}html.perf .ob-thumb-credit{color:#2a1530;background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.24)}html.perf .ob-thumb-credit::placeholder{color:rgba(42,21,48,.51)}html.perf .pf-credit-table th{color:rgba(42,21,48,.561);border-bottom:1px solid rgba(150,60,110,.222)}html.perf .pf-credit-table td{border-bottom:1px solid rgba(150,60,110,.141)}html.perf .pf-credit-table .yr{color:rgba(42,21,48,.663)}html.perf .pf-credit-table .typ{color:rgba(42,21,48,.612)}@media (max-width:640px){html.perf .pf-credit-table tr{border-bottom:1px solid rgba(150,60,110,.141)}}html.perf .pf-loc{border-bottom:1px solid rgba(150,60,110,.168)}html.perf .pf-label{color:rgba(42,21,48,.561)}html.perf .pf-loc-sub{color:rgba(42,21,48,.765)}html.perf .pf-facts h4{color:rgba(42,21,48,.561)}html.perf .pf-facts dl>div{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.15)}html.perf .pf-facts dt{color:rgba(42,21,48,.612)}html.perf .pf-train{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.15)}html.perf .pf-train span{color:rgba(42,21,48,.765)}html.perf .pf-avail{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.168)}html.perf .ap-top{background:rgba(255,255,255,.9)}html.perf .ap-tabs a{color:rgba(42,21,48,.765)}html.perf .ap-tabs a:hover{color:#2a1530;background:rgba(255,255,255,.92)}html.perf .ap-logout{color:rgba(42,21,48,.714)}html.perf .ap-bell-btn{background:rgba(255,255,255,.92);color:rgba(42,21,48,.867)}html.perf .ap-bell-btn.open,html.perf .ap-bell-btn:hover{background:rgba(255,255,255,.92);color:#2a1530}html.perf .ap-bell-btn b{color:#2a1530;border:2px solid #f3dbe8}html.perf .ap-bell-list{background:#ffffff;border:1px solid rgba(150,60,110,.186);box-shadow:0 30px 80px -20px rgba(150,60,110,.18)}html.perf .ap-bell-head{background:#ffffff;border-bottom:1px solid rgba(150,60,110,.132)}html.perf .ap-bell-count,html.perf .ap-bell-empty strong,html.perf .ap-bell-head button:hover{color:#2a1530}html.perf .ap-bell-empty p{color:rgba(42,21,48,.612)}html.perf .ap-bell-list li button{color:#2a1530;border-bottom:1px solid rgba(150,60,110,.114)}html.perf .ap-bell-list li button:hover{background:rgba(255,255,255,.92)}html.perf .ap-bell-list li span{color:rgba(42,21,48,.734)}html.perf .ap-bell-list li em{color:rgba(42,21,48,.459)}html.perf .ap-muted{color:rgba(42,21,48,.663)}html.perf .ap-empty{color:rgba(42,21,48,.714)}html.perf .ap-card .ap-row+.ap-row{border-top:1px solid rgba(150,60,110,.132)}html.perf .ap-row a{color:#2a1530}html.perf .ap-status{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.24)}html.perf .ap-status.end{color:rgba(42,21,48,.663)}html.perf .ap-fit{color:#2a1530}html.perf .ap-deadline{background:rgba(255,255,255,.92)}html.perf .ap-facts dt{color:rgba(42,21,48,.612)}html.perf .ap-facts a{color:#d9480f}html.perf .ap-roles>li{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.15)}html.perf .ap-actions select,html.perf .ap-form input:not([type=checkbox]),html.perf .ap-form select,html.perf .ap-form textarea,html.perf .ap-inline input{color:#2a1530;background:#fff;border:1px solid rgba(150,60,110,.24)}html.perf .ap-chips button,html.perf .ap-seg button,html.perf .ap-subtabs button{color:#2a1530;background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.24)}html.perf .ap-link{color:rgba(42,21,48,.816)}html.perf .ap-icon{color:#2a1530;background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.24)}html.perf .ap-flash a{color:#2a1530}html.perf .ap-confirm{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.222)}html.perf .ap-contacts span{color:rgba(42,21,48,.612)}html.perf .ap-contacts a{color:#2a1530}html.perf .ap-table td,html.perf .ap-table th{border-bottom:1px solid rgba(150,60,110,.132)}html.perf .ap-table th{color:rgba(42,21,48,.612)}html.perf .ap-slots li{border:1px solid rgba(150,60,110,.132)}html.perf .ap-person,html.perf .ap-slots li{background:rgba(255,255,255,.92)}html.perf .ap-person em{color:rgba(42,21,48,.612)}html.perf .ap-score-grid em{color:rgba(42,21,48,.561)}html.perf .ap-stars button{color:rgba(42,21,48,.255)}html.perf .ap-stat{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.186);color:#2a1530}html.perf .ap-stat:focus-visible,html.perf .ap-stat:hover{background:rgba(255,255,255,.92);border-color:rgba(150,60,110,.33)}html.perf .ap-stat span{color:rgba(42,21,48,.714)}html.perf .ap-table select{color:#2a1530;background:#fff;border:1px solid rgba(150,60,110,.24)}html.perf .ap-key{background:rgba(255,255,255,.92)}html.perf .home-hello{color:rgba(42,21,48,.816)}html.perf .home-todo h2{color:#d9480f}html.perf .home-todo a{background:rgba(255,255,255,.9);border:1px solid rgba(150,60,110,.222);color:#2a1530}html.perf .home-todo a span{color:#d9480f}html.perf .home-calm{color:rgba(42,21,48,.816)}html.perf .home-rows a{background:rgba(255,255,255,.92);color:#2a1530}html.perf .home-rows a:focus-visible,html.perf .home-rows a:hover{background:rgba(255,255,255,.92)}html.perf .home-rows small{color:rgba(42,21,48,.663)}html.perf .home-link,html.perf .home-meter{background:rgba(255,255,255,.92)}html.perf .home-link{border:1px solid rgba(150,60,110,.168);color:#2a1530}html.perf .home-link:focus-visible,html.perf .home-link:hover{border-color:rgba(150,60,110,.375);background:rgba(255,255,255,.92)}html.perf .home-link span{color:rgba(42,21,48,.663)}html.perf .ptp-panel{background:rgba(255,255,255,.6);border:1px dashed rgba(150,60,110,.312)}html.perf .ptp-panel header p{color:rgba(42,21,48,.765)}html.perf .ptp-from{color:rgba(42,21,48,.612)}html.perf .ptp-panel .ptp-deal{color:#2a1530}html.perf .ptp-cards a,html.perf .ptp-deal code{background:rgba(255,255,255,.92)}html.perf .ptp-cards a{border:1px solid rgba(150,60,110,.168);color:#2a1530}html.perf .ptp-cards a:focus-visible,html.perf .ptp-cards a:hover{border-color:rgba(150,60,110,.375)}html.perf .ptp-cards span{color:rgba(42,21,48,.714)}html.perf .ptp-cards .ptp-label,html.perf .ptp-cards em{color:#d9480f}html.perf .ptp-foot a{color:rgba(42,21,48,.816)}html.perf .ap-sub-card{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.15)}html.perf .team-row .ap-status.on{color:#d9480f}html.perf .team-boxes .ap-check{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.168)}html.perf .team-boxes .ap-check small{color:rgba(42,21,48,.663)}html.perf .home-todo.calm{background:rgba(255,255,255,.92);border-color:rgba(150,60,110,.168)}html.perf .ap-add-card>summary,html.perf .ap-add>summary{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.24)}html.perf .jb-more summary{color:#d9480f}html.perf .jb-who{color:rgba(42,21,48,.765)}html.perf .ap-deal{border:1px solid rgba(150,60,110,.195);background:#fff}html.perf .ap-preview{background:rgba(255,255,255,.92);border:1px dashed rgba(150,60,110,.285)}html.perf .ap-form-end{border-top:1px solid rgba(150,60,110,.168)}html.perf .ap-move{color:#2a1530;background:#fff;border:1px solid rgba(150,60,110,.24)}html.perf .ap-person.draft{border:1px dashed rgba(150,60,110,.375)}html.perf .ap-row>.ap-role-form{border-top:1px solid rgba(150,60,110,.168)}html.perf .ap-files a{color:#d9480f}html.perf .ap-person.picked{outline:2px solid #d9480f}html.perf .ap-x{color:rgba(42,21,48,.663)}html.perf .ap-x:focus-visible,html.perf .ap-x:hover{color:#2a1530}html.perf .ap-slots li.drop{outline:2px dashed #d9480f}html.perf .ap-move-note{color:#2a1530}html.perf .ap-hint{color:rgba(42,21,48,.765);background:rgba(255,255,255,.92);border:1px dashed rgba(150,60,110,.24)}html.perf .ap-blocks>li{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.186)}html.perf .ap-waitlist{border:1px dashed rgba(150,60,110,.285)}html.perf .ap-pickyes{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.186)}html.perf .ap-prog-head{color:rgba(42,21,48,.765)}html.perf .ap-face{background:rgba(255,255,255,.92)}html.perf .ap-faces label{border:2px solid rgba(150,60,110,.168);background:#fff}html.perf .ap-chip-btn{color:#2a1530;background:rgba(255,255,255,.92);border:1px dashed rgba(150,60,110,.33)}html.perf .ap-block .ap-slot-time small{color:rgba(42,21,48,.714)}html.perf .lb-extra{color:#2a1530}html.perf .ap-offer-hero{border-bottom:1px solid rgba(150,60,110,.168)}html.perf .ap-offer-kicker,html.perf .ap-offer-note footer{color:#d9480f}html.perf .ap-offer-who summary{color:rgba(42,21,48,.714)}html.perf .ap-email-preview{background:#fff}html.perf .ap-chat li{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.186)}html.perf .ap-chat-who{color:rgba(42,21,48,.663)}html.perf .ap-chat li.ap-chat-note{color:rgba(42,21,48,.714)}html.perf .ap-offer-updated{color:#d9480f}html.perf .ap-offer-talk{border-top:1px solid rgba(150,60,110,.15)}html.perf .ap-logo-swatches span{border:1px solid rgba(150,60,110,.222)}html.perf .ap-logo-swatches .is-dark{background:#ffffff}html.perf .ap-brand{border-top:1px solid rgba(150,60,110,.168)}html.perf .ap-brand-c input[type=color]{border:1px solid rgba(150,60,110,.285)}html.perf .ap-field-hint,html.perf .home-section-title{color:rgba(42,21,48,.612)}html.perf .home-section-title:after{background:rgba(255,255,255,.92)}html.perf .cj{color:#2a1530;background:radial-gradient(120% 70% at 100% 0,rgba(255,106,26,.32),rgba(224,36,63,.12) 45%,transparent 75%),#ffffff;box-shadow:0 30px 80px -30px rgba(60,20,10,.6),inset 0 1px 0 rgba(150,60,110,.168)}html.perf .cj-head{border-bottom:1px solid rgba(150,60,110,.132)}html.perf .cj-head small{color:rgba(42,21,48,.612)}html.perf .cj-demo{border:1px solid rgba(150,60,110,.285);color:rgba(42,21,48,.765)}html.perf .cj-pin{background:rgba(255,255,255,.92);border-bottom:1px solid rgba(150,60,110,.15)}html.perf .cj-close{color:#2a1530}html.perf .cj-close,html.perf .cj-pin-face{background:rgba(255,255,255,.92)}html.perf .cj-pin-text small{color:rgba(42,21,48,.632)}html.perf .cj-pin-tags span{color:#d9480f}html.perf .cj-pin-tags span.badge{color:#13804b}html.perf .cj-pin-tags span.plain{background:rgba(255,255,255,.92);color:rgba(42,21,48,.765)}html.perf .cj-pin-ring{background:conic-gradient(var(--c1) var(--p),rgba(255,255,255,.92) 0)}html.perf .cj-msg{border:1px solid rgba(150,60,110,.15)}html.perf .cj-msg small{color:rgba(42,21,48,.632)}html.perf .cj-typing i{background:rgba(255,255,255,.92)}html.perf .cj-edit{color:rgba(42,21,48,.561)}html.perf .cj-edit:hover{color:#2a1530}html.perf .cj-dock{border-top:1px solid rgba(150,60,110,.15)}html.perf .cj-card{border:1px solid rgba(150,60,110,.186)}html.perf .cj-card,html.perf .cj-card-photo{background:rgba(255,255,255,.92)}html.perf .cj-card p{color:rgba(42,21,48,.734)}html.perf .cj-job{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.15)}html.perf .cj-job small{color:rgba(42,21,48,.612)}html.perf .cj-fit{color:#13804b}html.perf .cj-note{color:rgba(42,21,48,.51)}html.perf .cj{background:#ffffff}html.perf .cj-pin{background:rgba(255,255,255,.9)}html.perf .cj-pin-face{box-shadow:0 0 0 2px rgba(150,60,110,.195),0 0 22px -4px rgba(255,61,127,.7)}html.perf .cj-pin-ring{background:conic-gradient(from 0deg,var(--c1),var(--c3) var(--p),rgba(255,255,255,.92) 0)}html.perf .cj-pin-ring b{background:#ffffff}html.perf .cj-msg{background:rgba(255,255,255,.92);border-color:rgba(150,60,110,.186)}html.perf .cj-caret{background:#d9480f}html.perf .cj-typing i{background:linear-gradient(135deg,#d9480f,var(--c3))}html.perf .cj-dock{background:rgba(255,255,255,.9)}html.perf .cj-card{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,var(--c1),var(--c3),#9b5cff) border-box}html.perf .cj-teaser{color:#2a1530;background:radial-gradient(120% 120% at 100% 0,rgba(255,106,26,.55),rgba(255,61,127,.25) 45%,transparent 70%),radial-gradient(90% 90% at 0 100%,rgba(155,92,255,.45),transparent 70%),#ffffff}html.perf .cj-teaser small{color:rgba(42,21,48,.765)}html.perf a.cj-job{color:#2a1530}html.perf .ap-mm-btn{color:#2a1530;border:1px solid rgba(150,60,110,.168)}html.perf .ap-mm-btn,html.perf .ap-mm-btn.open,html.perf .ap-mm-btn:hover{background:rgba(255,255,255,.92)}html.perf .ap-mm-av{color:#2a1530}html.perf .ap-mm-list{background:#ffffff;border:1px solid rgba(150,60,110,.168);box-shadow:0 24px 60px -16px rgba(150,60,110,.18)}html.perf .ap-mm-who{border-bottom:1px solid rgba(150,60,110,.132)}html.perf .ap-mm-who span{color:rgba(42,21,48,.561)}html.perf .ap-mm-list h3{color:#d9480f}html.perf .ap-mm-list a,html.perf .ap-mm-list button{color:rgba(42,21,48,.867)}html.perf .ap-mm-list a:hover,html.perf .ap-mm-list button:hover{background:rgba(255,255,255,.92);color:#2a1530}html.perf .pl-muted{color:var(--muted,rgba(42,21,48,.673))}html.perf .pl-field{border:2px solid rgba(150,60,110,.222);background:#fff}html.perf .pl-pre{color:rgba(42,21,48,.561)}html.perf .pl-btn,html.perf .pl-chips button{border:1px solid rgba(150,60,110,.258);background:rgba(255,255,255,.92)}html.perf .pl-sub{color:rgba(42,21,48,.714)}html.perf .pl-thumb img{border:1px solid rgba(150,60,110,.204);background:rgba(255,255,255,.92)}html.perf .pl-bio{background:rgba(255,255,255,.92);border:1px dashed rgba(150,60,110,.258)}html.perf .pl-changebox{border-top:1px solid rgba(150,60,110,.15)}html.perf .hj-about{color:rgba(42,21,48,.765)}html.perf .hj-job>header p{color:rgba(42,21,48,.673)}html.perf .hj-role{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.168)}html.perf .hj-role p{color:rgba(42,21,48,.734)}html.perf .hj-by{color:#b43c0c}html.perf .hj-how{color:rgba(42,21,48,.714)}html.perf .hj-how a{color:#2a1530}html.perf .pl-card textarea{background:#fff;border:1px solid rgba(150,60,110,.24)}html.perf .hj-perks span{background:rgba(255,255,255,.92);border:1px solid rgba(150,60,110,.204)}html.perf .hj-pay{color:#d9480f}html.perf .cj-res{color:rgba(42,21,48,.673)}html.perf .cj h3,html.perf .cj-card h3{color:#2a1530}html.perf{--pink:#ff3d7f;--orange:#ff6a1a;--violet:#9b5cff;--hot:linear-gradient(100deg,#ff6a1a,#ff3d7f 48%,#9b5cff);--hot-soft:linear-gradient(100deg,rgba(255,106,26,.12),rgba(255,61,127,.12) 48%,rgba(155,92,255,.12));--p-ink:#2a1530;--p-ink-2:rgba(42,21,48,.72);--p-ink-3:rgba(42,21,48,.52);--p-line:rgba(150,60,110,.14);--p-card:#fff;--p-shadow:0 1px 2px rgba(120,30,80,.05),0 18px 40px -24px rgba(200,40,110,.35);--p-shadow-up:0 2px 4px rgba(120,30,80,.06),0 26px 50px -24px rgba(200,40,110,.45)}html.perf.in-app,html.perf.in-app body{background:#fff6f9}html.perf .hero-wrap.ap-page{--bg:#fff6f9;--bg-raised:#fff;--glass:#fff;--glass-strong:rgba(255,61,127,.08);--border:var(--p-line);--border-strong:rgba(150,60,110,.24);--ink:var(--p-ink);--ink-2:var(--p-ink-2);--ink-3:var(--p-ink-3);--accent:var(--p-ink);--accent-ink:#fff;--lg-fill:#fff;--lg-rim:rgba(255,255,255,.9);--lg-shadow:var(--p-shadow);--btn-ghost-fill:linear-gradient(180deg,#fff,#fff7fa);--btn-ghost-rim:rgba(200,60,120,.18);--btn-ghost-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(150,40,90,.12),0 6px 14px -10px rgba(200,40,110,.35);--btn-ghost-hover:linear-gradient(180deg,#fff,#fff0f5);background:linear-gradient(180deg,#ffeaf2,#fff6f9 420px,#fffafc);color:var(--p-ink);min-height:100dvh}html.perf .ap-page .blobs span{opacity:.5;filter:blur(80px)}html.perf .ap-page .blobs span:first-child{background:#ffc2d8}html.perf .ap-page .blobs span:nth-child(2){background:#e3d2ff;opacity:.55}html.perf .ap-page .blobs span:nth-child(3){background:#ffd9c2;opacity:.5}html.perf ::selection{background:rgba(255,61,127,.2)}html.perf .ap-page h1,html.perf .ap-page h2,html.perf .ap-page h3,html.perf .cj h3,html.perf .pe-scrim h2,html.perf .pe-scrim h3{color:var(--p-ink)}html.perf .ap-page .btn-grad,html.perf .cj .btn-grad,html.perf .pe-scrim .btn-grad{background:var(--hot);color:#fff;text-shadow:none;border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 26px -12px rgba(255,61,127,.75)}html.perf :is(.ap-page,.cj,.pe-scrim) .btn-grad:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 16px 32px -12px rgba(255,61,127,.9);transform:translateY(-1px)}html.perf :is(.ap-page,.cj,.pe-scrim) .btn-grad:disabled{opacity:.45}html.perf .ap-top{background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 30px -18px rgba(200,40,110,.4)}html.perf .ap-tabs a,html.perf .ap-tabs.ap-dock a:not(.on){color:var(--p-ink-2)}html.perf .ap-tabs a:hover{color:var(--p-ink);background:rgba(255,61,127,.07)}html.perf .ap-tabs a.on{color:#fff;background:var(--hot);box-shadow:0 8px 18px -10px rgba(255,61,127,.8)}html.perf .ap-bell-btn,html.perf .ap-mm-btn{background:#fff;color:var(--p-ink);border-color:var(--p-line)}html.perf .ap-mm-av{background:var(--hot);color:#fff}html.perf .ap-bell-list,html.perf .ap-mm-list{background:#fff;color:var(--p-ink);border:1px solid var(--p-line);box-shadow:0 30px 70px -24px rgba(150,30,90,.35)}html.perf .ap-mm-list a,html.perf .ap-mm-list button{color:var(--p-ink)}html.perf .ap-bell-head{background:#fff}html.perf .ap-title{color:var(--p-ink)}html.perf .ap-card,html.perf .ob,html.perf .pf-card,html.perf .pl-card{background:#fff;border:1px solid rgba(255,255,255,.9);box-shadow:var(--p-shadow);color:var(--p-ink);-webkit-backdrop-filter:none;backdrop-filter:none}html.perf .ap-muted,html.perf .pf-muted,html.perf .pl-muted{color:var(--p-ink-3)}html.perf .ap-flash{background:#effaf4;border:1px solid rgba(31,164,99,.35);color:#12603a}html.perf .ap-flash.err{background:#fff0f2;border-color:rgba(224,36,63,.35);color:#a3122a}html.perf .ap-link{color:#d61f69}html.perf .ap-status{background:#fff;color:var(--p-ink-2);border:1px solid var(--p-line)}html.perf .ap-chips button.on,html.perf .ap-seg button.on,html.perf .ap-subtabs button.on{color:#fff;background:var(--hot);border-color:transparent}html.perf .ap-form input:not([type=checkbox]):not([type=radio]),html.perf .ap-form select,html.perf .ap-form textarea{color:var(--p-ink);background:#fff;border:1px solid rgba(150,60,110,.2)}html.perf .ap-fit,html.perf .home-fit{color:#12603a;background:#e6f7ee;border:0}html.perf .home-meter{background:#f6e6ee}html.perf .home-meter span{background:var(--hot)}html.perf .home-hello{color:var(--p-ink-2)}html.perf .home-next a{color:#d61f69;font-weight:700;text-decoration:underline;text-underline-offset:3px}html.perf .ap-action,html.perf .home-todo{background:#fff;border-color:var(--p-line)}html.perf .home .ptp,html.perf .home [class*=ptp]{color:var(--p-ink)}html.perf .ob-chips button{color:var(--p-ink);background:#fff;border:1px solid rgba(150,60,110,.18);box-shadow:0 1px 2px rgba(120,30,80,.06)}html.perf .ob-chips button:hover:not(:disabled):not(.on){border-color:rgba(255,61,127,.55);background:#fff7fa}html.perf .ob-chips button.on{color:#fff;background:var(--hot);border-color:transparent;box-shadow:0 8px 18px -10px rgba(255,61,127,.85)}html.perf .ob-chips button.on .ob-tick{background:rgba(255,255,255,.28);color:#fff}html.perf .ob-tick{background:#ffe4ee;color:#d61f69}html.perf .ob-fields label{color:var(--p-ink)}html.perf .ob-fields input,html.perf .ob-fields select,html.perf .ob-fields textarea,html.perf .ob-thumb-credit{color:var(--p-ink);background:#fff;border:1px solid rgba(150,60,110,.2);box-shadow:inset 0 1px 2px rgba(120,30,80,.05)}html.perf .ob-fields input:focus,html.perf .ob-fields select:focus,html.perf .ob-fields textarea:focus,html.perf .ob-thumb-credit:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,61,127,.16);background:#fff}html.perf .ob-fields input::placeholder,html.perf .ob-fields textarea::placeholder,html.perf .ob-thumb-credit::placeholder{color:rgba(42,21,48,.38)}html.perf .ob-fields option{color:var(--p-ink);background:#fff}html.perf .ob-check{color:var(--p-ink)}html.perf .ap-check input,html.perf .ob-check input{accent-color:var(--pink)}html.perf .ob .note a,html.perf .ob-check a{color:#d61f69;text-decoration:underline}html.perf .ap-wrap .note,html.perf .cj .note,html.perf .ob .note,html.perf .ob-hint,html.perf .ob-sub{color:var(--p-ink-2)}html.perf .ob-fields small,html.perf .ob-sub small{color:var(--p-ink-3)}html.perf .ob-drop{border:2px dashed rgba(255,61,127,.35);background:linear-gradient(135deg,#fff7fa,#fbf5ff);color:var(--p-ink)}html.perf .ob-drop:hover{border-color:var(--pink)}html.perf .ob-drop-text{color:var(--p-ink-2);font-weight:700}html.perf .ob-drop img{border:3px solid #fff;box-shadow:0 12px 30px -12px rgba(255,61,127,.7)}html.perf .ob-thumb{background:#fff7fa;border:1px solid var(--p-line)}html.perf .ob-thumb.add{border:2px dashed rgba(255,61,127,.35);color:#d61f69;background:#fff7fa}html.perf .ob-thumb button{background:#fff;color:var(--p-ink);box-shadow:0 2px 8px rgba(120,30,80,.2)}html.perf .ob-back{color:var(--p-ink-2);background:#fff;border:1px solid var(--p-line);border-radius:999px;padding:9px 16px;font-weight:700;cursor:pointer}html.perf .ob-back:hover:not(:disabled){color:var(--p-ink);border-color:rgba(255,61,127,.4)}html.perf .ob-done{color:var(--p-ink)}html.perf .ob-credit-list li{background:#fff;border:1px solid var(--p-line);color:var(--p-ink);box-shadow:0 1px 2px rgba(120,30,80,.05)}html.perf .ob-credit-list li small{color:var(--p-ink-3)}html.perf .ob-credit-list li>button{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--p-line);background:#fff;color:var(--p-ink-2);cursor:pointer;padding:0}html.perf .ob-credit-list li>button:hover{color:#d61f69;border-color:rgba(255,61,127,.45)}.ob-credit-list li{align-items:center}.ob-credit-edit{margin-left:auto}.ob-credit-h{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-weight:800;font-size:16px}html.perf .ob-credit-h{color:#d61f69}html.perf .ob-credit-add{padding:16px;border-radius:20px;border:2px dashed rgba(255,61,127,.3);background:linear-gradient(135deg,#fffafc,#fbf7ff)}html.perf .ob-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;background:var(--hot);border:0;border-radius:999px;padding:12px 18px;font-weight:800;box-shadow:0 10px 22px -12px rgba(255,61,127,.85);cursor:pointer}html.perf .ob-add:disabled{opacity:.4;box-shadow:none;cursor:default}html.perf .ob-cpic-btn{background:#fff7fa;border:1px dashed rgba(255,61,127,.4);color:#d61f69}html.perf .ob-cpic-x{background:#fff;color:var(--p-ink)}.gi{position:relative;flex:none;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:16px;overflow:hidden;isolation:isolate;color:#e0246a;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 -8px 16px -10px rgba(255,61,127,.45),0 10px 22px -12px rgba(255,61,127,.6)}.gi:before{background:linear-gradient(120deg,rgba(255,61,127,.26),rgba(155,92,255,.24),rgba(255,106,26,.22),rgba(255,61,127,.26));background-size:300% 100%;animation:gi-shimmer 7s linear infinite}.gi:after,.gi:before{content:"";position:absolute;inset:0;z-index:-1}.gi:after{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.8) 50%,transparent 65%);transform:translateX(-120%);animation:gi-glint 5s ease-in-out infinite}.gi-orange{color:#e2560c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 -8px 16px -10px rgba(255,106,26,.45),0 10px 22px -12px rgba(255,106,26,.6)}.gi-orange:before{background-image:linear-gradient(120deg,rgba(255,106,26,.28),rgba(255,61,127,.22),rgba(255,190,90,.24),rgba(255,106,26,.28))}.gi-violet{color:#7a3be6;box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 -8px 16px -10px rgba(155,92,255,.45),0 10px 22px -12px rgba(155,92,255,.6)}.gi-violet:before{background-image:linear-gradient(120deg,rgba(155,92,255,.28),rgba(255,61,127,.22),rgba(90,150,255,.22),rgba(155,92,255,.28))}.gi-sm{width:34px;height:34px;border-radius:12px}.gi-lg{width:64px;height:64px;border-radius:22px}@keyframes gi-shimmer{to{background-position:300% 0}}@keyframes gi-glint{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.gi:after,.gi:before{animation:none}}.perf-account{display:grid;grid-gap:18px;gap:18px}.perf-account>*{margin:0}.pa-hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:22px 26px;border-radius:30px;overflow:hidden;isolation:isolate;background:#fff;box-shadow:var(--p-shadow)}.pa-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 100% 0,rgba(255,194,216,.75),transparent 70%),radial-gradient(50% 120% at 0 100%,rgba(227,210,255,.7),transparent 70%)}.pa-face{width:104px;height:104px;border-radius:50%;padding:4px;background:var(--hot);box-shadow:0 16px 34px -16px rgba(255,61,127,.9)}.pa-face button,.pa-face img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff;display:grid;place-items:center;background:#fff7fa;color:#d61f69;cursor:pointer;padding:0}.pa-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:800;font-size:13px;letter-spacing:.04em;color:#e0246a}.pa-dot{width:9px;height:9px;border-radius:50%;background:var(--hot);box-shadow:0 0 0 5px rgba(255,61,127,.14)}.pa-who h1{margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.02}.pa-sub{margin:6px 0 0;color:var(--p-ink-2);font-weight:600}.pa-meter{--p:0%;width:92px;height:92px;border-radius:50%;display:grid;place-content:center;text-align:center;position:relative;background:conic-gradient(from -90deg,#ff6a1a,#ff3d7f calc(var(--p) * .6),#9b5cff var(--p),#f6e6ee 0)}.pa-meter:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.pa-meter b,.pa-meter small{position:relative;display:block;line-height:1.1}.pa-meter b{font-size:22px;font-weight:800}.pa-meter small{font-size:11px;font-weight:700;color:var(--p-ink-3)}.pa-next{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:22px;background:linear-gradient(100deg,#fff4ea,#ffeef5 55%,#f5eeff);border:1px solid rgba(255,255,255,.9)}.pa-next p{margin:0;color:var(--p-ink-2)}.pa-next p strong{color:var(--p-ink)}.pa-next-btns{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.pa-next-btns button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,61,127,.3);background:#fff;color:#c81d61;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.pa-next-btns button:hover{background:#fff0f5}.account-flash{display:flex;align-items:center;gap:8px}html.perf .account-flash{background:#effaf4;border:1px solid rgba(31,164,99,.35);color:#12603a}html.perf .account-warn{background:#fff4ea;border:1px solid rgba(255,106,26,.35);color:var(--p-ink)}.pe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pe-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:26px;background:#fff;box-shadow:var(--p-shadow);transition:box-shadow .2s,transform .2s;min-width:0}.pe-card:hover{box-shadow:var(--p-shadow-up);transform:translateY(-2px)}.pe-card>header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center}.pe-card h3{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em}.pe-card header p{margin:2px 0 0;font-size:13px;color:var(--p-ink-3);line-height:1.35}.pe-edit{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,61,127,.28);background:#fff;color:#c81d61;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .15s,transform .15s}.pe-edit:hover{background:#fff0f5;transform:translateY(-1px)}.pe-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-radius:999px;border:0;background:var(--hot);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 12px 24px -14px rgba(255,61,127,.9);margin-top:auto}.pe-add:hover{transform:translateY(-1px)}.pe-empty{margin:0;padding:14px;border-radius:16px;background:#fff7fa;border:1px dashed rgba(255,61,127,.28);color:var(--p-ink-2);font-size:14px;line-height:1.45}.pe-text{margin:0;color:var(--p-ink);font-size:15px;line-height:1.5}.pe-quote{font-style:italic;color:var(--p-ink-2)}.pe-nudge{display:block;margin-top:8px;font-size:13px;color:#b9460c;font-weight:600}.pe-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pe-thumbs img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px;box-shadow:0 10px 22px -16px rgba(120,30,80,.6)}.pe-thumbs img.main{grid-column:span 2;grid-row:span 2;height:100%;aspect-ratio:auto}.pe-credits,.pe-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pe-lines li{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--p-ink);min-width:0}.pe-lines li svg{color:#7a3be6;flex:none}.pe-lines small{color:var(--p-ink-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-credits li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:#fffaf6;border:1px solid rgba(255,106,26,.14)}.pe-credits li b{font-size:13px;font-weight:800;color:#e2560c}.pe-credits li strong{display:block;font-size:14.5px;line-height:1.3}.pe-credits li small{display:block;font-size:12.5px;color:var(--p-ink-3)}.pe-credits li em{font-style:normal;font-size:12px;font-weight:700;color:var(--p-ink-3)}.pe-credits li.more{display:block;background:none;border:0;padding:0 4px;font-size:13px;color:var(--p-ink-3)}.pe-chips{display:flex;flex-wrap:wrap;gap:6px}.pe-chips span{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:700;background:#f7f1fb;color:var(--p-ink)}.pe-chips span.star{background:linear-gradient(100deg,#ffe9da,#ffe1ec);color:#b43c0c}.pe-chips span.star svg{color:#ff6a1a;fill:currentColor}.pe-chips span.ok{background:#e9f8f0;color:#12603a}.pe-chips span.more{background:none;color:var(--p-ink-3)}html.pe-lock,html.pe-lock body{overflow:hidden}.pe-scrim{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(60,20,50,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pe-fade .2s both}.pe-sheet.ob{width:min(680px,100%);max-height:min(860px,calc(100dvh - 48px));min-height:0;padding:0;display:flex;flex-direction:column;border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 40px 100px -30px rgba(120,20,80,.55);animation:pe-up .28s cubic-bezier(.2,.9,.3,1.1) both;outline:none}.pe-sheet-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--p-line);background:linear-gradient(100deg,#fff4ea,#ffeef5 55%,#f5eeff)}.pe-sheet-head h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.pe-x{margin-left:auto;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--p-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px rgba(120,30,80,.15)}.pe-sheet-body{flex:1 1;overflow-y:auto;padding:20px;display:grid;grid-gap:24px;gap:24px;align-content:start;overscroll-behavior:contain}.pe-q>h3{margin:0 0 6px;font-size:17px;font-weight:800}.pe-q>.ob-hint{margin:0 0 10px}.pe-q .ob-chips{margin-top:0}.pe-q .ob-sub{margin:14px 0 6px}.pe-q>.ob-sub:first-child{margin-top:0}.pe-sheet-foot{display:flex;align-items:center;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--p-line);background:#fff}.pe-sheet-foot>:first-child{margin-right:auto}.pe-sheet-foot .btn{border:0;cursor:pointer;font:inherit;font-weight:800;padding:12px 26px}.pe-sheet-foot .ob-back{padding:11px 18px;border-radius:999px;font-weight:700;cursor:pointer;font:inherit}.pe-why{color:#b9460c;font-weight:600}.pe-err,.pe-why{margin:0;font-size:13.5px}.pe-err{color:#a3122a;font-weight:700}@keyframes pe-fade{0%{opacity:0}}@keyframes pe-up{0%{opacity:0;transform:translateY(24px) scale(.98)}}.pa-preview{padding-top:10px}.pa-preview-h{display:flex;align-items:center;gap:10px}.pa-preview-h h2{margin:0;font-size:22px;font-weight:800}html.perf .pf-toggle{background:#fff;border:1px solid var(--p-line);box-shadow:0 1px 2px rgba(120,30,80,.05)}html.perf .pf-toggle button{color:var(--p-ink-2)}html.perf .pf-toggle button.on{color:#fff;background:var(--hot)}html.perf .account-foot{background:#fff}html.perf .account-delete>.ob-back{color:#c8102e}html.perf .account-delete-box{background:#fff0f2;border:1px solid rgba(224,36,63,.35);color:var(--p-ink)}html.perf .pf-card h3,html.perf .pf-label{color:var(--p-ink-3)}html.perf .pf-head h2{color:var(--p-ink)}html.perf .pf-chips span{background:#f7f1fb;color:var(--p-ink);border:0}html.perf .pf-chips span.star{background:linear-gradient(100deg,#ffe9da,#ffe1ec);color:#b43c0c;border:0}html.perf .pf-main,html.perf .pf-photo{background:#fff7fa}html.perf .pf-tabs button{color:var(--p-ink-2);background:#fff;border:1px solid var(--p-line)}html.perf .pf-tabs button.on{color:#fff;background:var(--hot);border-color:transparent}html.perf .pf-facts dt,html.perf .pf-sub{color:var(--p-ink-3)}html.perf .pf-facts dd{color:var(--p-ink)}html.perf .pf-empty{color:var(--p-ink-2);background:#fff7fa}html.perf .pl-card{background:#fff}html.perf .pl-kicker{color:#e0246a}html.perf .pl-url,html.perf .pl-url a{color:var(--p-ink)}html.perf .pl-card input{color:var(--p-ink);background:#fff;border-color:rgba(150,60,110,.22)}@media (max-width:980px){.pe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pa-hero{grid-template-columns:auto 1fr;gap:14px;padding:18px;border-radius:26px}.pa-face{width:76px;height:76px}.pa-meter{grid-column:1/-1;width:auto;height:auto;border-radius:16px;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff7fa;place-content:initial}.pa-meter:before{display:none}.pa-meter b{font-size:18px}.pa-meter:after{content:"";flex:1 1;height:8px;border-radius:99px;background:linear-gradient(90deg,#ff6a1a,#ff3d7f,#9b5cff) 0 0 /var(--p) 100% no-repeat,#f3e3ec;order:3}.pe-grid{grid-template-columns:1fr;gap:12px}.pe-thumbs{grid-template-columns:repeat(4,1fr)}.pe-thumbs img.main{grid-column:auto;aspect-ratio:4/5}.pa-next-btns{margin-left:0}.pe-scrim{padding:0;place-items:stretch}.pe-sheet.ob{width:100%;max-height:none;height:100dvh;border-radius:0;animation-name:pe-slide}@keyframes pe-slide{0%{transform:translateY(40px);opacity:0}}.pe-sheet-foot .btn{flex:1 1}}html.perf .ap-page .home{background:none}@media (max-width:720px){html.perf.in-app .ap-tabs.ap-dock,html.perf.in-app .ap-top .ap-tabs{background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.95);box-shadow:0 -6px 30px -10px rgba(200,40,110,.4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}html.perf .cj{color:var(--p-ink);background:linear-gradient(180deg,#fff,#fff7fa 55%,#fbf5ff);box-shadow:0 30px 80px -30px rgba(200,40,110,.45),0 0 0 1px rgba(255,255,255,.9),inset 0 1px 0 #fff}html.perf .cj:before{background:radial-gradient(circle,rgba(255,194,216,.9),rgba(255,61,127,.18) 55%,transparent 70%);opacity:.7}html.perf .cj:after{background:radial-gradient(circle,rgba(227,210,255,.95),rgba(155,92,255,.15) 55%,transparent 70%);opacity:.7}html.perf .cj-pin{background:rgba(255,255,255,.72);border-image:linear-gradient(90deg,transparent,rgba(255,106,26,.5),rgba(255,61,127,.5),rgba(155,92,255,.5),transparent) 1}html.perf .cj-head small,html.perf .cj-pin-text small{color:var(--p-ink-3)}html.perf .cj-pin-face{background:#fff;color:#d61f69;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(255,61,127,.35),0 8px 20px -8px rgba(255,61,127,.6)}html.perf .cj-pin-ring{background:conic-gradient(from 0deg,#ff6a1a,#ff3d7f calc(var(--p) * .6),#9b5cff var(--p),#f3e3ec 0);box-shadow:0 6px 16px -8px rgba(255,61,127,.7)}html.perf .cj-pin-ring b{background:#fff;color:var(--p-ink)}html.perf .cj-pin-tags span{background:#ffe9f1;color:#c81d61}html.perf .cj-pin-tags span.badge{background:#e9f8f0;color:#12603a}html.perf .cj-pin-tags span.plain{background:#f5effa;color:var(--p-ink-2)}html.perf .cj-close,html.perf button.cj-close{background:#fff;color:var(--p-ink);box-shadow:0 2px 8px rgba(120,30,80,.15)}html.perf .cj-msg{background:#fff;border:1px solid rgba(255,255,255,.95);color:var(--p-ink);box-shadow:0 8px 20px -14px rgba(120,30,80,.45);-webkit-backdrop-filter:none;backdrop-filter:none}html.perf .cj-msg small{color:var(--p-ink-3)}html.perf .cj-bot-group.live .cj-msg:last-child{border-color:rgba(255,61,127,.3);box-shadow:0 10px 26px -12px rgba(255,61,127,.55)}html.perf .cj-caret{background:#ff3d7f}html.perf .cj-typing i{background:linear-gradient(135deg,#ff8a3d,#ff3d7f)}html.perf .cj-said{background:var(--hot);color:#fff;box-shadow:0 10px 24px -12px rgba(255,61,127,.8)}html.perf .cj-edit{color:var(--p-ink-3)}html.perf .cj-edit:hover{color:#d61f69}html.perf .cj-dock{background:rgba(255,255,255,.86);border-image:linear-gradient(90deg,transparent,rgba(255,61,127,.45),rgba(155,92,255,.45),transparent) 1}html.perf .cj-answer .ob-chips button.on{box-shadow:0 8px 18px -8px rgba(255,61,127,.8)}html.perf .cj-send .btn:not(:disabled){box-shadow:0 12px 26px -10px rgba(255,61,127,.85)}html.perf .cj-card{color:var(--p-ink);background:linear-gradient(#fff,#fff) padding-box,var(--hot) border-box;box-shadow:0 20px 40px -20px rgba(255,61,127,.6)}html.perf .cj-card p{color:var(--p-ink-2)}html.perf .cj-card-photo{background:#ffe9f1;color:#d61f69}html.perf .cj-job,html.perf a.cj-job{background:#fff;border:1px solid var(--p-line);color:var(--p-ink)}html.perf .cj-job small,html.perf .cj-res{color:var(--p-ink-3)}html.perf .cj-fit{background:#e6f7ee;color:#12603a;box-shadow:none}html.perf .cj-note{color:var(--p-ink-3)}html.perf .cj-nudge{background:#fff0f2;border-color:rgba(224,36,63,.3);color:var(--p-ink)}html.perf .cj-teaser{color:var(--p-ink);background:radial-gradient(120% 120% at 100% 0,#ffd0e0,transparent 65%),radial-gradient(90% 90% at 0 100%,#e6d8ff,transparent 70%),#fff;box-shadow:0 20px 50px -24px rgba(255,61,127,.6)}html.perf .cj-teaser small{color:var(--p-ink-2)}html.perf .cj-eo .eo-buddy{filter:drop-shadow(0 4px 10px rgba(255,61,127,.35))}html.perf .cj .ob-drop-icon .gi{margin:0 auto}html.perf :is(.ap-page,.pe-scrim) .btn-primary{background:var(--hot);color:#fff;border:0;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 22px -12px rgba(255,61,127,.85)}