._1HpwCq_page{color:#f8f4ef;background:radial-gradient(circle at 16% 4%,#f20a8317,#0000 26rem),radial-gradient(circle at 86% 18%,#ff6e4914,#0000 30rem),#0d0c10;min-height:100vh;padding:28px clamp(16px,4vw,52px) 64px}._1HpwCq_shell{width:min(1240px,100%);margin:0 auto}._1HpwCq_topbar{z-index:20;-webkit-backdrop-filter:blur(18px);background:#09090ce6;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;padding:12px 16px;display:flex;position:sticky;top:12px;box-shadow:0 12px 32px #00000052}._1HpwCq_topbar>div:first-child{gap:4px;display:grid}._1HpwCq_topActions,._1HpwCq_quickActions,._1HpwCq_inlineButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._1HpwCq_hero{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px;display:grid}._1HpwCq_eyebrow{color:#ff754f;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800}._1HpwCq_title{max-width:920px;font-family:var(--font-display);margin:8px 0 12px;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:600;line-height:.98}._1HpwCq_sub{color:#f8f4efad;max-width:820px;margin:0;line-height:1.7}._1HpwCq_tabs{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;gap:8px;margin:22px 0;padding:6px;display:flex;overflow-x:auto}._1HpwCq_tab,._1HpwCq_tabActive{font:inherit;cursor:pointer;border:0;border-radius:11px;flex:none;padding:10px 15px;font-size:.88rem;font-weight:700}._1HpwCq_tab{color:#f8f4ef9e;background:0 0}._1HpwCq_tab:hover{color:#fff;background:#ffffff0d}._1HpwCq_tabActive{color:#fff;background:linear-gradient(135deg,#f20a83,#ff6e49);box-shadow:0 8px 18px #f20a832e}._1HpwCq_metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}._1HpwCq_metrics article{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;min-width:0;padding:17px}._1HpwCq_metrics strong{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1;display:block}._1HpwCq_metrics span{color:#f8f4ef8c;text-transform:uppercase;letter-spacing:.06em;margin-top:7px;font-size:.74rem;font-weight:700;display:block}._1HpwCq_metricWarning{background:#ff653f14!important;border-color:#ff81526b!important}._1HpwCq_dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._1HpwCq_panel{background:#ffffff08;border:1px solid #ffffff17;border-radius:20px;margin-bottom:16px;padding:20px;box-shadow:inset 0 1px #ffffff06}._1HpwCq_sectionHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}._1HpwCq_sectionHeader h2{font-family:var(--font-display);margin:0;font-size:1.55rem}._1HpwCq_sectionHeader>span{color:#f8f4ef7a;font-size:.78rem}._1HpwCq_compactList{gap:8px;display:grid}._1HpwCq_compactRow,._1HpwCq_overdueRow{background:#ffffff07;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}._1HpwCq_overdueRow{background:#ff684b0f;border:1px solid #ff684b47}._1HpwCq_compactRow div,._1HpwCq_overdueRow div,._1HpwCq_tableWrap td>div{gap:4px;display:grid}._1HpwCq_compactRow small,._1HpwCq_overdueRow small,._1HpwCq_tableWrap small{color:#f8f4ef7a;font-size:.74rem;line-height:1.35;display:block}._1HpwCq_compactRow>span,._1HpwCq_overdueRow>span{color:#f8f4efa8;flex:none;font-size:.78rem}._1HpwCq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}._1HpwCq_formGrid label{color:#f8f4efc7;gap:6px;font-size:.78rem;font-weight:700;display:grid}._1HpwCq_formGrid input,._1HpwCq_formGrid select,._1HpwCq_formGrid textarea,._1HpwCq_search,._1HpwCq_tableWrap select,._1HpwCq_inlineAction input{box-sizing:border-box;color:#f8f4ef;width:100%;min-height:43px;font:inherit;background:#121116;border:1px solid #ffffff1f;border-radius:10px;padding:9px 11px;font-size:.88rem}._1HpwCq_formGrid textarea{resize:vertical;min-height:90px}._1HpwCq_formGrid input:focus,._1HpwCq_formGrid select:focus,._1HpwCq_formGrid textarea:focus,._1HpwCq_search:focus,._1HpwCq_tableWrap select:focus,._1HpwCq_inlineAction input:focus{outline-offset:1px;outline:2px solid #ff6e49a6}._1HpwCq_spanTwo{grid-column:span 2}._1HpwCq_formAction{align-items:end;display:flex}._1HpwCq_primaryButton,._1HpwCq_secondaryButton,._1HpwCq_signout,._1HpwCq_smallButton,._1HpwCq_smallButtonMuted{font:inherit;cursor:pointer;border-radius:999px;padding:10px 15px;font-size:.82rem;font-weight:800}._1HpwCq_primaryButton{color:#fff;background:linear-gradient(135deg,#f20a83,#ff6e49);border:0}._1HpwCq_secondaryButton,._1HpwCq_signout,._1HpwCq_smallButton,._1HpwCq_smallButtonMuted{color:#f8f4ef;background:0 0;border:1px solid #ffffff24}._1HpwCq_smallButton,._1HpwCq_smallButtonMuted{padding:8px 11px;font-size:.74rem}._1HpwCq_smallButtonMuted{color:#f8f4ef94}._1HpwCq_primaryButton:disabled,._1HpwCq_secondaryButton:disabled,._1HpwCq_signout:disabled,._1HpwCq_smallButton:disabled,._1HpwCq_smallButtonMuted:disabled{cursor:wait;opacity:.56}._1HpwCq_tableWrap{width:100%;overflow-x:auto}._1HpwCq_tableWrap table{border-collapse:collapse;width:100%;min-width:880px}._1HpwCq_tableWrap th,._1HpwCq_tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:12px 10px}._1HpwCq_tableWrap th{color:#f8f4ef6b;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem}._1HpwCq_tableWrap td{color:#f8f4efc7;font-size:.83rem}._1HpwCq_status,._1HpwCq_statusSuccess{color:#f8f4efbd;letter-spacing:.04em;border:1px solid #ffffff1c;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.69rem;font-weight:800;display:inline-flex}._1HpwCq_statusSuccess{color:#9be8ba;background:#63dc9a14;border-color:#63dc9a4d}._1HpwCq_inlineAction{flex-direction:row;align-items:center;min-width:245px;gap:7px!important;display:flex!important}._1HpwCq_inlineAction input{min-width:145px}._1HpwCq_overdueTableRow{background:#ff684b0a}._1HpwCq_overdueText{font-weight:800;color:#ff957d!important}._1HpwCq_search{max-width:320px}._1HpwCq_error,._1HpwCq_success{border-radius:12px;margin:12px 0;padding:13px 15px;font-size:.86rem}._1HpwCq_error{color:#ffaaa0;background:#ff5a5a0f;border:1px solid #ff5a5a57}._1HpwCq_success{color:#a9efc3;background:#63dc9a0f;border:1px solid #63dc9a47}._1HpwCq_empty{color:#f8f4ef7a;margin:10px 0 0;font-size:.86rem}@media (max-width:1040px){._1HpwCq_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){._1HpwCq_page{padding-inline:14px}._1HpwCq_topbar{align-items:flex-start;position:static}._1HpwCq_topActions{justify-content:flex-end}._1HpwCq_dashboardGrid,._1HpwCq_formGrid{grid-template-columns:1fr}._1HpwCq_spanTwo{grid-column:auto}._1HpwCq_sectionHeader{flex-direction:column;align-items:flex-start}._1HpwCq_search{max-width:none}}@media (max-width:520px){._1HpwCq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}._1HpwCq_topbar{flex-direction:column}._1HpwCq_topActions{width:100%}._1HpwCq_topActions>button{flex:1}._1HpwCq_compactRow,._1HpwCq_overdueRow{flex-direction:column;align-items:flex-start}}
._6gG4Ta_frame{border:1px solid var(--bc-border,#e7e0d3);background:radial-gradient(circle at 76% 20%,#bd8e3629,#0000 30%),linear-gradient(145deg,#f8f0e5,#eee2d2);justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}._6gG4Ta_image{object-fit:cover;width:100%;height:100%;display:block}._6gG4Ta_fallback{color:var(--bc-muted,#6b6357);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px;display:flex;position:absolute;inset:0}._6gG4Ta_fallback:before,._6gG4Ta_fallback:after{content:"";pointer-events:none;border:1px solid #1d1a1717;border-radius:50%;position:absolute}._6gG4Ta_fallback:before{aspect-ratio:1;width:42%}._6gG4Ta_fallback:after{aspect-ratio:1;width:58%}._6gG4Ta_mark{z-index:1;border:2px solid var(--bc-ink,#1c1a17);background:repeating-linear-gradient(-36deg,#fffdf9 0 9px,#ad443f 9px 18px,#fffdf9 18px 27px,#be963e 27px 36px);border-radius:999px;width:52px;height:72px;position:relative;overflow:hidden;box-shadow:0 12px 26px #34261b29}._6gG4Ta_mark:before,._6gG4Ta_mark:after{content:"";background:var(--bc-ink,#1c1a17);border-radius:999px;width:28px;height:5px;position:absolute;left:50%;transform:translate(-50%)}._6gG4Ta_mark:before{top:-4px}._6gG4Ta_mark:after{bottom:-4px}._6gG4Ta_fallback strong{z-index:1;color:var(--bc-ink,#1c1a17);font-family:var(--font-display,Georgia, serif);font-size:clamp(.95rem,2vw,1.2rem);font-weight:600;position:relative}._6gG4Ta_fallback span:last-child{z-index:1;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;position:relative}
.c5VBxG_fab{z-index:60;background:var(--bc-brand-gradient);color:#fff;box-shadow:var(--bc-shadow-card);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex;position:fixed;bottom:88px;right:20px}.c5VBxG_fab:focus-visible,.c5VBxG_drawer button:focus-visible,.c5VBxG_drawer select:focus-visible,.c5VBxG_input:focus-visible{outline:3px solid var(--bc-brand-navy);outline-offset:2px}.c5VBxG_drawer{z-index:70;background:var(--bc-surface);border-left:1px solid var(--bc-border);flex-direction:column;width:min(440px,100vw);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 32px #1a15332e}.c5VBxG_header{border-bottom:1px solid var(--bc-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.c5VBxG_sub{color:var(--bc-muted);margin:2px 0 0;font-size:13px}.c5VBxG_close{cursor:pointer;min-width:44px;min-height:44px;color:var(--bc-ink);background:0 0;border:0;border-radius:10px;font-size:26px;line-height:1}.c5VBxG_log{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.c5VBxG_empty{color:var(--bc-muted);flex-wrap:wrap;gap:8px;display:flex}.c5VBxG_empty p{width:100%;margin:0}.c5VBxG_user{background:var(--bc-brand-navy);color:#fff;overflow-wrap:anywhere;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:9px 13px}.c5VBxG_voiceTag{vertical-align:-3px;margin-right:6px;display:inline-flex}.c5VBxG_pending{color:var(--bc-muted);align-self:flex-start;font-style:italic}.c5VBxG_card{border:1px solid var(--bc-border);background:#fff;border-left-width:4px;border-radius:12px;align-self:stretch;padding:12px 14px}.c5VBxG_ok{border-left-color:var(--bc-success)}.c5VBxG_ask{border-left-color:var(--bc-gold)}.c5VBxG_stop{border-left-color:var(--bc-accent)}.c5VBxG_cardHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c5VBxG_badge{background:var(--bc-surface-tint);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.c5VBxG_actionTitle{font-weight:600}.c5VBxG_stages{flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.c5VBxG_stage_done:before{content:"✓ ";color:var(--bc-success)}.c5VBxG_stage_current:before{content:"● ";color:var(--bc-gold)}.c5VBxG_stage_todo{color:var(--bc-muted)}.c5VBxG_stage_todo:before{content:"○ "}.c5VBxG_stage_stopped{color:var(--bc-muted);text-decoration:line-through}.c5VBxG_message{overflow-wrap:anywhere;margin:8px 0}.c5VBxG_preview{border-collapse:collapse;width:100%;font-size:14px}.c5VBxG_preview th,.c5VBxG_preview td{border-bottom:1px solid var(--bc-border);text-align:left;overflow-wrap:anywhere;padding:6px 4px}.c5VBxG_warning{color:var(--bc-warn);margin:8px 0 0;font-size:13px}.c5VBxG_decide,.c5VBxG_options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c5VBxG_confirm,.c5VBxG_send{background:var(--bc-brand-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-weight:700}.c5VBxG_cancel{border:1px solid var(--bc-border);cursor:pointer;background:#fff;border-radius:10px;padding:9px 16px}.c5VBxG_chip{border:1px solid var(--bc-border);background:var(--bc-surface-tint);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.c5VBxG_items{max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.c5VBxG_items li{border-bottom:1px solid var(--bc-border);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.c5VBxG_items small{color:var(--bc-muted);text-align:right}.c5VBxG_cardFoot{color:var(--bc-muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.c5VBxG_open{font-weight:700}.c5VBxG_composer{border-top:1px solid var(--bc-border);padding:12px 16px 16px}.c5VBxG_tools{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.c5VBxG_lang select{border:1px solid var(--bc-border);background:#fff;border-radius:8px;padding:4px 6px}.c5VBxG_toggle{align-items:center;gap:6px;display:inline-flex}.c5VBxG_voiceError{color:var(--bc-accent);margin:0 0 8px;font-size:13px}.c5VBxG_inputRow{gap:8px;display:flex}.c5VBxG_input{border:1px solid var(--bc-border);border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:16px}.c5VBxG_mic{border:1px solid var(--bc-border);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;font-size:18px;display:inline-flex}.c5VBxG_micOn{background:var(--bc-accent);color:#fff;animation:1.2s ease-in-out infinite c5VBxG_pulse}@keyframes c5VBxG_pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.c5VBxG_micOn{animation:none}}.c5VBxG_srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.c5VBxG_consent{border:1px solid var(--bc-gold);background:var(--bc-gold-soft);border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:13px}.c5VBxG_consent p{margin:0 0 6px}.c5VBxG_listening{color:var(--bc-accent);margin:0 0 8px;font-size:13px;font-weight:600}@media (max-width:600px){.c5VBxG_fab{right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));min-height:48px}.c5VBxG_drawer{border-left:0}.c5VBxG_composer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.c5VBxG_input{min-height:44px;font-size:16px}.c5VBxG_chip,.c5VBxG_send,.c5VBxG_mic,.c5VBxG_confirm,.c5VBxG_cancel{min-height:44px}}.c5VBxG_headBtns{gap:4px;display:flex}.c5VBxG_toolLabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.c5VBxG_toggle{white-space:nowrap}.c5VBxG_convBar{border-bottom:1px solid var(--bc-border);flex-direction:column;gap:8px;padding:10px 16px;display:flex}.c5VBxG_convStart{background:var(--bc-brand-gradient);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:700;display:inline-flex}.c5VBxG_convStart:disabled{opacity:.6;cursor:default}.c5VBxG_convState{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.c5VBxG_caption{color:var(--bc-muted);overflow-wrap:anywhere;font-weight:400}.c5VBxG_convNote{color:var(--bc-muted);margin:0;font-size:13px}.c5VBxG_convControls,.c5VBxG_miniControls{flex-wrap:wrap;gap:6px;display:flex}.c5VBxG_ctl{border:1px solid var(--bc-border);cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:600}.c5VBxG_ctl[aria-pressed=true]{background:var(--bc-gold-soft)}.c5VBxG_ctlEnd{border-color:var(--bc-accent);color:var(--bc-accent)}.c5VBxG_ctl:focus-visible,.c5VBxG_mini button:focus-visible{outline:3px solid var(--bc-brand-navy);outline-offset:2px}.c5VBxG_dot{background:var(--bc-muted);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.c5VBxG_dot_listening{background:#16a34a;animation:1.2s ease-in-out infinite c5VBxG_pulse}.c5VBxG_dot_understanding,.c5VBxG_dot_replying{background:var(--bc-brand-navy)}.c5VBxG_dot_paused{background:var(--bc-gold)}.c5VBxG_dot_error{background:var(--bc-accent)}.c5VBxG_editHeard{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0 6px;font-size:12px;text-decoration:underline}.c5VBxG_mini{z-index:70;border:1px solid var(--bc-border);background:var(--bc-surface);border-radius:14px;flex-direction:column;gap:6px;width:min(360px,100vw - 32px);padding:10px 12px;display:flex;position:fixed;bottom:88px;right:16px;box-shadow:0 10px 28px #1a153333}.c5VBxG_miniHead{align-items:center;gap:8px;display:flex}.c5VBxG_miniHead strong{flex:1;font-size:14px}.c5VBxG_miniText{color:var(--bc-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.c5VBxG_dot_listening{animation:none}}@media (max-width:600px){.c5VBxG_mini{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.c5VBxG_ctl{min-height:44px}}@media (max-width:480px){.c5VBxG_drawer{width:100vw}.c5VBxG_header,.c5VBxG_convBar,.c5VBxG_log,.c5VBxG_composer{padding-left:12px;padding-right:12px}.c5VBxG_tools{flex-direction:column;align-items:flex-start;gap:6px}.c5VBxG_inputRow{gap:6px}.c5VBxG_send{flex:none;padding:9px 12px}.c5VBxG_mic{flex:none}}.c5VBxG_question{margin:0 0 6px;font-size:16px;font-weight:700}.c5VBxG_ack{align-items:flex-start;gap:8px;margin:8px 0;font-size:13px;font-weight:600;display:flex}.c5VBxG_ack input{min-width:18px;min-height:18px;margin-top:2px}.c5VBxG_voiceSettings,.c5VBxG_voiceCheck{border:1px solid var(--bc-border);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.c5VBxG_voiceRow{border-top:1px solid var(--bc-border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.c5VBxG_voiceLabel{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.c5VBxG_voiceLabel select{border:1px solid var(--bc-border);background:#fff;border-radius:8px;max-width:100%;min-height:36px;padding:4px 6px}.c5VBxG_voiceStatus{color:var(--bc-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.c5VBxG_checkPhrase{margin:0;font-size:17px;font-weight:700}.c5VBxG_checkSummary{white-space:pre-wrap;margin:0;font-size:12px}.c5VBxG_understoodAs{color:var(--bc-muted);margin:0 0 4px;font-size:12px;font-style:italic}
._1td40W_heart{border:1px solid var(--bc-border);color:#6b6560;cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;transition:transform .14s,color .14s,background .14s;display:inline-grid}._1td40W_heart:hover:not(:disabled){color:#d92c4a;transform:scale(1.06)}._1td40W_heart:focus-visible{outline:2px solid var(--bc-accent,#e5195f);outline-offset:2px}._1td40W_heart:disabled{cursor:progress;opacity:.75}._1td40W_saved{color:#d92c4a;border-color:color-mix(in srgb, #d92c4a 35%, var(--bc-border));background:#fff3f5}._1td40W_overlay{z-index:2;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0000002e}._1td40W_inline{width:36px;height:36px}
.G8HhNq_card{border:1px solid var(--bc-border,#e5ded2);border-radius:var(--bc-radius-xl,26px);background:linear-gradient(145deg, #fff 0%, var(--bc-surface-tint,#f8f1e6) 100%);box-shadow:var(--bc-shadow-card);margin:24px 0;padding:24px}.G8HhNq_compact{margin:0 0 24px;padding:20px}.G8HhNq_headingRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.G8HhNq_eyebrow{color:var(--bc-brand-coral,#f2542d);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.G8HhNq_headingRow h2{color:var(--bc-ink,#211d1a);font-family:var(--font-fraunces,Georgia, serif);margin:0;font-size:clamp(20px,2vw,28px);line-height:1.08}.G8HhNq_chairCount{color:var(--bc-ink,#211d1a);white-space:nowrap;border:1px solid #f2542d57;border-radius:999px;flex:none;padding:8px 12px;font-size:12px}.G8HhNq_chairCount strong{font-size:16px}.G8HhNq_professionalList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:20px;display:grid}.G8HhNq_professional{border-bottom:1px solid color-mix(in srgb, var(--bc-border,#e5ded2) 75%, transparent);align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.G8HhNq_statusDot{background:var(--bc-brand-coral,#f2542d);border-radius:50%;flex:none;width:8px;height:8px}.G8HhNq_name{color:var(--bc-ink,#211d1a);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.G8HhNq_queueCount{color:var(--bc-muted,#716960);text-align:right;white-space:nowrap;margin-left:auto;font-size:12px}.G8HhNq_empty,.G8HhNq_note{color:var(--bc-muted,#716960);font-size:13px}.G8HhNq_empty{margin:20px 0 0}.G8HhNq_note{margin:16px 0 0}@media (max-width:520px){.G8HhNq_card,.G8HhNq_compact{border-radius:18px;padding:18px}.G8HhNq_headingRow{display:block}.G8HhNq_chairCount{margin-top:14px;display:inline-block}.G8HhNq_professionalList{grid-template-columns:1fr}}
.x1Dhvq_root{background:0 0;align-items:center;min-width:0;line-height:0;display:inline-flex}.x1Dhvq_art{filter:drop-shadow(0 7px 18px #ee2a5b38);image-rendering:auto;width:280px;max-width:min(38vw,280px);height:auto;display:block}.x1Dhvq_headerArtwork,.x1Dhvq_canonicalArtwork{aspect-ratio:1800/530;width:clamp(200px,21vw,300px)}.x1Dhvq_headerArtwork .x1Dhvq_art{filter:saturate(1.08)contrast(1.04)drop-shadow(0 6px 16px #ee2a5b38);width:clamp(200px,21vw,300px);max-width:300px;height:auto;transform:translateY(-5px)}.x1Dhvq_canonicalArtwork .x1Dhvq_art{filter:saturate(1.08)contrast(1.04)drop-shadow(0 6px 16px #ee2a5b38);width:clamp(185px,19.5vw,280px);max-width:280px;height:auto}.x1Dhvq_compact .x1Dhvq_art{width:200px;max-width:min(34vw,200px)}.x1Dhvq_compact.x1Dhvq_headerArtwork,.x1Dhvq_compact.x1Dhvq_canonicalArtwork{aspect-ratio:1800/530;width:clamp(145px,14vw,195px)}.x1Dhvq_compact.x1Dhvq_canonicalArtwork .x1Dhvq_art,.x1Dhvq_compact.x1Dhvq_headerArtwork .x1Dhvq_art{width:clamp(130px,13vw,165px);max-width:165px;height:auto}.x1Dhvq_markOnly .x1Dhvq_art{width:52px;max-width:52px}.x1Dhvq_compact.x1Dhvq_markOnly .x1Dhvq_art{width:30px;max-width:30px}@media (max-width:1100px){.x1Dhvq_art{width:240px;max-width:34vw}.x1Dhvq_compact .x1Dhvq_art{width:180px}}@media (max-width:760px){.x1Dhvq_art{width:205px;max-width:58vw}.x1Dhvq_compact .x1Dhvq_art{width:165px;max-width:50vw}}@media (max-width:420px){.x1Dhvq_art{width:185px;max-width:56vw}.x1Dhvq_compact .x1Dhvq_art{width:150px;max-width:48vw}.x1Dhvq_markOnly .x1Dhvq_art{width:42px;max-width:42px}}
.YVS8PG_page{isolation:isolate;color:#f7f5f4;background:radial-gradient(circle at 8% 4%,#f20a8329,#0000 28%),radial-gradient(circle at 92% 12%,#ff7a4524,#0000 30%),linear-gradient(145deg,#09090c 0%,#0d0d12 58%,#151017 100%);width:100%;min-height:calc(100vh - 72px);margin:0;padding:28px max(16px,50% - 380px) 64px;position:relative}.YVS8PG_page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff04,#0000 34%);position:absolute;inset:0}.YVS8PG_banner{border-radius:var(--bc-radius-lg);border:1px solid #ffffff1f;min-height:180px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 22px 54px #0000006b}.YVS8PG_banner img{object-fit:cover}.YVS8PG_bannerScrim{pointer-events:none;background:linear-gradient(#09090c14 0%,#09090cc7 100%),linear-gradient(100deg,#f20a8314,#0000 45%);position:absolute;inset:0}.YVS8PG_bannerCaption{color:#fffdf9;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:600;position:absolute;bottom:16px;left:20px;right:20px}.YVS8PG_header{margin-bottom:22px}.YVS8PG_eyebrow{color:#ff6678;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700}.YVS8PG_header h1{color:#f7f5f4;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,4vw,2.1rem);font-weight:600;line-height:1.15}.YVS8PG_address{color:#ffffffad;margin:6px 0 0;font-size:.92rem}@media (max-width:600px){.YVS8PG_page{padding-top:20px;padding-bottom:48px}.YVS8PG_banner{min-height:140px}}
.LPM3sa_tools{justify-content:space-between;align-items:center;gap:var(--bc-space-3);margin-bottom:var(--bc-space-3);flex-wrap:wrap;display:flex}.LPM3sa_filterRow{gap:var(--bc-space-2);margin-bottom:var(--bc-space-4);flex-wrap:wrap;display:flex}.LPM3sa_filterChip{border:1px solid var(--bc-border);background:var(--bc-surface);color:var(--bc-muted);font-size:var(--bc-text-sm);cursor:pointer;border-radius:999px;padding:6px 14px;font-weight:600}.LPM3sa_filterChipActive{border-color:var(--bc-accent);background:color-mix(in srgb, var(--bc-accent) 12%, transparent);color:var(--bc-accent)}.LPM3sa_liveAnnouncer{min-height:0}.LPM3sa_newBookingBanner{justify-content:space-between;align-items:center;gap:var(--bc-space-3);background:color-mix(in srgb, var(--bc-success) 10%, var(--bc-surface));border:1px solid color-mix(in srgb, var(--bc-success) 30%, var(--bc-border));border-radius:var(--bc-radius-md);padding:var(--bc-space-3) var(--bc-space-4);margin-bottom:var(--bc-space-3);display:flex}.LPM3sa_newBookingBanner strong{color:var(--bc-success);display:block}.LPM3sa_newBookingBanner span{color:var(--bc-muted);font-size:var(--bc-text-sm)}.LPM3sa_cancelBanner{background:color-mix(in srgb, var(--bc-warn) 10%, var(--bc-surface));border-color:color-mix(in srgb, var(--bc-warn) 30%, var(--bc-border))}.LPM3sa_cancelBanner strong{color:var(--bc-warn)}.LPM3sa_list{gap:var(--bc-space-3);flex-direction:column;display:flex}.LPM3sa_card{border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);padding:var(--bc-space-4);background:var(--bc-surface)}.LPM3sa_cardNew{border-color:var(--bc-success);box-shadow:0 0 0 1px color-mix(in srgb, var(--bc-success) 40%, transparent)}.LPM3sa_cardHead{justify-content:space-between;align-items:flex-start;gap:var(--bc-space-3);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.LPM3sa_cardHead:focus-visible{outline:2px solid var(--bc-ink);outline-offset:2px}.LPM3sa_cardTitle{color:var(--bc-ink);font-weight:600}.LPM3sa_cardMeta{color:var(--bc-muted);font-size:var(--bc-text-sm);margin-top:2px}.LPM3sa_newBadge{color:#fff;letter-spacing:.04em;background:#17613b;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.7rem;font-weight:700}.LPM3sa_statusBadge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.LPM3sa_statusConfirmed,.LPM3sa_statusPending{color:var(--bc-warn);background:color-mix(in srgb, var(--bc-warn) 14%, transparent)}.LPM3sa_statusCompleted{color:var(--bc-success);background:color-mix(in srgb, var(--bc-success) 14%, transparent)}.LPM3sa_statusCancelled,.LPM3sa_statusNoShow{color:var(--bc-accent);background:color-mix(in srgb, var(--bc-accent) 14%, transparent)}.LPM3sa_detail{margin-top:var(--bc-space-3);padding-top:var(--bc-space-3);border-top:1px dashed var(--bc-border);gap:var(--bc-space-3);font-size:var(--bc-text-sm);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.LPM3sa_detailItem dt{color:var(--bc-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.LPM3sa_detailItem dd{color:var(--bc-ink);margin:2px 0 0}.LPM3sa_loadMoreRow{margin-top:var(--bc-space-4);justify-content:center;display:flex}.LPM3sa_emptyState{color:var(--bc-muted);padding:var(--bc-space-5) 0;text-align:center}.LPM3sa_errorText{color:var(--bc-accent)}.LPM3sa_recordSection{margin:var(--bc-space-4) 0 var(--bc-space-5)}.LPM3sa_recordHeading{font-size:var(--bc-text-lg);color:var(--bc-ink);margin:0 0 5px}.LPM3sa_recordDescription{color:var(--bc-muted);font-size:var(--bc-text-sm);margin-bottom:var(--bc-space-3)}.LPM3sa_queueVisitHead{gap:var(--bc-space-3);justify-content:space-between;align-items:flex-start;display:flex}.LPM3sa_queueVisitHead>div{min-width:0}@media (max-width:560px){.LPM3sa_queueVisitHead{flex-wrap:wrap}}
.mZMGCG_empty{min-height:150px;color:var(--bc-muted);text-align:center;border-radius:var(--bc-radius-md);background:#fbf8f2;border:1px dashed #d8cebd;place-items:center;padding:28px;display:grid}.mZMGCG_photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;gap:10px;display:grid}.mZMGCG_photoGrid img{object-fit:cover;border-radius:var(--bc-radius-sm);background:#eee8dd;width:100%;height:100%}.mZMGCG_photoGrid img:first-child:nth-last-child(n+3){grid-row:span 2}.mZMGCG_photoThumb{cursor:pointer;transition:opacity .15s}.mZMGCG_photoThumb:hover,.mZMGCG_photoThumb:focus-visible{opacity:.85}.mZMGCG_photoThumb:focus-visible{outline:2px solid var(--bc-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mZMGCG_photoThumb{transition:none}}.mZMGCG_photoUnavailable{border-radius:var(--bc-radius-sm);width:100%;height:100%;color:var(--bc-muted);text-align:center;background:#eee8dd;place-items:center;padding:8px;font-size:.8rem;display:grid}.mZMGCG_photoUnavailable:first-child:nth-last-child(n+3){grid-row:span 2}.mZMGCG_lightboxBackdrop{z-index:1000;background:#14120feb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mZMGCG_lightboxImage{object-fit:contain;border-radius:var(--bc-radius-sm);max-width:min(92vw,1100px);max-height:88vh;box-shadow:var(--bc-shadow-lg)}.mZMGCG_lightboxClose{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:18px;right:20px}.mZMGCG_lightboxClose:hover,.mZMGCG_lightboxClose:focus-visible{background:#ffffff38}.mZMGCG_lightboxClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.mZMGCG_lightboxNav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:2.2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mZMGCG_lightboxNav:hover,.mZMGCG_lightboxNav:focus-visible{background:#ffffff38}.mZMGCG_lightboxNav:focus-visible{outline-offset:2px;outline:2px solid #fff}.mZMGCG_lightboxPrev{left:16px}.mZMGCG_lightboxNext{right:16px}.mZMGCG_lightboxCounter{color:#fff;background:#ffffff1f;border-radius:999px;margin:0;padding:5px 14px;font-size:.8rem;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:600px){.mZMGCG_lightboxNav{width:40px;height:40px;font-size:1.7rem}.mZMGCG_lightboxPrev{left:8px}.mZMGCG_lightboxNext{right:8px}}.mZMGCG_dataTable{border-collapse:collapse;width:100%}.mZMGCG_dataTable tr{border-bottom:1px solid var(--bc-border)}.mZMGCG_dataTable tr:last-child{border-bottom:0}.mZMGCG_dataTable td{vertical-align:top;padding:16px 0}.mZMGCG_dataTable td:last-child{color:var(--bc-ink);text-align:right;white-space:nowrap;padding-left:16px;font-weight:650}.mZMGCG_serviceName{color:var(--bc-ink);font-size:1rem;font-weight:650}.mZMGCG_serviceDuration{color:var(--bc-muted);margin-top:3px;font-size:.8rem}.mZMGCG_closed{color:var(--bc-accent)!important}.mZMGCG_hoursDay{color:var(--bc-ink);font-weight:550}.mZMGCG_reviews{display:grid}.mZMGCG_review{border-bottom:1px solid var(--bc-border);padding:20px 0}.mZMGCG_review:first-child{padding-top:0}.mZMGCG_review:last-child{border-bottom:0;padding-bottom:0}.mZMGCG_reviewMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.mZMGCG_stars{color:var(--bc-gold);letter-spacing:.04em;font-size:.95rem}.mZMGCG_verified{color:var(--bc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650}.mZMGCG_comment{color:#48433c;max-width:650px;margin:10px 0 0;line-height:1.65}.mZMGCG_teamGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;display:grid}.mZMGCG_teamCard{flex-direction:column;display:flex}.mZMGCG_teamPhoto{width:96px}.mZMGCG_teamName{font-family:var(--font-display);color:var(--bc-ink);margin:10px 0 0;font-weight:600}.mZMGCG_teamMeta{color:var(--bc-muted);margin:2px 0 0;font-size:.78rem}.mZMGCG_teamBio{color:#48433c;margin:6px 0 0;font-size:.85rem;line-height:1.5}@media (max-width:600px){.mZMGCG_photoGrid{grid-auto-rows:130px}.mZMGCG_dataTable td{padding:13px 0}}
._6Rjpya_main{width:min(1120px,100%);margin:0 auto;padding:28px 24px 72px}._6Rjpya_accountNav{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);min-height:60px;box-shadow:var(--bc-shadow-card);background:#ffffffc7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;padding:8px;display:flex}._6Rjpya_accountLinks{align-items:center;gap:4px;display:flex}._6Rjpya_secondaryLinks{align-items:center;gap:8px;display:flex}._6Rjpya_accountLink,._6Rjpya_styleAdvisorLink,._6Rjpya_ownerDashboardLink{min-height:44px;font-size:var(--bc-text-sm);border-radius:9px;justify-content:center;align-items:center;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}._6Rjpya_accountLink{color:var(--bc-muted);padding:10px 14px}._6Rjpya_accountLink:hover{color:var(--bc-ink);background:var(--bc-surface)}._6Rjpya_accountLink[aria-current=page]{background:var(--bc-brand-gradient);color:#fff}._6Rjpya_styleAdvisorLink{background:var(--bc-gold-soft);color:#795718;gap:8px;padding:10px 16px}._6Rjpya_styleAdvisorLink:hover{transform:translateY(-1px)}._6Rjpya_ownerDashboardLink{border:1px solid var(--bc-border);color:var(--bc-ink);background:0 0;gap:8px;padding:10px 16px}._6Rjpya_ownerDashboardLink:hover{background:var(--bc-surface);transform:translateY(-1px)}._6Rjpya_accountLink:focus-visible,._6Rjpya_styleAdvisorLink:focus-visible,._6Rjpya_ownerDashboardLink:focus-visible{outline:2px solid var(--bc-ink);outline-offset:2px}._6Rjpya_content{min-width:0}@media (max-width:700px){._6Rjpya_main{padding:18px 16px 56px}._6Rjpya_accountNav{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:28px}._6Rjpya_accountLinks{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._6Rjpya_accountLink{text-align:center;min-width:0;padding:9px 7px;font-size:.76rem;line-height:1.25}._6Rjpya_secondaryLinks{flex-direction:column;width:100%}._6Rjpya_styleAdvisorLink,._6Rjpya_ownerDashboardLink{width:100%}}@media (prefers-reduced-motion:reduce){._6Rjpya_accountLink,._6Rjpya_styleAdvisorLink,._6Rjpya_ownerDashboardLink{transition:none}._6Rjpya_styleAdvisorLink:hover,._6Rjpya_ownerDashboardLink:hover{transform:none}}
.Hibq9q_loadingPage{background:radial-gradient(circle at 50% 30%, #a8791f1f, transparent 34%), var(--bc-surface);place-items:center;min-height:min(520px,100vh - 64px);padding:32px 20px;display:grid}.Hibq9q_loadingCard{border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);width:min(390px,100%);box-shadow:var(--bc-shadow-sm);background:#fff;align-items:center;gap:16px;padding:22px;display:flex}.Hibq9q_loadingMark{background:var(--bc-ink);color:#fff;letter-spacing:.08em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:.62rem;font-weight:700;animation:1.4s ease-in-out infinite Hibq9q_auth-pulse;display:inline-flex}.Hibq9q_loadingCard strong{color:var(--bc-ink);font-family:var(--font-display);font-size:1.08rem;font-weight:600;display:block}.Hibq9q_loadingCard p{color:var(--bc-muted);margin-top:3px;font-size:.82rem}@keyframes Hibq9q_auth-pulse{50%{opacity:.72;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.Hibq9q_loadingMark{animation:none}}
.JDDn2G_overlay{z-index:1000;padding:var(--bc-space-4);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JDDn2G_card{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg,var(--bc-radius-md));width:100%;max-width:440px;padding:var(--bc-space-5,var(--bc-space-4));box-shadow:0 20px 60px #00000059}.JDDn2G_eyebrow{margin:0 0 var(--bc-space-2);font-size:var(--bc-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--bc-accent);font-weight:700}.JDDn2G_headline{margin:0 0 var(--bc-space-2);font-size:1.4rem}.JDDn2G_question{margin:0 0 var(--bc-space-4);color:var(--bc-muted)}.JDDn2G_error{margin:0 0 var(--bc-space-3);color:var(--bc-danger,#c0392b);font-size:var(--bc-text-sm)}.JDDn2G_actions{gap:var(--bc-space-3);flex-wrap:wrap;display:flex}.JDDn2G_actions>*{flex:160px}.JDDn2G_actions button:first-child{color:#09090c}.JDDn2G_snooze{margin:var(--bc-space-3) auto 0;color:var(--bc-muted);font-size:var(--bc-text-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline;display:block}@media (max-width:480px){.JDDn2G_actions{flex-direction:column}.JDDn2G_actions>*{flex:none;width:100%;min-height:44px}}
.en2wxW_card{background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--fq-charcoal,#0d0d12);border:1px solid var(--fq-hairline,#ffffff1a);color:var(--fq-text,#f7f5f4);border-radius:18px;grid-template-columns:1fr;gap:14px;padding:12px;display:grid;position:relative;box-shadow:0 18px 40px #00000052}.en2wxW_card:hover{border-color:var(--fq-glass-border,#ff3e5747)}@media (min-width:720px){.en2wxW_card{grid-template:"media info prices""media offer actions"1fr/220px minmax(0,1.1fr) minmax(0,1fr);align-items:start}.en2wxW_card:not(:has(.en2wxW_offer)){grid-template-areas:"media info prices""media info actions"}.en2wxW_media{grid-area:media}.en2wxW_info{grid-area:info}.en2wxW_offer{grid-area:offer}.en2wxW_prices{grid-area:prices}.en2wxW_actions{flex-direction:row;grid-area:actions;align-self:end}.en2wxW_actions .en2wxW_book,.en2wxW_actions .en2wxW_queue,.en2wxW_actions .en2wxW_queueClosed{flex:1;min-width:0}.en2wxW_actions .en2wxW_profile{flex:100%;min-height:36px}}@media (min-width:1520px){.en2wxW_card{grid-template-columns:220px minmax(170px,1.15fr) minmax(160px,.95fr) minmax(170px,1fr) 140px;grid-template-areas:"media info offer prices actions"}.en2wxW_card:not(:has(.en2wxW_offer)){grid-template-columns:220px minmax(200px,1.4fr) minmax(170px,1fr) 140px;grid-template-areas:"media info prices actions"}.en2wxW_actions{flex-direction:column;justify-content:center;align-self:center}}.en2wxW_media{background:#ffffff0a;border-radius:14px;position:relative;overflow:hidden}.en2wxW_mediaLink{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}a.en2wxW_mediaLink{cursor:pointer}.en2wxW_offerBadge{background:var(--fq-gradient);color:#fff;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:800;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px #f20a8359}.en2wxW_arrow{color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:50%;width:30px;height:30px;margin-top:-15px;font-size:1.2rem;line-height:1;position:absolute;top:50%}.en2wxW_arrowPrev{left:8px}.en2wxW_arrowNext{right:8px}.en2wxW_arrow:focus-visible,.en2wxW_thumb:focus-visible,.en2wxW_linkButton:focus-visible{outline:2px solid var(--fq-orange);outline-offset:2px}.en2wxW_counter{color:#fff;background:#0009;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700;position:absolute;bottom:10px;right:10px}.en2wxW_info{gap:6px;min-width:0;display:grid}.en2wxW_titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.en2wxW_name{margin:0;font-size:1.15rem;line-height:1.2}.en2wxW_name a{color:inherit;text-decoration:none}.en2wxW_name a:hover{text-decoration:underline}.en2wxW_rating{color:#ffc368;background:#ffc36829;border-radius:8px;padding:2px 8px;font-size:.82rem;font-weight:800}.en2wxW_rating small{color:var(--fq-text-faint);font-weight:600}.en2wxW_verified{color:#72d59a;font-size:.72rem;font-weight:700}.en2wxW_address,.en2wxW_distance{color:var(--fq-text-muted);margin:0;font-size:.86rem}.en2wxW_chips{flex-wrap:wrap;gap:6px;display:flex}.en2wxW_typeChip{border:1px solid var(--fq-hairline);background:#ffffff14;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.en2wxW_typeUnknown{color:var(--fq-text-faint)}.en2wxW_thumbs{align-items:center;gap:6px;display:flex}.en2wxW_thumb{border:1px solid var(--fq-hairline);cursor:pointer;background:0 0;border-radius:7px;width:54px;padding:0;overflow:hidden}.en2wxW_thumbMore{color:inherit;cursor:pointer;border:1px solid var(--fq-hairline);background:0 0;border-radius:7px;padding:6px 9px;font-size:.78rem;font-weight:700}.en2wxW_status{margin:2px 0 0;font-size:.82rem;font-weight:700}.en2wxW_status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.en2wxW_open{color:#3ddc84}.en2wxW_closed{color:#ff8b9a}.en2wxW_unknown{color:var(--fq-text-faint);font-weight:600}.en2wxW_statusDetail{color:var(--fq-text-muted);font-weight:600}.en2wxW_offer{width:100%;color:var(--fq-text);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f20a8347,#6e08248c);border:1px solid #ff3e57a6;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 22px #f20a832e}.en2wxW_offer:hover{border-color:var(--fq-orange)}.en2wxW_offer:focus-visible{outline:2px solid var(--fq-orange);outline-offset:2px}.en2wxW_offerBody{flex:1;gap:2px;min-width:0;display:grid}.en2wxW_offerHighlight{white-space:nowrap;background:var(--fq-gradient);color:#fff;border-radius:6px;padding:1px 6px}.en2wxW_offerMore{color:var(--fq-orange);margin-top:4px;font-size:.75rem;font-weight:700}.en2wxW_offerChevron{color:#fff;flex:none;font-size:1.6rem;line-height:1}.en2wxW_offerIcon{background:var(--fq-gradient);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.en2wxW_offerTitle{color:#ff9ccc;text-transform:none;margin:0;font-size:.88rem;font-weight:800}.en2wxW_offerValue{margin:2px 0 0;font-size:.85rem;font-weight:700}.en2wxW_offerTerms,.en2wxW_offerValid{color:var(--fq-text-muted);margin:4px 0 0;font-size:.75rem}.en2wxW_linkButton{color:var(--fq-orange);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.78rem;font-weight:700;text-decoration:underline}.en2wxW_prices{min-width:0}.en2wxW_prices ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.en2wxW_prices li{min-width:0;color:var(--fq-text-muted);justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.en2wxW_prices li.en2wxW_selectedRow{color:var(--fq-text);font-size:.95rem;font-weight:700}.en2wxW_serviceName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.en2wxW_servicePrice{flex-shrink:0}.en2wxW_servicePrice s{color:var(--fq-text-faint);font-weight:500}.en2wxW_selectedRow .en2wxW_servicePrice strong,.en2wxW_servicePrice s+strong{color:var(--fq-pink)}.en2wxW_conditional{color:#ffc368;margin:6px 0 0;font-size:.75rem}.en2wxW_allServices{color:var(--fq-orange);margin-top:8px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.en2wxW_muted{color:var(--fq-text-faint);margin:4px 0 0;font-size:.8rem}.en2wxW_actions{flex-wrap:wrap;gap:8px;display:flex}.en2wxW_book,.en2wxW_profile{white-space:nowrap;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}@media (min-width:720px){.en2wxW_book,.en2wxW_profile{flex:none;min-width:128px}}@media (min-width:1520px){.en2wxW_actions{flex-wrap:nowrap}.en2wxW_actions .en2wxW_book,.en2wxW_actions .en2wxW_queue,.en2wxW_actions .en2wxW_queueClosed,.en2wxW_actions .en2wxW_profile{flex:none;width:100%}}.en2wxW_book{background:var(--fq-gradient);color:#fff;box-shadow:0 8px 20px #f20a834d}.en2wxW_profile{color:var(--fq-text);border:1px solid #ffffff47}.en2wxW_queue,.en2wxW_queueClosed{white-space:nowrap;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:42px;padding:4px 14px;font-size:.9rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.en2wxW_queue{border:1px solid var(--fq-pink);color:#fff;background:#f20a831f}.en2wxW_queue:hover{background:#f20a8338}.en2wxW_queue:focus-visible{outline:2px solid var(--fq-orange);outline-offset:2px}.en2wxW_eta{color:#3ddc84;margin-top:2px;font-size:.72rem;font-weight:700}.en2wxW_queueClosed{color:var(--fq-text-faint);border:1px dashed #fff3;font-weight:700}.en2wxW_book:focus-visible,.en2wxW_profile:focus-visible,.en2wxW_allServices:focus-visible{outline:2px solid var(--fq-orange);outline-offset:2px}.en2wxW_dialogBackdrop{z-index:1000;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.en2wxW_dialog{border:1px solid var(--fq-hairline);color:#f7f5f4;background:#141016;border-radius:16px;width:min(460px,100%);max-height:80vh;padding:18px;overflow:auto}.en2wxW_dialogHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.en2wxW_dialogHead h3{margin:0;font-size:1.05rem}.en2wxW_dialogClose{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.en2wxW_dialogList{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.en2wxW_dialogList li{border:1px solid #f20a834d;border-radius:12px;padding:12px}.en2wxW_dialogList p{color:#ffffffb8;margin:4px 0 0;font-size:.82rem}.en2wxW_terms{color:#ffc368!important}.en2wxW_dialogNote{color:#ffffff80;margin:14px 0 0;font-size:.78rem}
.TEJncW_page{--landing-ink:var(--bc-brand-navy);--landing-muted:#625f70;--landing-cream:#f7f0e5;--landing-paper:#fffdf9;--landing-rust:var(--bc-brand-coral);color:var(--landing-ink);background:var(--landing-paper);--fq-void:#09090c;--fq-charcoal:#0d0d12;--fq-utility-bg:#171314;--fq-hairline:#ffffff1a;--fq-text:#f7f5f4;--fq-text-muted:#ffffffb8;--fq-text-faint:#ffffff80;--fq-pink:#f20a83;--fq-coral:#ff3e57;--fq-orange:#ff7a45;--fq-gradient:linear-gradient(100deg, var(--fq-pink) 0%, var(--fq-coral) 55%, var(--fq-orange) 100%);--fq-glass-border:#ff3e5747}.TEJncW_landingHeader{--fq-void:#09090c;--fq-charcoal:#0d0d12;--fq-utility-bg:#171314;--fq-hairline:#ffffff1a;--fq-text:#f7f5f4;--fq-text-muted:#ffffffb8;--fq-text-faint:#ffffff80;--fq-pink:#f20a83;--fq-coral:#ff3e57;--fq-orange:#ff7a45;--fq-gradient:linear-gradient(100deg, var(--fq-pink) 0%, var(--fq-coral) 55%, var(--fq-orange) 100%);--fq-glass-border:#ff3e5747;z-index:1000;color:var(--fq-text);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--fq-hairline);background:#09090cf5;position:fixed;top:0;left:0;right:0}.TEJncW_hiringBar{color:#fff;background:linear-gradient(90deg,#f20a83 0%,#ff3e57 56%,#ff7a45 100%)}.TEJncW_hiringInner{color:#fff;text-align:center;justify-content:center;align-items:center;gap:12px;width:min(100% - 48px,1280px);min-height:36px;margin:0 auto;font-size:.76rem;font-weight:700;display:flex}.TEJncW_hiringBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#09090ce0;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:.66rem;font-weight:800;display:inline-flex}.TEJncW_hiringText{color:#fffffff5}.TEJncW_hiringCta{color:#fff;white-space:nowrap;text-underline-offset:3px;font-weight:800;text-decoration:underline}.TEJncW_hiringInner:hover .TEJncW_hiringCta,.TEJncW_hiringInner:focus-visible .TEJncW_hiringCta{text-decoration-thickness:2px}.TEJncW_siteHeaderSpacer{flex:none;height:152px}.TEJncW_siteShopSwitcher,.TEJncW_siteShopSwitcherMobile{appearance:none;border:1px solid var(--fq-hairline);color:var(--fq-text);font:600 .76rem/1 var(--font-body);cursor:pointer;background:#ffffff0d;border-radius:10px}.TEJncW_siteShopSwitcher{max-width:180px;min-height:32px;padding:0 28px 0 10px}.TEJncW_siteShopSwitcherMobile{background:var(--fq-charcoal);width:100%;min-height:42px;margin:6px 0;padding:0 12px}.TEJncW_siteShopSwitcher option,.TEJncW_siteShopSwitcherMobile option{background:var(--fq-charcoal);color:var(--fq-text)}.TEJncW_siteMobileBell{margin-left:auto;display:none}.TEJncW_utilityBar{background:var(--fq-utility-bg);border-bottom:1px solid #ffffff0f}.TEJncW_utilityInner{width:min(100% - 48px,1280px);min-height:40px;color:var(--fq-text-muted);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;font-size:.78rem;font-weight:600;display:flex}.TEJncW_utilityLeft{align-items:center;gap:18px;min-width:0;display:flex}.TEJncW_locationChip{color:var(--fq-text);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.TEJncW_locationIcon{flex-shrink:0;width:14px;height:14px}.TEJncW_utilityTagline{white-space:nowrap;align-items:center;display:inline-flex}.TEJncW_utilityDot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 10px;display:inline-block}.TEJncW_utilityRight{align-items:center;gap:22px;display:flex}.TEJncW_utilityRight a{color:var(--fq-text-muted);white-space:nowrap}.TEJncW_utilityRight a:hover{color:var(--fq-text)}.TEJncW_utilityDivider{background:var(--fq-hairline);width:1px;height:14px}.TEJncW_utilityAuth{align-items:center;gap:14px;display:flex}.TEJncW_utilityLink{color:var(--fq-text-muted);white-space:nowrap;font-weight:700}.TEJncW_utilityLink:hover{color:var(--fq-text)}.TEJncW_mainNavBar{border-top:1px solid #ffffff0a}.TEJncW_headerInner{align-items:center;gap:32px;width:min(100% - 48px,1280px);min-height:76px;margin:0 auto;display:flex}.TEJncW_wordmark{white-space:nowrap;align-items:center;display:inline-flex}.TEJncW_headerNav{color:var(--fq-text-muted);flex:1;align-items:center;gap:30px;font-size:.92rem;font-weight:600;display:flex}.TEJncW_headerNav a{white-space:nowrap}.TEJncW_headerNav a:hover{color:var(--fq-text)}.TEJncW_headerNavActive{color:var(--fq-text);border-bottom:2px solid #0000;border-image:var(--fq-gradient) 1;padding-bottom:6px}.TEJncW_headerNavAbout{display:none}.TEJncW_headerWideRow{align-items:center;gap:22px;display:none}.TEJncW_headerSignIn{color:var(--fq-text-muted);white-space:nowrap;font-size:.9rem;font-weight:700}.TEJncW_headerSignIn:hover{color:var(--fq-text)}.TEJncW_mobileNavHost{margin-left:auto;display:none;position:relative}.TEJncW_menuToggle{border:1px solid var(--fq-hairline);width:40px;height:40px;color:var(--fq-text);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.TEJncW_mobileNav{z-index:60;border:1px solid var(--fq-hairline);background:var(--fq-charcoal);border-radius:18px;flex-direction:column;gap:2px;width:min(84vw,280px);padding:14px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 48px #00000080}.TEJncW_mobileNavLink{color:var(--fq-text-muted);border-radius:10px;padding:11px 12px;font-weight:600}.TEJncW_mobileNavLink:hover{color:var(--fq-text);background:#ffffff0f}.TEJncW_mobileNavDivider{background:var(--fq-hairline);height:1px;margin:6px 4px}.TEJncW_mobileNavCta{background:var(--fq-gradient);color:#fff;text-align:center;border-radius:12px;margin-top:4px;padding:12px;font-weight:700}.TEJncW_headerCta,.TEJncW_utilityCta,.TEJncW_primaryLink,.TEJncW_heroSearchButton,.TEJncW_ownerCta,.TEJncW_finalPrimary{border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.TEJncW_headerCta{background:var(--fq-gradient);color:#fff;white-space:nowrap;min-height:42px;padding:0 20px;font-size:.88rem}.TEJncW_utilityCta{background:var(--fq-gradient);color:#fff;white-space:nowrap;min-height:32px;padding:0 16px;font-size:.78rem}.TEJncW_headerCta:hover,.TEJncW_utilityCta:hover,.TEJncW_primaryLink:hover,.TEJncW_ownerCta:hover,.TEJncW_finalPrimary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #f20a8352}.TEJncW_wordmark:focus-visible,.TEJncW_headerNav a:focus-visible,.TEJncW_utilityRight a:focus-visible,.TEJncW_headerSignIn:focus-visible,.TEJncW_utilityLink:focus-visible,.TEJncW_textLink:focus-visible,.TEJncW_outlineLink:focus-visible,.TEJncW_chip:focus-visible,.TEJncW_footer a:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid}.TEJncW_hero{isolation:isolate;background:var(--fq-void);color:var(--fq-text);padding:48px 24px 64px;position:relative;overflow:hidden}.TEJncW_heroMedia{z-index:0;position:absolute;inset:0}.TEJncW_heroMedia:before{content:"";background:var(--fq-void) url(/editorial/services/barber/precision-fade.webp) center center / cover no-repeat;filter:saturate(.85)brightness(.7)contrast(1.08);position:absolute;inset:0;transform:scaleX(-1)}.TEJncW_heroPhotoImg{object-fit:cover;object-position:center center;filter:saturate(.85)brightness(.7)contrast(1.08);z-index:1;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;right:-16%;transform:scaleX(-1)}.TEJncW_heroScrim{z-index:2;pointer-events:none;background:linear-gradient(100deg,#09090cf5 0%,#09090cdb 34%,#09090c66 64%,#09090c2e 100%),linear-gradient(#09090c33 0%,#0000 26%,#09090c8c 100%);position:absolute;inset:0}.TEJncW_heroInner{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;width:min(100% - 48px,1280px);min-height:520px;margin:0 auto;display:grid;position:relative}.TEJncW_heroCopy{z-index:2;max-width:620px;position:relative}.TEJncW_heroEyebrow,.TEJncW_eyebrow,.TEJncW_ownerEyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:700}.TEJncW_heroEyebrow{color:var(--fq-text-muted)}.TEJncW_eyebrow{color:var(--landing-rust)}.TEJncW_heroHeadline{max-width:600px;font-family:var(--font-body);letter-spacing:-.02em;color:var(--fq-text);margin:0 0 22px;font-size:clamp(2.75rem,5vw,4.05rem);font-weight:800;line-height:1.03}.TEJncW_heroHeadline em{background:var(--fq-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800}.TEJncW_ownerSection h2 em{color:var(--landing-rust);font-weight:500}.TEJncW_heroSub{max-width:540px;color:var(--fq-text-muted);margin:0 0 28px;font-size:1.06rem;line-height:1.65}.TEJncW_heroCtaRow{flex-wrap:wrap;gap:14px;margin:4px 0 30px;display:none}.TEJncW_ctaIcon{flex-shrink:0;width:16px;height:16px}.TEJncW_heroCtaRow .TEJncW_outlineLink{color:var(--fq-text);background:#ffffff0f;border-color:#ffffff59}.TEJncW_heroCtaRow .TEJncW_outlineLink:hover{color:#fff;background:#ffffff1f;border-color:#fff}.TEJncW_heroSearch{background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:620px;margin:4px 0 28px;padding:8px 8px 8px 22px;display:flex;position:relative;box-shadow:0 20px 50px #00000059}.TEJncW_heroSearch:focus-within{box-shadow:0 0 0 3px #f20a8359,0 20px 50px #00000059}.TEJncW_heroSearchIcon{color:#8b8b93;flex-shrink:0;width:18px;height:18px}.TEJncW_heroSearch input{min-width:0;color:var(--landing-ink);font:500 .98rem/1.4 var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:12px 0}.TEJncW_heroSearch input::placeholder{color:#8b8b93}.TEJncW_heroSearchButton{background:var(--fq-gradient);color:#fff;cursor:pointer;min-height:50px;font-family:var(--font-body);white-space:nowrap;border:0;padding:0 26px}.TEJncW_heroSearchButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px #f20a8352}.TEJncW_heroSearchButton:focus-visible{outline-offset:-5px;outline:3px solid #fff}.TEJncW_heroSuggestions{z-index:30;background:#fff;border-radius:18px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #00000047}.TEJncW_heroSuggestionGroup{color:#8b8b93;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px 4px;font-size:.68rem;font-weight:700}.TEJncW_heroSuggestion{color:var(--landing-ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.TEJncW_heroSuggestionActive{background:var(--bc-gold-soft)}.TEJncW_heroSuggestionIcon{width:16px;height:16px;color:var(--fq-coral);flex-shrink:0}.TEJncW_featureRow{flex-wrap:wrap;gap:22px 34px;margin:6px 0 0;padding:0;list-style:none;display:flex}.TEJncW_featureItem{color:var(--fq-text-muted);align-items:center;gap:10px;font-size:.86rem;font-weight:600;display:flex}.TEJncW_featureIcon{width:20px;height:20px;color:var(--fq-coral);flex-shrink:0}.TEJncW_liveStats{color:var(--fq-coral);flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;font-size:.78rem;font-weight:700;display:flex}.TEJncW_liveStats span:before{content:"●";vertical-align:middle;color:var(--bc-success);margin-right:6px;font-size:.6rem}.TEJncW_ownerPrompt{color:var(--fq-text-muted);margin:16px 0 0;font-size:.86rem}.TEJncW_ownerPrompt a{color:var(--fq-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.TEJncW_bookingCard{z-index:2;border:1px solid var(--fq-glass-border);-webkit-backdrop-filter:blur(18px);width:min(100%,280px);color:var(--fq-text);background:#14101c8c;border-radius:22px;flex-direction:column;justify-self:end;gap:16px;padding:26px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:none;position:relative;box-shadow:0 30px 60px #00000073}.TEJncW_bookingCard:hover{transform:translateY(-3px);box-shadow:0 34px 68px #00000080}.TEJncW_bookingCardKicker{letter-spacing:.14em;text-transform:uppercase;background:var(--fq-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.7rem;font-weight:800}.TEJncW_bookingCardRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TEJncW_bookingCardRows li{border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding:11px 0;font-size:.92rem;font-weight:600;display:flex}.TEJncW_bookingCardRows li:first-child{border-top:0}.TEJncW_bookingCardIcon{width:18px;height:18px;color:var(--fq-coral);flex-shrink:0}.TEJncW_bookingCardNote{color:var(--fq-text-muted);margin:0;font-size:.86rem;line-height:1.5}@media (min-width:1600px){.TEJncW_utilityBar{display:none}.TEJncW_headerNavAbout{display:inline}.TEJncW_headerWideRow{display:flex}.TEJncW_hero{padding:56px 24px 96px}.TEJncW_heroInner{grid-template-columns:minmax(0,1.05fr) minmax(260px,.55fr);gap:clamp(48px,6vw,96px)}.TEJncW_heroCtaRow{display:flex}.TEJncW_heroSearch{display:none}.TEJncW_bookingCard{display:flex}}@media (max-width:1150px){.TEJncW_utilityTagline{display:none}.TEJncW_utilityRight{gap:16px}}.TEJncW_inner{width:min(100% - 48px,1180px);margin:0 auto}.TEJncW_choiceSection,.TEJncW_discoverySection,.TEJncW_advisorSection{padding:96px 0;scroll-margin-top:90px}.TEJncW_choiceSection{background:#fff}.TEJncW_sectionIntro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;column-gap:70px;margin-bottom:48px;display:grid}.TEJncW_sectionIntro .TEJncW_eyebrow,.TEJncW_sectionIntro .TEJncW_sectionTitle{grid-column:1}.TEJncW_sectionIntro .TEJncW_sectionLead{grid-area:1/2/span 2;align-self:end}.TEJncW_sectionTitle{max-width:720px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,4.2vw,3.55rem);font-weight:600;line-height:1.04}.TEJncW_sectionLead{max-width:650px;color:var(--landing-muted);margin:0;font-size:1.02rem;line-height:1.7}.TEJncW_choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.TEJncW_choiceCard{background:linear-gradient(145deg, #fff 0%, var(--landing-cream) 100%);border:1px solid #1d1a171f;border-radius:28px;flex-direction:column;min-height:530px;padding:clamp(30px,4vw,52px);display:flex;box-shadow:0 8px 24px #1a15330f}.TEJncW_queueChoiceCard{color:#fff;background:linear-gradient(145deg,#1a1533 0%,#30255f 100%)}.TEJncW_choiceHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:auto;display:flex}.TEJncW_choiceIcon{opacity:.78;border:1px solid;border-radius:50%;place-items:center;width:54px;height:54px;font-size:.75rem;font-weight:700;display:inline-grid}.TEJncW_choiceKicker{color:var(--landing-rust);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.TEJncW_queueChoiceCard .TEJncW_choiceKicker{color:#e9c77a}.TEJncW_choiceCard h3{max-width:490px;font-family:var(--font-display);letter-spacing:-.03em;margin:64px 0 14px;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.04}.TEJncW_choiceCard>p{color:var(--landing-muted);margin:0 0 30px}.TEJncW_queueChoiceCard>p{color:#ffffffad}.TEJncW_flowList{counter-reset:flow;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 34px;padding:0;list-style:none;display:grid}.TEJncW_flowList li{min-height:56px;color:var(--landing-ink);counter-increment:flow;border-top:1px solid #1d1a1729;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;font-weight:600;display:flex}.TEJncW_flowList li:before{content:counter(flow, decimal-leading-zero);color:var(--landing-rust);font-size:.66rem;font-weight:700}.TEJncW_queueChoiceCard .TEJncW_flowList li{color:#fff;border-top-color:#ffffff29}.TEJncW_queueChoiceCard .TEJncW_flowList li:before{color:#e9c77a}.TEJncW_textLink,.TEJncW_outlineLink{align-items:center;gap:10px;font-size:.88rem;font-weight:700;display:inline-flex}.TEJncW_textLink{width:fit-content;color:var(--landing-rust)}.TEJncW_queueChoiceCard .TEJncW_textLink{color:#e9c77a}.TEJncW_categorySection{background:linear-gradient(#f8f1e6 0%,#f5effa 100%);padding:96px 0;scroll-margin-top:90px}.TEJncW_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.TEJncW_categoryCard{border-radius:var(--bc-radius-lg);background:var(--landing-paper);border:1px solid #1d1a171f;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.TEJncW_categoryCard:hover,.TEJncW_categoryCard:focus-visible{border-color:#a9433f66;transform:translateY(-4px);box-shadow:0 18px 36px #3a2a1c1f}.TEJncW_categoryCard:focus-visible{outline:2px solid var(--landing-ink);outline-offset:3px}.TEJncW_categoryArt{aspect-ratio:4/3;background:var(--landing-cream);position:relative;overflow:hidden}.TEJncW_categoryArt img{object-fit:cover;width:100%;height:100%}.TEJncW_categoryLabel{color:var(--landing-ink);font-family:var(--font-display);overflow-wrap:break-word;padding:14px 16px 18px;font-size:1.08rem;font-weight:600}.TEJncW_serviceShowcase{margin-top:72px}.TEJncW_serviceShowcaseTitle{color:var(--landing-ink);font-family:var(--font-display);margin:8px 0 28px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15}.TEJncW_serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.TEJncW_discoverySection{background:var(--landing-paper)}.TEJncW_discoveryHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:44px;display:flex}.TEJncW_outlineLink{border:1px solid #1d1a1738;border-radius:999px;min-height:44px;padding:0 18px}.TEJncW_outlineLink:hover{border-color:var(--landing-rust);color:var(--landing-rust)}.TEJncW_shopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.TEJncW_marketplaceEmpty{background:linear-gradient(135deg,#efe0cd,#f8f1e8);border-radius:26px;justify-content:space-between;align-items:end;gap:32px;min-height:230px;padding:clamp(28px,5vw,52px);display:flex}.TEJncW_marketplaceEmpty strong{max-width:600px;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.08;display:block}.TEJncW_marketplaceEmpty p{max-width:620px;color:var(--landing-muted);margin:12px 0 0}.TEJncW_cityBar{border-top:1px solid #1d1a171f;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.TEJncW_cityBarLabel{letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:.72rem;font-weight:700}.TEJncW_chipRow{flex-wrap:wrap;gap:8px;display:flex}.TEJncW_chip{color:var(--landing-ink);background:#efe7dc;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600}.TEJncW_chip:hover{background:var(--landing-ink);color:#fff}.TEJncW_cityEmpty{color:var(--landing-muted);margin:0;font-size:.88rem}.TEJncW_advisorSection{background:#f1e6d8}.TEJncW_advisorGrid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.TEJncW_advisorArt{background:#2a2420;border-radius:240px 240px 30px 30px;min-height:500px;position:relative;overflow:hidden}.TEJncW_advisorHalo{border:1px solid #e9c77a8c;border-radius:50%;width:320px;height:320px;position:absolute;top:75px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 90px #a9433f52}.TEJncW_advisorProfile{background:#ddc3a6;border-radius:80px 80px 16px 16px;width:160px;height:240px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -72px 0 -26px #1d1a17}.TEJncW_advisorLabel{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1a17a8;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;font-size:.7rem;font-weight:700;position:absolute;bottom:26px;left:28px}.TEJncW_advisorBadge{border:1px solid #ffffff4d;border-radius:12px;position:absolute;top:24px;right:24px;overflow:hidden;box-shadow:0 12px 28px #00000047}.TEJncW_advisorSpark{color:#e9c77a;position:absolute}.TEJncW_advisorSparkOne{font-size:2rem;top:90px;right:70px}.TEJncW_advisorSparkTwo{opacity:.7;font-size:1.2rem;top:190px;left:58px}.TEJncW_advisorCopy .TEJncW_sectionLead{margin:22px 0 28px}.TEJncW_styleRow{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.TEJncW_styleRow span{background:#ffffff6b;border:1px solid #1d1a1724;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:600}.TEJncW_primaryLink{background:var(--bc-brand-gradient);color:#fff;min-height:48px;padding:0 20px}.TEJncW_ownerSection{background:var(--landing-ink);color:#fff;padding:104px 24px;scroll-margin-top:90px}.TEJncW_ownerInner{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:clamp(50px,9vw,130px);width:min(100%,1180px);margin:0 auto;display:grid}.TEJncW_ownerEyebrow{color:#e9c77a}.TEJncW_ownerSection h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5vw,4.25rem);line-height:.98}.TEJncW_ownerArt{border:1px solid #ffffff24;border-radius:20px;margin-top:36px;overflow:hidden;box-shadow:0 24px 50px #0000004d}.TEJncW_ownerArt img{width:100%;height:auto;display:block}.TEJncW_ownerPanel>p{color:#ffffffad;margin:0 0 30px;font-size:1.03rem;line-height:1.7}.TEJncW_ownerPanel ul{margin:0 0 34px;padding:0;list-style:none}.TEJncW_ownerPanel li{border-top:1px solid #ffffff24;padding:15px 0;font-weight:600}.TEJncW_ownerPanel li:before{content:"✓";color:#e9c77a;margin-right:12px}.TEJncW_ownerCta{min-height:50px;color:var(--landing-ink);background:#fff;padding:0 22px}.TEJncW_faqSection{background:radial-gradient(circle at 88% 8%,#f20a8314,#0000 28rem),linear-gradient(#fbf8f3 0%,#fff 100%);padding:96px 0;scroll-margin-top:90px}.TEJncW_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.TEJncW_faqItem{background:#ffffffeb;border:1px solid #1d1a171a;border-radius:22px;box-shadow:0 12px 30px #1a15330d}.TEJncW_faqItem summary{cursor:pointer;font-family:var(--font-display);padding:22px 24px;font-size:1.08rem;font-weight:700;line-height:1.35;list-style:none}.TEJncW_faqItem summary::-webkit-details-marker{display:none}.TEJncW_faqItem summary:after{content:"+";float:right;color:var(--landing-rust);margin-left:18px;font-size:1.3rem;font-weight:800}.TEJncW_faqItem[open] summary:after{content:"−"}.TEJncW_faqItem p{color:var(--landing-muted);margin:0;padding:0 24px 22px;line-height:1.7}.TEJncW_faqActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.TEJncW_finalCta{text-align:center;background:var(--landing-rust);color:#fff;padding:94px 24px}.TEJncW_finalCtaInner{max-width:780px;margin:0 auto}.TEJncW_finalCta .TEJncW_eyebrow{color:#ffffffb8}.TEJncW_finalCta h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,5vw,4.3rem);line-height:1}.TEJncW_finalCta p:not(.TEJncW_eyebrow){color:#ffffffc7;margin:20px 0 30px}.TEJncW_finalActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.TEJncW_finalPrimary,.TEJncW_finalSecondary{min-height:50px;padding:0 24px}.TEJncW_finalPrimary{color:var(--landing-rust);background:#fff}.TEJncW_finalSecondary{color:#fff;border:1px solid #ffffff75;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.TEJncW_footer{color:#fff;background:#151310;padding:58px 24px 28px}.TEJncW_footerInner{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:48px;width:min(100%,1180px);margin:0 auto;display:grid}.TEJncW_footerBrand strong{font-family:var(--font-display);font-size:1.5rem}.TEJncW_footerLogoFrame{line-height:0;display:inline-flex}.TEJncW_footerBrand p{color:#ffffff8f;margin:8px 0 0;font-size:.84rem}.TEJncW_footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.TEJncW_footerLinks div{flex-direction:column;gap:9px;display:flex}.TEJncW_footerLinks span{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:700}.TEJncW_footerLinks a{color:#ffffffc2;font-size:.84rem}.TEJncW_footerLinks a:hover{color:#fff}.TEJncW_footerNote{color:#ffffff6b;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:20px 0 0;padding-top:22px;font-size:.76rem}.TEJncW_sitePoweredBy{white-space:nowrap;align-items:baseline;gap:7px;margin-left:10px;line-height:1;text-decoration:none;transition:opacity .16s;display:inline-flex}.TEJncW_sitePoweredBy:hover{opacity:.88}.TEJncW_sitePoweredByText{color:#ffffffc7;letter-spacing:.04em;font-size:.8rem;font-weight:600}.TEJncW_sitePoweredByDcw{letter-spacing:.22em;background:linear-gradient(90deg,#f6d0a8 0%,#f2a36e 38%,#f36b4c 68%,#cf3f43 100%);color:#0000;text-shadow:0 1px 10px #f26a4c2e;-webkit-background-clip:text;background-clip:text;padding-left:1px;font-size:.94rem;font-weight:800;display:inline-block}@media (max-width:980px){.TEJncW_utilityBar,.TEJncW_headerNav{display:none}.TEJncW_mobileNavHost{display:block}.TEJncW_siteHeaderSpacer{height:112px}.TEJncW_siteMobileBell{display:block}.TEJncW_hero{padding-top:48px}.TEJncW_heroPhotoImg{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;top:0}.TEJncW_advisorGrid,.TEJncW_ownerInner{grid-template-columns:1fr}.TEJncW_heroCopy{max-width:640px}.TEJncW_sectionIntro{display:block}.TEJncW_sectionIntro .TEJncW_sectionLead{margin-top:20px}.TEJncW_shopGrid,.TEJncW_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TEJncW_advisorArt{width:min(100%,520px);min-height:460px}}@media (max-width:720px){.TEJncW_footerNote{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.TEJncW_sitePoweredBy{margin-left:0}.TEJncW_headerInner,.TEJncW_inner{width:min(100% - 32px,1180px)}.TEJncW_headerInner{min-height:64px}.TEJncW_utilityInner{min-height:34px;font-size:.7rem}.TEJncW_utilityLeft,.TEJncW_utilityRight{gap:12px}.TEJncW_hiringInner{gap:8px;width:min(100% - 24px,1280px);min-height:42px;font-size:.68rem;line-height:1.25}.TEJncW_hiringText{max-width:220px}.TEJncW_hiringCta{display:none}.TEJncW_siteHeaderSpacer{height:106px}.TEJncW_hero{min-height:0;padding:36px 16px 56px}.TEJncW_heroInner{gap:28px;min-height:0}.TEJncW_heroCopy{max-width:100%}.TEJncW_heroPhotoImg{object-fit:cover;object-position:center center;width:100%;height:100%;max-height:none}.TEJncW_heroHeadline{font-size:clamp(2.3rem,11vw,3.1rem)}.TEJncW_heroSearch{max-width:100%;padding:6px 6px 6px 16px}.TEJncW_heroSearch input{font-size:.9rem}.TEJncW_heroSearchButton{min-height:44px;padding:0 16px}.TEJncW_heroSearchButton span,.TEJncW_heroSearchButton{font-size:.85rem}.TEJncW_featureRow{gap:16px 22px}.TEJncW_featureItem{font-size:.8rem}.TEJncW_choiceSection,.TEJncW_discoverySection,.TEJncW_categorySection,.TEJncW_advisorSection{padding:72px 0}.TEJncW_sectionTitle{font-size:clamp(1.9rem,8vw,2.4rem)}.TEJncW_faqGrid{grid-template-columns:1fr}.TEJncW_shopGrid,.TEJncW_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TEJncW_choiceGrid,.TEJncW_flowList{grid-template-columns:1fr}.TEJncW_choiceCard{border-radius:22px;min-height:0}.TEJncW_discoveryHeader,.TEJncW_marketplaceEmpty,.TEJncW_cityBar{flex-direction:column;align-items:flex-start}.TEJncW_advisorArt{border-radius:120px 120px 24px 24px;min-height:340px}.TEJncW_advisorHalo{width:200px;height:200px;top:40px}.TEJncW_advisorProfile{border-radius:55px 55px 12px 12px;width:110px;height:165px}.TEJncW_advisorSparkOne{font-size:1.4rem;top:50px;right:30px}.TEJncW_advisorSparkTwo{font-size:.95rem;top:120px;left:26px}.TEJncW_advisorBadge{top:14px;right:14px}.TEJncW_advisorLabel{bottom:16px;left:16px}.TEJncW_ownerSection{padding:78px 16px}.TEJncW_ownerSection h2{font-size:clamp(2.1rem,9vw,2.6rem)}.TEJncW_finalCta{padding:76px 16px}.TEJncW_finalCta h2{font-size:clamp(2rem,9vw,2.6rem)}.TEJncW_footerInner,.TEJncW_footerLinks{grid-template-columns:1fr}}@media (max-width:390px){.TEJncW_hiringInner{justify-content:flex-start;overflow:hidden}.TEJncW_hiringBadge{flex-shrink:0}.TEJncW_hiringText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TEJncW_heroHeadline{font-size:clamp(2.2rem,11vw,3rem)}.TEJncW_heroSub{font-size:1rem}.TEJncW_featureRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}}@media (prefers-reduced-motion:reduce){.TEJncW_headerCta,.TEJncW_utilityCta,.TEJncW_heroSearchButton,.TEJncW_primaryLink,.TEJncW_ownerCta,.TEJncW_finalPrimary,.TEJncW_bookingCard,.TEJncW_chip{transition:none}.TEJncW_headerCta:hover,.TEJncW_utilityCta:hover,.TEJncW_heroSearchButton:hover,.TEJncW_primaryLink:hover,.TEJncW_ownerCta:hover,.TEJncW_finalPrimary:hover,.TEJncW_bookingCard:hover{transform:none}}.TEJncW_headerFavorites{border:1px solid var(--fq-hairline);width:40px;height:40px;color:var(--fq-text);border-radius:50%;place-items:center;font-size:1.15rem;text-decoration:none;display:inline-grid;position:relative}.TEJncW_headerFavorites:hover,.TEJncW_headerFavorites:focus-visible{border-color:var(--fq-pink)}.TEJncW_headerFavoritesCount{background:var(--fq-gradient);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:18px;position:absolute;top:-4px;right:-4px}
.IJH7qa_page{min-height:100vh;padding:20px clamp(16px,3vw,40px) 40px}.IJH7qa_darkPage{}.IJH7qa_page.IJH7qa_darkPage{background:var(--fq-void);color:var(--fq-text)}.IJH7qa_topBar{border:1px solid var(--fq-hairline);-webkit-backdrop-filter:blur(16px);background:#09090cdb;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100%);min-height:60px;margin:0 auto 20px;padding:8px 14px;display:flex;box-shadow:0 8px 24px #00000047}.IJH7qa_wordmark{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.16rem;font-weight:600;display:inline-flex}.IJH7qa_wordmarkMark{background:var(--bc-ink);color:#fff;width:36px;height:36px;font-family:var(--font-body);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.IJH7qa_homeLink{border:1px solid var(--fq-hairline);background:var(--fq-charcoal);min-height:44px;color:var(--fq-text);font-size:var(--bc-text-sm);border-radius:999px;align-items:center;padding:10px 14px;font-weight:600;display:inline-flex}.IJH7qa_homeLink:hover{border-color:var(--fq-text-muted)}.IJH7qa_homeLink:before{content:"←";margin-right:7px}.IJH7qa_shell{border:1px solid var(--fq-hairline);background:var(--fq-charcoal);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);width:min(1120px,100%);min-height:min(720px,100vh - 120px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000073}.IJH7qa_storyPanel{background:linear-gradient(145deg, #ffffff08, transparent 55%), var(--fq-charcoal);min-width:0;color:var(--fq-text);flex-direction:column;justify-content:space-between;padding:clamp(40px,6vw,78px);display:flex;position:relative;overflow:hidden}.IJH7qa_storyPanel:before,.IJH7qa_storyPanel:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.IJH7qa_storyPanel:before{border:1px solid #ffffff1c;width:340px;height:340px;top:-120px;right:-130px}.IJH7qa_storyPanel:after{filter:blur(2px);background:#f20a833d;width:230px;height:230px;bottom:-90px;left:-110px}.IJH7qa_story-owner{background:linear-gradient(145deg, var(--fq-charcoal) 0%, #170f1a 100%)}.IJH7qa_story-staff{background:linear-gradient(145deg, var(--fq-charcoal) 0%, #0f171a 100%)}.IJH7qa_story-employee{background:linear-gradient(145deg, var(--fq-charcoal) 0%, #111a16 100%)}.IJH7qa_story-admin{background:linear-gradient(145deg, var(--fq-charcoal) 0%, #1a0f14 100%)}.IJH7qa_story-recovery{background:linear-gradient(145deg, var(--fq-charcoal) 0%, #1a130f 100%)}.IJH7qa_storyContent{z-index:2;max-width:490px;position:relative}.IJH7qa_storyEyebrow,.IJH7qa_audienceLabel{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700}.IJH7qa_storyEyebrow{color:var(--fq-orange);margin-bottom:18px}.IJH7qa_storyTitle{max-width:460px;font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:500;line-height:.98}.IJH7qa_storyCopy{max-width:430px;color:var(--fq-text-muted);font-size:1rem;line-height:1.7}.IJH7qa_chairGraphic{z-index:1;width:250px;height:250px;margin:30px auto 10px;position:relative}.IJH7qa_chairGraphic span{display:block;position:absolute}.IJH7qa_chairHalo{border:1px solid #ff7a454d;border-radius:50%;inset:2px;box-shadow:inset 0 0 70px #ff7a4514}.IJH7qa_chairBack{border:2px solid var(--fq-coral);background:#ff3e5714;border-radius:36px 36px 15px 15px;width:98px;height:112px;top:36px;left:76px;transform:rotate(-4deg)}.IJH7qa_chairSeat{border:2px solid var(--fq-coral);background:var(--fq-void);border-radius:12px 12px 18px 18px;width:126px;height:34px;top:139px;left:62px}.IJH7qa_chairStem{background:var(--fq-coral);width:3px;height:52px;top:172px;left:124px}.IJH7qa_chairBase{border:2px solid var(--fq-coral);border-radius:50%;width:104px;height:18px;top:218px;left:73px}.IJH7qa_storyProof{z-index:2;color:var(--fq-text-faint);letter-spacing:.14em;align-items:center;gap:12px;font-size:.68rem;font-weight:700;display:flex;position:relative}.IJH7qa_storyProof i{background:var(--fq-pink);border-radius:50%;width:4px;height:4px}.IJH7qa_formPanel{background:linear-gradient(180deg, #ffffff06 0%, transparent 60%), var(--fq-void);flex-direction:column;justify-content:center;min-width:0;padding:clamp(44px,6vw,76px);display:flex}.IJH7qa_formHeader{margin-bottom:28px}.IJH7qa_audienceLabel{color:var(--fq-orange);margin-bottom:12px}.IJH7qa_formTitle{color:var(--fq-text);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.02}.IJH7qa_formSubtitle{max-width:470px;color:var(--fq-text-muted);font-size:.95rem;line-height:1.62}.IJH7qa_formBody{width:100%}.IJH7qa_form{gap:18px;display:grid}.IJH7qa_field{gap:8px;display:grid}.IJH7qa_field label{color:var(--fq-text);font-size:.84rem;font-weight:600}.IJH7qa_input{border:1px solid var(--fq-hairline);width:100%;min-height:50px;color:var(--fq-text);font-family:var(--font-body);background:#ffffff0a;border-radius:10px;outline:none;padding:12px 14px;font-size:1rem;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.IJH7qa_input::placeholder{color:var(--fq-text-faint)}.IJH7qa_input:hover{border-color:var(--fq-text-muted)}.IJH7qa_input:focus-visible{border-color:var(--fq-text);box-shadow:0 0 0 3px #f20a8338}.IJH7qa_primaryButton,.IJH7qa_secondaryButton{width:100%;min-height:50px;font-family:var(--font-body);cursor:pointer;border-radius:10px;padding:12px 18px;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s}.IJH7qa_primaryButton{background:var(--fq-gradient);color:#fff;border:1px solid #0000;box-shadow:0 8px 20px #f20a833d}.IJH7qa_secondaryButton{border:1px solid var(--fq-hairline);color:var(--fq-text);background:#ffffff0a}.IJH7qa_primaryButton:hover:not(:disabled),.IJH7qa_secondaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #00000059}.IJH7qa_primaryButton:focus-visible,.IJH7qa_secondaryButton:focus-visible,.IJH7qa_wordmark:focus-visible,.IJH7qa_homeLink:focus-visible,.IJH7qa_audienceLink:focus-visible,.IJH7qa_formFootnote a:focus-visible,.IJH7qa_textLink:focus-visible{outline:2px solid var(--fq-text);outline-offset:3px}.IJH7qa_primaryButton:disabled,.IJH7qa_secondaryButton:disabled{opacity:.55;cursor:not-allowed}.IJH7qa_errorMessage,.IJH7qa_successMessage,.IJH7qa_noticeMessage{border-radius:10px;padding:12px 14px;font-size:.86rem;line-height:1.5}.IJH7qa_errorMessage{color:#ff9a90;background:#ff3c3c1f;border:1px solid #ff5a5a59}.IJH7qa_successMessage{color:#7be0a0;background:#2ec86e1f;border:1px solid #2ec86e59}.IJH7qa_noticeMessage{border:1px solid var(--fq-hairline);color:var(--fq-text-muted);background:#ff7a451a}.IJH7qa_divider{color:var(--fq-text-faint);letter-spacing:.12em;align-items:center;gap:12px;margin:20px 0;font-size:.72rem;font-weight:700;display:flex}.IJH7qa_divider:before,.IJH7qa_divider:after{content:"";background:var(--fq-hairline);flex:1;height:1px}.IJH7qa_contextLine{color:var(--fq-text-muted);margin-bottom:14px;font-size:.86rem;line-height:1.55}.IJH7qa_passwordToggle{min-height:44px;color:var(--fq-text-muted);cursor:pointer;align-items:center;gap:10px;font-size:.84rem;font-weight:600;display:inline-flex}.IJH7qa_passwordToggle input{width:18px;height:18px;accent-color:var(--fq-pink)}.IJH7qa_passwordToggle:focus-within{outline:2px solid var(--fq-text);outline-offset:3px;border-radius:4px}.IJH7qa_googleButton{justify-content:center;width:100%;min-height:44px;display:flex;overflow:hidden}.IJH7qa_formFootnote{text-align:center;color:var(--fq-text-muted);margin-top:-2px;font-size:.84rem}.IJH7qa_formFootnote a,.IJH7qa_textLink{color:var(--fq-text);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.IJH7qa_audienceNav{border-top:1px solid var(--fq-hairline);margin-top:32px;padding-top:22px}.IJH7qa_audienceNav p{color:var(--fq-text-muted);margin-bottom:10px;font-size:.78rem}.IJH7qa_audienceLinks{flex-wrap:wrap;gap:8px;display:flex}.IJH7qa_audienceLink{border:1px solid var(--fq-hairline);min-height:38px;color:var(--fq-text-muted);border-radius:999px;align-items:center;padding:8px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.IJH7qa_audienceLink[aria-current=page]{color:var(--fq-pink);background:#f20a831f;border-color:#f20a8366}.IJH7qa_devMessage{overflow-wrap:anywhere;border:1px dashed var(--fq-hairline);color:var(--fq-text-muted);border-radius:10px;margin-top:18px;padding:14px;font-size:.78rem;line-height:1.55}.IJH7qa_authLoading{gap:12px;display:grid}.IJH7qa_authLoading span{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff24 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:999px;height:18px;animation:1.5s ease-in-out infinite IJH7qa_auth-shimmer}.IJH7qa_authLoading span:nth-child(2){width:78%}.IJH7qa_authLoading span:nth-child(3){width:55%}@keyframes IJH7qa_auth-shimmer{to{background-position:-200% 0}}@media (max-width:820px){.IJH7qa_page{padding:12px 14px 28px}.IJH7qa_topBar{min-height:54px;margin-bottom:12px}.IJH7qa_shell{border-radius:22px;grid-template-columns:1fr;min-height:0}.IJH7qa_formPanel{order:1;padding:36px clamp(22px,6vw,40px)}.IJH7qa_storyPanel{order:2;min-height:190px;padding:28px clamp(22px,6vw,40px)}.IJH7qa_storyTitle{max-width:520px;font-size:clamp(2rem,8vw,3rem)}.IJH7qa_storyCopy{font-size:.9rem}.IJH7qa_chairGraphic,.IJH7qa_storyProof{display:none}}@media (max-width:430px){.IJH7qa_wordmarkMark{width:34px;height:34px}.IJH7qa_homeLink{min-height:40px;padding:8px 11px}.IJH7qa_formPanel{padding:30px 20px}.IJH7qa_formTitle{font-size:2.1rem}.IJH7qa_formSubtitle{font-size:.9rem}.IJH7qa_storyPanel{min-height:170px;padding:26px 20px}.IJH7qa_storyTitle{margin-bottom:12px;font-size:2rem}.IJH7qa_storyEyebrow{margin-bottom:12px}.IJH7qa_audienceLinks{grid-template-columns:1fr 1fr;display:grid}.IJH7qa_audienceLink{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.IJH7qa_input,.IJH7qa_primaryButton,.IJH7qa_secondaryButton{transition:none}.IJH7qa_authLoading span{animation:none}.IJH7qa_primaryButton:hover:not(:disabled),.IJH7qa_secondaryButton:hover:not(:disabled){transform:none}}
._gmGcq_darkScope{--bc-ink:#f7f5f4;--bc-muted:#ffffffb8;--bc-border:#ffffff24;--bc-surface:#12121a;--bc-surface-tint:#171720;--bc-success:#6fcf87;--bc-warn:#ffb648;--bc-accent:#f20a83;--bc-accent-soft:#3a2131;--bc-gold:#ff9d5c;--bc-gold-soft:#ff9d5c29;--bc-shadow-sm:0 1px 2px #0000004d, 0 4px 12px #00000040;--bc-shadow-lg:0 8px 24px #00000059, 0 2px 6px #00000040;--bc-shadow-card:0 12px 32px #00000059, 0 2px 8px #0003;color:var(--bc-ink);background:#09090c;min-height:100vh}._gmGcq_salonsHomeDark{min-height:calc(100vh - 64px)}._gmGcq_page{max-width:720px;margin:0 auto;padding:2.5rem 1.25rem 3rem}._gmGcq_analyticsPage{max-width:1080px}._gmGcq_pageWide{max-width:780px;margin:0 auto;padding:2.5rem 1.25rem 3rem}._gmGcq_backLink{font-size:var(--bc-text-sm);color:var(--bc-muted);font-weight:600}._gmGcq_backLink:hover{color:var(--bc-ink)}._gmGcq_pageTitle{font-family:var(--font-display);font-weight:600;font-size:var(--bc-text-2xl);letter-spacing:-.01em;color:var(--bc-ink);margin:10px 0 4px}._gmGcq_pageSubtitle{color:var(--bc-muted);margin:0 0 var(--bc-space-3);line-height:1.55}._gmGcq_sectionHeading{font-family:var(--font-display);font-weight:600;font-size:var(--bc-text-lg);color:var(--bc-ink);margin:0 0 8px}._gmGcq_banner{border-radius:var(--bc-radius-sm);font-size:var(--bc-text-sm);margin:12px 0;padding:10px 14px}._gmGcq_bannerError{color:var(--bc-accent);background:#b0413e1a}._gmGcq_bannerNotice{color:var(--bc-success);background:#2e7d321a}._gmGcq_bannerWarning{background:var(--bc-gold-soft);color:var(--bc-gold)}._gmGcq_form{margin:var(--bc-space-4) 0 var(--bc-space-5);flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._gmGcq_fieldWrap{margin-bottom:var(--bc-space-4)}._gmGcq_fieldLabel{font-weight:600;font-size:var(--bc-text-xs);color:var(--bc-ink);margin-bottom:5px;display:block}._gmGcq_hint{font-size:var(--bc-text-xs);color:var(--bc-muted);margin-top:6px}._gmGcq_input,._gmGcq_select,._gmGcq_textarea{border-radius:var(--bc-radius-sm);border:1px solid var(--bc-border);width:100%;font-family:var(--font-body);color:var(--bc-ink);background:var(--bc-surface);box-sizing:border-box;padding:11px 12px;font-size:16px}._gmGcq_input:focus-visible,._gmGcq_select:focus-visible,._gmGcq_textarea:focus-visible{outline:2px solid var(--bc-ink);outline-offset:1px}._gmGcq_textarea{resize:vertical;min-height:84px}._gmGcq_timeInput{border-radius:var(--bc-radius-sm);border:1px solid var(--bc-border);font-family:var(--font-body);background:var(--bc-surface);color:var(--bc-ink);padding:9px 10px;font-size:16px}._gmGcq_rowList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._gmGcq_photoGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding:0;list-style:none;display:grid}._gmGcq_photoGridItem{min-width:0}._gmGcq_queueGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:0;list-style:none;display:grid}._gmGcq_row{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);background:var(--bc-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #1a15330b}._gmGcq_rowTitle{color:var(--bc-ink);font-weight:600;font-family:var(--font-body)}._gmGcq_rowMeta{font-size:var(--bc-text-xs);color:var(--bc-muted);margin-top:2px}._gmGcq_rowDescription{max-width:560px;color:var(--bc-muted);font-size:var(--bc-text-sm);margin:7px 0 0;line-height:1.45}._gmGcq_editGrid{grid-template-columns:minmax(180px,1.5fr) minmax(160px,1fr) minmax(100px,.6fr) minmax(100px,.6fr);gap:10px;display:grid}._gmGcq_editDetailsField{grid-column:1/-1}._gmGcq_rowActions{flex-wrap:wrap;gap:8px;display:flex}._gmGcq_emptyState{color:var(--bc-muted);font-size:var(--bc-text-sm);padding:var(--bc-space-4);text-align:center;border:1px dashed var(--bc-border);border-radius:var(--bc-radius-md)}._gmGcq_loadingText{color:var(--bc-muted);font-size:var(--bc-text-sm)}._gmGcq_statusBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}._gmGcq_statusActive{color:var(--bc-success);background:#2e7d321f}._gmGcq_statusPending{background:var(--bc-gold-soft);color:var(--bc-gold)}._gmGcq_statusMuted{color:var(--bc-muted);background:#6b63571f}._gmGcq_shopCard{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);background:var(--bc-surface);padding:16px 18px;box-shadow:0 4px 16px #1a15330b}._gmGcq_shopCardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}._gmGcq_shopCardName{font-family:var(--font-display);font-weight:600;font-size:var(--bc-text-base);color:var(--bc-ink)}._gmGcq_shopCardId{font-size:var(--bc-text-xs);color:var(--bc-muted)}._gmGcq_shopCardLinks{border-top:1px solid var(--bc-border);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;font-size:.78rem;display:flex}._gmGcq_shopCardLinks a{border:1px solid var(--bc-border);color:var(--bc-ink);white-space:nowrap;border-radius:999px;padding:5px 11px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}._gmGcq_shopCardLinks a:hover{border-color:var(--bc-accent);color:var(--bc-accent)}._gmGcq_shopCardLinks a:first-child{background:var(--bc-brand-pink);background-image:var(--bc-brand-gradient);color:#09090c;border-color:#0000}._gmGcq_shopCardLinks a:first-child:hover{background:var(--bc-brand-coral);background-image:linear-gradient(105deg, var(--bc-brand-coral), var(--bc-brand-orange));color:#09090c;border-color:#0000}._gmGcq_checklist{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}._gmGcq_checklistItem{align-items:flex-start;gap:10px;display:flex}._gmGcq_checklistLabel{font-size:var(--bc-text-base)}._gmGcq_checklistLabelDone{color:var(--bc-muted);font-weight:400}._gmGcq_checklistLabelPending{color:var(--bc-ink);font-weight:600}._gmGcq_checklistWhy{font-size:var(--bc-text-xs);color:var(--bc-muted);margin-top:2px}._gmGcq_checklistWhy a{color:var(--bc-accent);font-weight:600}._gmGcq_toggleRow{flex-wrap:wrap;gap:8px;display:flex}._gmGcq_toggle{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-sm);min-height:40px;font-size:var(--bc-text-sm);font-family:var(--font-body);cursor:pointer;color:var(--bc-ink);padding:9px 14px}._gmGcq_toggleActive{background:var(--bc-brand-pink);background-image:var(--bc-brand-gradient);color:#09090c;border-color:#0000;font-weight:600}._gmGcq_qrBox{background:var(--bc-surface);border-radius:var(--bc-radius-md);border:1px solid var(--bc-border);padding:16px;display:inline-block}._gmGcq_qrUrl{font-family:monospace;font-size:var(--bc-text-xs);word-break:break-all;color:var(--bc-ink)}._gmGcq_dividerSection{border-top:1px solid var(--bc-border);margin-top:8px;padding-top:20px}._gmGcq_setupNav{border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);background:var(--bc-surface-tint);margin:14px 0 28px;padding:14px;overflow:hidden}._gmGcq_setupProgress{color:var(--bc-accent);font-size:var(--bc-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:700}._gmGcq_setupStepRail{scrollbar-width:thin;overscroll-behavior-inline:contain;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}._gmGcq_setupStepRail li{flex:none}._gmGcq_setupStep{border:1px solid var(--bc-border);min-height:44px;color:var(--bc-muted);background:var(--bc-surface);font-size:var(--bc-text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-weight:650;display:inline-flex}._gmGcq_setupStep span{background:var(--bc-surface);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;display:inline-flex}._gmGcq_setupStepCurrent{background:var(--bc-brand-pink);background-image:var(--bc-brand-gradient);color:#09090c;border-color:#0000}._gmGcq_setupStepCurrent span{background:var(--bc-gold-soft);color:var(--bc-gold)}._gmGcq_setupActions{z-index:10;padding:14px 4px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--bc-border);background:linear-gradient(180deg, #211e29a6, var(--bc-surface) 24%);justify-content:space-between;align-items:center;gap:12px;margin:34px -4px -16px;display:flex;position:sticky;bottom:0}._gmGcq_setupOverviewLink{min-height:44px;color:var(--bc-muted);font-size:var(--bc-text-sm);align-items:center;padding:10px 4px;font-weight:600;display:inline-flex}._gmGcq_shopNav{border-bottom:1px solid var(--bc-border);background:var(--bc-surface);margin:0 0 20px;padding:10px 4px}._gmGcq_shopNavRail{scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:8px;margin:0;padding:0 4px 4px;list-style:none;display:flex;overflow-x:auto}._gmGcq_shopNavRail li{flex:none}._gmGcq_shopNavItem{border:1px solid var(--bc-border);min-height:44px;color:var(--bc-muted);background:var(--bc-surface);font-size:var(--bc-text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:9px 14px;font-weight:650;display:inline-flex}._gmGcq_shopNavItemCurrent{background:var(--bc-brand-pink);background-image:var(--bc-brand-gradient);color:#09090c;border-color:#0000}@media (max-width:520px){._gmGcq_shopNav{margin-inline:-16px;padding-inline:12px}._gmGcq_photoGrid,._gmGcq_queueGrid{grid-template-columns:1fr}}._gmGcq_catalogSection{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);background:linear-gradient(145deg, var(--bc-surface), var(--bc-surface-tint));margin:22px 0 30px;padding:clamp(16px,3vw,24px)}._gmGcq_catalogHeadingRow,._gmGcq_catalogCardTop,._gmGcq_catalogAddBar{justify-content:space-between;align-items:center;gap:12px;display:flex}._gmGcq_eyebrow{color:var(--bc-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:750}._gmGcq_selectionCount,._gmGcq_addedBadge{color:var(--bc-gold);background:var(--bc-gold-soft);border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:700}._gmGcq_catalogHeadingActions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}._gmGcq_catalogBulkPriceBar{border:1px dashed var(--bc-border);border-radius:var(--bc-radius-md);align-items:flex-end;gap:12px;margin:14px 0 0;padding:12px;display:flex}._gmGcq_catalogBulkPriceBar ._gmGcq_fieldWrap{flex:auto;margin:0}._gmGcq_catalogFilters{grid-template-columns:minmax(0,1.4fr) minmax(190px,.8fr);gap:12px;margin:18px 0;display:grid}._gmGcq_catalogFilters ._gmGcq_fieldWrap,._gmGcq_catalogDraftFields ._gmGcq_fieldWrap{margin:0}._gmGcq_catalogGrid{gap:10px;display:grid}._gmGcq_catalogCard{border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);background:var(--bc-surface);padding:13px}._gmGcq_catalogCardSelected{border-color:#b0413e80;box-shadow:0 0 0 2px #b0413e14}._gmGcq_catalogChoice{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}._gmGcq_catalogChoice input{width:20px;height:20px;accent-color:var(--bc-accent);margin-top:1px}._gmGcq_catalogChoice span,._gmGcq_catalogChoice small{display:block}._gmGcq_catalogChoice strong{color:var(--bc-ink);font-size:var(--bc-text-sm)}._gmGcq_catalogChoice small{color:var(--bc-muted);margin-top:3px;font-size:.72rem}._gmGcq_catalogDraftFields{border-top:1px solid var(--bc-border);grid-template-columns:minmax(110px,.7fr) minmax(100px,.6fr) minmax(180px,1.7fr);gap:10px;margin-top:12px;padding-top:12px;display:grid}._gmGcq_catalogAddBar{z-index:9;border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);background:var(--bc-surface);box-shadow:var(--bc-shadow-sm);font-size:var(--bc-text-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:18px -8px -8px;padding:12px;font-weight:650;position:sticky;bottom:68px}@media (max-width:640px){._gmGcq_catalogHeadingRow,._gmGcq_catalogCardTop,._gmGcq_catalogAddBar{flex-direction:column;align-items:stretch}._gmGcq_selectionCount,._gmGcq_addedBadge{align-self:flex-start}._gmGcq_catalogHeadingActions{justify-content:space-between}._gmGcq_catalogFilters,._gmGcq_catalogDraftFields,._gmGcq_editGrid{grid-template-columns:1fr}._gmGcq_editDetailsField{grid-column:auto}._gmGcq_catalogAddBar>button{width:100%}._gmGcq_catalogBulkPriceBar{flex-direction:column;align-items:stretch}}@media (max-width:520px){._gmGcq_salonsHomeDark{min-height:calc(100vh - 58px)}._gmGcq_page,._gmGcq_pageWide{padding-inline:16px}._gmGcq_setupNav{margin-inline:-4px;padding-inline:10px}._gmGcq_setupActions>*{min-width:0}}
.HMInzq_page{max-width:820px;margin:0 auto}.HMInzq_hero{border:1px solid var(--bc-border);box-shadow:var(--bc-shadow-sm);background:radial-gradient(circle at 90% 0,#a8791f26,#0000 34%),#fff;border-radius:22px;margin-bottom:46px;padding:clamp(28px,5vw,44px)}.HMInzq_eyebrow{color:var(--bc-gold);letter-spacing:.13em;margin-bottom:12px;font-size:.7rem;font-weight:700}.HMInzq_pageTitle{letter-spacing:-.035em;max-width:640px;color:var(--bc-ink);margin:0 0 12px;font-size:clamp(2rem,5vw,3.4rem);font-weight:500}.HMInzq_pageSubtitle{max-width:610px;color:var(--bc-muted);font-size:.94rem;line-height:1.65}.HMInzq_section{margin-bottom:42px}.HMInzq_sectionHeader{margin-bottom:14px}.HMInzq_sectionTitle{color:var(--bc-ink);margin:0 0 5px;font-size:1.35rem;font-weight:600}.HMInzq_sectionHeader p{color:var(--bc-muted);font-size:.86rem;line-height:1.55}.HMInzq_profileCard,.HMInzq_securityCard{box-shadow:var(--bc-shadow-sm);padding:8px 24px 22px}.HMInzq_profileCard dl{margin:0}.HMInzq_fieldRow{border-bottom:1px solid var(--bc-border);justify-content:space-between;gap:12px;padding:17px 0;display:flex}.HMInzq_fieldRow:last-child{border-bottom:none}.HMInzq_fieldLabel{color:var(--bc-muted);font-size:.88rem}.HMInzq_fieldValue{overflow-wrap:anywhere;max-width:65%;color:var(--bc-ink);text-align:right;margin:0;font-size:.92rem;font-weight:600}.HMInzq_sessionRow{border-bottom:1px solid var(--bc-border);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.HMInzq_sessionRow:last-child{border-bottom:none}.HMInzq_sessionDevice{color:var(--bc-ink);text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:.88rem;overflow:hidden}.HMInzq_sessionLoading{min-height:92px;color:var(--bc-muted);align-items:center;gap:14px;display:flex}.HMInzq_sessionLoading span{background:var(--bc-gold-soft);border-radius:50%;flex:none;width:40px;height:40px;animation:1.4s ease-in-out infinite HMInzq_session-pulse}@keyframes HMInzq_session-pulse{50%{opacity:.45}}.HMInzq_sessionMeta{color:var(--bc-muted);margin-top:2px;font-size:.78rem}.HMInzq_currentBadge{color:var(--bc-success);border:1px solid var(--bc-success);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.HMInzq_revokeButton{border:1px solid var(--bc-border);color:var(--bc-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;min-height:40px;padding:8px 12px;font-size:.8rem}.HMInzq_revokeButton:hover:not(:disabled){color:var(--bc-accent,#b0413e);border-color:var(--bc-accent,#b0413e)}.HMInzq_revokeButton:focus-visible,.HMInzq_actionButton:focus-visible{outline:2px solid var(--bc-ink);outline-offset:2px}.HMInzq_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.HMInzq_errorText{color:#8f302d;background:#b0413e12;border:1px solid #b0413e3d;border-radius:10px;margin-top:8px;padding:12px 14px;font-size:.88rem}.HMInzq_noteText{color:var(--bc-muted);font-size:.85rem}@media (max-width:620px){.HMInzq_hero{border-radius:18px;margin-bottom:36px;padding:28px 22px}.HMInzq_pageTitle{font-size:clamp(2.25rem,12vw,3rem)}.HMInzq_profileCard,.HMInzq_securityCard{padding:6px 18px 20px}.HMInzq_fieldRow,.HMInzq_sessionRow{flex-direction:column;align-items:flex-start}.HMInzq_fieldValue{text-align:left;max-width:100%}.HMInzq_sessionDevice{max-width:min(100%,280px)}.HMInzq_revokeButton{width:100%}.HMInzq_actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.HMInzq_sessionLoading span{animation:none}}
.C_4uiW_progress{margin-bottom:var(--bc-space-2);align-items:center;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.C_4uiW_progressStep{flex:none;align-items:center;gap:8px;display:flex}.C_4uiW_progressDot{border:1.5px solid var(--bc-border);width:26px;height:26px;color:var(--bc-muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:flex}.C_4uiW_progressStepDone .C_4uiW_progressDot{background:var(--bc-accent);border-color:var(--bc-accent);color:#fff}.C_4uiW_progressStepCurrent .C_4uiW_progressDot{border-color:var(--bc-accent);color:var(--bc-accent)}.C_4uiW_progressLabel{color:var(--bc-muted);white-space:nowrap;font-size:.78rem;font-weight:600}.C_4uiW_progressStepDone .C_4uiW_progressLabel,.C_4uiW_progressStepCurrent .C_4uiW_progressLabel{color:var(--bc-ink)}.C_4uiW_progressRule{background:var(--bc-border);flex:0 0 20px;height:1.5px}.C_4uiW_progressStepDone+.C_4uiW_progressRule{background:var(--bc-accent)}.C_4uiW_flowRoot{flex-direction:column;gap:20px;margin-top:24px;display:flex}.C_4uiW_confirmedWrap{margin-top:24px}.C_4uiW_stepCard{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);padding:var(--bc-space-5);background:#fff;box-shadow:0 4px 16px #1a15330b}.C_4uiW_stepHeading{font-family:var(--font-display);font-weight:600;font-size:var(--bc-text-lg);color:var(--bc-ink);margin:0 0 var(--bc-space-1);align-items:center;gap:10px;display:flex}.C_4uiW_stepNumber{width:24px;height:24px;color:var(--bc-gold);background:linear-gradient(135deg,#f2295c14,#ff7a3d1c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.C_4uiW_stepHint{color:var(--bc-muted);font-size:var(--bc-text-sm);margin:0 0 var(--bc-space-3)}.C_4uiW_stepLoading{color:var(--bc-muted);font-size:var(--bc-text-sm)}.C_4uiW_serviceList{margin-top:var(--bc-space-3);flex-direction:column;gap:10px;display:flex}.C_4uiW_optionRow{text-align:left;border-radius:var(--bc-radius-sm);border:1.5px solid var(--bc-border);cursor:pointer;background:#fff;padding:14px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s}.C_4uiW_optionRow:hover{border-color:var(--bc-ink)}.C_4uiW_optionRowSelected{border-color:var(--bc-accent);background:var(--bc-gold-soft);box-shadow:var(--bc-shadow-sm)}.C_4uiW_optionRowHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.C_4uiW_optionName{color:var(--bc-ink);font-weight:600;font-size:var(--bc-text-base)}.C_4uiW_optionPrice{color:var(--bc-ink);font-weight:700;font-size:var(--bc-text-base);white-space:nowrap}.C_4uiW_optionMeta{color:var(--bc-muted);font-size:var(--bc-text-xs);margin-top:4px}.C_4uiW_optionCheck{border:1.5px solid var(--bc-border);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.C_4uiW_optionRowSelected .C_4uiW_optionCheck{background:var(--bc-accent);border-color:var(--bc-accent);color:#fff}.C_4uiW_optionRowHeadWithCheck{align-items:center;gap:10px;display:flex}.C_4uiW_selectionSummary{margin-top:var(--bc-space-3);border-radius:var(--bc-radius-sm);background:var(--bc-gold-soft);font-size:var(--bc-text-sm);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.C_4uiW_selectionSummaryNames{color:var(--bc-ink);font-weight:600}.C_4uiW_selectionSummaryTotals{color:var(--bc-ink);white-space:nowrap;font-weight:700}.C_4uiW_chipRow{margin-top:var(--bc-space-3);flex-wrap:wrap;gap:8px;display:flex}.C_4uiW_chipRowScroll{margin-top:var(--bc-space-3);gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.C_4uiW_chip{border:1.5px solid var(--bc-border);color:var(--bc-ink);font-size:var(--bc-text-sm);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 16px;font-weight:600;transition:border-color .15s,background-color .15s}.C_4uiW_chip:hover:not(:disabled){border-color:var(--bc-ink)}.C_4uiW_chipSelected{border-color:var(--bc-brand-coral);color:var(--bc-ink);background:linear-gradient(135deg,#f2295c14,#ff7a3d1c)}.C_4uiW_chip:disabled{cursor:not-allowed;color:#b4ac9c;background:var(--bc-surface)}.C_4uiW_staffCardRow{margin-top:var(--bc-space-3);flex-wrap:wrap;gap:12px;display:flex}.C_4uiW_staffCard{text-align:center;border-radius:var(--bc-radius-md);border:1.5px solid var(--bc-border);cursor:pointer;background:#fff;flex-direction:column;flex:0 0 140px;align-items:center;gap:6px;padding:12px;transition:border-color .15s,background-color .15s;display:flex}.C_4uiW_staffCard:hover{border-color:var(--bc-ink)}.C_4uiW_staffCardSelected{border-color:var(--bc-accent);background:var(--bc-gold-soft)}.C_4uiW_staffCardPhoto{width:64px}.C_4uiW_staffCardName{color:var(--bc-ink);font-weight:600;font-size:var(--bc-text-sm)}.C_4uiW_staffCardMeta{color:var(--bc-muted);font-size:.72rem}.C_4uiW_staffCardBio{color:#6b6357;font-size:.75rem;line-height:1.4}.C_4uiW_dateChip{border-radius:var(--bc-radius-sm);border:1.5px solid var(--bc-border);cursor:pointer;background:#fff;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:76px;padding:10px 16px;transition:border-color .15s,background-color .15s;display:flex}.C_4uiW_dateChip:hover:not(:disabled){border-color:var(--bc-ink)}.C_4uiW_dateChipSelected{border-color:var(--bc-brand-coral);background:linear-gradient(135deg,#f2295c14,#ff7a3d1c)}.C_4uiW_dateChip:disabled{cursor:not-allowed;background:var(--bc-surface)}.C_4uiW_dateChipWeekday{color:var(--bc-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}.C_4uiW_dateChipDay{font-size:var(--bc-text-base);color:var(--bc-ink);font-weight:700}.C_4uiW_dateChip:disabled .C_4uiW_dateChipDay,.C_4uiW_dateChip:disabled .C_4uiW_dateChipWeekday{color:#b4ac9c}.C_4uiW_dateChipClosed{color:#b4ac9c;font-size:.65rem}.C_4uiW_slotGrid{margin-top:var(--bc-space-3);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.C_4uiW_slotChip{border-radius:var(--bc-radius-sm);border:1.5px solid var(--bc-border);color:var(--bc-ink);font-size:var(--bc-text-sm);cursor:pointer;background:#fff;padding:10px 6px;font-weight:600;transition:border-color .15s,background-color .15s}.C_4uiW_slotChip:hover:not(:disabled){border-color:var(--bc-ink)}.C_4uiW_slotChipSelected{border-color:var(--bc-accent);color:#fff;background:#2f7d4a}.C_4uiW_slotChipOccupied,.C_4uiW_slotChip:disabled{cursor:not-allowed;color:#fff;background:var(--bc-ink);border-color:var(--bc-ink)}.C_4uiW_slotLegend{color:var(--bc-muted);font-size:var(--bc-text-xs);flex-wrap:wrap;gap:10px 16px;margin-top:14px;display:flex}.C_4uiW_slotLegend span{align-items:center;gap:6px;display:inline-flex}.C_4uiW_legendSwatch{border:1px solid var(--bc-border);background:#fff;border-radius:3px;width:10px;height:10px;display:inline-block}.C_4uiW_legendAvailable{background:#fff}.C_4uiW_legendSelected{background:#2f7d4a;border-color:#2f7d4a}.C_4uiW_legendOccupied{background:var(--bc-ink);border-color:var(--bc-ink)}.C_4uiW_serviceBreakdownList{border:1px solid var(--bc-border);border-radius:var(--bc-radius-sm);background:#fafafa;flex-direction:column;gap:4px;margin:0;padding:10px 12px;list-style:none;display:flex}.C_4uiW_serviceBreakdownItem{font-size:var(--bc-text-sm);color:var(--bc-ink);justify-content:space-between;gap:12px;display:flex}.C_4uiW_summaryLine{color:var(--bc-muted);font-size:var(--bc-text-sm);margin:0 0 4px}.C_4uiW_summaryLine strong{color:var(--bc-ink)}.C_4uiW_errorText{color:#b0413e;font-size:var(--bc-text-sm);margin:8px 0}.C_4uiW_confirmActions{margin-top:var(--bc-space-4)}.C_4uiW_confirmedCard{border:1px solid var(--bc-border);border-radius:var(--bc-radius-md);padding:var(--bc-space-5);box-shadow:var(--bc-shadow-sm);background:#fff}.C_4uiW_confirmedHead{margin-bottom:var(--bc-space-2);align-items:center;gap:10px;display:flex}.C_4uiW_confirmedIcon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.C_4uiW_confirmedIconOk{color:var(--bc-success);background:#2e7d321f}.C_4uiW_confirmedIconCancelled{color:var(--bc-muted);background:#6b63571f}.C_4uiW_confirmedTitle{font-family:var(--font-display);font-weight:600;font-size:var(--bc-text-lg);color:var(--bc-ink);margin:0}.C_4uiW_statusBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.C_4uiW_statusConfirmed{color:var(--bc-success);background:#2e7d321f}.C_4uiW_statusPending{color:var(--bc-warn);background:#b36b001f}.C_4uiW_statusCancelled{color:var(--bc-muted);background:#6b63571f}.C_4uiW_confirmedActions{align-items:center;gap:var(--bc-space-3);margin-top:var(--bc-space-4);flex-wrap:wrap;display:flex}.C_4uiW_textLink{color:var(--bc-ink);font-weight:600;font-size:var(--bc-text-sm);text-underline-offset:3px;text-decoration:underline}.C_4uiW_dialogOverlay{z-index:50;background:#1c1a178c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.C_4uiW_dialogCard{border-radius:var(--bc-radius-md);padding:var(--bc-space-5);width:100%;max-width:380px;box-shadow:var(--bc-shadow-lg);background:#fff}.C_4uiW_dialogTitle{font-family:var(--font-display);font-weight:600;font-size:var(--bc-text-lg);color:var(--bc-ink);margin:0 0 8px}.C_4uiW_dialogActions{margin-top:var(--bc-space-4);gap:10px;display:flex}.C_4uiW_actionsBar{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.C_4uiW_actionLink{font-family:inherit;font-size:var(--bc-text-sm);color:var(--bc-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.C_4uiW_actionLink:hover{text-decoration:underline}.C_4uiW_shareStatus{font-size:var(--bc-text-xs);color:var(--bc-muted)}
._5OMyNq_button{border-radius:var(--bc-radius-sm);font-family:var(--font-body);font-weight:600;font-size:var(--bc-text-sm);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s,background-color .15s;display:inline-flex}._5OMyNq_button:disabled{opacity:.55;cursor:not-allowed}._5OMyNq_button:focus-visible{outline:2px solid var(--bc-ink);outline-offset:2px}._5OMyNq_button:hover:not(:disabled){transform:translateY(-1px)}._5OMyNq_button:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){._5OMyNq_button:hover:not(:disabled),._5OMyNq_button:active:not(:disabled){transform:none}}._5OMyNq_primary{background:var(--bc-brand-gradient);color:var(--bc-accent-contrast);border-color:#0000;box-shadow:0 8px 20px #f2295c2e}._5OMyNq_primary:hover:not(:disabled){box-shadow:0 9px 22px #f2295c47}._5OMyNq_secondary{background:var(--bc-brand-navy);color:#fff}._5OMyNq_secondary:hover:not(:disabled){box-shadow:0 6px 16px #1c1a1738}._5OMyNq_outline{background:var(--bc-surface);color:var(--bc-ink);border-color:var(--bc-border)}._5OMyNq_outline:hover:not(:disabled){border-color:var(--bc-ink)}._5OMyNq_fullWidth{width:100%}
._1aXtqW_panel{width:320px;max-height:420px;position:absolute;top:44px;right:0;overflow-y:auto}@media (max-width:640px){._1aXtqW_panel{width:auto;max-height:calc(100vh - 96px);position:fixed;top:72px;left:16px;right:16px}}
.m61pva_bar{z-index:40;background:var(--bc-warn);color:#fff;text-align:center;padding:var(--bc-space-2) var(--bc-space-4);font-size:var(--bc-text-sm);font-weight:600;position:sticky;top:0}
.P2P1tW_card{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);padding:var(--bc-space-5);background:#fff;transition:box-shadow .2s,border-color .2s}.P2P1tW_raised{box-shadow:var(--bc-shadow-card)}.P2P1tW_interactive{cursor:pointer}.P2P1tW_interactive:hover{border-color:var(--bc-ink);box-shadow:var(--bc-shadow-lg)}@media (prefers-reduced-motion:reduce){.P2P1tW_card{transition:none}}
.i65Nna_ticker{background:linear-gradient(#14100c00,#14100cb8);padding:22px 14px 10px;position:absolute;inset:auto 0 0;overflow:hidden;height:auto!important;min-height:0!important}.i65Nna_idleLabel{color:#fff;letter-spacing:.02em;opacity:.85;font-size:.78rem;font-weight:600;display:block}.i65Nna_track{width:max-content;animation:28s linear infinite i65Nna_bc-ticker-scroll;display:flex}.i65Nna_trackInner{flex-shrink:0;display:flex}.i65Nna_item{color:#fff;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;padding-right:40px;font-size:.78rem;font-weight:600}.i65Nna_item:before{content:"●";vertical-align:middle;color:#8fe0a8;margin-right:8px;font-size:.55rem}@keyframes i65Nna_bc-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.i65Nna_track{animation:none}.i65Nna_trackInner:last-child{display:none}}
