.mobile-admin-header,.mobile-survey-switch,.mobile-review-back{display:none}@media not (min-width:1024px){.admin-v0.admin-handoff,.control-room.admin-handoff{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brain-community:#3ea3ff;--color-brain-challenges:#9d7dff;--color-brain-mine:#47e1ba;--space:#020203;--space-foreground:#edeef1;--space-muted:#95989d;--background:#0e0d0b;--foreground:#f3f2ef;--card:#191715;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--secondary:#252421;--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:#a09e9b;--border:#ffffff1f;--input:#ffffff29;--tone:var(--color-brain-community);--admin-accent:var(--tone);--brand:var(--tone);--brand-soft:color-mix(in oklch, var(--tone) 15%, transparent);--destructive:#f18c96;--radius:.9rem;background:var(--space);color:var(--space-foreground);font-family:var(--font-tajawal), sans-serif;isolation:isolate}@supports (color:lab(0% 0 0)){.admin-v0.admin-handoff,.control-room.admin-handoff{--color-brain-community:lab(64.3908% -5.55217 -57.1784);--color-brain-challenges:lab(60.1306% 35.919 -62.9307);--color-brain-mine:lab(80.9538% -48.9032 7.04615);--space:lab(.655642% -.0311732 -.301394);--space-foreground:lab(94.1876% -.214905 -1.4984);--space-muted:lab(62.8542% -.411689 -2.98642);--background:lab(3.70343% .21901 .852343);--foreground:lab(95.3764% .107527 1.52063);--card:lab(7.78929% .448503 1.75044);--secondary:lab(14.1678% .447199 1.86021);--muted-foreground:lab(65.2088% .429809 1.84863)}}.admin-v0.admin-handoff[data-mobile-tone=challenges]{--tone:var(--color-brain-challenges);--admin-accent:var(--tone);--brand:var(--tone)}.admin-v0.admin-handoff[data-mobile-tone=mine]{--tone:var(--color-brain-mine);--admin-accent:var(--tone);--brand:var(--tone)}.admin-v0.admin-handoff[data-admin-home=true]:has(#tab-challenges[aria-selected=true]){--tone:var(--color-brain-challenges)}.admin-v0.admin-handoff[data-admin-home=true]:has(#tab-mine[aria-selected=true]){--tone:var(--color-brain-mine)}.admin-handoff :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--tone);outline-offset:4px}.admin-handoff button{cursor:pointer}.admin-handoff button:disabled{opacity:.5;cursor:not-allowed}.admin-handoff .cr-tabs{background:color-mix(in oklch,var(--space) 50%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.admin-handoff .cr-tabs button{min-height:44px;color:var(--space-muted);border-radius:12px;font-size:14px;transition:background .2s,color .2s}.admin-handoff .cr-tabs button[aria-selected=true]{color:var(--space-foreground);background:color-mix(in oklch,var(--tab) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--tab) 60%,transparent)}.admin-handoff :is(.cr-primary,.cr-secondary,.cr-icon){border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:14px;transition:background .2s,box-shadow .2s;display:inline-flex}.admin-handoff .cr-primary{width:100%;min-height:52px;color:var(--space-foreground);border:1px solid color-mix(in oklch,var(--tone) 60%,transparent);background:color-mix(in oklch,var(--tone) 24%,var(--space));box-shadow:0 0 28px color-mix(in oklch,var(--tone) 18%,transparent),inset 0 1px 0 #ffffff14;font-weight:700}.admin-handoff .cr-primary:hover{background:color-mix(in oklch,var(--tone) 34%,var(--space))}.admin-handoff .cr-secondary{border:1px solid color-mix(in oklch,var(--tone) 28%,transparent);background:color-mix(in oklch,var(--space) 55%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-handoff .cr-secondary:hover{background:color-mix(in oklch,var(--tone) 14%,var(--space))}.admin-handoff .cr-icon{width:44px;color:var(--space-muted);padding:8px}.admin-handoff .cr-input{background:color-mix(in oklch,var(--space) 60%,transparent);min-height:44px;color:var(--space-foreground);border:1px solid #ffffff26;border-radius:9px;padding:8px 10px;font-size:16px}.admin-handoff select option{color:#f2f4f8;background:#17181b}.admin-handoff .cr-badge{border:1px solid color-mix(in oklch,var(--tone) 40%,transparent);color:var(--tone);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px}.admin-handoff .cr-sections{background:color-mix(in oklch,var(--space) 55%,transparent);border:1px solid #ffffff1a;border-radius:12px;padding:8px 12px;font-size:14px}.admin-handoff summary{cursor:pointer}.admin-handoff .cr-toast{bottom:calc(6rem + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--tone);text-align:center;background:color-mix(in oklch,var(--space) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;max-width:28rem;margin-inline:auto;padding:12px 16px;position:fixed;inset-inline:1rem}.admin-v0.admin-handoff{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.admin-v0.admin-handoff .desktop-admin-header{display:none}.admin-v0.admin-handoff .admin-content:has([role=dialog]){z-index:50}.admin-v0.admin-handoff .mobile-admin-header{z-index:30;padding:max(10px,env(safe-area-inset-top)) 16px 10px;background:color-mix(in oklch,var(--space) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.admin-v0.admin-handoff .mobile-admin-brand{align-items:center;gap:10px;font-size:23px;font-weight:700;display:flex}.admin-v0.admin-handoff .mobile-admin-brand span{color:var(--space-muted);font-size:12px;font-weight:400}.admin-v0.admin-handoff .mobile-admin-header .admin-logout{border:1px solid var(--border);margin:0}.admin-v0.admin-handoff .admin-content>div>main,.admin-v0.admin-handoff .admin-page-header{width:100%;max-width:576px;margin-inline:auto;padding:16px}.admin-v0.admin-handoff .admin-page-header{padding-bottom:0}.admin-v0.admin-handoff .admin-page-heading{gap:12px;min-height:100px}.admin-v0.admin-handoff .admin-page-heading>div:first-child{flex:1;min-width:0}.admin-v0.admin-handoff .admin-page-heading h1{margin:6px 0;font-size:23px;line-height:1.6}.admin-v0.admin-handoff .admin-page-heading p{color:var(--space-muted);font-size:13px}.admin-v0.admin-handoff .admin-mini-brain{width:88px;height:96px}.admin-v0.admin-handoff .admin-breadcrumb{font-size:11px}.admin-v0.admin-handoff .admin-heading-controls{gap:10px;padding-top:14px}.admin-v0.admin-handoff .admin-heading-controls>:is(div,label){min-width:0;max-width:100%}.admin-v0.admin-handoff .admin-heading-controls label:has(select){width:100%}.admin-v0.admin-handoff .admin-heading-controls label:has(select) select{flex:1;width:0;min-width:0}.admin-v0.admin-handoff :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:44px;font-size:16px}.admin-v0.admin-handoff :is(input[type=checkbox],input[type=radio]){accent-color:var(--tone)}.admin-v0.admin-handoff main :is(button,summary,.admin-action){min-height:44px}.admin-v0.admin-handoff main :is(button,a){touch-action:manipulation}.admin-v0.admin-handoff :is(h1,h2,h3,p,li,dd){overflow-wrap:anywhere}.admin-v0.admin-handoff :is(section,article,div).rounded-2xl.border.bg-card,.admin-v0.admin-handoff .admin-glass{border:1px solid color-mix(in oklch,var(--tone) 28%,transparent);background:color-mix(in oklch,var(--space) 55%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:inset 0 1px #ffffff08}.admin-v0.admin-handoff main :is(button.bg-brand,button.bg-primary,.admin-primary){background:color-mix(in oklch,var(--tone) 24%,var(--space));border-color:color-mix(in oklch,var(--tone) 60%,transparent);color:var(--space-foreground);box-shadow:0 0 24px color-mix(in oklch,var(--tone) 16%,transparent)}.admin-v0.admin-handoff .admin-action{background-color:var(--space);border-radius:12px;font-size:13px}.admin-v0.admin-handoff .admin-stat-card{padding:15px 12px}.admin-v0.admin-handoff .admin-stat-top>p,.admin-v0.admin-handoff .admin-stat-sub{font-size:12px}.admin-v0.admin-handoff .admin-stat-value{font-size:24px}.admin-v0.admin-handoff :is(section,div):has(>.admin-stat-card){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v0.admin-handoff :is(section,div):has(>.admin-stat-card)>.admin-stat-card:last-child:nth-child(odd){grid-column:1/-1}.admin-v0.admin-handoff .admin-ai-command,.admin-v0.admin-handoff .admin-review-detail .admin-metric-cell{background:color-mix(in oklch,var(--tone) 6%,var(--space))}.admin-v0.admin-handoff .admin-review-grid{gap:12px;margin-top:16px}.admin-v0.admin-handoff .admin-review-list ul{max-height:none}.admin-v0.admin-handoff .admin-review-grid[data-mobile-detail=false] .admin-review-detail,.admin-v0.admin-handoff .admin-review-grid[data-mobile-detail=true] .admin-review-list{display:none}.admin-v0.admin-handoff .admin-review-detail{scroll-margin-top:85px}.admin-v0.admin-handoff .mobile-review-back{margin:12px;display:flex}.admin-v0.admin-handoff .admin-review-detail h3{font-size:18px}.admin-v0.admin-handoff .admin-footer{color:var(--space-muted)}.admin-v0.admin-handoff .admin-system-shell{border:0;max-width:576px}.admin-v0.admin-handoff .admin-system-shell>header{background:color-mix(in oklch,var(--space) 86%,transparent)}.admin-handoff .mobile-admin-dock{inset-inline:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:40;border:1px solid color-mix(in oklch,var(--tone) 28%,transparent);background:color-mix(in oklch,var(--space) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:544px;margin-inline:auto;padding:6px;display:grid;position:fixed;box-shadow:0 8px 32px #0008}.admin-handoff .mobile-admin-dock :is(a,button){min-height:56px;color:var(--space-muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.admin-handoff .mobile-admin-dock [aria-current=page],.admin-handoff .mobile-admin-dock [aria-expanded=true]{color:var(--tone);background:color-mix(in oklch,var(--tone) 12%,transparent)}.admin-handoff .mobile-admin-directory{padding-bottom:max(12px,env(safe-area-inset-bottom));gap:20px;display:grid}.admin-handoff .mobile-admin-directory h3{font-family:var(--font-readex),sans-serif;color:var(--tone);margin-bottom:8px;font-size:12px}.admin-handoff .mobile-admin-directory [data-admin-tone=community]{--tone:var(--color-brain-community)}.admin-handoff .mobile-admin-directory [data-admin-tone=challenges]{--tone:var(--color-brain-challenges)}.admin-handoff .mobile-admin-directory [data-admin-tone=mine]{--tone:var(--color-brain-mine)}.admin-handoff .mobile-admin-directory section>div{gap:6px;display:grid}.admin-handoff .mobile-admin-directory a{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:12px;font-size:14px;display:flex}.admin-handoff .mobile-admin-directory a>svg:first-child{color:var(--tone)}.admin-handoff .mobile-admin-directory a>svg:last-child{color:var(--space-muted);margin-inline-start:auto}.admin-handoff .mobile-admin-directory a[aria-current=page]{border-color:var(--tone);background:color-mix(in oklch,var(--tone) 12%,transparent)}.admin-v0.admin-handoff .survey-welcome{padding:20px}.admin-v0.admin-handoff .survey-welcome h2{font-size:25px}.admin-v0.admin-handoff .survey-welcome h2 span,.admin-v0.admin-handoff :is(.survey-eyebrow,.survey-create-icon,.survey-section-number,.survey-text-button,.survey-audience){color:var(--tone)}.admin-v0.admin-handoff .survey-welcome-art{display:none}.admin-v0.admin-handoff .survey-create-grid{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.admin-v0.admin-handoff .survey-create-card{padding:18px}.admin-v0.admin-handoff .survey-create-icon{background:color-mix(in oklch,var(--tone) 12%,transparent)}.admin-v0.admin-handoff .survey-editor-layout{grid-template-columns:minmax(0,1fr)}.admin-v0.admin-handoff .survey-editor-layout[data-mobile-pane=edit]>.survey-preview,.admin-v0.admin-handoff .survey-editor-layout[data-mobile-pane=preview]>.survey-editor{display:none}.admin-v0.admin-handoff .mobile-survey-switch{border:1px solid var(--border);background:#ffffff04;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:16px 0;padding:4px;display:grid}.admin-v0.admin-handoff .mobile-survey-switch button{color:var(--space-muted);border-radius:10px;font-size:14px}.admin-v0.admin-handoff .mobile-survey-switch [aria-pressed=true]{background:color-mix(in oklch,var(--tone) 18%,transparent);color:var(--space-foreground)}.admin-v0.admin-handoff .survey-preview{width:100%;max-width:100%;position:static}.admin-v0.admin-handoff .survey-phone{border:1px solid color-mix(in oklch,var(--tone) 28%,transparent);background:var(--space);box-shadow:none;border-radius:16px;max-height:none;padding:20px}.admin-v0.admin-handoff .survey-phone-camera{display:none}.admin-v0.admin-handoff .survey-field :is(input,textarea,select){font-size:16px}.admin-v0.admin-handoff .survey-question-heading{flex-wrap:wrap;gap:8px}.admin-v0.admin-handoff .survey-icon-actions button{min-width:44px}.admin-v0.admin-handoff .survey-toolbar>button{flex:42%}.admin-v0.admin-handoff .survey-save-status{order:3;width:100%;font-size:12px}.admin-v0.admin-handoff .survey-search{background:var(--space);width:100%}.admin-v0.admin-handoff .survey-search input{width:100%}.admin-v0.admin-handoff .survey-draft-row{flex-wrap:wrap;padding:16px}.admin-v0.admin-handoff .survey-draft-actions{width:100%}.admin-v0.admin-handoff .survey-draft-actions button{flex:1}.admin-v0.admin-handoff .survey-tabs button[aria-pressed=true]{color:var(--tone);background:color-mix(in oklch,var(--tone) 12%,transparent);border-color:color-mix(in oklch,var(--tone) 28%,transparent)}@media (prefers-reduced-motion:reduce){.admin-handoff *,.admin-handoff :before,.admin-handoff :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
