/* V47.1 · ILAR Platforms Pro Network System
   Shared public-surface polish. Functional badges, filters and statuses remain visible;
   decorative eyebrows/kickers are removed across verticals. */
:root{--ip-radius:22px;--ip-radius-sm:14px;--ip-shadow:0 24px 80px rgba(0,0,0,.14);--ip-ease:cubic-bezier(.2,.7,.2,1)}
.asikalar-site,.collkier-site,.mk-site,.esqchat-site{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.asikalar-site :is(.asi-eyebrow,.asi-kicker),.collkier-site .ck-eyebrow,.mk-site .mk-eyebrow,.esqchat-site :is(.esq-eyebrow,.esq-kicker){display:none!important}
.asikalar-site .asi-section__head>div>span,.collkier-site .ck-section__head>div>span,.mk-site .mk-section__head>div>span,.esqchat-site .esq-section__head>div>div.esq-eyebrow{display:none!important}
.asikalar-site :is(.asi-btn,.asi-link,.asi-card-link),.collkier-site :is(.ck-button,.ck-nav__quiet),.mk-site :is(.mk-btn,.mk-link,.mk-arrow),.esqchat-site :is(.esq-btn,.esq-nav__links a){transition:transform .22s var(--ip-ease),background .22s var(--ip-ease),border-color .22s var(--ip-ease),color .22s var(--ip-ease),box-shadow .22s var(--ip-ease)}
.asikalar-site :is(.asi-btn,.asi-card-link):hover,.collkier-site .ck-button:hover,.mk-site .mk-btn:hover,.esqchat-site .esq-btn:hover{transform:translateY(-2px)}
.asikalar-site :is(input,select,textarea),.collkier-site :is(input,select,textarea),.mk-site :is(input,select,textarea),.esqchat-site :is(input,select,textarea){font-size:16px}

/* ASIKALAR — professional network */
.asikalar-site{--ip-accent:#ff9b2f;background:#08090b}
.asikalar-site .asi-nav{background:rgba(8,9,11,.82)!important;backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.08)!important}
.asikalar-site .asi-nav__inner{min-height:74px!important}.asikalar-site .asi-nav__links{gap:26px!important}.asikalar-site .asi-nav__links a{font-size:14px!important;font-weight:620!important;letter-spacing:0!important;text-transform:none!important;color:#b7b9c0!important}.asikalar-site .asi-nav__links a:hover{color:#fff!important}
.asi-pro-hero{position:relative;overflow:hidden;padding:104px 0 74px;background:radial-gradient(circle at 78% 8%,rgba(255,155,47,.14),transparent 31%),linear-gradient(180deg,#090a0d,#0d0e12)}
.asi-pro-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:72px;align-items:center}.asi-pro-hero h1{max-width:850px;margin:0;font-size:clamp(56px,7.2vw,108px);line-height:.9;letter-spacing:-.072em}.asi-pro-hero h1 em{font-style:normal;color:#ffac55}.asi-pro-hero__lead{max-width:700px;margin:28px 0 0;color:#a9abb4;font-size:19px;line-height:1.65}.asi-pro-hero__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px}.asi-pro-hero__actions .asi-text-action{color:#e5e6ea;font-size:14px;font-weight:700}.asi-pro-hero__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;border:1px solid #23252b;border-radius:18px;overflow:hidden;background:#23252b}.asi-pro-hero__proof>div{padding:18px 20px;background:#101116}.asi-pro-hero__proof strong{display:block;color:#fff;font-size:14px}.asi-pro-hero__proof span{display:block;margin-top:5px;color:#777b86;font-size:12px;line-height:1.45}
.asi-pro-product{position:relative;min-height:510px;border:1px solid #2a2c33;border-radius:30px;background:linear-gradient(180deg,#17191f,#0f1014);box-shadow:0 42px 110px rgba(0,0,0,.36);overflow:hidden}.asi-pro-product:before{content:"";position:absolute;inset:-35% -30% auto auto;width:360px;height:360px;border-radius:50%;background:rgba(255,155,47,.17);filter:blur(50px)}.asi-pro-product__bar{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #2a2c33;color:#8d9099;font-size:12px}.asi-pro-product__bar strong{color:#fff;font-weight:700}.asi-pro-profile{position:absolute;inset:84px 28px 28px;padding:28px;border-radius:24px;background:#0c0d11;border:1px solid #292b31}.asi-pro-profile__top{display:flex;gap:18px;align-items:center}.asi-pro-avatar{display:grid;place-items:center;width:82px;height:82px;border-radius:22px;background:linear-gradient(135deg,#ffbd76,#ff8b16);color:#1d1208;font-size:22px;font-weight:900}.asi-pro-profile h3{margin:0 0 4px;font-size:25px;letter-spacing:-.04em}.asi-pro-profile p{margin:0;color:#888b94;font-size:13px}.asi-pro-value{margin:26px 0 22px;color:#f4f4f5;font-size:19px;line-height:1.45}.asi-pro-services{display:grid;gap:8px}.asi-pro-services span{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #22242a;color:#b8bbc3;font-size:12px}.asi-pro-services b{color:#fff;font-weight:650}.asi-pro-status{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:7px;color:#8cd6ad;font-size:11px}.asi-pro-status i{width:7px;height:7px;border-radius:50%;background:#62d696;box-shadow:0 0 0 5px rgba(98,214,150,.08)}
.asi-pro-search{padding:30px 0;background:#fff;color:#17181b}.asi-pro-search__inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:center}.asi-pro-search h2{margin:0;font-size:32px;letter-spacing:-.04em}.asi-pro-search p{margin:8px 0 0;color:#6c6e74;line-height:1.55}.asi-pro-search .asi-find-form{margin:0!important;background:#f6f6f7!important;border-color:#e3e3e6!important;box-shadow:none!important}
.asi-pro-section{padding:94px 0}.asi-pro-section--light{background:#f5f5f3;color:#17181b}.asi-pro-section--dark{background:#0b0c0f;color:#fff}.asi-pro-heading{display:grid;grid-template-columns:1fr .65fr;gap:52px;align-items:end;margin-bottom:38px}.asi-pro-heading h2{margin:0;font-size:clamp(42px,5.3vw,70px);line-height:.96;letter-spacing:-.06em}.asi-pro-heading p{margin:0;color:#71747c;line-height:1.7}.asi-pro-section--dark .asi-pro-heading p{color:#9497a1}.asi-pro-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.asi-pro-flow article{min-height:260px;padding:24px;border:1px solid #dedee1;border-radius:20px;background:#fff}.asi-pro-flow b{font-size:12px;color:#999ca3}.asi-pro-flow h3{margin:68px 0 10px;font-size:24px;letter-spacing:-.035em}.asi-pro-flow p{margin:0;color:#73757c;font-size:13px;line-height:1.6}
.asikalar-site .asi-profile-card{border-radius:20px!important;border-color:#26282f!important;background:#111216!important;box-shadow:none!important;transition:transform .22s var(--ip-ease),border-color .22s var(--ip-ease)}.asikalar-site .asi-profile-card:hover{transform:translateY(-4px);border-color:#3b3e46!important}.asikalar-site .asi-profile-card__visual{border-radius:0!important}.asikalar-site .asi-card-meta span,.asikalar-site .asi-card-trust span{border-radius:8px!important;background:transparent!important;padding:4px 0!important;border:0!important}.asikalar-site .asi-card-trust span{color:#c8a578!important}.asikalar-site .asi-card-link{font-size:13px!important}.asikalar-site .asi-brand-hero__signals{display:none!important}

/* COLLKIER — modern education network */
.collkier-site{--ip-accent:#536dfe}.collkier-site .ck-nav{backdrop-filter:blur(20px);background:rgba(246,248,255,.9)!important;border-bottom:1px solid #e3e7f3!important}.collkier-site .ck-nav__links a{letter-spacing:0!important;text-transform:none!important;font-weight:620!important}.ck-pro-hero{padding:96px 0 62px;background:radial-gradient(circle at 82% 12%,rgba(83,109,254,.14),transparent 32%),linear-gradient(180deg,#f8faff,#eef2ff)}.ck-pro-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:66px;align-items:center}.ck-pro-hero h1{margin:0;max-width:800px;font-size:clamp(54px,6.7vw,92px);line-height:.94;letter-spacing:-.066em;color:#10162a}.ck-pro-hero h1 em{font-style:normal;color:#536dfe}.ck-pro-hero__lead{max-width:720px;margin:24px 0 0;color:#5e6577;font-size:18px;line-height:1.65}.ck-pro-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ck-pro-hero__search{margin-top:38px!important;max-width:none!important;border-radius:18px!important;box-shadow:0 18px 60px rgba(48,65,128,.12)!important}.ck-pro-campus{padding:20px;border:1px solid #d9def0;border-radius:28px;background:rgba(255,255,255,.76);box-shadow:0 38px 90px rgba(68,84,151,.16)}.ck-pro-campus__visual{position:relative;min-height:420px;border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#172044,#536dfe 58%,#9fb0ff)}.ck-pro-campus__visual:before,.ck-pro-campus__visual:after{content:"";position:absolute;border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 16px 42px rgba(31,39,75,.18)}.ck-pro-campus__visual:before{width:58%;height:55%;left:8%;bottom:8%;clip-path:polygon(0 30%,50% 0,100% 30%,100% 100%,0 100%)}.ck-pro-campus__visual:after{width:33%;height:38%;right:7%;bottom:8%}.ck-pro-campus__panel{position:absolute;left:22px;right:22px;bottom:22px;padding:18px;border-radius:16px;background:rgba(12,17,38,.86);backdrop-filter:blur(12px);color:#fff}.ck-pro-campus__panel strong{display:block;font-size:18px}.ck-pro-campus__panel span{display:block;margin-top:6px;color:#cfd6ff;font-size:12px}.ck-pro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ck-pro-grid a{min-height:230px;padding:24px;border:1px solid #e0e3ed;border-radius:20px;background:#fff;color:#171c2d}.ck-pro-grid a:hover{transform:translateY(-3px);box-shadow:0 20px 55px rgba(40,55,110,.1)}.ck-pro-grid h3{margin:82px 0 8px;font-size:22px;letter-spacing:-.035em}.ck-pro-grid p{margin:0;color:#6f7584;font-size:13px;line-height:1.58}.collkier-site .ck-inst-card{border-radius:20px!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.12)!important}.collkier-site .ck-inst-card__badge,.collkier-site .ck-hero-card__badge{border-radius:8px!important;text-transform:none!important;letter-spacing:0!important}.collkier-site .ck-mini-tags span{border-radius:8px!important}

/* MEALKILO — city discovery network */
.mk-site{--ip-accent:#ff547d}.mk-site .mk-header{background:rgba(10,10,12,.82)!important;backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.08)!important}.mk-site .mk-nav__links a{letter-spacing:0!important;text-transform:none!important;font-weight:620!important}.mk-pro-hero{position:relative;padding:90px 0 58px;overflow:hidden;background:radial-gradient(circle at 80% 0,rgba(255,84,125,.18),transparent 34%),linear-gradient(180deg,#0b0b0e,#121217)}.mk-pro-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:68px;align-items:center}.mk-pro-hero h1{margin:0;font-size:clamp(64px,8vw,116px);line-height:.86;letter-spacing:-.076em}.mk-pro-hero h1 em{font-style:normal;color:#ff6e91}.mk-pro-hero__lead{max-width:650px;margin:26px 0 0;color:#a6a6b0;font-size:19px;line-height:1.62}.mk-pro-hero .mk-search{margin-top:34px!important;border:1px solid #2e3038!important;border-radius:18px!important;background:#15161b!important}.mk-pro-quick{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.mk-pro-quick a,.mk-pro-quick button{padding:10px 12px;border:0;border-radius:10px;background:#17181d;color:#c6c7ce;font-size:12px;cursor:pointer}.mk-pro-quick a:hover,.mk-pro-quick button:hover{background:#23252c;color:#fff}.mk-pro-scene{position:relative;min-height:500px;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,#32121d,#15151b 48%,#252034);border:1px solid #30313a;box-shadow:0 40px 100px rgba(0,0,0,.38)}.mk-pro-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6)),radial-gradient(circle at 25% 28%,rgba(255,84,125,.42),transparent 28%)}.mk-pro-event{position:absolute;left:24px;right:24px;bottom:24px;padding:24px;border-radius:22px;background:rgba(10,10,13,.82);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1)}.mk-pro-event__time{display:flex;justify-content:space-between;color:#a9aab1;font-size:12px}.mk-pro-event h3{margin:18px 0 8px;font-size:32px;letter-spacing:-.045em}.mk-pro-event p{margin:0;color:#a3a4ac}.mk-pro-event__meta{display:flex;gap:18px;margin-top:20px;color:#fff;font-size:12px}.mk-site .mk-card{border-radius:20px!important;border-color:#292b32!important;box-shadow:none!important}.mk-site .mk-card__badges .mk-mini,.mk-site .mk-detail-badges span{border-radius:8px!important;text-transform:none!important;letter-spacing:0!important}.mk-site .mk-moods a{border-radius:18px!important}.mk-site .mk-float,.mk-site .mk-orbit{display:none!important}

/* ESQCHAT — artist network / editorial */
.esqchat-site{--ip-accent:#FF3E9D}.esqchat-site .esq-nav{background:rgba(7,7,8,.84)!important;backdrop-filter:blur(22px)}.esqchat-site .esq-nav__links a{font-weight:620!important;letter-spacing:0!important;text-transform:none!important}.esq-pro-hero{position:relative;padding:104px 0 68px;overflow:hidden;background:radial-gradient(circle at 82% 5%,rgba(255,62,157,.19),transparent 31%),#070708}.esq-pro-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);gap:72px;align-items:center}.esq-pro-hero h1{margin:0;max-width:830px;font-size:clamp(62px,7.6vw,112px);line-height:.87;letter-spacing:-.073em}.esq-pro-hero h1 span{background:none!important;color:#ff63ae!important}.esq-pro-hero__lead{max-width:690px;margin:28px 0 0;color:#a8a8b0;font-size:19px;line-height:1.65}.esq-pro-hero .esq-search{max-width:none!important;margin-top:34px!important;border-radius:18px!important}.esq-pro-quick{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.esq-pro-quick :is(a,button){padding:10px 12px;border:1px solid #2b2c33;border-radius:10px;background:#111217;color:#c9c9d0;font-size:12px;cursor:pointer}.esq-pro-stage{position:relative;min-height:520px;border:1px solid #2b2c33;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,#27121f,#101014 48%,#231835);box-shadow:0 45px 120px rgba(0,0,0,.42)}.esq-pro-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(255,62,157,.4),transparent 28%),linear-gradient(180deg,transparent 28%,rgba(0,0,0,.78))}.esq-pro-stage__artist{position:absolute;left:26px;right:26px;bottom:26px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(8,8,10,.8);backdrop-filter:blur(14px)}.esq-pro-stage__artist h3{margin:0;font-size:31px;letter-spacing:-.045em}.esq-pro-stage__artist p{margin:7px 0 0;color:#a4a4ad}.esq-pro-stage__artist footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid #292a31;color:#d4d4da;font-size:12px}.esqchat-site .esq-card{border-radius:20px!important;background:#101115!important;box-shadow:none!important}.esqchat-site .esq-card__meta{text-transform:none!important;letter-spacing:0!important;color:#a9a9b2!important}.esqchat-site .esq-badge{border-radius:8px!important}.esqchat-site .esq-chip{border-radius:10px!important}.esqchat-site .esq-service{border-radius:20px!important}

@media(max-width:1050px){.asi-pro-hero__grid,.ck-pro-hero__grid,.mk-pro-hero__grid,.esq-pro-hero__grid,.asi-pro-search__inner,.asi-pro-heading{grid-template-columns:1fr}.asi-pro-product,.mk-pro-scene,.esq-pro-stage{max-width:720px}.asi-pro-flow,.ck-pro-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.asi-pro-hero,.ck-pro-hero,.mk-pro-hero,.esq-pro-hero{padding-top:72px}.asi-pro-hero h1,.ck-pro-hero h1,.mk-pro-hero h1,.esq-pro-hero h1{font-size:54px}.asi-pro-product,.mk-pro-scene,.esq-pro-stage{min-height:420px}.asi-pro-hero__proof{grid-template-columns:1fr}.asi-pro-flow,.ck-pro-grid{grid-template-columns:1fr}.asi-pro-heading h2{font-size:44px}.asi-pro-search{padding:24px 0}.ck-pro-campus__visual{min-height:330px}}
