:root{--nav-bg: #0a0a0a;--nav-text: #ffffff;--accent: #8e0000;--accent2: #b91c1c;--page-bg: #e8e6e3;--white: #ffffff;--card-bg: rgba(255, 255, 255, .82);--border: rgba(0, 0, 0, .1);--border2: rgba(0, 0, 0, .18);--text: #111111;--muted: #666666;--muted2: #999999;--surface: rgba(255, 255, 255, .65);--surface2: rgba(255, 255, 255, .88);--surface3: #ffffff;--green: #15803d;--green-dim: rgba(21, 128, 61, .08);--amber: #92400e;--amber-dim: rgba(217, 119, 6, .08);--blue: #1d4ed8;--blue-dim: rgba(29, 78, 216, .08);--red-dim: rgba(142, 0, 0, .07);--mono: "IBM Plex Mono", monospace;--sans: "IBM Plex Sans", sans-serif;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .04);--transition: all .18s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--page-bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000024;border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#00000042}.mono{font-family:var(--mono)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:20px;font-weight:500;white-space:nowrap;transition:var(--transition)}.badge-green{background:var(--green-dim);color:var(--green);border:1px solid rgba(21,128,61,.15)}.badge-amber{background:var(--amber-dim);color:var(--amber);border:1px solid rgba(217,119,6,.15)}.badge-red{background:var(--red-dim);color:var(--accent);border:1px solid rgba(142,0,0,.15)}.badge-blue{background:var(--blue-dim);color:var(--blue);border:1px solid rgba(29,78,216,.15)}.badge-gray{background:#0000000a;color:var(--muted);border:1px solid var(--border2)}.btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;padding:6px 14px;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);border:1px solid var(--border2);background:var(--white);color:var(--muted);white-space:nowrap;box-shadow:var(--shadow-sm)}.btn:hover{color:var(--text);background:var(--page-bg);border-color:#0000002e;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 8px #8e000040}.btn-primary:hover{background:var(--accent2);border-color:var(--accent2);color:#fff;box-shadow:0 4px 12px #8e00004d}.btn-ghost{background:transparent;border-color:transparent;box-shadow:none}.btn-ghost:hover{background:#0000000d;border-color:var(--border);box-shadow:none;transform:none}.btn-sm{padding:4px 10px;font-size:10px}.btn-danger{border-color:#8e000033;color:var(--accent);background:var(--red-dim);box-shadow:none}.btn-danger:hover{background:#8e00001f}.input{background:color-mix(in srgb,var(--accent) 2%,#fafafa);border:1.5px solid var(--border2);border-radius:var(--radius-md);padding:7px 12px;font-family:var(--mono);font-size:12px;color:var(--text);outline:none;transition:var(--transition);width:100%;box-shadow:inset 0 1px 2px #0000000d}.input:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border2))}.input:focus{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 3px #8e00001f,inset 0 1px 2px #0000000a}.input::placeholder{color:var(--muted2)}.select{background:color-mix(in srgb,var(--accent) 2%,#fafafa);border:1.5px solid var(--border2);border-radius:var(--radius-md);padding:7px 12px;font-family:var(--mono);font-size:12px;color:var(--text);outline:none;cursor:pointer;transition:var(--transition);box-shadow:inset 0 1px 2px #0000000d}.select:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border2))}.select:focus{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 3px #8e00001f}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.card:hover{box-shadow:var(--shadow-md)}.card-header{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.card-title{font-family:var(--mono);font-size:12px;font-weight:500}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:overlayIn .15s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:640px;max-height:90vh;overflow-y:auto;animation:modalIn .2s cubic-bezier(.34,1.56,.64,1);box-shadow:var(--shadow-lg)}@keyframes modalIn{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--white);z-index:1}.modal-title{font-family:var(--mono);font-size:14px;font-weight:500}.modal-body{padding:20px}.modal-footer{padding:14px 20px;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;background:var(--page-bg)}.form-group{display:flex;flex-direction:column;gap:5px}.form-label{font-family:var(--mono);font-size:10px;color:var(--muted2);text-transform:uppercase;letter-spacing:.07em;font-weight:500}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.textarea{background:color-mix(in srgb,var(--accent) 2%,#fafafa);border:1.5px solid var(--border2);border-radius:var(--radius-md);padding:8px 12px;font-family:var(--mono);font-size:12px;color:var(--text);outline:none;resize:vertical;min-height:80px;width:100%;transition:var(--transition);box-shadow:inset 0 1px 2px #0000000d}.textarea:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border2))}.textarea:focus{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 3px #8e00001f,inset 0 1px 2px #0000000a}.context-menu{position:fixed;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:5px;z-index:500;min-width:190px;box-shadow:var(--shadow-lg);animation:menuIn .12s cubic-bezier(.34,1.56,.64,1)}@keyframes menuIn{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.context-item{padding:7px 12px;font-family:var(--mono);font-size:11px;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;gap:8px;transition:var(--transition)}.context-item:hover{background:var(--page-bg);color:var(--text)}.context-item.danger{color:var(--accent)}.context-item.danger:hover{background:var(--red-dim)}.divider{height:1px;background:var(--border);margin:4px 0}.tech-level{display:inline-block;padding:1px 7px;border-radius:20px;font-family:var(--mono);font-size:9px;font-weight:500;white-space:nowrap;letter-spacing:.02em}.tl-flush{background:#8e000012;color:var(--accent);border:1px solid rgba(142,0,0,.15)}.tl-tech_1{background:#1d4ed812;color:var(--blue);border:1px solid rgba(29,78,216,.15)}.tl-tech_2{background:#15803d12;color:var(--green);border:1px solid rgba(21,128,61,.15)}.tl-tech_3{background:#d9770612;color:var(--amber);border:1px solid rgba(217,119,6,.15)}.locked-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(0,0,0,.025) 5px,rgba(0,0,0,.025) 10px);pointer-events:none;z-index:2}.sched-hour-line{position:absolute;top:0;bottom:0;width:1px;background:var(--border2);opacity:.55;pointer-events:none}.sched-half-line{position:absolute;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,var(--border) 0 4px,transparent 4px 9px);opacity:.6;pointer-events:none}.sched-shift-start,.sched-shift-end{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--border2),transparent);pointer-events:none}.sched-offshift{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.045) 0 1px,transparent 1px 7px);pointer-events:none}.sched-workhours{position:absolute;top:0;bottom:0;background:linear-gradient(to bottom,#ffffffd9,#ffffffa6);pointer-events:none}:root[data-theme=dark] .sched-workhours{background:linear-gradient(to bottom,#ffffff0b,#ffffff05)}.sched-jb{will-change:transform}.sched-jb:hover{transform:translateY(-2px);filter:saturate(1.05)}.sched-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--text);background:var(--surface2);border:1px solid var(--border2);box-shadow:0 0 0 2px var(--ring-color, transparent)}.ring-flush{--ring-color: rgba(142, 0, 0, .35)}.ring-tech_1{--ring-color: rgba(29, 78, 216, .35)}.ring-tech_2{--ring-color: rgba(21, 128, 61, .35)}.ring-tech_3{--ring-color: rgba(217, 119, 6, .35)}.sched-now{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent),rgba(142,0,0,.35));box-shadow:0 0 7px #8e000073;z-index:4;pointer-events:none}.sched-now-chip{position:absolute;top:2px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-family:var(--mono);font-size:9px;font-weight:600;padding:2px 7px;border-radius:9px;white-space:nowrap;box-shadow:0 2px 8px #8e000066}nav,.tab-bar{transition:background .3s ease,color .3s ease}.page-enter{animation:pageIn .2s cubic-bezier(.4,0,.2,1)}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.5}}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block;animation:livePulse 1.8s ease infinite}@media (max-width: 768px){html,body{overscroll-behavior-x:none}#sc-nav{height:auto!important;min-height:44px;flex-wrap:wrap;padding:6px 10px!important;gap:6px}#sc-tabs{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;padding:0 10px!important;height:auto!important;min-height:40px}#sc-tabs::-webkit-scrollbar{display:none}#sc-content{overflow-y:auto!important;overscroll-behavior-x:none;touch-action:pan-y}#sc-nav .user-role{display:none}#sc-nav select{max-width:130px!important;font-size:10px!important}table{min-width:600px}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (orientation: landscape) and (max-width: 900px){[data-tab=scheduler] #sc-nav,[data-tab=scheduler] #sc-tabs{display:none!important}[data-tab=scheduler] #sc-content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50;overflow:hidden;display:flex;flex-direction:column}[data-tab=scheduler] #sc-content>*{flex:1;overflow:hidden}[data-tab=scheduler] #sc-content:after{content:"↩ portrait to exit";position:fixed;bottom:8px;right:10px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.03em;color:#3cff8c;background:#3cff8c14;border:1.5px solid rgba(60,255,140,.5);border-radius:9px;padding:5px 11px;box-shadow:0 0 12px #3cff8c66,inset 0 0 6px #3cff8c1f;pointer-events:none;z-index:999}}@media (orientation: landscape) and (max-width: 900px){:root:not([data-theme=dark]) [data-tab=scheduler] #sc-content:after{color:var(--accent);background:var(--red-dim);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 35%,transparent)}}:root[data-theme=dark]{--accent: #3cff8c;--accent2: #8effc0;--page-bg: #15191c;--white: #1b2024;--card-bg: linear-gradient(163deg, rgba(74,84,93,.96) 0%, rgba(50,58,66,.95) 42%, rgba(34,40,47,.96) 100%);--border: rgba(120, 255, 180, .16);--border2: rgba(120, 255, 180, .22);--text: #ddfbe9;--muted: #9fc3b2;--muted2: #6f8c7e;--surface: rgba(120, 255, 180, .05);--surface2: rgba(120, 255, 180, .08);--surface3: #1f262b;--green-dim: rgba(34, 197, 94, .14);--amber-dim: rgba(245, 158, 11, .13);--blue-dim: rgba(59, 130, 246, .15);--red-dim: rgba(239, 68, 68, .13);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6)}:root[data-theme=dark] body{background:var(--page-bg);color:var(--text)}:root{--accent2:#ff7a1a;--accent-grad:linear-gradient(120deg,var(--accent) 0%,var(--accent2) 100%);--accent-glow:0 4px 20px rgba(142,0,0,.5)}@media (max-width: 768px){html,body{overflow-x:hidden;-webkit-text-size-adjust:100%}input,select,textarea,.input,.select{font-size:16px!important}button{touch-action:manipulation}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}[style*="position: fixed"]>div{max-width:calc(100vw - 20px)!important;max-height:92vh!important;overflow-y:auto!important}}:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=dark] input[type=text],:root[data-theme=dark] input[type=number],:root[data-theme=dark] input[type=email],:root[data-theme=dark] input[type=password],:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=time],:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#272c34;border-color:#ffffff29;color:var(--text)}:root[data-theme=dark] .input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{background:#2c323b;border-color:var(--accent2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(900px 480px at 88% -14%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 64%),radial-gradient(780px 460px at -8% 112%,rgba(55,138,221,.05),transparent 64%)}:root[data-theme=dark] body:before{display:none}:root[data-theme=dark] body{background:radial-gradient(900px 480px at 88% -14%,rgba(60,255,140,.1),transparent 64%),radial-gradient(680px 420px at 50% 120%,rgba(60,255,140,.07),transparent 60%),linear-gradient(180deg,#1b2024,#12161a);background-attachment:fixed}#sc-nav{box-shadow:0 6px 18px #00000024,inset 0 -1px #ffffff14}:root[data-theme=dark] #sc-nav{box-shadow:0 8px 22px #00000073,inset 0 -1px #78ffb42e}:root[data-theme=dark] #sc-tabs{box-shadow:inset 0 -1px #78ffb41a}.card{transition:box-shadow .18s,transform .18s ease,border-color .2s}.card:hover{transform:translateY(-2px)}:root[data-theme=dark] .card{background:var(--card-bg);border-color:#78ffb429;box-shadow:0 6px 20px #00000080,inset 0 1.5px #d2ffe866,inset 0 8px 18px #beffdc1a,inset 0 0 26px #3cff8c0d;position:relative;isolation:isolate}:root[data-theme=dark] .card:hover{box-shadow:0 10px 24px #00000080,inset 0 1.5px #d2ffe880,inset 0 0 26px #3cff8c14;border-color:#5aff964d}:root[data-theme=dark] .card:not(.lh-bigtable):not(.glow-skip):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(115deg,transparent 30%,rgba(220,255,235,.16) 46%,rgba(220,255,235,.05) 52%,transparent 60%)}:root[data-theme=dark] .card>*:not(.lh-fx){position:relative;z-index:1}:root[data-theme=dark]{--white: #121815;--surface: rgba(120, 255, 180, .07);--surface2: rgba(120, 255, 180, .1);--surface3: #1a221e;--border: rgba(120, 255, 180, .12);--border2: rgba(120, 255, 180, .21)}:root[data-theme=dark] .sched-workhours{background:linear-gradient(to bottom,#ffffff14,#ffffff0b)}:root[data-theme=dark] .sched-hour-line{background:#ffffff2e;opacity:.9}:root[data-theme=dark] .sched-half-line{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.1) 0 4px,transparent 4px 9px);opacity:.85}:root[data-theme=dark] .sched-shift-start,:root[data-theme=dark] .sched-shift-end{background:linear-gradient(to bottom,rgba(255,255,255,.3),transparent)}:root[data-theme=dark] .sched-offshift{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.055) 0 1px,transparent 1px 7px)}:root[data-theme=dark] .sched-jb{box-shadow:0 3px 10px #00000073,inset 0 1px #78ffb42e}:root[data-theme=dark] .sched-jb:hover{box-shadow:0 8px 18px #0000008c,inset 0 1px #78ffb452}:root[data-theme=dark] .sched-workhours{background:linear-gradient(to bottom,#ffffff1d,#fff1)}:root[data-theme=dark] .sched-hour-line{background:#ffffff3d;opacity:1}:root[data-theme=dark] .sched-half-line{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.14) 0 4px,transparent 4px 9px);opacity:1}:root[data-theme=dark] .sched-shift-start,:root[data-theme=dark] .sched-shift-end{background:linear-gradient(to bottom,rgba(255,255,255,.42),transparent)}:root[data-theme=dark] .sched-now{filter:brightness(1.3)}table.data-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--border2);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}table.data-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--accent) 4%,var(--white));padding:11px 16px;text-align:left;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);border-bottom:1.5px solid var(--border2);white-space:nowrap}table.data-table tbody td{padding:12px 16px;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:12px;vertical-align:middle}table.data-table tbody tr:last-child td{border-bottom:none}table.data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--accent) 1.5%,transparent)}table.data-table tbody tr{transition:background .12s ease,box-shadow .12s ease}table.data-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 7%,var(--white))}table.data-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}:root[data-theme=dark] table.data-table{background:var(--surface3);border-color:#ffffff24}:root[data-theme=dark] table.data-table thead th{background:#2c323b;color:#ffffff8c;border-bottom-color:#ffffff2e}:root[data-theme=dark] table.data-table tbody td{border-bottom-color:#ffffff14}:root[data-theme=dark] table.data-table tbody tr:nth-child(2n) td{background:#ffffff06}:root[data-theme=dark] table.data-table tbody tr:hover td{background:#5aff9614}:root[data-theme=dark] table.data-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent2)}:root[data-contrast=high]{--page-bg: #ffffff;--white: #ffffff;--card-bg: #ffffff;--border: rgba(0, 0, 0, .45);--border2: rgba(0, 0, 0, .7);--text: #000000;--muted: #1f1f1f;--muted2: #3a3a3a;--surface: #f4f4f4;--surface2: #ececec;--surface3: #ffffff}:root[data-contrast=high] body{background:#fff;color:#000}:root[data-contrast=high] body:before{display:none}:root[data-contrast=high] .card{border:2px solid #000000;box-shadow:none}:root[data-contrast=high] .sched-jb{box-shadow:none;border-width:2px}:root[data-contrast=high] .sched-jb:hover{box-shadow:0 0 0 2px #000}:root[data-contrast=high] .sched-hour-line{background:#0000004d;opacity:1}:root[data-contrast=high] .sched-now{background:#c00000;filter:none}:root[data-contrast=high] .input,:root[data-contrast=high] .select,:root[data-contrast=high] .textarea,:root[data-contrast=high] input,:root[data-contrast=high] select,:root[data-contrast=high] textarea{background:#fff;border:2px solid #000000;color:#000}@keyframes schedDotPulse{0%,to{box-shadow:0 0 #3cff8c99,0 0 4px #3cff8c}50%{box-shadow:0 0 0 4px #3cff8c00,0 0 4px #3cff8c}}.sched-dot-pulse{animation:schedDotPulse 1.6s ease-in-out infinite}.sched-jb:hover{transform:translateY(-1px);border-color:var(--ec, var(--border2))!important;box-shadow:0 0 0 1px var(--ec, transparent),0 0 16px var(--eg, transparent),0 6px 18px #0000002e!important}:root[data-theme=dark] .sched-jb:hover{box-shadow:0 0 0 1px var(--ec, transparent),0 0 18px var(--eg, transparent),0 6px 18px #00000080!important}:root[data-contrast=high] .sched-dot-pulse{animation:none}:root[data-contrast=high] .sched-jb:hover{box-shadow:0 0 0 2px #000!important;transform:none}.sched-hdr-controls{max-height:120px;overflow:hidden;transition:max-height .26s ease,opacity .18s ease,padding .26s ease}.sched-hdr.collapsed .sched-hdr-controls{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.sched-hdr.collapsed:hover .sched-hdr-controls{max-height:120px;opacity:1;padding-bottom:8px}.sched-hdr.collapsed .sched-hdr-strip{cursor:default}.sched-hdr.focus .sched-legend{display:none!important}:root[data-theme=dark] .sched-legend-dot{box-shadow:0 0 6px var(--lg, transparent)}:root[data-theme=dark] .sched-scroll{background:radial-gradient(700px 340px at 92% -8%,rgba(60,255,140,.06),transparent 60%),radial-gradient(560px 300px at -8% 108%,rgba(58,160,255,.045),transparent 60%);background-attachment:local}:root[data-theme=dark] .sched-hour-line{background:#3cff8c29;box-shadow:0 0 4px #3cff8c1a;opacity:1}:root[data-theme=dark] .sched-half-line{background:repeating-linear-gradient(to bottom,rgba(60,255,140,.08) 0 4px,transparent 4px 9px)}:root[data-theme=dark] .sched-row-spot:hover{background:linear-gradient(90deg,rgba(60,255,140,.06),transparent 70%)!important;box-shadow:inset 0 0 0 1px #3cff8c1f}@keyframes schedScrollPulse{0%,to{box-shadow:0 0 4px #3cff8c80}50%{box-shadow:0 0 9px #3cff8cd9}}.sched-scroll::-webkit-scrollbar{width:12px;height:12px}.sched-scroll::-webkit-scrollbar-track{background:#3cff8c0d}.sched-scroll::-webkit-scrollbar-thumb{background:#1f6b45;border-radius:8px;border:2px solid transparent;background-clip:content-box}:root[data-theme=dark] .sched-scroll::-webkit-scrollbar-thumb{background:#2fbf6f;background-clip:content-box;animation:schedScrollPulse 2.4s ease-in-out infinite}.sched-scroll::-webkit-scrollbar-thumb:hover{background:#3cff8c;background-clip:content-box}.sched-scroll{scrollbar-width:auto;scrollbar-color:#2fbf6f rgba(60,255,140,.06)}:root[data-contrast=high] .sched-scroll{background:#fff}:root[data-contrast=high] .sched-scroll::-webkit-scrollbar-thumb{background:#000;animation:none;background-clip:content-box}:root[data-contrast=high] .sched-hour-line{background:#0000004d;box-shadow:none}:root[data-contrast=high] .sched-row-spot:hover{background:#0000000f!important;box-shadow:none}[data-focus="1"] #sc-nav,[data-focus="1"] #sc-tabs{display:none!important}[data-focus="1"] .ro-page-header{padding-top:calc(env(safe-area-inset-top,0px) + 56px)!important}.sc-edge-arrow{width:46px;height:72px;border-radius:12px;background:#3cff8c0f;border:1.5px solid rgba(60,255,140,.5);color:#3cff8c;font-size:34px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 14px #3cff8c59;animation:scEdgeGlow 2.4s ease-in-out infinite;transition:transform .12s ease,background .15s}.sc-edge-arrow:hover{background:#3cff8c24;transform:translateY(-50%) scale(1.08)!important}.sc-edge-arrow:active{transform:translateY(-50%) scale(.96)!important}@keyframes scEdgeGlow{0%,to{box-shadow:0 0 12px #3cff8c4d;border-color:#3cff8c73}50%{box-shadow:0 0 22px #3cff8c99;border-color:#3cff8cd9}}:root:not([data-theme=dark]) .sc-edge-arrow{background:var(--red-dim);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);box-shadow:0 2px 12px #0000001f;animation:none}:root:not([data-theme=dark]) .sc-edge-arrow:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}:root[data-theme=dark] .sched-jb{box-shadow:0 0 12px var(--eg, transparent),0 3px 10px #00000073,inset 0 1px #78ffb42e!important}:root[data-theme=dark] .sched-jb:hover{transform:translateY(-1px);border-color:var(--ec, var(--border2))!important;box-shadow:0 0 0 1px var(--ec, transparent),0 0 26px var(--eg, transparent),0 8px 22px #0000008c!important}:root:not([data-theme=dark]):not([data-contrast=high]) .sched-jb{box-shadow:0 0 8px var(--eg, transparent),0 1px 3px #0000000f!important}:root:not([data-theme=dark]):not([data-contrast=high]) .sched-jb:hover{transform:translateY(-1px);border-color:var(--ec, var(--border2))!important;box-shadow:0 0 0 1px var(--ec, transparent),0 0 18px var(--eg, transparent),0 6px 16px #0000001f!important}@keyframes tfFlashIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.82)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes tfGlitchScan{0%{opacity:1;transform:translate(-50%,-50%);clip-path:inset(0 0 0 0)}10%{transform:translate(calc(-50% - 14px),-50%) skew(-8deg);clip-path:inset(0 0 65% 0)}20%{transform:translate(calc(-50% + 16px),-50%) skew(6deg);clip-path:inset(45% 0 20% 0)}30%{transform:translate(calc(-50% - 12px),-50%);clip-path:inset(15% 0 55% 0);opacity:.8}40%{transform:translate(calc(-50% + 10px),-50%) skew(-4deg);clip-path:inset(60% 0 8% 0)}50%{transform:translate(-50%,-50%);clip-path:inset(0 0 0 0);opacity:1}to{opacity:0;transform:translate(-50%,-50%);clip-path:inset(0 0 100% 0)}}@keyframes tfScanSweep{0%{top:35%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:62%;opacity:0}}.tab-flash{position:fixed;left:50%;top:48%;transform:translate(-50%,-50%);font-family:var(--mono);font-weight:500;font-size:clamp(34px,6vw,64px);letter-spacing:.06em;color:#3cff8c;text-shadow:0 0 18px rgba(60,255,140,.8),0 0 42px rgba(60,255,140,.45);white-space:nowrap;pointer-events:none;z-index:1300}.tab-flash-scanbar{position:fixed;left:0;right:0;height:18px;background:linear-gradient(to bottom,transparent,#3cff8c,transparent);box-shadow:0 0 22px #3cff8c;z-index:1299;pointer-events:none;animation:tfScanSweep .7s linear forwards}:root:not([data-theme=dark]) .tab-flash{color:var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 60%,transparent)}:root:not([data-theme=dark]) .tab-flash-scanbar{background:linear-gradient(to bottom,transparent,var(--accent),transparent);box-shadow:0 0 22px var(--accent)}.sc-focus-btn{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:#3cff8c;background:#3cff8c14;border:1.5px solid rgba(60,255,140,.55);border-radius:9px;padding:6px 14px;cursor:pointer;white-space:nowrap;box-shadow:0 0 10px #3cff8c59,inset 0 0 6px #3cff8c1f;animation:scFocusPulse 7s ease-in-out infinite;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.sc-focus-btn:hover{background:#3cff8c29;box-shadow:0 0 18px #3cff8c99,inset 0 0 8px #3cff8c33;transform:translateY(-1px)}.sc-focus-btn:active{transform:translateY(0) scale(.97)}@keyframes scFocusPulse{0%{box-shadow:0 0 10px #3cff8c59,inset 0 0 6px #3cff8c1f;border-color:#3cff8c8c}4%{box-shadow:0 0 22px #3cff8cd9,inset 0 0 10px #3cff8c47;border-color:#3cff8c}10%{box-shadow:0 0 10px #3cff8c59,inset 0 0 6px #3cff8c1f;border-color:#3cff8c8c}to{box-shadow:0 0 10px #3cff8c59,inset 0 0 6px #3cff8c1f;border-color:#3cff8c8c}}:root:not([data-theme=dark]) .sc-focus-btn{color:var(--accent);background:var(--red-dim);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent);animation:scFocusPulseLight 7s ease-in-out infinite}:root:not([data-theme=dark]) .sc-focus-btn:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 50%,transparent)}@keyframes scFocusPulseLight{0%{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent)}4%{box-shadow:0 0 20px color-mix(in srgb,var(--accent) 65%,transparent)}10%{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent)}to{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent)}}.sc-nav-btn{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.03em;color:#3cff8c;background:#3cff8c0f;border:1.5px solid rgba(60,255,140,.45);border-radius:9px;padding:6px 12px;cursor:pointer;white-space:nowrap;line-height:1;box-shadow:0 0 8px #3cff8c40,inset 0 0 5px #3cff8c1a;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.sc-nav-btn:hover{background:#3cff8c24;box-shadow:0 0 16px #3cff8c80,inset 0 0 7px #3cff8c2e;transform:translateY(-1px)}.sc-nav-btn:active{transform:translateY(0) scale(.97)}:root:not([data-theme=dark]) .sc-nav-btn{color:var(--accent);background:var(--red-dim);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 25%,transparent)}:root:not([data-theme=dark]) .sc-nav-btn:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}.sched-jb{box-shadow:0 0 7px var(--eg, transparent),0 1px 2px #0000000d,0 4px 14px #0000000f}:root[data-theme=dark] .sched-jb{box-shadow:0 0 12px var(--eg, transparent),0 3px 10px #00000073,inset 0 1px #78ffb42e}.sched-jb.jb-picked{box-shadow:0 0 0 2px var(--accent),0 8px 20px #8e000040!important;animation:none!important}.sched-jb.jb-active{box-shadow:0 0 0 2px var(--green),0 3px 12px #15803d40}@keyframes schedBlockHover{0%,to{border-color:var(--ec)!important;box-shadow:inset 0 0 14px #3cff8c4d,0 0 0 1px var(--ec),0 0 12px var(--eg),0 6px 18px #0006}50%{border-color:var(--ec)!important;box-shadow:inset 0 0 22px #3cff8c8c,0 0 0 1.5px var(--ec),0 0 22px var(--eg),0 8px 22px #00000073}}.sched-jb:hover{border-top-color:var(--ec)!important;animation:schedBlockHover 1.5s ease-in-out infinite!important;transform:translateY(-1px);z-index:4}.sched-jb.jb-picked:hover{animation:none!important;box-shadow:0 0 0 2px var(--accent),0 8px 20px #8e000040!important;transform:none}@keyframes schedBlockHoverLight{0%,to{box-shadow:inset 0 0 12px #28b45a38,0 0 0 1px var(--ec),0 0 10px var(--eg),0 6px 16px #0000001f}50%{box-shadow:inset 0 0 18px #28b45a66,0 0 0 1.5px var(--ec),0 0 18px var(--eg),0 6px 16px #00000024}}:root:not([data-theme=dark]):not([data-contrast=high]) .sched-jb:hover{animation:schedBlockHoverLight 1.5s ease-in-out infinite!important}:root[data-contrast=high] .sched-jb{box-shadow:none!important}:root[data-contrast=high] .sched-jb:hover{animation:none!important;box-shadow:0 0 0 2px #000!important;transform:none}.sched-lrcard{transition:box-shadow .18s ease,transform .15s ease,border-color .18s ease}@keyframes schedLRCardHover{0%,to{border-left-color:var(--ec)!important;box-shadow:inset 0 0 14px #3cff8c4d,0 0 12px var(--eg),0 4px 14px #00000059}50%{border-left-color:var(--ec)!important;box-shadow:inset 0 0 22px #3cff8c8c,0 0 20px var(--eg),0 6px 18px #0006}}.sched-lrcard:hover{border-left-width:4px!important;border-left-color:var(--ec)!important;animation:schedLRCardHover 1.5s ease-in-out infinite!important;transform:translateY(-1px)}@keyframes schedLRCardHoverLight{0%,to{box-shadow:inset 0 0 12px #28b45a38,0 0 10px var(--eg),0 4px 12px #0000001a}50%{box-shadow:inset 0 0 18px #28b45a66,0 0 16px var(--eg),0 5px 14px #0000001f}}:root:not([data-theme=dark]):not([data-contrast=high]) .sched-lrcard:hover{animation:schedLRCardHoverLight 1.5s ease-in-out infinite!important}:root[data-contrast=high] .sched-lrcard:hover{animation:none!important;box-shadow:inset 0 0 0 2px #000!important;transform:none}html,body{overscroll-behavior-x:contain}.date-flash{position:fixed;left:50%;top:12px;transform:translate(-50%);font-family:var(--mono);font-weight:500;font-size:20px;letter-spacing:.04em;color:#3cff8c;text-shadow:0 0 14px rgba(60,255,140,.8),0 0 30px rgba(60,255,140,.45);white-space:nowrap;pointer-events:none;z-index:1300}.date-flash-scanbar{position:fixed;left:0;right:0;height:14px;background:linear-gradient(to bottom,transparent,#3cff8c,transparent);box-shadow:0 0 18px #3cff8c;z-index:1299;pointer-events:none;animation:tfScanSweep .7s linear forwards}@keyframes dfGlitchScan{0%{opacity:1;transform:translate(-50%);clip-path:inset(0 0 0 0)}10%{transform:translate(calc(-50% - 12px)) skew(-8deg);clip-path:inset(0 0 65% 0)}20%{transform:translate(calc(-50% + 14px)) skew(6deg);clip-path:inset(45% 0 20% 0)}30%{transform:translate(calc(-50% - 10px));clip-path:inset(15% 0 55% 0);opacity:.8}40%{transform:translate(calc(-50% + 8px)) skew(-4deg);clip-path:inset(60% 0 8% 0)}50%{transform:translate(-50%);clip-path:inset(0 0 0 0);opacity:1}to{opacity:0;transform:translate(-50%);clip-path:inset(0 0 100% 0)}}@keyframes dfFlashIn{0%{opacity:0;transform:translate(-50%) scale(.82)}to{opacity:1;transform:translate(-50%) scale(1)}}:root:not([data-theme=dark]) .date-flash{color:var(--accent);text-shadow:0 0 14px color-mix(in srgb,var(--accent) 60%,transparent)}:root:not([data-theme=dark]) .date-flash-scanbar{background:linear-gradient(to bottom,transparent,var(--accent),transparent);box-shadow:0 0 18px var(--accent)}@media (orientation: landscape) and (max-width: 1100px){.sched-leftpanel{width:150px!important}}.sched-daypill{position:fixed;left:50%;bottom:10px;transform:translate(-50%);display:flex;align-items:center;gap:2px;background:#3cff8c1a;border:1.5px solid rgba(60,255,140,.5);border-radius:18px;padding:3px 5px;z-index:1150;box-shadow:0 0 14px #3cff8c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sched-daypill-chev{background:none;border:none;color:#3cff8c;font-family:var(--mono);font-size:17px;line-height:1;cursor:pointer;padding:2px 8px;border-radius:12px;transition:background .12s ease}.sched-daypill-chev:hover{background:#3cff8c24}.sched-daypill-chev:active{transform:scale(.9)}.sched-daypill-date{background:none;border:none;color:#3cff8c;font-family:var(--mono);font-size:12px;font-weight:500;cursor:pointer;padding:3px 6px;min-width:104px;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:10px;transition:background .12s ease}.sched-daypill-date:hover{background:#3cff8c1a}.sched-daypill-caret{font-size:9px;opacity:.7}.sched-daypill-today{background:none;border:none;color:#3cff8c;font-size:12px;cursor:pointer;padding:2px 7px;line-height:1;border-left:1px solid rgba(60,255,140,.25)}.sched-daypill-today:active{transform:scale(.9)}.sched-daypicker{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);display:flex;gap:5px;background:var(--surface3, #141a18);border:1px solid var(--border2);border-radius:12px;padding:8px;box-shadow:0 -10px 28px #0009;z-index:1160}.sched-daypicker-day{font-family:var(--mono);font-size:11px;color:var(--muted);background:#3cff8c0a;border:1px solid rgba(60,255,140,.18);border-radius:8px;padding:7px 9px;cursor:pointer;text-align:center;min-width:46px;line-height:1.3;transition:background .12s ease,border-color .12s ease}.sched-daypicker-day:hover{background:#3cff8c1f;border-color:#3cff8c66}.sched-daypicker-day.sel{background:#3cff8c;color:#04140a;border-color:#3cff8c;font-weight:500}.sched-daypicker-day .dow{display:block;font-size:8px;opacity:.7;margin-bottom:1px}:root:not([data-theme=dark]) .sched-daypill{background:var(--red-dim);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent)}:root:not([data-theme=dark]) .sched-daypill-chev,:root:not([data-theme=dark]) .sched-daypill-date,:root:not([data-theme=dark]) .sched-daypill-today{color:var(--accent)}:root:not([data-theme=dark]) .sched-daypicker{background:var(--white)}:root:not([data-theme=dark]) .sched-daypicker-day.sel{background:var(--accent);color:#fff;border-color:var(--accent)}.sched-legend{scrollbar-width:none;-ms-overflow-style:none}.sched-legend::-webkit-scrollbar{display:none;height:0}.card.glow-fx{position:relative;isolation:isolate}.card.glow-fx>*{position:relative;z-index:2}.card.glow-fx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:1;padding:1.6px;opacity:0;transition:opacity .25s ease;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card.glow-center{transform:translateY(-3px) scale(1.022);border-color:transparent;box-shadow:0 14px 34px #00000080,0 0 22px color-mix(in srgb,var(--accent) 40%,transparent)}:root:not([data-theme=dark]) .card.glow-center{box-shadow:var(--shadow-lg),0 0 22px color-mix(in srgb,var(--accent) 30%,transparent)}.card.glow-center:before{opacity:1;background:conic-gradient(from var(--lh-ang,0deg),transparent 0deg,var(--accent) 22deg,transparent 60deg,transparent 180deg,var(--accent2) 202deg,transparent 240deg,transparent 360deg);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 50%,transparent));animation:lhSnake 4s linear infinite}@media (hover:hover){.card.glow-fx:hover{transform:translateY(-3px) scale(1.08)}.card.glow-center:hover{transform:translateY(-4px) scale(1.08)}}@property --lh-ang{syntax:"<angle>"; inherits:false; initial-value:0deg;}@keyframes lhSnake{to{--lh-ang:360deg}}@supports not (background: conic-gradient(from var(--lh-ang),red,blue)){.card.glow-center:before{animation:lhSnakeRot 4s linear infinite}@keyframes lhSnakeRot{to{transform:rotate(360deg)}}}:root[data-contrast=high] .card.glow-center{transform:none;box-shadow:none;border-color:var(--accent)}:root[data-contrast=high] .card.glow-center:before{display:none}.lh-bigtable{position:relative}.lh-fx{position:absolute;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease}.lh-fx.show{opacity:1}.lh-fx-rail{width:3px;border-radius:2px;z-index:8;background:linear-gradient(180deg,transparent,#3cff8c,#8effc0,transparent);box-shadow:0 0 6px #3cff8c99;background-size:100% 220%;animation:lhRail 4s linear infinite}@keyframes lhRail{0%{background-position:0 120%}to{background-position:0 -120%}}.lh-fx-convoy{height:24px;right:0;z-index:7;background:linear-gradient(90deg,#3cff8c,#8effc0);-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%2224%22%20viewBox%3D%220%200%20300%2024%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cg%20transform%3D%22translate%28242.38%2C7.92%29%20scale%280.67%29%22%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%2245%22%20height%3D%2212%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%2241%22%20height%3D%221.6%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%2215.6%22%20width%3D%221.8%22%20height%3D%223.2%22%2F%3E%3Crect%20x%3D%2231%22%20y%3D%2215.6%22%20width%3D%221.8%22%20height%3D%223.2%22%2F%3E%3Crect%20x%3D%2227.5%22%20y%3D%2218.4%22%20width%3D%226%22%20height%3D%221.3%22%2F%3E%3Crect%20x%3D%2246%22%20y%3D%2213%22%20width%3D%226.5%22%20height%3D%222%22%2F%3E%3Crect%20x%3D%2251.6%22%20y%3D%220%22%20width%3D%221.5%22%20height%3D%2213%22%2F%3E%3Crect%20x%3D%2253.7%22%20y%3D%220%22%20width%3D%221.5%22%20height%3D%2213%22%2F%3E%3Cpath%20d%3D%22M54%202%20h12.5%20v12%20h-12.5%20z%22%2F%3E%3Cpath%20d%3D%22M66.5%203.5%20l3.5%203.5%20v7%20h-3.5%20z%22%2F%3E%3Cpath%20d%3D%22M70%207%20L79%208%20v6%20H70%20z%22%2F%3E%3Cpath%20d%3D%22M79%207.5%20l3.2%20.7%20v5.8%20h-3.2%20z%22%2F%3E%3Crect%20x%3D%2281.5%22%20y%3D%2212.5%22%20width%3D%223.2%22%20height%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M72%2014.5%20a6%205.2%200%200%201%2010.4%200%20l-1.7%200%20a4.3%203.8%200%200%200%20-7%200%20z%22%2F%3E%3Cellipse%20cx%3D%2266%22%20cy%3D%2215.3%22%20rx%3D%225%22%20ry%3D%222.4%22%2F%3E%3Crect%20x%3D%2246%22%20y%3D%2214.2%22%20width%3D%2230%22%20height%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2249%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2277%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%2224%22%20viewBox%3D%220%200%20300%2024%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cg%20transform%3D%22translate%28242.38%2C7.92%29%20scale%280.67%29%22%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%2245%22%20height%3D%2212%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%2241%22%20height%3D%221.6%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%2215.6%22%20width%3D%221.8%22%20height%3D%223.2%22%2F%3E%3Crect%20x%3D%2231%22%20y%3D%2215.6%22%20width%3D%221.8%22%20height%3D%223.2%22%2F%3E%3Crect%20x%3D%2227.5%22%20y%3D%2218.4%22%20width%3D%226%22%20height%3D%221.3%22%2F%3E%3Crect%20x%3D%2246%22%20y%3D%2213%22%20width%3D%226.5%22%20height%3D%222%22%2F%3E%3Crect%20x%3D%2251.6%22%20y%3D%220%22%20width%3D%221.5%22%20height%3D%2213%22%2F%3E%3Crect%20x%3D%2253.7%22%20y%3D%220%22%20width%3D%221.5%22%20height%3D%2213%22%2F%3E%3Cpath%20d%3D%22M54%202%20h12.5%20v12%20h-12.5%20z%22%2F%3E%3Cpath%20d%3D%22M66.5%203.5%20l3.5%203.5%20v7%20h-3.5%20z%22%2F%3E%3Cpath%20d%3D%22M70%207%20L79%208%20v6%20H70%20z%22%2F%3E%3Cpath%20d%3D%22M79%207.5%20l3.2%20.7%20v5.8%20h-3.2%20z%22%2F%3E%3Crect%20x%3D%2281.5%22%20y%3D%2212.5%22%20width%3D%223.2%22%20height%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M72%2014.5%20a6%205.2%200%200%201%2010.4%200%20l-1.7%200%20a4.3%203.8%200%200%200%20-7%200%20z%22%2F%3E%3Cellipse%20cx%3D%2266%22%20cy%3D%2215.3%22%20rx%3D%225%22%20ry%3D%222.4%22%2F%3E%3Crect%20x%3D%2246%22%20y%3D%2214.2%22%20width%3D%2230%22%20height%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2249%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2277%22%20cy%3D%2217.2%22%20r%3D%223.1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0 bottom;mask-position:0 bottom;-webkit-mask-size:300px 24px;mask-size:300px 24px;filter:drop-shadow(0 0 4px rgba(60,255,140,.65));animation:lhRoll 5.5s linear infinite}.lh-fx-dust{height:24px;right:0;z-index:6;background:#b39169;-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%2224%22%20viewBox%3D%220%200%20300%2024%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cellipse%20cx%3D%22248.7%22%20cy%3D%2220.7%22%20rx%3D%224.0%22%20ry%3D%222.0%22%20opacity%3D%220.850%22%2F%3E%3Cellipse%20cx%3D%22247.5%22%20cy%3D%2219.5%22%20rx%3D%223.0%22%20ry%3D%221.5%22%20opacity%3D%220.680%22%2F%3E%3Cellipse%20cx%3D%22246.5%22%20cy%3D%2218.5%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.510%22%2F%3E%3Cellipse%20cx%3D%22243.7%22%20cy%3D%2220.7%22%20rx%3D%223.9%22%20ry%3D%222.0%22%20opacity%3D%220.825%22%2F%3E%3Cellipse%20cx%3D%22242.5%22%20cy%3D%2219.5%22%20rx%3D%223.0%22%20ry%3D%221.5%22%20opacity%3D%220.660%22%2F%3E%3Cellipse%20cx%3D%22241.5%22%20cy%3D%2218.5%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.495%22%2F%3E%3Cellipse%20cx%3D%22238.7%22%20cy%3D%2220.7%22%20rx%3D%223.9%22%20ry%3D%221.9%22%20opacity%3D%220.799%22%2F%3E%3Cellipse%20cx%3D%22237.5%22%20cy%3D%2219.6%22%20rx%3D%222.9%22%20ry%3D%221.4%22%20opacity%3D%220.640%22%2F%3E%3Cellipse%20cx%3D%22236.5%22%20cy%3D%2218.6%22%20rx%3D%222.1%22%20ry%3D%221.1%22%20opacity%3D%220.480%22%2F%3E%3Cellipse%20cx%3D%22233.7%22%20cy%3D%2220.7%22%20rx%3D%223.8%22%20ry%3D%221.9%22%20opacity%3D%220.774%22%2F%3E%3Cellipse%20cx%3D%22232.5%22%20cy%3D%2219.6%22%20rx%3D%222.8%22%20ry%3D%221.4%22%20opacity%3D%220.619%22%2F%3E%3Cellipse%20cx%3D%22231.5%22%20cy%3D%2218.7%22%20rx%3D%222.1%22%20ry%3D%221.0%22%20opacity%3D%220.465%22%2F%3E%3Cellipse%20cx%3D%22228.7%22%20cy%3D%2220.8%22%20rx%3D%223.7%22%20ry%3D%221.8%22%20opacity%3D%220.749%22%2F%3E%3Cellipse%20cx%3D%22227.5%22%20cy%3D%2219.7%22%20rx%3D%222.8%22%20ry%3D%221.4%22%20opacity%3D%220.600%22%2F%3E%3Cellipse%20cx%3D%22226.5%22%20cy%3D%2218.7%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.450%22%2F%3E%3Cellipse%20cx%3D%22223.7%22%20cy%3D%2220.8%22%20rx%3D%223.6%22%20ry%3D%221.8%22%20opacity%3D%220.725%22%2F%3E%3Cellipse%20cx%3D%22222.5%22%20cy%3D%2219.7%22%20rx%3D%222.7%22%20ry%3D%221.4%22%20opacity%3D%220.580%22%2F%3E%3Cellipse%20cx%3D%22221.5%22%20cy%3D%2218.8%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.435%22%2F%3E%3Cellipse%20cx%3D%22218.7%22%20cy%3D%2220.8%22%20rx%3D%223.5%22%20ry%3D%221.8%22%20opacity%3D%220.700%22%2F%3E%3Cellipse%20cx%3D%22217.5%22%20cy%3D%2219.7%22%20rx%3D%222.7%22%20ry%3D%221.3%22%20opacity%3D%220.560%22%2F%3E%3Cellipse%20cx%3D%22216.5%22%20cy%3D%2218.8%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.420%22%2F%3E%3Cellipse%20cx%3D%22213.7%22%20cy%3D%2220.8%22%20rx%3D%223.5%22%20ry%3D%221.7%22%20opacity%3D%220.676%22%2F%3E%3Cellipse%20cx%3D%22212.5%22%20cy%3D%2219.8%22%20rx%3D%222.6%22%20ry%3D%221.3%22%20opacity%3D%220.541%22%2F%3E%3Cellipse%20cx%3D%22211.5%22%20cy%3D%2218.9%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.405%22%2F%3E%3Cellipse%20cx%3D%22208.7%22%20cy%3D%2220.8%22%20rx%3D%223.4%22%20ry%3D%221.7%22%20opacity%3D%220.652%22%2F%3E%3Cellipse%20cx%3D%22207.5%22%20cy%3D%2219.8%22%20rx%3D%222.5%22%20ry%3D%221.3%22%20opacity%3D%220.521%22%2F%3E%3Cellipse%20cx%3D%22206.5%22%20cy%3D%2219.0%22%20rx%3D%221.9%22%20ry%3D%220.9%22%20opacity%3D%220.391%22%2F%3E%3Cellipse%20cx%3D%22203.7%22%20cy%3D%2220.8%22%20rx%3D%223.3%22%20ry%3D%221.6%22%20opacity%3D%220.627%22%2F%3E%3Cellipse%20cx%3D%22202.5%22%20cy%3D%2219.9%22%20rx%3D%222.5%22%20ry%3D%221.2%22%20opacity%3D%220.502%22%2F%3E%3Cellipse%20cx%3D%22201.5%22%20cy%3D%2219.0%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.376%22%2F%3E%3Cellipse%20cx%3D%22198.7%22%20cy%3D%2220.9%22%20rx%3D%223.2%22%20ry%3D%221.6%22%20opacity%3D%220.604%22%2F%3E%3Cellipse%20cx%3D%22197.5%22%20cy%3D%2219.9%22%20rx%3D%222.4%22%20ry%3D%221.2%22%20opacity%3D%220.483%22%2F%3E%3Cellipse%20cx%3D%22196.5%22%20cy%3D%2219.1%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.362%22%2F%3E%3Cellipse%20cx%3D%22193.7%22%20cy%3D%2220.9%22%20rx%3D%223.1%22%20ry%3D%221.6%22%20opacity%3D%220.580%22%2F%3E%3Cellipse%20cx%3D%22192.5%22%20cy%3D%2219.9%22%20rx%3D%222.4%22%20ry%3D%221.2%22%20opacity%3D%220.464%22%2F%3E%3Cellipse%20cx%3D%22191.5%22%20cy%3D%2219.1%22%20rx%3D%221.7%22%20ry%3D%220.9%22%20opacity%3D%220.348%22%2F%3E%3Cellipse%20cx%3D%22188.7%22%20cy%3D%2220.9%22%20rx%3D%223.1%22%20ry%3D%221.5%22%20opacity%3D%220.556%22%2F%3E%3Cellipse%20cx%3D%22187.5%22%20cy%3D%2220.0%22%20rx%3D%222.3%22%20ry%3D%221.1%22%20opacity%3D%220.445%22%2F%3E%3Cellipse%20cx%3D%22186.5%22%20cy%3D%2219.2%22%20rx%3D%221.7%22%20ry%3D%220.8%22%20opacity%3D%220.334%22%2F%3E%3Cellipse%20cx%3D%22183.7%22%20cy%3D%2220.9%22%20rx%3D%223.0%22%20ry%3D%221.5%22%20opacity%3D%220.533%22%2F%3E%3Cellipse%20cx%3D%22182.5%22%20cy%3D%2220.0%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.427%22%2F%3E%3Cellipse%20cx%3D%22181.5%22%20cy%3D%2219.3%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.320%22%2F%3E%3Cellipse%20cx%3D%22178.7%22%20cy%3D%2220.9%22%20rx%3D%222.9%22%20ry%3D%221.4%22%20opacity%3D%220.510%22%2F%3E%3Cellipse%20cx%3D%22177.5%22%20cy%3D%2220.1%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.408%22%2F%3E%3Cellipse%20cx%3D%22176.5%22%20cy%3D%2219.3%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.306%22%2F%3E%3Cellipse%20cx%3D%22173.7%22%20cy%3D%2220.9%22%20rx%3D%222.8%22%20ry%3D%221.4%22%20opacity%3D%220.487%22%2F%3E%3Cellipse%20cx%3D%22172.5%22%20cy%3D%2220.1%22%20rx%3D%222.1%22%20ry%3D%221.1%22%20opacity%3D%220.390%22%2F%3E%3Cellipse%20cx%3D%22171.5%22%20cy%3D%2219.4%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.292%22%2F%3E%3Cellipse%20cx%3D%22168.7%22%20cy%3D%2221.0%22%20rx%3D%222.7%22%20ry%3D%221.4%22%20opacity%3D%220.465%22%2F%3E%3Cellipse%20cx%3D%22167.5%22%20cy%3D%2220.1%22%20rx%3D%222.1%22%20ry%3D%221.0%22%20opacity%3D%220.372%22%2F%3E%3Cellipse%20cx%3D%22166.5%22%20cy%3D%2219.4%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.279%22%2F%3E%3Cellipse%20cx%3D%22163.7%22%20cy%3D%2221.0%22%20rx%3D%222.7%22%20ry%3D%221.3%22%20opacity%3D%220.442%22%2F%3E%3Cellipse%20cx%3D%22162.5%22%20cy%3D%2220.2%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.354%22%2F%3E%3Cellipse%20cx%3D%22161.5%22%20cy%3D%2219.5%22%20rx%3D%221.5%22%20ry%3D%220.7%22%20opacity%3D%220.265%22%2F%3E%3Cellipse%20cx%3D%22158.7%22%20cy%3D%2221.0%22%20rx%3D%222.6%22%20ry%3D%221.3%22%20opacity%3D%220.420%22%2F%3E%3Cellipse%20cx%3D%22157.5%22%20cy%3D%2220.2%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.336%22%2F%3E%3Cellipse%20cx%3D%22156.5%22%20cy%3D%2219.6%22%20rx%3D%221.4%22%20ry%3D%220.7%22%20opacity%3D%220.252%22%2F%3E%3Cellipse%20cx%3D%22153.7%22%20cy%3D%2221.0%22%20rx%3D%222.5%22%20ry%3D%221.2%22%20opacity%3D%220.398%22%2F%3E%3Cellipse%20cx%3D%22152.5%22%20cy%3D%2220.3%22%20rx%3D%221.9%22%20ry%3D%220.9%22%20opacity%3D%220.318%22%2F%3E%3Cellipse%20cx%3D%22148.7%22%20cy%3D%2221.0%22%20rx%3D%222.4%22%20ry%3D%221.2%22%20opacity%3D%220.376%22%2F%3E%3Cellipse%20cx%3D%22147.5%22%20cy%3D%2220.3%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.301%22%2F%3E%3Cellipse%20cx%3D%22143.7%22%20cy%3D%2221.0%22%20rx%3D%222.3%22%20ry%3D%221.2%22%20opacity%3D%220.355%22%2F%3E%3Cellipse%20cx%3D%22142.5%22%20cy%3D%2220.3%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.284%22%2F%3E%3Cellipse%20cx%3D%22138.7%22%20cy%3D%2221.0%22%20rx%3D%222.3%22%20ry%3D%221.1%22%20opacity%3D%220.333%22%2F%3E%3Cellipse%20cx%3D%22137.5%22%20cy%3D%2220.4%22%20rx%3D%221.7%22%20ry%3D%220.8%22%20opacity%3D%220.267%22%2F%3E%3Cellipse%20cx%3D%22133.7%22%20cy%3D%2221.1%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.312%22%2F%3E%3Cellipse%20cx%3D%22132.5%22%20cy%3D%2220.4%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.250%22%2F%3E%3Cellipse%20cx%3D%22128.7%22%20cy%3D%2221.1%22%20rx%3D%222.1%22%20ry%3D%221.0%22%20opacity%3D%220.292%22%2F%3E%3Cellipse%20cx%3D%22127.5%22%20cy%3D%2220.5%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.233%22%2F%3E%3Cellipse%20cx%3D%22123.7%22%20cy%3D%2221.1%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.271%22%2F%3E%3Cellipse%20cx%3D%22122.5%22%20cy%3D%2220.5%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.217%22%2F%3E%3Cellipse%20cx%3D%22118.7%22%20cy%3D%2221.1%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.251%22%2F%3E%3Cellipse%20cx%3D%22117.5%22%20cy%3D%2220.5%22%20rx%3D%221.5%22%20ry%3D%220.7%22%20opacity%3D%220.201%22%2F%3E%3Cellipse%20cx%3D%22113.7%22%20cy%3D%2221.1%22%20rx%3D%221.9%22%20ry%3D%220.9%22%20opacity%3D%220.232%22%2F%3E%3Cellipse%20cx%3D%22112.5%22%20cy%3D%2220.6%22%20rx%3D%221.4%22%20ry%3D%220.7%22%20opacity%3D%220.185%22%2F%3E%3Cellipse%20cx%3D%22108.7%22%20cy%3D%2221.1%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.212%22%2F%3E%3Cellipse%20cx%3D%22107.5%22%20cy%3D%2220.6%22%20rx%3D%221.3%22%20ry%3D%220.7%22%20opacity%3D%220.170%22%2F%3E%3Cellipse%20cx%3D%22103.7%22%20cy%3D%2221.2%22%20rx%3D%221.7%22%20ry%3D%220.8%22%20opacity%3D%220.193%22%2F%3E%3Cellipse%20cx%3D%22102.5%22%20cy%3D%2220.7%22%20rx%3D%221.3%22%20ry%3D%220.6%22%20opacity%3D%220.154%22%2F%3E%3Cellipse%20cx%3D%2298.7%22%20cy%3D%2221.2%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.174%22%2F%3E%3Cellipse%20cx%3D%2297.5%22%20cy%3D%2220.7%22%20rx%3D%221.2%22%20ry%3D%220.6%22%20opacity%3D%220.139%22%2F%3E%3Cellipse%20cx%3D%2293.7%22%20cy%3D%2221.2%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.156%22%2F%3E%3Cellipse%20cx%3D%2292.5%22%20cy%3D%2220.7%22%20rx%3D%221.1%22%20ry%3D%220.6%22%20opacity%3D%220.125%22%2F%3E%3Cellipse%20cx%3D%2288.7%22%20cy%3D%2221.2%22%20rx%3D%221.5%22%20ry%3D%220.7%22%20opacity%3D%220.138%22%2F%3E%3Cellipse%20cx%3D%2283.7%22%20cy%3D%2221.2%22%20rx%3D%221.4%22%20ry%3D%220.7%22%20opacity%3D%220.121%22%2F%3E%3Cellipse%20cx%3D%2278.7%22%20cy%3D%2221.2%22%20rx%3D%221.3%22%20ry%3D%220.6%22%20opacity%3D%220.104%22%2F%3E%3Cellipse%20cx%3D%2273.7%22%20cy%3D%2221.3%22%20rx%3D%221.2%22%20ry%3D%220.6%22%20opacity%3D%220.087%22%2F%3E%3Cellipse%20cx%3D%2268.7%22%20cy%3D%2221.3%22%20rx%3D%221.1%22%20ry%3D%220.6%22%20opacity%3D%220.071%22%2F%3E%3Cellipse%20cx%3D%2263.7%22%20cy%3D%2221.3%22%20rx%3D%221.1%22%20ry%3D%220.5%22%20opacity%3D%220.056%22%2F%3E%3Cellipse%20cx%3D%2258.7%22%20cy%3D%2221.3%22%20rx%3D%221.0%22%20ry%3D%220.5%22%20opacity%3D%220.042%22%2F%3E%3Cellipse%20cx%3D%2253.7%22%20cy%3D%2221.3%22%20rx%3D%220.9%22%20ry%3D%220.4%22%20opacity%3D%220.040%22%2F%3E%3Cellipse%20cx%3D%2248.7%22%20cy%3D%2221.3%22%20rx%3D%220.8%22%20ry%3D%220.4%22%20opacity%3D%220.040%22%2F%3E%3Cellipse%20cx%3D%2243.7%22%20cy%3D%2221.4%22%20rx%3D%220.7%22%20ry%3D%220.4%22%20opacity%3D%220.040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%2224%22%20viewBox%3D%220%200%20300%2024%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cellipse%20cx%3D%22248.7%22%20cy%3D%2220.7%22%20rx%3D%224.0%22%20ry%3D%222.0%22%20opacity%3D%220.850%22%2F%3E%3Cellipse%20cx%3D%22247.5%22%20cy%3D%2219.5%22%20rx%3D%223.0%22%20ry%3D%221.5%22%20opacity%3D%220.680%22%2F%3E%3Cellipse%20cx%3D%22246.5%22%20cy%3D%2218.5%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.510%22%2F%3E%3Cellipse%20cx%3D%22243.7%22%20cy%3D%2220.7%22%20rx%3D%223.9%22%20ry%3D%222.0%22%20opacity%3D%220.825%22%2F%3E%3Cellipse%20cx%3D%22242.5%22%20cy%3D%2219.5%22%20rx%3D%223.0%22%20ry%3D%221.5%22%20opacity%3D%220.660%22%2F%3E%3Cellipse%20cx%3D%22241.5%22%20cy%3D%2218.5%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.495%22%2F%3E%3Cellipse%20cx%3D%22238.7%22%20cy%3D%2220.7%22%20rx%3D%223.9%22%20ry%3D%221.9%22%20opacity%3D%220.799%22%2F%3E%3Cellipse%20cx%3D%22237.5%22%20cy%3D%2219.6%22%20rx%3D%222.9%22%20ry%3D%221.4%22%20opacity%3D%220.640%22%2F%3E%3Cellipse%20cx%3D%22236.5%22%20cy%3D%2218.6%22%20rx%3D%222.1%22%20ry%3D%221.1%22%20opacity%3D%220.480%22%2F%3E%3Cellipse%20cx%3D%22233.7%22%20cy%3D%2220.7%22%20rx%3D%223.8%22%20ry%3D%221.9%22%20opacity%3D%220.774%22%2F%3E%3Cellipse%20cx%3D%22232.5%22%20cy%3D%2219.6%22%20rx%3D%222.8%22%20ry%3D%221.4%22%20opacity%3D%220.619%22%2F%3E%3Cellipse%20cx%3D%22231.5%22%20cy%3D%2218.7%22%20rx%3D%222.1%22%20ry%3D%221.0%22%20opacity%3D%220.465%22%2F%3E%3Cellipse%20cx%3D%22228.7%22%20cy%3D%2220.8%22%20rx%3D%223.7%22%20ry%3D%221.8%22%20opacity%3D%220.749%22%2F%3E%3Cellipse%20cx%3D%22227.5%22%20cy%3D%2219.7%22%20rx%3D%222.8%22%20ry%3D%221.4%22%20opacity%3D%220.600%22%2F%3E%3Cellipse%20cx%3D%22226.5%22%20cy%3D%2218.7%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.450%22%2F%3E%3Cellipse%20cx%3D%22223.7%22%20cy%3D%2220.8%22%20rx%3D%223.6%22%20ry%3D%221.8%22%20opacity%3D%220.725%22%2F%3E%3Cellipse%20cx%3D%22222.5%22%20cy%3D%2219.7%22%20rx%3D%222.7%22%20ry%3D%221.4%22%20opacity%3D%220.580%22%2F%3E%3Cellipse%20cx%3D%22221.5%22%20cy%3D%2218.8%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.435%22%2F%3E%3Cellipse%20cx%3D%22218.7%22%20cy%3D%2220.8%22%20rx%3D%223.5%22%20ry%3D%221.8%22%20opacity%3D%220.700%22%2F%3E%3Cellipse%20cx%3D%22217.5%22%20cy%3D%2219.7%22%20rx%3D%222.7%22%20ry%3D%221.3%22%20opacity%3D%220.560%22%2F%3E%3Cellipse%20cx%3D%22216.5%22%20cy%3D%2218.8%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.420%22%2F%3E%3Cellipse%20cx%3D%22213.7%22%20cy%3D%2220.8%22%20rx%3D%223.5%22%20ry%3D%221.7%22%20opacity%3D%220.676%22%2F%3E%3Cellipse%20cx%3D%22212.5%22%20cy%3D%2219.8%22%20rx%3D%222.6%22%20ry%3D%221.3%22%20opacity%3D%220.541%22%2F%3E%3Cellipse%20cx%3D%22211.5%22%20cy%3D%2218.9%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.405%22%2F%3E%3Cellipse%20cx%3D%22208.7%22%20cy%3D%2220.8%22%20rx%3D%223.4%22%20ry%3D%221.7%22%20opacity%3D%220.652%22%2F%3E%3Cellipse%20cx%3D%22207.5%22%20cy%3D%2219.8%22%20rx%3D%222.5%22%20ry%3D%221.3%22%20opacity%3D%220.521%22%2F%3E%3Cellipse%20cx%3D%22206.5%22%20cy%3D%2219.0%22%20rx%3D%221.9%22%20ry%3D%220.9%22%20opacity%3D%220.391%22%2F%3E%3Cellipse%20cx%3D%22203.7%22%20cy%3D%2220.8%22%20rx%3D%223.3%22%20ry%3D%221.6%22%20opacity%3D%220.627%22%2F%3E%3Cellipse%20cx%3D%22202.5%22%20cy%3D%2219.9%22%20rx%3D%222.5%22%20ry%3D%221.2%22%20opacity%3D%220.502%22%2F%3E%3Cellipse%20cx%3D%22201.5%22%20cy%3D%2219.0%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.376%22%2F%3E%3Cellipse%20cx%3D%22198.7%22%20cy%3D%2220.9%22%20rx%3D%223.2%22%20ry%3D%221.6%22%20opacity%3D%220.604%22%2F%3E%3Cellipse%20cx%3D%22197.5%22%20cy%3D%2219.9%22%20rx%3D%222.4%22%20ry%3D%221.2%22%20opacity%3D%220.483%22%2F%3E%3Cellipse%20cx%3D%22196.5%22%20cy%3D%2219.1%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.362%22%2F%3E%3Cellipse%20cx%3D%22193.7%22%20cy%3D%2220.9%22%20rx%3D%223.1%22%20ry%3D%221.6%22%20opacity%3D%220.580%22%2F%3E%3Cellipse%20cx%3D%22192.5%22%20cy%3D%2219.9%22%20rx%3D%222.4%22%20ry%3D%221.2%22%20opacity%3D%220.464%22%2F%3E%3Cellipse%20cx%3D%22191.5%22%20cy%3D%2219.1%22%20rx%3D%221.7%22%20ry%3D%220.9%22%20opacity%3D%220.348%22%2F%3E%3Cellipse%20cx%3D%22188.7%22%20cy%3D%2220.9%22%20rx%3D%223.1%22%20ry%3D%221.5%22%20opacity%3D%220.556%22%2F%3E%3Cellipse%20cx%3D%22187.5%22%20cy%3D%2220.0%22%20rx%3D%222.3%22%20ry%3D%221.1%22%20opacity%3D%220.445%22%2F%3E%3Cellipse%20cx%3D%22186.5%22%20cy%3D%2219.2%22%20rx%3D%221.7%22%20ry%3D%220.8%22%20opacity%3D%220.334%22%2F%3E%3Cellipse%20cx%3D%22183.7%22%20cy%3D%2220.9%22%20rx%3D%223.0%22%20ry%3D%221.5%22%20opacity%3D%220.533%22%2F%3E%3Cellipse%20cx%3D%22182.5%22%20cy%3D%2220.0%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.427%22%2F%3E%3Cellipse%20cx%3D%22181.5%22%20cy%3D%2219.3%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.320%22%2F%3E%3Cellipse%20cx%3D%22178.7%22%20cy%3D%2220.9%22%20rx%3D%222.9%22%20ry%3D%221.4%22%20opacity%3D%220.510%22%2F%3E%3Cellipse%20cx%3D%22177.5%22%20cy%3D%2220.1%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.408%22%2F%3E%3Cellipse%20cx%3D%22176.5%22%20cy%3D%2219.3%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.306%22%2F%3E%3Cellipse%20cx%3D%22173.7%22%20cy%3D%2220.9%22%20rx%3D%222.8%22%20ry%3D%221.4%22%20opacity%3D%220.487%22%2F%3E%3Cellipse%20cx%3D%22172.5%22%20cy%3D%2220.1%22%20rx%3D%222.1%22%20ry%3D%221.1%22%20opacity%3D%220.390%22%2F%3E%3Cellipse%20cx%3D%22171.5%22%20cy%3D%2219.4%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.292%22%2F%3E%3Cellipse%20cx%3D%22168.7%22%20cy%3D%2221.0%22%20rx%3D%222.7%22%20ry%3D%221.4%22%20opacity%3D%220.465%22%2F%3E%3Cellipse%20cx%3D%22167.5%22%20cy%3D%2220.1%22%20rx%3D%222.1%22%20ry%3D%221.0%22%20opacity%3D%220.372%22%2F%3E%3Cellipse%20cx%3D%22166.5%22%20cy%3D%2219.4%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.279%22%2F%3E%3Cellipse%20cx%3D%22163.7%22%20cy%3D%2221.0%22%20rx%3D%222.7%22%20ry%3D%221.3%22%20opacity%3D%220.442%22%2F%3E%3Cellipse%20cx%3D%22162.5%22%20cy%3D%2220.2%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.354%22%2F%3E%3Cellipse%20cx%3D%22161.5%22%20cy%3D%2219.5%22%20rx%3D%221.5%22%20ry%3D%220.7%22%20opacity%3D%220.265%22%2F%3E%3Cellipse%20cx%3D%22158.7%22%20cy%3D%2221.0%22%20rx%3D%222.6%22%20ry%3D%221.3%22%20opacity%3D%220.420%22%2F%3E%3Cellipse%20cx%3D%22157.5%22%20cy%3D%2220.2%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.336%22%2F%3E%3Cellipse%20cx%3D%22156.5%22%20cy%3D%2219.6%22%20rx%3D%221.4%22%20ry%3D%220.7%22%20opacity%3D%220.252%22%2F%3E%3Cellipse%20cx%3D%22153.7%22%20cy%3D%2221.0%22%20rx%3D%222.5%22%20ry%3D%221.2%22%20opacity%3D%220.398%22%2F%3E%3Cellipse%20cx%3D%22152.5%22%20cy%3D%2220.3%22%20rx%3D%221.9%22%20ry%3D%220.9%22%20opacity%3D%220.318%22%2F%3E%3Cellipse%20cx%3D%22148.7%22%20cy%3D%2221.0%22%20rx%3D%222.4%22%20ry%3D%221.2%22%20opacity%3D%220.376%22%2F%3E%3Cellipse%20cx%3D%22147.5%22%20cy%3D%2220.3%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.301%22%2F%3E%3Cellipse%20cx%3D%22143.7%22%20cy%3D%2221.0%22%20rx%3D%222.3%22%20ry%3D%221.2%22%20opacity%3D%220.355%22%2F%3E%3Cellipse%20cx%3D%22142.5%22%20cy%3D%2220.3%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.284%22%2F%3E%3Cellipse%20cx%3D%22138.7%22%20cy%3D%2221.0%22%20rx%3D%222.3%22%20ry%3D%221.1%22%20opacity%3D%220.333%22%2F%3E%3Cellipse%20cx%3D%22137.5%22%20cy%3D%2220.4%22%20rx%3D%221.7%22%20ry%3D%220.8%22%20opacity%3D%220.267%22%2F%3E%3Cellipse%20cx%3D%22133.7%22%20cy%3D%2221.1%22%20rx%3D%222.2%22%20ry%3D%221.1%22%20opacity%3D%220.312%22%2F%3E%3Cellipse%20cx%3D%22132.5%22%20cy%3D%2220.4%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.250%22%2F%3E%3Cellipse%20cx%3D%22128.7%22%20cy%3D%2221.1%22%20rx%3D%222.1%22%20ry%3D%221.0%22%20opacity%3D%220.292%22%2F%3E%3Cellipse%20cx%3D%22127.5%22%20cy%3D%2220.5%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.233%22%2F%3E%3Cellipse%20cx%3D%22123.7%22%20cy%3D%2221.1%22%20rx%3D%222.0%22%20ry%3D%221.0%22%20opacity%3D%220.271%22%2F%3E%3Cellipse%20cx%3D%22122.5%22%20cy%3D%2220.5%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.217%22%2F%3E%3Cellipse%20cx%3D%22118.7%22%20cy%3D%2221.1%22%20rx%3D%221.9%22%20ry%3D%221.0%22%20opacity%3D%220.251%22%2F%3E%3Cellipse%20cx%3D%22117.5%22%20cy%3D%2220.5%22%20rx%3D%221.5%22%20ry%3D%220.7%22%20opacity%3D%220.201%22%2F%3E%3Cellipse%20cx%3D%22113.7%22%20cy%3D%2221.1%22%20rx%3D%221.9%22%20ry%3D%220.9%22%20opacity%3D%220.232%22%2F%3E%3Cellipse%20cx%3D%22112.5%22%20cy%3D%2220.6%22%20rx%3D%221.4%22%20ry%3D%220.7%22%20opacity%3D%220.185%22%2F%3E%3Cellipse%20cx%3D%22108.7%22%20cy%3D%2221.1%22%20rx%3D%221.8%22%20ry%3D%220.9%22%20opacity%3D%220.212%22%2F%3E%3Cellipse%20cx%3D%22107.5%22%20cy%3D%2220.6%22%20rx%3D%221.3%22%20ry%3D%220.7%22%20opacity%3D%220.170%22%2F%3E%3Cellipse%20cx%3D%22103.7%22%20cy%3D%2221.2%22%20rx%3D%221.7%22%20ry%3D%220.8%22%20opacity%3D%220.193%22%2F%3E%3Cellipse%20cx%3D%22102.5%22%20cy%3D%2220.7%22%20rx%3D%221.3%22%20ry%3D%220.6%22%20opacity%3D%220.154%22%2F%3E%3Cellipse%20cx%3D%2298.7%22%20cy%3D%2221.2%22%20rx%3D%221.6%22%20ry%3D%220.8%22%20opacity%3D%220.174%22%2F%3E%3Cellipse%20cx%3D%2297.5%22%20cy%3D%2220.7%22%20rx%3D%221.2%22%20ry%3D%220.6%22%20opacity%3D%220.139%22%2F%3E%3Cellipse%20cx%3D%2293.7%22%20cy%3D%2221.2%22%20rx%3D%221.5%22%20ry%3D%220.8%22%20opacity%3D%220.156%22%2F%3E%3Cellipse%20cx%3D%2292.5%22%20cy%3D%2220.7%22%20rx%3D%221.1%22%20ry%3D%220.6%22%20opacity%3D%220.125%22%2F%3E%3Cellipse%20cx%3D%2288.7%22%20cy%3D%2221.2%22%20rx%3D%221.5%22%20ry%3D%220.7%22%20opacity%3D%220.138%22%2F%3E%3Cellipse%20cx%3D%2283.7%22%20cy%3D%2221.2%22%20rx%3D%221.4%22%20ry%3D%220.7%22%20opacity%3D%220.121%22%2F%3E%3Cellipse%20cx%3D%2278.7%22%20cy%3D%2221.2%22%20rx%3D%221.3%22%20ry%3D%220.6%22%20opacity%3D%220.104%22%2F%3E%3Cellipse%20cx%3D%2273.7%22%20cy%3D%2221.3%22%20rx%3D%221.2%22%20ry%3D%220.6%22%20opacity%3D%220.087%22%2F%3E%3Cellipse%20cx%3D%2268.7%22%20cy%3D%2221.3%22%20rx%3D%221.1%22%20ry%3D%220.6%22%20opacity%3D%220.071%22%2F%3E%3Cellipse%20cx%3D%2263.7%22%20cy%3D%2221.3%22%20rx%3D%221.1%22%20ry%3D%220.5%22%20opacity%3D%220.056%22%2F%3E%3Cellipse%20cx%3D%2258.7%22%20cy%3D%2221.3%22%20rx%3D%221.0%22%20ry%3D%220.5%22%20opacity%3D%220.042%22%2F%3E%3Cellipse%20cx%3D%2253.7%22%20cy%3D%2221.3%22%20rx%3D%220.9%22%20ry%3D%220.4%22%20opacity%3D%220.040%22%2F%3E%3Cellipse%20cx%3D%2248.7%22%20cy%3D%2221.3%22%20rx%3D%220.8%22%20ry%3D%220.4%22%20opacity%3D%220.040%22%2F%3E%3Cellipse%20cx%3D%2243.7%22%20cy%3D%2221.4%22%20rx%3D%220.7%22%20ry%3D%220.4%22%20opacity%3D%220.040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0 bottom;mask-position:0 bottom;-webkit-mask-size:300px 24px;mask-size:300px 24px;animation:lhRoll 5.5s linear infinite,lhRise 1.7s ease-out infinite;transform-origin:right bottom}:root[data-theme=dark] .lh-fx-dust{background:#b39169}@keyframes lhRoll{0%{-webkit-mask-position:0 bottom;mask-position:0 bottom}to{-webkit-mask-position:300px bottom;mask-position:300px bottom}}@keyframes lhRise{0%{opacity:.6}to{opacity:1}}.lh-bigtable tbody tr.lh-row-center{background:color-mix(in srgb,#3cff8c 9%,transparent)}.sched-lane-focus{background:color-mix(in srgb,#3cff8c 10%,transparent)!important;box-shadow:inset 0 0 0 1px #3cff8c8c,inset 0 0 18px #3cff8c1f;transition:background .15s ease,box-shadow .15s ease}:root[data-theme=dark] .sched-board-glass{background:linear-gradient(160deg,#323a4299,#151a1fbd);border:1px solid rgba(150,255,200,.24);border-radius:12px;box-shadow:0 10px 36px #0000008c,inset 0 1.6px #d7ffeb73,inset 0 0 44px #3cff8c0f;position:relative;isolation:isolate}:root[data-theme=dark] .sched-board-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(115deg,transparent 35%,rgba(220,255,235,.1) 48%,transparent 56%)}:root[data-theme=dark] .sched-board-glass>*{position:relative;z-index:1}:root[data-theme=dark] .sched-row-spot:nth-child(2n){background:#78ffb40b}:root[data-theme=dark] .sched-labelcell:nth-child(2n){background:#78ffb40b}:root[data-theme=dark] .sched-hour-line{background:linear-gradient(to bottom,#78ffb42e,#78ffb412)!important;width:5px!important;filter:blur(.4px);opacity:1}:root[data-theme=dark] .sched-half-line{background:repeating-linear-gradient(to bottom,rgba(120,255,180,.12) 0 4px,transparent 4px 9px)!important;opacity:1}:root[data-theme=dark] .sched-avatar{box-shadow:0 0 12px #3cff8c38}:root[data-theme=dark] .sched-now{background:#3cff8c!important;width:2px!important;box-shadow:0 0 12px #3cff8cd9,0 0 4px #3cff8c!important;filter:none!important}:root[data-theme=dark] .sched-jb{background:linear-gradient(160deg,#3c464eed,#21272df2)!important;border:1px solid var(--ec)!important;border-top:3px solid var(--ec)!important;box-shadow:0 0 0 1.5px var(--ec),0 0 20px var(--eg),0 0 6px var(--eg),0 5px 14px #00000080,inset 0 1px #d7ffeb4d!important}:root[data-theme=dark] .sched-jb:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--ec),0 0 32px var(--eg),0 0 10px var(--eg),0 10px 24px #0009,inset 0 1px #d7ffeb66!important}
