.kft-wrap{max-width:1260px;margin:32px auto 64px;padding:0 18px;color:var(--kf-text,#eee);direction:rtl}.kft-wrap a{color:inherit;text-decoration:none}.kft-wrap a:hover{color:#c3a8ff}.kft-title{font-size:clamp(1.5rem,3vw,2.4rem);margin:8px 0 18px}.kft-hero,.kft-panel,.kft-card,.kft-series-credit,.kft-comment{border:1px solid rgb(150 134 205 / .24);background:linear-gradient(145deg,rgb(47 37 72 / .66),rgb(26 24 43 / .86));border-radius:20px;padding:22px}.kft-hero{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.kft-avatar{width:104px;height:104px;flex:none;border:3px solid #9270ef;border-radius:50%;object-fit:cover}.kft-hero__copy{flex:1;min-width:210px}.kft-hero h1{margin:0 0 6px;font-size:1.9rem}.kft-muted{opacity:.72;font-size:.9rem;line-height:1.9}.kft-badge{display:inline-flex;gap:5px;align-items:center;border-radius:100px;padding:4px 12px;background:rgb(129 95 229 / .18);color:#ddceff;font-size:.82rem}.kft-stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.kft-stats>span{border-radius:12px;padding:7px 13px;background:rgb(255 255 255 / .07)}.kft-section{margin-top:28px}.kft-section h2{font-size:1.3rem;margin:0 0 14px}.kft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.kft-person{display:flex;gap:12px;align-items:center;min-width:0}.kft-person img{border-radius:50%;width:52px;height:52px;object-fit:cover}.kft-person strong{display:block}.kft-posters{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px}.kft-poster{overflow:hidden;border:1px solid rgb(155 137 205 / .23);border-radius:15px;background:rgb(20 20 34 / .8)}.kft-poster img{width:100%;height:212px;object-fit:cover;display:block}.kft-poster strong{display:block;padding:12px;line-height:1.6;font-size:.9rem}.kft-btn{border:0;display:inline-block;border-radius:12px;background:#7551d7;color:#fff!important;padding:10px 18px;cursor:pointer;font:inherit;font-weight:700}.kft-btn.secondary{background:rgb(255 255 255 / .12)}.kft-rating-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.kft-rating-buttons button{font-size:1.12rem;border:1px solid #8d72d1;background:#fff0;color:#e6d9ff;border-radius:12px;padding:9px 13px;cursor:pointer}.kft-rating-buttons button.is-chosen{background:#7756d8}.kft-comment{margin:12px 0}.kft-comment-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kft-comment time{font-size:.75rem;opacity:.6}.kft-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.kft-form textarea,.kft-form input{width:100%;padding:12px;border:1px solid #65588b;background:rgb(20 20 36 / .85);border-radius:12px;color:#fff;font:inherit}.kft-form label{display:block;margin:9px 0}.kft-form textarea{min-height:100px}.kft-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.kft-tabs a{padding:10px 14px;border-radius:10px;background:rgb(255 255 255 / .08)}.kft-tabs a.is-active{background:#6847c4;color:#fff}.kft-panel,.kft-card{margin-bottom:16px}.kft-series-credit{margin:16px 0}.kft-series-credit h3{font-size:1.07rem;margin:0 0 14px}.kft-series-credit__people{display:flex;gap:12px;flex-wrap:wrap}.kft-series-credit__people .kft-person{padding:7px 14px;border:1px solid rgb(150 134 205 / .2);border-radius:14px}.kft-series-credit__people img{width:38px;height:38px}.kft-series-credit__team{margin-top:12px;opacity:.8}.kft-panel-filters{margin-bottom:16px}.kft-empty{border:1px dashed rgb(160 155 180 / .4);border-radius:15px;padding:22px;opacity:.85}.kft-wrap .comment-form input,.kft-wrap .comment-form textarea{display:block;width:100%;padding:11px;margin:8px 0;border-radius:10px;border:1px solid #665888;background:#211d32;color:#fff}.kft-wrap .comment-form input[type=submit]{cursor:pointer;background:#7551d7;border:0}.kft-wrap .comment-form label{display:block;margin-top:10px}.kft-team-chips{display:flex;gap:8px;flex-wrap:wrap}.kft-team-chips a{border:1px solid rgb(150 134 205 / .35);padding:6px 12px;border-radius:30px}.kft-comment-reply{margin:12px 0 4px;padding:12px;border-right:3px solid #8b6cec;background:rgb(146 111 245 / .09);border-radius:10px}.kft-official{color:#b8a4ff;font-weight:700;font-size:.8rem}.kft-archive-card{display:flex;align-items:center;gap:12px}.kft-archive-card img{width:64px;height:64px;border-radius:50%;object-fit:cover}.kft-help{font-size:.85rem;opacity:.8}@media(max-width:680px){.kft-hero{padding:16px}.kft-avatar{width:78px;height:78px}.kft-wrap{padding:0 12px}.kft-grid{grid-template-columns:1fr 1fr}.kft-series-credit__people{display:grid;grid-template-columns:1fr 1fr}.kft-poster img{height:175px}}@media(max-width:390px){.kft-grid,.kft-series-credit__people{grid-template-columns:1fr}}.kft-wrap.kft-portfolio{max-width:1220px;margin:34px auto 70px;padding:0 20px;color:var(--kf-text,#f0edfb)}.kft-portfolio a,.kft-workspace a{text-decoration:none}.kft-portfolio-hero{overflow:hidden;border:1px solid rgb(189 164 246 / .28);border-radius:26px;background:#1d1930;box-shadow:0 24px 72px rgb(10 7 25 / .22)}.kft-portfolio-cover{height:225px;position:relative;display:flex;justify-content:space-between;align-items:flex-end;padding:27px 36px;overflow:hidden;background:radial-gradient(circle at 25% 10%,rgb(249 165 227 / .35),transparent 37%),radial-gradient(circle at 87% 85%,rgb(120 111 248 / .7),transparent 53%),linear-gradient(135deg,#291a49 8%,#49316b 51%,#181526 100%)}.kft-portfolio-cover:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgb(255 255 255 / .15);border-radius:50%;left:7%;top:-290px;box-shadow:0 0 0 60px rgb(255 255 255 / .035),0 0 0 130px rgb(255 255 255 / .02)}.kft-portfolio-cover:after{content:"✦";position:absolute;left:30%;top:25%;font-size:100px;color:rgb(255 255 255 / .07)}.kft-portfolio-cover span{direction:ltr;position:relative;z-index:1;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.3em;opacity:.8}.kft-portfolio-cover span:first-child{font-size:2.4rem;letter-spacing:.15em;font-weight:900;color:rgb(255 255 255 / .25)}.kft-portfolio-identity{display:flex;align-items:center;gap:23px;padding:0 34px 26px;position:relative;margin-top:-50px;flex-wrap:wrap}.kft-portfolio-portrait{position:relative;flex:0 0 auto}.kft-portfolio-avatar{width:142px!important;height:142px!important;border-radius:28px!important;object-fit:cover;border:5px solid #201a36;box-shadow:0 13px 40px rgb(0 0 0 / .3)}.kft-verified-icon{position:absolute;bottom:4px;left:4px;display:grid;place-items:center;width:34px;height:34px;border:3px solid #1d1930;border-radius:50%;background:#8e6bf5;color:#fff;font-weight:900}.kft-portfolio-about{flex:1;min-width:220px;align-self:end;padding-top:54px}.kft-portfolio-eyebrow{display:block;font-size:.67rem;color:#d3b5ff;letter-spacing:.18em;font-weight:800;direction:ltr;text-align:right}.kft-portfolio-about h1{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.35;color:#fff;margin:6px 0 4px}.kft-portfolio-subtitle{color:#bcb3ce;line-height:1.7;margin:0 0 14px}.kft-portfolio-links{display:flex;gap:10px;flex-wrap:wrap}.kft-portfolio-links a{border-radius:40px;padding:9px 17px;background:rgb(153 112 233 / .16);color:#e2d3ff;font-size:.81rem;border:1px solid rgb(154 125 231 / .2)}.kft-portfolio-links a:hover{background:#7754c3;color:#fff}.kft-portfolio-links span{margin-right:5px}.kft-portfolio-rating{align-self:flex-end;display:flex;align-items:center;flex-direction:column;padding:13px 21px;border-radius:19px;background:rgb(255 255 255 / .065);color:#fff;min-width:103px}.kft-portfolio-rating__star{font-size:1.7rem;color:#ffd36a;line-height:1}.kft-portfolio-rating strong{font-size:1.7rem}.kft-portfolio-rating small{color:#bdb5cb}.kft-portfolio-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 26px}.kft-portfolio-metrics>div{padding:19px 23px;border-radius:19px;border:1px solid rgb(167 146 216 / .17);background:linear-gradient(130deg,rgb(99 73 157 / .25),rgb(31 25 52 / .6));display:flex;flex-direction:column;gap:2px}.kft-portfolio-metrics small{font-size:.77rem;color:#b9b0cd}.kft-portfolio-metrics strong{font-size:1.7rem;line-height:1.5}.kft-portfolio-metrics span{font-size:.72rem;color:#9690a8}.kft-portfolio-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:23px}.kft-portfolio-main,.kft-portfolio-sidebar{min-width:0}.kft-portfolio-section,.kft-portfolio-sidecard{padding:25px;background:linear-gradient(145deg,rgb(46 35 72 / .65),rgb(27 25 43 / .94));border:1px solid rgb(168 144 221 / .22);border-radius:22px;margin-bottom:22px}.kft-portfolio-sectionhead{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 0 22px}.kft-portfolio-sectionhead span{font-size:.68rem;letter-spacing:.15em;color:#a393d7}.kft-portfolio-sectionhead h2{font-size:1.35rem;margin:3px 0 0}.kft-portfolio-sectionhead small{color:#a49baa;font-size:.76rem}.kft-portfolio-biography{font-size:.96rem;line-height:2.05;color:#d8d1e7}.kft-portfolio-biography p{margin:0 0 1em}.kft-portfolio-posters{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:15px}.kft-portfolio-poster{min-width:0}.kft-portfolio-poster__media{position:relative;overflow:hidden;border-radius:14px;aspect-ratio:2/3;background:linear-gradient(145deg,#5a3978,#241c35);display:grid;place-items:center}.kft-portfolio-poster__media img{height:100%;width:100%;display:block;object-fit:cover;transition:transform .3s}.kft-portfolio-poster:hover img{transform:scale(1.045)}.kft-portfolio-poster__media>span[aria-hidden]{font-size:3rem;color:#b1a0da}.kft-portfolio-poster .kft-portfolio-poster__chip{position:absolute;right:8px;top:9px;background:rgb(29 19 50 / .85);color:#efe4ff;font-size:.67rem;border:1px solid rgb(255 255 255 / .17);border-radius:7px;padding:4px 9px}.kft-portfolio-poster strong{display:block;font-size:.84rem;line-height:1.65;margin-top:9px;color:#f2ebff}.kft-portfolio-sidecard__caption{font-size:.96rem;font-weight:700}.kft-portfolio-sidecard__stars{font-size:1.9rem;letter-spacing:.15em;color:#ffcd72;margin:12px 0}.kft-portfolio-sidecard .kft-rating-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.kft-portfolio-sidecard .kft-rating-buttons button{min-width:0;padding:8px 2px;font-size:.7rem}.kft-portfolio-teams{display:flex;flex-direction:column;gap:9px;margin-top:18px}.kft-portfolio-teams a{display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px;background:rgb(255 255 255 / .055);color:#e4d7ff}.kft-portfolio-teams a span:last-child{margin-right:auto}.kft-portfolio-side-note{font-size:.76rem;color:#9990ad;line-height:1.9;padding:0 9px}.kft-portfolio-comment{padding:17px 0;border-bottom:1px solid rgb(171 148 212 / .18)}.kft-portfolio-comment:last-of-type{border-bottom:0}.kft-portfolio-comment__head{display:flex;align-items:center;gap:12px}.kft-portfolio-comment__head img{border-radius:50%;width:42px;height:42px}.kft-portfolio-comment__head strong{display:block}.kft-portfolio-comment__head small{color:#9e96ae}.kft-portfolio-comment>p{line-height:2;color:#e3ddea;white-space:pre-wrap;overflow-wrap:anywhere}.kft-portfolio-commentform{margin-top:22px;padding:19px;background:rgb(21 19 39 / .5);border-radius:17px}.kft-portfolio-commentform h3{font-size:1.15rem}.kft-series-compact{margin:12px 0 22px!important;max-width:100%;border:1px solid rgb(165 138 218 / .26);border-radius:15px;background:linear-gradient(110deg,rgb(77 58 123 / .19),rgb(32 29 50 / .76));overflow:hidden}.kft-series-compact>summary{display:flex;align-items:center;gap:13px;padding:12px 17px;cursor:pointer;list-style:none;min-height:62px;user-select:none}.kft-series-compact>summary::-webkit-details-marker{display:none}.kft-series-compact__icon{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:12px;background:rgb(137 102 223 / .2);color:#c4a7ff;font-size:1.2rem}.kft-series-compact__heading{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.kft-series-compact__heading small{font-size:.69rem;color:#aaa0bf}.kft-series-compact__heading strong{font-size:.94rem;color:var(--kf-text,#eee);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kft-series-compact__count{font-size:.72rem;color:#cfc0e7;border:1px solid rgb(175 144 230 / .24);border-radius:30px;padding:6px 12px;white-space:nowrap}.kft-series-compact__arrow{font-size:1.45rem;color:#ac92dc;transition:transform .2s}.kft-series-compact[open] .kft-series-compact__arrow{transform:rotate(180deg)}.kft-series-compact__body{border-top:1px solid rgb(167 147 206 / .16);padding:15px 18px}.kft-team-links{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px;color:#b5a8ce;font-size:.8rem}.kft-team-links a{background:rgb(125 97 194 / .17);border-radius:20px;padding:6px 12px;color:#d8c9fc}.kft-series-compact__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.kft-series-compact__person{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:12px;background:rgb(255 255 255 / .045);border:1px solid rgb(160 140 206 / .1)}.kft-series-compact__person img{width:44px;height:44px;border-radius:13px;object-fit:cover}.kft-series-compact__person span:nth-child(2){flex:1;min-width:0}.kft-series-compact__person strong{display:block;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kft-series-compact__person small{display:block;font-size:.68rem;color:#b3a7ca}.kft-series-compact__person>span:last-child{color:#bba4ed}.kft-workspace .kft-dashboard-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.kft-workspace-hero{background:radial-gradient(circle at 85% 0%,rgb(145 92 242 / .23),transparent 42%),linear-gradient(140deg,#292041,#171425)}.kft-workspace .kft-count,.kft-nav-unread{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:25px;background:#9666e8;color:#fff;font-weight:900;font-size:.73rem;line-height:1;padding:0 5px;margin-right:5px}.kft-nav-unread{margin-right:auto}.kft-nav-dot{width:8px;height:8px;border-radius:100%;background:#ac7af9;display:inline-block;margin-right:auto}.kft-moderation-panel .kft-comment{padding:20px;margin:13px 0;border-radius:15px}.kft-moderation-panel .kft-comment.is-pending{border-color:rgb(237 183 94 / .36)}.kft-moderation-panel .kft-comment-head a{margin-right:auto;font-size:.79rem;color:#cbb8fb}.kft-status{display:inline-block;margin:11px 0 4px;border-radius:30px;background:rgb(85 176 126 / .15);color:#8dd9b0;border:1px solid rgb(85 176 126 / .2);padding:4px 10px;font-size:.74rem}.kft-status.is-waiting{background:rgb(225 170 77 / .14);color:#ffda9b;border-color:rgb(225 170 77 / .24)}.kft-status.is-rejected{background:rgb(213 98 128 / .12);color:#ffc2d2;border-color:rgb(213 98 128 / .25)}.kft-comment-text,.kft-spoiler p{line-height:1.95;overflow-wrap:anywhere;white-space:pre-wrap}.kft-moderation-tools{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;align-items:center}.kft-filter-row{display:flex;gap:7px;flex-wrap:wrap}.kft-filter-row a{border-radius:30px;padding:8px 14px;background:rgb(255 255 255 / .05);color:#c7bfdb;font-size:.8rem}.kft-filter-row a.is-active{background:rgb(143 106 224 / .28);color:#fff}.kft-mark-read{border:1px solid rgb(141 112 227 / .36);border-radius:30px;background:rgb(138 102 211 / .11);color:#decffc;cursor:pointer;font:inherit;font-size:.8rem;padding:9px 14px}.kft-comment-controls{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.kft-comment-controls form{margin:0}.kft-comment-controls .kft-btn{padding:8px 14px;font-size:.82rem}.kft-comment-controls .kft-approve{background:#267959}.kft-comment-controls .kft-delete{background:rgb(190 63 79 / .19);border:1px solid rgb(217 92 122 / .3)}.kft-reply-box{border-top:1px solid rgb(255 255 255 / .1);padding-top:13px}.kft-reply-box summary{cursor:pointer;color:#c8b5fb;font-weight:700}.kft-reply-box .kft-form{margin-top:14px}.kft-spoiler summary{cursor:pointer;color:#f6d29a}.kft-feedback{border:1px solid rgb(89 198 141 / .34);background:rgb(78 183 121 / .11);border-radius:12px;padding:11px 15px;color:#b2f0cd}@media(max-width:940px){.kft-portfolio-grid{grid-template-columns:minmax(0,1fr)}.kft-portfolio-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.kft-portfolio-sidecard{margin:0}.kft-portfolio-side-note{grid-column:1/-1}}@media(max-width:680px){.kft-wrap.kft-portfolio{padding:0 12px;margin:14px auto 40px}.kft-portfolio-cover{height:165px;padding:17px}.kft-portfolio-cover span:first-child{font-size:1.25rem}.kft-portfolio-cover span:last-child{font-size:.62rem}.kft-portfolio-identity{gap:12px;padding:0 15px 18px;margin-top:-40px}.kft-portfolio-avatar{width:100px!important;height:100px!important;border-radius:21px!important}.kft-portfolio-about{padding-top:45px;min-width:140px}.kft-portfolio-rating{padding:8px 15px;flex-direction:row;gap:8px;width:100%;align-items:center;justify-content:center}.kft-portfolio-rating__star{font-size:1.2rem}.kft-portfolio-rating strong{font-size:1.35rem}.kft-portfolio-metrics{gap:6px}.kft-portfolio-metrics>div{padding:11px 9px}.kft-portfolio-metrics strong{font-size:1.3rem}.kft-portfolio-metrics small,.kft-portfolio-metrics span{font-size:.65rem}.kft-portfolio-section,.kft-portfolio-sidecard{padding:16px;border-radius:16px}.kft-portfolio-posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kft-series-compact>summary{padding:10px 11px;gap:9px}.kft-series-compact__count{font-size:.66rem;padding:5px 8px}.kft-series-compact__list{grid-template-columns:1fr}.kft-moderation-panel .kft-comment{padding:13px}}@media(prefers-reduced-motion:reduce){.kft-portfolio-poster__media img,.kft-series-compact__arrow{transition:none}}.kft-group-unread{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;margin-right:9px;border-radius:20px;background:#8562d8;color:#fff;font-size:.74rem;font-weight:800;vertical-align:middle}.kft-moderation-panel .kft-panel-official-replies{display:grid;gap:8px;margin:12px 0}.kft-moderation-panel .kft-panel-official-reply{margin:0;padding:10px 12px;background:rgb(110 193 166 / .085);border:1px solid rgb(110 193 166 / .23);border-right:3px solid #69b99c;border-radius:10px}.kft-moderation-panel .kft-panel-official-reply__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:7px}.kft-moderation-panel .kft-panel-official-reply .kft-official{color:#a3ead1}.kft-moderation-panel .kft-panel-official-reply p{margin:0;line-height:1.85;overflow-wrap:anywhere;white-space:normal}@media(max-width:680px){.kft-moderation-panel .kft-panel-official-reply{padding:9px 10px}}.kft-series-review{display:block;width:100%;min-width:0;margin:0 0 20px;padding:18px 20px;background:linear-gradient(110deg,rgb(57 45 91 / .88),rgb(21 25 39 / .96));border:1px solid rgb(174 145 229 / .22);border-radius:18px;color:#f5f0ff;box-sizing:border-box}.kft-series-review *{box-sizing:border-box}.kft-series-review__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:15px;border-bottom:1px solid rgb(255 255 255 / .12);padding-bottom:12px}.kft-series-review__header>div{display:flex;align-items:center;gap:9px;min-width:0}.kft-series-review__header span{color:#ceadff}.kft-series-review__header h2{font-size:1.03rem;line-height:1.5;color:#fff;margin:0;font-weight:850}.kft-series-review__header small{color:#bfb3d1;font-size:.77rem}.kft-series-review__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;min-width:0}.kft-series-review__person{background:rgb(255 255 255 / .035);border:1px solid rgb(190 170 225 / .13);border-radius:14px;padding:15px;min-width:0}.kft-series-review__identity{display:flex;gap:11px;align-items:center;text-decoration:none;min-width:0;color:#fff}.kft-series-review__identity:hover strong{text-decoration:underline}.kft-series-review__avatar{display:block!important;width:58px!important;height:58px!important;object-fit:cover;border-radius:50%!important;flex:0 0 58px}.kft-series-review__name{min-width:0;flex:1}.kft-series-review__name strong{display:block;overflow-wrap:anywhere;font-weight:850;font-size:1rem}.kft-series-review__name small{display:block;color:#c4b0ef;font-size:.72rem;margin-top:4px}.kft-series-review__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.kft-series-review__metrics>div{min-width:0;background:rgb(11 15 24 / .3);border-radius:10px;padding:11px}.kft-series-review__metrics small,.kft-series-review__metrics em{display:block;font-size:.71rem;font-style:normal;color:#c7bbd3;line-height:1.65}.kft-series-review__metrics strong{display:block;font-size:1.28rem;margin:2px 0;line-height:1.4;color:#fff}.kft-series-review__metrics strong span{color:#ffcc72;font-size:.85rem}.kft-series-review__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.kft-series-review__links a{display:inline-flex;align-items:center;background:rgb(139 110 216 / .15);border:1px solid rgb(180 150 232 / .2);border-radius:9px;padding:6px 9px;font-size:.72rem;color:#ddcff7;text-decoration:none}.kft-series-review__links a:hover,.kft-series-review__links a:focus-visible{color:#fff;background:rgb(158 120 220 / .24)}.kft-series-review__voting{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;border-top:1px solid rgb(255 255 255 / .11);padding-top:12px}.kft-series-review__prompt,.kft-series-review__hint{font-size:.76rem;color:#ddd4ee;margin:0}.kft-series-review__hint a{color:#eed1ff}.kft-series-review__stars{display:flex;direction:ltr;gap:4px}.kft-series-review__stars button{font:inherit;font-size:1.38rem;line-height:1.1;min-width:30px;min-height:30px;padding:3px;cursor:pointer;color:#91879f;background:#fff0;border:0;transition:color .16s,transform .16s}.kft-series-review__stars button:hover,.kft-series-review__stars button:focus-visible,.kft-series-review__stars button.is-chosen{color:#ffc56a;transform:translateY(-1px)}.kft-series-review__stars button:disabled{opacity:.6;cursor:wait}.kft-series-review__feedback{font-size:.7rem;color:#a6ebc9;min-height:1em;margin:0;width:100%}.kft-profile-rate-link{display:inline-flex;margin-top:10px;font-size:.8rem;color:#eed6ff}@media(max-width:760px){.kft-series-review{padding:13px;margin-bottom:16px}.kft-series-review__person{padding:12px}.kft-series-review__header{align-items:flex-start}.kft-series-review__header small{width:100%}.kft-series-review__avatar{width:48px!important;height:48px!important;flex-basis:48px}.kft-series-review__metrics strong{font-size:1.12rem}}@media(prefers-reduced-motion:reduce){.kft-series-review__stars button{transition:none}}.kft-team-portfolio__emblem{display:grid;place-items:center;background:linear-gradient(135deg,#7551d7,#252043);font-size:64px;color:#ffd36a}.kft-team-portfolio__members{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:13px}.kft-team-portfolio__member{display:flex;gap:13px;align-items:center;padding:13px;border:1px solid rgb(168 144 221 / .25);border-radius:15px;background:rgb(255 255 255 / .04);min-width:0}.kft-team-portfolio__member img{width:58px;height:58px;object-fit:cover;border-radius:50%;flex:none}.kft-team-portfolio__member span{display:flex;flex-direction:column;gap:4px;min-width:0}.kft-team-portfolio__member strong{font-size:15px;overflow-wrap:anywhere}.kft-team-portfolio__member small{font-size:12px;color:#c8b2f5}