._1spJ7q_card{color:#0f172a;background:#fff;border:1px solid #e6ebf2;border-radius:16px;padding:18px 20px 16px;container-type:inline-size}._1spJ7q_head{align-items:center;gap:10px;display:flex}._1spJ7q_mark{color:#fff;letter-spacing:.02em;background:#1560ac;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;overflow:hidden}._1spJ7q_mark img{object-fit:cover;width:100%;height:100%}._1spJ7q_who{flex-direction:column;min-width:0;display:flex}._1spJ7q_who b{font-size:15px;font-weight:600;line-height:1.25}._1spJ7q_who small{color:#66707f;font-size:12.5px}._1spJ7q_tag{letter-spacing:.09em;text-transform:uppercase;color:#6b7688;white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:600}._1spJ7q_body{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 18px;display:flex}._1spJ7q_count{color:#3d4757;margin:0;font-size:15px;line-height:1.3}._1spJ7q_count b{letter-spacing:-.01em;color:#0f172a;margin-right:6px;font-size:30px;font-weight:700;line-height:1;display:inline-block}._1spJ7q_count small{color:#66707f;margin-top:5px;font-size:12.5px;display:block}._1spJ7q_cta,._1spJ7q_ghost{white-space:nowrap;border-radius:11px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._1spJ7q_cta{color:#fff;background:linear-gradient(140deg,#1a6ac4 0%,#0c52a6 100%)}._1spJ7q_cta:hover{background:linear-gradient(140deg,#155ead 0%,#0a4788 100%)}._1spJ7q_ghost{color:#1560ac;border:1px solid #cbd9ec}._1spJ7q_ghost:hover{border-color:#1560ac}._1spJ7q_track{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}._1spJ7q_track li{flex:1;min-width:0}._1spJ7q_track li i{background:#e3e8ef;border-radius:99px;height:4px;display:block}._1spJ7q_track li span{color:#66707f;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11.5px;display:block;overflow:hidden}._1spJ7q_on i{background:linear-gradient(90deg,#389fff 0%,#1560ac 100%)}._1spJ7q_on span{color:#3d4757}._1spJ7q_now i{background:#389fff59;box-shadow:0 0 0 1px #389fff80}._1spJ7q_now span{color:#1560ac;font-weight:600}._1spJ7q_foot{color:#66707f;border-top:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:12px;font-size:12.5px;display:flex}._1spJ7q_foot a{color:#1560ac;flex:none;font-weight:600;text-decoration:none}._1spJ7q_foot a:hover{text-decoration:underline}@container (max-width:560px){._1spJ7q_tag{display:none}._1spJ7q_body{flex-direction:column;align-items:stretch;gap:14px}._1spJ7q_cta,._1spJ7q_ghost{width:100%}._1spJ7q_track li span{font-size:10.5px}}@keyframes _1spJ7q_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _1spJ7q_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _1spJ7q_sweep{0%{transform:translate(-130%)}to{transform:translate(320%)}}._1spJ7q_card{animation:.46s cubic-bezier(.22,1,.36,1) both _1spJ7q_rise;position:relative;overflow:hidden}._1spJ7q_card:before{content:"";background:linear-gradient(#389fff 0%,#1560ac 100%);width:4px;position:absolute;inset:0 auto 0 0}._1spJ7q_card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#389fff17,#0000);width:38%;animation:2.4s cubic-bezier(.22,1,.36,1) .5s _1spJ7q_sweep;position:absolute;inset:0 auto 0 0;transform:translate(-130%)}._1spJ7q_on i{transform-origin:0;animation:.62s cubic-bezier(.22,1,.36,1) both _1spJ7q_fill}._1spJ7q_now i{animation:.42s both _1spJ7q_rise}._1spJ7q_cta,._1spJ7q_ghost{transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s,border-color .16s,box-shadow .16s}._1spJ7q_cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #2f80ede6}._1spJ7q_cta:active,._1spJ7q_ghost:active{transform:translateY(0)}._1spJ7q_count b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){._1spJ7q_card,._1spJ7q_card:after,._1spJ7q_on i,._1spJ7q_now i{animation:none}._1spJ7q_cta,._1spJ7q_ghost{transition:none}}._1spJ7q_invite ._1spJ7q_count b{margin:0 0 4px;font-size:19px;line-height:1.25;display:block}._1spJ7q_invite ._1spJ7q_count small{max-width:52ch;font-size:13.5px;line-height:1.5}._1spJ7q_door{opacity:0;pointer-events:none;background:linear-gradient(90deg,#eaf3ff 0%,#fff 50%,#eaf3ff 100%);height:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes _1spJ7q_doorOpen{0%{opacity:0;height:0}35%{opacity:1}to{opacity:1;height:130%}}@keyframes _1spJ7q_lift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes _1spJ7q_glow{0%{box-shadow:0 0 #389fff00}40%{box-shadow:0 0 0 5px #389fff2e}to{box-shadow:0 10px 40px -14px #1560ac8c}}._1spJ7q_entering ._1spJ7q_head,._1spJ7q_entering ._1spJ7q_body,._1spJ7q_entering ._1spJ7q_foot{animation:.42s cubic-bezier(.22,1,.36,1) .16s both _1spJ7q_lift}._1spJ7q_entering ._1spJ7q_cta{pointer-events:none}@media (prefers-reduced-motion:reduce){._1spJ7q_entering,._1spJ7q_entering ._1spJ7q_head,._1spJ7q_entering ._1spJ7q_body,._1spJ7q_entering ._1spJ7q_foot,._1spJ7q_entering ._1spJ7q_door{animation:none}}._1spJ7q_count b{color:#1560ac}._1spJ7q_on span:before{content:"✓";color:#1a9d5b;margin-right:5px;font-weight:700}._1spJ7q_on span{font-weight:600}._1spJ7q_mini{align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex}._1spJ7q_miniText{flex-direction:column;flex:1;min-width:0;display:flex}._1spJ7q_miniText b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._1spJ7q_miniText b em{color:#1560ac;font-style:normal}._1spJ7q_miniText small{color:#66707f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}._1spJ7q_dots{flex:none;gap:4px;display:flex}._1spJ7q_dots i{background:#e3e8ef;border-radius:99px;width:18px;height:4px}._1spJ7q_dots ._1spJ7q_dotOn{background:linear-gradient(90deg,#389fff 0%,#1560ac 100%)}._1spJ7q_mini ._1spJ7q_ghost{min-height:34px;padding:0 14px;font-size:13px}@container (max-width:560px){._1spJ7q_dots{display:none}._1spJ7q_mini ._1spJ7q_ghost{width:auto}}._1spJ7q_invite{color:#eef6ff;background:radial-gradient(60% 90% at 85% 40%,#389fff59 0%,#0000 60%),radial-gradient(80% 120% at 0 0,#5a96e640 0%,#0000 55%),linear-gradient(160deg,#1c4f8f 0%,#0f2f5c 60%,#0a1d3a 100%);border:1px solid #8cc6ff4d;min-height:188px;box-shadow:inset 0 1px #bee1ff33,0 16px 36px -20px #081e46cc}._1spJ7q_invite:before{display:none}._1spJ7q_invite ._1spJ7q_mark{color:#0f2f5c;background:#fffffff2}._1spJ7q_invite ._1spJ7q_who b{color:#fff}._1spJ7q_invite ._1spJ7q_who small,._1spJ7q_invite ._1spJ7q_foot{color:#d7e8fab8}._1spJ7q_invite ._1spJ7q_tag{color:#8bc6ff}._1spJ7q_invite ._1spJ7q_foot{border-top-color:#a0cdff2e}._1spJ7q_invite ._1spJ7q_cta{color:#eef6ff;background:linear-gradient(#8cc6ff47,#3878c82e);border:1px solid #a0d0ffb3;border-radius:99px;min-height:38px;padding:0 20px;box-shadow:inset 0 1px #fff3}._1spJ7q_emblem{display:none}._1spJ7q_invite ._1spJ7q_emblem{filter:drop-shadow(0 0 18px #389fff99)drop-shadow(0 6px 10px #00000073);pointer-events:none;animation:4s ease-in-out infinite _1spJ7q_float;display:block;position:absolute;top:50%;right:28px;transform:translateY(-50%)}@keyframes _1spJ7q_float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 5px))}}._1spJ7q_sparks{display:none}._1spJ7q_invite ._1spJ7q_sparks{pointer-events:none;display:block;position:absolute;inset:0}._1spJ7q_invite ._1spJ7q_sparks i{background:#e0f0ff;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite _1spJ7q_twinkle;position:absolute;box-shadow:0 0 6px 1px #96cdffd9}._1spJ7q_invite ._1spJ7q_sparks i:first-child{top:18%;right:34%}._1spJ7q_invite ._1spJ7q_sparks i:nth-child(2){animation-delay:.8s;top:70%;right:30%}._1spJ7q_invite ._1spJ7q_sparks i:nth-child(3){animation-delay:1.6s;top:30%;right:6%}._1spJ7q_invite ._1spJ7q_sparks i:nth-child(4){animation-delay:2.2s;top:82%;right:12%}@keyframes _1spJ7q_twinkle{0%,to{opacity:.2}50%{opacity:1}}@container (max-width:560px){._1spJ7q_invite ._1spJ7q_count b{padding-right:64px;font-size:18px}._1spJ7q_invite ._1spJ7q_foot{flex-direction:column;align-items:flex-start;gap:4px}._1spJ7q_invite ._1spJ7q_emblem{animation:none;top:14px;right:14px;transform:none}._1spJ7q_invite ._1spJ7q_emblem svg{width:56px;height:62px}._1spJ7q_invite ._1spJ7q_tag{display:none}._1spJ7q_invite ._1spJ7q_cta{align-self:flex-start;width:auto}}@media (prefers-reduced-motion:reduce){._1spJ7q_invite ._1spJ7q_emblem,._1spJ7q_invite ._1spJ7q_sparks i{animation:none}}._1spJ7q_invite ._1spJ7q_body,._1spJ7q_invite ._1spJ7q_foot{margin-right:150px}._1spJ7q_invite ._1spJ7q_body{flex-direction:column;align-items:flex-start;gap:14px}._1spJ7q_invite ._1spJ7q_head{display:none}._1spJ7q_invite ._1spJ7q_body{margin-top:4px}@container (max-width:560px){._1spJ7q_invite ._1spJ7q_body,._1spJ7q_invite ._1spJ7q_foot{margin-right:0}}._1spJ7q_invite{color:#0f172a;background:radial-gradient(55% 90% at 88% 30%,#389fff38 0%,#0000 65%),radial-gradient(60% 100% at 0 0,#ffd6782e 0%,#0000 60%),linear-gradient(160deg,#fff 0%,#f1f7ff 55%,#e6f0fc 100%);border:1px solid #cfe1f7;box-shadow:0 14px 32px -22px #1560ac73}._1spJ7q_invite:after{background:linear-gradient(100deg,#0000,#389fff1f,#0000)}._1spJ7q_invite ._1spJ7q_count b{color:#0f172a}._1spJ7q_invite ._1spJ7q_count small{color:#4a5568}._1spJ7q_invite ._1spJ7q_foot{color:#66707f;border-top-color:#dbe6f5}._1spJ7q_invite ._1spJ7q_foot b{color:#1560ac}._1spJ7q_invite ._1spJ7q_cta{color:#fff;background:linear-gradient(140deg,#1a6ac4 0%,#0c52a6 100%);border:none;border-radius:11px;box-shadow:0 8px 20px -12px #1560accc}._1spJ7q_invite ._1spJ7q_cta:hover{background:linear-gradient(140deg,#155ead 0%,#0a4788 100%);box-shadow:0 12px 24px -12px #1560ace6}._1spJ7q_invite ._1spJ7q_emblem{filter:drop-shadow(0 0 16px #389fff59)drop-shadow(0 8px 12px #1560ac40)}._1spJ7q_invite ._1spJ7q_sparks i{background:#389fff;box-shadow:0 0 6px 1px #389fff8c}._1spJ7q_invite ._1spJ7q_door{background:linear-gradient(90deg,#e6f0fc 0%,#fff 50%,#e6f0fc 100%)}._1spJ7q_entering{animation:.3s cubic-bezier(.22,1,.36,1) both _1spJ7q_cardPress}._1spJ7q_entering ._1spJ7q_emblem{animation:.26s cubic-bezier(.22,1,.36,1) both _1spJ7q_letterLift}._1spJ7q_entering ._1spJ7q_door{animation:none}@keyframes _1spJ7q_cardPress{0%{transform:none}40%{transform:scale(.985)}to{transform:scale(1)}}@keyframes _1spJ7q_letterLift{to{opacity:0;transform:translateY(-50%)scale(1.15)}}._1spJ7q_gate{z-index:2147483000;pointer-events:none;position:fixed;inset:0;overflow:hidden}._1spJ7q_gateLight{clip-path:circle(0 at var(--ox) var(--oy));background:radial-gradient(circle at 50% 45%,#fff 0%,#f1f7ff 40%,#dcebff 100%);animation:.7s cubic-bezier(.65,0,.35,1) .2s forwards _1spJ7q_gateOpen;position:absolute;inset:0}@keyframes _1spJ7q_gateOpen{to{clip-path:circle(150vmax at var(--ox) var(--oy))}}._1spJ7q_gateRays{opacity:0;background:repeating-conic-gradient(#389fff1a 0deg 8deg,#0000 8deg 22deg);width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;animation:.5s .7s forwards _1spJ7q_raysIn,6s linear .7s infinite _1spJ7q_raysTurn;position:absolute;top:45%;left:50%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 38%);mask:radial-gradient(circle,#000 0%,#0000 38%)}@keyframes _1spJ7q_raysIn{to{opacity:1}}@keyframes _1spJ7q_raysTurn{to{rotate:360deg}}._1spJ7q_gateLetter{filter:drop-shadow(0 18px 30px #1560ac4d);transform:translate(calc(var(--ox) - 50%), calc(var(--oy) - 50%)) scale(.8);animation:.7s cubic-bezier(.34,1.3,.64,1) .3s forwards _1spJ7q_letterFly;position:absolute;top:0;left:0}._1spJ7q_gateLetter svg{display:block}@keyframes _1spJ7q_letterFly{0%{transform:translate(calc(var(--ox) - 50%), calc(var(--oy) - 50%)) scale(.8) rotate(0deg)}60%{transform:translate(calc(50vw - 50%),calc(45vh - 50%))scale(1.08)rotate(4deg)}to{transform:translate(calc(50vw - 50%),calc(45vh - 50%))scale(1)rotate(0)}}._1spJ7q_gateText{text-align:center;opacity:0;margin:0;animation:.42s cubic-bezier(.22,1,.36,1) .85s forwards _1spJ7q_gateTextIn;position:absolute;top:calc(45vh + 100px);left:16px;right:16px;transform:translateY(10px)}._1spJ7q_gateText b{letter-spacing:-.01em;color:#0f172a;font-size:24px;font-weight:700;display:block}._1spJ7q_gateText small{color:#4a5568;margin-top:6px;font-size:14px;display:block}@keyframes _1spJ7q_gateTextIn{to{opacity:1;transform:none}}._1spJ7q_step{background:radial-gradient(40% 120% at 100% 0,#389fff24 0%,#0000 70%),radial-gradient(40% 120% at 0 0,#ffd6781f 0%,#0000 60%),linear-gradient(#fff 0%,#f4f9ff 100%);border:1px solid #cfe1f7;padding:18px 20px 14px;box-shadow:0 14px 32px -26px #1560ac73}._1spJ7q_step:before{display:none}._1spJ7q_step:after{background:linear-gradient(100deg,#0000,#389fff1a,#0000)}._1spJ7q_stepRow{align-items:center;gap:16px;display:flex}._1spJ7q_stepArt{background:#e8f1fc;border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid}._1spJ7q_stepArt svg{display:block}._1spJ7q_stepText{flex:1;min-width:0}._1spJ7q_stepText small{letter-spacing:.08em;text-transform:uppercase;color:#1560ac;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}._1spJ7q_stepText h3{letter-spacing:-.01em;color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:700;line-height:1.3}._1spJ7q_stepText p{color:#4a5568;margin:0;font-size:13px;line-height:1.45}._1spJ7q_path{margin:16px 0 12px;padding:0;list-style:none;display:flex}._1spJ7q_path li{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}._1spJ7q_path li+li:before{content:"";background:#dbe4ef;border-radius:2px;height:2px;position:absolute;top:10px;left:calc(13px - 50%);right:calc(50% + 13px)}._1spJ7q_path li._1spJ7q_on+li:before{background:linear-gradient(90deg,#1560ac,#389fff)}._1spJ7q_dot{color:#8a96a8;font-variant-numeric:tabular-nums;background:#fff;border:2px solid #dbe4ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}._1spJ7q_pathName{color:#66707f;white-space:nowrap;font-size:11.5px}._1spJ7q_path ._1spJ7q_on ._1spJ7q_dot{color:#fff;background:#1560ac;border-color:#1560ac}._1spJ7q_path ._1spJ7q_on ._1spJ7q_pathName{color:#3d4757;font-weight:600}._1spJ7q_path ._1spJ7q_now ._1spJ7q_dot{color:#1560ac;border-color:#389fff;box-shadow:0 0 0 4px #389fff2e}._1spJ7q_path ._1spJ7q_now ._1spJ7q_pathName{color:#1560ac;font-weight:600}._1spJ7q_step ._1spJ7q_foot{border-top-color:#e3ebf5;padding-top:10px}._1spJ7q_step ._1spJ7q_foot b{color:#1560ac;font-variant-numeric:tabular-nums;font-weight:700}@container (max-width:560px){._1spJ7q_stepRow{flex-wrap:wrap;align-items:flex-start;gap:12px}._1spJ7q_stepArt{border-radius:12px;width:48px;height:48px}._1spJ7q_stepArt svg{width:36px;height:40px}._1spJ7q_stepText{flex-basis:calc(100% - 60px)}._1spJ7q_step ._1spJ7q_stepRow>a{width:100%}._1spJ7q_pathName{font-size:10.5px}}._1spJ7q_step._1spJ7q_mini{align-items:center;gap:14px;padding:12px 16px;display:flex}._1spJ7q_step._1spJ7q_mini ._1spJ7q_stepArt{border-radius:12px;width:44px;height:44px;position:relative}._1spJ7q_lockBadge{color:#fff;background:#64748b;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}._1spJ7q_step._1spJ7q_mini ._1spJ7q_miniText b{color:#0f172a;font-size:14.5px;font-weight:600}._1spJ7q_step._1spJ7q_mini ._1spJ7q_miniText b em{color:#1560ac;font-style:normal}._1spJ7q_step._1spJ7q_mini ._1spJ7q_miniText small{color:#66707f;font-size:12.5px}._1spJ7q_miniPath{flex:none;align-items:center;display:flex}._1spJ7q_miniPath i{color:#8a96a8;background:#fff;border:2px solid #dbe4ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:700;display:grid}._1spJ7q_miniPath i+i{margin-left:14px;position:relative}._1spJ7q_miniPath i+i:before{content:"";background:#dbe4ef;width:14px;height:2px;margin-top:-1px;position:absolute;top:50%;right:100%}._1spJ7q_miniPath ._1spJ7q_on{color:#fff;background:#1560ac;border-color:#1560ac}._1spJ7q_miniPath ._1spJ7q_on+i:before{background:#1560ac}._1spJ7q_miniPath ._1spJ7q_now{color:#64748b;border-style:dashed;border-color:#94a3b8}._1spJ7q_step._1spJ7q_mini ._1spJ7q_ghost{background:#fff;min-height:34px;padding:0 14px;font-size:13px}@container (max-width:560px){._1spJ7q_miniPath{display:none}._1spJ7q_step._1spJ7q_mini ._1spJ7q_ghost{width:auto}}
.lumi-root{--gs-blue-50:#f2f8ff;--gs-blue-100:#dceafb;--gs-blue-200:#b7d2f2;--gs-blue-300:#7faee6;--gs-blue-400:#3f87d2;--gs-blue-500:#1560ac;--gs-blue-600:#0c52a6;--gs-blue-700:#0a4385;--gs-blue-800:#083163;--gs-blue-900:#051f40;--gs-blue-gradient:linear-gradient(180deg, #1560ac 0%, #829bf1 100%);--gs-white:#fff;--gs-slate-50:#f8fafc;--gs-slate-100:#f1f5f9;--gs-slate-150:#f0f1f3;--gs-slate-200:#e2e8f0;--gs-slate-300:#c9cacb;--gs-slate-400:#a1a1a1;--gs-slate-500:#90a1b9;--gs-slate-600:#62748e;--gs-slate-700:#505050;--gs-slate-800:#303030;--gs-slate-900:#0a0d17;--gs-violet-500:#585bff;--gs-yellow-100:#fff2dc;--gs-yellow-400:#ffd93d;--gs-orange-500:#fd7a62;--gs-success:#16a34a;--fg-1:var(--gs-slate-900);--fg-2:var(--gs-slate-700);--fg-3:var(--gs-slate-600);--fg-4:var(--gs-slate-500);--bg-surface:var(--gs-white);--border-default:var(--gs-slate-200);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #55607b73;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:9999px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.02em;--tracking-normal:-.01em;--tracking-wide:.02em;font-family:var(--font-sans);color:var(--fg-2);-webkit-font-smoothing:antialiased}.lumi-root *{box-sizing:border-box}.lumi-root a{color:var(--gs-blue-500);text-decoration:none}.lumi-root a:hover{color:var(--gs-blue-600)}.lumi-root button{font-family:inherit}.lumi-root h1,.lumi-root h2,.lumi-root h3{color:var(--fg-1);font-weight:var(--fw-bold);margin:0}.lumi-root.app{background:var(--bg-surface);grid-template-columns:1fr 316px;height:100%;min-height:0;transition:grid-template-columns .22s;display:grid;position:relative;overflow:hidden}.lumi-root.app.histclosed{grid-template-columns:1fr 0}.lumi-root.app.histclosed .hist{opacity:0;pointer-events:none;border-left-color:#0000;padding-left:0;padding-right:0}.lumi-root .hist{transition:opacity .18s}.lumi-root .histopen{z-index:25;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);width:34px;height:34px;color:var(--fg-3);cursor:pointer;box-shadow:var(--shadow-xs);place-items:center;display:grid;position:absolute;top:14px;right:14px}.lumi-root .histopen:hover{border-color:var(--gs-blue-300);color:var(--gs-blue-600);background:var(--gs-blue-50)}@media (prefers-reduced-motion:reduce){.lumi-root.app,.lumi-root .hist{transition:none}}.lumi-root .nav{background:var(--gs-slate-50);border-right:1px solid var(--border-default);flex-direction:column;height:100%;min-height:0;padding:16px 12px;display:flex}.lumi-root .brand{align-items:center;gap:9px;padding:2px 6px 18px;display:flex}.lumi-root .mark{background:var(--gs-blue-gradient);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.lumi-root .brand .nm{font-weight:var(--fw-bold);color:var(--fg-1);letter-spacing:var(--tracking-normal);font-size:15px}.lumi-root .navscroll{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.lumi-root .navscroll::-webkit-scrollbar{width:6px}.lumi-root .navscroll::-webkit-scrollbar-thumb{background:var(--gs-slate-200);border-radius:6px}.lumi-root .nlab{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-4);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:18px 8px 6px}.lumi-root .nitem{text-align:left;border-radius:var(--radius-md);width:100%;font-size:13.5px;font-weight:var(--fw-medium);color:var(--fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.lumi-root .nitem:hover{background:var(--gs-slate-150);color:var(--fg-1)}.lumi-root .nitem.on{color:var(--fg-1);font-weight:var(--fw-semibold);box-shadow:var(--shadow-xs);background:#fff}.lumi-root .nitem svg{color:var(--fg-4);flex:none}.lumi-root .nitem.on svg{color:var(--gs-blue-500)}.lumi-root .nitem .cnt{background:var(--gs-blue-500);color:#fff;font-size:10.5px;font-weight:var(--fw-bold);border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;display:grid}.lumi-root .usercard{border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs);background:#fff;margin-top:12px;padding:10px}.lumi-root .user{align-items:center;gap:9px;padding:2px;display:flex}.lumi-root .av{background:var(--gs-blue-100);width:32px;height:32px;color:var(--gs-blue-700);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.lumi-root .user .n{font-size:13px;font-weight:var(--fw-semibold);color:var(--fg-1);line-height:1.2}.lumi-root .user .r{font-size:var(--text-xs);color:var(--fg-4);margin-top:1px}.lumi-root .upbtn{border-radius:var(--radius-lg);color:#ffd93d;width:100%;font-weight:var(--fw-bold);cursor:pointer;background:#0a0d17;border:0;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px;font-size:13px;display:flex}.lumi-root .upbtn:hover{background:#16233d}.lumi-root .main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.lumi-root .top{border-bottom:1px solid var(--border-default);flex:none;align-items:center;gap:10px;height:58px;padding:0 22px;display:flex}.lumi-root .top>*{flex:none}.lumi-root .top .ttl{border-radius:var(--radius-md);max-width:100%;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--fg-1);cursor:text;background:0 0;border:1px solid #0000;flex:0 auto;align-items:center;gap:7px;min-width:0;margin-left:-8px;padding:5px 8px;display:inline-flex}.lumi-root .top .ttl>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumi-root .top .ttl svg{color:var(--fg-4);opacity:0;flex:none;transition:all .14s}.lumi-root .top .ttl:hover{border-color:var(--border-default);background:var(--gs-slate-50)}.lumi-root .top .ttl:hover svg{opacity:1}.lumi-root .top .ttlin{border:1px solid var(--gs-blue-300);border-radius:var(--radius-md);width:340px;min-width:0;max-width:100%;font-family:inherit;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--fg-1);background:#fff;outline:none;flex:0 auto;margin-left:-8px;padding:5px 8px;box-shadow:0 0 0 3px #1560ac1a}.lumi-root .mdlbtn,.lumi-root .meter,.lumi-root .ctx{white-space:nowrap}.lumi-root .ctx{border-radius:var(--radius-pill);background:var(--gs-blue-50);color:var(--gs-blue-600);font-size:var(--text-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@media (max-width:1320px){.lumi-root .ctx{display:none}}.lumi-root .icb{border-radius:var(--radius-md);width:30px;height:30px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.lumi-root .icb:hover{background:var(--gs-slate-150);color:var(--fg-1)}.lumi-root .mdl{position:relative}.lumi-root .mdlbtn{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-md);font-size:13px;font-weight:var(--fw-semibold);color:var(--fg-1);cursor:pointer;align-items:center;gap:7px;padding:6px 10px;transition:all .14s;display:inline-flex}.lumi-root .mdlbtn:hover{border-color:var(--gs-blue-300);background:var(--gs-blue-50)}.lumi-root .mdlbtn .cv{color:var(--fg-4)}.lumi-root .mdlmenu{border:1px solid var(--border-default);border-radius:var(--radius-xl);width:330px;box-shadow:var(--shadow-lg);z-index:40;background:#fff;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.lumi-root .mdlmenu .mh{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-4);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:10px 10px 6px}.lumi-root .mopt{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.lumi-root .mopt:hover{background:var(--gs-slate-100)}.lumi-root .mopt .mn{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--fg-1);align-items:center;gap:6px;display:flex}.lumi-root .mopt .md{font-size:var(--text-sm);color:var(--fg-3);margin-top:2px;line-height:1.4}.lumi-root .mopt .tick{color:var(--gs-blue-500);flex:none;margin-left:auto}.lumi-root .lock{background:var(--gs-yellow-100);color:#8a6d00;font-size:10.5px;font-weight:var(--fw-bold);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.lumi-root .mopt.lk .mn{color:var(--fg-2)}.lumi-root .mopt.soon{cursor:default;opacity:.6}.lumi-root .mopt.soon:hover{background:0 0}.lumi-root .goldpill{border-radius:var(--radius-pill);color:#ffd93d;font-size:var(--text-sm);font-weight:var(--fw-bold);white-space:nowrap;background:#0a0d17;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.lumi-root .goldstrip.owned h3{color:#ffd93d;align-items:center;gap:8px;display:flex}.lumi-root .goldstrip.owned button{color:#ffd93d;background:#ffd93d24}.lumi-root .goldstrip.owned button:hover{background:#ffd93d3d}.lumi-root .mopt.owned{background:linear-gradient(90deg,#fffbf0,#fffbf000)}.lumi-root .mopt.owned:hover{background:linear-gradient(90deg,#fff6e0,#fff6e059)}.lumi-root .mdlbtn.gold{color:#ffd93d;background:#0a0d17;border-color:#0a0d17}.lumi-root .mdlbtn.gold:hover{background:#16233d;border-color:#16233d}.lumi-root .mdlbtn.gold .cv{color:#ffd93db3}.lumi-root .soonchip{background:var(--gs-slate-100);color:var(--fg-3);font-size:10.5px;font-weight:var(--fw-bold);border-radius:var(--radius-pill);align-items:center;padding:2px 7px;display:inline-flex}.lumi-root .mdlmenu .foot{border-top:1px solid var(--border-default);margin-top:6px;padding:10px}.lumi-root .mdlmenu .foot button{border-radius:var(--radius-md);color:#ffd93d;width:100%;font-weight:var(--fw-bold);cursor:pointer;background:#0a0d17;border:0;padding:9px;font-size:12.5px}.lumi-root .meter{border-radius:var(--radius-pill);background:var(--gs-slate-100);color:var(--fg-3);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;border:0;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.lumi-root .meter:hover{background:var(--gs-slate-150);color:var(--fg-1)}.lumi-root .meter .mbar{background:var(--gs-slate-200);border-radius:3px;flex:none;width:44px;height:5px;overflow:hidden}.lumi-root .meter .mbar i{background:var(--gs-blue-500);height:100%;display:block}.lumi-root .thread{flex:1;min-height:0;padding:26px 0 8px;overflow-y:auto}.lumi-root .thread::-webkit-scrollbar{width:10px}.lumi-root .thread::-webkit-scrollbar-thumb{background:var(--gs-slate-200);border:3px solid #fff;border-radius:8px}.lumi-root .col{flex-direction:column;gap:26px;max-width:720px;margin:0 auto;padding:0 24px;display:flex}.lumi-root .msg{gap:12px;display:flex}.lumi-root .msg.me{justify-content:flex-end}.lumi-root .msg.me .bub{background:var(--gs-slate-100);color:var(--fg-1);border-radius:16px 16px 4px;max-width:78%;padding:11px 15px;font-size:15px;line-height:1.55}.lumi-root .bot{background:var(--gs-blue-gradient);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.lumi-root .body{min-width:0;color:var(--fg-2);flex:1;font-size:15px;line-height:1.65}.lumi-root .body strong{color:var(--fg-1);font-weight:var(--fw-semibold)}.lumi-root .body p{margin:0 0 12px;font-size:15px;line-height:1.65}.lumi-root .body p:last-child{margin-bottom:0}.lumi-root .body ul{margin:0 0 12px;padding-left:22px;list-style:outside}.lumi-root .body li{list-style:inherit;margin-bottom:6px;padding-left:2px;font-size:15px;line-height:1.6}.lumi-root .card{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-xs);margin:0 0 12px;padding:14px}.lumi-root .card .ch{align-items:center;gap:10px;margin-bottom:10px;display:flex}.lumi-root .logo{border-radius:var(--radius-md);background:var(--gs-slate-100);width:36px;height:36px;font-weight:var(--fw-bold);color:var(--fg-3);flex:none;place-items:center;font-size:13px;display:grid}.lumi-root .card .jt{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-1)}.lumi-root .card .jm{font-size:var(--text-sm);color:var(--fg-3)}.lumi-root .card .score{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gs-success);border-radius:var(--radius-pill);background:#e9f8ef;margin-left:auto;padding:4px 9px}.lumi-root .bar{background:var(--gs-slate-100);border-radius:4px;height:6px;margin:10px 0 6px;overflow:hidden}.lumi-root .bar i{background:var(--gs-blue-gradient);border-radius:4px;height:100%;display:block}.lumi-root .metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lumi-root .metric{background:var(--gs-slate-50);border-radius:var(--radius-md);padding:10px}.lumi-root .metric .k{font-size:var(--text-xs);color:var(--fg-4);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--fw-bold)}.lumi-root .metric .v{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--fg-1);margin-top:3px;line-height:1.2}.lumi-root .acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lumi-root .act{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-md);font-size:13px;font-weight:var(--fw-semibold);color:var(--fg-1);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;transition:all .14s;display:inline-flex}.lumi-root .act:hover{border-color:var(--gs-blue-300);background:var(--gs-blue-50);color:var(--gs-blue-600)}.lumi-root .act.pri{background:var(--gs-blue-gradient);color:#fff;border-color:#0000}.lumi-root .act.pri:hover{filter:brightness(1.06);color:#fff}.lumi-root .tools{opacity:.55;gap:4px;margin-top:2px;transition:all .15s;display:flex}.lumi-root .msg:hover .tools{opacity:1}.lumi-root .tool{border-radius:var(--radius-md);width:28px;height:28px;color:var(--fg-4);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lumi-root .tool:hover{background:var(--gs-slate-100);color:var(--fg-2)}.lumi-root .dots{align-items:center;gap:4px;height:22px;display:inline-flex}.lumi-root .dots i{background:var(--gs-slate-400);border-radius:50%;width:6px;height:6px;animation:1.1s infinite lumi-blink}.lumi-root .dots i:nth-child(2){animation-delay:.15s}.lumi-root .dots i:nth-child(3){animation-delay:.3s}@keyframes lumi-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lumi-root .home{flex:1;min-height:0;padding:34px 0 30px;overflow-y:auto}.lumi-root .home::-webkit-scrollbar{width:10px}.lumi-root .home::-webkit-scrollbar-thumb{background:var(--gs-slate-200);border:3px solid #fff;border-radius:8px}.lumi-root .hcol{max-width:940px;margin:0 auto;padding:0 28px}.lumi-root .hero{text-align:center;margin-bottom:20px}.lumi-root .blob{box-sizing:content-box;filter:blur(19px);opacity:.85;pointer-events:none;width:132px;height:92px;margin:0 auto 10px;padding:32px 0;position:relative}.lumi-root .blob i{mix-blend-mode:multiply;border-radius:50%;display:block;position:absolute}.lumi-root .blob i:first-child{background:var(--gs-blue-400);width:66px;height:66px;animation:7s ease-in-out infinite lumi-blob-a;top:44px;left:8px}.lumi-root .blob i:nth-child(2){background:var(--gs-violet-500);width:54px;height:54px;animation:9s ease-in-out infinite lumi-blob-b;top:38px;right:10px}.lumi-root .blob i:nth-child(3){background:var(--gs-blue-200);width:46px;height:46px;animation:11s ease-in-out infinite lumi-blob-c;bottom:36px;left:44px}@keyframes lumi-blob-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(16px,-8px)scale(1.14)}66%{transform:translate(-9px,9px)scale(.9)}}@keyframes lumi-blob-b{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-15px,11px)scale(.87)}70%{transform:translate(7px,-7px)scale(1.16)}}@keyframes lumi-blob-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10px,-13px)scale(1.2)}}@media (prefers-reduced-motion:reduce){.lumi-root .blob i{animation:none}}.lumi-root .hero h1{letter-spacing:var(--tracking-tight);margin:0 0 6px;font-size:38px}.lumi-root .hero .sub{font-size:var(--text-md);color:var(--fg-3)}.lumi-root .homeSlot{max-width:720px;margin:0 auto 34px}.lumi-root .homeSlot .comp{box-shadow:var(--shadow-md);background:#fff;border-radius:20px;flex-direction:column;min-height:132px;padding:16px 14px 12px 18px;display:flex}.lumi-root .homeSlot .comp textarea{flex:1;font-size:16px}.lumi-root .homeSlot .comprow{margin-top:auto}.lumi-root .secthead{align-items:center;gap:12px;margin:0 0 12px;display:flex}.lumi-root .secthead h2{font-size:var(--text-lg);letter-spacing:var(--tracking-normal);margin:0}.lumi-root .secthead .frac{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--fg-4)}.lumi-root .secthead .pbar{background:var(--gs-slate-200);border-radius:3px;width:120px;height:5px;overflow:hidden}.lumi-root .secthead .pbar i{background:var(--gs-blue-500);height:100%;display:block}.lumi-root .secthead .note{font-size:var(--text-sm);color:var(--fg-4);margin-left:auto}.lumi-root .strip{scrollbar-width:none;gap:10px;margin-bottom:32px;padding-bottom:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.lumi-root .strip::-webkit-scrollbar{display:none}.lumi-root .task{border:1px solid var(--border-default);border-radius:var(--radius-xl);cursor:pointer;min-width:238px;box-shadow:var(--shadow-xs);background:#fff;flex:none;align-items:center;gap:12px;padding:14px;transition:all .14s;display:flex}.lumi-root .task:hover{border-color:var(--gs-blue-300);box-shadow:var(--shadow-sm)}.lumi-root .task .tt{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--fg-1);line-height:1.35}.lumi-root .task .ti{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.lumi-root .task.done .tt{color:var(--fg-4);text-decoration:line-through}.lumi-root .task.done .ti{background:var(--gs-success)!important}.lumi-root .task.spotlight{border-color:var(--gs-blue-300);background:linear-gradient(180deg, #fff 0%, var(--gs-blue-50,#f2f7fd) 100%);animation:2.8s ease-in-out infinite lumi-spot-breathe;position:relative;overflow:hidden}.lumi-root .task.spotlight .ti{animation:2.8s ease-in-out infinite lumi-spot-nudge;background:var(--gs-blue-600,#1560ac)!important}.lumi-root .task.spotlight:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffffa6 50%,#0000 65%);animation:4.6s ease-in-out infinite lumi-spot-shine;position:absolute;inset:0;transform:translate(-120%)}.lumi-root .task.spotlight:hover,.lumi-root .task.spotlight:hover:after,.lumi-root .task.spotlight:hover .ti{animation-play-state:paused}@keyframes lumi-spot-breathe{0%,to{box-shadow:0 0 0 0 #1560ac47, var(--shadow-xs)}50%{box-shadow:0 0 0 6px #1560ac00, var(--shadow-sm)}}@keyframes lumi-spot-nudge{0%,82%,to{transform:scale(1)}88%{transform:scale(1.12)rotate(-4deg)}94%{transform:scale(1.06)rotate(3deg)}}@keyframes lumi-spot-shine{0%,62%{transform:translate(-120%)}92%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.lumi-root .task.spotlight,.lumi-root .task.spotlight .ti{animation:none}.lumi-root .task.spotlight:after{display:none}}.lumi-root .goldstrip.claim{margin-bottom:32px}.lumi-root .goldstrip.claim h3{color:#ffd93d;align-items:center;gap:8px;display:flex}.lumi-root .pbox{border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs);background:#fff;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;padding:16px 18px;display:flex}.lumi-root .pboxav{background:var(--gs-blue-100);width:44px;height:44px;color:var(--gs-blue-700);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid;overflow:hidden}.lumi-root .pboxav img{object-fit:cover;width:100%;height:100%}.lumi-root .pboxid{flex-direction:column;gap:2px;min-width:0;display:flex}.lumi-root .pboxname{font-size:15px;font-weight:var(--fw-bold);color:var(--fg-1)}.lumi-root .pboxrole{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lumi-root .pboxmeter{flex-direction:column;gap:4px;min-width:120px;display:flex}.lumi-root .pboxmeter .pbar{background:var(--gs-slate-200);border-radius:3px;width:120px;height:5px;overflow:hidden}.lumi-root .pboxmeter .pbar i{background:var(--gs-blue-500);height:100%;display:block}.lumi-root .pboxpct{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--fg-1);line-height:1}.lumi-root .pboxnext{flex-direction:column;gap:2px;min-width:0;max-width:26ch;display:flex}.lumi-root .pboxcap{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-4);letter-spacing:var(--tracking-wide);text-transform:uppercase}.lumi-root .pboxitem{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lumi-root .pboxcta{border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:13.5px;font-weight:var(--fw-semibold);color:var(--fg-1);cursor:pointer;white-space:nowrap;background:#fff;margin-left:auto;padding:10px 18px}.lumi-root .pboxcta:hover{border-color:var(--gs-blue-300);color:var(--gs-blue-600);background:var(--gs-blue-50)}.lumi-root .grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:14px;margin-bottom:28px;display:grid}.lumi-root .pcard{text-align:left;border:1px solid var(--border-default);border-radius:var(--radius-2xl);cursor:pointer;box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;padding:14px;transition:all .16s;display:flex}.lumi-root .pcard:hover{border-color:var(--gs-blue-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lumi-root .pcard h3{letter-spacing:var(--tracking-normal);margin:9px 0 0;font-size:15px;line-height:1.3}.lumi-root .pcard .pd{color:var(--fg-3);margin-top:5px;font-size:12.5px;line-height:1.45}.lumi-root .viz{border-radius:var(--radius-xl);justify-content:center;align-items:center;height:104px;margin-top:12px;padding:12px;display:flex;position:relative;overflow:hidden}.lumi-root .viz .vspark{width:24px;height:24px;color:var(--gs-blue-500);background:#ffffffbf;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.lumi-root .viz .big{font-size:26px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.lumi-root .viz .cap{font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.75}.lumi-root .v-blue{color:var(--gs-blue-800);background:linear-gradient(150deg,#dceafb,#b7d2f2)}.lumi-root .v-gold{color:#7a5e00;background:linear-gradient(150deg,#fff2dc,#ffe1a8)}.lumi-root .v-violet{color:#40329e;background:linear-gradient(150deg,#efeaff,#d9ceff)}.lumi-root .v-green{color:#12603a;background:linear-gradient(150deg,#e4f6ea,#c3ecd3)}.lumi-root .v-slate{color:var(--fg-1);background:linear-gradient(150deg,#f1f5f9,#dde5ee)}.lumi-root .plabel{font-size:10.5px;font-weight:var(--fw-bold);border-radius:var(--radius-pill);color:inherit;background:#fffc;padding:3px 8px;position:absolute;top:10px;left:10px}.lumi-root .pfoot{align-items:center;gap:8px;margin-top:12px;display:flex}.lumi-root .pprice{font-size:12.5px;font-weight:var(--fw-bold);color:var(--fg-1)}.lumi-root .pprice s{color:var(--fg-4);font-weight:var(--fw-medium);margin-right:4px}.lumi-root .pcta{font-size:12.5px;font-weight:var(--fw-bold);color:var(--gs-blue-600);margin-left:auto}.lumi-root .goldstrip{background:linear-gradient(140deg,#0a0d17,#16233d);border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:28px;padding:20px 24px;display:flex}.lumi-root .goldstrip h3{color:#fff;letter-spacing:var(--tracking-normal);margin:0 0 4px;font-size:19px}.lumi-root .goldstrip p{color:#ffffffb3;max-width:56ch;margin:0;font-size:13.5px}.lumi-root .goldstrip button{border-radius:var(--radius-lg);color:#3a2a05;font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;background:#ffd93d;border:0;margin-left:auto;padding:12px 22px;font-size:14px}.lumi-root .comp-wrap{background:linear-gradient(#fff0,#fff 32%);flex:none;padding:10px 24px 18px}.lumi-root .comp{border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--gs-slate-50);max-width:720px;box-shadow:var(--shadow-sm);margin:0 auto;padding:12px 12px 10px 16px;transition:all .15s}.lumi-root .comp:focus-within{border-color:var(--gs-blue-300);box-shadow:0 0 0 4px #1560ac14, var(--shadow-md);background:#fff}.lumi-root .comp textarea{resize:none;width:100%;color:var(--fg-1);background:0 0;border:0;outline:none;max-height:160px;padding:2px 0 6px;font-family:inherit;font-size:15px;line-height:1.55}.lumi-root .comp textarea::placeholder{color:var(--fg-4)}.lumi-root .comprow{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.lumi-root .pill{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-pill);min-width:0;max-width:100%;font-size:12.5px;font-weight:var(--fw-medium);color:var(--fg-3);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.lumi-root .pill:hover,.lumi-root .pill.on{border-color:var(--gs-blue-300);color:var(--gs-blue-600);background:var(--gs-blue-50)}.lumi-root .comprow .mdl{margin-left:auto}.lumi-root .comprow .mdlbtn{border-radius:var(--radius-pill);font-size:12.5px;font-weight:var(--fw-semibold);padding:6px 10px 6px 9px}.lumi-root .mdl.up .mdlmenu{overscroll-behavior:contain;max-height:min(60vh,400px);inset:auto 0 calc(100% + 8px) auto;overflow-y:auto}.lumi-root .mdl.up .mdlmenu .foot{background:#fff;margin-top:0;position:sticky;bottom:0}@media (max-width:640px){.lumi-root .comprow .mdlname,.lumi-root .pilltxt{display:none}.lumi-root .comprow .pill{padding:7px 10px}.lumi-root .comprow .mdlbtn{padding:7px 8px}.lumi-root .comprow{position:relative}.lumi-root .mdl.up{position:static}.lumi-root .mdl.up .mdlmenu{width:auto;max-height:min(62vh,420px);bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:none}.lumi-root .hcol{padding:0 16px}.lumi-root .comp{padding:12px 10px 10px 14px}.lumi-root .hero h1{font-size:30px}.lumi-root .secthead{flex-wrap:wrap;row-gap:6px}.lumi-root .secthead h2{flex:1 0 100%}.lumi-root .secthead .pbar{flex:auto;width:auto;min-width:90px}.lumi-root .secthead .note{flex:1 0 100%;margin-left:0}.lumi-root .homeSlot{margin-bottom:22px}.lumi-root .pbox{gap:12px}.lumi-root .pboxcta{flex:1 0 100%;margin-left:0}}.lumi-root .send{background:var(--gs-slate-300);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.lumi-root .send.ready{background:var(--gs-blue-500);color:#fff}.lumi-root .send.ready:hover{background:var(--gs-blue-600);color:#fff}.lumi-root .disc{text-align:center;max-width:720px;font-size:var(--text-xs);color:var(--fg-4);margin:8px auto 0}.lumi-root .hist{border-left:1px solid var(--border-default);background:var(--gs-slate-50);flex-direction:column;height:100%;min-height:0;padding:16px 14px;display:flex}.lumi-root .histhead{align-items:center;gap:8px;padding:0 2px 12px;display:flex}.lumi-root .histhead h3{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--fg-1);margin:0}.lumi-root .histscroll{flex-direction:column;flex:1;gap:8px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.lumi-root .hrow{padding:0}.lumi-root .hrowmain{text-align:left;min-width:0;font:inherit;font-size:13.5px;font-weight:var(--fw-medium);color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px;display:flex}.lumi-root .hrowmain>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumi-root .hrowmain svg{color:var(--fg-4);flex:none}.lumi-root .hrow.on .hrowmain svg{color:var(--gs-blue-500)}.lumi-root .hdel{border-radius:var(--radius-md);width:28px;height:28px;color:var(--fg-4);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;margin-right:4px;transition:all .12s;display:grid}.lumi-root .hrow:hover .hdel,.lumi-root .hdel:focus-visible{opacity:1}.lumi-root .hdel:hover{color:#c0392b;background:#fde8e6}.lumi-root .chatlocked{border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--gs-slate-50);flex-direction:column;align-items:flex-start;gap:6px;max-width:720px;margin:0 auto;padding:16px 18px;display:flex}.lumi-root .chatlocked strong{color:var(--fg-1);font-size:14px}.lumi-root .chatlocked span{color:var(--fg-3);font-size:13px}.lumi-root .chatlocked .act{margin-top:6px}.lumi-root .histempty{color:var(--fg-4);padding:18px 4px;font-size:13px}.lumi-root .histscroll::-webkit-scrollbar{width:6px}.lumi-root .histscroll::-webkit-scrollbar-thumb{background:var(--gs-slate-200);border-radius:6px}.lumi-root .histscroll{gap:0}.lumi-root .hgroup{flex-direction:column;display:flex}.lumi-root .glab{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-4);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:16px 8px 6px}.lumi-root .hgroup:first-child .glab{padding-top:4px}.lumi-root .hrow{text-align:left;border-radius:var(--radius-md);width:100%;font-size:13.5px;font-weight:var(--fw-medium);color:var(--fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;transition:all .12s;display:flex}.lumi-root .hrow svg{color:var(--fg-4);flex:none}.lumi-root .hrow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumi-root .hrow:hover{background:var(--gs-slate-150);color:var(--fg-1)}.lumi-root .hrow.on{color:var(--fg-1);font-weight:var(--fw-semibold);box-shadow:var(--shadow-xs);background:#fff}.lumi-root .hrow.on svg{color:var(--gs-blue-500)}.lumi-root .histfoot{border-top:1px solid var(--border-default);padding-top:10px}.lumi-root .newbtn{border-radius:var(--radius-lg);background:var(--gs-blue-500);color:#fff;width:100%;font-weight:var(--fw-bold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:13.5px;display:flex}.lumi-root .newbtn:hover{background:var(--gs-blue-600)}.lumi-ovl{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;opacity:0;pointer-events:none;background:#0a0d178c;place-items:center;padding:24px;transition:all .18s;display:grid;position:fixed;inset:0}.lumi-ovl.on{opacity:1;pointer-events:auto}.lumi-ovl .modal{width:min(720px,100%);max-height:88vh;box-shadow:var(--shadow-xl);font-family:var(--font-sans);background:#fff;border-radius:20px;transition:all .2s;overflow-y:auto;transform:translateY(10px)scale(.98)}.lumi-ovl.on .modal{transform:none}.lumi-ovl .mhead{color:#fff;background:linear-gradient(150deg,#0a0d17,#16233d);border-radius:20px 20px 0 0;padding:26px 28px 24px;position:relative}.lumi-ovl .gchip{color:#ffd93d;font-size:var(--text-xs);font-weight:var(--fw-bold);border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#ffd93d24;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.lumi-ovl .mhead h2{color:#fff;letter-spacing:var(--tracking-tight);font-size:26px;font-weight:var(--fw-bold);margin:12px 0 6px}.lumi-ovl .mhead p{color:#ffffffb8;font-size:var(--text-md);max-width:52ch;margin:0}.lumi-ovl .mx{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.lumi-ovl .mx:hover{background:#ffffff38}.lumi-ovl .mbody{padding:22px 28px 26px}.lumi-ovl .cmp{border-collapse:collapse;width:100%}.lumi-ovl .cmp th{text-align:left;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--fg-4);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:0 12px 10px}.lumi-ovl .cmp th.g{color:#8a6d00}.lumi-ovl .cmp td{border-top:1px solid var(--gs-slate-100);color:var(--fg-2);vertical-align:top;padding:11px 12px;font-size:13.5px}.lumi-ovl .cmp td.lb{font-weight:var(--fw-semibold);color:var(--fg-1);width:34%}.lumi-ovl .cmp td.gd{color:#5c4700;font-weight:var(--fw-semibold);background:#fffbf0;width:33%}.lumi-ovl .cmp tr:first-child td.gd{border-radius:10px 10px 0 0}.lumi-ovl .cmp tr:last-child td.gd{border-radius:0 0 10px 10px}.lumi-ovl .mfoot{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 28px 24px;display:flex}.lumi-ovl .price{font-size:26px;font-weight:var(--fw-bold);color:var(--fg-1);letter-spacing:var(--tracking-tight)}.lumi-ovl .price span{font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--fg-4)}.lumi-ovl .price .from{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-4)}@media (max-width:640px){.lumi-ovl .mfoot{gap:10px}.lumi-ovl .ghost2,.lumi-ovl .gbtn{text-align:center;flex:auto}}.lumi-ovl .gbtn{border-radius:var(--radius-lg);color:#ffd93d;font-weight:var(--fw-bold);cursor:pointer;background:#0a0d17;border:0;padding:14px 26px;font-size:15px}.lumi-ovl .gbtn:hover{background:#16233d}.lumi-ovl .ghost2{border:1px solid var(--border-default);border-radius:var(--radius-lg);font-weight:var(--fw-semibold);color:var(--fg-2);cursor:pointer;background:#fff;margin-left:auto;padding:14px 18px;font-size:14px}@media (max-width:1180px){.lumi-root.app,.lumi-root.app.histclosed{grid-template-columns:1fr}.lumi-root .hist{z-index:30;background:var(--gs-slate-50);width:min(316px,86vw);box-shadow:var(--shadow-lg);transition:transform .22s,opacity .18s;position:absolute;top:0;bottom:0;right:0}.lumi-root.app.histclosed .hist{padding-left:14px;padding-right:14px;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.lumi-root .hist{transition:none}}.lumi-root .body ol{margin:0 0 12px;padding-left:22px;list-style:decimal}.lumi-root .body ul:last-child,.lumi-root .body ol:last-child{margin-bottom:0}.lumi-root .body li>p{margin:0}.lumi-root .body a{color:#1857c4;text-decoration:underline}.lumi-root .body code{background:#0f172a0f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.lumi-ovl .modal.confirm{width:min(400px,100%)}.lumi-root .cfm-t{font-size:18px;font-weight:var(--fw-bold);color:var(--fg-1);margin:0 0 8px}.lumi-root .cfm-s{font-size:var(--text-md);color:var(--fg-3);margin:0 0 20px;line-height:1.55}.lumi-root .cfm-acts{justify-content:flex-end;gap:10px;display:flex}.lumi-root .cfm-del{border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--fw-semibold);color:#fff;cursor:pointer;background:#c0392b;border:0;padding:9px 18px;transition:all .14s}.lumi-root .cfm-del:hover{filter:brightness(1.07)}.lumi-root .body.turnfail{color:var(--fg-3)}.lumi-root .retrylink{font:inherit;color:var(--gs-blue-600);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lumi-root .partialnote{font-size:var(--text-sm);color:var(--fg-4);margin-top:6px}.lumi-root .herotop{flex:none;align-items:center;padding:14px 22px 0;display:flex}.lumi-root .homebtn{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--fg-2);cursor:pointer;flex:none;align-items:center;gap:6px;padding:6px 13px 6px 10px;transition:all .14s;display:inline-flex}.lumi-root .homebtn:hover{border-color:var(--gs-blue-300);background:var(--gs-blue-50);color:var(--gs-blue-600)}.lumi-root .homebtn svg{flex:none}
._7Wq6IG_bar{color:#fff;background:linear-gradient(90deg,#0f2547,#1560ac 55%,#3a3fd6);width:100%;position:relative}._7Wq6IG_barMain{width:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:7px 40px;font-size:11.5px;line-height:1.4;display:block}._7Wq6IG_barMain strong{font-weight:700}._7Wq6IG_barMain:hover ._7Wq6IG_more{text-decoration-thickness:2px}._7Wq6IG_more{text-underline-offset:2px;font-weight:700;text-decoration:underline}._7Wq6IG_dot{vertical-align:1px;background:#34d399;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #34d39940}._7Wq6IG_x{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;font-size:18px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._7Wq6IG_x:hover{color:#fff;background:#ffffff1f}._7Wq6IG_overlay{z-index:1000;background:#0a142880;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._7Wq6IG_sheet{text-align:center;background:#fff;border-radius:20px;outline:none;width:100%;max-width:460px;max-height:calc(100vh - 32px);padding:28px 26px 22px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #091b3a4d}._7Wq6IG_close{color:#4f5f70;cursor:pointer;background:#f1f5fa;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}._7Wq6IG_badge{color:#4f5f70;border:1px solid #e4ebf3;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}._7Wq6IG_title{color:#182b3d;letter-spacing:-.02em;margin:14px 0 6px;font-size:24px;font-weight:700}._7Wq6IG_lead{color:#4f5f70;max-width:360px;margin:0 auto;font-size:14.5px;line-height:1.55}._7Wq6IG_perks{text-align:left;gap:12px;margin:20px 0 22px;padding:0;list-style:none;display:grid}._7Wq6IG_perks li{color:#4f5f70;background:#f5f9fe;border-radius:14px;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}._7Wq6IG_perks strong{color:#182b3d;margin-bottom:2px;font-size:14px;display:block}._7Wq6IG_tick{color:#fff;text-align:center;background:#1560ac;border-radius:50%;flex:0 0 22px;height:22px;font-size:12px;font-weight:700;line-height:22px}._7Wq6IG_cta{background:#1560ac;border-radius:999px;padding:13px 18px;font-size:15px;font-weight:600;text-decoration:none;display:block;color:#fff!important}._7Wq6IG_cta:hover{background:#11528f}._7Wq6IG_note{color:#7b8fa1;margin:10px 0 0;font-size:12px}
._6kwszW_launcher{z-index:40;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1560ac,#2b7fd4);border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 17px 11px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .14s,box-shadow .14s;display:inline-flex;position:fixed;bottom:88px;right:20px;box-shadow:0 6px 20px #1560ac52}._6kwszW_launcher:hover{transform:translateY(-1px);box-shadow:0 8px 26px #1560ac66}._6kwszW_launcher:active{transform:translateY(0)}@media (min-width:770px){._6kwszW_launcher{bottom:22px}}@media (max-width:480px){._6kwszW_label{display:none}._6kwszW_launcher{padding:13px}}
