:root{--space-panel:1.25rem;--space-section:1.5rem;--space-card:1rem;--control-radius:var(--radius-md);--concept-bg:oklch(5.4% 0.035 258);--concept-panel:oklch(9% 0.046 258/0.78);--concept-panel-strong:oklch(7.6% 0.044 258/0.9);--concept-line:oklch(73% 0.145 236/0.18);--concept-line-bright:oklch(72% 0.15 238/0.42);--concept-cyan:oklch(72% 0.14 220);--concept-blue:oklch(63% 0.2 258);--concept-purple-soft:oklch(61% 0.21 292/0.1);--concept-amber:oklch(76% 0.17 72);--shadow-concept-card:0 16px 44px oklch(0% 0 0/0.3),inset 0 1px 0 oklch(100% 0 0/0.07)}body.tj-app{background:radial-gradient(ellipse 54rem 28rem at 48% 5%,oklch(78% .07 238/.105),transparent 62%),radial-gradient(ellipse 34rem 26rem at 86% 18%,oklch(68% .16 238/.115),transparent 68%),radial-gradient(ellipse 26rem 18rem at 70% 86%,oklch(76% .17 72/.05),transparent 74%),radial-gradient(ellipse 32rem 21rem at 20% 76%,oklch(61% .21 292/.045),transparent 72%),linear-gradient(116deg,transparent 0 40%,oklch(72% .14 220/.06) 44%,transparent 55% 100%),linear-gradient(132deg,transparent 0 74%,oklch(68% .16 238/.07) 78%,transparent 89%),linear-gradient(180deg,oklch(3.2% .032 258),oklch(5.2% .034 258))}body.tj-app:before{background:linear-gradient(132deg,transparent 0 28%,oklch(72% .14 220/.035) 34%,transparent 48%),linear-gradient(124deg,transparent 0 68%,oklch(60% .16 245/.07) 76%,transparent 90%),radial-gradient(ellipse 28rem 20rem at 18% 0,oklch(72% .14 220/.075),transparent 72%),radial-gradient(ellipse 24rem 18rem at 96% 52%,oklch(76% .17 72/.04),transparent 74%),radial-gradient(ellipse 28rem 20rem at 8% 90%,oklch(61% .21 292/.04),transparent 76%);filter:blur(16px) saturate(1.08);opacity:.72}body.tj-app:after{content:"";position:fixed;inset:0;z-index:0;opacity:.055;pointer-events:none;background:linear-gradient(180deg,oklch(100% 0 0/.014),transparent 11rem),radial-gradient(ellipse 58rem 22rem at 50% 0,oklch(72% .14 220/.16),transparent 72%);mask-image:linear-gradient(180deg,black,transparent 78%)}.tj-ambient-background{opacity:.52;filter:blur(14px) saturate(1.14);background:linear-gradient(112deg,transparent 0 37%,oklch(72% .14 220/.052) 44%,transparent 58%),linear-gradient(128deg,transparent 0 72%,oklch(67% .16 246/.09) 80%,transparent 92%),radial-gradient(ellipse 28rem 22rem at 88% 11%,oklch(72% .14 220/.095),transparent 70%),radial-gradient(ellipse 18rem 14rem at 30% 94%,oklch(76% .17 72/.045),transparent 74%),radial-gradient(ellipse 20rem 15rem at 58% 74%,oklch(61% .21 292/.035),transparent 78%)}.tj-shell-topbar{min-height:58px;border-color:oklch(82% .075 238/.22);background:linear-gradient(90deg,oklch(72% .14 220/.055),transparent 44%,oklch(60% .18 258/.07)),oklch(5.6% .04 258/.88);box-shadow:0 14px 50px oklch(0 0 0/.32),inset 0 1px 0 oklch(100% 0 0/.1);backdrop-filter:blur(26px) saturate(1.38);-webkit-backdrop-filter:blur(26px) saturate(1.38)}.tj-shell-topbar[data-scrolled=true]{min-height:54px;background:linear-gradient(90deg,oklch(72% .14 220/.04),transparent 42%,oklch(60% .18 258/.06)),oklch(4.8% .038 258/.95)}.tj-page-shell{padding-inline:1.75rem;padding-top:1.55rem;padding-bottom:9.75rem;background:linear-gradient(180deg,oklch(72% .14 220/.025),transparent 18rem),linear-gradient(90deg,transparent,oklch(72% .14 220/.024) 50%,transparent)}.tj-page-header{margin-bottom:var(--space-section);padding-bottom:1.15rem;border-bottom-color:oklch(82% .075 238/.14)}.tj-page-header h1{max-width:28ch;font-size:1.9rem;line-height:1.08}.tj-page-header p{max-width:58rem;color:oklch(78% .036 255)}.tj-breadcrumbs ol{color:oklch(72% .05 238/.74)}.tj-data-table,.tj-empty-state,.tj-panel,.tjarvis-glass-panel,.tjarvis-glass-section,.tjarvis-tech-card,.tjarvis-tech-panel,.tjarvis-tech-section{border-color:var(--concept-line);background:linear-gradient(180deg,oklch(100% 0 0/.062),transparent 34%),linear-gradient(135deg,oklch(72% .14 220/.045),transparent 42%,oklch(61% .21 292/.025)),linear-gradient(24deg,oklch(100% 0 0/.025),transparent 34%),var(--concept-panel);box-shadow:var(--shadow-concept-card),inset 0 0 0 1px oklch(100% 0 0/.025);backdrop-filter:blur(24px) saturate(1.34);-webkit-backdrop-filter:blur(24px) saturate(1.34)}.tj-panel,.tjarvis-glass-panel,.tjarvis-tech-panel{padding:var(--space-panel)}.tjarvis-tech-card{min-height:7.35rem;padding:var(--space-card)}.tj-panel:hover,.tjarvis-glass-panel:hover,.tjarvis-tech-card:hover{border-color:oklch(72% .14 220/.34)}.tj-input,.tjarvis-glass-field,.tjarvis-tech-field,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:2.75rem;border-radius:var(--control-radius);border-color:oklch(82% .075 238/.18);background:linear-gradient(180deg,oklch(100% 0 0/.05),transparent),oklch(5.8% .036 258/.76);color:var(--text-primary)}textarea{min-height:5.1rem}.tj-button,.tj-icon-button,.tjarvis-glass-action,.tjarvis-tech-action{border-radius:var(--control-radius);transition:transform var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),background var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out)}.tj-button:hover,.tjarvis-glass-action:hover,.tjarvis-tech-action:hover{transform:translateY(-.5px);box-shadow:0 12px 24px oklch(72% .14 220/.14)}.tj-status-badge{min-height:1.58rem;border-radius:7px;padding-inline:.55rem;font-size:.68rem;letter-spacing:.06em}.tj-filter-chip{display:inline-flex;min-height:2.1rem;align-items:center;gap:.42rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-hover);color:var(--text-secondary);padding:0 .72rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.tj-filter-chip--active,.tj-filter-chip:focus-visible,.tj-filter-chip:hover,.tj-filter-chip[aria-pressed=true]{border-color:oklch(72% .14 220/.42);background:linear-gradient(135deg,oklch(60% .18 258/.26),oklch(72% .14 220/.16)),oklch(100% 0 0/.04);color:white;box-shadow:0 0 22px oklch(72% .14 220/.12),inset 0 1px 0 oklch(100% 0 0/.12)}.tj-filter-check{display:inline-grid;width:.88rem;height:.88rem;place-items:center;border:1px solid oklch(82% .075 238/.26);border-radius:3px}.tj-filter-chip--active .tj-filter-check,.tj-filter-chip[aria-pressed=true] .tj-filter-check{border-color:oklch(83% .12 238/.8);background:oklch(72% .14 220/.28)}.tj-filter-chip--active .tj-filter-check:after,.tj-filter-chip[aria-pressed=true] .tj-filter-check:after{content:"";width:.38rem;height:.23rem;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translateY(-1px)}.weekly-schedule-filter-scope>div:first-child{border-color:var(--concept-line);background:linear-gradient(180deg,oklch(100% 0 0/.045),transparent),var(--concept-panel);box-shadow:var(--shadow-concept-card);backdrop-filter:blur(22px) saturate(1.28);-webkit-backdrop-filter:blur(22px) saturate(1.28)}.weekly-schedule-filter-scope [aria-pressed]{min-height:5.2rem;border-radius:var(--control-radius)}.tj-concept-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:var(--space-section)}.tj-concept-stat-grid>article,.tj-event-studio-right-rail>section[aria-label="Event studio summary"]>article{min-height:7.2rem;border-color:var(--concept-line);background:linear-gradient(180deg,oklch(100% 0 0/.055),transparent 40%),linear-gradient(135deg,oklch(72% .14 220/.08),transparent 52%),var(--concept-panel);box-shadow:var(--shadow-concept-card)}.tj-concept-stat-grid>article p:first-of-type{color:oklch(78% .045 238/.7)}.tj-concept-stat-grid>article p:nth-of-type(2){font-size:1.72rem;line-height:1.1;color:oklch(94% .034 244);-webkit-text-fill-color:currentColor;background:none}.tj-concept-stat-grid>article span[aria-hidden=true]{color:oklch(73% .09 238/.74);filter:drop-shadow(0 0 18px oklch(72% .14 220/.2))}.tj-source-row-card{--source-hue:var(--concept-cyan);position:relative;overflow:hidden;color:oklch(94% .03 250);border-color:color-mix(in oklch,var(--source-hue) 42%,transparent)!important;background:linear-gradient(180deg,oklch(100% 0 0/.055),transparent 42%),linear-gradient(135deg,color-mix(in oklch,var(--source-hue) 16%,transparent),transparent 62%),oklch(6.2% .036 258/.56)!important;box-shadow:inset 0 1px 0 oklch(100% 0 0/.1),0 0 28px color-mix(in oklch,var(--source-hue) 12%,transparent);backdrop-filter:blur(20px) saturate(1.28);-webkit-backdrop-filter:blur(20px) saturate(1.28)}.tj-source-row-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--source-hue) 64%,white 16%),transparent);pointer-events:none}.tj-source-row-card:after{content:"";position:absolute;right:-30%;top:-60%;width:68%;height:190%;pointer-events:none;background:radial-gradient(ellipse,color-mix(in oklch,var(--source-hue) 14%,transparent),transparent 74%);opacity:.34;filter:blur(18px)}.tj-source-row-card[data-source-tone=ace]{--source-hue:oklch(72% 0.18 155)}.tj-source-row-card[data-source-tone=alliance]{--source-hue:oklch(72% 0.14 220)}.tj-source-row-card[data-source-tone=break_loose]{--source-hue:oklch(76% 0.17 72)}.tj-source-row-card[data-source-tone=combat]{--source-hue:oklch(66% 0.2 20)}.tj-source-row-card[data-source-tone=economy]{--source-hue:oklch(74% 0.12 292)}.tj-source-row-card[data-source-tone=special]{--source-hue:oklch(72% 0.18 325)}.tj-source-row-card[data-source-tone=upgrade]{--source-hue:oklch(70% 0.16 246)}.tj-source-row-card[data-source-tone=war]{--source-hue:oklch(74% 0.15 46)}.tj-source-row-card>*{position:relative;z-index:1}.tj-event-studio-surface{display:grid;gap:var(--space-section)}.tj-event-studio-board{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.96fr);gap:.9rem;align-items:start}.tj-event-studio-right-rail{display:grid;gap:1rem}.tj-event-bot-control-plane{display:grid;gap:1rem;padding:1rem;container-type:inline-size;content-visibility:auto;contain-intrinsic-size:auto 980px}@supports not (content-visibility:auto){.tj-event-bot-control-plane{contain:layout style paint}}.tj-event-bot-control-plane__hero{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:-1rem -1rem 0;padding:1rem;border-bottom:1px solid oklch(82% .075 238/.12);background:radial-gradient(circle at 8% 0,oklch(76% .17 72/.13),transparent 34%),radial-gradient(circle at 94% 0,oklch(72% .14 220/.14),transparent 36%),linear-gradient(135deg,oklch(9% .05 258/.78),oklch(4.5% .032 258/.4))}.tj-event-bot-control-plane__eyebrow{margin:0 0 .18rem;color:var(--concept-amber);font-size:.68rem;font-weight:820;letter-spacing:.16em;text-transform:uppercase}.tj-event-bot-control-plane__hero h2,.tj-event-bot-editor__header h3{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:780;line-height:1.16}.tj-event-bot-control-plane__hero p:not(.tj-event-bot-control-plane__eyebrow),.tj-event-bot-editor__header p{margin:.22rem 0 0;max-width:46rem;color:var(--text-secondary);font-size:.8rem;line-height:1.45}.tj-event-bot-control-plane__toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.tj-spin{animation:tj-pulse-line 1.1s linear infinite}.tj-event-bot-status-pill{display:inline-flex;min-height:2.2rem;align-items:center;gap:.44rem;border:1px solid oklch(82% .075 238/.16);border-radius:var(--control-radius);background:oklch(100% 0 0/.045);padding:0 .72rem}.tj-event-bot-status-pill span{color:var(--text-tertiary);font-size:.62rem;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.tj-event-bot-status-pill strong{color:var(--text-primary);font-size:.78rem;font-weight:840}.tj-event-bot-control-plane__status{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;border:1px solid oklch(82% .075 238/.13);border-radius:var(--control-radius);background:oklch(4.8% .036 258/.42);color:var(--text-secondary);padding:.72rem .82rem;font-size:.78rem}.tj-event-bot-control-plane__status strong{color:oklch(82% .16 20)}.tj-event-bot-guide-panel{display:grid;gap:.88rem;border:1px solid oklch(76% .12 188/.18);border-radius:calc(var(--control-radius) + .18rem);background:linear-gradient(138deg,oklch(12% .07 214/.92),oklch(6% .035 258/.86)),radial-gradient(circle at top left,oklch(80% .16 180/.12),transparent 42%);box-shadow:inset 0 1px 0 oklch(100% 0 0/.06);padding:clamp(.9rem,2vw,1.25rem)}.tj-event-bot-guide-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.tj-event-bot-guide-panel__header h3{margin:0;color:var(--text-primary);font-size:clamp(1rem,2vw,1.28rem)}.tj-event-bot-guide-panel__header p{margin:.24rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.55}.tj-event-bot-guide-panel__live-chip{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;min-width:min(19rem,100%);border:1px solid oklch(80% .14 155/.25);border-radius:999px;background:oklch(9% .05 170/.72);color:oklch(86% .13 160);padding:.5rem .72rem;font-size:.73rem;font-weight:820}.tj-event-bot-guide-search{display:flex;gap:.55rem;align-items:center;border:1px solid oklch(84% .08 220/.16);border-radius:999px;background:oklch(3.8% .035 258/.62);color:var(--text-secondary);padding:.52rem .78rem}.tj-event-bot-guide-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit}.tj-event-bot-guide-search input::placeholder{color:oklch(70% .045 238/.58)}.tj-event-bot-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.tj-event-bot-guide-card{display:grid;gap:.5rem;border:1px solid oklch(82% .09 220/.12);border-radius:1rem;background:linear-gradient(180deg,oklch(13% .055 236/.74),oklch(6.5% .035 258/.72)),radial-gradient(circle at 20% 0,oklch(82% .14 190/.08),transparent 38%);padding:.8rem;min-height:100%}.tj-event-bot-guide-card__top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:oklch(80% .14 178)}.tj-event-bot-guide-card__top span{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:.75rem;background:oklch(78% .12 180/.12)}.tj-event-bot-guide-card__top small{color:var(--text-muted);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.tj-event-bot-guide-card h4{margin:0;color:var(--text-primary);font-size:.92rem}.tj-event-bot-guide-card li,.tj-event-bot-guide-card p,.tj-event-bot-guide-panel__timestamp{color:var(--text-secondary);font-size:.74rem;line-height:1.48}.tj-event-bot-guide-card p,.tj-event-bot-guide-panel__timestamp{margin:0}.tj-event-bot-guide-card ul{display:grid;gap:.32rem;margin:0;padding-left:1rem}.tj-event-bot-control-plane__matrix{display:grid;grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);gap:1rem;align-items:start}.tj-event-bot-record-dock,.tj-event-bot-resource-rail,.tj-event-bot-workspace{display:grid;gap:.62rem}.tj-event-bot-resource-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.62rem;align-items:center;min-height:4.35rem;border:1px solid oklch(82% .075 238/.12);border-radius:var(--control-radius);background:oklch(4.8% .036 258/.38);color:var(--text-secondary);padding:.7rem;text-align:left;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out)}.tj-event-bot-resource-card--active,.tj-event-bot-resource-card:focus-visible,.tj-event-bot-resource-card:hover{border-color:oklch(72% .14 220/.45);background:linear-gradient(135deg,oklch(72% .14 220/.13),transparent 64%),oklch(6.5% .045 258/.64);color:var(--text-primary);transform:translateY(-1px)}.tj-event-bot-resource-card__icon{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid oklch(72% .14 220/.22);border-radius:9px;background:oklch(72% .14 220/.09);color:oklch(78% .13 238)}.tj-event-bot-resource-card__copy{display:grid;min-width:0;gap:.16rem}.tj-event-bot-resource-card__copy>span{color:inherit;font-size:.82rem;font-weight:820}.tj-event-bot-resource-card__copy small{display:-webkit-box;overflow:hidden;color:var(--text-tertiary);font-size:.68rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tj-event-bot-resource-card__count{display:inline-grid;min-width:1.75rem;min-height:1.75rem;place-items:center;border-radius:999px;background:oklch(100% 0 0/.06);color:var(--text-primary);font-size:.72rem;font-weight:860}.tj-event-bot-workspace{grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:stretch}.tj-event-bot-editor,.tj-event-bot-record-dock{border:1px solid oklch(82% .075 238/.13);border-radius:var(--control-radius);background:oklch(4.8% .036 258/.42);padding:.82rem}.tj-event-bot-editor{display:grid;gap:.82rem}.tj-event-bot-editor__header,.tj-event-bot-record-card__header,.tj-event-bot-record-dock__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tj-event-bot-editor__resource{border:1px solid oklch(76% .17 72/.2);border-radius:999px;background:oklch(76% .17 72/.08);color:var(--concept-amber);padding:.34rem .55rem;font-size:.64rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.tj-event-bot-json-field{display:grid;gap:.42rem}.tj-event-bot-json-field>span,.tj-event-bot-record-dock__header span{color:oklch(78% .04 255);font-size:.72rem;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.tj-event-bot-json-field textarea{min-height:24rem;width:100%;resize:vertical;border:1px solid oklch(82% .075 238/.16);border-radius:var(--control-radius);background:linear-gradient(180deg,oklch(100% 0 0/.032),transparent 28%),oklch(3.6% .03 258/.8);color:oklch(90% .05 230);padding:.82rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.6;outline:none}.tj-event-bot-json-field textarea:focus-visible{border-color:oklch(72% .14 220/.64);box-shadow:0 0 0 3px oklch(72% .14 220/.12)}.tj-event-bot-editor__actions{display:flex;flex-wrap:wrap;gap:.55rem}.tj-event-bot-record-dock{max-height:35rem;overflow:auto;align-content:start}.tj-event-bot-record-dock__header strong{color:var(--text-primary);font-size:.86rem}.tj-event-bot-record-card{border:1px solid oklch(82% .075 238/.12);border-radius:var(--control-radius);background:oklch(3.6% .03 258/.48);padding:.72rem}.tj-event-bot-record-card__header p{margin:0;color:var(--text-primary);font-size:.82rem;font-weight:820}.tj-event-bot-record-card__header small{display:block;max-width:13rem;overflow:hidden;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.tj-event-bot-record-card__header>div:last-child{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.38rem;justify-content:flex-end}.tj-event-bot-record-card pre{max-height:9rem;overflow:auto;margin:.6rem 0 0;border-radius:9px;background:oklch(0 0 0/.28);color:var(--text-secondary);padding:.62rem;font-family:var(--font-mono);font-size:.65rem;line-height:1.45}.tj-event-bot-delete-button{display:inline-flex;min-height:2.2rem;align-items:center;gap:.34rem;border:1px solid oklch(66% .2 20/.25);border-radius:var(--control-radius);background:oklch(66% .2 20/.08);color:oklch(82% .16 20);padding:0 .58rem;font-size:.72rem;font-weight:780}.tj-event-bot-empty-state{border:1px dashed oklch(82% .075 238/.16);border-radius:var(--control-radius);background:oklch(100% 0 0/.025);color:var(--text-secondary);padding:.92rem;font-size:.78rem;line-height:1.45}.tj-event-bot-ai-panel{display:grid;container-type:inline-size;content-visibility:auto;contain-intrinsic-size:auto 38rem;gap:.9rem;border:1px solid oklch(82% .075 238/.13);border-radius:var(--control-radius);background:radial-gradient(circle at 0 0,oklch(72% .14 220/.12),transparent 30%),radial-gradient(circle at 100% 12%,oklch(76% .17 72/.1),transparent 32%),oklch(4.8% .036 258/.4);padding:.82rem}.tj-event-bot-ai-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tj-event-bot-ai-panel__header h3{margin:0;color:var(--text-primary);font-size:1rem;font-weight:780}.tj-event-bot-ai-panel__header p{margin:.22rem 0 0;max-width:48rem;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.tj-event-bot-ai-panel__model-strip{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.tj-event-bot-ai-panel__model-strip span{display:inline-flex;min-height:2.1rem;align-items:center;gap:.42rem;border:1px solid oklch(82% .075 238/.14);border-radius:999px;background:oklch(100% 0 0/.045);color:var(--text-secondary);padding:0 .66rem;font-size:.72rem;font-weight:820;text-transform:capitalize}.tj-event-bot-ai-panel__model-strip strong{color:var(--text-primary)}.tj-event-bot-ai-panel__model-strip b{color:var(--text-secondary);font-weight:840}.tj-event-bot-ai-panel__model-strip small{color:var(--text-tertiary);font-size:.62rem;font-weight:760;text-transform:none}.tj-event-bot-ai-panel__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);gap:.82rem;align-items:start}.tj-event-bot-helper-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.tj-event-bot-helper-card,.tj-event-bot-role-dock{border:1px solid oklch(82% .075 238/.12);border-radius:var(--control-radius);background:oklch(3.6% .03 258/.46);padding:.72rem}.tj-event-bot-helper-card{display:grid;gap:.62rem}.tj-event-bot-helper-card--fallback{border-color:oklch(76% .17 72/.2);background:linear-gradient(135deg,oklch(76% .17 72/.055),transparent 52%),oklch(3.6% .03 258/.46)}.tj-event-bot-helper-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.tj-event-bot-helper-card__top>div{min-width:0}.tj-event-bot-helper-card__agent{display:block;color:oklch(78% .13 238);font-family:var(--font-mono);font-size:.66rem;font-weight:760}.tj-event-bot-helper-card strong{display:block;margin-top:.16rem;color:var(--text-primary);font-size:.84rem}.tj-event-bot-helper-card p{display:-webkit-box;overflow:hidden;margin:.24rem 0 0;color:var(--text-tertiary);font-size:.7rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tj-event-bot-family-chip{display:inline-flex;flex:0 0 auto;min-height:1.55rem;align-items:center;border:1px solid oklch(82% .075 238/.16);border-radius:999px;background:oklch(100% 0 0/.045);color:var(--text-secondary);padding:0 .48rem;font-size:.62rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.tj-event-bot-family-chip--qwen{border-color:oklch(72% .14 220/.32);background:oklch(72% .14 220/.1);color:oklch(82% .11 230)}.tj-event-bot-family-chip--gemma{border-color:oklch(76% .17 72/.32);background:oklch(76% .17 72/.1);color:oklch(86% .12 80)}.tj-event-bot-family-chip--phi{border-color:oklch(70% .16 160/.3);background:oklch(70% .16 160/.1);color:oklch(82% .11 160)}.tj-event-bot-family-chip--other{border-color:oklch(82% .075 238/.18);background:oklch(100% 0 0/.045);color:var(--text-tertiary)}.tj-event-bot-helper-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.tj-event-bot-helper-card dt{color:var(--text-tertiary);font-size:.62rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.tj-event-bot-helper-card dd{overflow:hidden;margin:.12rem 0 0;color:var(--text-secondary);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.tj-event-bot-role-dock{display:grid;gap:.62rem}.tj-event-bot-role-dock__title{display:flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.74rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.tj-event-bot-model-list,.tj-event-bot-role-list{display:grid;gap:.44rem}.tj-event-bot-model-row,.tj-event-bot-role-row{display:grid;gap:.14rem;border:1px solid oklch(82% .075 238/.1);border-radius:9px;background:oklch(100% 0 0/.032);padding:.48rem}.tj-event-bot-model-row span,.tj-event-bot-role-row span{color:var(--text-primary);font-size:.72rem;font-weight:780}.tj-event-bot-model-row em,.tj-event-bot-model-row small,.tj-event-bot-role-list p,.tj-event-bot-role-row small{margin:0;color:var(--text-tertiary);font-size:.66rem;line-height:1.35}.tj-event-bot-model-row em{color:oklch(74% .04 255);font-style:normal}.tj-event-bot-helper-lanes>.tj-event-bot-empty-state{grid-column:1/-1}@container (width < 920px){.tj-event-bot-ai-panel__grid,.tj-event-bot-control-plane__matrix,.tj-event-bot-workspace{grid-template-columns:1fr}.tj-event-bot-guide-grid,.tj-event-bot-resource-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 620px){.tj-event-bot-control-plane__hero{display:grid}.tj-event-bot-control-plane__toolbar{justify-content:flex-start}.tj-event-bot-guide-panel__header{display:grid}.tj-event-bot-guide-panel__live-chip{justify-content:flex-start}.tj-event-bot-guide-grid,.tj-event-bot-resource-rail{grid-template-columns:1fr}.tj-event-bot-ai-panel__header{display:grid}.tj-event-bot-ai-panel__model-strip{justify-content:flex-start}.tj-event-bot-helper-lanes{grid-template-columns:1fr}.tj-event-bot-json-field textarea{min-height:18rem}}@supports not (content-visibility:auto){.tj-event-bot-ai-panel,.tj-event-bot-helper-card,.tj-event-bot-role-dock{contain:layout style paint}}.tj-concept-card{position:relative;overflow:hidden;border:1px solid var(--concept-line);border-radius:12px;background:linear-gradient(180deg,oklch(100% 0 0/.06),transparent 34%),linear-gradient(135deg,oklch(72% .14 220/.045),transparent 58%,oklch(61% .21 292/.026)),oklch(5% .032 258/.76);box-shadow:var(--shadow-concept-card),0 0 24px oklch(72% .14 220/.032);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.tj-concept-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,oklch(72% .14 220/.45),transparent);pointer-events:none}.tj-discord-concept-card,.tj-event-studio-compose-card,.tj-reminder-concept-card{padding:1rem}.tj-concept-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-1rem -1rem .85rem;padding:.85rem 1rem;border-bottom:1px solid oklch(82% .075 238/.12)}.tj-concept-title-row{display:flex;min-width:0;align-items:center;gap:.78rem}.tj-concept-title-row h2{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:720;line-height:1.16}.tj-concept-save-state,.tj-concept-title-row p{margin:.22rem 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.35}.tj-concept-icon{display:inline-grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border:1px solid oklch(72% .14 220/.32);border-radius:10px;background:oklch(72% .14 220/.12);color:oklch(78% .13 238);box-shadow:0 0 24px oklch(72% .14 220/.12)}.tj-concept-icon--amber{border-color:oklch(76% .17 72/.38);background:oklch(76% .17 72/.11);color:var(--concept-amber)}.tj-concept-mini-button,.tj-concept-mini-link,.tj-concept-template-select{min-height:2.2rem;border:1px solid oklch(82% .075 238/.18);border-radius:var(--control-radius);background:oklch(4.8% .036 258/.5);color:var(--text-primary);padding:0 .78rem;font-size:.78rem;font-weight:720;text-decoration:none}.tj-concept-mini-button,.tj-concept-mini-link{display:inline-flex;align-items:center;gap:.45rem}.tj-concept-field,.tj-concept-fieldset{display:grid;gap:.45rem}.tj-concept-fieldset{margin-bottom:.8rem}.tj-concept-field>span:first-child,.tj-concept-label{color:oklch(78% .04 255);font-size:.76rem;font-weight:720}.tj-concept-filter-row{display:flex;flex-wrap:wrap;gap:.45rem}.tj-concept-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;margin-top:.68rem}.tj-concept-field-wide{margin-top:.68rem}.tj-concept-input-with-icon,.tj-concept-input-wrap,.tj-concept-textarea-wrap{position:relative;display:grid}.tj-concept-input-with-icon{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;border:1px solid oklch(82% .075 238/.18);border-radius:var(--control-radius);background:oklch(4.8% .036 258/.54);padding-inline:.72rem 0}.tj-concept-input-with-icon svg{color:oklch(78% .07 238/.8)}.tj-concept-input-with-icon input{border:0;background:transparent}.tj-concept-input-wrap small,.tj-concept-textarea-wrap small{position:absolute;right:.72rem;bottom:.58rem;color:var(--text-tertiary);font-size:.72rem}.tj-concept-field input,.tj-concept-field select,.tj-concept-field textarea{width:100%;padding-inline:.8rem}.tj-concept-field textarea{min-height:4.35rem;padding-block:.66rem 1.45rem;resize:vertical}.tj-concept-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.8rem}.tj-concept-primary-action,.tj-concept-secondary-action{min-height:2.42rem;border-radius:var(--control-radius);font-size:.82rem;font-weight:780}.tj-concept-secondary-action{border:1px solid oklch(82% .075 238/.18);background:oklch(4.8% .036 258/.45);color:var(--text-primary)}.tj-concept-primary-action{border:1px solid oklch(72% .14 220/.48);background:linear-gradient(135deg,oklch(60.2% .204 268.5/.28),oklch(72% .14 220/.16) 52%,oklch(76% .17 72/.07)),oklch(7% .045 258/.82);color:oklch(96% .025 246);box-shadow:0 0 26px oklch(72% .14 220/.18),inset 0 1px 0 oklch(100% 0 0/.18)}.tj-concept-tab-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.tj-concept-tab-row--modes{gap:.34rem}.tj-concept-tab{min-height:2rem;border:1px solid oklch(82% .075 238/.15);border-radius:var(--control-radius);background:oklch(4.8% .036 258/.42);color:var(--text-secondary);padding:0 .7rem;font-size:.72rem;font-weight:760}.tj-concept-tab--active{border-color:oklch(72% .14 220/.48);background:oklch(72% .14 220/.15);color:white}.tj-compact-destinations{display:grid;gap:.62rem;margin-top:.78rem;border:1px solid oklch(82% .075 238/.14);border-radius:var(--control-radius);background:linear-gradient(135deg,oklch(72% .14 220/.07),transparent 46%,oklch(76% .17 72/.035)),oklch(5.4% .04 258/.48);padding:.72rem}.tj-compact-destinations__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tj-compact-destinations__header span{display:block;margin-top:.16rem;color:var(--text-secondary);font-size:.74rem;line-height:1.35}.tj-compact-channel-list{display:grid;gap:.5rem}.tj-compact-channel-row{display:grid;grid-template-columns:auto minmax(8rem,.72fr) minmax(0,1fr) auto;gap:.5rem;align-items:center}.tj-compact-channel-row input:not([type=checkbox]),.tj-compact-channel-row select{min-height:2.24rem;border:1px solid oklch(82% .075 238/.16);border-radius:var(--control-radius);background:oklch(4.8% .036 258/.54);color:var(--text-primary);padding-inline:.7rem;font-size:.78rem}.tj-compact-channel-toggle{display:inline-flex;min-height:2.24rem;align-items:center;gap:.42rem;border:1px solid oklch(82% .075 238/.14);border-radius:var(--control-radius);background:oklch(100% 0 0/.035);color:var(--text-secondary);padding-inline:.62rem;font-size:.76rem;font-weight:760}.tj-compact-channel-row input[type=checkbox],.tj-compact-channel-toggle input{accent-color:oklch(72% .14 220)}.tj-compact-icon-action{display:inline-flex;width:2.24rem;height:2.24rem;align-items:center;justify-content:center;border:1px solid oklch(82% .075 238/.14);border-radius:var(--control-radius);background:oklch(100% 0 0/.035);color:var(--text-secondary);transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out)}.tj-compact-icon-action:focus-visible,.tj-compact-icon-action:hover{border-color:oklch(66% .2 20/.44);background:oklch(66% .2 20/.11);color:oklch(82% .16 20)}.tj-compact-icon-action:disabled{cursor:not-allowed;opacity:.34}.tj-concept-discord-shell{border:1px solid oklch(82% .075 238/.14);border-radius:12px;background:oklch(4.8% .036 258/.45);padding:.82rem}.tj-concept-discord-shell .discord-message-preview{border-radius:10px;padding:.4rem .35rem;background:transparent}.tj-concept-discord-shell .discord-message-preview>div:nth-child(2)>div:nth-child(2){max-width:none;border:1px solid oklch(82% .075 238/.16);border-radius:10px;background:linear-gradient(180deg,oklch(100% 0 0/.035),transparent),oklch(8.6% .045 258/.88)}.tj-reminder-list{display:grid}.tj-reminder-row{display:grid;grid-template-columns:1rem 1.1rem minmax(0,1fr) auto 2.2rem 2.24rem;gap:.65rem;align-items:center;min-height:3.05rem;border-top:1px solid oklch(82% .075 238/.12);color:var(--text-secondary);font-size:.82rem}.tj-reminder-row:first-child{border-top:0}.tj-reminder-row span,.tj-reminder-row strong{display:block}.tj-reminder-row strong{color:var(--text-primary);font-weight:720}.tj-reminder-row time{color:var(--text-secondary);white-space:nowrap}.tj-reminder-grip,.tj-reminder-toggle{display:inline-block}.tj-reminder-grip{width:.72rem;height:1.1rem;opacity:.68;background-image:radial-gradient(circle,oklch(82% .075 238/.7) 1px,transparent 1.5px);background-size:5px 5px}.tj-reminder-toggle{position:relative;width:2rem;height:1.1rem;border-radius:999px;background:linear-gradient(90deg,oklch(63% .2 258),oklch(72% .14 220));box-shadow:0 0 18px oklch(72% .14 220/.25)}.tj-reminder-toggle:after{content:"";position:absolute;top:.18rem;right:.18rem;width:.74rem;height:.74rem;border-radius:999px;background:white}.tj-calendar-box-filter-row{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.76rem}.tj-calendar-filter-button{display:inline-flex;min-height:1.8rem;align-items:center;justify-content:center;border:1px solid oklch(82% .075 238/.18);border-radius:999px;background:linear-gradient(135deg,oklch(72% .14 220/.1),oklch(100% 0 0/.035)),oklch(5.4% .04 258/.5);color:oklch(92% .035 246);padding:0 .62rem;font-size:.68rem;font-weight:780;line-height:1;text-decoration:none;box-shadow:inset 0 1px 0 oklch(100% 0 0/.09);transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.tj-calendar-filter-button:focus-visible,.tj-calendar-filter-button:hover{border-color:oklch(72% .14 220/.48);background:linear-gradient(135deg,oklch(60.2% .204 268.5/.22),oklch(72% .14 220/.16)),oklch(100% 0 0/.055);color:white;box-shadow:0 0 22px oklch(72% .14 220/.14),inset 0 1px 0 oklch(100% 0 0/.15);transform:translateY(-.5px)}.tj-calendar-event-card{position:relative;overflow:hidden}.tj-calendar-event-card--finished:before{content:"Finished";position:absolute;inset:0;display:grid;place-items:center;border:1px solid oklch(62% .22 14/.38);border-radius:inherit;background:linear-gradient(135deg,oklch(62% .22 14/.26),oklch(18% .08 18/.42)),oklch(0 0 0/.22);color:oklch(88% .15 18);font-size:.82rem;font-weight:880;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;z-index:2}.tj-calendar-event-card--finished>*{opacity:.42}.tj-calendar-event-card--finished .tj-finished-pill{opacity:1}.tj-finished-pill{display:inline-flex;align-items:center;border:1px solid oklch(62% .22 14/.42);border-radius:999px;background:oklch(62% .22 14/.16);color:oklch(88% .15 18);padding:.24rem .48rem;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.tj-event-studio-surface svg{color:currentColor;stroke-width:2}.tj-event-studio-surface .tj-concept-icon,.tj-event-studio-surface .tj-concept-input-with-icon svg,.tj-event-studio-surface .tj-concept-title-row svg{color:oklch(98% .012 246)}.tj-event-studio-surface .tj-concept-icon{border-color:oklch(100% 0 0/.22);background:linear-gradient(135deg,oklch(100% 0 0/.16),oklch(72% .14 220/.09)),oklch(72% .14 220/.07)}.tj-button,.tjarvis-glass-action,.tjarvis-tech-action{overflow:hidden;border-radius:var(--control-radius);background:linear-gradient(180deg,oklch(100% 0 0/.085),transparent 52%),oklch(5.4% .04 258/.62);box-shadow:inset 0 1px 0 oklch(100% 0 0/.14),0 14px 34px oklch(0 0 0/.18);backdrop-filter:blur(16px) saturate(1.22);-webkit-backdrop-filter:blur(16px) saturate(1.22)}.tj-button:before,.tjarvis-glass-action:before,.tjarvis-tech-action:before{content:"";position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,oklch(100% 0 0/.48),transparent);pointer-events:none}.tj-button--primary,.tjarvis-glass-action,.tjarvis-tech-action{border-color:oklch(72% .14 220/.42);background:linear-gradient(180deg,oklch(100% 0 0/.12),transparent 48%),linear-gradient(135deg,oklch(60.2% .204 268.5/.28),oklch(72% .14 220/.16) 56%,oklch(76% .17 72/.07)),oklch(7% .045 258/.72);color:oklch(97% .018 246)}.tj-button--secondary{border-color:oklch(92% .04 276/.15);background:linear-gradient(180deg,oklch(100% 0 0/.08),transparent 55%),oklch(100% 0 0/.045);color:var(--text-primary)}.tj-button--success{border-color:oklch(72% .18 155/.38);background:linear-gradient(180deg,oklch(100% 0 0/.09),transparent 50%),linear-gradient(135deg,oklch(72% .18 155/.16),oklch(72% .14 220/.08)),oklch(5.4% .04 258/.58);color:oklch(88% .12 155)}.tj-concept-action-button{width:100%;min-height:2.58rem;padding-inline:.76rem}.tj-advanced-editor{border:1px solid var(--concept-line);border-radius:12px;background:oklch(5.4% .035 258/.52);box-shadow:var(--shadow-concept-card);overflow:hidden}.tj-advanced-editor>summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;color:var(--text-primary);font-weight:760}.tj-advanced-editor>summary::-webkit-details-marker{display:none}.tj-advanced-editor>summary small{color:var(--text-secondary);font-size:.78rem;font-weight:500}.tj-advanced-editor[open]>summary{border-bottom:1px solid oklch(82% .075 238/.12)}.tj-advanced-editor-body{padding:1rem}.tj-desktop-dock-shell{bottom:calc(1.55rem + env(safe-area-inset-bottom));width:min(850px,calc(100vw - 3rem));gap:.45rem}.tj-desktop-dock,.tj-desktop-dock-subfolder,.tj-mobile-dock,.tj-mobile-dock-subfolder{overflow-x:auto;overflow-y:hidden;border-color:oklch(84% .075 238/.22);background:linear-gradient(180deg,oklch(100% 0 0/.16),oklch(72% .14 220/.04) 48%,transparent),linear-gradient(100deg,oklch(72% .14 220/.07),transparent 35%,oklch(61% .21 292/.026) 70%,transparent),oklch(5.4% .04 258/.68);box-shadow:0 26px 90px oklch(0 0 0/.54),0 0 56px oklch(72% .14 220/.12),inset 0 1px 0 oklch(100% 0 0/.2),inset 0 -18px 32px oklch(72% .14 220/.035);backdrop-filter:blur(30px) saturate(1.58);-webkit-backdrop-filter:blur(30px) saturate(1.58)}.tj-desktop-dock{width:min(620px,100%);min-height:4.65rem;border-radius:26px;padding:.46rem}.tj-desktop-dock-subfolder{min-height:2.75rem;border-radius:18px}.tj-desktop-dock-folder,.tj-mobile-dock-folder{position:relative;isolation:isolate;overflow:hidden;transform-origin:bottom center;will-change:transform;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.tj-desktop-dock-folder>span,.tj-desktop-dock-folder>svg,.tj-mobile-dock-folder>span,.tj-mobile-dock-folder>svg{position:relative;z-index:2}.tj-desktop-dock-folder--active,.tj-mobile-dock-folder--active{border-color:oklch(72% .14 220/.5);background:linear-gradient(135deg,oklch(60% .18 258/.28),oklch(72% .14 220/.15)),oklch(100% 0 0/.045);box-shadow:0 0 30px oklch(72% .14 220/.18),inset 0 1px 0 oklch(100% 0 0/.16)}.tj-desktop-dock-folder--active:before,.tj-mobile-dock-folder--active:before{content:"";position:absolute;inset:.35rem 22% auto;height:1.7rem;border-radius:999px;background:radial-gradient(circle,oklch(85% .1 238/.38),transparent 62%),linear-gradient(90deg,transparent,oklch(72% .14 220/.32),transparent);filter:blur(2px);animation:dock-spark-pulse 2.8s ease-in-out infinite;z-index:1}.tj-desktop-dock-folder[data-dock-group=events].tj-desktop-dock-folder--active:after,.tj-mobile-dock-folder[data-dock-group=events].tj-mobile-dock-folder--active:after{content:"";position:absolute;left:50%;bottom:.38rem;width:.32rem;height:.32rem;border-radius:999px;background:white;box-shadow:0 0 10px oklch(72% .14 220/.8),0 0 28px oklch(63% .2 258/.5);transform:translateX(-50%);z-index:3}.tj-desktop-subitem--active,.tj-mobile-subitem--active{border-color:oklch(72% .14 220/.5);background:linear-gradient(135deg,oklch(60% .18 258/.26),oklch(72% .14 220/.14)),oklch(100% 0 0/.04)}.tj-privacy-notice{top:auto;right:1.5rem;left:auto;bottom:calc(var(--dock-height) + 1.5rem + env(safe-area-inset-bottom));max-width:25rem;border-color:oklch(72% .14 220/.28);border-radius:12px;background:linear-gradient(180deg,oklch(100% 0 0/.08),transparent 42%),var(--concept-panel-strong);box-shadow:0 22px 70px oklch(0 0 0/.48),0 0 36px oklch(72% .14 220/.08)}.tj-privacy-notice__accept,.tj-privacy-notice__dismiss{border-color:oklch(72% .14 220/.48);background:oklch(72% .14 220/.15);color:white}@keyframes dock-spark-pulse{0%,to{opacity:.46;transform:scaleX(.84)}50%{opacity:1;transform:scaleX(1.08)}}@media (width < 1100px){.tj-event-studio-board{grid-template-columns:1fr}.tj-concept-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 768px){.tj-shell-topbar{min-height:54px}.tj-page-shell{padding-inline:.85rem;padding-top:.82rem;padding-bottom:10.25rem}.tj-page-header{margin-bottom:.72rem;padding-bottom:.72rem}.tj-page-header h1{max-width:none;font-size:1.48rem}.tj-concept-action-row,.tj-concept-form-grid{grid-template-columns:1fr}.tj-concept-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.62rem;margin-right:0;overflow:visible;padding:0}.tj-concept-stat-grid>article{min-width:0;min-height:5rem;padding:.66rem!important}.tj-concept-stat-grid>article p:nth-of-type(2){font-size:1.18rem}body.tj-app:before{opacity:.58}body.tj-app:after{opacity:.04}.tj-concept-card-header{align-items:flex-start}.tj-discord-concept-card,.tj-event-studio-compose-card,.tj-reminder-concept-card{padding:.85rem}.tj-concept-card-header{margin:-.85rem -.85rem .85rem;padding:.85rem}.tj-concept-mini-button,.tj-concept-mini-link,.tj-concept-template-select{padding-inline:.55rem}.tj-reminder-row{grid-template-columns:1rem 1rem minmax(0,1fr) 2rem}.tj-desktop-dock-shell,.tj-reminder-row time{display:none}.tj-mobile-dock-shell{right:.65rem;left:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom));gap:.35rem}.tj-mobile-dock-subfolder{min-height:2.25rem;border-radius:16px;padding:.28rem}.tj-mobile-dock{min-height:3.7rem;border-radius:20px;padding:.3rem}.tj-mobile-dock-folder{height:3rem}.tj-privacy-notice{top:auto;right:.75rem;left:.75rem;bottom:calc(var(--dock-height) + env(safe-area-inset-bottom) + .5rem);max-width:none}}:root{--tj-command-bg:#0b1020;--tj-command-bg-soft:#10172a;--tj-command-surface:rgb(18 25 43/0.86);--tj-command-surface-strong:rgb(22 31 52/0.92);--tj-command-surface-soft:rgb(255 255 255/0.045);--tj-command-line:rgb(146 178 224/0.18);--tj-command-line-strong:rgb(120 216 255/0.34);--tj-command-text:#f3f7ff;--tj-command-muted:#a6b5ca;--tj-command-faint:#70829d;--tj-command-cyan:#61e8ff;--tj-command-blue:#4ea5ff;--tj-command-magenta:#f278d6;--tj-command-emerald:#55eda1;--tj-command-amber:#ffc95f;--tj-command-violet:#a990ff;--tj-command-radius:8px;--tj-command-radius-lg:10px;--tj-command-shadow:0 24px 70px rgb(0 0 0/0.34)}body[data-surface=app]{background:linear-gradient(180deg,rgb(18 24 43/.18),transparent 26rem),linear-gradient(115deg,rgb(97 232 255/.075),transparent 28% 62%,rgb(242 120 214/.065)),var(--tj-command-bg);color:var(--tj-command-text)}body[data-surface=app] .tj-ambient-background{opacity:.28;filter:blur(20px) saturate(.92);mix-blend-mode:screen}.tj-brand-logo{position:relative;display:inline-grid!important;inline-size:max-content;max-inline-size:100%;grid-template-columns:auto auto auto!important;align-items:center;gap:.5rem!important;overflow:visible!important;white-space:nowrap;isolation:isolate;text-decoration:none}.tj-brand-logo__core{position:relative;display:grid;inline-size:2.15rem;block-size:2.15rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgb(97 232 255/.38);border-radius:8px;background:linear-gradient(135deg,rgb(97 232 255/.28),rgb(242 120 214/.18) 52%,rgb(85 237 161/.14)),rgb(15 21 38/.94);color:#ffffff;box-shadow:0 0 28px rgb(97 232 255/.16),inset 0 1px 0 rgb(255 255 255/.18)}.tj-brand-logo__core:after{content:"";position:absolute;inset:-42%;background:conic-gradient(from 0deg,transparent,rgb(97 232 255/.36),transparent,rgb(242 120 214/.3),transparent);animation:tj-logo-rotate 10s linear infinite}.tj-brand-logo__glyph{position:relative;z-index:1;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:1rem;font-weight:900;letter-spacing:0;line-height:1}.tj-brand-logo__word{min-inline-size:max-content;background:linear-gradient(92deg,#f8fbff 0,var(--tj-command-cyan) 34%,var(--tj-command-magenta) 70%,#ffffff 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:1.12rem;text-shadow:none}.tj-brand-logo__version,.tj-brand-logo__word{font-weight:850;letter-spacing:0;line-height:1}.tj-brand-logo__version{display:inline-grid;min-inline-size:2.35rem;min-block-size:1.15rem;place-items:center;border:1px solid rgb(255 255 255/.22);border-radius:999px;background:linear-gradient(115deg,rgb(255 255 255/.24),transparent 42%,rgb(255 255 255/.14)),rgb(255 255 255/.08);color:#f6fbff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.66rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 0 18px rgb(242 120 214/.15)}.tj-brand-logo--compact{gap:.42rem!important}.tj-brand-logo--compact .tj-brand-logo__core{inline-size:1.95rem;block-size:1.95rem}.tj-brand-logo--compact .tj-brand-logo__word{font-size:1rem}.tj-brand-logo--compact .tj-brand-logo__version{min-inline-size:2.05rem;font-size:.62rem}.tj-shell-topbar{position:relative!important;z-index:320!important;display:grid!important;min-block-size:calc(4.65rem + env(safe-area-inset-top))!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid var(--tj-command-line)!important;background:linear-gradient(180deg,rgb(19 26 45/.96),rgb(10 15 29/.88)),var(--tj-command-bg)!important;box-shadow:0 18px 46px rgb(0 0 0/.28),inset 0 -1px 0 rgb(97 232 255/.08)!important;padding:calc(.72rem + env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .72rem max(1rem,env(safe-area-inset-left))!important;backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.tj-shell-topbar:after{background:linear-gradient(90deg,transparent,rgb(97 232 255/.52),rgb(242 120 214/.36),transparent)!important;box-shadow:0 0 18px rgb(97 232 255/.18)!important}.tj-shell-topbar[data-scrolled=true]{min-block-size:calc(4.25rem + env(safe-area-inset-top))!important;background:linear-gradient(180deg,rgb(13 18 33/.98),rgb(9 13 25/.92)),var(--tj-command-bg)!important}.tj-topbar-actions,.tj-topbar-ops,.tj-topbar-primary,.tj-topbar-tools{min-inline-size:0}.tj-topbar-primary{display:grid;grid-template-columns:max-content minmax(14rem,30rem);align-items:center;gap:.78rem}.tj-topbar-brand{display:inline-flex!important;min-inline-size:max-content;align-items:center;gap:.82rem!important;color:var(--tj-command-text)!important;text-decoration:none}.tj-topbar-brand__mark{inline-size:2.3rem;block-size:2.3rem;flex:0 0 auto;border:1px solid rgb(97 232 255/.26);border-radius:8px;background:radial-gradient(circle at 50% 50%,rgb(97 232 255/.24),transparent 64%),rgb(255 255 255/.045);padding:.4rem;color:var(--tj-command-cyan);box-shadow:inset 0 1px 0 rgb(255 255 255/.12)}.tj-topbar-brand__lockup{display:grid;min-inline-size:0;gap:.14rem}.tj-topbar-brand__caption{color:var(--tj-command-faint);font-size:.64rem;font-weight:850;letter-spacing:.2em;line-height:1;text-transform:uppercase}.tj-topbar-command{display:grid;min-inline-size:0;min-block-size:2.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;border:1px solid rgb(255 255 255/.11);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255/.07),rgb(255 255 255/.025)),rgb(13 19 34/.86);padding:0 .72rem;color:var(--tj-command-muted);box-shadow:inset 0 1px 0 rgb(255 255 255/.09),0 16px 36px rgb(0 0 0/.18)}.tj-topbar-command:focus-within{border-color:rgb(97 232 255/.48);box-shadow:0 0 0 3px rgb(97 232 255/.12),0 18px 40px rgb(0 0 0/.24),inset 0 1px 0 rgb(255 255 255/.11)}.tj-topbar-command input{min-inline-size:0;border:0!important;background:transparent!important;color:var(--tj-command-text)!important;font-size:.86rem!important;font-weight:650;outline:0}.tj-topbar-command input::placeholder{color:rgb(166 181 202/.82)}.tj-topbar-command kbd{display:inline-flex;min-inline-size:2.35rem;min-block-size:1.45rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/.12);border-radius:6px;background:rgb(255 255 255/.055);color:var(--tj-command-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;font-weight:800}.tj-topbar-ops{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.tj-topbar-status{display:inline-flex;min-block-size:2.35rem;align-items:center;gap:.46rem;border:1px solid rgb(255 255 255/.1);border-radius:8px;background:rgb(255 255 255/.04);padding:0 .78rem;color:var(--tj-command-text);font-size:.83rem;font-weight:760;white-space:nowrap}.tj-topbar-status__dot{inline-size:.5rem;block-size:.5rem;border-radius:999px;background:var(--tj-command-emerald);box-shadow:0 0 14px rgb(85 237 161/.8)}.tj-topbar-status[data-tone=warning] .tj-topbar-status__dot{background:var(--tj-command-amber);box-shadow:0 0 14px rgb(255 201 95/.72)}.tj-topbar-tools{display:inline-flex;align-items:center;gap:.32rem}.tj-topbar-command-glyph,.tj-topbar-tool{display:inline-grid;inline-size:2.35rem;block-size:2.35rem;place-items:center;border:1px solid rgb(255 255 255/.11);border-radius:8px;background:rgb(255 255 255/.045);color:var(--tj-command-muted);text-decoration:none;transition:transform .16s ease,color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.tj-topbar-tool:focus-visible,.tj-topbar-tool:hover{border-color:rgb(97 232 255/.38);background:linear-gradient(135deg,rgb(97 232 255/.16),rgb(242 120 214/.08)),rgb(255 255 255/.06);color:#ffffff;transform:translateY(-1px);box-shadow:0 0 24px rgb(97 232 255/.12)}.tj-topbar-tool--accent{color:var(--tj-command-cyan)}.tj-topbar-command-glyph{display:none}.tj-page-shell{container:inline-size/tj-page;padding-block-start:1rem!important;padding-inline:clamp(1rem,2.2vw,2rem)!important;padding-block-end:calc(8.6rem + env(safe-area-inset-bottom))!important;scrollbar-gutter:stable}.tj-page-header{margin-block-end:1rem!important;border-bottom:1px solid var(--tj-command-line)!important;padding-block-end:1rem!important}.tj-page-header h1{color:var(--tj-command-text)!important;font-size:1.85rem!important;font-weight:780!important;letter-spacing:0!important;line-height:1.08!important}.tj-page-header p{max-inline-size:62rem!important;color:var(--tj-command-muted)!important}.tj-breadcrumbs{color:var(--tj-command-faint)!important}.tj-breadcrumbs a{color:var(--tj-command-cyan)!important}.tj-data-table,.tj-empty-state,.tj-panel,.tjarvis-tech-card,.tjarvis-tech-panel,.tjarvis-tech-section{border-color:var(--tj-command-line)!important;border-radius:var(--tj-command-radius-lg)!important;background:linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.026)),var(--tj-command-surface)!important;box-shadow:var(--tj-command-shadow),inset 0 1px 0 rgb(255 255 255/.09)!important}.login-status-tile,.tj-metric-card,.tj-profile-chip,.tj-quick-link-card,.tjarvis-tech-card,.translation-health-card{border-radius:var(--tj-command-radius)!important}.tj-panel:hover,.tj-quick-link-card:hover,.tjarvis-tech-card:hover{border-color:rgb(97 232 255/.28)!important}.tj-section-icon{border-color:rgb(97 232 255/.26)!important;border-radius:8px!important;background:linear-gradient(135deg,rgb(97 232 255/.14),rgb(169 144 255/.11)),rgb(255 255 255/.045)!important;color:var(--tj-command-cyan)!important}.tj-status-badge{border-color:rgb(255 255 255/.12)!important;border-radius:999px!important;background:rgb(255 255 255/.055)!important;color:var(--tj-command-muted)!important;font-size:.7rem!important;font-weight:830!important;letter-spacing:0!important}.tj-status-badge[data-tone=success]{border-color:rgb(85 237 161/.34)!important;background:rgb(85 237 161/.12)!important;color:#c2ffe1!important}.tj-status-badge[data-tone=warning]{border-color:rgb(255 201 95/.36)!important;background:rgb(255 201 95/.12)!important;color:#ffe4a3!important}.tj-status-badge[data-tone=error]{border-color:rgb(255 123 156/.36)!important;background:rgb(255 123 156/.12)!important;color:#ffc9d6!important}.tj-button,.tj-concept-mini-button,.tj-concept-mini-link,.tj-icon-button,.tjarvis-tech-action{border-radius:8px!important;letter-spacing:0!important}.tj-button--primary,.tjarvis-tech-action{border-color:rgb(97 232 255/.42)!important;background:linear-gradient(135deg,rgb(74 165 255/.85),rgb(97 232 255/.82) 54%,rgb(169 144 255/.78)),var(--tj-command-blue)!important;color:#ffffff!important}.tj-button--ghost,.tj-button--secondary,.tj-icon-button{border-color:rgb(255 255 255/.12)!important;background:rgb(255 255 255/.05)!important;color:var(--tj-command-text)!important}.tj-input,.tjarvis-tech-field,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{border-color:rgb(255 255 255/.12)!important;border-radius:8px!important;background:linear-gradient(180deg,rgb(255 255 255/.07),rgb(255 255 255/.025)),rgb(13 19 34/.9)!important;color:var(--tj-command-text)!important;font-size:.88rem!important}select{color-scheme:dark}option{background:#121a2d;color:var(--tj-command-text)}.tj-data-table{overflow:clip}.tj-data-table thead tr{background:rgb(255 255 255/.045)!important;color:var(--tj-command-muted)!important}.tj-data-table tbody tr{border-color:rgb(255 255 255/.075)!important}.tj-data-table tbody tr:hover{background:rgb(97 232 255/.055)!important}.tj-quick-link-card{border:1px solid var(--tj-command-line)!important;background:linear-gradient(135deg,rgb(97 232 255/.08),transparent 56%),rgb(255 255 255/.045)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08)}.tj-quick-link-card__icon{border-radius:8px!important}.tj-nav-mode-control{border-color:var(--tj-command-line)!important;border-radius:var(--tj-command-radius-lg)!important;background:rgb(255 255 255/.045)!important}.tj-nav-mode-control__label{color:var(--tj-command-muted)!important;letter-spacing:.08em;text-transform:uppercase}.tj-nav-mode-control__segments{border-color:rgb(255 255 255/.1)!important;border-radius:8px!important;background:rgb(7 11 22/.62)!important}.tj-nav-mode-control__button{border-radius:6px!important;color:var(--tj-command-muted)!important}.tj-nav-mode-control__button[data-selected=true]{border-color:rgb(97 232 255/.42)!important;background:linear-gradient(135deg,rgb(97 232 255/.2),rgb(242 120 214/.13)),rgb(255 255 255/.06)!important;color:#ffffff!important}.tj-account-menu-trigger{width:14rem!important;border-color:rgb(255 255 255/.12)!important;border-radius:8px!important;background:linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.03)),rgb(17 24 41/.9)!important;color:var(--tj-command-text)!important}.tj-account-menu-panel{z-index:380!important;border-color:rgb(168 190 232/.2)!important;border-radius:10px!important;background:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/.04)),rgb(20 28 48/.98)!important;color:var(--tj-command-text)!important;box-shadow:0 28px 86px rgb(0 0 0/.52),inset 0 1px 0 rgb(255 255 255/.11)!important}.tj-account-menu-panel a,.tj-account-menu-panel button{border-radius:7px!important}.tj-dashboard-sidebar{top:calc(5.4rem + env(safe-area-inset-top))!important;bottom:calc(1rem + env(safe-area-inset-bottom))!important;inline-size:14.8rem!important;border-color:var(--tj-command-line)!important;border-radius:10px!important;background:linear-gradient(180deg,rgb(255 255 255/.08),rgb(255 255 255/.025)),rgb(14 20 36/.92)!important;box-shadow:0 24px 70px rgb(0 0 0/.36),inset 0 1px 0 rgb(255 255 255/.09)!important}.tj-dashboard-sidebar__group-label{color:var(--tj-command-faint)!important;letter-spacing:.12em!important}.tj-dashboard-sidebar__item{border-radius:8px!important;color:var(--tj-command-muted)!important}.tj-dashboard-sidebar__item--active,.tj-dashboard-sidebar__item:hover{border-color:rgb(97 232 255/.34)!important;background:linear-gradient(135deg,rgb(97 232 255/.15),rgb(242 120 214/.09)),rgb(255 255 255/.055)!important;color:#ffffff!important}.tj-desktop-dock-shell{bottom:calc(.9rem + env(safe-area-inset-bottom))!important;z-index:280!important;width:min(76rem,calc(100dvw - 2rem))!important}.tj-desktop-dock,.tj-desktop-dock-subfolder,.tj-mobile-dock,.tj-mobile-dock-subfolder{border-color:var(--tj-command-line)!important;border-radius:10px!important;background:linear-gradient(180deg,rgb(255 255 255/.09),rgb(255 255 255/.028)),rgb(13 19 34/.92)!important;box-shadow:0 22px 72px rgb(0 0 0/.46),inset 0 1px 0 rgb(255 255 255/.11)!important}.tj-desktop-dock{width:min(48rem,100%)!important;grid-template-columns:repeat(5,minmax(4.5rem,1fr))!important;padding:.62rem!important}.tj-desktop-dock-folder,.tj-mobile-dock-folder{border-radius:9px!important;color:var(--tj-command-muted)!important}.tj-desktop-dock-folder--active,.tj-desktop-dock-folder--preview,.tj-desktop-dock-folder:focus-visible,.tj-desktop-dock-folder:hover,.tj-mobile-dock-folder--active{border-color:rgb(97 232 255/.36)!important;background:linear-gradient(135deg,rgb(97 232 255/.18),rgb(169 144 255/.12)),rgb(255 255 255/.055)!important;color:#ffffff!important;box-shadow:0 0 26px rgb(97 232 255/.13),inset 0 1px 0 rgb(255 255 255/.13)!important}.tj-desktop-dock-folder[data-dock-group=events].tj-desktop-dock-folder--active,.tj-mobile-dock-folder[data-dock-group=events].tj-mobile-dock-folder--active{border-color:rgb(255 201 95/.42)!important}.tj-desktop-dock-folder[data-dock-group=translation].tj-desktop-dock-folder--active,.tj-mobile-dock-folder[data-dock-group=translation].tj-mobile-dock-folder--active{border-color:rgb(85 237 161/.38)!important}.tj-desktop-dock-folder[data-dock-group=people].tj-desktop-dock-folder--active,.tj-mobile-dock-folder[data-dock-group=people].tj-mobile-dock-folder--active{border-color:rgb(242 120 214/.4)!important}.tj-desktop-dock-folder[data-dock-group=system].tj-desktop-dock-folder--active,.tj-mobile-dock-folder[data-dock-group=system].tj-mobile-dock-folder--active{border-color:rgb(169 144 255/.4)!important}.tj-desktop-subitem,.tj-mobile-subitem{border-radius:8px!important}.tj-bottom-bar{display:none!important;min-block-size:2.35rem!important;border-color:var(--tj-command-line)!important;background:linear-gradient(90deg,transparent,rgb(97 232 255/.045),transparent),rgb(8 12 23/.86)!important;color:rgb(166 181 202/.68)!important;font-size:.72rem!important}.login-gateway-main{background:linear-gradient(115deg,rgb(97 232 255/.12),transparent 34% 66%,rgb(242 120 214/.1)),linear-gradient(180deg,#111a2e,#0b1020)!important}.login-gateway-card{max-inline-size:42rem!important;border-radius:12px!important;background:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/.035)),rgb(18 25 43/.94)!important}.login-title{max-inline-size:none!important}.login-brand-row{align-items:center!important;justify-content:space-between!important}.login-title .tj-brand-logo{grid-template-columns:auto auto auto!important;gap:.72rem!important}.login-title .tj-brand-logo__core{inline-size:3rem;block-size:3rem;border-radius:10px}.login-title .tj-brand-logo__glyph{font-size:1.25rem}.login-title .tj-brand-logo__word{font-size:2.52rem}.login-title .tj-brand-logo__version{min-inline-size:2.85rem;min-block-size:1.45rem;font-size:.78rem}.login-custom-code{max-inline-size:36rem!important;color:var(--tj-command-text)!important}.translation-health-panel{background:linear-gradient(135deg,rgb(97 232 255/.095),transparent 38%,rgb(85 237 161/.065)),var(--tj-command-surface)!important}.translation-health-card{border-color:rgb(255 255 255/.1)!important;background:linear-gradient(180deg,rgb(255 255 255/.07),rgb(255 255 255/.03)),rgb(17 24 42/.84)!important}@container tj-page (inline-size < 760px){.tj-page-header{display:grid!important}.tj-page-header h1{font-size:1.48rem!important}}@media (width < 1180px){.tj-topbar-primary{grid-template-columns:auto minmax(14rem,1fr)}.tj-topbar-command-glyph,.tj-topbar-status span:last-child{display:none}}@media (width < 940px){.tj-shell-topbar{grid-template-columns:minmax(0,1fr) auto}.tj-topbar-primary{grid-template-columns:auto}.tj-topbar-brand__caption,.tj-topbar-command,.tj-topbar-status,.tj-topbar-tool:nth-child(n+4){display:none}}@media (width < 768px){.tj-shell-topbar{min-block-size:calc(4.35rem + env(safe-area-inset-top))!important;padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right))!important}.tj-topbar-brand{gap:.56rem!important}.tj-topbar-brand__mark{display:none}.tj-topbar-tools{gap:.28rem}.tj-topbar-tool{inline-size:2.15rem;block-size:2.15rem}.tj-topbar-tool:nth-child(n+3){display:none}.tj-account-menu-trigger{inline-size:2.15rem!important;block-size:2.15rem!important;padding-inline:.25rem!important}.tj-brand-logo--compact .tj-brand-logo__core{inline-size:1.85rem;block-size:1.85rem}.tj-brand-logo--compact .tj-brand-logo__word{font-size:.94rem}.tj-brand-logo--compact .tj-brand-logo__version{min-inline-size:1.9rem;font-size:.58rem}.tj-page-shell{padding-inline:.88rem!important;padding-block-end:calc(8.8rem + env(safe-area-inset-bottom))!important}.tj-page-header{gap:.8rem!important}.tj-mobile-dock-shell{display:grid!important;position:fixed!important;left:max(.7rem,env(safe-area-inset-left));right:max(.7rem,env(safe-area-inset-right));bottom:calc(.7rem + env(safe-area-inset-bottom))!important;z-index:300!important;gap:.42rem}.tj-mobile-dock,.tj-mobile-dock-subfolder{max-inline-size:100%!important;border-radius:10px!important}.tj-mobile-dock{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(4.4rem,1fr);overflow-x:auto;padding:.42rem!important}.tj-mobile-dock-folder{min-inline-size:4.4rem!important;block-size:3.4rem!important}.tj-bottom-bar{display:none!important}.login-gateway-main{align-items:flex-start!important;padding:1rem!important}.login-gateway-card{max-inline-size:100%!important;padding:1rem!important}.login-title .tj-brand-logo{gap:.42rem!important}.login-title .tj-brand-logo__core{inline-size:2.15rem;block-size:2.15rem}.login-title .tj-brand-logo__word{font-size:1.5rem}.login-title .tj-brand-logo__version{min-inline-size:2.1rem;min-block-size:1.08rem;font-size:.6rem}}@media (width < 430px){.tj-shell-topbar{gap:.42rem}.tj-topbar-tool:nth-child(n+2){display:none}.tj-brand-logo--compact{gap:.32rem!important}.tj-brand-logo--compact .tj-brand-logo__core{inline-size:1.68rem;block-size:1.68rem}.tj-brand-logo--compact .tj-brand-logo__word{font-size:.86rem}.tj-brand-logo--compact .tj-brand-logo__version{min-inline-size:1.74rem;min-block-size:.96rem;font-size:.54rem}.login-title .tj-brand-logo__word{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.tj-brand-logo__core:after{animation:none!important}.tj-button:hover:not(:disabled),.tj-desktop-dock-folder:hover,.tj-icon-button:hover:not(:disabled),.tj-topbar-tool:hover,.tjarvis-tech-action:hover:not(:disabled){transform:none!important}}:root{--tj-morph-bg:#15192a;--tj-morph-ink:#f5f8ff;--tj-morph-muted:#b0bed3;--tj-morph-faint:#7a8aa4;--tj-morph-panel:rgb(23 31 53/0.82);--tj-morph-panel-strong:rgb(28 38 62/0.9);--tj-morph-line:rgb(154 190 234/0.2);--tj-morph-line-strong:rgb(107 229 255/0.36);--tj-morph-cyan:#6ce9ff;--tj-morph-blue:#58a8ff;--tj-morph-magenta:#f28be8;--tj-morph-emerald:#62efad;--tj-morph-amber:#ffd06c;--tj-morph-violet:#aa98ff;--tj-morph-radius:8px;--tj-morph-shadow:0 26px 80px rgb(0 0 0/0.34)}body[data-surface=app]{background:linear-gradient(124deg,rgb(108 233 255/.1),transparent 24% 58%,rgb(242 139 232/.1)),linear-gradient(22deg,transparent,rgb(98 239 173/.08) 36%,transparent 64%,rgb(255 208 108/.06)),linear-gradient(180deg,#20243a,#15192a 42%,#101525)!important}body[data-surface=app]:before{background:linear-gradient(90deg,rgb(108 233 255/.05) 1px,transparent 0),linear-gradient(180deg,rgb(242 139 232/.035) 1px,transparent 0),linear-gradient(115deg,transparent,rgb(108 233 255/.1) 20%,transparent 42%,rgb(98 239 173/.06) 62%,transparent)!important;background-size:88px 88px,88px 88px,auto!important;opacity:.56!important}.tj-shell-topbar{border-bottom-color:var(--tj-morph-line)!important;background:linear-gradient(180deg,rgb(30 38 62/.96),rgb(15 22 39/.9)),var(--tj-morph-bg)!important}.tj-deferred-section{margin-top:1rem}.tj-session-popup-viewport{top:auto!important;right:max(1rem,env(safe-area-inset-right))!important;bottom:calc(6rem + env(safe-area-inset-bottom))!important;left:auto!important;z-index:310!important;inline-size:min(22rem,calc(100vw - 2rem))!important}.tj-session-popup{grid-template-columns:auto minmax(0,1fr) auto!important;gap:.68rem!important;min-block-size:0!important;border-radius:10px!important;padding:.68rem!important}.tj-session-popup-avatar{inline-size:2rem!important;block-size:2rem!important;border-radius:8px!important}.tj-session-popup-kicker{font-size:.62rem!important}.tj-session-popup-title{margin-top:.08rem!important;font-size:.88rem!important;line-height:1.18!important}.tj-session-popup-copy{display:none!important}.tj-session-popup-meta{margin-top:.16rem!important;font-size:.58rem!important}.tj-session-popup-close{inline-size:1.85rem!important;block-size:1.85rem!important}@supports (content-visibility:auto){.tj-deferred-section{content-visibility:auto;contain-intrinsic-size:auto none auto 720px}}@media (width < 760px){.tj-session-popup-viewport{right:max(.7rem,env(safe-area-inset-right))!important;bottom:calc(7.4rem + env(safe-area-inset-bottom))!important;left:max(.7rem,env(safe-area-inset-left))!important;inline-size:auto!important}}@media (width >= 768px){.tj-desktop-dock-shell{bottom:calc(.28rem + env(safe-area-inset-bottom))!important;width:min(54rem,calc(100dvw - 2rem))!important}.tj-desktop-dock-subfolder{min-block-size:2.45rem!important;max-block-size:2.55rem!important;padding:.28rem!important}.tj-desktop-dock{width:min(42rem,100%)!important;min-block-size:3.85rem!important;padding:.38rem!important;gap:.22rem!important}.tj-desktop-dock-folder{min-inline-size:4rem!important;block-size:3.08rem!important;padding:.34rem .48rem!important;gap:.18rem!important}.tj-desktop-dock-folder svg{inline-size:1.08rem!important;block-size:1.08rem!important}.tj-desktop-dock-folder span{font-size:.62rem!important;line-height:1.05!important}}body[data-surface=app],body[data-surface=login]{background:radial-gradient(circle at 16% 8%,rgb(112 238 255/.55),transparent 45rem),radial-gradient(circle at 82% 18%,rgb(244 150 236/.45),transparent 42rem),radial-gradient(circle at 85% 75%,rgb(139 111 232/.35),transparent 38rem),radial-gradient(circle at 54% 92%,rgb(103 239 176/.35),transparent 40rem),linear-gradient(135deg,#131c33,#0d1222 45%,#05070c)}body[data-surface=app]:before,body[data-surface=login]:before{background:linear-gradient(90deg,rgb(134 241 255/.06) 1px,transparent 0),linear-gradient(180deg,rgb(255 172 246/.04) 1px,transparent 0);background-size:78px 78px;opacity:.5}body[data-surface=app]:after,body[data-surface=login]:after{background:linear-gradient(100deg,transparent,rgb(255 255 255/.12) 18%,transparent 34%),linear-gradient(72deg,transparent 12%,rgb(108 233 255/.1) 34%,transparent 54%,rgb(242 139 232/.08) 73%,transparent 88%);background-size:230% 100%,180% 180%;opacity:.28;mix-blend-mode:screen;animation:tj-morph-veil-sweep 22s cubic-bezier(.2,.8,.2,1) infinite}.tj-ambient-background{background:radial-gradient(circle at 18% 20%,rgb(108 233 255/.4),transparent 20rem),radial-gradient(circle at 78% 18%,rgb(242 139 232/.35),transparent 22rem),radial-gradient(circle at 62% 76%,rgb(98 239 173/.3),transparent 24rem),conic-gradient(from 140deg at 50% 50%,transparent,rgb(108 233 255/.2),transparent,rgb(242 139 232/.15),transparent);filter:blur(26px) saturate(1.5) brightness(1.15);opacity:.75;mix-blend-mode:screen;transform:scale(1.05);animation:tj-morph-ambient-orbit 20s ease-in-out infinite alternate}.tj-ambient-background:after,.tj-ambient-background:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:radial-gradient(ellipse at 28% 34%,rgb(255 255 255/.1),transparent 18%),radial-gradient(ellipse at 68% 62%,rgb(255 208 108/.08),transparent 19%),linear-gradient(115deg,transparent 20%,rgb(255 255 255/.08) 44%,transparent 61%);opacity:.5;transform:rotate(0deg) scale(1);animation:tj-morph-prism-float 20s ease-in-out infinite}.tj-ambient-background:after{opacity:.32;animation-duration:32s;animation-direction:reverse}.tj-desktop-dock,.tj-desktop-dock-subfolder,.tj-mobile-dock,.tj-mobile-dock-subfolder,.tj-shell-topbar{background:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/.03)),linear-gradient(110deg,rgb(108 233 255/.06),transparent 46%,rgb(242 139 232/.04)),rgb(24 32 54/.84);box-shadow:0 22px 76px rgb(5 10 25/.38),0 0 34px rgb(108 233 255/.08),inset 0 1px 0 rgb(255 255 255/.14)}.login-gateway-main{background:radial-gradient(circle at 22% 12%,rgb(108 233 255/.3),transparent 24rem),radial-gradient(circle at 84% 28%,rgb(242 139 232/.22),transparent 25rem),radial-gradient(circle at 48% 100%,rgb(98 239 173/.16),transparent 26rem),linear-gradient(145deg,#263654,#202844 48%,#171e35)}.login-title .tj-brand-logo__word,.tj-brand-logo__word{text-shadow:0 0 18px rgb(108 233 255/.25),0 0 34px rgb(242 139 232/.15)}@keyframes tj-morph-veil-sweep{0%,to{background-position:-90% 0,0 50%;transform:translateZ(0)}50%{background-position:130% 0,100% 44%;transform:translate3d(0,-.8%,0)}}@keyframes tj-morph-ambient-orbit{0%{background-position:0 0,100% 20%,50% 100%,0 0;transform:scale(1.04) rotate(0deg)}to{background-position:100% 30%,0 80%,70% 20%,100% 100%;transform:scale(1.08) rotate(1.5deg)}}@keyframes tj-morph-prism-float{0%,to{transform:translate3d(-3%,0,0) rotate(-5deg) scale(1)}50%{transform:translate3d(4%,-3%,0) rotate(7deg) scale(1.06)}}@keyframes tj-morph-board-breathe{0%{opacity:.68;transform:scale(.99)}to{opacity:1;transform:scale(1.015)}}@keyframes tj-morph-specular-sweep{0%,to{background-position:-120% 50%,0 0,100% 100%;opacity:.28}48%,58%{background-position:145% 50%,20% 10%,82% 84%;opacity:.52}}@keyframes tj-morph-trace-pulse{0%,to{opacity:.64;transform:translateY(0) scaleX(.98)}50%{opacity:1;transform:translateY(-1px) scaleX(1.05)}}@keyframes tj-morph-radial-glow{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.2) brightness(1.08)}}@keyframes tj-morph-pulse-dot{0%,to{box-shadow:0 0 0 .22rem rgb(98 239 173/.12),0 0 18px rgb(98 239 173/.5)}50%{box-shadow:0 0 0 .42rem rgb(108 233 255/.14),0 0 34px rgb(108 233 255/.6),0 0 54px rgb(242 139 232/.2)}}@media (width < 760px){body[data-surface=app],body[data-surface=login]{background:radial-gradient(circle at 22% 0,rgb(108 233 255/.24),transparent 17rem),radial-gradient(circle at 90% 18%,rgb(242 139 232/.18),transparent 18rem),linear-gradient(150deg,#263551,#202842 52%,#171d34)}.tj-ambient-background{filter:blur(20px) saturate(1.25) brightness(1.06);opacity:.52}}@media (prefers-reduced-motion:reduce){.login-clock-shell:before,.login-gateway-card:before,.login-status-orb:before,.login-status-tile:before,.tj-ambient-background,.tj-ambient-background:after,.tj-ambient-background:before,body[data-surface=app]:after,body[data-surface=app]:before,body[data-surface=login]:after,body[data-surface=login]:before{animation:none}}.AccountMenu_root__eqkp5{position:relative}.AccountMenu_loginLink__5zCp6{display:inline-flex;min-block-size:2.25rem;align-items:center;gap:.5rem;border:1px solid var(--border-active);border-radius:var(--radius-md);background:var(--cyan-a08);color:var(--cyan);font-size:var(--text-xs);font-weight:760;padding-inline:.75rem;text-decoration:none}.AccountMenu_trigger__fIN0Y{display:flex;inline-size:2.75rem;block-size:2.75rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--white-a08),var(--white-a03)),var(--surface-shell);color:var(--text-primary);padding-inline:.38rem;text-align:start;box-shadow:var(--shadow-soft);transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.AccountMenu_trigger__fIN0Y:focus-visible,.AccountMenu_trigger__fIN0Y:hover{border-color:var(--violet-a30);background:linear-gradient(180deg,var(--white-a10),var(--white-a04)),var(--surface-shell);box-shadow:var(--glow-violet)}.AccountMenu_triggerCopy__fdDQZ{display:none;min-inline-size:0;flex:1 1 auto}.AccountMenu_triggerGreeting__UnvA9{color:var(--text-primary);font-weight:760}.AccountMenu_triggerGreeting__UnvA9,.AccountMenu_triggerRole__k_uhN{display:block;overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.AccountMenu_triggerRole__k_uhN{color:var(--text-label);text-transform:capitalize}.AccountMenu_chevron__AL4Mi{display:none;flex:0 0 auto;color:var(--text-label);transition:color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.AccountMenu_chevronOpen__8YLX6{color:var(--violet);transform:rotate(180deg)}.AccountMenu_panel__9zAve{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + .5rem);z-index:var(--z-popover);inline-size:min(292px,calc(100vw - 1.5rem));overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--white-a10),var(--white-a04)),var(--surface-shell-strong);box-shadow:var(--shadow-popover);backdrop-filter:blur(var(--blur-popover)) saturate(1.2);-webkit-backdrop-filter:blur(var(--blur-popover)) saturate(1.2)}.AccountMenu_identity__ePI0R{border-block-end:1px solid var(--border-subtle);padding:.75rem}.AccountMenu_identityRow__bFexJ{display:flex;min-inline-size:0;align-items:center;gap:.5rem}.AccountMenu_identityName__LA7FE,.AccountMenu_identityRole__Euykz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_identityName__LA7FE{color:var(--text-primary);font-size:var(--text-sm);font-weight:760}.AccountMenu_identityRole__Euykz{color:var(--text-label);font-size:var(--text-xs);text-transform:capitalize}.AccountMenu_sectionStack__0oWUr{display:grid;gap:.5rem;padding:.38rem}.AccountMenu_sectionLabel__7kkDb{color:var(--text-label);font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;padding:.25rem .75rem;text-transform:uppercase}.AccountMenu_sectionItems__BM8_k{display:grid;gap:.12rem}.AccountMenu_link__B3_Dc,.AccountMenu_logout__gBYaU{display:flex;inline-size:100%;align-items:center;gap:.5rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:720;padding:.5rem .75rem;text-align:start;text-decoration:none;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.AccountMenu_link__B3_Dc:focus-visible,.AccountMenu_link__B3_Dc:hover{background:var(--violet-a12);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--violet)}.AccountMenu_icon__eCWUn{color:var(--text-label)}.AccountMenu_danger__23mEE,.AccountMenu_danger__23mEE .AccountMenu_icon__eCWUn{color:var(--magenta)}.AccountMenu_danger__23mEE:focus-visible,.AccountMenu_danger__23mEE:hover{background:var(--magenta-a12);color:var(--magenta)}.AccountMenu_footer__W9CZq{border-block-start:1px solid var(--border-subtle);padding:.38rem}@media (width >= 640px){.AccountMenu_trigger__fIN0Y{inline-size:18rem;justify-content:flex-start;padding-inline:.88rem}.AccountMenu_chevron__AL4Mi,.AccountMenu_triggerCopy__fdDQZ{display:block}}.AccountMenu_toggle__7XdgE{cursor:pointer;display:flex;align-items:center}.AccountMenu_switch__EBnEe{width:2rem;height:1.125rem;background:var(--surface-shell);border:1px solid var(--border-default);border-radius:9999px;position:relative;transition:all var(--duration-fast)}.AccountMenu_switchChecked__eI456{background:var(--cyan);border-color:var(--cyan)}.AccountMenu_switchThumb__Fytaj{position:absolute;top:1px;left:1px;width:calc(1.125rem - 4px);height:calc(1.125rem - 4px);background:var(--white);border-radius:50%;transition:transform var(--duration-fast);box-shadow:var(--shadow-sm)}.AccountMenu_switchChecked__eI456 .AccountMenu_switchThumb__Fytaj{transform:translateX(.875rem)}