@import "https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400&family=Chakra+Petch:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600;1,700&family=Rajdhani:wght@500;600;700&family=Outfit:wght@300;400;500;600;700&display=swap";@media (width<=640px){.starter-prompts-grid{gap:.5rem}}:root,[data-theme=dark]{--brand-orange:#d97757;--dark-terracotta:#b05730;--light-orange-tint:#e8a58c;--accent-blue:#6a9bcb;--accent-green:#788c5d;--app-bg:#1f1e1d;--card-surface:#262624;--elevated-surface:#30302e;--border:#3d3d3a;--primary-text:#faf9f5;--secondary-text:#b0aea5;--muted-text:#83827d;--btn-primary-bg:var(--brand-orange);--btn-primary-text:#141413;--btn-slab-shadow:var(--dark-terracotta);--tag-bg:var(--brand-orange);--tag-text:#faf9f5;--profile-border:var(--brand-orange);--nav-active-bg:var(--elevated-surface);--nav-active-text:var(--brand-orange);--nav-inactive-text:var(--secondary-text);--btn-disabled-opacity:.5;--font-display:"Chakra Petch", "Rajdhani", sans-serif;--font-body:"Outfit", system-ui, -apple-system, sans-serif;--font-arabic:"Amiri", serif;--bg-primary:var(--app-bg);--accent-color:var(--brand-orange);--accent-hover:var(--light-orange-tint);--accent-soft:#d9775726;--glass-bg:var(--elevated-surface);--glass-card:var(--card-surface);--glass-border:var(--border);--glass-shadow:0 10px 30px #0006;--text-primary:var(--primary-text);--text-secondary:var(--secondary-text);--text-muted:var(--muted-text);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1)}[data-theme=light]{--app-bg:#faf9f5;--card-surface:#f0eee6;--elevated-surface:#e8e6dc;--border:#d1cfc5;--primary-text:#141413;--secondary-text:#5e5d59;--muted-text:#87867f;--btn-primary-bg:var(--brand-orange);--btn-primary-text:#141413;--btn-slab-shadow:var(--dark-terracotta);--tag-bg:var(--brand-orange);--tag-text:#faf9f5;--profile-border:var(--brand-orange);--nav-active-bg:var(--elevated-surface);--nav-active-text:var(--brand-orange);--nav-inactive-text:var(--secondary-text);--btn-disabled-opacity:.5;--bg-primary:var(--app-bg);--accent-color:var(--brand-orange);--accent-hover:var(--light-orange-tint);--accent-soft:#d9775726;--glass-bg:var(--elevated-surface);--glass-card:var(--card-surface);--glass-border:var(--border);--glass-shadow:0 4px 20px #00000014;--text-primary:var(--primary-text);--text-secondary:var(--secondary-text);--text-muted:var(--muted-text)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Outfit,system-ui,-apple-system,sans-serif}html,body{background-color:var(--bg-primary);color:var(--text-primary);width:100vw;max-width:100vw;height:100dvh;position:fixed;overflow:hidden}#root{width:100%;max-width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}p,span,div,pre,code,a{overflow-wrap:break-word;word-break:break-word}.message-wrapper,.message-bubble,.glass-card,.chat-message-content{max-height:none!important;overflow:visible!important}.table-scroll-container{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.table-scroll-container table{border-collapse:collapse;table-layout:auto!important;width:max-content!important;min-width:100%!important}.table-scroll-container th,.table-scroll-container td{white-space:normal;box-sizing:border-box;word-break:normal!important;overflow-wrap:break-word!important}.serif-title{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:border-color .2s,box-shadow .2s,background .2s}.glass-card{background:var(--glass-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);transition:transform .24s var(--ease-out-expo), border-color .2s ease, background .2s ease, box-shadow .24s ease;border-radius:16px}@media (hover:hover) and (pointer:fine){.glass-card:hover{background:#2c2824cc;border-color:#da775659;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}}.arabic-text{text-align:right;color:#f3d7c6;border-right:4px solid var(--accent-color);direction:rtl;background:#da775614;border-radius:12px;margin:1rem 0;padding:1rem 1.25rem;font-family:Amiri,Scheherazade New,serif;font-size:1.4rem;line-height:2.1}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e1c3aa26;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#da775666}button{cursor:pointer;transition:transform .2s var(--ease-out-expo), color .2s ease, background .2s ease, border-color .2s ease, opacity .2s ease, box-shadow .2s ease;color:inherit;background:0 0;border:none}button:active{transform:scale(.96)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeSlideIn .3s var(--ease-out-expo) both}@keyframes pageReveal{0%{opacity:0}to{opacity:1}}@keyframes welcomeReveal{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes messageFromLeft{0%{opacity:0;transform:translate(-5px,10px)}to{opacity:1;transform:translate(0,0)}}@keyframes messageFromRight{0%{opacity:0;transform:translate(12px,8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cursorBlink{0%,45%{opacity:1;transform:scaleY(1)}55%,to{opacity:.2;transform:scaleY(.78)}}@keyframes backdropIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes composerRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mutedCardReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:.5;transform:translateY(0)}}.chat-enter{animation:.28s ease-out both pageReveal}.welcome-stage{animation:welcomeReveal .52s var(--ease-soft) both}.starter-card{opacity:0;animation:fadeSlideIn .44s var(--ease-soft) both}.ai-message-enter{animation:messageFromLeft .42s var(--ease-soft) both}.user-message-enter{animation:messageFromRight .33s var(--ease-soft) both}.assistant-avatar{transition:transform .28s var(--ease-out-expo), box-shadow .28s ease;position:relative}.assistant-avatar:not(.assistant-avatar-error):after{content:"";opacity:0;animation:avatarHalo .6s var(--ease-out-expo) .12s both;pointer-events:none;border:1px solid #da77561f;border-radius:12px;position:absolute;inset:-4px;transform:scale(.82)}@keyframes avatarHalo{0%{opacity:.8;transform:scale(.82)}to{opacity:0;transform:scale(1.18)}}.assistant-answer{width:100%;min-width:0;animation:fadeSlideIn .26s var(--ease-out-expo) both;flex-direction:column;gap:.75rem;display:flex}.thinking-indicator{animation:fadeSlideIn .3s var(--ease-out-expo) both}.streaming-cursor{background:var(--accent-color);border-radius:999px;width:2px;height:1.05em;margin-top:-.35rem;animation:.85s ease-in-out infinite cursorBlink;display:inline-block;box-shadow:0 0 9px #da775680}.response-actions{animation:fadeSlideIn .26s var(--ease-out-expo) both}.table-scroll-container{animation:fadeSlideIn .32s var(--ease-soft) both}.composer-dock{animation:composerRise .52s var(--ease-soft) 80ms both}.composer-surface{transition:transform .28s var(--ease-out-expo), filter .28s ease}.composer-form:focus-within .composer-surface{filter:drop-shadow(0 12px 24px #00000042)drop-shadow(0 0 14px #da77560f);transform:translateY(-2px)}.icon-button,.composer-action,.send-button,.model-pill,.brand-badge{will-change:transform}@media (hover:hover) and (pointer:fine){.icon-button:hover,.composer-action:hover{transform:translateY(-1px)scale(1.04);color:var(--text-primary)!important;border-color:#da775652!important}.brand-badge:hover{transform:translateY(-1px)}.model-pill:hover{transform:translateY(-1px);background:#da77562e!important}.send-button:not(:disabled):hover{transform:translateY(-1px)scale(1.06);box-shadow:0 7px 18px #da775680!important}}.send-button:not(:disabled) svg{transition:transform .24s var(--ease-out-expo)}.send-button:not(:disabled):active svg{transform:translate(1px,-1px)}.settings-page{animation:.26s ease-out both pageReveal}.settings-back,.settings-title,.settings-card{opacity:0;animation:fadeSlideIn .42s var(--ease-soft) both}.settings-title{animation-delay:45ms}.settings-card{animation-delay:90ms}.settings-card-muted{animation-name:mutedCardReveal;animation-delay:.16s}.sidebar-open>*{animation:fadeSlideIn .38s var(--ease-soft) 70ms both}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.animate-pulse{animation:1.5s ease-in-out infinite pulse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#000000a6;border:0;padding:0;animation:.2s ease-out both backdropIn;position:fixed;inset:0}@media (width<=767px){.chat-container{padding-left:0!important}.arabic-text{padding:.85rem 1rem;font-size:1.25rem}.document-viewer-panel{border-radius:0!important;width:100%!important;inset:0 -105vw 0 auto!important}.document-viewer-panel.open{left:0!important;right:0!important}}input,textarea,select{font-size:16px!important}.starter-prompts-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;width:100%;display:grid}@media (width<=640px){.starter-prompts-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.starter-card{border-radius:12px!important;padding:.65rem .75rem!important}.starter-card h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:.15rem!important;font-size:.82rem!important}.starter-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.7rem!important;line-height:1.35!important}.starter-card-icon{margin-bottom:.25rem!important}.conversation-column{padding-top:4.25rem!important}.app-floating-header{top:8px!important;left:8px!important;right:8px!important}.app-floating-header .icon-button{border-radius:10px!important;width:36px!important;height:36px!important}.app-floating-header .model-pill{max-width:clamp(100px,34vw,160px)!important;height:35px!important;padding:0 .65rem!important;font-size:.8rem!important}.app-floating-header .model-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.welcome-stage{gap:.35rem!important;padding:.85rem .5rem .5rem!important}.welcome-stage h1{font-size:1.55rem!important;line-height:1.25!important}.welcome-stage>p{margin-bottom:1rem!important;padding:0 .5rem!important;font-size:.82rem!important}.composer-dock{padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom,0px)) .5rem!important}.composer-dock .glass-panel{border-radius:20px!important;padding:4px 8px 4px 10px!important}.composer-dock .send-button{width:32px!important;min-width:32px!important;height:32px!important}.composer-dock textarea{min-height:24px!important;max-height:120px!important;font-size:16px!important}.composer-dock .composer-disclaimer{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:95vw!important;margin-top:.2rem!important;font-size:.68rem!important;overflow:hidden!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.chatgpt-canvas{background-color:var(--bg-primary);color:var(--text-primary);font-family:Outfit,system-ui,-apple-system,sans-serif}.chatgpt-markdown{color:var(--text-primary);word-break:break-word;font-size:15.5px;line-height:1.75}.chatgpt-markdown p{margin:.85rem 0}.chatgpt-markdown p:first-child{margin-top:0}.chatgpt-markdown p:last-child{margin-bottom:0}.chatgpt-markdown h1,.chatgpt-markdown h2,.chatgpt-markdown h3,.chatgpt-markdown h4{color:var(--primary-text);font-family:var(--font-body);letter-spacing:-.015em;margin-top:1.4rem;margin-bottom:.55rem;font-weight:700;line-height:1.35}.chatgpt-markdown h1{font-size:1.45rem}.chatgpt-markdown h2{font-size:1.25rem}.chatgpt-markdown h3{font-size:1.1rem}.chatgpt-markdown h4{font-size:1rem}.chatgpt-markdown strong,.chatgpt-markdown b{color:var(--primary-text);font-weight:700}.chatgpt-markdown em,.chatgpt-markdown i{color:var(--secondary-text);font-style:italic}.chatgpt-markdown ul,.chatgpt-markdown ol{color:var(--primary-text);margin:.85rem 0;padding-left:1.5rem}.chatgpt-markdown li{margin:.35rem 0;line-height:1.7}.chatgpt-markdown blockquote{border-left:3px solid var(--brand-orange);color:var(--secondary-text);background:#d9775714;border-radius:0 6px 6px 0;margin:1rem 0;padding:.5rem .85rem;font-style:italic}.chatgpt-markdown hr{border:none;border-top:1px solid var(--border);margin:1.75rem 0}.chatgpt-markdown a{color:var(--brand-orange);text-underline-offset:3px;text-decoration:underline}.chatgpt-markdown code:not(pre code){background:var(--elevated-surface);color:var(--brand-orange);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em}.katex-display-wrapper{-webkit-overflow-scrolling:touch;text-align:center;border:1px solid var(--border);box-sizing:border-box;background:#ffffff05;border-radius:8px;max-width:100%;margin:1rem 0;padding:.75rem .5rem;overflow:auto hidden}.katex-display-wrapper::-webkit-scrollbar{height:4px}.katex-display-wrapper::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.katex{color:var(--primary-text);font-size:1.05em}.chatgpt-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--card-surface);box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;margin:1.25rem 0;overflow-x:auto}.chatgpt-table-wrapper::-webkit-scrollbar{height:5px}.chatgpt-table-wrapper::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.chatgpt-table-wrapper table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:13.5px}.chatgpt-table-wrapper th{color:var(--primary-text);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;word-break:normal;overflow-wrap:normal;background:#d977571f;padding:10px 14px;font-size:.78rem;font-weight:700}.chatgpt-table-wrapper th:last-child{border-right:none}.chatgpt-table-wrapper td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--primary-text);vertical-align:top;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;padding:10px 14px;line-height:1.6}.chatgpt-table-wrapper td:last-child{border-right:none}.chatgpt-table-wrapper tr:last-child td{border-bottom:none}.chatgpt-table-wrapper tr:nth-child(2n){background:#ffffff05}.chatgpt-table-wrapper tr:hover{background:#ffffff0a}.chatgpt-codeblock{border:1px solid var(--glass-border);background:#12100ef2;border-radius:12px;margin:1.25rem 0;overflow:hidden}.chatgpt-codeblock-header{color:var(--text-secondary);background:#1c1a18e6;border-bottom:1px solid #e1c3aa1a;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;display:flex}.chatgpt-codeblock-lang{text-transform:lowercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chatgpt-codeblock-copy{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;transition:color .15s,background .15s;display:flex}.chatgpt-codeblock-copy:hover{color:var(--text-primary);background:#ffffff14}.chatgpt-codeblock pre{color:var(--text-primary);margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.chatgpt-codeblock code{color:inherit!important;background:0 0!important;border:none!important;padding:0!important;font-family:inherit!important}@media (width<=520px){.desktop-text{display:none!important}}@media (width<=640px){.chatgpt-markdown{font-size:14.5px;line-height:1.68}.chatgpt-markdown p{margin:.65rem 0}.chatgpt-markdown h1{margin-top:1.1rem;font-size:1.35rem}.chatgpt-markdown h2{margin-top:1rem;font-size:1.2rem}.chatgpt-markdown h3{margin-top:.85rem;font-size:1.05rem}.chatgpt-table-wrapper{border-radius:6px;margin:.85rem 0}.chatgpt-table-wrapper th,.chatgpt-table-wrapper td{padding:8px 10px;font-size:13px}.chatgpt-codeblock{border-radius:6px;margin:.85rem 0}.chatgpt-codeblock-header{padding:6px 10px;font-size:11px}.chatgpt-codeblock pre{padding:10px 12px;font-size:12.5px;line-height:1.5}}.jump-to-latest{left:50%;bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));z-index:26;border:1px solid var(--border);background:var(--card-surface);width:36px;height:36px;color:var(--primary-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;animation:.16s ease-out jumpToLatestIn;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.jump-to-latest:hover{color:var(--brand-orange)}@keyframes jumpToLatestIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.starter-prompts-grid .hud-slanted-tag{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(100% - 24px);display:inline-block;overflow:hidden}.starter-prompts-grid svg{flex-shrink:0}@media (width<=640px){.starter-prompts-grid .hud-slanted-tag{letter-spacing:.03em;padding:.24rem .6rem;font-size:.64rem}.starter-prompts-grid .hud-card-title{word-break:normal;overflow-wrap:anywhere}}@media (width<=360px){.starter-prompts-grid .hud-slab-button,.starter-prompts-grid button{white-space:nowrap;letter-spacing:.02em;padding-left:.4rem;padding-right:.4rem;font-size:.78rem}}@media (width<=420px){.starter-prompts-grid .tag-extra{display:none}}.chat-scroll-area{-webkit-mask-image:linear-gradient(#0000 0 52px,#000 84px);mask-image:linear-gradient(#0000 0 52px,#000 84px)}.hub-tabs button,.hub-tabs button span{word-break:normal;overflow-wrap:normal;text-align:center;line-height:1.15}@media (width<=480px){.hub-tabs button{flex-direction:column;letter-spacing:.02em!important;gap:.2rem!important;padding:.5rem .15rem!important;font-size:.64rem!important}}.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg,.glass-surface--fallback{background:var(--glass-bg,#1c1a18bf);-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--glass-border,#e1c3aa24);box-shadow:var(--glass-shadow,0 12px 40px #00000073)}.glass-surface:focus-visible{outline:2px solid var(--accent-color,#da7756);outline-offset:2px}.hud-chamfer-border{background:var(--border);clip-path:polygon(14px 0%,calc(100% - 14px) 0%,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0% calc(100% - 14px),0% 14px);box-sizing:border-box;padding:1px;transition:background-color .2s,transform .2s,filter .2s;position:relative}.hud-chamfer-border:hover{background:var(--brand-orange)}.hud-chamfer-surface{background:var(--card-surface);clip-path:polygon(13px 0%,calc(100% - 13px) 0%,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0% calc(100% - 13px),0% 13px);box-sizing:border-box;width:100%;height:100%;padding:1.25rem}.hud-chamfer-sm{clip-path:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px)}.hud-slab-btn-container{box-sizing:border-box;width:100%;margin-top:.85rem;padding-bottom:6px;display:inline-flex;position:relative}.hud-slab-btn-slab{background:var(--btn-slab-shadow);clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0% 10px);pointer-events:none;transition:opacity .15s,background-color .15s;position:absolute;inset:6px 0 0}.hud-slab-btn-face{background:var(--btn-primary-bg);width:100%;color:var(--btn-primary-text);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0% 10px);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.25rem;font-size:.92rem;font-weight:700;transition:transform .1s,filter .15s,background-color .15s;display:flex;position:relative}.hud-slab-btn-face:hover:not(:disabled){filter:brightness(1.08)}.hud-slab-btn-face:active:not(:disabled){transform:translateY(3px)}.hud-slab-btn-face:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed;filter:saturate(.65)}.hud-slab-btn-container.disabled .hud-slab-btn-slab{opacity:var(--btn-disabled-opacity)}.hud-slab-btn-container.secondary .hud-slab-btn-face{background:var(--elevated-surface);color:var(--primary-text);border:1px solid var(--border)}.hud-slab-btn-container.secondary .hud-slab-btn-slab{background:#181716}.hud-slanted-tag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;padding:.28rem .85rem;font-size:.76rem;font-style:italic;font-weight:700;display:inline-flex}.hud-slanted-tag.tag-orange{background:var(--tag-bg);color:var(--tag-text)}.hud-slanted-tag.tag-green{background:var(--accent-green);color:#faf9f5}.hud-slanted-tag.tag-blue{background:var(--accent-blue);color:#141413}.hud-slanted-tag.tag-muted{background:var(--elevated-surface);color:var(--secondary-text);border-left:2px solid var(--border)}.hud-header{z-index:50;box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;height:64px;padding:0 1rem;display:flex;position:absolute;top:0;left:0;right:0;background:0 0!important;border-bottom:none!important}.hud-header>*{pointer-events:auto}.hud-logo{color:var(--primary-text);align-items:center;gap:.5rem;text-decoration:none;display:flex}.hud-logo-icon{background:var(--brand-orange);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);color:#141413;width:32px;height:32px;font-family:var(--font-display);justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex}.hud-logo-text{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.25rem;font-weight:800;line-height:1}.hud-logo-sub{font-size:.62rem;font-family:var(--font-body);letter-spacing:.08em;color:var(--secondary-text);text-transform:uppercase}.hud-profile-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;position:relative}.hud-profile-btn-border{background:var(--profile-border);clip-path:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px);box-sizing:border-box;padding:1.5px;transition:filter .2s,transform .2s;position:absolute;inset:0}.hud-profile-btn:hover .hud-profile-btn-border{filter:drop-shadow(0 0 6px var(--light-orange-tint))}.hud-profile-btn-inner{background:var(--card-surface);clip-path:polygon(7px 0%,calc(100% - 7px) 0%,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0% calc(100% - 7px),0% 7px);width:100%;height:100%;color:var(--primary-text);justify-content:center;align-items:center;display:flex}.hud-bottom-nav{background:var(--app-bg);border-top:1px solid var(--border);height:64px;padding:0 .5rem calc(env(safe-area-inset-bottom,0px));z-index:60;box-sizing:border-box;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.hud-nav-tab{cursor:pointer;color:var(--nav-inactive-text);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:64px;padding:.4rem .8rem;transition:all .2s;display:flex}.hud-nav-tab-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600;transition:color .2s}.hud-nav-tab:hover{color:var(--primary-text)}.hud-nav-tab.active{background:var(--nav-active-bg);color:var(--nav-active-text);clip-path:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px);border:1px solid #d9775759;padding:.45rem 1.1rem;box-shadow:0 0 12px #d9775726}.hud-nav-tab.active .hud-nav-tab-label{color:var(--nav-active-text);font-weight:700}.hud-page-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--primary-text);margin:0;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800;line-height:1.1}.hud-page-subtitle{font-family:var(--font-body);color:var(--secondary-text);margin:.4rem 0 1.5rem;font-size:.92rem;line-height:1.45}.hud-card-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--primary-text);margin:.5rem 0 .3rem;font-size:1.25rem;font-weight:700;line-height:1.25}.hud-card-meta{font-family:var(--font-body);color:var(--secondary-text);margin:0;font-size:.84rem;line-height:1.4}.hud-corner-bracket{border-color:var(--brand-orange);pointer-events:none;opacity:.6;width:8px;height:8px;position:absolute}.hud-corner-tl{border-top:1.5px solid;border-left:1.5px solid;top:3px;left:3px}.hud-corner-br{border-bottom:1.5px solid;border-right:1.5px solid;bottom:3px;right:3px}.starter-prompts-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;width:100%;display:grid}@media (width<=640px){.starter-prompts-grid{gap:.5rem}}
