.gh47-chat.gh475-chat{--chat-border:#353037;--chat-muted:#b9adb7;--chat-ink:#faf5f2;display:grid;grid-template-columns:310px minmax(0,1fr);gap:0;margin:20px var(--gh471-gutter,32px) 28px;border:1px solid var(--chat-border);border-radius:18px;background:#151417;color:var(--chat-ink);overflow:hidden;min-height:0;height:calc(var(--gh47-viewport,100dvh) - 136px)}.gh475-chat *{box-sizing:border-box}.gh475-chat button,.gh475-chat input,.gh475-chat textarea{font:inherit;touch-action:manipulation}.gh475-chat button:focus-visible,.gh475-chat input:focus-visible,.gh475-chat textarea:focus-visible{outline:2px solid #ff9f92;outline-offset:-3px}.gh475-chat .gh47-dialogs{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;overflow:hidden;border-right:1px solid var(--chat-border);background:#1a181c}.gh475-dialogs-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 22px 20px}.gh475-chat .gh475-dialogs-heading p{font-size:9px;line-height:1.5;letter-spacing:.13em;color:#c18d8e;margin:0 0 8px}.gh475-chat .gh475-dialogs-heading h1{font-size:25px;line-height:1.2;letter-spacing:-.6px;font-weight:650;margin:0;color:var(--chat-ink)}.gh475-dialogs-heading>svg{color:#d88782;flex:none}.gh475-search{display:flex;align-items:center;gap:10px;min-height:45px;margin:0 16px 14px;padding:0 12px;border:1px solid #494049;border-radius:10px;background:#121114;color:#a797a4;flex:none}.gh475-search input{width:100%;min-width:0;flex:1;border:0!important;outline:none!important;background:transparent!important;color:#faf5f2!important;font-size:13px!important;padding:12px 0!important;margin:0;border-radius:0!important}.gh475-search input::placeholder{color:#b2a3af;opacity:1}.gh475-chat .gh475-search button{display:grid;place-items:center;flex:none;width:28px;min-height:30px;padding:0;margin:0;border:0;background:none;color:#bdacb7;border-radius:6px}.gh475-filters{display:flex;gap:4px;margin:0 16px 16px;padding:4px;border:1px solid #393139;border-radius:10px;background:#121114;flex:none}.gh475-chat .gh475-filters button{display:block;width:auto;flex:1;min-width:0;min-height:36px;padding:8px 5px;margin:0;border:0;border-radius:7px;background:none;color:#b7a7b3;text-align:center;font-size:11px;line-height:1.3}.gh475-chat .gh475-filters button[aria-pressed=true]{background:#4b2b36;color:#ffe2dc;box-shadow:0 1px 4px #0003}.gh475-dialog-list{flex:1;min-height:0;overflow-y:auto;padding:0 10px 12px;scrollbar-width:thin;scrollbar-color:#51424d transparent}.gh475-chat .gh47-dialogs .gh475-dialog{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:122px;border:1px solid transparent;border-radius:12px;margin:0 0 6px;padding:16px 12px;text-align:left;color:var(--chat-ink);background:transparent;transition:background-color .18s,border-color .18s;position:relative}.gh475-chat .gh47-dialogs .gh475-dialog:hover{background:#242026;border-color:#51404a}.gh475-chat .gh47-dialogs .gh475-dialog.selected{background:linear-gradient(110deg,#43252f,#2c2129);border-color:#83505a;box-shadow:inset 3px 0 #ff655a}.gh475-dialog-avatar,.gh475-thread-avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #6a414c;border-radius:50%;background:#3c2630;color:#ffb1a6;font-weight:600;font-size:18px;line-height:1}.gh475-chat .gh47-dialogs .gh475-dialog-avatar{display:grid;place-items:center;margin:0;color:#ffb1a6;font-size:18px;line-height:1}.gh475-chat .gh475-dialog-copy{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;margin:0}.gh475-chat .gh475-dialog-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.3;color:#faf5f2}.gh475-chat .gh475-dialog-meta{display:block;font-size:11px;line-height:1.4;color:#d0b9c4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh475-chat .gh475-dialog-preview{display:block;font-size:13px;line-height:1.4;color:#c1b3bd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh475-chat .gh47-status{align-self:flex-start;display:inline-flex!important;flex:none;max-width:100%;width:fit-content;font-size:10px;line-height:1.4;padding:4px 7px;border-radius:6px;margin:0;font-weight:500;white-space:normal}.gh475-chat .gh475-sidebar-note{display:flex;align-items:center;gap:7px;flex:none;min-height:48px;margin:0;padding:14px 22px;border-top:1px solid var(--chat-border);color:#b8a4b1;font-size:11px;line-height:1.5;white-space:normal}.gh475-sidebar-note svg{flex:none}.gh475-list-loading{padding:14px 22px;font-size:13px;color:var(--chat-muted)}.gh475-chat .gh47-thread{display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#38202b25,transparent 60%),#151417}.gh475-chat .gh47-thread>header{display:flex;align-items:center;gap:13px;flex:none;min-height:88px;padding:18px 24px;border-bottom:1px solid var(--chat-border);background:#1c191e}.gh475-thread-title{flex:1;min-width:0}.gh475-chat .gh475-thread-title strong{display:block;font-size:18px;line-height:1.3;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#faf5f2}.gh475-chat .gh475-thread-title small{display:block;margin-top:6px;font-size:12px;line-height:1.4;color:#c0aab8;overflow-wrap:anywhere}.gh475-chat .gh47-chat-back,.gh475-chat .gh475-info-toggle{display:grid;place-items:center;flex:none;width:38px;height:40px;padding:0;border:1px solid #51414c;border-radius:9px;color:#e5c4cc;background:#282027;cursor:pointer}.gh475-chat .gh47-chat-back{display:none}.gh475-chat .gh475-info-toggle:disabled{opacity:.4;cursor:default}.gh475-chat .gh47-messages{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex:1;min-height:0;padding:24px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#51424d transparent}.gh475-history-spacer{flex:1;min-height:0}.gh475-date{display:flex;align-items:center;justify-content:center;flex:none;gap:16px;margin:14px 0 12px;color:#bcabb6;font-size:11px;line-height:1.4}.gh475-date:before,.gh475-date:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#45333e)}.gh475-date:after{background:linear-gradient(90deg,#45333e,transparent)}.gh475-date>span{flex:none}.gh475-chat .gh47-bubble{flex:none;min-width:76px;max-width:min(78%,580px);padding:13px 16px 9px;border:1px solid #3c343f;border-radius:15px;background:#2a252e;color:#faf6f4;font-size:15px;line-height:1.55;overflow-wrap:anywhere;box-shadow:0 4px 12px #0000000a}.gh475-chat .gh47-bubble.other{align-self:flex-start;border-bottom-left-radius:5px}.gh475-chat .gh47-bubble.mine{align-self:flex-end;background:#56313f;border-color:#784354;border-bottom-right-radius:5px;color:#fff4f1}.gh475-chat .gh47-bubble>span{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.gh475-chat .gh47-bubble time{display:block;text-align:right;font-size:10px;line-height:1.4;margin-top:6px;color:#d6bdc8;font-variant-numeric:tabular-nums}.gh475-chat .gh47-bubble>small{display:block;font-size:11px;line-height:1.5;color:#f3c5bd;margin-top:6px}.gh475-chat .gh47-bubble.failed{border-color:#f18074}.gh475-chat .gh47-bubble.failed button{min-height:36px;color:#ffd7cf}.gh475-chat .gh47-composer{display:flex;align-items:flex-end;gap:12px;flex:none;padding:18px 22px max(18px,env(safe-area-inset-bottom));margin:0;border-top:1px solid var(--chat-border);background:#1c191e}.gh475-input-wrap{flex:1;display:block;min-width:0;margin:0}.gh475-chat .gh47-composer textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:52px;max-height:140px;resize:vertical;border:1px solid #5c4756;border-radius:12px;background:#121114;color:#faf6f3;padding:15px 16px;font-size:15px;line-height:1.4;margin:0}.gh475-chat .gh47-composer textarea::placeholder{color:#bdaab8;opacity:1}.gh475-chat .gh47-composer textarea:disabled{opacity:.6}.gh475-chat .gh47-composer>button{display:grid;place-items:center;flex:none;width:52px;height:52px;min-height:52px;padding:0;border-radius:12px;border:1px solid #ff655a;background:#ff554b;color:#190e12;cursor:pointer}.gh475-chat .gh47-composer>button:disabled{background:#4d303a;border-color:#66404c;color:#c2919e;opacity:1;cursor:default}.gh475-chat .gh47-chat-closed{display:flex;align-items:center;justify-content:center;gap:12px;flex:none;padding:18px 24px max(18px,env(safe-area-inset-bottom));margin:0;border-top:1px solid #45313d;background:#241b22;color:#d6bdc9}.gh475-chat .gh47-chat-closed>svg{flex:none;color:#f39b8e}.gh475-chat .gh47-chat-closed strong{display:block;font-size:13px;line-height:1.4;color:#f1d6dc;font-weight:600}.gh475-chat .gh47-chat-closed p{font-size:12px;line-height:1.5;margin:4px 0 0;color:#bfa5b4}.gh475-chat .gh47-chat-info{display:none;min-width:0;min-height:0;overflow-y:auto;padding:28px 22px;border-left:1px solid var(--chat-border);background:#1a181c}.gh475-order-heading{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#e59e95}.gh475-order-heading p{font-size:10px;letter-spacing:.12em;margin:0 0 5px;color:#c39ba9}.gh475-chat .gh475-order-heading h2{font-size:25px;letter-spacing:-.6px;margin:0;color:#faf5f2}.gh475-chat .gh47-summary{border:1px solid #453741;border-radius:12px;background:#231d25;padding:18px;margin:20px 0 0;min-width:0}.gh475-chat .gh47-summary>div{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-color:#493541}.gh475-chat .gh47-summary>div:first-child{padding-top:0}.gh475-chat .gh47-summary>div:last-child{padding-bottom:0;border-bottom:0}.gh475-chat .gh47-summary dt{font-size:11px;color:#c1a9b9}.gh475-chat .gh47-summary dd{font-size:14px;line-height:1.55;text-align:left;margin:0;color:#f5e6eb;overflow-wrap:anywhere}.gh475-order-note{font-size:11px;line-height:1.6;color:#b69aa9;margin:18px 0 0}.gh475-inline-details{flex:none;padding:18px 22px;max-height:45%;overflow-y:auto;border-bottom:1px solid #4c3441;background:#241b23}.gh475-inline-details>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.gh475-inline-details h2{font-size:16px;margin:0;overflow-wrap:anywhere}.gh475-inline-details>div>button{display:grid;place-items:center;flex:none;width:34px;height:36px;border:0;border-radius:7px;background:#49303d;color:#ffe4de}.gh475-chat .gh475-inline-details .gh47-summary{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.gh475-chat .gh475-inline-details .gh47-summary>div{padding:0;border:0;min-width:0}.gh475-chat .gh475-inline-details .gh47-summary>div:nth-child(3){grid-column:1/-1}.gh475-chat .gh47-new-below{bottom:98px;z-index:4;max-width:calc(100% - 28px);border-color:#a76a76;background:#563343;color:#ffe7df;font-size:12px;min-height:40px;padding:10px 15px}.gh475-chat .gh47-older{align-self:center;flex:none;min-height:38px;margin:4px 0 12px;padding:8px 16px;border-color:#664551;color:#f6ccc3;background:#2a1e27;font-size:12px}.gh475-chat .gh47-error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:none;padding:12px 18px;margin:0;background:#49252f;color:#ffd8d0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.gh475-chat .gh47-error button{min-height:34px;border:1px solid #b1787a;background:#301b24;border-radius:7px;padding:6px 10px;color:#ffe2dc}.gh475-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;gap:10px;text-align:center;color:#c7b1c1;padding:32px 18px}.gh475-empty h2{font-size:16px;font-weight:600;line-height:1.4;margin:0;color:#f1dbe3}.gh475-chat .gh475-empty p{font-size:13px;line-height:1.6;max-width:270px;margin:0;color:#b9a4b2;white-space:normal}.gh475-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0;padding:30px;background:radial-gradient(ellipse at center,#48273530,transparent 65%)}.gh475-placeholder h2{font-size:25px;margin:0;color:#f4dfe7;letter-spacing:-.5px}.gh475-placeholder p{font-size:14px;line-height:1.6;max-width:280px;text-align:center;margin:0;color:#b7a2b0}.gh475-empty-icon{display:grid;place-items:center;width:78px;height:78px;border-radius:24px;border:1px solid #63404d;color:#f7a697;background:#39212d}.gh475-thread-loading{flex:none;text-align:center;font-size:14px;color:#c3aabd}.gh475-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1360px){.gh47-chat.gh475-chat.has-selection:not(.compact){grid-template-columns:310px minmax(0,1fr) 264px}.gh475-chat:not(.compact)>.gh47-chat-info{display:block}.gh475-chat:not(.compact) .gh475-info-toggle{display:none}}@media(max-width:1023px){.gh47-chat.gh475-chat{display:block;height:calc(var(--gh47-viewport,100dvh) - 72px);margin:0;border:0;border-radius:0;min-height:0}.gh475-chat>.gh47-dialogs{height:100%;border:0}.gh475-chat.has-selection>.gh47-dialogs{display:none}.gh475-chat .gh47-thread{height:100%}.gh475-chat .gh47-thread>header{min-height:76px;padding:14px 16px;gap:11px}.gh475-chat .gh47-chat-back{display:grid}.gh475-thread-avatar{width:36px;height:36px;font-size:16px}.gh475-chat .gh475-thread-title strong{font-size:16px}.gh475-chat .gh475-thread-title small{font-size:11px;margin-top:4px}.gh475-chat .gh47-messages{padding:20px 16px}.gh475-chat .gh47-bubble{max-width:85%;font-size:15px;padding:12px 14px 8px}.gh475-chat .gh47-composer{gap:10px;padding:12px 14px max(12px,env(safe-area-inset-bottom))}.gh475-chat .gh47-composer textarea{font-size:16px;min-height:50px;padding:13px 14px;resize:none}.gh475-chat .gh47-composer>button{width:50px;height:50px;min-height:50px}.gh475-chat .gh47-chat-closed{justify-content:flex-start;gap:10px;padding:16px}.gh475-chat .gh47-chat-closed strong{font-size:13px}.gh475-chat .gh47-chat-closed p{font-size:11px}.gh475-dialogs-heading{padding:24px 20px 18px}.gh475-chat .gh47-dialogs .gh475-dialog{min-height:116px;padding:15px 14px}.gh475-chat .gh475-dialog-title{font-size:16px}.gh475-chat .gh475-dialog-meta{font-size:12px}.gh475-chat .gh475-dialog-preview{font-size:14px}.gh475-search input{font-size:16px!important}.gh475-chat .gh475-filters button{font-size:12px;min-height:40px}.gh475-chat .gh475-inline-details .gh47-summary{gap:12px}.gh475-inline-details{padding:16px}.gh475-chat .gh47-new-below{bottom:87px}.gh475-chat .gh47-chat-placeholder{display:none}}.gh47-chat.gh475-chat.compact{display:flex;height:min(680px,calc(var(--gh47-viewport,100dvh) - 100px));min-height:280px;margin:20px 0;border:1px solid var(--chat-border);border-radius:14px}.gh475-chat.compact>.gh47-thread{width:100%;height:100%}.gh475-chat.compact .gh47-chat-back{display:grid}.gh475-chat.compact .gh475-thread-avatar{display:none}.gh475-chat.compact .gh47-thread .text-btn{flex:none;font-size:12px;min-height:40px;color:#e6bdbb;padding:8px}@media(max-width:359px){.gh475-chat .gh47-thread>header{padding:12px;gap:8px}.gh475-thread-avatar{display:none}.gh475-chat .gh475-thread-title strong{font-size:15px}.gh475-chat .gh47-messages{padding:16px 12px}.gh475-chat .gh47-composer{padding-left:10px;padding-right:10px;gap:8px}.gh475-chat .gh47-bubble{max-width:90%}.gh475-chat .gh475-filters button{font-size:11px}}@media(prefers-reduced-motion:reduce){.gh475-chat button{transition:none!important}}.gh474-profile{--account-border:#353035;--account-muted:#b9afb7;width:100%;max-width:none;box-sizing:border-box;padding:42px var(--gh471-gutter,40px) 64px;color:#faf6f3}.gh474-profile *{box-sizing:border-box}.gh474-profile button,.gh474-profile a{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.gh474-profile button{cursor:pointer}.gh474-profile button:focus-visible,.gh474-profile a:focus-visible{outline:2px solid #ff9b90;outline-offset:5px}.gh474-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.gh474-eyebrow{font-size:11px!important;letter-spacing:.15em;color:#e3958b!important;margin:0 0 12px!important}.gh474-heading h1{font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-1.3px;font-weight:700;margin:0 0 12px}.gh474-heading p{color:var(--account-muted);font-size:15px;line-height:1.6;margin:0}.gh474-start{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:54px;flex:none;padding:16px 22px;border:1px solid #ff554d;border-radius:12px;background:#ff554d;color:#190e11;font-size:15px!important;font-weight:700!important;transition:background-color .18s}.gh474-start:hover{background:#ff7569}.gh474-layout{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,2fr);gap:24px;align-items:start}.gh474-sidebar,.gh474-main{display:grid;gap:20px;min-width:0}.gh474-identity,.gh474-management,.gh474-service{border:1px solid var(--account-border);border-radius:16px;background:#1a181c;min-width:0}.gh474-identity{padding:32px 24px 22px;background:radial-gradient(ellipse at top left,#62262d70,transparent 75%),#20171b}.gh474-person{display:flex;align-items:flex-start;flex-direction:column;gap:22px;min-width:0}.gh474-avatar{display:grid;place-items:center;flex:none;width:88px;height:88px;border:1px solid #9b464c;border-radius:50%;background:#6d2b3238;color:#ffa89e;font-size:38px;font-weight:600}.gh474-person-copy{min-width:0;max-width:100%}.gh474-person h2{font-size:25px;line-height:1.3;letter-spacing:-.4px;margin:0 0 7px;overflow-wrap:anywhere}.gh474-person p{font-size:13px;color:#c4aeb7;line-height:1.5;margin:0}.gh474-logout{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:28px 0 0;padding:16px 0 0;border:0;border-top:1px solid #6e3f4c66;background:none;color:#efb0a8;text-align:left;font-size:14px!important}.gh474-logout:disabled{opacity:.6;cursor:wait}.gh474-management{padding:20px}.gh474-management h2{font-size:13px;color:var(--account-muted);font-weight:500;margin:0 0 10px}.gh474-role{display:flex;align-items:center;gap:10px;min-height:48px;width:100%;padding:10px 0;color:#ede5e9;background:none;border:0;text-align:left;font-size:13px!important;line-height:1.5}.gh474-role span{flex:1;overflow-wrap:anywhere}.gh474-role>svg:first-child{flex:none;color:#e5a49d}.gh474-role>svg:last-child{flex:none;color:#aa98a1}.gh474-role+.gh474-role{border-top:1px solid var(--account-border)}.gh474-role:hover{color:#ffa89e}.gh474-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gh474-card{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:26px;width:100%;min-width:0;min-height:184px;padding:24px;border:1px solid var(--account-border);border-radius:16px;background:linear-gradient(130deg,#211e23,#19181b);color:#faf6f3;text-align:left;transition:border-color .18s,background-color .18s}.gh474-card:hover{border-color:#98615e;background:#261e23}.gh474-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gh474-card-top>svg{color:#a897a1}.gh474-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #5e353d80;border-radius:12px;color:#ffa89e;background:#48272e66}.gh474-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.gh474-card strong{font-size:20px;line-height:1.3;letter-spacing:-.3px;overflow-wrap:anywhere}.gh474-card-copy>span{color:var(--account-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.gh474-service{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 24px}.gh474-service h2{font-size:16px;line-height:1.4;margin:0 0 6px;font-weight:600}.gh474-service p{font-size:13px;color:var(--account-muted);line-height:1.5;margin:0}.gh474-service a{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:10px 14px;color:#f4d1c9;text-decoration:none;border:1px solid #665057;border-radius:9px;font-size:13px;white-space:nowrap}.gh474-service a:hover{border-color:#ff8f83}@media(max-width:1023px){.gh474-profile{padding:28px 24px 36px}.gh474-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr);gap:18px}.gh474-heading{align-items:flex-start}.gh474-heading h1{font-size:32px}.gh474-start{gap:14px;padding:14px 16px}.gh474-card{padding:20px;min-height:176px}.gh474-service{flex-wrap:wrap;gap:14px;padding:20px}}@media(max-width:767px){.gh474-profile{padding:26px 18px 28px}.gh474-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:20px}.gh474-heading h1{font-size:30px;letter-spacing:-.9px}.gh474-heading p{font-size:14px}.gh474-heading .gh474-eyebrow{font-size:10px!important;margin-bottom:9px!important}.gh474-start{width:100%;min-height:50px}.gh474-layout{display:flex;flex-direction:column;gap:18px}.gh474-sidebar{display:contents}.gh474-identity{width:100%;order:0;padding:20px}.gh474-person{flex-direction:row;align-items:center;gap:16px}.gh474-avatar{width:64px;height:64px;font-size:28px}.gh474-person h2{font-size:21px}.gh474-logout{margin-top:16px;padding-top:12px;font-size:13px!important}.gh474-main{width:100%;order:1;gap:18px}.gh474-management{width:100%;order:2;padding:16px 20px}.gh474-cards{grid-template-columns:minmax(0,1fr);gap:10px}.gh474-card{min-height:84px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:16px;border-radius:12px;position:relative}.gh474-card-top{display:contents}.gh474-card-top>svg{position:absolute;right:16px;width:18px}.gh474-icon{flex:none;width:42px;height:42px;border-radius:10px}.gh474-icon svg{width:22px;height:22px}.gh474-card-copy{gap:4px;padding-right:24px}.gh474-card strong{font-size:16px;letter-spacing:0}.gh474-card-copy>span{font-size:12px}.gh474-service{display:grid;padding:18px}.gh474-service a{justify-self:start;white-space:normal}}@media(prefers-reduced-motion:reduce){.gh474-profile button{transition:none}}.gh476{--gh476-bg:#101011;--gh476-panel:#1d1a1e;--gh476-border:#3b333a;--gh476-text:#f5f0e9;--gh476-muted:#b5aab1;--gh476-coral:#ff504b;background:var(--gh476-bg);color:var(--gh476-text);min-height:100dvh;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5;color-scheme:dark;isolation:isolate}.gh476 *{box-sizing:border-box}.gh476 h1,.gh476 h2,.gh476 h3,.gh476 h4,.gh476 p{margin:0}.gh476 h1{font-size:clamp(28px,3vw,40px);line-height:1.14;letter-spacing:-1.1px;font-weight:750}.gh476 h2{font-size:19px;line-height:1.35;font-weight:700}.gh476 h3{font-size:18px;line-height:1.4}.gh476 h4{font-size:15px}.gh476 p{color:var(--gh476-muted);font-size:14px}.gh476 small{font-size:13px;color:var(--gh476-muted)}.gh476 strong{font-weight:650}.gh476 svg{flex-shrink:0}.gh476 button{font:inherit;font-size:14px;line-height:1.35;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border:1px solid var(--gh476-border);border-radius:11px;background:transparent;color:var(--gh476-text);margin:0;cursor:pointer;text-decoration:none;box-shadow:none;transition:background .17s,border-color .17s}.gh476 button:hover:not(:disabled){background:#ffffff09;border-color:#77606c}.gh476 button:disabled{cursor:not-allowed;opacity:.48}.gh476 button:focus-visible,.gh476 input:focus-visible,.gh476 textarea:focus-visible,.gh476 summary:focus-visible{outline:2px solid #ff9189;outline-offset:3px}.gh476 button.gh476-primary{background:var(--gh476-coral);border-color:var(--gh476-coral);color:#161011;font-weight:700}.gh476 button.gh476-primary:hover:not(:disabled){background:#ff6a62;border-color:#ff6a62}.gh476 .gh476-icon{padding:10px;flex-shrink:0;min-width:44px}.gh476 label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--gh476-text);min-width:0}.gh476 input,.gh476 textarea{width:100%;min-width:0;max-width:100%;border:1px solid #493d46;border-radius:10px;background:#262127;color:var(--gh476-text);font:inherit;font-size:16px;padding:12px 13px;min-height:46px;margin:0;box-shadow:none}.gh476 textarea{resize:vertical;min-height:110px}.gh476 input:disabled,.gh476 textarea:disabled{opacity:.6}.gh476 input::placeholder,.gh476 textarea::placeholder{color:#aa9ba5}.gh476 input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--gh476-coral);width:18px;height:18px;min-height:18px;padding:0;flex-shrink:0}.gh476 fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:20px}.gh476-header{max-width:1440px;margin:0 auto;padding:22px 28px;min-height:90px;border-bottom:1px solid #2d272d;display:flex;align-items:center;justify-content:space-between;gap:24px}.gh476-header>span{color:var(--gh476-muted);font-size:14px}.gh476-header button.gh476-brand{border:0;padding:0;background:none;min-height:40px;font-size:28px}.gh476 .gh47-brand{display:inline-flex;align-items:center;gap:1px;font-size:28px;line-height:1;font-weight:800;letter-spacing:-1px;white-space:nowrap}.gh476 .gh47-brand-accent{height:35px;width:10px;color:var(--gh476-coral)}.gh476-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;max-width:1440px;padding:30px 28px 60px;margin:0 auto}.gh476-sidebar{border-right:1px solid #2d272d;padding-right:20px;min-width:0}.gh476-identity{display:flex;gap:10px;align-items:center;min-height:64px;margin-bottom:28px}.gh476-identity>div{min-width:0}.gh476-identity strong{font-size:15px;overflow-wrap:anywhere;display:block}.gh476-identity small{display:block;font-size:12px;margin-top:3px}.gh476-sidebar nav{display:flex;flex-direction:column;gap:7px}.gh476-sidebar nav button{width:100%;justify-content:flex-start;border-color:transparent;padding:14px 12px;min-height:50px;color:#bdb1bb;font-size:15px}.gh476-sidebar nav button>svg:last-child{margin-left:auto;opacity:0}.gh476-sidebar nav button[aria-current=page]{color:#fff;background:linear-gradient(110deg,#42242c,#251c23);border-color:#63343e;box-shadow:inset 3px 0 0 var(--gh476-coral)}.gh476-sidebar nav button[aria-current=page]>svg:last-child{opacity:1}.gh476-main{min-width:0}.gh476-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:6px 0 28px}.gh476-title p{margin-top:10px}.gh476-kicker{display:block;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#ff968e;margin-bottom:10px}.gh476-card{padding:24px;border:1px solid var(--gh476-border);background:linear-gradient(125deg,#211c22,#1b191d);border-radius:17px;min-width:0}.gh476-card h2{margin-bottom:14px}.gh476-card-heading{display:flex;gap:10px;align-items:center;border-bottom:1px solid #393038;padding-bottom:17px;margin-bottom:18px}.gh476-card-heading h2{margin:0}.gh476-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.gh476-row>div{min-width:0}.gh476-row h2{margin:0}.gh476-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gh476-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gh476-alert,.gh476-notice,.gh476-warning{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border:1px solid #795044;background:#37251d;color:#ffd6b9;border-radius:11px;font-size:14px;margin-bottom:18px;overflow-wrap:anywhere}.gh476-alert{border-color:#75404b;background:#3b222a;color:#ffd6da}.gh476-alert>span,.gh476-notice>span,.gh476-warning>span{flex:1;min-width:0}.gh476-alert .gh476-icon{border:0;min-height:24px;padding:1px;min-width:24px}.gh476-notice{border-color:#55444f;background:#2b232b;color:#ece0e8}.gh476-warning button{font-size:12px;min-height:32px;padding:6px 10px}.gh476-warning svg,.gh476-notice svg,.gh476-alert svg{margin-top:2px}.gh476-saving{font-size:13px;display:flex;align-items:center;gap:8px;color:#c5b6bf;margin-bottom:16px}.gh476-footnote{font-size:12px!important;margin-top:18px!important;line-height:1.6}.gh476-ready{color:#8bc4a4!important}.gh476-pending{color:#e2af80!important}.gh476-line{display:flex;align-items:center;gap:18px;margin-bottom:22px;background:linear-gradient(110deg,#34202a,#211b22)}.gh476-line h2{margin:0 0 5px;font-size:23px}.gh476-line>div:nth-child(2){flex:1;min-width:0}.gh476-line-dot{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:9px solid #4b303a;background:#8a6976}.gh476-line-dot.on{border-color:#2b4b3d;background:#83c9a6}.gh476-line>button{min-width:155px}.gh476-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);gap:20px}.gh476-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:270px;padding:28px 14px;color:#bcaab6}.gh476-empty>svg{color:#c08c9d}.gh476-empty p{max-width:430px}.gh476-steps{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;border-top:1px solid #3e323c;width:100%;padding-top:24px;margin-top:18px;font-size:11px;color:#c5b0bd}.gh476-readiness{display:flex;flex-direction:column}.gh476-readiness>button{border:0;border-bottom:1px solid #3e323c;padding:16px 0;justify-content:flex-start;border-radius:0;text-align:left;gap:12px}.gh476-readiness>button:last-child{border-bottom:0}.gh476-readiness>button>span:nth-child(2){flex:1;min-width:0}.gh476-readiness strong{font-size:14px;display:block}.gh476-readiness small{display:block;margin-top:3px;font-size:12px}.gh476-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.gh476-shortcuts button{justify-content:flex-start;text-align:left;min-height:106px;padding:23px}.gh476-shortcuts button>svg:first-child{color:#d79aaa}.gh476-shortcuts button>span{flex:1;min-width:0}.gh476-shortcuts strong{font-size:17px;display:block}.gh476-shortcuts small{display:block;margin-top:4px}.gh476-order{padding:18px 0;border-bottom:1px solid #3c303a}.gh476-order:first-of-type{padding-top:0}.gh476-order:last-child{border:0;padding-bottom:0}.gh476-order .gh476-kicker{margin:0;white-space:nowrap}.gh476-status{font-size:11px;background:#302831;padding:5px 8px;border-radius:6px;color:#d6c2ce}.gh476-status.accent{color:#ffb5aa;background:#4e292f}.gh476-order h3{margin:14px 0;overflow-wrap:anywhere}.gh476-order-facts{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:13px}.gh476-order p{margin-top:7px}.gh476-order .gh476-actions{margin-top:16px}.gh476-order .gh476-note{font-size:12px;color:#dfb791}.gh476-profile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.gh476-segments{display:flex;gap:3px;padding:4px;border:1px solid #493b47;border-radius:11px;background:#171419;max-width:100%}.gh476-segments button{font-size:13px;min-height:36px;padding:8px 12px;border-color:transparent;border-radius:8px;color:#bfaebc}.gh476-segments button[aria-pressed=true]{background:#4b2c39;color:#fff}.gh476-editor-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:22px}.gh476-editor-grid>div{min-width:0}.gh476-editor h2{margin-bottom:22px}.gh476-editor label>small{text-align:right}.gh476-field-label{font-size:14px;margin-bottom:-10px}.gh476-category-inputs{display:flex;gap:8px;flex-wrap:wrap}.gh476-category-inputs label{flex:1;min-width:125px;display:flex;align-items:center;flex-direction:row;gap:9px;border:1px solid #4c3e49;padding:12px;border-radius:10px;background:#241f25;font-size:13px}.gh476-category-inputs label:has(input:checked){background:#3d242d;border-color:#ae5b62}.gh476-editor .gh476-warning{margin:24px 0 18px}.gh476-form-actions{justify-content:flex-end}.gh476-live-preview>h2{font-size:17px;margin-bottom:16px}.gh476-preview{border:1px solid #43323e;border-radius:16px;overflow:hidden;background:#211b22;min-width:0}.gh476-preview-photo{aspect-ratio:4/4.4;background:linear-gradient(130deg,#66333f,#31232e);overflow:hidden}.gh476-preview-photo>img{width:100%;height:100%;object-fit:contain;background:#161317;display:block}.gh476-photo-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;height:100%;color:#d2a1b2;font-size:14px}.gh476 .photo-unavailable{min-height:100%;width:100%;background:#32252f;color:#d4c0ce;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px}.gh476-thumbs{display:flex;gap:7px;padding:12px;overflow-x:auto}.gh476-thumbs button{padding:0;min-width:48px;width:48px;height:56px;overflow:hidden;flex-shrink:0;border-radius:7px}.gh476-thumbs button[aria-pressed=true]{border-color:var(--gh476-coral);outline:1px solid var(--gh476-coral)}.gh476-thumbs img{height:100%;width:100%;object-fit:cover}.gh476-thumbs .photo-unavailable{font-size:9px;padding:0}.gh476-preview-copy{padding:18px}.gh476-preview-copy h3{font-size:22px;margin-bottom:7px;overflow-wrap:anywhere}.gh476-preview-copy p{font-size:13px;overflow-wrap:anywhere}.gh476-chips{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.gh476-chips span{padding:4px 8px;border-radius:6px;border:1px solid #6a3846;background:#3c232c;color:#ffa59b;font-size:11px}.gh476-bio{border-top:1px solid #453440;padding-top:15px;margin-top:14px}.gh476-bio p{white-space:pre-wrap;margin-top:7px;overflow-wrap:anywhere}.gh476-private{display:flex;gap:9px;align-items:flex-start;margin:18px 0 12px;padding:12px;border-radius:9px;border:1px solid #493746;color:#c6b4c1;font-size:12px}.gh476-preview-copy>small{display:block;font-size:11px}.gh476-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0}.gh476-photo-tile{display:flex;flex-direction:column;min-width:0;background:#151216;border:1px solid #44313e;border-radius:10px;overflow:hidden}.gh476-photo-tile>img,.gh476-photo-tile>.photo-unavailable{width:100%;height:170px;min-height:170px;object-fit:cover}.gh476-photo-tile>button{min-height:35px;border:0;border-radius:0;font-size:12px;padding:8px}.gh476-upload{min-height:205px!important;border-style:dashed!important;flex-direction:column;color:#d9bbc9!important;font-size:12px!important;background:#251c25!important}.gh476-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;min-height:0!important;padding:0!important}.gh476-prices-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);gap:22px}.gh476-price-head,.gh476-price-row{display:grid;grid-template-columns:minmax(100px,.9fr) repeat(2,minmax(0,1fr));gap:14px;align-items:center}.gh476-price-head{font-size:13px;color:#c4afbd;padding:0 0 18px;border-bottom:1px solid #4a3541}.gh476-price-row{padding:24px 0;border-bottom:1px solid #3e3039}.gh476-price-row>strong{font-size:15px}.gh476-price-row label{font-size:12px;gap:5px}.gh476-price-row label>span{display:none}.gh476-price-input{position:relative}.gh476-price-input input{font-size:15px;padding-right:48px}.gh476-price-input>small{position:absolute;right:9px;top:14px;font-size:10px;pointer-events:none}.gh476-price-row label>small{font-size:11px}.gh476-prices-grid .gh476-actions{margin-top:24px}.gh476-prices-grid .gh476-warning{margin-top:18px}.gh476-info-list{padding-left:23px;margin:22px 0}.gh476-info-list li{padding:0 0 22px 5px;font-size:14px}.gh476-info-list li::marker{color:#d48696}.gh476-info-list p{margin-top:7px;font-size:13px}.gh476-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:25px;border:1px solid #44333f;border-radius:12px;overflow:hidden}.gh476-week>div{min-height:170px;padding:13px 9px;border-right:1px solid #44333f;background:#1b171d;min-width:0}.gh476-week>div:last-child{border-right:0}.gh476-week strong{display:block;font-size:11px;padding-bottom:15px}.gh476-week span{display:block;font-size:10px;line-height:1.5;border:1px solid #7f485c;background:#462631;color:#f0c0ce;border-radius:5px;padding:6px 4px;margin-bottom:6px;overflow-wrap:anywhere}.gh476-week small{font-size:10px;color:#927e8d}.gh476-calendar-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.gh476-calendar-bottom .gh476-two{margin:20px 0}.gh476-calendar-bottom p{margin:15px 0}.gh476-period{display:flex;align-items:center;gap:10px;border-bottom:1px solid #41313c;padding:12px 0;font-size:12px}.gh476-period>span{flex:1}.gh476-history{margin-top:24px}.gh476-history-head,.gh476-history-row{display:grid!important;grid-template-columns:minmax(100px,1fr) minmax(105px,1fr) minmax(100px,1fr) minmax(100px,1fr) 18px;gap:12px;text-align:left;align-items:center}.gh476-history-head{font-size:12px;color:#bca6b5;padding:14px 12px;border-bottom:1px solid #473441}.gh476-history-row{padding:20px 12px!important;width:100%;border:0!important;border-bottom:1px solid #41313c!important;border-radius:0!important;font-size:13px!important;justify-content:initial!important}.gh476-history-row>span{min-width:0}.gh476-history-row small{display:block;font-size:11px;margin-top:4px}.gh476-history-row>strong{font-size:13px}.gh476-faq details{border-bottom:1px solid #453340;padding:18px 0}.gh476-faq summary{font-size:16px;cursor:pointer}.gh476-faq details p{margin-top:13px;max-width:650px}.gh476-more-links{display:flex;flex-direction:column;gap:12px;margin-top:20px}.gh476-more-links>button{justify-content:flex-start}.gh476-more-links>button>svg:last-child{margin-left:auto}.gh476-onboarding{max-width:650px}.gh476-onboarding h2{margin-top:20px}.gh476-onboarding label{margin:26px 0}.gh476-mobile-nav{display:none}.gh476-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000b;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto;overscroll-behavior:contain}.gh476-dialog{background:#1e191f;border:1px solid #654450;border-radius:20px;width:100%;max-width:510px;max-height:calc(100dvh - 40px);overflow:auto;padding:24px;box-shadow:0 22px 90px #0008;min-width:0}.gh476-dialog>.gh476-row{margin-bottom:20px}.gh476-dialog>p{margin:15px 0 22px}.gh476-dialog .gh476-preview{max-width:390px;margin:0 auto}.gh476-details{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;font-size:14px;margin:22px 0}.gh476-details dt{color:#b6a0b0}.gh476-details dd{margin:0;overflow-wrap:anywhere}.gh476-chat{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0009;padding:25px;display:flex;align-items:center;justify-content:center}.gh476-chat>.gh47-chat{width:100%;max-width:1100px;max-height:calc(100dvh - 50px)}.gh476-spin{animation:gh476-spin 1s linear infinite}@keyframes gh476-spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.gh476-shell{gap:40px;grid-template-columns:230px minmax(0,1fr)}.gh476-card{padding:28px}.gh476-overview{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)}}@media(max-width:1150px){.gh476-shell{grid-template-columns:180px minmax(0,1fr);gap:22px;padding:24px 20px 50px}.gh476-sidebar{padding-right:15px}.gh476-sidebar nav button{font-size:13px;padding:12px 8px;gap:8px}.gh476-overview{grid-template-columns:minmax(0,1fr)}.gh476-overview>aside .gh476-readiness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.gh476-editor-grid{grid-template-columns:minmax(0,1fr)}.gh476-live-preview{display:none}.gh476-prices-grid{grid-template-columns:minmax(0,1fr)}.gh476-prices-grid>aside .gh476-info-list{display:flex;gap:22px;padding-left:20px}.gh476-prices-grid>aside .gh476-info-list li{flex:1;padding-bottom:0}.gh476-calendar-bottom{grid-template-columns:minmax(0,1fr)}.gh476-history-head,.gh476-history-row{grid-template-columns:85px 90px 95px minmax(90px,1fr) 16px;gap:8px}}@media(max-width:767px){.gh476{font-size:15px;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.gh476-header{padding:calc(16px + var(--tg-safe-area-inset-top,0px)) 16px 15px;min-height:74px;gap:12px}.gh476-header>span{display:none}.gh476-header>button:last-child{font-size:12px;padding:8px;min-height:38px}.gh476 .gh47-brand{font-size:23px}.gh476 .gh47-brand-accent{height:31px;width:9px}.gh476-shell{display:block;padding:22px 16px 25px}.gh476-sidebar{display:none}.gh476-title{margin:0 0 22px;gap:12px}.gh476-title p{font-size:13px}.gh476-kicker{font-size:9px;letter-spacing:1.3px}.gh476 h1{font-size:29px;letter-spacing:-.7px}.gh476 h2{font-size:18px}.gh476-card{padding:18px;border-radius:14px}.gh476-line{flex-wrap:wrap;gap:12px}.gh476-line h2{font-size:20px}.gh476-line-dot{width:34px;height:34px;border-width:7px}.gh476-line>div:nth-child(2){min-width:180px}.gh476-line>button{width:100%;margin-top:4px}.gh476-overview{gap:16px}.gh476-empty{min-height:220px;padding:20px 5px}.gh476-steps{font-size:10px;gap:6px}.gh476-steps svg{width:12px}.gh476-overview>aside .gh476-readiness{grid-template-columns:minmax(0,1fr)}.gh476-readiness>button{padding:14px 0}.gh476-shortcuts{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.gh476-shortcuts button{min-height:88px;padding:18px}.gh476-shortcuts strong{font-size:16px}.gh476-profile-toolbar{align-items:stretch;flex-wrap:wrap;gap:12px}.gh476-profile-toolbar>button{font-size:12px;flex:1}.gh476-segments button{padding:8px 9px;font-size:12px}.gh476-profile-toolbar .gh476-segments,.gh476-profile-toolbar .gh476-segments button{flex:1}.gh476-editor-grid{gap:0}.gh476-editor fieldset{gap:18px}.gh476-two{gap:12px}.gh476-category-inputs label{min-width:0;flex:1 0 100%;font-size:14px}.gh476-form-actions>button{flex:1;font-size:12px;min-width:0}.gh476-warning{font-size:12px;padding:12px;flex-wrap:wrap}.gh476-warning>span{min-width:150px}.gh476-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gh476-photo-tile>img,.gh476-photo-tile>.photo-unavailable{height:180px;min-height:180px}.gh476-upload{min-height:217px!important}.gh476-price-head{display:none}.gh476-price-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;gap:12px}.gh476-price-row>strong{grid-column:1/-1;font-size:17px}.gh476-price-row label>span{display:block}.gh476-price-input input{font-size:16px;padding-left:9px}.gh476-prices-grid>aside .gh476-info-list{display:block}.gh476-prices-grid>aside .gh476-info-list li{padding-bottom:20px}.gh476-prices-grid .gh476-actions>button{flex:1;font-size:12px}.gh476-calendar-bottom{gap:16px;margin-top:16px}.gh476-card>.gh476-row{flex-wrap:wrap}.gh476-week{grid-template-columns:minmax(0,1fr)}.gh476-week>div{min-height:0;border-right:0;border-bottom:1px solid #44333f;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px}.gh476-week>div:last-child{border-bottom:0}.gh476-week strong{font-size:12px;padding:0;min-width:85px}.gh476-week span{font-size:11px;flex:1 0 100%;margin:0}.gh476-week small{font-size:11px}.gh476-calendar-bottom .gh476-two{grid-template-columns:minmax(0,1fr)}.gh476-history-head{display:none!important}.gh476-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px;gap:10px!important;padding:18px 0!important;align-items:start}.gh476-history-row>span:first-child{grid-column:1}.gh476-history-row>span:nth-child(2){grid-column:2;font-size:11px}.gh476-history-row>span:nth-child(3){grid-column:1}.gh476-history-row>strong{grid-column:2}.gh476-history-row>svg{grid-column:3;grid-row:1/3;align-self:center}.gh476-history .gh476-history-row small{font-size:11px}.gh476-mobile-nav{position:fixed;z-index:100;bottom:0;left:0;right:0;display:flex;justify-content:space-around;padding:9px 8px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid #49313f;background:#1b161df5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gh476-mobile-nav button{border:0;flex:1;flex-direction:column;gap:4px;min-height:49px;padding:4px;font-size:10px;color:#ad98a7;border-radius:8px}.gh476-mobile-nav button[aria-current=page]{color:#ff8074;background:#43232d}.gh476-backdrop{padding:12px}.gh476-dialog{padding:18px;border-radius:16px;max-height:calc(100dvh - 24px)}.gh476-dialog h2{font-size:18px}.gh476-dialog .gh476-actions button{flex:1;font-size:12px}.gh476-dialog .gh476-preview-photo{aspect-ratio:4/4.2}.gh476-chat{padding:0}.gh476-chat>.gh47-chat{max-height:100dvh}.gh476-alert{font-size:13px}.gh476-details{grid-template-columns:90px minmax(0,1fr);font-size:13px;gap:13px}}.gh476-candidate .gh476-candidate-bio{margin:22px 0;padding:20px 0;border-top:1px solid #49333e}.gh476-candidate .gh476-candidate-bio h3{font-size:16px;margin:0 0 10px}.gh476-candidate .gh476-candidate-bio p{font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#d3c2cd}.gh476-candidate .candidate-gallery>img{object-fit:contain;background:#171316}.gh476-candidate .candidate-data{min-width:0}.gh476-candidate .candidate-name h2{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.gh476 button{transition:none}.gh476-spin{animation:none}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#ff554a;background:#19191c;font-synthesis:none}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%}button{cursor:pointer}button:disabled{opacity:.4}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #413032;outline-offset:2px}.phone{position:relative;max-width:440px;margin:0 auto;min-height:100vh;min-height:100dvh;background:#19191c;box-shadow:0 4px 45px #ff554a16;padding-bottom:max(15px,env(safe-area-inset-bottom))}.statusbar{height:30px;padding:11px 23px 0;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;letter-spacing:.2px}.app-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.app-header strong{font-size:18px;letter-spacing:-.65px}.app-header em{font-style:normal;color:#413032}.back-icon{width:39px;height:39px;border:0;border-radius:50%;background:#19191c;display:grid;place-items:center;color:#ff554a}.content{padding:8px 20px 100px}.content h1,.candidate-page h1,.search-page h1{font-size:29px;line-height:1.13;letter-spacing:-.75px;margin:16px 0 14px}.content h2{font-size:20px;letter-spacing:-.4px;margin:18px 0}.muted{color:#9b9397;line-height:1.5;font-size:14px}.blue,.dark,.outline,.ghost{border-radius:14px;border:0;min-height:52px;padding:12px 18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;transition:transform .16s,box-shadow .16s}.blue:active,.outline:active,.dark:active{transform:scale(.98)}.blue{background:#413032;color:#19191c;box-shadow:0 6px 16px #4130322c}.dark{background:#ff554a;color:#19191c}.outline{background:#19191c;color:#413032;border:1.4px solid #413032}.ghost{background:#19191c;color:#ff554a;border:1px solid #19191c}.bottom-cta{margin-top:24px}.hint{color:#373339;font-size:11px;line-height:1.45}.welcome{height:calc(100dvh - 30px);min-height:610px;display:flex;flex-direction:column;justify-content:space-between}.welcome-photo{height:58%;position:relative;overflow:hidden}.welcome-photo img{width:100%;height:100%;object-fit:cover;object-position:center 23%}.fade-bottom{position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#19191c 95%)}.welcome-bottom{padding:0 22px 25px;text-align:center;position:relative;margin-top:-30px}.welcome-bottom h1{font-size:27px;letter-spacing:-1px;line-height:1.13}.welcome-bottom p{font-size:17px;color:#9b9397;line-height:1.4}.welcome-bottom .dark{margin-top:25px}.welcome-bottom .ghost{margin-top:9px}.dots{display:flex;justify-content:center;gap:7px;margin:18px}.dots i{width:7px;height:7px;border-radius:50%;background:#19191c}.dots i.on{background:#413032}.category-card{border-radius:17px;overflow:hidden;border:1px solid #19191c;box-shadow:0 6px 24px #ff554a10}.category-card img{display:block;width:100%;height:165px;object-fit:cover;object-position:center 35%}.category-card div{padding:14px 16px}.category-card h2{margin:0 0 4px}.category-card p{color:#9b9397;line-height:1.4;margin:0;font-size:14px}.tariffs{display:grid;gap:10px}.tariff{padding:15px 12px;border:1px solid #19191c;border-radius:15px;background:#19191c;display:flex;align-items:center;gap:12px;text-align:left;width:100%}.tariff.selected{border:2px solid #413032;padding:14px 11px;background:#19191c}.tariff>div:nth-child(2){flex:1;display:grid;gap:4px}.tariff strong{font-size:14px}.tariff small{font-size:11px;color:#9b9397}.tariff-icon{width:44px;height:44px;flex:none;border-radius:13px;display:grid;place-items:center;font-size:24px}.tone-0,.tone-1{background:#19191c;color:#373339}.tone-2{background:#19191c;color:#ff554a}.radio{width:20px;height:20px;border:1.5px solid #19191c;border-radius:50%;display:grid;place-items:center}.selected .radio{background:#413032;border-color:#413032}.radio i{width:8px;height:8px;background:#19191c;border-radius:50%}.address-page{position:relative}.address-page>h2{text-align:center;font-size:21px}.search-input{margin:12px 16px;display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #19191c;border-radius:14px}.search-input input{border:none;outline:none;min-width:0;flex:1;font-size:14px}.search-input button{border:0;background:transparent;color:#413032}.map-frame{width:100%;overflow:hidden;background:#19191c}.marker-gohappy{background:transparent;border:0}.marker-inner{width:42px;height:42px;border:4px solid white;border-radius:50%;background:#413032;color:#fff;display:grid;place-items:center;box-shadow:0 3px 15px #ff554a80;font-size:22px}.bottom-sheet{padding:18px 20px;background:#19191c;border-radius:24px 24px 0 0;position:relative;margin-top:-16px;box-shadow:0 -8px 24px #ff554a10}.location-line{display:flex;align-items:center;gap:13px;border-bottom:1px solid #19191c;padding:11px 0}.location-line>svg{color:#413032}.location-line div{display:grid;gap:5px}.location-line small{color:#9b9397}.bottom-sheet .blue{margin-top:15px}.search-page{padding:15px 22px 30px;text-align:center}.search-page h1{font-size:24px}.radar-wrap{height:330px;display:grid;place-items:center;position:relative;overflow:hidden;margin:12px -22px 5px}.radar-grid{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:linear-gradient(25deg,transparent 43%,#19191c 44%,#19191c 48%,transparent 49%),repeating-linear-gradient(118deg,#19191c 0,#19191c 42px,#19191c 43px,#19191c 47px,#19191c 48px,#19191c 92px);opacity:.8}.radar{position:absolute;border-radius:50%;border:1px solid #413032;background:#41303210;animation:pulse 3s ease-in-out infinite}.ring1{height:110px;width:110px}.ring2{height:215px;width:215px;animation-delay:.4s}.ring3{height:310px;width:310px;animation-delay:.8s}.radar-dot{width:38px;height:38px;position:relative;border:5px solid white;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 12px #4130321a;background:#413032;color:#fff}.search-person{position:absolute;background:#19191c;color:#413032;box-shadow:0 2px 12px #ff554a44;width:34px;height:34px;border:3px solid #19191c;border-radius:50%;display:grid;place-items:center;animation:float 2.5s ease-in-out infinite}.p1{top:55px;right:75px}.p2{bottom:65px;left:55px;animation-delay:1s}.p3{bottom:60px;right:75px;animation-delay:.6s}@keyframes pulse{50%{transform:scale(1.07);opacity:.7}}@keyframes float{50%{transform:translateY(-10px)}}.steps{text-align:left;display:grid;gap:15px;padding:14px}.steps div{display:flex;gap:12px;align-items:center;font-size:13px;color:#c4bcbd}.steps svg{width:20px;height:20px;color:#413032}.loader{display:block;width:19px;height:19px;border-radius:50%;border:3px solid #19191c;border-top-color:#413032;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.search-estimate{margin:15px 0 22px;padding:15px;text-align:left;display:flex;align-items:center;gap:12px;background:#19191c;border-radius:12px;color:#ff554a;font-size:12px}.search-estimate:first-letter{color:#413032}.candidate-page{padding:0 20px 22px}.candidate-page>h1,.candidate-page>.muted{text-align:center}.candidate-card{border-radius:20px;overflow:hidden;border:1px solid #19191c;box-shadow:0 6px 25px #ff554a0b;margin:22px 0}.candidate-photo{height:290px;position:relative;overflow:hidden}.candidate-photo img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.verified{position:absolute;right:16px;top:16px;background:#373339;border:3px solid #19191c;color:#fff;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.candidate-info{padding:15px 17px}.candidate-info h2{font-size:26px;margin:0 0 5px}.stars{color:#19191c;font-size:23px;margin:0}.stars b{color:#ff554a}.stars small{color:#9b9397;font-size:12px}.pill{display:inline-flex;padding:8px 11px;background:#19191c;border-radius:11px;color:#ff554a;font-size:13px;margin:12px 0}.candidate-stats{border-top:1px solid #19191c;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding-top:15px}.candidate-stats div{display:grid;justify-items:center;gap:7px;text-align:center}.candidate-stats svg{color:#413032}.candidate-stats strong{font-size:11px;line-height:1.2;font-weight:600}.sticky-actions{display:grid;gap:9px}.confirm-page{text-align:center;padding:30px 20px}.big-check{width:110px;height:110px;background:#19191c;border-radius:50%;display:grid;place-items:center;margin:30px auto;color:#fff;position:relative}.big-check svg{background:#413032;width:80px;height:80px;padding:18px;border-radius:50%;animation:pop .6s both}@keyframes pop{0%{transform:scale(.35);opacity:0}to{transform:scale(1);opacity:1}}.confirm-page h1{font-size:29px}.details-box{background:#19191c;border:1px solid #19191c;border-radius:19px;padding:20px;display:grid;gap:19px;text-align:left;margin:27px 0}.details-box div{display:flex;align-items:center;gap:12px}.details-box svg{color:#413032;width:19px;flex:none}.confirm-page .outline{margin-top:10px}.track-page h2{text-align:center}.tracking-sheet{position:relative;padding:18px 21px;border-radius:22px;background:#19191c;margin-top:-23px;box-shadow:0 -9px 24px #ff554a15}.profile-line{display:flex;align-items:center;gap:14px}.profile-line img{width:59px;height:59px;object-fit:cover;object-position:center top;border-radius:12px}.profile-line h3{margin:0 0 4px}.profile-line p{margin:0;color:#9b9397;font-size:12px}.metrics{display:grid;gap:10px;margin:17px 0;color:#c4bcbd;font-size:12px}.metrics span{display:flex;align-items:center;gap:9px}.btn-row{display:flex;gap:8px}.btn-row>*{flex:1}.payment-page{text-align:center}.price{font-size:56px;font-weight:800;padding-top:35px}.notice{text-align:left;display:flex;gap:14px;align-items:center;border-radius:14px;padding:17px;background:#19191c;color:#ff554a;font-size:13px;margin:22px 0}.payment-method{display:flex;align-items:center;gap:15px;padding:18px;border-radius:15px;border:1px solid #19191c;width:100%;background:#19191c;margin:12px 0}.payment-method svg:last-child{margin-left:auto;color:#413032}.review-page{text-align:center}.review-photo{height:200px;width:180px;object-fit:cover;object-position:center top;border-radius:20px}.rating-stars{display:flex;justify-content:center;margin:14px}.rating-stars button{border:0;background:transparent;color:#19191c;font-size:34px}.chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.chips span{background:#19191c;padding:12px 6px;border-radius:13px;color:#ff554a;font-size:12px}.review-page textarea{width:100%;min-height:110px;padding:12px;border-radius:13px;border:1px solid #19191c}.tabbar{position:sticky;bottom:0;display:flex;justify-content:space-around;background:#19191c;border-top:1px solid #19191c;padding:10px 4px max(12px,env(safe-area-inset-bottom));z-index:150}.tabbar button{display:grid;justify-items:center;gap:4px;border:0;background:transparent;color:#9b9397;font-size:11px}.tabbar button.active{color:#413032}.tabbar small{font-size:10px}.home-banner{height:225px;border-radius:20px;background:#19191c;display:flex;overflow:hidden;margin:23px 0}.home-banner img{width:44%;object-fit:cover}.home-banner div{padding:15px 12px;flex:1;display:flex;flex-direction:column;justify-content:center}.home-banner h2{margin:0 0 7px}.home-banner p{font-size:12px;color:#9b9397}.home-banner .blue{font-size:12px;min-height:42px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tiles button{background:#19191c;border:none;border-radius:15px;padding:22px 12px;display:grid;gap:15px;justify-items:start;text-align:left;color:#ff554a;font-weight:700}.client-avatar{background:#19191c;color:#413032;width:55px;height:55px;border-radius:50%;display:grid;place-items:center}.menu-row{width:100%;border:0;border-bottom:1px solid #19191c;background:#19191c;padding:18px 5px;display:flex;align-items:center;gap:15px;text-align:left;color:#ff554a}.menu-row svg:last-child{margin-left:auto;color:#9b9397}.content>.outline{margin-top:20px}.segmented{background:#19191c;padding:6px;border-radius:12px;margin:15px 0}.segmented button{border:0;background:#19191c;border-radius:10px;padding:11px 15px;color:#413032}.order-tile{width:100%;background:#19191c;border:1px solid #19191c;border-radius:16px;padding:14px;margin:9px 0;text-align:left}.order-tile h3{margin:6px 0}.order-tile small{color:#9b9397}.empty{text-align:center;color:#9b9397;padding:75px 15px}.empty svg{color:#413032}.empty h3{color:#ff554a}.empty .blue{margin-top:24px}.alert{padding:13px;background:#19191c;color:#9b9397;border-radius:12px;margin:9px 0;font-size:13px}.overlay-alert{position:sticky;top:4px;z-index:210;display:flex;justify-content:space-between}.performer-content{padding-top:18px}.performer-hero{display:flex;gap:15px;align-items:center;background:#19191c;padding:12px;border-radius:17px}.performer-hero img{height:95px;width:100px;object-fit:cover;border-radius:12px}.performer-hero h2{margin:0}.performer-hero p{font-size:12px;color:#c4bcbd}.performer-content input{width:100%;padding:17px;border:1px solid #19191c;border-radius:13px;margin:14px 0}.availability{display:flex;justify-content:space-between;align-items:center;background:#19191c;border-radius:16px;padding:20px;margin:22px 0}.availability div{display:grid;gap:4px}.availability small{color:#9b9397}.switch{border:0;width:50px;height:29px;border-radius:20px;background:#373339;padding:4px;display:flex}.switch span{height:21px;width:21px;background:#19191c;border-radius:50%;transition:transform .2s}.switch.on{background:#373339}.switch.on span{transform:translate(21px)}.admin-shell{min-height:100vh;display:flex;background:#19191c}.admin-shell aside{width:250px;flex:none;background:#ff554a;color:#fff;padding:24px}.admin-shell aside h2{font-size:22px}.admin-shell aside span{color:#373339;font-size:12px}.admin-shell aside button{background:transparent;border:0;color:#19191c;display:flex;align-items:center;gap:12px;padding:17px 0;width:100%}.admin-shell main{flex:1;padding:25px;min-width:0}.admin-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-top h1{font-size:26px}.blue.small{width:auto;min-height:36px;font-size:12px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.stats section,.admin-panel{background:#19191c;border:1px solid #19191c;border-radius:15px;padding:22px}.stats small{color:#9b9397}.stats h2{font-size:30px;margin:12px 0 0}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:15px;border-bottom:1px solid #19191c;font-size:13px}th{color:#c4bcbd}@media(max-width:760px){.admin-shell{display:block}.admin-shell aside{width:100%;padding:15px}.admin-shell aside button{display:inline-flex;width:auto;margin-right:22px}.admin-shell main{padding:15px}.stats{grid-template-columns:1fr}.admin-top h1{font-size:20px}}@media(max-width:440px){.phone{box-shadow:none}.candidate-photo{height:265px}.content h1{font-size:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.gh-info-strip{background:#19191c;color:#ff554a;padding:13px 14px;border-radius:14px;font-size:13px;line-height:1.5;margin:10px 0 18px}.order-tile .gh-status-pill{margin:10px 0;font-size:12px}@media(max-width:760px){.admin-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .stats section{min-height:90px}}.statusbar{display:none!important}.gh-status-pill{display:inline-flex;background:#19191c;border-radius:999px;padding:7px 10px;color:#ff554a;font-size:12px;font-weight:600;white-space:normal}.admin-shell .admin-panel{margin:20px 0;max-width:100%}.admin-shell .table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell table{min-width:540px}.admin-shell button{touch-action:manipulation}@media(max-width:760px){.admin-shell aside{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:13px 16px}.admin-shell aside h2{width:100%;font-size:20px;margin:0}.admin-shell aside>span{width:100%;margin:0}.admin-shell aside button{background:#ff554a;border-radius:9px;width:auto;margin:0;padding:10px 12px;font-size:12px}.admin-shell main{padding:16px 12px}.admin-top{align-items:flex-start}.admin-top h1{font-size:21px;line-height:1.25}.admin-top .small{font-size:11px;padding:10px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0}.stats section{padding:12px 8px;border-radius:12px}.stats small{font-size:10px}.stats h2{font-size:24px;margin:8px 0 0}.admin-panel{padding:15px 12px}.admin-panel h2{font-size:18px}.phone{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:390px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-top h1{font-size:19px}.admin-shell main{padding:12px 9px}}@media(prefers-reduced-motion:reduce){.radar,.search-person{animation:none!important}}.gh-test-panel{border:1px solid #19191c}.gh-test-panel select,.gh-test-panel input{box-sizing:border-box;width:100%;padding:12px;background:#19191c;border:1px solid #19191c;border-radius:11px;color:#ff554a;font-size:14px}.gh-test-panel label{display:block;font-size:13px;margin:10px 0}.gh-test-coords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gh-test-actions{display:flex;flex-wrap:wrap;gap:9px}.gh-test-actions button{min-height:43px}.gh-test-panel [role=status]{padding:10px;color:#ff554a;background:#19191c;border-radius:10px}@media(max-width:560px){.gh-test-coords{grid-template-columns:1fr}.gh-test-actions button{width:100%}}.gh-address-wrap{position:relative;z-index:500;padding:0 0 6px}.gh-address-options{position:absolute;top:55px;left:0;right:0;max-height:240px;overflow:auto;background:#19191c;border:1px solid #19191c;border-radius:14px;box-shadow:0 12px 30px #102c5530;z-index:1000}.gh-address-options button{border:0;border-bottom:1px solid #19191c;background:#19191c;text-align:left;display:flex;align-items:flex-start;gap:8px;padding:12px;width:100%;font:inherit;color:#ff554a;cursor:pointer}.gh-address-options button:last-child{border:0}.gh-address-options button:hover,.gh-address-options button:focus{background:#19191c}.gh-address-options button span{overflow-wrap:anywhere}.gh-address-options svg{flex-shrink:0;margin-top:2px}.gh-address-hint{font-size:12px;color:#ff554a;margin:5px 8px}.gh-address-provider{display:block;font-size:10px;color:#c4bcbd;margin:4px 8px}.gh-address-wrap .search-input{position:relative;z-index:2}.gh-address-wrap .search-input input{min-width:0;flex:1}.gh-address-wrap .search-input button{flex-shrink:0}.gh-address-options button{min-height:49px;line-height:1.3}.gh-address-options button:active{background:#19191c}.gh-address-hint{line-height:1.5}.gh-address-provider{line-height:1.4}@media(max-width:460px){.gh-address-options{max-height:215px}.gh-address-wrap .search-input{gap:6px}.gh-address-wrap .search-input button{padding:5px}}.gh21-list{display:grid;gap:10px;margin-top:12px}.gh21-item{border:1px solid #19191c;background:#19191c;border-radius:14px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.gh21-item>div{min-width:0;display:grid;gap:7px;overflow-wrap:anywhere}.gh21-item strong{font-size:14px;color:#ff554a}.gh21-item small{font-size:12px;color:#9b9397;line-height:1.4}.gh21-item .gh-status-pill{width:max-content;max-width:100%}.gh21-item button{flex-shrink:0}.gh21-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.gh21-title h2{margin:8px 0}.gh21-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.gh21-counts div{border-radius:12px;padding:11px;background:#19191c;display:grid;gap:7px;min-width:0}.gh21-counts b{font-size:21px}.gh21-counts small{font-size:10px;color:#c4bcbd;overflow-wrap:anywhere}@media(max-width:540px){.gh21-item{padding:11px;align-items:flex-start;flex-wrap:wrap}.gh21-item button{width:100%}.gh21-counts{gap:5px}.gh21-counts div{padding:9px 6px}.gh21-title{flex-wrap:wrap}}.gh22-schedule,.gh22-tariffs,.gh22-datetime{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.gh22-schedule label,.gh22-tariffs button{background:#19191c;border:1px solid #19191c;border-radius:12px;padding:10px;flex:1;font-size:13px}.gh22-tariffs button.selected{border-color:#413032;background:#19191c;font-weight:700}.gh22-datetime input{flex:1;min-width:120px;max-width:100%;padding:10px;border:1px solid #19191c;border-radius:10px}.gh22-estimate{font-size:12px;color:#c4bcbd;margin:10px 0}.gh22-recent{display:grid;gap:6px;margin:8px 0}.gh22-recent-item{font-size:12px;text-align:left;padding:8px;background:#19191c;border-radius:10px;border:1px solid #19191c}.gh22-reason{width:100%;max-width:100%;padding:11px;margin:10px 0;border:1px solid #19191c;border-radius:10px}.bottom-sheet{max-height:57vh;overflow-y:auto}.gh23-booking{padding:0 0 115px!important;background:#19191c;min-height:calc(100vh - 65px)}.gh23-booking-head{padding:12px 17px 8px;background:#19191c;display:flex;align-items:center;justify-content:space-between;gap:10px}.gh23-booking-head h2{margin:5px 0;font-size:21px;line-height:1.25;color:#ff554a}.gh23-eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9b9397}.gh23-edit{border:1px solid #19191c;border-radius:11px;background:#19191c;color:#413032;padding:10px;font-size:11px;white-space:nowrap}.gh23-booking-main{padding:0 13px}.gh23-booking .gh-address-wrap{background:#19191c;border-radius:16px;padding:9px;margin:7px 0 9px;border:1px solid #19191c;z-index:510;box-shadow:0 4px 12px #ff554a09}.gh23-booking .search-input{margin:0;border:0!important;box-shadow:none!important;background:#19191c}.gh23-booking .search-input input{font-size:14px!important}.gh23-map{border-radius:16px;overflow:hidden;position:relative;border:1px solid #19191c;box-shadow:0 4px 12px #ff554a08}.gh23-map .map-frame{height:220px!important}.gh23-map-caption{position:absolute;bottom:11px;left:10px;right:10px;display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 20px);border-radius:10px;background:#19191cf0;padding:9px;color:#ff554a;font-size:11px;box-shadow:0 2px 8px #ff554a28;z-index:400;pointer-events:none}.gh23-booking-panel{background:#19191c;border:1px solid #19191c;border-radius:17px;margin:11px 0;padding:13px;box-shadow:0 4px 16px #ff554a08}.gh23-recents{border-bottom:1px solid #19191c;margin-bottom:13px;padding-bottom:7px}.gh23-section-toggle{background:none;border:0;color:#ff554a;font-size:12px;display:flex;align-items:center;gap:8px;padding:6px 0;width:100%;text-align:left}.gh23-section-toggle svg:last-child{margin-left:auto}.gh23-section-title{font-weight:750;color:#ff554a;display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px}.gh23-section-title svg{color:#413032}.gh23-time-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gh23-time-options button{border:1px solid #19191c;border-radius:12px;padding:11px 8px;background:#19191c;text-align:center;font-size:12px;font-weight:700;color:#ff554a;min-height:63px}.gh23-time-options button small{display:block;font-size:10px;font-weight:400;color:#9b9397;margin-top:4px}.gh23-time-options button.selected{color:#413032;border-color:#413032;background:#19191c}.gh23-calendar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.gh23-calendar label{font-size:11px;color:#c4bcbd;min-width:0}.gh23-calendar input{display:block;box-sizing:border-box;width:100%;padding:12px 7px;margin-top:5px;border:1px solid #19191c;border-radius:11px;background:#19191c;font-size:13px;color:#ff554a}.gh23-calendar p{grid-column:1/-1;font-size:11px;line-height:1.5;color:#c4bcbd;margin:0}.gh23-tariff-summary{display:flex;gap:9px;align-items:center;padding:12px 0;border-top:1px solid #19191c;margin-top:14px;min-width:0}.gh23-tier-icon{width:37px;height:37px;border-radius:12px;background:#19191c;color:#9b9397;display:grid;place-items:center;flex-shrink:0}.gh23-tariff-summary>div:nth-child(2){min-width:0;display:grid;gap:3px;flex:1}.gh23-tariff-summary small{font-size:10px;color:#9b9397}.gh23-tariff-summary strong{font-size:13px;color:#ff554a}.gh23-tariff-summary span{font-size:10px;color:#c4bcbd;line-height:1.3}.gh23-tariff-summary button{background:none;border:0;color:#413032;font-size:11px;font-weight:700}.gh23-cost{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.gh23-cost span{font-size:12px;color:#c4bcbd}.gh23-cost strong{font-size:14px;color:#ff554a}.gh23-cost-note{font-size:10px;color:#9b9397;line-height:1.4;margin:5px 0 0}.gh23-sticky{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,430px);box-sizing:border-box;background:#19191c;padding:11px 15px calc(14px + env(safe-area-inset-bottom));z-index:850;border-top:1px solid #19191c;box-shadow:0 -6px 19px #ff554a0d;display:grid;gap:5px}.gh23-sticky .blue{width:100%;margin:0;min-height:50px}.gh23-sticky .blue:disabled{opacity:.5;cursor:not-allowed}.gh23-sticky small{font-size:10px;color:#9b9397;text-align:center}.gh23-category{overflow:hidden}.gh23-category img{max-height:200px;object-position:center 30%}.gh23-order-filters{display:flex;gap:6px;background:#19191c;border-radius:13px;padding:4px;margin:12px 0}.gh23-order-filters button{flex:1;border:0;border-radius:10px;background:transparent;color:#c4bcbd;padding:10px 5px;font-size:12px}.gh23-order-filters button.selected{background:#19191c;color:#413032;font-weight:700;box-shadow:0 1px 5px #ff554a0d}@media(max-width:380px){.gh23-booking-head h2{font-size:18px}.gh23-booking-main{padding:0 9px}.gh23-booking-panel{padding:10px}.gh23-calendar{grid-template-columns:1fr}}.gh24-duration{margin:15px 0}.gh24-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.gh24-switch button{min-height:44px;border:1px solid #19191c;border-radius:12px;background:#19191c;color:#ff554a;font-weight:650}.gh24-switch button.selected{border-color:#413032;background:#19191c;color:#413032}.gh24-prices{background:#19191c;border:1px solid #19191c;border-radius:16px;padding:14px;margin:14px 0}.gh24-price-row{border-bottom:1px solid #19191c;padding:10px 0;display:grid;gap:8px}.gh24-price-row label{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:7px;font-size:12px}.gh24-price-row input{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #19191c;border-radius:9px}.gh24-admin-row{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #19191c;flex-wrap:wrap}.gh24-admin-row span{flex:1 1 170px}.gh24-admin-row small{color:#9b9397}.gh24-quote{padding:12px;background:#19191c;border-radius:12px;display:flex;flex-direction:column;gap:5px;color:#ff554a}.gh24-quote small{font-size:12px;color:#c4bcbd}.gh25-panel{margin:14px 0;padding:16px;background:#19191c;border:1px solid #19191c;border-radius:18px}.gh25-panel h2{margin-top:0}.gh25-panel label{display:grid;gap:6px;margin:10px 0;font-size:13px}.gh25-panel input,.gh25-panel textarea{width:100%;box-sizing:border-box;border:1px solid #19191c;border-radius:12px;padding:12px;font:inherit}.gh25-history-item{display:grid;gap:5px;border-top:1px solid #19191c;padding:12px 0}.gh25-history-item small{color:#9b9397;overflow-wrap:anywhere}:root{--gh-blue:#413032;--gh-deep:#ff554a;--gh-ease:cubic-bezier(.22,1,.36,1)}.phone.gh30-app,.phone{background:linear-gradient(180deg,#19191c,#19191c 55%,#19191c)}.app-header{position:sticky;top:0;z-index:120;background:#101012f0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(226,236,249,.55)}.blue,.dark,.outline,.ghost,.tariff,.back-icon,.tabbar button,.menu-row{transition:transform .23s var(--gh-ease),box-shadow .3s var(--gh-ease),background-color .25s,color .2s,border-color .25s;touch-action:manipulation}.blue:active,.dark:active,.outline:active,.ghost:active,.tariff:active,.back-icon:active,.tabbar button:active{transform:scale(.965)}.blue:not(:disabled){background:linear-gradient(125deg,#413032,#413032);box-shadow:0 8px 18px #41303226}.blue:not(:disabled):hover{box-shadow:0 10px 22px #41303238}.tariff.selected,.gh23-duration.selected,.gh23-time-option.selected{box-shadow:0 0 0 2px #41303213,0 12px 25px #ff554a14}.content,.candidate-page,.search-page,.confirm-page,.review-page,.track-page,.performer-content{animation:gh30-enter .42s var(--gh-ease) both}@keyframes gh30-enter{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.category-card,.candidate-card,.gh25-panel,.gh24-prices,.gh23-booking-card,.order-tile,.admin-panel{box-shadow:0 8px 28px #ff554a0b;border-color:#19191c}.category-card img,.candidate-photo img,.performer-hero img{transition:transform .65s var(--gh-ease)}.category-card:active img,.candidate-card:active img{transform:scale(1.035)}.radar{animation:gh30-radar 3.2s ease-in-out infinite;will-change:transform,opacity}.ring2{animation-delay:.45s}.ring3{animation-delay:.9s}@keyframes gh30-radar{0%,to{transform:scale(.96);opacity:.6}50%{transform:scale(1.09);opacity:1}}.radar-dot{box-shadow:0 0 0 10px #41303219,0 0 0 20px #4130320d,0 12px 35px #4130324a;animation:gh30-core 2.2s ease-in-out infinite}@keyframes gh30-core{50%{box-shadow:0 0 0 15px #41303221,0 0 0 28px #41303208,0 12px 36px #41303250}}.search-person{animation:gh30-orbit 3.3s ease-in-out infinite}@keyframes gh30-orbit{0%,to{transform:translate(0)}50%{transform:translate(3px,-11px)}}.search-person.p2{animation-delay:.7s}.search-person.p3{animation-delay:1.3s}.gh30-tabs{position:sticky;top:56px;z-index:90;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;background:#101012f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:9px 3px 11px;margin:8px -3px 12px;border-bottom:1px solid #19191c}.gh30-tabs button{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;background:transparent;color:#9b9397;border-radius:14px;min-height:60px;padding:7px 2px;font-size:11px;font-weight:650}.gh30-tabs button.selected{color:#413032;background:#19191c;border-color:#19191c;box-shadow:0 5px 15px #41303212}.gh30-tabs button:active{transform:scale(.95)}.gh30-toast{position:sticky;top:120px;z-index:92;padding:11px 15px;background:#19191c;border:1px solid #19191c;border-radius:13px;color:#c4bcbd;font-size:13px;box-shadow:0 7px 20px #c4bcbd30;animation:gh30-enter .3s ease both}.gh30-save-all{margin-top:18px;position:sticky;bottom:12px;z-index:10}.gh30-return{margin-top:24px}.gh24-price-row label{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px;align-items:center}.gh24-price-row label input{width:100%;margin:7px 0;padding:14px 12px;min-width:0}.gh30-track-step{display:flex;justify-content:space-between;gap:3px;padding:3px 0 19px;border-bottom:1px solid #19191c;margin-bottom:15px}.gh30-track-step span{position:relative;flex:1;text-align:center;color:#373339;font-size:10px;line-height:1.3;padding-top:17px}.gh30-track-step span:before{content:"";position:absolute;top:2px;left:calc(50% - 5px);width:10px;height:10px;border:2px solid #19191c;border-radius:50%;background:#19191c}.gh30-track-step span.done{color:#413032;font-weight:700}.gh30-track-step span.done:before{background:#413032;border-color:#413032;box-shadow:0 0 0 4px #19191c}.gh30-celebrate{isolation:isolate}.gh30-celebrate i{position:absolute;left:50%;top:44%;height:8px;width:5px;border-radius:2px;background:#413032;z-index:-1;animation:gh30-spark 1s var(--gh-ease) .12s both}.gh30-celebrate i:nth-child(2){--dx:84px;--dy:-38px;background:#19191c;animation-delay:.18s}.gh30-celebrate i:nth-child(3){--dx:-80px;--dy:-45px;background:#413032;animation-delay:.1s}.gh30-celebrate i:nth-child(4){--dx:74px;--dy:48px;background:#373339;animation-delay:.24s}.gh30-celebrate i:nth-child(5){--dx:-70px;--dy:49px;background:#19191c;animation-delay:.2s}.gh30-celebrate i:nth-child(6){--dx:4px;--dy:-89px;background:#19191c;animation-delay:.15s}.gh30-celebrate i:first-child{--dx:0px;--dy:83px}@keyframes gh30-spark{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(220deg)}}@media(min-width:550px){.phone.gh30-app .content{max-width:440px;margin:0 auto}}@media(max-width:375px){.gh30-tabs button{font-size:10px}.gh24-price-row label{grid-template-columns:66px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.content,.candidate-page,.search-page,.confirm-page,.review-page,.track-page,.performer-content,.radar,.radar-dot,.search-person,.gh30-celebrate i{animation:none!important}.blue,.outline,.ghost,.tariff{transition:none!important}}:root{--gh31-ink:#ff554a;--gh31-blue:#413032;--gh31-cloud:#19191c;--gh31-ease:cubic-bezier(.22,1,.36,1)}.gh31-search-scene{background:radial-gradient(circle at 50% 26%,#19191c 0,#19191c 48%);min-height:calc(100dvh - 110px);padding:12px 18px 28px;overflow:hidden}.gh31-search-head h1{font-size:30px;letter-spacing:-1.15px;margin:13px 0 7px;color:var(--gh31-ink);font-weight:800}.gh31-search-head p{font-size:13px;color:#9b9397;line-height:1.5;margin:0 auto;max-width:270px}.gh31-live-pill{display:inline-flex;gap:9px;align-items:center;border:1px solid #19191c;background:#eff6fff0;border-radius:24px;padding:8px 12px;color:#413032;font-size:9px;letter-spacing:1.35px;font-weight:800}.gh31-live-spark{height:7px;width:7px;border-radius:50%;background:#413032;box-shadow:0 0 0 4px #41303222;animation:gh31-blink 2s ease-in-out infinite}.gh31-sonar{width:min(88vw,340px);aspect-ratio:1;position:relative;isolation:isolate;margin:10px auto 3px;border-radius:50%;background:radial-gradient(circle,#19191c 0,#19191c 31%,#19191c 66%,transparent 72%)}.gh31-sonar-grid{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 28px,#41303213 29px 30px),repeating-linear-gradient(90deg,transparent 0 28px,#41303213 29px 30px);-webkit-mask-image:radial-gradient(circle,#f4efed 68%,transparent 72%);mask-image:radial-gradient(circle,#f4efed 68%,transparent 72%)}.gh31-orbit{position:absolute;left:50%;top:50%;border:1px solid #41303270;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #4130320b inset;pointer-events:none}.gh31-orbit-a{width:34%;height:34%;animation:gh31-breathe 4s ease-in-out infinite}.gh31-orbit-b{width:61%;height:61%;animation:gh31-breathe 4.7s ease-in-out -1s infinite}.gh31-orbit-c{width:89%;height:89%;animation:gh31-breathe 5.4s ease-in-out -2s infinite}.gh31-sonar-sweep{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:conic-gradient(from 80deg,transparent 0deg,transparent 285deg,#41303208 315deg,#41303254 360deg);animation:gh31-scan 5.8s linear infinite;-webkit-mask-image:radial-gradient(circle,transparent 5%,#f4efed 20%,#f4efed 68%,transparent 74%);mask-image:radial-gradient(circle,transparent 5%,#f4efed 20%,#f4efed 68%,transparent 74%)}.gh31-signal{position:absolute;width:32px;height:32px;border:1px solid #19191c;background:#19191c;color:#413032;border-radius:50%;display:grid;place-items:center;font-size:18px;box-shadow:0 8px 26px #41303225,0 2px 5px #41303210;animation:gh31-float 3.7s ease-in-out infinite;z-index:2}.gh31-signal-a{top:18%;left:19%}.gh31-signal-b{top:25%;right:10%;animation-delay:-1.2s}.gh31-signal-c{bottom:18%;left:16%;animation-delay:-2.3s}.gh31-sonar-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:88px;width:88px;border:6px solid #19191c;border-radius:50%;background:linear-gradient(145deg,#413032,#413032);box-shadow:0 7px 28px #4130325a,0 0 0 14px #41303211;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;color:#fff;z-index:3;line-height:1}.gh31-sonar-center .gh31-sonar-glyph{font-size:30px;animation:gh31-twinkle 3s ease-in-out infinite}.gh31-sonar-center span:last-child{font-size:10px;font-weight:800;letter-spacing:-.2px}.gh31-sonar-caption{position:absolute;bottom:5%;left:50%;transform:translate(-50%);font-size:10px;color:#ff554a;letter-spacing:.4px;white-space:nowrap}.gh31-search-status{background:#19191c;border:1px solid #19191c;border-radius:22px;padding:16px 17px;box-shadow:0 13px 40px #ff554a12;text-align:left;margin-top:8px}.gh31-status-top{display:flex;gap:10px;align-items:center;font-size:12px}.gh31-status-top strong{font-size:12px;flex:1}.gh31-elapsed{font-size:11px;color:#ff554a;font-variant-numeric:tabular-nums}.gh31-dots{display:flex;gap:3px}.gh31-dots i{height:5px;width:5px;background:#413032;border-radius:50%;animation:gh31-blink 1.2s ease-in-out infinite}.gh31-dots i:nth-child(2){animation-delay:.2s}.gh31-dots i:nth-child(3){animation-delay:.4s}.gh31-progress-rail{height:4px;margin:13px 0 11px;overflow:hidden;border-radius:4px;background:#19191c}.gh31-progress-rail i{display:block;width:42%;height:100%;background:linear-gradient(90deg,transparent,#413032,#413032);border-radius:4px;animation:gh31-rail 2.4s var(--gh31-ease) infinite}.gh31-search-status p{margin:0;color:#9b9397;font-size:11px;line-height:1.55}.gh31-more{margin-top:11px;border:0;background:transparent;color:#413032;font-size:11px;font-weight:700;padding:5px 0;display:flex;gap:6px;align-items:center}.gh31-more svg{transition:transform .2s}.gh31-more[aria-expanded=true] svg{transform:rotate(90deg)}.gh31-search-steps{display:grid;gap:12px;padding:13px 0 3px;border-top:1px solid #19191c;font-size:11px;color:#ff554a}.gh31-search-steps>span{display:flex;gap:10px;align-items:center}.gh31-search-steps svg{color:#413032;flex-shrink:0}.gh31-search-steps .loader{width:16px;height:16px;border-width:2px;flex-shrink:0}.gh31-cancel-block{text-align:left;margin:17px 0 0}.gh31-cancel-block label{font-size:11px;font-weight:700;color:#ff554a}.gh31-cancel-block label span{font-weight:400;color:#373339}.gh31-cancel-block input{border-radius:12px;border:1px solid #19191c;background:#19191c;width:100%;padding:13px;margin:7px 0 10px;font-size:12px}.gh31-cancel-block .outline{background:#19191c;border-color:#19191c;color:#ff554a;min-height:47px}.gh30-save-all{position:relative!important;bottom:auto!important;z-index:1!important;width:100%;margin:18px 0 8px}.gh24-prices{padding-bottom:24px!important}.gh30-tabs{top:56px}.gh31-hero{min-height:74px}.gh31-hero-mark{width:58px;height:58px;flex:none;border-radius:16px;background:linear-gradient(130deg,#413032,#413032);box-shadow:0 8px 20px #4130322b;display:grid;place-items:center;font-size:28px;color:#19191c}.gh31-hero h2{font-size:19px}@keyframes gh31-scan{to{transform:rotate(360deg)}}@keyframes gh31-breathe{50%{opacity:.5;scale:1.045}}@keyframes gh31-float{50%{transform:translateY(-11px);box-shadow:0 15px 30px #41303239}}@keyframes gh31-twinkle{50%{opacity:.75;transform:scale(.87) rotate(30deg)}}@keyframes gh31-blink{50%{opacity:.2}}@keyframes gh31-rail{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media(max-width:380px){.gh31-sonar{width:min(80vw,300px)}.gh31-search-head h1{font-size:26px}.gh31-search-status{padding:13px}}@media(prefers-reduced-motion:reduce){.gh31-live-spark,.gh31-sonar-sweep,.gh31-orbit,.gh31-signal,.gh31-sonar-glyph,.gh31-dots i,.gh31-progress-rail i{animation:none!important}}.gh32-panel{animation:gh32Appear .3s ease both}.gh32-panel input{display:block;width:100%;min-height:44px;margin:8px 0 15px}.gh32-period{padding:12px 0;border-bottom:1px solid #19191c;display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:12px}.gh32-period button{width:auto!important;min-width:76px}.gh32-chat{background:#19191c;border:1px solid #19191c;border-radius:22px;padding:14px;margin:12px 0}.gh32-chat-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gh32-chat-head button{width:auto;padding:8px}.gh32-chat-messages{height:260px;overflow-y:auto;padding:14px 0;display:flex;flex-direction:column;gap:9px}.gh32-bubble{max-width:88%;border-radius:15px;padding:10px 12px;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere;font-size:13px}.gh32-bubble.mine{background:#19191c;align-self:flex-end}.gh32-bubble.other{background:#19191c;align-self:flex-start}.gh32-bubble small{font-size:10px;color:#9b9397}.gh32-chat-compose{display:flex;gap:8px}.gh32-chat-compose input{min-width:0;flex:1}.gh32-chat-compose button{width:auto;flex:none}.gh32-chat-launch{min-height:230px}@keyframes gh32Appear{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gh32-panel{animation:none}}.gh32-ops{background:#19191c;border:1px solid #19191c;border-radius:20px;padding:16px;margin:18px 0}.gh32-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(98px,1fr));gap:8px}.gh32-ops-grid>div{background:#19191c;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.gh32-ops-grid strong{font-size:22px;color:#413032}.gh32-event{border-bottom:1px solid #19191c;padding:8px;font-size:12px}.gh33-role-choices{display:grid;gap:12px;width:100%;margin-top:20px}.gh33-role{border:1px solid #19191c!important;background:#19191c!important;color:#ff554a!important;border-radius:17px!important;display:flex!important;align-items:center;text-align:left;gap:12px;min-height:75px;padding:12px!important;box-shadow:0 7px 20px #ff554a0d;transition:transform .18s,box-shadow .18s}.gh33-role-client{background:#413032!important;color:#fff!important;border-color:#413032!important;box-shadow:0 12px 24px #41303229}.gh33-role>span:nth-child(2){display:grid;gap:4px;flex:1}.gh33-role strong{font-size:15px}.gh33-role small{font-size:12px;opacity:.78}.gh33-role-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#19191c;color:#413032}.gh33-role-client .gh33-role-ico{background:#19191c25;color:#fff}.gh33-role:active{transform:scale(.98)}.gh33-telegram-note{font-size:11px!important;margin:12px 0!important;color:#9b9397!important;line-height:1.4}.welcome-bottom{padding-bottom:65px!important}.welcome-photo img{object-fit:cover}.gh33-page{padding:24px 18px 100px;animation:gh33-enter .35s ease both}.gh33-page h1{font-size:26px;line-height:1.2;margin:12px 0}.gh33-page .muted{line-height:1.55}.gh33-centered{text-align:center}.gh33-icon-soft,.gh33-success-symbol{display:grid;place-items:center;margin:10px auto 15px;border-radius:50%;height:100px;width:100px;background:#19191c;color:#413032}.gh33-success-symbol{background:#413032;color:#fff;box-shadow:0 0 0 13px #19191c;animation:gh33-pop .5s cubic-bezier(.2,1.5,.6,1) both}.gh33-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#413032}.gh33-candidate-card,.gh33-summary{background:#19191c;border:1px solid #19191c;border-radius:20px;padding:18px;margin:22px 0;box-shadow:0 9px 28px #ff554a0a;text-align:left}.gh33-candidate-top{display:flex;align-items:center;gap:12px}.gh33-candidate-top>div:last-child{display:grid;gap:5px}.gh33-candidate-top strong{font-size:19px}.gh33-candidate-top small,.gh33-summary small{font-size:12px;color:#9b9397;display:block}.gh33-person-avatar{height:64px;width:64px;border-radius:18px;display:grid;place-items:center;color:#413032;background:#19191c}.gh33-order-facts{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0;border-bottom:1px solid #19191c}.gh33-order-facts span{display:flex;align-items:center;gap:6px;background:#19191c;border-radius:11px;padding:10px;font-weight:750;font-size:13px}.gh33-address{display:flex;align-items:center;gap:9px;padding-top:14px;font-size:13px}.gh33-deadline{border:1px solid #19191c;background:#19191c;padding:13px;border-radius:15px}.gh33-deadline>div{display:flex;align-items:center;gap:7px;color:#413032}.gh33-deadline span{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}.gh33-deadline p{font-size:12px;line-height:1.5;color:#9b9397;margin:8px 0 0}.gh33-actions{display:grid;gap:9px;margin:18px 0}.gh33-actions button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:9px}.gh33-summary>*{display:block;margin:5px 0}.gh33-summary span{color:#ff554a;font-size:12px}.gh33-tracking-header{text-align:center}.gh33-tracking-header h1{margin-top:5px}.gh33-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0}.gh33-stepper>div{text-align:center;color:#373339}.gh33-stepper span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#19191c;margin:0 auto 7px;font-weight:800}.gh33-stepper .done{color:#413032}.gh33-stepper .done span{background:#19191c;color:#413032}.gh33-stepper small{font-size:10px}.gh33-location-note{font-size:11px;color:#9b9397;line-height:1.45}.gh33-stars{display:flex;justify-content:center;gap:6px}.gh33-stars button{border:0;background:none;color:#373339;padding:7px}.gh33-stars button.selected{color:#19191c}.gh33-rating textarea{width:100%;min-height:94px;border-radius:14px;border:1px solid #19191c;padding:12px;margin:14px 0}.gh33-rating button.blue{width:100%}.gh33-thanks{color:#413032;font-weight:800}.gh30-tabs{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:12px!important;top:55px!important}.gh30-tabs::-webkit-scrollbar{display:none}.gh30-tabs button{flex:0 0 70px!important;scroll-snap-align:center}.gh32-panel h2{line-height:1.3}.gh31-search-head h1{position:relative!important;line-height:1.22!important;margin:15px 0 8px!important}.gh31-search-head{padding-top:12px!important}.gh31-cancel-block label,.gh31-cancel-block input{display:none}.gh31-cancel-block{padding-bottom:35px}.gh33-celebrate{animation:gh33-pop .5s ease both,gh33-glow 1.8s ease-in-out 2}@keyframes gh33-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gh33-pop{0%{opacity:0;transform:scale(.74)}to{opacity:1;transform:scale(1)}}@keyframes gh33-glow{50%{box-shadow:0 0 0 22px #19191c}}@media(prefers-reduced-motion:reduce){.gh33-page,.gh33-success-symbol,.gh33-celebrate,.gh33-role{animation:none!important;transition:none!important}}:root{color-scheme:dark;font-family:Manrope,Arial,sans-serif;background:#101011;color:#f2efed;--gh-blue:#ff5144;--gh31-blue:#ff5144;--gh31-ink:#f2efed;--gh31-cloud:#20191b}body{background:#101011}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid #ff6657;outline-offset:5px}button:disabled{cursor:not-allowed}a{color:inherit}h1,h2,h3,p{overflow-wrap:break-word}.phone,.phone.gh30-app{max-width:1440px;background:#101011;box-shadow:none;min-height:100dvh;padding:0}.statusbar{display:none}.app-header{height:94px;position:relative;top:0;border-bottom:1px solid #ffffff13;background:#101011;display:flex;gap:25px;padding:0 6%;z-index:160}.brand{display:flex;gap:12px;align-items:center;padding:0;background:none;border:none}.brand-symbol{font-size:47px;color:#ff5144;line-height:1}.brand strong{font-size:27px;font-weight:800;letter-spacing:-1.8px}.brand strong span{font-weight:500}.brand sup{font-size:9px;vertical-align:top;letter-spacing:0;margin:3px}.brand small{border-left:1px solid #ffffff30;padding-left:15px;margin-left:7px;font-size:9px;letter-spacing:2.3px;line-height:1.5;max-width:65px;text-align:left;color:#a29a9c}.desktop-nav{display:flex;gap:32px;margin:auto}.desktop-nav button{position:relative;background:none;border:0;font-size:12px;padding:12px 0;color:#aaa5a4}.desktop-nav button.active{color:#fff}.desktop-nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ff5144}.header-actions{display:flex;gap:21px;align-items:center}.age-tag{border:1px solid #ffffff35;color:#c9c1c0;padding:5px 7px;font-size:11px;border-radius:5px}.profile-btn{border:1px solid #ffffff20;border-radius:8px;display:flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;font-size:11px}.demo-ribbon{display:flex;align-items:center;justify-content:center;gap:13px;height:30px;font-size:10px;background:#1b191a;color:#9d9696;letter-spacing:.3px}.demo-ribbon>span:first-child{font-size:8px;letter-spacing:1.4px;color:#c1b8b5}.demo-ribbon-end{display:none}.blue,.blue:not(:disabled){background:#ff5144;color:#fff;border:1px solid #ff5144;box-shadow:none;border-radius:8px;font-weight:700}.blue:hover,.blue:not(:disabled):hover{background:#ff675b;box-shadow:0 8px 30px #ff47331a}.blue:disabled{background:#5b302e;border-color:#5b302e}.outline,.ghost{background:transparent;color:#e5dfdc;border:1px solid #ffffff2b;border-radius:8px;box-shadow:none}.outline:hover{background:#ffffff07}.dark{background:#ff5144;border-radius:8px}.muted{color:#9d9597}.content{padding:35px 26px 100px;max-width:700px;margin:auto}.content h1{font-size:38px;letter-spacing:-1.5px}.content h2{font-size:22px}.content em{font-family:Georgia,serif;font-weight:400;color:#ff675b}.ad-welcome{min-height:650px;height:calc(100vh - 237px);max-height:850px;position:relative;overflow:hidden;margin:0;isolation:isolate}.ad-photo-stage{position:absolute;top:0;right:0;bottom:0;width:61%;z-index:-1;background:#490c09}.ad-photo-stage>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;transform:scale(1.05);transition:opacity 1.2s,transform 7s}.ad-photo-stage>img.active{opacity:1;transform:scale(1.13)}.ad-photo-stage>img:nth-child(2){object-position:50% 20%}.ad-photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101011 0%,#10101145 28%,transparent 58%),linear-gradient(0deg,#101011b0,transparent 35%)}.ad-welcome-copy{padding:64px 0 0 6%;width:65%;position:relative;z-index:2}.eyebrow{font-size:9px;letter-spacing:2.6px;font-weight:600;color:#c0b9b7;display:flex;align-items:center;gap:11px}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:#ff5144}.ad-welcome h1{font-size:clamp(64px,7vw,101px);font-weight:500;letter-spacing:-5.8px;line-height:1.04;margin:29px 0 25px}.serif-word{font-family:Georgia,Times New Roman,serif;font-style:italic;color:#ff6458;font-weight:400;letter-spacing:-4.5px}.ad-intro{color:#aaa1a0;font-size:15px;line-height:1.85;margin:0 0 30px;letter-spacing:.1px}.ad-cta-row{display:flex;align-items:center;gap:30px}.ad-cta-row>.blue{width:210px;min-height:55px;justify-content:space-between;padding:14px 21px}.ad-private{color:#aca19f;font-size:10px;line-height:1.6;display:flex;align-items:center;gap:9px}.ad-private svg{color:#d5c8c4;flex-shrink:0}.ad-performer-link{display:flex;align-items:center;gap:12px;background:none;border:none;color:#b5adaa;font-size:11px;margin:16px 0 0;padding:6px 0}.ad-tags{margin-top:37px;display:flex;gap:15px;align-items:center;font-size:10px;color:#aaa09f}.ad-tags i{font-style:normal;color:#ff5144;font-size:14px}.photo-caption{position:absolute;bottom:94px;right:38px;writing-mode:vertical-rl;letter-spacing:4px;font-size:9px;color:#ffffffa0}.photo-control{position:absolute;right:7%;bottom:30px;display:flex;align-items:center;gap:10px}.photo-control>span{font-size:13px;font-weight:600;padding-right:10px;letter-spacing:2px}.photo-control i{font-style:normal;color:#ffffff65;font-size:10px;margin-left:6px}.photo-control button{background:#11111150;border:1px solid #ffffff35;color:#fff;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.hero-side-note{position:absolute;right:27px;top:40px;font-size:7px;letter-spacing:2px;color:#ffffff90}.ad-bottom-strip{margin:0 6%;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff1d;border-bottom:1px solid #ffffff1d}.ad-bottom-strip>div{display:flex;align-items:center;gap:16px}.strip-number{color:#ff6357;font-family:Georgia,serif;font-style:italic;font-size:30px}.ad-bottom-strip p{margin:0;display:grid;gap:7px}.ad-bottom-strip strong{font-size:12px;font-weight:500}.ad-bottom-strip small{font-size:9px;color:#8d8586}.ad-bottom-strip>button{border:1px solid #ffffff25;background:transparent;border-radius:50%;width:45px;height:45px;display:grid;place-items:center}.ad-footer{padding:22px 6%;display:flex;justify-content:space-between;gap:25px;color:#777073;align-items:center}.ad-footer>span{font-size:7px;letter-spacing:2px}.ad-footer small{font-size:8px;max-width:400px;text-align:right}.ad-choose{max-width:1150px;padding:35px 35px 80px}.text-back{background:none;border:0;padding:0 0 24px;display:flex;gap:8px;align-items:center;font-size:11px;color:#9c9395}.choose-heading h1{font-weight:500;margin:15px 0 12px;font-size:47px}.choose-heading>.muted{margin:0 0 33px;font-size:13px}.choose-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.ad-section-heading{display:flex;justify-content:space-between;align-items:center}.ad-section-heading h2{font-size:15px;font-weight:500;margin:0 0 18px}.ad-section-heading>span{font-size:9px;letter-spacing:1px;color:#7e7477}.category-card{display:block;width:100%;text-align:left;padding:0;position:relative;border:1px solid #ffffff25;border-radius:10px;background:#1c1414;box-shadow:none;height:365px}.category-card.selected{border-color:#79403b}.gh23-category img,.category-card img{height:100%;max-height:none;object-fit:cover;object-position:50% 35%;opacity:.83}.category-card .category-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(transparent 25%,#140806ed)}.category-card .category-overlay h2{font-size:29px;color:#fff;letter-spacing:-1px;margin:0 0 9px}.category-overlay .category-chip{position:absolute;left:20px;top:20px;font-size:8px;letter-spacing:1.3px;background:#101011a0;padding:8px 10px;border:1px solid #ffffff30;border-radius:6px;display:flex;gap:5px;align-items:center;color:#fff}.category-overlay .age-tag{position:absolute;right:20px;top:20px}.category-card p{font-size:11px;color:#c7b1ab}.image-disclaimer{color:#817678;font-size:9px;display:block;margin:10px 0}.tariffs{gap:12px}.tariff{border-radius:9px;min-height:100px;padding:16px;background:#19191c;border:1px solid #ffffff16;color:#fff;gap:16px}.tariff.selected{padding:16px;border:1px solid #ff6558;background:linear-gradient(120deg,#ff514413,#ff514405);box-shadow:none}.tariff-icon{background:#292124;color:#d0b1ab;width:44px;height:44px;border-radius:9px;font-size:26px}.tariff.selected .tariff-icon{background:#ff51441d;color:#ff685d}.tariff strong{font-size:18px;font-weight:600;letter-spacing:-.3px}.tariff small{font-size:10px;color:#a69b9f;line-height:1.6}.tariff-overline{font-size:7px;letter-spacing:1.6px;color:#928386}.tariff.selected .tariff-overline{color:#ef9f94}.radio{border-color:#6b5b61;width:20px;height:20px;flex-shrink:0}.selected .radio{background:#ff5144;border-color:#ff5144;color:#fff}.choose-note{display:flex;gap:10px;color:#b4a2a2;align-items:center;margin:17px 0}.choose-note p{font-size:10px;line-height:1.7;margin:0}.bottom-cta{margin-top:10px;min-height:55px;justify-content:space-between;padding:14px 20px}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:700px;background:#171719ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#ffffff17}.tabbar button{padding:6px 18px;font-size:11px;color:#8d8187}.tabbar button.active{color:#ff675a}.tabbar small{margin-top:4px}.ad-home{max-width:1000px;padding-top:35px}.ad-home>h1{font-size:50px;font-weight:500;letter-spacing:-2px}.home-banner{height:340px;background:#241514;border:1px solid #ffffff15;border-radius:12px;flex-direction:row-reverse;margin:30px 0}.home-banner>img{width:46%;object-position:50% 25%}.home-banner>div{padding:35px;background:linear-gradient(100deg,#201414,#20141450)}.home-banner h2{font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1.1;margin:16px 0}.home-banner p{color:#b5a6a2}.home-banner .blue{max-width:230px;margin-top:10px}.tiles{gap:16px;margin-bottom:30px}.tiles button{background:#1b191c;border:1px solid #ffffff15;border-radius:10px;padding:25px;color:#f0e5df;position:relative;gap:12px}.tiles button>svg{color:#ff6c5c}.tiles button>svg:last-child{position:absolute;right:20px;top:25px}.tiles strong{font-size:16px;font-weight:500}.tiles small{font-size:11px;font-weight:400;color:#a69c9e}.gh-info-strip{display:flex;gap:15px;background:#1b191c;border:1px solid #ffffff15;color:#d5c8c5;padding:20px;border-radius:10px}.gh-info-strip>svg{flex-shrink:0;color:#ff675b}.gh-info-strip strong{font-weight:500;font-size:13px}.gh-info-strip p{color:#9d9195;font-size:11px;margin:7px 0 0;line-height:1.7}.gh23-booking{max-width:760px;margin:auto;padding-bottom:120px}.gh23-booking-head{padding:27px 22px 15px}.gh23-booking-head h2{color:#f3eae5;font-size:25px}.gh23-booking-panel{background:#1b191c;border-color:#ffffff15;border-radius:10px;padding:18px}.gh23-booking-main{padding:0 22px}.gh23-sticky{width:min(100%,760px);background:#161517;border-color:#ffffff15;padding:15px 22px}.gh23-sticky .blue{justify-content:space-between;padding:13px 20px}.search-input{background:#1c1a1d;border-color:#ffffff25;border-radius:8px;color:#ff675b}.search-input input{background:transparent;color:#fff}.gh23-section-title,.gh23-tariff-summary strong,.gh23-cost strong{color:#eee4df}.gh23-time-options button,.gh24-switch button{background:#232023;color:#d7c6c6;border-color:#ffffff20}.gh23-time-options button.selected,.gh24-switch button.selected{background:#ff514418;border-color:#ff675b;color:#ffa79c}.gh23-time-options button small,.gh23-cost span,.gh23-cost-note,.gh23-calendar p{color:#a9999e}.gh23-tariff-summary{border-color:#ffffff18}.gh23-tariff-summary button,.gh23-edit,.gh23-section-title svg{color:#ff8273}.gh23-calendar input,input,textarea{background:#211e22;color:#f6eae6;border-color:#51434a;border-radius:8px}.gh23-calendar label{color:#c1aeb1}.gh23-eyebrow{color:#b68b87}.gh-address-options{background:#201d21;border-color:#51434a}.gh-address-options button{background:transparent;color:#eee0db;border-color:#ffffff12}.map-frame{filter:saturate(.3);border-radius:9px}.gh23-map-caption{background:#1c191e;color:#c9b5ba;border-color:#ffffff20}.leaflet-container{color-scheme:light}.gh33-page{max-width:620px;margin:0 auto;min-height:calc(100vh - 180px);padding:40px 25px}.gh33-page h1{font-size:34px;letter-spacing:-1px;color:#f7ebe5}.gh33-candidate-card,.gh33-deadline,.gh33-summary,.gh33-icon-soft,.details-box,.gh25-panel,.gh24-prices{background:#1c191e;border-color:#ffffff20;color:#f1e4de;border-radius:12px}.gh33-candidate-top strong,.gh33-deadline strong,.gh33-order-facts,.gh33-address{color:#f1e4de}.gh33-eyebrow{color:#ff8c7b}.gh33-success-symbol{background:#ff514416;color:#ff7768;box-shadow:none}.gh33-order-facts,.gh33-stepper{border-color:#ffffff20}.gh33-stepper .done{color:#ff8170}.gh33-stepper .done span{background:#ff5144}.gh33-deadline span{color:#ff8e7a}.gh33-person-avatar{background:#ff514420;color:#ff8c7a}.gh33-deadline>div{color:#cdb5b4}.gh33-location-note{color:#a68b96}.gh31-search-scene{max-width:600px;margin:auto;background:radial-gradient(circle at 50% 26%,#351c24,#101011 60%)}.gh31-live-pill{background:#271a20;border-color:#66313a;color:#ff9d8b}.gh31-sonar{background:radial-gradient(circle,#5e2633,#271820 36%,transparent 70%)}.gh31-sonar-center{background:#20161e;color:#ff8b78;border-color:#ff77684a}.gh31-sonar-grid{opacity:.2}.gh31-search-status{background:#211a20;color:#dec8cb;border-color:#ffffff20}.gh31-status-top strong{color:#efdfd8}.gh31-search-status p,.gh31-search-head p{color:#ad919d}.gh31-more{color:#ff9c88}.gh31-live-spark{background:#ff6a55}.profile-line h3{color:#e6d5d1}.client-avatar{background:#ff51441a;color:#ff806e}.menu-row{background:transparent;border-color:#ffffff15;color:#d6c2c4;padding:22px 5px}.menu-row>svg:first-child{color:#c8a3a5}.menu-row:hover{background:#ffffff04}.gh23-order-filters{background:#211b22}.gh23-order-filters button.selected{background:#4a2931;color:#ffad99}.empty{color:#b19ba5}.gh32-chat,.gh32-chat-messages,.gh32-chat-head{background:#1b181e;border-color:#ffffff1b;color:#e9d9d4}.gh32-bubble.other{background:#362b33;color:#e9d9d4}.gh32-bubble.mine{background:#6a3036;color:#fff}.gh32-chat-compose input{background:#241e25;border-color:#ffffff30;color:#fff}.gh32-chat-launch{background:transparent}.gh30-tabs{background:#151217;border-color:#ffffff15}.gh30-tabs button{color:#b8a0ad}.gh30-tabs button.selected{background:#43232f;border-color:#ff826d60;color:#ffab95}.performer-content{max-width:750px!important}.gh31-hero{background:linear-gradient(130deg,#3d2028,#1d161e);border-color:#ffffff20}.gh31-hero h2{color:#ffe5d8}.gh31-hero p{color:#bda1a8}.availability{background:#201920;border-color:#ffffff18}.availability strong{color:#eddbd6}.gh25-panel input,.gh25-panel textarea,.gh24-price-row input{background:#262029;border-color:#ffffff26;color:#fff}.gh25-panel label{color:#c0a4ae}.gh24-price-row{border-color:#ffffff20}.gh24-prices h2{color:#efddd8}.gh30-return{margin-bottom:35px}.demo-progress{padding:15px;border:1px dashed #755047;border-radius:10px;margin:15px 0;display:grid;gap:8px;font-size:10px;color:#c9aa9e}.demo-progress .outline{min-height:36px;font-size:11px}.gh33-rating textarea{background:#211c23;color:#f6dfd5;border-color:#ffffff25}.gh33-rating .blue,.gh33-centered .outline{margin-top:12px}.gh33-stars button.selected{color:#ffaf71}.overlay-alert{background:#42232a;color:#ffe3da;border-color:#b96151;max-width:650px;left:50%;transform:translate(-50%);width:calc(100% - 30px)}.admin-shell{background:#101011;color:#f6e2da}.admin-shell aside{background:#1c151b}.admin-panel{background:#211a21}.back-icon{background:#251c23;color:#eac6bf}.gh32-bubble{overflow-wrap:anywhere}.gh33-actions{gap:12px}.text-back:hover,.ad-performer-link:hover{color:#ff9582}@media(min-width:800px){.page-choose .tabbar{display:none}.page-orders .content,.page-profile .content,.page-chat .content{padding-top:50px}.page-choose .choose-category{max-width:470px}.gh33-summary{padding:25px}.gh30-app .app-header{position:sticky}}@media(max-width:1000px){.app-header{padding:0 4%;gap:12px}.desktop-nav{gap:18px}.brand small{display:none}.ad-welcome-copy{padding-left:5%;width:70%}.ad-welcome h1{font-size:74px;letter-spacing:-4px}.ad-intro{font-size:14px}.ad-welcome{min-height:650px}.ad-tags{font-size:9px;gap:10px}.ad-bottom-strip{margin:0 5%;gap:20px}.ad-bottom-strip>div{gap:10px}.ad-bottom-strip small{font-size:8px}.choose-grid{gap:30px}.ad-footer{padding-left:5%;padding-right:5%}}@media(max-width:700px){.app-header{height:71px;padding:0 20px}.brand strong{font-size:24px}.brand-symbol{font-size:34px}.brand{gap:8px}.desktop-nav{display:none}.header-actions{margin-left:auto;gap:12px}.profile-btn{padding:9px;border:0;background:#ffffff08}.profile-btn span{display:none}.demo-ribbon{font-size:8px;height:27px;gap:10px}.demo-ribbon>span:first-child{font-size:7px;letter-spacing:.8px}.ad-welcome{height:auto;min-height:720px;max-height:none;padding-top:235px}.ad-photo-stage{width:100%;height:460px;bottom:auto;top:0}.ad-photo-stage>img{object-position:50% 24%}.ad-photo-shade{background:linear-gradient(0deg,#101011 0%,#10101140 35%,transparent 70%),linear-gradient(90deg,#10101135,transparent)}.ad-welcome-copy{padding:25px 25px 22px;width:100%}.ad-welcome-copy .eyebrow{font-size:8px;letter-spacing:2px}.ad-welcome h1{font-size:61px;letter-spacing:-3.5px;margin:20px 0;line-height:1.06}.serif-word{letter-spacing:-3px}.ad-intro{font-size:13px;line-height:1.75;color:#b5a7a5;margin-bottom:24px}.desktop-only{display:none}.ad-cta-row{gap:20px}.ad-cta-row>.blue{width:195px;font-size:12px;min-height:52px}.ad-private{font-size:8px;gap:7px}.ad-tags{margin-top:27px;font-size:8px;gap:12px}.photo-caption,.hero-side-note{display:none}.photo-control{top:25px;bottom:auto;right:20px;gap:6px}.photo-control button{width:28px;height:28px}.photo-control>span{font-size:10px}.ad-bottom-strip{display:grid;grid-template-columns:1fr;padding:25px 0;margin:0 25px;gap:24px;position:relative}.ad-bottom-strip>div{gap:19px}.ad-bottom-strip strong{font-size:12px}.ad-bottom-strip small{font-size:10px}.ad-bottom-strip>button{position:absolute;right:0;bottom:25px;width:35px;height:35px}.strip-number{font-size:29px}.ad-footer{padding:20px 25px 30px;flex-direction:column;align-items:flex-start;gap:15px}.ad-footer small{text-align:left;font-size:8px}.ad-footer>span{font-size:6px;letter-spacing:1.5px}.ad-choose{padding:24px 20px 100px}.choose-heading h1{font-size:33px;letter-spacing:-1.2px}.choose-heading>.muted{font-size:11px;line-height:1.7;margin-bottom:25px}.choose-grid{grid-template-columns:1fr;gap:25px}.category-card{height:230px;border-radius:10px}.category-card img{object-position:50% 35%}.category-card .category-overlay{padding:20px}.category-card .category-overlay h2{font-size:25px}.category-overlay .category-chip{left:15px;top:15px}.category-overlay .age-tag{right:15px;top:15px}.ad-section-heading h2{font-size:15px;margin-bottom:14px}.image-disclaimer{font-size:8px}.tariff{min-height:94px;padding:15px}.tariff.selected{padding:15px}.tariff-icon{width:40px;height:40px}.tariff strong{font-size:17px}.tariff small{font-size:10px}.choose-note{margin-top:18px}.page-choose .bottom-cta{position:sticky;bottom:10px;z-index:120;box-shadow:0 0 0 10px #101011e8}.page-choose .content{padding-bottom:25px}.content{padding:25px 20px 110px}.content h1{font-size:32px}.ad-home>h1{font-size:42px}.home-banner{height:290px;margin:25px 0}.home-banner>img{width:43%;object-position:50% 25%}.home-banner>div{padding:20px 15px}.home-banner .eyebrow{font-size:6px;letter-spacing:1px}.home-banner h2{font-size:25px}.home-banner p{font-size:10px;line-height:1.5}.home-banner .blue{font-size:10px;min-height:43px;padding:10px}.ad-section-heading>span{font-size:6px;letter-spacing:.6px}.tiles{gap:10px}.tiles button{padding:18px 14px;gap:11px}.tiles strong{font-size:12px}.tiles small{font-size:9px;line-height:1.6}.tiles button>svg:last-child{right:13px;top:19px;width:15px}.gh-info-strip{padding:17px}.gh-info-strip strong{font-size:12px}.gh-info-strip p{font-size:10px}.gh33-page h1{font-size:29px}.gh33-page{padding:30px 20px;min-height:calc(100dvh - 98px)}.gh23-booking-head{padding:23px 18px 14px;gap:10px}.gh23-booking-head h2{font-size:22px}.gh23-booking-main{padding:0 15px}.gh23-sticky{padding-left:17px;padding-right:17px}.gh23-booking-panel{padding:15px}.gh23-booking-head .gh23-edit{font-size:10px}.gh23-eyebrow{font-size:8px}.gh23-sticky .blue{font-size:12px}.gh23-calendar label{min-width:0}.gh30-tabs{top:71px}.performer-content h2{font-size:20px}.gh31-hero h2{font-size:23px}.gh33-tracking-header h1{font-size:27px}.gh33-candidate-top strong{font-size:20px}.gh33-candidate-card{padding:18px}.gh33-order-facts{font-size:13px}.page-welcome .app-header{position:relative}.page-choose .app-header,.gh30-app .app-header{position:sticky}.tabbar{max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ad-photo-stage img{transform:none!important}.ad-photo-stage img:not(.active){display:none}}.ad-photo-stage{overflow:hidden}.ad-photo-stage>img{object-position:50% 8%}.ad-photo-stage>img.active{transform:scale(1.035)}.category-card img,.gh23-category img{object-position:50% 10%}.photo-control,.photo-caption{z-index:3}@media(max-width:700px){.ad-photo-stage>img{object-position:50% 18%}.category-card img,.gh23-category img{object-position:50% 18%}}.demo-map{position:relative;overflow:hidden;width:100%;border:1px solid #ffffff14;border-radius:9px;background:#211e24}.demo-map>svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.demo-map-label{position:absolute;left:15px;top:15px;font-size:8px;letter-spacing:1.6px;color:#ab969f;background:#211e24d0;padding:7px;border-radius:5px}.demo-map-pin{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);border:4px solid #1e191e;border-radius:50%;width:52px;height:52px;background:#ff604e;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 15px #ff604e18,0 6px 30px #0008}.demo-map-note{position:absolute;bottom:18px;left:15px;right:15px;text-align:center;color:#bba4ad;font-size:9px}.gh23-map-caption{display:none}.gh23-booking-head{background:transparent}.page-address .gh23-booking{background:#101011}.gh33-stepper .done span{color:#fff}.gh23-map{border-radius:9px}.gh33-page .gh33-order-facts span{background:#2a2026}.mobile-only{display:none}.dispatch-home{max-width:1180px;padding:32px 35px 100px}.dispatch-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dispatch-topline .text-back{padding:0;gap:8px;color:#c6b6b4;font-size:11px}.dispatch-home>h1{font-size:46px;font-weight:500;letter-spacing:-1.8px;margin:10px 0 13px;line-height:1.14}.dispatch-home>h1 em{font-family:Georgia,serif;font-weight:400;color:#ff7566}.dispatch-lead{font-size:13px;line-height:1.8;color:#b3a5aa;margin:0 0 30px}.dispatch-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.dispatch-visual{position:relative;min-height:565px;overflow:hidden;border-radius:12px;border:1px solid #ffffff20;background:#321a1b}.dispatch-images{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dispatch-images img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:50% 9%;opacity:0;transform:scale(1.04);transition:opacity 1s,transform 8s}.dispatch-images img.active{opacity:1;transform:scale(1.085)}.dispatch-image-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160d10f5,transparent 70%)}.dispatch-visual-top{position:absolute;left:22px;right:22px;top:22px;display:flex;justify-content:space-between;align-items:center}.dispatch-visual-top>span:first-child{font-size:8px;letter-spacing:2.3px;color:#f4c8c0}.dispatch-visual-copy{position:absolute;left:25px;right:25px;bottom:75px}.dispatch-visual-copy .eyebrow{font-size:7px;letter-spacing:1.5px;color:#f4c0b7}.dispatch-visual-copy h2{font-size:36px;letter-spacing:-1px;line-height:1.12;font-weight:500;margin:17px 0}.dispatch-visual-copy em{color:#ff9586;font-family:Georgia,serif;font-weight:400}.dispatch-visual-copy p{font-size:11px;line-height:1.9;color:#cbb0b0}.dispatch-photo-controls{position:absolute;left:25px;bottom:20px;display:flex;gap:13px;align-items:center}.dispatch-photo-controls button,.candidate-gallery-nav button{border:1px solid #ffffff40;border-radius:50%;width:30px;height:30px;background:#10101160;display:grid;place-items:center}.dispatch-photo-controls>span{font-size:10px;letter-spacing:2px;color:#caa6a3}.dispatch-categories>.ad-section-heading{padding:5px 0 0}.dispatch-categories .tariff{min-height:96px}.dispatch-categories .tariffs{gap:11px}.dispatch-how{border-top:1px solid #ffffff16;margin-top:22px;padding-top:17px}.dispatch-how>span{font-size:8px;letter-spacing:1.5px;color:#c7a7a3}.dispatch-how ol{margin:13px 0 17px;padding-left:17px;display:grid;gap:8px;color:#b8a7ad;font-size:11px;line-height:1.6}.dispatch-how li::marker{color:#ff7767}.dispatch-categories .bottom-cta{font-size:13px}.dispatch-privacy{font-size:9px;display:flex;justify-content:center;align-items:center;gap:8px;color:#b3999d;margin:15px 0 0}.dispatch-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding-top:20px;border-top:1px solid #ffffff17}.dispatch-footer>span{font-size:7px;letter-spacing:2px;color:#987e86}.dispatch-footer small{font-size:8px;color:#927d88}.dispatch-notification{text-align:left;margin:20px 0;padding:18px;background:#20191e;border:1px dashed #98604f;border-radius:12px}.dispatch-notification-label{display:flex;gap:8px;align-items:center;color:#ffb394;font-size:7px;letter-spacing:1.4px}.dispatch-notification h3{font-size:17px;font-weight:600;margin:17px 0 10px;color:#f4e2dc}.dispatch-notification p{font-size:11px;color:#c5a7ad;line-height:1.8}.dispatch-notification>small{display:block;font-size:9px;color:#b295a0;line-height:1.7}.dispatch-notification .btn-row{margin-top:18px}.dispatch-notification .btn-row button{font-size:11px;min-height:42px;padding:10px 8px}.dispatch-notification .dispatch-search-reason{font-size:10px;color:#ffc5aa;padding:10px 0 0}.dispatch-notifying{display:flex;gap:12px;align-items:center;padding:20px 0 5px;color:#d4b6b7;font-size:11px}.dispatch-candidate{max-width:1050px;padding:32px 30px 70px}.candidate-heading{text-align:center;margin:0 0 25px}.candidate-heading .gh33-eyebrow{display:flex;justify-content:center;gap:8px;align-items:center;font-size:9px;letter-spacing:1.3px}.candidate-heading h1{font-size:36px;font-weight:500}.candidate-heading>.muted{font-size:12px}.candidate-layout{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #ffffff20;border-radius:13px;overflow:hidden;background:#1b171c}.candidate-gallery{position:relative;min-height:470px;background:#261a21}.candidate-gallery>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.candidate-gallery-label{position:absolute;bottom:15px;left:15px;right:15px;font-size:7px;letter-spacing:1.5px;background:#171018cc;color:#ecd3ca;padding:8px 11px;border-radius:5px;text-align:center}.candidate-gallery-nav{position:absolute;top:15px;left:15px;right:15px;display:flex;justify-content:space-between;align-items:center;font-size:10px}.candidate-no-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;color:#b79da7;font-size:12px}.candidate-data{padding:27px}.candidate-name{display:flex;gap:15px;align-items:baseline;flex-wrap:wrap}.candidate-name h2{font-size:31px;letter-spacing:-1px;font-weight:500;margin:0}.candidate-name>span{font-size:14px;color:#c6aeb3}.candidate-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;color:#bba2ad;margin:17px 0}.candidate-meta>span{display:flex;align-items:center;gap:5px}.candidate-meta>span:first-child{padding:6px 10px;border:1px solid #ff79655e;border-radius:5px;background:#ff796511;color:#ffb09c}.candidate-about{padding:17px 0;border-top:1px solid #ffffff15}.candidate-about h3{font-size:11px;font-weight:500;color:#e2c9c8;margin:0 0 10px}.candidate-about p{font-size:12px;color:#baa4ad;line-height:1.85;margin:0}.candidate-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.candidate-tags>span{border-radius:5px;padding:6px 10px;background:#ffffff06;color:#bba3ac;font-size:9px;border:1px solid #ffffff10}.candidate-rating{display:flex;align-items:center;gap:7px;color:#ffd097;font-size:11px}.candidate-quote{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.candidate-quote>div{display:grid;gap:8px}.candidate-quote small{color:#b89ca6;font-size:9px}.candidate-quote strong{font-size:19px;font-weight:500}.candidate-data .gh33-address{color:#d3babe;font-size:11px;line-height:1.7;margin:5px 0}.candidate-demo-note{font-size:8px;line-height:1.8;color:#9b808e;margin:17px 0 0}.candidate-decision{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:25px;margin:23px 0 0}.candidate-decision .gh33-actions{margin:0;grid-template-columns:1fr 1fr;gap:12px}.candidate-decision .gh33-actions button{min-height:100%;font-size:12px;line-height:1.6;padding:15px}.candidate-decision .gh33-deadline{margin:0;padding:15px}.candidate-decision .gh33-deadline strong{font-size:11px}.candidate-decision .gh33-deadline p{font-size:9px}.dispatch-candidate .gh33-actions button.outline{color:#f2c9c0;border-color:#ffffff30}.page-search .gh31-search-scene{padding-top:28px}.page-search .gh31-search-head h1{font-size:29px}.page-search .gh31-cancel-block{margin-top:20px}.gh31-sonar{max-width:280px}.gh31-sonar-center>span:last-child{color:#e1a9aa}.dispatch-categories .tariff.selected{border-color:#ff6858}.dispatch-categories .bottom-cta{position:static}.dispatch-visual .age-tag{background:#1f131b70}.page-choose .tabbar,.page-home .tabbar{display:none}.page-home .dispatch-home{padding-bottom:45px}@media(max-width:900px){.dispatch-grid{gap:27px}.dispatch-home{padding-left:28px;padding-right:28px}.dispatch-home>h1{font-size:39px}.dispatch-visual-copy h2{font-size:30px}.candidate-layout{grid-template-columns:1fr 1fr}.candidate-data{padding:22px}.candidate-decision{gap:15px}.candidate-decision .gh33-actions{grid-template-columns:1fr;gap:9px}.candidate-decision .gh33-actions button{min-height:44px}.candidate-heading h1{font-size:32px}}@media(max-width:700px){.mobile-only{display:block}.dispatch-home{padding:23px 20px 30px}.dispatch-topline{margin-bottom:16px}.dispatch-topline .eyebrow{font-size:6px;letter-spacing:1.4px;gap:7px}.dispatch-topline .text-back{font-size:9px}.dispatch-home>h1{font-size:34px;letter-spacing:-1.2px;line-height:1.16;margin:8px 0 13px}.dispatch-lead{font-size:11px;line-height:1.8;margin:0 0 23px;max-width:310px}.dispatch-grid{grid-template-columns:1fr;gap:22px}.dispatch-categories{grid-row:1}.dispatch-visual{min-height:290px;grid-row:2}.dispatch-visual-copy{bottom:55px;left:20px;right:20px}.dispatch-visual-copy h2{font-size:26px;margin:13px 0}.dispatch-visual-copy p{font-size:10px;line-height:1.7}.dispatch-visual-copy .eyebrow{font-size:5px;letter-spacing:1px}.dispatch-visual-top{top:15px;left:18px;right:18px}.dispatch-visual-top>span:first-child{font-size:6px}.dispatch-images img{object-position:50% 20%}.dispatch-visual-copy{max-width:270px}.dispatch-image-shade{background:linear-gradient(90deg,#1710189a,transparent),linear-gradient(0deg,#171018ef,transparent 90%)}.dispatch-photo-controls{left:auto;right:17px;bottom:17px;gap:7px}.dispatch-photo-controls>span{font-size:8px}.dispatch-photo-controls button{width:25px;height:25px}.dispatch-categories .tariffs{gap:9px}.dispatch-categories .tariff{min-height:88px;padding:12px 14px}.dispatch-categories .tariff strong{font-size:18px}.dispatch-categories .tariff small{font-size:9px}.dispatch-categories .tariff-overline{font-size:6px;letter-spacing:1.7px}.dispatch-categories .tariff-icon{width:38px;height:38px}.dispatch-how{margin-top:17px;padding-top:15px}.dispatch-how ol{font-size:10px;gap:7px;line-height:1.6;margin-bottom:20px}.dispatch-how>span{font-size:7px}.dispatch-categories .bottom-cta{font-size:12px;min-height:52px}.dispatch-privacy{font-size:8px;margin-top:13px}.dispatch-footer{flex-direction:column;align-items:flex-start;gap:13px;margin-top:20px}.dispatch-footer small{font-size:7px;line-height:1.8}.dispatch-candidate{padding:25px 17px 40px}.candidate-heading{margin-bottom:20px;text-align:left}.candidate-heading .gh33-eyebrow{justify-content:flex-start;font-size:8px;letter-spacing:1px}.candidate-heading h1{font-size:28px}.candidate-heading>.muted{font-size:11px;line-height:1.8}.candidate-layout{grid-template-columns:1fr}.candidate-gallery{min-height:340px}.candidate-gallery>img{object-position:50% 15%}.candidate-data{padding:21px}.candidate-name h2{font-size:28px}.candidate-meta{font-size:9px;gap:12px}.candidate-about p{font-size:11px}.candidate-quote strong{font-size:18px}.candidate-quote{padding:18px 0}.candidate-data .gh33-address{font-size:10px}.candidate-demo-note{font-size:7px}.candidate-decision{grid-template-columns:1fr;gap:13px;margin-top:17px}.candidate-decision .gh33-actions{grid-template-columns:1fr 1fr}.candidate-decision .gh33-actions button{font-size:11px;min-height:53px;padding:10px 7px}.candidate-decision .gh33-deadline p{font-size:8px}.dispatch-notification{padding:15px}.dispatch-notification-label{font-size:6px;letter-spacing:1px}.dispatch-notification h3{font-size:16px}.dispatch-notification .btn-row button{font-size:10px}.page-search .gh31-search-head h1{font-size:25px}.page-search .gh31-search-scene{padding-top:23px}.gh31-sonar{max-width:255px}.candidate-gallery-label{font-size:6px}.candidate-gallery-nav{font-size:9px}}.session-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;background:radial-gradient(ellipse at 70% 10%,#48161d,#101011 60%)}.session-card{width:min(100%,440px);padding:30px;border:1px solid #ffffff20;border-radius:16px;background:#171316;display:grid;gap:19px}.session-symbol{font-size:55px;color:#ff6454;line-height:1}.session-card h1{font-size:36px;letter-spacing:-1.2px;font-weight:500;line-height:1.15;margin:0}.session-card em{font-family:Georgia,serif;font-weight:400;color:#ff8e7a}.session-card p{font-size:12px;line-height:1.9;color:#c2a9b2;margin:0}.session-card small{font-size:9px;line-height:1.8;color:#a28391}.session-card a{text-decoration:none}.session-card button,.session-card a{font-size:12px}.session-error{color:#ffc3b1!important;font-size:12px;padding:12px}.photo-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100px;color:#c3a4ad;font-size:11px;background:#2a1e27}.candidate-gallery>.photo-unavailable{position:absolute;top:0;right:0;bottom:0;left:0}.candidate-gallery>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.profile-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.profile-categories{margin:20px 0;padding:15px;border:1px solid #ffffff25;border-radius:9px}.profile-categories label{display:flex;align-items:center;gap:10px}.profile-categories input{width:auto;accent-color:#ff6554}.my-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.my-photo-grid>div{min-width:0}.my-photo-grid img,.my-photo-grid .photo-unavailable{width:100%;height:150px;object-fit:cover;border-radius:8px}.my-photo-grid button{font-size:10px;min-height:35px;margin-top:8px;padding:8px}.photo-upload-label{position:relative;padding:17px!important;border:1px dashed #c6816d;border-radius:9px;text-align:center;cursor:pointer}.photo-upload-label input{padding:8px!important;font-size:11px}.performer-profile-editor h3{font-size:15px;margin-top:25px}.admin-photo-row{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.admin-photo-row img{width:95px;height:130px;object-fit:cover;border-radius:7px}.telegram-login-widget{min-height:40px}.performer-profile-editor input,.performer-profile-editor textarea{font-size:14px}@media(max-width:700px){.session-card{padding:25px 20px}.session-card h1{font-size:31px}.my-photo-grid{grid-template-columns:repeat(2,1fr)}.profile-editor-grid{gap:10px}}.help-faq{border-bottom:1px solid #ffffff20;padding:20px 0;font-size:14px}.help-faq summary{cursor:pointer;color:#ead9d2}.help-faq p{font-size:12px;line-height:1.9;color:#bca4ad}.active-order-banner{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:20px 0;padding:15px;background:#3a2028;border:1px solid #976558;border-radius:9px;font-size:11px}.active-order-banner button{background:transparent;border:0;color:#ffb79c;display:flex;gap:7px;align-items:center;font-size:11px}.gh21-item>div>p{font-size:12px;line-height:1.7;color:#bda7ae}.gh44-role-screen{min-height:calc(100dvh - 90px);display:grid;grid-template-columns:1fr;align-content:start;background:#19191c;color:#fff}.gh44-role-image{height:clamp(200px,36dvh,420px);position:relative;overflow:hidden;background:#281f25}.gh44-role-image img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:saturate(.86)}.gh44-role-image:after{content:"";position:absolute;top:48%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#19191c)}.gh44-flag{position:absolute;z-index:1;top:18px;left:22px;border:1px solid #ffffff55;border-radius:999px;padding:8px 13px;background:#19191c88;color:#fff;font-size:10px;font-weight:800;letter-spacing:1px}.gh44-role-content{position:relative;z-index:2;padding:10px 22px 34px;margin-top:-12px}.gh44-kicker{font-size:10px;letter-spacing:2px;color:#f3aba5;font-weight:800}.gh44-role-content h1{font-size:clamp(32px,6vw,47px);line-height:1.07;letter-spacing:-1.7px;margin:10px 0}.gh44-role-content h1 em{color:#ff554a;font-style:normal}.gh44-role-content>p{color:#bbb0b5;font-size:14px;margin:8px 0 23px}.gh44-role-choice{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:17px 15px;min-height:78px;border-radius:17px;border:1px solid #5c4047;margin:10px 0;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.gh44-role-choice:active{transform:scale(.985)}.gh44-role-choice.primary{background:#ff554a;border-color:#ff554a;color:#1e171a;box-shadow:0 8px 29px #ff554a35}.gh44-role-choice.secondary{background:#262128;color:#f5eef0}.gh44-role-choice>span:nth-child(2){display:grid;gap:4px;flex:1}.gh44-role-choice strong{font-size:17px;font-weight:800}.gh44-role-choice small{font-size:12px;color:inherit;opacity:.75}.gh44-role-symbol{height:43px;width:43px;display:grid;place-items:center;border:1px solid currentColor;border-radius:13px;opacity:.86}.gh44-role-content .gh44-role-footnote{display:flex;align-items:center;gap:7px;font-size:11px;color:#93878b;margin-top:18px;line-height:1.5}.gh44-profile-readiness{display:flex;gap:12px;background:#30252c;border:1px solid #8f5050;border-radius:16px;padding:15px;margin:14px 0;color:#f6eeee}.gh44-profile-readiness>svg{flex:none;color:#ff867d}.gh44-profile-readiness strong{display:block;font-size:14px}.gh44-profile-readiness p{font-size:12px;line-height:1.5;color:#e0cbd0;margin:7px 0}.gh44-profile-readiness button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#ff9b8c;font-weight:700;padding:4px 0;cursor:pointer}@media(min-width:720px){.phone.page-welcome{max-width:1100px}.gh44-role-screen{grid-template-columns:1fr 1fr;min-height:640px}.gh44-role-image{height:min(88dvh,740px)}.gh44-role-image:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 70%,#19191c 100%)}.gh44-role-content{margin:auto;width:100%;max-width:520px;padding:55px 38px}}@media(prefers-reduced-motion:reduce){.gh44-role-choice{transition:none}}.phone.gh30-app{width:100%;min-width:0}.phone.gh30-app .content.performer-content{box-sizing:border-box;width:100%;max-width:930px!important;min-width:0;padding:26px 32px 105px;margin-inline:auto}.phone.gh30-app .performer-content>*,.phone.gh30-app .performer-content .gh25-panel,.phone.gh30-app .performer-content .gh24-prices,.phone.gh30-app .performer-content .gh44-profile-readiness,.phone.gh30-app .performer-content .gh30-tabs{box-sizing:border-box;min-width:0;max-width:100%}.phone.gh30-app .performer-content .profile-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:12px}.phone.gh30-app .performer-content .profile-editor-grid>label,.phone.gh30-app .performer-content .performer-profile-editor>label{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}.phone.gh30-app .performer-content .performer-profile-editor input:not([type=checkbox]),.phone.gh30-app .performer-content .gh24-prices input,.phone.gh30-app .performer-content .gh32-panel input{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%}.phone.gh30-app .performer-content .profile-categories{box-sizing:border-box;min-width:0;max-width:100%;margin-inline:0}.phone.gh30-app .performer-content .profile-categories label{min-width:0}.phone.gh30-app .performer-content .my-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.phone.gh30-app .performer-content .my-photo-grid>div{min-width:0;max-width:100%}.phone.gh30-app .performer-content .my-photo-grid img,.phone.gh30-app .performer-content .my-photo-grid .photo-unavailable{display:block;width:100%;height:auto;aspect-ratio:3/4;max-height:360px;object-fit:contain;background:#130f13}.phone.gh30-app .performer-content .photo-upload-label{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}.phone.gh30-app .performer-content .photo-upload-label input[type=file]{display:block;max-width:100%;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.phone.gh30-app .performer-content .gh30-tabs{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0!important}.phone.gh30-app .performer-content .gh30-tabs button{white-space:nowrap}@media(max-width:700px){.phone.gh30-app .content.performer-content{width:100%;max-width:100%!important;min-width:0;padding:14px clamp(12px,4.5vw,20px) 98px!important}.phone.gh30-app .performer-content .gh30-tabs{position:sticky;top:70px!important;z-index:91;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:8px 0 10px!important;overflow-x:visible!important;margin:0 0 14px!important}.phone.gh30-app .performer-content .gh30-tabs button{flex:1 1 0!important;width:100%;min-width:0!important;min-height:54px;padding:7px 0!important;font-size:clamp(8px,2.45vw,10px)!important}.phone.gh30-app .performer-content .gh30-tabs button svg{width:17px;height:17px}.phone.gh30-app .performer-content .profile-editor-grid{gap:8px}.phone.gh30-app .performer-content .gh25-panel,.phone.gh30-app .performer-content .gh24-prices{box-sizing:border-box;width:100%;padding:clamp(12px,3.7vw,17px)}.phone.gh30-app .performer-content .my-photo-grid{grid-template-columns:minmax(0,1fr);gap:12px}.phone.gh30-app .performer-content .my-photo-grid img,.phone.gh30-app .performer-content .my-photo-grid .photo-unavailable{max-height:450px}}@media(max-width:340px){.phone.gh30-app .performer-content .gh30-tabs button{font-size:8px!important}.phone.gh30-app .performer-content .gh30-tabs button svg{width:15px;height:15px}}.gh452-no-match{display:flex;flex-direction:column;align-items:stretch;gap:14px;max-width:520px;margin-inline:auto;padding-bottom:100px}.gh452-no-match .big-check{align-self:center}.gh452-no-match h1,.gh452-no-match>.muted{text-align:center}.gh452-no-match button{min-height:48px;justify-content:center;display:flex;align-items:center;gap:9px}.gh452-change-category{width:100%;border:1px solid var(--border,#44343a);border-radius:14px;padding:12px 16px}.gh452-change-category summary{cursor:pointer;font-weight:650;min-height:28px}.gh452-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.gh452-categories button{width:100%;min-width:0}.gh452-error{color:#ff9dad;overflow-wrap:anywhere}@media(max-width:480px){.gh452-no-match{padding-inline:14px}.gh452-categories{grid-template-columns:minmax(0,1fr)}}html,body,#root{max-width:100%;overflow-x:clip}.phone.gh30-app{max-width:1440px;min-width:0;margin-inline:auto}.brand{gap:10px}.brand strong{letter-spacing:-.05em}.gh46-brand-note{font-size:11px;letter-spacing:.18em;font-weight:800;color:#f3d4d2}.dispatch-home{margin-inline:auto}.dispatch-home>h1{text-wrap:balance}.dispatch-lead{max-width:570px}.dispatch-categories .tariff:focus-visible,.gh44-role-choice:focus-visible{outline:2px solid #ff7769;outline-offset:3px}.dispatch-visual,.tariff,.gh25-panel,.gh24-prices,.gh31-search-status{box-shadow:0 18px 45px #00000024}.gh46-order-photo{width:60px;height:72px;flex:0 0 60px;overflow:hidden;border-radius:13px;border:1px solid #ff766333;background:#271f24}.gh46-order-photo>img{width:100%;height:100%;object-fit:cover;display:block}.gh46-order-photo>.photo-unavailable{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px;gap:4px;text-align:center}.gh46-order-photo>.photo-unavailable small{font-size:7px;line-height:1.2}.gh46-order-avatar{width:100%;height:100%;display:grid;place-items:center;color:#ff9e91;background:radial-gradient(circle at 50% 25%,#483039,#251d23 70%)}.order-tile .profile-line{display:flex;gap:14px;align-items:center}.order-tile .profile-line>div:last-child{min-width:0}.gh31-search-scene{box-sizing:border-box;margin:0 auto}.gh31-sonar{background:radial-gradient(circle,rgba(135,39,48,.19) 0%,#1a1419 38%,transparent 74%)}.gh31-sonar-sweep{background:conic-gradient(from 30deg,transparent 0deg,transparent 275deg,rgba(255,105,92,.04) 300deg,rgba(255,93,80,.5) 352deg,rgba(255,121,103,.07) 360deg)}.gh31-orbit{border-color:#ff6f633d;box-shadow:0 0 25px #ff584b0d inset}.gh31-sonar-center{box-shadow:0 7px 28px #ff51442e,0 0 0 14px #ff554a17}.gh31-signal{color:#ff8a7d;border-color:#553039}@media(min-width:900px){.phone.gh30-app .tabbar{display:none!important}.phone.gh30-app .content:not(.dispatch-home):not(.performer-content){max-width:960px;margin-inline:auto}.phone.gh30-app.page-search .gh31-search-scene{width:min(100%,820px);padding:44px 64px 90px;min-height:calc(100dvh - 95px)}.page-search .gh31-search-head h1{font-size:clamp(30px,3vw,43px)}.page-search .gh31-sonar{width:390px;max-width:100%;margin-block:24px 16px}.page-search .gh31-search-status{max-width:620px;margin-inline:auto;padding:24px 28px}.page-search .gh31-cancel-block{max-width:620px;margin-inline:auto}.dispatch-home{max-width:1270px;padding:44px 48px 105px}.dispatch-grid{grid-template-columns:minmax(0,1.1fr) minmax(365px,.9fr);gap:52px}.dispatch-visual{min-height:580px}.phone.gh30-app .content.performer-content{max-width:1050px!important}.order-tile{max-width:100%}}@media(min-width:701px)and (max-width:899px){.phone.gh30-app .content.performer-content{max-width:760px!important}.gh31-search-scene{width:min(100%,720px)}}@media(max-width:700px){.phone.gh30-app{width:100%;overflow-x:clip}.dispatch-home{padding-bottom:112px}.dispatch-grid,.dispatch-categories{min-width:0}.dispatch-categories .bottom-cta{position:fixed!important;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:auto!important;max-width:460px;margin:0 auto!important;z-index:98;box-shadow:0 12px 48px #ff514440}.gh31-search-scene{max-width:100%;padding-inline:clamp(12px,4vw,20px)}.gh31-sonar{max-width:min(78vw,310px)}.gh31-search-status{max-width:100%}.order-tile{width:100%;min-width:0}.gh46-order-photo{width:54px;height:66px;flex-basis:54px}.gh44-role-screen{overflow-x:clip}.phone.gh30-app .content.performer-content{padding-bottom:105px!important}}@media(prefers-reduced-motion:reduce){.gh31-sonar-sweep,.gh31-orbit,.gh31-signal{animation:none!important}}.gh462-gps-alert{box-sizing:border-box;display:flex!important;align-items:flex-start;gap:11px;min-width:0;max-width:100%;width:100%;overflow-wrap:anywhere;word-break:normal;line-height:1.5;padding:13px 14px!important;background:#251d23!important;border:1px solid #ab554f50!important;color:#f2cccc!important;border-radius:14px!important}.gh462-gps-alert>svg{flex:0 0 20px;margin-top:2px;color:#ff756c}.gh462-gps-message{flex:1 1 auto;min-width:0;max-width:100%;font-size:12px;line-height:1.55;white-space:normal;overflow-wrap:break-word}.gh462-gps-retry{flex:0 0 auto;align-self:flex-start;min-height:34px;max-width:108px;border-radius:9px;border:1px solid #ff756c70;background:transparent;color:#ffb4ae;font:600 11px/1.25 inherit;padding:7px 9px;cursor:pointer;white-space:normal}.gh462-gps-retry:focus-visible{outline:2px solid #ff756c;outline-offset:2px}@media(max-width:700px){.dispatch-home{padding-top:18px!important}.dispatch-home .dispatch-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:17px!important}.dispatch-home .dispatch-visual{grid-row:1!important;grid-column:1!important;min-height:196px!important;height:196px!important;max-height:196px!important;border-radius:15px!important}.dispatch-home .dispatch-categories{grid-row:2!important;grid-column:1!important;min-width:0!important}.dispatch-visual .dispatch-image-shade{background:linear-gradient(90deg,#0e0b0dad,#0e0b0d1a 85%),linear-gradient(0deg,rgba(17,8,13,.6),transparent 77%)!important}.dispatch-visual .dispatch-images img{object-position:center 26%!important}.dispatch-visual .dispatch-visual-top{top:13px!important;left:15px!important;right:15px!important}.dispatch-visual .dispatch-visual-copy{left:15px!important;right:106px!important;bottom:19px!important;max-width:none!important}.dispatch-visual .dispatch-visual-copy .eyebrow,.dispatch-visual .dispatch-visual-copy p{display:none!important}.dispatch-visual .dispatch-visual-copy h2{font-size:clamp(18px,5.5vw,23px)!important;line-height:1.14!important;letter-spacing:-.03em!important;margin:0!important}.dispatch-visual .dispatch-photo-controls{left:auto!important;right:12px!important;bottom:15px!important;gap:5px!important}.dispatch-visual .dispatch-photo-controls button{width:27px!important;height:27px!important}.dispatch-visual .dispatch-photo-controls>span{font-size:8px!important;white-space:nowrap}.performer-content .gh462-gps-alert{margin:8px 0 15px!important}.gh462-gps-retry{max-width:94px;font-size:10px;padding:7px}}@media(min-width:701px){.dispatch-home .dispatch-visual,.dispatch-home .dispatch-categories{grid-row:auto}}:root{--gh463-address-gps-fix:1}.phone>.overlay-alert{left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;width:auto!important;max-width:min(650px,calc(100% - 30px))!important;margin:12px auto 8px!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;align-items:center;gap:10px}.phone>.overlay-alert svg{flex-shrink:0}.page-address .gh-address-hint{display:block;box-sizing:border-box;max-width:100%;min-width:0;margin:8px 4px 4px;padding:10px 12px;border:1px solid rgba(255,112,98,.25);border-radius:10px;background:#291c22;color:#ffccbf;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.page-address .gh23-booking{padding-bottom:calc(170px + env(safe-area-inset-bottom))!important}@media(max-width:700px){.phone.page-address{max-width:100%;min-width:0;overflow-x:clip}.page-address .gh23-booking-head{min-width:0}.page-address .gh23-booking-head>div{min-width:0}.page-address .gh23-booking-main,.page-address .gh23-booking-main .gh-address-wrap{min-width:0}.page-address .gh23-sticky{width:100%!important;max-width:100%!important;box-sizing:border-box;left:0!important;right:0!important;transform:none!important}.page-address .gh23-booking{padding-bottom:calc(180px + env(safe-area-inset-bottom))!important}}@media(min-width:701px){.page-address .gh23-sticky{max-width:min(760px,calc(100% - 40px))}}:root{--gh47-bg:#101011;--gh47-panel:#1b1a1d;--gh47-border:#343035;--gh47-text:#f5f2ef;--gh47-muted:#b3aab0;--gh47-accent:#ff5147;color:var(--gh47-text);background:var(--gh47-bg);font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}body{background:var(--gh47-bg);color:var(--gh47-text)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,input,textarea,select{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #ff9b93!important;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.5}button,textarea{touch-action:manipulation}.phone{max-width:1440px!important;width:100%;background:var(--gh47-bg)!important;box-shadow:none!important}.app-header{min-height:76px;height:auto;gap:20px;border-bottom:1px solid #282529;padding:18px clamp(16px,3vw,44px)}.app-header .brand{flex-shrink:0;padding:0;background:none;border:0}.gh47-brand{display:inline-flex;align-items:center;color:var(--gh47-text);font-size:30px;line-height:1;font-weight:800;letter-spacing:-1.4px;white-space:nowrap}.gh47-brand-accent{height:36px;width:10px;flex:none;color:var(--gh47-accent);margin:0 0 -1px 1px}.gh47-brand>span{color:inherit!important}.gh47-session .gh47-brand{font-size:36px}.gh47-session-icon{margin:36px auto 22px}.gh47-session .blue,.gh47-session .outline{margin-top:16px;text-decoration:none}.session-screen{background:var(--gh47-bg)}.session-card{max-width:440px;background:#19171b!important;border:1px solid var(--gh47-border);color:var(--gh47-text);padding:32px}.session-card small{display:block;margin-top:22px;color:var(--gh47-muted)}.desktop-nav button{color:var(--gh47-muted)}.desktop-nav button.active{color:var(--gh47-text)}.profile-btn{min-height:40px}.blue{background:var(--gh47-accent)!important;color:#fff!important;box-shadow:none!important}.outline{background:transparent!important;border-color:var(--gh47-border)!important;color:var(--gh47-text)!important}.muted,.hint{color:var(--gh47-muted)}.dispatch-lead{display:none}.dispatch-topline{margin-bottom:18px}.dispatch-home h1{font-size:clamp(32px,3.2vw,46px);line-height:1.1}.dispatch-visual-copy h2,.dispatch-visual-copy p{display:none}.dispatch-visual-copy{bottom:70px}.dispatch-visual-copy .eyebrow{font-size:10px;letter-spacing:.06em;color:#eee}.dispatch-visual{border-color:var(--gh47-border)}.tariff-overline{display:none}.tariff{min-height:82px}.tariff strong{font-size:17px}.dispatch-how{font-size:12px}.active-order-banner{background:#291d23!important;border:1px solid #624047!important;color:var(--gh47-text)!important}.active-order-banner button{background:var(--gh47-accent);color:#fff;padding:10px;border-radius:8px;border:0}.gh47-map-empty{min-height:220px;border:1px solid var(--gh47-border);background:var(--gh47-panel);border-radius:14px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:var(--gh47-muted)}.gh47-map-empty p{margin:0}.gh47-gps-state{font-size:13px;color:var(--gh47-muted)}.gh47-orders,.gh47-details{max-width:1320px;margin:auto;padding:36px clamp(16px,3vw,40px) 110px}.gh47-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.gh47-title h1{font-size:34px;margin:8px 0 24px;letter-spacing:-1px}.gh47-title .small{width:auto}.gh47-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.gh47-filters button{border:1px solid var(--gh47-border);border-radius:9px;padding:11px 16px;color:var(--gh47-muted);background:#19171b;font-size:13px}.gh47-filters .selected{background:var(--gh47-accent);color:#fff;border-color:var(--gh47-accent)}.gh47-order-head,.gh47-order-row{display:grid;grid-template-columns:1.2fr 1fr minmax(130px,1.5fr) 1fr 1fr 20px;gap:20px;align-items:center;padding:18px 20px}.gh47-order-head{color:var(--gh47-muted);font-size:12px;background:#171618;border:1px solid var(--gh47-border);border-radius:12px 12px 0 0}.gh47-order-list{border:1px solid var(--gh47-border);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.gh47-order-row{color:var(--gh47-text);background:#1b191d;border:0;border-bottom:1px solid #302a30;width:100%;text-align:left;font-size:13px}.gh47-order-row:last-child{border-bottom:0}.gh47-order-row:hover{background:#241c22}.gh47-order-row span{min-width:0;overflow-wrap:anywhere}.gh47-order-row small{display:block;font-size:12px;color:var(--gh47-muted);margin-top:7px}.gh47-order-person{display:flex;align-items:center;gap:12px}.gh47-order-person img,.gh47-order-avatar{width:45px;height:52px;flex-shrink:0;object-fit:cover;border-radius:8px}.gh47-order-avatar{display:grid;place-items:center;background:#29252b;color:#b1a2aa}.gh47-order-price{font-weight:600;text-align:right}.gh47-order-date{font-size:12px;color:var(--gh47-muted)}.gh47-status{display:inline-flex!important;width:fit-content;padding:4px 8px;font-size:11px;border-radius:7px;background:#343036;color:#e4dde2;white-space:normal}.gh47-status.confirmed,.gh47-status.enroute,.gh47-status.arrived{background:#492c31;color:#ffb4ae}.gh47-status.completed{background:#233c31;color:#a8ddbb}.gh47-status.cancelled,.gh47-status.no_match{background:#333039;color:#beb5bc}.gh47-more{margin:22px auto;width:auto;min-width:200px}.gh47-empty{padding:45px 16px;text-align:center;color:var(--gh47-muted);display:flex;align-items:center;flex-direction:column;gap:12px}.gh47-empty h2{font-size:20px;color:var(--gh47-text);margin:0}.gh47-empty .blue{width:auto;margin-top:12px}.gh47-loading{padding:50px;text-align:center;color:var(--gh47-muted)}.gh47-error{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px;background:#382126;color:#ffd2ce;border-radius:9px;font-size:13px;overflow-wrap:anywhere}.gh47-error button{color:inherit;background:transparent;border:1px solid #8c6265;border-radius:6px;padding:7px;flex-shrink:0}.gh47-summary{margin:22px 0;padding:18px;background:var(--gh47-panel);border:1px solid var(--gh47-border);border-radius:12px}.gh47-summary>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #302a30}.gh47-summary>div:last-child{border:0}.gh47-summary dt{color:var(--gh47-muted);font-size:12px}.gh47-summary dd{margin:0;text-align:right;font-size:13px;overflow-wrap:anywhere}.gh47-detail-actions{display:flex;gap:12px;max-width:650px}.text-btn{border:0;background:transparent;color:var(--gh47-muted);padding:8px 0}.gh47-details{max-width:850px}.gh47-details h1{margin-top:18px}.gh47-chat{height:calc(var(--gh47-viewport,100dvh) - 84px);min-height:430px;display:grid;grid-template-columns:minmax(220px,26%) minmax(0,1fr);position:relative;margin:0 22px 12px;border:1px solid var(--gh47-border);border-radius:12px;overflow:hidden;background:#151417}.gh47-dialogs{padding:20px 12px;border-right:1px solid var(--gh47-border);overflow-y:auto;min-height:0}.gh47-dialogs h1{font-size:22px;margin:6px 8px 24px}.gh47-dialogs>button{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;padding:14px;border-radius:10px;color:var(--gh47-text);margin-bottom:7px}.gh47-dialogs>button.selected{background:#322129;border-color:#774046}.gh47-dialogs button>span{display:block;font-size:12px;margin:8px 0;color:var(--gh47-muted)}.gh47-dialogs p{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--gh47-muted)}.gh47-thread{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;overflow:hidden}.gh47-thread>header{flex:none;display:flex;gap:12px;align-items:center;padding:16px 20px;min-height:70px;border-bottom:1px solid var(--gh47-border)}.gh47-thread>header small{display:block;font-size:12px;color:var(--gh47-muted);margin-top:5px}.gh47-thread>header .text-btn{margin-left:auto}.gh47-chat-back{display:none;border:0;background:transparent;color:var(--gh47-text);padding:5px}.gh47-messages{flex:1;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:13px;overscroll-behavior:contain;scrollbar-color:#51434b transparent}.gh47-bubble{align-self:flex-start;max-width:min(82%,540px);background:#2a272e;padding:12px 16px;border-radius:12px 12px 12px 3px;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--gh47-text);font-size:14px}.gh47-bubble.mine{align-self:flex-end;background:#492b36;border-radius:12px 12px 3px}.gh47-bubble time,.gh47-bubble small{display:block;text-align:right;font-size:10px;color:#c7b8c2;margin-top:7px}.gh47-bubble.failed{border:1px solid #b25560}.gh47-bubble.failed button{display:flex;align-items:center;gap:6px;margin:8px 0 0 auto;color:#ffaaa3;background:transparent;border:0;font-size:12px;padding:5px}.gh47-composer{display:flex;gap:10px;align-items:flex-end;flex:none;padding:14px 18px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--gh47-border);background:#18161a}.gh47-composer textarea{flex:1;resize:none;max-height:130px;min-height:48px;border:1px solid #4b4049;border-radius:10px;background:#242127;color:var(--gh47-text);padding:13px 15px;font-size:15px;line-height:1.4}.gh47-composer button{display:grid;place-items:center;border:0;border-radius:10px;width:48px;height:48px;flex:none;color:#fff;background:var(--gh47-accent)}.gh47-chat-closed{font-size:12px;color:var(--gh47-muted);padding:14px 20px;border-top:1px solid var(--gh47-border);margin:0}.gh47-chat-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gh47-muted)}.gh47-chat-placeholder h2{font-size:20px}.gh47-chat-info{display:none;padding:20px 16px;border-left:1px solid var(--gh47-border);overflow-y:auto;min-width:0}.gh47-chat-info h2{font-size:17px;margin:0 0 20px}.gh47-chat-info .gh47-summary{padding:12px}.gh47-chat-info .gh47-summary>div{flex-direction:column;gap:7px}.gh47-chat-info dd{text-align:left}.gh47-older{align-self:center;background:transparent;border:1px solid var(--gh47-border);border-radius:20px;padding:8px 16px;color:var(--gh47-muted);font-size:12px}.gh47-new-below{position:absolute;bottom:95px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;white-space:nowrap;background:#5b3647;color:#fff;border:1px solid #8c6073;border-radius:20px;padding:9px 15px;font-size:12px}.gh47-chat.compact{display:flex;height:min(640px,calc(var(--gh47-viewport,100dvh) - 80px));margin:20px 0;min-height:400px}.gh47-chat.compact .gh47-thread{width:100%}.gh47-chat.compact .gh47-chat-back{display:block}.page-chat{padding-bottom:0!important}.page-chat>.app-header{position:relative}.gh47-worker{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--gh47-border);padding:14px 0}.gh47-worker strong{font-size:13px}.gh47-worker small{font-size:12px;color:var(--gh47-muted)}.admin-shell{background:var(--gh47-bg)!important;color:var(--gh47-text)}.admin-shell aside{background:#18151a!important;border-right:1px solid var(--gh47-border)}.admin-shell aside h2 .gh47-brand{font-size:26px}.admin-panel,.stats section{background:var(--gh47-panel)!important;border:1px solid var(--gh47-border)!important}.admin-shell .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.gh30-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible!important;gap:4px}.gh30-tabs button{min-width:0!important;flex-direction:column;padding:12px 3px!important;gap:5px!important;font-size:12px!important}.gh30-tabs button span{white-space:normal}.gh462-gps-message{min-width:0}.performer-content{max-width:1100px;margin:auto}.performer-profile-editor{max-width:760px}.my-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.my-photo-grid img{width:100%;max-height:240px;object-fit:cover}.gh47-session h1{font-size:28px}@media(min-width:1280px){.gh47-chat.has-selection:not(.compact){grid-template-columns:24% minmax(0,1fr) 260px}.gh47-chat-info{display:block}}@media(min-width:1024px){.tabbar{display:none!important}.gh47-orders{padding-bottom:50px}.desktop-nav{display:flex!important}.dispatch-home{max-width:1280px;margin:auto}.dispatch-grid{grid-template-columns:1.1fr 1fr!important;gap:38px}.dispatch-visual{min-height:430px}.gh23-booking{max-width:1100px}.gh23-booking-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:18px 26px;align-items:start}.gh23-booking-main>.gh-address-wrap{grid-column:1;grid-row:1}.gh23-booking-main>.gh23-map{grid-column:1;grid-row:2}.gh23-booking-main>.gh23-booking-panel{grid-column:2;grid-row:1/4}.gh23-map .map-frame{height:400px!important}.gh23-sticky{position:static!important;max-width:1100px!important;transform:none!important;margin:auto;left:auto!important;width:100%!important}.gh23-sticky .blue{margin-left:auto;width:min(45%,500px)}}@media(max-width:1023px){.phone{max-width:100%!important}.desktop-nav{display:none!important}.app-header{padding:14px 18px;min-height:64px;gap:10px}.gh47-brand{font-size:25px}.gh47-brand-accent{height:30px;width:8px}.header-actions{gap:9px}.age-tag{font-size:10px}.profile-btn span{display:none}.gh47-orders{padding:24px 16px 100px}.gh47-title h1{font-size:28px}.gh47-order-head{display:none}.gh47-order-list{border:0;border-radius:0;overflow:visible;display:grid;gap:12px}.gh47-order-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid var(--gh47-border)!important;border-radius:12px;padding:16px}.gh47-order-person{grid-column:1}.gh47-order-category{grid-column:2;grid-row:1;font-size:12px;text-align:right}.gh47-order-address{grid-column:1/-1;font-size:13px}.gh47-order-date{grid-column:1}.gh47-order-price{grid-column:2;font-size:13px}.gh47-order-arrow{display:none}.gh47-filters{gap:6px}.gh47-filters button{padding:10px 11px;font-size:12px}.gh47-chat{display:block;height:calc(var(--gh47-viewport,100dvh) - 68px);min-height:240px;margin:0;border:0;border-radius:0}.gh47-dialogs{height:100%;border:0;padding:16px}.gh47-chat.has-selection>.gh47-dialogs{display:none}.gh47-thread{height:100%}.gh47-chat-back{display:block}.gh47-chat-placeholder{display:none}.gh47-thread>header{padding:12px 14px;min-height:58px}.gh47-messages{padding:18px 14px}.gh47-composer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.gh47-chat-info{display:none}.gh47-bubble{max-width:88%}.gh47-chat.compact{height:calc(var(--gh47-viewport,100dvh) - 120px);min-height:280px}.gh47-summary>div{gap:14px}.gh47-detail-actions{flex-direction:column}.gh47-worker{flex-direction:column;gap:7px}.admin-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell main{padding:18px 12px}.admin-panel{padding:18px 14px!important}.gh47-details{padding:24px 16px 60px}.dispatch-visual{min-height:190px!important;height:210px!important}.dispatch-visual-copy{bottom:50px!important}.dispatch-photo-controls{bottom:10px!important}.dispatch-visual-top{top:10px}.dispatch-home h1{font-size:30px}.dispatch-grid{gap:20px!important}.dispatch-home{padding-left:16px!important;padding-right:16px!important}.tariff{min-height:70px}.gh30-tabs button{font-size:11px!important}.gh30-tabs svg{width:17px;height:17px}.gh24-price-row{grid-template-columns:minmax(65px,.8fr) repeat(2,minmax(0,1fr))!important}.gh24-price-row input{width:100%!important}.my-photo-grid{gap:8px}.my-photo-grid img{max-height:160px}}@media(max-width:359px){.gh47-brand{font-size:23px}.gh47-filters button{padding:9px 8px;font-size:11px}.app-header{padding:12px}.gh30-tabs button{font-size:10px!important}.gh47-order-person{gap:8px}.gh47-order-person img,.gh47-order-avatar{width:36px;height:44px}.gh47-order-row,.gh47-summary{padding:13px}.gh47-summary dd{font-size:12px}.gh47-summary dt{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.dispatch-images img.active{opacity:1!important}.gh33-radar{opacity:1}.gh33-radar-sweep{display:none}}@media(max-width:1023px){.tabbar{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;transform:none!important;width:100%!important;max-width:100%!important;justify-content:space-around;align-items:center;min-height:66px;padding:9px 10px max(9px,env(safe-area-inset-bottom));background:#19171bf5!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #3b3037!important;z-index:80}.tabbar button{display:flex;flex:1;flex-direction:column;align-items:center;gap:5px;background:none;border:0;color:#b4a7af;font-size:11px;min-height:44px}.tabbar button.active{color:#ff5147}.tabbar small{font-size:10px}.phone.page-home,.phone.page-choose,.phone.page-orders,.phone.page-profile{padding-bottom:74px!important}}.gh31-signal{display:none!important}.phone.page-chat{height:var(--gh47-viewport,100dvh)!important;min-height:0!important;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0!important}.phone.page-chat>.app-header{flex:none}.phone.page-chat>.gh47-chat{flex:1;min-height:0!important;height:auto!important}.gh30-app .desktop-nav{display:none!important}:root{--gh471-gutter:clamp(20px,3.4vw,48px);--gh471-ease:cubic-bezier(.2,.7,.2,1)}.phone{max-width:1536px!important}.app-header{padding:20px var(--gh471-gutter);min-height:88px}.phone.gh30-app .performer-content .gh30-tabs{top:88px!important}.app-header .gh47-brand,.gh471-auth-header .gh47-brand{font-size:34px;letter-spacing:-1.6px}.app-header .gh47-brand-accent,.gh471-auth-header .gh47-brand-accent{height:40px;width:11px}.desktop-nav{gap:28px}.desktop-nav button{font-size:14px;min-height:44px;padding:10px 0}.header-actions .age-tag{font-size:11px;padding:7px 9px}.profile-btn{font-size:13px;min-height:44px;gap:10px;padding:10px 16px}.blue,.outline{transition:background-color .2s,border-color .2s,transform .2s}.blue:not(:disabled):hover{background:#ff675d!important}.content.dispatch-home{width:100%;max-width:none;margin:0;padding:38px var(--gh471-gutter) 64px}.dispatch-topline .eyebrow{font-size:11px;letter-spacing:.12em}.dispatch-topline .text-back{font-size:14px;min-height:36px}.dispatch-home>h1{font-size:clamp(34px,3.2vw,52px);line-height:1.15;letter-spacing:-1.7px;margin:8px 0 28px}.dispatch-home .dispatch-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:40px!important;align-items:stretch}.dispatch-home .dispatch-visual{min-height:560px;border-radius:18px;max-height:none!important}.dispatch-categories{min-width:0;display:flex;flex-direction:column}.dispatch-categories>.ad-section-heading{padding:0 0 18px;align-items:center}.dispatch-categories>.ad-section-heading h2{font-size:19px;margin:0}.dispatch-categories>.ad-section-heading>span{font-size:11px;color:#b3aab0}.dispatch-categories .tariffs{gap:12px}.dispatch-categories .tariff{min-height:98px;padding:20px;border:1px solid #343035;border-radius:14px;background:#1a191c;gap:18px;transition:border-color .2s,background-color .2s}.dispatch-categories .tariff:hover{border-color:#786065}.dispatch-categories .tariff.selected{border:1px solid #ff675c;background:linear-gradient(100deg,#3c2024,#21191d);box-shadow:inset 3px 0 #ff5147;padding:20px}.dispatch-categories .tariff strong{font-size:21px;font-weight:650}.dispatch-categories .tariff-icon{width:50px;height:50px;border-radius:12px;font-size:27px}.dispatch-categories .tariff .radio{width:23px;height:23px;border-color:#6a535c}.dispatch-categories .tariff.selected .radio{background:#ff5147;border-color:#ff5147;color:#fff}.dispatch-how{margin-top:24px;padding-top:20px}.dispatch-how>span{font-size:11px;letter-spacing:.08em;color:#b8a7ad}.dispatch-how ol{font-size:14px;line-height:1.65;gap:8px;margin:15px 0 22px;padding-left:20px;color:#c7bdc3}.dispatch-categories .bottom-cta{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;min-height:58px;font-size:16px;border-radius:12px;justify-content:space-between;padding:16px 20px;box-shadow:none!important}.dispatch-privacy{font-size:12px;line-height:1.5;margin-top:15px;color:#b3aab0}.dispatch-photo-controls{gap:12px;bottom:20px!important;left:24px;right:auto}.dispatch-photo-controls button{width:38px;height:38px;background:#12101470}.dispatch-photo-controls>span{font-size:11px}.dispatch-visual-copy{left:24px;bottom:80px!important}.dispatch-visual-copy .eyebrow{font-size:12px}.dispatch-visual-top{left:24px;right:24px;top:24px}.dispatch-visual-top .gh46-brand-note{font-size:11px;letter-spacing:.12em}.page-address .gh23-booking{width:100%;max-width:none;margin:0;padding:36px var(--gh471-gutter) 64px!important}.page-address .gh23-booking-head{padding:0;margin:0 0 28px;gap:20px}.gh23-booking-head h2{font-size:clamp(28px,2.4vw,38px);line-height:1.2;margin:10px 0 0;letter-spacing:-.9px}.gh23-booking-head .gh23-eyebrow{font-size:11px;letter-spacing:.08em}.gh23-booking-head .gh23-edit{font-size:13px;padding:11px 14px;min-height:42px}.page-address .gh23-booking-main{padding:0;grid-template-columns:minmax(0,1.22fr) minmax(360px,1fr);gap:18px 32px;align-items:start}.page-address .gh23-booking-main>.gh-address-wrap{grid-column:1;grid-row:1;margin:0}.page-address .gh-address-wrap .search-input{margin:0;padding:16px 18px;min-height:62px;background:#1a191c;border:1px solid #343035;border-radius:12px;gap:12px}.page-address .search-input input{font-size:16px;line-height:1.5}.page-address .search-input button{min-width:32px;min-height:32px}.page-address .gh-address-hint{font-size:13px;margin:12px 0 0;line-height:1.6}.page-address .gh-address-options{font-size:14px;border-color:#4c3d46;background:#242026;border-radius:12px}.page-address .gh-address-options button{font-size:14px;min-height:52px}.page-address .gh23-booking-main>.gh23-map{grid-column:1;grid-row:2;margin:0;overflow:hidden;border-radius:14px;border:1px solid #343035}.page-address .gh23-map .map-frame{height:440px!important;min-height:0}.page-address .gh23-map-caption{position:static;display:flex;align-items:center;gap:8px;font-size:12px;padding:12px 15px;background:#1b191d;color:#c7bbc3;line-height:1.5}.page-address .gh23-booking-main>.gh23-booking-panel{grid-column:2;grid-row:1/4;margin:0;padding:26px;border-radius:16px;min-width:0;box-shadow:0 18px 45px #00000012}.gh471-booking-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}.gh471-booking-title h3{font-size:22px;letter-spacing:-.4px;margin:0}.gh471-booking-title>span{font-size:11px;color:#a99aa5}.page-address .gh23-section-title{font-size:15px;margin-bottom:14px}.page-address .gh23-time-options{gap:10px}.page-address .gh23-time-options button{font-size:14px;min-height:70px;border-radius:10px;padding:13px 8px}.page-address .gh23-time-options small{font-size:11px;line-height:1.5;margin-top:5px}.page-address .gh23-tariff-summary{padding:20px 0;margin:20px 0;border-color:#343035;gap:12px}.page-address .gh23-tariff-summary small{font-size:12px}.page-address .gh23-tariff-summary strong{font-size:17px;margin-top:6px}.page-address .gh23-tariff-summary button{font-size:12px;padding:9px 0 9px 8px}.page-address .gh24-duration>strong{font-size:15px}.page-address .gh24-switch{margin-top:12px;gap:10px}.page-address .gh24-switch button{font-size:15px;min-height:48px}.page-address .gh23-cost{font-size:13px;line-height:1.5;gap:16px;margin:20px 0 10px}.page-address .gh23-cost>strong{font-size:20px;white-space:nowrap}.page-address .gh23-cost-note{font-size:12px;line-height:1.65;margin:0;color:#b3aab0}.page-address .gh23-calendar input{font-size:16px;min-width:0;width:100%}.page-address .gh23-calendar p{font-size:12px;line-height:1.6}.page-address .gh471-booking-action{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:20px 0 0!important;display:grid;gap:10px;background:transparent;border-top:1px solid #343035;box-shadow:none;z-index:auto}.page-address .gh471-booking-action .blue{width:100%;min-height:58px;font-size:16px;border-radius:11px;padding:16px 18px;margin:0}.page-address .gh471-booking-action small{font-size:12px;line-height:1.5;color:#baadb6;text-align:left}.gh471-search{width:100%;padding:40px var(--gh471-gutter) 64px;margin:0;box-sizing:border-box}.gh471-search-heading{padding-bottom:28px}.gh471-kicker{display:inline-flex;align-items:center;gap:9px;color:#ff978e;font-size:11px;line-height:1.5;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.gh471-live-dot{width:6px;height:6px;border-radius:50%;background:#ff675d;box-shadow:0 0 12px #ff514765}.gh471-search-heading h1{font-size:clamp(34px,3.5vw,58px);line-height:1.09;font-weight:650;letter-spacing:-1.9px;margin:16px 0 14px}.gh471-search-heading h1>span{color:#ff675d}.gh471-search-heading>p{font-size:16px;line-height:1.7;color:#b6aab2;margin:0}.gh471-search-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(380px,1fr);gap:32px;align-items:start}.gh471-search-visual{min-width:0;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:0;border:1px solid #483139;border-radius:20px;background:radial-gradient(ellipse at 50% 40%,#4f222b65,transparent 65%),linear-gradient(150deg,#24171c,#151316 65%);overflow:hidden}.gh471-visual-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:16px;padding:24px 26px;color:#cfb9c2;font-size:12px}.gh471-visual-top>span:first-child{display:flex;gap:8px;align-items:center}.gh471-visual-label{letter-spacing:.14em;font-size:10px;color:#bfa0ab}.gh471-radar{position:relative;width:min(100%,clamp(330px,calc(100dvh - 420px),570px));aspect-ratio:1;margin:auto;flex:none;isolation:isolate;contain:layout style}.gh471-radar-mesh{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 39px,#c4727c0d 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,#c4727c0d 39px 40px);-webkit-mask-image:radial-gradient(circle,#000 28%,transparent 70%);mask-image:radial-gradient(circle,#000 28%,transparent 70%)}.gh471-radar-cross{position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#b0656f25,transparent)}.gh471-radar-cross.y{transform:rotate(90deg)}.gh471-radar-ring{position:absolute;top:50%;left:50%;border:1px solid #b5627042;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.gh471-radar-ring.ring-1{width:24%;height:24%;border-color:#f4887b45;background:#ff51470b}.gh471-radar-ring.ring-2{width:46%;height:46%}.gh471-radar-ring.ring-3{width:69%;height:69%}.gh471-radar-ring.ring-4{width:91%;height:91%;border-color:#a65d6830}.gh471-radar-sweep{position:absolute;top:4.5%;right:4.5%;bottom:4.5%;left:4.5%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 265deg,#ff514705 283deg,#ff514724 316deg,#ff75605c 351deg,#ff8c7b88 358.5deg,transparent 360deg);-webkit-mask-image:radial-gradient(circle,transparent 12%,#000 18%,#000 68%,transparent 71%);mask-image:radial-gradient(circle,transparent 12%,#000 18%,#000 68%,transparent 71%);transform:rotate(25deg);will-change:transform}.gh471-radar-wave{position:absolute;left:38%;top:38%;width:24%;height:24%;border:1px solid #ff897655;border-radius:50%;opacity:0;will-change:transform,opacity}.gh471-radar-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;background:#191418;border:1px solid #ff8c7950;box-shadow:0 0 0 11px #ff514711,0 0 0 24px #ff514707,0 0 65px #ff514723;display:grid;place-items:center;z-index:3}.gh471-visual-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 26px 24px;margin-top:auto;font-size:12px}.gh471-visual-state{display:flex;align-items:center;gap:8px;color:#e5bec3}.gh471-visual-state i,.gh471-current-status i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#ff7267}.gh471-motion-toggle{border:0;background:transparent;display:flex;align-items:center;gap:7px;color:#bba5af;font-size:11px;padding:8px 0;min-height:32px;text-align:left}.gh471-motion-toggle:hover{color:#f5e1e0}.gh471-motion-toggle:disabled{opacity:.7;cursor:default}.gh471-search-info{display:grid;gap:18px;min-width:0}.gh471-order-card{background:linear-gradient(145deg,#251c22,#1b191d);border:1px solid #45333c;border-radius:18px;padding:26px}.gh471-card-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:25px}.gh471-card-heading h2,.gh471-process-card h2{font-size:21px;letter-spacing:-.4px;font-weight:600;margin:0;color:#f5f2ef}.gh471-card-heading>span{font-size:12px;color:#b8a4af}.gh471-search-facts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin:0}.gh471-search-facts>div:nth-child(2){grid-column:1/-1;grid-row:2}.gh471-search-facts>div:nth-child(3){grid-column:2;grid-row:1}.gh471-search-facts>div{display:grid;gap:7px}.gh471-search-facts dt{font-size:12px;color:#b6a6b0;display:flex;align-items:center;gap:6px}.gh471-search-facts dd{margin:0;font-size:17px;line-height:1.5;overflow-wrap:anywhere;color:#f1e8ed;font-weight:500}.gh471-search-facts dd>span{font-weight:400;color:#d1b9c4}.gh471-search-facts .gh471-current-status{display:flex;align-items:center;gap:9px;color:#ff9d91;font-size:14px}.gh471-order-note{border-top:1px solid #45333c;padding-top:20px;margin:22px 0 0;color:#bbaab4;font-size:13px;line-height:1.7}.gh471-process-card{border:1px solid #30292f;border-radius:16px;padding:24px 26px;background:#161517}.gh471-process-card h2{font-size:17px;margin-bottom:21px}.gh471-process-card ol{list-style:none;padding:0;margin:0;display:grid;gap:20px}.gh471-process-card li{display:flex;align-items:flex-start;gap:15px}.gh471-process-card li>span{flex:none;width:29px;font-size:11px;line-height:24px;letter-spacing:.07em;color:#b86e73;font-variant-numeric:tabular-nums}.gh471-process-card h3{font-size:14px;line-height:1.5;font-weight:550;margin:0 0 4px;color:#e5d7df}.gh471-process-card p{font-size:12px;line-height:1.6;color:#ab9da7;margin:0}.gh471-search-actions{display:grid;gap:10px;margin-top:22px}.gh471-search-actions .gh471-cancel{font-size:14px;min-height:52px;justify-content:space-between;padding:15px 19px;border-radius:12px;border-color:#5b434d!important;background:#21191f!important}.gh471-search-actions .gh471-cancel:hover{border-color:#d68b83!important;background:#362129!important}.gh471-reason-toggle{border:0;background:transparent;color:#a998a4;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px;min-height:32px}.gh471-reason-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.gh471-reason{font-size:12px;color:#bfaeb8;display:grid;gap:9px}.gh471-reason textarea{width:100%;border:1px solid #5e414c;background:#1c171c;color:#f5e8ee;border-radius:10px;padding:12px;font-size:15px;resize:vertical}.gh471-search-note{margin:0;display:flex;justify-content:center;align-items:flex-start;gap:7px;color:#a3919e;font-size:11px;line-height:1.6}.gh471-search-note svg{flex:none;margin-top:2px}@keyframes gh471-scan{0%{transform:rotate(25deg)}to{transform:rotate(385deg)}}@keyframes gh471-wave{0%{opacity:0;transform:scale(1)}18%{opacity:.6}82%{opacity:.15}to{opacity:0;transform:scale(3.8)}}@media(prefers-reduced-motion:no-preference){.gh471-radar-sweep{animation:gh471-scan 8s linear infinite}.gh471-radar-wave{animation:gh471-wave 5.5s var(--gh471-ease) infinite}.gh471-radar-wave.wave-b{animation-delay:-2.75s}}.gh471-search-visual[data-paused=true] .gh471-radar-sweep,.gh471-search-visual[data-paused=true] .gh471-radar-wave{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.gh471-radar-wave{display:none}.gh471-radar-sweep{opacity:.35;will-change:auto}}.session-screen.gh471-auth{display:block;min-height:100dvh;padding:0 var(--gh471-gutter) 48px;background:#101011}.gh471-auth-header{display:flex;justify-content:space-between;align-items:center;max-width:1440px;min-height:88px;margin:0 auto;border-bottom:1px solid #30272d}.gh471-auth-header>span:last-child{border:1px solid #4b3943;color:#c3afb9;font-size:11px;line-height:1;padding:8px;border-radius:6px}.gh471-auth-grid{max-width:1440px;margin:36px auto 0;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);min-height:min(670px,calc(100dvh - 172px));border:1px solid #3e3038;border-radius:22px;overflow:hidden;background:#19171a}.gh471-auth-art{position:relative;isolation:isolate;min-height:600px;overflow:hidden;background:#652329}.gh471-auth-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.gh471-auth-art-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1a1119ed,transparent 65%),linear-gradient(90deg,transparent 65%,#19171a35)}.gh471-art-label{position:absolute;top:30px;left:32px;color:#ffe1d8;font-size:11px;letter-spacing:.18em}.gh471-auth-art-copy{position:absolute;bottom:32px;left:32px;right:32px}.gh471-auth-art-copy h2{font-size:clamp(28px,3vw,45px);line-height:1.15;letter-spacing:-1.1px;font-weight:550;color:#fff3ef;margin:0 0 16px}.gh471-auth-art-copy h2>span{color:#ff766a}.gh471-auth-art-copy p{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#edc6c5;font-size:14px;margin:0}.gh471-auth-art-copy p i{width:3px;height:3px;border-radius:50%;background:#e89b94}.gh471-auth-art-copy small{display:block;margin-top:25px;font-size:10px;color:#bda4af}.session-card.gh471-auth-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:#19171a!important;width:100%;max-width:none;min-width:0;padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;gap:0}.gh471-login-symbol{display:flex;align-items:center;gap:17px;margin:0 0 32px}.gh471-login-symbol>span{font-size:10px;line-height:1.5;letter-spacing:.12em;color:#b7a6b1;text-transform:uppercase}.gh471-auth-card h1{font-size:clamp(30px,2.8vw,43px);line-height:1.13;letter-spacing:-1.2px;margin:0 0 16px;max-width:440px}.gh471-auth-card .gh471-login-lead{font-size:15px;line-height:1.7;color:#b6a9b2;margin:0 0 28px}.gh471-auth-card .blue{font-size:15px;min-height:58px;justify-content:space-between;border-radius:11px;padding:17px 20px;margin:0}.gh471-auth-card .blue>span{font-size:22px;line-height:1}.gh471-auth-card .outline{font-size:14px;min-height:50px;margin:14px 0 0}.gh471-login-retry{border:0;background:transparent;color:#b5a2af;font-size:13px;min-height:44px;padding:12px;margin:12px 0 0}.gh471-login-retry:hover{color:#f5e2e7}.gh471-auth-card .session-error{background:#3f242b;border:1px solid #7b444a;border-radius:10px;font-size:13px;line-height:1.6;margin:0 0 20px}.gh471-login-foot{padding-top:26px;margin-top:28px;border-top:1px solid #3c3037}.gh471-login-foot p{font-size:12px;line-height:1.7;color:#ab9ba7;margin:0}.gh471-login-foot small{font-size:11px;line-height:1.5;color:#998795;margin-top:14px}.gh471-auth-card .gh471-login-unavailable{font-size:14px;line-height:1.6;color:#d2b6c3;margin-bottom:10px}@media(min-width:1024px){.gh47-orders{max-width:none;padding-inline:var(--gh471-gutter)}.gh47-chat{margin-inline:var(--gh471-gutter)}.gh44-role-screen{margin-inline:var(--gh471-gutter);border-radius:18px;overflow:hidden}.gh44-role-body h1{font-size:clamp(32px,3vw,48px)}}@media(min-width:1024px)and (max-width:1199px){.gh471-search-grid{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:24px}.gh471-search-visual{min-height:580px}.gh471-radar{width:min(100%,470px)}.gh471-visual-top,.gh471-visual-bottom{padding-inline:20px}.gh471-visual-bottom{flex-direction:column;gap:5px}.gh471-order-card,.gh471-process-card{padding:22px}.dispatch-home .dispatch-grid{gap:28px!important}.dispatch-home .dispatch-visual{min-height:560px}.desktop-nav{gap:18px}.desktop-nav button{font-size:13px}}@media(max-width:1023px){:root{--gh471-gutter:24px}.app-header{padding:14px var(--gh471-gutter);min-height:72px}.phone.gh30-app .performer-content .gh30-tabs{top:72px!important}.app-header .gh47-brand{font-size:28px}.app-header .gh47-brand-accent{height:33px;width:9px}.app-header .profile-btn{padding:9px;min-width:40px}.gh471-search{padding-top:30px}.gh471-search-heading h1{font-size:clamp(32px,5vw,44px);letter-spacing:-1.2px}.gh471-search-heading>p{font-size:15px}.gh471-search-grid{grid-template-columns:minmax(0,1fr);gap:22px}.gh471-search-visual{min-height:0;max-width:none}.gh471-radar{width:min(76%,440px);margin:-6px auto}.gh471-visual-top{padding:20px 24px 0}.gh471-visual-bottom{padding:0 24px 20px}.gh471-search-info{grid-template-columns:1fr 1fr;align-items:start;gap:20px}.gh471-search-facts{grid-template-columns:1fr}.gh471-search-facts>div:nth-child(2),.gh471-search-facts>div:nth-child(3){grid-column:auto;grid-row:auto}.gh471-search-actions{grid-column:1/-1}.gh471-order-card,.gh471-process-card{padding:24px}.gh471-search-facts dd{font-size:16px}.content.dispatch-home{padding:28px var(--gh471-gutter) 110px!important}.dispatch-home .dispatch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important}.dispatch-home .dispatch-visual{grid-row:1!important;grid-column:1!important;height:100%!important;min-height:560px!important;max-height:none!important}.dispatch-home .dispatch-categories{grid-row:1!important;grid-column:2!important}.dispatch-categories .tariff{min-height:88px;padding:16px;gap:12px}.dispatch-categories .tariff.selected{padding:16px}.dispatch-categories .tariff strong{font-size:19px}.dispatch-categories .tariff-icon{width:42px;height:42px}.dispatch-how ol{font-size:13px}.dispatch-categories .bottom-cta{font-size:14px}.dispatch-home>h1{font-size:38px}.page-address .gh23-booking{padding:28px var(--gh471-gutter) 120px!important}.page-address .gh23-booking-main{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:18px}.page-address .gh23-booking-main>.gh-address-wrap,.page-address .gh23-booking-main>.gh23-map,.page-address .gh23-booking-main>.gh23-booking-panel{grid-column:1;grid-row:auto}.page-address .gh23-map .map-frame{height:320px!important}.page-address .gh23-booking-main>.gh23-booking-panel{padding:24px}.gh471-auth-header{min-height:76px}.gh471-auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:26px;min-height:580px}.gh471-auth-art{min-height:580px}.session-card.gh471-auth-card{padding:30px}.gh471-auth-art-copy{left:24px;right:24px;bottom:28px}.gh471-auth-art-copy h2{font-size:32px}}@media(max-width:700px){:root{--gh471-gutter:18px}.app-header{min-height:68px;padding-block:12px;gap:10px}.phone.gh30-app .performer-content .gh30-tabs{top:68px!important}.app-header .gh47-brand,.gh471-auth-header .gh47-brand{font-size:27px}.app-header .gh47-brand-accent,.gh471-auth-header .gh47-brand-accent{height:32px;width:9px}.header-actions{gap:8px}.gh471-search{padding:25px var(--gh471-gutter) 105px}.gh471-kicker{font-size:10px;letter-spacing:.09em}.gh471-search-heading{padding-bottom:22px}.gh471-search-heading h1{font-size:clamp(30px,7.6vw,40px);letter-spacing:-1px;margin:13px 0 12px;max-width:16ch}.gh471-search-heading>p{font-size:13px;line-height:1.6;max-width:36ch}.gh471-search-grid{gap:18px}.gh471-search-visual{border-radius:16px}.gh471-visual-top{padding:17px 18px 0;font-size:11px}.gh471-visual-label{font-size:9px}.gh471-radar{width:100%;max-width:360px;margin:-5px auto}.gh471-radar-core{width:78px;height:78px;box-shadow:0 0 0 8px #ff514711,0 0 0 18px #ff514707,0 0 45px #ff514723}.gh471-radar-core svg{width:46px;height:46px}.gh471-visual-bottom{padding:0 17px 14px;gap:8px;font-size:10px;flex-wrap:wrap}.gh471-motion-toggle{font-size:10px}.gh471-motion-toggle>span{max-width:115px}.gh471-search-info{grid-template-columns:minmax(0,1fr);gap:16px}.gh471-order-card,.gh471-process-card{padding:22px;border-radius:15px}.gh471-card-heading{margin-bottom:22px}.gh471-card-heading h2{font-size:21px}.gh471-search-facts{gap:18px}.gh471-order-note{font-size:12px}.gh471-process-card ol{gap:17px}.gh471-search-actions{grid-column:1}.gh471-search-actions .gh471-cancel{position:fixed;left:var(--gh471-gutter);right:var(--gh471-gutter);bottom:max(14px,env(safe-area-inset-bottom));width:calc(100% - 2*var(--gh471-gutter));z-index:90;min-height:52px;background:#261b22fa!important;border-color:#80535d!important;box-shadow:0 8px 35px #0009}.gh471-search-note{font-size:10px}.content.dispatch-home{padding:23px var(--gh471-gutter) 105px!important}.dispatch-topline{margin-bottom:12px}.dispatch-topline .eyebrow{font-size:10px}.dispatch-topline .text-back{font-size:12px}.dispatch-home>h1{font-size:clamp(30px,7.5vw,38px);letter-spacing:-1px;margin:8px 0 23px}.dispatch-home .dispatch-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.dispatch-home .dispatch-visual{grid-column:1!important;grid-row:1!important;height:230px!important;min-height:230px!important;max-height:230px!important;border-radius:15px!important}.dispatch-home .dispatch-categories{grid-column:1!important;grid-row:2!important}.dispatch-categories>.ad-section-heading{padding-bottom:15px}.dispatch-categories>.ad-section-heading h2{font-size:18px}.dispatch-categories .tariff{min-height:82px;padding:16px!important}.dispatch-categories .tariff strong{font-size:19px}.dispatch-how{margin-top:22px}.dispatch-how>span{font-size:10px}.dispatch-how ol{font-size:13px;line-height:1.65}.dispatch-categories .bottom-cta{min-height:55px;font-size:15px}.dispatch-photo-controls{left:18px;bottom:14px!important;gap:10px}.dispatch-photo-controls button{width:32px;height:32px}.dispatch-visual-copy{left:18px;bottom:58px!important}.dispatch-visual-copy .eyebrow{font-size:10px}.dispatch-visual-top{top:16px;left:18px;right:18px}.dispatch-visual-top .gh46-brand-note{font-size:9px}.dispatch-privacy{font-size:11px;margin-top:15px}.page-address .gh23-booking{padding:25px var(--gh471-gutter) 155px!important}.page-address .gh23-booking-head{gap:12px;align-items:flex-start;margin-bottom:23px}.gh23-booking-head h2{font-size:27px;max-width:15ch}.gh23-booking-head .gh23-eyebrow{font-size:9px}.gh23-booking-head .gh23-edit{max-width:100px;padding:10px;font-size:11px;line-height:1.5}.page-address .gh-address-wrap .search-input{padding:13px 12px;gap:7px;min-height:56px}.page-address .search-input input{font-size:15px}.page-address .gh23-map .map-frame{height:260px!important}.page-address .gh23-map-caption{font-size:11px;padding:10px 12px}.page-address .gh23-booking-main>.gh23-booking-panel{padding:20px 16px}.gh471-booking-title{margin-bottom:22px}.gh471-booking-title h3{font-size:21px}.page-address .gh23-time-options button{font-size:13px;min-height:68px}.page-address .gh23-time-options small{font-size:10px}.page-address .gh23-tariff-summary strong{font-size:16px}.page-address .gh23-tariff-summary button{font-size:11px}.page-address .gh23-cost>strong{font-size:18px}.page-address .gh23-cost-note{font-size:12px}.page-address .gh471-booking-action{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;transform:none!important;width:100%!important;margin:0!important;padding:13px var(--gh471-gutter) max(13px,env(safe-area-inset-bottom))!important;z-index:85;background:#19171af5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #49363f;gap:8px}.page-address .gh471-booking-action .blue{font-size:15px;min-height:54px}.page-address .gh471-booking-action small{font-size:11px;text-align:center}.session-screen.gh471-auth{padding:0 var(--gh471-gutter) 28px}.gh471-auth-header{min-height:72px}.gh471-auth-grid{grid-template-columns:minmax(0,1fr);margin-top:20px;border-radius:17px;min-height:0}.gh471-auth-art{min-height:190px;max-height:190px}.gh471-auth-art>img{object-position:50% 22%}.gh471-auth-art-shade{background:linear-gradient(0deg,#19171ad9,transparent 80%)}.gh471-art-label{top:18px;left:20px;font-size:9px}.gh471-auth-art-copy{left:20px;right:20px;bottom:18px}.gh471-auth-art-copy h2{font-size:27px;margin-bottom:9px}.gh471-auth-art-copy p{font-size:11px;gap:8px}.gh471-auth-art-copy small{display:none}.session-card.gh471-auth-card{padding:27px 22px 30px}.gh471-login-symbol{gap:13px;margin-bottom:22px}.gh471-login-symbol svg{width:42px;height:42px}.gh471-login-symbol>span{font-size:9px}.gh471-auth-card h1{font-size:31px;letter-spacing:-.8px;margin-bottom:12px}.gh471-auth-card .gh471-login-lead{font-size:14px;line-height:1.65;margin-bottom:23px}.gh471-auth-card .blue{font-size:14px;min-height:54px}.gh471-login-foot{padding-top:20px;margin-top:18px}.gh471-login-foot p,.gh471-login-foot small{font-size:11px}}@media(max-width:359px){:root{--gh471-gutter:14px}.app-header .gh47-brand{font-size:25px}.header-actions .age-tag{padding:6px;font-size:10px}.gh471-search-heading h1{font-size:30px}.gh471-visual-bottom{flex-direction:column;align-items:flex-start;gap:2px}.gh471-motion-toggle>span{max-width:none}.gh471-order-card,.gh471-process-card{padding:19px}.gh471-auth-card h1{font-size:28px}.session-card.gh471-auth-card{padding-inline:20px}}.dispatch-images>img:not(.active){opacity:0!important;z-index:0!important;pointer-events:none}.dispatch-images>img.active{opacity:1!important;z-index:2!important}.dispatch-images>.dispatch-image-shade{z-index:3;pointer-events:none}@keyframes gh472-user-wave{0%{transform:scale(.68);opacity:.7}to{transform:scale(1.48);opacity:0}}@media(prefers-reduced-motion:reduce){.gh471-search-visual[data-motion-override=true][data-paused=false] .gh471-radar-sweep{animation:gh471-scan 8s linear infinite!important;animation-duration:8s!important;animation-play-state:running!important}.gh471-search-visual[data-motion-override=true][data-paused=false] .gh471-radar-wave{animation:gh472-user-wave 3.6s ease-out infinite!important;animation-duration:3.6s!important;animation-play-state:running!important}.gh471-search-visual[data-motion-override=true][data-paused=false] .gh471-radar-wave.wave-b{animation-delay:1.8s!important}}.dispatch-visual .dispatch-images{z-index:0!important;isolation:isolate;pointer-events:none!important}.dispatch-visual .dispatch-visual-top,.dispatch-visual .dispatch-visual-copy{z-index:11!important;pointer-events:none}.dispatch-visual .dispatch-photo-controls.gh473-ui-slider{position:absolute!important;left:24px!important;right:auto!important;bottom:20px!important;z-index:40!important;display:flex!important;align-items:center!important;gap:12px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.dispatch-visual .gh473-ui-slider button{position:relative;z-index:41;pointer-events:auto!important;cursor:pointer;touch-action:manipulation;min-width:34px;min-height:34px;display:grid;place-items:center}.dispatch-visual .gh473-ui-slider>span{position:relative;z-index:41;white-space:nowrap}@media(max-width:599px){.dispatch-visual .dispatch-photo-controls.gh473-ui-slider{left:14px!important;bottom:14px!important;gap:8px!important}}
