@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_2fbfe443-module__Empq4G__className{font-family:Poppins,Arial,sans-serif;font-style:normal}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_60631950-module__LVipcG__className{font-family:Poppins,Arial,sans-serif;font-style:normal}
.chat-module__-9LyAa__chatShell{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;min-height:100vh}.chat-module__-9LyAa__chatActiveButton{border-color:var(--dashboard-accent)}.chat-module__-9LyAa__chatUsageWrap{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);border-radius:12px;min-width:220px;padding:8px 12px}.chat-module__-9LyAa__chatUsageCircle{--usage-pct:0;width:52px;height:52px;color:var(--dashboard-text);background:radial-gradient(var(--dashboard-surface)62%,transparent 63%),conic-gradient(var(--dashboard-button-bg)calc(var(--usage-pct)*1%),color-mix(in srgb,var(--dashboard-border-strong)70%,transparent)0);border-radius:999px;place-items:center;font-size:10px;font-weight:600;display:none}.chat-module__-9LyAa__chatUsageCirclePercent{display:none}.chat-module__-9LyAa__chatUsageText{color:var(--dashboard-muted);white-space:nowrap;margin:0 0 4px;font-size:12px;position:relative;overflow:hidden}.chat-module__-9LyAa__chatUsageTextIntro{color:var(--dashboard-text);letter-spacing:.02em;text-shadow:0 0 16px color-mix(in srgb,var(--dashboard-button-bg)45%,transparent);font-weight:700;animation:.9s ease-in-out infinite alternate chat-module__-9LyAa__chatUsageIntroPulse}.chat-module__-9LyAa__chatUsageTextReveal{animation:1.5s cubic-bezier(.2,.8,.2,1) chat-module__-9LyAa__chatUsageTextRevealIn}.chat-module__-9LyAa__chatUsageTextReveal:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--dashboard-button-bg)72%,white)48%,transparent 100%);width:36%;height:calc(100% + 8px);animation:1.5s cubic-bezier(.2,.8,.2,1) chat-module__-9LyAa__chatUsageTextSweep;position:absolute;top:-4px;left:-42%;transform:skew(-18deg)}.chat-module__-9LyAa__chatUsageTrack{background:color-mix(in srgb,var(--dashboard-border-strong)70%,transparent);border-radius:999px;width:100%;height:6px;overflow:hidden}.chat-module__-9LyAa__chatUsageFill{background:var(--dashboard-button-bg);width:0%;height:100%}.chat-module__-9LyAa__chatUsageFillAnimate{transition:width .2s}@keyframes chat-module__-9LyAa__chatUsageIntroPulse{0%{filter:brightness();transform:translateY(0)}to{filter:brightness(1.08);transform:translateY(-1px)}}@keyframes chat-module__-9LyAa__chatUsageTextRevealIn{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.98)}60%{opacity:1;filter:blur();transform:translateY(0)scale(1.02)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes chat-module__-9LyAa__chatUsageTextSweep{0%{opacity:0;left:-42%}20%{opacity:.85}to{opacity:0;left:118%}}@media (prefers-reduced-motion:reduce){.chat-module__-9LyAa__chatUsageTextIntro,.chat-module__-9LyAa__chatUsageTextReveal{animation:none}.chat-module__-9LyAa__chatUsageTextReveal:after{animation:none;display:none}}.chat-module__-9LyAa__chatMain{padding:var(--space-4)var(--space-5)var(--space-5);filter:drop-shadow(0 20px 42px #00000040);flex:1;min-height:0;display:flex;overflow:visible}.chat-module__-9LyAa__chatPanel{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);height:calc(100vh - 132px);min-height:0;box-shadow:var(--dashboard-shadow);border-radius:24px;flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-module__-9LyAa__chatHeader{padding:var(--space-4);border-bottom:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)88%,var(--dashboard-bg))}.chat-module__-9LyAa__chatTitle{margin:0;font-size:20px;line-height:1.2}.chat-module__-9LyAa__chatPowered{color:var(--dashboard-subtle);margin-left:var(--space-2);font-size:12px;font-weight:500}.chat-module__-9LyAa__chatMobileBar{padding:0 0 var(--space-3);display:block}.chat-module__-9LyAa__chatMenuButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.chat-module__-9LyAa__chatMenuIcon{width:18px;height:18px}.chat-module__-9LyAa__chatWorkspace{--chat-kb-offset:0px;flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid;position:relative}.chat-module__-9LyAa__chatSidebar{border:0 solid var(--dashboard-border);gap:var(--space-2);background:color-mix(in srgb,var(--dashboard-surface)92%,var(--dashboard-bg));opacity:0;transform-origin:0;z-index:5;border-radius:12px;flex-direction:column;width:0;padding:0;transition:width .24s cubic-bezier(.22,.7,.2,1),padding .24s cubic-bezier(.22,.7,.2,1),border-width .24s cubic-bezier(.22,.7,.2,1),opacity .18s,transform .24s cubic-bezier(.22,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-14px)scale(.98)}.chat-module__-9LyAa__chatSidebarOpen{width:26%;padding:var(--space-2);opacity:1;border-width:1px;transform:translate(0)scale(1);box-shadow:0 10px 24px #00000040}.chat-module__-9LyAa__chatCollapseButton{top:var(--space-3);border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);width:24px;height:24px;color:var(--dashboard-text);cursor:pointer;z-index:6;border-radius:999px;justify-content:center;align-items:center;transition:left .2s;display:inline-flex;position:absolute;left:8px}.chat-module__-9LyAa__chatCollapseButtonOpen{left:calc(26% - 12px)}.chat-module__-9LyAa__chatDimOverlay{z-index:4;background:#14110c2e;border:none;position:absolute;inset:0}.chat-module__-9LyAa__chatNewButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);padding:var(--space-2);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:10px;font-size:12px;font-weight:600;display:inline-flex}.chat-module__-9LyAa__chatThreadList{gap:var(--space-1);min-height:0;display:grid;overflow:auto}.chat-module__-9LyAa__chatThreadRow{align-items:center;gap:var(--space-1);display:flex}.chat-module__-9LyAa__chatThreadButton{color:var(--dashboard-muted);padding:var(--space-2);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:flex-start;align-items:center;min-width:0;height:32px;font-size:12px;display:inline-flex;overflow:hidden}.chat-module__-9LyAa__chatSidebarLabel{opacity:0;width:0;transition:opacity .16s,transform .2s;overflow:hidden;transform:translate(-6px)}.chat-module__-9LyAa__chatSidebarOpen .chat-module__-9LyAa__chatSidebarLabel{opacity:1;width:auto;transform:translate(0)}.chat-module__-9LyAa__chatDeleteButton{color:var(--dashboard-danger-text);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chat-module__-9LyAa__chatSidebarOpen .chat-module__-9LyAa__chatDeleteButton{opacity:1;pointer-events:auto}.chat-module__-9LyAa__chatDeleteButton:hover{color:var(--dashboard-danger-text);background:var(--dashboard-danger-bg)}.chat-module__-9LyAa__chatDeleteIcon{width:14px;height:14px}.chat-module__-9LyAa__chatThreadButton:hover{background:color-mix(in srgb,var(--dashboard-accent)16%,var(--dashboard-surface));color:var(--dashboard-text)}.chat-module__-9LyAa__chatThreadButtonActive{border-color:var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-accent)22%,var(--dashboard-surface));color:var(--dashboard-text)}.chat-module__-9LyAa__chatContent{flex-direction:column;grid-column:1;min-width:0;min-height:0;display:flex}.chat-module__-9LyAa__chatSubtitle{color:var(--dashboard-subtle);margin:6px 0 0;font-size:14px}.chat-module__-9LyAa__chatMessages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-3);padding-bottom:var(--space-4);gap:var(--space-2);background:linear-gradient(to bottom,color-mix(in srgb,var(--dashboard-bg)35%,transparent),transparent 24%);flex-direction:column;flex:1;display:flex;overflow:auto}.chat-module__-9LyAa__chatEmptyState{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;margin:auto;display:flex}.chat-module__-9LyAa__chatEmptyLogo{transform-origin:bottom;animation:1.5s cubic-bezier(.2,.7,.2,1) both chat-module__-9LyAa__chatLogoBounce}.chat-module__-9LyAa__chatEmpty{color:var(--dashboard-subtle);margin:0;font-size:14px}.chat-module__-9LyAa__chatError{background:color-mix(in srgb,var(--dashboard-accent)16%,var(--dashboard-surface));border:1px solid color-mix(in srgb,var(--dashboard-accent)45%,var(--dashboard-border));color:var(--dashboard-accent);border-radius:12px;align-self:center;margin:0;padding:8px 10px;font-size:13px}.chat-module__-9LyAa__chatBubble{z-index:0;max-width:78%;padding:10px calc(var(--space-3) + 26px)10px var(--space-3);white-space:pre-wrap;border-radius:10px;font-size:14px;line-height:1.4;position:relative}.chat-module__-9LyAa__chatCopyButton{color:#fff;cursor:pointer;opacity:0;pointer-events:auto;z-index:2;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .16s;display:inline-flex;position:absolute;top:8px;right:8px}.chat-module__-9LyAa__chatCopyButton:hover{color:#fff}.chat-module__-9LyAa__chatCopyIcon{width:12px;height:12px}.chat-module__-9LyAa__chatBubbleUser .chat-module__-9LyAa__chatCopyButton{color:var(--dashboard-subtle);top:auto;bottom:-18px;right:6px}.chat-module__-9LyAa__chatBubbleUser .chat-module__-9LyAa__chatCopyButton:hover{color:var(--dashboard-text)}.chat-module__-9LyAa__chatMarkdown{gap:8px;display:grid}.chat-module__-9LyAa__chatMdParagraph{margin:0}.chat-module__-9LyAa__chatMdH1,.chat-module__-9LyAa__chatMdH2,.chat-module__-9LyAa__chatMdH3,.chat-module__-9LyAa__chatMdH4,.chat-module__-9LyAa__chatMdH5,.chat-module__-9LyAa__chatMdH6{margin:0;font-weight:600;line-height:1.3}.chat-module__-9LyAa__chatMdH1,.chat-module__-9LyAa__chatMdH2{font-size:18px}.chat-module__-9LyAa__chatMdH3,.chat-module__-9LyAa__chatMdH4{font-size:16px}.chat-module__-9LyAa__chatMdH5,.chat-module__-9LyAa__chatMdH6{font-size:15px}.chat-module__-9LyAa__chatMdList{gap:6px;margin:0;padding-left:18px;list-style:outside;display:grid}.chat-module__-9LyAa__chatMdOrderedList{gap:6px;margin:0;padding-left:22px;list-style:decimal;display:grid}.chat-module__-9LyAa__chatMdCodeBlock{border:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-bg)70%,#000);border-radius:14px;overflow:hidden}.chat-module__-9LyAa__chatMdCodeHeader{border-bottom:1px solid color-mix(in srgb,var(--dashboard-border)70%,transparent);text-transform:uppercase;letter-spacing:.08em;color:var(--dashboard-text);background:color-mix(in srgb,var(--dashboard-bg)60%,var(--dashboard-surface));justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;display:flex}.chat-module__-9LyAa__chatMdCodeMeta{align-items:center;gap:10px;display:flex}.chat-module__-9LyAa__chatMdCodeTitle,.chat-module__-9LyAa__chatMdCodeLang{font-weight:600}.chat-module__-9LyAa__chatMdCodeCopy{color:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:600}.chat-module__-9LyAa__chatMdCodeCopy:hover{color:var(--dashboard-text)}.chat-module__-9LyAa__chatMdCodeCopy:focus-visible{outline:2px solid color-mix(in srgb,var(--dashboard-accent)70%,transparent);outline-offset:2px;border-radius:6px}.chat-module__-9LyAa__chatMdCodePre{background:0 0;margin:0;padding:16px;overflow-x:auto}.chat-module__-9LyAa__chatMdCode{white-space:pre;color:var(--dashboard-text);font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6}.chat-module__-9LyAa__chatMessagesAnimate .chat-module__-9LyAa__chatBubble{animation:.32s both chat-module__-9LyAa__chatMessageIn;animation-delay:calc(var(--msg-index,0)*40ms)}@keyframes chat-module__-9LyAa__chatMessageIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-module__-9LyAa__chatMessagesAnimate .chat-module__-9LyAa__chatBubble{animation:none}}@keyframes chat-module__-9LyAa__chatLogoBounce{0%{transform:translateY(0)scale(1)}12%{transform:translateY(-10px)scale(1.035)}24%{transform:translateY(0)scale(1)}38%{transform:translateY(-6px)scale(1.02)}52%{transform:translateY(0)scale(1)}66%{transform:translateY(-3px)scale(1.01)}80%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-module__-9LyAa__chatEmptyLogo{animation:none}}.chat-module__-9LyAa__chatBubbleAssistant{width:100%;max-width:100%;color:var(--dashboard-text);background:0 0;border:none;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:6px;padding:0;display:flex}.chat-module__-9LyAa__chatBubbleLoading{align-items:center;width:auto;max-width:none;padding:6px 0;transition:opacity .18s,transform .18s;display:inline-flex}.chat-module__-9LyAa__chatSpinner{border:2px solid color-mix(in srgb,var(--dashboard-text)35%,transparent);border-top-color:var(--dashboard-button-bg);border-radius:999px;width:18px;height:18px;animation:.75s linear infinite chat-module__-9LyAa__chatSpin}@keyframes chat-module__-9LyAa__chatSpin{to{transform:rotate(360deg)}}.chat-module__-9LyAa__chatBubbleUser{background:var(--dashboard-button-bg);color:var(--dashboard-button-text);margin-top:var(--space-1);padding:10px var(--space-3);align-self:flex-end;margin-bottom:18px}.chat-module__-9LyAa__chatBubbleUser:after{content:"";z-index:1;background:0 0;height:22px;position:absolute;bottom:-22px;left:0;right:0}.chat-module__-9LyAa__chatBubbleAssistant .chat-module__-9LyAa__chatCopyButton{color:var(--dashboard-subtle);order:2;position:static}.chat-module__-9LyAa__chatBubbleAssistant .chat-module__-9LyAa__chatCopyButton:hover{color:var(--dashboard-text)}.chat-module__-9LyAa__chatBubbleAssistant .chat-module__-9LyAa__chatMarkdown{order:1}.chat-module__-9LyAa__chatBubbleAssistant:after{content:"";z-index:1;background:0 0;height:18px;position:absolute;bottom:-18px;left:0;right:0}.chat-module__-9LyAa__chatBubble:hover .chat-module__-9LyAa__chatCopyButton,.chat-module__-9LyAa__chatBubble:focus-within .chat-module__-9LyAa__chatCopyButton{opacity:.9}.chat-module__-9LyAa__chatComposer{padding:var(--space-3);border-top:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)95%,var(--dashboard-bg))}.chat-module__-9LyAa__chatComposerInner{align-items:stretch;gap:var(--space-2);border:1px solid var(--dashboard-border-strong);width:70%;padding:var(--space-2);background:var(--dashboard-surface);border-radius:16px;margin:0 auto;display:flex;position:relative}.chat-module__-9LyAa__chatInput{resize:none;background:var(--dashboard-surface);color:var(--dashboard-text);font:inherit;border:none;border-radius:10px;flex:1;min-height:42px;padding:8px 10px}.chat-module__-9LyAa__chatInput:focus{outline:none}.chat-module__-9LyAa__chatSend{border:1px solid var(--dashboard-button-outline);background:var(--dashboard-button-bg);color:var(--dashboard-button-text);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.chat-module__-9LyAa__chatSend:disabled{opacity:.5;cursor:not-allowed}.chat-module__-9LyAa__chatSendIcon{width:16px;height:16px}.chat-module__-9LyAa__chatActionStack{gap:var(--space-2);flex-direction:column;align-items:stretch;display:flex}.chat-module__-9LyAa__chatModelButton{border:1px solid var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-surface)85%,var(--dashboard-bg));color:var(--dashboard-text);width:40px;height:40px;font:inherit;text-align:left;cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid}.chat-module__-9LyAa__chatModelLogo{object-fit:contain;border-radius:7px;width:22px;height:22px}.chat-module__-9LyAa__chatModelOverlay{z-index:40;background:#100c0873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chat-module__-9LyAa__chatModelModal{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);width:min(360px,90vw);padding:var(--space-3);gap:var(--space-2);border-radius:16px;flex-direction:column;display:flex;box-shadow:0 22px 38px #0000004d}.chat-module__-9LyAa__chatModelHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.chat-module__-9LyAa__chatModelTitle{margin:0;font-size:16px}.chat-module__-9LyAa__chatModelClose{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.chat-module__-9LyAa__chatModelOptions{gap:var(--space-2);display:grid}.chat-module__-9LyAa__chatModelOption{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;text-align:left;font:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.chat-module__-9LyAa__chatModelOptionActive{border-color:var(--dashboard-accent);background:color-mix(in srgb,var(--dashboard-accent)12%,var(--dashboard-surface))}.chat-module__-9LyAa__chatModelOptionLogo{object-fit:contain;border-radius:10px;width:32px;height:32px}.chat-module__-9LyAa__chatModelOptionText{gap:2px;display:grid}.chat-module__-9LyAa__chatModelOptionHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-module__-9LyAa__chatModelOptionTitle{font-size:14px;font-weight:600}.chat-module__-9LyAa__chatModelOptionSubtitle{color:var(--dashboard-muted);font-size:12px}.chat-module__-9LyAa__chatModelOptionNote{color:var(--dashboard-subtle);font-size:11px}.chat-module__-9LyAa__chatConfirmOverlay{z-index:50;background:#100c0873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chat-module__-9LyAa__chatConfirmModal{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);width:min(440px,92vw);padding:var(--space-3);gap:var(--space-2);border-radius:16px;flex-direction:column;display:flex;box-shadow:0 22px 38px #0000004d}.chat-module__-9LyAa__chatConfirmHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.chat-module__-9LyAa__chatConfirmTitle{margin:0;font-size:16px}.chat-module__-9LyAa__chatConfirmClose{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.chat-module__-9LyAa__chatConfirmBody{color:var(--dashboard-text);margin:0;font-size:13px;line-height:1.5}.chat-module__-9LyAa__chatConfirmActions{justify-content:flex-end;gap:var(--space-2);display:flex}.chat-module__-9LyAa__chatConfirmCancel{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;font:inherit;border-radius:10px;padding:8px 12px;font-size:13px}.chat-module__-9LyAa__chatConfirmDelete{border:1px solid var(--dashboard-danger-text);background:var(--dashboard-danger-bg);color:var(--dashboard-danger-text);cursor:pointer;font:inherit;border-radius:10px;padding:8px 12px;font-size:13px}@media (min-width:641px){.chat-module__-9LyAa__chatMain{width:75%;margin:0 auto}}@media (max-width:640px){.chat-module__-9LyAa__chatMain{padding:var(--space-3)}.chat-module__-9LyAa__chatCollapseButton{width:32px;height:32px;font-size:16px}.chat-module__-9LyAa__chatPanel{height:calc(100dvh - 100px)}.chat-module__-9LyAa__chatSidebarOpen{width:80%}.chat-module__-9LyAa__chatCollapseButtonOpen{left:calc(80% - 12px)}.chat-module__-9LyAa__chatHeader{padding:var(--space-3)}.chat-module__-9LyAa__chatMessages{padding:var(--space-3);padding-bottom:calc(var(--space-3) + 56px)}.chat-module__-9LyAa__chatComposer{padding:var(--space-3);padding-bottom:calc(var(--space-3) + var(--chat-kb-offset))}.chat-module__-9LyAa__chatComposerInner{width:100%;padding:var(--space-2)}.chat-module__-9LyAa__chatBubble{max-width:84%}.chat-module__-9LyAa__chatUsageWrap{background:0 0;border:none;border-radius:999px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid}.chat-module__-9LyAa__chatUsageCircle{width:42px;height:42px;font-size:9px;display:grid}.chat-module__-9LyAa__chatUsageCircleValue{display:none}.chat-module__-9LyAa__chatUsageCirclePercent{display:inline}.chat-module__-9LyAa__chatUsageText,.chat-module__-9LyAa__chatUsageTrack{display:none}}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_5e28f44b-module__BOEFoG__className{font-family:Poppins,Arial,sans-serif;font-style:normal}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_aa9c4934-module__DRI5zW__className{font-family:Poppins,Arial,sans-serif;font-style:normal}
.dashboard-module__Gx_nyq__dashboardShell{background:var(--dashboard-bg);min-height:100vh;color:var(--dashboard-text);--dashboard-bg:#fef6e8;--dashboard-text:#2c2c54;--dashboard-surface:#fff;--dashboard-surface-muted:#ffffffeb;--dashboard-border:#2c2c541f;--dashboard-border-strong:#2c2c5433;--dashboard-muted:#2c2c54b8;--dashboard-subtle:#2c2c548c;--dashboard-shadow:0 20px 50px #2c2c541f;--dashboard-accent:var(--dashboard-secondary,#7f7961);--dashboard-button-bg:var(--dashboard-primary,#007b5e);--dashboard-button-text:var(--dashboard-primary-text,#fff);--dashboard-button-outline:var(--dashboard-primary,#007b5e);--dashboard-secondary-button-bg:var(--dashboard-secondary,#7f7961);--dashboard-secondary-button-text:var(--dashboard-secondary-text,#fff);--dashboard-danger-bg:#ff5f5f1f;--dashboard-danger-border:#ff5f5f73;--dashboard-danger-text:#ff5f5f;--dashboard-danger-border-hover:#ff5f5fb3;--dashboard-ai-logo-filter:none;flex-direction:column;display:flex}.dashboard-module__Gx_nyq__dashboardNav{border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex;position:sticky;top:0}.dashboard-module__Gx_nyq__dashboardNavLeft{align-items:center;gap:18px;display:inline-flex}.dashboard-module__Gx_nyq__dashboardLogo{letter-spacing:.06em;text-transform:uppercase;color:var(--dashboard-subtle);font-size:12px;font-weight:700}.dashboard-module__Gx_nyq__dashboardBrandLink{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dashboard-module__Gx_nyq__dashboardBrandLogoWrap{justify-content:center;align-items:center;height:36px;display:inline-flex;position:relative}.dashboard-module__Gx_nyq__dashboardBrandLogo{opacity:0;width:auto;height:36px;display:block}.dashboard-module__Gx_nyq__dashboardBrandLogoTint{background:var(--dashboard-button-bg);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/logos/Gemma.png);mask-image:url(/logos/Gemma.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dashboard-module__Gx_nyq__dashboardBrandLogoLight,.dashboard-module__Gx_nyq__dashboardBrandLogoDark{filter:brightness(0);width:auto;height:40px;display:block}.dashboard-module__Gx_nyq__dashboardBrandLogoDark{display:none}.dashboard-module__Gx_nyq__dashboardBrandText{letter-spacing:.02em;color:var(--dashboard-button-bg);text-transform:none;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:600}.dashboard-module__Gx_nyq__dashboardNavLink{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.dashboard-module__Gx_nyq__dashboardNavLink:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardNavLinkPrimary{background:color-mix(in srgb,var(--dashboard-accent)70%,var(--dashboard-surface));border-color:color-mix(in srgb,var(--dashboard-accent)55%,var(--dashboard-border-strong));font-weight:700;box-shadow:0 8px 20px #0072541f}.dashboard-module__Gx_nyq__dashboardNavLinkPrimary:hover{border-color:var(--dashboard-accent);box-shadow:0 10px 24px #00725429}.dashboard-module__Gx_nyq__dashboardNavLinkIcon{width:16px;height:16px;color:var(--dashboard-text)}@media (min-width:900px){.dashboard-module__Gx_nyq__dashboardBrandText{font-size:18px}}.dashboard-module__Gx_nyq__dashboardNavActions{align-items:center;gap:12px;display:inline-flex}.dashboard-module__Gx_nyq__dashboardAiChatButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-secondary-button-bg);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex}.dashboard-module__Gx_nyq__dashboardAiChatButton:hover{border-color:color-mix(in srgb,var(--dashboard-secondary-button-bg)60%,var(--dashboard-border-strong));transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardNavPillIcon{width:32px;height:32px;color:var(--dashboard-secondary-button-bg)}.dashboard-module__Gx_nyq__dashboardNavPillText{display:inline}.dashboard-module__Gx_nyq__dashboardAccount{align-items:center;display:flex;position:relative}.dashboard-module__Gx_nyq__dashboardAccountButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;transition:transform .2s,border-color .2s;display:inline-flex}.dashboard-module__Gx_nyq__dashboardAccountButton:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardAccountAvatar{background:var(--dashboard-secondary-button-bg);width:32px;height:32px;color:var(--dashboard-button-text);letter-spacing:.08em;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.dashboard-module__Gx_nyq__dashboardAccountAvatarImage{object-fit:cover;width:100%;height:100%}.dashboard-module__Gx_nyq__dashboardAccountLabel{text-transform:uppercase;letter-spacing:.2em;color:var(--dashboard-subtle);font-size:10px;font-weight:600}.dashboard-module__Gx_nyq__dashboardAccountOverlay{z-index:3;background:0 0;border:none;animation:.2s dashboard-module__Gx_nyq__accountMenuOverlayIn;position:fixed;inset:0}.dashboard-module__Gx_nyq__dashboardAccountMenu{background:var(--dashboard-surface);color:var(--dashboard-text);border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow);z-index:4;transform-origin:100% 0;border-radius:20px;gap:16px;min-width:240px;padding:16px;animation:.22s cubic-bezier(.2,.7,.2,1) dashboard-module__Gx_nyq__accountMenuIn;display:grid;position:absolute;top:calc(100% + 12px);right:0}.dashboard-module__Gx_nyq__dashboardAccountHeader{gap:4px;display:grid}.dashboard-module__Gx_nyq__dashboardAccountRole{text-transform:uppercase;letter-spacing:.2em;color:var(--dashboard-subtle);margin:0;font-size:11px}.dashboard-module__Gx_nyq__dashboardAccountName{margin:0;font-size:15px;font-weight:600}.dashboard-module__Gx_nyq__dashboardAccountThemeRow{display:flex}.dashboard-module__Gx_nyq__dashboardAccountThemeRow .dashboard-module__Gx_nyq__dashboardThemeToggle{justify-content:center;width:100%}.dashboard-module__Gx_nyq__dashboardAccountActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@keyframes dashboard-module__Gx_nyq__accountMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-module__Gx_nyq__accountMenuOverlayIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dashboard-module__Gx_nyq__dashboardAccountMenu,.dashboard-module__Gx_nyq__dashboardAccountOverlay{animation:none}}.dashboard-module__Gx_nyq__dashboardAccountIconButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);cursor:pointer;border-radius:999px;place-items:center;width:40px;height:40px;transition:transform .2s,border-color .2s;display:grid}.dashboard-module__Gx_nyq__dashboardAccountIconButton:disabled{opacity:.45;cursor:not-allowed}.dashboard-module__Gx_nyq__dashboardAccountIconButton:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardAccountIcon{width:18px;height:18px;color:var(--dashboard-text)}.dashboard-module__Gx_nyq__dashboardAccountLogout{border:1px solid var(--dashboard-danger-border);background:var(--dashboard-danger-bg);color:var(--dashboard-danger-text);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s}.dashboard-module__Gx_nyq__dashboardAccountLogout:hover{border-color:var(--dashboard-danger-border-hover);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardActions{align-items:center;gap:16px;display:flex}.dashboard-module__Gx_nyq__dashboardThemeToggle{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.dashboard-module__Gx_nyq__dashboardThemeToggle:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardThemeIcon{width:18px;height:18px;color:var(--dashboard-text)}.dashboard-module__Gx_nyq__dashboardRole{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-muted);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.dashboard-module__Gx_nyq__dashboardRoleIcon{width:18px;height:18px;display:inline-flex}.dashboard-module__Gx_nyq__dashboardRoleIcon svg{width:100%;height:100%}.dashboard-module__Gx_nyq__dashboardRoleText{text-transform:capitalize}.dashboard-module__Gx_nyq__dashboardGreeting{color:var(--dashboard-muted);font-size:14px}.dashboard-module__Gx_nyq__dashboardMain{flex-direction:column;gap:32px;padding:32px;display:flex}.dashboard-module__Gx_nyq__dashboardHero{grid-template-columns:minmax(460px,1.25fr) minmax(0,1.75fr);align-items:stretch;gap:24px;display:grid}.dashboard-module__Gx_nyq__dashboardHeroAside{height:100%;display:flex}.dashboard-module__Gx_nyq__dashboardHeroAside>*{width:100%}.dashboard-module__Gx_nyq__dashboardEyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--dashboard-subtle);margin:0 0 12px;font-size:11px}.dashboard-module__Gx_nyq__dashboardTitle{margin:0 0 8px;font-size:32px}.dashboard-module__Gx_nyq__dashboardSubtitle{color:var(--dashboard-muted);margin:0}.dashboard-module__Gx_nyq__dashboardAnalyticsPanel{flex-direction:column;justify-content:space-between;gap:14px;height:100%;display:flex}.dashboard-module__Gx_nyq__dashboardAnalyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1280px){.dashboard-module__Gx_nyq__dashboardAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1024px){.dashboard-module__Gx_nyq__dashboardHero{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__Gx_nyq__dashboardHeroPromo{align-items:start}.dashboard-module__Gx_nyq__dashboardHeroPromo .dashboard-module__Gx_nyq__dashboardHeroAside{height:auto}.dashboard-module__Gx_nyq__dashboardHeroPromo .dashboard-module__Gx_nyq__dashboardPlusBanner{flex-direction:column;gap:16px;height:auto}.dashboard-module__Gx_nyq__dashboardHeroPromo .dashboard-module__Gx_nyq__dashboardPlusActions{flex-direction:row;justify-content:flex-start;width:100%;min-width:0}.dashboard-module__Gx_nyq__dashboardHeroPromo .dashboard-module__Gx_nyq__dashboardCreateGrid{margin-top:14px}}.dashboard-module__Gx_nyq__dashboardAnalyticsCard{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow);border-radius:20px;grid-template-rows:1fr auto;gap:8px;min-height:108px;padding:18px 20px;display:grid}.dashboard-module__Gx_nyq__dashboardAnalyticsLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--dashboard-subtle);white-space:nowrap;place-self:start;margin:0;font-size:11px}.dashboard-module__Gx_nyq__dashboardAnalyticsValue{white-space:nowrap;place-self:end;margin:0;font-size:28px;line-height:1.05}.dashboard-module__Gx_nyq__dashboardAnalyticsHint{color:var(--dashboard-muted);margin:0;font-size:13px}.dashboard-module__Gx_nyq__dashboardMotivationQuote{border:1px solid var(--dashboard-border);border-left:4px solid color-mix(in srgb,var(--dashboard-button-bg)65%,transparent);background:color-mix(in srgb,var(--dashboard-surface)90%,var(--dashboard-accent));color:var(--dashboard-muted);border-radius:16px;margin:0;padding:16px 18px 16px 24px;font-size:14px;font-style:italic;line-height:1.45;position:relative;box-shadow:0 10px 25px #14110c14}.dashboard-module__Gx_nyq__dashboardMotivationQuote:before{content:"“";color:color-mix(in srgb,var(--dashboard-button-bg)55%,var(--dashboard-subtle));pointer-events:none;font-size:28px;font-style:normal;line-height:1;position:absolute;top:4px;left:8px}.dashboard-module__Gx_nyq__dashboardMotivationQuote:after{content:"”";color:color-mix(in srgb,var(--dashboard-button-bg)55%,var(--dashboard-subtle));margin-left:4px;font-size:18px;font-style:normal;line-height:1}.dashboard-module__Gx_nyq__dashboardPlusBanner{background:#0f1110;border:1px solid #2a2a2a;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;height:100%;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.dashboard-module__Gx_nyq__dashboardPlusBanner:before{content:"";opacity:.9;z-index:0;background:radial-gradient(circle at 10% 20%,#00f8ca33,#0000 45%),radial-gradient(circle at 80% 15%,#fff5cf24,#0000 50%),radial-gradient(circle at 70% 85%,#00f8ca24,#0000 45%);position:absolute;inset:0}.dashboard-module__Gx_nyq__dashboardPlusBanner>*{z-index:1;position:relative}.dashboard-module__Gx_nyq__dashboardPlusTag{letter-spacing:.14em;text-transform:uppercase;color:#f6c66b;margin:0 0 8px;font-size:11px;font-weight:700}.dashboard-module__Gx_nyq__dashboardPlusList{color:#f5f2ea;gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.dashboard-module__Gx_nyq__dashboardPlusList li:before{content:"•";color:#f6c66b;margin-right:8px}.dashboard-module__Gx_nyq__dashboardPlusBanner .dashboard-module__Gx_nyq__dashboardTitle{color:#f5f2ea}.dashboard-module__Gx_nyq__dashboardPlusBanner .dashboard-module__Gx_nyq__dashboardSubtitle{color:#d8d3c7}.dashboard-module__Gx_nyq__dashboardPlusOrb{filter:blur(2px);z-index:0;pointer-events:none;border-radius:999px;animation:7s ease-in-out infinite dashboard-module__Gx_nyq__dashboardPlusFloat,4.5s ease-in-out infinite dashboard-module__Gx_nyq__dashboardPlusPulse;position:absolute}.dashboard-module__Gx_nyq__dashboardPlusOrbMain{background:radial-gradient(circle,#00f8ca66,#0000 70%);width:220px;height:220px;top:-80px;right:-60px}.dashboard-module__Gx_nyq__dashboardPlusOrbAlt{background:radial-gradient(circle,#fff5cfa6,#0000 70%);width:220px;height:220px;animation-delay:1.5s;top:55%;left:-80px}.dashboard-module__Gx_nyq__dashboardPlusOrbSmall{background:radial-gradient(circle,#fff5cf4d,#0000 70%);width:160px;height:160px;animation-delay:3s;bottom:-60px;right:20%}@keyframes dashboard-module__Gx_nyq__dashboardPlusFloat{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes dashboard-module__Gx_nyq__dashboardPlusPulse{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(30px)scale(1.07)}}.dashboard-module__Gx_nyq__dashboardPlusActions{flex-direction:column;align-items:center;gap:10px;min-width:180px;display:flex}.dashboard-module__Gx_nyq__dashboardPlusActions .dashboard-module__Gx_nyq__dashboardButton{text-align:center}.dashboard-module__Gx_nyq__dashboardCard{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow);border-radius:24px;flex-direction:column;padding:24px;display:flex}.dashboard-module__Gx_nyq__dashboardCardTitle{margin:0 0 8px;font-size:20px}.dashboard-module__Gx_nyq__dashboardCardText{color:var(--dashboard-muted);max-width:58ch;margin:0 0 16px;line-height:1.45}.dashboard-module__Gx_nyq__dashboardCreateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.dashboard-module__Gx_nyq__dashboardCreateAction{border:1px solid var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-surface)92%,var(--dashboard-bg));color:var(--dashboard-text);border-radius:18px;align-content:center;gap:4px;min-height:72px;padding:12px 16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid}.dashboard-module__Gx_nyq__dashboardCreateAction:hover{border-color:color-mix(in srgb,var(--dashboard-button-bg)55%,var(--dashboard-border-strong));transform:translateY(-1px);box-shadow:0 10px 24px #00000014}.dashboard-module__Gx_nyq__dashboardCreateActionPrimary{background:color-mix(in srgb,var(--dashboard-button-bg)18%,var(--dashboard-surface));border-color:color-mix(in srgb,var(--dashboard-button-bg)60%,var(--dashboard-border-strong))}.dashboard-module__Gx_nyq__dashboardCreateActionHead{align-items:center;gap:8px;display:flex}.dashboard-module__Gx_nyq__dashboardCreateActionIcon{width:18px;height:18px;color:color-mix(in srgb,var(--dashboard-button-bg)85%,var(--dashboard-text));flex-shrink:0}.dashboard-module__Gx_nyq__dashboardCreateActionTitle{letter-spacing:.01em;text-wrap:balance;min-height:0;font-size:15px;font-weight:700;line-height:1.2}.dashboard-module__Gx_nyq__dashboardButton{background:var(--dashboard-button-bg);color:var(--dashboard-button-text);cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .2s,opacity .2s}.dashboard-module__Gx_nyq__dashboardButton:hover{opacity:.9;transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardButton:disabled{cursor:not-allowed;opacity:.6;transform:none}.dashboard-module__Gx_nyq__dashboardButtonRow{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:auto;display:flex}.dashboard-module__Gx_nyq__dashboardButtonSecondary{border:2px solid var(--dashboard-secondary-button-bg);color:var(--dashboard-secondary-button-bg);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;transition:transform .2s,border-color .2s,color .2s,box-shadow .2s,background .2s}.dashboard-module__Gx_nyq__dashboardButtonSecondary:hover{border-color:var(--dashboard-secondary-button-bg);background:color-mix(in srgb,var(--dashboard-secondary-button-bg)14%,transparent);color:var(--dashboard-secondary-button-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--dashboard-secondary-button-bg)24%,transparent);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardLogoutButton{background:var(--dashboard-button-bg);color:var(--dashboard-button-text);cursor:pointer;border:none;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:transform .2s,opacity .2s}.dashboard-module__Gx_nyq__dashboardLogoutButton:hover{opacity:.9;transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardModalOverlay{z-index:5;background:#090b0a8c;justify-content:center;align-items:center;padding:24px;animation:.22s dashboard-module__Gx_nyq__dashboardModalOverlayIn;display:flex;position:fixed;inset:0}.dashboard-module__Gx_nyq__dashboardModal{background:var(--dashboard-surface);color:var(--dashboard-text);border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow);transform-origin:top;border-radius:24px;flex-direction:column;gap:20px;width:min(600px,100%);max-height:calc(100vh - 80px);padding:24px;animation:.28s cubic-bezier(.2,.7,.2,1) dashboard-module__Gx_nyq__dashboardModalIn;display:flex;overflow-y:auto}.dashboard-module__Gx_nyq__dashboardModalTall{max-height:calc(100vh - 48px)}@keyframes dashboard-module__Gx_nyq__dashboardModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes dashboard-module__Gx_nyq__dashboardModalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dashboard-module__Gx_nyq__dashboardModalOverlay,.dashboard-module__Gx_nyq__dashboardModal{animation:none}}.dashboard-module__Gx_nyq__dashboardModalHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module__Gx_nyq__dashboardModalEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--dashboard-subtle);margin:0 0 4px;font-size:11px}.dashboard-module__Gx_nyq__dashboardModalTitle{margin:0;font-size:22px}.dashboard-module__Gx_nyq__dashboardModalSubheading{color:var(--dashboard-text);margin:6px 0 0;font-size:14px;font-weight:600}.dashboard-module__Gx_nyq__dashboardModalClose{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:999px;width:32px;height:32px;font-size:20px;line-height:1}.dashboard-module__Gx_nyq__dashboardModalForm{flex-direction:column;gap:16px;display:flex}.dashboard-module__Gx_nyq__dashboardModalField{color:var(--dashboard-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.dashboard-module__Gx_nyq__dashboardStatusGroup{gap:10px;display:grid}.dashboard-module__Gx_nyq__dashboardStatusOption{border:1px solid var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-surface)90%,var(--dashboard-bg));text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.dashboard-module__Gx_nyq__dashboardStatusOption:hover{border-color:var(--dashboard-border-strong);box-shadow:none}.dashboard-module__Gx_nyq__dashboardStatusOptionActive{border-color:var(--dashboard-accent);background:color-mix(in srgb,var(--dashboard-accent)16%,var(--dashboard-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--dashboard-accent)45%,transparent)}.dashboard-module__Gx_nyq__dashboardStatusIcon{width:16px;height:16px;color:var(--dashboard-subtle);opacity:.7;flex-shrink:0;margin-top:2px}.dashboard-module__Gx_nyq__dashboardStatusOptionActive .dashboard-module__Gx_nyq__dashboardStatusIcon{color:var(--dashboard-subtle);opacity:.8}.dashboard-module__Gx_nyq__dashboardStatusText{flex-direction:column;gap:2px;display:flex}.dashboard-module__Gx_nyq__dashboardStatusLabel{color:var(--dashboard-text);font-size:13px;font-weight:600}.dashboard-module__Gx_nyq__dashboardStatusHint{color:var(--dashboard-subtle);font-size:12px}.dashboard-module__Gx_nyq__dashboardStatusCheck{border:1px solid var(--dashboard-border-strong);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.dashboard-module__Gx_nyq__dashboardStatusCheckIcon{width:12px;height:12px;color:var(--dashboard-button-text)}.dashboard-module__Gx_nyq__dashboardStatusOptionActive .dashboard-module__Gx_nyq__dashboardStatusCheck{border-color:var(--dashboard-accent);background:var(--dashboard-button-bg)}.dashboard-module__Gx_nyq__dashboardToggleRow{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);background:color-mix(in srgb,var(--dashboard-surface)90%,var(--dashboard-bg));cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.dashboard-module__Gx_nyq__dashboardToggleRow:hover,.dashboard-module__Gx_nyq__dashboardToggleRow:focus-within{border-color:var(--dashboard-border-strong);box-shadow:none}.dashboard-module__Gx_nyq__dashboardToggleTitle{color:var(--dashboard-text);font-weight:600;display:block}.dashboard-module__Gx_nyq__dashboardToggleHint{color:var(--dashboard-subtle);margin-top:2px;font-size:12px;display:block}.dashboard-module__Gx_nyq__dashboardSwitch{align-items:center;display:inline-flex;position:relative}.dashboard-module__Gx_nyq__dashboardSwitchInput{opacity:0;width:1px;height:1px;position:absolute}.dashboard-module__Gx_nyq__dashboardSwitchTrack{background:color-mix(in srgb,var(--dashboard-surface)70%,var(--dashboard-border-strong));width:44px;height:24px;box-shadow:inset 0 0 0 1px var(--dashboard-border-strong);border-radius:999px;transition:background .2s;position:relative}.dashboard-module__Gx_nyq__dashboardSwitchTrack:after{content:"";background:var(--dashboard-surface);border-radius:999px;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #06080740}.dashboard-module__Gx_nyq__dashboardSwitchInput:checked+.dashboard-module__Gx_nyq__dashboardSwitchTrack{background:var(--dashboard-button-bg);box-shadow:inset 0 0 0 1px #0000001f}.dashboard-module__Gx_nyq__dashboardSwitchInput:checked+.dashboard-module__Gx_nyq__dashboardSwitchTrack:after{background:var(--dashboard-button-text);transform:translate(20px)}.dashboard-module__Gx_nyq__dashboardSwitchInput:focus-visible+.dashboard-module__Gx_nyq__dashboardSwitchTrack{outline:2px solid var(--dashboard-button-bg);outline-offset:2px}.dashboard-module__Gx_nyq__dashboardLabelWithIcon{align-items:center;gap:6px;display:inline-flex}.dashboard-module__Gx_nyq__dashboardLabelIcon{width:14px;height:14px;color:var(--dashboard-subtle)}.dashboard-module__Gx_nyq__dashboardHelperText{color:var(--dashboard-subtle);font-size:12px}.dashboard-module__Gx_nyq__dashboardPromptActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__Gx_nyq__dashboardModalField input,.dashboard-module__Gx_nyq__dashboardModalField textarea{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);background:0 0;border-radius:14px;padding:10px 12px;font-family:inherit;font-size:14px}.dashboard-module__Gx_nyq__dashboardModalField textarea{resize:vertical}.dashboard-module__Gx_nyq__dashboardModalError{color:#e85d75;margin:0;font-size:13px}.dashboard-module__Gx_nyq__dashboardModalActions{flex-wrap:wrap;gap:12px;display:flex}.dashboard-module__Gx_nyq__dashboardModalActionsSplit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__Gx_nyq__publicHubSubtitle{color:var(--dashboard-muted);margin:6px 0 16px;font-size:14px}.dashboard-module__Gx_nyq__publicHubSearch{flex-direction:column;gap:14px;width:100%;display:flex}.dashboard-module__Gx_nyq__publicHubSearchControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-module__Gx_nyq__publicHubSearchInput{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);border-radius:12px;width:min(520px,100%);min-width:0;padding:10px 12px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.dashboard-module__Gx_nyq__publicHubSearchInput:focus{border-color:var(--dashboard-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dashboard-accent)35%,transparent);outline:none}.dashboard-module__Gx_nyq__publicHubSortLabel{color:var(--dashboard-subtle);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.dashboard-module__Gx_nyq__publicHubSearchSelect{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);letter-spacing:normal;text-transform:none;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600}.dashboard-module__Gx_nyq__publicHubSearchSelect:focus{border-color:var(--dashboard-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dashboard-accent)35%,transparent);outline:none}.dashboard-module__Gx_nyq__publicHubSearchMessage{color:var(--dashboard-subtle);padding:12px;font-size:12px}.dashboard-module__Gx_nyq__dashboardTextButtonDanger{color:var(--dashboard-danger-text);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.dashboard-module__Gx_nyq__dashboardTextButtonDanger:disabled{opacity:.6;cursor:not-allowed}.dashboard-module__Gx_nyq__dashboardTextButton{color:var(--dashboard-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.dashboard-module__Gx_nyq__dashboardTextButton:disabled{opacity:.6;cursor:not-allowed}.dashboard-module__Gx_nyq__dashboardModalList{border-top:1px solid var(--dashboard-border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.dashboard-module__Gx_nyq__dashboardModalListTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--dashboard-subtle);margin:0;font-size:13px}.dashboard-module__Gx_nyq__dashboardModalEmpty{color:var(--dashboard-muted);margin:0}.dashboard-module__Gx_nyq__dashboardModalItems{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__Gx_nyq__dashboardModalItem{border:1px solid var(--dashboard-border);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-module__Gx_nyq__dashboardModalItemTitle{color:var(--dashboard-text);margin:0 0 2px;font-weight:600}.dashboard-module__Gx_nyq__dashboardModalItemMeta{color:var(--dashboard-muted);margin:0;font-size:12px}.dashboard-module__Gx_nyq__dashboardModalItemBadge{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);border-radius:999px;padding:4px 10px;font-size:11px}.dashboard-module__Gx_nyq__dashboardPagination{justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.dashboard-module__Gx_nyq__dashboardPaginationButton{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.dashboard-module__Gx_nyq__dashboardPaginationButton:disabled{opacity:.4;cursor:not-allowed}.dashboard-module__Gx_nyq__dashboardPaginationMeta{color:var(--dashboard-muted);font-size:12px}.dashboard-module__Gx_nyq__dashboardDangerButton{border:1px solid var(--dashboard-danger-border);background:var(--dashboard-danger-bg);color:var(--dashboard-danger-text);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600}.dashboard-module__Gx_nyq__dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}@media (min-width:1200px){.dashboard-module__Gx_nyq__dashboardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dashboard-module__Gx_nyq__dashboardSection{flex-direction:column;gap:16px;display:flex}.dashboard-module__Gx_nyq__dashboardSectionHeader{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__Gx_nyq__dashboardSectionHeaderCompact{margin-bottom:4px}.dashboard-module__Gx_nyq__dashboardSectionControls{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);box-sizing:border-box;border-radius:999px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;padding:4px 10px;display:flex}.dashboard-module__Gx_nyq__dashboardSegmented{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.dashboard-module__Gx_nyq__dashboardSegmentedButton{color:var(--dashboard-muted);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:12px;font-weight:600}.dashboard-module__Gx_nyq__dashboardSegmentedButtonActive{background:var(--dashboard-accent);color:var(--dashboard-button-text)}.dashboard-module__Gx_nyq__dashboardSectionTitle{margin:0;font-size:18px}.dashboard-module__Gx_nyq__dashboardSearchInput{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);border-radius:10px;min-width:200px;padding:4px 10px;font-size:12px;font-weight:500;transition:border-color .2s,background .2s}.dashboard-module__Gx_nyq__dashboardSearchInput::placeholder{color:var(--dashboard-subtle)}.dashboard-module__Gx_nyq__dashboardSearchInput:focus{border-color:var(--dashboard-accent);outline:none}.dashboard-module__Gx_nyq__dashboardSelect{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;border-radius:10px;padding:4px 18px 4px 10px;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .2s,transform .2s}.dashboard-module__Gx_nyq__dashboardSelect:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardControlActive{border-color:var(--dashboard-accent);color:var(--dashboard-text);background:#c08f4d1f}@media (max-width:900px){.dashboard-module__Gx_nyq__dashboardSectionHeader{flex-wrap:wrap}.dashboard-module__Gx_nyq__dashboardSectionControls{flex-wrap:wrap;justify-content:flex-start;width:100%}}.dashboard-module__Gx_nyq__dashboardTile{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 30px #14110c14}.dashboard-module__Gx_nyq__dashboardTileIconBg{opacity:.06;width:98px;height:98px;color:var(--dashboard-text);pointer-events:none;position:absolute;bottom:-16px;right:-6px}.dashboard-module__Gx_nyq__dashboardTileHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module__Gx_nyq__dashboardTileTitle{margin:0;font-size:16px}.dashboard-module__Gx_nyq__dashboardTileText{color:var(--dashboard-muted);margin:6px 0 10px;font-size:12px}.dashboard-module__Gx_nyq__dashboardTileActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.dashboard-module__Gx_nyq__dashboardIconButton{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dashboard-module__Gx_nyq__dashboardIconButton:hover{color:var(--dashboard-text);border-color:var(--dashboard-accent)}.dashboard-module__Gx_nyq__dashboardIcon{width:16px;height:16px}.dashboard-module__Gx_nyq__dashboardTileButton{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,color .2s}.dashboard-module__Gx_nyq__dashboardTileButton:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.dashboard-module__Gx_nyq__dashboardSpinner{width:16px;height:16px;animation:.9s linear infinite dashboard-module__Gx_nyq__dashboardSpin}.dashboard-module__Gx_nyq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dashboard-module__Gx_nyq__dashboardSpin{to{transform:rotate(360deg)}}html[data-theme=dark] .dashboard-module__Gx_nyq__dashboardShell{--dashboard-bg:#0f1110;--dashboard-text:#f5f2ea;--dashboard-surface:#1a1f1c;--dashboard-surface-muted:#1a1f1cc7;--dashboard-border:#f5f2ea14;--dashboard-border-strong:#f5f2ea29;--dashboard-muted:#bcb6a8;--dashboard-subtle:#9f9788;--dashboard-shadow:0 20px 50px #06080773;--dashboard-accent:var(--dashboard-secondary,#fff5cf);--dashboard-button-bg:var(--dashboard-primary,#00f8ca);--dashboard-button-text:var(--dashboard-primary-text,#171513);--dashboard-button-outline:var(--dashboard-primary,#00f8ca);--dashboard-danger-bg:#ff5f5f1f;--dashboard-danger-border:#ff5f5f73;--dashboard-danger-text:#ff5f5f;--dashboard-danger-border-hover:#ff5f5fb3;--dashboard-ai-logo-filter:invert(1)}html[data-theme=dark] .dashboard-module__Gx_nyq__dashboardBrandText{color:var(--dashboard-button-bg)}html[data-theme=dark] .dashboard-module__Gx_nyq__dashboardBrandLogo{filter:brightness(0)saturate()invert(78%)sepia(33%)saturate(747%)hue-rotate(110deg)brightness()contrast(96%)}html[data-theme=dark] .dashboard-module__Gx_nyq__dashboardBrandLogoLight{display:none}html[data-theme=dark] .dashboard-module__Gx_nyq__dashboardBrandLogoDark{filter:brightness(0)invert();display:block}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardShell{--dashboard-bg:#fef6e8;--dashboard-text:#2c2c54;--dashboard-surface:#fff;--dashboard-surface-muted:#ffffffeb;--dashboard-border:#2c2c541f;--dashboard-border-strong:#2c2c5433;--dashboard-muted:#2c2c54b8;--dashboard-subtle:#2c2c548c;--dashboard-shadow:0 20px 50px #2c2c541f;--dashboard-accent:var(--dashboard-secondary,#7f7961);--dashboard-button-bg:var(--dashboard-primary,#007b5e);--dashboard-button-text:var(--dashboard-primary-text,#fff);--dashboard-button-outline:var(--dashboard-primary,#007b5e);--dashboard-secondary-button-bg:var(--dashboard-secondary,#7f7961);--dashboard-secondary-button-text:var(--dashboard-secondary-text,#fff);--dashboard-danger-bg:#ff5f5f1f;--dashboard-danger-border:#ff5f5f73;--dashboard-danger-text:#ff5f5f;--dashboard-danger-border-hover:#ff5f5fb3;--dashboard-ai-logo-filter:none}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardBrandLogoLight{display:block}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardBrandLogoDark{display:none}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusBanner{border-color:color-mix(in srgb,var(--dashboard-button-bg)22%,var(--dashboard-border));background:color-mix(in srgb,var(--dashboard-accent)8%,#fff);box-shadow:0 1px 2px #19232d14,0 6px 14px #19232d1f}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusBanner:before{display:none}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusTag{color:color-mix(in srgb,var(--dashboard-button-bg)78%,#8f5b12)}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusList{color:var(--dashboard-text)}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusList li:before{color:color-mix(in srgb,var(--dashboard-button-bg)72%,#b36b1a)}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusBanner .dashboard-module__Gx_nyq__dashboardTitle{color:var(--dashboard-text)}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusBanner .dashboard-module__Gx_nyq__dashboardSubtitle{color:var(--dashboard-muted)}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusOrbMain{display:none}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusOrbAlt{display:none}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusOrbSmall{display:none}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardCreateActionTitle{color:#171513}html[data-theme=light] .dashboard-module__Gx_nyq__dashboardCard{box-shadow:0 1px 2px #19232d14,0 6px 14px #19232d1f}:is(html[data-theme=light] .dashboard-module__Gx_nyq__dashboardCard:hover,html[data-theme=light] .dashboard-module__Gx_nyq__dashboardPlusBanner:hover){box-shadow:0 2px 6px #19232d1a,0 10px 22px #19232d24}@media (prefers-color-scheme:dark){html:not([data-theme]) .dashboard-module__Gx_nyq__dashboardShell{--dashboard-bg:#0f1110;--dashboard-text:#f5f2ea;--dashboard-surface:#1a1f1c;--dashboard-surface-muted:#1a1f1cc7;--dashboard-border:#f5f2ea14;--dashboard-border-strong:#f5f2ea29;--dashboard-muted:#bcb6a8;--dashboard-subtle:#9f9788;--dashboard-shadow:0 20px 50px #06080773;--dashboard-accent:var(--dashboard-secondary,#fff5cf);--dashboard-button-bg:var(--dashboard-primary,#00f8ca);--dashboard-button-text:var(--dashboard-primary-text,#171513);--dashboard-button-outline:var(--dashboard-primary,#00f8ca);--dashboard-danger-bg:#ff5f5f1f;--dashboard-danger-border:#ff5f5f73;--dashboard-danger-text:#ff5f5f;--dashboard-danger-border-hover:#ff5f5fb3;--dashboard-ai-logo-filter:invert(1)}html:not([data-theme]) .dashboard-module__Gx_nyq__dashboardBrandText{color:var(--dashboard-button-bg)}html:not([data-theme]) .dashboard-module__Gx_nyq__dashboardBrandLogo{filter:brightness(0)saturate()invert(78%)sepia(33%)saturate(747%)hue-rotate(110deg)brightness()contrast(96%)}html:not([data-theme]) .dashboard-module__Gx_nyq__dashboardBrandLogoLight{display:none}html:not([data-theme]) .dashboard-module__Gx_nyq__dashboardBrandLogoDark{filter:brightness(0)invert();display:block}}@media (max-width:900px){.dashboard-module__Gx_nyq__dashboardHero{grid-template-columns:1fr}.dashboard-module__Gx_nyq__dashboardAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__Gx_nyq__dashboardBrandText{display:none}.dashboard-module__Gx_nyq__dashboardPlusBanner{flex-direction:column;height:auto}.dashboard-module__Gx_nyq__dashboardHeroAside{height:auto}.dashboard-module__Gx_nyq__dashboardPlusActions{flex-flow:wrap}.dashboard-module__Gx_nyq__dashboardCreateGrid{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-module__Gx_nyq__dashboardNav{padding:14px 18px}.dashboard-module__Gx_nyq__dashboardNavActions{gap:8px}.dashboard-module__Gx_nyq__dashboardAiChatButton{padding:6px 10px}.dashboard-module__Gx_nyq__dashboardNavPillText{display:none}.dashboard-module__Gx_nyq__dashboardMain{padding:24px 20px}.dashboard-module__Gx_nyq__dashboardAccountButton{padding:4px}.dashboard-module__Gx_nyq__dashboardAccountLabel{display:none}.dashboard-module__Gx_nyq__dashboardAccountMenu{padding:18px 18px calc(22px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 140px - env(safe-area-inset-bottom,0px));border-radius:22px;position:absolute;inset:calc(100% + 12px) 0 auto auto;overflow:auto;box-shadow:0 26px 60px #090b0a33}.dashboard-module__Gx_nyq__dashboardAccountActions{justify-content:flex-end}.dashboard-module__Gx_nyq__dashboardSectionControls{box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:6px;overflow:hidden}.dashboard-module__Gx_nyq__dashboardButtonRow{justify-content:flex-end}.dashboard-module__Gx_nyq__dashboardCard{border-radius:18px;padding:18px}.dashboard-module__Gx_nyq__dashboardCardText{margin-bottom:14px;font-size:15px}.dashboard-module__Gx_nyq__dashboardCreateAction{border-radius:14px;gap:2px;min-height:0;padding:12px 14px}.dashboard-module__Gx_nyq__dashboardCreateActionTitle{min-height:0;font-size:18px}.dashboard-module__Gx_nyq__dashboardCreateActionHead{gap:10px;min-height:0}.dashboard-module__Gx_nyq__dashboardCreateActionIcon{width:20px;height:20px}.dashboard-module__Gx_nyq__dashboardSearchInput,.dashboard-module__Gx_nyq__dashboardSelect{width:100%}.dashboard-module__Gx_nyq__dashboardSearchInput{min-width:0;max-width:100%}.dashboard-module__Gx_nyq__dashboardSegmented{box-sizing:border-box;flex:1;width:100%;min-width:0}.dashboard-module__Gx_nyq__dashboardSegmentedButton{text-align:center;flex:1}}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_57ab45ac-module__Ot9m3a__className{font-family:Poppins,Arial,sans-serif;font-style:normal}
.toast-module__3pYdSq__toast{z-index:6;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;bottom:24px;right:20px;box-shadow:0 18px 40px #0a0c0b2e}.toast-module__3pYdSq__toastNormal{color:#fef6e8;background:#14110c}.toast-module__3pYdSq__toastWarning{color:#8a7a00;background:#fffde0}.toast-module__3pYdSq__toastAlert{color:#ef476f;background:#ffe5ec}@media (max-width:640px){.toast-module__3pYdSq__toast{text-align:center;left:16px;right:16px}}html[data-theme=dark] .toast-module__3pYdSq__toastNormal{color:#14110c;background:#f5f2ea}html[data-theme=dark] .toast-module__3pYdSq__toastWarning{color:#8a7a00;background:#fffde0}html[data-theme=dark] .toast-module__3pYdSq__toastAlert{color:#ef476f;background:#ffe5ec}
.QuestionBuilder-module__fM8WRa__questionBuilder{flex-direction:column;gap:12px;display:flex}.QuestionBuilder-module__fM8WRa__questionBuilderHeader{color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.QuestionBuilder-module__fM8WRa__questionBuilderList{flex-direction:column;gap:16px;display:flex}.QuestionBuilder-module__fM8WRa__questionCard{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);border-radius:16px;flex-direction:column;gap:0;padding:12px 16px;display:flex}.QuestionBuilder-module__fM8WRa__questionCardOpen{padding-bottom:16px}.QuestionBuilder-module__fM8WRa__questionCardCollapsed{padding-bottom:12px}.QuestionBuilder-module__fM8WRa__questionCardHeader{color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.QuestionBuilder-module__fM8WRa__questionTitle{color:var(--dashboard-text);font-weight:600}.QuestionBuilder-module__fM8WRa__questionActions{align-items:center;gap:4px;display:inline-flex}.QuestionBuilder-module__fM8WRa__questionMenuWrap{position:relative}.QuestionBuilder-module__fM8WRa__questionMenuToggle{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-subtle);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;display:inline-flex}.QuestionBuilder-module__fM8WRa__questionMenu{background:var(--dashboard-surface);border:1px solid var(--dashboard-border-strong);z-index:10;border-radius:12px;gap:4px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.QuestionBuilder-module__fM8WRa__questionMenuItem{color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:13px}.QuestionBuilder-module__fM8WRa__questionMenuItem:hover{background:color-mix(in srgb,var(--dashboard-accent)12%,transparent)}.QuestionBuilder-module__fM8WRa__questionMenuItemDestructive{color:var(--dashboard-danger-text)}.QuestionBuilder-module__fM8WRa__questionMenuItemDestructive:hover{background:var(--dashboard-danger-bg)}.QuestionBuilder-module__fM8WRa__questionToggle{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-subtle);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.QuestionBuilder-module__fM8WRa__questionToggleIcon{width:16px;height:16px;color:var(--dashboard-subtle);transition:transform .2s}.QuestionBuilder-module__fM8WRa__questionToggleIconOpen{transform:rotate(90deg)}.QuestionBuilder-module__fM8WRa__questionContent{flex-direction:column;gap:12px;display:flex}.QuestionBuilder-module__fM8WRa__questionContentWrap{opacity:0;visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .28s,opacity .22s,transform .22s,margin-top .22s;display:grid;transform:translateY(-4px)}.QuestionBuilder-module__fM8WRa__questionContentWrapOpen{opacity:1;visibility:visible;grid-template-rows:1fr;margin-top:12px;transform:translateY(0)}.QuestionBuilder-module__fM8WRa__questionContentWrap>.QuestionBuilder-module__fM8WRa__questionContent{min-height:0;overflow:hidden}.QuestionBuilder-module__fM8WRa__questionInput{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);background:0 0;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:14px}.QuestionBuilder-module__fM8WRa__questionImageField{flex-direction:column;gap:8px;display:flex}.QuestionBuilder-module__fM8WRa__questionHiddenFileInput{display:none}.QuestionBuilder-module__fM8WRa__questionImageLabel{color:var(--dashboard-subtle);font-size:12px}.QuestionBuilder-module__fM8WRa__questionImageHint{color:var(--dashboard-danger-text);margin:0;font-size:12px}.QuestionBuilder-module__fM8WRa__questionImageMeta{color:var(--dashboard-muted);font-size:12px}.QuestionBuilder-module__fM8WRa__questionImageUrlPanel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s,transform .18s;display:grid;transform:translateY(-4px)}.QuestionBuilder-module__fM8WRa__questionImageUrlPanelOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transform:translateY(0)}.QuestionBuilder-module__fM8WRa__questionImageUrlPanelInner{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.QuestionBuilder-module__fM8WRa__questionImageActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QuestionBuilder-module__fM8WRa__questionImageUpload{border:1px dashed var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s,color .2s}.QuestionBuilder-module__fM8WRa__questionImageUpload:hover:not(:disabled){border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.QuestionBuilder-module__fM8WRa__questionImageUpload:disabled{opacity:.6;cursor:not-allowed}.QuestionBuilder-module__fM8WRa__questionImageOption{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-subtle);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s,color .2s,background .2s}.QuestionBuilder-module__fM8WRa__questionImageOption:hover:not(:disabled){border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.QuestionBuilder-module__fM8WRa__questionImageOptionActive{border-color:var(--dashboard-accent);color:var(--dashboard-text);background:color-mix(in srgb,var(--dashboard-accent)12%,transparent)}.QuestionBuilder-module__fM8WRa__questionImageOption:disabled{opacity:.6;cursor:not-allowed}.QuestionBuilder-module__fM8WRa__questionImagePreviewWrap{justify-items:start;gap:8px;display:grid}.QuestionBuilder-module__fM8WRa__questionImagePreview{border:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)85%,var(--dashboard-bg));object-fit:cover;border-radius:12px;width:min(100%,360px)}.QuestionBuilder-module__fM8WRa__questionImageRemove{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-subtle);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s,color .2s}.QuestionBuilder-module__fM8WRa__questionImageRemove:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.QuestionBuilder-module__fM8WRa__answerList{flex-direction:column;gap:10px;display:flex}.QuestionBuilder-module__fM8WRa__answerRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.QuestionBuilder-module__fM8WRa__answerRow input[type=radio]{appearance:none;border:1.5px solid var(--dashboard-border-strong);background:var(--dashboard-surface);cursor:pointer;border-radius:999px;place-items:center;width:16px;height:16px;margin:0;transition:border-color .2s,background-color .2s;display:inline-grid}.QuestionBuilder-module__fM8WRa__answerRow input[type=radio]:before{content:"";background:var(--dashboard-accent);border-radius:999px;width:8px;height:8px;transition:transform .2s;transform:scale(0)}.QuestionBuilder-module__fM8WRa__answerRow input[type=radio]:checked{border-color:var(--dashboard-accent);background:color-mix(in srgb,var(--dashboard-accent)16%,var(--dashboard-surface))}.QuestionBuilder-module__fM8WRa__answerRow input[type=radio]:checked:before{transform:scale(1)}.QuestionBuilder-module__fM8WRa__answerRow input[type=radio]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--dashboard-accent)25%,transparent);outline:none}.QuestionBuilder-module__fM8WRa__answerInput{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);background:0 0;border-radius:12px;width:100%;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px}.QuestionBuilder-module__fM8WRa__answerRemove{color:var(--dashboard-subtle);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .18s;display:inline-flex}.QuestionBuilder-module__fM8WRa__answerRow:hover .QuestionBuilder-module__fM8WRa__answerRemove,.QuestionBuilder-module__fM8WRa__answerRow:focus-within .QuestionBuilder-module__fM8WRa__answerRemove{opacity:1;pointer-events:auto}@media (hover:none) and (pointer:coarse){.QuestionBuilder-module__fM8WRa__answerRemove{opacity:1;pointer-events:auto}}.QuestionBuilder-module__fM8WRa__answerRemove:hover:not(:disabled){border-color:var(--dashboard-danger-border);background:var(--dashboard-danger-bg);color:var(--dashboard-danger-text)}.QuestionBuilder-module__fM8WRa__answerRemove:disabled{opacity:.5;cursor:not-allowed}.QuestionBuilder-module__fM8WRa__answerRemoveIcon{width:14px;height:14px}.QuestionBuilder-module__fM8WRa__questionAddOption{border:1px dashed var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:6px 10px;font-size:12px}.QuestionBuilder-module__fM8WRa__questionAddRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.QuestionBuilder-module__fM8WRa__questionAddButton{border:1px solid color-mix(in srgb,var(--dashboard-button-bg)34%,var(--dashboard-border-strong));background:color-mix(in srgb,var(--dashboard-button-bg)14%,var(--dashboard-surface));color:var(--dashboard-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;padding:9px 14px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.QuestionBuilder-module__fM8WRa__questionAddButton:hover{border-color:color-mix(in srgb,var(--dashboard-button-bg)58%,var(--dashboard-border-strong));background:color-mix(in srgb,var(--dashboard-button-bg)22%,var(--dashboard-surface));transform:translateY(-1px)}.QuestionBuilder-module__fM8WRa__questionAddButtonIcon{width:16px;height:16px}
.my-profile-module__i17TiW__profileShell{flex-direction:column;flex:1;align-items:center;gap:12px;width:85%;margin:0 auto;padding:16px 32px 24px;display:flex}.my-profile-module__i17TiW__profileCard{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow);border-radius:24px;gap:8px;width:min(92vw,860px);max-width:860px;padding:10px 22px 18px;display:grid}.my-profile-module__i17TiW__profileHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;margin-bottom:10px;display:flex}.my-profile-module__i17TiW__profileInfoButton{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);aspect-ratio:1;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:border-color .2s,color .2s,transform .2s;display:grid}.my-profile-module__i17TiW__profileInfoButton:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.my-profile-module__i17TiW__profileInfoIcon{width:16px;height:16px}.my-profile-module__i17TiW__profileDisclaimerBody{color:var(--dashboard-text);text-align:left;gap:12px;font-size:13px;display:grid}.my-profile-module__i17TiW__profileDisclaimerBody p{margin:0}.my-profile-module__i17TiW__profileTitle{margin:0;font-size:22px}.my-profile-module__i17TiW__profileSubtitle{color:var(--dashboard-muted);margin:2px 0 0;font-size:14px}.my-profile-module__i17TiW__profileThemeLocked{border:1px dashed var(--dashboard-border-strong);color:var(--dashboard-subtle);background:var(--dashboard-surface-muted);border-radius:18px;padding:16px 18px;font-size:14px}.my-profile-module__i17TiW__ticketAccordion{width:100%}.my-profile-module__i17TiW__ticketSummary{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;list-style:none;display:flex}.my-profile-module__i17TiW__ticketSummary:after{content:"";border-right:2px solid var(--dashboard-muted);border-bottom:2px solid var(--dashboard-muted);width:10px;height:10px;transition:transform .2s,border-color .2s;transform:rotate(45deg)}.my-profile-module__i17TiW__ticketAccordionOpen .my-profile-module__i17TiW__ticketSummary:after{transform:rotate(-135deg)}.my-profile-module__i17TiW__ticketSummary:hover:after{border-color:var(--dashboard-text)}.my-profile-module__i17TiW__ticketBody{opacity:0;max-height:0;margin-top:0;transition:max-height .35s,opacity .25s,transform .25s;overflow:hidden;transform:translateY(-6px)}.my-profile-module__i17TiW__ticketAccordionOpen .my-profile-module__i17TiW__ticketBody{opacity:1;max-height:1200px;margin-top:14px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.my-profile-module__i17TiW__ticketBody{transition:none;transform:none}.my-profile-module__i17TiW__ticketSendLabel{transition:none}.my-profile-module__i17TiW__ticketSendButtonLaunch .my-profile-module__i17TiW__ticketSendArrow{opacity:1;animation:none;transform:translate(24%,-50%)}}.my-profile-module__i17TiW__profileBody{gap:10px;margin-top:2px;display:grid}.my-profile-module__i17TiW__profileField{color:var(--dashboard-text);letter-spacing:.02em;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:grid}.my-profile-module__i17TiW__profileField input{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);background:0 0;border-radius:14px;padding:10px 12px;font-family:inherit;font-size:14px}.my-profile-module__i17TiW__profileField textarea{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);resize:vertical;background:0 0;border-radius:14px;padding:10px 12px;font-family:inherit;font-size:14px}.my-profile-module__i17TiW__profileField input:focus,.my-profile-module__i17TiW__profileField textarea:focus{border-color:var(--dashboard-accent);outline:none}.my-profile-module__i17TiW__profileAvatar{border:1px solid var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-surface)85%,var(--dashboard-bg));width:64px;height:64px;color:var(--dashboard-muted);border-radius:999px;place-items:center;display:grid;overflow:hidden}.my-profile-module__i17TiW__profileAvatar img{object-fit:cover;width:100%;height:100%}.my-profile-module__i17TiW__profileAvatarPlaceholder{letter-spacing:.06em;font-size:22px;font-weight:700}.my-profile-module__i17TiW__profileAvatarActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.my-profile-module__i17TiW__profileAvatarStack{justify-items:center;gap:6px;display:grid}.my-profile-module__i17TiW__profileUploadButton{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;height:34px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.my-profile-module__i17TiW__profileUploadButton:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text)}.my-profile-module__i17TiW__profileRemoveButton{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;height:34px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.my-profile-module__i17TiW__profileRemoveButton:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text)}.my-profile-module__i17TiW__profileHelper{color:var(--dashboard-subtle);text-align:center;margin:0;font-size:12px}.my-profile-module__i17TiW__profileActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:0;display:flex}.my-profile-module__i17TiW__profileSaveButton{background:var(--dashboard-button-bg);color:var(--dashboard-button-text);cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .2s,opacity .2s}.my-profile-module__i17TiW__profileSaveButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.my-profile-module__i17TiW__profileSaveButton:disabled{opacity:.5;cursor:not-allowed}.my-profile-module__i17TiW__ticketSendButton{justify-content:center;align-items:center;min-width:130px;display:inline-flex;position:relative;overflow:hidden}.my-profile-module__i17TiW__ticketSendLabel{transition:opacity .22s,transform .22s}.my-profile-module__i17TiW__ticketSendArrow{opacity:0;pointer-events:none;font-size:17px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-125%,-50%)scale(.9)rotate(-10deg)}.my-profile-module__i17TiW__ticketSendButtonLaunch .my-profile-module__i17TiW__ticketSendLabel{opacity:0;transform:translate(-14px)}.my-profile-module__i17TiW__ticketSendButtonLaunch .my-profile-module__i17TiW__ticketSendArrow{opacity:1;animation:.65s cubic-bezier(.22,.7,.2,1) forwards my-profile-module__i17TiW__ticketArrowLaunch}@keyframes my-profile-module__i17TiW__ticketArrowLaunch{0%{opacity:0;transform:translate(-125%,-50%)scale(.9)rotate(-10deg)}18%{opacity:1;transform:translate(-28%,-50%)scale(1.08)rotate(-3deg)}to{opacity:0;transform:translate(185%,-50%)scale(1.02)rotate(0)}}.my-profile-module__i17TiW__profileStatus{color:var(--dashboard-muted);margin:0;font-size:13px}.my-profile-module__i17TiW__profileError{color:var(--dashboard-danger-text);margin:0;font-size:13px}.my-profile-module__i17TiW__profileThemePicker{gap:12px;display:grid}.my-profile-module__i17TiW__profileThemeSection{gap:10px;display:grid}.my-profile-module__i17TiW__profileThemeSectionTitle{color:var(--dashboard-text);margin:0;font-size:14px;font-weight:600}.my-profile-module__i17TiW__profileThemeSectionSubtitle{color:var(--dashboard-subtle);margin:-6px 0 0;font-size:12px}.my-profile-module__i17TiW__profileThemePickerLocked .my-profile-module__i17TiW__profileThemeGrid{filter:blur(3px)saturate(.8);opacity:.6;pointer-events:none}.my-profile-module__i17TiW__profileThemePickerLocked .my-profile-module__i17TiW__profileThemeOption{cursor:not-allowed}.my-profile-module__i17TiW__profileThemeGrid{flex-wrap:wrap;gap:12px;display:flex}.my-profile-module__i17TiW__profileThemeOption{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;width:58px;height:58px;font:inherit;border-radius:16px;justify-content:center;align-items:center;padding:8px;transition:transform .2s,border-color .2s;display:flex}.my-profile-module__i17TiW__profileThemeOption:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}.my-profile-module__i17TiW__profileThemeOptionActive{border-color:var(--dashboard-button-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--dashboard-button-bg)28%,transparent)}.my-profile-module__i17TiW__profileThemeSwatch{border:1px solid var(--dashboard-border-strong);border-radius:12px;flex-shrink:0;width:34px;height:34px}.my-profile-module__i17TiW__profileThemeStatus{color:var(--dashboard-subtle);font-size:12px}.my-profile-module__i17TiW__profilePlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:16px;margin:10px 0 12px;display:grid}.my-profile-module__i17TiW__profilePlanCard{border:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)96%,var(--dashboard-bg));border-radius:18px;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}.my-profile-module__i17TiW__profileCancellationRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.my-profile-module__i17TiW__profileCancellationButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s}.my-profile-module__i17TiW__profileCancellationButton:hover:not(:disabled){border-color:var(--dashboard-accent);transform:translateY(-1px)}.my-profile-module__i17TiW__profileCancellationButton:disabled{cursor:not-allowed;opacity:.6;transform:none}.my-profile-module__i17TiW__profilePlanHeader{gap:4px;display:grid}.my-profile-module__i17TiW__profilePlanTitle{margin:0;font-size:16px}.my-profile-module__i17TiW__profilePlanPrice{margin:0;font-size:20px;font-weight:700}.my-profile-module__i17TiW__profilePlanDealPrice{align-items:baseline;gap:8px;display:inline-flex}.my-profile-module__i17TiW__profilePlanDealOld{color:var(--dashboard-muted);font-size:14px;text-decoration:line-through}.my-profile-module__i17TiW__profilePlanDealNow{color:var(--dashboard-text);font-size:22px;font-weight:700}.my-profile-module__i17TiW__profilePlanCycle{color:var(--dashboard-subtle);font-size:12px}.my-profile-module__i17TiW__profilePlanMeta{color:var(--dashboard-muted);margin:0;font-size:13px}.my-profile-module__i17TiW__profilePlanPromoNote{color:var(--dashboard-subtle);letter-spacing:.04em;margin:-4px 0 0;font-size:12px}.my-profile-module__i17TiW__profilePlanPromoCode{color:var(--dashboard-primary);font-weight:700}.my-profile-module__i17TiW__profilePlanList{color:var(--dashboard-text);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.my-profile-module__i17TiW__profilePlanList li:before{content:"•";color:var(--dashboard-button-bg);margin-right:8px;display:inline-block}.my-profile-module__i17TiW__profilePlanCta{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer;border-radius:999px;margin-top:auto;padding:9px 14px;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s}.my-profile-module__i17TiW__profilePlanCta:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}.my-profile-module__i17TiW__profilePlanCta:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:640px){.my-profile-module__i17TiW__profileShell{width:100%;padding:24px 20px}.my-profile-module__i17TiW__profileCard{padding:22px}.my-profile-module__i17TiW__profileAvatarRow{grid-template-columns:1fr}.my-profile-module__i17TiW__profileActions{justify-content:center}.my-profile-module__i17TiW__profilePlanGrid{grid-template-columns:1fr}.my-profile-module__i17TiW__profilePlanCard{width:100%}}
.test-module__N1YXXa__testPage{background:var(--dashboard-bg);min-height:0;color:var(--dashboard-text);flex-direction:column;flex:1;align-items:center;gap:24px;padding:32px;display:flex}.test-module__N1YXXa__testHeader{justify-content:space-between;align-items:flex-start;gap:16px;width:min(900px,100%);display:flex}.test-module__N1YXXa__testTitle{margin:0 0 6px;font-size:32px}.test-module__N1YXXa__testTitleRow{align-items:center;gap:10px;display:inline-flex}.test-module__N1YXXa__testIconButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.test-module__N1YXXa__testIconButton:hover:not(:disabled){border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.test-module__N1YXXa__testIconButton:disabled{cursor:not-allowed;opacity:.6}.test-module__N1YXXa__testIcon{width:16px;height:16px}.test-module__N1YXXa__testTooltipWrap{align-items:center;display:inline-flex;position:relative}.test-module__N1YXXa__testTooltip{background:var(--dashboard-text);color:var(--dashboard-surface);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;border-radius:10px;padding:6px 10px;font-size:11px;transition:opacity .2s .5s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000026}.test-module__N1YXXa__testTooltipWrap:hover .test-module__N1YXXa__testTooltip,.test-module__N1YXXa__testTooltipWrap:focus-within .test-module__N1YXXa__testTooltip{opacity:1}.test-module__N1YXXa__testSubtitle{color:var(--dashboard-muted);margin:0}.test-module__N1YXXa__testMeta{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-muted);background:var(--dashboard-surface);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.test-module__N1YXXa__testMetaGroup{align-items:center;gap:10px;display:inline-flex}.test-module__N1YXXa__testMetaIcon{width:16px;height:16px;color:var(--dashboard-subtle)}.test-module__N1YXXa__testCard{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;width:min(900px,100%);padding:20px}.test-module__N1YXXa__testField{color:var(--dashboard-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.test-module__N1YXXa__testField input{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);background:0 0;border-radius:12px;padding:10px 12px;font-size:15px}.test-module__N1YXXa__testCheckbox{color:var(--dashboard-muted);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.test-module__N1YXXa__testCheckbox input{width:16px;height:16px;accent-color:var(--dashboard-button-bg)}.test-module__N1YXXa__testDisclosure{color:var(--dashboard-subtle);border:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)92%,transparent);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.test-module__N1YXXa__testSwitchRow{border:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)92%,transparent);border-radius:14px;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.test-module__N1YXXa__testSwitchTextWrap{gap:4px;display:grid}.test-module__N1YXXa__testSwitchTitle{color:var(--dashboard-text);font-size:14px;font-weight:600}.test-module__N1YXXa__testSwitchHint{color:var(--dashboard-subtle);font-size:12px;line-height:1.35}.test-module__N1YXXa__testSwitchControl{flex-shrink:0;width:48px;height:28px;position:relative}.test-module__N1YXXa__testSwitchInput{opacity:0;cursor:pointer;z-index:2;margin:0;position:absolute;inset:0}.test-module__N1YXXa__testSwitchTrack{background:color-mix(in srgb,var(--dashboard-subtle)40%,transparent);border:1px solid var(--dashboard-border-strong);border-radius:999px;transition:background .2s,border-color .2s;position:absolute;inset:0}.test-module__N1YXXa__testSwitchTrack:after{content:"";background:var(--dashboard-surface);border:1px solid var(--dashboard-border-strong);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.test-module__N1YXXa__testSwitchInput:checked+.test-module__N1YXXa__testSwitchTrack{background:color-mix(in srgb,var(--dashboard-button-bg)35%,transparent);border-color:var(--dashboard-button-bg)}.test-module__N1YXXa__testSwitchInput:checked+.test-module__N1YXXa__testSwitchTrack:after{transform:translate(20px)}.test-module__N1YXXa__testSwitchInput:focus-visible+.test-module__N1YXXa__testSwitchTrack{outline:2px solid color-mix(in srgb,var(--dashboard-accent)70%,white);outline-offset:2px}.test-module__N1YXXa__testSwitchInput:disabled{cursor:not-allowed}.test-module__N1YXXa__testSwitchInput:disabled+.test-module__N1YXXa__testSwitchTrack{opacity:.6}.test-module__N1YXXa__testQuestions{flex-direction:column;gap:16px;width:min(900px,100%);display:flex}.test-module__N1YXXa__testStatus{color:var(--dashboard-muted);margin:0}.test-module__N1YXXa__testQuestionCard{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;padding:20px}.test-module__N1YXXa__testQuestionLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--dashboard-subtle);margin:0 0 6px;font-size:12px}.test-module__N1YXXa__testQuestionTitle{margin:0 0 12px;font-size:20px}.test-module__N1YXXa__testQuestionImage{object-fit:contain;border:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)85%,var(--dashboard-bg));border-radius:14px;width:min(100%,540px);max-height:360px;margin:0 0 12px;display:block}.test-module__N1YXXa__testQuestionImageCentered{margin-left:auto;margin-right:auto}.test-module__N1YXXa__testAnswerList{gap:10px;display:grid}.test-module__N1YXXa__testAnswer{border:1px solid var(--dashboard-border);cursor:pointer;color:var(--dashboard-text);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.test-module__N1YXXa__testAnswer input{accent-color:var(--dashboard-button-bg)}.test-module__N1YXXa__testAnswerSelected{border-color:var(--dashboard-button-bg);background:color-mix(in srgb,var(--dashboard-button-bg)14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--dashboard-button-bg)45%,transparent)}.test-module__N1YXXa__testAnswerCorrect{background:color-mix(in srgb,var(--dashboard-button-bg)18%,transparent)}.test-module__N1YXXa__testAnswerWrong{background:color-mix(in srgb,var(--dashboard-danger-text)18%,transparent)}.test-module__N1YXXa__testAnswerBadge{color:var(--dashboard-text);margin-left:auto;font-size:12px;font-weight:600}.test-module__N1YXXa__testResultCard{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);text-align:center;border-radius:20px;padding:20px}.test-module__N1YXXa__testResultEyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--dashboard-subtle);margin:0 0 6px;font-size:12px}.test-module__N1YXXa__testResultTitle{margin:0 0 8px;font-size:26px}.test-module__N1YXXa__testResultPercent{color:var(--dashboard-text);margin:0 0 12px;font-size:20px;font-weight:600}.test-module__N1YXXa__testResultText{color:var(--dashboard-muted);margin:0}.test-module__N1YXXa__testReinforcementBlock{gap:10px;margin-top:14px;display:grid}.test-module__N1YXXa__testReinforcementLinkRow{justify-content:center;display:flex}.test-module__N1YXXa__testReinforcementLink{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,color .2s}.test-module__N1YXXa__testReinforcementLink:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.test-module__N1YXXa__testPrincipleList{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.test-module__N1YXXa__testPrincipleBadge{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);background:color-mix(in srgb,var(--dashboard-surface)90%,var(--dashboard-bg));border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.test-module__N1YXXa__testSubmitRow{justify-content:center;padding-top:4px;display:flex}.test-module__N1YXXa__testSubmitControls{gap:12px;display:grid}.test-module__N1YXXa__testSubmitControls .test-module__N1YXXa__testSwitchRow{margin-top:0}.test-module__N1YXXa__testSubmitButton{background:var(--dashboard-button-bg);color:var(--dashboard-button-text);cursor:pointer;border:none;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600}.test-module__N1YXXa__testSubmitButton:hover{opacity:.92}.test-module__N1YXXa__testActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.test-module__N1YXXa__testPrimaryButton{background:var(--dashboard-button-bg);color:var(--dashboard-button-text);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.test-module__N1YXXa__testButtonIcon{width:16px;height:16px}.test-module__N1YXXa__testPrimaryButton:hover{opacity:.9;transform:translateY(-1px)}.test-module__N1YXXa__testTertiaryButton{color:var(--dashboard-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.test-module__N1YXXa__testTertiaryButton:hover{border-color:var(--dashboard-border-strong);color:var(--dashboard-text);transform:translateY(-1px)}.test-module__N1YXXa__testFileButton{border:1px dashed var(--dashboard-border-strong);color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.test-module__N1YXXa__testFileButton:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-1px)}.test-module__N1YXXa__testFileIcon{width:16px;height:16px}.test-module__N1YXXa__testTabs{border-bottom:1px solid var(--dashboard-border-strong);background:0 0;grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:grid;position:relative}.test-module__N1YXXa__testTabs:after{content:"";background:var(--dashboard-button-bg);width:33.3333%;height:3px;transform:translateX(calc(var(--tab-index)*100%));z-index:0;border-radius:6px 6px 0 0;transition:transform .25s;position:absolute;bottom:-1px;left:0}.test-module__N1YXXa__testTab{color:var(--dashboard-muted);cursor:pointer;text-align:center;z-index:1;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;padding:8px 10px 7px;font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .2s,border-color .2s;position:relative}.test-module__N1YXXa__testTab:not(.test-module__N1YXXa__testTabActive):hover:not(:disabled){color:#fff;border-color:var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-surface)70%,transparent);transform:translateY(-1px)}.test-module__N1YXXa__testTabActive{background:var(--dashboard-surface);color:var(--dashboard-text);border-color:var(--dashboard-border-strong);box-shadow:0 -1px 0 0 var(--dashboard-surface)}.test-module__N1YXXa__testTabPanel{animation:.22s ease-out test-module__N1YXXa__testTabPanelIn}@keyframes test-module__N1YXXa__testTabPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.test-module__N1YXXa__testCounter{border:1px solid var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-surface)92%,var(--dashboard-bg));border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:150px;max-width:150px;padding:6px;display:inline-flex}.test-module__N1YXXa__testWordTextarea{width:100%;position:relative}.test-module__N1YXXa__testWordTextarea .test-module__N1YXXa__testWordTextareaInput{border:1px solid var(--dashboard-border-strong);width:100%;color:var(--dashboard-text);resize:vertical;background:0 0;border-radius:14px;padding:10px 12px 32px;font-family:inherit;font-size:14px}.test-module__N1YXXa__testWordTextareaCounter{pointer-events:none;position:absolute;bottom:10px;right:12px}.test-module__N1YXXa__testGenerateActionsRight{justify-content:flex-end}.test-module__N1YXXa__testUploadChargeMeta{justify-content:flex-end;display:flex}.test-module__N1YXXa__testCounterButton{color:var(--dashboard-text);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:transform .2s,background .2s,color .2s;display:inline-flex}.test-module__N1YXXa__testCounterButton:hover:not(:disabled){background:color-mix(in srgb,var(--dashboard-accent)18%,transparent);transform:translateY(-1px)}.test-module__N1YXXa__testCounterButton:disabled{opacity:.5;cursor:not-allowed}.test-module__N1YXXa__testCounterValue{text-align:center;min-width:28px;color:var(--dashboard-text);justify-content:center;align-items:center;height:20px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.test-module__N1YXXa__testInlineAction{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-subtle);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .2s,transform .2s,border-color .2s}.test-module__N1YXXa__testInlineAction:hover:not(:disabled){color:var(--dashboard-text);border-color:var(--dashboard-accent);transform:translateY(-1px)}.test-module__N1YXXa__testInlineActionGlow:hover:not(:disabled){color:#181d1a;border-color:var(--dashboard-button-bg)}.test-module__N1YXXa__testInlineAction:disabled{opacity:.5;cursor:not-allowed}.test-module__N1YXXa__testInlineActionGlow{color:#181d1a;border-color:var(--dashboard-button-bg);background:linear-gradient(120deg,color-mix(in srgb,var(--dashboard-button-bg)70%,#000),var(--dashboard-button-bg),color-mix(in srgb,var(--dashboard-button-bg)70%,#000));background-size:200% 200%;animation:2.4s ease-in-out infinite test-module__N1YXXa__testGlowShift}@keyframes test-module__N1YXXa__testGlowShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.test-module__N1YXXa__testCaseStudyToggle{padding-top:18px;padding-bottom:18px}.test-module__N1YXXa__testCaseStudyOptions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:10px;display:grid}.test-module__N1YXXa__testCaseStudyOption{border:1px solid var(--dashboard-border-strong);background:color-mix(in srgb,var(--dashboard-surface)92%,var(--dashboard-bg));text-align:left;cursor:pointer;border-radius:14px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,transform .2s}.test-module__N1YXXa__testCaseStudyOption:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}.test-module__N1YXXa__testCaseStudyOptionActive{border-color:var(--dashboard-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--dashboard-accent)40%,transparent)}.test-module__N1YXXa__testCaseStudyOptionTitle{color:var(--dashboard-text);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.test-module__N1YXXa__testCaseStudyOptionText{color:var(--dashboard-subtle);font-size:12px;line-height:1.4;display:block}.test-module__N1YXXa__testCounterDigit{will-change:transform,opacity;display:inline-block}.test-module__N1YXXa__testCounterDigitUp{animation:.22s ease-out test-module__N1YXXa__testCounterUp}.test-module__N1YXXa__testCounterDigitDown{animation:.22s ease-out test-module__N1YXXa__testCounterDown}@keyframes test-module__N1YXXa__testCounterUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes test-module__N1YXXa__testCounterDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.test-module__N1YXXa__testDangerButton{color:var(--dashboard-danger-text);border-color:var(--dashboard-danger-border)}.test-module__N1YXXa__testDangerButton:hover{border-color:var(--dashboard-danger-border-hover);color:var(--dashboard-danger-text)}.test-module__N1YXXa__testCooldown{color:var(--dashboard-subtle);background:color-mix(in srgb,var(--dashboard-surface)85%,transparent);border:1px solid var(--dashboard-border-strong);border-radius:999px;padding:6px 10px;font-size:11px;position:fixed;bottom:16px;right:16px}.test-module__N1YXXa__testVisibilityUpgradeCta{border:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface)90%,var(--dashboard-accent));border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.test-module__N1YXXa__testInlineUpgradeLink{border:1px solid var(--dashboard-border-strong);color:var(--dashboard-text);background:var(--dashboard-surface);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s}.test-module__N1YXXa__testInlineUpgradeLink:hover{border-color:var(--dashboard-accent);transform:translateY(-1px)}@media (max-width:720px){.test-module__N1YXXa__testPage{padding:24px 20px}.test-module__N1YXXa__testHeader{flex-direction:column}.test-module__N1YXXa__testMetaGroup{align-self:flex-end}.test-module__N1YXXa__testSwitchRow{align-items:flex-start}.test-module__N1YXXa__testVisibilityUpgradeCta{flex-direction:column;align-items:flex-start}}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_946fec3f-module__OJEtaG__className{font-family:Poppins,Arial,sans-serif;font-style:normal}
.subscription-disclaimer-module__RKJR3G__subscriptionTitleRow{align-items:center;gap:8px;display:inline-flex}
.RecentTests-module__bifW0G__dashboardResultsBody{flex-direction:column;gap:12px;display:flex}.RecentTests-module__bifW0G__dashboardResultCard{border:1px solid var(--dashboard-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.RecentTests-module__bifW0G__dashboardResultStudent{color:var(--dashboard-text);margin:0 0 2px;font-weight:600}.RecentTests-module__bifW0G__dashboardResultMeta{color:var(--dashboard-muted);margin:0;font-size:12px}.RecentTests-module__bifW0G__dashboardResultScore{color:var(--dashboard-text);font-size:13px;font-weight:600}.RecentTests-module__bifW0G__dashboardResultLink{color:var(--dashboard-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.RecentTests-module__bifW0G__dashboardResultTestName{color:var(--dashboard-muted);margin:6px 0 0;font-size:14px}.RecentTests-module__bifW0G__dashboardResultsPagination{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.RecentTests-module__bifW0G__skeletonTile{position:relative;overflow:hidden}.RecentTests-module__bifW0G__skeletonTile:after{content:"";background:linear-gradient(110deg,#fff0 0%,#ffffff80 45%,#fff0 75%);animation:1.4s ease-in-out infinite RecentTests-module__bifW0G__skeletonShimmer;position:absolute;inset:0;transform:translate(-120%)}.RecentTests-module__bifW0G__skeletonHeader,.RecentTests-module__bifW0G__skeletonLine,.RecentTests-module__bifW0G__skeletonLineShort,.RecentTests-module__bifW0G__skeletonPill{background:#14110c14;border-radius:999px}.RecentTests-module__bifW0G__skeletonHeader{width:70%;height:18px}.RecentTests-module__bifW0G__skeletonLine{width:85%;height:10px;margin-top:12px}.RecentTests-module__bifW0G__skeletonLineShort{width:55%;height:10px;margin-top:8px}.RecentTests-module__bifW0G__skeletonPillRow{gap:10px;margin-top:16px;display:flex}.RecentTests-module__bifW0G__skeletonPill{width:72px;height:26px}@keyframes RecentTests-module__bifW0G__skeletonShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}
