:root{color-scheme:dark;--bg-base:#070B16;--bg-secondary:#0D1324;--bg-tertiary:#131B33;--card-bg:rgba(13,19,36,0.75);--card-bg-solid:#0e1529;--card-border:rgba(0,229,255,0.12);--card-border-hover:rgba(0,229,255,0.4);--glass-highlight:rgba(255,255,255,0.04);--cyan:#00E5FF;--cyan-glow:rgba(0,229,255,0.35);--cyan-subtle:rgba(0,229,255,0.08);--violet:#8B5CF6;--violet-glow:rgba(139,92,246,0.35);--violet-subtle:rgba(139,92,246,0.08);--emerald:#10B981;--rose:#F43F5E;--amber:#F59E0B;--text-main:#F8FAFC;--text-soft:#E2E8F0;--text-muted:#94A3B8;--text-dim:#64748B;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.16);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",Menlo,Consolas,monospace}[data-theme=light]{color-scheme:light;--bg-base:#F8FAFC;--bg-secondary:#EDF2F7;--bg-tertiary:#E2E8F0;--card-bg:rgba(255,255,255,0.85);--card-bg-solid:#FFFFFF;--card-border:rgba(0,180,216,0.25);--card-border-hover:rgba(0,180,216,0.5);--glass-highlight:rgba(255,255,255,0.6);--cyan:#0098B3;--cyan-glow:rgba(0,152,179,0.2);--cyan-subtle:rgba(0,152,179,0.08);--violet:#6D28D9;--violet-glow:rgba(109,40,217,0.2);--violet-subtle:rgba(109,40,217,0.08);--text-main:#0F172A;--text-soft:#1E293B;--text-muted:#475569;--text-dim:#64748B;--line:rgba(15,23,42,0.08);--line-strong:rgba(15,23,42,0.16)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background-color:var(--bg-base);color:var(--text-main);font-family:var(--font-sans);line-height:1.6;overflow-x:hidden;background-image:radial-gradient(ellipse 70% 40% at 50% -10%,rgba(0,229,255,.12),transparent),radial-gradient(ellipse 60% 35% at 85% 60%,rgba(139,92,246,.08),transparent),radial-gradient(ellipse 50% 30% at 15% 85%,rgba(255,116,92,.045),transparent);background-attachment:fixed;min-height:100vh;display:flex;flex-direction:column}body:before{content:"";position:fixed;inset:-30%;z-index:0;pointer-events:none;opacity:.32;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.9) 50%,transparent 100%),radial-gradient(1px 1px at 68% 42%,rgba(113,232,255,.8) 50%,transparent 100%),radial-gradient(1px 1px at 83% 76%,rgba(255,255,255,.8) 50%,transparent 100%),radial-gradient(1px 1px at 34% 88%,rgba(255,255,255,.65) 50%,transparent 100%),radial-gradient(ellipse at 72% 30%,rgba(100,68,180,.08),transparent 42%);background-size:240px 240px,310px 310px,390px 390px,280px 280px,100% 100%;animation:cosmic-drift 110s linear infinite}@keyframes cosmic-drift{to{transform:translate3d(4%,-3%,0)}}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;border:none;background:none}#particles-canvas{position:fixed;inset:0;pointer-events:none;z-index:0;width:100vw;height:100vh}.bg-grid{background-size:40px 40px;background-image:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 0)}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;position:relative;z-index:1}.text-gradient{background:linear-gradient(120deg,var(--cyan) 0,#A78BFA 60%,#E879F9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.text-cyan{color:var(--cyan)}.text-violet{color:var(--violet)}.glass-card{background:var(--card-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 8px 32px 0 rgba(0,0,0,.25);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--glass-highlight),transparent)}.glass-card:hover{border-color:var(--card-border-hover);box-shadow:0 12px 40px 0 rgba(0,229,255,.08);transform:translateY(-3px)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.badge-cyan{background:var(--cyan-subtle);border:1px solid rgba(0,229,255,.3);color:var(--cyan)}.badge-violet{background:var(--violet-subtle);border:1px solid rgba(139,92,246,.3);color:var(--violet)}.badge-emerald{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:var(--emerald)}.live-dot{width:8px;height:8px;border-radius:50%;background-color:var(--cyan);box-shadow:0 0 10px var(--cyan);display:inline-block;animation:pulse-glow 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:.92rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--cyan) 0,#7C3AED 100%);color:#050B14;font-weight:700;box-shadow:0 0 20px rgba(0,229,255,.25)}.btn-primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.32) 48%,transparent 76%);transform:translateX(-130%);transition:transform .65s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(0,229,255,.45);color:#000}.btn-primary:hover:after{transform:translateX(130%)}.btn-secondary{background:var(--card-bg);border:1px solid var(--line-strong);color:var(--text-main);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-secondary:hover{border-color:var(--cyan);background:rgba(0,229,255,.05);transform:translateY(-2px)}.btn-ghost{color:var(--text-soft);background:transparent}.btn-ghost:hover{color:var(--cyan);background:var(--cyan-subtle)}.header-auth-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;color:var(--text-soft);font-size:.82rem;font-weight:600;white-space:nowrap}.header-auth-link:hover{color:var(--cyan);border-color:var(--card-border-hover);background:var(--cyan-subtle)}.btn-danger{background:rgba(244,63,94,.15);border:1px solid rgba(244,63,94,.3);color:#FDA4AF}.btn-danger:hover{background:rgba(244,63,94,.25);border-color:#F43F5E}.input-field{width:100%;background:rgba(9,13,26,.8);border:1px solid var(--line-strong);border-radius:10px;padding:12px 16px;color:var(--text-main);outline:none;transition:border-color .2s,box-shadow .2s}.input-field:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,229,255,.15)}.code-box{background:#050811;border:1px solid var(--line);border-radius:12px;padding:16px;font-family:var(--font-mono);font-size:.88rem;color:#38BDF8;overflow-x:auto}@media (max-width:768px){.container{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#particles-canvas{display:none}}.desktop-nav{display:none!important}@media (min-width:1024px){.desktop-nav{display:flex!important}}.search-text-label{display:none!important}@media (min-width:640px){.search-text-label{display:inline!important}}.mobile-toggle{display:grid!important}@media (min-width:1024px){.mobile-toggle{display:none!important}}.assistant-sidebar{position:absolute!important;left:0!important;transform:translateX(-100%);transition:transform .25s ease}.assistant-sidebar.open{transform:translateX(0)!important}@media (min-width:1024px){.assistant-sidebar{position:relative!important;left:0!important;transform:none!important}}.sidebar-close-btn{display:none!important}@media (max-width:1023px){.sidebar-close-btn{display:block!important}}.mobile-sidebar-toggle{display:block!important}@media (min-width:1024px){.mobile-sidebar-toggle{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(7,11,22,.72);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,229,255,.16);box-shadow:0 4px 30px rgba(0,0,0,.65),0 1px 0 0 rgba(139,92,246,.25),0 12px 28px -8px rgba(0,229,255,.14),inset 0 1px 0 rgba(255,255,255,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.site-header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.45) 20%,rgba(139,92,246,.6) 50%,rgba(0,229,255,.45) 80%,transparent);box-shadow:0 0 10px rgba(0,229,255,.4),0 0 18px rgba(139,92,246,.28);pointer-events:none;z-index:51}[data-theme=light] .site-header{background:rgba(248,250,252,.85);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,152,179,.2);box-shadow:0 4px 20px rgba(0,0,0,.06),0 1px 0 0 rgba(109,40,217,.22)}[data-theme=light] .site-header:after{background:linear-gradient(90deg,transparent,rgba(0,152,179,.45) 20%,rgba(109,40,217,.5) 50%,rgba(0,152,179,.45) 80%,transparent);box-shadow:0 0 8px rgba(0,152,179,.3),0 0 15px rgba(109,40,217,.2)}.nav-link-item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:9px;font-size:.88rem;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:all .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-link-item>span{position:relative;z-index:2;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s ease,text-shadow .25s ease}.nav-link-item:before{inset:0;border-radius:8px;background:linear-gradient(135deg,rgba(0,229,255,.12),rgba(139,92,246,.09));opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1);z-index:1}.nav-link-item:after,.nav-link-item:before{content:"";position:absolute;pointer-events:none}.nav-link-item:after{bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:60%;height:2px;border-radius:9999px;background:linear-gradient(90deg,var(--cyan),var(--violet));box-shadow:0 0 8px rgba(0,229,255,.65),0 0 12px rgba(139,92,246,.35);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:2}.nav-link-item:hover{color:#FFFFFF;border-color:rgba(0,229,255,.28);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,229,255,.14),0 2px 8px rgba(139,92,246,.12)}.nav-link-item:hover:before{opacity:1;transform:scale(1)}.nav-link-item:hover:after{transform:translateX(-50%) scaleX(1)}.nav-link-item:hover>span{color:#FFFFFF;text-shadow:0 0 10px rgba(0,229,255,.45)}.nav-link-item.active{color:var(--cyan);font-weight:600;background:rgba(0,229,255,.08);border-color:rgba(0,229,255,.28);box-shadow:0 0 16px rgba(0,229,255,.14)}.nav-link-item.active:after{transform:translateX(-50%) scaleX(.85);background:linear-gradient(90deg,var(--cyan),var(--violet));box-shadow:0 0 10px rgba(0,229,255,.7)}[data-theme=light] .nav-link-item:hover{color:var(--text-main);border-color:rgba(0,152,179,.3);box-shadow:0 4px 14px rgba(0,152,179,.12)}[data-theme=light] .nav-link-item:hover>span{color:var(--text-main);text-shadow:none}[data-theme=light] .nav-link-item.active{color:var(--cyan);background:rgba(0,152,179,.08);border-color:rgba(0,152,179,.25)}.language-control{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(0,229,255,.2);border-radius:9px;color:var(--cyan);background:rgba(13,19,36,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.25);transition:all .25s cubic-bezier(.4,0,.2,1)}.language-control:hover{border-color:rgba(0,229,255,.45);box-shadow:0 0 14px rgba(0,229,255,.2),0 0 6px rgba(139,92,246,.15);transform:translateY(-1px)}.language-select{width:82px;padding:4px 0;color:var(--text-main);background:transparent;border:0;outline:0;cursor:pointer;font-size:.82rem;font-weight:500}.language-select option{color:#F8FAFC;background:#0e1529;padding:6px 10px}.language-control:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,229,255,.16),0 0 12px rgba(139,92,246,.25)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.chip-visual{height:220px;position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at center,rgba(0,229,255,.12),transparent 58%),linear-gradient(145deg,rgba(5,8,19,.85),rgba(9,13,28,.96))}.chip-visual:after,.chip-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.035) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(transparent,#000 35%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 35%,#000 75%,transparent);z-index:-1}.chip-visual:after{inset:auto 8% 34px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.42),transparent);-webkit-mask-image:none;mask-image:none}.chip-orbit{position:absolute;border:1px solid rgba(0,229,255,.24);border-radius:50%;pointer-events:none}.chip-orbit-outer{width:min(68%,280px);height:145px;transform:rotate(-18deg);border-color:rgba(139,92,246,.34);animation:chip-orbit 16s linear infinite}.chip-orbit-inner{width:min(55%,220px);height:100px;transform:rotate(22deg);animation:chip-orbit-reverse 12s linear infinite}.chip-pulse{position:absolute;width:154px;height:154px;border-radius:50%;background:rgba(0,229,255,.12);filter:blur(30px);animation:chip-breathe 4s ease-in-out infinite}.chip-package{position:relative;width:100px;height:100px;display:grid;place-items:center;transform:perspective(500px) rotateX(10deg) rotate(-7deg);filter:drop-shadow(0 12px 24px rgba(0,229,255,.25));animation:chip-float 5s ease-in-out infinite}.chip-package:after,.chip-package:before{content:"";position:absolute;inset:12px -11px;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(0,229,255,.72) 10px 12px,transparent 12px 18px);-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.chip-package:after{inset:-11px 12px;background:repeating-linear-gradient(0deg,transparent 0 10px,rgba(139,92,246,.8) 10px 12px,transparent 12px 18px)}.chip-package-face{width:88px;height:88px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;color:var(--cyan);border:1px solid rgba(0,229,255,.7);border-radius:15px;background:linear-gradient(145deg,rgba(19,36,59,.98),rgba(24,13,52,.96));box-shadow:inset 0 0 20px rgba(0,229,255,.12),0 0 26px rgba(0,229,255,.14)}.chip-wordmark{font-size:.65rem;font-weight:800;letter-spacing:.18em}.chip-caption{position:absolute;left:16px;right:16px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:.68rem}.chip-caption strong{color:var(--text-soft);font-size:.7rem;letter-spacing:.07em}.chip-feature-list{display:flex;justify-content:space-between;gap:8px;margin-top:18px}.chip-feature-list span{padding:7px 9px;border:1px solid var(--line);border-radius:8px;color:var(--text-muted);background:rgba(255,255,255,.025);font-size:.69rem;text-align:center}[dir=rtl] .chip-caption{text-align:right}[dir=rtl] .chip-feature-list{flex-direction:row-reverse}@keyframes chip-orbit{0%{rotate:0deg}to{rotate:1turn}}@keyframes chip-orbit-reverse{0%{rotate:0deg}to{rotate:-1turn}}@keyframes chip-breathe{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes chip-float{0%,to{translate:0 0}50%{translate:0 -7px}}.assistant-suggestions{width:100%;max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.assistant-suggestions>span{width:100%;color:var(--text-dim);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.assistant-retry-button,.assistant-suggestions button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;color:var(--text-soft);background:var(--card-bg);border:1px solid var(--line-strong);border-radius:10px;font-size:.82rem;text-align:start;transition:border-color .18s ease,background .18s ease}.assistant-retry-button:hover,.assistant-suggestions button:hover{border-color:var(--cyan);background:var(--cyan-subtle)}.assistant-suggestions button:disabled{cursor:not-allowed;opacity:.55}.assistant-response-meta{margin-top:10px;color:var(--text-dim);font-size:.72rem}.assistant-retry-button{margin-top:10px}.admin-data-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.admin-data-table td,.admin-data-table th{padding:12px 14px;border-bottom:1px solid var(--line);font-size:.84rem;white-space:nowrap}.admin-data-table th{color:var(--text-dim);font-weight:700}.admin-data-table td{color:var(--text-soft)}.admin-data-list{max-height:420px;overflow-y:auto;border-top:1px solid var(--line)}.admin-data-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 4px;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:.82rem}.admin-data-list>div strong{color:var(--cyan)}.admin-data-list>p{padding:14px 4px;color:var(--text-dim);font-size:.84rem}.admin-daily-list>div{padding:5px 4px;font-size:.76rem}.analytics-consent{position:fixed;z-index:90;right:20px;bottom:20px;width:min(460px,calc(100vw - 32px));display:flex;align-items:flex-end;gap:18px;padding:18px;border:1px solid var(--card-border-hover);border-radius:16px;color:var(--text-main);background:var(--card-bg-solid);box-shadow:0 20px 60px rgba(0,0,0,.4)}.analytics-consent p{margin-top:5px;color:var(--text-muted);font-size:.78rem;line-height:1.5}.analytics-consent-actions{display:flex;gap:7px;flex-shrink:0}.analytics-consent-actions button{padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;color:var(--text-soft);font-size:.78rem}.analytics-consent-actions button:last-child{border-color:var(--cyan);color:var(--cyan)}.analytics-manage{position:fixed;z-index:80;right:18px;bottom:16px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:999px;color:var(--text-muted);background:var(--card-bg-solid);font-size:.72rem}[dir=rtl] .admin-data-table{text-align:right}@media (max-width:767px){[data-site-header-inner]{height:64px!important;gap:8px!important}.site-brand{min-width:0;gap:8px!important}.site-brand-mark{width:34px!important;height:34px!important;flex:0 0 34px}.site-brand-copy{min-width:0}.site-brand-name{font-size:1.05rem!important;white-space:nowrap}.site-brand-tagline{display:none}.header-actions{gap:6px!important;flex:0 0 auto}.header-language-control,.header-theme-toggle{display:none!important}.header-search-trigger{padding:0!important}.header-profile-trigger,.header-search-trigger{width:40px;height:40px;justify-content:center!important}.header-profile-trigger{padding:4px!important}.user-email-header{display:none}.mobile-toggle{width:40px!important;height:40px!important}.mobile-site-menu{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:12px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.mobile-menu-preferences{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.mobile-menu-theme{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:9px;color:var(--text-main);font-size:.86rem}.mobile-language-control,.mobile-menu-theme{min-height:44px;padding:0 10px}.assistant-shell{height:calc(100dvh - 64px)!important;min-height:340px}.assistant-sidebar{width:min(280px,calc(100vw - 48px))!important;box-shadow:16px 0 48px rgba(0,0,0,.45)}.assistant-sidebar-backdrop{position:fixed;inset:64px 0 0;z-index:39;width:100%;background:rgba(2,5,12,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.assistant-chat-header{min-height:52px;height:auto!important;padding:6px 12px!important;gap:8px}.mobile-sidebar-toggle{min-width:44px;min-height:44px;display:grid!important;place-items:center;flex:0 0 44px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.assistant-chat-header>div:first-child{min-width:0;gap:8px!important}.assistant-chat-header>div:first-child>div:last-child{min-width:0}.assistant-chat-header>div:first-child>div:last-child>span{max-width:clamp(92px,34vw,180px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,3vw,.94rem)!important}.assistant-chat-header>div:last-child{flex:0 0 auto}.assistant-chat-header>div:last-child>button{white-space:nowrap;padding:6px 8px!important;font-size:.72rem!important}.assistant-messages{min-height:0;padding:16px 12px!important;gap:16px!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.assistant-message-row{gap:9px!important}.assistant-prompt-area{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.assistant-prompt-form{padding:8px!important;border-radius:12px!important}.assistant-prompt-form textarea{min-width:0;font-size:16px!important}}@media (max-width:640px){.header-auth-link{width:36px;padding:0}.header-auth-link span{display:none}.container{padding-left:16px;padding-right:16px}.mobile-site-menu>a{min-height:44px;display:flex;align-items:center}.assistant-shell .assistant-sidebar{width:min(280px,calc(100vw - 32px))!important}.language-control{gap:4px;padding:0 6px}.language-select{width:60px;font-size:.74rem}.chip-caption{left:10px;right:10px;align-items:flex-start;flex-direction:column;gap:2px}.chip-feature-list span{padding:6px 5px;font-size:.62rem}.analytics-consent,.assistant-suggestions{flex-direction:column;align-items:stretch}.analytics-consent{gap:12px}.analytics-consent,.analytics-manage{right:12px;bottom:12px}.analytics-consent-actions{justify-content:flex-end}}