:root,html[data-theme=light],html.light,html.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-neutral-950:#eff2f7;--color-neutral-900:#dee1e8;--color-neutral-800:#c7cbd3;--color-neutral-700:#a6abb4;--color-neutral-600:#6c727c;--color-neutral-400:#3e424c;--color-neutral-200:#191d26;--color-neutral-100:#060910;--color-discord:#4f72f9;--color-amber:#f09d00;--color-violet:#8a61f4;--color-rose:#ec305d;--color-cyan:#00b7dd;--color-emerald:#00c471;--surface-base:#f6f8fd;--surface-raised:#eff2f7;--surface-panel:#ffffffdb;--surface-glass:#ffffffbd;--surface-glass-heavy:#ffffffe0;--surface-overlay:#ffffffd1;--surface-input:#f6f8fdbd;--surface-hover:#0609100a;--surface-active:#06091014;--border-subtle:#06091014;--border-default:#06091021;--border-strong:#06091038;--border-focus:var(--color-discord);--text-primary:#060910;--text-secondary:#3b404b;--text-tertiary:#656971;--text-danger:#ae043c;--text-warning:#845000;--text-success:#006230;--text-info:#005a5d;--tone-online:var(--color-emerald);--tone-idle:var(--color-amber);--tone-offline:#656971;--tone-error:var(--color-rose);--tone-pending:var(--color-violet);--tone-info:var(--color-cyan);--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 4px 12px #00000024;--shadow-lg:0 8px 28px #0000002e;--shadow-glow-discord:0 0 24px #4e73f633;--shadow-glow-amber:0 0 24px #f09d0029;--shadow-glow-violet:0 0 24px #8851eb1a;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--control-radius:10px;--login-panel-radius:14px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--space-card:1rem;--space-panel:1.25rem;--space-section:1.5rem;--dock-height:8.75rem;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:80ms;--dur-base:.14s;--dur-slow:.24s;--dur-xslow:.4s;--tech-panel:var(--surface-glass);--tech-panel-strong:var(--surface-panel);--tech-field:var(--surface-input);--tech-border:var(--border-default);--tech-border-bright:#4f72f957;--tech-shadow:var(--shadow-lg)}@supports (color:lab(0% 0 0)){:root,html[data-theme=light],html.light,html.theme-light{--color-neutral-950:lab(95.3254% -.18549 -3.02337);--color-neutral-900:lab(89.5163% -.223994 -3.77467);--color-neutral-800:lab(81.3869% -.257015 -4.52296);--color-neutral-700:lab(69.7769% -.28038 -5.26617);--color-neutral-600:lab(47.7146% -.285238 -6.73232);--color-neutral-400:lab(27.9899% -.204384 -6.69488);--color-neutral-200:lab(10.5799% -.030227 -6.62583);--color-neutral-100:lab(2.43323% .071995 -3.22816);--color-discord:lab(51.3925% 21.6066 -72.3598);--color-amber:lab(71.8295% 26.4669 81.7276);--color-violet:lab(51.4341% 42.705 -69.2688);--color-rose:lab(53.4439% 71.2504 23.49);--color-cyan:lab(68.1928% -31.3754 -32.8596);--color-emerald:lab(69.8359% -57.9457 29.9591);--surface-base:lab(97.6543% -.143081 -2.26983);--surface-raised:lab(95.3254% -.18549 -3.02337);--surface-panel:lab(100% 0 0/.86);--surface-glass:lab(100% 0 0/.74);--surface-glass-heavy:lab(100% 0 0/.88);--surface-overlay:lab(100% 0 0/.82);--surface-input:lab(97.6543% -.143081 -2.26983/.74);--surface-hover:lab(2.43323% .071995 -3.22816/.04);--surface-active:lab(2.43323% .071995 -3.22816/.08);--border-subtle:lab(2.43323% .071995 -3.22816/.08);--border-default:lab(2.43323% .071995 -3.22816/.13);--border-strong:lab(2.43323% .071995 -3.22816/.22);--text-primary:lab(2.43323% .071995 -3.22816);--text-secondary:lab(26.8175% -.185624 -7.42096);--text-tertiary:lab(44.255% -.246555 -5.24852);--text-danger:lab(37.5339% 61.4678 20.6937);--text-warning:lab(39.3529% 21.4309 72.2302);--text-success:lab(35.8862% -53.1468 27.7949);--text-info:lab(33.9956% -41.1412 -14.8118);--tone-offline:lab(44.255% -.246555 -5.24852);--shadow-sm:0 1px 3px lab(0% 0 0/.12);--shadow-md:0 4px 12px lab(0% 0 0/.14);--shadow-lg:0 8px 28px lab(0% 0 0/.18);--shadow-glow-discord:0 0 24px lab(51.2597% 20.2962 -70.939/.2);--shadow-glow-amber:0 0 24px lab(71.8295% 26.4669 81.7276/.16);--shadow-glow-violet:0 0 24px lab(47.5841% 48.4063 -70.879/.1);--tech-border-bright:lab(51.3925% 21.6066 -72.3598/.34)}}html[data-theme=dark],html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-neutral-950:#010109;--color-neutral-900:#02030e;--color-neutral-800:#050716;--color-neutral-700:#0c0f1f;--color-neutral-600:#222535;--color-neutral-400:#5c5f70;--color-neutral-200:#b7bac6;--color-neutral-100:#e9ebf3;--surface-base:#01010a;--surface-raised:#020310;--surface-panel:#07091be0;--surface-glass:#050617cc;--surface-glass-heavy:#02030ff0;--surface-overlay:#010109d6;--surface-input:#01010ac2;--surface-hover:#ffffff0a;--surface-active:#4f72f921;--border-subtle:#e1e4f212;--border-default:#e0e4f61f;--border-strong:#dfe3f933;--text-primary:#f2f5ff;--text-secondary:#b9bdcc;--text-tertiary:#828595;--text-danger:var(--color-rose);--text-warning:var(--color-amber);--text-success:var(--color-emerald);--text-info:var(--color-cyan);--tone-offline:#2a2d3b;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 12px #0009;--shadow-lg:0 10px 36px #000000ad;--shadow-glow-discord:0 0 26px #4f72f94d;--shadow-glow-amber:0 0 24px #f09d0038;--shadow-glow-violet:0 0 24px #8a61f43d}@supports (color:lab(0% 0 0)){html[data-theme=dark],html.dark{--color-neutral-950:lab(.48723% .74967 -2.93577);--color-neutral-900:lab(.944265% 1.0849 -4.52602);--color-neutral-800:lab(2.0601% 1.65273 -7.47878);--color-neutral-700:lab(4.59603% 2.33154 -11.0609);--color-neutral-600:lab(15.0625% 2.12015 -10.9184);--color-neutral-400:lab(40.6448% 1.40265 -9.62513);--color-neutral-200:lab(75.5145% .818461 -6.73938);--color-neutral-100:lab(92.9584% .512511 -4.51179);--surface-base:lab(.419561% .90684 -3.31366);--surface-raised:lab(1.01126% 1.38617 -5.56393);--surface-panel:lab(2.82402% 2.29005 -10.2915/.88);--surface-glass:lab(2.04594% 1.82398 -8.0564/.8);--surface-glass-heavy:lab(.934406% 1.20904 -4.91393/.94);--surface-overlay:lab(.393749% .78734 -2.92162/.84);--surface-input:lab(.537046% .878572 -3.39658/.76);--surface-hover:lab(100% 0 0/.04);--surface-active:lab(51.3925% 21.6066 -72.3598/.13);--border-subtle:lab(90.5809% .903606 -7.49139/.07);--border-default:lab(90.5438% 1.16724 -9.34378/.12);--border-strong:lab(90.5057% 1.4461 -11.1888/.2);--text-primary:lab(96.4244% .604361 -5.26003);--text-secondary:lab(76.6448% 1.02916 -8.22146);--text-tertiary:lab(55.746% 1.19779 -8.93039);--tone-offline:lab(18.5889% 1.65249 -9.52445);--shadow-sm:0 1px 3px lab(0% 0 0/.5);--shadow-md:0 4px 12px lab(0% 0 0/.6);--shadow-lg:0 10px 36px lab(0% 0 0/.68);--shadow-glow-discord:0 0 26px lab(51.3925% 21.6066 -72.3598/.3);--shadow-glow-amber:0 0 24px lab(71.8295% 26.4669 81.7276/.22);--shadow-glow-violet:0 0 24px lab(51.4341% 42.705 -69.2688/.24)}}@property --iridescent-angle{syntax:"<angle>";inherits:false;initial-value:0deg}body{color:var(--text-primary);background:var(--surface-base);font-feature-settings:"cv02", "cv03", "cv04", "tnum";font-variant-numeric:tabular-nums;position:relative}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 72% 48% at 13% 58%, #07104c6b 0%, transparent 74%), radial-gradient(ellipse 54% 58% at 87% 16%, #180b361f 0%, transparent 66%), radial-gradient(ellipse 66% 50% at 58% 96%, #00131a3d 0%, transparent 70%), radial-gradient(ellipse 46% 36% at 0% 100%, #2b000024 0%, transparent 72%), var(--surface-base);animation:28s ease-in-out infinite alternate aurora-drift;position:fixed;inset:0;transform:translateZ(0)}@supports (color:lab(0% 0 0)){body:before{background:radial-gradient(ellipse 72% 48% at 13% 58%, lab(7.7319% 17.7676 -38.9754/.42) 0%, transparent 74%), radial-gradient(ellipse 54% 58% at 87% 16%, lab(6.02162% 16.4503 -26.0162/.12) 0%, transparent 66%), radial-gradient(ellipse 66% 50% at 58% 96%, lab(4.58404% -7.23761 -14.8583/.24) 0%, transparent 70%), radial-gradient(ellipse 46% 36% at 0% 100%, lab(4.67787% 22.6489 7.72606/.14) 0%, transparent 72%), var(--surface-base)}}body:after{content:"";z-index:0;pointer-events:none;opacity:.028;height:auto;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}html[data-theme=light] body:before,html.light body:before,html.theme-light body:before{opacity:.42}.tj-ambient-background{z-index:0;pointer-events:none;position:fixed;inset:0}.tj-ambient-background[data-intensity=login]{opacity:1}.tj-ambient-background[data-intensity=app]{opacity:.86}.tj-ambient-background[data-intensity=public]{opacity:.92}.glass-heavy{background:var(--surface-glass-heavy);-webkit-backdrop-filter:blur(20px)saturate(1.4)}.glass-default{background:var(--surface-glass);-webkit-backdrop-filter:blur(12px)saturate(1.2)}.glass-light{-webkit-backdrop-filter:blur(8px)saturate(1.1);background:#080b12b8;background:lab(2.99768% .0620037 -3.66995/.72)}.border-metal{background-clip:padding-box;border:1px solid #0000;position:relative}.border-metal:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#bfc3d557 0%,#77809617 30%,#999db238 55%,#69667c12 75%,#a7bcc342 100%);background:linear-gradient(135deg,lab(78.9424% 1.19022 -9.3316/.34) 0%,lab(53.3941% .332385 -13.0049/.09) 30%,lab(64.9803% 1.53217 -11.146/.22) 55%,lab(43.9472% 5.0405 -12.0229/.07) 75%,lab(74.6298% -6.30462 -6.10908/.26) 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel-specular:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#d1d6ef38 20%,#eff1fc6b 50%,#b9d7e138 80%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(85.8256% 1.7572 -13.0183/.22) 20%,lab(95.2573% .652492 -5.63288/.42) 50%,lab(83.9676% -8.78114 -8.52879/.22) 80%,#0000 100%);border-radius:1px;height:1px;position:absolute;top:0;left:10%;right:10%}.metal-brushed{background:repeating-linear-gradient(90deg, transparent, transparent 2px, #ffffff03 2px, #ffffff03 4px), linear-gradient(180deg, #ffffff13 0%, #4f72f909 42%, #ffffff03 62%, #00b7dd0a 100%), var(--surface-panel)}@supports (color:lab(0% 0 0)){.metal-brushed{background:repeating-linear-gradient(90deg, transparent, transparent 2px, lab(100% 0 0/.01) 2px, lab(100% 0 0/.01) 4px), linear-gradient(180deg, lab(100% 0 0/.075) 0%, lab(51.3925% 21.6066 -72.3598/.035) 42%, lab(100% 0 0/.012) 62%, lab(68.1928% -31.3754 -32.8596/.04) 100%), var(--surface-panel)}}.metal-shimmer,.holographic-foil,.border-iridescent{isolation:isolate;position:relative;overflow:hidden}.metal-shimmer:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#c4cee21f 45%,#ebeef538 50%,#c4cee21f 55%,#0000 65%) -100%/250% 100%;background:linear-gradient(105deg,#0000 35%,lab(82.4563% -.452012 -11.2092/.12) 45%,lab(94.1564% -.225365 -3.77545/.22) 50%,lab(82.4563% -.452012 -11.2092/.12) 55%,#0000 65%) -100%/250% 100%;animation:12s ease-in-out infinite liquid-sweep;position:absolute;inset:0}.border-iridescent:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--iridescent-angle,220deg), #4f72f9, #8a6ee2, #00b7dd, #45ba50, #eb9a04, #4f72f9);-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;animation:8s linear infinite iridescent-rotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.border-iridescent:before{background:conic-gradient(from var(--iridescent-angle,220deg), lab(51.3925% 21.6066 -72.3598), lab(53.478% 31.9442 -56.3314), lab(68.1928% -31.3754 -32.8596), lab(67.3528% -50.581 42.6409), lab(70.7096% 24.5711 74.2963), lab(51.3925% 21.6066 -72.3598))}}.border-iridescent:hover:before,.border-iridescent:focus-within:before{opacity:1}.holographic-foil:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(135deg,#4f72f933 0%,#8a61f41f 20%,#00b7dd24 40%,#f09d0017 60%,#00c4711f 80%,#4f72f92e 100%) 0 0/200% 200%;background:linear-gradient(135deg,lab(51.3925% 21.6066 -72.3598/.2) 0%,lab(51.4341% 42.705 -69.2688/.12) 20%,lab(68.1928% -31.3754 -32.8596/.14) 40%,lab(71.8295% 26.4669 81.7276/.09) 60%,lab(69.8359% -57.9457 29.9591/.12) 80%,lab(51.3925% 21.6066 -72.3598/.18) 100%) 0 0/200% 200%;animation:10s ease-in-out infinite alternate foil-drift;position:absolute;inset:0}.text-prismatic{background:linear-gradient(92deg,#e8eaf8 0%,#96b4ff 24%,#31c7ed 52%,#cbc1ff 74%,#e8eaf8 100%) 0 0/200%;background:linear-gradient(92deg,lab(92.9157% .800371 -6.74946) 0%,lab(73.3119% 7.15694 -50.4911) 24%,lab(73.9699% -29.7812 -30.663) 52%,lab(80.4228% 13.7026 -30.5957) 74%,lab(92.9157% .800371 -6.74946) 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:12s linear infinite prismatic-shift}.surface-nostalgic{background:var(--surface-base);position:relative;overflow:hidden}.surface-nostalgic:after{content:"";pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000006 2px 4px);position:absolute;inset:0}.phosphor-green{color:#57cb60;color:lab(73.1677% -50.536 42.2263);text-shadow:0 0 4px #57cb60b3,0 0 12px #57cb604d,0 0 24px #57cb601f;text-shadow:0 0 4px lab(73.1677% -50.536 42.2263/.7),0 0 12px lab(73.1677% -50.536 42.2263/.3),0 0 24px lab(73.1677% -50.536 42.2263/.12)}.phosphor-amber{color:#f5a420;color:lab(74.2062% 24.2981 72.599);text-shadow:0 0 4px #f5a420a6,0 0 12px #f5a42047,0 0 24px #f5a4201a;text-shadow:0 0 4px lab(74.2062% 24.2981 72.599/.65),0 0 12px lab(74.2062% 24.2981 72.599/.28),0 0 24px lab(74.2062% 24.2981 72.599/.1)}.live-dot{background:#30bd44;background:lab(67.5649% -56.2955 48.2502);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite phosphor-pulse;display:inline-block;box-shadow:0 0 0 2px #30bd4433,0 0 8px #30bd4480;box-shadow:0 0 0 2px lab(67.5649% -56.2955 48.2502/.2),0 0 8px lab(67.5649% -56.2955 48.2502/.5)}.live-dot--static{opacity:.42;background:var(--tone-offline);box-shadow:none;animation:none}.divider-nostalgic{background:linear-gradient(90deg,#0000 0%,#ffffff0a 15%,#ffffff1a 50%,#ffffff0a 85%,#0000 100%);height:1px}.tj-page-header{border-bottom:1px solid var(--border-subtle)}.tj-app-scroll{scroll-padding-block-end:calc(var(--dock-reserved-bottom) + env(safe-area-inset-bottom))}.tj-page-shell{padding-bottom:calc(var(--dock-reserved-bottom) + env(safe-area-inset-bottom));overflow-y:visible}.tj-breadcrumbs ol{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-weight:760;list-style:none;display:flex}.tj-breadcrumbs li:not(:last-child):after{content:"/";color:#4f72f99e;color:lab(51.3925% 21.6066 -72.3598/.62);margin-left:6px}.tj-breadcrumbs a{color:var(--text-secondary)}.tj-panel,.tjarvis-tech-panel,.tjarvis-tech-card,.tjarvis-glass-panel{border-radius:var(--radius-lg);color:var(--text-primary);background:linear-gradient(145deg, #ffffff10, #4f72f909 34%, #00b7dd0a 58%, #f09d0006), linear-gradient(180deg, var(--surface-panel), var(--surface-glass));border-color:var(--border-default);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff14;container-type:inline-size}@supports (color:lab(0% 0 0)){.tj-panel,.tjarvis-tech-panel,.tjarvis-tech-card,.tjarvis-glass-panel{background:linear-gradient(145deg, lab(100% 0 0/.062), lab(51.3925% 21.6066 -72.3598/.036) 34%, lab(68.1928% -31.3754 -32.8596/.038) 58%, lab(71.8295% 26.4669 81.7276/.022)), linear-gradient(180deg, var(--surface-panel), var(--surface-glass));box-shadow:var(--shadow-lg), inset 0 1px 0 lab(100% 0 0/.08)}}.tjarvis-tech-section,.tjarvis-glass-section{border-color:var(--border-subtle);color:var(--text-primary);background:linear-gradient(145deg, #ffffff09, #4f72f907 48%, #00b7dd05), var(--surface-glass)}@supports (color:lab(0% 0 0)){.tjarvis-tech-section,.tjarvis-glass-section{background:linear-gradient(145deg, lab(100% 0 0/.035), lab(51.3925% 21.6066 -72.3598/.026) 48%, lab(68.1928% -31.3754 -32.8596/.018)), var(--surface-glass)}}.tjarvis-tech-field,.tjarvis-glass-field,.tj-input{border-color:var(--border-default);background:var(--surface-input);color:var(--text-primary)}.tj-input::placeholder{color:var(--text-tertiary)}.tj-section-icon{border-radius:var(--radius-sm);color:#96ceff;color:lab(80.1596% -9.20844 -30.2216);background:linear-gradient(135deg,#4f72f929,#00b7dd14);background:linear-gradient(135deg,lab(51.3925% 21.6066 -72.3598/.16),lab(68.1928% -31.3754 -32.8596/.08));border:1px solid #4f72f94d;border:1px solid lab(51.3925% 21.6066 -72.3598/.3);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.125rem;display:flex;box-shadow:0 0 22px #4f72f921;box-shadow:0 0 22px lab(51.3925% 21.6066 -72.3598/.13)}.tj-button,.tjarvis-tech-action,.tjarvis-glass-action{border-radius:var(--radius-sm);border:1px solid var(--border-default);min-height:2.25rem;font-size:var(--text-sm);transition:border-color var(--dur-slow) var(--ease-out), background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex;position:relative}.tj-button--primary,.tjarvis-tech-action,.tjarvis-glass-action{color:#a0d0fc;color:lab(81.3493% -8.51449 -26.9614);background:linear-gradient(135deg,#4f72f92e,#00b7dd1a 58%,#f09d000e),#4f72f90e;background:linear-gradient(135deg,lab(51.3925% 21.6066 -72.3598/.18),lab(68.1928% -31.3754 -32.8596/.1) 58%,lab(71.8295% 26.4669 81.7276/.055)),lab(51.3925% 21.6066 -72.3598/.055);border-color:#4f72f96b;border-color:lab(51.3925% 21.6066 -72.3598/.42);box-shadow:inset 0 1px #ffffff14,0 10px 32px #4f72f91c;box-shadow:inset 0 1px lab(100% 0 0/.08),0 10px 32px lab(51.3925% 21.6066 -72.3598/.11)}.tj-button--secondary{background:var(--surface-hover);color:var(--text-primary)}.tj-button--danger{color:#ff919d;color:lab(72.4761% 58.5016 18.2891);background:#ec305d1a;background:lab(53.4439% 71.2504 23.49/.1);border-color:#ec305d66;border-color:lab(53.4439% 71.2504 23.49/.4)}.tj-button--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.tj-icon-button{width:1.8rem;height:1.8rem;color:var(--text-secondary);transition:border-color .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.tj-icon-button:hover:not(:disabled),.tj-icon-button:focus-visible:not(:disabled){color:#fff;background:#4f72f91f;background:lab(51.3925% 21.6066 -72.3598/.12);border-color:#4f72f966;border-color:lab(51.3925% 21.6066 -72.3598/.4);transform:translateY(-1px)}.tj-icon-button:disabled{cursor:not-allowed;opacity:.38}.tj-button:hover,.tjarvis-tech-action:hover,.tjarvis-glass-action:hover{border-color:#4f72f99e;border-color:lab(51.3925% 21.6066 -72.3598/.62);transform:translateY(-.5px);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #4f72f924;box-shadow:inset 0 1px lab(100% 0 0/.12),0 10px 24px lab(51.3925% 21.6066 -72.3598/.14)}html[data-theme=dark] [class*="text-[#22D3EE]"],html.dark [class*="text-[#22D3EE]"]{color:#93cafb!important;color:lab(78.9977% -9.17101 -30.211)!important}html[data-theme=dark] [class*="border-[#22D3EE]"],html.dark [class*="border-[#22D3EE]"]{border-color:#4f72f961!important;border-color:lab(51.3925% 21.6066 -72.3598/.38)!important}html[data-theme=dark] [class*="bg-[#22D3EE]"],html.dark [class*="bg-[#22D3EE]"]{background-color:#4f72f91f!important;background-color:lab(51.3925% 21.6066 -72.3598/.12)!important}html[data-theme=dark] [class*="hover:border-[#22D3EE]"]:hover,html.dark [class*="hover:border-[#22D3EE]"]:hover{border-color:#4f72f980!important;border-color:lab(51.3925% 21.6066 -72.3598/.5)!important}html[data-theme=dark] [class*="hover:bg-[#22D3EE]"]:hover,html.dark [class*="hover:bg-[#22D3EE]"]:hover{background-color:#4f72f921!important;background-color:lab(51.3925% 21.6066 -72.3598/.13)!important}html[data-theme=dark] [class*="accent-[#22D3EE]"],html.dark [class*="accent-[#22D3EE]"]{accent-color:#5865f2!important}.tj-status-badge{border-radius:var(--radius-full);border:1px solid var(--border-default);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.28rem .55rem;font-weight:780;display:inline-flex}.tj-status-badge[data-tone=success]{color:#80dba2;color:lab(80.6998% -37.842 19.4584);background:#00c4711a;background:lab(69.8359% -57.9457 29.9591/.1);border-color:#00c47159;border-color:lab(69.8359% -57.9457 29.9591/.35)}.tj-status-badge[data-tone=warning]{color:#fbbd6e;color:lab(81.3321% 16.5721 48.6709);background:#f09d001a;background:lab(71.8295% 26.4669 81.7276/.1);border-color:#f09d0059;border-color:lab(71.8295% 26.4669 81.7276/.35)}.tj-status-badge[data-tone=error]{color:#ffa8af;color:lab(77.5697% 45.5852 13.9478);background:#ec305d1a;background:lab(53.4439% 71.2504 23.49/.1);border-color:#ec305d59;border-color:lab(53.4439% 71.2504 23.49/.35)}.tj-status-badge[data-tone=info]{color:#65e1e4;color:lab(82.551% -35.1399 -12.9037);background:#00bec41a;background:lab(69.1125% -50.905 -18.4699/.1);border-color:#00bec459;border-color:lab(69.1125% -50.905 -18.4699/.35)}.tj-status-badge[data-tone=neutral]{color:var(--text-secondary)}.tj-tag{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--surface-hover);color:var(--text-secondary);font-size:var(--text-xs);align-items:center;padding:.28rem .5rem;font-weight:700;display:inline-flex}.tj-skeleton{background:linear-gradient(90deg, var(--surface-hover), var(--surface-active), var(--surface-hover));background-size:220% 100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.tj-data-table{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.tj-data-table thead tr{border-bottom:1px solid var(--border-default);background:var(--surface-hover);color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.tj-data-table tbody{color:var(--text-primary)}.tj-data-table tbody tr{border-bottom:1px solid var(--border-subtle);transition:background var(--dur-base) var(--ease-out)}.tj-data-table tbody tr:hover{background:#00bec40b;background:lab(69.1125% -50.905 -18.4699/.045)}.tj-inline-alert{border-left:3px solid var(--tone-info);border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--text-secondary);padding:.75rem .9rem}.tj-inline-alert[data-tone=success]{border-left-color:var(--tone-online)}.tj-inline-alert[data-tone=warning]{border-left-color:var(--tone-idle)}.tj-inline-alert[data-tone=error]{border-left-color:var(--tone-error)}.tj-sticky-action-bar{z-index:100;border-top:1px solid var(--border-subtle);background:var(--surface-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;gap:.5rem;padding:.75rem;display:flex;position:sticky;bottom:0}.tj-form-section{gap:1rem;display:grid}.toast-card{background:linear-gradient(180deg, var(--toast-sheen), transparent 42%), var(--surface-glass-heavy);border-radius:var(--radius-lg)}.tj-shell-topbar{z-index:100;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);min-height:48px;transition:min-height .42s var(--ease-out), padding .42s var(--ease-out), background .42s var(--ease-out);background:#02030fe6;background:lab(.934406% 1.20904 -4.91393/.9);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 1rem;display:flex;position:sticky;top:0}.tj-topbar-brand{min-width:0;text-decoration:none}.tj-topbar-actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.tj-account-menu-panel{z-index:160;margin-top:0;position:absolute;top:calc(100% + .5rem);right:0}.tj-shell-topbar[data-scrolled=true]{background:#01010bf5;background:lab(.569241% 1.00821 -3.83423/.96);min-height:42px;padding-block:.28rem}.tj-shell-topbar:after,.tj-bottom-bar:after{content:"";background:linear-gradient(90deg,#0000,#4f72f9ad,#00b7dd7a,#0000);background:linear-gradient(90deg,#0000,lab(51.3925% 21.6066 -72.3598/.68),lab(68.1928% -31.3754 -32.8596/.48),#0000);height:1px;animation:9s ease-in-out infinite alternate bottom-glow-flow;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 18px #4f72f93d;box-shadow:0 0 18px lab(51.3925% 21.6066 -72.3598/.24)}.tj-bottom-bar{z-index:50;color:#ffffff7a;color:lab(100% 0 0/.48);background:#000;border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);position:relative}.tj-desktop-dock-shell{left:50%;bottom:calc(4.75rem + env(safe-area-inset-bottom));z-index:120;pointer-events:auto;gap:.55rem;width:min(860px,100vw - 2rem);display:grid;position:fixed;transform:translate(-50%)}.tj-desktop-dock-subfolder,.tj-desktop-dock{pointer-events:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(#ffffff17,#4f72f909 48%,#0000),#01010be0;background:linear-gradient(lab(100% 0 0/.09),lab(51.3925% 21.6066 -72.3598/.035) 48%,#0000),lab(.569241% 1.00821 -3.83423/.88);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);overflow:auto hidden;box-shadow:0 24px 90px #0000007a,0 0 34px #4f72f91a,inset 0 1px #ffffff1f;box-shadow:0 24px 90px lab(0% 0 0/.48),0 0 34px lab(51.3925% 21.6066 -72.3598/.1),inset 0 1px lab(100% 0 0/.12)}.tj-desktop-dock-subfolder::-webkit-scrollbar{display:none}.tj-desktop-dock::-webkit-scrollbar{display:none}.tj-desktop-dock-subfolder{opacity:1;transform-origin:bottom;max-width:min(760px,100%);min-height:3.05rem;max-height:3.2rem;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), max-height .22s var(--ease-out), min-height .22s var(--ease-out), padding .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:20px;justify-self:center;align-items:center;gap:.4rem;padding:.42rem;scroll-padding-inline:.42rem;display:flex;transform:translateY(0)scale(1)}.tj-desktop-dock-shell--subfolder-hidden .tj-desktop-dock-subfolder{opacity:0;pointer-events:none;min-height:0;max-height:0;box-shadow:none;border-color:#0000;padding-block:0;transform:translateY(.55rem)scale(.98)}.tj-desktop-subitem{min-height:2.2rem;color:var(--text-secondary);white-space:nowrap;transition:border-color .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.42rem;padding:0 .86rem;font-size:.74rem;font-weight:780;text-decoration:none;display:inline-flex}.tj-desktop-subitem:hover,.tj-desktop-subitem:focus-visible,.tj-desktop-subitem--active{background:linear-gradient(135deg, #4f72f933, #00b7dd1a), var(--surface-hover);color:#fff;border-color:#4f72f96b;border-color:lab(51.3925% 21.6066 -72.3598/.42);box-shadow:0 0 22px #4f72f921,inset 0 1px #ffffff1f;box-shadow:0 0 22px lab(51.3925% 21.6066 -72.3598/.13),inset 0 1px lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){.tj-desktop-subitem:hover,.tj-desktop-subitem:focus-visible,.tj-desktop-subitem--active{background:linear-gradient(135deg, lab(51.3925% 21.6066 -72.3598/.2), lab(68.1928% -31.3754 -32.8596/.1)), var(--surface-hover)}}.tj-desktop-dock{border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:.4rem;width:min(565px,100%);min-height:4.65rem;padding:.5rem;display:grid}.tj-desktop-dock-folder{min-width:0;height:3.65rem;color:var(--text-secondary);border:1px solid #0000;border-radius:18px;grid-template-rows:1fr auto;place-items:center;gap:.14rem;padding:.42rem .4rem .38rem;text-decoration:none;transition:border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:grid}.tj-desktop-dock-folder span{max-width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1;overflow:hidden}.tj-desktop-dock-folder:hover,.tj-desktop-dock-folder:focus-visible,.tj-desktop-dock-folder--preview{color:#fff;background:var(--surface-hover);transform:translateY(-3px)scale(1.04);box-shadow:0 16px 32px #0000004d}.tj-desktop-dock-folder--preview{border-color:#00b7dd52;border-color:lab(68.1928% -31.3754 -32.8596/.32);box-shadow:inset 0 1px #ffffff14,0 0 18px #00b7dd14;box-shadow:inset 0 1px lab(100% 0 0/.08),0 0 18px lab(68.1928% -31.3754 -32.8596/.08)}.tj-desktop-dock-folder--active{background:linear-gradient(135deg, #4f72f93b, #00b7dd1a), var(--surface-hover);color:#fff;border-color:#4f72f973;border-color:lab(51.3925% 21.6066 -72.3598/.45);box-shadow:0 0 26px #4f72f929,inset 0 1px #ffffff1f;box-shadow:0 0 26px lab(51.3925% 21.6066 -72.3598/.16),inset 0 1px lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){.tj-desktop-dock-folder--active{background:linear-gradient(135deg, lab(51.3925% 21.6066 -72.3598/.23), lab(68.1928% -31.3754 -32.8596/.1)), var(--surface-hover)}}.tj-mobile-dock-shell{display:none}.login-gate-icon{color:#fbfbff;color:lab(98.7999% .245184 -2.26254);background:linear-gradient(135deg,#ffffff29,#4f72f91f 45%,#12cbf521),#ffffff0b;background:linear-gradient(135deg,lab(100% 0 0/.16),lab(51.3925% 21.6066 -72.3598/.12) 45%,lab(75.1687% -31.7859 -32.9523/.13)),lab(100% 0 0/.045);border-color:#fff3;border-color:lab(100% 0 0/.2);box-shadow:0 0 24px #6bd2ff3d,inset 0 1px #ffffff42;box-shadow:0 0 24px lab(79.4199% -21.7747 -33.6842/.24),inset 0 1px lab(100% 0 0/.26)}.login-status-orb{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 30%,#ffffff59,#0000 24%),#ffffff0b;background:radial-gradient(circle at 35% 30%,lab(100% 0 0/.35),#0000 24%),lab(100% 0 0/.045);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);outline:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24;box-shadow:inset 0 1px lab(100% 0 0/.14)}.login-status-orb:before{content:"";border-radius:var(--radius-full);background:#00c471;background:lab(69.8359% -57.9457 29.9591);width:.72rem;height:.72rem;animation:2.6s ease-in-out infinite login-orb-pulse;box-shadow:0 0 0 .34rem #00c4711f,0 0 24px #00c47194;box-shadow:0 0 0 .34rem lab(69.8359% -57.9457 29.9591/.12),0 0 24px lab(69.8359% -57.9457 29.9591/.58)}.login-status-orb[data-tone=warning]:before{background:#f09d00;background:lab(71.8295% 26.4669 81.7276);box-shadow:0 0 0 .34rem #f09d0024,0 0 24px #f09d008a;box-shadow:0 0 0 .34rem lab(71.8295% 26.4669 81.7276/.14),0 0 24px lab(71.8295% 26.4669 81.7276/.54)}.login-status-orb[data-tone=error]:before{background:#ec305d;background:lab(53.4439% 71.2504 23.49);box-shadow:0 0 0 .34rem #ec305d24,0 0 24px #ec305d8a;box-shadow:0 0 0 .34rem lab(53.4439% 71.2504 23.49/.14),0 0 24px lab(53.4439% 71.2504 23.49/.54)}.login-status-orb__tooltip{border-radius:var(--control-radius);color:#fff;letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;min-width:max-content;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);background:#010109eb;background:lab(.30599% .875883 -3.16916/.92);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);padding:.36rem .54rem;font-size:.68rem;font-weight:820;position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(-.18rem)}.login-status-orb:hover .login-status-orb__tooltip,.login-status-orb:focus-visible .login-status-orb__tooltip{opacity:1;transform:translateY(0)}.login-custom-code{color:#f8fbff;letter-spacing:0;max-width:26rem;margin-top:.75rem;font-size:1.05rem;font-weight:660;line-height:1.28}.login-auth-notice{border-radius:var(--control-radius);background:linear-gradient(135deg,#ffffff14,#0000),#ffffff09;background:linear-gradient(135deg,lab(100% 0 0/.08),#0000),lab(100% 0 0/.035);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff1a;box-shadow:inset 0 1px lab(100% 0 0/.1)}.login-auth-notice[data-tone=success]{background:linear-gradient(135deg,#00c47121,#0000),#ffffff09;background:linear-gradient(135deg,lab(69.8359% -57.9457 29.9591/.13),#0000),lab(100% 0 0/.035);border-color:#00c47147;border-color:lab(69.8359% -57.9457 29.9591/.28)}.login-auth-notice[data-tone=warning]{background:linear-gradient(135deg,#f09d0024,#0000),#ffffff09;background:linear-gradient(135deg,lab(71.8295% 26.4669 81.7276/.14),#0000),lab(100% 0 0/.035);border-color:#f09d004d;border-color:lab(71.8295% 26.4669 81.7276/.3)}.login-auth-notice[data-tone=error]{background:linear-gradient(135deg,#ec305d24,#0000),#ffffff09;background:linear-gradient(135deg,lab(53.4439% 71.2504 23.49/.14),#0000),lab(100% 0 0/.035);border-color:#ec305d57;border-color:lab(53.4439% 71.2504 23.49/.34)}.login-auth-notice p{color:#f8fbff;font-size:.86rem;font-weight:800;line-height:1.2}.login-auth-notice span{color:var(--text-secondary);margin-top:.28rem;font-size:.78rem;line-height:1.45;display:block}.login-clock-shell,.login-status-tile{border-radius:var(--login-panel-radius)}.login-progress-fill{background:linear-gradient(90deg, var(--color-discord), var(--color-cyan));box-shadow:0 0 14px #4f72f957;box-shadow:0 0 14px lab(51.3925% 21.6066 -72.3598/.34)}.login-clock-time-row{flex-wrap:wrap;align-items:baseline;gap:.56rem;display:flex}.login-clock-time{color:#f8fbff;letter-spacing:0;text-shadow:0 0 24px #3bc7ff29;text-shadow:0 0 24px lab(74.779% -24.1981 -39.0295/.16);font-size:2.72rem;font-weight:660;line-height:.98;display:inline-flex}.login-clock-abbreviation{color:#f4b768;color:lab(79.0065% 16.6691 48.8898);letter-spacing:.08em;text-shadow:0 0 16px #f09d0047;text-shadow:0 0 16px lab(71.8295% 26.4669 81.7276/.28);font-size:.78rem;font-weight:860}.login-clock-date{color:#a7bad6;margin-top:.55rem;font-size:.88rem;font-weight:650;display:block}.login-clock-timezone{color:var(--text-tertiary);letter-spacing:.08em;margin-top:.25rem;font-size:.68rem;font-weight:800;display:block}.login-clock-greeting{color:#f8fbff;font-size:1.05rem;font-weight:660;line-height:1.2}.login-clock-copy{max-width:24rem;color:var(--text-secondary);margin-top:.45rem;font-size:.92rem;line-height:1.65}.login-clock-operator{color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;margin-top:.9rem;font-size:.72rem;font-weight:800}.login-status-tile[data-tone=alliance] .login-progress-fill{background:linear-gradient(90deg,#81849e,#59c5f5);background:linear-gradient(90deg,lab(55.5796% 3.18277 -14.6056),lab(74.7701% -21.545 -33.629))}.login-status-tile[data-tone=r5] .login-progress-fill{background:linear-gradient(90deg,#eb9a04,#e6c77c);background:linear-gradient(90deg,lab(70.7096% 24.5711 74.2963),lab(81.7344% 4.05324 41.4426))}.login-status-tile[data-tone=github] .login-progress-fill{background:linear-gradient(90deg,#f7f8fd,#3bc7ff,#d2c7ff);background:linear-gradient(90deg,lab(97.6399% .245243 -2.26249),lab(74.779% -24.1981 -39.0295),lab(82.3377% 19.0836 -40.5095))}.login-status-icon{flex:none}.login-status-icon--github{color:#fbfbff;color:lab(98.7999% .245184 -2.26254);filter:drop-shadow(0 0 5px #3bc7ff8c)drop-shadow(0 0 14px #d2c7ff47);filter:drop-shadow(0 0 5px lab(74.779% -24.1981 -39.0295/.55))drop-shadow(0 0 14px lab(82.3377% 19.0836 -40.5095/.28))}.discord-login-button{isolation:isolate;border-radius:var(--control-radius);letter-spacing:0;min-height:3rem;font-size:.9375rem;font-weight:700;position:relative;overflow:hidden;box-shadow:0 12px 32px #ffffff1a,0 0 26px #5865f229;color:#1e2438!important;background:#fbfbff!important;background:lab(98.7999% .245184 -2.26254)!important;border-color:#0000!important}.discord-login-button:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--iridescent-angle,0deg), #5865f2, #9b8cff, #38bdf8, #f59e0b, #5865f2);-webkit-mask-composite:xor;padding:1px;animation:5s linear infinite iridescent-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.discord-login-button:hover,.discord-login-button:focus-visible{box-shadow:0 14px 34px #5865f25c;color:#fff!important;background:#5865f2!important;border-color:#8c94ff!important}.discord-login-button:active{transform:translateY(0);background:#3c45a5!important}.alias-avatar{border:1.5px solid oklch(65% .18 var(--alias-hue) / .7);box-shadow:0 0 8px oklch(65% .18 var(--alias-hue) / .25)}@keyframes aurora-drift{0%{opacity:1;background-position:15% 55%,85% 15%,55% 95%}33%{opacity:.92;background-position:18%,82% 22%,52% 90%}66%{opacity:.96;background-position:12% 60%,88% 12%,58% 98%}to{opacity:1;background-position:16% 54%,84% 18%,54% 94%}}@keyframes liquid-sweep{0%{opacity:0;background-position:-100%}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:250%}}@keyframes iridescent-rotate{0%{--iridescent-angle:0deg}to{--iridescent-angle:360deg}}@keyframes foil-drift{0%{opacity:.6;background-position:0%}50%{opacity:1;background-position:100%}to{opacity:.7;background-position:0%}}@keyframes prismatic-shift{0%{background-position:0%}to{background-position:200%}}@keyframes phosphor-pulse{0%,to{opacity:1;box-shadow:0 0 0 2px #30bd4433,0 0 8px #30bd4480;box-shadow:0 0 0 2px lab(67.5649% -56.2955 48.2502/.2),0 0 8px lab(67.5649% -56.2955 48.2502/.5)}50%{opacity:.7;box-shadow:0 0 0 3px #30bd441f,0 0 16px #30bd444d;box-shadow:0 0 0 3px lab(67.5649% -56.2955 48.2502/.12),0 0 16px lab(67.5649% -56.2955 48.2502/.3)}}@keyframes login-orb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.78)}}@keyframes skeleton-shimmer{to{background-position:-220% 0}}@keyframes bottom-glow-flow{0%{opacity:.62;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}@keyframes session-popup-enter{0%{opacity:0;transform:translateY(-.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media not (min-width:860px){body:before{opacity:.6}.tj-session-popup-viewport{top:auto;right:.75rem;bottom:calc(9.7rem + env(safe-area-inset-bottom));width:auto;left:.75rem}body[data-surface=login] .tj-session-popup-viewport{top:auto;bottom:calc(1.25rem + env(safe-area-inset-bottom))}.tj-session-popup{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;padding:.78rem}.tj-session-popup-avatar{border-radius:12px;width:2.55rem;height:2.55rem}.tj-session-popup-title{font-size:.9rem}.tj-session-popup-copy{font-size:.72rem}.tj-page-shell{padding-bottom:calc(var(--dock-reserved-bottom) + env(safe-area-inset-bottom))}.tj-desktop-dock-shell{display:none}.tj-mobile-dock-shell{left:.75rem;right:.75rem;bottom:calc(.65rem + env(safe-area-inset-bottom));z-index:120;pointer-events:none;gap:.45rem;display:grid;position:fixed}.tj-mobile-dock-subfolder,.tj-mobile-dock{pointer-events:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#ffffff17,#4f72f909 48%,#0000),#01010be6;background:linear-gradient(lab(100% 0 0/.09),lab(51.3925% 21.6066 -72.3598/.035) 48%,#0000),lab(.569241% 1.00821 -3.83423/.9);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);overflow:auto hidden;box-shadow:0 18px 60px #00000075,0 0 30px #4f72f914,inset 0 1px #ffffff1a;box-shadow:0 18px 60px lab(0% 0 0/.46),0 0 30px lab(51.3925% 21.6066 -72.3598/.08),inset 0 1px lab(100% 0 0/.1)}.tj-mobile-dock-subfolder::-webkit-scrollbar{display:none}.tj-mobile-dock::-webkit-scrollbar{display:none}.tj-mobile-dock-subfolder{border-radius:18px;align-items:center;gap:.35rem;min-height:2.75rem;padding:.38rem;scroll-padding-inline:.38rem;display:flex}.tj-mobile-subitem{min-height:2rem;color:var(--text-secondary);white-space:nowrap;transition:border-color .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.38rem;padding:0 .72rem;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.tj-mobile-subitem--active{background:linear-gradient(135deg, #4f72f938, #00b7dd1a), var(--surface-hover);color:#fff;border-color:#4f72f975;border-color:lab(51.3925% 21.6066 -72.3598/.46);box-shadow:0 0 22px #4f72f924,inset 0 1px #ffffff1f;box-shadow:0 0 22px lab(51.3925% 21.6066 -72.3598/.14),inset 0 1px lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){.tj-mobile-subitem--active{background:linear-gradient(135deg, lab(51.3925% 21.6066 -72.3598/.22), lab(68.1928% -31.3754 -32.8596/.1)), var(--surface-hover)}}.tj-mobile-dock{border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;min-height:4.35rem;padding:.42rem;display:grid}.tj-mobile-dock-folder{min-width:0;height:3.45rem;color:var(--text-secondary);transition:border-color .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:1px solid #0000;border-radius:16px;grid-template-rows:1fr auto;place-items:center;gap:.1rem;padding:.38rem .22rem .34rem;text-decoration:none;display:grid}.tj-mobile-dock-folder span{max-width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:760;line-height:1;overflow:hidden}.tj-mobile-dock-folder--active{background:linear-gradient(135deg, #4f72f93b, #00b7dd1a), var(--surface-hover);color:#fff;border-color:#4f72f973;border-color:lab(51.3925% 21.6066 -72.3598/.45);box-shadow:0 0 24px #4f72f924,inset 0 1px #ffffff1f;box-shadow:0 0 24px lab(51.3925% 21.6066 -72.3598/.14),inset 0 1px lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){.tj-mobile-dock-folder--active{background:linear-gradient(135deg, lab(51.3925% 21.6066 -72.3598/.23), lab(68.1928% -31.3754 -32.8596/.1)), var(--surface-hover)}}.tj-shell-topbar{min-height:54px;padding:.42rem .85rem}.tj-shell-topbar[data-scrolled=true]{min-height:50px}.tj-topbar-brand{font-size:1rem}.tj-topbar-actions{gap:.42rem}.glass-heavy,.glass-default,.glass-light,.tj-shell-topbar,.tj-sticky-action-bar{-webkit-backdrop-filter:blur(8px)saturate(1.1)}.border-iridescent:before,.holographic-foil:after,.metal-shimmer:before{opacity:0;animation:none}}.tj-bottom-bar a{color:#72d5ff;color:lab(80.5823% -21.8283 -33.6973);text-decoration:none}.tj-bottom-bar a:hover,.tj-bottom-bar a:focus-visible{color:#9bebff;color:lab(88.8768% -25.3103 -31.2708);text-underline-offset:4px;text-decoration:underline}.tj-privacy-notice{top:auto;right:calc(1.25rem + env(safe-area-inset-right));bottom:calc(var(--dock-height) + 1.5rem + env(safe-area-inset-bottom));z-index:220;background:var(--glass-sheen), linear-gradient(135deg, #00b7dd21, #4f72f914 54%, #01010be0), #01010bd1;width:min(420px,100vw - 2rem);color:var(--text-primary);-webkit-backdrop-filter:blur(26px)saturate(1.38);animation:session-popup-enter .32s var(--ease-spring);border:1px solid #dde3ff29;border:1px solid lab(90.4266% 2.04983 -14.858/.16);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:.9rem;display:grid;position:fixed;box-shadow:0 22px 72px #00000080,0 0 28px #00b7dd1a,inset 0 1px #ffffff1f;box-shadow:0 22px 72px lab(0% 0 0/.5),0 0 28px lab(68.1928% -31.3754 -32.8596/.1),inset 0 1px lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){.tj-privacy-notice{background:var(--glass-sheen), linear-gradient(135deg, lab(68.1928% -31.3754 -32.8596/.13), lab(51.3925% 21.6066 -72.3598/.08) 54%, lab(.372982% 1.04114 -3.78603/.88)), lab(.372982% 1.04114 -3.78603/.82)}}.tj-privacy-notice__icon{color:#82d7ff;color:lab(81.7193% -18.824 -28.2505);background:#00b7dd1a;background:lab(68.1928% -31.3754 -32.8596/.1);border:1px solid #00b7dd4d;border:1px solid lab(68.1928% -31.3754 -32.8596/.3);border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 20px #00b7dd14;box-shadow:inset 0 1px lab(100% 0 0/.1),0 0 20px lab(68.1928% -31.3754 -32.8596/.08)}.tj-privacy-notice__body{flex-wrap:wrap;align-items:center;gap:.38rem .7rem;min-width:0;display:flex}.tj-privacy-notice__copy{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.tj-privacy-notice__copy strong{color:var(--text-primary);font-weight:760}.tj-legal-eyebrow{color:var(--text-tertiary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.tj-privacy-notice__links{flex-wrap:wrap;gap:.7rem;display:flex}.tj-privacy-notice__links a,.tj-legal-actions a,.tj-legal-footer a,.tj-legal-list a{color:#72d5ff;color:lab(80.5823% -21.8283 -33.6973);text-decoration:none}.tj-privacy-notice__links a{color:#72d5ff;color:lab(80.5823% -21.8283 -33.6973);min-height:auto;box-shadow:none;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:760;line-height:1.25;display:inline-flex}.tj-privacy-notice__links a:hover,.tj-privacy-notice__links a:focus-visible,.tj-legal-actions a:hover,.tj-legal-actions a:focus-visible,.tj-legal-footer a:hover,.tj-legal-footer a:focus-visible,.tj-legal-list a:hover,.tj-legal-list a:focus-visible{color:#9bebff;color:lab(88.8768% -25.3103 -31.2708);text-underline-offset:4px;text-decoration:underline}.tj-privacy-notice__links a:hover,.tj-privacy-notice__links a:focus-visible{color:#9bebff;color:lab(88.8768% -25.3103 -31.2708);text-underline-offset:4px;box-shadow:none;text-decoration:underline}.tj-privacy-notice__accept,.tj-privacy-notice__dismiss{min-width:4.7rem;min-height:2rem;color:var(--text-primary);white-space:nowrap;background:linear-gradient(135deg,#4f72f938,#00b7dd1a),#ffffff0e;background:linear-gradient(135deg,lab(51.3925% 21.6066 -72.3598/.22),lab(68.1928% -31.3754 -32.8596/.1)),lab(100% 0 0/.055);border:1px solid #dde3ff29;border:1px solid lab(90.4266% 2.04983 -14.858/.16);border-radius:10px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.75rem;font-weight:780;line-height:1;display:inline-flex}.tj-privacy-notice__accept:hover,.tj-privacy-notice__accept:focus-visible,.tj-privacy-notice__dismiss:hover,.tj-privacy-notice__dismiss:focus-visible{color:var(--text-primary);border-color:#00b7dd6b;border-color:lab(68.1928% -31.3754 -32.8596/.42);box-shadow:0 0 22px #4f72f921,inset 0 1px #ffffff1a;box-shadow:0 0 22px lab(51.3925% 21.6066 -72.3598/.13),inset 0 1px lab(100% 0 0/.1)}.tj-legal-page{z-index:10;min-height:100vh;color:var(--text-primary);padding:5rem clamp(1rem,4vw,3rem) 2.5rem;position:relative}.tj-legal-hero{border-bottom:1px solid #dde3ff1f;border-bottom:1px solid lab(90.4266% 2.04983 -14.858/.12);max-width:920px;margin:0 auto 2rem;padding-bottom:1.5rem}.tj-legal-hero h1{letter-spacing:0;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#dde3ff,#5ebcff,#00dfe5);background:linear-gradient(90deg,lab(90.4266% 2.04983 -14.858),lab(72.8947% -12.0581 -52.2179),lab(80.5251% -44.6514 -16.3029));-webkit-background-clip:text;background-clip:text;max-width:12ch;margin:.7rem 0 0;font-size:4.85rem;font-weight:750;line-height:.98}.tj-legal-hero p:not(.tj-legal-eyebrow){max-width:760px;color:var(--text-secondary);margin-top:1.2rem;font-size:1.06rem;line-height:1.8}.tj-legal-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.tj-legal-actions a{background:#ffffff0b;background:lab(100% 0 0/.045);border:1px solid #00b7dd4d;border:1px solid lab(68.1928% -31.3754 -32.8596/.3);border-radius:9px;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.9rem;font-weight:750;display:inline-flex}.tj-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1180px;margin:0 auto;display:grid}.tj-legal-accordion{display:none}.tj-legal-card,.tj-legal-note{background:var(--glass-sheen), linear-gradient(145deg, #ffffff0f, #4f72f909 48%, #00b7dd08), #0203129e;box-shadow:var(--shadow-glass-tight);-webkit-backdrop-filter:blur(22px)saturate(1.3);border:1px solid #dde3ff24;border:1px solid lab(90.4266% 2.04983 -14.858/.14);border-radius:12px;padding:1.25rem}@supports (color:lab(0% 0 0)){.tj-legal-card,.tj-legal-note{background:var(--glass-sheen), linear-gradient(145deg, lab(100% 0 0/.06), lab(51.3925% 21.6066 -72.3598/.035) 48%, lab(68.1928% -31.3754 -32.8596/.03)), lab(1.05294% 1.60965 -6.67542/.62)}}.tj-legal-card h2,.tj-legal-note h2{margin:1rem 0 0;font-size:1.15rem;font-weight:750}.tj-legal-card p,.tj-legal-note p{color:var(--text-secondary);margin:.7rem 0 0;font-size:.94rem;line-height:1.75}.tj-legal-list{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tj-legal-list li{border-top:1px solid #dde3ff17;border-top:1px solid lab(90.4266% 2.04983 -14.858/.09);gap:.2rem;padding-top:.65rem;display:grid}.tj-legal-list span{color:var(--text-tertiary);font-size:.78rem}.tj-legal-card code,.tj-legal-note code{color:#9ddfff;color:lab(85.1664% -15.5759 -22.7621);font-family:var(--font-geist-mono);background:#ffffff0e;background:lab(100% 0 0/.055);border-radius:6px;padding:.08rem .28rem;font-size:.86em}.tj-legal-note{max-width:1180px;margin:1rem auto 0}.tj-legal-footer{max-width:1180px;color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem auto 0;font-size:.86rem;display:flex}.translation-bridge-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 10%, #f09d0013, transparent 34%), var(--glass-sheen), linear-gradient(145deg, #ffffff0f, #4f72f90a 48%, #00b7dd09), #020210ad;min-height:26rem;box-shadow:var(--shadow-glass-tight);-webkit-backdrop-filter:blur(22px)saturate(1.32);border:1px solid #dde3ff24;border:1px solid lab(90.4266% 2.04983 -14.858/.14);padding:1rem;display:grid}@supports (color:lab(0% 0 0)){.translation-bridge-card{background:radial-gradient(circle at 88% 10%, lab(71.8295% 26.4669 81.7276/.075), transparent 34%), var(--glass-sheen), linear-gradient(145deg, lab(100% 0 0/.06), lab(51.3925% 21.6066 -72.3598/.04) 48%, lab(68.1928% -31.3754 -32.8596/.035)), lab(.772287% 1.45232 -5.74327/.68)}}.translation-bridge-card h3{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:760}.translation-bridge-card p{color:var(--text-secondary);margin-top:.65rem;font-size:.9rem;line-height:1.65}.translation-bridge-card__meta,.translation-bridge-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.translation-bridge-card__meta div,.translation-bridge-modal__summary div{border-radius:var(--control-radius);background:#040514;background:lab(1.6184% 1.44887 -6.85827);border:1px solid #dde3ff1a;border:1px solid lab(90.4266% 2.04983 -14.858/.1);min-width:0;padding:.7rem}.translation-bridge-card__meta dt,.translation-bridge-modal__summary span{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:820;display:block}.translation-bridge-card__meta dd,.translation-bridge-modal__summary strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.88rem;font-weight:760;display:block;overflow:hidden}.translation-bridge-card__channels{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.translation-bridge-card__channels span{border-radius:var(--radius-full);color:#a2daf6;color:lab(83.9834% -13.8001 -19.9768);background:#00b7dd12;background:lab(68.1928% -31.3754 -32.8596/.07);border:1px solid #00b7dd38;border:1px solid lab(68.1928% -31.3754 -32.8596/.22);padding:.34rem .55rem;font-size:.75rem;font-weight:760}.translation-bridge-card__brief{align-self:end}.translation-bridge-card__action{align-self:end;min-height:2.7rem;margin-top:1rem}.translation-bridge-modal{z-index:260;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;padding:clamp(.75rem,2vw,1.5rem);display:none;position:fixed;inset:0}.translation-bridge-modal:target{place-items:center;display:grid}.translation-bridge-modal__backdrop{-webkit-backdrop-filter:none;background:#000000e6;background:lab(0% 0 0/.9);position:fixed;inset:0}.translation-bridge-modal__panel{z-index:1;border-radius:var(--radius-lg);width:min(1180px,100%);max-height:min(86vh,920px);box-shadow:var(--shadow-glass), 0 0 64px #f09d0017;background:#01010b;background:lab(.405643% 1.06771 -3.92902);border:1px solid #dde3ff29;border:1px solid lab(90.4266% 2.04983 -14.858/.16);padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:auto}@supports (color:lab(0% 0 0)){.translation-bridge-modal__panel{box-shadow:var(--shadow-glass), 0 0 64px lab(71.8295% 26.4669 81.7276/.09)}}.translation-bridge-modal__header{border-bottom:1px solid #dde3ff1c;border-bottom:1px solid lab(90.4266% 2.04983 -14.858/.11);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.translation-bridge-modal__header h2{color:var(--text-primary);margin-top:.35rem;font-size:2.18rem;font-weight:760;line-height:1}.translation-bridge-modal__header p:not(:first-child){max-width:46rem;color:var(--text-secondary);margin-top:.7rem;line-height:1.65}.translation-bridge-modal__section{border-radius:var(--radius-lg);background:#040514;background:lab(1.6184% 1.44887 -6.85827);border:1px solid #dde3ff1c;border:1px solid lab(90.4266% 2.04983 -14.858/.11);margin-top:1rem;padding:1rem}.translation-bridge-modal__section h3{color:var(--text-primary);font-size:1rem;font-weight:760}.translation-bridge-modal__section p{color:var(--text-secondary);margin-top:.35rem;font-size:.86rem;line-height:1.55}.translation-bridge-channel-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.translation-bridge-channel-card{border-radius:var(--control-radius);background:linear-gradient(145deg,#ffffff0b,#00b7dd07),#0000088a;background:linear-gradient(145deg,lab(100% 0 0/.045),lab(68.1928% -31.3754 -32.8596/.026)),lab(.217669% .794105 -2.74338/.54);border:1px solid #dde3ff1c;border:1px solid lab(90.4266% 2.04983 -14.858/.11);padding:.85rem}.translation-bridge-channel-card h4{color:var(--text-primary);font-size:.95rem;font-weight:760}.translation-bridge-channel-card p{color:var(--text-secondary);margin-top:.25rem}.translation-checkbox-row{border-radius:var(--control-radius);min-height:2.75rem;color:var(--text-primary);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #dde3ff1f;border:1px solid lab(90.4266% 2.04983 -14.858/.12);align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.86rem;font-weight:720;display:inline-flex}.translation-route-form{border-radius:var(--radius-lg)}@media not (min-width:768px){:root{--dock-reserved-bottom:8.75rem}.tj-privacy-notice{top:auto;left:.75rem;right:.75rem;bottom:calc(var(--dock-height) + env(safe-area-inset-bottom) + .5rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;width:auto;padding:.7rem;translate:0}.tj-privacy-notice__icon{width:1.85rem;height:1.85rem}.tj-privacy-notice__copy{font-size:.76rem;line-height:1.38}.tj-privacy-notice__links{width:100%}.tj-privacy-notice__links a{min-height:2rem}.tj-legal-page{padding-top:4rem}.tj-legal-hero{margin-bottom:1rem;padding-bottom:1rem}.tj-legal-hero h1{max-width:11ch;font-size:2.78rem}.tj-legal-hero p:not(.tj-legal-eyebrow){margin-top:.85rem;font-size:.94rem;line-height:1.62}.tj-legal-actions{gap:.55rem;margin-top:1rem}.tj-legal-actions a{min-height:2.45rem;padding:.58rem .78rem;font-size:.82rem}.tj-legal-grid--desktop,.tj-legal-note--desktop{display:none}.tj-legal-accordion{gap:.7rem;max-width:1180px;margin:0 auto;display:grid}.tj-legal-disclosure{background:var(--glass-sheen), linear-gradient(145deg, #ffffff0f, #4f72f909 48%, #00b7dd08), #020312a8;box-shadow:var(--shadow-glass-tight);-webkit-backdrop-filter:blur(22px)saturate(1.3);border:1px solid #dde3ff24;border:1px solid lab(90.4266% 2.04983 -14.858/.14);border-radius:12px;overflow:hidden}@supports (color:lab(0% 0 0)){.tj-legal-disclosure{background:var(--glass-sheen), linear-gradient(145deg, lab(100% 0 0/.06), lab(51.3925% 21.6066 -72.3598/.035) 48%, lab(68.1928% -31.3754 -32.8596/.03)), lab(1.05294% 1.60965 -6.67542/.66)}}.tj-legal-disclosure summary{min-height:4.45rem;color:var(--text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.8rem;list-style:none;display:grid}.tj-legal-disclosure summary::-webkit-details-marker{display:none}.tj-legal-disclosure summary:after{content:"+";color:#72d5ff;color:lab(80.5823% -21.8283 -33.6973);background:#ffffff0b;background:lab(100% 0 0/.045);border:1px solid #dde3ff24;border:1px solid lab(90.4266% 2.04983 -14.858/.14);border-radius:9px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1rem;font-weight:760;line-height:1;display:inline-flex}.tj-legal-disclosure[open] summary:after{content:"-";background:#00b7dd14;background:lab(68.1928% -31.3754 -32.8596/.08);border-color:#00b7dd57;border-color:lab(68.1928% -31.3754 -32.8596/.34)}.tj-legal-disclosure summary:focus-visible{outline-offset:-4px;outline:2px solid #00b7ddb3;outline:2px solid lab(68.1928% -31.3754 -32.8596/.7)}.tj-legal-disclosure__summary{min-width:0;color:var(--text-secondary);gap:.28rem;font-size:.78rem;line-height:1.35;display:grid}.tj-legal-disclosure__title{color:var(--text-primary);font-size:.98rem;font-weight:760;line-height:1.2}.tj-legal-disclosure__body{border-top:1px solid #dde3ff1a;border-top:1px solid lab(90.4266% 2.04983 -14.858/.1);padding:.85rem .95rem 1rem}.tj-legal-disclosure__body p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.62}.tj-legal-disclosure__body .tj-legal-list{margin-top:.8rem}.tj-legal-disclosure__body .tj-legal-list li{padding-top:.55rem}.tj-legal-disclosure__body code{color:#9ddfff;color:lab(85.1664% -15.5759 -22.7621);font-family:var(--font-geist-mono);background:#ffffff0e;background:lab(100% 0 0/.055);border-radius:6px;padding:.08rem .25rem;font-size:.86em}.translation-bridge-card{min-height:auto}.translation-bridge-card__meta,.translation-bridge-modal__summary{grid-template-columns:1fr}.translation-bridge-modal{align-items:start;padding:.75rem}.translation-bridge-modal:target{place-items:start center}.translation-bridge-modal__panel{max-height:calc(100vh - 1.5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.spinner,.motion-safe\:animate-spin{animation-duration:.6s!important}}.tj-button:disabled,.tjarvis-tech-action:disabled,.tjarvis-glass-action:disabled,.tj-icon-button:disabled{cursor:not-allowed;opacity:.62;transform:none!important}.tj-button.is-pending,.tjarvis-tech-action.is-pending,.tjarvis-glass-action.is-pending{border-color:#66e7ff85!important;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #66e7ff1a,0 14px 34px #00000042!important}
.tj-check{accent-color:var(--tj-morph-cyan,#6ce9ff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tj-check--lou{accent-color:var(--tj-morph-cyan,#6ce9ff)}.tj-check--baby-lou{accent-color:var(--tj-morph-magenta,#f28be8)}.tj-check--safe{accent-color:var(--tj-morph-emerald,#62efad)}.tj-check--alarm{accent-color:var(--tj-morph-amber,#ffd06c)}.public-warden-panel,.tj-calendar-panel,.tj-calendar-day-card,.tj-template-pick{-webkit-backdrop-filter:blur(16px)saturate(1.12);border-color:var(--tj-morph-line,#b9d8ff3d)!important;background:linear-gradient(180deg, #ffffff13, #ffffff07), var(--tj-morph-panel,#212d49bd)!important;box-shadow:0 18px 58px #080d1c47,inset 0 1px #ffffff17!important}.tj-calendar-panel,.tj-calendar-day-card,.tj-calendar-event-card,.tj-source-row-card{transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.tj-calendar-panel:hover,.tj-calendar-day-card:hover,.tj-calendar-event-card:hover,.tj-source-row-card:hover{border-color:var(--tj-morph-line-strong,#6be5ff57)!important}.tj-calendar-day-card{min-height:15.5rem}.tj-calendar-day-chip,.tj-calendar-week-chip,.tj-calendar-muted-chip{min-height:1.55rem;color:var(--tj-morph-ink,#f5f8ff);letter-spacing:.06em;background:#6ce9ff1a;border:1px solid #b9d8ff33;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.66rem;font-weight:780;display:inline-flex}.tj-calendar-day-chip{color:#c6ffe2;background:#62efad1a;border-color:#62efad4d}.tj-calendar-week-chip,.tj-calendar-muted-chip{color:#ffe8ae;background:#ffd06c1a;border-color:#ffd06c4d}.tj-quick-link-card--emerald .tj-quick-link-card__icon{color:var(--tj-morph-emerald,#62efad)!important}.tj-quick-link-card--violet .tj-quick-link-card__icon{color:var(--tj-morph-violet,#aa98ff)!important}.tj-quick-link-card--amber .tj-quick-link-card__icon{color:var(--tj-morph-amber,#ffd06c)!important}.tj-quick-link-card__title,.tj-quick-link-card__body{display:block}.tj-quick-link-card__title{color:var(--text-primary);font-size:.95rem;font-weight:780}.tj-quick-link-card__body{color:var(--text-secondary);margin-top:.35rem;font-size:.78rem;line-height:1.55}.translation-bridge-wire{background:linear-gradient(100deg,#ffffff14,#0000 58%),#ffffff0d;border:1px solid #b9d8ff3d;border-radius:999px;align-items:center;gap:.42rem;min-height:2rem;padding:.28rem .48rem;display:inline-flex;position:relative;overflow:hidden}.translation-bridge-wire__rail{background:linear-gradient(90deg,#6ce9ff29,#6ce9ff94,#62efad6b);height:2px;position:absolute;top:50%;left:.75rem;right:.75rem;transform:translateY(-50%)}.translation-bridge-wire__node,.translation-bridge-wire__more{z-index:1;width:1.45rem;height:1.45rem;color:var(--tj-morph-cyan,#6ce9ff);background:#182136e6;border:1px solid #b9d8ff47;border-radius:999px;place-items:center;font-size:.58rem;font-weight:860;display:grid;position:relative;box-shadow:0 5px 14px #0000002e,inset 0 1px #ffffff14}.translation-bridge-wire__more{width:auto;min-width:1.45rem;color:var(--text-secondary);padding-inline:.28rem}.tj-template-pick__title{max-width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:center;padding:0;font-weight:780;text-decoration:none;display:inline-flex}.tj-template-pick__title:hover,.tj-template-pick__title:focus-visible{color:var(--tj-morph-cyan,#6ce9ff);text-underline-offset:.22rem;outline:none;text-decoration:underline}.tj-theme-toggle{display:none!important}.tj-profile-role-pill,.tj-profile-muted-line{color:var(--text-secondary);font-size:.78rem;font-weight:760}.tj-profile-role-pill{color:#d2f7ff;text-transform:capitalize;background:linear-gradient(#ffffff14,#0000 56%),#6ce9ff1c;border:1px solid #6ce9ff47;border-radius:999px;align-items:center;min-height:1.9rem;padding:.24rem .62rem;display:inline-flex}.tj-profile-muted-line{margin:0;line-height:1.55}.tj-profile-chip-grid{container-type:inline-size}.tj-profile-chip{border-radius:10px!important}@supports (content-visibility:auto){@media not (min-width:768px){.tj-perf-defer{content-visibility:auto;contain-intrinsic-size:auto 38rem}}}@media not (min-width:768px){.login-title-block{margin-top:1.35rem!important}.login-metadata-grid,.login-auth-notice,.login-action-row{gap:.65rem;margin-top:.9rem!important}.login-action-row{flex-direction:row!important}.login-action-row .tj-button,.login-action-row>span{min-width:0;padding-inline:.65rem;font-size:.8rem}.login-clock-detail{margin-top:.72rem!important;padding-top:.72rem!important}.tj-mobile-dock-shell--idle:before{height:3.54rem}.tj-profile-hero{gap:.72rem}.tj-profile-identity .mb-4,.tj-profile-hero .mb-4{margin-bottom:.72rem}.tj-profile-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.tj-profile-chip{min-width:0;padding:.66rem!important}.tj-profile-chip p:first-child{letter-spacing:.09em;font-size:.56rem}.tj-profile-chip p:last-child{font-size:.75rem}.tj-profile-role-pill{min-height:1.66rem;padding-inline:.5rem;font-size:.68rem}.tj-calendar-panel{border-radius:12px}.tj-calendar-day-card{border-radius:11px;min-height:0!important;padding:.78rem!important}.tj-home-intro .grid{gap:.78rem!important}}@media not (min-width:380px){.tj-profile-chip-grid{grid-template-columns:1fr}}
:root{--space-panel:1.25rem;--space-section:1.5rem;--space-card:1rem;--control-radius:var(--radius-md);--concept-bg:#000003;--concept-panel:#00020cc7;--concept-panel-strong:#000108e6;--concept-line:#2db4f62e;--concept-line-bright:#26b0f76b;--concept-cyan:#00b7dd;--concept-blue:#2c84ff;--concept-purple-soft:#8a61f41a;--concept-amber:#f09d00;--shadow-concept-card:0 16px 44px #0000004d, inset 0 1px 0 #ffffff12}@supports (color:lab(0% 0 0)){:root{--concept-bg:lab(.103725% .420056 -1.87697);--concept-panel:lab(.547344% 1.02368 -5.95879/.78);--concept-panel-strong:lab(.310968% .867516 -4.36013/.9);--concept-line:lab(68.7018% -19.2058 -43.4771/.18);--concept-line-bright:lab(67.4329% -17.6156 -45.898/.42);--concept-cyan:lab(68.1928% -31.3754 -32.8596);--concept-blue:lab(55.3477% 8.46279 -69.4721);--concept-purple-soft:lab(51.4341% 42.705 -69.2688/.1);--concept-amber:lab(71.8295% 26.4669 81.7276);--shadow-concept-card:0 16px 44px lab(0% 0 0/.3), inset 0 1px 0 lab(100% 0 0/.07)}}body.tj-app{background:radial-gradient(54rem 28rem at 48% 5%,#8dbfdf1b,#0000 62%),radial-gradient(34rem 26rem at 86% 18%,#00a3ec1d,#0000 68%),radial-gradient(26rem 18rem at 70% 86%,#f09d000d,#0000 74%),radial-gradient(32rem 21rem at 20% 76%,#8a61f40b,#0000 72%),linear-gradient(116deg,#0000 0 40%,#00b7dd0f 44%,#0000 55% 100%),linear-gradient(132deg,#0000 0 74%,#00a3ec12 78%,#0000 89%),linear-gradient(#000001,#000003);background:radial-gradient(54rem 28rem at 48% 5%,lab(74.5525% -10.7017 -21.9896/.105),#0000 62%),radial-gradient(34rem 26rem at 86% 18%,lab(62.7248% -17.3869 -48.7534/.115),#0000 68%),radial-gradient(26rem 18rem at 70% 86%,lab(71.8295% 26.4669 81.7276/.05),#0000 74%),radial-gradient(32rem 21rem at 20% 76%,lab(51.4341% 42.705 -69.2688/.045),#0000 72%),linear-gradient(116deg,#0000 0 40%,lab(68.1928% -31.3754 -32.8596/.06) 44%,#0000 55% 100%),linear-gradient(132deg,#0000 0 74%,lab(62.7248% -17.3869 -48.7534/.07) 78%,#0000 89%),linear-gradient(lab(.0096283% .263624 -.832745),lab(.0920048% .383802 -1.70033))}body.tj-app:before{filter:blur(16px)saturate(1.08);opacity:.72;background:linear-gradient(132deg,#0000 0 28%,#00b7dd09 34%,#0000 48%),linear-gradient(124deg,#0000 0 68%,#0086d512 76%,#0000 90%),radial-gradient(28rem 20rem at 18% 0,#00b7dd13,#0000 72%),radial-gradient(24rem 18rem at 96% 52%,#f09d000a,#0000 74%),radial-gradient(28rem 20rem at 8% 90%,#8a61f40a,#0000 76%);background:linear-gradient(132deg,#0000 0 28%,lab(68.1928% -31.3754 -32.8596/.035) 34%,#0000 48%),linear-gradient(124deg,#0000 0 68%,lab(53.0136% -8.71643 -51.7968/.07) 76%,#0000 90%),radial-gradient(28rem 20rem at 18% 0,lab(68.1928% -31.3754 -32.8596/.075),#0000 72%),radial-gradient(24rem 18rem at 96% 52%,lab(71.8295% 26.4669 81.7276/.04),#0000 74%),radial-gradient(28rem 20rem at 8% 90%,lab(51.4341% 42.705 -69.2688/.04),#0000 76%)}body.tj-app:after{content:"";z-index:0;opacity:.055;pointer-events:none;background:linear-gradient(#ffffff04,#0000 11rem),radial-gradient(58rem 22rem at 50% 0,#00b7dd29,#0000 72%);background:linear-gradient(lab(100% 0 0/.014),#0000 11rem),radial-gradient(58rem 22rem at 50% 0,lab(68.1928% -31.3754 -32.8596/.16),#0000 72%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.tj-ambient-background{opacity:.52;filter:blur(14px)saturate(1.14);background:linear-gradient(112deg,#0000 0 37%,#00b7dd0d 44%,#0000 58%),linear-gradient(128deg,#0000 0 72%,#249cf017 80%,#0000 92%),radial-gradient(28rem 22rem at 88% 11%,#00b7dd18,#0000 70%),radial-gradient(18rem 14rem at 30% 94%,#f09d000b,#0000 74%),radial-gradient(20rem 15rem at 58% 74%,#8a61f409,#0000 78%);background:linear-gradient(112deg,#0000 0 37%,lab(68.1928% -31.3754 -32.8596/.052) 44%,#0000 58%),linear-gradient(128deg,#0000 0 72%,lab(61.1623% -9.34073 -52.3826/.09) 80%,#0000 92%),radial-gradient(28rem 22rem at 88% 11%,lab(68.1928% -31.3754 -32.8596/.095),#0000 70%),radial-gradient(18rem 14rem at 30% 94%,lab(71.8295% 26.4669 81.7276/.045),#0000 74%),radial-gradient(20rem 15rem at 58% 74%,lab(51.4341% 42.705 -69.2688/.035),#0000 78%)}.tj-shell-topbar{-webkit-backdrop-filter:blur(26px)saturate(1.38);background:linear-gradient(90deg,#00b7dd0e,#0000 44%,#317de912),#000004e0;background:linear-gradient(90deg,lab(68.1928% -31.3754 -32.8596/.055),#0000 44%,lab(52.1112% 6.43036 -62.6061/.07)),lab(.106228% .603229 -2.46063/.88);border-color:#96ccef38;border-color:lab(79.196% -11.4304 -23.5487/.22);min-height:58px;box-shadow:0 14px 50px #00000052,inset 0 1px #ffffff1a;box-shadow:0 14px 50px lab(0% 0 0/.32),inset 0 1px lab(100% 0 0/.1)}.tj-shell-topbar[data-scrolled=true]{background:linear-gradient(90deg,#00b7dd0a,#0000 42%,#317de90f),#000002f2;background:linear-gradient(90deg,lab(68.1928% -31.3754 -32.8596/.04),#0000 42%,lab(52.1112% 6.43036 -62.6061/.06)),lab(.0590153% .494353 -1.84779/.95);min-height:54px}.tj-app-scroll{scroll-padding-block-end:calc(var(--dock-reserved-bottom) + env(safe-area-inset-bottom))}.tj-page-shell{padding-inline:1.75rem;padding-top:1.55rem;padding-bottom:calc(var(--dock-reserved-bottom) + env(safe-area-inset-bottom));background:linear-gradient(#00b7dd06,#0000 18rem),linear-gradient(90deg,#0000,#00b7dd06 50%,#0000);background:linear-gradient(lab(68.1928% -31.3754 -32.8596/.025),#0000 18rem),linear-gradient(90deg,#0000,lab(68.1928% -31.3754 -32.8596/.024) 50%,#0000)}.tj-page-header{margin-bottom:var(--space-section);border-bottom-color:#96ccef24;border-bottom-color:lab(79.196% -11.4304 -23.5487/.14);padding-bottom:1.15rem}.tj-page-header h1{max-width:28ch;font-size:1.9rem;line-height:1.08}.tj-page-header p{color:#a8b9cf;color:lab(74.3859% -2.51931 -13.0083);max-width:58rem}.tj-breadcrumbs ol{color:#88aac1bd;color:lab(67.5849% -7.92047 -15.8037/.74)}.tj-panel,.tjarvis-tech-panel,.tjarvis-tech-card,.tjarvis-glass-panel,.tjarvis-tech-section,.tjarvis-glass-section,.tj-data-table,.tj-empty-state{border-color:var(--concept-line);background:linear-gradient(180deg, #ffffff10, transparent 34%), linear-gradient(135deg, #00b7dd0b, transparent 42%, #8a61f406), linear-gradient(24deg, #ffffff06, transparent 34%), var(--concept-panel);box-shadow:var(--shadow-concept-card), inset 0 0 0 1px #ffffff06;-webkit-backdrop-filter:blur(24px)saturate(1.34)}@supports (color:lab(0% 0 0)){.tj-panel,.tjarvis-tech-panel,.tjarvis-tech-card,.tjarvis-glass-panel,.tjarvis-tech-section,.tjarvis-glass-section,.tj-data-table,.tj-empty-state{background:linear-gradient(180deg, lab(100% 0 0/.062), transparent 34%), linear-gradient(135deg, lab(68.1928% -31.3754 -32.8596/.045), transparent 42%, lab(51.4341% 42.705 -69.2688/.025)), linear-gradient(24deg, lab(100% 0 0/.025), transparent 34%), var(--concept-panel);box-shadow:var(--shadow-concept-card), inset 0 0 0 1px lab(100% 0 0/.025)}}.tj-panel,.tjarvis-tech-panel,.tjarvis-glass-panel{padding:var(--space-panel)}.tjarvis-tech-card{min-height:7.35rem;padding:var(--space-card)}.tj-panel:hover,.tjarvis-tech-card:hover,.tjarvis-glass-panel:hover{border-color:#00b7dd57;border-color:lab(68.1928% -31.3754 -32.8596/.34)}input:not([type=checkbox]):not([type=radio]),select,textarea,.tj-input,.tjarvis-tech-field,.tjarvis-glass-field{border-radius:var(--control-radius);min-height:2.75rem;color:var(--text-primary);background:linear-gradient(#ffffff0d,#0000),#000004c2;background:linear-gradient(lab(100% 0 0/.05),#0000),lab(.132524% .464365 -2.16718/.76);border-color:#96ccef2e;border-color:lab(79.196% -11.4304 -23.5487/.18)}textarea{min-height:5.1rem}.tj-button,.tjarvis-tech-action,.tjarvis-glass-action,.tj-icon-button{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-tech-action:hover,.tjarvis-glass-action:hover{transform:translateY(-.5px);box-shadow:0 12px 24px #00b7dd24;box-shadow:0 12px 24px lab(68.1928% -31.3754 -32.8596/.14)}.tj-status-badge{letter-spacing:.06em;border-radius:7px;min-height:1.58rem;padding-inline:.55rem;font-size:.68rem}.tj-filter-chip{border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-hover);min-height:2.1rem;color:var(--text-secondary);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);align-items:center;gap:.42rem;padding:0 .72rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.tj-filter-chip:hover,.tj-filter-chip:focus-visible,.tj-filter-chip--active,.tj-filter-chip[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#317de942,#00b7dd29),#ffffff0a;background:linear-gradient(135deg,lab(52.1112% 6.43036 -62.6061/.26),lab(68.1928% -31.3754 -32.8596/.16)),lab(100% 0 0/.04);border-color:#00b7dd6b;border-color:lab(68.1928% -31.3754 -32.8596/.42);box-shadow:0 0 22px #00b7dd1f,inset 0 1px #ffffff1f;box-shadow:0 0 22px lab(68.1928% -31.3754 -32.8596/.12),inset 0 1px lab(100% 0 0/.12)}.tj-filter-check{border:1px solid #96ccef42;border:1px solid lab(79.196% -11.4304 -23.5487/.26);border-radius:3px;place-items:center;width:.88rem;height:.88rem;display:inline-grid}.tj-filter-chip--active .tj-filter-check,.tj-filter-chip[aria-pressed=true] .tj-filter-check{background:#00b7dd47;background:lab(68.1928% -31.3754 -32.8596/.28);border-color:#83d1ffcc;border-color:lab(80.3168% -16.458 -37.1737/.8)}.tj-filter-chip--active .tj-filter-check:after,.tj-filter-chip[aria-pressed=true] .tj-filter-check:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.38rem;height:.23rem;transform:rotate(-45deg)translateY(-1px)}.weekly-schedule-filter-scope>div:first-child{border-color:var(--concept-line);background:linear-gradient(180deg, #ffffff0b, transparent), var(--concept-panel);box-shadow:var(--shadow-concept-card);-webkit-backdrop-filter:blur(22px)saturate(1.28)}@supports (color:lab(0% 0 0)){.weekly-schedule-filter-scope>div:first-child{background:linear-gradient(180deg, lab(100% 0 0/.045), transparent), var(--concept-panel)}}.weekly-schedule-filter-scope [aria-pressed]{border-radius:var(--control-radius);min-height:5.2rem}.tj-concept-stat-grid{margin-bottom:var(--space-section);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tj-concept-stat-grid>article,.tj-event-studio-right-rail>section[aria-label="Event studio summary"]>article{border-color:var(--concept-line);background:linear-gradient(180deg, #ffffff0e, transparent 40%), linear-gradient(135deg, #00b7dd14, transparent 52%), var(--concept-panel);min-height:7.2rem;box-shadow:var(--shadow-concept-card)}@supports (color:lab(0% 0 0)){.tj-concept-stat-grid>article,.tj-event-studio-right-rail>section[aria-label="Event studio summary"]>article{background:linear-gradient(180deg, lab(100% 0 0/.055), transparent 40%), linear-gradient(135deg, lab(68.1928% -31.3754 -32.8596/.08), transparent 52%), var(--concept-panel)}}.tj-concept-stat-grid>article p:first-of-type{color:#9dbcd1b3;color:lab(74.5451% -7.26903 -14.278/.7)}.tj-concept-stat-grid>article p:nth-of-type(2){color:#daeeff;color:lab(93.0483% -4.59164 -11.502);-webkit-text-fill-color:currentColor;background:0 0;font-size:1.72rem;line-height:1.1}.tj-concept-stat-grid>article span[aria-hidden=true]{color:#6fb0dabd;color:lab(68.7334% -12.9056 -28.0202/.74);filter:drop-shadow(0 0 18px #00b7dd33);filter:drop-shadow(0 0 18px lab(68.1928% -31.3754 -32.8596/.2))}.tj-source-row-card{--source-hue:var(--concept-cyan);color:#ddedff;color:lab(93.005% -3.08695 -10.6139);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 28px color-mix(in oklch, var(--source-hue) 12%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.28);position:relative;overflow:hidden;border-color:color-mix(in oklch, var(--source-hue) 42%, transparent)!important;background:linear-gradient(180deg, #ffffff0e, transparent 42%), linear-gradient(135deg, color-mix(in oklch, var(--source-hue) 16%, transparent), transparent 62%), #0001048f!important}@supports (color:lab(0% 0 0)){.tj-source-row-card{box-shadow:inset 0 1px 0 lab(100% 0 0/.1), 0 0 28px color-mix(in oklch, var(--source-hue) 12%, transparent);background:linear-gradient(180deg, lab(100% 0 0/.055), transparent 42%), linear-gradient(135deg, color-mix(in oklch, var(--source-hue) 16%, transparent), transparent 62%), lab(.168558% .474714 -2.37825/.56)!important}}.tj-source-row-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--source-hue) 64%, white 16%), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.tj-source-row-card:after{content:"";pointer-events:none;background:radial-gradient(ellipse, color-mix(in oklch, var(--source-hue) 14%, transparent), transparent 74%);opacity:.34;filter:blur(18px);width:68%;height:190%;position:absolute;top:-60%;right:-30%}.tj-source-row-card[data-source-tone=ace]{--source-hue:#00c471}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=ace]{--source-hue:lab(69.8359% -57.9457 29.9591)}}.tj-source-row-card[data-source-tone=alliance]{--source-hue:#00b7dd}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=alliance]{--source-hue:lab(68.1928% -31.3754 -32.8596)}}.tj-source-row-card[data-source-tone=break_loose]{--source-hue:#f09d00}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=break_loose]{--source-hue:lab(71.8295% 26.4669 81.7276)}}.tj-source-row-card[data-source-tone=combat]{--source-hue:#f44f5d}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=combat]{--source-hue:lab(58.4461% 64.112 29.9867)}}.tj-source-row-card[data-source-tone=economy]{--source-hue:#ac9cf0}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=economy]{--source-hue:lab(68.3702% 19.6567 -40.3387)}}.tj-source-row-card[data-source-tone=special]{--source-hue:#db78e2}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=special]{--source-hue:lab(64.8286% 50.7111 -37.3728)}}.tj-source-row-card[data-source-tone=upgrade]{--source-hue:#32a5fb}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=upgrade]{--source-hue:lab(64.6707% -9.92408 -52.4572)}}.tj-source-row-card[data-source-tone=war]{--source-hue:#f68953}@supports (color:lab(0% 0 0)){.tj-source-row-card[data-source-tone=war]{--source-hue:lab(68.8538% 39.3364 47.7461)}}.tj-source-row-card>*{z-index:1;position:relative}.tj-event-studio-surface{gap:var(--space-section);display:grid}.tj-event-studio-board{grid-template-columns:minmax(0,1.05fr) minmax(360px,.96fr);align-items:start;gap:.9rem;display:grid}.tj-event-studio-right-rail{gap:1rem;display:grid}.tj-concept-card{border:1px solid var(--concept-line);box-shadow:var(--shadow-concept-card), 0 0 24px #00b7dd08;-webkit-backdrop-filter:blur(22px)saturate(1.16);background:linear-gradient(#ffffff0f,#0000 34%),linear-gradient(135deg,#00b7dd0b,#0000 58%,#8a61f407),#000003c2;background:linear-gradient(lab(100% 0 0/.06),#0000 34%),linear-gradient(135deg,lab(68.1928% -31.3754 -32.8596/.045),#0000 58%,lab(51.4341% 42.705 -69.2688/.026)),lab(.0831146% .322558 -1.45944/.76);border-radius:12px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.tj-concept-card{box-shadow:var(--shadow-concept-card), 0 0 24px lab(68.1928% -31.3754 -32.8596/.032)}}.tj-concept-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00b7dd73,#0000);background:linear-gradient(90deg,#0000,lab(68.1928% -31.3754 -32.8596/.45),#0000);height:1px;position:absolute;inset:0 0 auto}.tj-event-studio-compose-card,.tj-discord-concept-card,.tj-reminder-concept-card{padding:1rem}.tj-concept-card-header{border-bottom:1px solid #96ccef1f;border-bottom:1px solid lab(79.196% -11.4304 -23.5487/.12);justify-content:space-between;align-items:center;gap:1rem;margin:-1rem -1rem .85rem;padding:.85rem 1rem;display:flex}.tj-concept-title-row{align-items:center;gap:.78rem;min-width:0;display:flex}.tj-concept-title-row h2{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:720;line-height:1.16}.tj-concept-title-row p,.tj-concept-save-state{color:var(--text-secondary);margin:.22rem 0 0;font-size:.8rem;line-height:1.35}.tj-concept-icon{color:#5ec3ff;color:lab(74.4805% -16.9635 -40.083);background:#00b7dd1f;background:lab(68.1928% -31.3754 -32.8596/.12);border:1px solid #00b7dd52;border:1px solid lab(68.1928% -31.3754 -32.8596/.32);border-radius:10px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid;box-shadow:0 0 24px #00b7dd1f;box-shadow:0 0 24px lab(68.1928% -31.3754 -32.8596/.12)}.tj-concept-icon--amber{color:var(--concept-amber);background:#f09d001c;background:lab(71.8295% 26.4669 81.7276/.11);border-color:#f09d0061;border-color:lab(71.8295% 26.4669 81.7276/.38)}.tj-concept-template-select,.tj-concept-mini-link,.tj-concept-mini-button{border-radius:var(--control-radius);min-height:2.2rem;color:var(--text-primary);background:#00000280;background:lab(.063385% .430621 -1.68341/.5);border:1px solid #96ccef2e;border:1px solid lab(79.196% -11.4304 -23.5487/.18);padding:0 .78rem;font-size:.78rem;font-weight:720;text-decoration:none}.tj-concept-mini-button,.tj-concept-mini-link{align-items:center;gap:.45rem;display:inline-flex}.tj-concept-fieldset,.tj-concept-field{gap:.45rem;display:grid}.tj-concept-fieldset{margin-bottom:.8rem}.tj-concept-label,.tj-concept-field>span:first-child{color:#a7b9d1;color:lab(74.372% -2.73556 -14.4267);font-size:.76rem;font-weight:720}.tj-concept-filter-row{flex-wrap:wrap;gap:.45rem;display:flex}.tj-concept-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;margin-top:.68rem;display:grid}.tj-concept-field-wide{margin-top:.68rem}.tj-concept-input-wrap,.tj-concept-textarea-wrap,.tj-concept-input-with-icon{display:grid;position:relative}.tj-concept-input-with-icon{border-radius:var(--control-radius);background:#0000028a;background:lab(.063385% .430621 -1.68341/.54);border:1px solid #96ccef2e;border:1px solid lab(79.196% -11.4304 -23.5487/.18);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding-inline:.72rem 0}.tj-concept-input-with-icon svg{color:#8dbfdfcc;color:lab(74.5525% -10.7017 -21.9896/.8)}.tj-concept-input-with-icon input{background:0 0;border:0}.tj-concept-input-wrap small,.tj-concept-textarea-wrap small{color:var(--text-tertiary);font-size:.72rem;position:absolute;bottom:.58rem;right:.72rem}.tj-concept-field input,.tj-concept-field select,.tj-concept-field textarea{width:100%;padding-inline:.8rem}.tj-concept-field textarea{resize:vertical;min-height:4.35rem;padding-block:.66rem 1.45rem}.tj-concept-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.tj-concept-secondary-action,.tj-concept-primary-action{border-radius:var(--control-radius);min-height:2.42rem;font-size:.82rem;font-weight:780}.tj-concept-secondary-action{color:var(--text-primary);background:#00000273;background:lab(.063385% .430621 -1.68341/.45);border:1px solid #96ccef2e;border:1px solid lab(79.196% -11.4304 -23.5487/.18)}.tj-concept-primary-action{color:#e6f4ff;color:lab(95.3574% -3.17311 -8.62644);background:linear-gradient(135deg,#4f72f947,#00b7dd29 52%,#f09d0012),#000107d1;background:linear-gradient(135deg,lab(51.3925% 21.6066 -72.3598/.28),lab(68.1928% -31.3754 -32.8596/.16) 52%,lab(71.8295% 26.4669 81.7276/.07)),lab(.227325% .89553 -4.03399/.82);border:1px solid #00b7dd7a;border:1px solid lab(68.1928% -31.3754 -32.8596/.48);box-shadow:0 0 26px #00b7dd2e,inset 0 1px #ffffff2e;box-shadow:0 0 26px lab(68.1928% -31.3754 -32.8596/.18),inset 0 1px lab(100% 0 0/.18)}.tj-concept-tab-row{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.tj-concept-tab-row--modes{gap:.34rem}.tj-concept-tab{border-radius:var(--control-radius);min-height:2rem;color:var(--text-secondary);background:#0000026b;background:lab(.063385% .430621 -1.68341/.42);border:1px solid #96ccef26;border:1px solid lab(79.196% -11.4304 -23.5487/.15);padding:0 .7rem;font-size:.72rem;font-weight:760}.tj-concept-tab--active{color:#fff;background:#00b7dd26;background:lab(68.1928% -31.3754 -32.8596/.15);border-color:#00b7dd7a;border-color:lab(68.1928% -31.3754 -32.8596/.48)}.tj-compact-destinations{border-radius:var(--control-radius);background:linear-gradient(135deg,#00b7dd12,#0000 46%,#f09d0009),#0000027a;background:linear-gradient(135deg,lab(68.1928% -31.3754 -32.8596/.07),#0000 46%,lab(71.8295% 26.4669 81.7276/.035)),lab(.0915737% .593923 -2.34659/.48);border:1px solid #96ccef24;border:1px solid lab(79.196% -11.4304 -23.5487/.14);gap:.62rem;margin-top:.78rem;padding:.72rem;display:grid}.tj-compact-destinations__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tj-compact-destinations__header span{color:var(--text-secondary);margin-top:.16rem;font-size:.74rem;line-height:1.35;display:block}.tj-compact-channel-list{gap:.5rem;display:grid}.tj-compact-channel-row{grid-template-columns:auto minmax(8rem,.72fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.tj-compact-channel-row select,.tj-compact-channel-row input:not([type=checkbox]){border-radius:var(--control-radius);min-height:2.24rem;color:var(--text-primary);background:#0000028a;background:lab(.063385% .430621 -1.68341/.54);border:1px solid #96ccef29;border:1px solid lab(79.196% -11.4304 -23.5487/.16);padding-inline:.7rem;font-size:.78rem}.tj-compact-channel-toggle{border-radius:var(--control-radius);min-height:2.24rem;color:var(--text-secondary);background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #96ccef24;border:1px solid lab(79.196% -11.4304 -23.5487/.14);align-items:center;gap:.42rem;padding-inline:.62rem;font-size:.76rem;font-weight:760;display:inline-flex}.tj-compact-channel-toggle input,.tj-compact-channel-row input[type=checkbox]{accent-color:oklch(72% .14 220)}.tj-compact-icon-action{border-radius:var(--control-radius);width:2.24rem;height:2.24rem;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);background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #96ccef24;border:1px solid lab(79.196% -11.4304 -23.5487/.14);justify-content:center;align-items:center;display:inline-flex}.tj-compact-icon-action:hover,.tj-compact-icon-action:focus-visible{color:#ffa4a4;color:lab(77.4615% 51.124 22.7359);background:#f44f5d1c;background:lab(58.4461% 64.112 29.9867/.11);border-color:#f44f5d70;border-color:lab(58.4461% 64.112 29.9867/.44)}.tj-compact-icon-action:disabled{cursor:not-allowed;opacity:.34}.tj-concept-discord-shell{background:#00000273;background:lab(.063385% .430621 -1.68341/.45);border:1px solid #96ccef24;border:1px solid lab(79.196% -11.4304 -23.5487/.14);border-radius:12px;padding:.82rem}.tj-concept-discord-shell .discord-message-preview{background:0 0;border-radius:10px;padding:.4rem .35rem}.tj-concept-discord-shell .discord-message-preview>div:nth-child(2)>div:nth-child(2){background:linear-gradient(#ffffff09,#0000),#00020be0;background:linear-gradient(lab(100% 0 0/.035),#0000),lab(.473011% .953533 -5.39081/.88);border:1px solid #96ccef29;border:1px solid lab(79.196% -11.4304 -23.5487/.16);border-radius:10px;max-width:none}.tj-reminder-list{display:grid}.tj-reminder-row{min-height:3.05rem;color:var(--text-secondary);border-top:1px solid #96ccef1f;border-top:1px solid lab(79.196% -11.4304 -23.5487/.12);grid-template-columns:1rem 1.1rem minmax(0,1fr) auto 2.2rem 2.24rem;align-items:center;gap:.65rem;font-size:.82rem;display:grid}.tj-reminder-row:first-child{border-top:0}.tj-reminder-row strong,.tj-reminder-row span{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{opacity:.68;background-image:radial-gradient(circle,#96ccefb3 1px,#0000 1.5px);background-image:radial-gradient(circle,lab(79.196% -11.4304 -23.5487/.7) 1px,#0000 1.5px);background-size:5px 5px;width:.72rem;height:1.1rem}.tj-reminder-toggle{background:linear-gradient(90deg,#2c84ff,#00b7dd);background:linear-gradient(90deg,lab(55.3477% 8.46279 -69.4721),lab(68.1928% -31.3754 -32.8596));border-radius:999px;width:2rem;height:1.1rem;position:relative;box-shadow:0 0 18px #00b7dd40;box-shadow:0 0 18px lab(68.1928% -31.3754 -32.8596/.25)}.tj-reminder-toggle:after{content:"";background:#fff;border-radius:999px;width:.74rem;height:.74rem;position:absolute;top:.18rem;right:.18rem}.tj-calendar-box-filter-row{flex-wrap:wrap;gap:.38rem;margin-top:.76rem;display:flex}.tj-calendar-filter-button{color:#d2e8fb;color:lab(90.7103% -4.32265 -12.0202);min-height:1.8rem;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);background:linear-gradient(135deg,#00b7dd1a,#ffffff09),#00000280;background:linear-gradient(135deg,lab(68.1928% -31.3754 -32.8596/.1),lab(100% 0 0/.035)),lab(.0915737% .593923 -2.34659/.5);border:1px solid #96ccef2e;border:1px solid lab(79.196% -11.4304 -23.5487/.18);border-radius:999px;justify-content:center;align-items:center;padding:0 .62rem;font-size:.68rem;font-weight:780;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff17;box-shadow:inset 0 1px lab(100% 0 0/.09)}.tj-calendar-filter-button:hover,.tj-calendar-filter-button:focus-visible{color:#fff;background:linear-gradient(135deg,#4f72f938,#00b7dd29),#ffffff0e;background:linear-gradient(135deg,lab(51.3925% 21.6066 -72.3598/.22),lab(68.1928% -31.3754 -32.8596/.16)),lab(100% 0 0/.055);border-color:#00b7dd7a;border-color:lab(68.1928% -31.3754 -32.8596/.48);transform:translateY(-.5px);box-shadow:0 0 22px #00b7dd24,inset 0 1px #ffffff26;box-shadow:0 0 22px lab(68.1928% -31.3754 -32.8596/.14),inset 0 1px lab(100% 0 0/.15)}.tj-calendar-event-card{position:relative;overflow:hidden}.tj-calendar-event-card--finished:before{content:"Finished";border-radius:inherit;color:#ffc4c5;color:lab(84.4934% 48.2523 19.0542);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ec305d42,#2b00056b),#00000038;background:linear-gradient(135deg,lab(53.4439% 71.2504 23.49/.26),lab(4.62949% 23.0709 5.71755/.42)),lab(0% 0 0/.22);border:1px solid #ec305d61;border:1px solid lab(53.4439% 71.2504 23.49/.38);place-items:center;font-size:.82rem;font-weight:880;display:grid;position:absolute;inset:0}.tj-calendar-event-card--finished>*{opacity:.42}.tj-calendar-event-card--finished .tj-finished-pill{opacity:1}.tj-finished-pill{color:#ffc4c5;color:lab(84.4934% 48.2523 19.0542);letter-spacing:.12em;text-transform:uppercase;background:#ec305d29;background:lab(53.4439% 71.2504 23.49/.16);border:1px solid #ec305d6b;border:1px solid lab(53.4439% 71.2504 23.49/.42);border-radius:999px;align-items:center;padding:.24rem .48rem;font-size:.62rem;font-weight:850;display:inline-flex}.tj-event-studio-surface svg{color:currentColor;stroke-width:2px}.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:#f3f9ff;color:lab(97.6812% -1.56945 -4.16478)}.tj-event-studio-surface .tj-concept-icon{background:linear-gradient(135deg,#ffffff29,#00b7dd17),#00b7dd12;background:linear-gradient(135deg,lab(100% 0 0/.16),lab(68.1928% -31.3754 -32.8596/.09)),lab(68.1928% -31.3754 -32.8596/.07);border-color:#ffffff38;border-color:lab(100% 0 0/.22)}.tj-button,.tjarvis-tech-action,.tjarvis-glass-action{border-radius:var(--control-radius);-webkit-backdrop-filter:blur(16px)saturate(1.22);background:linear-gradient(#ffffff16,#0000 52%),#0000029e;background:linear-gradient(lab(100% 0 0/.085),#0000 52%),lab(.0915737% .593923 -2.34659/.62);overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 14px 34px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.14),0 14px 34px lab(0% 0 0/.18)}.tj-button:before,.tjarvis-tech-action:before,.tjarvis-glass-action:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.48),#0000);height:1px;position:absolute;inset:0 12% auto}.tj-button--primary,.tjarvis-tech-action,.tjarvis-glass-action{color:#edf6ff;color:lab(96.5201% -2.32244 -6.23031);background:linear-gradient(#ffffff1f,#0000 48%),linear-gradient(135deg,#4f72f947,#00b7dd29 56%,#f09d0012),#000107b8;background:linear-gradient(lab(100% 0 0/.12),#0000 48%),linear-gradient(135deg,lab(51.3925% 21.6066 -72.3598/.28),lab(68.1928% -31.3754 -32.8596/.16) 56%,lab(71.8295% 26.4669 81.7276/.07)),lab(.227325% .89553 -4.03399/.72);border-color:#00b7dd6b;border-color:lab(68.1928% -31.3754 -32.8596/.42)}.tj-button--secondary{color:var(--text-primary);background:linear-gradient(#ffffff14,#0000 55%),#ffffff0b;background:linear-gradient(lab(100% 0 0/.08),#0000 55%),lab(100% 0 0/.045);border-color:#dde3ff26;border-color:lab(90.4266% 2.04983 -14.858/.15)}.tj-button--success{color:#94efb5;color:lab(87.6634% -37.7759 19.4166);background:linear-gradient(#ffffff17,#0000 50%),linear-gradient(135deg,#00c47129,#00b7dd14),#00000294;background:linear-gradient(lab(100% 0 0/.09),#0000 50%),linear-gradient(135deg,lab(69.8359% -57.9457 29.9591/.16),lab(68.1928% -31.3754 -32.8596/.08)),lab(.0915737% .593923 -2.34659/.58);border-color:#00c47161;border-color:lab(69.8359% -57.9457 29.9591/.38)}.tj-concept-action-button{width:100%;min-height:2.58rem;padding-inline:.76rem}.tj-advanced-editor{border:1px solid var(--concept-line);box-shadow:var(--shadow-concept-card);background:#00000385;background:lab(.103725% .420056 -1.87697/.52);border-radius:12px;overflow:hidden}.tj-advanced-editor>summary{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-weight:760;list-style:none;display:flex}.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 #96ccef1f;border-bottom:1px solid lab(79.196% -11.4304 -23.5487/.12)}.tj-advanced-editor-body{padding:1rem}.tj-desktop-dock-shell{bottom:calc(1.55rem + env(safe-area-inset-bottom));gap:.45rem;width:min(850px,100vw - 3rem)}.tj-desktop-dock-subfolder,.tj-desktop-dock,.tj-mobile-dock-subfolder,.tj-mobile-dock{-webkit-backdrop-filter:blur(30px)saturate(1.58);background:linear-gradient(#ffffff29,#00b7dd0a 48%,#0000),linear-gradient(100deg,#00b7dd12,#0000 35%,#8a61f407 70%,#0000),#000002ad;background:linear-gradient(lab(100% 0 0/.16),lab(68.1928% -31.3754 -32.8596/.04) 48%,#0000),linear-gradient(100deg,lab(68.1928% -31.3754 -32.8596/.07),#0000 35%,lab(51.4341% 42.705 -69.2688/.026) 70%,#0000),lab(.0915737% .593923 -2.34659/.68);border-color:#9dd2f638;border-color:lab(81.5181% -11.4755 -23.5634/.22);overflow:auto hidden;box-shadow:0 26px 90px #0000008a,0 0 56px #00b7dd1f,inset 0 1px #fff3,inset 0 -18px 32px #00b7dd09;box-shadow:0 26px 90px lab(0% 0 0/.54),0 0 56px lab(68.1928% -31.3754 -32.8596/.12),inset 0 1px lab(100% 0 0/.2),inset 0 -18px 32px lab(68.1928% -31.3754 -32.8596/.035)}.tj-desktop-dock{border-radius:26px;width:min(620px,100%);min-height:4.65rem;padding:.46rem}.tj-desktop-dock-subfolder{border-radius:18px;min-height:2.75rem}.tj-desktop-dock-folder,.tj-mobile-dock-folder{isolation:isolate;transform-origin:bottom;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);position:relative;overflow:hidden}.tj-desktop-dock-folder>svg,.tj-desktop-dock-folder>span,.tj-mobile-dock-folder>svg,.tj-mobile-dock-folder>span{z-index:2;position:relative}.tj-desktop-dock-folder--active,.tj-mobile-dock-folder--active{background:linear-gradient(135deg,#317de947,#00b7dd26),#ffffff0b;background:linear-gradient(135deg,lab(52.1112% 6.43036 -62.6061/.28),lab(68.1928% -31.3754 -32.8596/.15)),lab(100% 0 0/.045);border-color:#00b7dd80;border-color:lab(68.1928% -31.3754 -32.8596/.5);box-shadow:0 0 30px #00b7dd2e,inset 0 1px #ffffff29;box-shadow:0 0 30px lab(68.1928% -31.3754 -32.8596/.18),inset 0 1px lab(100% 0 0/.16)}.tj-desktop-dock-folder--active:before,.tj-mobile-dock-folder--active:before{content:"";filter:blur(2px);z-index:1;background:radial-gradient(circle,#97d7ff61,#0000 62%),linear-gradient(90deg,#0000,#00b7dd52,#0000);background:radial-gradient(circle,lab(82.6669% -14.5021 -31.1774/.38),#0000 62%),linear-gradient(90deg,#0000,lab(68.1928% -31.3754 -32.8596/.32),#0000);border-radius:999px;height:1.7rem;animation:2.8s ease-in-out infinite dock-spark-pulse;position:absolute;inset:.35rem 22% auto}.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:"";z-index:3;background:#fff;border-radius:999px;width:.32rem;height:.32rem;position:absolute;bottom:.38rem;left:50%;transform:translate(-50%);box-shadow:0 0 10px #00b7ddcc,0 0 28px #2c84ff80;box-shadow:0 0 10px lab(68.1928% -31.3754 -32.8596/.8),0 0 28px lab(55.3477% 8.46279 -69.4721/.5)}.tj-desktop-subitem--active,.tj-mobile-subitem--active{background:linear-gradient(135deg,#317de942,#00b7dd24),#ffffff0a;background:linear-gradient(135deg,lab(52.1112% 6.43036 -62.6061/.26),lab(68.1928% -31.3754 -32.8596/.14)),lab(100% 0 0/.04);border-color:#00b7dd80;border-color:lab(68.1928% -31.3754 -32.8596/.5)}.tj-privacy-notice{top:auto;left:auto;right:1.5rem;bottom:calc(var(--dock-height) + 1.5rem + env(safe-area-inset-bottom));background:linear-gradient(180deg, #ffffff14, transparent 42%), var(--concept-panel-strong);border-color:#00b7dd47;border-color:lab(68.1928% -31.3754 -32.8596/.28);border-radius:12px;max-width:25rem;box-shadow:0 22px 70px #0000007a,0 0 36px #00b7dd14;box-shadow:0 22px 70px lab(0% 0 0/.48),0 0 36px lab(68.1928% -31.3754 -32.8596/.08)}@supports (color:lab(0% 0 0)){.tj-privacy-notice{background:linear-gradient(180deg, lab(100% 0 0/.08), transparent 42%), var(--concept-panel-strong)}}.tj-privacy-notice__accept,.tj-privacy-notice__dismiss{color:#fff;background:#00b7dd26;background:lab(68.1928% -31.3754 -32.8596/.15);border-color:#00b7dd7a;border-color:lab(68.1928% -31.3754 -32.8596/.48)}@keyframes dock-spark-pulse{0%,to{opacity:.46;transform:scaleX(.84)}50%{opacity:1;transform:scaleX(1.08)}}@media not (min-width:1100px){.tj-event-studio-board{grid-template-columns:1fr}.tj-concept-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:768px){:root{--dock-reserved-bottom:8.75rem}.tj-shell-topbar{min-height:54px}.tj-page-shell{padding-inline:.85rem;padding-top:.82rem;padding-bottom:calc(var(--dock-reserved-bottom) + env(safe-area-inset-bottom))}.tj-page-header{margin-bottom:.72rem;padding-bottom:.72rem}.tj-page-header h1{max-width:none;font-size:1.48rem}.tj-concept-form-grid,.tj-concept-action-row{grid-template-columns:1fr}.tj-concept-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.62rem;margin-right:0;padding:0;display:grid;overflow:visible}.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-event-studio-compose-card,.tj-discord-concept-card,.tj-reminder-concept-card{padding:.85rem}.tj-concept-card-header{margin:-.85rem -.85rem .85rem;padding:.85rem}.tj-concept-template-select,.tj-concept-mini-link,.tj-concept-mini-button{padding-inline:.55rem}.tj-reminder-row{grid-template-columns:1rem 1rem minmax(0,1fr) 2rem}.tj-reminder-row time,.tj-desktop-dock-shell{display:none}.tj-mobile-dock-shell{left:.65rem;right:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom));gap:.35rem}.tj-mobile-dock-subfolder{border-radius:16px;min-height:2.25rem;padding:.28rem}.tj-mobile-dock{border-radius:20px;min-height:3.7rem;padding:.3rem}.tj-mobile-dock-folder{height:3rem}.tj-privacy-notice{top:auto;left:.75rem;right:.75rem;bottom:calc(var(--dock-height) + env(safe-area-inset-bottom) + .5rem);max-width:none}}.tj-button:disabled,.tjarvis-tech-action:disabled,.tjarvis-glass-action:disabled,.tj-icon-button:disabled{cursor:not-allowed;opacity:.62;transform:none!important}.tj-button.is-pending,.tjarvis-tech-action.is-pending,.tjarvis-glass-action.is-pending{border-color:#66e7ff85!important;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #66e7ff1a,0 14px 34px #00000042!important}
