.functional-module__WvWuTW__main{min-height:60svh;padding-top:calc(var(--nav-height) + env(safe-area-inset-top));background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans), sans-serif;padding-bottom:48px}.functional-module__WvWuTW__sectionContent,.functional-module__WvWuTW__consoleMasthead,.functional-module__WvWuTW__portalHeader{width:min(1180px,100% - 64px);min-width:0;margin:0 auto}.functional-module__WvWuTW__workspaceBoundary{min-width:0;container-type:inline-size}.functional-module__WvWuTW__sectionCanvas{padding:24px 0}.functional-module__WvWuTW__main>.functional-module__WvWuTW__sectionContent{padding-top:32px}.functional-module__WvWuTW__main :is(button,a,input,select,textarea):focus-visible,.functional-module__WvWuTW__inquiryListItem:focus-visible{outline-offset:3px;outline:2px solid var(--color-accent)!important}.functional-module__WvWuTW__main :is(button,input,select){min-height:44px}.functional-module__WvWuTW__main :is(button,input,textarea,select){font-family:var(--font-sans), sans-serif}.functional-module__WvWuTW__main button{cursor:pointer}.functional-module__WvWuTW__main button:disabled{cursor:wait;opacity:.5}.functional-module__WvWuTW__main :is(input,textarea,select){min-width:0;max-width:100%;line-height:1.5;border:1px solid var(--color-hairline-strong)!important;background:var(--color-canvas)!important;color:var(--color-ink)!important;border-radius:8px!important;padding:10px 12px!important;font-size:16px!important}.functional-module__WvWuTW__main :is(input,textarea)::placeholder{color:var(--color-mute);opacity:1}.functional-module__WvWuTW__main textarea{resize:vertical}.functional-module__WvWuTW__main form{min-width:0}.functional-module__WvWuTW__main label{font-size:14px;line-height:1.5;font-weight:500!important}.functional-module__WvWuTW__main :is(h1,h2,h3,h4,p,strong,code){overflow-wrap:anywhere}.functional-module__WvWuTW__main :is(h1,h2,h3,h4){font-family:var(--font-sans), sans-serif;line-height:1.3;font-weight:600!important}.functional-module__WvWuTW__eyebrow{font:500 12px/1.5 var(--font-mono), monospace;color:var(--color-mute);letter-spacing:.02em;margin:0}.functional-module__WvWuTW__portalHeader{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:64px;padding:36px 0 24px;display:grid}.functional-module__WvWuTW__portalHeader h1{letter-spacing:-.03em;margin:12px 0 16px;font-size:36px}.functional-module__WvWuTW__portalLead{max-width:64ch;color:var(--color-body);margin:0;font-size:16px;line-height:1.5}.functional-module__WvWuTW__guideShortcuts{border:1px solid var(--color-hairline);border-radius:12px;display:grid;overflow:hidden}.functional-module__WvWuTW__guideShortcuts a{background:var(--color-canvas);min-height:44px;color:var(--color-body);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.functional-module__WvWuTW__guideShortcuts a+a{border-top:1px solid var(--color-hairline)}.functional-module__WvWuTW__guideShortcuts a:hover{background:var(--color-surface);color:var(--color-ink)}.functional-module__WvWuTW__guideShortcuts span{color:var(--color-mute)}.functional-module__WvWuTW__authChoiceGrid{border:1px solid var(--color-hairline);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.functional-module__WvWuTW__timelineCard{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:12px;min-width:0;padding:24px}.functional-module__WvWuTW__cornerSquare{display:none}.functional-module__WvWuTW__authChoiceCard{border:0;border-radius:0;grid-template-columns:230px minmax(0,1fr) 220px;align-items:center;gap:24px;padding:28px;display:grid}.functional-module__WvWuTW__authChoiceCard+.functional-module__WvWuTW__authChoiceCard{border-top:1px solid var(--color-hairline)}.functional-module__WvWuTW__authChoiceCopy{min-width:0}.functional-module__WvWuTW__authChoiceEyebrow{font:500 12px/1.5 var(--font-sans), sans-serif;color:var(--color-mute);letter-spacing:.02em;margin:0 0 8px}.functional-module__WvWuTW__timelineTitle{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:20px}.functional-module__WvWuTW__timelineText{color:var(--color-body);word-break:keep-all;margin:0;font-size:16px;line-height:1.5}.functional-module__WvWuTW__primaryAction,.functional-module__WvWuTW__authChoiceButton,.functional-module__WvWuTW__buttonOutline,.functional-module__WvWuTW__modalSubmit,.functional-module__WvWuTW__adminConsoleButton,.functional-module__WvWuTW__adminGateButton{justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;line-height:1.5;text-decoration:none;transition:background .16s;border:1px solid var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-on-primary)!important;border-radius:8px!important;padding:10px 16px!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}.functional-module__WvWuTW__secondaryAction{border:1px solid var(--color-hairline-strong);background:var(--color-canvas);min-width:44px;min-height:44px;color:var(--color-body);border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.functional-module__WvWuTW__secondaryAction:hover{background:var(--color-surface-raised)}.functional-module__WvWuTW__memberAccountHeader,.functional-module__WvWuTW__memberListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.functional-module__WvWuTW__memberAccountHeader{margin-bottom:12px}.functional-module__WvWuTW__memberAccountHeader strong{flex:100px;min-width:0}.functional-module__WvWuTW__memberAccountHeader button,.functional-module__WvWuTW__memberListHeader button{flex-shrink:0}.functional-module__WvWuTW__authChoiceButton{width:100%}.functional-module__WvWuTW__authChoiceButtonSecondary{border-color:var(--color-hairline-strong)!important;background:var(--color-canvas)!important;color:var(--color-ink)!important}.functional-module__WvWuTW__authChoiceButton:hover,.functional-module__WvWuTW__buttonOutline:hover,.functional-module__WvWuTW__modalSubmit:hover,.functional-module__WvWuTW__adminGateButton:hover,.functional-module__WvWuTW__adminConsoleButton:hover{background:#252525!important}.functional-module__WvWuTW__authChoiceButtonSecondary:hover{background:var(--color-surface)!important}.functional-module__WvWuTW__dashboardGrid{border:1px solid var(--color-hairline);border-radius:12px;gap:0;min-width:0;display:grid;overflow:hidden}.functional-module__WvWuTW__supportGrid,.functional-module__WvWuTW__taskboardGrid{grid-template-columns:300px minmax(0,1fr)}.functional-module__WvWuTW__guestSupportGrid{grid-template-columns:1fr}.functional-module__WvWuTW__listPanel{background:var(--color-surface);border-right:1px solid var(--color-hairline);flex-direction:column;min-width:0;height:620px;min-height:0;display:flex}.functional-module__WvWuTW__listPanel>div{background:var(--color-surface)!important;border:0!important;border-radius:0!important}.functional-module__WvWuTW__listPanel>div:first-child{border-bottom:1px solid var(--color-hairline)!important}.functional-module__WvWuTW__listPanel>div:last-child{min-height:0}.functional-module__WvWuTW__listPanel>div:last-child>div:first-child{background:var(--color-surface)!important}.functional-module__WvWuTW__listPanelBox,.functional-module__WvWuTW__chatPanel{background:var(--color-canvas);border:0;border-radius:0;flex-direction:column;min-width:0;height:620px;min-height:0;display:flex;overflow:hidden}.functional-module__WvWuTW__listPanelBox{border-right:1px solid var(--color-hairline);background:var(--color-surface)}.functional-module__WvWuTW__chatPanel h3{font-size:20px}.functional-module__WvWuTW__chatPanel{scroll-margin-top:calc(var(--nav-height) + 16px + env(safe-area-inset-top))}.functional-module__WvWuTW__chatPanel h4{font-size:16px}.functional-module__WvWuTW__chatPanel>div{min-width:0;min-height:0}.functional-module__WvWuTW__conversationHeader{border-bottom:1px solid var(--color-hairline);background:var(--color-canvas);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.functional-module__WvWuTW__panelSectionHeader{color:var(--color-ink);flex:none;font-size:14px;background:var(--color-surface)!important;padding:20px!important;font-weight:600!important}.functional-module__WvWuTW__inquiryListItem{min-width:0;min-height:80px;transition:background .16s;border-left:3px solid #0000!important;border-bottom:1px solid var(--color-hairline)!important;background:var(--color-surface)!important;padding:20px!important}.functional-module__WvWuTW__inquiryListItem:hover{background:var(--color-surface-raised)!important}.functional-module__WvWuTW__inquiryListItemSelected{border-left-color:var(--color-primary)!important;background:var(--color-canvas)!important}.functional-module__WvWuTW__inquiryListItem strong{font-family:var(--font-sans), sans-serif;font-weight:600;font-size:14px!important}.functional-module__WvWuTW__inquiryListItem>div{flex-wrap:wrap;gap:8px}.functional-module__WvWuTW__statusPending,.functional-module__WvWuTW__statusReplied{border:1px solid var(--color-hairline);align-items:center;line-height:1.5;display:inline-flex;border-radius:4px!important;padding:3px 7px!important;font-size:13px!important;font-weight:500!important}.functional-module__WvWuTW__statusPending{background:var(--color-surface-raised)!important;color:var(--color-body)!important}.functional-module__WvWuTW__statusReplied{color:var(--color-accent)!important;background:#e9fbf6!important;border-color:#baeade!important}.functional-module__WvWuTW__chatFeed,.functional-module__WvWuTW__chatMessages{scrollbar-width:thin;scrollbar-color:var(--color-hairline-strong) var(--color-canvas);min-width:0;min-height:0;background:var(--color-canvas)!important}.functional-module__WvWuTW__chatMessages{flex-grow:1;overflow-y:auto}.functional-module__WvWuTW__chatMessageRow{width:100%;min-width:0}.functional-module__WvWuTW__chatTimestamp{color:var(--color-mute);margin-top:4px;padding:0 4px;font-size:13px;line-height:1.5}.functional-module__WvWuTW__emptyState{text-align:center;height:100%;color:var(--color-mute);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:16px;padding:32px;font-size:16px;line-height:1.5;display:flex}.functional-module__WvWuTW__emptyState p{max-width:40ch;margin:0}.functional-module__WvWuTW__emptyMarker{border:1px solid var(--color-hairline);background:var(--color-surface);width:40px;height:40px;font-family:var(--font-mono), monospace;border-radius:8px;place-items:center;font-size:20px;display:grid}.functional-module__WvWuTW__chatBubbleAdmin,.functional-module__WvWuTW__chatBubbleUser{overflow-wrap:anywhere;border:1px solid var(--color-hairline)!important;max-width:min(82%,600px)!important;box-shadow:none!important;color:var(--color-ink)!important;word-break:normal!important;border-radius:8px!important;padding:12px 16px!important;font-size:16px!important;line-height:1.5!important}.functional-module__WvWuTW__chatBubbleAdmin{background:var(--color-surface)!important}.functional-module__WvWuTW__chatBubbleUser{background:var(--color-canvas)!important}.functional-module__WvWuTW__chatComposer{grid-template-columns:minmax(0,1fr) auto;padding:16px 20px max(16px,env(safe-area-inset-bottom))!important;background:var(--color-canvas)!important;gap:12px!important;display:grid!important}.functional-module__WvWuTW__chatComposer>input{width:100%;min-width:0}.functional-module__WvWuTW__chatComposer>button{min-width:72px;border:1px solid var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-on-primary)!important;border-radius:8px!important;padding:10px 16px!important;font-size:14px!important;font-weight:500!important}.functional-module__WvWuTW__inquiryForm{flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.functional-module__WvWuTW__inquiryForm>div:nth-of-type(n+3),.functional-module__WvWuTW__inquiryForm>button{grid-column:1/-1}.functional-module__WvWuTW__inquiryForm :is(input,select,textarea){width:100%}.functional-module__WvWuTW__mobileBackButton{display:none!important}.functional-module__WvWuTW__guestSupportGrid .functional-module__WvWuTW__mobileBackButton{display:inline-flex!important}.functional-module__WvWuTW__adminHandoff{width:min(100%,680px);margin:0 auto}.functional-module__WvWuTW__adminHandoffCard{gap:20px;display:grid}.functional-module__WvWuTW__consoleMasthead{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:24px;padding:20px 0 12px;display:flex}.functional-module__WvWuTW__consoleMasthead span{color:var(--color-mute);font:12px/1.5 var(--font-mono), monospace}.functional-module__WvWuTW__consoleMasthead a{min-height:44px;color:var(--color-body);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.functional-module__WvWuTW__consoleTitle{color:var(--color-ink);letter-spacing:-.025em;margin:8px 0 16px;font-size:28px}.functional-module__WvWuTW__gateFrame{min-height:0!important;padding:40px 24px 48px!important}.functional-module__WvWuTW__adminGateCard,.functional-module__WvWuTW__adminAccessCard{grid-template-columns:1fr;border:1px solid var(--color-hairline)!important;background:var(--color-canvas)!important;width:min(100%,640px)!important;max-width:640px!important;box-shadow:none!important;text-align:left!important;border-radius:12px!important;gap:24px!important;padding:32px!important;display:grid!important}.functional-module__WvWuTW__adminAccessCard a{align-items:center;min-height:44px;display:inline-flex}.functional-module__WvWuTW__adminGateCard h1,.functional-module__WvWuTW__adminAccessCard h1{color:var(--color-ink)!important;font-size:28px!important}.functional-module__WvWuTW__adminGateCard>div>span,.functional-module__WvWuTW__deniedLabel{font:12px/1.5 var(--font-mono), monospace;letter-spacing:.02em!important;color:var(--color-mute)!important;font-size:12px!important}.functional-module__WvWuTW__adminGateCard p,.functional-module__WvWuTW__adminAccessCard p{margin:0;color:var(--color-body)!important;font-size:16px!important;line-height:1.5!important}.functional-module__WvWuTW__adminGateButton{width:100%}.functional-module__WvWuTW__adminPanelHeader{grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end!important;margin-bottom:24px!important;padding-bottom:20px!important;display:grid!important}.functional-module__WvWuTW__adminAccountBar{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:360px;display:flex;gap:12px!important}.functional-module__WvWuTW__adminAccountEmail{overflow-wrap:anywhere;min-width:0;font-size:13px!important}.functional-module__WvWuTW__adminTabList{gap:20px!important}.functional-module__WvWuTW__adminTab{min-height:44px;color:var(--color-mute)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0!important;font-size:14px!important;font-weight:500!important}.functional-module__WvWuTW__adminTabActive{border-bottom-color:var(--color-primary)!important;color:var(--color-ink)!important}.functional-module__WvWuTW__adminLogoutButton{min-height:44px;font-size:14px;border:1px solid var(--color-hairline-strong)!important;color:var(--color-body)!important;background:var(--color-canvas)!important;border-radius:8px!important;padding:10px 16px!important}.functional-module__WvWuTW__adminChatHeader{flex:none;gap:16px;background:var(--color-canvas)!important;padding:20px!important}.functional-module__WvWuTW__adminChatHeader>div{min-width:0}.functional-module__WvWuTW__adminChatHeader>button{flex-shrink:0;background:var(--color-canvas)!important;color:var(--color-danger)!important;border:1px solid #fecaca!important;border-radius:8px!important;font-size:14px!important}.functional-module__WvWuTW__reportGrid{border:0;border-radius:0;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:24px;overflow:visible}.functional-module__WvWuTW__reportSurface{min-width:0;color:var(--color-body);border:1px solid var(--color-hairline)!important;background:var(--color-canvas)!important;border-radius:12px!important;gap:20px!important;padding:24px!important}.functional-module__WvWuTW__reportSurface h3{color:var(--color-ink);font-size:22px}.functional-module__WvWuTW__reportEditor{scroll-margin-top:calc(var(--nav-height) + 16px + env(safe-area-inset-top))}.functional-module__WvWuTW__reportSurface input{width:100%}.functional-module__WvWuTW__reportSurface textarea{font-family:var(--font-mono), monospace;font-size:16px!important}.functional-module__WvWuTW__reportSurface form>div>div{flex-wrap:wrap}.functional-module__WvWuTW__reportSurface form>div>div>input{flex-basis:100%}.functional-module__WvWuTW__reportPublishButton{min-height:44px;background:var(--color-primary)!important;color:var(--color-on-primary)!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important}.functional-module__WvWuTW__reportList{overflow:hidden;padding:0!important}.functional-module__WvWuTW__reportListItems{min-width:0;overflow-y:auto}.functional-module__WvWuTW__reportListItem{background:var(--color-canvas);flex-direction:column;gap:16px;align-items:stretch!important}.functional-module__WvWuTW__reportListItem>div:first-child{min-width:0}.functional-module__WvWuTW__reportListItem strong{font-family:var(--font-mono), monospace;font-weight:500;font-size:14px!important}.functional-module__WvWuTW__reportActions{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.functional-module__WvWuTW__reportViewButton,.functional-module__WvWuTW__reportDeleteButton{justify-content:center;align-items:center;min-height:44px;display:inline-flex;border:1px solid var(--color-hairline-strong)!important;background:var(--color-canvas)!important;color:var(--color-ink)!important;border-radius:8px!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important}.functional-module__WvWuTW__reportEditButton,.functional-module__WvWuTW__reportCopyButton{border:1px solid var(--color-hairline-strong);background:var(--color-canvas);min-height:44px;color:var(--color-ink);border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;display:inline-flex}.functional-module__WvWuTW__reportEditButton:hover,.functional-module__WvWuTW__reportCopyButton:hover{background:var(--color-surface)}.functional-module__WvWuTW__reportDeleteButton{color:var(--color-danger)!important;border-color:#fecaca!important}.functional-module__WvWuTW__loadingState{min-height:140px;color:var(--color-body);justify-content:center;align-items:center;gap:16px;font-size:16px;display:flex}.functional-module__WvWuTW__consoleMasthead+div.functional-module__WvWuTW__loadingState{width:min(640px,100% - 48px);margin:24px auto}.functional-module__WvWuTW__loadingState p{margin:0}.functional-module__WvWuTW__spinner{border:2px solid var(--color-hairline);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.9s linear infinite functional-module__WvWuTW__spin}@keyframes functional-module__WvWuTW__spin{to{transform:rotate(360deg)}}.functional-module__WvWuTW__errorNotice{color:var(--color-danger);overflow-wrap:anywhere;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:24px 0 0;padding:14px 16px;font-size:14px;line-height:1.5}.functional-module__WvWuTW__formFeedback{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.functional-module__WvWuTW__modalBackdrop{z-index:110;background:#11182740;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.functional-module__WvWuTW__modalCard,.functional-module__WvWuTW__codeNotice{border:1px solid var(--color-hairline);background:var(--color-canvas);width:min(640px,100% - 48px);max-width:none;height:fit-content;max-height:calc(100svh - 48px);color:var(--color-ink);scrollbar-width:thin;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.functional-module__WvWuTW__modalCard::backdrop,.functional-module__WvWuTW__codeNotice::backdrop{background:0 0}.functional-module__WvWuTW__modalGrip{display:none}.functional-module__WvWuTW__modalHeader{z-index:1;border-bottom:1px solid var(--color-hairline);background:var(--color-canvas);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;position:sticky;top:0}.functional-module__WvWuTW__modalHeaderMenu{align-items:center}.functional-module__WvWuTW__modalTitle{color:var(--color-ink);letter-spacing:-.02em;margin:8px 0 0;font-size:24px}.functional-module__WvWuTW__modalClose{border:1px solid var(--color-hairline);background:var(--color-canvas);width:44px;height:44px;color:var(--color-mute);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:24px;display:inline-flex}.functional-module__WvWuTW__modalClose:hover{background:var(--color-surface);color:var(--color-ink)}.functional-module__WvWuTW__modalBody,.functional-module__WvWuTW__modalForm{padding:24px}.functional-module__WvWuTW__modalBody>.functional-module__WvWuTW__timelineText{margin-bottom:20px}.functional-module__WvWuTW__modalForm{gap:20px;display:grid}.functional-module__WvWuTW__modalForm label{color:var(--color-body);margin-bottom:8px;display:block}.functional-module__WvWuTW__modalForm :is(input,textarea,select){width:100%}.functional-module__WvWuTW__guestChoiceGrid{border:1px solid var(--color-hairline);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.functional-module__WvWuTW__guestChoice{background:var(--color-canvas);min-height:80px;color:var(--color-ink);text-align:left;border:0;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.functional-module__WvWuTW__guestChoice+.functional-module__WvWuTW__guestChoice{border-top:1px solid var(--color-hairline)}.functional-module__WvWuTW__guestChoice strong{font-size:16px;font-weight:600}.functional-module__WvWuTW__guestChoice span{color:var(--color-body);font-size:14px;line-height:1.5}.functional-module__WvWuTW__guestChoice:hover{background:var(--color-surface)}.functional-module__WvWuTW__codeNotice{padding:28px}.functional-module__WvWuTW__guestInquiryCode{color:var(--color-accent);font:500 clamp(20px,4vw,28px)/1.5 var(--font-mono), monospace;overflow-wrap:anywhere;background:#e9fbf6;border:1px solid #baeade;border-radius:8px;margin:20px 0;padding:16px;display:block}.functional-module__WvWuTW__codeNotice .functional-module__WvWuTW__modalSubmit{width:100%;margin-top:24px}.functional-module__WvWuTW__main [style*="background: rgb(254, 242, 242)"]{color:var(--color-danger)!important;background:#fef2f2!important;border-color:#fecaca!important}.functional-module__WvWuTW__main [style*="background: rgb(236, 253, 245)"]{color:var(--color-accent)!important;background:#e9fbf6!important}@container (max-width:620px){.functional-module__WvWuTW__supportGrid,.functional-module__WvWuTW__taskboardGrid,.functional-module__WvWuTW__reportGrid{grid-template-columns:1fr}.functional-module__WvWuTW__listPanel,.functional-module__WvWuTW__listPanelBox{border-right:0}.functional-module__WvWuTW__chatPanel,.functional-module__WvWuTW__activeChat .functional-module__WvWuTW__listPanel,.functional-module__WvWuTW__activeChat .functional-module__WvWuTW__listPanelBox{display:none}.functional-module__WvWuTW__activeChat .functional-module__WvWuTW__chatPanel{display:flex}.functional-module__WvWuTW__mobileBackButton{display:inline-flex!important}.functional-module__WvWuTW__inquiryForm{grid-template-columns:1fr}.functional-module__WvWuTW__inquiryForm>div:nth-of-type(n+3),.functional-module__WvWuTW__inquiryForm>button{grid-column:1}.functional-module__WvWuTW__adminPanelHeader{grid-template-columns:1fr}.functional-module__WvWuTW__adminAccountBar{justify-content:flex-start;max-width:none}.functional-module__WvWuTW__adminChatHeader{flex-direction:column;align-items:stretch!important}.functional-module__WvWuTW__adminChatHeader>button{width:100%}}@media (max-width:1100px){.functional-module__WvWuTW__authChoiceCard{grid-template-columns:210px minmax(0,1fr)}.functional-module__WvWuTW__authChoiceButton{grid-column:2;width:fit-content}.functional-module__WvWuTW__authChoiceCopy{grid-row:span 2}.functional-module__WvWuTW__portalHeader{gap:32px}.functional-module__WvWuTW__reportGrid{grid-template-columns:1fr}.functional-module__WvWuTW__adminPanelHeader{grid-template-columns:1fr;gap:16px;align-items:start!important}.functional-module__WvWuTW__adminAccountBar{justify-content:flex-start;max-width:none}}@media (max-width:760px){.functional-module__WvWuTW__main{padding-bottom:24px}.functional-module__WvWuTW__sectionContent,.functional-module__WvWuTW__consoleMasthead,.functional-module__WvWuTW__portalHeader{width:calc(100% - 32px)}.functional-module__WvWuTW__portalHeader{grid-template-columns:1fr;gap:24px;padding:28px 0 20px}.functional-module__WvWuTW__portalHeader h1{font-size:30px}.functional-module__WvWuTW__guideShortcuts{border:0;flex-wrap:wrap;gap:8px;display:flex}.functional-module__WvWuTW__guideShortcuts a{border-radius:8px;padding:10px 12px;border:1px solid var(--color-hairline)!important}.functional-module__WvWuTW__authChoiceCard{grid-template-columns:1fr;gap:16px;padding:24px 20px}.functional-module__WvWuTW__authChoiceCopy{grid-row:auto}.functional-module__WvWuTW__authChoiceButton{grid-column:auto;width:100%}.functional-module__WvWuTW__supportGrid,.functional-module__WvWuTW__taskboardGrid{grid-template-columns:1fr}.functional-module__WvWuTW__listPanel,.functional-module__WvWuTW__listPanelBox{border-right:0;height:min(620px,75svh)}.functional-module__WvWuTW__chatPanel,.functional-module__WvWuTW__activeChat .functional-module__WvWuTW__listPanel,.functional-module__WvWuTW__activeChat .functional-module__WvWuTW__listPanelBox{display:none}.functional-module__WvWuTW__activeChat .functional-module__WvWuTW__chatPanel{height:calc(100svh - var(--nav-height) - 32px);min-height:400px;display:flex}.functional-module__WvWuTW__mobileBackButton{display:inline-flex!important}.functional-module__WvWuTW__conversationHeader,.functional-module__WvWuTW__chatPanel>div>div:first-child{padding:16px 20px!important}.functional-module__WvWuTW__chatFeed,.functional-module__WvWuTW__chatMessages{padding:20px 16px!important}.functional-module__WvWuTW__chatBubbleAdmin,.functional-module__WvWuTW__chatBubbleUser{max-width:90%!important}.functional-module__WvWuTW__inquiryForm{grid-template-columns:1fr;padding:20px}.functional-module__WvWuTW__inquiryForm>div:nth-of-type(n+3),.functional-module__WvWuTW__inquiryForm>button{grid-column:1}.functional-module__WvWuTW__adminChatHeader{flex-direction:column;gap:12px;align-items:stretch!important;padding:16px!important}.functional-module__WvWuTW__adminChatHeader>button{width:100%}.functional-module__WvWuTW__gateFrame{padding:28px 16px 36px!important}.functional-module__WvWuTW__adminGateCard,.functional-module__WvWuTW__adminAccessCard{padding:24px!important}.functional-module__WvWuTW__consoleTitle{font-size:26px}.functional-module__WvWuTW__modalBackdrop{align-items:flex-end;padding:0}.functional-module__WvWuTW__modalCard,.functional-module__WvWuTW__codeNotice{width:100%;max-height:calc(100svh - 12px);padding-bottom:env(safe-area-inset-bottom);border-radius:12px 12px 0 0;margin:0;inset:auto 0 0}.functional-module__WvWuTW__modalGrip{background:var(--color-hairline-strong);border-radius:4px;width:40px;height:4px;margin:12px auto 0;display:block}.functional-module__WvWuTW__modalHeader,.functional-module__WvWuTW__modalBody,.functional-module__WvWuTW__modalForm{padding:20px}.functional-module__WvWuTW__modalHeader{gap:12px}.functional-module__WvWuTW__codeNotice{padding:0 20px max(24px,env(safe-area-inset-bottom))}.functional-module__WvWuTW__codeNotice>.functional-module__WvWuTW__eyebrow{margin-top:24px}.functional-module__WvWuTW__guestChoice{grid-template-columns:1fr;gap:8px;padding:16px}}@media (max-width:430px){.functional-module__WvWuTW__chatComposer{grid-template-columns:1fr;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;gap:8px!important}.functional-module__WvWuTW__consoleMasthead{gap:12px}.functional-module__WvWuTW__consoleMasthead span{font-size:12px}.functional-module__WvWuTW__consoleMasthead a{font-size:13px}.functional-module__WvWuTW__adminAccountBar{flex-direction:column;align-items:flex-start!important}}@container (max-width:620px){.functional-module__WvWuTW__authChoiceCard{grid-template-columns:1fr;gap:16px}.functional-module__WvWuTW__authChoiceCopy{grid-row:auto}.functional-module__WvWuTW__authChoiceButton{grid-column:auto;width:100%}}@media (prefers-reduced-motion:reduce){.functional-module__WvWuTW__spinner{animation:none}.functional-module__WvWuTW__modalCard,.functional-module__WvWuTW__codeNotice,.functional-module__WvWuTW__chatPanel{transform:none!important}.functional-module__WvWuTW__authChoiceButton,.functional-module__WvWuTW__buttonOutline,.functional-module__WvWuTW__modalSubmit,.functional-module__WvWuTW__inquiryListItem{transition:none}}
