.tt-service-page{max-width:1020px;margin:32px auto 44px;padding:0 24px;color:var(--tt-ink);text-align:center}.tt-service-page>header{max-width:640px;margin:auto}.tt-service-symbol{display:inline-grid;place-items:center;width:86px;height:86px;border-radius:26px;border:1px solid var(--tt-line);background:linear-gradient(135deg,var(--tt-white),var(--tt-paper));box-shadow:inset 0 1px #ffffff20,0 16px 34px #0002}.tt-service-symbol .tt-brand-orbit{transform:scale(.7)}.tt-service-eyebrow{margin:16px 0 6px;font-size:11px;color:var(--tt-muted)}.tt-service-page h1{font-size:clamp(22px,3vw,32px);line-height:1.7;margin:0 0 12px}.tt-service-page header>p:last-child{font-size:13px;line-height:2;color:var(--tt-muted)}.tt-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:26px;text-align:right}.tt-service-grid article{border:1px solid var(--tt-line);background:var(--tt-white);padding:20px;border-radius:18px;box-shadow:inset 0 1px #ffffff10,0 10px 24px #0001}.tt-service-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#d5b697,#856043);color:#fff;font-size:20px;box-shadow:0 5px 12px #b1885c30;margin-bottom:14px}.tt-service-grid h2{font-size:15px;margin:0 0 8px}.tt-service-grid p{font-size:12px;color:var(--tt-muted);line-height:2}.tt-service-grid a{font-size:12px;overflow-wrap:anywhere}.tt-service-back{display:inline-block;margin-top:24px;font-size:12px;color:var(--tt-muted)}.tt-status-page{max-width:660px;padding-block:30px}.tt-service-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:22px}.tt-service-actions a{padding:10px 18px;border:1px solid var(--tt-line);border-radius:10px;background:var(--tt-white);color:var(--tt-ink);font-size:12px}.tt-service-actions a:first-child{background:var(--tt-ink);color:var(--tt-paper)}.tt-service-reference{margin-top:24px;color:var(--tt-muted);font-size:11px}.tt-service-reference code{display:block;margin-top:10px;overflow-wrap:anywhere}
body:has(.tt-visitor-page) .tt-visitor-page{width:calc(100% - 32px)!important;max-width:650px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:24px auto 36px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--pc-accent) 24%,transparent)!important;border-radius:23px!important;background:var(--pc-bg)!important;color:var(--pc-text)!important;box-shadow:inset 0 1px #ffffff15,0 18px 45px #0002!important;isolation:isolate}.tt-visitor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid #80808025;font-size:11px}.tt-visitor-toolbar a{color:var(--pc-text)!important}.tt-visitor-toolbar button{border:1px solid #80808035;border-radius:9px;padding:6px 10px;color:var(--pc-text);background:transparent;font:inherit}.tt-visitor-guide{margin:12px 16px;padding:12px;border:1px solid #80808035;border-radius:10px;font-size:12px;line-height:2}.tt-visitor-guide[hidden]{display:none}.tt-visitor-page .device{padding:0 16px 18px}.tt-visitor-page .lines{padding:0!important;margin:0!important}.tt-visitor-page .Upcover{width:calc(100% + 32px)!important;max-width:none!important;margin-inline:-16px;height:130px!important;object-fit:cover;border-radius:0!important}.tt-visitor-page .img-prof{width:68px!important;height:68px!important;object-fit:cover;border-radius:20px!important;box-shadow:0 6px 16px #0002}.tt-visitor-page .device>.lines>.row>.text-center{padding-bottom:14px!important}.tt-visitor-page form,.tt-visitor-page form .text-dark{color:var(--pc-text)!important}.tt-visitor-page h5{font-size:19px!important;margin-top:12px!important}.tt-visitor-page small{font-size:12px!important}.tt-visitor-page .form-group{margin-bottom:15px}.tt-visitor-page label{font-size:12px!important;color:var(--pc-text)!important;line-height:1.9}.tt-visitor-page .form-control:not([type=range]):not([type=checkbox]):not([type=radio]),.tt-visitor-page .custom-select{height:43px!important;min-height:0!important;padding:8px 12px!important;border:1px solid #80808045!important;border-radius:10px!important;background:var(--pc-card)!important;color:var(--pc-card-text)!important;font-size:13px!important}.tt-visitor-page textarea.form-control{height:80px!important}.tt-visitor-page form .row{margin-inline:0}.tt-visitor-page .alert{font-size:12px;line-height:2;border-radius:10px}.tt-visitor-page .btn{font-size:12px!important;padding:9px 16px!important;min-height:40px;border-radius:10px!important}.tt-visitor-page .modal-dialog{max-width:none!important;width:100%!important;margin:0!important;min-height:0!important}.tt-visitor-page .modal-content{border:0!important;border-radius:0 0 23px 23px!important;box-shadow:none!important;background:transparent!important;color:var(--pc-text)!important;max-height:none!important}.tt-visitor-page .modal-body{max-height:none!important;overflow:visible!important;padding:16px!important}.tt-visitor-page .modal-header-coust{padding:16px!important}.tt-visitor-page .close{display:none}.tt-visitor-page .modal-header-coust hr{display:none}.tt-visitor-page .modal-title{font-size:18px;color:inherit}.tt-visitor-page audio{display:none}.tt-visitor-page #chart svg{width:100%;height:auto;max-width:420px;display:block;margin:auto}.tt-visitor-page #question h1{font-size:18px}.tt-visitor-page .no-win{font-size:14px;line-height:2}@media(max-width:600px){.tt-service-page{padding-inline:16px;margin-top:24px}.tt-service-grid{grid-template-columns:1fr}.tt-service-grid article{padding:16px}.tt-status-page{padding-block:10px}.tt-visitor-page .Upcover{height:105px!important}.tt-visitor-page .modal-body{padding:12px!important}.tt-visitor-page .device{padding-inline:10px}.tt-visitor-page .Upcover{width:calc(100% + 20px)!important;margin-inline:-10px}.tt-visitor-page .tt-visitor-toolbar{padding:11px 13px}}

.tt-visitor-note{padding:10px 13px;margin-bottom:14px;border:1px solid #80808030;border-radius:10px;font-size:12px;line-height:2;color:var(--pc-text)}.tt-visitor-page [hidden]{display:none!important}
.tt-visitor-profile{margin:14px 0 18px;text-align:center;position:relative}.tt-visitor-cover{display:block;width:100%;height:120px;object-fit:cover;border-radius:14px;box-shadow:0 6px 18px #0002}.tt-visitor-profile-info{padding:16px 12px 0}.tt-visitor-avatar{display:block;width:64px;height:64px;border-radius:20px;object-fit:cover;margin:0 auto 10px;border:3px solid var(--pc-bg);box-shadow:0 0 0 1px #ffffff25,0 7px 16px #0003}.tt-visitor-cover+.tt-visitor-profile-info .tt-visitor-avatar{margin-top:-45px;position:relative}.tt-visitor-profile h2{font-size:21px;line-height:1.8;margin:4px 0}.tt-visitor-profile p{font-size:12px;line-height:1.9;margin:0;opacity:.8}.tt-visitor-profile [data-pc-font=tahoma]{font-family:Tahoma,sans-serif!important}.tt-visitor-profile [data-pc-font=arial]{font-family:Arial,Tahoma,sans-serif!important}.tt-visitor-profile [data-pc-font=yekan]{font-family:PCYekan,Tahoma,sans-serif!important}@media(max-width:600px){.tt-visitor-cover{height:100px}.tt-visitor-profile{margin-top:10px}.tt-visitor-profile-info{padding-inline:0}}
.tt-visitor-page .row{margin-inline:0!important}.tt-visitor-page .row>*{min-width:0}
body:has(.tt-visitor-page) .tt-visitor-page.tt-visitor-wheel{max-width:460px!important}
.tt-visitor-wheel .modal-header{padding:10px 14px!important}.tt-visitor-wheel .modal-title{font:700 14px/1.8 TT,sans-serif!important}
/* Standalone forms flow below their toolbar; Bootstrap's viewport spacer is for overlays. */
.tt-visitor-page .modal-dialog-centered{display:block!important;min-height:0!important}
.tt-visitor-page .modal-dialog-centered::before{display:none!important;content:none!important;height:0!important}
