:root{--bg:#000;--bg2:#111;--surf:#1f2937;--line:#1f2937;--copper:#FF2D55;--sand:#e5e7eb;--ok:#8fceaa;--wa:#25d366;--text:#fff;--muted:#9ca3af;--shadow:0 18px 48px rgba(0,0,0,.45);--r:.75rem;--wrap:1180px;--header:4.2rem;--font:Inter,system-ui,sans-serif;--serif:Inter,system-ui,sans-serif;--tt:#FF2D55;--tt2:#5851DB;--tt-nav:4rem} *{box-sizing:border-box}html{scroll-behavior:smooth} body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.65} body.is-brand-acibadem{--tt:#2f8f72;--tt2:#5ec4a3;--copper:#3d9a7a;background:radial-gradient(900px 420px at 12% -6%,rgba(47,143,114,.14),transparent 52%),var(--bg)} body.is-brand-acibadem a:hover{color:#7fd4b8} body.is-brand-acibadem .vm-logo__mark{background:linear-gradient(135deg,var(--tt),var(--tt2))} .vm-brand-duo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .35rem} .vm-brand-duo__main{font-size:clamp(1.35rem,1rem + 2vw,2rem);font-weight:700;color:#fff} .vm-brand-duo__sub{font-size:clamp(1rem,.9rem + 1vw,1.35rem);font-weight:600;color:var(--tt);text-decoration:none} .vm-brand-duo__sub:hover{color:#7fd4b8} .vm-brand-duo-wrap{margin:0 auto 1rem;padding:0 .75rem} .vm-logo__text--duo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;line-height:1.2} .vm-logo__primary{font-weight:700} .vm-logo__secondary{font-weight:600;color:var(--tt);font-size:.92em} .vm-logo__sep{color:var(--muted);font-weight:400} .vm-logo__text--domain{font-family:var(--font);font-size:1.02rem;font-weight:600;letter-spacing:-.02em;text-transform:lowercase;line-height:1.15} .vm-footer--slim{border-top:1px solid var(--line);margin-top:2rem;background:var(--surf)} .vm-footer__slim{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 2rem;padding:1.75rem 0 1.25rem} .vm-footer__tagline{max-width:36rem;margin:.55rem 0 0;font-size:.88rem;line-height:1.55;color:var(--muted)} .vm-footer__slim-nav{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;font-size:.9rem} .vm-footer__slim-nav a{color:var(--muted);text-decoration:none;border-bottom:1px solid transparent} .vm-footer__slim-nav a:hover{color:var(--text);border-bottom-color:var(--line)} .vm-footer__bar--slim{padding:.85rem 0 1.25rem;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted)} body.is-pro-ui .vm-logo__text--domain{font-size:.98rem;font-weight:600} body.is-pro-ui .vm-hero--compact{padding-top:.35rem} body.is-pro-ui .vm-stories{margin-top:.65rem} img,svg{max-width:100%;height:auto;display:block}a{color:var(--tt);text-decoration:none}a:hover{color:#ff6b85} h1,h2,h3{font-family:var(--font);font-weight:600;line-height:1.15;margin:0 0 .6rem} h1{font-size:clamp(2rem,1.3rem + 3vw,3.8rem)}h2{font-size:clamp(1.4rem,1.15rem + 1vw,2rem)}h3{font-size:1.2rem}p{margin:0 0 1rem} .sr-only,.vm-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)} .vm-skip:focus{width:auto;height:auto;clip:auto;inset:.75rem;z-index:80;padding:.5rem .8rem;background:var(--tt);color:#fff;border-radius:999px} .vm-wrap{width:min(var(--wrap),calc(100% - 1.5rem));margin-inline:auto} .vm-kicker{color:var(--copper);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700;margin-bottom:.4rem} .vm-lead{color:var(--sand);font-size:1.06rem;max-width:42rem}.vm-muted{color:var(--muted)} .vm-header{position:sticky;top:0;z-index:40;backdrop-filter:blur(16px);background:rgba(0,0,0,.88);border-bottom:1px solid var(--line)} .vm-header__inner{min-height:var(--header);display:flex;align-items:center;gap:1rem} .vm-logo,.vm-brand a{display:flex;align-items:center;gap:.6rem;color:var(--text)} .vm-logo__mark{width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,var(--tt),var(--tt2));color:#fff;font-family:Pacifico,cursive;font-weight:400} .vm-logo__text{font-family:Pacifico,cursive;font-size:1.45rem} .vm-nav{margin-left:auto}.vm-menu{display:flex;flex-wrap:wrap;gap:.15rem 1rem;list-style:none;margin:0;padding:0} .vm-menu a{color:var(--text);font-size:.9rem;font-weight:600}.vm-menu a:hover{color:var(--tt)} .vm-header__tools{display:flex;align-items:center;gap:.55rem} .vm-badge-18{border:1px solid var(--copper);color:var(--copper);border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:800} .vm-search{display:flex;background:var(--surf);border:1px solid var(--line);border-radius:999px;overflow:hidden} .vm-search input{border:0;background:transparent;color:var(--text);padding:.45rem .8rem;width:min(13rem,34vw)} .vm-search button{border:0;background:transparent;color:var(--copper);padding:.45rem .8rem;font-weight:700;cursor:pointer} .vm-nav-toggle{display:none;margin-left:auto;width:2.5rem;height:2.5rem;border:1px solid var(--line);background:var(--surf);border-radius:.7rem;position:relative} .vm-nav-toggle__bar,.vm-nav-toggle__bar:before,.vm-nav-toggle__bar:after{content:"";position:absolute;left:.55rem;right:.55rem;height:2px;background:var(--text)} .vm-nav-toggle__bar{top:50%}.vm-nav-toggle__bar:before{top:-7px}.vm-nav-toggle__bar:after{top:7px} .vm-hero{padding:clamp(1.4rem,3vw,2.8rem) 0 1rem} .vm-hero__actions,.vm-contact-row{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0} .vm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.5rem 1.1rem;border-radius:999px;font-weight:700;border:1px solid transparent} .vm-btn--sm{min-height:2.2rem;padding:.35rem .8rem;font-size:.85rem} .vm-btn--gold{background:var(--tt);color:#fff} .vm-btn--ghost{border-color:var(--line);color:var(--text);background:rgba(255,255,255,.03)} .vm-btn--wa{background:#25d366;color:#06210e} .vm-btn--call{background:#e11d48;color:#fff} .vm-chip-row,.vm-chip-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0} .vm-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:999px;border:0;background:var(--surf);color:var(--text);font-size:.85rem;font-weight:500} .vm-chip.is-on{background:var(--tt);color:#fff} .vm-chip span{color:var(--copper);font-weight:700} .vm-geo-wrap{margin:.55rem auto .75rem} .vm-geo-card{background:#111;border:1px solid #1f2937;border-radius:.95rem;overflow:hidden} .vm-geo-card__map{position:relative;height:10.4rem;overflow:hidden;background:#1a2330} .vm-geo-card__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:150%;margin-top:-18%} .vm-geo-card__tiles img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04) brightness(.92)} .vm-geo-card__pin{position:absolute;left:50%;top:46%;width:.7rem;height:.7rem;margin:-.82rem 0 0 -.35rem;background:var(--tt);border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 8px rgba(0,0,0,.4);z-index:1} .vm-geo-card__face{position:absolute;width:2.7rem;height:2.7rem;margin:-1.35rem 0 0 -1.35rem;border-radius:50%;overflow:hidden;border:2.5px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.42);z-index:2;background:#1f2937} .vm-geo-card__face img,.vm-geo-card__face .vm-photo{width:100%;height:100%;object-fit:cover;display:block} .vm-geo-card__face .vm-photo--fallback{font-size:1rem} .vm-geo-card__face:hover,.vm-geo-card__face:focus-visible{z-index:5;transform:scale(1.12);outline:0} .vm-geo-card__caption{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:1.6rem .8rem .5rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));pointer-events:none} .vm-geo-card__caption .vm-kicker{margin:0 0 .1rem;font-size:.6rem;letter-spacing:.12em;color:#e5e7eb} .vm-geo-card__caption h2{margin:0;font-size:1.05rem;color:#fff} @media(max-width:800px){ .vm-geo-card{border-radius:.8rem} .vm-geo-card__map{height:8.4rem} .vm-geo-card__face{width:2.25rem;height:2.25rem;margin:-1.12rem 0 0 -1.12rem;border-width:2px} .vm-geo-card__caption{padding:1.3rem .65rem .42rem} .vm-geo-card__caption h2{font-size:.95rem} } .tt-circles{margin:1.2rem 0 1.6rem} .tt-circles__title{font-size:1.15rem;color:#fff;margin:0 0 .7rem} .tt-circles__rail{display:flex;gap:1.05rem;overflow-x:auto;padding:.2rem .15rem .85rem;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch} .tt-circles__rail::-webkit-scrollbar{display:none} .tt-circle{flex:0 0 auto;width:5.7rem;text-align:center;color:#fff;scroll-snap-align:start} .tt-circle:hover{color:#fff} .tt-circle__ring{display:block;width:5.55rem;height:5.55rem;border-radius:50%;padding:3px;background:conic-gradient(from 200deg,var(--tt),var(--tt2),#f9ce34,var(--tt));margin:0 auto .42rem;box-shadow:0 0 0 1px rgba(255,45,85,.25)} .tt-circle__ring .vm-photo,.tt-circle__ring img,.tt-circle__fallback{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #000;display:grid;place-items:center;background:#1f2937;font-weight:700} .tt-circle__name{display:block;font-size:.72rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .vm-stories{margin:1.4rem 0 .4rem}.vm-stories__title{font-size:1.15rem;margin-bottom:.65rem} .vm-stories__rail{display:flex;gap:.85rem;overflow-x:auto;padding:.2rem 0 .6rem;scrollbar-width:none} .vm-stories--marquee .vm-stories__viewport{overflow:hidden;width:100%;padding:.2rem 0 .6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)} .vm-stories--marquee .vm-stories__track{display:flex;width:max-content;animation:vm-stories-scroll 120s linear infinite;will-change:transform} .vm-stories--marquee .vm-stories__group{display:flex;gap:.85rem;flex:0 0 auto;padding-right:.85rem} .vm-stories--marquee .vm-stories__viewport:hover .vm-stories__track,.vm-stories--marquee .vm-stories__viewport:focus-within .vm-stories__track{animation-play-state:paused} @keyframes vm-stories-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} @media (prefers-reduced-motion:reduce){.vm-stories--marquee .vm-stories__track{animation:none;overflow-x:auto;max-width:100%}.vm-stories--marquee .vm-stories__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}} .vm-story{flex:0 0 auto;width:4.8rem;text-align:center;color:var(--text);background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:none} .vm-story__ring{display:block;width:4.6rem;height:4.6rem;border-radius:50%;padding:3px;background:conic-gradient(from 200deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34);margin:0 auto .35rem} .vm-story.is-seen .vm-story__ring{background:#5c534c} .vm-story__ring .vm-photo,.vm-story__ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid var(--bg)} .vm-story__name{display:block;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .vm-layout{display:grid;grid-template-columns:minmax(0,1fr) min(20rem,32%);gap:1.4rem;align-items:start;padding-bottom:3rem} .vm-sidebar{position:sticky;top:calc(var(--header) + .8rem);display:grid;gap:1rem} .vm-widget,.vm-article-card,.vm-card,.vm-bio__panel,.vm-faq__item{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);box-shadow:none} .vm-widget{padding:1rem}.vm-widget__title{font-size:1.15rem} .vm-section{margin:0 0 2rem}.vm-section__head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.6rem} .vm-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem} .vm-card{overflow:hidden;transition:transform .2s ease}.vm-card:hover{transform:translateY(-3px)} .vm-card__link{color:inherit;display:block} .vm-card__media{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--surf);margin:0} .vm-photo{width:100%;height:100%;object-fit:cover} .vm-photo--fallback{display:grid;place-items:center;font-family:var(--serif);font-size:4rem;color:var(--sand)} .vm-pill{position:absolute;top:.7rem;left:.7rem;padding:.2rem .5rem;border-radius:999px;font-size:.7rem;font-weight:800} .vm-pill--gold{background:var(--tt);color:#fff} .vm-pill--ok{left:auto;right:.7rem;background:rgba(15,20,16,.75);color:var(--ok);border:1px solid rgba(143,206,170,.4)} .vm-card__body{padding:.85rem 1rem 1rem} .vm-card__meta{display:flex;gap:.7rem;color:var(--muted);font-size:.85rem;margin:0 0 .35rem} .vm-card__excerpt{color:var(--sand);font-size:.88rem} .vm-card__cta{color:var(--copper);font-weight:700;font-size:.85rem} .vm-card__actions,.vm-contact-btns,.vm-contact-row,.vm-contact-dock,.vm-dock__contact{display:flex;flex-direction:column;gap:.5rem} .vm-card__actions{padding:.15rem 1rem 1rem} .vm-card__actions .vm-btn,.vm-contact-btns .vm-btn,.vm-contact-row .vm-btn,.vm-contact-dock .vm-btn,.vm-dock__contact .vm-btn{width:100%;min-height:3rem;font-size:1rem;border-radius:1rem} .vm-header__contact{padding:0;flex-direction:row;min-width:16rem} .vm-header__contact .vm-btn{min-height:2.4rem;font-size:.85rem} .vm-article-grid{display:grid;gap:1rem} .vm-article-card a{color:inherit;display:grid} .vm-article-card__media{aspect-ratio:16/9;overflow:hidden} .vm-article-card__media img{width:100%;height:100%;object-fit:cover} .vm-article-card__body{padding:1rem} .vm-article-card time{color:var(--muted);font-size:.8rem} .vm-profile-list,.vm-article-mini{list-style:none;margin:0;padding:0} .vm-mini a,.vm-article-mini a{display:grid;grid-template-columns:3.1rem 1fr;gap:.65rem;align-items:center;color:inherit;padding:.4rem 0;border-bottom:1px solid var(--line)} .vm-mini .vm-photo,.vm-mini img{width:3.1rem;height:3.9rem;object-fit:cover;border-radius:.55rem} .vm-mini .vm-photo--fallback{font-size:1.3rem} .vm-mini em,.vm-article-mini time{color:var(--muted);font-style:normal;font-size:.8rem} .vm-faq{display:grid;gap:.5rem}.vm-faq__item{padding:.1rem .85rem} .vm-faq__item summary{cursor:pointer;font-weight:700;padding:.65rem 0}.vm-faq__item p{color:var(--muted)} .vm-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.35rem .5rem;list-style:none;padding:0;margin:0 0 .7rem;color:var(--muted);font-size:.8rem} .vm-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.45rem;color:var(--line)} .vm-bio__grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:1.2rem auto 1.5rem} .vm-bio__media{position:relative} .vm-bio__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r);background:#000} .vm-bio__slides::-webkit-scrollbar{display:none} .vm-bio__slide{margin:0;flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:start} .vm-bio__slide .vm-photo{width:100%;height:100%;object-fit:cover} .vm-bio__thumbs{display:flex;gap:.45rem;overflow-x:auto;padding:.65rem 0 0;scrollbar-width:none} .vm-bio__thumb{flex:0 0 3.4rem;width:3.4rem;height:4.2rem;padding:0;border:2px solid transparent;border-radius:.45rem;overflow:hidden;background:#000} .vm-bio__thumb.is-on{border-color:var(--tt)} .vm-bio__thumb .vm-photo{width:100%;height:100%;object-fit:cover} .vm-back{margin:1rem 0 .4rem} .vm-feed{display:none;width:100vw;margin-left:calc(50% - 50vw);height:calc(100dvh - var(--tt-nav));height:calc(100svh - var(--tt-nav));background:#000;font-family:Inter,system-ui,sans-serif;color:#fff} .vm-feed__track{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain} .vm-feed__track::-webkit-scrollbar{display:none} .vm-feed__item{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:#000;overflow:hidden} .vm-feed__gallery{position:absolute;inset:0} .vm-feed__photos{height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain} .vm-feed__photos::-webkit-scrollbar{display:none} .vm-feed__photo{margin:0;flex:0 0 100%;height:100%;scroll-snap-align:start} .vm-feed__photo .vm-photo{width:100%;height:100%;object-fit:cover} .vm-feed__count{position:absolute;top:4.2rem;right:.7rem;margin:0;padding:.2rem .55rem;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:.75rem;font-weight:700;z-index:3;pointer-events:none} .vm-feed__progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#374151;z-index:4} .vm-feed__progress-bar{display:block;height:100%;background:var(--tt)} .vm-feed__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,.7) 100%);pointer-events:none;z-index:2} .vm-feed__top,.vm-feed__actions,.vm-feed__info,.vm-feed__overlay a,.vm-feed__overlay button{pointer-events:auto} .vm-feed__top{display:flex;justify-content:space-between;align-items:center} .tt-logo{font-family:Pacifico,cursive;font-size:1.5rem;color:#fff;line-height:1;text-decoration:none} .tt-logo:hover{color:#fff} .tt-icon-btn{width:2.5rem;height:2.5rem;border:0;background:transparent;color:#fff;display:grid;place-items:center;padding:0;cursor:pointer} .vm-feed__actions{position:absolute;right:1rem;bottom:6rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem} .tt-action{display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;color:#fff;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;font:inherit;transition:transform .2s} .tt-action:hover{color:#fff;transform:scale(1.1)} .tt-action:active{transform:scale(.95)} .tt-action span{font-size:.7rem;margin-top:.2rem;font-weight:500} .tt-ava{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;display:block;background:linear-gradient(90deg,var(--tt),var(--tt2))} .tt-ava .vm-photo,.tt-ava img{width:100%;height:100%;object-fit:cover} .tt-disc{width:2.5rem;height:2.5rem;border-radius:50%;background:#000;display:grid;place-items:center;animation:ttSpin 4s linear infinite} .tt-disc__inner{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(90deg,var(--tt),var(--tt2));display:grid;place-items:center;color:#fff} @keyframes ttSpin{to{transform:rotate(360deg)}} .vm-feed__info{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.6rem;max-width:calc(100% - 4.5rem)} .vm-feed__user{display:flex;align-items:center;gap:.5rem} .vm-feed__handle{font-weight:600;color:#fff;text-decoration:none} .vm-feed__handle:hover{color:#fff} .tt-follow{background:var(--tt);color:#fff;font-size:.7rem;padding:.15rem .5rem;border-radius:999px;text-decoration:none;font-weight:600} .tt-follow:hover{color:#fff} .vm-feed__caption{margin:0;font-size:.875rem;line-height:1.4} .music-info{display:flex;align-items:center;gap:.5rem;font-size:.75rem;max-width:200px;overflow:hidden;white-space:nowrap} .music-info__clip{overflow:hidden} .music-text{display:inline-block;animation:ttMarquee 10s linear infinite} @keyframes ttMarquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}} .vm-bio__media .vm-feed__count{top:.7rem;right:.7rem} .tt-nav,.tt-discover,.tt-profile,.tt-inbox,.tt-share,.tt-zoom{display:none} .tt-tile__meta{display:none} .tt-upload{background:#000;color:#fff;font-family:Inter,system-ui,sans-serif;min-height:100dvh} .tt-upload__wrap{width:min(32rem,calc(100% - 1.5rem));margin:0 auto;padding:1rem 0 5rem} .tt-upload__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem} .tt-upload__top h1{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.25rem;color:#fff} .tt-upload__badge{border:1px solid var(--tt);color:var(--tt);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:800} .tt-upload__lead{color:#9ca3af;font-size:.875rem;margin:0 0 1rem} .tt-upload__notice{background:rgba(255,45,85,.15);border:1px solid var(--tt);color:#fff;padding:.7rem;border-radius:.7rem} .tt-upload__notice.is-ok{border-color:#25d366;background:rgba(37,211,102,.12)} .tt-form{display:grid;gap:.85rem} .tt-field{display:grid;gap:.35rem;color:#e5e7eb;font-size:.85rem;font-weight:600} .tt-field input,.tt-field textarea,.tt-field select{width:100%;background:#1f2937;border:0;border-radius:.75rem;padding:.8rem 1rem;color:#fff;font:inherit;font-weight:400} .tt-field input:focus,.tt-field textarea:focus,.tt-field select:focus{outline:2px solid var(--tt)} .tt-file{display:grid;justify-items:center;text-align:center;gap:.25rem;padding:1.1rem;border:1px dashed #374151;border-radius:1rem;background:#111;color:#fff;cursor:pointer} .tt-file i{color:var(--tt)} .tt-file small{color:#9ca3af;font-weight:400} .tt-file input{width:100%;color:#9ca3af} .tt-form__submit{width:100%;min-height:3rem;border:0;cursor:pointer;font-size:1rem} .tt-share{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);align-items:flex-end} body.is-share-open .tt-share{display:flex} .tt-share__sheet{width:100%;background:#111;color:#fff;border-radius:1.1rem 1.1rem 0 0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));font-family:Inter,system-ui,sans-serif} .tt-share__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem} .tt-share__head h2{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.1rem;color:#fff} .tt-share__url{margin:0 0 1rem;color:#9ca3af;font-size:.75rem;word-break:break-all} .tt-share__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem} .tt-share__item{display:flex;flex-direction:column;align-items:center;gap:.35rem;background:#1f2937;border:0;border-radius:.8rem;color:#fff;padding:.7rem .2rem;text-decoration:none;font:inherit;font-size:.65rem;cursor:pointer} .tt-share__item:hover{color:#fff} .tt-share__item i{color:var(--tt)} body.is-share-open,body.is-zoom-open{overflow:hidden} .tt-zoom{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.94);align-items:center;justify-content:center} body.is-zoom-open .tt-zoom{display:flex} .tt-zoom__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain} .tt-zoom__close{position:absolute;top:.7rem;right:.7rem;width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer} .tt-zoom__nav{position:absolute;top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer} .tt-zoom__nav--prev{left:.6rem}.tt-zoom__nav--next{right:.6rem} .tt-zoom__count{position:absolute;bottom:1rem;left:0;right:0;text-align:center;color:#fff;margin:0;font-family:Inter,system-ui,sans-serif} .vm-bio__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:zoom-in} .tt-tile{padding:0;border:0;cursor:zoom-in;font:inherit;width:100%} body.is-tt-blog{background:#000;color:#fff;font-family:Inter,system-ui,sans-serif} body.is-tt-blog .vm-header{background:#000;border-color:#1f2937} body.is-tt-blog .vm-footer{display:none} body.is-tt-blog .tt-discover{display:block;padding:1.2rem 1rem 0} body.is-tt-blog .tt-circles{margin:.9rem 0 0} body.is-tt-blog .tt-circles__title{font-size:1rem;margin-bottom:.55rem} body.is-tt-blog .tt-blog{padding-bottom:5rem} body.is-tt-blog .tt-blog__grid-wrap{width:min(1180px,calc(100% - 1.5rem));margin:0 auto;padding:0 0 2rem} .tt-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem} .tt-blog-card{background:#111;border:0;border-radius:.75rem;box-shadow:none;overflow:hidden} .tt-blog-card a{color:#fff} .tt-blog-card a:hover{color:#fff} .tt-blog-card__media{position:relative;aspect-ratio:9/16;overflow:hidden;background:#1f2937} .tt-blog-card__media .vm-photo,.tt-blog-card__media img{width:100%;height:100%;object-fit:cover} .tt-blog-card .vm-article-card__body{padding:.7rem} .tt-blog-card .vm-kicker{color:var(--tt)} .tt-blog-card h3{font-family:Inter,system-ui,sans-serif;font-size:.95rem;color:#fff;margin:0 0 .35rem} .tt-blog-card time{color:#9ca3af;font-size:.75rem} .tt-blog-post__inner{width:min(40rem,calc(100% - 1.5rem));margin:0 auto;padding:1rem 0 5rem} .tt-blog-post h1{font-family:Inter,system-ui,sans-serif;color:#fff;font-size:1.7rem} .tt-blog-post__meta{display:flex;gap:1rem;color:#9ca3af;font-size:.85rem} .tt-blog-post__hero{margin:0 0 1.2rem;border-radius:.9rem;overflow:hidden;background:#111} .tt-blog-post__hero .vm-photo,.tt-blog-post__hero img{width:100%;height:auto} .tt-blog-post__content{color:#e5e7eb;line-height:1.7} .tt-blog-post__content a{color:var(--tt)} .tt-blog-post__content h2,.tt-blog-post__content h3{color:#fff;font-family:Inter,system-ui,sans-serif} .tt-blog-post .tt-follow{display:inline-block;margin-bottom:.7rem} @media(min-width:721px){ .tt-share{align-items:center;justify-content:center} .tt-share__sheet{width:min(28rem,calc(100% - 2rem));border-radius:1.1rem;padding:1.2rem} } body.is-profile-bio{padding-bottom:0} body.is-profile-bio .vm-header{position:relative} .vm-bio__panel{padding:1.15rem} .vm-verified{margin-left:.45rem;color:var(--ok)} .vm-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0} .vm-stats div{background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:.8rem;padding:.6rem .7rem} .vm-stats dt{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em} .vm-stats dd{margin:.15rem 0 0;font-weight:700} .vm-prices{width:100%;border-collapse:collapse;margin:0 0 1.2rem} .vm-prices th,.vm-prices td{border-bottom:1px solid var(--line);padding:.7rem .2rem;text-align:left} .vm-prices td{color:var(--sand);font-weight:700;text-align:right} .vm-contact-dock{position:sticky;bottom:1rem;z-index:30;width:min(var(--wrap),calc(100% - 1.5rem));margin:0 auto 1rem;padding:.55rem;background:rgba(0,0,0,.92);border:1px solid var(--line);border-radius:1.2rem;backdrop-filter:blur(12px)} .vm-auth{padding:2rem 0 3rem}.vm-auth__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem} .vm-auth input,.vm-auth textarea,.vm-auth button[type=submit],.login-username input,.login-password input,.vm-listing textarea,.vm-listing input[type=file]{width:100%;padding:.55rem .7rem;border-radius:.6rem;border:1px solid var(--line);background:var(--bg2);color:var(--text)} .vm-listing small{display:block;margin-top:.3rem} .vm-notice{background:rgba(255,45,85,.15);border:1px solid var(--tt);padding:.7rem;border-radius:.7rem} .vm-meta-line{display:flex;flex-wrap:wrap;gap:.8rem;color:var(--muted);font-size:.85rem} .vm-prose :where(h2,h3){margin-top:1.5rem} .vm-pagination{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.3rem} .vm-pagination .page-numbers,.vm-pagination a{padding:.4rem .7rem;border:1px solid var(--line);border-radius:999px;color:var(--text)} .vm-pagination .current{background:var(--tt);color:#fff} .vm-footer{border-top:1px solid var(--line);padding:2rem 0;background:#000} .vm-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1.3rem;margin-bottom:1.3rem} .vm-footer a{color:var(--sand)}.vm-footer ul{list-style:none;margin:0;padding:0} .vm-footer__bar{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.85rem;border-top:1px solid var(--line);padding-top:1rem} .vm-dock{display:none} .vm-age{position:fixed;inset:0;z-index:90;background:rgba(6,5,7,.86);display:none!important;place-items:center;padding:1rem} .vm-age.is-open{display:grid!important} .vm-age__panel{width:min(28rem,100%);background:var(--surf);border:1px solid var(--line);border-radius:1.2rem;padding:1.3rem;box-shadow:var(--shadow)} .vm-age__actions{display:flex;gap:.6rem;flex-wrap:wrap} body.is-age-locked{overflow:hidden} @media(max-width:920px){ .vm-layout,.vm-bio__grid,.vm-footer__grid,.vm-auth__grid{grid-template-columns:1fr} .vm-sidebar{position:static} .vm-header__tools .vm-search,.vm-header__contact{display:none} .vm-nav-toggle{display:inline-block} .vm-nav{display:none;position:absolute;left:0;right:0;top:var(--header);background:#111;border-bottom:1px solid var(--line);padding:.8rem 1rem} .is-nav-open .vm-nav{display:block}.is-nav-open .vm-menu{flex-direction:column;gap:.7rem} .vm-feed{display:block} .vm-bio-rest{display:none} .tt-nav{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:50;height:calc(var(--tt-nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#000;color:#9ca3af;font-family:Inter,system-ui,sans-serif} .tt-nav__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.25rem 0;background:none;border:0;color:#9ca3af;font:inherit;font-size:.7rem;text-decoration:none;min-width:3.2rem;cursor:pointer} .tt-nav__btn:hover{color:#9ca3af} .tt-nav__btn.is-on{color:var(--tt)} .tt-nav__ico{width:1.5rem;height:1.5rem;display:grid;place-items:center} .tt-nav__upload{width:3.5rem;height:3.5rem;margin-top:-1.5rem;border-radius:.5rem;background:linear-gradient(90deg,var(--tt),var(--tt2));color:#fff;display:grid;place-items:center;box-shadow:0 0 10px rgba(0,0,0,.3);text-decoration:none} .tt-nav__upload:hover{color:#fff} .tt-inbox{display:none;position:fixed;inset:0 0 var(--tt-nav) 0;z-index:48;background:#000;color:#fff;padding:1rem;overflow:auto;font-family:Inter,system-ui,sans-serif} body.is-search-open .tt-inbox{display:block} .tt-inbox__bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem} .tt-inbox__bar h2{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.25rem;color:#fff} .tt-inbox__hint{color:#9ca3af;font-size:.85rem} .tt-search{position:relative;margin-bottom:1rem} .tt-search input{width:100%;background:#1f2937;border:0;border-radius:999px;padding:.75rem 1rem .75rem 2.6rem;color:#fff;font:inherit} .tt-search input:focus{outline:2px solid var(--tt)} .tt-search i{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#9ca3af} .tt-discover{display:block;padding:1rem 1rem 0;background:#000;color:#fff;font-family:Inter,system-ui,sans-serif} .tt-chips{display:flex;gap:.75rem;overflow-x:auto;padding:0 0 .75rem;scrollbar-width:none;white-space:nowrap} .tt-chip{flex:0 0 auto;background:#1f2937;color:#fff;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500;text-decoration:none} .tt-chip:hover{color:#fff} .tt-chip.is-on{background:var(--tt)} .tt-discover__title{margin:0 0 .75rem;font-family:Inter,system-ui,sans-serif;font-size:1.1rem;color:#fff} .tt-profile{display:block;padding:1rem 1rem calc(var(--tt-nav) + 1rem);background:#000;color:#fff;font-family:Inter,system-ui,sans-serif;min-height:100dvh} .tt-profile__back{margin:0 0 1rem} .tt-profile__back a{color:#fff;text-decoration:none;font-weight:600} .tt-profile__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem} .tt-profile__ava{width:6rem;height:6rem;border-radius:50%;overflow:hidden;margin-bottom:1rem} .tt-profile__ava .vm-photo,.tt-profile__ava img{width:100%;height:100%;object-fit:cover} .tt-profile__head h1{margin:0 0 .75rem;font-family:Inter,system-ui,sans-serif;font-size:1.25rem;color:#fff} .tt-profile__stats{display:flex;gap:1.5rem;margin-bottom:1rem} .tt-profile__num{display:block;font-weight:700} .tt-profile__lbl{display:block;font-size:.8rem;color:#9ca3af} .tt-profile__bio{margin:0 0 1rem;font-size:.875rem;max-width:22rem} .tt-profile__btns{display:flex;gap:.6rem} .tt-btn-primary{background:var(--tt);color:#fff;padding:.5rem 1.6rem;border-radius:999px;font-weight:600;text-decoration:none} .tt-btn-primary:hover{color:#fff} .tt-btn-ghost{border:1px solid #374151;color:#fff;padding:.5rem 1.2rem;border-radius:999px;font-weight:600;text-decoration:none} .tt-btn-ghost:hover{color:#fff} .tt-profile__tabs{display:flex;border-bottom:1px solid #1f2937;margin-bottom:1rem} .tt-profile__tabs button{flex:1;padding:.75rem;background:none;border:0;color:#9ca3af;cursor:default} .tt-profile__tabs .is-on{color:var(--tt);border-bottom:2px solid var(--tt)} .tt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem} .tt-tile{margin:0;position:relative;aspect-ratio:9/16;overflow:hidden;background:#111} .tt-tile .vm-photo,.tt-tile img{width:100%;height:100%;object-fit:cover} .tt-tile__meta{display:flex;align-items:center;gap:.25rem;position:absolute;bottom:.4rem;left:.4rem;color:#fff;font-size:.7rem;z-index:1;text-shadow:0 1px 2px #000} body.is-tt-app{padding-bottom:calc(var(--tt-nav) + env(safe-area-inset-bottom))} body.is-tt-app .vm-footer{display:none} body.is-tt-home .vm-desktop-main,body.is-tt-home .vm-header{display:none} body.is-tt-home{overflow:hidden;padding-bottom:0;background:#000} body.is-profile-archive .vm-desktop-main,body.is-profile-archive .vm-header,body.is-profile-archive .vm-sidebar{display:none} body.is-profile-archive{background:#000;color:#fff} body.is-profile-archive .vm-layout{padding:0 0 1rem;gap:0} body.is-profile-archive .vm-wrap{width:100%;margin:0;padding:0 .5rem} body.is-profile-archive .tt-grid.vm-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem} body.is-profile-archive .tt-grid .vm-card{background:none;border:0;border-radius:.5rem;box-shadow:none} body.is-profile-archive .tt-grid .vm-card__body,body.is-profile-archive .tt-grid .vm-card__actions,body.is-profile-archive .tt-grid .vm-pill{display:none} body.is-profile-archive .tt-grid .vm-card__media{aspect-ratio:9/16} body.is-profile-bio{overflow:hidden;padding-bottom:0;background:#000} body.is-profile-bio .vm-header,body.is-profile-bio .vm-footer{display:none} body.is-profile-full .vm-feed{display:none} body.is-profile-full .vm-bio-rest{display:block} body.is-profile-full{overflow:auto;padding-bottom:calc(var(--tt-nav) + env(safe-area-inset-bottom));background:#000} body.is-profile-full .vm-header,body.is-profile-full .vm-bio-desktop,body.is-profile-full .vm-bio__grid,body.is-profile-full .vm-layout .vm-sidebar{display:none} body.is-profile-full .vm-layout{grid-template-columns:1fr;padding:1rem;color:#fff} body.is-profile-full .vm-prose{color:#e5e7eb} body.is-tt-upload .vm-header,body.is-tt-me .vm-header{display:none} body.is-tt-upload,body.is-tt-me{background:#000} body.is-search-open{overflow:hidden} } .vm-link{color:var(--copper);font-weight:700} .vm-article-hero{margin:0 0 1.2rem;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)} .vm-article-hero img{width:100%;height:auto} .vm-comments{margin-top:2rem}.vm-comment-list{list-style:none;margin:0;padding:0} .vm-comment-list .comment{padding:.8rem 0;border-bottom:1px solid var(--line)} .comment-form input,.comment-form textarea{width:100%;padding:.55rem .7rem;border-radius:.6rem;border:1px solid var(--line);background:var(--bg2);color:var(--text)} @media(min-width:721px){ .vm-contact-row,.vm-contact-dock,.vm-header__contact{flex-direction:row} .vm-contact-row .vm-btn,.vm-contact-dock .vm-btn,.vm-header__contact .vm-btn{flex:1;width:auto} .vm-bio__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start} } @media(min-width:921px){ body.is-profile-archive .tt-discover{display:block;max-width:var(--wrap);margin:0 auto;padding:1.4rem 0 0} body.is-profile-archive .vm-desktop-main,body.is-profile-archive .vm-sidebar{display:none} body.is-profile-archive .vm-layout{grid-template-columns:1fr;padding-bottom:2rem} body.is-profile-archive .tt-grid.vm-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem} body.is-profile-archive .tt-grid .vm-card__body,body.is-profile-archive .tt-grid .vm-card__actions,body.is-profile-archive .tt-grid .vm-pill{display:none} body.is-tt-blog .vm-footer{display:block} body.is-tt-blog .vm-header{display:flex} .tt-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))} .vm-hero h1{font-size:2.4rem} } @media(max-width:640px){.vm-profile-grid{grid-template-columns:1fr;gap:.85rem}.vm-card__excerpt{display:none}.vm-logo__text{max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-header__tools .vm-badge-18{display:none}} .vm-ig{position:fixed;inset:0;z-index:95;background:#000;display:grid;grid-template-rows:auto 1fr auto;color:#fff} .vm-ig[hidden]{display:none!important} .vm-ig__bars{display:flex;gap:3px;padding:10px 10px 0} .vm-ig__bars i{flex:1;height:3px;background:rgba(255,255,255,.28);border-radius:99px;overflow:hidden} .vm-ig__bars b{display:block;height:100%;width:0;background:#fff} .vm-ig__bars i.is-done b{width:100%} .vm-ig__bars i.is-active b{width:100%;animation:vmBar 5s linear} @keyframes vmBar{from{width:0}to{width:100%}} .vm-ig__top{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;position:relative;z-index:2} .vm-ig__ava{width:2rem;height:2rem;border-radius:50%;object-fit:cover} .vm-ig__name{font-size:.95rem} .vm-ig__profile{margin-left:auto;color:#fff;font-size:.8rem;font-weight:700} .vm-ig__close{width:2.2rem;height:2.2rem;border:0;background:transparent;color:#fff;font-size:1.6rem} .vm-ig__media{position:relative;display:grid;place-items:center;overflow:hidden} .vm-ig__media img,.vm-ig__fallback{width:100%;height:100%;object-fit:cover} .vm-ig__fallback{display:grid;place-items:center;font-family:var(--serif);font-size:8rem;background:#2a221c;color:var(--sand)} .vm-ig__hit{position:absolute;top:3.4rem;bottom:5.4rem;width:42%;background:transparent;border:0} .vm-ig__hit--prev{left:0}.vm-ig__hit--next{right:0} .vm-ig__actions{display:flex;flex-direction:column;gap:.45rem;padding:.7rem .8rem calc(.8rem + env(safe-area-inset-bottom));position:relative;z-index:2} body.is-story-open{overflow:hidden} @media(max-width:920px){ .is-search-open .vm-header__tools .vm-search{display:flex;position:absolute;left:.75rem;right:.75rem;top:calc(var(--header) + .4rem);z-index:45;background:var(--surf)} .is-search-open .vm-header__tools .vm-search input{width:100%} body.is-tt-upload .vm-auth,body.is-tt-me .vm-auth{padding:1rem 1rem 2rem;color:#fff} body.is-tt-upload h1,body.is-tt-me h1{font-family:Inter,system-ui,sans-serif;color:#fff} body.is-profile-archive .vm-pagination{display:none} .vm-infinite{display:flex;justify-content:center;align-items:center;min-height:3rem;padding:1rem 0 1.4rem} .vm-infinite__spin{width:1.35rem;height:1.35rem;border:2px solid #374151;border-top-color:var(--tt);border-radius:50%;opacity:0} .vm-infinite.is-loading .vm-infinite__spin{opacity:1;animation:ttSpin .7s linear infinite} body.is-tt-blog .vm-header,body.is-tt-blog .vm-sidebar,body.is-tt-blog .vm-desktop-main{display:none} body.is-tt-blog{background:#000;color:#fff} body.is-tt-blog .vm-layout{padding:0 0 1rem;gap:0} body.is-tt-blog .vm-wrap{width:100%;margin:0;padding:0 .75rem} body.is-tt-blog .tt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))} body.is-tt-blog .tt-blog-card .vm-article-card__body p{display:none} } body.is-classic-layout{padding-bottom:0;overflow:auto;background:var(--bg);color:var(--text)} body.is-classic-layout .vm-feed,body.is-classic-layout .tt-nav{display:none!important} body.is-classic-layout .vm-header,body.is-classic-layout .vm-footer,body.is-classic-layout .vm-desktop-main,body.is-classic-layout .vm-sidebar,body.is-classic-layout .vm-bio-rest,body.is-classic-layout .vm-bio__grid,body.is-classic-layout .vm-bio-desktop{display:block!important} body.is-classic-layout .tt-profile{display:none!important} body.is-classic-layout .vm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:1.2rem;padding:1rem 0 2rem} body.is-classic-layout .vm-wrap{width:min(var(--wrap),calc(100% - 1.5rem));margin:0 auto;padding:0 .75rem} body.is-classic-layout .tt-discover{display:none!important} body.is-classic-layout .vm-profile-grid,body.is-classic-layout .tt-grid.vm-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem} body.is-classic-layout .tt-grid .vm-card{background:var(--surf);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)} body.is-classic-layout .tt-grid .vm-card__body,body.is-classic-layout .tt-grid .vm-card__actions,body.is-classic-layout .tt-grid .vm-pill,body.is-classic-layout .tt-grid .vm-card__excerpt{display:block} body.is-classic-layout .tt-grid .vm-card__media{aspect-ratio:4/5;border-radius:var(--r) var(--r) 0 0} body.is-classic-layout.is-profile-full .vm-header,body.is-classic-layout.is-profile-full .vm-footer{display:block!important} body.is-classic-layout.is-profile-full .vm-layout .vm-sidebar{display:block!important} body.is-classic-layout.is-profile-full .vm-layout{grid-template-columns:minmax(0,1fr) minmax(0,280px)} @media(max-width:920px){ body.is-classic-layout .vm-layout{grid-template-columns:1fr} body.is-classic-layout .vm-profile-grid,body.is-classic-layout .tt-grid.vm-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))} body.is-classic-layout .vm-header__tools .vm-search{display:flex} } @media(max-width:640px){ body.is-classic-layout .vm-profile-grid,body.is-classic-layout .tt-grid.vm-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem} } body.is-pro-ui{ --bg:#0b0d0c;--bg2:#131615;--surf:#181b1a;--line:#2a302d;--sand:#c5cbc7;--muted:#8a938e;--text:#f2f4f3; --tt:#3a8569;--tt2:#4a9a7a;--copper:#3a8569;--shadow:0 8px 28px rgba(0,0,0,.22);--r:.5rem;--header:3.65rem; background:var(--bg);letter-spacing:-.01em } body.is-pro-ui{background:var(--bg)} body.is-pro-ui a{color:var(--sand)} body.is-pro-ui a:hover{color:#fff} body.is-pro-ui .vm-header{background:var(--bg);border-bottom:1px solid var(--line);backdrop-filter:none} body.is-pro-ui .vm-logo__mark{width:2rem;height:2rem;border-radius:.45rem;font-family:var(--font);font-size:.95rem;font-weight:700;background:var(--surf);border:1px solid var(--line);color:var(--text)} body.is-pro-ui .vm-logo__text,body.is-pro-ui .vm-logo__text--pro{font-family:var(--font);font-size:1.05rem;font-weight:600;letter-spacing:-.02em} body.is-brand-acibadem.is-pro-ui{background:var(--bg)} body.is-pro-ui .vm-menu a{color:var(--muted);font-weight:500;font-size:.875rem} body.is-pro-ui .vm-menu a:hover{color:var(--text)} body.is-pro-ui .vm-search{border-color:var(--line);background:var(--surf);border-radius:.45rem} body.is-pro-ui .vm-search button{color:var(--muted)} body.is-pro-ui .vm-btn{border-radius:.45rem;font-weight:600} body.is-pro-ui .vm-btn--gold{background:var(--tt);color:#fff} body.is-pro-ui .vm-btn--outline{border:1px solid var(--line);color:var(--text);background:transparent} body.is-pro-ui .vm-btn--outline:hover{border-color:var(--muted);color:#fff} body.is-pro-ui .vm-badge-18{border-color:var(--line);color:var(--muted);font-weight:600} body.is-pro-ui .vm-hero--pro{padding:1.35rem 0 .65rem} body.is-pro-ui .vm-brand-duo--pro{align-items:center;gap:.65rem 1rem;margin-bottom:.45rem} body.is-pro-ui .vm-brand-duo--pro .vm-brand-duo__main{font-size:clamp(1.25rem,.95rem + 1.2vw,1.65rem);font-weight:600;color:var(--text)} body.is-pro-ui .vm-brand-duo--pro .vm-brand-duo__line{width:1px;height:1.1rem;background:var(--line);flex:0 0 auto} body.is-pro-ui .vm-brand-duo--pro .vm-brand-duo__sub{font-size:clamp(.95rem,.88rem + .4vw,1.05rem);font-weight:500;color:var(--muted);text-decoration:none;border-bottom:1px solid transparent} body.is-pro-ui .vm-brand-duo--pro .vm-brand-duo__sub:hover{color:var(--text);border-bottom-color:var(--line)} body.is-pro-ui .vm-lead{font-size:.95rem;line-height:1.55;color:var(--muted);max-width:36rem;margin:0} body.is-pro-ui .vm-section__head--pro{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .85rem;padding-bottom:.65rem;border-bottom:1px solid var(--line)} body.is-pro-ui .vm-section__title{margin:0;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)} body.is-pro-ui .vm-section__link{font-size:.85rem;font-weight:500;color:var(--sand);text-decoration:none} body.is-pro-ui .vm-section__link:hover{color:#fff} body.is-pro-ui .vm-layout{gap:1.75rem;padding:1.25rem 0 2.5rem} body.is-pro-ui .vm-profile-grid,body.is-pro-ui.is-classic-layout .vm-profile-grid,body.is-pro-ui.is-classic-layout .tt-grid.vm-profile-grid{gap:.75rem} body.is-pro-ui .vm-card,body.is-pro-ui.is-classic-layout .tt-grid .vm-card{background:var(--surf);border:1px solid var(--line);border-radius:var(--r);box-shadow:none} body.is-pro-ui .vm-card:hover{transform:none;border-color:#3a4540} body.is-pro-ui .vm-card__media{aspect-ratio:4/5;background:#141816} body.is-pro-ui .vm-card__body{padding:.7rem .75rem .8rem} body.is-pro-ui .vm-card__body h3{font-size:.95rem;font-weight:600;margin:0 0 .25rem;line-height:1.25} body.is-pro-ui .vm-card__meta{font-size:.78rem;margin:0;color:var(--muted)} body.is-pro-ui .vm-pill{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;top:.45rem;left:.45rem;padding:.18rem .42rem} body.is-pro-ui .vm-pill--gold{background:rgba(58,133,105,.92)} body.is-pro-ui .vm-pill--ok{font-size:.62rem;border:0;background:rgba(0,0,0,.55);color:#b8dcc8} body.is-pro-ui .vm-widget{background:var(--surf);border:1px solid var(--line);border-radius:var(--r)} body.is-pro-ui .vm-widget__title{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.75rem} body.is-pro-ui .vm-chip{background:var(--bg2);border:1px solid var(--line);border-radius:.4rem;font-size:.82rem;font-weight:500} body.is-pro-ui .vm-chip span{color:var(--muted);font-weight:500} body.is-pro-ui .vm-footer{background:var(--bg);border-top:1px solid var(--line);padding:2rem 0 1.5rem} body.is-pro-ui .vm-footer-col__title{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)} body.is-pro-ui .vm-footer__bar{font-size:.8rem} body.is-pro-ui .vm-age__panel{border-radius:.65rem;box-shadow:var(--shadow)} body.is-pro-ui .vm-kicker{color:var(--muted);letter-spacing:.12em} body.is-pro-ui .vm-infinite__spin{border-top-color:var(--tt)} @media(max-width:640px){ body.is-pro-ui .vm-header__tools .vm-btn--outline{display:none} body.is-pro-ui .vm-brand-duo--pro{flex-direction:column;align-items:flex-start;gap:.35rem} body.is-pro-ui .vm-brand-duo--pro .vm-brand-duo__line{display:none} } body.is-pro-ui .vm-catalog-note{margin:.75rem 0 0;font-size:.84rem;line-height:1.55;color:var(--muted);max-width:40rem} body.is-pro-ui .vm-bio__grid{margin-top:.5rem} body.is-pro-ui .vm-bio__panel{border:1px solid var(--line);background:var(--surf);border-radius:var(--r);padding:1.25rem 1.35rem} body.is-pro-ui .vm-bio__panel h1{font-size:clamp(1.35rem,1rem + 1.5vw,1.85rem);font-weight:600;margin-bottom:.35rem} body.is-pro-ui .vm-bio__panel .vm-lead{font-size:.95rem;color:var(--sand);margin-bottom:1rem} body.is-pro-ui .vm-bio__media .vm-feed__count{display:none} body.is-pro-ui .vm-bio__caption{margin:0;padding:.45rem .65rem .55rem;font-size:.72rem;line-height:1.4;color:var(--muted);background:var(--bg2);border-top:1px solid var(--line)} body.is-pro-ui .vm-bio__slide{display:flex;flex-direction:column;background:var(--surf);border:1px solid var(--line);border-radius:var(--r);overflow:hidden} body.is-pro-ui .vm-contact-row .vm-btn{border-radius:.45rem;font-weight:600} body.is-pro-ui .vm-btn--wa{background:#1f7a52;color:#fff} body.is-pro-ui .vm-btn--call{background:var(--surf);border:1px solid var(--line);color:var(--text)} body.is-pro-ui .vm-stats div{background:var(--bg2);border-color:var(--line)} body.is-pro-ui .vm-prose{color:var(--sand);font-size:.94rem;line-height:1.65} body.is-pro-ui .vm-prose h2{font-size:1.05rem;margin-top:1.75rem;color:var(--text)}