.InquiryForm-module__6h_dhq__form{word-break:keep-all;overflow-wrap:anywhere;outline:none;gap:24px;display:grid}.InquiryForm-module__6h_dhq__info{border-radius:var(--radius-12);background:var(--canvas);color:var(--ink);font-size:var(--font-size-15);margin:0;padding:14px 16px;line-height:1.65}.InquiryForm-module__6h_dhq__fieldset{border:0;min-width:0;margin:0;padding:0}.InquiryForm-module__6h_dhq__label,.InquiryForm-module__6h_dhq__legend{color:var(--ink);font-size:var(--font-size-15);margin-bottom:10px;padding:0;font-weight:600;line-height:1.5;display:block}.InquiryForm-module__6h_dhq__mark{color:var(--muted);font-size:var(--font-size-13);margin-left:4px;font-weight:500}.InquiryForm-module__6h_dhq__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.InquiryForm-module__6h_dhq__typeChip{background:var(--canvas-pure);min-height:44px;color:var(--ink);font-size:var(--font-size-15);text-align:center;cursor:pointer;border:1px solid #dcdce2;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:1.3;display:flex;position:relative}.InquiryForm-module__6h_dhq__typeChip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.InquiryForm-module__6h_dhq__typeChip:has(input:checked){border-color:var(--blue);background:var(--blue-subtle);color:var(--blue)}.InquiryForm-module__6h_dhq__typeChip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.InquiryForm-module__6h_dhq__check{flex-shrink:0;display:none}.InquiryForm-module__6h_dhq__typeChip:has(input:checked) .InquiryForm-module__6h_dhq__check{display:block}.InquiryForm-module__6h_dhq__privacy{border-radius:var(--radius-12);background:var(--canvas);gap:20px;padding:18px 18px 16px;display:grid}.InquiryForm-module__6h_dhq__privacy .InquiryForm-module__6h_dhq__legend{margin-bottom:8px}.InquiryForm-module__6h_dhq__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.InquiryForm-module__6h_dhq__requesters{flex-wrap:wrap;gap:0 24px;display:flex}.InquiryForm-module__6h_dhq__choice{min-height:44px;color:var(--ink);font-size:var(--font-size-15);cursor:pointer;align-items:center;gap:10px;display:flex}.InquiryForm-module__6h_dhq__choice input,.InquiryForm-module__6h_dhq__attach input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0;margin:0}.InquiryForm-module__6h_dhq__guide{color:#4a4a50;font-size:var(--font-size-14);margin:0;line-height:1.65}.InquiryForm-module__6h_dhq__input,.InquiryForm-module__6h_dhq__textarea{border-radius:var(--radius-8);background:var(--canvas-pure);width:100%;color:var(--ink);font:inherit;font-size:var(--font-size-16);border:1px solid #8b8b93;line-height:1.6;display:block}.InquiryForm-module__6h_dhq__input{min-height:48px;padding:0 14px}.InquiryForm-module__6h_dhq__textarea{resize:vertical;min-height:168px;padding:12px 14px}.InquiryForm-module__6h_dhq__input::placeholder,.InquiryForm-module__6h_dhq__textarea::placeholder{color:#8b8b93}.InquiryForm-module__6h_dhq__input:focus-visible,.InquiryForm-module__6h_dhq__textarea:focus-visible{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:1px}.InquiryForm-module__6h_dhq__input[aria-invalid=true],.InquiryForm-module__6h_dhq__textarea[aria-invalid=true]{border-color:var(--error-text)}.InquiryForm-module__6h_dhq__hint{color:var(--muted);font-size:var(--font-size-14);margin:6px 0 0;line-height:1.5}.InquiryForm-module__6h_dhq__count{color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;text-align:right;margin:6px 0 0;line-height:1.5}.InquiryForm-module__6h_dhq__fieldError{color:var(--error-text);font-size:var(--font-size-14);align-items:flex-start;gap:6px;margin:6px 0 0;line-height:1.5;display:flex}.InquiryForm-module__6h_dhq__fieldError svg{flex-shrink:0;margin-top:3px}.InquiryForm-module__6h_dhq__attach{min-height:44px;color:var(--ink);font-size:var(--font-size-15);cursor:pointer;align-items:flex-start;gap:10px;padding-top:10px;line-height:1.5;display:flex}.InquiryForm-module__6h_dhq__attach input{margin-top:1px}.InquiryForm-module__6h_dhq__notice{border:1px solid var(--error-line);border-radius:var(--radius-12);background:var(--error-bg);color:var(--error-text);font-size:var(--font-size-15);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;line-height:1.6;display:flex}.InquiryForm-module__6h_dhq__notice svg{flex-shrink:0;margin-top:4px}.InquiryForm-module__6h_dhq__actions{justify-content:flex-end;gap:8px;display:flex}.InquiryForm-module__6h_dhq__button,.InquiryForm-module__6h_dhq__buttonSolid{background:var(--canvas-pure);min-height:44px;color:var(--ink);font:inherit;font-size:var(--font-size-15);cursor:pointer;border:1px solid #dcdce2;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:600;line-height:1.4;display:inline-flex}.InquiryForm-module__6h_dhq__buttonSolid{border-color:var(--blue);background:var(--blue);color:var(--on-solid)}.InquiryForm-module__6h_dhq__buttonBlock{width:100%;min-height:52px;font-size:var(--font-size-16)}.InquiryForm-module__6h_dhq__button:disabled,.InquiryForm-module__6h_dhq__buttonSolid:disabled{border-color:var(--line);background:var(--line-subtle);color:var(--muted);cursor:not-allowed}.InquiryForm-module__6h_dhq__button:focus-visible,.InquiryForm-module__6h_dhq__buttonSolid:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.InquiryForm-module__6h_dhq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.InquiryForm-module__6h_dhq__done{text-align:center;justify-items:center;padding:16px 0 8px;display:grid}.InquiryForm-module__6h_dhq__doneIcon{background:var(--blue-subtle);width:52px;height:52px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.InquiryForm-module__6h_dhq__doneTitle{color:var(--ink);font-size:var(--font-size-22);letter-spacing:-.02em;outline:none;margin:16px 0 0;font-weight:700;line-height:1.4}.InquiryForm-module__6h_dhq__doneText{color:#4a4a50;font-size:var(--font-size-16);margin:6px 0 0;line-height:1.7}.InquiryForm-module__6h_dhq__receipt{border-radius:var(--radius-8);background:var(--canvas);max-width:100%;font-size:var(--font-size-15);gap:4px;margin:16px 0 0;padding:10px 16px;line-height:1.5;display:grid}.InquiryForm-module__6h_dhq__receipt div{flex-wrap:wrap;justify-content:center;gap:0 8px;display:flex}.InquiryForm-module__6h_dhq__receipt dt{color:var(--muted)}.InquiryForm-module__6h_dhq__receipt dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.InquiryForm-module__6h_dhq__done .InquiryForm-module__6h_dhq__actions{justify-content:center;margin-top:24px}@media (min-width:560px){.InquiryForm-module__6h_dhq__wide .InquiryForm-module__6h_dhq__types{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.InquiryForm-module__6h_dhq__wide .InquiryForm-module__6h_dhq__categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.InquiryForm-module__6h_dhq__typeChip:not(:has(input:checked)):hover{border-color:var(--ink)}.InquiryForm-module__6h_dhq__button:not(:disabled):hover{border-color:var(--ink)}.InquiryForm-module__6h_dhq__buttonSolid:not(:disabled):hover{border-color:var(--blue-hover);background:var(--blue-hover)}}
.InquiryModal-module___Qy4dG__overlay{z-index:50;background:#18253855;outline:none;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.InquiryModal-module___Qy4dG__dialog{border:1px solid var(--line);border-radius:var(--radius-16);background:var(--canvas-pure);width:min(560px,100%);max-height:100%;color:var(--ink);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 48px #18253826}.InquiryModal-module___Qy4dG__header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 8px 24px;display:flex}.InquiryModal-module___Qy4dG__title{font-size:var(--font-size-20);margin:0;font-weight:700;line-height:1.4}.InquiryModal-module___Qy4dG__close{border-radius:var(--radius-8);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.InquiryModal-module___Qy4dG__close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.InquiryModal-module___Qy4dG__body{flex:1;min-height:0;padding:8px 24px 24px;overflow-y:auto}@media (max-width:767px){.InquiryModal-module___Qy4dG__header{padding:14px 12px 4px 20px}.InquiryModal-module___Qy4dG__close{width:44px;height:44px}.InquiryModal-module___Qy4dG__body{padding:8px 20px 20px}}@media (hover:hover){.InquiryModal-module___Qy4dG__close:hover{background:var(--line-subtle);color:var(--ink)}}
.ChatLayout-module__WENMHa__appRoot{min-height:0;inset:var(--chat-viewport-top,0) 0 auto;height:var(--chat-viewport-height,100vh);background:var(--canvas-pure);color:var(--ink);word-break:keep-all;flex-direction:column;flex:1;font-family:Pretendard Variable,Pretendard,system-ui,-apple-system,sans-serif;display:flex;position:fixed;overflow:hidden}@supports (height:100dvh){.ChatLayout-module__WENMHa__appRoot{height:var(--chat-viewport-height,100dvh)}}.ChatLayout-module__WENMHa__appHeader{border-bottom:1px solid var(--line);background:var(--canvas-pure);padding-block:8px;z-index:20;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 16px;display:flex}.ChatLayout-module__WENMHa__headerLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ChatLayout-module__WENMHa__sidebarToggleBtn{border-radius:var(--radius-8);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;transition:background .15s;display:grid}.ChatLayout-module__WENMHa__sidebarToggleBtn:hover{background:var(--canvas)}.ChatLayout-module__WENMHa__brandLink{font-weight:700;font-size:var(--font-size-17);color:var(--ink);letter-spacing:-.4px;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.ChatLayout-module__WENMHa__brandLink:hover{text-decoration:none}.ChatLayout-module__WENMHa__brandLink svg{color:var(--blue);flex-shrink:0}.ChatLayout-module__WENMHa__headerThreadTitle{font-size:var(--font-size-14);color:var(--ink);border-left:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin:0;padding-left:12px;font-weight:600;overflow:hidden}.ChatLayout-module__WENMHa__headerRight{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}.ChatLayout-module__WENMHa__headerRight>span{min-width:0;max-width:100%;display:flex}.ChatLayout-module__WENMHa__headerRight>span:empty{display:none}.ChatLayout-module__WENMHa__noticeCopy{flex:240px;min-width:0}.ChatLayout-module__WENMHa__noticeCopy small{font-size:var(--font-size-13);margin-top:4px;display:block}.ChatLayout-module__WENMHa__sidebarClose{align-self:flex-end;min-height:44px;padding:8px 14px}.ChatLayout-module__WENMHa__composerDock{flex-direction:column;flex-shrink:0;min-height:0;max-height:75%;display:flex;position:relative}.ChatLayout-module__WENMHa__composerDock:before{content:"";background:linear-gradient(to bottom, transparent, var(--canvas-pure));pointer-events:none;height:24px;position:absolute;inset:-24px 0 auto}.ChatLayout-module__WENMHa__composerDock>.ChatLayout-module__WENMHa__composerNotice{margin-top:4px}.ChatLayout-module__WENMHa__composerContainer>div{flex-direction:column;max-width:760px;min-height:0;display:flex}.ChatLayout-module__WENMHa__composerContainer .ChatLayout-module__WENMHa__composerNotice{width:100%}html:has(.ChatLayout-module__WENMHa__appRoot){overflow:hidden}.ChatLayout-module__WENMHa__appRoot :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ChatLayout-module__WENMHa__appRoot button:disabled{opacity:.5;cursor:not-allowed}.ChatLayout-module__WENMHa__billingLink{border-radius:var(--radius-8);justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.ChatLayout-module__WENMHa__billingPill{font-size:var(--font-size-13);color:var(--blue);background:var(--blue-subtle);border:1px solid var(--blue-border);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.ChatLayout-module__WENMHa__billingLink:hover{text-decoration:none}.ChatLayout-module__WENMHa__billingLink:hover .ChatLayout-module__WENMHa__billingPill{background:#e2eeff}.ChatLayout-module__WENMHa__billingPillExpiring{gap:4px}.ChatLayout-module__WENMHa__globalNotice{background:var(--warn-bg);border-bottom:1px solid var(--warn-line);color:var(--warn-text);z-index:18;flex-shrink:0;padding:8px 20px}.ChatLayout-module__WENMHa__noticeInner{width:100%;max-width:1120px;font-size:var(--font-size-14);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:auto;line-height:1.5;display:flex}.ChatLayout-module__WENMHa__noticeInner>p{overflow-wrap:anywhere;flex:240px;min-width:0;margin:0}.ChatLayout-module__WENMHa__noticeActions{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ChatLayout-module__WENMHa__noticeActionBtn{background:var(--canvas-pure);border:1px solid var(--warn-line);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--warn-text);cursor:pointer;align-items:center;min-height:32px;padding:4px 10px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.ChatLayout-module__WENMHa__noticeActionBtn:hover{background:#fff8e1;text-decoration:none}.ChatLayout-module__WENMHa__noticeDismissBtn{border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--warn-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 8px}.ChatLayout-module__WENMHa__noticeDismissBtn:hover{background:#0000000d}.ChatLayout-module__WENMHa__appMain{flex:1;min-height:0;display:flex;position:relative;overflow:clip}.ChatLayout-module__WENMHa__chatSidebar{border-right:1px solid var(--line);background:var(--sidebar-bg);z-index:15;flex-direction:column;flex-shrink:0;width:250px;transition:margin-left .22s cubic-bezier(.23,1,.32,1);display:flex}.ChatLayout-module__WENMHa__chatSidebarCollapsed{margin-left:-250px}.ChatLayout-module__WENMHa__mobileSidebarBackdrop{z-index:30;background:#0000004d;display:none;position:fixed;inset:0}.ChatLayout-module__WENMHa__mobileSidebarBackdropOpen{display:block}.ChatLayout-module__WENMHa__workspaceCenter{background:var(--canvas-pure);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ChatLayout-module__WENMHa__transcriptScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;align-items:center;min-height:0;padding:24px 20px;display:flex;position:relative;overflow:hidden auto}.ChatLayout-module__WENMHa__contentContainer{width:100%;max-width:760px;margin:0 auto}.ChatLayout-module__WENMHa__statusJumpSlot{text-align:right;z-index:12;flex-shrink:0;width:calc(100% - 48px);max-width:760px;margin:0 auto 6px}.ChatLayout-module__WENMHa__statusJumpBtn{border:1px solid var(--line);background:var(--canvas-pure);color:var(--blue);min-height:36px;font-size:var(--font-size-13);cursor:pointer;border-radius:9999px;align-items:center;gap:4px;padding:6px 14px;font-weight:500;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0000000f}.ChatLayout-module__WENMHa__statusJumpBtn:hover{background:var(--blue-subtle);box-shadow:0 4px 12px #0000001a}.ChatLayout-module__WENMHa__composerNotice{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--radius-12);width:calc(100% - 48px);max-width:760px;min-height:44px;max-height:min(28dvh,200px);color:var(--warn-text);font-size:var(--font-size-13-5);flex-shrink:1;margin:0 auto 8px;padding:10px 14px;line-height:1.5;overflow-y:auto;box-shadow:0 2px 8px #0000000a}.ChatLayout-module__WENMHa__noticeRows{flex-direction:column;gap:6px;display:flex}.ChatLayout-module__WENMHa__noticeRow{font-size:var(--font-size-14);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.ChatLayout-module__WENMHa__noticeRow>p{overflow-wrap:anywhere;flex:240px;min-width:0;margin:0}.ChatLayout-module__WENMHa__composerNoticeNeutral{background:var(--canvas);border-color:var(--line);color:var(--muted)}.ChatLayout-module__WENMHa__composerContainer{background:var(--canvas-pure);width:100%;padding:10px 20px max(14px, env(safe-area-inset-bottom));overscroll-behavior-y:contain;scrollbar-gutter:stable;z-index:10;border-top:0;flex-shrink:1;justify-content:center;min-height:0;display:flex;overflow-y:auto}.ChatLayout-module__WENMHa__sourceDrawer{top:0;right:0;background:var(--canvas-pure);border:0;border-left:1px solid var(--line);z-index:45;flex-direction:column;width:min(380px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;display:none;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 24px #00000014}.ChatLayout-module__WENMHa__sourceDrawer[open]{display:flex}.ChatLayout-module__WENMHa__sourceDrawer::backdrop{background:#18253840}.ChatLayout-module__WENMHa__confirmDialog{border-radius:var(--radius-16);background:var(--canvas-pure);border:0;width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto}.ChatLayout-module__WENMHa__confirmDialog::backdrop{background:#18253855}@media (max-width:768px){.ChatLayout-module__WENMHa__chatSidebar{visibility:hidden;z-index:35;width:min(280px,100% - 36px);margin-left:0;transition:transform .22s cubic-bezier(.23,1,.32,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 30px #00000026}.ChatLayout-module__WENMHa__chatSidebarMobileOpen{visibility:visible;transform:translate(0)}.ChatLayout-module__WENMHa__appHeader{padding-inline:8px}.ChatLayout-module__WENMHa__headerLeft,.ChatLayout-module__WENMHa__headerRight{display:contents}.ChatLayout-module__WENMHa__sidebarToggleBtn{margin-inline-end:-2px}.ChatLayout-module__WENMHa__headerThreadTitle{flex:1 1 0;min-width:0;max-width:none;margin-inline-start:-2px;padding-inline-start:6px;display:block}.ChatLayout-module__WENMHa__headerRight>span:not(:empty){flex:0 auto;margin-inline-start:auto}.ChatLayout-module__WENMHa__headerRight>span:empty+.ChatLayout-module__WENMHa__billingLink{margin-inline-start:auto}.ChatLayout-module__WENMHa__billingLink{flex-shrink:0}.ChatLayout-module__WENMHa__billingPill{font-size:var(--font-size-13);padding-inline:8px}.ChatLayout-module__WENMHa__billingPillExpiring{border-radius:var(--radius-12);flex-direction:column;gap:0;padding:3px 8px;line-height:1.2}.ChatLayout-module__WENMHa__billingPillSeparator{display:none}.ChatLayout-module__WENMHa__billingPillMark{font-weight:500}.ChatLayout-module__WENMHa__transcriptScroll{padding:16px 12px 24px}.ChatLayout-module__WENMHa__composerContainer{padding:8px 10px max(10px, env(safe-area-inset-bottom))}.ChatLayout-module__WENMHa__composerNotice{width:calc(100% - 20px);margin-bottom:6px;padding:0 4px 0 12px}.ChatLayout-module__WENMHa__noticeRows{gap:0}.ChatLayout-module__WENMHa__noticeRow{min-height:44px;font-size:var(--font-size-13-5);flex-wrap:nowrap;gap:8px}.ChatLayout-module__WENMHa__noticeRow+.ChatLayout-module__WENMHa__noticeRow{border-top:1px solid #d4a72c4d}.ChatLayout-module__WENMHa__noticeRow>p{flex:auto;padding-block:6px}.ChatLayout-module__WENMHa__composerNotice>:not(.ChatLayout-module__WENMHa__noticeRows){padding-block:8px;padding-right:8px}.ChatLayout-module__WENMHa__composerNotice .ChatLayout-module__WENMHa__noticeActionBtn:focus-visible{outline-offset:-2px}.ChatLayout-module__WENMHa__composerNotice .ChatLayout-module__WENMHa__noticeActionBtn{font-size:var(--font-size-13-5);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 8px;font-weight:700;text-decoration:underline}.ChatLayout-module__WENMHa__statusJumpSlot{width:calc(100% - 20px)}.ChatLayout-module__WENMHa__statusJumpBtn{min-height:40px}.ChatLayout-module__WENMHa__globalNotice{padding:6px 12px}.ChatLayout-module__WENMHa__noticeInner>p{flex-basis:160px}.ChatLayout-module__WENMHa__noticeActionBtn,.ChatLayout-module__WENMHa__sidebarToggleBtn,.ChatLayout-module__WENMHa__noticeDismissBtn{min-height:44px}}@media (max-width:480px){.ChatLayout-module__WENMHa__headerThreadTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ChatLayout-module__WENMHa__appRoot *,.ChatLayout-module__WENMHa__appRoot :before,.ChatLayout-module__WENMHa__appRoot :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-height:650px){.ChatLayout-module__WENMHa__transcriptScroll{padding-block:8px}}.ChatLayout-module__WENMHa__emptyState{flex-direction:column;padding:40px 0 20px;display:flex}.ChatLayout-module__WENMHa__emptyTitle{letter-spacing:-.6px;color:var(--ink);margin:0 0 8px;font-size:clamp(24px,3vw,30px);font-weight:700}.ChatLayout-module__WENMHa__emptyDesc{font-size:var(--font-size-15);color:var(--muted);margin:0 0 24px;line-height:1.6}.ChatLayout-module__WENMHa__emptyHint{font-size:var(--font-size-13);color:var(--muted);margin:0 0 12px}.ChatLayout-module__WENMHa__emptySettingsHint{color:var(--muted);font-size:var(--font-size-13);overflow-wrap:anywhere;margin:-12px 0 24px;line-height:1.6}.ChatLayout-module__WENMHa__exampleGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ChatLayout-module__WENMHa__exampleCard{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-12);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.ChatLayout-module__WENMHa__exampleCard:hover{background:var(--blue-subtle);border-color:var(--blue-border)}.ChatLayout-module__WENMHa__exampleCard:disabled{opacity:.5;cursor:not-allowed}.ChatLayout-module__WENMHa__exampleCategory{font-size:var(--font-size-13);color:var(--blue);font-weight:600}.ChatLayout-module__WENMHa__exampleQuery{font-size:var(--font-size-14);color:var(--ink);font-weight:500;line-height:1.45}.ChatLayout-module__WENMHa__emptyDisclaimer{display:none}@media (max-width:768px){.ChatLayout-module__WENMHa__exampleGrid{grid-template-columns:1fr}.ChatLayout-module__WENMHa__emptyDisclaimer{display:block}.ChatLayout-module__WENMHa__composerDisclaimer{display:none}.ChatLayout-module__WENMHa__emptyState{padding-top:16px}}
.ChatSidebar-module__a3vECG__sidebarContainer{background:var(--sidebar-bg);width:100%;height:100%;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex;position:relative}.ChatSidebar-module__a3vECG__sidebarHeader{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;padding:14px 14px 8px;display:flex}.ChatSidebar-module__a3vECG__newChatBtn{background:var(--canvas-pure);border:1px solid var(--line);border-radius:var(--radius-8);width:100%;min-height:40px;font-size:var(--font-size-14);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:flex}.ChatSidebar-module__a3vECG__newChatBtn:hover{background:var(--canvas);border-color:#d0d0d8;text-decoration:none}.ChatSidebar-module__a3vECG__newChatBtn:active{transform:scale(.98)}.ChatSidebar-module__a3vECG__sidebarScroll{flex:1;min-height:0;padding:8px 10px;overflow:hidden auto}.ChatSidebar-module__a3vECG__historySearchBtn,.ChatSidebar-module__a3vECG__historyNavigation button{border-radius:var(--radius-8);min-height:40px;color:var(--muted);font:inherit;font-size:var(--font-size-13-5);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px}.ChatSidebar-module__a3vECG__historySearchBtn{border-color:var(--line);background:var(--canvas-pure);align-items:center;gap:8px;width:100%;display:flex}.ChatSidebar-module__a3vECG__historySearchBtn:focus-visible,.ChatSidebar-module__a3vECG__historyNavigation button:focus-visible,.ChatSidebar-module__a3vECG__listNotice button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ChatSidebar-module__a3vECG__historyNavigation{border-top:1px solid var(--line);flex-shrink:0;gap:2px;padding:8px 10px;display:grid}.ChatSidebar-module__a3vECG__historyNavigation button{color:var(--ink)}.ChatSidebar-module__a3vECG__listEmpty,.ChatSidebar-module__a3vECG__listNotice{font-size:var(--font-size-13);color:var(--muted);padding:12px 8px;line-height:1.5}.ChatSidebar-module__a3vECG__listEmpty p,.ChatSidebar-module__a3vECG__listNotice p{margin:0 0 6px}.ChatSidebar-module__a3vECG__listEmpty a,.ChatSidebar-module__a3vECG__listNotice button{color:var(--blue)}.ChatSidebar-module__a3vECG__listNotice button{min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}@media (hover:hover) and (pointer:fine){.ChatSidebar-module__a3vECG__historySearchBtn:hover,.ChatSidebar-module__a3vECG__historyNavigation button:hover{background:var(--canvas)}}@media (pointer:coarse){.ChatSidebar-module__a3vECG__historySearchBtn,.ChatSidebar-module__a3vECG__historyNavigation button{min-height:44px}}@media (max-height:480px){.ChatSidebar-module__a3vECG__sidebarHeader{gap:4px;padding:8px 10px 4px}.ChatSidebar-module__a3vECG__historyNavigation{grid-template-columns:1fr 1fr;padding-block:4px}}.ChatSidebar-module__a3vECG__sidebarSectionTitle{font-size:var(--font-size-13);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:0;padding:8px 8px 4px;font-weight:600}.ChatSidebar-module__a3vECG__threadNavList{margin:0;padding:0;list-style:none}.ChatSidebar-module__a3vECG__threadItem{border-radius:var(--radius-8);align-items:center;gap:2px;min-height:40px;margin-bottom:2px;transition:background .12s;display:flex;position:relative}.ChatSidebar-module__a3vECG__threadItem:hover{background:var(--canvas)}.ChatSidebar-module__a3vECG__threadItemActive,.ChatSidebar-module__a3vECG__threadItemActive:hover{background:var(--blue-subtle)}.ChatSidebar-module__a3vECG__threadItemActiveBar:before{content:"";background:var(--blue);pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ChatSidebar-module__a3vECG__threadLink{min-width:0;font-size:var(--font-size-13-5);color:#333336;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-8);flex:1;padding:8px 10px;text-decoration:none;overflow:hidden}.ChatSidebar-module__a3vECG__threadLink:hover{color:var(--ink);text-decoration:none}.ChatSidebar-module__a3vECG__threadItemActive .ChatSidebar-module__a3vECG__threadLink{color:var(--blue);font-weight:600}.ChatSidebar-module__a3vECG__threadMoreBtn{border-radius:var(--radius-8);width:32px;height:32px;color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;transition:opacity .12s,background .12s,color .12s;display:grid}.ChatSidebar-module__a3vECG__threadItem:hover .ChatSidebar-module__a3vECG__threadMoreBtn,.ChatSidebar-module__a3vECG__threadItemActive .ChatSidebar-module__a3vECG__threadMoreBtn,.ChatSidebar-module__a3vECG__threadItem:focus-within .ChatSidebar-module__a3vECG__threadMoreBtn,.ChatSidebar-module__a3vECG__threadMoreBtnExpanded{opacity:1;pointer-events:auto}.ChatSidebar-module__a3vECG__threadMoreBtn:hover,.ChatSidebar-module__a3vECG__threadMoreBtnExpanded{color:var(--ink);background:#e2e7ee}.ChatSidebar-module__a3vECG__threadMenu{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-12);background:var(--canvas-pure);z-index:60;width:220px;max-width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:6px;scroll-padding-block:6px;position:fixed;top:8px;left:8px;overflow-y:auto;box-shadow:0 8px 28px #1d1d1f1f}.ChatSidebar-module__a3vECG__threadMenuTitle{color:var(--muted);font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;overflow:hidden}.ChatSidebar-module__a3vECG__threadMenuItem{border-radius:var(--radius-8);width:100%;min-height:38px;color:var(--ink);text-align:left;font-size:var(--font-size-13);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 10px;transition:background .12s;display:flex}.ChatSidebar-module__a3vECG__threadMenuItem:hover,.ChatSidebar-module__a3vECG__threadMenuItem:focus-visible{background:var(--blue-subtle);color:var(--blue);outline:none}.ChatSidebar-module__a3vECG__threadMenuItemDanger{color:var(--error-text)}.ChatSidebar-module__a3vECG__threadMenuItemDanger:hover,.ChatSidebar-module__a3vECG__threadMenuItemDanger:focus-visible{background:var(--error-bg);color:var(--error-text)}.ChatSidebar-module__a3vECG__threadMenuDivider{background:var(--line-subtle);height:1px;margin:4px 8px}.ChatSidebar-module__a3vECG__sidebarFooter{border-top:1px solid var(--line);background:var(--sidebar-bg);flex-shrink:0;padding:10px;display:block;position:relative}.ChatSidebar-module__a3vECG__accountMenuButton{border-radius:var(--radius-12);width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 10px;transition:background .15s;display:flex}.ChatSidebar-module__a3vECG__accountMenuButton:hover,.ChatSidebar-module__a3vECG__accountMenuButton[aria-expanded=true]{background:#ededf1}.ChatSidebar-module__a3vECG__accountAvatar{color:#335d8a;width:36px;height:36px;font-size:var(--font-size-14);background:#e5edf8;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.ChatSidebar-module__a3vECG__accountAvatar img{object-fit:cover;width:100%;height:100%}.ChatSidebar-module__a3vECG__accountIdentity{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.4;display:flex}.ChatSidebar-module__a3vECG__accountName{font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ChatSidebar-module__a3vECG__accountProvider{font-size:var(--font-size-13);color:var(--muted)}.ChatSidebar-module__a3vECG__accountChevron{color:var(--muted);flex-shrink:0;transition:transform .18s}.ChatSidebar-module__a3vECG__accountChevronOpen{transform:rotate(180deg)}.ChatSidebar-module__a3vECG__accountMenu{z-index:60;overscroll-behavior:contain;background:var(--canvas-pure);border:1px solid var(--line);border-radius:var(--radius-12);width:260px;max-height:calc(100% - 78px);padding:6px;scroll-padding-block:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #1d1d1f1f}.ChatSidebar-module__a3vECG__accountMenu[hidden]{display:none}.ChatSidebar-module__a3vECG__accountMenuCaption{color:var(--muted);font-size:var(--font-size-13);padding:8px 10px;font-weight:600}.ChatSidebar-module__a3vECG__accountMenuItem{border-radius:var(--radius-8);width:100%;min-height:40px;color:var(--ink);font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.ChatSidebar-module__a3vECG__accountMenuItem:hover,.ChatSidebar-module__a3vECG__accountMenuItem:focus-visible{background:var(--blue-subtle);color:var(--blue);outline:none;text-decoration:none}.ChatSidebar-module__a3vECG__accountMenuDivider{background:var(--line-subtle);height:1px;margin:5px 8px}.ChatSidebar-module__a3vECG__accountMenuLegal{color:var(--muted);font-size:var(--font-size-13)}.ChatSidebar-module__a3vECG__confirmDialog{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex}.ChatSidebar-module__a3vECG__confirmDialogTitle{font-size:var(--font-size-16);color:var(--ink);margin:0;font-weight:700}.ChatSidebar-module__a3vECG__confirmDialogDesc{font-size:var(--font-size-13-5);color:#474a50;margin:0;line-height:1.5}.ChatSidebar-module__a3vECG__confirmDialogActions{justify-content:flex-end;gap:8px;display:flex}.ChatSidebar-module__a3vECG__dialogCancelBtn{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--ink);cursor:pointer;padding:8px 14px;font-weight:500}.ChatSidebar-module__a3vECG__dialogDeleteBtn{background:var(--error-text);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--on-solid);cursor:pointer;border:0;padding:8px 14px;font-weight:600}.ChatSidebar-module__a3vECG__dialogDeleteBtn:disabled,.ChatSidebar-module__a3vECG__dialogCancelBtn:disabled{opacity:.5;cursor:not-allowed}@media (hover:none),(pointer:coarse),(max-width:768px){.ChatSidebar-module__a3vECG__threadMoreBtn{opacity:1;pointer-events:auto;flex-basis:40px;width:40px;height:40px}.ChatSidebar-module__a3vECG__threadItem,.ChatSidebar-module__a3vECG__threadMenuItem,.ChatSidebar-module__a3vECG__accountMenuItem{min-height:44px}}
.ThreadList-module__io0bDG__surface{min-width:0}.ThreadList-module__io0bDG__surface a:focus-visible,.ThreadList-module__io0bDG__surface button:focus-visible,.ThreadList-module__io0bDG__surface input:focus-visible,.ThreadList-module__io0bDG__surface ul:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ThreadList-module__io0bDG__title{text-overflow:ellipsis;display:block;overflow:hidden}.ThreadList-module__io0bDG__fullRow{border-radius:var(--radius-8);align-items:flex-start;margin-block:2px}.ThreadList-module__io0bDG__fullLink{white-space:normal;font-size:var(--font-size-14);overflow-wrap:anywhere;padding:12px;line-height:1.5;overflow:visible}.ThreadList-module__io0bDG__fullLink .ThreadList-module__io0bDG__title{overflow:visible}.ThreadList-module__io0bDG__metadata{font-size:var(--font-size-13);color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-weight:400;display:flex}.ThreadList-module__io0bDG__currentLabel{color:var(--blue);font-weight:600}.ThreadList-module__io0bDG__fullRow .ThreadList-module__io0bDG__more{flex-shrink:0;margin:6px 4px 0 0}.ThreadList-module__io0bDG__menu{max-height:calc(100dvh - 16px)}.ThreadList-module__io0bDG__error{color:var(--error-text);font-size:var(--font-size-13);overflow-wrap:anywhere;margin:8px 4px;line-height:1.5}.ThreadList-module__io0bDG__editForm{width:100%;min-width:0;padding:8px}.ThreadList-module__io0bDG__editLabel{font-size:var(--font-size-13);color:var(--muted);margin-bottom:4px;display:block}.ThreadList-module__io0bDG__editInput{box-sizing:border-box;border:1px solid var(--blue);border-radius:var(--radius-8);background:var(--canvas-pure);width:100%;color:var(--ink);font:inherit;font-size:var(--font-size-14);padding:8px}.ThreadList-module__io0bDG__editActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.ThreadList-module__io0bDG__editActions button{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--canvas-pure);min-height:36px;color:var(--ink);font-size:var(--font-size-13);cursor:pointer;padding:6px 12px}.ThreadList-module__io0bDG__editActions button[type=submit]{background:var(--blue);color:var(--on-solid);border-color:#0000}.ThreadList-module__io0bDG__editActions button:disabled{opacity:.55;cursor:not-allowed}.ThreadList-module__io0bDG__deleteDescription{overflow-wrap:anywhere}@media (hover:none),(pointer:coarse),(max-width:768px){.ThreadList-module__io0bDG__more{flex-basis:44px;width:44px;height:44px}.ThreadList-module__io0bDG__editInput{font-size:var(--font-size-16)}.ThreadList-module__io0bDG__editActions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ThreadList-module__io0bDG__surface a,.ThreadList-module__io0bDG__surface button,.ThreadList-module__io0bDG__surface li{transition:none}}
.ThreadHistoryDialog-module___qr6Ya__dialog{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-16);background:var(--canvas-pure);width:min(720px,100vw - 32px);max-width:none;height:min(720px,100dvh - 48px);max-height:calc(100dvh - 48px);color:var(--ink);margin:auto;padding:0;overflow:hidden;box-shadow:0 16px 48px #18253826}.ThreadHistoryDialog-module___qr6Ya__dialog::backdrop{background:#18253855}.ThreadHistoryDialog-module___qr6Ya__content{flex-direction:column;height:100%;min-height:0;display:flex}.ThreadHistoryDialog-module___qr6Ya__header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 8px;display:flex}.ThreadHistoryDialog-module___qr6Ya__title{min-width:0;font-size:var(--font-size-20);margin:0;font-weight:700;line-height:1.4}.ThreadHistoryDialog-module___qr6Ya__close{border-radius:var(--radius-8);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ThreadHistoryDialog-module___qr6Ya__tools{flex:none;padding:8px 20px 12px}.ThreadHistoryDialog-module___qr6Ya__label{color:var(--ink);font-size:var(--font-size-13);margin-bottom:6px;font-weight:600;display:block}.ThreadHistoryDialog-module___qr6Ya__searchBox{border-radius:var(--radius-8);background:var(--canvas-pure);color:var(--muted);border:1px solid #8b8b93;align-items:center;gap:8px;padding:0 10px;display:flex}.ThreadHistoryDialog-module___qr6Ya__searchBox:focus-within{outline:2px solid var(--blue);outline-offset:2px}.ThreadHistoryDialog-module___qr6Ya__searchBox svg{flex:none}.ThreadHistoryDialog-module___qr6Ya__search{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;font-size:var(--font-size-16);background:0 0;border:0;outline:none;padding:8px 0;line-height:1.5}.ThreadHistoryDialog-module___qr6Ya__search::placeholder{color:var(--muted)}.ThreadHistoryDialog-module___qr6Ya__dialog .ThreadHistoryDialog-module___qr6Ya__search:focus-visible{outline:none}.ThreadHistoryDialog-module___qr6Ya__filters{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:12px 0 8px;padding:0;display:flex}.ThreadHistoryDialog-module___qr6Ya__filter{border:1px solid var(--line);border-radius:var(--radius-8);min-height:40px;color:var(--muted);background:var(--canvas-pure);font-size:var(--font-size-13);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:flex}.ThreadHistoryDialog-module___qr6Ya__filter input{accent-color:var(--blue);margin:0}.ThreadHistoryDialog-module___qr6Ya__filter:focus-within{outline:2px solid var(--blue);outline-offset:2px}.ThreadHistoryDialog-module___qr6Ya__selectedFilter{background:var(--blue-subtle);border-color:var(--blue);color:var(--blue);font-weight:600}.ThreadHistoryDialog-module___qr6Ya__resultCount{color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.ThreadHistoryDialog-module___qr6Ya__results{overscroll-behavior:contain;border-top:1px solid var(--line);flex:1;min-height:0;padding:8px 12px;scroll-padding-block:8px;overflow:auto}.ThreadHistoryDialog-module___qr6Ya__empty{text-align:center;color:var(--muted);font-size:var(--font-size-14);overflow-wrap:anywhere;margin:0;padding:32px 12px;line-height:1.6}.ThreadHistoryDialog-module___qr6Ya__empty p{margin:0 0 12px}.ThreadHistoryDialog-module___qr6Ya__empty button,.ThreadHistoryDialog-module___qr6Ya__empty a,.ThreadHistoryDialog-module___qr6Ya__notice a{border-radius:var(--radius-8);background:var(--canvas-pure);min-height:44px;color:var(--blue);font:inherit;cursor:pointer;border:1px solid;justify-content:center;align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.ThreadHistoryDialog-module___qr6Ya__notice a{color:inherit}.ThreadHistoryDialog-module___qr6Ya__notice{border-radius:var(--radius-8);background:var(--error-bg);color:var(--error-text);font-size:var(--font-size-13);overflow-wrap:anywhere;margin:8px 4px 12px;padding:12px;line-height:1.5}.ThreadHistoryDialog-module___qr6Ya__notice p{margin:0 0 8px}.ThreadHistoryDialog-module___qr6Ya__notice button{border-radius:var(--radius-8);background:var(--canvas-pure);min-height:40px;color:inherit;font:inherit;cursor:pointer;border:1px solid;padding:6px 10px;font-weight:600}.ThreadHistoryDialog-module___qr6Ya__footer{border-top:1px solid var(--line);font-size:var(--font-size-13);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;gap:16px;padding:12px 20px;display:flex}.ThreadHistoryDialog-module___qr6Ya__footer button{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--canvas-pure);min-width:64px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer}.ThreadHistoryDialog-module___qr6Ya__footer button:disabled,.ThreadHistoryDialog-module___qr6Ya__notice button:disabled{opacity:.5;cursor:not-allowed}.ThreadHistoryDialog-module___qr6Ya__dialog button:focus-visible,.ThreadHistoryDialog-module___qr6Ya__dialog a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ThreadHistoryDialog-module___qr6Ya__close:hover,.ThreadHistoryDialog-module___qr6Ya__footer button:enabled:hover,.ThreadHistoryDialog-module___qr6Ya__filter:hover{background:var(--canvas)}.ThreadHistoryDialog-module___qr6Ya__selectedFilter:hover{background:var(--blue-subtle)}}@media (max-width:768px){.ThreadHistoryDialog-module___qr6Ya__dialog{inset:auto 0;top:var(--history-viewport-top,0);width:100%;height:var(--history-viewport-height,100dvh);border:0;border-radius:0;max-height:none;margin:0;position:fixed}.ThreadHistoryDialog-module___qr6Ya__header{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 4px max(16px, env(safe-area-inset-left))}.ThreadHistoryDialog-module___qr6Ya__tools{padding:8px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left))}.ThreadHistoryDialog-module___qr6Ya__close,.ThreadHistoryDialog-module___qr6Ya__filter,.ThreadHistoryDialog-module___qr6Ya__footer button,.ThreadHistoryDialog-module___qr6Ya__notice button{min-height:44px}.ThreadHistoryDialog-module___qr6Ya__close{width:44px}.ThreadHistoryDialog-module___qr6Ya__footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}}
.TokenPreviewBadge-module__EIKIiG__capsule{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:var(--canvas);min-width:0;max-width:100%;color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;flex:0 auto;padding:3px 10px;line-height:1.35;display:block;position:relative;overflow:hidden}.TokenPreviewBadge-module__EIKIiG__warning{border-color:color-mix(in srgb, var(--warn-line) 45%, transparent);background:var(--warn-bg);color:var(--warn-text)}.TokenPreviewBadge-module__EIKIiG__strong{color:#7a4d00;background:#fff8e1;border-color:#a9352a59;font-weight:600}.TokenPreviewBadge-module__EIKIiG__blocked{background:var(--error-bg);color:var(--error-text);border-color:#a9352a73;font-weight:600}@media (max-width:360px){.TokenPreviewBadge-module__EIKIiG__capsule{padding-inline:8px}}
.ChatSettingsGuide-module__M4OBfG__inlineGuide{border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-size-13);padding-top:6px;line-height:1.6}.ChatSettingsGuide-module__M4OBfG__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ChatSettingsGuide-module__M4OBfG__title{font-size:var(--font-size-13);color:var(--ink);margin:0;font-weight:600}.ChatSettingsGuide-module__M4OBfG__subtitle{font-size:var(--font-size-13);margin:2px 0 0}.ChatSettingsGuide-module__M4OBfG__closeIcon{border-radius:var(--radius-8);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.ChatSettingsGuide-module__M4OBfG__body{min-height:0}.ChatSettingsGuide-module__M4OBfG__items{gap:8px;margin:8px 0;display:grid}.ChatSettingsGuide-module__M4OBfG__items>div{grid-template-columns:56px minmax(0,1fr);gap:8px;display:grid}.ChatSettingsGuide-module__M4OBfG__items dt{color:var(--ink);font-weight:600}.ChatSettingsGuide-module__M4OBfG__items dd{margin:0}.ChatSettingsGuide-module__M4OBfG__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.ChatSettingsGuide-module__M4OBfG__pricingLink{color:var(--blue);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.ChatSettingsGuide-module__M4OBfG__inlineLink{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.ChatSettingsGuide-module__M4OBfG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChatSettingsGuide-module__M4OBfG__dialog{word-break:keep-all;overflow-wrap:break-word;z-index:50;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--muted);font-size:var(--font-size-13);background:0 0;border:0;margin:0;padding:0;line-height:1.6;position:fixed;inset:0}.ChatSettingsGuide-module__M4OBfG__dialog::backdrop{background:0 0}.ChatSettingsGuide-module__M4OBfG__backdrop{background:#0000004d;position:absolute;inset:0}.ChatSettingsGuide-module__M4OBfG__sheet{inset-inline:0;border-top:1px solid var(--line);background:var(--canvas-pure);border-radius:18px 18px 0 0;flex-direction:column;max-height:70dvh;display:flex;position:absolute;bottom:0;overflow:hidden;box-shadow:0 -18px 45px #1b1c1a2e}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__header{align-items:center;padding:12px 16px 4px}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__title{font-size:var(--font-size-15)}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__closeIcon{width:44px;height:44px}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__body{overscroll-behavior-y:contain;padding-inline:16px;overflow-y:auto}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__body:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__items{gap:8px}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlItems{gap:0;margin:4px 0 8px}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlItems>div{border-top:1px solid var(--line-subtle);grid-template-columns:72px minmax(0,1fr);align-items:start;min-height:52px;padding-block:4px}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlItems dt{min-height:44px;font-size:var(--font-size-14);align-items:center;display:flex}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlItems dd{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px 8px;min-width:0;min-height:44px;display:flex}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlItems label{background:0 0;border:0;display:inline-flex}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlText{align-items:center;min-height:44px;display:flex}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlItems select{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--canvas-pure);max-width:100%;min-height:44px;color:var(--ink);font-size:var(--font-size-16);padding:0 8px;font-weight:500}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__controlItems select:disabled{opacity:.5;cursor:not-allowed}.ChatSettingsGuide-module__M4OBfG__controlNote{font-size:var(--font-size-13);color:var(--muted);flex-basis:100%}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__footer{border-top:1px solid var(--line);padding:8px 0 max(12px, env(safe-area-inset-bottom));flex-wrap:wrap}.ChatSettingsGuide-module__M4OBfG__sheet .ChatSettingsGuide-module__M4OBfG__pricingLink{min-height:44px}.ChatSettingsGuide-module__M4OBfG__closeButton{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--canvas);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;flex-shrink:0;padding:8px 16px}.ChatSettingsGuide-module__M4OBfG__inlineGuide :is(button,a):focus-visible,.ChatSettingsGuide-module__M4OBfG__dialog :is(button,a,select):focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.ChatSettingsGuide-module__M4OBfG__closeIcon:hover,.ChatSettingsGuide-module__M4OBfG__closeButton:hover{background:var(--canvas);color:var(--ink)}}
.ChatInput-module__NJZFHG__composerInner{background:var(--canvas-pure);border:1px solid #c8c8cf;border-radius:18px;flex-direction:column;flex-shrink:0;gap:6px;width:100%;max-width:760px;margin:0 auto;padding:8px 12px 10px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 3px 12px #1d1d1f0a}.ChatInput-module__NJZFHG__composerInner:focus-within{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.ChatInput-module__NJZFHG__settingsBar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ChatInput-module__NJZFHG__settingsBar>label{border-radius:var(--radius-8);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.ChatInput-module__NJZFHG__settingsBar select{appearance:none;min-height:32px;font-size:var(--font-size-13);color:var(--muted);border-radius:var(--radius-8);cursor:pointer;background:0 0;max-width:100%;padding:4px 24px 4px 8px;font-weight:500;transition:background-color .12s,color .12s}.ChatInput-module__NJZFHG__settingsBar>label:after{content:"";background:var(--muted);pointer-events:none;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ChatInput-module__NJZFHG__settingsBar>label:has(select:disabled):after{opacity:.5}.ChatInput-module__NJZFHG__settingsChip{border-radius:var(--radius-8);color:var(--muted);font-size:var(--font-size-13);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;min-height:32px;padding:4px 8px;transition:background-color .12s,color .12s;display:inline-flex}.ChatInput-module__NJZFHG__settingsChip:disabled,.ChatInput-module__NJZFHG__settingsBar select:disabled{opacity:.5;cursor:not-allowed}.ChatInput-module__NJZFHG__settingsChipOption{font-weight:500}.ChatInput-module__NJZFHG__settingsChipActive{background:var(--blue-subtle);color:var(--blue);font-weight:600}.ChatInput-module__NJZFHG__settingsChevron{color:var(--muted);flex-shrink:0}.ChatInput-module__NJZFHG__sheetSourcesButton{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--canvas-pure);min-height:44px;color:var(--ink);font:inherit;font-size:var(--font-size-16);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.ChatInput-module__NJZFHG__sheetSourcesButton:disabled,.ChatInput-module__NJZFHG__sheetSwitch:disabled{opacity:.5;cursor:not-allowed}.ChatInput-module__NJZFHG__sheetSwitch{border-radius:var(--radius-8);min-height:44px;color:var(--ink);font:inherit;font-size:var(--font-size-16);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:500;display:inline-flex}.ChatInput-module__NJZFHG__switchTrack{background:#8a8a92;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background-color .12s;display:block;position:relative}.ChatInput-module__NJZFHG__switchKnob{background:var(--canvas-pure);border-radius:50%;width:20px;height:20px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.ChatInput-module__NJZFHG__sheetSwitch[aria-checked=true] .ChatInput-module__NJZFHG__switchTrack{background:var(--blue)}.ChatInput-module__NJZFHG__sheetSwitch[aria-checked=true] .ChatInput-module__NJZFHG__switchKnob{transform:translate(18px)}.ChatInput-module__NJZFHG__chatInputBox{flex-direction:column;gap:6px;padding:2px 0 0;display:flex}.ChatInput-module__NJZFHG__attachedFilesRow{flex-wrap:wrap;gap:6px;display:flex}.ChatInput-module__NJZFHG__fileChip{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--ink);align-items:center;gap:6px;max-width:100%;padding:3px 8px;display:inline-flex}.ChatInput-module__NJZFHG__attachmentCaution{font-size:var(--font-size-13);color:var(--muted);margin:0;line-height:1.4}.ChatInput-module__NJZFHG__fileName{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.ChatInput-module__NJZFHG__fileRemoveBtn{color:var(--muted);cursor:pointer;font-size:var(--font-size-14);border-radius:var(--radius-4);background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;line-height:1;display:grid}.ChatInput-module__NJZFHG__fileRemoveBtn:hover:not(:disabled){color:var(--ink);background:#e0e0e6}.ChatInput-module__NJZFHG__chatTextarea{resize:none;width:100%;min-height:48px;max-height:160px;font-size:var(--font-size-15);color:var(--ink);box-sizing:border-box;background:0 0;border:0;outline:none;padding:2px 0;line-height:1.6}.ChatInput-module__NJZFHG__chatTextarea::placeholder{color:var(--muted);opacity:1}.ChatInput-module__NJZFHG__composerInner .ChatInput-module__NJZFHG__chatTextarea:focus-visible{outline:none}.ChatInput-module__NJZFHG__composerBottomRow{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.ChatInput-module__NJZFHG__composerToolsLeft{align-items:center;gap:8px;display:flex}.ChatInput-module__NJZFHG__composerToolsRight{align-items:center;gap:12px;display:flex}.ChatInput-module__NJZFHG__sendShortcutHint{font-size:var(--font-size-13);color:var(--muted);white-space:nowrap}.ChatInput-module__NJZFHG__attachBtn{border-radius:var(--radius-8);color:var(--muted);font-size:var(--font-size-13);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;min-height:32px;padding:5px 8px;transition:background-color .12s,color .12s;display:inline-flex}@media (hover:hover){.ChatInput-module__NJZFHG__settingsChip:hover:not(:disabled),.ChatInput-module__NJZFHG__settingsBar select:hover:not(:disabled),.ChatInput-module__NJZFHG__attachBtn:hover:not(:disabled){background-color:var(--canvas);color:var(--ink)}.ChatInput-module__NJZFHG__settingsChipActive:hover:not(:disabled){color:var(--blue)}}.ChatInput-module__NJZFHG__attachBtn:disabled{opacity:.5;cursor:not-allowed}.ChatInput-module__NJZFHG__tokenHint{font-size:var(--font-size-13);color:var(--muted)}.ChatInput-module__NJZFHG__sendBtn{background:var(--blue);color:var(--on-solid);font-size:var(--font-size-13-5);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;min-height:36px;padding:7px 16px;font-weight:600;transition:background-color .12s;display:inline-flex}.ChatInput-module__NJZFHG__sendBtn:hover:not(:disabled){background:var(--blue-hover)}.ChatInput-module__NJZFHG__sendBtn:disabled{cursor:not-allowed;opacity:.7;background:#b0c4de}.ChatInput-module__NJZFHG__fileRemoveBtn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ChatInput-module__NJZFHG__composerInner,.ChatInput-module__NJZFHG__settingsChip,.ChatInput-module__NJZFHG__settingsBar select,.ChatInput-module__NJZFHG__attachBtn,.ChatInput-module__NJZFHG__sendBtn,.ChatInput-module__NJZFHG__switchTrack,.ChatInput-module__NJZFHG__switchKnob{transition:none}}.ChatInput-module__NJZFHG__inputError{font-size:var(--font-size-13);color:var(--error-text);margin:0}.ChatInput-module__NJZFHG__settingsSummary{min-width:0;color:var(--ink);text-align:left;flex:0 auto;font-weight:500;display:none}.ChatInput-module__NJZFHG__settingsSummaryText{overflow-wrap:anywhere;min-width:0;line-height:1.35}@media (max-width:768px){.ChatInput-module__NJZFHG__composerInner{border-radius:var(--radius-16);gap:2px;padding:6px 6px 4px}.ChatInput-module__NJZFHG__settingsBar{display:none}.ChatInput-module__NJZFHG__chatInputBox{gap:2px}.ChatInput-module__NJZFHG__chatTextarea{min-height:28px;padding:2px 8px}.ChatInput-module__NJZFHG__attachedFilesRow,.ChatInput-module__NJZFHG__attachmentCaution,.ChatInput-module__NJZFHG__inputError{padding-inline:8px}.ChatInput-module__NJZFHG__composerToolsLeft{flex:auto;gap:2px;min-width:0}.ChatInput-module__NJZFHG__settingsSummary{display:inline-flex}.ChatInput-module__NJZFHG__attachLabel,.ChatInput-module__NJZFHG__sendLabel{display:none}.ChatInput-module__NJZFHG__attachBtn,.ChatInput-module__NJZFHG__sendBtn{flex:0 0 44px;justify-content:center;width:44px;padding:0}.ChatInput-module__NJZFHG__attachBtn svg,.ChatInput-module__NJZFHG__sendBtn svg{width:18px;height:18px}.ChatInput-module__NJZFHG__settingsChip{font-size:var(--font-size-13);padding-inline:6px}.ChatInput-module__NJZFHG__tokenHint,.ChatInput-module__NJZFHG__sendShortcutHint{display:none}}@media (pointer:coarse),(max-width:768px){.ChatInput-module__NJZFHG__chatTextarea{font-size:var(--font-size-16)}.ChatInput-module__NJZFHG__settingsBar select,.ChatInput-module__NJZFHG__settingsChip,.ChatInput-module__NJZFHG__attachBtn,.ChatInput-module__NJZFHG__sendBtn{min-height:44px}}
.answer-citation-markers-module__E5uCbq__phrase{white-space:nowrap}
.BenchmarkUi-module__laqHzq__page{background:var(--canvas-pure);color:var(--ink);font-size:var(--font-size-15);line-height:1.7}.BenchmarkUi-module__laqHzq__page:focus{outline:none}.BenchmarkUi-module__laqHzq__wrap,.BenchmarkUi-module__laqHzq__narrow{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.BenchmarkUi-module__laqHzq__narrow{max-width:936px}.BenchmarkUi-module__laqHzq__back{min-height:44px;color:var(--blue);font-size:var(--font-size-15);align-items:center;margin-top:16px;font-weight:600;text-decoration:none;display:inline-flex}.BenchmarkUi-module__laqHzq__eyebrow{color:var(--blue);font-size:var(--font-size-14);margin-top:16px;font-weight:600;line-height:1.5}.BenchmarkUi-module__laqHzq__title{font-size:var(--font-size-28);letter-spacing:-.035em;margin-top:8px;font-weight:700;line-height:1.25}.BenchmarkUi-module__laqHzq__lead{color:#4a4a50;max-width:40em;font-size:var(--font-size-16);margin-top:12px;line-height:1.75}.BenchmarkUi-module__laqHzq__sectionHeading{letter-spacing:-.035em;font-size:24px;font-weight:700;line-height:1.3}.BenchmarkUi-module__laqHzq__buttonSolid{border:1px solid var(--blue);background:var(--blue);min-height:44px;color:var(--on-solid);font-size:var(--font-size-15);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.BenchmarkUi-module__laqHzq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BenchmarkUi-module__laqHzq__back:focus-visible,.BenchmarkUi-module__laqHzq__buttonSolid:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (min-width:640px){.BenchmarkUi-module__laqHzq__wrap,.BenchmarkUi-module__laqHzq__narrow{padding-inline:32px}}@media (min-width:960px){.BenchmarkUi-module__laqHzq__wrap,.BenchmarkUi-module__laqHzq__narrow{padding-inline:48px}.BenchmarkUi-module__laqHzq__narrow{max-width:968px}.BenchmarkUi-module__laqHzq__title{font-size:36px}.BenchmarkUi-module__laqHzq__lead{font-size:var(--font-size-17)}.BenchmarkUi-module__laqHzq__sectionHeading{font-size:var(--font-size-28)}}@media (hover:hover){.BenchmarkUi-module__laqHzq__back:hover{text-underline-offset:4px;text-decoration:underline}.BenchmarkUi-module__laqHzq__buttonSolid:hover{border-color:var(--blue-hover);background:var(--blue-hover)}}
.BenchmarkResponse-module__0uIJTq__response{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.BenchmarkResponse-module__0uIJTq__head{border-radius:var(--radius-16);background:var(--canvas);padding:24px 20px}.BenchmarkResponse-module__0uIJTq__headTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BenchmarkResponse-module__0uIJTq__context{color:#4a4a50;font-size:var(--font-size-14);font-weight:600}.BenchmarkResponse-module__0uIJTq__responseTitle{letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:700;line-height:1.3}.BenchmarkResponse-module__0uIJTq__badge{min-height:32px;font-size:var(--font-size-14);border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-weight:700;display:inline-flex}.BenchmarkResponse-module__0uIJTq__badgeCorrect{color:#0a6b37;background:#effaf3;border-color:#cfeedb}.BenchmarkResponse-module__0uIJTq__badgeWrong{border-color:var(--error-line);background:var(--error-bg);color:var(--error-text)}.BenchmarkResponse-module__0uIJTq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.BenchmarkResponse-module__0uIJTq__metric{border-radius:var(--radius-12);background:var(--canvas-pure);padding:12px 16px}.BenchmarkResponse-module__0uIJTq__metric dt{color:#5a5a60;font-size:var(--font-size-13);font-weight:600}.BenchmarkResponse-module__0uIJTq__metric dd{font-size:var(--font-size-20);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700;line-height:1.3}.BenchmarkResponse-module__0uIJTq__metric dd.BenchmarkResponse-module__0uIJTq__metricMismatch{color:var(--error-text)}.BenchmarkResponse-module__0uIJTq__toQuestions{min-height:44px;color:var(--blue);font-size:var(--font-size-15);align-items:center;gap:4px;margin-top:12px;font-weight:600;text-decoration:none;display:inline-flex}.BenchmarkResponse-module__0uIJTq__toQuestions:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.BenchmarkResponse-module__0uIJTq__card{border:1px solid var(--line);border-radius:var(--radius-16);padding:20px}.BenchmarkResponse-module__0uIJTq__cardHeading{font-size:var(--font-size-17);font-weight:700;line-height:1.4}.BenchmarkResponse-module__0uIJTq__answerBody{flex-direction:column;gap:8px;margin-top:12px;display:flex}.BenchmarkResponse-module__0uIJTq__answerBody>:is(p,ul,ol){font-size:var(--font-size-16);line-height:1.75}.BenchmarkResponse-module__0uIJTq__answerBody>p{margin-bottom:8px}.BenchmarkResponse-module__0uIJTq__answerBody h3{font-size:var(--font-size-18);line-height:1.5}.BenchmarkResponse-module__0uIJTq__answerBody :is(h1,h2,h3,h4){color:var(--ink)}.BenchmarkResponse-module__0uIJTq__answerBody hr{border:0;border-top:1px solid var(--line);margin:12px 0}.BenchmarkResponse-module__0uIJTq__answerBody li{line-height:1.75}.BenchmarkResponse-module__0uIJTq__answerBody :is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.BenchmarkResponse-module__0uIJTq__citationList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.BenchmarkResponse-module__0uIJTq__citation{border:1px solid var(--line);border-radius:var(--radius-12);color:var(--ink);padding:16px;text-decoration:none;display:block}.BenchmarkResponse-module__0uIJTq__citation:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.BenchmarkResponse-module__0uIJTq__citationTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BenchmarkResponse-module__0uIJTq__citationIndex{width:24px;height:24px;color:var(--blue);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;background:#edf4fc;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.BenchmarkResponse-module__0uIJTq__source{background:var(--canvas);color:#4a4a50;font-size:var(--font-size-13);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;line-height:24px;display:inline-flex}.BenchmarkResponse-module__0uIJTq__citationTitle{font-size:var(--font-size-15);word-break:keep-all;overflow-wrap:anywhere;margin-top:8px;font-weight:600;line-height:1.6}.BenchmarkResponse-module__0uIJTq__open{color:var(--blue);font-size:var(--font-size-14);align-items:center;gap:4px;margin-top:8px;font-weight:600;display:inline-flex}.BenchmarkResponse-module__0uIJTq__empty{border-radius:var(--radius-12);background:var(--canvas);color:#4a4a50;font-size:var(--font-size-15);margin-top:12px;padding:16px}@media (max-width:479.98px){.BenchmarkResponse-module__0uIJTq__metrics{grid-template-columns:minmax(0,1fr)}.BenchmarkResponse-module__0uIJTq__metric{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BenchmarkResponse-module__0uIJTq__metric dd{margin-top:0}}@media (min-width:640px){.BenchmarkResponse-module__0uIJTq__head{padding:28px 32px}.BenchmarkResponse-module__0uIJTq__card{padding:24px 28px}}@media (min-width:960px){.BenchmarkResponse-module__0uIJTq__responseTitle{font-size:var(--font-size-28)}.BenchmarkResponse-module__0uIJTq__toQuestions{display:none}}@media (hover:hover){.BenchmarkResponse-module__0uIJTq__citation:hover{background:var(--canvas);border-color:#dcdce2}}
.MessageBubble-module__yBik9a__userQuestionRow{justify-content:flex-end;align-items:flex-end;gap:8px;width:100%;display:flex}.MessageBubble-module__yBik9a__userBubble{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-16);max-width:82%;color:var(--ink);box-sizing:border-box;overflow-wrap:break-word;padding:14px 18px;font-size:15.5px;line-height:1.6}.MessageBubble-module__yBik9a__userBubble p{font-size:var(--font-size-16)}.MessageBubble-module__yBik9a__questionActions{align-self:flex-end;padding-bottom:4px}.MessageBubble-module__yBik9a__questionActions button{border-radius:var(--radius-8);min-width:36px;min-height:36px}@media (hover:hover) and (pointer:fine){.MessageBubble-module__yBik9a__questionActions{opacity:0}.MessageBubble-module__yBik9a__userQuestionRow:hover .MessageBubble-module__yBik9a__questionActions,.MessageBubble-module__yBik9a__userQuestionRow:focus-within .MessageBubble-module__yBik9a__questionActions{opacity:1}}.MessageBubble-module__yBik9a__attachmentList{border-top:1px solid var(--line-subtle);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;display:flex}.MessageBubble-module__yBik9a__attachmentBtn{border:1px solid var(--line);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--blue);cursor:pointer;background:#fff;align-items:center;gap:4px;max-width:100%;padding:4px 8px;text-decoration:none;display:inline-flex}.MessageBubble-module__yBik9a__attachmentBtn:hover:not(:disabled,[aria-disabled=true]){background:var(--blue-subtle);text-decoration:none}.MessageBubble-module__yBik9a__attachmentBtn:disabled{cursor:not-allowed;opacity:.55}.MessageBubble-module__yBik9a__attachmentBtn[aria-disabled=true]{cursor:wait}.MessageBubble-module__yBik9a__attachmentStatic{background:var(--canvas-pure);border:1px solid var(--line);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--muted);align-items:center;gap:4px;max-width:100%;padding:4px 8px;display:inline-flex}.MessageBubble-module__yBik9a__attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.MessageBubble-module__yBik9a__aiAnswerBlock{background:var(--canvas-pure);border-radius:var(--radius-12);overflow-wrap:break-word;flex-direction:column;gap:8px;width:100%;display:flex}.MessageBubble-module__yBik9a__aiAnswerBlock :is(td,th){overflow-wrap:anywhere}.MessageBubble-module__yBik9a__aiAnswerBlock>:is(p,ul,ol),.MessageBubble-module__yBik9a__previousAnswer>:is(p,ul,ol){font-size:var(--font-size-16);line-height:1.75}.MessageBubble-module__yBik9a__aiAnswerBlock h3{font-size:var(--font-size-18);line-height:1.5}.MessageBubble-module__yBik9a__aiAnswerBlock :is(h1,h2,h3,h4){color:var(--ink)}.MessageBubble-module__yBik9a__aiAnswerBlock hr{border:0;border-top:1px solid var(--line);margin:12px 0}.MessageBubble-module__yBik9a__aiAnswerBlock li{line-height:1.75}.MessageBubble-module__yBik9a__aiAnswerBlock>p{margin-bottom:8px}.MessageBubble-module__yBik9a__aiAnswerBlock [data-citation-marker]{min-height:24px}.MessageBubble-module__yBik9a__aiAnswerBlock :is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.MessageBubble-module__yBik9a__aiAnswerBlock>[data-turn-notice]{flex-direction:column;gap:12px;display:flex}.MessageBubble-module__yBik9a__previousAnswer{margin-top:8px}.MessageBubble-module__yBik9a__previousAnswer>div:first-child{font-size:var(--font-size-13);color:var(--muted);margin-bottom:12px}.MessageBubble-module__yBik9a__turnNotice{border:1px solid var(--line);border-radius:var(--radius-12);background:var(--blue-subtle);color:var(--blue);font-size:var(--font-size-13-5);margin:0 0 8px;padding:12px 14px;line-height:1.5}.MessageBubble-module__yBik9a__turnNoticeError{background:var(--error-bg);border-color:var(--error-line);color:var(--error-text)}.MessageBubble-module__yBik9a__turnNoticeWarn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.MessageBubble-module__yBik9a__noticeBtn{border-radius:var(--radius-8);font-size:var(--font-size-13);color:inherit;cursor:pointer;background:#fff;border:1px solid;align-items:center;gap:4px;min-height:32px;padding:4px 10px;font-weight:500;transition:background .12s;display:inline-flex}.MessageBubble-module__yBik9a__noticeBtn:hover{background:#0000000d}.MessageBubble-module__yBik9a__noticeBtn:disabled{opacity:.5;cursor:not-allowed}.MessageBubble-module__yBik9a__variantToolbar{border-bottom:1px solid var(--line-subtle);font-size:var(--font-size-13);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.MessageBubble-module__yBik9a__variantButtonGroup{align-items:center;gap:6px;display:flex}.MessageBubble-module__yBik9a__variantArrowBtn{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-8);width:28px;height:28px;font-size:var(--font-size-13);color:var(--ink);cursor:pointer;place-items:center;display:grid}.MessageBubble-module__yBik9a__variantArrowBtn:hover:not(:disabled){background:#e5e5eb}.MessageBubble-module__yBik9a__variantArrowBtn:disabled{opacity:.4;cursor:not-allowed}.MessageBubble-module__yBik9a__variantCount{text-align:center;min-width:3.5rem;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.MessageBubble-module__yBik9a__variantModelLabel{font-size:var(--font-size-13);color:var(--muted);background:var(--canvas);border-radius:var(--radius-4);padding:2px 6px}.MessageBubble-module__yBik9a__citationsSection{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.MessageBubble-module__yBik9a__citationsSummary{border-radius:var(--radius-8);cursor:pointer;min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px;list-style:none;transition:background-color .12s;display:flex}.MessageBubble-module__yBik9a__citationsSummary::-webkit-details-marker{display:none}.MessageBubble-module__yBik9a__citationsSummary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.MessageBubble-module__yBik9a__citationsSummary:hover{background-color:var(--canvas)}}.MessageBubble-module__yBik9a__citationsChevron{flex-shrink:0}.MessageBubble-module__yBik9a__citationsDisclosure[open] .MessageBubble-module__yBik9a__citationsChevron{transform:rotate(90deg)}.MessageBubble-module__yBik9a__citationsDisclosure[open] .MessageBubble-module__yBik9a__citationsSummary{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.MessageBubble-module__yBik9a__citationsSummary{transition:none}}.MessageBubble-module__yBik9a__aiAnswerBlock .MessageBubble-module__yBik9a__citationsTitle{font-size:var(--font-size-14);color:var(--ink);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.MessageBubble-module__yBik9a__citationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.MessageBubble-module__yBik9a__citationCard{background:var(--canvas-pure);border:1px solid var(--line);border-radius:var(--radius-12);color:inherit;flex-direction:column;justify-content:space-between;gap:6px;min-height:44px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.MessageBubble-module__yBik9a__citationCard:hover{background:var(--blue-subtle);border-color:var(--blue-border);text-decoration:none}.MessageBubble-module__yBik9a__cardTop{font-size:var(--font-size-13);align-items:center;gap:6px;display:flex}.MessageBubble-module__yBik9a__badgeIndex{background:var(--blue-subtle);color:var(--blue);font-weight:700;font-size:var(--font-size-13);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.MessageBubble-module__yBik9a__badgeType{color:var(--muted);font-size:var(--font-size-13)}.MessageBubble-module__yBik9a__cardTitle{font-size:var(--font-size-13-5);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.MessageBubble-module__yBik9a__cardSummary{font-size:var(--font-size-13);color:var(--muted);line-height:1.6}.MessageBubble-module__yBik9a__answerFooterToolbar>button,.MessageBubble-module__yBik9a__answerAction{color:#62656a;min-height:36px;font-size:var(--font-size-13);border-radius:var(--radius-8);background:0 0;border:0}.MessageBubble-module__yBik9a__answerAction{cursor:pointer;align-items:center;gap:6px;padding:6px 12px;transition:background .12s,color .12s;display:inline-flex}.MessageBubble-module__yBik9a__answerFooterToolbar>button:hover:not(:disabled,[aria-disabled=true]),.MessageBubble-module__yBik9a__answerAction:hover:not(:disabled,[aria-disabled=true]),.MessageBubble-module__yBik9a__answerAction[aria-expanded=true]{background:var(--canvas);color:var(--ink)}.MessageBubble-module__yBik9a__answerFooterToolbar>button[aria-disabled=true],.MessageBubble-module__yBik9a__answerAction[aria-disabled=true]{cursor:wait;opacity:.7}.MessageBubble-module__yBik9a__answerFooterToolbar>button:disabled{cursor:not-allowed;opacity:.45}.MessageBubble-module__yBik9a__cardBottom{font-size:var(--font-size-13);color:var(--blue);justify-content:flex-end;margin-top:2px;font-weight:600;display:flex}.MessageBubble-module__yBik9a__cardExpired{font-size:var(--font-size-13);color:var(--muted);justify-content:flex-end;margin-top:2px;display:flex}.MessageBubble-module__yBik9a__citationsNotice{font-size:var(--font-size-13);color:var(--muted);margin:10px 0 0;line-height:1.5}.MessageBubble-module__yBik9a__answerFooter{border-top:1px solid var(--line-subtle);flex-direction:column;gap:8px;padding-top:14px;display:flex}.MessageBubble-module__yBik9a__answerFooterToolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.MessageBubble-module__yBik9a__answerMeta{font-size:var(--font-size-13);color:var(--muted);font-variant-numeric:tabular-nums;text-align:left;margin:0;line-height:1.5}.MessageBubble-module__yBik9a__answerMeta button{vertical-align:middle;background:var(--canvas-pure);border:1px solid var(--line);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--ink);cursor:pointer;margin-inline-start:8px;padding:2px 8px;font-weight:500}.MessageBubble-module__yBik9a__answerMeta button:hover{background:var(--canvas)}@media (max-width:768px){.MessageBubble-module__yBik9a__questionActions{opacity:1}.MessageBubble-module__yBik9a__questionActions button,.MessageBubble-module__yBik9a__answerFooterToolbar [role=menuitem],.MessageBubble-module__yBik9a__answerMeta button{min-height:44px}.MessageBubble-module__yBik9a__answerFooterToolbar{gap:8px}.MessageBubble-module__yBik9a__answerFooterToolbar>button,.MessageBubble-module__yBik9a__answerAction{border:1px solid var(--line);background:var(--canvas-pure);min-height:40px;color:var(--ink);font-size:var(--font-size-14);padding:0 12px;font-weight:500;position:relative}.MessageBubble-module__yBik9a__answerFooterToolbar>button:after,.MessageBubble-module__yBik9a__answerAction:after{content:"";position:absolute;inset:-2px 0}.MessageBubble-module__yBik9a__variantArrowBtn{width:40px;height:40px;position:relative}.MessageBubble-module__yBik9a__variantArrowBtn:after{content:"";position:absolute;inset:-2px}.MessageBubble-module__yBik9a__aiAnswerBlock [role=tooltip]{display:none}.MessageBubble-module__yBik9a__userBubble{max-width:92%}.MessageBubble-module__yBik9a__citationGrid{grid-template-columns:1fr}}
.BenchmarkResponses-module__3W-QfW__selectors{gap:16px;margin-top:24px;display:grid}.BenchmarkResponses-module__3W-QfW__groupHeading{color:#4a4a50;font-size:var(--font-size-14);font-weight:600}.BenchmarkResponses-module__3W-QfW__subjects,.BenchmarkResponses-module__3W-QfW__conditions{gap:8px;margin-top:8px;display:grid}.BenchmarkResponses-module__3W-QfW__subjects{grid-template-columns:repeat(3,minmax(0,1fr))}.BenchmarkResponses-module__3W-QfW__conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.BenchmarkResponses-module__3W-QfW__choice{border-radius:var(--radius-12);background:var(--canvas-pure);min-height:56px;color:var(--ink);font-size:var(--font-size-15);text-align:center;border:1px solid #dcdce2;flex-direction:column;justify-content:center;align-items:center;padding:8px 12px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.BenchmarkResponses-module__3W-QfW__choiceCount{color:#5a5a60;font-size:var(--font-size-13);font-weight:500}.BenchmarkResponses-module__3W-QfW__choice[aria-current=true]{border-color:var(--blue);background:var(--blue);color:var(--on-solid);font-weight:700}.BenchmarkResponses-module__3W-QfW__choice[aria-current=true] .BenchmarkResponses-module__3W-QfW__choiceCount{color:var(--on-solid)}.BenchmarkResponses-module__3W-QfW__choice:focus-visible,.BenchmarkResponses-module__3W-QfW__question:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.BenchmarkResponses-module__3W-QfW__layout{gap:40px;margin-top:32px;padding-bottom:64px;display:grid}.BenchmarkResponses-module__3W-QfW__questions{min-width:0;scroll-margin-top:16px}.BenchmarkResponses-module__3W-QfW__questionsHeading{font-size:var(--font-size-17);font-weight:700;line-height:1.4}.BenchmarkResponses-module__3W-QfW__questionGrid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.BenchmarkResponses-module__3W-QfW__question{border-radius:var(--radius-8);background:var(--canvas-pure);width:100%;min-height:44px;color:var(--ink);font-size:var(--font-size-15);font-variant-numeric:tabular-nums;border:1px solid #dcdce2;justify-content:center;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.BenchmarkResponses-module__3W-QfW__questionWrong{border-color:var(--error-line);background:var(--error-bg);color:var(--error-text)}.BenchmarkResponses-module__3W-QfW__question[aria-current=page]{border-color:var(--blue);background:var(--blue);color:var(--on-solid);font-weight:700}.BenchmarkResponses-module__3W-QfW__legend{color:#5a5a60;font-size:var(--font-size-13);align-items:center;gap:6px;margin-top:12px;display:flex}.BenchmarkResponses-module__3W-QfW__legendSwatch{border:1px solid var(--error-line);border-radius:var(--radius-4);background:var(--error-bg);width:20px;height:20px;color:var(--error-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:359.98px){.BenchmarkResponses-module__3W-QfW__conditions{grid-template-columns:minmax(0,1fr)}}@media (min-width:960px){.BenchmarkResponses-module__3W-QfW__selectors{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}.BenchmarkResponses-module__3W-QfW__layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start}.BenchmarkResponses-module__3W-QfW__questionGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}}@media (min-width:960px) and (min-height:720px){.BenchmarkResponses-module__3W-QfW__questions{position:sticky;top:24px}}@media (hover:hover){.BenchmarkResponses-module__3W-QfW__choice:not([aria-current=true]):hover,.BenchmarkResponses-module__3W-QfW__question:not([aria-current=page]):not(.BenchmarkResponses-module__3W-QfW__questionWrong):hover{border-color:var(--ink)}}
.BenchmarkSummary-module__HjRbSa__summary{padding-bottom:64px}.BenchmarkSummary-module__HjRbSa__scoreCard{border-radius:var(--radius-16);background:var(--canvas);margin-top:32px;padding:24px 20px}.BenchmarkSummary-module__HjRbSa__scoreGrid{gap:16px;display:grid}.BenchmarkSummary-module__HjRbSa__scoreLabel{font-size:var(--font-size-15);font-weight:700}.BenchmarkSummary-module__HjRbSa__scoreCopy{color:#4a4a50;font-size:var(--font-size-15);margin-top:4px;line-height:1.75}.BenchmarkSummary-module__HjRbSa__score{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1.1}.BenchmarkSummary-module__HjRbSa__score span{color:var(--muted)}.BenchmarkSummary-module__HjRbSa__scoreRate{color:#4a4a50;font-size:var(--font-size-15);margin-top:4px;font-weight:600}.BenchmarkSummary-module__HjRbSa__scoreMore{border-top:1px solid #dcdce2;margin-top:20px;padding-top:20px}.BenchmarkSummary-module__HjRbSa__scoreMoreCopy{color:#4a4a50;font-size:var(--font-size-15);line-height:1.75}.BenchmarkSummary-module__HjRbSa__scoreAction{margin-top:16px}.BenchmarkSummary-module__HjRbSa__section{margin-top:48px}.BenchmarkSummary-module__HjRbSa__tableWrap{border:1px solid var(--line);border-radius:var(--radius-12);margin-top:16px;display:none;overflow-x:auto}.BenchmarkSummary-module__HjRbSa__table{border-collapse:collapse;width:100%;font-size:var(--font-size-15)}.BenchmarkSummary-module__HjRbSa__table th,.BenchmarkSummary-module__HjRbSa__table td{border-bottom:1px solid var(--line-subtle);text-align:left;vertical-align:top;padding:12px 16px}.BenchmarkSummary-module__HjRbSa__table th{white-space:nowrap}.BenchmarkSummary-module__HjRbSa__table thead th{border-bottom:1px solid var(--line);background:var(--canvas);color:#4a4a50;font-size:var(--font-size-14);font-weight:600}.BenchmarkSummary-module__HjRbSa__table tbody th{font-weight:700}.BenchmarkSummary-module__HjRbSa__number{font-variant-numeric:tabular-nums;white-space:nowrap}.BenchmarkSummary-module__HjRbSa__note{color:#4a4a50;font-size:var(--font-size-14)}.BenchmarkSummary-module__HjRbSa__table .BenchmarkSummary-module__HjRbSa__totalRow>*{background:var(--blue-subtle);border-bottom:0;font-weight:700}.BenchmarkSummary-module__HjRbSa__table .BenchmarkSummary-module__HjRbSa__totalRow>.BenchmarkSummary-module__HjRbSa__note{font-weight:500}.BenchmarkSummary-module__HjRbSa__cards{gap:12px;margin-top:16px;display:grid}.BenchmarkSummary-module__HjRbSa__card{border:1px solid var(--line);border-radius:var(--radius-12);padding:16px}.BenchmarkSummary-module__HjRbSa__cardTotal{border-color:var(--blue-border);background:var(--blue-subtle)}.BenchmarkSummary-module__HjRbSa__cardTitle{font-size:var(--font-size-17);align-items:baseline;gap:8px;font-weight:700;display:flex}.BenchmarkSummary-module__HjRbSa__cardCount{color:#5a5a60;font-size:var(--font-size-14);font-weight:500}.BenchmarkSummary-module__HjRbSa__cardFacts{font-size:var(--font-size-15);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:8px;display:grid}.BenchmarkSummary-module__HjRbSa__cardFacts dt{color:#4a4a50}.BenchmarkSummary-module__HjRbSa__cardFacts dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.BenchmarkSummary-module__HjRbSa__cardNote{border-top:1px solid var(--line-subtle);color:#4a4a50;font-size:var(--font-size-14);margin-top:8px;padding-top:8px}.BenchmarkSummary-module__HjRbSa__cardTotal .BenchmarkSummary-module__HjRbSa__cardNote{border-top-color:var(--blue-border)}.BenchmarkSummary-module__HjRbSa__info{gap:16px;margin-top:24px;display:grid}.BenchmarkSummary-module__HjRbSa__infoCard{border:1px solid var(--line);border-radius:var(--radius-16);padding:24px 20px}.BenchmarkSummary-module__HjRbSa__infoHeading{font-size:var(--font-size-20);letter-spacing:-.02em;font-weight:700}.BenchmarkSummary-module__HjRbSa__infoText{color:#4a4a50;font-size:var(--font-size-15);margin-top:8px;line-height:1.75}.BenchmarkSummary-module__HjRbSa__facts{margin-top:16px;display:grid}.BenchmarkSummary-module__HjRbSa__facts>div{border-top:1px solid var(--line-subtle);font-size:var(--font-size-15);grid-template-columns:6rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.BenchmarkSummary-module__HjRbSa__facts dt{color:#5a5a60;font-size:var(--font-size-14);font-weight:600}.BenchmarkSummary-module__HjRbSa__bullets{color:#4a4a50;font-size:var(--font-size-15);gap:8px;margin-top:12px;line-height:1.7;display:grid}.BenchmarkSummary-module__HjRbSa__bullets li{padding-left:16px;position:relative}.BenchmarkSummary-module__HjRbSa__bullets li:before{content:"";background:#dcdce2;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:2px}.BenchmarkSummary-module__HjRbSa__limits{border-radius:var(--radius-16);background:var(--canvas);margin-top:16px;padding:24px 20px}@media (min-width:640px){.BenchmarkSummary-module__HjRbSa__scoreCard,.BenchmarkSummary-module__HjRbSa__infoCard,.BenchmarkSummary-module__HjRbSa__limits{padding:32px}.BenchmarkSummary-module__HjRbSa__scoreGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.BenchmarkSummary-module__HjRbSa__score{font-size:56px}}@media (min-width:768px){.BenchmarkSummary-module__HjRbSa__tableWrap{display:block}.BenchmarkSummary-module__HjRbSa__cards{display:none}}
.MobileCitationSheet-module__kyXJsG__citationTitle{font-size:var(--font-size-14);color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-weight:600;line-height:24px}.MobileCitationSheet-module__kyXJsG__openOriginal{width:calc(100% - 32px);min-height:48px;margin:16px 16px max(16px, env(safe-area-inset-bottom));border-radius:var(--radius-12);background:var(--blue);color:var(--on-solid);font:inherit;font-size:var(--font-size-15);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 16px;font-weight:600;display:inline-flex}@media (hover:hover){.MobileCitationSheet-module__kyXJsG__openOriginal:hover{background:var(--blue-hover)}}.MobileCitationSheet-module__kyXJsG__expiredNote{margin:16px 16px max(16px, env(safe-area-inset-bottom));font-size:var(--font-size-14);color:var(--muted);flex-shrink:0;line-height:22px}
.PublicSite-module__sLBYga__shell{background:var(--canvas-pure);width:100%;min-width:0;min-height:100dvh;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;display:flow-root}.PublicSite-module__sLBYga__skipLink{z-index:100;background:var(--canvas-pure);color:var(--blue);border-radius:var(--radius-8);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:10px 16px;position:fixed;top:12px;left:12px;overflow:hidden}.PublicSite-module__sLBYga__skipLink:focus{clip-path:none;outline:2px solid var(--blue);outline-offset:2px;width:auto;height:auto}.PublicSite-module__sLBYga__header,.PublicSite-module__sLBYga__footer{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.PublicSite-module__sLBYga__header{border-bottom:1px solid var(--line);align-items:center;gap:28px;min-height:76px;display:flex}.PublicSite-module__sLBYga__brand{color:var(--ink);font-size:var(--font-size-20);letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:10px;font-weight:650;text-decoration:none;display:flex}.PublicSite-module__sLBYga__brand svg{width:21px;height:21px}.PublicSite-module__sLBYga__navigation{font-size:var(--font-size-13);align-items:center;gap:24px;margin-left:auto;display:flex}.PublicSite-module__sLBYga__navigation a{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.PublicSite-module__sLBYga__navigation a:hover,.PublicSite-module__sLBYga__policies a:hover{color:var(--ink)}}.PublicSite-module__sLBYga__startForm{margin:0;display:inline-flex}.PublicSite-module__sLBYga__login,.PublicSite-module__sLBYga__primary{box-sizing:border-box;cursor:pointer;border:0;justify-content:center;align-items:center;font-family:inherit;line-height:1.7;text-decoration:none;display:inline-flex}.PublicSite-module__sLBYga__login{min-height:44px;color:var(--blue);font-size:var(--font-size-13);white-space:nowrap;background:0 0;padding:10px 0}@media (hover:hover){.PublicSite-module__sLBYga__login:hover{color:#004f9e}}.PublicSite-module__sLBYga__primary{background:var(--blue);min-height:46px;color:var(--on-solid);font-size:var(--font-size-15);border-radius:999px;gap:10px;padding:11px 25px;font-weight:500}@media (hover:hover){.PublicSite-module__sLBYga__primary:hover{background:#0059b3}}.PublicSite-module__sLBYga__login:disabled,.PublicSite-module__sLBYga__primary:disabled{cursor:wait;opacity:.7}.PublicSite-module__sLBYga__menuToggle{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.PublicSite-module__sLBYga__menuToggle svg{width:20px;height:20px}.PublicSite-module__sLBYga__mobileNavigation,.PublicSite-module__sLBYga__mobileNavigation[hidden]{display:none}.PublicSite-module__sLBYga__footer{padding-top:35px;padding-bottom:31px}.PublicSite-module__sLBYga__footer p{margin:0}.PublicSite-module__sLBYga__footerName{font-size:var(--font-size-16);letter-spacing:-.4px;font-weight:600}.PublicSite-module__sLBYga__footer .PublicSite-module__sLBYga__footerDescription{font-size:var(--font-size-13);color:var(--muted);margin-top:8px;line-height:1.8}.PublicSite-module__sLBYga__business{font-style:normal;font-size:var(--font-size-13);color:var(--muted);margin-top:22px;line-height:1.9}.PublicSite-module__sLBYga__businessLine{flex-wrap:wrap;gap:0 18px;display:flex}.PublicSite-module__sLBYga__business strong{color:var(--ink);font-weight:500}.PublicSite-module__sLBYga__business a{color:inherit;text-underline-offset:3px;text-decoration:underline;display:inline-block}.PublicSite-module__sLBYga__businessContacts{flex-wrap:wrap;gap:3px 22px;margin-top:5px;display:flex}.PublicSite-module__sLBYga__footerBottom{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.PublicSite-module__sLBYga__policies{font-size:var(--font-size-13);flex-wrap:wrap;gap:8px 19px;display:flex}.PublicSite-module__sLBYga__policies a{color:var(--muted);align-items:center;padding:3px 0;text-decoration:none;display:inline-flex}.PublicSite-module__sLBYga__footer .PublicSite-module__sLBYga__copyright{font-size:var(--font-size-13);color:var(--muted);margin-top:14px}.PublicSite-module__sLBYga__header :is(a,button):focus-visible,.PublicSite-module__sLBYga__footer a:focus-visible,.PublicSite-module__sLBYga__primary:focus-visible,.PublicSite-module__sLBYga__login:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:3px}.PublicSite-module__sLBYga__primary:focus-visible{border-radius:999px}@media (min-width:640px){.PublicSite-module__sLBYga__header,.PublicSite-module__sLBYga__footer{padding-inline:32px}}@media (min-width:960px){.PublicSite-module__sLBYga__header,.PublicSite-module__sLBYga__footer{padding-inline:48px}}@media (max-width:800px){.PublicSite-module__sLBYga__header{gap:19px}.PublicSite-module__sLBYga__navigation{gap:16px}}@media (max-width:620px){.PublicSite-module__sLBYga__header{flex-wrap:wrap;gap:0 17px;min-height:67px;padding-block:9px}.PublicSite-module__sLBYga__brand{font-size:var(--font-size-19)}.PublicSite-module__sLBYga__navigation{display:none}.PublicSite-module__sLBYga__headerAction{margin-left:auto}.PublicSite-module__sLBYga__menuToggle{display:flex}.PublicSite-module__sLBYga__mobileNavigation{flex-basis:100%;order:1;gap:3px;width:100%;padding:12px 0 18px;display:grid}.PublicSite-module__sLBYga__mobileNavigation a{min-height:44px;color:var(--ink);font-size:var(--font-size-14);align-items:center;padding:8px 0;text-decoration:none;display:flex}.PublicSite-module__sLBYga__footer{padding-block:28px}.PublicSite-module__sLBYga__policies{gap:9px 16px}}@media (pointer:coarse){.PublicSite-module__sLBYga__policies a{min-height:44px}}
.WithdrawalUi-module__c0VQea__button,.WithdrawalUi-module__c0VQea__buttonDanger{background:var(--canvas-pure);min-height:44px;color:var(--ink);font-size:var(--font-size-15);text-align:center;cursor:pointer;border:1px solid #dcdce2;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.WithdrawalUi-module__c0VQea__buttonDanger{border-color:var(--error-text);background:var(--error-text);color:var(--on-solid)}.WithdrawalUi-module__c0VQea__button[aria-expanded=true]{border-color:var(--blue-border);background:var(--blue-subtle);color:var(--blue)}.WithdrawalUi-module__c0VQea__button:disabled,.WithdrawalUi-module__c0VQea__buttonDanger:disabled,.WithdrawalUi-module__c0VQea__button[aria-disabled=true]{border-color:var(--line);background:var(--line-subtle);color:var(--muted);box-shadow:none;cursor:not-allowed}.WithdrawalUi-module__c0VQea__buttonBlock{width:100%;min-height:52px;font-size:var(--font-size-16)}.WithdrawalUi-module__c0VQea__buttonWide{width:100%}.WithdrawalUi-module__c0VQea__link{min-height:44px;color:var(--blue);font-size:var(--font-size-15);text-underline-offset:3px;justify-self:start;align-items:center;column-gap:.25em;font-weight:600;text-decoration:underline;display:inline-flex}.WithdrawalUi-module__c0VQea__inlineLink{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.WithdrawalUi-module__c0VQea__button:focus-visible,.WithdrawalUi-module__c0VQea__buttonDanger:focus-visible,.WithdrawalUi-module__c0VQea__link:focus-visible,.WithdrawalUi-module__c0VQea__inlineLink:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.WithdrawalUi-module__c0VQea__note{border-radius:var(--radius-8);font-size:var(--font-size-15);border:1px solid #0000;padding:12px 14px;line-height:1.65}.WithdrawalUi-module__c0VQea__note>p+p{margin-top:4px}.WithdrawalUi-module__c0VQea__noteInfo{border-color:var(--blue-border);background:var(--blue-subtle)}.WithdrawalUi-module__c0VQea__noteWarn{background:var(--warn-bg);border-color:#f1e2b0}.WithdrawalUi-module__c0VQea__noteOk{background:#effaf3;border-color:#cfeedb}.WithdrawalUi-module__c0VQea__noteMuted{background:var(--canvas)}.WithdrawalUi-module__c0VQea__noteError{border-color:var(--error-line);background:var(--error-bg);color:var(--error-text);align-items:flex-start;gap:8px;display:flex}.WithdrawalUi-module__c0VQea__noteIcon{margin-top:4px}.WithdrawalUi-module__c0VQea__noteAction{margin-top:8px}.WithdrawalUi-module__c0VQea__refundBox{border-radius:var(--radius-16);background:var(--canvas);gap:12px;min-width:0;padding:20px;display:grid}.WithdrawalUi-module__c0VQea__refundHeading{font-size:var(--font-size-18);letter-spacing:-.02em;font-weight:700;line-height:1.4}.WithdrawalUi-module__c0VQea__lead{font-size:var(--font-size-16);line-height:1.7}.WithdrawalUi-module__c0VQea__leadSmall{font-size:var(--font-size-15);line-height:1.7}.WithdrawalUi-module__c0VQea__facts{font-size:var(--font-size-16);gap:4px;line-height:1.6;display:grid}.WithdrawalUi-module__c0VQea__summary{gap:2px;padding-top:4px;display:grid}.WithdrawalUi-module__c0VQea__amount{font-size:var(--font-size-28);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.WithdrawalUi-module__c0VQea__amountSub{color:#4a4a50;font-size:var(--font-size-15);font-variant-numeric:tabular-nums;line-height:1.5}.WithdrawalUi-module__c0VQea__asOf{color:#5a5a60;font-size:var(--font-size-14);line-height:1.6}.WithdrawalUi-module__c0VQea__list{gap:12px;display:grid}.WithdrawalUi-module__c0VQea__nonPurchased{border-radius:var(--radius-12);background:var(--canvas-pure);font-size:var(--font-size-15);padding:12px 14px;line-height:1.6}.WithdrawalUi-module__c0VQea__rowTitle{font-size:var(--font-size-15);font-weight:600}.WithdrawalUi-module__c0VQea__rowRemain{font-variant-numeric:tabular-nums;margin-top:6px}.WithdrawalUi-module__c0VQea__rowRemain b{font-weight:700}.WithdrawalUi-module__c0VQea__rowFee{color:var(--warn-text);font-size:var(--font-size-14);margin-top:2px;font-weight:600}.WithdrawalUi-module__c0VQea__rowWhy{color:#4a4a50;font-size:var(--font-size-14);margin-top:8px}.WithdrawalUi-module__c0VQea__rowNote{font-size:var(--font-size-14);margin-top:10px;line-height:1.6}.WithdrawalUi-module__c0VQea__receivedAt{color:#5a5a60;font-size:var(--font-size-14);line-height:1.6}.WithdrawalUi-module__c0VQea__body{font-size:var(--font-size-16);line-height:1.75}.WithdrawalUi-module__c0VQea__settlement{border-top:1px solid var(--line);gap:12px;padding-top:24px;display:grid}.WithdrawalUi-module__c0VQea__settlementHeading{font-size:var(--font-size-19);letter-spacing:-.02em;font-weight:700;line-height:1.4}.WithdrawalUi-module__c0VQea__settlementHeading:focus{outline:none}@media (hover:hover){.WithdrawalUi-module__c0VQea__button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--ink)}.WithdrawalUi-module__c0VQea__buttonDanger:not(:disabled):hover{box-shadow:inset 0 0 0 999px #00000024}}@media (min-width:640px){.WithdrawalUi-module__c0VQea__refundBox{padding:24px}}
.PurchaseHistory-module__pdkQ9a__section{padding-block:48px;scroll-margin-top:16px}.PurchaseHistory-module__pdkQ9a__wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.PurchaseHistory-module__pdkQ9a__body{min-width:0}.PurchaseHistory-module__pdkQ9a__heading{letter-spacing:-.035em;margin-top:6px;font-size:24px;font-weight:700;line-height:1.3}.PurchaseHistory-module__pdkQ9a__heading:focus{outline:none}.PurchaseHistory-module__pdkQ9a__intro{color:#4a4a50;max-width:40em;font-size:var(--font-size-15);margin-top:10px;line-height:1.75}.PurchaseHistory-module__pdkQ9a__loading{color:#4a4a50;font-size:var(--font-size-15);margin-top:20px}.PurchaseHistory-module__pdkQ9a__groupHeading{font-size:var(--font-size-17);margin-top:28px;font-weight:700}.PurchaseHistory-module__pdkQ9a__groupNote{color:#5a5a60;font-size:var(--font-size-14);margin-top:2px}.PurchaseHistory-module__pdkQ9a__rows{gap:12px;margin-top:12px;display:grid}.PurchaseHistory-module__pdkQ9a__withdrawalRoot:focus{outline:none}.PurchaseHistory-module__pdkQ9a__row{border:1px solid var(--line);border-radius:var(--radius-12);background:var(--canvas-pure);min-width:0;color:var(--ink);font-size:var(--font-size-15);padding:16px;line-height:1.6}.PurchaseHistory-module__pdkQ9a__row:focus{outline:2px solid var(--blue);outline-offset:2px}.PurchaseHistory-module__pdkQ9a__rowFlash{border-color:#0a6b37;box-shadow:inset 4px 0 #0a6b37}.PurchaseHistory-module__pdkQ9a__rowTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.PurchaseHistory-module__pdkQ9a__rowDate{color:#4a4a50;font-size:var(--font-size-14)}.PurchaseHistory-module__pdkQ9a__chip{max-width:100%;font-size:var(--font-size-13);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-weight:600;line-height:1.4;display:inline-flex}.PurchaseHistory-module__pdkQ9a__chipOk{color:#0a6b37;background:#effaf3}.PurchaseHistory-module__pdkQ9a__chipInfo{background:var(--blue-subtle);color:var(--blue)}.PurchaseHistory-module__pdkQ9a__chipWarn{background:var(--warn-bg);color:var(--warn-text);border-color:#f1e2b0}.PurchaseHistory-module__pdkQ9a__chipDone{background:var(--canvas);color:var(--ink)}.PurchaseHistory-module__pdkQ9a__chipMuted{background:var(--canvas);color:var(--muted)}.PurchaseHistory-module__pdkQ9a__remain{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;display:flex}.PurchaseHistory-module__pdkQ9a__remainLabel{color:#4a4a50;font-size:var(--font-size-14)}.PurchaseHistory-module__pdkQ9a__remainValue{font-size:var(--font-size-20);font-variant-numeric:tabular-nums;font-weight:700}.PurchaseHistory-module__pdkQ9a__remainAux{color:#5a5a60;font-size:var(--font-size-13)}.PurchaseHistory-module__pdkQ9a__terms{border-top:1px solid var(--line-subtle);font-size:var(--font-size-14);gap:8px;margin-top:10px;padding-top:10px;display:grid}.PurchaseHistory-module__pdkQ9a__term{color:#5a5a60;font-size:var(--font-size-13)}.PurchaseHistory-module__pdkQ9a__termValue{font-variant-numeric:tabular-nums;margin-top:2px}.PurchaseHistory-module__pdkQ9a__termSub{color:#5a5a60;font-size:var(--font-size-13);display:block}.PurchaseHistory-module__pdkQ9a__soon{background:var(--warn-bg);color:var(--warn-text);font-size:var(--font-size-13);vertical-align:1px;white-space:nowrap;border:1px solid #f1e2b0;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:0 8px;font-weight:600;display:inline-flex}.PurchaseHistory-module__pdkQ9a__note{border-radius:var(--radius-8);font-size:var(--font-size-14);border:1px solid #0000;gap:4px;margin-top:12px;padding:12px 14px;line-height:1.6;display:grid}.PurchaseHistory-module__pdkQ9a__noteSmall{color:#5a5a60;font-size:var(--font-size-13)}.PurchaseHistory-module__pdkQ9a__toneInfo{border-color:var(--blue-border);background:var(--blue-subtle)}.PurchaseHistory-module__pdkQ9a__toneOk{background:#effaf3;border-color:#cfeedb}.PurchaseHistory-module__pdkQ9a__toneWarn{background:var(--warn-bg);border-color:#f1e2b0}.PurchaseHistory-module__pdkQ9a__toneMuted{background:var(--canvas)}.PurchaseHistory-module__pdkQ9a__details{margin-top:10px}.PurchaseHistory-module__pdkQ9a__detailsSummary{min-height:44px;color:var(--blue);font-size:var(--font-size-14);cursor:pointer;align-items:center;gap:4px;font-weight:600;list-style:none;display:inline-flex}.PurchaseHistory-module__pdkQ9a__detailsSummary::-webkit-details-marker{display:none}.PurchaseHistory-module__pdkQ9a__chevron{transition:transform .15s}.PurchaseHistory-module__pdkQ9a__details[open]>.PurchaseHistory-module__pdkQ9a__detailsSummary .PurchaseHistory-module__pdkQ9a__chevron,.PurchaseHistory-module__pdkQ9a__past[open]>.PurchaseHistory-module__pdkQ9a__pastSummary .PurchaseHistory-module__pdkQ9a__chevron{transform:rotate(90deg)}.PurchaseHistory-module__pdkQ9a__detailsList{font-size:var(--font-size-14);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:start;gap:2px 24px;display:grid}.PurchaseHistory-module__pdkQ9a__detailsList dt{color:#5a5a60}.PurchaseHistory-module__pdkQ9a__detailsList dd{text-align:right}.PurchaseHistory-module__pdkQ9a__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.PurchaseHistory-module__pdkQ9a__hint{color:#5a5a60;font-size:var(--font-size-13)}.PurchaseHistory-module__pdkQ9a__unreadable{color:#4a4a50;font-size:var(--font-size-14)}.PurchaseHistory-module__pdkQ9a__rowDate+.PurchaseHistory-module__pdkQ9a__unreadable{margin-top:8px}.PurchaseHistory-module__pdkQ9a__button,.PurchaseHistory-module__pdkQ9a__buttonSolid{background:var(--canvas-pure);min-height:44px;color:var(--ink);font-size:var(--font-size-14);cursor:pointer;border:1px solid #dcdce2;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.PurchaseHistory-module__pdkQ9a__buttonSolid{border-color:var(--blue);background:var(--blue);color:var(--on-solid)}.PurchaseHistory-module__pdkQ9a__button[aria-expanded=true]{border-color:var(--blue-border);background:var(--blue-subtle);color:var(--blue)}.PurchaseHistory-module__pdkQ9a__button:disabled,.PurchaseHistory-module__pdkQ9a__buttonSolid:disabled,.PurchaseHistory-module__pdkQ9a__button[aria-disabled=true]{border-color:var(--line);background:var(--line-subtle);color:var(--muted);cursor:not-allowed}.PurchaseHistory-module__pdkQ9a__contactLink{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.PurchaseHistory-module__pdkQ9a__pointerLink{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.PurchaseHistory-module__pdkQ9a__button:focus-visible,.PurchaseHistory-module__pdkQ9a__buttonSolid:focus-visible,.PurchaseHistory-module__pdkQ9a__detailsSummary:focus-visible,.PurchaseHistory-module__pdkQ9a__pastSummary:focus-visible,.PurchaseHistory-module__pdkQ9a__contactLink:focus-visible,.PurchaseHistory-module__pdkQ9a__pointerLink:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.PurchaseHistory-module__pdkQ9a__noticeRegion{scroll-margin-top:16px}.PurchaseHistory-module__pdkQ9a__notice{border-radius:var(--radius-8);color:var(--ink);font-size:var(--font-size-14);border-style:solid;border-width:1px;gap:6px;margin-top:20px;padding:12px 14px;line-height:1.6;display:grid}.PurchaseHistory-module__pdkQ9a__alertBox{border:1px solid var(--error-line);border-radius:var(--radius-8);background:var(--error-bg);margin-top:20px;padding:12px 14px}.PurchaseHistory-module__pdkQ9a__alertText{color:var(--error-text);font-size:var(--font-size-14);gap:6px;line-height:1.6;display:flex}.PurchaseHistory-module__pdkQ9a__confirmAlert{margin-top:10px}.PurchaseHistory-module__pdkQ9a__inlineIcon{margin-top:4px}.PurchaseHistory-module__pdkQ9a__boxAction{margin-top:12px}.PurchaseHistory-module__pdkQ9a__hold{border-radius:var(--radius-8);background:var(--warn-bg);color:var(--ink);border:1px solid #f1e2b0;gap:6px;margin-top:20px;padding:12px 14px;display:flex}.PurchaseHistory-module__pdkQ9a__holdIcon{color:var(--warn-text);margin-top:4px}.PurchaseHistory-module__pdkQ9a__holdText{font-size:var(--font-size-14);line-height:1.6}.PurchaseHistory-module__pdkQ9a__holdSub{color:#4a4a50;font-size:var(--font-size-13);margin-top:4px}.PurchaseHistory-module__pdkQ9a__empty{border-radius:var(--radius-12);background:var(--canvas);margin-top:20px;padding:24px}.PurchaseHistory-module__pdkQ9a__emptyTitle{font-size:var(--font-size-16);font-weight:700}.PurchaseHistory-module__pdkQ9a__emptyText{color:#4a4a50;font-size:var(--font-size-14);margin-top:4px}.PurchaseHistory-module__pdkQ9a__emptyAction{margin-top:12px}.PurchaseHistory-module__pdkQ9a__nonPurchased{border-radius:var(--radius-12);background:var(--canvas);font-size:var(--font-size-14);margin-top:12px;padding:12px 14px;line-height:1.6}.PurchaseHistory-module__pdkQ9a__nonPurchasedValue{font-variant-numeric:tabular-nums;font-weight:700}.PurchaseHistory-module__pdkQ9a__nonPurchasedSub{color:#5a5a60;font-size:var(--font-size-13);display:block}.PurchaseHistory-module__pdkQ9a__nonPurchasedHead+.PurchaseHistory-module__pdkQ9a__nonPurchasedSub{margin-top:4px}.PurchaseHistory-module__pdkQ9a__past{border-top:1px solid var(--line);margin-top:24px}.PurchaseHistory-module__pdkQ9a__pastSummary{border-bottom:1px solid var(--line-subtle);min-height:52px;font-size:var(--font-size-16);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.PurchaseHistory-module__pdkQ9a__pastSummary::-webkit-details-marker{display:none}.PurchaseHistory-module__pdkQ9a__pastSecondary{color:#5a5a60;font-size:var(--font-size-14);font-weight:400}.PurchaseHistory-module__pdkQ9a__confirm{border:1px solid var(--blue-border);border-radius:var(--radius-12);background:#fbfdff;margin-top:12px;padding:16px}.PurchaseHistory-module__pdkQ9a__confirmHeading{font-size:var(--font-size-17);font-weight:700}.PurchaseHistory-module__pdkQ9a__confirmHeading:focus{outline:none}.PurchaseHistory-module__pdkQ9a__confirmText{color:#4a4a50;font-size:var(--font-size-14);margin-top:10px}.PurchaseHistory-module__pdkQ9a__confirmError{margin-top:10px}.PurchaseHistory-module__pdkQ9a__confirmButtons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.PurchaseHistory-module__pdkQ9a__amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.PurchaseHistory-module__pdkQ9a__amounts>div{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--canvas-pure);padding:10px}.PurchaseHistory-module__pdkQ9a__amounts dt{color:#5a5a60;font-size:var(--font-size-13)}.PurchaseHistory-module__pdkQ9a__amounts dd{font-variant-numeric:tabular-nums;font-weight:700}.PurchaseHistory-module__pdkQ9a__deadlines{font-size:var(--font-size-14);gap:6px;margin-top:12px;display:grid}.PurchaseHistory-module__pdkQ9a__deadlineTerm{color:#5a5a60;font-size:var(--font-size-13)}.PurchaseHistory-module__pdkQ9a__deadlineSub{color:#5a5a60;font-size:var(--font-size-13);display:block}.PurchaseHistory-module__pdkQ9a__deadlineReason{color:#4a4a50;font-size:var(--font-size-14);margin-top:10px}.PurchaseHistory-module__pdkQ9a__warnBox{border-radius:var(--radius-8);background:var(--warn-bg);font-size:var(--font-size-14);border:1px solid #f1e2b0;margin-top:10px;padding:10px 12px}.PurchaseHistory-module__pdkQ9a__warnHead{color:var(--warn-text);align-items:flex-start;gap:6px;font-weight:700;display:flex}.PurchaseHistory-module__pdkQ9a__warnBody{margin-top:4px}.PurchaseHistory-module__pdkQ9a__pointerList{margin-top:4px;padding-left:18px;list-style:outside}.PurchaseHistory-module__pdkQ9a__pointerItem{margin-top:4px}.PurchaseHistory-module__pdkQ9a__lock{border-radius:var(--radius-8);background:var(--canvas);font-size:var(--font-size-14);align-items:flex-start;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.PurchaseHistory-module__pdkQ9a__confirmLive{color:#0a6b37;font-size:var(--font-size-13);margin-top:8px}.PurchaseHistory-module__pdkQ9a__confirmLive:empty{margin-top:0}@media (prefers-reduced-motion:reduce){.PurchaseHistory-module__pdkQ9a__chevron{transition:none}}@media (max-width:479.98px){.PurchaseHistory-module__pdkQ9a__amounts{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px){.PurchaseHistory-module__pdkQ9a__wrap{padding-inline:32px}.PurchaseHistory-module__pdkQ9a__terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.PurchaseHistory-module__pdkQ9a__wrap{padding-inline:48px}.PurchaseHistory-module__pdkQ9a__section{padding-block:64px}.PurchaseHistory-module__pdkQ9a__heading{font-size:var(--font-size-28)}}
.UsagePricingTable-module__X5mLnq__section{padding-block:48px;scroll-margin-top:16px}.UsagePricingTable-module__X5mLnq__wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.UsagePricingTable-module__X5mLnq__heading{letter-spacing:-.035em;margin-top:6px;font-size:24px;font-weight:700;line-height:1.3}.UsagePricingTable-module__X5mLnq__copy{color:#4a4a50;max-width:40em;font-size:var(--font-size-15);margin-top:10px;line-height:1.75}.UsagePricingTable-module__X5mLnq__cards{gap:10px;margin-top:20px;display:grid}.UsagePricingTable-module__X5mLnq__upcoming{margin-top:40px}.UsagePricingTable-module__X5mLnq__subheading{font-size:var(--font-size-20);letter-spacing:-.03em;font-weight:700;line-height:1.35}.UsagePricingTable-module__X5mLnq__group{margin-top:24px}.UsagePricingTable-module__X5mLnq__groupHeading{font-size:var(--font-size-16);font-weight:700}.UsagePricingTable-module__X5mLnq__group .UsagePricingTable-module__X5mLnq__cards,.UsagePricingTable-module__X5mLnq__group .UsagePricingTable-module__X5mLnq__tableWrap{margin-top:12px}.UsagePricingTable-module__X5mLnq__card{border:1px solid var(--line);border-radius:var(--radius-12);padding:16px}.UsagePricingTable-module__X5mLnq__cardHeading{font-size:var(--font-size-16);font-weight:700}.UsagePricingTable-module__X5mLnq__range{color:#5a5a60;font-size:var(--font-size-14);font-weight:400;display:block}.UsagePricingTable-module__X5mLnq__cardRates{border-top:1px solid var(--line-subtle);font-size:var(--font-size-15);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:10px;padding-top:10px;display:grid}.UsagePricingTable-module__X5mLnq__cardRates dt{color:#4a4a50}.UsagePricingTable-module__X5mLnq__cardRates dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.UsagePricingTable-module__X5mLnq__process{font-size:var(--font-size-13);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:2px;padding:0 8px;font-weight:600;display:inline-block}.UsagePricingTable-module__X5mLnq__processNormal{background:var(--canvas);color:#4a4a50}.UsagePricingTable-module__X5mLnq__processFlex{color:var(--blue);background:#edf4fc}.UsagePricingTable-module__X5mLnq__tableWrap{border:1px solid var(--line);border-radius:var(--radius-12);margin-top:24px;display:none;overflow-x:auto}.UsagePricingTable-module__X5mLnq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-15)}.UsagePricingTable-module__X5mLnq__table th,.UsagePricingTable-module__X5mLnq__table td{border-bottom:1px solid var(--line-subtle);text-align:left;padding:12px 16px}.UsagePricingTable-module__X5mLnq__table thead th{border-bottom:1px solid var(--line);background:var(--canvas);color:#4a4a50;font-size:var(--font-size-14);font-weight:600}.UsagePricingTable-module__X5mLnq__table tbody tr:last-child>*{border-bottom:0}.UsagePricingTable-module__X5mLnq__table tbody th{font-weight:700}.UsagePricingTable-module__X5mLnq__table .UsagePricingTable-module__X5mLnq__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.UsagePricingTable-module__X5mLnq__rangeCell{color:#5a5a60;font-size:var(--font-size-14)}.UsagePricingTable-module__X5mLnq__version{color:#5a5a60;font-size:var(--font-size-13);margin-top:8px}.UsagePricingTable-module__X5mLnq__version code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.UsagePricingTable-module__X5mLnq__footnotes{color:#5a5a60;font-size:var(--font-size-14);gap:8px;margin-top:20px;line-height:1.65;display:grid}.UsagePricingTable-module__X5mLnq__footnotes li{padding-left:14px;position:relative}.UsagePricingTable-module__X5mLnq__footnotes li:before{content:"";background:#dcdce2;border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:0}@media (min-width:640px){.UsagePricingTable-module__X5mLnq__wrap{padding-inline:32px}}@media (min-width:768px){.UsagePricingTable-module__X5mLnq__cards{display:none}.UsagePricingTable-module__X5mLnq__tableWrap{display:block}}@media (min-width:960px){.UsagePricingTable-module__X5mLnq__wrap{padding-inline:48px}.UsagePricingTable-module__X5mLnq__section{padding-block:64px}.UsagePricingTable-module__X5mLnq__heading{font-size:var(--font-size-28)}}
.Withdrawal-module__DbFhXq__main{width:100%;max-width:760px;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;margin-inline:auto;padding:32px 20px 56px}.Withdrawal-module__DbFhXq__main>*+*{margin-top:32px}.Withdrawal-module__DbFhXq__main>.Withdrawal-module__DbFhXq__back+.Withdrawal-module__DbFhXq__title{margin-top:4px}.Withdrawal-module__DbFhXq__back{min-height:44px;color:var(--blue);font-size:var(--font-size-15);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.Withdrawal-module__DbFhXq__back:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.Withdrawal-module__DbFhXq__title{font-size:var(--font-size-28);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.25}.Withdrawal-module__DbFhXq__sectionHeading{font-size:var(--font-size-19);letter-spacing:-.02em;font-weight:700;line-height:1.4}.Withdrawal-module__DbFhXq__body{font-size:var(--font-size-16);line-height:1.75}.Withdrawal-module__DbFhXq__nowrap{white-space:nowrap}.Withdrawal-module__DbFhXq__section>.Withdrawal-module__DbFhXq__body{margin-top:10px}.Withdrawal-module__DbFhXq__section>a{margin-top:4px}.Withdrawal-module__DbFhXq__form{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.Withdrawal-module__DbFhXq__consents{border-radius:var(--radius-12);background:var(--canvas);padding:4px 16px}.Withdrawal-module__DbFhXq__consent{min-height:44px;font-size:var(--font-size-16);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 0;line-height:1.65;display:flex}.Withdrawal-module__DbFhXq__consent+.Withdrawal-module__DbFhXq__consent{border-top:1px solid var(--line)}.Withdrawal-module__DbFhXq__consent input{width:20px;height:20px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;margin:3px 0 0}.Withdrawal-module__DbFhXq__statusStack{gap:32px;min-width:0;display:grid}.Withdrawal-module__DbFhXq__statusCard{border:1px solid var(--line);border-radius:var(--radius-16);gap:14px;min-width:0;padding:20px;display:grid}.Withdrawal-module__DbFhXq__statusHead{align-items:center;gap:12px;display:flex}.Withdrawal-module__DbFhXq__statusIcon{background:var(--blue-subtle);width:40px;height:40px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.Withdrawal-module__DbFhXq__statusIconOk{color:#0a6b37;background:#effaf3}.Withdrawal-module__DbFhXq__statusIconMuted{background:var(--canvas);color:var(--muted)}.Withdrawal-module__DbFhXq__statusTitle{font-size:var(--font-size-22);letter-spacing:-.02em;font-weight:700;line-height:1.4}.Withdrawal-module__DbFhXq__statusTitle:focus{outline:none}.Withdrawal-module__DbFhXq__actions{flex-wrap:wrap;gap:8px;display:flex}.Withdrawal-module__DbFhXq__footnote{color:#5a5a60;font-size:var(--font-size-14);line-height:1.65}.Withdrawal-module__DbFhXq__identity{border-top:1px solid var(--line);gap:12px;padding-top:24px;display:grid}@media (min-width:640px){.Withdrawal-module__DbFhXq__main{padding:48px 32px 72px}.Withdrawal-module__DbFhXq__statusCard{padding:24px}}
.page-module__rM2rjG__main{width:100%;max-width:760px;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;margin-inline:auto;padding:32px 20px 56px}.page-module__rM2rjG__main :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.page-module__rM2rjG__title{font-size:var(--font-size-28);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.25}.page-module__rM2rjG__sections{gap:16px;margin-top:24px;display:grid}.page-module__rM2rjG__section{border:1px solid var(--line);border-radius:var(--radius-16);align-content:start;gap:12px;padding:20px;display:grid}.page-module__rM2rjG__section h2{font-size:var(--font-size-18);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.4}.page-module__rM2rjG__nowrap{white-space:nowrap}.page-module__rM2rjG__section p{color:#4a4a50;font-size:var(--font-size-16);margin:0;line-height:1.75}.page-module__rM2rjG__who{align-items:center;gap:12px;min-width:0;display:flex}.page-module__rM2rjG__avatar{border:1px solid var(--line);background:var(--canvas-pure);width:36px;height:36px;color:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.page-module__rM2rjG__section .page-module__rM2rjG__email{min-width:0;color:var(--ink);word-break:normal;overflow-wrap:anywhere;font-weight:500;line-height:1.5}.page-module__rM2rjG__folderRow{align-items:flex-start;gap:12px;display:flex}.page-module__rM2rjG__folder{width:28px;height:28px;color:var(--blue);flex-shrink:0;margin-top:2px}.page-module__rM2rjG__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.page-module__rM2rjG__button{background:var(--canvas-pure);min-height:44px;color:var(--ink);font-size:var(--font-size-15);text-align:center;border:1px solid #dcdce2;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.page-module__rM2rjG__arrow{font-weight:500}@media (hover:hover){.page-module__rM2rjG__button:hover{border-color:var(--ink)}}@media (min-width:640px){.page-module__rM2rjG__main{padding:48px 32px 72px}.page-module__rM2rjG__section{padding:24px}}
