._section_zpzgi_1{--ca-bg:#f8fbff;--ca-bg-deep:#eef4ff;--ca-card:#ffffffdb;--ca-card-strong:#fffffff5;--ca-panel:#ffffffb8;--ca-text:#0f172a;--ca-muted:#64748b;--ca-subtle:#94a3b8;--ca-border:#94a3b838;--ca-blue:#2563eb;--ca-cyan:#0891b2;--ca-violet:#7c3aed;--ca-pink:#db2777;--ca-green:#059669;--ca-amber:#d97706;--ca-soft-blue:#2563eb17;--ca-shadow:0 20px 50px #1e40af14;isolation:isolate;color:var(--ca-text);background:radial-gradient(circle at 10% 18%,#22d3ee1c,#0000 21rem),radial-gradient(circle at 88% 12%,#a855f71a,#0000 23rem),radial-gradient(circle at 82% 88%,#ec489916,#0000 20rem),radial-gradient(circle at 18% 86%,#f59e0b13,#0000 18rem),linear-gradient(145deg,#f8fbff 0%,#f5f3ff 48%,#eef9ff 100%);border-top:1px solid #94a3b81f;position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] ._section_zpzgi_1,html[data-public-theme=dark] ._section_zpzgi_1,.dark ._section_zpzgi_1,.theme-dark ._section_zpzgi_1,[data-theme=dark] ._section_zpzgi_1{--ca-bg:#040a15;--ca-bg-deep:#071022;--ca-card:#0a1427e6;--ca-card-strong:#0c182efa;--ca-panel:#071122b3;--ca-text:#f8fafc;--ca-muted:#a8b6ca;--ca-subtle:#74849c;--ca-border:#60a5fa29;--ca-blue:#3b82f6;--ca-cyan:#22d3ee;--ca-violet:#8b5cf6;--ca-pink:#ec4899;--ca-green:#22c55e;--ca-amber:#f59e0b;--ca-soft-blue:#3b82f61f;--ca-shadow:0 24px 62px #0000004d;background:radial-gradient(circle at 10% 18%,#22d3ee1a,#0000 22rem),radial-gradient(circle at 88% 10%,#8b5cf621,#0000 24rem),radial-gradient(circle at 84% 86%,#ec48991a,#0000 21rem),radial-gradient(circle at 16% 88%,#f59e0b12,#0000 18rem),linear-gradient(145deg,#020815 0%,#080b1d 48%,#03111d 100%)}._content_zpzgi_62{z-index:2;position:relative}._backdrop_zpzgi_67{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._backdrop_zpzgi_67:before,._backdrop_zpzgi_67:after{content:"";filter:blur(48px);opacity:.28;will-change:transform;border-radius:48% 52% 61% 39%/58% 41% 59% 42%;position:absolute}._backdrop_zpzgi_67:before{background:conic-gradient(from 35deg,#22d3ee9e,#3b82f694,#8b5cf69e,#ec489980,#22d3ee9e);width:42rem;height:24rem;animation:20s ease-in-out infinite alternate _chromaticBloomOne_zpzgi_1;top:4%;left:-12rem}._backdrop_zpzgi_67:after{background:conic-gradient(from 190deg,#f59e0b80,#ec48998f,#8b5cf694,#22d3ee85,#f59e0b80);width:39rem;height:25rem;animation:24s ease-in-out infinite alternate _chromaticBloomTwo_zpzgi_1;bottom:-7rem;right:-13rem}._orbit_zpzgi_119{filter:blur(16px);opacity:.46;mix-blend-mode:screen;will-change:transform;border:0;border-radius:49% 51% 42% 58%/61% 45% 55% 39%;height:6.5rem;position:absolute}._orbit_zpzgi_119:before{content:"";border-radius:inherit;filter:blur(7px);background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;inset:18% 5%}._orbitOne_zpzgi_145{background:linear-gradient(90deg,#22d3ee00,#22d3ee94 18%,#3b82f69e 45%,#8b5cf680 72%,#8b5cf600);width:34rem;animation:16s ease-in-out infinite alternate _chromaticRibbonOne_zpzgi_1;top:28%;left:-6rem;transform:rotate(-12deg)}._orbitTwo_zpzgi_162{background:linear-gradient(90deg,#f59e0b00,#f59e0b75 16%,#ec489994 42%,#8b5cf685 70%,#22d3ee00);width:38rem;animation:18s ease-in-out infinite alternate _chromaticRibbonTwo_zpzgi_1;bottom:18%;right:-8rem;transform:rotate(11deg)}._verificationGlow_zpzgi_179{filter:blur(28px);opacity:.7;background:conic-gradient(from 45deg,#22d3ee38,#3b82f62e,#8b5cf633,#ec48992e,#f59e0b24,#22d3ee38);border-radius:44% 56% 52% 48%/62% 41% 59% 38%;width:27rem;height:12rem;animation:14s ease-in-out infinite _verificationAurora_zpzgi_1;position:absolute;top:23%;left:50%;transform:translate(-50%)rotate(-5deg)}._heading_zpzgi_202{text-align:center;max-width:54rem;margin:0 auto}._eyebrow_zpzgi_208{min-height:2rem;color:var(--ca-blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:850;display:inline-flex}._eyebrowIcon_zpzgi_220{border:1px solid color-mix(in srgb, var(--ca-blue) 16%, transparent);background:var(--ca-soft-blue);border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid}._eyebrowIcon_zpzgi_220 svg{width:1rem;height:1rem}._heading_zpzgi_202 h2{max-width:48rem;color:var(--ca-text);letter-spacing:-.045em;text-wrap:balance;margin:.8rem auto 0;font-size:clamp(2.1rem,4.7vw,3.7rem);font-weight:900;line-height:1.02}._heading_zpzgi_202 p{max-width:42rem;color:var(--ca-muted);text-wrap:pretty;margin:1rem auto 0;font-size:.95rem;line-height:1.75}._headingMark_zpzgi_255{background:linear-gradient(90deg, transparent, var(--ca-blue), var(--ca-violet), transparent);border-radius:999px;width:3.4rem;height:2px;margin:1rem auto 0;display:block}._filters_zpzgi_271{scrollbar-width:none;gap:.55rem;max-width:56rem;margin:1.8rem auto 0;padding:.2rem .1rem .45rem;display:flex;overflow-x:auto}._filters_zpzgi_271::-webkit-scrollbar{display:none}._filterButton_zpzgi_285{border:1px solid var(--ca-border);background:color-mix(in srgb, var(--ca-card) 88%, transparent);min-height:2.6rem;color:var(--ca-muted);border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.35rem .78rem;font-size:.72rem;font-weight:760;transition:transform .16s,color .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff05}._filterButton_zpzgi_285:hover{color:var(--ca-blue);border-color:color-mix(in srgb, var(--ca-blue) 26%, var(--ca-border));transform:translateY(-1px)}._filterButtonActive_zpzgi_313{border-color:color-mix(in srgb, var(--ca-blue) 38%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ca-blue) 88%, white), color-mix(in srgb, var(--ca-violet) 75%, var(--ca-blue)));color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--ca-blue) 22%, transparent), inset 0 1px 0 #fff3}._filterButtonActive_zpzgi_313:hover{border-color:color-mix(in srgb, var(--ca-violet) 42%, var(--ca-blue));background:linear-gradient(135deg, color-mix(in srgb, var(--ca-blue) 92%, white), color-mix(in srgb, var(--ca-violet) 82%, var(--ca-blue)));color:#fff;box-shadow:0 12px 28px color-mix(in srgb, var(--ca-blue) 26%, transparent), inset 0 1px 0 #ffffff38}._filterIcon_zpzgi_341{place-items:center;width:1.05rem;height:1.05rem;display:inline-grid}._filterIcon_zpzgi_341 svg{width:100%;height:100%}._filterCount_zpzgi_353{background:color-mix(in srgb, currentColor 8%, transparent);text-align:center;border-radius:999px;min-width:1.25rem;padding:.08rem .34rem;font-size:.58rem;line-height:1.25}._filterButtonActive_zpzgi_313 ._filterCount_zpzgi_353{background:#ffffff24}._showcaseGrid_zpzgi_367{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.25rem;margin-top:1.35rem;display:grid}._showcaseGridSingle_zpzgi_374{grid-template-columns:minmax(0,1fr);max-width:58rem;margin-left:auto;margin-right:auto}._panel_zpzgi_381{min-width:0}._panelHeading_zpzgi_385{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.2rem;margin-bottom:.55rem;display:flex}._panelHeadingTitle_zpzgi_394{align-items:center;gap:.5rem;min-width:0;display:flex}._panelHeadingIcon_zpzgi_401{background:var(--ca-soft-blue);width:1.8rem;height:1.8rem;color:var(--ca-blue);border-radius:.55rem;flex:0 0 1.8rem;place-items:center;display:inline-grid}._panelHeadingIcon_zpzgi_401 svg{width:.95rem;height:.95rem}._panelHeading_zpzgi_385 h3{color:var(--ca-text);margin:0;font-size:.9rem;font-weight:850}._panelCount_zpzgi_424{border:1px solid var(--ca-border);min-height:1.35rem;color:var(--ca-subtle);border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex}._credentialList_zpzgi_436{gap:.42rem;display:grid}._recordDetails_zpzgi_441{border:1px solid var(--ca-border);background:linear-gradient(135deg, var(--ca-card-strong), var(--ca-card));min-width:0;box-shadow:var(--ca-shadow);border-radius:.78rem;overflow:hidden}._recordDetails_zpzgi_441[open]{border-color:color-mix(in srgb, var(--ca-blue) 28%, var(--ca-border))}._recordDetails_zpzgi_441>summary{cursor:pointer;outline:none;list-style:none}._recordDetails_zpzgi_441>summary::-webkit-details-marker{display:none}._recordDetails_zpzgi_441>summary::marker{content:""}._recordDetails_zpzgi_441>summary:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ca-blue) 24%, transparent)}._credentialRow_zpzgi_477{grid-template-columns:5.35rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-width:0;padding:.55rem .65rem;display:grid}._credentialMedia_zpzgi_486{border:1px solid var(--ca-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ca-soft-blue) 75%, transparent), color-mix(in srgb, var(--ca-card-strong) 90%, transparent));width:5.35rem;height:4.35rem;color:var(--ca-blue);border-radius:.64rem;place-items:center;display:grid;position:relative;overflow:hidden}._credentialMediaFallback_zpzgi_504{place-items:center;width:100%;height:100%;display:grid}._credentialMediaFallback_zpzgi_504 svg{width:1.45rem;height:1.45rem}._credentialMedia_zpzgi_486 img{object-fit:cover;object-position:center;background:0 0;width:100%;height:100%;padding:0;position:absolute;inset:0}._credentialCopy_zpzgi_527{min-width:0}._recordType_zpzgi_531{color:var(--ca-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850;display:block}._credentialCopy_zpzgi_527 h4{color:var(--ca-text);text-overflow:ellipsis;white-space:nowrap;margin:.16rem 0 0;font-size:.82rem;font-weight:850;line-height:1.35;overflow:hidden}._credentialCopy_zpzgi_527 p{color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.66rem;line-height:1.35;overflow:hidden}._credentialMeta_zpzgi_561{color:var(--ca-muted);justify-content:flex-end;align-items:center;gap:.42rem;font-size:.66rem;font-weight:750;display:flex}._verifiedBadge_zpzgi_571,._expandIndicator_zpzgi_572{border-radius:999px;flex:0 0 1.55rem;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}._verifiedBadge_zpzgi_571{border:1px solid color-mix(in srgb, var(--ca-green) 28%, transparent);background:color-mix(in srgb, var(--ca-green) 11%, transparent);color:var(--ca-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--ca-green) 4%, transparent)}._expandIndicator_zpzgi_572{border:1px solid color-mix(in srgb, var(--ca-blue) 18%, transparent);background:var(--ca-soft-blue);color:var(--ca-blue)}._verifiedBadge_zpzgi_571 svg,._expandIndicator_zpzgi_572 svg{width:.86rem;height:.86rem}._expandIndicator_zpzgi_572 svg{transition:transform .18s}._recordDetails_zpzgi_441[open] ._expandIndicator_zpzgi_572 svg{transform:rotate(180deg)}._featuredDot_zpzgi_608{width:1.35rem;height:1.35rem;color:var(--ca-amber);background:#f59e0b17;border:1px solid #f59e0b38;border-radius:999px;place-items:center;font-size:.55rem;display:inline-grid}._achievementGrid_zpzgi_620{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.48rem;display:grid}._achievementTile_zpzgi_627{--achievement-tone:var(--ca-violet);border:1px solid var(--ca-border);background:linear-gradient(145deg, var(--ca-card-strong), var(--ca-card));min-width:0;box-shadow:var(--ca-shadow);border-radius:.8rem;align-self:start;position:relative;overflow:hidden}._achievementTile_zpzgi_627[open]{border-color:color-mix(in srgb, var(--achievement-tone) 28%, var(--ca-border))}._achievementSummary_zpzgi_652{cursor:pointer;outline:none;min-width:0;padding:.72rem;list-style:none;display:block}._achievementSummary_zpzgi_652::-webkit-details-marker{display:none}._achievementSummary_zpzgi_652::marker{content:""}._achievementSummary_zpzgi_652:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--achievement-tone) 22%, transparent)}._achievementTone1_zpzgi_673{--achievement-tone:var(--ca-violet)}._achievementTone2_zpzgi_677{--achievement-tone:var(--ca-pink)}._achievementTone3_zpzgi_681{--achievement-tone:var(--ca-green)}._achievementTone4_zpzgi_685{--achievement-tone:var(--ca-amber)}._achievementTop_zpzgi_689{justify-content:space-between;align-items:flex-start;gap:.55rem;min-width:0;display:flex}._achievementIcon_zpzgi_697{background:color-mix(in srgb, var(--achievement-tone) 14%, transparent);width:2.35rem;height:2.35rem;color:var(--achievement-tone);border-radius:999px;flex:0 0 2.35rem;place-items:center;display:grid;position:relative;overflow:hidden}._achievementIconFallback_zpzgi_710{place-items:center;width:100%;height:100%;display:grid}._achievementIcon_zpzgi_697 svg{width:1.12rem;height:1.12rem}._achievementIcon_zpzgi_697 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._achievementFlags_zpzgi_730{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;min-width:0;display:flex}._achievementFeatured_zpzgi_738,._achievementYear_zpzgi_739{border-radius:999px;align-items:center;min-height:1.25rem;padding:.06rem .38rem;font-size:.52rem;font-weight:800;display:inline-flex}._achievementFeatured_zpzgi_738{color:var(--ca-amber);background:#f59e0b14;border:1px solid #f59e0b33}._achievementYear_zpzgi_739{border:1px solid var(--ca-border);color:var(--ca-subtle)}._achievementTile_zpzgi_627 h4{color:var(--ca-text);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.62rem 0 0;font-size:1rem;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}._achievementLabel_zpzgi_773{color:var(--achievement-tone);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.58rem;font-weight:800;line-height:1.3;overflow:hidden}._achievementDescription_zpzgi_784{color:var(--ca-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.52rem 0 0;font-size:.66rem;line-height:1.55;display:-webkit-box;overflow:hidden}._achievementAccent_zpzgi_795{background:var(--achievement-tone);width:1.6rem;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--achievement-tone) 26%, transparent);border-radius:999px;margin-top:.65rem}._achievementVerified_zpzgi_804,._achievementChevron_zpzgi_805{background:color-mix(in srgb, var(--achievement-tone) 10%, transparent);width:1.3rem;height:1.3rem;color:var(--achievement-tone);border-radius:999px;place-items:center;display:inline-grid}._achievementVerified_zpzgi_804{border:1px solid color-mix(in srgb, var(--ca-green) 26%, transparent);background:color-mix(in srgb, var(--ca-green) 10%, transparent);color:var(--ca-green)}._achievementChevron_zpzgi_805{border:1px solid var(--ca-border);color:var(--ca-muted)}._achievementVerified_zpzgi_804 svg,._achievementChevron_zpzgi_805 svg{width:.7rem;height:.7rem}._achievementChevron_zpzgi_805 svg{transition:transform .18s}._achievementTile_zpzgi_627[open] ._achievementChevron_zpzgi_805 svg{transform:rotate(180deg)}._recordExpandedPanel_zpzgi_840{border-top:1px solid var(--ca-border);background:linear-gradient(180deg, color-mix(in srgb, var(--ca-soft-blue) 28%, transparent), color-mix(in srgb, var(--ca-panel) 78%, transparent));padding:.78rem}._expandedFeatured_zpzgi_851{border:1px solid color-mix(in srgb, var(--ca-amber) 28%, transparent);background:color-mix(in srgb, var(--ca-amber) 9%, transparent);min-height:1.55rem;color:var(--ca-amber);border-radius:999px;align-items:center;gap:.32rem;margin-bottom:.52rem;padding:.12rem .52rem;font-size:.58rem;font-weight:850;display:inline-flex}._expandedFeatured_zpzgi_851 span{font-size:.62rem}._detailFacts_zpzgi_870{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}._detailFact_zpzgi_870{border:1px solid var(--ca-border);background:color-mix(in srgb, var(--ca-card) 88%, transparent);border-radius:.58rem;min-width:0;padding:.48rem .52rem}._detailFact_zpzgi_870 span{color:var(--ca-subtle);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:850;display:block}._detailFact_zpzgi_870 strong{overflow-wrap:anywhere;color:var(--ca-text);margin-top:.16rem;font-size:.65rem;font-weight:800;line-height:1.4;display:block}._detailTextBlock_zpzgi_903{border:1px solid var(--ca-border);background:linear-gradient(180deg, color-mix(in srgb, var(--ca-card-strong) 88%, transparent), color-mix(in srgb, var(--ca-panel) 82%, transparent));border-radius:.82rem;margin-top:.72rem;padding:.82rem .9rem .88rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}._detailTextBlock_zpzgi_903:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--ca-blue) 84%, white), color-mix(in srgb, var(--ca-violet) 76%, var(--ca-blue)));opacity:.95;border-radius:999px;width:2.7rem;height:2px;position:absolute;top:0;left:.9rem}._detailTextPrimary_zpzgi_936:before{background:linear-gradient(90deg, color-mix(in srgb, var(--ca-blue) 88%, white), color-mix(in srgb, var(--ca-cyan) 76%, var(--ca-blue)))}._detailTextSecondary_zpzgi_945:before{background:linear-gradient(90deg, color-mix(in srgb, var(--ca-violet) 82%, white), color-mix(in srgb, var(--ca-blue) 76%, var(--ca-violet)))}._detailTextBlock_zpzgi_903 h5{color:var(--ca-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}._detailTextPrimary_zpzgi_936 h5{color:color-mix(in srgb, var(--ca-blue) 82%, var(--ca-text))}._detailTextSecondary_zpzgi_945 h5{color:color-mix(in srgb, var(--ca-violet) 78%, var(--ca-text))}._detailTextBlock_zpzgi_903 p{color:var(--ca-muted);white-space:pre-line;margin:.42rem 0 0;line-height:1.72}._detailTextPrimary_zpzgi_936 p{color:color-mix(in srgb, var(--ca-text) 88%, var(--ca-muted));font-size:.88rem;font-weight:560;line-height:1.75}._detailTextSecondary_zpzgi_945 p{font-size:.77rem;line-height:1.78}._detailActions_zpzgi_993{flex-wrap:wrap;gap:.42rem;margin-top:.72rem;display:flex}._detailActionPrimary_zpzgi_1000,._detailActionSecondary_zpzgi_1001{border-radius:.58rem;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:.28rem .62rem;font-size:.62rem;font-weight:820;display:inline-flex}._detailActionPrimary_zpzgi_1000{border:1px solid color-mix(in srgb, var(--ca-blue) 28%, transparent);background:var(--ca-soft-blue);color:var(--ca-blue)}._detailActionSecondary_zpzgi_1001{border:1px solid var(--ca-border);background:color-mix(in srgb, var(--ca-card) 88%, transparent);color:var(--ca-muted)}._detailActionPrimary_zpzgi_1000 svg,._detailActionSecondary_zpzgi_1001 svg{width:.78rem;height:.78rem}._panelAction_zpzgi_1031{border:1px solid var(--ca-border);background:color-mix(in srgb, var(--ca-card) 86%, transparent);min-height:2.4rem;color:var(--ca-blue);border-radius:.68rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.58rem;font-size:.68rem;font-weight:820;transition:transform .16s,border-color .16s,background .16s;display:flex}._panelAction_zpzgi_1031:hover{border-color:color-mix(in srgb, var(--ca-blue) 32%, var(--ca-border));background:var(--ca-soft-blue);transform:translateY(-1px)}._panelAction_zpzgi_1031 svg{width:.9rem;height:.9rem}._panelEmpty_zpzgi_1061{border:1px dashed var(--ca-border);min-height:8rem;color:var(--ca-muted);text-align:center;border-radius:.8rem;place-items:center;padding:1rem;font-size:.72rem;line-height:1.55;display:grid}._notice_zpzgi_1074,._emptyState_zpzgi_1075{border:1px solid var(--ca-border);background:var(--ca-card);max-width:58rem;box-shadow:var(--ca-shadow);border-radius:.9rem;margin:1.4rem auto 0}._notice_zpzgi_1074{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}._notice_zpzgi_1074 strong,._emptyState_zpzgi_1075 strong{color:var(--ca-text);font-size:.8rem}._notice_zpzgi_1074 p,._emptyState_zpzgi_1075 p{color:var(--ca-muted);margin:.2rem 0 0;font-size:.68rem;line-height:1.5}._notice_zpzgi_1074 button{border:1px solid color-mix(in srgb, var(--ca-amber) 24%, transparent);background:color-mix(in srgb, var(--ca-amber) 8%, transparent);min-height:2.2rem;color:var(--ca-amber);border-radius:.65rem;flex:none;padding:.3rem .75rem;font-size:.66rem;font-weight:800}._emptyState_zpzgi_1075{text-align:center;place-items:center;min-height:12rem;padding:1.4rem;display:grid}._emptyState_zpzgi_1075>span{background:var(--ca-soft-blue);width:2.8rem;height:2.8rem;color:var(--ca-blue);border-radius:999px;place-items:center;display:grid}._emptyState_zpzgi_1075>span svg{width:1.35rem;height:1.35rem}._skeletonHeading_zpzgi_1141,._skeletonCredential_zpzgi_1142,._skeletonAchievement_zpzgi_1143{background:linear-gradient(90deg, color-mix(in srgb, var(--ca-border) 35%, transparent), color-mix(in srgb, var(--ca-border) 70%, transparent), color-mix(in srgb, var(--ca-border) 35%, transparent));background-size:200% 100%;border-radius:.72rem;animation:1.4s ease-in-out infinite _certificationAchievementSkeleton_zpzgi_1}._skeletonHeading_zpzgi_1141{width:9rem;height:1.6rem;margin-bottom:.55rem}._skeletonCredential_zpzgi_1142{height:5rem}._skeletonAchievement_zpzgi_1143{height:9.2rem}@media (width<=1023px){._showcaseGrid_zpzgi_367{grid-template-columns:minmax(0,1fr);max-width:46rem;margin-left:auto;margin-right:auto}._heading_zpzgi_202 h2{font-size:clamp(2rem,7vw,3.25rem)}}@media (width<=767px){._heading_zpzgi_202 p{font-size:.84rem}._filters_zpzgi_271{margin-top:1.35rem}._filterButton_zpzgi_285{min-height:2.35rem;padding-left:.65rem;padding-right:.65rem;font-size:.66rem}._achievementGrid_zpzgi_620{gap:.42rem}._achievementTile_zpzgi_627{padding:.65rem}._achievementTile_zpzgi_627 h4{font-size:.9rem}._achievementDescription_zpzgi_784{font-size:.62rem}}@media (width<=639px){._eyebrow_zpzgi_208{min-height:1.8rem;font-size:.62rem}._eyebrowIcon_zpzgi_220{width:1.8rem;height:1.8rem}._heading_zpzgi_202 h2{margin-top:.65rem;font-size:clamp(1.85rem,10vw,2.5rem)}._heading_zpzgi_202 p{display:none}._headingMark_zpzgi_255{margin-top:.72rem}._showcaseGrid_zpzgi_367{margin-top:.95rem}._credentialRow_zpzgi_477{grid-template-columns:4rem minmax(0,1fr) auto;gap:.6rem;padding:.48rem .52rem}._credentialMedia_zpzgi_486{width:4rem;height:3.45rem}._credentialCopy_zpzgi_527 h4{font-size:.74rem}._credentialCopy_zpzgi_527 p{font-size:.6rem}._recordType_zpzgi_531{font-size:.5rem}._credentialMeta_zpzgi_561{gap:.28rem;font-size:.58rem}._featuredDot_zpzgi_608{display:none}._achievementGrid_zpzgi_620{grid-template-columns:minmax(0,1fr)}._achievementTile_zpzgi_627{min-height:8.2rem}._achievementDescription_zpzgi_784{-webkit-line-clamp:2}._detailFacts_zpzgi_870{grid-template-columns:minmax(0,1fr)}._recordExpandedPanel_zpzgi_840{padding:.68rem}._detailTextBlock_zpzgi_903{padding:.72rem .76rem .76rem}._detailTextBlock_zpzgi_903:before{width:2.3rem;left:.76rem}._detailTextPrimary_zpzgi_936 p{font-size:.8rem}._detailTextSecondary_zpzgi_945 p{font-size:.73rem}._detailActions_zpzgi_993{flex-direction:column}._detailActionPrimary_zpzgi_1000,._detailActionSecondary_zpzgi_1001{width:100%}._panelAction_zpzgi_1031{min-height:2.3rem}._backdrop_zpzgi_67:before{opacity:.2;width:34rem;height:22rem;top:8%;left:-20rem}._backdrop_zpzgi_67:after{opacity:.18;width:32rem;height:22rem;bottom:-8rem;right:-21rem}._orbitOne_zpzgi_145{opacity:.34;width:27rem;top:34%;left:-18rem}._orbitTwo_zpzgi_162{opacity:.3;width:29rem;bottom:20%;right:-20rem}._verificationGlow_zpzgi_179{opacity:.46;width:18rem;height:9rem}}@media (prefers-reduced-motion:reduce){._backdrop_zpzgi_67:before,._backdrop_zpzgi_67:after,._orbit_zpzgi_119,._verificationGlow_zpzgi_179,._filterButton_zpzgi_285,._expandIndicator_zpzgi_572 svg,._achievementChevron_zpzgi_805 svg,._panelAction_zpzgi_1031,._skeletonHeading_zpzgi_1141,._skeletonCredential_zpzgi_1142,._skeletonAchievement_zpzgi_1143{transition:none!important;animation:none!important}}@keyframes _chromaticBloomOne_zpzgi_1{0%{opacity:.2;transform:translate(-6%,-3%)rotate(-8deg)scale(.9)}45%{opacity:.34;transform:translate(12%,8%)rotate(8deg)scale(1.06)}to{opacity:.26;transform:translate(2%,16%)rotate(-2deg)scale(.96)}}@keyframes _chromaticBloomTwo_zpzgi_1{0%{opacity:.2;transform:translate(8%,6%)rotate(7deg)scale(.94)}50%{opacity:.33;transform:translate(-12%,-8%)rotate(-9deg)scale(1.08)}to{opacity:.25;transform:translate(-3%,-15%)rotate(3deg)scale(.98)}}@keyframes _chromaticRibbonOne_zpzgi_1{0%{filter:blur(16px)saturate(.92);transform:translate(-5%)rotate(-12deg)scaleX(.92)}to{filter:blur(20px)saturate(1.12);transform:translate(18%,10%)rotate(-5deg)scaleX(1.1)}}@keyframes _chromaticRibbonTwo_zpzgi_1{0%{filter:blur(18px)saturate(.95);transform:translate(8%,8%)rotate(11deg)scaleX(.94)}to{filter:blur(21px)saturate(1.12);transform:translate(-18%,-8%)rotate(4deg)scaleX(1.08)}}@keyframes _verificationAurora_zpzgi_1{0%,to{opacity:.46;transform:translate(-50%)translateY(0)rotate(-5deg)scale(.9)}50%{opacity:.74;transform:translate(-50%)translateY(1.3rem)rotate(6deg)scale(1.08)}}@keyframes _certificationAchievementSkeleton_zpzgi_1{0%{background-position:180% 0}to{background-position:-20% 0}}._root_1vzvg_1{--rnx-eyebrow-text:#63a9ff;--rnx-eyebrow-line:#3b82f6;--rnx-eyebrow-accent:#38bdf8;--rnx-eyebrow-side-width:clamp(3.5rem, 5vw, 4.9rem);--rnx-eyebrow-accent-width:clamp(3.7rem, 5vw, 4.7rem);--rnx-eyebrow-gap:clamp(.78rem, 1.2vw, 1rem);box-sizing:border-box;z-index:5;isolation:isolate;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:fit-content;max-width:min(100%,38rem);margin:0 auto;padding:0;display:flex;position:relative;overflow:visible}._row_1vzvg_25{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--rnx-eyebrow-gap);width:fit-content;max-width:100%;margin:0;padding:0;display:inline-flex;overflow:visible}._lineLeft_1vzvg_38,._lineRight_1vzvg_39{box-sizing:border-box;width:var(--rnx-eyebrow-side-width);min-width:var(--rnx-eyebrow-side-width);max-width:var(--rnx-eyebrow-side-width);flex:0 0 var(--rnx-eyebrow-side-width);height:2px;color:var(--rnx-eyebrow-line);filter:drop-shadow(0 0 4px #3b82f638)drop-shadow(0 0 10px #38bdf81a);opacity:1;visibility:visible;display:block;overflow:visible}._lineRight_1vzvg_39{transform:scaleX(-1)}._lineStroke_1vzvg_60{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.88}._label_1vzvg_68{box-sizing:border-box;max-width:min(72vw,28rem);color:var(--rnx-eyebrow-text);letter-spacing:.145em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;padding:0;font-family:inherit;font-size:clamp(.72rem,.9vw,.86rem);font-style:normal;font-weight:760;line-height:1.2;display:block}._accent_1vzvg_86{box-sizing:border-box;width:var(--rnx-eyebrow-accent-width);min-width:var(--rnx-eyebrow-accent-width);max-width:var(--rnx-eyebrow-accent-width);background:linear-gradient(90deg, #3b82f6e6, var(--rnx-eyebrow-accent), #3b82f6e6);border:0;border-radius:999px;height:2px;margin:clamp(.72rem,.95vw,.9rem) auto 0;padding:0;display:block;box-shadow:0 0 12px #3b82f633,0 0 22px #38bdf81f}@media (width<=767px){._root_1vzvg_1{--rnx-eyebrow-side-width:clamp(1.9rem, 8vw, 2.7rem);--rnx-eyebrow-accent-width:3.7rem;--rnx-eyebrow-gap:.65rem}._label_1vzvg_68{letter-spacing:.105em;white-space:normal;max-width:min(64vw,16rem);font-size:.65rem}._accent_1vzvg_86{margin-top:.68rem}}._button_b0nkk_1{--cta-cyan:#22d3ee;--cta-blue:#3b82f6;--cta-violet:#8b5cf6;--cta-text:#8fd3ff;--cta-text-hover:#f4fbff;--cta-edge:#67e8f9bd;--cta-shadow:#0ea5e94d;box-sizing:border-box;z-index:1;width:fit-content;max-width:100%;min-height:2.8rem;box-shadow:none;color:var(--cta-text);text-align:center;text-shadow:0 0 14px #38bdf829;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:.95rem;justify-content:center;align-items:center;gap:.58rem;padding:.6rem .78rem;font-size:.82rem;font-weight:780;line-height:1;text-decoration:none;transition:color .18s,transform .18s,border-color .18s,background .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)}._button_b0nkk_1:before{z-index:-1;content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#38bdf84d 28%,#8b5cf63d 72%,#0000);border-radius:999px;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:.38rem;left:.72rem;right:.72rem;transform:scaleX(.72)}._button_b0nkk_1:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000,#fff3,#0000);width:42%;height:100%;transition:left .36s,opacity .18s;position:absolute;top:0;left:-58%;transform:skew(-18deg)}._label_b0nkk_92{overflow-wrap:anywhere;min-width:0}._iconShell_b0nkk_97{width:1.65rem;height:1.65rem;box-shadow:none;background:radial-gradient(circle at 38% 30%,#38bdf829,#0000 58%);border:1px solid #0000;border-radius:999px;flex:0 0 1.65rem;place-items:center;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-grid}._arrow_b0nkk_119{filter:drop-shadow(0 0 7px #38bdf838);width:1rem;height:1rem;transition:transform .18s}@media (hover:hover) and (pointer:fine){._button_b0nkk_1:hover{border-color:var(--cta-edge);box-shadow:0 3px 0 #0a234cf5, 0 12px 26px var(--cta-shadow), 0 0 26px #8b5cf61f, inset 0 1px 0 #ffffff29, inset 0 -1px 0 #02061761;color:var(--cta-text-hover);filter:saturate(1.08)brightness(1.05);background:linear-gradient(145deg,#144e7ee6,#133867f0 46%,#2d2b71f0);transform:translateY(-2px)}._button_b0nkk_1:hover:before{opacity:0;transform:scaleX(1)}._button_b0nkk_1:hover:after{opacity:1;left:120%}._button_b0nkk_1:hover ._iconShell_b0nkk_97{background:linear-gradient(145deg,#0ea5e938,#3b82f63d);border-color:#7dd3fc4d;transform:translate(1px);box-shadow:inset 0 1px #ffffff1f,0 5px 12px #0284c733}._button_b0nkk_1:hover ._arrow_b0nkk_119{transform:translate(2px)}}._button_b0nkk_1:active{color:var(--cta-text-hover);background:linear-gradient(145deg,#114674f0,#11305bf5 48%,#272562f5);border-color:#67e8f9b3;transform:translateY(1px)scale(.99);box-shadow:0 1px #0a234cfa,0 5px 12px #0ea5e938,inset 0 1px #ffffff1a}._button_b0nkk_1:focus-visible{outline-offset:3px;color:var(--cta-text-hover);background:linear-gradient(145deg,#144e7ee0,#133867eb 46%,#2d2b71eb);border-color:#67e8f9db;outline:3px solid #38bdf838;box-shadow:0 3px #0a234cf0,0 10px 22px #0ea5e93d,inset 0 1px #ffffff24}body.public-theme-active:not([data-public-theme=dark]) ._button_b0nkk_1{--cta-text:#1769a6;--cta-text-hover:#07345d;--cta-edge:#0ea5e96b;--cta-shadow:#0284c72e;text-shadow:0 0 12px #0ea5e914}body.public-theme-active:not([data-public-theme=dark]) ._button_b0nkk_1:before{background:linear-gradient(90deg,#0000,#0ea5e93d 28%,#6366f133 72%,#0000)}@media (hover:hover) and (pointer:fine){body.public-theme-active:not([data-public-theme=dark]) ._button_b0nkk_1:hover{box-shadow:0 3px 0 #7dd3fc7a, 0 12px 24px var(--cta-shadow), 0 0 22px #8b5cf614, inset 0 1px 0 #fffffff5, inset 0 -1px 0 #3b82f61a;background:linear-gradient(145deg,#f8fdfffa,#e0f6fffa 48%,#eeeafffa)}body.public-theme-active:not([data-public-theme=dark]) ._button_b0nkk_1:hover ._iconShell_b0nkk_97{background:linear-gradient(145deg,#ffffffd6,#bae6fd99);border-color:#0ea5e938}}body.public-theme-active:not([data-public-theme=dark]) ._button_b0nkk_1:active,body.public-theme-active:not([data-public-theme=dark]) ._button_b0nkk_1:focus-visible{background:linear-gradient(145deg,#f8fdfffa,#e0f6fffa 48%,#eeeafffa)}@media (width<=639px){._button_b0nkk_1{border-radius:.9rem;gap:.56rem;width:min(100%,22rem);min-height:2.9rem;padding:.62rem .78rem;font-size:.78rem}._iconShell_b0nkk_97{flex-basis:1.62rem;width:1.62rem;height:1.62rem}}@media (prefers-reduced-motion:reduce){._button_b0nkk_1,._button_b0nkk_1:before,._button_b0nkk_1:after,._iconShell_b0nkk_97,._arrow_b0nkk_119{transition:none}}._root_1l4ca_1{box-sizing:border-box;isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}._center_1l4ca_10{text-align:center;align-items:center}._left_1l4ca_15{text-align:left;align-items:flex-start}._eyebrowSlot_1l4ca_20{box-sizing:border-box;z-index:5;justify-content:center;width:100%;display:flex;position:relative;overflow:visible}._form_hg32a_1{--form-surface:#ffffff6b;--form-border:#64748b57;--form-border-focus:#5b67f3;--form-text:#172033;--form-muted:#64748b;min-width:0;position:relative}._honeypot_hg32a_12{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}._grid_hg32a_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .8rem;display:grid}._fieldWrap_hg32a_27{min-width:0;padding-top:.35rem;position:relative}._messageField_hg32a_33{grid-column:1/-1}._floatingLabel_hg32a_37{z-index:2;max-width:calc(100% - 1.6rem);color:var(--form-muted);text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:0 .34rem;font-size:.66rem;font-weight:720;line-height:1;position:absolute;top:0;left:.8rem;overflow:hidden}._control_hg32a_54{border:1px solid var(--form-border);background:var(--form-surface);width:100%;min-width:0;min-height:3.15rem;color:var(--form-text);font:inherit;border-radius:.72rem;outline:none;padding:.76rem .85rem;font-size:.82rem;transition:border-color .17s,box-shadow .17s,background .17s}._control_hg32a_54:focus{border-color:var(--form-border-focus);background:#ffffffbd;box-shadow:0 0 0 3px #5b67f314}._control_hg32a_54[aria-invalid=true]{border-color:#ef4444}._control_hg32a_54:disabled{cursor:not-allowed;opacity:.62}._textarea_hg32a_87{resize:vertical;min-height:7.3rem;line-height:1.55}._error_hg32a_93{color:#dc2626;margin:.35rem 0 0;font-size:.65rem;font-weight:650;line-height:1.35}._status_hg32a_101{color:#047857;background:#10b98112;border:1px solid #10b98138;border-radius:.65rem;margin:.75rem 0 0;padding:.6rem .72rem;font-size:.7rem;font-weight:650;line-height:1.45}._status_hg32a_101[data-type=error]{color:#b91c1c;background:#ef44440f;border-color:#ef444433}._submit_hg32a_119{color:#fff;cursor:pointer;background:linear-gradient(100deg,#1685f8,#665cf6 62%,#7c2cf4);border:0;border-radius:.72rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3rem;margin-top:.85rem;padding:.65rem 1rem;font-size:.82rem;font-weight:780;transition:filter .17s,box-shadow .17s;display:inline-flex;box-shadow:0 10px 24px #4f46e52e,inset 0 1px #fff3}._submit_hg32a_119:disabled{cursor:not-allowed;opacity:.66}@media (hover:hover) and (pointer:fine){._submit_hg32a_119:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 13px 28px #4f46e538,inset 0 1px #ffffff3d}}body.public-theme-active[data-public-theme=dark] ._form_hg32a_1{--form-surface:#040e1c7a;--form-border:#94a3b847;--form-border-focus:#70a8ff;--form-text:#f5f7ff;--form-muted:#a2b0c4}body.public-theme-active[data-public-theme=dark] ._floatingLabel_hg32a_37{background:#091527}body.public-theme-active[data-public-theme=dark] ._control_hg32a_54:focus{background:#081527d1;box-shadow:0 0 0 3px #60a5fa14}body.public-theme-active[data-public-theme=dark] ._status_hg32a_101{color:#6ee7b7}body.public-theme-active[data-public-theme=dark] ._status_hg32a_101[data-type=error]{color:#fca5a5}@media (width<=639px){._grid_hg32a_21{grid-template-columns:minmax(0,1fr)}._messageField_hg32a_33{grid-column:auto}._textarea_hg32a_87{min-height:6.6rem}}@media (prefers-reduced-motion:reduce){._control_hg32a_54,._submit_hg32a_119{transition:none}}._form_hg32a_1{--c295-field-text:#f8fbff;--c295-field-border:#2e99ff99;--c295-field-focus:#23d8ff;flex-direction:column;flex:auto;min-width:0;height:100%;display:flex}._grid_hg32a_21{gap:.92rem clamp(.85rem,1.5vw,1.35rem)!important}._fieldWrap_hg32a_27{transition:border-color .16s,box-shadow .16s;min-inline-size:0!important;border:1px solid var(--c295-field-border)!important;background:radial-gradient(at 10% 12%,#00d8ff09,#0000 30%),linear-gradient(#041125d6,#020a18e6)!important;border-radius:.86rem!important;min-width:0!important;min-height:4.25rem!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000001f!important}._fieldWrap_hg32a_27:hover{border-color:#23d8ffa3!important}._fieldWrap_hg32a_27:focus-within{border-color:var(--c295-field-focus)!important;box-shadow:0 0 0 3px #23d8ff13,0 0 22px #168dff16,inset 0 1px #ffffff0b!important}._fieldWrap_hg32a_27:before,._fieldWrap_hg32a_27:after,._floatingLabel_hg32a_37:before,._floatingLabel_hg32a_37:after{content:none!important;display:none!important}._floatingLabel_hg32a_37,._fieldWrap_hg32a_27:focus-within ._floatingLabel_hg32a_37,body.public-theme-active[data-public-theme=dark] ._floatingLabel_hg32a_37,body.public-theme-active[data-public-theme=dark] ._fieldWrap_hg32a_27:focus-within ._floatingLabel_hg32a_37{z-index:auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 1.5rem)!important;min-height:0!important;box-shadow:none!important;color:#e2e8f0f0!important;letter-spacing:0!important;text-shadow:none!important;white-space:nowrap!important;vertical-align:middle!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0 0 0 .78rem!important;padding:.035rem .4rem .11rem!important;font-family:inherit!important;font-size:.73rem!important;font-weight:760!important;line-height:1.28!important;display:inline-block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}._fieldWrap_hg32a_27:focus-within ._floatingLabel_hg32a_37,body.public-theme-active[data-public-theme=dark] ._fieldWrap_hg32a_27:focus-within ._floatingLabel_hg32a_37{color:#a9efff!important}._control_hg32a_54,._control_hg32a_54:hover:not(:disabled),._control_hg32a_54:focus,._control_hg32a_54:focus-visible{width:100%!important;min-height:3.45rem!important;color:var(--c295-field-text)!important;box-shadow:none!important;background:linear-gradient(#0412271f,#020a1803)!important;border:0!important;border-radius:0 0 .8rem .8rem!important;outline:0!important;margin:0!important;padding:.66rem .9rem .86rem!important;display:block!important}._control_hg32a_54::placeholder{color:#94a3b8a3!important}._fieldWrap_hg32a_27 textarea._control_hg32a_54{resize:vertical;min-height:10.7rem!important}._submit_hg32a_119{isolation:isolate;width:100%;transition:transform .17s,box-shadow .17s,filter .17s,background-position .25s;overflow:hidden;transform:translateY(0);color:#fff!important;background-color:#0000!important;background-image:linear-gradient(#ffffff2b,#0000 27%),linear-gradient(105deg,#078ef8 0%,#256dff 38%,#6d45f4 68%,#d833ef 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:155% 155%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border:1px solid #5bcaffad!important;border-radius:.86rem!important;min-height:4.05rem!important;margin-top:.95rem!important;font-size:clamp(.86rem,1.05vw,1rem)!important;font-weight:840!important;position:relative!important;box-shadow:0 8px #1f369eeb,0 18px 34px #2563eb3d,0 0 28px #7c3aed1c,inset 0 1px #ffffff5c,inset 0 -2px #312e8152!important}._submit_hg32a_119:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21 28%,#ffffffb3 50%,#ffffff1f 72%,#0000);width:28%;height:360%;transition:left .5s cubic-bezier(.22,.8,.26,1);position:absolute;top:-130%;left:-36%;transform:rotate(15deg)}._submit_hg32a_119:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:1px;border:1px solid #ffffff2b!important}._submit_hg32a_119>span{z-index:1;position:relative}._submit_hg32a_119>span[aria-hidden=true]:last-child,._submit_hg32a_119>svg:last-child{filter:drop-shadow(0 0 8px #ffffff29);flex:none;transition:transform .17s,filter .17s}@media (hover:hover) and (pointer:fine){._submit_hg32a_119:not(:disabled):hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-3px)scale(1.005);background-position:80% 34%!important;box-shadow:0 11px #1f369ef0,0 25px 46px #2563eb47,0 0 36px #d946ef21,inset 0 1px #ffffff70!important}._submit_hg32a_119:not(:disabled):hover:before{left:112%}._submit_hg32a_119:not(:disabled):hover>span[aria-hidden=true]:last-child,._submit_hg32a_119:not(:disabled):hover>svg:last-child{filter:drop-shadow(0 0 10px #ffffff38);transform:translate(.06rem,-.06rem)rotate(-4deg)}}._submit_hg32a_119:not(:disabled):focus-visible{outline:none!important;box-shadow:0 0 0 4px #23d8ff1f,0 8px #1f369eeb,0 22px 42px #2563eb40!important}body.public-theme-active[data-public-theme=light] ._form_hg32a_1{--c295-field-text:#0f172a;--c295-field-border:#3b82f666;--c295-field-focus:#3187ff}body.public-theme-active[data-public-theme=light] ._control_hg32a_54,body.public-theme-active[data-public-theme=light] ._control_hg32a_54:hover:not(:disabled),body.public-theme-active[data-public-theme=light] ._control_hg32a_54:focus,body.public-theme-active[data-public-theme=light] ._control_hg32a_54:focus-visible{color:#0f172a!important;background:0 0!important}@media (width<=640px){._grid_hg32a_21{grid-template-columns:1fr!important;gap:.82rem!important}._fieldWrap_hg32a_27{min-height:4rem!important}._fieldWrap_hg32a_27 textarea._control_hg32a_54{min-height:8.4rem!important}._submit_hg32a_119{min-height:3.55rem!important}}@media (prefers-reduced-motion:reduce){._fieldWrap_hg32a_27,._submit_hg32a_119,._submit_hg32a_119:before{transition:none!important}._submit_hg32a_119:not(:disabled):hover,._submit_hg32a_119:not(:disabled):focus-visible,._submit_hg32a_119:not(:disabled):active{transform:none!important}._submit_hg32a_119:not(:disabled):hover:before{left:-36%}}._fieldWrap_hg32a_27,._fieldWrap_hg32a_27:hover,._fieldWrap_hg32a_27:focus-within,._control_hg32a_54,._control_hg32a_54:hover:not(:disabled),._control_hg32a_54:focus,._control_hg32a_54:focus-visible{transform:scale(1)!important}._fieldWrap_hg32a_27:has(textarea._control_hg32a_54){height:auto!important;min-height:11.55rem!important;transform:none!important}textarea._control_hg32a_54,textarea._control_hg32a_54:hover:not(:disabled),textarea._control_hg32a_54:focus,textarea._control_hg32a_54:focus-visible{resize:vertical;width:100%!important;height:10.7rem!important;min-height:10.7rem!important;max-height:none!important;margin:0!important;display:block!important;transform:scale(1)!important}body.public-theme-active[data-public-theme=light] ._fieldWrap_hg32a_27{background:linear-gradient(#fff,#f8fbff)!important;border-color:#60a5fa6b!important;box-shadow:inset 0 1px #fff,0 7px 18px #3b82f60f!important}body.public-theme-active[data-public-theme=light] ._fieldWrap_hg32a_27:hover{border-color:#3b82f68a!important;box-shadow:inset 0 1px #fff,0 9px 22px #3b82f614!important}body.public-theme-active[data-public-theme=light] ._fieldWrap_hg32a_27:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f617,0 11px 26px #3b82f61a,inset 0 1px #fff!important}body.public-theme-active[data-public-theme=light] ._floatingLabel_hg32a_37,body.public-theme-active[data-public-theme=light] ._fieldWrap_hg32a_27:focus-within ._floatingLabel_hg32a_37{color:#4b5f7a!important;text-shadow:none!important;background:0 0!important}body.public-theme-active[data-public-theme=light] ._fieldWrap_hg32a_27:focus-within ._floatingLabel_hg32a_37{color:#2563eb!important}body.public-theme-active[data-public-theme=light] ._control_hg32a_54,body.public-theme-active[data-public-theme=light] ._control_hg32a_54:hover:not(:disabled),body.public-theme-active[data-public-theme=light] ._control_hg32a_54:focus,body.public-theme-active[data-public-theme=light] ._control_hg32a_54:focus-visible{color:#15243b!important;box-shadow:none!important;background:linear-gradient(#f8fbffc7,#ffffff59)!important}body.public-theme-active[data-public-theme=light] ._control_hg32a_54::placeholder{color:#64748bad!important}@media (width<=640px){._fieldWrap_hg32a_27:has(textarea._control_hg32a_54){min-height:9.25rem!important}textarea._control_hg32a_54,textarea._control_hg32a_54:hover:not(:disabled),textarea._control_hg32a_54:focus,textarea._control_hg32a_54:focus-visible{height:8.4rem!important;min-height:8.4rem!important}}._submit_hg32a_119{border-radius:.82rem!important;min-height:3.45rem!important;margin-top:.88rem!important;box-shadow:0 6px #1f369ee0,0 15px 28px #2563eb36,0 0 22px #7c3aed14,inset 0 1px #ffffff57,inset 0 -2px #312e8147!important}@media (hover:hover) and (pointer:fine){._submit_hg32a_119:not(:disabled):hover{transform:translateY(-2px)scale(1.003);box-shadow:0 8px #1f369ee6,0 20px 34px #2563eb3d,0 0 26px #7c3aed17,inset 0 1px #fff6!important}}._submit_hg32a_119:not(:disabled):focus-visible{box-shadow:0 0 0 4px #23d8ff1a,0 6px #1f369ee0,0 18px 30px #2563eb38!important}._submit_hg32a_119:not(:disabled):active{transform:translateY(3px)scale(.996);box-shadow:0 3px #1f369ef0,0 8px 14px #2563eb29!important}@media (hover:hover) and (pointer:fine){body.public-theme-active[data-public-theme=light] ._submit_hg32a_119:not(:disabled):hover{filter:saturate(.86)brightness(1.05);transform:translateY(-2px)scale(1.003);background:linear-gradient(#ffffff3d,#0000 30%),linear-gradient(105deg,#68b4eb 0%,#7498e0 52%,#858cda 100%)!important;box-shadow:0 6px #5868b1a3,0 15px 26px #3b82f624,inset 0 1px #ffffff94!important}}@media (width<=640px){._submit_hg32a_119{min-height:3.2rem!important}}body.public-theme-active[data-public-theme=light] ._submit_hg32a_119{filter:saturate(.98)brightness(1.01);color:#fff!important;background-color:#0000!important;background-image:linear-gradient(#ffffff29,#0000 28%),linear-gradient(105deg,#3f8fe8 0%,#4f78df 48%,#625fd4 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:138% 138%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border-color:#3b82f685!important;box-shadow:0 5px #464ea4d1,0 14px 26px #3b82f62e,inset 0 1px #ffffff6b,inset 0 -1px #4338ca33!important}body.public-theme-active[data-public-theme=light] ._submit_hg32a_119:before{background:linear-gradient(100deg,#0000,#ffffff17 30%,#ffffff7a 50%,#ffffff14 70%,#0000)}body.public-theme-active[data-public-theme=light] ._submit_hg32a_119:after{border-color:#ffffff3d!important}@media (hover:hover) and (pointer:fine){body.public-theme-active[data-public-theme=light] ._submit_hg32a_119:not(:disabled):hover{filter:saturate(1.02)brightness(1.025);background:linear-gradient(#ffffff2e,#0000 28%),linear-gradient(105deg,#4598ed 0%,#567fe4 48%,#6b66d9 100%)!important;box-shadow:0 7px #464ea4d6,0 18px 30px #3b82f636,inset 0 1px #ffffff75!important}}body.public-theme-active[data-public-theme=light] ._submit_hg32a_119:not(:disabled):focus-visible{box-shadow:0 0 0 4px #3b82f61a,0 5px #464ea4d1,0 16px 28px #3b82f630!important}body.public-theme-active[data-public-theme=light] ._submit_hg32a_119:not(:disabled):active{box-shadow:0 2px #464ea4e0,0 8px 13px #3b82f624!important}@media (width<=640px){._grid_hg32a_21{gap:.68rem!important}._fieldWrap_hg32a_27{border-radius:.8rem!important;min-height:3.36rem!important}._floatingLabel_hg32a_37,._fieldWrap_hg32a_27:focus-within ._floatingLabel_hg32a_37{margin-left:.68rem!important;padding:.02rem .34rem .1rem!important;font-size:.68rem!important}._control_hg32a_54,._control_hg32a_54:hover:not(:disabled),._control_hg32a_54:focus,._control_hg32a_54:focus-visible{min-height:2.82rem!important;padding:.52rem .78rem .72rem!important;font-size:.92rem!important}._fieldWrap_hg32a_27:has(textarea._control_hg32a_54){min-height:7.25rem!important}textarea._control_hg32a_54,textarea._control_hg32a_54:hover:not(:disabled),textarea._control_hg32a_54:focus,textarea._control_hg32a_54:focus-visible{height:6.55rem!important;min-height:6.55rem!important;padding-top:.58rem!important;padding-bottom:.76rem!important}._submit_hg32a_119{border-radius:.8rem!important;min-height:2.96rem!important;margin-top:.7rem!important;font-size:.93rem!important}}._section_1iccm_1{--contact-bg:#f7f9ff;--contact-bg-soft:#eef4ff;--contact-surface:#ffffffdb;--contact-surface-strong:#fff;--contact-border:#6366f124;--contact-text:#152038;--contact-muted:#64748b;--contact-brand:#4f63f5;--contact-shadow:#3848801a;border-top:1px solid var(--contact-border);background:radial-gradient(circle at 8% 18%, #0ea5e914, transparent 24%), radial-gradient(circle at 88% 68%, #7c3aed12, transparent 26%), linear-gradient(145deg, var(--contact-bg), var(--contact-bg-soft));color:var(--contact-text);position:relative;overflow:hidden}._section_1iccm_1:before{content:"";pointer-events:none;background-image:linear-gradient(#6366f109 1px,#0000 1px),linear-gradient(90deg,#6366f109 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}._inner_1iccm_34{z-index:1;min-width:0;position:relative}._methods_1iccm_40{border:1px solid var(--contact-border);background:var(--contact-surface);box-shadow:0 18px 44px var(--contact-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.4rem;display:grid;overflow:hidden}._method_1iccm_40{border-right:1px solid var(--contact-border);min-width:0;min-height:4.65rem;color:var(--contact-text);align-items:center;gap:.9rem;padding:.9rem 1.05rem;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex}._method_1iccm_40:last-child{border-right:0}._methodIcon_1iccm_71{color:#3b82f6;background:#4f63f517;border-radius:.85rem;flex:0 0 2.65rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}._methodIcon_1iccm_71 svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}._method_1iccm_40[data-kind=whatsapp] ._methodIcon_1iccm_71{color:#10b981;background:#10b9811a}._method_1iccm_40[data-kind=location] ._methodIcon_1iccm_71{color:#8b5cf6;background:#7c3aed1a}._methodValue_1iccm_101{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.78rem,.86vw,.92rem);font-weight:690;line-height:1.35;overflow:hidden}._workspace_1iccm_111{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:1rem;margin-top:1rem;display:grid}._workspace_1iccm_111[data-single-column=true]{grid-template-columns:minmax(0,1fr)}._formPanel_1iccm_122,._platformPanel_1iccm_123{border:1px solid var(--contact-border);background:var(--contact-surface);min-width:0;box-shadow:0 18px 44px var(--contact-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.15rem}._formPanel_1iccm_122{padding:1.1rem}._formHeader_1iccm_136,._platformHeader_1iccm_137{min-width:0;margin-bottom:.9rem}._formHeader_1iccm_136 h3,._platformHeader_1iccm_137 h3{color:var(--contact-text);margin:0;font-size:1rem;font-weight:800;line-height:1.25}._formHeader_1iccm_136 p,._platformHeader_1iccm_137 p{color:var(--contact-muted);margin:.28rem 0 0;font-size:.76rem;font-weight:520;line-height:1.5}._sideColumn_1iccm_160{gap:1rem;min-width:0;display:grid}._platformPanel_1iccm_123{padding:1rem}._platformGrid_1iccm_170{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}._platformLink_1iccm_176{border:1px solid var(--contact-border);min-width:0;min-height:3.05rem;color:var(--contact-text);background:#ffffff7a;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .65rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}._platformLink_1iccm_176[data-disabled=true]{cursor:default;opacity:.68}._platformIcon_1iccm_200{width:1.7rem;height:1.7rem;color:var(--contact-brand);background:#4f63f514;border-radius:.5rem;flex:0 0 1.7rem;place-items:center;font-size:.66rem;font-weight:850;display:grid;overflow:hidden}._platformIcon_1iccm_200 img{object-fit:contain;width:100%;height:100%;display:block}._platformName_1iccm_221{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:760;overflow:hidden}._privacyNote_1iccm_230{color:var(--contact-muted);text-align:center;margin:.8rem auto 0;font-size:.72rem;font-weight:560;line-height:1.45}@media (hover:hover) and (pointer:fine){a._method_1iccm_40:hover{background:#4f63f50b}a._platformLink_1iccm_176:hover{background:#4f63f50e;border-color:#4f63f54d;transform:translateY(-1px)}}body.public-theme-active[data-public-theme=dark] ._section_1iccm_1{--contact-bg:#06101e;--contact-bg-soft:#0b1024;--contact-surface:#081324db;--contact-surface-strong:#0b1729;--contact-border:#60a5fa29;--contact-text:#f5f7ff;--contact-muted:#9aabc3;--contact-brand:#67a7ff;--contact-shadow:#00000040;background:radial-gradient(circle at 8% 18%, #0ea5e914, transparent 24%), radial-gradient(circle at 88% 68%, #7c3aed1a, transparent 26%), linear-gradient(145deg, var(--contact-bg), var(--contact-bg-soft))}body.public-theme-active[data-public-theme=dark] ._platformLink_1iccm_176{background:#050f1d8f}@media (width<=1023px){._workspace_1iccm_111{grid-template-columns:minmax(0,1fr)}._sideColumn_1iccm_160{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){._methods_1iccm_40{grid-template-columns:repeat(2,minmax(0,1fr))}._method_1iccm_40:nth-child(2){border-right:0}._method_1iccm_40:nth-child(-n+2){border-bottom:1px solid var(--contact-border)}._sideColumn_1iccm_160{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){._methods_1iccm_40{grid-template-columns:minmax(0,1fr)}._method_1iccm_40{border-right:0;border-bottom:1px solid var(--contact-border);min-height:3.9rem;padding:.72rem .85rem}._method_1iccm_40:last-child{border-bottom:0}._methodIcon_1iccm_71{flex-basis:2.35rem;width:2.35rem;height:2.35rem}._platformGrid_1iccm_170{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._method_1iccm_40,._platformLink_1iccm_176{transition:none}}._section_1iccm_1{--c295-bg-a:#01040d;--c295-bg-b:#031020;--c295-bg-c:#07152b;--c295-white:#f8fbff;--c295-muted:#aab9cf;--c295-blue:#168dff;--c295-cyan:#23d8ff;--c295-violet:#815dff;--c295-magenta:#df43f5;--c295-green:#13d998;isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(ellipse at 8% 12%, #00d8ff1f, transparent 28%), radial-gradient(ellipse at 92% 14%, #df43f521, transparent 30%), radial-gradient(ellipse at 76% 86%, #168dff17, transparent 28%), linear-gradient(134deg, var(--c295-bg-a) 0%, var(--c295-bg-b) 47%, var(--c295-bg-c) 76%, #020510 100%)!important}._section_1iccm_1:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#60a5fa29 0 1px,#0000 1.3px),linear-gradient(#38bdf806 1px,#0000 1px),linear-gradient(90deg,#8b5cf606 1px,#0000 1px);background-size:132px 132px,50px 50px,50px 50px;animation:30s linear infinite _contact295Stars_1iccm_1;position:absolute;inset:-16%;-webkit-mask-image:radial-gradient(#000 10%,#0000008a 58%,#0000 84%);mask-image:radial-gradient(#000 10%,#0000008a 58%,#0000 84%)}._section_1iccm_1:after{content:"";z-index:0;pointer-events:none;aspect-ratio:1.7;filter:blur(56px);opacity:.68;background:radial-gradient(at 20% 42%,#00d8ff30,#0000 26%),radial-gradient(at 59% 32%,#6c4bff33,#0000 30%),radial-gradient(at 84% 58%,#df43f529,#0000 28%);width:clamp(30rem,52vw,56rem);animation:17s ease-in-out infinite alternate _contact295Aurora_1iccm_1;position:absolute;top:7rem;right:-13rem;transform:rotate(-7deg)}._inner_1iccm_34{z-index:2;position:relative;width:100%!important;max-width:none!important}._methods_1iccm_40,._formPanel_1iccm_122,._platformPanel_1iccm_123{isolation:isolate;-webkit-backdrop-filter:blur(17px)saturate(1.08);backdrop-filter:blur(17px)saturate(1.08);transition:transform .18s,filter .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid #0000!important}._methods_1iccm_40:after,._formPanel_1iccm_122:after,._platformPanel_1iccm_123:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.76;background:linear-gradient(118deg,#fff1,#0000 24% 76%,#ffffff05);position:absolute;inset:0}._methods_1iccm_40:before,._formPanel_1iccm_122:before,._platformPanel_1iccm_123:before{content:"";z-index:2;pointer-events:none;opacity:.82;background:linear-gradient(90deg,#0000,#ffffff6b 30%,#fff 50%,#62e2ffd1 70%,#0000);width:18%;height:2px;animation:9s ease-in-out infinite _contact295Glint_1iccm_1;position:absolute;top:-1px;left:8%}._methods_1iccm_40{background:radial-gradient(at 9% 20%,#168dff2b,#0000 28%),radial-gradient(at 91% 22%,#df43f52b,#0000 30%),linear-gradient(110deg,#051835f7,#030d1ffa 50%,#19072bf7) padding-box padding-box,linear-gradient(90deg,#238eff,#2bdcff 34%,#7c5dff 68%,#df43f5) border-box!important;border-radius:1.25rem!important;grid-template-columns:1.02fr 1.02fr 1.08fr 1.18fr!important;min-height:5.55rem!important;box-shadow:0 22px 52px #0000004d,0 0 28px #168dff0f,0 0 28px #df43f50b,inset 0 1px #ffffff1a!important}._method_1iccm_40{min-width:0;background:linear-gradient(145deg,#ffffff05,#0000)!important;min-height:5.45rem!important;padding:.7rem clamp(.82rem,1.45vw,1.35rem)!important}._method_1iccm_40+._method_1iccm_40{border-left:1px solid #94a3b833!important}._methodIcon_1iccm_71{transition:transform .17s,filter .17s,box-shadow .17s;border:1px solid #94a3b826!important;border-radius:.88rem!important;flex:0 0 3rem!important;width:3rem!important;height:3rem!important;box-shadow:0 10px 24px #00000030,inset 0 1px #ffffff21!important}._methodValue_1iccm_101{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;color:var(--c295-white)!important;font-size:clamp(.78rem,1.12vw,1rem)!important;font-weight:800!important}._methods_1iccm_40 ._method_1iccm_40:first-child ._methodIcon_1iccm_71{color:#51a9ff!important;background:linear-gradient(145deg,#1d4ed857,#031a3cc7)!important;border-color:#3b82f675!important}._methods_1iccm_40 ._method_1iccm_40:nth-child(2) ._methodIcon_1iccm_71{color:#20c8ff!important;background:linear-gradient(145deg,#0284c74d,#031c3dc7)!important;border-color:#20c8ff6b!important}._methods_1iccm_40 ._method_1iccm_40:nth-child(3) ._methodIcon_1iccm_71{color:#16e5a0!important;background:linear-gradient(145deg,#05966947,#022b2dcc)!important;border-color:#16e5a066!important}._methods_1iccm_40 ._method_1iccm_40:nth-child(4) ._methodIcon_1iccm_71{color:#d56aff!important;background:linear-gradient(145deg,#a21caf4d,#2c0a45d1)!important;border-color:#d56aff70!important}._workspace_1iccm_111{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;align-items:stretch!important;gap:clamp(1.15rem,1.7vw,1.65rem)!important}._formPanel_1iccm_122{flex-direction:column;min-height:0;background:radial-gradient(at 4% 4%,#00d8ff1c,#0000 29%),radial-gradient(at 97% 96%,#2563eb1f,#0000 34%),linear-gradient(155deg,#04142af7,#020a18fb) padding-box padding-box,linear-gradient(135deg,#67e4ff 0%,#23d8ff 18%,#168dff 66%,#8c77ff 100%) border-box!important;border-radius:1.45rem!important;padding:clamp(1.25rem,1.8vw,1.8rem)!important;display:flex!important;box-shadow:0 26px 62px #00000054,0 0 32px #23d8ff11,inset 0 1px #ffffff17!important}._formPanel_1iccm_122>form{flex:auto}._sideColumn_1iccm_160{align-content:stretch;min-width:0;height:100%;grid-template-rows:auto 1fr!important;gap:clamp(1.15rem,1.7vw,1.55rem)!important;display:grid!important}._platformPanel_1iccm_123{min-width:0;border-radius:1.42rem!important;padding:clamp(1.2rem,1.7vw,1.65rem)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child{background:radial-gradient(at 92% 16%,#df43f530,#0000 34%),radial-gradient(at 14% 90%,#7c3aed14,#0000 28%),linear-gradient(155deg,#110b2ff7,#05081bfb) padding-box padding-box,linear-gradient(130deg,#a56bff,#dc43f3 54%,#f85ae8) border-box!important;box-shadow:0 24px 58px #0000004f,0 0 32px #df43f511,inset 0 1px #ffffff17!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child:before{background:linear-gradient(90deg,#0000,#ffffff61 30%,#fff 50%,#ff75f8db 70%,#0000)}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child{background:radial-gradient(at 92% 16%,#00d8ff2e,#0000 34%),radial-gradient(at 12% 92%,#0ea5e914,#0000 30%),linear-gradient(155deg,#031628f7,#030a17fb) padding-box padding-box,linear-gradient(130deg,#55dcff,#23d8ff 40%,#168dff 100%) border-box!important;box-shadow:0 24px 58px #0000004f,0 0 32px #23d8ff0f,inset 0 1px #ffffff17!important}._formPanel_1iccm_122>*,._platformPanel_1iccm_123>*{z-index:1;position:relative}._formPanel_1iccm_122 :is(h2,h3),._platformPanel_1iccm_123 :is(h2,h3){letter-spacing:-.025em;margin:0 0 .18rem;line-height:1.15;display:inline-block;color:var(--c295-white)!important;font-size:clamp(1.02rem,1.5vw,1.42rem)!important;font-weight:850!important}._formPanel_1iccm_122 :is(h2,h3):after,._platformPanel_1iccm_123 :is(h2,h3):after{content:"";background:linear-gradient(90deg, var(--c295-cyan), var(--c295-blue));border-radius:999px;width:1.7rem;height:.17rem;margin-top:.42rem;display:block;box-shadow:0 0 11px #23d8ff57}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child :is(h2,h3):after{background:linear-gradient(90deg,#d942f4,#ff68e6);box-shadow:0 0 11px #df43f552}._formPanel_1iccm_122 :is(p),._platformPanel_1iccm_123 :is(p){color:var(--c295-muted)!important}._platformGrid_1iccm_170{gap:.78rem!important}._platformLink_1iccm_176{min-width:0;transition:transform .17s,border-color .17s,box-shadow .17s,background-color .17s;background:linear-gradient(145deg,#071833f0,#020a18f7)!important;border:1px solid #6989bc4d!important;border-radius:.84rem!important;min-height:3.55rem!important;padding:.62rem .82rem!important;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000026!important}._platformIcon_1iccm_200{transition:transform .17s,filter .17s;background:linear-gradient(145deg,#1f498db3,#081735d6)!important;border:1px solid #ffffff14!important;border-radius:.66rem!important;flex:0 0 2.45rem!important;width:2.45rem!important;height:2.45rem!important;box-shadow:inset 0 1px #ffffff1c,0 7px 16px #0000002b!important}._platformLink_1iccm_176 span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;color:#fff!important;font-size:clamp(.7rem,.92vw,.88rem)!important;font-weight:790!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:first-child ._platformIcon_1iccm_200{color:#80ff37!important;background:linear-gradient(145deg,#2d7d1b6b,#082b1cd1)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(2) ._platformIcon_1iccm_200,._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(4) ._platformIcon_1iccm_200{color:#a7d6ff!important;background:linear-gradient(145deg,#2563eb94,#081e4ee0)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(3) ._platformIcon_1iccm_200{color:#fff!important;background:linear-gradient(145deg,#7f38e9,#ff3d81 82%)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(5) ._platformIcon_1iccm_200{color:#b9edff!important;background:linear-gradient(145deg,#0ea5e994,#0c3b63db)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(6) ._platformIcon_1iccm_200{color:#fff!important;background:linear-gradient(145deg,#14b8a6,#ec4899 74%,#111827)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:first-child ._platformIcon_1iccm_200{color:#b0dcff!important;background:linear-gradient(145deg,#2563eba6,#082559e0)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(2) ._platformIcon_1iccm_200{color:#d9ffe2!important;background:linear-gradient(145deg,#22c55e9e,#0a4e2ce6)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(3) ._platformIcon_1iccm_200{color:#cacdff!important;background:linear-gradient(145deg,#4f46e5a8,#1f195be6)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(4) ._platformIcon_1iccm_200{color:#fff0e6!important;background:linear-gradient(145deg,#ea580c,#7c2d12)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(5) ._platformIcon_1iccm_200{color:#ffe5f2!important;background:linear-gradient(145deg,#db2777,#64133f)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(6) ._platformIcon_1iccm_200{color:#daf7ff!important;background:linear-gradient(145deg,#0ea5e9,#075985)!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(7) ._platformIcon_1iccm_200{color:#dcffff!important;background:linear-gradient(145deg,#0d9488,#115e59)!important}._privacyNote_1iccm_230{display:none!important}@media (hover:hover) and (pointer:fine){._methods_1iccm_40:hover,._formPanel_1iccm_122:hover,._platformPanel_1iccm_123:hover{filter:brightness(1.025);transform:translateY(-2px)}._method_1iccm_40:hover ._methodIcon_1iccm_71,._platformLink_1iccm_176:hover ._platformIcon_1iccm_200{filter:brightness(1.1);transform:translateY(-1px)scale(1.05)}._platformLink_1iccm_176:hover{transform:translateY(-2px);background:linear-gradient(145deg,#0a1f41fa,#030d1ffa)!important;border-color:#48c6ff7a!important;box-shadow:inset 0 1px #ffffff12,0 14px 28px #0003!important}._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:hover{border-color:#df43f573!important}}._platformLink_1iccm_176:focus-visible{border-color:#38bdf894!important;outline:none!important;box-shadow:0 0 0 3px #38bdf81f,0 14px 28px #0003!important}body.public-theme-active[data-public-theme=light] ._methods_1iccm_40,body.public-theme-active[data-public-theme=light] ._formPanel_1iccm_122,body.public-theme-active[data-public-theme=light] ._platformPanel_1iccm_123{background:linear-gradient(155deg,#fffffff2,#f7faffe6) padding-box padding-box,linear-gradient(120deg,#38bdf857,#60a5fa2e,#a855f733,#d946ef3b) border-box!important;box-shadow:0 20px 44px #2563eb13,inset 0 1px #fffffff5!important}@media (width<=900px){._methods_1iccm_40{grid-template-columns:repeat(2,minmax(0,1fr))!important}._workspace_1iccm_111{grid-template-columns:1fr!important}._sideColumn_1iccm_160{grid-template-rows:auto auto!important}._method_1iccm_40:nth-child(3){border-left:0!important}._method_1iccm_40:nth-child(n+3){border-top:1px solid #94a3b82e!important}}@media (width<=640px){._section_1iccm_1:before{opacity:.34}._section_1iccm_1:after{opacity:.46;top:11rem;right:-20rem}._methods_1iccm_40{grid-template-columns:1fr!important;min-height:auto!important}._method_1iccm_40{min-height:4.05rem!important;padding:.68rem .82rem!important}._methodIcon_1iccm_71{flex-basis:2.8rem!important;width:2.8rem!important;height:2.8rem!important}._method_1iccm_40+._method_1iccm_40,._method_1iccm_40:nth-child(3){border-top:1px solid #94a3b82e!important;border-left:0!important}._formPanel_1iccm_122,._platformPanel_1iccm_123{border-radius:1.15rem!important;padding:1rem!important}._platformGrid_1iccm_170{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.66rem!important}._platformLink_1iccm_176{min-height:3.08rem!important;padding:.58rem .66rem!important}._platformIcon_1iccm_200{flex-basis:2.25rem!important;width:2.25rem!important;height:2.25rem!important}}@media (width<=420px){._platformGrid_1iccm_170{grid-template-columns:1fr!important}}@keyframes _contact295Stars_1iccm_1{0%{background-position:0 0,0 0,0 0}to{background-position:132px 132px,50px 50px,50px 50px}}@keyframes _contact295Aurora_1iccm_1{0%{transform:translate(0,0)rotate(-7deg)scale(.97)}to{transform:translate(-4rem,2.5rem)rotate(5deg)scale(1.05)}}@keyframes _contact295Glint_1iccm_1{0%,to{opacity:.52;left:7%}50%{opacity:.92;left:66%}}@media (prefers-reduced-motion:reduce){._section_1iccm_1:before,._section_1iccm_1:after,._methods_1iccm_40:before,._formPanel_1iccm_122:before,._platformPanel_1iccm_123:before{animation:none!important}._methods_1iccm_40,._formPanel_1iccm_122,._platformPanel_1iccm_123,._methodIcon_1iccm_71,._platformLink_1iccm_176,._platformIcon_1iccm_200{transition:none!important}._methods_1iccm_40:hover,._formPanel_1iccm_122:hover,._platformPanel_1iccm_123:hover,._method_1iccm_40:hover ._methodIcon_1iccm_71,._platformLink_1iccm_176:hover,._platformLink_1iccm_176:hover ._platformIcon_1iccm_200{transform:none!important}}body.public-theme-active[data-public-theme=light] ._section_1iccm_1{--c295-white:#10213c;--c295-muted:#61738f;background:radial-gradient(at 7% 10%,#0ea5e929,#0000 28%),radial-gradient(at 91% 12%,#a855f721,#0000 30%),radial-gradient(at 78% 88%,#3b82f617,#0000 28%),linear-gradient(135deg,#edf8ff 0%,#f6fbff 34%,#eef2ff 70%,#faf5ff 100%)!important}body.public-theme-active[data-public-theme=light] ._section_1iccm_1:before{opacity:.22!important}body.public-theme-active[data-public-theme=light] ._section_1iccm_1:after{opacity:.38!important;filter:blur(70px)!important}body.public-theme-active[data-public-theme=light] ._methods_1iccm_40{background:radial-gradient(at 10% 18%,#0ea5e91f,#0000 30%),radial-gradient(at 90% 18%,#c026d317,#0000 30%),linear-gradient(108deg,#f8fcfff7,#f4f8fff5 52%,#faf4fff5) padding-box padding-box,linear-gradient(90deg,#0ea5e96b,#38bdf84d,#818cf852,#c026d361) border-box!important;box-shadow:0 18px 44px #2d5eaa1c,0 0 28px #0ea5e909,inset 0 1px #fffffffa!important}body.public-theme-active[data-public-theme=light] ._formPanel_1iccm_122{background:radial-gradient(at 3% 3%,#22d3ee17,#0000 30%),linear-gradient(155deg,#fff,#f8fbff) padding-box padding-box,linear-gradient(135deg,#38bdf885,#3b82f642 64%,#818cf857) border-box!important;box-shadow:0 22px 52px #2563eb1c,inset 0 1px #fff!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child{background:radial-gradient(at 92% 12%,#d946ef1a,#0000 32%),linear-gradient(155deg,#fffaff,#f8f5ff) padding-box padding-box,linear-gradient(130deg,#a855f76b,#d946ef80,#f472b65c) border-box!important;box-shadow:0 20px 48px #9333ea1a,inset 0 1px #fff!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child{background:radial-gradient(at 92% 12%,#0ea5e91a,#0000 32%),linear-gradient(155deg,#f8fdff,#f2f9ff) padding-box padding-box,linear-gradient(130deg,#22d3ee75,#0ea5e957,#3b82f661) border-box!important;box-shadow:0 20px 48px #0e74901a,inset 0 1px #fff!important}body.public-theme-active[data-public-theme=light] ._method_1iccm_40{background:linear-gradient(145deg,#ffffff70,#f8fafc2e)!important}body.public-theme-active[data-public-theme=light] ._method_1iccm_40+._method_1iccm_40{border-left-color:#64748b2e!important}body.public-theme-active[data-public-theme=light] ._methodValue_1iccm_101{color:#17233a!important}body.public-theme-active[data-public-theme=light] ._formPanel_1iccm_122 :is(h2,h3),body.public-theme-active[data-public-theme=light] ._platformPanel_1iccm_123 :is(h2,h3){color:#13233d!important}body.public-theme-active[data-public-theme=light] ._formPanel_1iccm_122 :is(p),body.public-theme-active[data-public-theme=light] ._platformPanel_1iccm_123 :is(p){color:#667891!important}body.public-theme-active[data-public-theme=light] ._platformLink_1iccm_176{background:linear-gradient(145deg,#fff,#f5f8fd)!important;border-color:#64748b33!important;box-shadow:inset 0 1px #fff,0 8px 18px #47556912!important}body.public-theme-active[data-public-theme=light] ._platformLink_1iccm_176 span:last-child{color:#24334b!important}@media (hover:hover) and (pointer:fine){body.public-theme-active[data-public-theme=light] ._platformLink_1iccm_176:hover{background:linear-gradient(145deg,#fff,#edf5ff)!important;border-color:#3b82f657!important;box-shadow:inset 0 1px #fff,0 12px 24px #3b82f61a!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:hover{background:linear-gradient(145deg,#fff,#fbf2ff)!important;border-color:#c026d34d!important}}@media (width<=900px){body.public-theme-active[data-public-theme=light] ._method_1iccm_40:nth-child(3){border-left:0!important}body.public-theme-active[data-public-theme=light] ._method_1iccm_40:nth-child(n+3){border-top:1px solid #64748b29!important}}@media (width<=640px){body.public-theme-active[data-public-theme=light] ._method_1iccm_40+._method_1iccm_40,body.public-theme-active[data-public-theme=light] ._method_1iccm_40:nth-child(3){border-top:1px solid #64748b29!important;border-left:0!important}}body.public-theme-active[data-public-theme=light] ._methodIcon_1iccm_71,body.public-theme-active[data-public-theme=light] ._platformIcon_1iccm_200{filter:saturate(.88);border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #33415514!important}body.public-theme-active[data-public-theme=light] ._methods_1iccm_40 ._method_1iccm_40:first-child ._methodIcon_1iccm_71{color:#4d83d7!important;background:linear-gradient(145deg,#ddebff,#b9d2ff)!important}body.public-theme-active[data-public-theme=light] ._methods_1iccm_40 ._method_1iccm_40:nth-child(2) ._methodIcon_1iccm_71{color:#2e90b0!important;background:linear-gradient(145deg,#d9f5ff,#bfeaf8)!important}body.public-theme-active[data-public-theme=light] ._methods_1iccm_40 ._method_1iccm_40:nth-child(3) ._methodIcon_1iccm_71{color:#2b9b78!important;background:linear-gradient(145deg,#dcfff3,#bceddf)!important}body.public-theme-active[data-public-theme=light] ._methods_1iccm_40 ._method_1iccm_40:nth-child(4) ._methodIcon_1iccm_71{color:#9b5dbd!important;background:linear-gradient(145deg,#f4ddff,#e6c4fb)!important}body.public-theme-active[data-public-theme=light] ._platformIcon_1iccm_200{color:#47607e!important;background:linear-gradient(145deg,#f8fbff,#dde8f6)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:first-child ._platformIcon_1iccm_200{color:#4e8d35!important;background:linear-gradient(145deg,#e2f6d9,#c8eabc)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(2) ._platformIcon_1iccm_200{color:#506f9f!important;background:linear-gradient(145deg,#e4ecff,#ccd9fb)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(3) ._platformIcon_1iccm_200{color:#a64e91!important;background:linear-gradient(145deg,#ffdff2,#f5bedf)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(4) ._platformIcon_1iccm_200{color:#5670a9!important;background:linear-gradient(145deg,#e7ecff,#d0daf6)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(5) ._platformIcon_1iccm_200{color:#4889a7!important;background:linear-gradient(145deg,#e0f6ff,#c3e6f2)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:first-child ._platformLink_1iccm_176:nth-child(6) ._platformIcon_1iccm_200{color:#9a6788!important;background:linear-gradient(145deg,#ffe4ef,#f5c9dd)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:first-child ._platformIcon_1iccm_200{color:#4b6fae!important;background:linear-gradient(145deg,#e2ebff,#cad8f6)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(2) ._platformIcon_1iccm_200{color:#458160!important;background:linear-gradient(145deg,#e2f7ea,#c8e8d3)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(3) ._platformIcon_1iccm_200{color:#7362af!important;background:linear-gradient(145deg,#e8e3ff,#d4caf8)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(4) ._platformIcon_1iccm_200{color:#b06a46!important;background:linear-gradient(145deg,#ffe9dc,#f4d0bb)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(5) ._platformIcon_1iccm_200{color:#a85f8b!important;background:linear-gradient(145deg,#ffe3ef,#efc1d7)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(6) ._platformIcon_1iccm_200{color:#4f86a5!important;background:linear-gradient(145deg,#e0f6ff,#c3e5f2)!important}body.public-theme-active[data-public-theme=light] ._sideColumn_1iccm_160>._platformPanel_1iccm_123:last-child ._platformLink_1iccm_176:nth-child(7) ._platformIcon_1iccm_200{color:#498a83!important;background:linear-gradient(145deg,#dcf6f4,#c0e5e1)!important}body.public-theme-active[data-public-theme=light] ._platformLink_1iccm_176 span:last-child,body.public-theme-active[data-public-theme=light] ._methodValue_1iccm_101{text-shadow:none!important}@media (hover:hover) and (pointer:fine){body.public-theme-active[data-public-theme=light] ._method_1iccm_40:hover ._methodIcon_1iccm_71,body.public-theme-active[data-public-theme=light] ._platformLink_1iccm_176:hover ._platformIcon_1iccm_200{filter:saturate(.94)brightness(1.02)!important}}@media (width<=640px){._methods_1iccm_40,._platformGrid_1iccm_170{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap!important;align-items:stretch!important;display:flex!important;overflow:auto hidden!important}._methods_1iccm_40::-webkit-scrollbar{width:0;height:0;display:none}._platformGrid_1iccm_170::-webkit-scrollbar{width:0;height:0;display:none}._methods_1iccm_40{gap:0!important;padding-bottom:.08rem!important}._method_1iccm_40,._method_1iccm_40+._method_1iccm_40,._method_1iccm_40:nth-child(3){border-top:0!important}._method_1iccm_40{scroll-snap-align:start;flex:0 0 4.6rem!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:4rem!important;padding:.72rem!important}._methodValue_1iccm_101{display:none!important}._methodIcon_1iccm_71{margin:0 auto!important}._platformGrid_1iccm_170{grid-template-columns:none!important;gap:.72rem!important;padding-bottom:.08rem!important}._platformLink_1iccm_176{scroll-snap-align:start;flex:0 0 4.45rem!important;justify-content:center!important;align-items:center!important;min-width:4.45rem!important;min-height:4rem!important;padding:.62rem!important}._platformIcon_1iccm_200{margin:0!important}._platformLink_1iccm_176 span:last-child,._formPanel_1iccm_122 :is(p),._platformPanel_1iccm_123 :is(p){display:none!important}._platformPanel_1iccm_123{padding-top:.92rem!important;padding-bottom:.92rem!important}._sideColumn_1iccm_160{gap:.88rem!important}._platformGrid_1iccm_170{gap:.58rem!important;padding-bottom:.04rem!important}._platformLink_1iccm_176{border-radius:.92rem!important;flex:0 0 4rem!important;justify-content:center!important;align-items:center!important;min-width:4rem!important;min-height:3.6rem!important;padding:.44rem!important}._platformIcon_1iccm_200{border-radius:.72rem!important;flex:0 0 2.35rem!important;width:2.35rem!important;height:2.35rem!important;margin:0 auto!important;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #0000002e!important}._platformIcon_1iccm_200,._methodIcon_1iccm_71{text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}._platformIcon_1iccm_200{letter-spacing:0!important;color:currentColor!important;opacity:1!important;flex:0 0 2.42rem!important;width:2.42rem!important;height:2.42rem!important;font-size:1rem!important;font-weight:800!important}._platformIcon_1iccm_200>*{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;font-size:1rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;transform:none!important}._platformIcon_1iccm_200 :is(svg,img){width:1.16rem!important;max-width:1.16rem!important;height:1.16rem!important;max-height:1.16rem!important}._methodIcon_1iccm_71>*,._platformIcon_1iccm_200>*{pointer-events:none}body.public-theme-active[data-public-theme=light] ._platformIcon_1iccm_200{color:#5f6f8b!important;text-shadow:none!important}body.public-theme-active[data-public-theme=dark] ._platformIcon_1iccm_200{color:#d6e2ff!important;text-shadow:0 0 12px #3b82f633!important}._platformLink_1iccm_176>span:last-child{display:none!important}._platformLink_1iccm_176 ._platformIcon_1iccm_200,._platformLink_1iccm_176 ._platformIcon_1iccm_200>span,._platformLink_1iccm_176 ._platformIcon_1iccm_200 span:last-child{visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}._platformLink_1iccm_176 ._platformIcon_1iccm_200>span,._platformLink_1iccm_176 ._platformIcon_1iccm_200 span:last-child{width:100%!important;height:100%!important;color:inherit!important;text-align:center!important;font-size:.82rem!important;font-weight:800!important;line-height:1!important;transform:none!important}body.public-theme-active[data-public-theme=light] ._platformLink_1iccm_176 ._platformIcon_1iccm_200>span,body.public-theme-active[data-public-theme=light] ._platformLink_1iccm_176 ._platformIcon_1iccm_200 span:last-child{color:#53657f!important}body.public-theme-active[data-public-theme=dark] ._platformLink_1iccm_176 ._platformIcon_1iccm_200>span,body.public-theme-active[data-public-theme=dark] ._platformLink_1iccm_176 ._platformIcon_1iccm_200 span:last-child{color:#dbe8ff!important}}._section_1iccm_1{background:radial-gradient(at 14% 20%,#1cbfff29,#0000 34%),radial-gradient(at 86% 18%,#ba6bff24,#0000 34%),linear-gradient(145deg,#04101f 0%,#07182a 28%,#0b1b34 58%,#0a1128 100%)!important}._section_1iccm_1:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(7px)saturate(.92)!important;opacity:.9!important;background:radial-gradient(18rem 6.5rem at 8rem 8rem,#f0f9ff47 0%,#afd4ef38 34%,#78aad11f 55%,#0000 72%) 0 0/110rem 23rem repeat-x,radial-gradient(22rem 7.5rem at 23rem 10rem,#f5fbff47 0%,#bbdbf236 36%,#74a6cf1c 56%,#0000 74%) 0 0/110rem 23rem repeat-x,radial-gradient(20rem 7rem at 42rem 7rem,#f1f9ff42 0%,#b1d4ef33 36%,#6e9fc91c 58%,#0000 74%) 0 0/110rem 23rem repeat-x,radial-gradient(24rem 8rem at 63rem 11rem,#f6fbff45 0%,#b7daf233 37%,#6c9bc41c 58%,#0000 75%) 0 0/110rem 23rem repeat-x,radial-gradient(19rem 6.8rem at 84rem 8rem,#f0f8ff3d 0%,#acd0ed2e 35%,#6797c11a 57%,#0000 75%) 0 0/110rem 23rem repeat-x,radial-gradient(16rem 5.8rem at 98rem 13rem,#ebf6fe36 0%,#a6cae929 35%,#5f8eb817 58%,#0000 76%) 0 0/110rem 23rem repeat-x,linear-gradient(#0000 0%,#7eb1d80f 40%,#cee7f81c 52%,#7eb1d80f 64%,#0000 86%) 0 0/100% 100% no-repeat!important;animation:28s linear infinite _contact340CloudFront_1iccm_1!important;position:absolute!important;inset:-10% -28%!important;transform:translate(0,0)!important}._section_1iccm_1:after{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(16px)saturate(.8)!important;opacity:.74!important;background:radial-gradient(26rem 9rem at 10rem 17rem,#d6eafa2e 0%,#8fbbdd21 38%,#5684ad14 58%,#0000 76%) 0 0/130rem 30rem repeat-x,radial-gradient(30rem 10rem at 39rem 18rem,#ddeefb2e 0%,#96c0e021 39%,#5886ae13 58%,#0000 77%) 0 0/130rem 30rem repeat-x,radial-gradient(28rem 9.5rem at 73rem 16rem,#d9ecfa2b 0%,#91bdde1f 38%,#5482aa12 59%,#0000 77%) 0 0/130rem 30rem repeat-x,linear-gradient(#0000 12%,#90c2e40d 46%,#e0f0fb14 56%,#90c2e40d 66%,#0000 84%) 0 0/100% 100% no-repeat!important;animation:46s linear infinite _contact340CloudBack_1iccm_1!important;position:absolute!important;inset:-18% -34%!important;transform:translate(0,0)!important}body.public-theme-active[data-public-theme=light] ._section_1iccm_1{background:radial-gradient(at 12% 20%,#38bdf81f,#0000 36%),radial-gradient(at 88% 16%,#c490ff1c,#0000 35%),linear-gradient(145deg,#d6e6f2 0%,#e9f1f8 34%,#ecf4fa 62%,#efeafb 100%)!important}body.public-theme-active[data-public-theme=light] ._section_1iccm_1:before{filter:blur(8px)saturate(.75)!important;opacity:.95!important;background:radial-gradient(18rem 6.5rem at 8rem 8rem,#fffffffa 0%,#fcfeffeb 34%,#e8f1f8b8 56%,#0000 74%),radial-gradient(22rem 7.5rem at 23rem 10rem,#fffffffa 0%,#fcfeffe6 34%,#e7f0f8b3 56%,#0000 74%),radial-gradient(20rem 7rem at 42rem 7rem,#fffffff5 0%,#fbfdffe0 35%,#e5eff7ad 56%,#0000 75%),radial-gradient(24rem 8rem at 63rem 11rem,#fffffffa 0%,#fcfeffe6 36%,#e6f0f8b0 56%,#0000 75%),radial-gradient(19rem 6.8rem at 84rem 8rem,#fffffff2 0%,#fbfdffdb 35%,#e5eff7a8 56%,#0000 75%),radial-gradient(16rem 5.8rem at 98rem 13rem,#ffffffed 0%,#fafdffd6 35%,#e3eef7a3 56%,#0000 76%),linear-gradient(#0000 0%,#ffffff24 40%,#ffffff36 52%,#ffffff24 64%,#0000 86%)!important}body.public-theme-active[data-public-theme=light] ._section_1iccm_1:after{filter:blur(18px)saturate(.72)!important;opacity:.76!important;background:radial-gradient(26rem 9rem at 10rem 17rem,#ffffffa3 0%,#f1f7fc7a 40%,#d6e5f14d 60%,#0000 77%),radial-gradient(30rem 10rem at 39rem 18rem,#ffffff9e 0%,#f1f7fc75 40%,#d6e5f147 60%,#0000 77%),radial-gradient(28rem 9.5rem at 73rem 16rem,#fff9 0%,#f0f7fc70 40%,#d4e3f047 60%,#0000 77%),linear-gradient(#0000 12%,#ffffff14 46%,#ffffff21 56%,#ffffff14 66%,#0000 84%)!important}@keyframes _contact340CloudFront_1iccm_1{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:110rem 0,110rem 0,110rem 0,110rem 0,110rem 0,110rem 0,0 0}}@keyframes _contact340CloudBack_1iccm_1{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:130rem 0,130rem 0,130rem 0,0 0}}._section_9m1c1_1{--edu-bg:#f7fbff;--edu-bg-soft:#eef5ff;--edu-card:#ffffffe6;--edu-card-border:#94a3b833;--edu-card-shadow:0 18px 48px #1e40af14;--edu-text:#0f172a;--edu-muted:#64748b;--edu-subtle:#94a3b8;--edu-line:#2563eb29;--edu-prism-a:#0ea5e91c;--edu-prism-b:#6366f117;--edu-prism-c:#a855f712;--edu-lane-a:#2563eb33;--edu-lane-b:#0ea5e924;--edu-lane-c:#7c3aed21;--edu-glyph:#2563eb29;--edu-chip-bg:#ffffff9e;--edu-chip-text:#2563eb61;--edu-node-ring:#fffffff0;isolation:isolate;background:radial-gradient(circle at 8% 10%, #38bdf81a, transparent 25rem), radial-gradient(circle at 92% 18%, #8b5cf614, transparent 28rem), linear-gradient(180deg, var(--edu-bg) 0%, var(--edu-bg-soft) 100%);color:var(--edu-text);border-top:1px solid #94a3b824;position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] ._section_9m1c1_1,html[data-public-theme=dark] ._section_9m1c1_1,.dark ._section_9m1c1_1,.theme-dark ._section_9m1c1_1,[data-theme=dark] ._section_9m1c1_1{--edu-bg:#07101b;--edu-bg-soft:#0a1220;--edu-card:#0c1626db;--edu-card-border:#38bdf824;--edu-card-shadow:0 22px 64px #0000003d;--edu-text:#f8fafc;--edu-muted:#a8b4c5;--edu-subtle:#738198;--edu-line:#38bdf82e;--edu-prism-a:#22d3ee1a;--edu-prism-b:#3b82f617;--edu-prism-c:#8b5cf61a;--edu-lane-a:#22d3ee3d;--edu-lane-b:#3b82f62b;--edu-lane-c:#a78bfa2e;--edu-glyph:#67e8f92e;--edu-chip-bg:#08121f9e;--edu-chip-text:#7dd3fc57;--edu-node-ring:#07101bf5;background:radial-gradient(circle at 10% 8%, #06b6d414, transparent 24rem), radial-gradient(circle at 90% 16%, #7c3aed1f, transparent 28rem), linear-gradient(180deg, var(--edu-bg) 0%, var(--edu-bg-soft) 100%)}._content_9m1c1_62{z-index:2;position:relative}._backdrop_9m1c1_67{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._prism_9m1c1_75{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid #3b82f61c;border-radius:1.5rem;position:absolute;transform:rotate(-18deg)skew(-8deg);box-shadow:inset 0 0 40px #ffffff14,0 18px 70px #2563eb09}._prismOne_9m1c1_86{background:linear-gradient(110deg, transparent 0%, var(--edu-prism-a) 42%, transparent 100%);width:34rem;height:8.5rem;top:4rem;left:-9rem}._prismTwo_9m1c1_99{background:linear-gradient(110deg, transparent 0%, var(--edu-prism-c) 44%, var(--edu-prism-b) 70%, transparent 100%);width:39rem;height:9.5rem;top:8.5rem;right:-11rem;transform:rotate(17deg)skew(7deg)}._prismThree_9m1c1_114{background:linear-gradient(110deg, transparent 0%, var(--edu-prism-b) 48%, transparent 100%);width:33rem;height:10rem;bottom:-7rem;left:31%;transform:rotate(-7deg)skew(-10deg)}._knowledgeMap_9m1c1_128{opacity:.92;width:100%;height:100%;position:absolute;inset:0}._knowledgeLane_9m1c1_136{fill:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:bevel;vector-effect:non-scaling-stroke;stroke-dasharray:2 15;animation:26s linear infinite _knowledgeShift_9m1c1_1}._lanePrimary_9m1c1_146{stroke:var(--edu-lane-a)}._laneSecondary_9m1c1_150{stroke:var(--edu-lane-b);animation-duration:34s;animation-direction:reverse}._laneTertiary_9m1c1_156{stroke:var(--edu-lane-c);animation-duration:42s}._glyphCluster_9m1c1_161,._bracketCluster_9m1c1_162{fill:none;stroke:var(--edu-glyph);stroke-width:1px;vector-effect:non-scaling-stroke}._glyphCluster_9m1c1_161{animation:10s ease-in-out infinite _glyphDrift_9m1c1_1}._bracketCluster_9m1c1_162{opacity:.72}._dataChip_9m1c1_177{border:1px solid var(--edu-glyph);background:var(--edu-chip-bg);min-width:2.3rem;height:1.35rem;color:var(--edu-chip-text);letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.42rem;justify-content:center;align-items:center;padding:0 .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 10px 30px #2563eb09}._dataChipOne_9m1c1_197{bottom:18%;left:7%;transform:rotate(-8deg)}._dataChipTwo_9m1c1_203{top:28%;right:8%;transform:rotate(7deg)}._dataChipThree_9m1c1_209{top:11%;left:56%;transform:rotate(-4deg)}._scanBeam_9m1c1_215{filter:blur(2px);background:linear-gradient(90deg,#0000,#38bdf80b,#0000);width:18%;height:130%;animation:16s ease-in-out infinite _scanKnowledge_9m1c1_1;position:absolute;top:-12%;left:-25%;transform:rotate(14deg)}._intro_9m1c1_232{text-align:center;width:min(100%,60rem);margin:0 auto}._eyebrowRow_9m1c1_238{justify-content:center;align-items:center;gap:.75rem;display:flex}._eyebrowLine_9m1c1_245{background:linear-gradient(90deg,#0000,#2563eb57);width:clamp(2.5rem,7vw,5.25rem);height:1px}._eyebrowLine_9m1c1_245:last-child{background:linear-gradient(90deg,#2563eb57,#0000)}._eyebrow_9m1c1_238{color:#2563eb;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;display:inline-flex}._eyebrow_9m1c1_238 svg{width:1.05rem;height:1.05rem}._heading_9m1c1_271{max-width:56rem;color:var(--edu-text);letter-spacing:-.045em;text-wrap:balance;margin:1rem auto 0;font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1.04}._headingAccent_9m1c1_282{color:#0000;background:linear-gradient(100deg,#2563eb 0%,#0ea5e9 48%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text}._headingMark_9m1c1_288{background:linear-gradient(90deg,#2563eb 0 72%,#2563eb2e 72% 100%);border-radius:999px;width:3rem;height:2px;margin:.9rem auto 0;display:block;box-shadow:0 0 16px #2563eb38}._description_9m1c1_298{max-width:45rem;color:var(--edu-muted);text-wrap:balance;margin:1rem auto 0;font-size:.98rem;line-height:1.75}._timeline_9m1c1_307{width:min(100%,64rem);margin:2.05rem auto 0;padding:0;list-style:none}._timelineItem_9m1c1_314{--tone:#2563eb;--tone-soft:#2563eb1a;grid-template-columns:2.1rem minmax(0,1fr);gap:.9rem;min-width:0;display:grid}._timelineItem_9m1c1_314+._timelineItem_9m1c1_314{margin-top:.85rem}._toneBlue_9m1c1_327{--tone:#2563eb;--tone-soft:#2563eb1a}._toneGreen_9m1c1_332{--tone:#10b981;--tone-soft:#10b9811c}._toneCyan_9m1c1_337{--tone:#0891b2;--tone-soft:#0891b21a}._toneViolet_9m1c1_342{--tone:#7c3aed;--tone-soft:#7c3aed1a}._toneAmber_9m1c1_347{--tone:#d97706;--tone-soft:#d977061a}._rail_9m1c1_352{justify-content:center;display:flex;position:relative}._node_9m1c1_358{z-index:2;border:4px solid var(--edu-node-ring);background:var(--tone);width:1.7rem;height:1.7rem;box-shadow:0 5px 16px color-mix(in srgb, var(--tone) 20%, transparent);border-radius:999px;place-items:center;margin-top:1.3rem;display:grid;position:relative}._node_9m1c1_358 span{opacity:.95;background:#fff;border-radius:999px;width:.38rem;height:.38rem}._connector_9m1c1_380{background:linear-gradient(180deg, var(--tone), var(--edu-line));opacity:.3;width:1px;position:absolute;top:2.55rem;bottom:-1.8rem;left:50%;transform:translate(-50%)}._card_9m1c1_391{border:1px solid var(--edu-card-border);background:var(--edu-card);min-width:0;box-shadow:var(--edu-card-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.05rem;grid-template-columns:3.05rem minmax(0,1fr) minmax(13rem,18rem);align-items:center;gap:.95rem;padding:.95rem 1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}._card_9m1c1_391:hover{border-color:color-mix(in srgb, var(--tone) 28%, var(--edu-card-border));box-shadow:var(--edu-card-shadow), 0 12px 30px color-mix(in srgb, var(--tone) 8%, transparent);transform:translateY(-2px)}._iconShell_9m1c1_417{border:1px solid color-mix(in srgb, var(--tone) 18%, transparent);background:var(--tone-soft);width:3.05rem;height:3.05rem;color:var(--tone);border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden}._iconFallback_9m1c1_430{place-items:center;width:1.65rem;height:1.65rem;display:grid}._iconFallback_9m1c1_430 svg{width:100%;height:100%}._logoImage_9m1c1_442{border-radius:inherit;background:var(--edu-card);object-fit:contain;width:100%;height:100%;padding:.35rem;display:block;position:absolute;inset:0}._cardContent_9m1c1_454{min-width:0}._cardTopline_9m1c1_458{align-items:center;gap:.6rem;min-width:0;display:flex}._typeLabel_9m1c1_465{color:var(--tone);letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:800}._cardMeta_9m1c1_473{flex-direction:column;justify-content:center;align-items:flex-end;gap:.38rem;min-width:13rem;display:flex}._metaFooter_9m1c1_482{justify-content:flex-end;align-items:center;gap:.42rem;width:100%;min-width:0;display:flex}._statuses_9m1c1_491{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;min-width:0;display:flex}._actions_9m1c1_499{flex:none;align-items:center;gap:.3rem;display:inline-flex}._actionLink_9m1c1_506{border:1px solid color-mix(in srgb, var(--tone) 20%, transparent);background:color-mix(in srgb, var(--tone-soft) 76%, var(--edu-card));min-height:1.65rem;color:var(--tone);white-space:nowrap;border-radius:.55rem;justify-content:center;align-items:center;gap:.28rem;padding:.2rem .48rem;font-size:.62rem;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}._actionLink_9m1c1_506:hover{border-color:color-mix(in srgb, var(--tone) 40%, transparent);background:var(--tone-soft);transform:translateY(-1px)}._actionLink_9m1c1_506:focus-visible{outline:3px solid color-mix(in srgb, var(--tone) 24%, transparent);outline-offset:2px}._actionLink_9m1c1_506 svg{flex:none;width:.78rem;height:.78rem}._featured_9m1c1_544,._current_9m1c1_545{border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}._featured_9m1c1_544{color:#f59e0b;background:#f59e0b1c;border:1px solid #f59e0b33;flex:0 0 1.4rem;width:1.4rem;height:1.4rem;box-shadow:0 5px 14px #f59e0b14}._featured_9m1c1_544 svg{width:.72rem;height:.72rem}._current_9m1c1_545{color:#0891b2;background:#06b6d421;min-height:1.35rem;padding:.1rem .5rem;font-size:.62rem}._degree_9m1c1_576{overflow-wrap:anywhere;color:var(--edu-text);letter-spacing:-.02em;margin:.24rem 0 0;font-size:clamp(1.02rem,2vw,1.2rem);font-weight:800;line-height:1.24}._institutionRow_9m1c1_586{min-width:0;color:var(--edu-muted);flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.36rem;font-size:.78rem;line-height:1.45;display:flex}._institutionIcon_9m1c1_598{width:.92rem;height:.92rem;color:var(--edu-subtle);display:inline-flex}._institutionIcon_9m1c1_598 svg{width:100%;height:100%}._institution_9m1c1_586{overflow-wrap:anywhere;min-width:0;font-weight:650}._metaDot_9m1c1_616{background:var(--edu-subtle);opacity:.65;border-radius:999px;width:.22rem;height:.22rem}._field_9m1c1_624{overflow-wrap:anywhere;min-width:0}._secondaryMeta_9m1c1_629{color:var(--edu-subtle);flex-wrap:wrap;gap:.38rem;margin-top:.24rem;font-size:.7rem;line-height:1.4;display:flex}._dateBadge_9m1c1_639{border:1px solid color-mix(in srgb, var(--tone) 12%, transparent);background:var(--tone-soft);max-width:13.5rem;min-height:1.95rem;color:var(--tone);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.32rem .68rem;font-size:.7rem;font-weight:800;display:inline-flex}._dateBadge_9m1c1_639 svg{flex:none;width:.9rem;height:.9rem}._retryButton_9m1c1_662:focus-visible{outline-offset:3px;outline:3px solid #38bdf859}._notice_9m1c1_667{background:var(--edu-card);border:1px solid #f59e0b38;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,68rem);margin:1.5rem auto 0;padding:.9rem 1rem;display:flex}._noticeTitle_9m1c1_680{color:var(--edu-text);margin:0;font-size:.82rem;font-weight:800}._noticeText_9m1c1_687{color:var(--edu-muted);margin:.18rem 0 0;font-size:.74rem}._retryButton_9m1c1_662{background:var(--edu-card);color:#b45309;cursor:pointer;border:1px solid #f59e0b40;border-radius:.7rem;flex:none;min-height:2.25rem;padding:.4rem .75rem;font-size:.72rem;font-weight:800}._retryButton_9m1c1_662:disabled{cursor:not-allowed;opacity:.55}._emptyState_9m1c1_711{border:1px solid var(--edu-card-border);background:var(--edu-card);text-align:center;width:min(100%,42rem);box-shadow:var(--edu-card-shadow);border-radius:1.1rem;margin:2rem auto 0;padding:2rem 1.25rem}._emptyIcon_9m1c1_722{color:#2563eb;background:#2563eb1a;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;margin:0 auto;display:grid}._emptyIcon_9m1c1_722 svg{width:1.6rem;height:1.6rem}._emptyTitle_9m1c1_738{color:var(--edu-text);margin:1rem 0 0;font-weight:800}._emptyText_9m1c1_744{max-width:32rem;color:var(--edu-muted);margin:.45rem auto 0;font-size:.82rem;line-height:1.6}._skeletonList_9m1c1_752{width:min(100%,68rem);margin:2rem auto 0}._skeletonRow_9m1c1_757{grid-template-columns:2.1rem minmax(0,1fr);gap:.9rem;display:grid}._skeletonRow_9m1c1_757+._skeletonRow_9m1c1_757{margin-top:.85rem}._skeletonNode_9m1c1_767{background:#94a3b840;border-radius:999px;width:1.7rem;height:1.7rem;margin:1.3rem auto 0;animation:1.7s ease-in-out infinite _skeletonPulse_9m1c1_1}._skeletonCard_9m1c1_776{border:1px solid var(--edu-card-border);background:#94a3b814;border-radius:1.05rem;height:6rem;animation:1.7s ease-in-out infinite _skeletonPulse_9m1c1_1}@media (width<=767px){._timeline_9m1c1_307{margin-top:1.7rem}._card_9m1c1_391{grid-template-columns:2.85rem minmax(0,1fr);gap:.8rem;padding:.88rem .92rem}._iconShell_9m1c1_417{border-radius:.85rem;width:2.85rem;height:2.85rem}._iconFallback_9m1c1_430{width:1.45rem;height:1.45rem}._cardMeta_9m1c1_473{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:.38rem;min-width:0;margin-top:-.08rem}._metaFooter_9m1c1_482{justify-content:flex-start;width:auto}._statuses_9m1c1_491{justify-content:flex-start}._secondaryMeta_9m1c1_629{display:none}}@media (width<=639px){._description_9m1c1_298{display:none}._eyebrowRow_9m1c1_238{gap:.55rem}._eyebrowLine_9m1c1_245{width:2.1rem}._eyebrow_9m1c1_238{letter-spacing:.12em;font-size:.66rem}._heading_9m1c1_271{margin-top:.8rem;font-size:clamp(1.8rem,9vw,2.35rem);line-height:1.06}._headingMark_9m1c1_288{margin-top:.7rem}._timelineItem_9m1c1_314{grid-template-columns:1.65rem minmax(0,1fr);gap:.55rem}._timelineItem_9m1c1_314+._timelineItem_9m1c1_314{margin-top:.7rem}._node_9m1c1_358{border-width:3px;width:1.35rem;height:1.35rem;margin-top:1.15rem}._node_9m1c1_358 span{width:.28rem;height:.28rem}._connector_9m1c1_380{top:2.15rem;bottom:-1.3rem}._card_9m1c1_391{border-radius:.92rem;grid-template-columns:2.55rem minmax(0,1fr);gap:.68rem;padding:.78rem .8rem}._iconShell_9m1c1_417{border-radius:.75rem;width:2.55rem;height:2.55rem}._iconFallback_9m1c1_430{width:1.28rem;height:1.28rem}._typeLabel_9m1c1_465{font-size:.6rem}._featured_9m1c1_544,._current_9m1c1_545{min-height:1.18rem;padding-inline:.38rem;font-size:.54rem}._degree_9m1c1_576{margin-top:.22rem;font-size:.98rem}._institutionRow_9m1c1_586{gap:.3rem;margin-top:.3rem;font-size:.7rem}._field_9m1c1_624,._metaDot_9m1c1_616{display:none}._dateBadge_9m1c1_639{max-width:100%;min-height:1.78rem;padding:.28rem .58rem;font-size:.62rem}._dateBadge_9m1c1_639 svg{width:.8rem;height:.8rem}._cardMeta_9m1c1_473{gap:.35rem}._statuses_9m1c1_491{gap:.25rem}._metaFooter_9m1c1_482{gap:.3rem}._actions_9m1c1_499{gap:.25rem}._actionLink_9m1c1_506{border-radius:.52rem;width:1.7rem;min-height:1.7rem;padding:0}._actionLabel_9m1c1_965{display:none}._prismOne_9m1c1_86{top:6rem;left:-16rem}._prismTwo_9m1c1_99{top:12rem;right:-18rem}._prismThree_9m1c1_114{bottom:-8rem;left:18%}._dataChipOne_9m1c1_197{left:2%}._dataChipTwo_9m1c1_203{right:2%}._dataChipThree_9m1c1_209{display:none}._notice_9m1c1_667{flex-direction:column;align-items:stretch}._retryButton_9m1c1_662{width:100%}}@media (prefers-reduced-motion:reduce){._knowledgeLane_9m1c1_136,._glyphCluster_9m1c1_161,._scanBeam_9m1c1_215,._skeletonNode_9m1c1_767,._skeletonCard_9m1c1_776{animation:none!important}._card_9m1c1_391,._actionLink_9m1c1_506{transition:none!important}}@keyframes _knowledgeShift_9m1c1_1{to{stroke-dashoffset:-170px}}@keyframes _glyphDrift_9m1c1_1{0%,to{opacity:.52;transform:translateY(0)}50%{opacity:.92;transform:translateY(-5px)}}@keyframes _scanKnowledge_9m1c1_1{0%,18%{opacity:0;transform:translate(-20%)rotate(14deg)}38%{opacity:1}68%{opacity:.5;transform:translate(760%)rotate(14deg)}to{opacity:0;transform:translate(760%)rotate(14deg)}}@keyframes _skeletonPulse_9m1c1_1{0%,to{opacity:.45}50%{opacity:.85}}body.public-theme-active[data-public-theme=dark] ._section_9m1c1_1,html[data-public-theme=dark] ._section_9m1c1_1,.dark ._section_9m1c1_1,.theme-dark ._section_9m1c1_1,[data-theme=dark] ._section_9m1c1_1{--edu-bg:#040b15;--edu-bg-soft:#07111f;--edu-card:#0d1d32f7;--edu-card-border:#60a5fa38;--edu-card-shadow:0 24px 64px #00000052, inset 0 1px 0 #7dd3fc09}body.public-theme-active[data-public-theme=dark] ._card_9m1c1_391,html[data-public-theme=dark] ._card_9m1c1_391,.dark ._card_9m1c1_391,.theme-dark ._card_9m1c1_391,[data-theme=dark] ._card_9m1c1_391{box-shadow:var(--edu-card-shadow), 0 0 0 1px #3b82f606;background:linear-gradient(#0f2138fb 0%,#0a192bf6 100%);border-color:#60a5fa38}body.public-theme-active[data-public-theme=dark] ._card_9m1c1_391:hover,html[data-public-theme=dark] ._card_9m1c1_391:hover,.dark ._card_9m1c1_391:hover,.theme-dark ._card_9m1c1_391:hover,[data-theme=dark] ._card_9m1c1_391:hover{background:linear-gradient(#122742fc 0%,#0c1d32fa 100%)}._section_7mrro_1{--exp-bg:#f8fbff;--exp-bg-deep:#eef5ff;--exp-card:#ffffffe6;--exp-card-border:#94a3b833;--exp-card-shadow:0 18px 46px #1e40af13;--exp-text:#0f172a;--exp-muted:#64748b;--exp-subtle:#94a3b8;--exp-divider:#94a3b833;--exp-contour-a:#2563eb2b;--exp-contour-b:#0ea5e921;--exp-contour-c:#7c3aed1f;--exp-contour-highlight:#0ea5e957;--exp-terrain-a:#2563eb0e;--exp-terrain-b:#7c3aed0b;--exp-marker:#2563eb;--exp-node-ring:#f8fbfff5;isolation:isolate;background:radial-gradient(ellipse at 8% 88%, #0ea5e911, transparent 31rem), radial-gradient(ellipse at 90% 4%, #7c3aed0e, transparent 29rem), linear-gradient(168deg, var(--exp-bg) 0%, var(--exp-bg-deep) 100%);color:var(--exp-text);border-top:1px solid #94a3b824;position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] ._section_7mrro_1,html[data-public-theme=dark] ._section_7mrro_1,.dark ._section_7mrro_1,.theme-dark ._section_7mrro_1,[data-theme=dark] ._section_7mrro_1{--exp-bg:#040d18;--exp-bg-deep:#07111f;--exp-card:#0b1a2ff5;--exp-card-border:#60a5fa38;--exp-card-shadow:0 26px 68px #00000057;--exp-text:#f8fafc;--exp-muted:#a6b3c5;--exp-subtle:#718198;--exp-divider:#94a3b829;--exp-contour-a:#22d3ee33;--exp-contour-b:#3b82f626;--exp-contour-c:#a78bfa2b;--exp-contour-highlight:#67e8f966;--exp-terrain-a:#06b6d40e;--exp-terrain-b:#7c3aed0f;--exp-marker:#22d3ee;--exp-node-ring:#07111dfa;background:radial-gradient(ellipse at 8% 88%, #06b6d413, transparent 32rem), radial-gradient(ellipse at 90% 4%, #7c3aed16, transparent 31rem), linear-gradient(168deg, var(--exp-bg) 0%, var(--exp-bg-deep) 100%)}._content_7mrro_58{z-index:2;position:relative}._backdrop_7mrro_63{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._terrainMass_7mrro_71{border:1px solid color-mix(in srgb, var(--exp-contour-a) 38%, transparent);filter:blur(.15px);opacity:.5;transform-origin:50%;position:absolute}._terrainMassOne_7mrro_79{background:radial-gradient(ellipse at 62% 38%, var(--exp-terrain-a), transparent 62%);border-radius:46% 54% 61% 39%/55% 44% 56% 45%;width:34rem;height:27rem;animation:18s ease-in-out infinite alternate _terrainBreatheOne_7mrro_1;bottom:-10rem;left:-13rem;transform:rotate(-13deg)}._terrainMassTwo_7mrro_95{background:radial-gradient(ellipse at 42% 61%, var(--exp-terrain-b), transparent 64%);border-radius:57% 43% 39% 61%/44% 58% 42% 56%;width:36rem;height:29rem;animation:22s ease-in-out infinite alternate _terrainBreatheTwo_7mrro_1;top:-12rem;right:-14rem;transform:rotate(17deg)}._topography_7mrro_111{opacity:.96;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._contourGroup_7mrro_120{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}._contourGroup_7mrro_120 path:first-child{stroke:var(--exp-contour-a);opacity:.5}._contourGroup_7mrro_120 path:nth-child(2){stroke:var(--exp-contour-b);opacity:.66}._contourGroup_7mrro_120 path:nth-child(3){stroke:var(--exp-contour-c);opacity:.72}._contourGroup_7mrro_120 path:nth-child(4){stroke:var(--exp-contour-a);opacity:.82}._contourGroupOne_7mrro_148{animation:20s ease-in-out infinite alternate _contourDriftOne_7mrro_1}._contourGroupTwo_7mrro_152{animation:25s ease-in-out infinite alternate _contourDriftTwo_7mrro_1}._contourGroupThree_7mrro_156{animation:23s ease-in-out infinite alternate _contourDriftThree_7mrro_1}._contourHighlight_7mrro_160{fill:none;stroke:var(--exp-contour-highlight);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:22 170;vector-effect:non-scaling-stroke;opacity:.48;animation:12s linear infinite _elevationTravel_7mrro_1}._contourHighlightTwo_7mrro_171{animation-duration:15s;animation-delay:-4s}._contourHighlightThree_7mrro_176{animation-duration:17s;animation-delay:-7s}._elevationMarker_7mrro_181{border:1px solid color-mix(in srgb, var(--exp-marker) 42%, transparent);background:color-mix(in srgb, var(--exp-bg) 88%, transparent);width:1.35rem;height:1.35rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--exp-marker) 5%, transparent), 0 0 22px color-mix(in srgb, var(--exp-marker) 14%, transparent);opacity:.58;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.28rem;place-items:center;animation:8s ease-in-out infinite _markerFloat_7mrro_1;display:grid;position:absolute;transform:rotate(45deg)}._elevationMarker_7mrro_181 span{background:var(--exp-marker);width:.32rem;height:.32rem;box-shadow:0 0 10px color-mix(in srgb, var(--exp-marker) 48%, transparent);border-radius:999px}._elevationMarkerOne_7mrro_207{top:27%;left:18%}._elevationMarkerTwo_7mrro_212{animation-delay:-3.5s;bottom:22%;right:18%}._elevationHalo_7mrro_218{background:radial-gradient(ellipse, color-mix(in srgb, var(--exp-contour-b) 22%, transparent), transparent 68%);filter:blur(22px);opacity:.34;border-radius:50%;width:28rem;height:10rem;animation:10s ease-in-out infinite _haloPulse_7mrro_1;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}._intro_7mrro_237{text-align:center;width:min(100%,59rem);margin:0 auto}._eyebrowRow_7mrro_243{justify-content:center;align-items:center;gap:.75rem;display:flex}._eyebrowLine_7mrro_250{background:linear-gradient(90deg,#0000,#2563eb57);width:clamp(2.4rem,7vw,5rem);height:1px}._eyebrowLine_7mrro_250:last-child{background:linear-gradient(90deg,#2563eb57,#0000)}._eyebrow_7mrro_243{color:#2563eb;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;display:inline-flex}._eyebrow_7mrro_243 svg{width:1.05rem;height:1.05rem}._heading_7mrro_276{max-width:54rem;color:var(--exp-text);letter-spacing:-.045em;text-wrap:balance;margin:1rem auto 0;font-size:clamp(2rem,5vw,3.35rem);font-weight:900;line-height:1.04}._headingAccent_7mrro_287{color:#0000;background:linear-gradient(100deg,#2563eb 0%,#0ea5e9 48%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text}._headingMark_7mrro_293{background:linear-gradient(90deg,#2563eb 0 72%,#2563eb2e 72% 100%);border-radius:999px;width:3rem;height:2px;margin:.9rem auto 0;display:block;box-shadow:0 0 16px #2563eb33}._description_7mrro_307{max-width:45rem;color:var(--exp-muted);text-wrap:balance;margin:1rem auto 0;font-size:.98rem;line-height:1.7}._timeline_7mrro_316{width:min(100%,68rem);margin:2.2rem auto 0;padding:0;list-style:none}._timelineItem_7mrro_323{--tone:#2563eb;--tone-soft:#2563eb1a;grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;min-width:0;display:grid}._timelineItem_7mrro_323+._timelineItem_7mrro_323{margin-top:.9rem}._toneBlue_7mrro_336{--tone:#2563eb;--tone-soft:#2563eb1a}._toneViolet_7mrro_341{--tone:#7c3aed;--tone-soft:#7c3aed1a}._toneCyan_7mrro_346{--tone:#0891b2;--tone-soft:#0891b21a}._toneAmber_7mrro_351{--tone:#d97706;--tone-soft:#d977061a}._toneGreen_7mrro_356{--tone:#059669;--tone-soft:#0596691a}._toneRose_7mrro_361{--tone:#e11d48;--tone-soft:#e11d4817}._rail_7mrro_366{justify-content:center;display:flex;position:relative}._node_7mrro_372{z-index:2;border:4px solid var(--exp-node-ring);background:var(--tone);color:#fff;width:2.15rem;height:2.15rem;box-shadow:0 6px 18px color-mix(in srgb, var(--tone) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--tone) 14%, transparent);border-radius:999px;place-items:center;margin-top:1.25rem;display:grid;position:relative}._node_7mrro_372 svg{width:1rem;height:1rem}._connector_7mrro_394{background:linear-gradient(180deg, var(--tone), var(--exp-divider));opacity:.35;width:1px;position:absolute;top:3.05rem;bottom:-1.75rem;left:50%;transform:translate(-50%)}._experienceDetails_7mrro_405{border:1px solid var(--exp-card-border);background:var(--exp-card);min-width:0;box-shadow:var(--exp-card-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}._experienceDetails_7mrro_405:hover{border-color:color-mix(in srgb, var(--tone) 28%, var(--exp-card-border));box-shadow:var(--exp-card-shadow), 0 12px 30px color-mix(in srgb, var(--tone) 7%, transparent);transform:translateY(-2px)}._experienceDetails_7mrro_405[open]{border-color:color-mix(in srgb, var(--tone) 34%, var(--exp-card-border));box-shadow:var(--exp-card-shadow), 0 18px 42px color-mix(in srgb, var(--tone) 9%, transparent)}[data-theme=dark] ._experienceDetails_7mrro_405{background:linear-gradient(#0c1c32fa 0%,#081424f5 100%);box-shadow:0 26px 68px #00000057,inset 0 1px #7dd3fc0a}[data-theme=dark] ._expandedPanel_7mrro_446{background:linear-gradient(#0a182bbd,#050e1b6b 5.5rem)}[data-theme=dark] ._completeDetailsBlock_7mrro_455,[data-theme=dark] ._detailBlock_7mrro_456,[data-theme=dark] ._tagBlock_7mrro_457,[data-theme=dark] ._organizationDetails_7mrro_458{background:linear-gradient(#0b1b30f0,#081627e6);border-color:#60a5fa2e;box-shadow:inset 0 1px #7dd3fc08}[data-theme=dark] ._detailFact_7mrro_469{background:#081526d1;border-color:#60a5fa29}._card_7mrro_474{cursor:pointer;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;list-style:none;display:grid}._card_7mrro_474::-webkit-details-marker{display:none}._card_7mrro_474::marker{content:""}._card_7mrro_474:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--tone) 28%, transparent)}._identity_7mrro_496,._impact_7mrro_497{min-width:0;padding:.68rem .95rem}._identity_7mrro_496{flex-direction:column;justify-content:center;display:flex}._impact_7mrro_497{border-left:1px solid var(--exp-divider);flex-direction:column;justify-content:center;min-width:8.5rem;display:flex;position:relative}._impactTop_7mrro_517{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}._expandIndicator_7mrro_525{border:1px solid color-mix(in srgb, var(--tone) 16%, transparent);background:var(--tone-soft);width:1.7rem;height:1.7rem;color:var(--tone);border-radius:999px;flex:0 0 1.7rem;place-items:center;display:inline-grid}._expandIndicator_7mrro_525 svg{width:.85rem;height:.85rem;transition:transform .18s}._experienceDetails_7mrro_405[open] ._expandIndicator_7mrro_525 svg{transform:rotate(180deg)}._roleRow_7mrro_547{align-items:center;gap:.5rem;min-width:0;display:flex}._role_7mrro_547{overflow-wrap:anywhere;min-width:0;color:var(--tone);font-size:.78rem;font-weight:800}._featured_7mrro_562{color:#f59e0b;background:#f59e0b1c;border:1px solid #f59e0b33;border-radius:999px;flex:0 0 1.28rem;place-items:center;width:1.28rem;height:1.28rem;display:inline-grid}._featured_7mrro_562 svg{width:.65rem;height:.65rem}._organization_7mrro_458{overflow-wrap:anywhere;color:var(--exp-text);letter-spacing:-.02em;margin:.2rem 0 0;font-size:clamp(1rem,2vw,1.18rem);font-weight:850;line-height:1.25}._meta_7mrro_589{min-width:0;color:var(--exp-muted);flex-wrap:wrap;align-items:center;gap:.45rem .85rem;margin-top:.38rem;font-size:.72rem;line-height:1.4;display:flex}._metaItem_7mrro_601{align-items:center;gap:.32rem;min-width:0;display:inline-flex}._metaItem_7mrro_601 svg{width:.82rem;height:.82rem;color:var(--exp-subtle);flex:none}._employmentType_7mrro_615{background:var(--tone-soft);min-height:1.45rem;color:var(--tone);border-radius:999px;align-items:center;padding:.12rem .52rem;font-size:.62rem;font-weight:800;display:inline-flex}._duration_7mrro_627{border:1px solid color-mix(in srgb, var(--tone) 12%, transparent);background:var(--tone-soft);min-height:1.55rem;color:var(--tone);white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .58rem;font-size:.62rem;font-weight:800;display:inline-flex}._durationCurrent_7mrro_641{color:#0891b2;background:#06b6d41a;border-color:#06b6d426}._expandedPanel_7mrro_446{border-top:1px solid var(--exp-divider);background:linear-gradient(180deg, color-mix(in srgb, var(--tone-soft) 36%, transparent), transparent 5.5rem);padding:1.05rem 1.15rem 1.15rem}._completeDetailsBlock_7mrro_455{border:1px solid var(--exp-divider);background:color-mix(in srgb, var(--exp-card) 94%, var(--tone-soft));border-radius:.82rem;padding:.78rem}._completeDetailsHeading_7mrro_665{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._completeDetailsEyebrow_7mrro_672{color:var(--tone);letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:850}._completeDetailsHeading_7mrro_665 h4{color:var(--exp-text);margin:.15rem 0 0;font-size:.74rem;font-weight:850}._completeFeatured_7mrro_687{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b2e;border-radius:999px;flex:none;align-items:center;gap:.26rem;min-height:1.4rem;padding:.1rem .42rem;font-size:.54rem;font-weight:850;display:inline-flex}._completeFeatured_7mrro_687 svg{width:.66rem;height:.66rem}._detailFacts_7mrro_707{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.62rem;display:grid}._detailFact_7mrro_469{border:1px solid color-mix(in srgb, var(--exp-divider) 82%, transparent);background:color-mix(in srgb, var(--exp-card) 92%, transparent);border-radius:.6rem;min-width:0;padding:.48rem .52rem}._detailFact_7mrro_469 span{color:var(--exp-subtle);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}._detailFact_7mrro_469 strong{overflow-wrap:anywhere;color:var(--exp-text);margin-top:.16rem;font-size:.64rem;font-weight:780;line-height:1.35;display:block}._completeDetailsBlock_7mrro_455+._descriptionBlock_7mrro_741,._completeDetailsBlock_7mrro_455+._detailGrid_7mrro_742,._completeDetailsBlock_7mrro_455+._tagsGrid_7mrro_743,._completeDetailsBlock_7mrro_455+._organizationDetails_7mrro_458,._descriptionBlock_7mrro_741+._descriptionBlock_7mrro_741,._descriptionBlock_7mrro_741+._detailGrid_7mrro_742,._descriptionBlock_7mrro_741+._tagsGrid_7mrro_743,._detailGrid_7mrro_742+._tagsGrid_7mrro_743,._descriptionBlock_7mrro_741+._organizationDetails_7mrro_458,._detailGrid_7mrro_742+._organizationDetails_7mrro_458,._tagsGrid_7mrro_743+._organizationDetails_7mrro_458{margin-top:.85rem}._detailTitle_7mrro_758{color:var(--exp-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}._detailDescription_7mrro_767{color:var(--exp-muted);white-space:pre-line;margin:.45rem 0 0;font-size:.76rem;line-height:1.65}._detailGrid_7mrro_742,._tagsGrid_7mrro_743{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}._detailBlock_7mrro_456,._tagBlock_7mrro_457{border:1px solid var(--exp-divider);background:color-mix(in srgb, var(--exp-card) 92%, var(--tone-soft));border-radius:.8rem;min-width:0;padding:.82rem .88rem}._detailList_7mrro_791{gap:.48rem;margin:.58rem 0 0;padding:0;list-style:none;display:grid}._detailList_7mrro_791 li{color:var(--exp-muted);grid-template-columns:.48rem minmax(0,1fr);align-items:start;gap:.48rem;font-size:.72rem;line-height:1.5;display:grid}._detailBullet_7mrro_809{background:var(--tone);width:.34rem;height:.34rem;box-shadow:0 0 0 3px var(--tone-soft);border-radius:999px;margin-top:.39rem}._tagList_7mrro_818{flex-wrap:wrap;gap:.4rem;margin-top:.58rem;display:flex}._detailTag_7mrro_825{border:1px solid color-mix(in srgb, var(--tone) 12%, transparent);background:var(--tone-soft);min-height:1.55rem;color:var(--tone);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.62rem;font-weight:750;display:inline-flex}._organizationDetails_7mrro_458{border-top:1px dashed var(--exp-divider);justify-content:space-between;align-items:center;gap:.85rem;padding-top:.9rem;display:flex}._organizationDetailsIdentity_7mrro_847{align-items:center;gap:.65rem;min-width:0;display:flex}._organizationDetailsIdentity_7mrro_847>div{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0;display:flex}._organizationDetailsIdentity_7mrro_847 strong{overflow-wrap:anywhere;min-width:0;color:var(--exp-text);font-size:.76rem}._organizationDetailsLabel_7mrro_869{width:100%;color:var(--exp-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}._organizationLogo_7mrro_878{border:1px solid var(--exp-divider);background:color-mix(in srgb, var(--exp-card) 92%, white);border-radius:.68rem;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:hidden}._organizationLogo_7mrro_878 img{object-fit:contain;width:100%;height:100%;padding:.22rem;display:block}._mediaAvailable_7mrro_898{background:var(--tone-soft);min-height:1.22rem;color:var(--tone);border-radius:999px;align-items:center;padding:.05rem .38rem;font-size:.52rem;font-weight:800;display:inline-flex}._workMode_7mrro_910{background:var(--tone-soft);min-height:1.35rem;color:var(--tone);border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex}._websiteLink_7mrro_922{border:1px solid color-mix(in srgb, var(--tone) 18%, transparent);background:var(--tone-soft);min-height:2rem;color:var(--tone);border-radius:.62rem;flex:none;justify-content:center;align-items:center;gap:.38rem;padding:.35rem .62rem;font-size:.66rem;font-weight:800;transition:transform .16s,border-color .16s;display:inline-flex}._websiteLink_7mrro_922:hover{border-color:color-mix(in srgb, var(--tone) 34%, transparent);transform:translateY(-1px)}._websiteLink_7mrro_922:focus-visible{outline:3px solid color-mix(in srgb, var(--tone) 24%, transparent);outline-offset:2px}._websiteLink_7mrro_922 svg{width:.78rem;height:.78rem}._actionWrap_7mrro_956{justify-content:center;margin-top:1.55rem;display:flex}._actionButton_7mrro_962{border-radius:.8rem;justify-content:center;align-items:center;gap:.62rem;min-height:2.75rem;padding:.55rem 1rem;font-size:.78rem;font-weight:800;display:inline-flex}._actionButton_7mrro_962 svg{width:.95rem;height:.95rem}._notice_7mrro_979{background:var(--exp-card);border:1px solid #f59e0b38;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,68rem);margin:1.5rem auto 0;padding:.9rem 1rem;display:flex}._noticeTitle_7mrro_992{color:var(--exp-text);margin:0;font-size:.82rem;font-weight:800}._noticeText_7mrro_999{color:var(--exp-muted);margin:.18rem 0 0;font-size:.74rem}._retryButton_7mrro_1005{background:var(--exp-card);color:#b45309;cursor:pointer;border:1px solid #f59e0b40;border-radius:.7rem;flex:none;min-height:2.25rem;padding:.4rem .75rem;font-size:.72rem;font-weight:800}._retryButton_7mrro_1005:focus-visible{outline-offset:3px;outline:3px solid #38bdf859}._retryButton_7mrro_1005:disabled{cursor:not-allowed;opacity:.55}._emptyState_7mrro_1028{border:1px solid var(--exp-card-border);background:var(--exp-card);text-align:center;width:min(100%,42rem);box-shadow:var(--exp-card-shadow);border-radius:1.05rem;margin:2rem auto 0;padding:2rem 1.25rem}._emptyIcon_7mrro_1039{color:#2563eb;background:#2563eb1a;border-radius:.9rem;place-items:center;width:3rem;height:3rem;margin:0 auto;display:grid}._emptyIcon_7mrro_1039 svg{width:1.5rem;height:1.5rem}._emptyTitle_7mrro_1055{color:var(--exp-text);margin:.9rem 0 0;font-weight:800}._emptyText_7mrro_1061{max-width:32rem;color:var(--exp-muted);margin:.4rem auto 0;font-size:.8rem;line-height:1.6}._skeletonList_7mrro_1069{width:min(100%,68rem);margin:2rem auto 0}._skeletonRow_7mrro_1074{grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;display:grid}._skeletonRow_7mrro_1074+._skeletonRow_7mrro_1074{margin-top:.9rem}._skeletonNode_7mrro_1084{background:#94a3b83b;border-radius:999px;width:2.15rem;height:2.15rem;margin:1.25rem auto 0;animation:1.7s ease-in-out infinite _skeletonPulse_7mrro_1}._skeletonCard_7mrro_1093{border:1px solid var(--exp-card-border);background:#94a3b814;border-radius:1.05rem;height:7rem;animation:1.7s ease-in-out infinite _skeletonPulse_7mrro_1}@media (width>=768px){._completeDetailsEyebrow_7mrro_672{font-size:.64rem}._completeDetailsHeading_7mrro_665 h4{font-size:.88rem}._completeFeatured_7mrro_687{font-size:.62rem}._detailFact_7mrro_469 span{font-size:.58rem}._detailFact_7mrro_469 strong{font-size:.75rem;line-height:1.42}._detailTitle_7mrro_758{font-size:.78rem}._detailDescription_7mrro_767{font-size:.86rem;line-height:1.68}._detailList_7mrro_791 li{font-size:.82rem;line-height:1.58}._detailTag_7mrro_825{font-size:.7rem}._organizationDetailsLabel_7mrro_869{font-size:.65rem}._organizationDetailsIdentity_7mrro_847 strong{font-size:.86rem}._mediaAvailable_7mrro_898,._workMode_7mrro_910{font-size:.64rem}._websiteLink_7mrro_922{font-size:.74rem}}@media (width<=767px){._timeline_7mrro_316{margin-top:1.8rem}._card_7mrro_474{grid-template-columns:minmax(0,1fr) auto}._identity_7mrro_496,._impact_7mrro_497{padding:.68rem .82rem}._impact_7mrro_497{border-left:1px solid var(--exp-divider);min-width:7.5rem}._impactTop_7mrro_517{justify-content:flex-end}._detailFacts_7mrro_707{grid-template-columns:repeat(2,minmax(0,1fr))}._detailGrid_7mrro_742,._tagsGrid_7mrro_743{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){._description_7mrro_307{display:none}._eyebrowRow_7mrro_243{gap:.55rem}._eyebrowLine_7mrro_250{width:2rem}._eyebrow_7mrro_243{letter-spacing:.12em;font-size:.65rem}._heading_7mrro_276{margin-top:.8rem;font-size:clamp(1.78rem,9vw,2.3rem);line-height:1.06}._headingMark_7mrro_293{margin-top:.7rem}._timelineItem_7mrro_323{grid-template-columns:1.5rem minmax(0,1fr);gap:.42rem}._timelineItem_7mrro_323+._timelineItem_7mrro_323{margin-top:.55rem}._node_7mrro_372{border-width:2px;width:1.26rem;height:1.26rem;margin-top:.72rem}._node_7mrro_372 svg{width:.62rem;height:.62rem}._connector_7mrro_394{top:1.85rem;bottom:-1.05rem}._card_7mrro_474{border-radius:.82rem;grid-template-columns:minmax(0,1fr) 2.6rem;min-height:4.15rem}._identity_7mrro_496{padding:.48rem .58rem}._impact_7mrro_497{min-width:0;padding:.42rem .48rem}._impactTop_7mrro_517{justify-content:center}._role_7mrro_547{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.2;overflow:hidden}._organization_7mrro_458{text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.86rem;line-height:1.18;overflow:hidden}._meta_7mrro_589{gap:.28rem;margin-top:.28rem;font-size:.57rem;line-height:1.25}._metaItem_7mrro_601{gap:.24rem}._metaItem_7mrro_601 svg{width:.68rem;height:.68rem}._duration_7mrro_627{display:none}._expandedPanel_7mrro_446{padding:.82rem}._completeDetailsBlock_7mrro_455{padding:.68rem}._completeDetailsHeading_7mrro_665{flex-direction:column;align-items:stretch}._completeFeatured_7mrro_687{align-self:flex-start}._detailFacts_7mrro_707{grid-template-columns:minmax(0,1fr);gap:.38rem}._detailBlock_7mrro_456,._tagBlock_7mrro_457{padding:.72rem .75rem}._detailDescription_7mrro_767,._detailList_7mrro_791 li{font-size:.68rem}._organizationDetails_7mrro_458{flex-direction:column;align-items:stretch}._websiteLink_7mrro_922{width:100%}._expandIndicator_7mrro_525{flex-basis:1.38rem;width:1.38rem;height:1.38rem}._expandIndicator_7mrro_525 svg{width:.72rem;height:.72rem}._featured_7mrro_562{flex-basis:1.05rem;width:1.05rem;height:1.05rem}._featured_7mrro_562 svg{width:.52rem;height:.52rem}._roleRow_7mrro_547{gap:.34rem}._actionWrap_7mrro_956{margin-top:1.2rem}._actionButton_7mrro_962{width:min(100%,16rem);min-height:2.65rem}._contourGroupTwo_7mrro_152{opacity:.52}._contourGroupThree_7mrro_156{opacity:.38}._contourHighlightTwo_7mrro_171,._contourHighlightThree_7mrro_176,._elevationMarkerTwo_7mrro_212{display:none}._elevationMarkerOne_7mrro_207{opacity:.42;top:22%;left:7%}._terrainMassOne_7mrro_79{bottom:-12rem;left:-18rem}._terrainMassTwo_7mrro_95{opacity:.34;top:-14rem;right:-20rem}._elevationHalo_7mrro_218{opacity:.24;width:18rem;height:8rem}._notice_7mrro_979{flex-direction:column;align-items:stretch}._retryButton_7mrro_1005{width:100%}}@media (prefers-reduced-motion:reduce){._terrainMass_7mrro_71,._contourGroup_7mrro_120,._contourHighlight_7mrro_160,._elevationMarker_7mrro_181,._elevationHalo_7mrro_218,._skeletonNode_7mrro_1084,._skeletonCard_7mrro_1093{animation:none!important}._experienceDetails_7mrro_405,._expandIndicator_7mrro_525 svg,._websiteLink_7mrro_922{transition:none!important}}@keyframes _terrainBreatheOne_7mrro_1{0%{opacity:.34;transform:rotate(-13deg)scale(.96)}to{opacity:.56;transform:rotate(-8deg)scale(1.05)}}@keyframes _terrainBreatheTwo_7mrro_1{0%{opacity:.3;transform:rotate(17deg)scale(1.02)}to{opacity:.52;transform:rotate(11deg)scale(.94)}}@keyframes _contourDriftOne_7mrro_1{0%{transform:translate(-8px,4px)scale(.99)}to{transform:translate(16px,-10px)scale(1.035)}}@keyframes _contourDriftTwo_7mrro_1{0%{transform:translate(8px,-6px)scale(1.015)}to{transform:translate(-18px,13px)scale(.975)}}@keyframes _contourDriftThree_7mrro_1{0%{transform:translate(-5px,9px)scale(1)}to{transform:translate(14px,-8px)scale(1.045)}}@keyframes _elevationTravel_7mrro_1{to{stroke-dashoffset:-192px}}@keyframes _markerFloat_7mrro_1{0%,to{opacity:.38;transform:translateY(0)rotate(45deg)scale(.92)}50%{opacity:.7;transform:translateY(-7px)rotate(45deg)scale(1.06)}}@keyframes _haloPulse_7mrro_1{0%,to{opacity:.2;transform:translate(-50%,-50%)rotate(-7deg)scale(.9)}50%{opacity:.42;transform:translate(-50%,-50%)rotate(-3deg)scale(1.08)}}@keyframes _skeletonPulse_7mrro_1{0%,to{opacity:.45}50%{opacity:.85}}._card_sbp90_1{--post-card-surface:#f7fbff;--post-card-header:linear-gradient(135deg, #eef8ff, #f4efff 56%, #edf7ff);--post-card-body:linear-gradient(180deg, #fbfdff 0%, #f3f7ff 100%);--post-card-border:#60a5fa47;--post-card-text:#0a1830;--post-card-muted:#52657f;--post-card-action:#2563eb;--post-card-shadow:#1e40af38;--post-card-edge:#38bdf880;--post-card-glow:#6366f121;border:1px solid var(--post-card-border);background:var(--post-card-surface);min-width:0;height:100%;min-height:clamp(29rem,38vw,31.5rem);box-shadow:0 22px 42px -20px var(--post-card-shadow), 0 6px 0 #2563eb1f, 0 0 34px -18px var(--post-card-glow), inset 0 1px 0 #ffffffe0;border-radius:.95rem;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;transform:perspective(1000px)translateZ(0)}._card_sbp90_1:before{border-radius:inherit;content:"";opacity:.9;pointer-events:none;background:linear-gradient(128deg,#ffffff57,#0000 22% 76%,#6366f112);position:absolute;inset:0}._card_sbp90_1:after{filter:blur(11px);content:"";opacity:.5;pointer-events:none;background:#0f172a2e;border-radius:999px;height:.9rem;position:absolute;bottom:-.25rem;left:1rem;right:1rem}._header_sbp90_65{z-index:2;background:var(--post-card-header);place-items:center;min-height:5.6rem;padding:.95rem 1rem;display:grid;position:relative;box-shadow:inset 0 -1px #60a5fa1f}._title_sbp90_76{width:100%;color:var(--post-card-text);letter-spacing:-.025em;text-align:center;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.12rem,1.42vw,1.42rem);font-weight:820;line-height:1.24;display:-webkit-box;overflow:hidden}._title_sbp90_76 a{color:inherit;text-decoration:none}._media_sbp90_97{aspect-ratio:16/9.2;background:#071222;border:0;border-radius:0;width:100%;min-width:0;margin:0;padding:0;position:relative;overflow:hidden}._fallback_sbp90_110{color:#7dd3fc75;background:radial-gradient(circle at 25% 20%,#22d3ee38,#0000 36%),radial-gradient(circle at 82% 74%,#6366f147,#0000 42%),linear-gradient(145deg,#071827,#0b1630 58%,#17133f);place-items:center;display:grid;position:absolute;inset:0}._fallback_sbp90_110 svg{width:3.2rem;height:3.2rem}._image_sbp90_135{object-fit:cover;width:100%;height:100%;margin:0;padding:0;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .24s;display:block;position:absolute;inset:0;transform:scale(1.001)}._mediaShade_sbp90_150{pointer-events:none;background:linear-gradient(#02061714,#0000 52%,#02061724);position:absolute;inset:0}._badge_sbp90_163,._datePill_sbp90_164{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffff94;border-radius:.65rem;align-items:center;gap:.38rem;min-height:1.9rem;padding:.36rem .62rem;font-size:.69rem;font-weight:780;line-height:1;display:inline-flex;position:absolute;top:.72rem;box-shadow:0 8px 18px #0f172a21}._badge_sbp90_163{left:.72rem}._datePill_sbp90_164{color:#334155;white-space:nowrap;right:.72rem}._badgeIcon_sbp90_193{flex:0 0 .92rem;width:.92rem;height:.92rem}._blogBadge_sbp90_199{color:#4f46e5}._newsBadge_sbp90_203{color:#047857}._body_sbp90_207{z-index:1;background:var(--post-card-body);text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding:1.05rem 1.1rem 1.12rem;display:flex;position:relative}._excerpt_sbp90_220{color:var(--post-card-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.91rem;line-height:1.62;display:-webkit-box;overflow:hidden}._action_sbp90_231{min-height:2.3rem;color:var(--post-card-action);align-items:center;gap:.38rem;margin-top:auto;padding-top:.9rem;font-size:.9rem;font-weight:780;line-height:1;text-decoration:none;transition:color .18s,gap .18s;display:inline-flex}._actionIcon_sbp90_248{flex:0 0 1rem;width:1rem;height:1rem;transition:transform .18s}._title_sbp90_76 a:focus-visible,._action_sbp90_231:focus-visible{outline-offset:3px;border-radius:.28rem;outline:2px solid #3b82f694}._card_sbp90_1:focus-within{border-color:#3b82f675;box-shadow:0 20px 34px -16px #0f172a42,0 5px #2563eb2e,0 0 0 3px #3b82f61a}@media (hover:hover) and (pointer:fine){._card_sbp90_1:hover{border-color:var(--post-card-edge);box-shadow:0 30px 48px -18px var(--post-card-shadow), 0 8px 0 #2563eb21, 0 0 32px -14px var(--post-card-glow);transform:perspective(1000px)translateY(-6px)rotateX(.5deg)}._card_sbp90_1:hover ._image_sbp90_135{filter:saturate(1.04);transform:scale(1.035)}._card_sbp90_1:hover ._action_sbp90_231{gap:.52rem}._card_sbp90_1:hover ._actionIcon_sbp90_248{transform:translate(2px)}}body.public-theme-active[data-public-theme=dark] ._card_sbp90_1{--post-card-surface:#09162c;--post-card-header:linear-gradient(135deg, #0b213a, #17163e 58%, #0a2038);--post-card-body:linear-gradient(180deg, #09192d 0%, #0b1730 100%);--post-card-border:#38bdf838;--post-card-text:#f7fbff;--post-card-muted:#a8b9cf;--post-card-action:#67e8f9;--post-card-shadow:#00000080;--post-card-edge:#22d3ee70;--post-card-glow:#7c3aed38;box-shadow:0 24px 42px -18px var(--post-card-shadow), 0 6px 0 #030914c7, 0 0 38px -20px var(--post-card-glow), inset 0 1px 0 #ffffff0d}body.public-theme-active[data-public-theme=dark] ._badge_sbp90_163,body.public-theme-active[data-public-theme=dark] ._datePill_sbp90_164{color:#dbeafe;background:#071324db;border-color:#ffffff14}body.public-theme-active[data-public-theme=dark] ._blogBadge_sbp90_199{color:#a5b4fc}body.public-theme-active[data-public-theme=dark] ._newsBadge_sbp90_203{color:#6ee7b7}@media (width<=639px){._card_sbp90_1{border-radius:.85rem;min-height:27rem}._header_sbp90_65{min-height:5rem;padding:.8rem .85rem}._title_sbp90_76{font-size:1.12rem}._media_sbp90_97{aspect-ratio:16/10}._badge_sbp90_163,._datePill_sbp90_164{min-height:1.75rem;padding:.32rem .52rem;font-size:.64rem;top:.58rem}._badge_sbp90_163{left:.58rem}._datePill_sbp90_164{right:.58rem}._body_sbp90_207{padding:.95rem .9rem 1rem}._excerpt_sbp90_220{-webkit-line-clamp:4;font-size:.86rem}._action_sbp90_231{min-height:2.2rem;padding-top:.78rem;font-size:.86rem}}@media (prefers-reduced-motion:reduce){._card_sbp90_1,._image_sbp90_135,._action_sbp90_231,._actionIcon_sbp90_248{transition:none}}._section_1w89g_1{--posts-section-bg:#eaf3ff;--posts-section-surface:#f8fcffc2;--posts-section-border:#3b82f629;--posts-section-text:#0b1830;--posts-section-muted:#607089;--posts-grid-line:#3b82f612;--posts-orbit-a:#22d3ee2e;--posts-orbit-b:#8b5cf629;--posts-orbit-c:#3b82f624;border-top:1px solid var(--posts-section-border);background:linear-gradient(116deg, #ffffff7a, transparent 34%, #e0f2fe66 68%, #ede9fe57), repeating-linear-gradient(118deg, transparent 0 74px, var(--posts-grid-line) 74px 75px, transparent 75px 148px), var(--posts-section-bg);isolation:isolate;border-bottom:1px solid #6366f11a;position:relative;overflow:hidden}._section_1w89g_1:before{aspect-ratio:1;background:conic-gradient(from 18deg, transparent 0deg 42deg, var(--posts-orbit-a) 72deg, transparent 118deg 176deg, var(--posts-orbit-b) 216deg, transparent 258deg 316deg, var(--posts-orbit-c) 344deg, transparent 360deg);content:"";filter:blur(72px);opacity:.72;pointer-events:none;border-radius:50%;width:min(96rem,128vw);animation:28s linear infinite _posts-editorial-orbit_1w89g_1;position:absolute;top:-34%;left:50%;transform:translate(-50%)rotate(0)}._section_1w89g_1:after{content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#2563eb33 0 1px,#0000 1.35px);background-position:0 0;background-size:30px 30px;animation:24s linear infinite _posts-data-drift_1w89g_1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}._content_1w89g_84{z-index:1;position:relative}._grid_1w89g_89{margin-top:clamp(2rem,3vw,2.7rem);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,1.45vw,1.25rem);min-width:0;margin-inline:auto;display:grid}._grid_1w89g_89[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:24rem}._grid_1w89g_89[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:49rem}._grid_1w89g_89[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:74rem}._grid_1w89g_89[data-count="4"]{max-width:none}._skeleton_1w89g_118{border:1px solid var(--posts-section-border);background:var(--posts-section-surface);border-radius:1.6rem;min-width:0;overflow:hidden;box-shadow:0 14px 34px #0f172a0d}._skeletonTop_1w89g_127,._skeletonMedia_1w89g_128,._skeletonExcerpt_1w89g_129,._skeletonAction_1w89g_130{background:linear-gradient(100deg,#e2e8f0b8 20%,#f1f5f9f5 36%,#e2e8f0b8 52%) 0 0/220% 100%;animation:1.45s ease-in-out infinite _posts-skeleton-sweep_1w89g_1}._skeletonTop_1w89g_127{border-radius:1.1rem;width:calc(100% - 2rem);height:4.1rem;margin:1.1rem auto 0}._skeletonMedia_1w89g_128{aspect-ratio:16/9.2;border-radius:1.1rem;margin:.9rem 1.1rem 0}._skeletonBody_1w89g_155{padding:1rem 1.1rem 1.2rem}._skeletonExcerpt_1w89g_129,._skeletonAction_1w89g_130{border-radius:999px}._skeletonExcerpt_1w89g_129{width:100%;height:.66rem;margin-top:.72rem}._skeletonExcerpt_1w89g_129:nth-child(2){width:86%}._skeletonAction_1w89g_130{width:34%;height:.74rem;margin:1rem auto 0}._state_1w89g_180{border:1px solid var(--posts-section-border);background:var(--posts-section-surface);color:var(--posts-section-muted);text-align:center;border-radius:1.2rem;margin-top:clamp(2rem,3vw,2.7rem);padding:1.4rem 1.5rem;box-shadow:0 12px 30px #0f172a0d}._stateTitle_1w89g_191{color:var(--posts-section-text);margin:0;font-size:.95rem;font-weight:760}._stateCopy_1w89g_198{max-width:34rem;margin:.38rem auto 0;font-size:.8rem;line-height:1.55}._errorState_1w89g_205{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}._retryButton_1w89g_213{color:#92400e;background:#fffbebe6;border:1px solid #f59e0b52;border-radius:.85rem;flex:none;min-height:2.6rem;padding:.55rem .9rem;font-size:.76rem;font-weight:760;transition:border-color .18s,background .18s,transform .18s}._retryButton_1w89g_213:focus-visible{outline-offset:2px;outline:3px solid #f59e0b2e}._cta_1w89g_234{justify-content:center;margin-top:clamp(1.85rem,2.8vw,2.4rem);display:flex}@media (hover:hover) and (pointer:fine){._retryButton_1w89g_213:hover{background:#fff7db;border-color:#f59e0b85;transform:translateY(-1px)}}body.public-theme-active[data-public-theme=dark] ._section_1w89g_1{--posts-section-bg:#020817;--posts-section-surface:#081327c7;--posts-section-border:#38bdf826;--posts-section-text:#f4f8ff;--posts-section-muted:#9eb0c8;--posts-grid-line:#38bdf80e;--posts-orbit-a:#06b6d433;--posts-orbit-b:#7c3aed2e;--posts-orbit-c:#2563eb29;background:linear-gradient(118deg, #030c1bf5, transparent 38%, #08142cb3 66%, #140c2f9e), repeating-linear-gradient(118deg, transparent 0 74px, var(--posts-grid-line) 74px 75px, transparent 75px 148px), var(--posts-section-bg);border-bottom-color:#6366f11f}body.public-theme-active[data-public-theme=dark] ._section_1w89g_1:after{opacity:.24;background-image:radial-gradient(circle,#38bdf83d 0 1px,#0000 1.35px)}body.public-theme-active[data-public-theme=dark] ._skeletonTop_1w89g_127,body.public-theme-active[data-public-theme=dark] ._skeletonMedia_1w89g_128,body.public-theme-active[data-public-theme=dark] ._skeletonExcerpt_1w89g_129,body.public-theme-active[data-public-theme=dark] ._skeletonAction_1w89g_130{background:linear-gradient(100deg,#0f233ac7 20%,#19324ef5 36%,#0f233ac7 52%) 0 0/220% 100%}body.public-theme-active[data-public-theme=dark] ._retryButton_1w89g_213{color:#fcd34d;background:#432d0d6b;border-color:#f59e0b3d}@media (width<=1099px){._grid_1w89g_89,._grid_1w89g_89[data-count="1"],._grid_1w89g_89[data-count="2"],._grid_1w89g_89[data-count="3"],._grid_1w89g_89[data-count="4"]{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(0,46%);grid-auto-flow:column;justify-content:start;gap:1rem;max-width:none;padding:.35rem .15rem 1.15rem;scroll-padding-inline:.15rem;overflow:auto visible}._grid_1w89g_89>*{scroll-snap-align:start;scroll-snap-stop:normal}._grid_1w89g_89::-webkit-scrollbar{display:none}}@media (width<=639px){._grid_1w89g_89,._grid_1w89g_89[data-count="1"],._grid_1w89g_89[data-count="2"],._grid_1w89g_89[data-count="3"],._grid_1w89g_89[data-count="4"]{padding:.3rem max(.1rem, env(safe-area-inset-left)) 1.1rem;scroll-padding-inline:max(.1rem, env(safe-area-inset-left));grid-auto-columns:minmax(0,83%);gap:.8rem;margin-top:1.65rem}._skeleton_1w89g_118{border-radius:1.35rem}._skeletonTop_1w89g_127{width:calc(100% - 1.6rem);height:3.6rem;margin:.85rem auto 0}._skeletonMedia_1w89g_128{border-radius:.95rem;margin:.8rem .85rem 0}._skeletonBody_1w89g_155{padding:.9rem .95rem 1rem}._errorState_1w89g_205{text-align:center;flex-direction:column;align-items:stretch}._retryButton_1w89g_213{width:100%}._cta_1w89g_234{margin-top:1.35rem}}@keyframes _posts-editorial-orbit_1w89g_1{0%{transform:translate(-50%)rotate(0)scale(1)}50%{transform:translate(-50%)rotate(180deg)scale(1.06)}to{transform:translate(-50%)rotate(360deg)scale(1)}}@keyframes _posts-data-drift_1w89g_1{0%{background-position:0 0}to{background-position:60px 30px}}@keyframes _posts-skeleton-sweep_1w89g_1{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){._skeletonTop_1w89g_127,._skeletonMedia_1w89g_128,._skeletonExcerpt_1w89g_129,._skeletonAction_1w89g_130,._retryButton_1w89g_213{transition:none;animation:none}._section_1w89g_1:before,._section_1w89g_1:after{animation:none}}._card_g3u9r_3{--testimonial-card-bg:#ffffffd6;--testimonial-card-border:#6366f121;--testimonial-card-text:#172033;--testimonial-card-muted:#65738a;--testimonial-card-brand:#5b5ff5;--testimonial-card-star:#f7b500;border:1px solid var(--testimonial-card-border);background:linear-gradient(145deg, #fffffff0, transparent 42%), var(--testimonial-card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;flex-direction:column;min-width:0;height:100%;min-height:16.8rem;padding:1.35rem 1.35rem 1.2rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #1e293b14,inset 0 1px #ffffffe0}._card_g3u9r_3:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f11f,#0000 68%);border-radius:999px;width:9rem;height:9rem;position:absolute;inset:auto -2.8rem -3.8rem auto}._card_g3u9r_3[data-featured=true]{border-color:#6366f13b;box-shadow:0 20px 46px #1e293b17,0 0 28px #6366f10f,inset 0 1px #ffffffe0}._topline_g3u9r_57{justify-content:space-between;align-items:center;gap:1rem;display:flex}._quote_g3u9r_64{color:#a89cff;filter:drop-shadow(0 5px 10px #6366f126);place-items:center;width:2rem;height:2rem;display:inline-grid}._quote_g3u9r_64 svg{width:100%;height:100%}._rating_g3u9r_78{color:#cbd5e1c7;letter-spacing:.08em;flex:none;font-size:.95rem;line-height:1}._rating_g3u9r_78 [data-filled=true]{color:var(--testimonial-card-star);text-shadow:0 3px 10px #f7b5002b}._review_g3u9r_91{min-width:0;color:var(--testimonial-card-text);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:.88rem;font-weight:560;line-height:1.66;display:-webkit-box;overflow:hidden}._divider_g3u9r_104{background:linear-gradient(90deg,#94a3b81f,#6366f121,#94a3b81f);width:100%;height:1px;margin:auto 0 1rem}._client_g3u9r_116{align-items:center;gap:.85rem;min-width:0;display:flex}._avatar_g3u9r_123{color:#4b56b7;background:radial-gradient(circle at 30% 20%,#fffffffa,#f4f7fff5 54%,#eaf0fff0 100%),linear-gradient(145deg,#fffffffa,#eff4fff0);border:1px solid #6366f129;border-radius:999px;flex:0 0 2.9rem;place-items:center;width:2.9rem;height:2.9rem;font-size:.78rem;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #6366f11a,inset 0 1px #fffffff5}._avatar_g3u9r_123 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._clientCopy_g3u9r_157{min-width:0}._name_g3u9r_161{color:var(--testimonial-card-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:800;line-height:1.25;overflow:hidden}._meta_g3u9r_172{color:var(--testimonial-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:.24rem 0 0;font-size:.7rem;font-weight:620;line-height:1.3;overflow:hidden}._meta_g3u9r_172 a{color:var(--testimonial-card-brand);text-decoration:none}@media (hover:hover) and (pointer:fine){._card_g3u9r_3:hover{border-color:#6366f142;transform:translateY(-5px);box-shadow:0 26px 52px #1e293b1f,0 0 28px #6366f114,inset 0 1px #ffffffe6}._meta_g3u9r_172 a:hover{text-underline-offset:.16rem;text-decoration:underline}}body.public-theme-active[data-public-theme=dark] ._card_g3u9r_3{--testimonial-card-bg:#0a162adb;--testimonial-card-border:#818cf829;--testimonial-card-text:#f5f7ff;--testimonial-card-muted:#9dacc2;--testimonial-card-brand:#aeb7ff;background:linear-gradient(145deg, #ffffff0b, transparent 44%), var(--testimonial-card-bg);box-shadow:0 20px 46px #0000003b,inset 0 1px #ffffff0b}body.public-theme-active[data-public-theme=dark] ._avatar_g3u9r_123{color:#fff;background:radial-gradient(circle at 30% 20%,#7584ff,#0000 52%),linear-gradient(145deg,#313a69,#151a34);border-color:#818cf82e;box-shadow:0 9px 22px #00000047,inset 0 1px #ffffff2e}body.public-theme-active[data-public-theme=dark] ._rating_g3u9r_78{color:#475569cc}@media (width<=639px){._card_g3u9r_3{min-height:15.8rem;padding:1.15rem}._review_g3u9r_91{-webkit-line-clamp:5;font-size:.84rem}}@media (prefers-reduced-motion:reduce){._card_g3u9r_3{transition:none}}._section_e2l54_1{--testimonials-bg:#f8f9ff;--testimonials-border:#6366f11a;--testimonials-text:#172033;--testimonials-muted:#6c7890;border-top:1px solid var(--testimonials-border);background:radial-gradient(circle at 9% 23%, #6366f112, transparent 28%), radial-gradient(circle at 90% 77%, #a855f70e, transparent 31%), linear-gradient(180deg, #fbfbff, var(--testimonials-bg));position:relative;overflow:hidden}._section_e2l54_1:before{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(circle,#6366f11f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}._content_e2l54_42{z-index:1;position:relative}._sliderShell_e2l54_47{margin-top:clamp(2rem,3vw,2.7rem);padding-inline:clamp(0rem,1vw,.5rem);position:relative}._slider_e2l54_47{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:calc(33.3333% - .733333rem);grid-auto-flow:column;gap:1.1rem;min-width:0;padding:.45rem .1rem 1rem;scroll-padding-inline:.1rem;display:grid;overflow:auto visible}._slider_e2l54_47::-webkit-scrollbar{display:none}._slide_e2l54_47{scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}._arrowButton_e2l54_79{z-index:4;color:#5b5ff5;background:#ffffffe6;border:1px solid #6366f124;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid;position:absolute;top:calc(50% - 1.7rem);box-shadow:0 12px 28px #1e293b1a,inset 0 1px #ffffffe6;transform:translateY(-50%)!important}._arrowButton_e2l54_79 svg{width:1.1rem;height:1.1rem}._arrowLeft_e2l54_107{left:-3.7rem}._arrowRight_e2l54_111{right:-3.7rem}._arrowButton_e2l54_79:disabled{cursor:not-allowed;opacity:.35}._arrowButton_e2l54_79:focus-visible,._dot_e2l54_121:focus-visible,._companyItem_e2l54_122:focus-visible,._retryButton_e2l54_123:focus-visible{outline-offset:3px;outline:3px solid #6366f12e}._dot_e2l54_121{width:.48rem;height:.48rem;box-shadow:none;background:#dce1ec;border:0;border-radius:999px;padding:0;transition:background .18s,box-shadow .18s,transform .18s;transform:scale(1)}._dot_e2l54_121[data-active=true]{background:#665cff;width:.48rem;height:.48rem;transform:scale(1.12);box-shadow:0 0 0 3px #665cff14}._loadingTrack_e2l54_159{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}._skeletonCard_e2l54_165{border:1px solid var(--testimonials-border);background:linear-gradient(100deg,#e8ebf7c7 20%,#f8f9fffa 38%,#e8ebf7c7 56%) 0 0/220% 100%;border-radius:1rem;min-height:16.8rem;animation:1.45s ease-in-out infinite _testimonial-skeleton_e2l54_1}._state_e2l54_180{border:1px solid var(--testimonials-border);color:var(--testimonials-muted);text-align:center;background:#ffffffc2;border-radius:1rem;margin-top:clamp(2rem,3vw,2.7rem);padding:1.35rem 1.5rem;box-shadow:0 15px 34px #1e293b0f}._errorState_e2l54_191{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}._stateTitle_e2l54_199{color:var(--testimonials-text);margin:0;font-size:.9rem;font-weight:800}._stateCopy_e2l54_206{margin:.35rem 0 0;font-size:.78rem;line-height:1.55}._retryButton_e2l54_123{color:#92400e;background:#ffffffe6;border:1px solid #f59e0b47;border-radius:.8rem;flex:none;min-height:2.55rem;padding:.55rem .9rem;font-size:.75rem;font-weight:760}._trustStrip_e2l54_224{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#ffffffdb,#f8f9ffc2);border:1px solid #6366f11a;border-radius:1rem;grid-template-columns:minmax(12rem,1.2fr) minmax(0,4fr);align-items:center;gap:1rem;margin-top:clamp(1.8rem,2.8vw,2.4rem);padding:.82rem 1rem;display:grid;box-shadow:0 14px 30px #1e293b0e,inset 0 1px #ffffffe6}._trustSummary_e2l54_241{align-items:center;gap:.7rem;min-width:0;display:flex}._trustSummary_e2l54_241>span:last-child{flex-direction:column;min-width:0;display:flex}._trustSummary_e2l54_241 strong{color:var(--testimonials-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;line-height:1.25;overflow:hidden}._trustSummary_e2l54_241 small{color:var(--testimonials-muted);margin-top:.18rem;font-size:.65rem;line-height:1.25}._trustIcon_e2l54_271{color:#675df6;background:linear-gradient(145deg,#eeeaff,#f7f5ff);border-radius:999px;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}._trustIcon_e2l54_271 svg{width:1.18rem;height:1.18rem}._trustLogos_e2l54_287{justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:hidden}._companyItem_e2l54_122{min-width:0;color:var(--testimonials-text);border-left:1px solid #94a3b826;flex:1 1 0;justify-content:center;align-items:center;gap:.55rem;padding:.32rem .75rem;text-decoration:none;display:inline-flex}._companyLogo_e2l54_308{color:#665cf5;background:0 0;border-radius:0;flex:0 0 1.95rem;place-items:center;width:1.95rem;height:1.95rem;font-size:.58rem;font-weight:850;display:grid;position:relative;overflow:visible}._companyLogo_e2l54_308 img{object-fit:contain;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;position:absolute;inset:0}._companyName_e2l54_335{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:780;overflow:hidden}._cta_e2l54_344{justify-content:center;margin-top:clamp(1.7rem,2.5vw,2.2rem);display:flex}@media (hover:hover) and (pointer:fine){._arrowButton_e2l54_79:not(:disabled):hover{color:#6d5df8;background:#f5f7fffa;border-color:#6366f157;box-shadow:0 14px 28px #1e293b1f,0 0 20px #6366f114,inset 0 1px #ffffffeb;transform:translateY(-50%)!important}._dot_e2l54_121:not([data-active=true]):hover{background:#c9cfdd}._companyItem_e2l54_122:hover{color:#5b5ff5}}body.public-theme-active:not([data-public-theme=dark]) ._arrowButton_e2l54_79:not(:disabled):hover,body.public-theme-active:not([data-public-theme=dark]) ._arrowButton_e2l54_79:not(:disabled):active{transform:translateY(-50%)!important}body.public-theme-active[data-public-theme=dark] ._section_e2l54_1{--testimonials-bg:#07111f;--testimonials-border:#818cf81f;--testimonials-text:#f3f6ff;--testimonials-muted:#9dacc2;background:radial-gradient(circle at 9% 23%,#6366f121,#0000 29%),radial-gradient(circle at 90% 77%,#a855f717,#0000 33%),linear-gradient(#07111f,#081426)}body.public-theme-active[data-public-theme=dark] ._arrowButton_e2l54_79,body.public-theme-active[data-public-theme=dark] ._state_e2l54_180,body.public-theme-active[data-public-theme=dark] ._trustStrip_e2l54_224{background:#091528d1;border-color:#818cf821;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff0a}body.public-theme-active[data-public-theme=dark] ._arrowButton_e2l54_79{color:#b3b9ff;transform:translateY(-50%)!important}body.public-theme-active[data-public-theme=dark] ._dot_e2l54_121{background:#334155}body.public-theme-active[data-public-theme=dark] ._dot_e2l54_121[data-active=true]{background:#7c6cff;box-shadow:0 0 0 3px #7c6cff1a}@media (hover:hover) and (pointer:fine){body.public-theme-active[data-public-theme=dark] ._arrowButton_e2l54_79:not(:disabled):hover{color:#b9c0ff;background:#0f1e35f5;border-color:#818cf847;transform:translateY(-50%)!important}body.public-theme-active[data-public-theme=dark] ._dot_e2l54_121:not([data-active=true]):hover{background:#475569}}body.public-theme-active[data-public-theme=dark] ._trustIcon_e2l54_271{color:#b9c0ff;background:#6366f11f}body.public-theme-active[data-public-theme=dark] ._companyItem_e2l54_122{border-left-color:#94a3b817}body.public-theme-active[data-public-theme=dark] ._companyLogo_e2l54_308{color:#c1c6ff;background:0 0}body.public-theme-active[data-public-theme=dark] ._companyLogo_e2l54_308 img{background:0 0}body.public-theme-active[data-public-theme=dark] ._skeletonCard_e2l54_165{background:linear-gradient(100deg,#0e1e35d1 20%,#192b46fa 38%,#0e1e35d1 56%) 0 0/220% 100%}@media (width<=1199px){._arrowLeft_e2l54_107{left:-1rem}._arrowRight_e2l54_111{right:-1rem}}@media (width<=1099px){._slider_e2l54_47{grid-auto-columns:calc(50% - .5rem);gap:1rem}._loadingTrack_e2l54_159{grid-template-columns:repeat(2,minmax(0,1fr))}._skeletonCard_e2l54_165:nth-child(3){display:none}._trustStrip_e2l54_224{grid-template-columns:1fr}._trustLogos_e2l54_287{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}._trustLogos_e2l54_287::-webkit-scrollbar{display:none}._companyItem_e2l54_122{flex:none;min-width:9.5rem}}@media (width<=699px){._sliderShell_e2l54_47{margin-inline:calc(var(--page-gutter,1rem) * -1);padding-inline:0}._slider_e2l54_47{padding:.35rem max(1rem, env(safe-area-inset-left)) .95rem;scroll-padding-inline:max(1rem, env(safe-area-inset-left));grid-auto-columns:84%;gap:.8rem}._arrowButton_e2l54_79{display:none}._loadingTrack_e2l54_159{grid-template-columns:84% 84%;gap:.8rem;padding-inline:1rem;overflow:hidden}._dots_e2l54_128{margin-top:.5rem}._trustStrip_e2l54_224{margin-top:1.6rem;padding:.78rem}._errorState_e2l54_191{text-align:center;flex-direction:column;align-items:stretch}._retryButton_e2l54_123{width:100%}._cta_e2l54_344{margin-top:1.45rem}}@keyframes _testimonial-skeleton_e2l54_1{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){._skeletonCard_e2l54_165,._arrowButton_e2l54_79,._dot_e2l54_121{transition:none;animation:none}}._dots_e2l54_128{justify-content:center;align-items:center;gap:.52rem!important;margin-top:.72rem!important;display:flex!important}._dots_e2l54_128 ._dot_e2l54_121{appearance:none;width:.44rem!important;min-width:0!important;height:.44rem!important;min-height:0!important;box-shadow:none!important;opacity:1!important;background:#d9deea!important;border:0!important;border-radius:999px!important;flex:0 0 .44rem!important;padding:0!important;transform:none!important}._dots_e2l54_128 ._dot_e2l54_121[data-active=true]{width:.44rem!important;height:.44rem!important;box-shadow:none!important;background:#6256f5!important;transform:none!important}body.public-theme-active[data-public-theme=dark] ._dots_e2l54_128 ._dot_e2l54_121{background:#354257!important}body.public-theme-active[data-public-theme=dark] ._dots_e2l54_128 ._dot_e2l54_121[data-active=true]{background:#7b6cff!important}@media (hover:hover) and (pointer:fine){._dots_e2l54_128 ._dot_e2l54_121:hover,._dots_e2l54_128 ._dot_e2l54_121[data-active=true]:hover{transform:none!important}}._paginationRow_e2l54_632{z-index:12;justify-content:center;align-items:center;gap:.52rem;width:max-content;min-height:.5rem;margin:.72rem auto 0;padding:0;display:flex;position:relative;overflow:visible}._paginationDot_e2l54_646{all:unset;box-sizing:border-box;cursor:pointer;background:#d9deea;border-radius:50%;flex:0 0 .44rem;width:.44rem;height:.44rem;display:block}._paginationDot_e2l54_646[data-active=true]{background:#6256f5}._paginationDot_e2l54_646:focus-visible{outline-offset:3px;outline:2px solid #6256f559}@media (hover:hover) and (pointer:fine){._paginationDot_e2l54_646:not([data-active=true]):hover{background:#c9cfdd}._paginationDot_e2l54_646[data-active=true]:hover{background:#6256f5}}body.public-theme-active[data-public-theme=dark] ._paginationDot_e2l54_646{background:#354257}body.public-theme-active[data-public-theme=dark] ._paginationDot_e2l54_646[data-active=true]{background:#7b6cff}@media (width<=699px){._paginationRow_e2l54_632{margin-top:.58rem}}._paginationDotCore_e2l54_695{border-radius:inherit;background:inherit;pointer-events:none;width:100%;height:100%;display:block}._section_1j272_1{--team-bg:#fbfcff;--team-bg-deep:#f3f6fb;--team-card:#fffffff0;--team-text:#0f172a;--team-muted:#64748b;--team-border:#94a3b833;--team-blue:#2563eb;--team-violet:#7c3aed;--team-green:#059669;--team-amber:#ea580c;--team-shadow:0 16px 42px #0f172a14;isolation:isolate;border-top:1px solid var(--team-border);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--team-green) 8%, transparent), transparent 20rem), radial-gradient(circle at 86% 22%, color-mix(in srgb, var(--team-violet) 9%, transparent), transparent 24rem), radial-gradient(circle at 58% 92%, color-mix(in srgb, var(--team-blue) 8%, transparent), transparent 22rem), linear-gradient(145deg, var(--team-bg) 0%, var(--team-bg-deep) 52%, var(--team-bg) 100%);color:var(--team-text);position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] ._section_1j272_1,html[data-public-theme=dark] ._section_1j272_1,.dark ._section_1j272_1,.theme-dark ._section_1j272_1,[data-theme=dark] ._section_1j272_1{--team-bg:#050b14;--team-bg-deep:#08111f;--team-card:#0c182af5;--team-text:#f8fafc;--team-muted:#9eb0c6;--team-border:#60a5fa29;--team-blue:#60a5fa;--team-violet:#a78bfa;--team-green:#34d399;--team-amber:#fb923c;--team-shadow:0 20px 50px #00000047}._content_1j272_43{z-index:2;position:relative}._backdrop_1j272_48{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._backdrop_1j272_48:before,._backdrop_1j272_48:after{content:"";opacity:.34;will-change:transform;position:absolute;inset:-18%}._backdrop_1j272_48:before{background:repeating-linear-gradient(118deg, transparent 0 5.4rem, color-mix(in srgb, var(--team-blue) 12%, transparent) 5.5rem 5.62rem, transparent 5.74rem 10.6rem, color-mix(in srgb, var(--team-violet) 10%, transparent) 10.72rem 10.84rem, transparent 10.96rem 16rem);animation:24s linear infinite _teamWeaveDrift_1j272_1;transform:rotate(-6deg)scale(1.08)}._backdrop_1j272_48:after{background:radial-gradient(circle, color-mix(in srgb, var(--team-blue) 46%, transparent) 0 1.5px, transparent 1.8px), radial-gradient(circle, color-mix(in srgb, var(--team-green) 38%, transparent) 0 1.4px, transparent 1.7px), radial-gradient(circle, color-mix(in srgb, var(--team-violet) 38%, transparent) 0 1.3px, transparent 1.6px);opacity:.34;background-position:0 0,4rem 3rem,8rem 1rem;background-size:9rem 7rem,13rem 10rem,17rem 12rem;animation:22s ease-in-out infinite alternate _teamNodeFloat_1j272_1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}._softShapeOne_1j272_98,._softShapeTwo_1j272_99{border:1px solid color-mix(in srgb, var(--team-blue) 16%, transparent);opacity:.46;filter:blur(.2px);will-change:transform;border-radius:999px;width:28rem;height:5.8rem;position:absolute}._softShapeOne_1j272_98:before,._softShapeTwo_1j272_99:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--team-blue) 13%, transparent), color-mix(in srgb, var(--team-violet) 14%, transparent), transparent);filter:blur(10px);position:absolute;inset:.65rem 1rem}._softShapeOne_1j272_98{animation:18s ease-in-out infinite alternate _teamRibbonOne_1j272_1;top:18%;left:-10rem;transform:rotate(-12deg)}._softShapeTwo_1j272_99{border-color:color-mix(in srgb, var(--team-green) 16%, transparent);animation:20s ease-in-out infinite alternate _teamRibbonTwo_1j272_1;bottom:13%;right:-9rem;transform:rotate(13deg)}._heading_1j272_142{text-align:center;max-width:50rem;margin:0 auto}._eyebrow_1j272_148{color:var(--team-blue);letter-spacing:.075em;text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;font-size:.72rem;font-weight:850;display:inline-flex}._eyebrowIcon_1j272_160{background:color-mix(in srgb, var(--team-blue) 8%, transparent);width:2.25rem;height:2.25rem;box-shadow:0 8px 22px color-mix(in srgb, var(--team-blue) 10%, transparent);border-radius:999px;place-items:center;display:inline-grid}._eyebrowIcon_1j272_160 svg{width:1.15rem;height:1.15rem}._heading_1j272_142 h2{color:var(--team-text);letter-spacing:-.045em;text-wrap:balance;margin:.9rem auto 0;font-size:clamp(2.15rem,5vw,3.35rem);font-weight:900;line-height:1.04}._heading_1j272_142 p{max-width:40rem;color:var(--team-muted);text-wrap:pretty;margin:1rem auto 0;font-size:.94rem;line-height:1.7}._headingAccent_1j272_194{background:linear-gradient(90deg, var(--team-blue), var(--team-violet));border-radius:999px;width:3rem;height:2px;margin:1rem auto 0;display:block}._memberGrid_1j272_203{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;max-width:72rem;margin:2.2rem auto 0;display:grid}._memberCard_1j272_211{border:1px solid var(--team-border);background:var(--team-card);min-width:0;box-shadow:var(--team-shadow);color:inherit;border-radius:1rem;display:block;overflow:hidden}._memberPhoto_1j272_222{aspect-ratio:1/.96;background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--team-blue) 9%, transparent), transparent 52%), color-mix(in srgb, var(--team-blue) 4%, var(--team-card));place-items:end center;display:grid;overflow:hidden}._memberPhoto_1j272_222 img{object-fit:cover;object-position:center top;width:100%;height:100%}._memberInitials_1j272_243{width:100%;height:100%;color:var(--team-blue);place-items:center;font-size:2rem;font-weight:900;display:grid}._memberIdentity_1j272_253{text-align:center;min-height:6.25rem;padding:.9rem .8rem 1rem}._memberAccent_1j272_259{background:currentColor;border-radius:999px;width:1.55rem;height:2px;margin:0 auto .7rem;display:block}._accentBlue_1j272_268{color:var(--team-blue)}._accentViolet_1j272_272{color:var(--team-violet)}._accentGreen_1j272_276{color:var(--team-green)}._accentAmber_1j272_280{color:var(--team-amber)}._memberIdentity_1j272_253 h3{color:var(--team-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:850;line-height:1.35;overflow:hidden}._memberIdentity_1j272_253 p{color:var(--team-muted);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.68rem;line-height:1.4;overflow:hidden}._footerAction_1j272_305{justify-content:center;margin-top:1.7rem;display:flex}._teamCta_1j272_311{min-height:2.6rem;color:var(--team-blue);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.42rem .9rem;font-size:.72rem;font-weight:820;transition:transform .16s,background .16s;display:inline-flex}._teamCta_1j272_311:hover{background:color-mix(in srgb, var(--team-blue) 7%, transparent);transform:translateY(-1px)}._teamCta_1j272_311 svg{width:.9rem;height:.9rem}._notice_1j272_337,._emptyState_1j272_338{border:1px solid var(--team-border);background:var(--team-card);max-width:52rem;box-shadow:var(--team-shadow);border-radius:.9rem;margin:1.5rem auto 0}._notice_1j272_337{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}._notice_1j272_337 strong,._emptyState_1j272_338 strong{color:var(--team-text);font-size:.8rem}._notice_1j272_337 p,._emptyState_1j272_338 p{color:var(--team-muted);margin:.15rem 0 0;font-size:.68rem;line-height:1.5}._notice_1j272_337 button{border:1px solid color-mix(in srgb, var(--team-amber) 24%, transparent);background:color-mix(in srgb, var(--team-amber) 8%, transparent);min-height:2.2rem;color:var(--team-amber);border-radius:.65rem;flex:none;padding:.3rem .75rem;font-size:.66rem;font-weight:800}._emptyState_1j272_338{text-align:center;place-items:center;min-height:10rem;padding:1.25rem;display:grid}._emptyState_1j272_338>span{background:color-mix(in srgb, var(--team-blue) 8%, transparent);width:2.7rem;height:2.7rem;color:var(--team-blue);border-radius:999px;place-items:center;display:grid}._emptyState_1j272_338>span svg{width:1.25rem;height:1.25rem}._skeletonCard_1j272_404{aspect-ratio:.72;background:linear-gradient(90deg, color-mix(in srgb, var(--team-border) 30%, transparent), color-mix(in srgb, var(--team-border) 70%, transparent), color-mix(in srgb, var(--team-border) 30%, transparent));background-size:200% 100%;border-radius:1rem;animation:1.35s ease-in-out infinite _teamSkeleton_1j272_1}@media (width<=899px){._memberGrid_1j272_203{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(13rem,42vw);grid-auto-flow:column;gap:.75rem;width:calc(100% + 1.25rem);max-width:none;margin-right:-1.25rem;padding-bottom:.55rem;padding-right:1.25rem;overflow-x:auto}._memberCard_1j272_211,._skeletonCard_1j272_404{scroll-snap-align:start}}@media (width<=639px){._heading_1j272_142 p{display:none}._heading_1j272_142 h2{font-size:clamp(1.9rem,10vw,2.5rem)}._heading_1j272_142 p{font-size:.82rem;line-height:1.6}._backdrop_1j272_48:before{opacity:.2}._backdrop_1j272_48:after{opacity:.2;background-size:8rem 6rem,11rem 8rem,14rem 10rem}._softShapeOne_1j272_98{top:28%;left:-18rem}._softShapeTwo_1j272_99{bottom:18%;right:-18rem}._memberGrid_1j272_203{grid-auto-columns:minmax(12.5rem,72vw);gap:.65rem;width:calc(100% + 1rem);margin-top:1.6rem;margin-right:-1rem;padding-right:1rem}._memberIdentity_1j272_253{min-height:5.2rem;padding:.72rem .55rem .78rem}._memberIdentity_1j272_253 h3{font-size:.8rem}._memberIdentity_1j272_253 p{font-size:.6rem}._notice_1j272_337{flex-direction:column;align-items:stretch}._notice_1j272_337 button{width:100%}}@media (prefers-reduced-motion:reduce){._backdrop_1j272_48:before,._backdrop_1j272_48:after,._softShapeOne_1j272_98,._softShapeTwo_1j272_99,._memberCard_1j272_211,._teamCta_1j272_311,._skeletonCard_1j272_404{transition:none!important;animation:none!important}}@keyframes _teamWeaveDrift_1j272_1{0%{transform:translate(-2%,-1%)rotate(-6deg)scale(1.08)}to{transform:translate(7%,3%)rotate(-3deg)scale(1.08)}}@keyframes _teamNodeFloat_1j272_1{0%{opacity:.24;transform:translate(-2%,-2%)scale(.98)}to{opacity:.38;transform:translate(3%,4%)scale(1.03)}}@keyframes _teamRibbonOne_1j272_1{0%{transform:translate(-8%,-4%)rotate(-12deg)}to{transform:translate(20%,10%)rotate(-7deg)}}@keyframes _teamRibbonTwo_1j272_1{0%{transform:translate(9%,6%)rotate(13deg)}to{transform:translate(-18%,-9%)rotate(7deg)}}@keyframes _teamSkeleton_1j272_1{0%{background-position:180% 0}to{background-position:-20% 0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-700:oklch(52.5% .223 3.958);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-brand-900:#1e3a8a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[8\%\]{inset:8%}.inset-\[20\%\]{inset:20%}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[17\%\]{top:17%}.top-\[29\%\]{top:29%}.top-\[37\%\]{top:37%}.top-\[48\%\]{top:48%}.top-\[70px\]{top:70px}.top-\[calc\(100\%\+0\.4rem\)\]{top:calc(100% + .4rem)}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.top-\[calc\(100\%\+0\.65rem\)\]{top:calc(100% + .65rem)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.right-\[14\%\]{right:14%}.-bottom-16{bottom:calc(var(--spacing) * -16)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-\[-2rem\]{bottom:-2rem}.bottom-\[5\%\]{bottom:5%}.bottom-\[7\%\]{bottom:7%}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-10{left:calc(var(--spacing) * 10)}.left-12{left:calc(var(--spacing) * 12)}.left-\[-10000px\]{left:-10000px}.left-\[4\%\]{left:4%}.left-\[5\%\]{left:5%}.left-\[9\%\]{left:9%}.left-\[12\%\]{left:12%}.left-\[29\%\]{left:29%}.left-\[calc\(100\%\+0\.55rem\)\]{left:calc(100% + .55rem)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.\!mt-0{margin-top:0!important}.\!mt-1\.5{margin-top:calc(var(--spacing) * 1.5)!important}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.1\/1\]{aspect-ratio:1.1}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/8\.5\]{aspect-ratio:16/8.5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96)}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[30rem\]{height:30rem}.h-\[31rem\]{height:31rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[54px\]{height:54px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[74px\]{height:74px}.h-\[86px\]{height:86px}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-\[94px\]{height:94px}.h-\[96px\]{height:96px}.h-\[104px\]{height:104px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[36rem\]{max-height:36rem}.max-h-\[52vh\]{max-height:52vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100dvh-5rem\)\]{max-height:calc(100dvh - 5rem)}.max-h-\[min\(62vh\,430px\)\]{max-height:min(62vh,430px)}.max-h-full{max-height:100%}.\!min-h-5{min-height:calc(var(--spacing) * 5)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-0{min-height:0}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[34px\]{min-height:34px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[55px\]{min-height:55px}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-\[calc\(100vh-62px\)\]{min-height:calc(100vh - 62px)}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-10{width:calc(var(--spacing) * 10)!important}.w-0{width:0}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[42vw\]{width:42vw}.w-\[68px\]{width:68px}.w-\[212px\]{width:212px}.w-\[min\(86vw\,304px\)\]{width:min(86vw,304px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7{max-width:calc(var(--spacing) * 7)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[176px\]{max-width:176px}.max-w-\[372px\]{max-width:372px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1640px\]{max-width:1640px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[88\%\]{min-width:88%}.min-w-\[154px\]{min-width:154px}.min-w-\[620px\]{min-width:620px}.min-w-\[720px\]{min-width:720px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:rgb\(49_64_83\)_transparent\]{scrollbar-color:#314053 transparent}.list-none{list-style-type:none}.appearance-none{appearance:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[32px_minmax\(0\,1fr\)_auto\]{grid-template-columns:32px minmax(0,1fr) auto}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.grid-cols-\[82px_minmax\(0\,1fr\)\]{grid-template-columns:82px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-800\/80>:not(:last-child)){border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-lg{border-radius:var(--radius-lg)!important}.\!rounded-md{border-radius:var(--radius-md)!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.85rem\]{border-radius:1.85rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1d2b3d\]{border-color:#1d2b3d}.border-\[\#2a3c53\]{border-color:#2a3c53}.border-\[\#2b405b\]{border-color:#2b405b}.border-\[\#23364e\]{border-color:#23364e}.border-\[\#24364d\]{border-color:#24364d}.border-\[\#26364b\]{border-color:#26364b}.border-\[\#26384f\]{border-color:#26384f}.border-\[\#27384e\]{border-color:#27384e}.border-\[\#223147\]{border-color:#223147}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-blue-100\/60{border-color:#dbeafe99}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/60{border-color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/70{border-color:#bedbffb3}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/70{border-color:color-mix(in oklab, var(--color-blue-200) 70%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-700{border-color:var(--color-blue-700)}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-100\/65{border-color:#dbeafea6}@supports (color:color-mix(in lab, red, red)){.border-brand-100\/65{border-color:color-mix(in oklab, var(--color-brand-100) 65%, transparent)}}.border-brand-100\/80{border-color:#dbeafecc}@supports (color:color-mix(in lab, red, red)){.border-brand-100\/80{border-color:color-mix(in oklab, var(--color-brand-100) 80%, transparent)}}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-600{border-color:var(--color-brand-600)}.border-brand-700{border-color:var(--color-brand-700)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-100\/65{border-color:#d0fae5a6}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/65{border-color:color-mix(in oklab, var(--color-emerald-100) 65%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/25{border-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500\/70{border-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.border-red-500\/70{border-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.border-rose-500\/50{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/50{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.border-sky-200\/80{border-color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/80{border-color:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/35{border-color:#e2e8f059}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/35{border-color:color-mix(in oklab, var(--color-slate-200) 35%, transparent)}}.border-slate-200\/40{border-color:#e2e8f066}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/40{border-color:color-mix(in oklab, var(--color-slate-200) 40%, transparent)}}.border-slate-200\/45{border-color:#e2e8f073}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/45{border-color:color-mix(in oklab, var(--color-slate-200) 45%, transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/80{border-color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/60{border-color:#90a1b999}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/60{border-color:color-mix(in oklab, var(--color-slate-400) 60%, transparent)}}.border-slate-400\/70{border-color:#90a1b9b3}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/70{border-color:color-mix(in oklab, var(--color-slate-400) 70%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/75{border-color:#1d293dbf}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/75{border-color:color-mix(in oklab, var(--color-slate-800) 75%, transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/25{border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.border-t-blue-500{border-top-color:var(--color-blue-500)}.border-t-brand-600{border-top-color:var(--color-brand-600)}.bg-\[\#0a1422\]{background-color:#0a1422}.bg-\[\#0a1422\]\/95{background-color:oklab(18.9625% -.00730024 -.0314807/.95)}.bg-\[\#0c1624\]{background-color:#0c1624}.bg-\[\#0d1725\]{background-color:#0d1725}.bg-\[\#101c2c\]{background-color:#101c2c}.bg-\[\#111d2e\]{background-color:#111d2e}.bg-\[\#08111e\]{background-color:#08111e}.bg-\[\#09131f\]{background-color:#09131f}.bg-\[\#26364b\]{background-color:#26364b}.bg-\[\#091522\]{background-color:#091522}.bg-\[\#132238\]{background-color:#132238}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/50{background-color:color-mix(in oklab, var(--color-brand-50) 50%, transparent)}}.bg-brand-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/70{background-color:color-mix(in oklab, var(--color-brand-50) 70%, transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-100\/45{background-color:#dbeafe73}@supports (color:color-mix(in lab, red, red)){.bg-brand-100\/45{background-color:color-mix(in oklab, var(--color-brand-100) 45%, transparent)}}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/10{background-color:#3b82f61a}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/10{background-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.bg-brand-500\/70{background-color:#3b82f6b3}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/70{background-color:color-mix(in oklab, var(--color-brand-500) 70%, transparent)}}.bg-brand-600{background-color:var(--color-brand-600)}.bg-brand-600\/20{background-color:#2563eb33}@supports (color:color-mix(in lab, red, red)){.bg-brand-600\/20{background-color:color-mix(in oklab, var(--color-brand-600) 20%, transparent)}}.bg-brand-600\/25{background-color:#2563eb40}@supports (color:color-mix(in lab, red, red)){.bg-brand-600\/25{background-color:color-mix(in oklab, var(--color-brand-600) 25%, transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/20{background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/35{background-color:#e0e7ff59}@supports (color:color-mix(in lab, red, red)){.bg-indigo-100\/35{background-color:color-mix(in oklab, var(--color-indigo-100) 35%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/90{background-color:#fef2f2e6}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/90{background-color:color-mix(in oklab, var(--color-red-50) 90%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-950\/20{background-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/20{background-color:color-mix(in oklab, var(--color-rose-950) 20%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/75{background-color:#f8fafcbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/75{background-color:color-mix(in oklab, var(--color-slate-50) 75%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-50\/95{background-color:#f8fafcf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/95{background-color:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/20{background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.bg-slate-950\/28{background-color:#02061847}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/28{background-color:color-mix(in oklab, var(--color-slate-950) 28%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.bg-white\/76{background-color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,\#f8fbff\,\#f5f7fb\)\]{background-image:linear-gradient(#f8fbff,#f5f7fb)}.bg-\[linear-gradient\(180deg\,rgba\(241\,245\,249\,0\.88\)\,rgba\(226\,232\,240\,0\.84\)\)\]{background-image:linear-gradient(#f1f5f9e0,#e2e8f0d6)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.94\)\,rgba\(247\,250\,255\,0\.90\)\)\]{background-image:linear-gradient(#fffffff0,#f7faffe6)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(243\,247\,255\,0\.96\)\)\]{background-image:linear-gradient(#fffffffa,#f3f7fff5)}.bg-\[radial-gradient\(circle_at_14\%_0\%\,rgba\(56\,189\,248\,0\.12\)\,transparent_30\%\)\,radial-gradient\(circle_at_88\%_18\%\,rgba\(99\,102\,241\,0\.08\)\,transparent_26\%\)\,linear-gradient\(180deg\,\#e1e9f3_0\%\,\#d7e1ed_50\%\,\#ced9e7_100\%\)\]{background-image:radial-gradient(circle at 14% 0,#38bdf81f,#0000 30%),radial-gradient(circle at 88% 18%,#6366f114,#0000 26%),linear-gradient(#e1e9f3 0%,#d7e1ed 50%,#ced9e7 100%)}.bg-\[radial-gradient\(circle_at_16\%_0\%\,rgba\(37\,99\,235\,0\.08\)\,transparent_28\%\)\,linear-gradient\(180deg\,\#06101d_0\%\,\#02050a_100\%\)\]{background-image:radial-gradient(circle at 16% 0,#2563eb14,#0000 28%),linear-gradient(#06101d 0%,#02050a 100%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(219\,234\,254\,0\.38\)\,transparent_34\%\)\,linear-gradient\(180deg\,\#f8fbff_0\%\,\#f5f7fb_52\%\,\#f8fafc_100\%\)\]{background-image:radial-gradient(circle at top,#dbeafe61,#0000 34%),linear-gradient(#f8fbff 0%,#f5f7fb 52%,#f8fafc 100%)}.from-blue-500\/15{--tw-gradient-from:#3080ff26}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-50{--tw-gradient-from:var(--color-brand-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-100{--tw-gradient-from:var(--color-brand-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-500\/35{--tw-gradient-from:#3b82f659}@supports (color:color-mix(in lab, red, red)){.from-brand-500\/35{--tw-gradient-from:color-mix(in oklab, var(--color-brand-500) 35%, transparent)}}.from-brand-500\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-500\/80{--tw-gradient-from:#3b82f6cc}@supports (color:color-mix(in lab, red, red)){.from-brand-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-brand-500) 80%, transparent)}}.from-brand-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-600{--tw-gradient-from:var(--color-brand-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-600\/30{--tw-gradient-from:#2563eb4d}@supports (color:color-mix(in lab, red, red)){.from-brand-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-brand-600) 30%, transparent)}}.from-brand-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-600\/35{--tw-gradient-from:#2563eb59}@supports (color:color-mix(in lab, red, red)){.from-brand-600\/35{--tw-gradient-from:color-mix(in oklab, var(--color-brand-600) 35%, transparent)}}.from-brand-600\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-600\/40{--tw-gradient-from:#2563eb66}@supports (color:color-mix(in lab, red, red)){.from-brand-600\/40{--tw-gradient-from:color-mix(in oklab, var(--color-brand-600) 40%, transparent)}}.from-brand-600\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-700{--tw-gradient-from:var(--color-brand-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/15{--tw-gradient-from:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.from-emerald-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-500\/15{--tw-gradient-from:#62748e26}@supports (color:color-mix(in lab, red, red)){.from-slate-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.from-slate-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/70{--tw-gradient-from:#020618b3}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/70{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.from-slate-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/80{--tw-gradient-from:#020618cc}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/80{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.from-slate-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/15{--tw-gradient-from:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.from-violet-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-950{--tw-gradient-from:var(--color-violet-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-brand-600{--tw-gradient-via:var(--color-brand-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/65{--tw-gradient-via:#00d2efa6}@supports (color:color-mix(in lab, red, red)){.via-cyan-400\/65{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-400) 65%, transparent)}}.via-cyan-400\/65{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-100{--tw-gradient-via:var(--color-indigo-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500{--tw-gradient-via:var(--color-sky-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/10{--tw-gradient-via:#0206181a}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/10{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.via-slate-950\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/35{--tw-gradient-via:#02061859}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/35{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.via-slate-950\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-400\/55{--tw-gradient-via:#a685ff8c}@supports (color:color-mix(in lab, red, red)){.via-violet-400\/55{--tw-gradient-via:color-mix(in oklab, var(--color-violet-400) 55%, transparent)}}.via-violet-400\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-brand-900{--tw-gradient-to:var(--color-brand-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/15{--tw-gradient-to:#00b7d726}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.to-cyan-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/20{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.to-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/25{--tw-gradient-to:#00b7d740}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/25{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.to-cyan-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-200{--tw-gradient-to:var(--color-violet-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-slate-400{fill:var(--color-slate-400)}.fill-slate-500{fill:var(--color-slate-500)}.stroke-amber-600{stroke:var(--color-amber-600)}.stroke-brand-600{stroke:var(--color-brand-600)}.stroke-emerald-600{stroke:var(--color-emerald-600)}.stroke-sky-600{stroke:var(--color-sky-600)}.stroke-slate-200{stroke:var(--color-slate-200)}.stroke-violet-600{stroke:var(--color-violet-600)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[9px\]{font-size:9px!important}.\!text-\[10px\]{font-size:10px!important}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-3\.5{--tw-leading:calc(var(--spacing) * 3.5);line-height:calc(var(--spacing) * 3.5)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.4rem\]{--tw-leading:1.4rem;line-height:1.4rem}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-slate-950{color:var(--color-slate-950)!important}.\!text-white{color:var(--color-white)!important}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-brand-100{color:var(--color-brand-100)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-900{color:var(--color-cyan-900)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-950{color:var(--color-emerald-950)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-300{color:var(--color-orange-300)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-700{color:var(--color-pink-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-800{color:var(--color-sky-800)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-amber-400{-webkit-text-decoration-color:var(--color-amber-400);-webkit-text-decoration-color:var(--color-amber-400);-webkit-text-decoration-color:var(--color-amber-400);text-decoration-color:var(--color-amber-400)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-brand-600{accent-color:var(--color-brand-600)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(59\,130\,246\,0\.10\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_rgba\(59\,130\,246\,0\)\]{--tw-shadow:0 0 0 var(--tw-shadow-color,#3b82f600);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(139\,92\,246\,0\.55\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#8b5cf68c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(59\,130\,246\,0\.38\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#3b82f661);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(59\,130\,246\,0\.65\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#3b82f6a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\,0_18px_34px_rgba\(37\,99\,235\,0\.08\)\,0_0_0_1px_rgba\(148\,163\,184\,0\.08\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff2) inset, 0 18px 34px var(--tw-shadow-color,#2563eb14), 0 0 0 1px var(--tw-shadow-color,#94a3b814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(14\,165\,233\,0\.22\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0ea5e938);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\,185\,129\,0\.07\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10b98112);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(37\,99\,235\,0\.07\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#2563eb12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_18px_rgba\(37\,99\,235\,0\.10\)\]{--tw-shadow:0 10px 18px var(--tw-shadow-color,#2563eb1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(37\,99\,235\,0\.08\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#2563eb14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(30\,64\,175\,0\.04\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#1e40af0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(71\,85\,105\,0\.10\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.62\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#4755691a), inset 0 1px 0 var(--tw-shadow-color,#ffffff9e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_64px_rgba\(30\,64\,175\,0\.08\)\]{--tw-shadow:0 20px 64px var(--tw-shadow-color,#1e40af14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(30\,64\,175\,0\.07\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#1e40af12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(79\,70\,229\,0\.20\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#4f46e533);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.025\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff06);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brand-600\/20{--tw-shadow-color:#2563eb33}@supports (color:color-mix(in lab, red, red)){.shadow-brand-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/70{--tw-shadow-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/5{--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/20{--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-brand-100{--tw-ring-color:var(--color-brand-100)}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,margin\]{transition-property:grid-template-rows,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding-left\]{transition-property:padding-left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,box-shadow\]{transition-property:width,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\,margin\]{transition-property:width,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:1\.2s\]{animation-delay:1.2s}.\[animation-delay\:900ms\]{animation-delay:.9s}.\[animation-duration\:5s\]{animation-duration:5s}.\[animation-duration\:7s\]{animation-duration:7s}.\[animation-duration\:8s\]{animation-duration:8s}.\[animation-duration\:28s\]{animation-duration:28s}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:bg-brand-50:is(:where(.group):is([open],:popover-open,:open) *){background-color:var(--color-brand-50)}.group-open\:text-brand-700:is(:where(.group):is([open],:popover-open,:open) *){color:var(--color-brand-700)}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:bg-brand-600:is(:where(.group):hover *){background-color:var(--color-brand-600)}.group-hover\:text-brand-600:is(:where(.group):hover *){color:var(--color-brand-600)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.55\)\]:is(:where(.group):hover *){--tw-shadow:0 0 8px var(--tw-shadow-color,#3b82f68c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-focus-visible\:block:is(:where(.group):focus-visible *){display:block}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.marker\:text-brand-600 ::marker{color:var(--color-brand-600)}.marker\:text-brand-600::marker{color:var(--color-brand-600)}.marker\:text-brand-600 ::-webkit-details-marker{color:var(--color-brand-600)}.marker\:text-brand-600::-webkit-details-marker{color:var(--color-brand-600)}.marker\:text-emerald-600 ::marker{color:var(--color-emerald-600)}.marker\:text-emerald-600::marker{color:var(--color-emerald-600)}.marker\:text-emerald-600 ::-webkit-details-marker{color:var(--color-emerald-600)}.marker\:text-emerald-600::-webkit-details-marker{color:var(--color-emerald-600)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.first\:pt-0:first-child{padding-top:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:shadow-md:is([open],:popover-open,:open){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:border-brand-500:focus-within{border-color:var(--color-brand-500)}.focus-within\:border-red-400:focus-within{border-color:var(--color-red-400)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-brand-500\/10:focus-within{--tw-ring-color:#3b82f61a}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-brand-500\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.focus-within\:ring-red-100:focus-within{--tw-ring-color:var(--color-red-100)}.focus-within\:ring-red-500\/10:focus-within{--tw-ring-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-red-500\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#2c405b\]:hover{border-color:#2c405b}.hover\:border-\[\#3a536f\]:hover{border-color:#3a536f}.hover\:border-\[\#38506d\]:hover{border-color:#38506d}.hover\:border-blue-500\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/50:hover{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-brand-500\/30:hover{border-color:#3b82f64d}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-500\/30:hover{border-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}.hover\:border-brand-600:hover{border-color:var(--color-brand-600)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-sky-300\/70:hover{border-color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-300\/70:hover{border-color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.hover\:border-sky-300\/80:hover{border-color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-300\/80:hover{border-color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.hover\:border-sky-400\/75:hover{border-color:#00bcfebf}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/75:hover{border-color:color-mix(in oklab, var(--color-sky-400) 75%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/15:hover{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/15:hover{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-50\/50:hover{background-color:color-mix(in oklab, var(--color-brand-50) 50%, transparent)}}.hover\:bg-brand-50\/80:hover{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-50\/80:hover{background-color:color-mix(in oklab, var(--color-brand-50) 80%, transparent)}}.hover\:bg-brand-100:hover{background-color:var(--color-brand-100)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-sky-50\/70:hover{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-50\/70:hover{background-color:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-950\/38:hover{background-color:#02061861}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-950\/38:hover{background-color:color-mix(in oklab, var(--color-slate-950) 38%, transparent)}}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.92\)\,rgba\(232\,239\,247\,0\.90\)\)\]:hover{background-image:linear-gradient(#f8fafceb,#e8eff7e6)}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\,0_24px_42px_rgba\(37\,99\,235\,0\.13\)\,0_0_0_1px_rgba\(59\,130\,246\,0\.12\)\]:hover{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff2) inset, 0 24px 42px var(--tw-shadow-color,#2563eb21), 0 0 0 1px var(--tw-shadow-color,#3b82f61f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-slate-200\/70:hover{--tw-shadow-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-slate-200\/70:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus\:border-brand-600:focus{border-color:var(--color-brand-600)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500\/10:focus{--tw-ring-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.focus\:ring-brand-100:focus{--tw-ring-color:var(--color-brand-100)}.focus\:ring-brand-500:focus{--tw-ring-color:var(--color-brand-500)}.focus\:ring-brand-500\/10:focus{--tw-ring-color:#3b82f61a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-sky-100:focus{--tw-ring-color:var(--color-sky-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-blue-300\/45:focus-visible{--tw-ring-color:#90c5ff73}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-300\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 45%, transparent)}}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-color:var(--color-blue-400)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-brand-100:focus-visible{--tw-ring-color:var(--color-brand-100)}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-color:var(--color-brand-500)}.focus-visible\:ring-brand-500\/20:focus-visible{--tw-ring-color:#3b82f633}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.focus-visible\:ring-brand-600:focus-visible{--tw-ring-color:var(--color-brand-600)}.focus-visible\:ring-emerald-700:focus-visible{--tw-ring-color:var(--color-emerald-700)}.focus-visible\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\:ring-red-600:focus-visible{--tw-ring-color:var(--color-red-600)}.focus-visible\:ring-rose-400:focus-visible{--tw-ring-color:var(--color-rose-400)}.focus-visible\:ring-slate-500:focus-visible{--tw-ring-color:var(--color-slate-500)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-brand-700:focus-visible{--tw-ring-offset-color:var(--color-brand-700)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:bg-slate-400:disabled{background-color:var(--color-slate-400)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=900px){.min-\[900px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:top-\[calc\(100\%\+0\.65rem\)\]{top:calc(100% + .65rem)}.sm\:right-0{right:0}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:0}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:var(--spacing)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:ml-2{margin-left:calc(var(--spacing) * 2)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-\[5rem\]{width:5rem;height:5rem}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.sm\:min-h-12{min-height:calc(var(--spacing) * 12)}.sm\:min-h-20{min-height:calc(var(--spacing) * 20)}.sm\:min-h-24{min-height:calc(var(--spacing) * 24)}.sm\:min-h-80{min-height:calc(var(--spacing) * 80)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[390px\]{width:390px}.sm\:w-auto{width:auto}.sm\:max-w-48{max-width:calc(var(--spacing) * 48)}.sm\:max-w-80{max-width:calc(var(--spacing) * 80)}.sm\:max-w-\[19rem\]{max-width:19rem}.sm\:max-w-\[30rem\]{max-width:30rem}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-64{min-width:calc(var(--spacing) * 64)}.sm\:min-w-\[48\%\]{min-width:48%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[34px_minmax\(0\,1fr\)_auto\]{grid-template-columns:34px minmax(0,1fr) auto}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px_120px_auto\]{grid-template-columns:minmax(0,1fr) 150px 120px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px_150px_auto\]{grid-template-columns:minmax(0,1fr) 150px 150px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.sm\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.sm\:self-center{align-self:center}.sm\:self-start{align-self:flex-start}.sm\:overflow-visible{overflow:visible}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-1{padding:var(--spacing)}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-18{padding-block:calc(var(--spacing) * 18)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pb-0{padding-bottom:0}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[22px\]{font-size:22px}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[66px\]{height:66px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.6fr_1fr\]{grid-template-columns:.6fr 1fr}.md\:grid-cols-\[0\.45fr_1fr_0\.45fr\]{grid-template-columns:.45fr 1fr .45fr}.md\:grid-cols-\[0\.55fr_1fr\]{grid-template-columns:.55fr 1fr}.md\:grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.md\:grid-cols-\[86px_minmax\(0\,1fr\)_auto\]{grid-template-columns:86px minmax(0,1fr) auto}.md\:grid-cols-\[88px_minmax\(0\,1fr\)_auto\]{grid-template-columns:88px minmax(0,1fr) auto}.md\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_16rem_auto\]{grid-template-columns:minmax(0,1fr) 16rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}@media not all and (width>=64rem){.md\:max-lg\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.md\:max-lg\:min-h-\[72px\]{min-height:72px}.md\:max-lg\:gap-3{gap:calc(var(--spacing) * 3)}}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-\[78px\]{top:78px}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mt-0{margin-top:0}.lg\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.lg\:min-h-screen{min-height:100vh}.lg\:w-36{width:calc(var(--spacing) * 36)}.lg\:max-w-\[21rem\]{max-width:21rem}.lg\:max-w-\[180px\]{max-width:180px}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:min-w-0{min-width:0}.lg\:min-w-72{min-width:calc(var(--spacing) * 72)}.lg\:snap-none{scroll-snap-type:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_0\.84fr\]{grid-template-columns:1fr .84fr}.lg\:grid-cols-\[5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:5rem minmax(0,1fr) auto}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(460px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-0{padding-bottom:0}.lg\:pl-\[68px\]{padding-left:68px}.lg\:pl-\[212px\]{padding-left:212px}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[2\.75rem\]{font-size:2.75rem}.lg\:text-\[3\.35rem\]{font-size:3.35rem}.lg\:text-\[26px\]{font-size:26px}.lg\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:min-h-\[58px\]{min-height:58px}.xl\:max-w-28{max-width:calc(var(--spacing) * 28)}.xl\:max-w-\[20rem\]{max-width:20rem}.xl\:columns-2{columns:2}.xl\:break-inside-avoid{break-inside:avoid}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.1fr_1\.1fr_0\.45fr\]{grid-template-columns:.8fr 1.1fr 1.1fr .45fr}.xl\:grid-cols-\[1\.08fr_1\.08fr_\.92fr\]{grid-template-columns:1.08fr 1.08fr .92fr}.xl\:grid-cols-\[1\.18fr_1fr_1fr\]{grid-template-columns:1.18fr 1fr 1fr}.xl\:grid-cols-\[1fr_1fr_7rem_7rem_7rem\]{grid-template-columns:1fr 1fr 7rem 7rem 7rem}.xl\:grid-cols-\[19rem_minmax\(0\,1fr\)\]{grid-template-columns:19rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(300px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.xl\:grid-cols-\[minmax\(220px\,1\.3fr\)_150px_150px_140px_110px_auto\]{grid-template-columns:minmax(220px,1.3fr) 150px 150px 140px 110px auto}.xl\:grid-cols-\[minmax\(220px\,1\.3fr\)_180px_190px_150px_auto\]{grid-template-columns:minmax(220px,1.3fr) 180px 190px 150px auto}.xl\:grid-cols-\[minmax\(230px\,1\.4fr\)_190px_150px_150px_auto\]{grid-template-columns:minmax(230px,1.4fr) 190px 150px 150px auto}.xl\:grid-cols-\[minmax\(250px\,1\.5fr\)_150px_150px_auto\]{grid-template-columns:minmax(250px,1.5fr) 150px 150px auto}.xl\:grid-cols-\[minmax\(250px\,1\.5fr\)_180px_150px_auto\]{grid-template-columns:minmax(250px,1.5fr) 180px 150px auto}.xl\:grid-cols-\[minmax\(260px\,1\.4fr\)_160px_170px_auto\]{grid-template-columns:minmax(260px,1.4fr) 160px 170px auto}.xl\:grid-cols-\[minmax\(260px\,1\.5fr\)_170px_170px_auto\]{grid-template-columns:minmax(260px,1.5fr) 170px 170px auto}.xl\:grid-cols-\[minmax\(260px\,1\.5fr\)_170px_220px_auto\]{grid-template-columns:minmax(260px,1.5fr) 170px 220px auto}.xl\:grid-cols-\[minmax\(260px\,1\.5fr\)_180px_180px_auto\]{grid-template-columns:minmax(260px,1.5fr) 180px 180px auto}.xl\:grid-cols-\[minmax\(280px\,1\.7fr\)_165px_150px_125px_auto\]{grid-template-columns:minmax(280px,1.7fr) 165px 150px 125px auto}.xl\:grid-cols-\[minmax\(300px\,1\.7fr\)_150px_135px_auto\]{grid-template-columns:minmax(300px,1.7fr) 150px 135px auto}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-2{gap:calc(var(--spacing) * 2)}.xl\:gap-5{gap:calc(var(--spacing) * 5)}:where(.xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.xl\:\[column-gap\:0\.5rem\]{column-gap:.5rem}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:py-14{padding-block:calc(var(--spacing) * 14)}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.dark\:divide-slate-800:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *)>:not(:last-child)){border-color:var(--color-slate-800)}.dark\:border-amber-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\:border-amber-900\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.dark\:border-brand-900:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:var(--color-brand-900)}.dark\:border-brand-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:#1e3a8a99}@supports (color:color-mix(in lab, red, red)){.dark\:border-brand-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:color-mix(in oklab, var(--color-brand-900) 60%, transparent)}}.dark\:border-brand-900\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:#1e3a8ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-brand-900\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:color-mix(in oklab, var(--color-brand-900) 70%, transparent)}}.dark\:border-emerald-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:border-emerald-900\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:border-red-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.dark\:border-slate-600:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:var(--color-slate-700)}.dark\:border-slate-800:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){border-color:var(--color-slate-800)}.dark\:bg-amber-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:bg-blue-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-950) 50%, transparent)}}.dark\:bg-cyan-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#05334580}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-cyan-950) 50%, transparent)}}.dark\:bg-emerald-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-emerald-950\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:bg-indigo-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.dark\:bg-orange-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#44130680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-950) 50%, transparent)}}.dark\:bg-red-950\/40:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-slate-800:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:var(--color-slate-800)}.dark\:bg-slate-900:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/95:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/95:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.dark\:bg-slate-950:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.dark\:bg-slate-950\/40:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/40:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.dark\:bg-slate-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.dark\:bg-slate-950\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/60:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.dark\:bg-slate-950\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/70:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.dark\:bg-violet-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:#2f0d6880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){background-color:color-mix(in oklab, var(--color-violet-950) 50%, transparent)}}.dark\:text-amber-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-amber-300)}.dark\:text-blue-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-blue-300)}.dark\:text-cyan-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-cyan-300)}.dark\:text-emerald-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-indigo-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-indigo-300)}.dark\:text-orange-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-orange-300)}.dark\:text-red-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-red-300)}.dark\:text-red-400:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-red-400)}.dark\:text-slate-100:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-slate-100)}.dark\:text-slate-200:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-slate-200)}.dark\:text-slate-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-400:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-slate-400)}.dark\:text-slate-500:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-slate-500)}.dark\:text-slate-600:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-slate-600)}.dark\:text-violet-300:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-violet-300)}.dark\:text-white:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){color:var(--color-white)}.dark\:ring-brand-900:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *){--tw-ring-color:var(--color-brand-900)}.dark\:placeholder\:text-slate-500:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *)::placeholder{color:var(--color-slate-500)}@media (hover:hover){.dark\:hover\:border-brand-700:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{border-color:var(--color-brand-700)}.dark\:hover\:border-slate-700:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{border-color:var(--color-slate-700)}.dark\:hover\:bg-amber-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:hover\:bg-emerald-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:hover\:bg-red-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/50:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\:hover\:bg-slate-800:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-violet-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-violet-950\/30:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.dark\:hover\:text-white:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):hover{color:var(--color-white)}}.dark\:focus-visible\:ring-offset-slate-950:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):focus-visible{--tw-ring-offset-color:var(--color-slate-950)}.dark\:disabled\:bg-slate-900:where([data-admin-theme=dark],[data-admin-theme=dark] *,[data-public-theme=dark],[data-public-theme=dark] *):disabled{background-color:var(--color-slate-900)}.\[\&_p\:last-child\]\:\!text-slate-300 p:last-child{color:var(--color-slate-300)!important}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:0}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-\[\#0b1626\]{border-color:#0b1626}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-blue-400\/10{border-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-blue-400\/10{border-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-blue-400\/15{border-color:#54a2ff26}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-blue-400\/15{border-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-blue-400\/25{border-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-cyan-300\/10{border-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-cyan-300\/10{border-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-emerald-400\/15{border-color:#00d29426}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-emerald-400\/15{border-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-sky-300\/10{border-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-sky-300\/10{border-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-sky-300\/12{border-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-sky-300\/12{border-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/7{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/7{border-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[\#0b1626\]{background-color:#0b1626}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[\#0b1727\]\/88{background-color:oklab(20.2631% -.00884312 -.0355091/.88)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[\#07111f\]{background-color:#07111f}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[\#081321\]\/90{background-color:oklab(18.4435% -.00866985 -.0320213/.9)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[\#081524\]\/92{background-color:oklab(19.2567% -.0105042 -.0342681/.92)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[\#091422\]\/90{background-color:oklab(18.8892% -.00853146 -.0318335/.9)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[\#091523\]{background-color:#091523}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-400\/8{background-color:#54a2ff14}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-400\/8{background-color:color-mix(in oklab, var(--color-blue-400) 8%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-500\/7{background-color:#3080ff12}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-500\/7{background-color:color-mix(in oklab, var(--color-blue-500) 7%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-500\/8{background-color:#3080ff14}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-blue-500\/8{background-color:color-mix(in oklab, var(--color-blue-500) 8%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-cyan-300{background-color:var(--color-cyan-300)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-cyan-400\/8{background-color:#00d2ef14}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-cyan-400\/8{background-color:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-emerald-400\/8{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-emerald-400\/8{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-orange-400\/10{background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-sky-300\/10{background-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-sky-300\/10{background-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-violet-300{background-color:var(--color-violet-300)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[linear-gradient\(180deg\,\#0d1b2d_0\%\,\#091523_100\%\)\]{background-image:linear-gradient(#0d1b2d 0%,#091523 100%)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[linear-gradient\(180deg\,\#07111f\,\#060d18\)\]{background-image:linear-gradient(#07111f,#060d18)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[linear-gradient\(180deg\,rgba\(9\,20\,35\,0\.97\)\,rgba\(7\,16\,29\,0\.97\)\)\]{background-image:linear-gradient(#091423f7,#07101df7)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:bg-\[radial-gradient\(circle_at_top\,rgba\(30\,64\,175\,0\.10\)\,transparent_34\%\)\,linear-gradient\(180deg\,\#07111f_0\%\,\#08111d_48\%\,\#060d18_100\%\)\]{background-image:radial-gradient(circle at top,#1e40af1a,#0000 34%),linear-gradient(#07111f 0%,#08111d 48%,#060d18 100%)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:from-\[\#10233f\]{--tw-gradient-from:#10233f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:from-cyan-300\/60{--tw-gradient-from:#53eafd99}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:from-cyan-300\/60{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:from-cyan-300\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:via-\[\#0d1b2d\]{--tw-gradient-via:#0d1b2d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:via-\[\#172554\]{--tw-gradient-via:#172554;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:via-cyan-300\/28{--tw-gradient-via:#53eafd47}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:via-cyan-300\/28{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 28%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:via-cyan-300\/28{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:to-\[\#211946\]{--tw-gradient-to:#211946;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:to-indigo-500\/8{--tw-gradient-to:#625fff14}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:to-indigo-500\/8{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 8%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:to-indigo-500\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-blue-300{color:var(--color-blue-300)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-cyan-200\/22{color:#a2f4fd38}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-cyan-200\/22{color:color-mix(in oklab, var(--color-cyan-200) 22%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-emerald-300{color:var(--color-emerald-300)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-orange-300{color:var(--color-orange-300)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-slate-100{color:var(--color-slate-100)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-slate-200{color:var(--color-slate-200)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-slate-300{color:var(--color-slate-300)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-slate-400{color:var(--color-slate-400)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-slate-500{color:var(--color-slate-500)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-violet-300{color:var(--color-violet-300)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:text-white{color:var(--color-white)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_0_0_6px_rgba\(103\,232\,249\,0\.08\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#67e8f914);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.03\)_inset\,0_20px_38px_rgba\(2\,8\,23\,0\.38\)\,0_0_0_1px_rgba\(34\,211\,238\,0\.06\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff08) inset, 0 20px 38px var(--tw-shadow-color,#02081761), 0 0 0 1px var(--tw-shadow-color,#22d3ee0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_10px_18px_rgba\(2\,8\,23\,0\.32\)\]{--tw-shadow:0 10px 18px var(--tw-shadow-color,#02081752);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_10px_24px_rgba\(2\,8\,23\,0\.34\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#02081757);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_16px_38px_rgba\(2\,8\,23\,0\.28\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#02081747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_18px_46px_rgba\(2\,8\,23\,0\.38\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#02081761);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_24px_80px_rgba\(2\,8\,23\,0\.46\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#02081775);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_26px_80px_rgba\(2\,8\,23\,0\.42\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#0208176b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:shadow-\[0_28px_80px_rgba\(30\,64\,175\,0\.22\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#1e40af38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}@media (hover:hover){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-blue-300\/40:hover{border-color:#90c5ff66}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-blue-300\/40:hover{border-color:color-mix(in oklab, var(--color-blue-300) 40%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-cyan-300\/14:hover{border-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-cyan-300\/14:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-cyan-300\/22:hover{border-color:#53eafd38}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-cyan-300\/22:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 22%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-cyan-300\/24:hover{border-color:#53eafd3d}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:border-cyan-300\/24:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 24%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:bg-blue-400\/12:hover{background-color:#54a2ff1f}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:bg-blue-400\/12:hover{background-color:color-mix(in oklab, var(--color-blue-400) 12%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:bg-cyan-400\/\[0\.055\]:hover{background-color:#00d2ef0e}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:bg-cyan-400\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 5.5%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:text-cyan-200:hover{color:var(--color-cyan-200)}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:hover\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.04\)_inset\,0_26px_46px_rgba\(8\,47\,73\,0\.28\)\,0_0_0_1px_rgba\(34\,211\,238\,0\.08\)\]:hover{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff0a) inset, 0 26px 46px var(--tw-shadow-color,#082f4947), 0 0 0 1px var(--tw-shadow-color,#22d3ee14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:focus\:border-cyan-300\/30:focus{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:focus\:border-cyan-300\/30:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:focus\:ring-cyan-400\/8:focus{--tw-ring-color:#00d2ef14}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .\[body\.public-theme-active\[data-public-theme\=\'dark\'\]_\&\]\:focus\:ring-cyan-400\/8:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}}:root{--public-color-bg:#f8fafc;--public-color-bg-deep:#f1f5f9;--public-color-surface:#fff;--public-color-surface-elevated:#f8fafc;--public-color-surface-hover:#f1f5f9;--public-color-text-strong:#0f172a;--public-color-text:#1e293b;--public-color-text-secondary:#475569;--public-color-text-muted:#64748b;--public-color-text-helper:#94a3b8;--public-color-border:#e2e8f0;--public-color-border-strong:#cbd5e1;--public-color-primary:#3b82f6;--public-color-primary-hover:#2563eb;--public-color-primary-soft:#3b82f61f;--public-color-focus:#60a5fa;--public-color-focus-ring:#60a5fa40;--public-color-success:#22c55e;--public-color-warning:#f59e0b;--public-color-danger:#ef4444;--public-color-info:#38bdf8}[data-public-theme=dark]{--public-color-bg:#0b0f14;--public-color-bg-deep:#080c10;--public-color-surface:#111820;--public-color-surface-elevated:#151e28;--public-color-surface-hover:#1a2430;--public-color-text-strong:#f9fafb;--public-color-text:#f3f4f6;--public-color-text-secondary:#cbd5e1;--public-color-text-muted:#94a3b8;--public-color-text-helper:#64748b;--public-color-border:#1e2936;--public-color-border-strong:#263241;--public-color-primary:#3b82f6;--public-color-primary-hover:#60a5fa;--public-color-primary-soft:#3b82f61f;--public-color-focus:#60a5fa;--public-color-focus-ring:#60a5fa40;--public-color-success:#22c55e;--public-color-warning:#f59e0b;--public-color-danger:#ef4444;--public-color-info:#38bdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0f172a;min-width:320px;min-height:100vh;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;background:#f8fafc;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.public-theme-active{background:var(--public-color-bg);color:var(--public-color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.public-theme-active[data-public-theme=dark]{background:var(--public-color-bg);color:var(--public-color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.public-theme-active[data-public-theme=dark] [class~=bg-white],body.public-theme-active[data-public-theme=dark] [class~=bg-white\/70],body.public-theme-active[data-public-theme=dark] [class~=bg-white\/75],body.public-theme-active[data-public-theme=dark] [class~=bg-white\/80],body.public-theme-active[data-public-theme=dark] [class~=bg-white\/90],body.public-theme-active[data-public-theme=dark] [class~=bg-white\/95]{background-color:var(--public-color-surface)!important}body.public-theme-active[data-public-theme=dark] [class~=bg-slate-50],body.public-theme-active[data-public-theme=dark] [class~=bg-slate-50\/50],body.public-theme-active[data-public-theme=dark] [class~=bg-slate-50\/70],body.public-theme-active[data-public-theme=dark] [class~=bg-slate-50\/80],body.public-theme-active[data-public-theme=dark] [class~=bg-slate-50\/90]{background-color:var(--public-color-bg)!important}body.public-theme-active[data-public-theme=dark] [class~=bg-slate-100],body.public-theme-active[data-public-theme=dark] [class~=bg-slate-100\/50],body.public-theme-active[data-public-theme=dark] [class~=bg-slate-100\/70]{background-color:var(--public-color-surface-elevated)!important}body.public-theme-active[data-public-theme=dark] [class~=bg-slate-200],body.public-theme-active[data-public-theme=dark] [class~=bg-slate-200\/50]{background-color:var(--public-color-surface-hover)!important}body.public-theme-active[data-public-theme=dark] [class~=bg-brand-50],body.public-theme-active[data-public-theme=dark] [class~=bg-brand-100]{background-color:var(--public-color-primary-soft)!important}body.public-theme-active[data-public-theme=dark] [class~=from-white],body.public-theme-active[data-public-theme=dark] [class~=from-slate-50],body.public-theme-active[data-public-theme=dark] [class~=from-slate-100]{--tw-gradient-from:var(--public-color-bg) var(--tw-gradient-from-position)!important;--tw-gradient-to:#0b0f1400 var(--tw-gradient-to-position)!important}body.public-theme-active[data-public-theme=dark] [class~=via-white],body.public-theme-active[data-public-theme=dark] [class~=via-slate-50],body.public-theme-active[data-public-theme=dark] [class~=via-slate-100]{--tw-gradient-via:var(--public-color-surface) var(--tw-gradient-via-position)!important}body.public-theme-active[data-public-theme=dark] [class~=to-white],body.public-theme-active[data-public-theme=dark] [class~=to-slate-50],body.public-theme-active[data-public-theme=dark] [class~=to-slate-100]{--tw-gradient-to:var(--public-color-surface-elevated) var(--tw-gradient-to-position)!important}body.public-theme-active[data-public-theme=dark] [class~=text-slate-950],body.public-theme-active[data-public-theme=dark] [class~=text-slate-900]{color:var(--public-color-text-strong)!important}body.public-theme-active[data-public-theme=dark] [class~=text-slate-800],body.public-theme-active[data-public-theme=dark] [class~=text-slate-700]{color:var(--public-color-text)!important}body.public-theme-active[data-public-theme=dark] [class~=text-slate-600],body.public-theme-active[data-public-theme=dark] [class~=text-slate-300]{color:var(--public-color-text-secondary)!important}body.public-theme-active[data-public-theme=dark] [class~=text-slate-500],body.public-theme-active[data-public-theme=dark] [class~=text-slate-400]{color:var(--public-color-text-muted)!important}body.public-theme-active[data-public-theme=dark] [class~=border-slate-100],body.public-theme-active[data-public-theme=dark] [class~=border-slate-200],body.public-theme-active[data-public-theme=dark] [class~=border-slate-200\/80],body.public-theme-active[data-public-theme=dark] [class~=border-slate-200\/90]{border-color:var(--public-color-border)!important}body.public-theme-active[data-public-theme=dark] [class~=border-slate-300],body.public-theme-active[data-public-theme=dark] [class~=border-slate-700],body.public-theme-active[data-public-theme=dark] [class~=border-slate-800]{border-color:var(--public-color-border-strong)!important}body.public-theme-active[data-public-theme=dark] [class~=divide-slate-100]>:not(:last-child),body.public-theme-active[data-public-theme=dark] [class~=divide-slate-200]>:not(:last-child){border-color:var(--public-color-border)!important}body.public-theme-active[data-public-theme=dark] input:not([type=checkbox]):not([type=radio]),body.public-theme-active[data-public-theme=dark] textarea,body.public-theme-active[data-public-theme=dark] select{color:var(--public-color-text)}body.public-theme-active[data-public-theme=dark] input[class~=bg-white],body.public-theme-active[data-public-theme=dark] textarea[class~=bg-white],body.public-theme-active[data-public-theme=dark] select[class~=bg-white]{background-color:#0f161e!important}body.public-theme-active[data-public-theme=dark] input::placeholder,body.public-theme-active[data-public-theme=dark] textarea::placeholder{color:var(--public-color-text-helper)}body.public-theme-active[data-public-theme=dark] [class~=hover\:bg-slate-50]:hover,body.public-theme-active[data-public-theme=dark] [class~=hover\:bg-slate-100]:hover,body.public-theme-active[data-public-theme=dark] [class~=hover\:bg-slate-200]:hover{background-color:var(--public-color-surface-hover)!important}body.public-theme-active[data-public-theme=dark] [class~=hover\:bg-white]:hover{background-color:var(--public-color-surface-elevated)!important}body.public-theme-active[data-public-theme=dark] [class~=hover\:text-slate-950]:hover,body.public-theme-active[data-public-theme=dark] [class~=hover\:text-slate-900]:hover{color:var(--public-color-text-strong)!important}body.public-theme-active[data-public-theme=dark] [class~=bg-red-50],body.public-theme-active[data-public-theme=dark] [class~=bg-red-100]{background-color:#ef44441a!important}body.public-theme-active[data-public-theme=dark] [class~=border-red-200],body.public-theme-active[data-public-theme=dark] [class~=border-red-300]{border-color:#ef444452!important}body.public-theme-active[data-public-theme=dark] [class~=text-red-600],body.public-theme-active[data-public-theme=dark] [class~=text-red-700]{color:#fca5a5!important}body.public-theme-active[data-public-theme=dark] [class~=bg-amber-50],body.public-theme-active[data-public-theme=dark] [class~=bg-amber-100]{background-color:#f59e0b1a!important}body.public-theme-active[data-public-theme=dark] [class~=border-amber-200],body.public-theme-active[data-public-theme=dark] [class~=border-amber-300]{border-color:#f59e0b52!important}body.public-theme-active[data-public-theme=dark] [class~=text-amber-700],body.public-theme-active[data-public-theme=dark] [class~=text-amber-800],body.public-theme-active[data-public-theme=dark] [class~=text-amber-900]{color:#fcd34d!important}body.public-theme-active[data-public-theme=dark] [class~=bg-emerald-50],body.public-theme-active[data-public-theme=dark] [class~=bg-emerald-100]{background-color:#22c55e1a!important}body.public-theme-active[data-public-theme=dark] [class~=border-emerald-200]{border-color:#22c55e52!important}body.public-theme-active[data-public-theme=dark] [class~=text-emerald-700]{color:#86efac!important}body.public-theme-active[data-public-theme=dark] [class~=bg-blue-100],body.public-theme-active[data-public-theme=dark] [class~=bg-cyan-100],body.public-theme-active[data-public-theme=dark] [class~=bg-violet-100]{background-color:var(--public-color-primary-soft)!important}body.public-theme-active[data-public-theme=light] .public-theme-footer{background-color:var(--public-color-surface)!important;border-color:var(--public-color-border)!important;color:var(--public-color-text-secondary)!important}body.public-theme-active[data-public-theme=light] .public-theme-footer [class~=text-white]{color:var(--public-color-text-strong)!important}body.public-theme-active[data-public-theme=light] .public-theme-footer [class~=text-slate-400]{color:var(--public-color-text-secondary)!important}body.public-theme-active[data-public-theme=light] .public-theme-footer [class~=text-slate-500],body.public-theme-active[data-public-theme=light] .public-theme-footer [class~=text-slate-600]{color:var(--public-color-text-muted)!important}body.public-theme-active[data-public-theme=light] .public-theme-footer [class~=border-slate-800]{border-color:var(--public-color-border)!important}body.public-theme-active[data-public-theme=light] .public-theme-footer [class~=hover\:text-white]:hover{color:var(--public-color-primary)!important}body.public-theme-active{--public-btn-primary-top:#2a6bff;--public-btn-primary-bottom:#0f50ea;--public-btn-primary-depth:#0a3db8;--public-btn-primary-hover-top:#3475ff;--public-btn-primary-hover-bottom:#1559f2;--public-btn-primary-shadow:#0f50ea3d;--public-btn-secondary-top:#fffffff5;--public-btn-secondary-bottom:#ebeff5eb;--public-btn-secondary-depth:#cbd5e1;--public-btn-secondary-border:#78879b3d;--public-btn-secondary-text:#151a21;--public-btn-secondary-shadow:#0f172a1f;--public-btn-ghost-bg:#ffffff9e;--public-btn-ghost-border:#78879b2e;--public-btn-ghost-text:#334155;--public-btn-danger-top:#dc5a5a;--public-btn-danger-bottom:#c63d3d;--public-btn-danger-depth:#982f2f;--public-btn-danger-shadow:#c63d3d33;--public-btn-success-top:#299866;--public-btn-success-bottom:#187d51;--public-btn-success-depth:#11623f;--public-btn-success-shadow:#187d5133;--public-btn-warning-top:#d99a31;--public-btn-warning-bottom:#bc7920;--public-btn-warning-depth:#8d5b18;--public-btn-warning-shadow:#bc792033;--public-btn-focus:#2563eb;--public-btn-focus-ring:#2563eb3d;--public-btn-inset-highlight:#ffffff42}body.public-theme-active[data-public-theme=dark]{--public-btn-primary-top:#3275ff;--public-btn-primary-bottom:#1557e8;--public-btn-primary-depth:#0a3ca8;--public-btn-primary-hover-top:#3f7fff;--public-btn-primary-hover-bottom:#1e61f0;--public-btn-primary-shadow:#1557e84d;--public-btn-secondary-top:#2a303af0;--public-btn-secondary-bottom:#141920fa;--public-btn-secondary-depth:#0b1016;--public-btn-secondary-border:#ffffff1f;--public-btn-secondary-text:#f3f6fa;--public-btn-secondary-shadow:#00000057;--public-btn-ghost-bg:#ffffff0b;--public-btn-ghost-border:#ffffff17;--public-btn-ghost-text:#cbd5e1;--public-btn-danger-top:#c95555;--public-btn-danger-bottom:#a93d3d;--public-btn-danger-depth:#742c2c;--public-btn-danger-shadow:#a93d3d47;--public-btn-success-top:#25875d;--public-btn-success-bottom:#176d49;--public-btn-success-depth:#0f4f36;--public-btn-success-shadow:#176d4947;--public-btn-warning-top:#c48a2c;--public-btn-warning-bottom:#9c681d;--public-btn-warning-depth:#704b16;--public-btn-warning-shadow:#9c681d47;--public-btn-focus:#60a5fa;--public-btn-focus-ring:#60a5fa40;--public-btn-inset-highlight:#ffffff2e}body.public-theme-active button{-webkit-tap-highlight-color:transparent;transition:transform .15s,box-shadow .16s,background-color .16s,border-color .16s,color .16s,opacity .16s}body.public-theme-active button:not(:disabled):hover{transform:translateY(-1px)}body.public-theme-active button:not(:disabled):active{transform:translateY(1px)}body.public-theme-active button:focus-visible,body.public-theme-active a[class*=bg-]:focus-visible,body.public-theme-active a[class*=border-]:focus-visible{outline-offset:3px;outline:2px solid var(--public-btn-focus)!important;box-shadow:0 0 0 4px var(--public-btn-focus-ring), var(--public-button-active-shadow,0 4px 12px #0f172a1f)!important}body.public-theme-active button:disabled,body.public-theme-active button[aria-disabled=true],body.public-theme-active a[aria-disabled=true]{cursor:not-allowed!important;opacity:.56!important;box-shadow:none!important;transform:none!important}body.public-theme-active :is(button,a)[class*=bg-brand-600],body.public-theme-active :is(button,a)[class*=bg-brand-700],body.public-theme-active :is(button,a)[class*=bg-blue-600]{--public-button-active-shadow:0 4px 0 var(--public-btn-primary-depth), 0 9px 20px var(--public-btn-primary-shadow);text-shadow:0 1px 1px #00000024;color:#fff!important;background:linear-gradient(145deg, var(--public-btn-primary-top), var(--public-btn-primary-bottom))!important;box-shadow:0 4px 0 var(--public-btn-primary-depth), 0 9px 20px var(--public-btn-primary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important;border-color:#ffffff1f!important}body.public-theme-active :is(button,a)[class*=bg-brand-600]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-brand-700]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-blue-600]:not(:disabled):hover{transform:translateY(-1px);background:linear-gradient(145deg, var(--public-btn-primary-hover-top), var(--public-btn-primary-hover-bottom))!important;box-shadow:0 5px 0 var(--public-btn-primary-depth), 0 12px 24px var(--public-btn-primary-shadow), inset 0 1px 0 #ffffff4d!important}body.public-theme-active :is(button,a)[class*=bg-brand-600]:not(:disabled):active,body.public-theme-active :is(button,a)[class*=bg-brand-700]:not(:disabled):active,body.public-theme-active :is(button,a)[class*=bg-blue-600]:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px 0 var(--public-btn-primary-depth), 0 4px 10px var(--public-btn-primary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}body.public-theme-active :is(button,a)[class*=bg-white][class*=border-slate-],body.public-theme-active :is(button,a)[class*=bg-slate-50][class*=border-slate-],body.public-theme-active :is(button,a)[class*=bg-slate-100][class*=border-slate-]{--public-button-active-shadow:0 3px 0 var(--public-btn-secondary-depth), 0 8px 18px var(--public-btn-secondary-shadow);-webkit-backdrop-filter:blur(14px)saturate(140%);color:var(--public-btn-secondary-text)!important;border-color:var(--public-btn-secondary-border)!important;background:linear-gradient(145deg, var(--public-btn-secondary-top), var(--public-btn-secondary-bottom))!important;box-shadow:0 3px 0 var(--public-btn-secondary-depth), 0 8px 18px var(--public-btn-secondary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}body.public-theme-active :is(button,a)[class*=bg-white][class*=border-slate-]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-slate-50][class*=border-slate-]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-slate-100][class*=border-slate-]:not(:disabled):hover{border-color:var(--public-color-primary)!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active :is(button,a)[class*=bg-white][class*=border-slate-]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-slate-50][class*=border-slate-]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-slate-100][class*=border-slate-]:not(:disabled):hover{border-color:color-mix(in srgb, var(--public-color-primary) 46%, var(--public-btn-secondary-border))!important}}body.public-theme-active :is(button,a)[class*=bg-white][class*=border-slate-]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-slate-50][class*=border-slate-]:not(:disabled):hover,body.public-theme-active :is(button,a)[class*=bg-slate-100][class*=border-slate-]:not(:disabled):hover{box-shadow:0 4px 0 var(--public-btn-secondary-depth), 0 11px 22px var(--public-btn-secondary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}body.public-theme-active :is(button,a)[class*=bg-white][class*=border-slate-]:not(:disabled):active,body.public-theme-active :is(button,a)[class*=bg-slate-50][class*=border-slate-]:not(:disabled):active,body.public-theme-active :is(button,a)[class*=bg-slate-100][class*=border-slate-]:not(:disabled):active{transform:translateY(1px);box-shadow:0 1px 0 var(--public-btn-secondary-depth), 0 4px 10px var(--public-btn-secondary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){--public-button-active-shadow:0 3px 0 var(--public-color-primary), 0 8px 16px #2563eb1f}@supports (color:color-mix(in lab, red, red)){body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){--public-button-active-shadow:0 3px 0 color-mix(in srgb, var(--public-color-primary) 38%, transparent), 0 8px 16px #2563eb1f}}body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){color:var(--public-color-primary)!important;border-color:var(--public-color-primary)!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){border-color:color-mix(in srgb, var(--public-color-primary) 68%, transparent)!important}}body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){background:linear-gradient(145deg, var(--public-color-primary-soft), var(--public-color-surface))!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){background:linear-gradient(145deg, color-mix(in srgb, var(--public-color-primary-soft) 65%, var(--public-color-surface)), var(--public-color-surface))!important}}body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){box-shadow:0 3px 0 var(--public-color-primary), 0 8px 16px #2563eb1a, inset 0 1px 0 var(--public-btn-inset-highlight)!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){box-shadow:0 3px 0 color-mix(in srgb, var(--public-color-primary) 32%, transparent), 0 8px 16px #2563eb1a, inset 0 1px 0 var(--public-btn-inset-highlight)!important}}body.public-theme-active button[class*=rounded][class*=bg-transparent],body.public-theme-active button[class*=size-9]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-10]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-11]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-12]:not([class*=bg-brand-]){border-color:var(--public-btn-ghost-border)!important;background:var(--public-btn-ghost-bg)!important;color:var(--public-btn-ghost-text)!important;box-shadow:0 2px 0 var(--public-color-border-strong), 0 7px 16px var(--public-btn-secondary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active button[class*=rounded][class*=bg-transparent],body.public-theme-active button[class*=size-9]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-10]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-11]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-12]:not([class*=bg-brand-]){box-shadow:0 2px 0 color-mix(in srgb, var(--public-color-border-strong) 52%, transparent), 0 7px 16px var(--public-btn-secondary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}}body.public-theme-active button[class*=rounded][class*=bg-transparent],body.public-theme-active button[class*=size-9]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-10]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-11]:not([class*=bg-brand-]),body.public-theme-active button[class*=size-12]:not([class*=bg-brand-]){-webkit-backdrop-filter:blur(14px)saturate(140%)}body.public-theme-active button[class*=size-9]:not(:disabled):hover,body.public-theme-active button[class*=size-10]:not(:disabled):hover,body.public-theme-active button[class*=size-11]:not(:disabled):hover,body.public-theme-active button[class*=size-12]:not(:disabled):hover{border-color:var(--public-color-primary)!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active button[class*=size-9]:not(:disabled):hover,body.public-theme-active button[class*=size-10]:not(:disabled):hover,body.public-theme-active button[class*=size-11]:not(:disabled):hover,body.public-theme-active button[class*=size-12]:not(:disabled):hover{border-color:color-mix(in srgb, var(--public-color-primary) 42%, var(--public-btn-ghost-border))!important}}body.public-theme-active button[class*=size-9]:not(:disabled):hover,body.public-theme-active button[class*=size-10]:not(:disabled):hover,body.public-theme-active button[class*=size-11]:not(:disabled):hover,body.public-theme-active button[class*=size-12]:not(:disabled):hover{color:var(--public-color-primary)!important;box-shadow:0 3px 0 var(--public-color-border-strong), 0 10px 18px var(--public-btn-secondary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active button[class*=size-9]:not(:disabled):hover,body.public-theme-active button[class*=size-10]:not(:disabled):hover,body.public-theme-active button[class*=size-11]:not(:disabled):hover,body.public-theme-active button[class*=size-12]:not(:disabled):hover{box-shadow:0 3px 0 color-mix(in srgb, var(--public-color-border-strong) 58%, transparent), 0 10px 18px var(--public-btn-secondary-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important}}body.public-theme-active :is(button,a)[class*=bg-red-],body.public-theme-active :is(button,a)[class*=border-red-]{color:#fff!important;background:linear-gradient(145deg, var(--public-btn-danger-top), var(--public-btn-danger-bottom))!important;box-shadow:0 3px 0 var(--public-btn-danger-depth), 0 8px 18px var(--public-btn-danger-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important;border-color:#ffffff1a!important}body.public-theme-active :is(button,a)[class*=bg-emerald-],body.public-theme-active :is(button,a)[class*=border-emerald-]{color:#fff!important;background:linear-gradient(145deg, var(--public-btn-success-top), var(--public-btn-success-bottom))!important;box-shadow:0 3px 0 var(--public-btn-success-depth), 0 8px 18px var(--public-btn-success-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important;border-color:#ffffff1a!important}body.public-theme-active :is(button,a)[class*=bg-amber-],body.public-theme-active :is(button,a)[class*=border-amber-]{color:#fff!important;background:linear-gradient(145deg, var(--public-btn-warning-top), var(--public-btn-warning-bottom))!important;box-shadow:0 3px 0 var(--public-btn-warning-depth), 0 8px 18px var(--public-btn-warning-shadow), inset 0 1px 0 var(--public-btn-inset-highlight)!important;border-color:#ffffff1a!important}body.public-theme-active :is(a,button)[class*=inline-flex][class*=min-h-]{transition:transform .15s,box-shadow .16s,background-color .16s,border-color .16s,color .16s,opacity .16s}body.public-theme-active a[class*=inline-flex][class*=min-h-]:hover{transform:translateY(-1px)}body.public-theme-active a[class*=inline-flex][class*=min-h-]:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){body.public-theme-active button,body.public-theme-active :is(a,button)[class*=inline-flex][class*=min-h-]{transition-duration:.01ms!important}body.public-theme-active button:hover,body.public-theme-active button:active,body.public-theme-active a[class*=inline-flex][class*=min-h-]:hover,body.public-theme-active a[class*=inline-flex][class*=min-h-]:active{transform:none!important}}body.public-theme-active .public-hero-section{min-height:auto!important;padding-block:clamp(.2rem,.8vw,.55rem)!important}body.public-theme-active .public-hero-shell{--hero-cover-height:clamp(8.8rem, 15vw, 11rem);--hero-glass:var(--public-color-surface)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-shell{--hero-glass:color-mix(in srgb, var(--public-color-surface) 80%, transparent)}}body.public-theme-active .public-hero-shell{--hero-glass-strong:var(--public-color-surface)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-shell{--hero-glass-strong:color-mix(in srgb, var(--public-color-surface) 92%, transparent)}}body.public-theme-active .public-hero-shell{--hero-border:var(--public-color-primary)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-shell{--hero-border:color-mix(in srgb, var(--public-color-primary) 18%, var(--public-color-border))}}body.public-theme-active .public-hero-shell{--hero-grid-line:#2563eb1f;--hero-grid-node:#2563eb5c;--hero-cover-deep:#d4e7ff;--hero-cover-mid:#eef7ff;--hero-cover-soft:#fcfdff;--hero-body-bg:var(--public-color-bg);--hero-aurora-cyan:#38bdf857;--hero-aurora-blue:#3b82f64d;--hero-aurora-violet:#8b5cf63d;--hero-aurora-pink:#ec48992e;--hero-aurora-emerald:#10b9812e;isolation:isolate;width:min(100%,78rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;position:relative;overflow:visible}body.public-theme-active[data-public-theme=dark] .public-hero-shell{--hero-glass:#0a1220b8;--hero-glass-strong:#0a1220e0;--hero-border:#ffffff1a;--hero-grid-line:#3b82f629;--hero-grid-node:#60a5fa6b;--hero-cover-deep:#020816;--hero-cover-mid:#081427;--hero-cover-soft:#0d1830;--hero-body-bg:var(--public-color-bg);--hero-aurora-cyan:#22d3ee61;--hero-aurora-blue:#3b82f657;--hero-aurora-violet:#8b5cf647;--hero-aurora-pink:#ec489933;--hero-aurora-emerald:#10b98138;box-shadow:none;background:0 0}body.public-theme-active .public-hero-shell:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 14% 50%, var(--hero-aurora-cyan), transparent 34%), radial-gradient(ellipse at 82% 26%, var(--hero-aurora-violet), transparent 28%), radial-gradient(ellipse at 70% 74%, var(--hero-aurora-pink), transparent 28%), radial-gradient(ellipse at 24% 80%, var(--hero-aurora-emerald), transparent 32%), radial-gradient(ellipse at 50% 0%, #ffffff57, transparent 38%);filter:blur(44px);opacity:.96;width:min(100%,74rem);height:clamp(16rem,26vw,22rem);animation:16s ease-in-out infinite alternate public-hero-shell-glow;position:absolute;top:clamp(.5rem,1.2vw,1.2rem);left:50%;transform:translate(-50%)}body.public-theme-active[data-public-theme=dark] .public-hero-shell:before{opacity:1;filter:blur(48px)}body.public-theme-active .public-hero-shell:after{content:"";z-index:-1;pointer-events:none;filter:blur(20px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#3b82f608 8%,#22d3ee2e 24%,#ffffff1f 50%,#ec489924 76%,#3b82f608 92%,#0000 100%);width:min(100%,62rem);height:clamp(4rem,8vw,5.6rem);animation:12s ease-in-out infinite public-hero-shell-beam;position:absolute;top:clamp(.9rem,2.8vw,2.2rem);left:50%;transform:translate(-50%)}body.public-theme-active .public-hero-cover{width:calc(100% + clamp(2rem,5vw,4.5rem));min-height:var(--hero-cover-height);isolation:isolate;clip-path:polygon(0 0,100% 0,100% 74%,84% 82%,68% 92%,50% 100%,32% 92%,16% 82%,0 74%);background:radial-gradient(circle at 14% 24%, var(--hero-aurora-cyan), transparent 23%), radial-gradient(circle at 86% 16%, var(--hero-aurora-violet), transparent 21%), radial-gradient(circle at 76% 74%, var(--hero-aurora-pink), transparent 24%), radial-gradient(circle at 28% 76%, var(--hero-aurora-emerald), transparent 26%), radial-gradient(circle at 50% 0%, #ffffff6b, transparent 30%), linear-gradient(145deg, var(--hero-cover-soft) 0%, var(--hero-cover-mid) 42%, var(--hero-cover-deep) 100%);border:0;border-radius:0;margin-inline:clamp(-2.25rem,-2.5vw,-1rem);position:relative;overflow:hidden;box-shadow:inset 0 -20px 44px #0f172a14,inset 0 1px #ffffff1a;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000c7 4%,#000 9% 91%,#000000c7 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000c7 4%,#000 9% 91%,#000000c7 96%,#0000 100%)}body.public-theme-active[data-public-theme=dark] .public-hero-cover{background:radial-gradient(circle at 14% 22%, var(--hero-aurora-cyan), transparent 24%), radial-gradient(circle at 84% 15%, var(--hero-aurora-blue), transparent 22%), radial-gradient(circle at 78% 74%, var(--hero-aurora-pink), transparent 24%), radial-gradient(circle at 24% 74%, var(--hero-aurora-emerald), transparent 25%), radial-gradient(circle at 52% -4%, var(--hero-aurora-violet), transparent 32%), linear-gradient(145deg, #030a18 0%, #09162e 42%, #0d1b34 100%);box-shadow:inset 0 -28px 56px #00000047,inset 0 1px #ffffff0f}body.public-theme-active .public-hero-cover:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;filter:blur(24px);opacity:.7;background:conic-gradient(from 210deg,#0000 0deg,#ffffff14 30deg,#0000 76deg,#3b82f61f 128deg,#0000 196deg,#22d3ee1a 244deg,#0000 320deg);animation:18s ease-in-out infinite alternate public-hero-cover-flow;position:absolute;inset:-14% -12%}body.public-theme-active[data-public-theme=dark] .public-hero-cover:before{opacity:.9;filter:blur(30px)}body.public-theme-active .public-hero-cover:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(180deg, transparent 0%, transparent 56%, var(--hero-body-bg) 76%, var(--hero-body-bg) 100%), linear-gradient(90deg, transparent 0%, #ffffff0d 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-cover:after{background:linear-gradient(180deg, transparent 0%, transparent 56%, color-mix(in srgb, var(--hero-body-bg) 8%, transparent) 76%, color-mix(in srgb, var(--hero-body-bg) 54%, transparent) 100%), linear-gradient(90deg, transparent 0%, #ffffff0d 50%, transparent 100%)}}body.public-theme-active[data-public-theme=dark] .public-hero-cover:after{background:linear-gradient(180deg, transparent 0%, transparent 54%, var(--hero-body-bg) 76%, var(--hero-body-bg) 100%), linear-gradient(90deg, transparent 0%, #ffffff0a 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-hero-cover:after{background:linear-gradient(180deg, transparent 0%, transparent 54%, color-mix(in srgb, var(--hero-body-bg) 10%, transparent) 76%, color-mix(in srgb, var(--hero-body-bg) 58%, transparent) 100%), linear-gradient(90deg, transparent 0%, #ffffff0a 50%, transparent 100%)}}body.public-theme-active .public-hero-cover-image{z-index:1;object-fit:cover;object-position:center;opacity:.88;filter:saturate(1.02)contrast(1.02)brightness(.98);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}body.public-theme-active[data-public-theme=dark] .public-hero-cover-image{opacity:.9;filter:saturate(1.08)contrast(1.06)brightness(.86)}body.public-theme-active .public-hero-cover-grid{z-index:2;opacity:.86;pointer-events:none;background-image:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px), radial-gradient(circle at 20% 30%, #22d3ee24, transparent 18%), radial-gradient(circle at 80% 68%, #8b5cf624, transparent 18%);background-size:30px 30px,30px 30px,auto,auto;animation:26s linear infinite public-hero-grid-drift;position:absolute;inset:-28%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}body.public-theme-active .public-hero-cover-circuit{z-index:3;pointer-events:none;opacity:.84;border:1px solid #2563eb3d;width:34%;height:46%;position:absolute;box-shadow:0 0 0 1px #22d3ee0d,0 0 24px #3b82f614}body.public-theme-active .public-hero-cover-circuit:before,body.public-theme-active .public-hero-cover-circuit:after{content:"";background:linear-gradient(90deg,#0000,#3b82f685,#0000);position:absolute;box-shadow:0 0 14px #3b82f624}body.public-theme-active .public-hero-cover-circuit:before{width:92%;height:1px;top:31%;left:-16%}body.public-theme-active .public-hero-cover-circuit:after{background:linear-gradient(#0000,#3b82f670,#0000);width:1px;height:90%;top:-24%;right:23%}body.public-theme-active .public-hero-cover-circuit-a{border-radius:2rem;animation:12s ease-in-out infinite public-hero-circuit-float;top:17%;left:-8%;transform:rotate(6deg)}body.public-theme-active .public-hero-cover-circuit-b{border-radius:2rem;animation:15s ease-in-out -4s infinite reverse public-hero-circuit-float;top:8%;right:-9%;transform:rotate(-7deg)}body.public-theme-active .public-hero-cover-orbit{z-index:3;aspect-ratio:1;pointer-events:none;border:1px solid #3b82f61c;border-radius:50%;width:clamp(13rem,28vw,22rem);animation:8s ease-in-out infinite public-hero-orbit-breathe;position:absolute;top:42%;left:50%;translate:-50% -50%;box-shadow:0 0 0 28px #3b82f606,0 0 0 56px #3b82f605}body.public-theme-active .public-hero-node{z-index:4;pointer-events:none;background:#3b82f6;border-radius:999px;width:5px;height:5px;animation:4.8s ease-in-out infinite public-hero-node-pulse;position:absolute;box-shadow:0 0 0 4px #3b82f614,0 0 14px #3b82f67a}body.public-theme-active .public-hero-node-a{top:29%;left:16%}body.public-theme-active .public-hero-node-b{animation-delay:-1.7s;top:56%;left:31%}body.public-theme-active .public-hero-node-c{animation-delay:-3.1s;top:25%;right:21%}body.public-theme-active .public-hero-node-d{animation-delay:-.9s;top:62%;right:12%}body.public-theme-active .public-hero-body{z-index:10;text-align:center;background:0 0;padding:0 clamp(1rem,3.4vw,2.5rem) clamp(.45rem,1vw,.68rem);position:relative;overflow:visible}body.public-theme-active .public-hero-body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px), radial-gradient(circle at 50% 6%, #60a5fa47, transparent 50%), linear-gradient(90deg, transparent 0%, #22d3ee14 12%, #3b82f62e 34%, #ec48991f 50%, #10b9811f 68%, #3b82f624 86%, transparent 100%), linear-gradient(180deg, var(--hero-cover-mid) 0%, var(--hero-cover-soft) 46%, transparent 100%);width:calc(100% + clamp(2rem,5vw,4.5rem));height:clamp(7rem,12vw,8.8rem);position:absolute;top:0;left:clamp(-2.25rem,-2.5vw,-1rem)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-body:before{background:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px), radial-gradient(circle at 50% 6%, #60a5fa47, transparent 50%), linear-gradient(90deg, transparent 0%, #22d3ee14 12%, #3b82f62e 34%, #ec48991f 50%, #10b9811f 68%, #3b82f624 86%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--hero-cover-mid) 26%, transparent) 0%, color-mix(in srgb, var(--hero-cover-soft) 12%, transparent) 46%, transparent 100%)}}body.public-theme-active .public-hero-body:before{background-size:34px 34px,34px 34px,auto,100% 100%,auto;animation:14s ease-in-out infinite alternate public-hero-body-sheen;-webkit-mask-image:radial-gradient(at 50% 8%,#000 0%,#000000f0 48%,#0000008a 72%,#0000 100%);mask-image:radial-gradient(at 50% 8%,#000 0%,#000000f0 48%,#0000008a 72%,#0000 100%)}body.public-theme-active[data-public-theme=dark] .public-hero-body:before{background:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px), radial-gradient(circle at 50% 8%, #3b82f647, transparent 50%), linear-gradient(90deg, transparent 0%, #22d3ee14 12%, #3b82f633 34%, #ec48991f 50%, #10b9811f 68%, #3b82f629 86%, transparent 100%), linear-gradient(180deg, var(--hero-cover-mid) 0%, var(--hero-cover-soft) 46%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-hero-body:before{background:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px), radial-gradient(circle at 50% 8%, #3b82f647, transparent 50%), linear-gradient(90deg, transparent 0%, #22d3ee14 12%, #3b82f633 34%, #ec48991f 50%, #10b9811f 68%, #3b82f629 86%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--hero-cover-mid) 28%, transparent) 0%, color-mix(in srgb, var(--hero-cover-soft) 11%, transparent) 46%, transparent 100%)}}body.public-theme-active .public-hero-body:after{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.9;background:radial-gradient(circle at 16% 46%,#22d3ee1a,#0000 18%),radial-gradient(circle at 84% 36%,#8b5cf61a,#0000 18%),radial-gradient(circle at 72% 78%,#ec489914,#0000 18%),linear-gradient(90deg,#0000 0%,#3b82f60f 50%,#0000 100%);animation:18s ease-in-out infinite alternate public-hero-body-color-shift;position:absolute;inset:clamp(2.5rem,5vw,4rem) clamp(.4rem,3vw,2.2rem) 0}body.public-theme-active .public-hero-body>*{z-index:1;position:relative}body.public-theme-active .public-hero-identity{flex-direction:column;align-items:center;gap:.42rem;margin-top:clamp(-3.3rem,-5.2vw,-2.8rem);display:flex}body.public-theme-active .public-hero-profile-ring{aspect-ratio:1;width:clamp(6.85rem,9.6vw,8.15rem);box-shadow:0 0 0 4px var(--hero-body-bg), 0 10px 24px #2563eb29, 0 0 22px #3b82f621, inset 0 1px 0 #ffffffe6;background:linear-gradient(145deg,#fffffffa,#dbeafed6);border:1px solid #3b82f68c;border-radius:999px;place-items:center;padding:4px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-profile-ring{box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-body-bg) 90%, transparent), 0 10px 24px #2563eb29, 0 0 22px #3b82f621, inset 0 1px 0 #ffffffe6}}body.public-theme-active[data-public-theme=dark] .public-hero-profile-ring{box-shadow:0 0 0 4px var(--hero-body-bg), 0 12px 28px #00000061, 0 0 24px #3b82f633, inset 0 1px 0 #ffffff1a;background:linear-gradient(145deg,#1e293bfa,#0a1220f5);border-color:#60a5fa99}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-hero-profile-ring{box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-body-bg) 93%, transparent), 0 12px 28px #00000061, 0 0 24px #3b82f633, inset 0 1px 0 #ffffff1a}}body.public-theme-active .public-hero-profile-image{object-fit:contain;object-position:center;background:var(--hero-glass-strong);border-radius:999px;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-profile-image{background:color-mix(in srgb, var(--hero-glass-strong) 92%, transparent)}}body.public-theme-active .public-hero-logo{border:1px solid var(--public-color-primary);justify-content:center;gap:.42rem;padding:.22rem .42rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-logo{border:1px solid color-mix(in srgb, var(--public-color-primary) 8%, transparent)}}body.public-theme-active .public-hero-logo{background:var(--hero-glass);-webkit-backdrop-filter:blur(14px)saturate(130%);border-radius:.78rem;box-shadow:0 4px 11px #0f172a0a,inset 0 1px #ffffff4d}body.public-theme-active[data-public-theme=dark] .public-hero-logo{box-shadow:0 8px 20px #00000042,inset 0 1px #ffffff0f}body.public-theme-active .public-hero-logo-icon{border-radius:999px!important;width:1.8rem!important;height:1.8rem!important;box-shadow:0 4px 10px #2563eb1f!important}body.public-theme-active .public-hero-logo-text{font-size:clamp(.78rem,1.35vw,.9rem)!important;line-height:1.05!important}body.public-theme-active .public-hero-logo p:last-child{font-size:.56rem;line-height:.82rem}body.public-theme-active .public-hero-eyebrow{color:var(--public-color-primary);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(.52rem,1.3vw,.82rem);margin-top:clamp(.82rem,1.45vw,1.05rem);font-size:clamp(.66rem,1.08vw,.78rem);font-weight:800;line-height:1.3;display:flex}body.public-theme-active .public-hero-eyebrow:before,body.public-theme-active .public-hero-eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--public-color-primary));width:clamp(1.8rem,5vw,4rem);height:1px}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-eyebrow:before,body.public-theme-active .public-hero-eyebrow:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--public-color-primary) 52%, transparent))}}body.public-theme-active .public-hero-eyebrow:after{transform:scaleX(-1)}body.public-theme-active .public-hero-heading{max-width:56rem;color:var(--public-color-text-strong);letter-spacing:-.044em;text-wrap:balance;margin:clamp(.76rem,1.3vw,.96rem) auto 0;font-size:clamp(2.05rem,4.35vw,3.35rem);font-weight:850;line-height:1.01}body.public-theme-active .public-hero-heading-accent{color:var(--public-color-primary);text-shadow:0 8px 24px #2563eb14}body.public-theme-active .public-hero-description{max-width:45rem;color:var(--public-color-text-secondary);text-wrap:pretty;margin:clamp(.68rem,1.15vw,.86rem) auto 0;font-size:clamp(.9rem,1.3vw,1.02rem);line-height:1.52}body.public-theme-active .public-hero-newsletter{width:min(100%,32rem);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:clamp(.98rem,1.6vw,1.2rem) auto 0;padding:0}body.public-theme-active[data-public-theme=dark] .public-hero-newsletter{box-shadow:none}body.public-theme-active .public-hero-newsletter input[type=email]{min-width:0}body.public-theme-active .public-hero-newsletter input[type=checkbox]{accent-color:var(--public-color-primary)}body.public-theme-active .public-hero-newsletter input[type=email]{min-height:2.72rem!important;padding:.56rem .95rem!important;font-size:.84rem!important}body.public-theme-active .public-hero-newsletter button[type=submit]{color:#fff!important;background:linear-gradient(#ef4444 0%,#dc2626 100%)!important;border-left-color:#b91c1c!important;min-height:2.72rem!important;padding:.56rem 1.08rem!important;font-size:.82rem!important;box-shadow:0 2px #991b1b,0 6px 14px #dc26262e,inset 0 1px #ffffff2e!important}body.public-theme-active .public-hero-newsletter button[type=submit]:not(:disabled):hover{background:linear-gradient(#f05252 0%,#c81e1e 100%)!important;box-shadow:0 3px #7f1d1d,0 8px 16px #dc262638,inset 0 1px #fff3!important}body.public-theme-active .public-hero-newsletter label{font-size:.68rem;line-height:1.35}body.public-theme-active .public-hero-newsletter .newsletter-implicit-consent{color:var(--public-color-text-muted);text-align:center;margin:.46rem auto 0;font-size:clamp(.62rem,1vw,.72rem);line-height:1.4}body.public-theme-active .public-hero-technologies{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:56rem;margin:clamp(.96rem,1.55vw,1.18rem) auto 0;display:flex}body.public-theme-active .public-hero-tech-chip{border:1px solid var(--hero-border);min-height:2.2rem;color:var(--public-color-text-secondary);background:var(--hero-glass-strong);cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(125%);border-radius:.68rem;align-items:center;gap:.48rem;padding:.4rem .78rem;font-size:.76rem;font-weight:680;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px 9px #0f172a0b,inset 0 1px #ffffff47}body.public-theme-active .public-hero-tech-chip:hover{border-color:var(--public-color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-tech-chip:hover{border-color:color-mix(in srgb, var(--public-color-primary) 42%, var(--hero-border))}}body.public-theme-active .public-hero-tech-chip:hover{color:var(--public-color-text-strong);background:var(--hero-glass-strong)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-tech-chip:hover{background:color-mix(in srgb, var(--hero-glass-strong) 88%, var(--public-color-primary-soft) 12%)}}body.public-theme-active .public-hero-tech-chip:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:2px}body.public-theme-active[data-public-theme=dark] .public-hero-tech-chip{box-shadow:0 5px 13px #00000038,inset 0 1px #ffffff0a}body.public-theme-active .public-hero-tech-icon{width:1.52rem;height:1.52rem;color:var(--public-color-primary);background:var(--public-color-primary-soft);border-radius:.44rem;place-items:center;display:grid}body.public-theme-active .public-hero-tech-image{object-fit:contain;object-position:center;width:1.08rem;height:1.08rem}body.public-theme-active .public-hero-tech-separator{color:var(--public-color-primary)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-hero-tech-separator{color:color-mix(in srgb, var(--public-color-primary) 68%, var(--public-color-border))}}body.public-theme-active .public-hero-tech-separator{font-size:.72rem}@keyframes public-hero-shell-glow{0%{opacity:.8;transform:translate(-50%)scale(.95)}50%{opacity:1;transform:translate(-50%)scale(1.04)}to{opacity:.88;transform:translate(-50%)scale(.99)}}@keyframes public-hero-shell-beam{0%,to{opacity:.4;transform:translate(-50%)scaleX(.94)}50%{opacity:.82;transform:translate(-50%)scaleX(1.03)}}@keyframes public-hero-cover-flow{0%{transform:rotate(-6deg)scale(1)}50%{transform:rotate(8deg)scale(1.06)}to{transform:rotate(18deg)scale(1.02)}}@keyframes public-hero-body-sheen{0%{background-position:0 0,0 0,top,0 0,top}to{background-position:0 0,0 0,top,100% 0,top}}@keyframes public-hero-body-color-shift{0%{opacity:.62;transform:translate(-1%)scale(.98)}50%{opacity:.92;transform:translateY(-1%)scale(1.02)}to{opacity:.74;transform:translate(1.2%,.8%)scale(1)}}@keyframes public-hero-grid-drift{0%{transform:translate(-12px,-12px)}to{transform:translate(12px,12px)}}@keyframes public-hero-node-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes public-hero-circuit-float{0%,to{opacity:.5;translate:0}50%{opacity:.82;translate:0 -7px}}@keyframes public-hero-orbit-breathe{0%,to{opacity:.46;scale:.98}50%{opacity:.76;scale:1.02}}@media (width<=767px){body.public-theme-active .public-hero-shell{--hero-cover-height:clamp(6.6rem, 26vw, 7.8rem);border-radius:0}body.public-theme-active .public-hero-body{padding-inline:clamp(.7rem,3.5vw,1rem);padding-bottom:.52rem;overflow:visible}body.public-theme-active .public-hero-body:before{width:calc(100% + 1.5rem);height:5rem;top:0;left:-.75rem}body.public-theme-active .public-hero-identity{gap:.28rem;margin-top:-2.85rem}body.public-theme-active .public-hero-profile-ring{width:clamp(5.75rem,24vw,6.55rem);padding:3px}body.public-theme-active .public-hero-logo{max-width:100%;padding:.2rem .38rem}body.public-theme-active .public-hero-logo-icon{width:1.55rem!important;height:1.55rem!important}body.public-theme-active .public-hero-eyebrow{letter-spacing:.15em;gap:.48rem;margin-top:.7rem;font-size:.64rem}body.public-theme-active .public-hero-heading{margin-top:.66rem;font-size:clamp(1.8rem,7.6vw,2.5rem);line-height:1.045}body.public-theme-active .public-hero-description{margin-top:.62rem;font-size:.86rem;line-height:1.5}body.public-theme-active .public-hero-newsletter{width:min(100%,30rem);margin-top:.86rem;padding:0}body.public-theme-active .public-hero-tech-separator{display:none}body.public-theme-active .public-hero-technologies{gap:.46rem;margin-top:.88rem}body.public-theme-active .public-hero-tech-chip{flex:calc(50% - .46rem);justify-content:center;min-width:0;min-height:2.15rem;padding-inline:.62rem;font-size:.72rem}}@media (width<=380px){body.public-theme-active .public-hero-tech-chip{flex-basis:100%}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-hero-shell:before,body.public-theme-active .public-hero-shell:after,body.public-theme-active .public-hero-cover:before,body.public-theme-active .public-hero-cover-grid,body.public-theme-active .public-hero-cover-circuit,body.public-theme-active .public-hero-cover-orbit,body.public-theme-active .public-hero-node,body.public-theme-active .public-hero-body:before,body.public-theme-active .public-hero-body:after{animation:none!important}body.public-theme-active .public-hero-cover-image{transform:none}}body.public-theme-active .public-about-section{isolation:isolate;border-top:1px solid var(--public-color-primary);position:relative;overflow:hidden;padding-block:clamp(3.6rem,6vw,5.4rem)!important}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-section{border-top:1px solid color-mix(in srgb, var(--public-color-primary) 8%, var(--public-color-border))}}body.public-theme-active .public-about-section{background:radial-gradient(circle at 38% 24%, #2563eb13, transparent 25rem), radial-gradient(circle at 67% 72%, #0ea5e90e, transparent 29rem), linear-gradient(180deg, var(--public-color-bg), var(--public-color-bg))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-section{background:radial-gradient(circle at 38% 24%, #2563eb13, transparent 25rem), radial-gradient(circle at 67% 72%, #0ea5e90e, transparent 29rem), linear-gradient(180deg, color-mix(in srgb, var(--public-color-bg) 96%, #dbeafe 4%), var(--public-color-bg))}}body.public-theme-active[data-public-theme=dark] .public-about-section{background:radial-gradient(circle at 38% 24%,#2563eb1b,#0000 26rem),radial-gradient(circle at 67% 72%,#0ea5e913,#0000 30rem),linear-gradient(#080d15 0%,#0b0f14 54%,#080c10 100%);border-top-color:#60a5fa14}body.public-theme-active .public-about-backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}body.public-theme-active .public-about-grid{opacity:.78;background-image:linear-gradient(#2563eb11 1px,#0000 1px),linear-gradient(90deg,#2563eb11 1px,#0000 1px);background-size:38px 38px;animation:28s linear infinite public-about-grid-drift;position:absolute;inset:-8%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 10%,#000000ad 24%,#000000f5 40%,#000 50%,#000000f5 60%,#000000ad 76%,#0003 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 10%,#000000ad 24%,#000000f5 40%,#000 50%,#000000f5 60%,#000000ad 76%,#0003 90%,#0000 100%)}body.public-theme-active .public-about-grid:before{content:"";filter:blur(10px);inset-block:0;background:linear-gradient(90deg,#0000,#2563eb09 28%,#3b82f616 50%,#2563eb09 72%,#0000);width:24%;animation:13s ease-in-out infinite public-about-content-sweep;position:absolute;left:24%}body.public-theme-active[data-public-theme=dark] .public-about-grid{opacity:.88;background-image:linear-gradient(#3b82f612 1px,#0000 1px),linear-gradient(90deg,#3b82f612 1px,#0000 1px)}body.public-theme-active[data-public-theme=dark] .public-about-grid:before{background:linear-gradient(90deg,#0000,#2563eb0a 28%,#60a5fa1c 50%,#2563eb0a 72%,#0000)}body.public-theme-active .public-about-backdrop:before,body.public-theme-active .public-about-backdrop:after{content:"";pointer-events:none;border:1px solid #2563eb1f;position:absolute}body.public-theme-active .public-about-backdrop:before{border-radius:50%;width:25rem;height:25rem;top:16%;left:-8rem;box-shadow:0 0 0 2.6rem #2563eb05,0 0 0 5.8rem #2563eb04,0 0 72px #2563eb14}body.public-theme-active .public-about-backdrop:after{border-radius:5rem;width:27rem;height:27rem;bottom:-11rem;right:-9rem;transform:rotate(24deg);box-shadow:0 0 0 2.8rem #0ea5e905,0 0 0 6rem #0ea5e903}body.public-theme-active .public-about-code-orbit{opacity:.52;border:1px dashed #2563eb24;border-radius:999px;animation:24s linear infinite public-about-orbit-spin;position:absolute}body.public-theme-active .public-about-code-orbit:before,body.public-theme-active .public-about-code-orbit:after{content:"";background:var(--public-color-primary);border-radius:999px;width:.42rem;height:.42rem;position:absolute;box-shadow:0 0 16px #2563eb47}body.public-theme-active .public-about-code-orbit:before{top:-.23rem;left:14%}body.public-theme-active .public-about-code-orbit:after{bottom:-.23rem;right:17%}body.public-theme-active .public-about-code-orbit-one{width:20rem;height:8rem;top:10%;left:3%;transform:rotate(-18deg)}body.public-theme-active .public-about-code-orbit-two{width:17rem;height:7rem;animation-duration:31s;animation-direction:reverse;bottom:9%;right:2%;transform:rotate(18deg)}body.public-theme-active .public-about-tech-rail{color:var(--public-color-primary);gap:.65rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-tech-rail{color:color-mix(in srgb, var(--public-color-primary) 46%, var(--public-color-text-muted))}}body.public-theme-active .public-about-tech-rail{letter-spacing:.08em;opacity:.2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:800}body.public-theme-active .public-about-tech-rail span{background:var(--public-color-surface);border:1px solid #2563eb1f;border-radius:.72rem;place-items:center;min-width:2.25rem;min-height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-tech-rail span{background:color-mix(in srgb, var(--public-color-surface) 58%, transparent)}}body.public-theme-active .public-about-tech-rail span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff29}body.public-theme-active .public-about-tech-rail-left{animation:8s ease-in-out infinite public-about-rail-float;top:26%;left:clamp(.8rem,2.3vw,2.25rem)}body.public-theme-active .public-about-tech-rail-right{animation:9.5s ease-in-out infinite reverse public-about-rail-float;bottom:24%;right:clamp(.8rem,2.3vw,2.25rem)}body.public-theme-active .public-about-layout{align-items:center;gap:clamp(2.7rem,6vw,5.5rem);max-width:74rem;margin-inline:auto;display:grid}body.public-theme-active .public-about-profile-column{width:min(100%,23.5rem);margin-inline:auto;position:relative}body.public-theme-active .public-about-profile-shell{border:1px solid var(--public-color-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-profile-shell{border:1px solid color-mix(in srgb, var(--public-color-primary) 16%, var(--public-color-border))}}body.public-theme-active .public-about-profile-shell{background:linear-gradient(160deg, var(--public-color-surface), var(--public-color-surface));border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-profile-shell{background:linear-gradient(160deg, color-mix(in srgb, var(--public-color-surface) 96%, #dbeafe 4%), color-mix(in srgb, var(--public-color-surface) 98%, transparent))}}body.public-theme-active .public-about-profile-shell{box-shadow:0 18px 44px #0f172a17,inset 0 0 0 1px #ffffff4d}body.public-theme-active[data-public-theme=dark] .public-about-profile-shell{background:linear-gradient(160deg,#101724f5,#080d15fa);border-color:#60a5fa1f;box-shadow:0 20px 50px #0000004d,inset 0 0 0 1px #ffffff08,0 0 34px #2563eb0d}body.public-theme-active .public-about-codebar{border-bottom:1px solid var(--public-color-primary);justify-content:space-between;align-items:center;gap:1rem;min-height:2.2rem;padding-inline:.82rem;display:flex}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-codebar{border-bottom:1px solid color-mix(in srgb, var(--public-color-primary) 10%, var(--public-color-border))}}body.public-theme-active .public-about-codebar{color:var(--public-color-text-muted);background:linear-gradient(180deg, var(--public-color-surface-elevated), var(--public-color-surface))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-codebar{background:linear-gradient(180deg, color-mix(in srgb, var(--public-color-surface-elevated) 90%, transparent), color-mix(in srgb, var(--public-color-surface) 84%, transparent))}}body.public-theme-active .public-about-codebar{letter-spacing:.045em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}body.public-theme-active .public-about-codebar-dots{gap:.34rem;display:flex}body.public-theme-active .public-about-codebar-dots i{background:#3b82f68a;border-radius:999px;width:.44rem;height:.44rem;box-shadow:0 0 10px #3b82f629}body.public-theme-active .public-about-codebar-dots i:nth-child(2){opacity:.68}body.public-theme-active .public-about-codebar-dots i:nth-child(3){opacity:.4}body.public-theme-active .public-about-profile-media{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#2563eb2e,#0000 44%),#030712;border:1px solid #3b82f629;border-radius:1.05rem;margin:.72rem .72rem 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 10px 28px #0f172a1a}body.public-theme-active .public-about-profile-media:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0 49.5%,#3b82f60d 49.5% 50%,#0000 50% 100%),linear-gradient(#0000 0 49.5%,#3b82f60d 49.5% 50%,#0000 50% 100%);position:absolute;inset:0}body.public-theme-active .public-about-profile-image{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.01)}body.public-theme-active .public-about-profile-fallback{color:#f8fafc;text-align:center;place-content:center;gap:1rem;height:100%;padding:2rem;display:grid}body.public-theme-active .public-about-profile-initials{background:#3b82f61f;border:1px solid #60a5fa57;border-radius:1.6rem;place-items:center;width:7rem;height:7rem;margin-inline:auto;font-size:2rem;font-weight:900;display:grid;box-shadow:0 0 0 .45rem #3b82f60a,0 0 32px #3b82f624}body.public-theme-active .public-about-profile-fallback p{font-size:1.05rem;font-weight:800}body.public-theme-active .public-about-profile-scan{z-index:3;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#3b82f614,#60a5fa26,#0000);height:22%;animation:6.8s ease-in-out infinite public-about-scan;position:absolute;inset:-15% 0 auto}body.public-theme-active .public-about-profile-circuit{z-index:3;opacity:.48;pointer-events:none;background:radial-gradient(circle at 8%,#3b82f6 0 2px,#0000 3px),radial-gradient(circle at 44% 18%,#60a5fa 0 2px,#0000 3px),radial-gradient(circle at 75% 68%,#3b82f6 0 2px,#0000 3px),linear-gradient(90deg,#3b82f694 0 45%,#0000 45%) 0/68% 1px no-repeat,linear-gradient(#3b82f673 0 100%) 44% 18%/1px 50% no-repeat,linear-gradient(90deg,#60a5fa75 0 100%) 44% 68%/34% 1px no-repeat;width:10rem;height:6rem;position:absolute;bottom:1rem;right:-2rem}body.public-theme-active .public-about-profile-details{gap:.62rem;padding:.78rem;display:grid}body.public-theme-active .public-about-profile-identity{text-align:center;justify-content:center;align-items:center;gap:.58rem;min-height:3rem;padding:.1rem .25rem;display:flex}body.public-theme-active .public-about-owner-name{color:var(--public-color-text-strong);letter-spacing:-.018em;font-size:clamp(.98rem,1.45vw,1.08rem);font-weight:850}body.public-theme-active .public-about-owner-role{color:var(--public-color-text-muted);margin-top:.14rem;font-size:.68rem;font-weight:650}body.public-theme-active .public-about-status-dot{background:#22c55e;border-radius:999px;flex:none;width:.48rem;height:.48rem;animation:2.8s ease-in-out infinite public-about-status-pulse;box-shadow:0 0 0 .25rem #22c55e14,0 0 12px #22c55e52}body.public-theme-active .public-about-meta-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.5rem;padding:0;display:grid}body.public-theme-active .public-about-meta-card{border:1px solid var(--public-color-primary);min-width:0;min-height:3.55rem;padding:.62rem .68rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-meta-card{border:1px solid color-mix(in srgb, var(--public-color-primary) 8%, var(--public-color-border))}}body.public-theme-active .public-about-meta-card{background:var(--public-color-surface-elevated);border-radius:.82rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-meta-card{background:color-mix(in srgb, var(--public-color-surface-elevated) 78%, transparent)}}body.public-theme-active .public-about-meta-card{box-shadow:inset 0 1px #ffffff24}body.public-theme-active .public-about-meta-card span{color:var(--public-color-text-helper);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}body.public-theme-active .public-about-meta-card strong{overflow-wrap:anywhere;color:var(--public-color-text);margin-top:.22rem;font-size:.66rem;line-height:1.35;display:block}body.public-theme-active .public-about-meta-card .public-about-availability{color:#059669}body.public-theme-active[data-public-theme=dark] .public-about-meta-card .public-about-availability{color:#34d399}body.public-theme-active .public-about-location-badge{background:var(--public-color-surface);border:1px solid #3b82f61f;border-radius:.82rem;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.58rem .68rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-location-badge{background:color-mix(in srgb, var(--public-color-surface) 78%, transparent)}}body.public-theme-active .public-about-location-badge{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);box-shadow:inset 0 1px #ffffff29}body.public-theme-active[data-public-theme=dark] .public-about-location-badge{background:#0f1724b3;border-color:#60a5fa1a;box-shadow:inset 0 1px #ffffff09}body.public-theme-active .public-about-location-badge span{color:var(--public-color-primary);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.54rem;font-weight:900;display:block}body.public-theme-active .public-about-location-badge strong{color:var(--public-color-text-secondary);text-align:right;margin:0;font-size:.62rem;font-weight:700;line-height:1.3;display:block}body.public-theme-active .public-about-copy{min-width:0;position:relative}body.public-theme-active .public-about-copy:before{content:"</>";color:#2563eb0e;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(5rem,10vw,8.5rem);font-weight:900;line-height:1;position:absolute;top:-2rem;right:0}body.public-theme-active[data-public-theme=dark] .public-about-copy:before{color:#60a5fa0d}body.public-theme-active .public-about-heading-block{z-index:2;max-width:42rem;position:relative}body.public-theme-active .public-about-eyebrow{color:var(--public-color-primary);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.68rem;font-weight:900;display:inline-flex}body.public-theme-active .public-about-eyebrow:before{content:"";background:linear-gradient(90deg, var(--public-color-primary), var(--public-color-primary));width:2.3rem;height:1px}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-eyebrow:before{background:linear-gradient(90deg, var(--public-color-primary), color-mix(in srgb, var(--public-color-primary) 10%, transparent))}}body.public-theme-active .public-about-heading{max-width:41rem;color:var(--public-color-text-strong);letter-spacing:-.045em;text-wrap:balance;margin-top:.62rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;line-height:1.02}body.public-theme-active .public-about-introduction{max-width:41rem;color:var(--public-color-text-secondary);text-wrap:pretty;margin-top:.85rem;font-size:clamp(.92rem,1.4vw,1.02rem);line-height:1.68}body.public-theme-active .public-about-paragraphs{gap:.8rem;max-width:42rem;margin-top:clamp(1.35rem,2.4vw,1.8rem);display:grid}body.public-theme-active .public-about-paragraphs p{color:var(--public-color-text-secondary);padding-left:1.05rem;font-size:clamp(.84rem,1.2vw,.94rem);line-height:1.7;position:relative}body.public-theme-active .public-about-paragraphs p:before{content:"";background:#2563eb1a;border:1px solid #2563eb66;border-radius:.12rem;width:.38rem;height:.38rem;position:absolute;top:.64em;left:0;transform:rotate(45deg);box-shadow:0 0 10px #2563eb17}body.public-theme-active .public-about-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:43rem;margin-top:clamp(1.4rem,2.6vw,1.9rem);display:grid}body.public-theme-active .public-about-highlight{border:1px solid var(--public-color-primary);min-width:0;padding:.86rem .82rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-highlight{border:1px solid color-mix(in srgb, var(--public-color-primary) 12%, var(--public-color-border))}}body.public-theme-active .public-about-highlight{background:linear-gradient(145deg, var(--public-color-surface), var(--public-color-surface-elevated));border-radius:1rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-highlight{background:linear-gradient(145deg, color-mix(in srgb, var(--public-color-surface) 86%, transparent), color-mix(in srgb, var(--public-color-surface-elevated) 76%, transparent))}}body.public-theme-active .public-about-highlight{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 24px #0f172a0b,inset 0 1px #ffffff42}body.public-theme-active .public-about-highlight:after{content:"";border:1px solid #2563eb14;border-radius:50%;width:4.5rem;height:4.5rem;position:absolute;bottom:-1.8rem;right:-1.8rem}body.public-theme-active[data-public-theme=dark] .public-about-highlight{background:linear-gradient(145deg,#111827d1,#0a101adb);border-color:#60a5fa1c;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff09}body.public-theme-active .public-about-highlight:hover{border-color:#2563eb3d;transform:translateY(-2px);box-shadow:0 14px 30px #2563eb14,inset 0 1px #ffffff47}body.public-theme-active .public-about-highlight-index{color:var(--public-color-primary);letter-spacing:.09em;margin-bottom:.52rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:900;display:inline-flex}body.public-theme-active .public-about-highlight h3{overflow-wrap:anywhere;color:var(--public-color-text-strong);font-size:.88rem;font-weight:850;line-height:1.35}body.public-theme-active .public-about-highlight p{color:var(--public-color-text-muted);margin-top:.32rem;font-size:.68rem;line-height:1.45}body.public-theme-active .public-about-resume{margin-top:1.35rem}@keyframes public-about-grid-drift{0%{transform:translate(0)}to{transform:translate(38px,38px)}}@keyframes public-about-content-sweep{0%,to{opacity:.25;transform:translate(-10%)}50%{opacity:.78;transform:translate(175%)}}@keyframes public-about-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes public-about-rail-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.65rem)}}@keyframes public-about-scan{0%,14%{opacity:0;transform:translateY(-115%)}22%{opacity:.9}72%{opacity:.55}84%,to{opacity:0;transform:translateY(560%)}}@keyframes public-about-status-pulse{0%,to{box-shadow:0 0 0 .22rem #22c55e12,0 0 10px #22c55e3d}50%{box-shadow:0 0 0 .36rem #22c55e08,0 0 17px #22c55e5c}}@media (width>=1024px){body.public-theme-active .public-about-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}}@media (width<=1180px){body.public-theme-active .public-about-tech-rail{opacity:.2}}@media (width<=1023px){body.public-theme-active .public-about-section{padding-block:clamp(3rem,7vw,4.2rem)!important}body.public-theme-active .public-about-layout{max-width:44rem}body.public-theme-active .public-about-profile-column{width:min(100%,23rem)}body.public-theme-active .public-about-copy{text-align:center}body.public-theme-active .public-about-heading-block,body.public-theme-active .public-about-paragraphs,body.public-theme-active .public-about-highlights{margin-inline:auto}body.public-theme-active .public-about-eyebrow{justify-content:center}body.public-theme-active .public-about-copy:before{right:50%;transform:translate(50%)}body.public-theme-active .public-about-paragraphs{text-align:left}body.public-theme-active .public-about-resume{justify-content:center;display:flex}}@media (width<=639px){body.public-theme-active .public-about-section{padding-block:2.7rem!important}body.public-theme-active .public-about-grid{opacity:.62;background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000ad 14%,#000 34% 66%,#000000ad 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000ad 14%,#000 34% 66%,#000000ad 86%,#0000 100%)}body.public-theme-active .public-about-grid:before{opacity:.7;width:34%;left:12%}body.public-theme-active .public-about-code-orbit{opacity:.45}body.public-theme-active .public-about-tech-rail{display:none}body.public-theme-active .public-about-layout{gap:2.2rem}body.public-theme-active .public-about-profile-column{width:min(100%,20rem)}body.public-theme-active .public-about-profile-shell{border-radius:1.2rem}body.public-theme-active .public-about-profile-media{border-radius:.95rem;margin:.62rem .62rem 0}body.public-theme-active .public-about-codebar{min-height:2.1rem;padding-inline:.72rem}body.public-theme-active .public-about-profile-details{gap:.52rem;padding:.68rem}body.public-theme-active .public-about-meta-grid{grid-template-columns:1fr;padding:0}body.public-theme-active .public-about-location-badge{flex-direction:column;align-items:flex-start;gap:.2rem}body.public-theme-active .public-about-location-badge strong{text-align:left}body.public-theme-active .public-about-heading{font-size:clamp(1.85rem,9vw,2.45rem)}body.public-theme-active .public-about-introduction{margin-top:.68rem;font-size:.88rem;line-height:1.6}body.public-theme-active .public-about-paragraphs{gap:.7rem;margin-top:1.15rem}body.public-theme-active .public-about-paragraphs p{font-size:.82rem;line-height:1.62}body.public-theme-active .public-about-highlights{grid-template-columns:1fr;gap:.52rem;margin-top:1.2rem}body.public-theme-active .public-about-highlight{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem .78rem;display:grid}body.public-theme-active .public-about-highlight-index{margin:.06rem 0 0}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-about-grid,body.public-theme-active .public-about-grid:before,body.public-theme-active .public-about-code-orbit,body.public-theme-active .public-about-tech-rail,body.public-theme-active .public-about-profile-scan,body.public-theme-active .public-about-status-dot{animation:none!important}body.public-theme-active .public-about-highlight{transition:none!important}}body.public-theme-active .public-about-identity-rotator{min-height:2.2rem;box-shadow:none;color:var(--public-color-text-secondary);-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.62rem;margin-top:clamp(.72rem,1.3vw,1rem);padding:.14rem 0;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.1;display:inline-flex}body.public-theme-active .public-about-identity-prefix{letter-spacing:.012em;font-weight:740}body.public-theme-active .public-about-identity-value{color:var(--public-color-primary);letter-spacing:-.022em;transform-origin:0;font-size:1.14em;font-weight:950;animation:.43s cubic-bezier(.16,1,.3,1) public-about-role-mask-reveal;display:inline-block;position:relative}body.public-theme-active .public-about-identity-value:after{background:linear-gradient(90deg, transparent, var(--public-color-primary) 18%, var(--public-color-primary) 82%, transparent);content:"";transform-origin:0;opacity:.72;border-radius:999px;height:1.5px;animation:.52s cubic-bezier(.16,1,.3,1) 90ms forwards public-about-role-underline;position:absolute;bottom:-.24rem;left:0;right:0;transform:scaleX(0)}body.public-theme-active .public-about-work-stack{gap:.72rem;width:min(100%,36rem);margin-top:clamp(.8rem,1.5vw,1rem);display:grid}body.public-theme-active .public-about-work-rotator{--public-about-work-accent:59 130 246;--public-about-work-accent-soft:rgb(var(--public-about-work-accent) / .12);border:1px solid rgb(var(--public-about-work-accent));flex:1;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-work-rotator{border:1px solid color-mix(in srgb, rgb(var(--public-about-work-accent)) 26%, var(--public-color-border))}}body.public-theme-active .public-about-work-rotator{background:linear-gradient(135deg, var(--public-color-surface), var(--public-color-surface-elevated));border-radius:1rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-work-rotator{background:linear-gradient(135deg, color-mix(in srgb, var(--public-color-surface) 88%, rgb(var(--public-about-work-accent)) 12%), color-mix(in srgb, var(--public-color-surface-elevated) 92%, rgb(var(--public-about-work-accent)) 8%))}}body.public-theme-active .public-about-work-rotator{color:inherit;-webkit-backdrop-filter:blur(18px)saturate(135%);padding:.72rem .82rem .62rem;text-decoration:none;transition:background .32s,border-color .32s,box-shadow .18s;box-shadow:0 12px 28px #0f172a0e,inset 0 1px #ffffff57}body.public-theme-active .public-about-work-tone-1{--public-about-work-accent:59 130 246}body.public-theme-active .public-about-work-tone-2{--public-about-work-accent:14 165 233}body.public-theme-active .public-about-work-tone-3{--public-about-work-accent:99 102 241}body.public-theme-active .public-about-work-tone-4{--public-about-work-accent:20 184 166}body.public-theme-active .public-about-work-tone-5{--public-about-work-accent:168 85 247}body.public-theme-active .public-about-work-rotator:hover{border-color:rgb(var(--public-about-work-accent))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-work-rotator:hover{border-color:color-mix(in srgb, rgb(var(--public-about-work-accent)) 46%, var(--public-color-border))}}body.public-theme-active .public-about-work-rotator:hover{box-shadow:0 14px 30px #0f172a12, 0 0 0 1px rgb(var(--public-about-work-accent) / .035), inset 0 1px 0 #ffffff61}body.public-theme-active .public-about-work-rotator:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:3px}body.public-theme-active .public-about-work-content{animation:.28s cubic-bezier(.22,1,.36,1) public-about-work-content-fade}body.public-theme-active .public-about-work-type{color:rgb(var(--public-about-work-accent));letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;font-weight:850;display:flex}body.public-theme-active .public-about-work-title-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.34rem;display:flex}body.public-theme-active .public-about-work-rotator h3{min-width:0;color:var(--public-color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.86rem,1.15vw,.98rem);font-weight:850;line-height:1.25;overflow:hidden}body.public-theme-active .public-about-work-arrow{color:rgb(var(--public-about-work-accent));flex:none;font-size:.82rem;font-weight:850;transition:transform .18s;transform:translate(0)}body.public-theme-active .public-about-work-rotator:hover .public-about-work-arrow{transform:translate(2px)}body.public-theme-active .public-about-work-track{background:rgb(var(--public-about-work-accent) / .12);border-radius:999px;height:2px;margin-top:.55rem;position:relative;overflow:hidden}body.public-theme-active .public-about-work-track span{border-radius:inherit;background:linear-gradient(90deg, transparent, rgb(var(--public-about-work-accent)), transparent);inset-block:0;width:34%;animation:2.6s linear infinite public-about-work-track;position:absolute;left:-34%}body.public-theme-active .public-about-platform-groups{gap:.62rem;display:grid}body.public-theme-active .public-about-platform-group{--public-about-platform-accent:59 130 246;border-top:1px solid rgb(var(--public-about-platform-accent))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-about-platform-group{border-top:1px solid color-mix(in srgb, rgb(var(--public-about-platform-accent)) 16%, var(--public-color-border))}}body.public-theme-active .public-about-platform-group{padding-top:.5rem}body.public-theme-active .public-about-platform-group-freelance{--public-about-platform-accent:20 184 166}body.public-theme-active .public-about-platform-group-header{color:rgb(var(--public-about-platform-accent));letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.58rem;font-weight:850;display:flex}body.public-theme-active .public-about-platform-grid{flex-wrap:wrap;gap:.5rem;margin-top:.44rem;display:flex}body.public-theme-active .public-about-platform-tile{width:3.65rem;height:3.65rem;color:var(--public-color-text);box-shadow:none;opacity:0;animation:.32s cubic-bezier(.16,1,.3,1) forwards public-about-platform-tile-in;animation-delay:calc(var(--public-about-platform-index,0) * 45ms);background:0 0;border:1px solid #0000;border-radius:.9rem;flex:0 0 3.65rem;place-items:center;padding:.35rem;text-decoration:none;transition:transform .17s,border-color .17s,background .17s;display:grid;transform:translateY(5px)}body.public-theme-active .public-about-platform-tile:hover{border-color:rgb(var(--public-about-platform-accent) / .14);background:rgb(var(--public-about-platform-accent) / .065);transform:translateY(-2px)scale(1.035)}body.public-theme-active .public-about-platform-tile:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:2px}body.public-theme-active .public-about-platform-mark{background:rgb(var(--public-about-platform-accent) / .07);width:2.85rem;height:2.85rem;color:rgb(var(--public-about-platform-accent));letter-spacing:.025em;border:0;border-radius:.8rem;place-items:center;font-size:.72rem;font-weight:900;display:grid}body.public-theme-active .public-about-platform-mark-media{background:0 0;overflow:hidden}body.public-theme-active .public-about-platform-icon{object-fit:contain;object-position:center;width:2.25rem;height:2.25rem}body.public-theme-active[data-public-theme=dark] .public-about-work-rotator{background:linear-gradient(135deg, var(--public-color-surface), var(--public-color-surface-elevated))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-about-work-rotator{background:linear-gradient(135deg, color-mix(in srgb, var(--public-color-surface) 84%, rgb(var(--public-about-work-accent)) 16%), color-mix(in srgb, var(--public-color-surface-elevated) 89%, rgb(var(--public-about-work-accent)) 11%))}}body.public-theme-active[data-public-theme=dark] .public-about-identity-rotator,body.public-theme-active[data-public-theme=dark] .public-about-work-rotator{box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0f}body.public-theme-active[data-public-theme=dark] .public-about-platform-tile{box-shadow:none}@keyframes public-about-role-mask-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(2px);transform:translate(-5px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0)}}@keyframes public-about-role-underline{0%{opacity:0;transform:scaleX(0)}to{opacity:.72;transform:scaleX(1)}}@keyframes public-about-work-content-fade{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes public-about-work-track{to{left:100%}}@keyframes public-about-platform-tile-in{to{opacity:1;transform:translateY(0)}}@media (width<=767px){body.public-theme-active .public-about-identity-rotator{overflow-anchor:none;min-height:2.5rem;margin-top:.62rem;padding:.12rem 0;font-size:.9rem}body.public-theme-active .public-about-work-stack{width:100%}body.public-theme-active .public-about-work-rotator{overflow-anchor:none;min-height:5rem;padding:.68rem .72rem .58rem}body.public-theme-active .public-about-work-content{min-height:2.75rem;animation:none}body.public-theme-active .public-about-work-track{overflow-anchor:none;min-height:2px}body.public-theme-active .public-about-work-track span{animation:none}body.public-theme-active .public-about-platform-grid{gap:.42rem}body.public-theme-active .public-about-platform-tile{flex-basis:3.35rem;width:3.35rem;height:3.35rem;padding:.3rem}body.public-theme-active .public-about-platform-mark{width:2.6rem;height:2.6rem}body.public-theme-active .public-about-platform-icon{width:2.05rem;height:2.05rem}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-about-identity-value,body.public-theme-active .public-about-identity-value:after,body.public-theme-active .public-about-work-content,body.public-theme-active .public-about-work-track span,body.public-theme-active .public-about-platform-tile{animation:none!important}body.public-theme-active .public-about-platform-tile{opacity:1;transform:none}body.public-theme-active .public-about-identity-value:after{opacity:.72;transform:scaleX(1)}}body.public-theme-active .public-statistics-section{--statistics-bg:#f8fbff;--statistics-surface:#ffffffeb;--statistics-surface-strong:#fff;--statistics-border:#1e40af21;--statistics-text:#0f172a;--statistics-muted:#64748b;--statistics-grid:#2563eb07;--statistics-line:#2563eb2e;isolation:isolate;border-top:1px solid var(--statistics-border);background:radial-gradient(ellipse at 50% -22%, #3b82f62e, transparent 42%), radial-gradient(circle at 8% 88%, #0ea5e91a, transparent 26%), radial-gradient(circle at 92% 20%, #6366f117, transparent 28%), linear-gradient(135deg, #fffffff0 0%, #f1f7fff0 46%, #f8fbfffa 100%), var(--statistics-bg);color:var(--statistics-text);padding-block:clamp(3.7rem,4.5vw,5rem);position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] .public-statistics-section{--statistics-bg:#020814;--statistics-surface:#050f1edb;--statistics-surface-strong:#071426;--statistics-border:#60a5fa2e;--statistics-text:#f8fafc;--statistics-muted:#aab6ca;--statistics-grid:#60a5fa06;--statistics-line:#3b82f64d;background:radial-gradient(at 52% -28%,#2563eb3d,#0000 42%),radial-gradient(circle at 7% 78%,#06b6d41a,#0000 26%),radial-gradient(circle at 93% 24%,#7c3aed1c,#0000 28%),linear-gradient(128deg,#020814fa 0%,#040e1efa 46%,#020a17fc 100%),#020814}body.public-theme-active .public-statistics-section:before{z-index:-2;background-image:linear-gradient(118deg, transparent 0 18%, #3b82f606 18.1% 18.35%, transparent 18.45% 42%, #0ea5e906 42.1% 42.35%, transparent 42.45% 100%), linear-gradient(var(--statistics-grid) 1px, transparent 1px), linear-gradient(90deg, var(--statistics-grid) 1px, transparent 1px);content:"";background-size:100% 100%,72px 72px,72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}body.public-theme-active .public-statistics-section:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 34%,#38bdf80b 44%,#6366f109 50%,#0000 60% 100%);animation:18s ease-in-out infinite alternate public-statistics-data-sweep;position:absolute;inset:-18% -12%;transform:translate(-42%)}body.public-theme-active .public-statistics-content{position:relative}body.public-theme-active .public-statistics-header{text-align:center;max-width:70rem;margin-inline:auto}body.public-theme-active .public-statistics-eyebrow{color:#3b82f6;justify-content:center;align-items:center;gap:clamp(.75rem,1.3vw,1.15rem);display:flex}body.public-theme-active .public-statistics-eyebrow>span{background:linear-gradient(90deg,#0000,#3b82f6d6);width:clamp(2.75rem,6vw,5.5rem);height:1px;box-shadow:0 0 8px #3b82f624}body.public-theme-active .public-statistics-eyebrow p{color:#3b82f6;letter-spacing:.135em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,.92vw,.88rem);font-weight:760;line-height:1.2}body.public-theme-active .public-statistics-heading{max-width:68rem;color:var(--statistics-text);letter-spacing:-.043em;margin:clamp(1.05rem,1.55vw,1.45rem) auto 0;font-size:clamp(2.25rem,3.45vw,4rem);font-weight:850;line-height:1.04}body.public-theme-active .public-statistics-description{max-width:52rem;color:var(--statistics-muted);margin:clamp(.72rem,1vw,.95rem) auto 0;font-size:clamp(.9rem,1.08vw,1.08rem);line-height:1.58}body.public-theme-active .public-statistics-heading-accent{background:linear-gradient(90deg,#2563ebcc,#38bdf8,#2563ebcc);border-radius:999px;width:clamp(4rem,6vw,5.4rem);height:2px;margin:clamp(1rem,1.4vw,1.35rem) auto 0;display:block;box-shadow:0 0 18px #38bdf838}body.public-theme-active .public-statistics-row-shell{margin-top:clamp(2.15rem,3vw,3rem);position:relative}body.public-theme-active .public-statistics-count{color:var(--statistics-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:760;position:absolute;top:-1.5rem;right:0}body.public-theme-active .public-statistics-edge-control{z-index:8;background:var(--statistics-surface-strong);border:1px solid #3b82f661;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-statistics-edge-control{background:color-mix(in srgb, var(--statistics-surface-strong) 94%, transparent)}}body.public-theme-active .public-statistics-edge-control{color:var(--statistics-text);opacity:0;pointer-events:none;font-size:1rem;transition:opacity .16s,transform .16s,border-color .16s,background .16s,box-shadow .16s;transform:translateY(-50%)scale(.92);box-shadow:0 12px 28px #02061733,0 0 20px #3b82f61a}body.public-theme-active .public-statistics-row-shell-scrollable:hover .public-statistics-edge-control,body.public-theme-active .public-statistics-row-shell-scrollable:focus-within .public-statistics-edge-control{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}body.public-theme-active .public-statistics-edge-control-left{left:-1.2rem}body.public-theme-active .public-statistics-edge-control-right{right:-1.2rem}body.public-theme-active .public-statistics-edge-control:hover{background:var(--statistics-surface-strong);border-color:#3b82f6b3}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-statistics-edge-control:hover{background:color-mix(in srgb, var(--statistics-surface-strong) 86%, #3b82f6 14%)}}body.public-theme-active .public-statistics-edge-control:hover{box-shadow:0 14px 32px #02061738,0 0 24px #3b82f629}body.public-theme-active .public-statistics-row-shell-scrollable:hover .public-statistics-edge-control-left:hover,body.public-theme-active .public-statistics-row-shell-scrollable:focus-within .public-statistics-edge-control-left:hover{transform:translate(-2px,-50%)scale(1)}body.public-theme-active .public-statistics-row-shell-scrollable:hover .public-statistics-edge-control-right:hover,body.public-theme-active .public-statistics-row-shell-scrollable:focus-within .public-statistics-edge-control-right:hover{transform:translate(2px,-50%)scale(1)}body.public-theme-active .public-statistics-edge-control:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:2px}body.public-theme-active .public-statistics-track{--statistics-gap:clamp(.44rem, .58vw, .66rem);grid-auto-flow:column;grid-auto-columns:calc((100% - (5 * var(--statistics-gap))) / 6);gap:var(--statistics-gap);overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;padding:.3rem 0 .8rem;display:grid;overflow:auto hidden}body.public-theme-active .public-statistics-track::-webkit-scrollbar{display:none}body.public-theme-active .public-statistics-track>div{scroll-snap-align:start;min-width:0}body.public-theme-active .public-statistics-track>div>.public-statistic-card{height:100%}body.public-theme-active .public-statistic-card{--stat-accent:59 130 246;border:1px solid rgb(var(--stat-accent));min-width:0;min-height:clamp(19.2rem,19.6vw,20.4rem);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-statistic-card{border:1px solid color-mix(in srgb, rgb(var(--stat-accent)) 22%, var(--statistics-border))}}body.public-theme-active .public-statistic-card{background:linear-gradient(165deg, var(--statistics-surface-strong), var(--statistics-surface));border-radius:0}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-statistic-card{background:linear-gradient(165deg, color-mix(in srgb, var(--statistics-surface-strong) 96%, rgb(var(--stat-accent)) 4%), var(--statistics-surface))}}body.public-theme-active .public-statistic-card{color:var(--statistics-text);text-align:center;clip-path:polygon(.72rem 0,calc(100% - .72rem) 0,100% .72rem,100% calc(100% - .72rem),calc(100% - .72rem) 100%,.72rem 100%,0 calc(100% - .72rem),0 .72rem);text-decoration:none;transition:transform .19s,border-color .19s,box-shadow .19s,background .19s;box-shadow:0 18px 38px #0f172a11,inset 0 1px #ffffff4d}body.public-theme-active[data-public-theme=dark] .public-statistic-card{background:linear-gradient(165deg, var(--statistics-surface-strong), var(--statistics-surface))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-statistic-card{background:linear-gradient(165deg, color-mix(in srgb, var(--statistics-surface-strong) 97%, rgb(var(--stat-accent)) 3%), var(--statistics-surface))}}body.public-theme-active[data-public-theme=dark] .public-statistic-card{box-shadow:0 20px 42px #0000003d,inset 0 1px #ffffff09}body.public-theme-active .public-statistic-card:before{background:rgb(var(--stat-accent) / .075);filter:blur(22px);content:"";pointer-events:none;border-radius:999px;width:10.5rem;height:10.5rem;position:absolute;top:-4.75rem;left:50%;transform:translate(-50%)}body.public-theme-active .public-statistic-card:after{background:linear-gradient(90deg, transparent, rgb(var(--stat-accent) / .58), transparent);content:"";height:1px;position:absolute;bottom:0;left:.8rem;right:.8rem}body.public-theme-active .public-statistic-card-clickable{cursor:pointer}body.public-theme-active .public-statistic-card-clickable:hover{border-color:rgb(var(--stat-accent) / .5);background:linear-gradient(165deg, var(--statistics-surface-strong), var(--statistics-surface));transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-statistic-card-clickable:hover{background:linear-gradient(165deg, color-mix(in srgb, var(--statistics-surface-strong) 92%, rgb(var(--stat-accent)) 8%), var(--statistics-surface))}}body.public-theme-active .public-statistic-card-clickable:hover{box-shadow:0 24px 48px #0f172a1c, 0 0 32px rgb(var(--stat-accent) / .075)}body.public-theme-active .public-statistic-card-clickable:focus-visible{outline:2px solid rgb(var(--stat-accent));outline-offset:3px}body.public-theme-active .public-statistic-card-inner{z-index:1;flex-direction:column;align-items:center;min-height:clamp(19.2rem,19.6vw,20.4rem);padding:clamp(1.7rem,1.9vw,2.05rem) clamp(.8rem,1vw,1rem) 1.5rem;display:flex;position:relative}body.public-theme-active .public-statistic-icon-ring{border:1px solid rgb(var(--stat-accent) / .46);background:radial-gradient(circle, rgb(var(--stat-accent) / .13), rgb(var(--stat-accent) / .026) 66%, transparent 67%);width:clamp(4.8rem,5vw,5.45rem);height:clamp(4.8rem,5vw,5.45rem);color:rgb(var(--stat-accent));box-shadow:0 0 28px rgb(var(--stat-accent) / .075), inset 0 0 20px rgb(var(--stat-accent) / .05);border-radius:999px;flex:none;place-items:center;display:grid}body.public-theme-active .public-statistic-icon-image{object-fit:contain;object-position:center;width:clamp(2.35rem,2.5vw,2.8rem);height:clamp(2.35rem,2.5vw,2.8rem)}body.public-theme-active .public-statistic-icon-svg{width:clamp(2.15rem,2.35vw,2.55rem);height:clamp(2.15rem,2.35vw,2.55rem)}body.public-theme-active .public-statistic-icon-fallback{font-size:1.05rem;font-weight:900}body.public-theme-active .public-statistic-value{color:rgb(var(--stat-accent));letter-spacing:-.045em;text-shadow:0 0 20px rgb(var(--stat-accent) / .08);margin-top:clamp(1.35rem,1.5vw,1.6rem);font-size:clamp(2.35rem,2.8vw,3.15rem);font-weight:900;line-height:1}body.public-theme-active .public-statistic-divider{background:rgb(var(--stat-accent));opacity:.88;border-radius:999px;width:clamp(2.7rem,3.2vw,3.3rem);height:2px;margin-top:1rem}body.public-theme-active .public-statistic-title{color:var(--statistics-text);margin-top:1rem;font-size:clamp(.86rem,.92vw,1rem);font-weight:800;line-height:1.28}body.public-theme-active .public-statistic-description{max-width:15rem;color:var(--statistics-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.58rem;font-size:clamp(.7rem,.75vw,.8rem);line-height:1.55;display:-webkit-box;overflow:hidden}body.public-theme-active .public-statistic-tone-violet{--stat-accent:139 92 246}body.public-theme-active .public-statistic-tone-blue{--stat-accent:59 130 246}body.public-theme-active .public-statistic-tone-cyan{--stat-accent:6 182 212}body.public-theme-active .public-statistic-tone-orange{--stat-accent:249 115 22}body.public-theme-active .public-statistic-tone-pink{--stat-accent:236 72 153}body.public-theme-active .public-statistic-tone-emerald{--stat-accent:16 185 129}body.public-theme-active .public-statistics-circuit{opacity:.52;pointer-events:none;width:clamp(7rem,9vw,10rem);height:7rem;position:absolute;top:64%}body.public-theme-active .public-statistics-circuit:before,body.public-theme-active .public-statistics-circuit:after{background:radial-gradient(circle at 78% .25rem, #3b82f6e6 0 .18rem, transparent .2rem), linear-gradient(90deg, transparent 0 10%, var(--statistics-line) 10% 52%, transparent 52% 100%), linear-gradient(90deg, transparent 0 30%, var(--statistics-line) 30% 68%, transparent 68% 100%);content:"";background-position:0 0,0 .22rem,0 1.45rem;background-repeat:no-repeat;background-size:100% 100%,100% 1px,100% 1px;width:100%;height:3rem;position:absolute;left:0}body.public-theme-active .public-statistics-circuit:before{top:0}body.public-theme-active .public-statistics-circuit:after{top:2.55rem;transform:scaleY(-1)}body.public-theme-active .public-statistics-circuit-left{left:clamp(-5.5rem,-3vw,-2rem)}body.public-theme-active .public-statistics-circuit-right{right:clamp(-5.5rem,-3vw,-2rem);transform:scaleX(-1)}body.public-theme-active .public-statistics-error{max-width:42rem;color:var(--statistics-text);background:#f59e0b13;border:1px solid #f59e0b47;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:2rem auto 0;padding:1rem;display:flex}body.public-theme-active .public-statistics-error button{border:1px solid #f59e0b57;border-radius:.75rem;min-height:2.4rem;padding-inline:1rem;font-size:.78rem;font-weight:750}body.public-theme-active .public-statistics-track-loading{margin-top:clamp(2.15rem,3vw,3rem)}body.public-theme-active .public-statistic-skeleton{border:1px solid var(--statistics-border);background:linear-gradient(110deg, var(--statistics-surface) 20%, var(--statistics-surface-strong) 45%, var(--statistics-surface) 70%);min-height:clamp(19.2rem,19.6vw,20.4rem)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-statistic-skeleton{background:linear-gradient(110deg, var(--statistics-surface) 20%, color-mix(in srgb, var(--statistics-surface-strong) 82%, #3b82f6 18%) 45%, var(--statistics-surface) 70%)}}body.public-theme-active .public-statistic-skeleton{clip-path:polygon(.72rem 0,calc(100% - .72rem) 0,100% .72rem,100% calc(100% - .72rem),calc(100% - .72rem) 100%,.72rem 100%,0 calc(100% - .72rem),0 .72rem);background-size:200% 100%;animation:1.35s linear infinite public-statistics-skeleton}@keyframes public-statistics-data-sweep{to{transform:translate(42%)}}@keyframes public-statistics-skeleton{to{background-position:-200% 0}}@media (width<=1279px){body.public-theme-active .public-statistics-track{grid-auto-columns:calc((100% - (3 * var(--statistics-gap))) / 4)}}@media (width<=767px){body.public-theme-active .public-statistics-section{padding-block:3.6rem}body.public-theme-active .public-statistics-eyebrow{gap:.65rem}body.public-theme-active .public-statistics-eyebrow>span{width:clamp(1.7rem,10vw,2.8rem)}body.public-theme-active .public-statistics-eyebrow p{letter-spacing:.11em;font-size:.64rem}body.public-theme-active .public-statistics-heading{margin-top:.9rem;font-size:clamp(1.85rem,8.8vw,2.65rem)}body.public-theme-active .public-statistics-description{margin-top:.7rem;font-size:.86rem}body.public-theme-active .public-statistics-row-shell{margin-top:1.85rem}body.public-theme-active .public-statistics-track{--statistics-gap:.65rem;grid-auto-columns:calc((100% - var(--statistics-gap)) / 2)}body.public-theme-active .public-statistic-card,body.public-theme-active .public-statistic-card-inner{min-height:18.2rem}body.public-theme-active .public-statistic-card-inner{padding-top:1.45rem}body.public-theme-active .public-statistic-icon-ring{width:4.5rem;height:4.5rem}body.public-theme-active .public-statistic-value{font-size:2.55rem}body.public-theme-active .public-statistics-edge-control{width:2.45rem;height:2.45rem}body.public-theme-active .public-statistics-edge-control-left{left:-.15rem}body.public-theme-active .public-statistics-edge-control-right{right:-.15rem}body.public-theme-active .public-statistics-count{top:-1.3rem;right:.15rem}body.public-theme-active .public-statistics-circuit{display:none}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-statistics-section:after,body.public-theme-active .public-statistic-skeleton{animation:none!important}body.public-theme-active .public-statistics-track{scroll-behavior:auto}body.public-theme-active .public-statistic-card,body.public-theme-active .public-statistics-edge-control{transition:none}}body.public-theme-active .public-skills-section{--skills-bg:#f8fbff;--skills-surface:#ffffffe0;--skills-surface-strong:#fff;--skills-border:#2563eb1f;--skills-text:#0f172a;--skills-muted:#64748b;--skills-blue:#2563eb;--skills-track:#e2e8f0;isolation:isolate;color:var(--skills-text);background:radial-gradient(circle at 50% -12%,#fffffff5,#0000 32%),linear-gradient(135deg,#eef7ff 0%,#f9fbff 38%,#f0f7ff 72%,#f8fbff 100%);padding-block:clamp(4rem,6vw,6rem);position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] .public-skills-section{--skills-bg:#020712;--skills-surface:#050e1bd6;--skills-surface-strong:#071426;--skills-border:#60a5fa29;--skills-text:#f8fafc;--skills-muted:#9eabc0;--skills-blue:#60a5fa;--skills-track:#1b2940;background:radial-gradient(circle at 50% -16%,#0ea5e917,#0000 30%),linear-gradient(160deg,#020712 0%,#071121 42%,#030816 72%,#020611 100%)}body.public-theme-active .public-skills-section:before{z-index:-2;filter:saturate(1.15);opacity:.9;content:"";pointer-events:none;background:radial-gradient(circle at 16% 22%,#0ea5e942 0 2px,#0000 3px) 0 0/190px 160px,radial-gradient(circle at 34% 68%,#3b82f638 0 1.5px,#0000 2.5px) 0 0/230px 210px,radial-gradient(circle at 72% 30%,#7c3aed33 0 2px,#0000 3px) 0 0/250px 190px,radial-gradient(circle at 88% 74%,#06b6d438 0 1.5px,#0000 2.5px) 0 0/210px 240px,radial-gradient(at 18% 46%,#38bdf833,#0000 24%),radial-gradient(at 82% 34%,#6366f12e,#0000 26%),radial-gradient(at 52% 88%,#a855f721,#0000 28%);animation:26s linear infinite public-skills-particle-drift;position:absolute;inset:-18% -12%}body.public-theme-active[data-public-theme=dark] .public-skills-section:before{opacity:1;filter:saturate(1.3)}body.public-theme-active .public-skills-section:after{z-index:-1;filter:blur(46px);opacity:.9;transform-origin:50%;content:"";pointer-events:none;background:conic-gradient(from 210deg,#0000 0deg,#38bdf81f 36deg,#0000 74deg,#6366f11a 132deg,#0000 186deg,#a855f71a 246deg,#0000 318deg);animation:22s ease-in-out infinite alternate public-skills-aurora-orbit;position:absolute;inset:-34% -18%}body.public-theme-active[data-public-theme=dark] .public-skills-section:after{opacity:1;filter:blur(52px);background:conic-gradient(from 210deg,#0000 0deg,#22d3ee33 38deg,#0000 82deg,#3b82f62e 142deg,#0000 200deg,#8b5cf62e 252deg,#0000 318deg)}body.public-theme-active .public-skills-content{z-index:1;position:relative}body.public-theme-active .public-skills-content:before{z-index:-1;filter:blur(18px);content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 35%,#38bdf814 48%,#6366f10e 54%,#0000 68% 100%);border-radius:50%;width:44%;height:132%;animation:16s ease-in-out infinite alternate public-skills-light-sweep;position:absolute;top:-18%;left:-22%;transform:rotate(-8deg)}body.public-theme-active[data-public-theme=dark] .public-skills-content:before{background:linear-gradient(118deg,#0000 0 35%,#22d3ee21 48%,#6366f118 54%,#0000 68% 100%)}@keyframes public-skills-particle-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;transform:translate(0)scale(1)}50%{background-position:95px 80px,-115px 105px,125px -95px,-105px -120px,0 0,0 0,0 0;transform:translate(1.5%,-1%)scale(1.02)}to{background-position:190px 160px,-230px 210px,250px -190px,-210px -240px,0 0,0 0,0 0;transform:translate(-1%,1.5%)scale(1.01)}}@keyframes public-skills-aurora-orbit{0%{transform:rotate(-8deg)scale(1)}50%{transform:rotate(10deg)scale(1.06)}to{transform:rotate(22deg)scale(1.02)}}@keyframes public-skills-light-sweep{0%{opacity:.25;transform:translate(-12%)rotate(-8deg)}50%{opacity:.85}to{opacity:.28;transform:translate(230%)rotate(-8deg)}}body.public-theme-active .public-skills-header{text-align:center;max-width:58rem;margin-inline:auto}body.public-theme-active .public-skills-eyebrow{color:var(--skills-blue);justify-content:center;align-items:center;gap:.72rem;display:flex}body.public-theme-active .public-skills-eyebrow>span:not(.public-skills-eyebrow-dot){background:linear-gradient(90deg,#0000,#3b82f6b8);width:clamp(2.5rem,5vw,4.6rem);height:1px}body.public-theme-active .public-skills-eyebrow>span:last-child{transform:scaleX(-1)}body.public-theme-active .public-skills-eyebrow-dot{background:var(--skills-blue);border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 12px #3b82f647}body.public-theme-active .public-skills-eyebrow p{color:var(--skills-blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.7rem,.9vw,.84rem);font-weight:780;line-height:1.2}body.public-theme-active .public-skills-heading{color:var(--skills-text);letter-spacing:-.045em;margin-top:1.1rem;font-size:clamp(2.2rem,3.5vw,3.7rem);font-weight:850;line-height:1.04}body.public-theme-active .public-skills-description{max-width:48rem;color:var(--skills-muted);margin:.82rem auto 0;font-size:clamp(.9rem,1.1vw,1.04rem);line-height:1.6}body.public-theme-active .public-skills-tabs{border-bottom:1px solid var(--skills-border);scrollbar-width:none;gap:.45rem;margin-top:clamp(2.2rem,3vw,3rem);display:flex;overflow-x:auto}body.public-theme-active .public-skills-tabs::-webkit-scrollbar{display:none}body.public-theme-active .public-skills-tab{min-height:2.85rem;color:var(--skills-muted);white-space:nowrap;background:0 0;border:0;flex:none;padding:.55rem .85rem;font-size:.84rem;font-weight:700;transition:color .16s,background .16s;position:relative}body.public-theme-active .public-skills-tab:hover{color:var(--skills-text)}body.public-theme-active .public-skills-tab:after{background:var(--skills-blue);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:.65rem;right:.65rem;transform:scaleX(.4)}body.public-theme-active .public-skills-tab-active{color:var(--skills-blue)}body.public-theme-active .public-skills-tab-active:after{opacity:1;transform:scaleX(1)}body.public-theme-active .public-skills-tab:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:-2px}body.public-theme-active .public-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1vw,1rem);margin-top:clamp(1.7rem,2.4vw,2.3rem);display:grid}body.public-theme-active .public-skill-card{border:1px solid var(--skills-border);background:linear-gradient(145deg, var(--skills-surface-strong), var(--skills-surface));border-radius:1rem;min-width:0}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-skill-card{background:linear-gradient(145deg, color-mix(in srgb, var(--skills-surface-strong) 94%, #3b82f6 6%), var(--skills-surface))}}body.public-theme-active .public-skill-card{padding:clamp(1rem,1.2vw,1.25rem);transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 28px #0f172a0b,inset 0 1px #ffffff59}body.public-theme-active[data-public-theme=dark] .public-skill-card{background:linear-gradient(145deg, var(--skills-surface-strong), var(--skills-surface))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-skill-card{background:linear-gradient(145deg, color-mix(in srgb, var(--skills-surface-strong) 97%, #3b82f6 3%), var(--skills-surface))}}body.public-theme-active[data-public-theme=dark] .public-skill-card{box-shadow:0 14px 30px #00000030,inset 0 1px #ffffff09}body.public-theme-active .public-skill-card:hover{border-color:#3b82f652;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a13,0 0 22px #3b82f60b}body.public-theme-active .public-skill-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,.9vw,.9rem);display:grid}body.public-theme-active .public-skill-icon{border:1px solid var(--skills-border);background:var(--skills-surface-strong);border-radius:.78rem;flex:none;place-items:center;width:clamp(3.1rem,3.6vw,3.65rem);height:clamp(3.1rem,3.6vw,3.65rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-skill-icon{background:color-mix(in srgb, var(--skills-surface-strong) 96%, transparent)}}body.public-theme-active .public-skill-icon{color:var(--skills-blue);font-size:.92rem;font-weight:850}body.public-theme-active .public-skill-card-name-wrap{min-width:0}body.public-theme-active .public-skill-card-title-row{align-items:center;gap:.42rem;min-width:0;display:flex}body.public-theme-active .public-skill-featured-badge{color:#fbbf24;background:radial-gradient(circle,#fbbf2433,#f59e0b14);border:1px solid #fbbf2452;border-radius:999px;flex:none;place-items:center;width:1.22rem;height:1.22rem;display:grid;box-shadow:0 0 12px #f59e0b26}body.public-theme-active .public-skill-featured-icon{filter:drop-shadow(0 0 6px #fbbf2438);width:.9rem;height:.9rem}body.public-theme-active .public-skill-card-name{color:var(--skills-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.88rem,1vw,1rem);font-weight:800;line-height:1.25;overflow:hidden}body.public-theme-active .public-skill-card-meta{color:var(--skills-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.66rem;font-weight:680;line-height:1.35;display:block;overflow:hidden}body.public-theme-active .public-skill-card-percent{color:var(--skills-blue);font-variant-numeric:tabular-nums;font-size:clamp(.86rem,1vw,1rem);font-weight:850}body.public-theme-active .public-skill-progress-track{background:var(--skills-track);border-radius:999px;height:.28rem;margin-top:1rem;position:relative;overflow:hidden}body.public-theme-active .public-skill-progress-value{border-radius:inherit;inset-block:0;background:linear-gradient(90deg,#2563eb,#3b82f6);position:absolute;left:0;box-shadow:0 0 10px #3b82f629}body.public-theme-active .public-skills-error{max-width:42rem;color:var(--skills-text);background:#f59e0b12;border:1px solid #f59e0b42;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:2rem auto 0;padding:1rem;display:flex}body.public-theme-active .public-skills-error button{border:1px solid #f59e0b4d;border-radius:.7rem;min-height:2.35rem;padding-inline:1rem;font-size:.76rem;font-weight:750}body.public-theme-active .public-skills-grid-loading{pointer-events:none}body.public-theme-active .public-skill-skeleton{border:1px solid var(--skills-border);background:linear-gradient(105deg, var(--skills-surface) 20%, var(--skills-surface-strong) 45%, var(--skills-surface) 70%);border-radius:1rem;min-height:6.25rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-skill-skeleton{background:linear-gradient(105deg, var(--skills-surface) 20%, color-mix(in srgb, var(--skills-surface-strong) 82%, #3b82f6 18%) 45%, var(--skills-surface) 70%)}}body.public-theme-active .public-skill-skeleton{background-size:200% 100%;animation:1.3s linear infinite public-skills-skeleton}@keyframes public-skills-skeleton{to{background-position:-200% 0}}@media (width<=1279px){body.public-theme-active .public-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){body.public-theme-active .public-skills-section{padding-block:3.5rem}body.public-theme-active .public-skills-heading{margin-top:.9rem;font-size:clamp(1.8rem,8.4vw,2.55rem)}body.public-theme-active .public-skills-description{margin-top:.68rem;font-size:.84rem}body.public-theme-active .public-skills-tabs{margin-top:1.8rem}body.public-theme-active .public-skills-tab{min-height:2.6rem;padding-inline:.65rem;font-size:.74rem}body.public-theme-active .public-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.35rem}body.public-theme-active .public-skill-card{padding:.78rem}body.public-theme-active .public-skill-card-top{grid-template-columns:auto minmax(0,1fr);gap:.58rem}body.public-theme-active .public-skill-icon{border-radius:.68rem;grid-row:span 2;width:2.75rem;height:2.75rem;font-size:.78rem}body.public-theme-active .public-skill-card-name{font-size:.78rem}body.public-theme-active .public-skill-card-title-row{gap:.28rem}body.public-theme-active .public-skill-featured-badge{width:1.08rem;height:1.08rem}body.public-theme-active .public-skill-featured-icon{width:.76rem;height:.76rem}body.public-theme-active .public-skill-card-meta{margin-top:.14rem;font-size:.57rem;line-height:1.25}body.public-theme-active .public-skill-card-percent{grid-column:2;font-size:.76rem}body.public-theme-active .public-skill-progress-track{height:.24rem;margin-top:.72rem}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-skills-section:before,body.public-theme-active .public-skills-section:after,body.public-theme-active .public-skills-content:before,body.public-theme-active .public-skill-card{transition:none;animation:none!important}body.public-theme-active .public-skill-skeleton{animation:none!important}}body.public-theme-active .public-tech-header{--public-tech-header-border:#2563eb2e;--public-tech-header-grid:#2563eb14;--public-tech-header-node:#2563eb57;--public-tech-header-cyan:#0ea5e933;--public-tech-header-blue:#3b82f62e;--public-tech-header-violet:#8b5cf624;isolation:isolate;border-bottom:1px solid var(--public-tech-header-border);background:radial-gradient(ellipse at 8% 18%, var(--public-tech-header-cyan), transparent 25%), radial-gradient(ellipse at 88% 8%, var(--public-tech-header-violet), transparent 27%), radial-gradient(ellipse at 56% 110%, var(--public-tech-header-blue), transparent 31%), linear-gradient(110deg, #fafdfff5 0%, #ecf7fff2 36%, #f4f3fff2 68%, #f6fcfff7 100%);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);width:100%;position:sticky;overflow:visible;box-shadow:0 12px 36px #2563eb14,inset 0 -1px #ffffffb8}body.public-theme-active[data-public-theme=dark] .public-tech-header{--public-tech-header-border:#60a5fa2b;--public-tech-header-grid:#60a5fa1a;--public-tech-header-node:#38bdf870;--public-tech-header-cyan:#22d3ee29;--public-tech-header-blue:#3b82f62e;--public-tech-header-violet:#8b5cf62b;background:radial-gradient(ellipse at 7% 12%, var(--public-tech-header-cyan), transparent 25%), radial-gradient(ellipse at 90% 14%, var(--public-tech-header-violet), transparent 28%), radial-gradient(ellipse at 55% 112%, var(--public-tech-header-blue), transparent 32%), linear-gradient(110deg, #020712f7 0%, #041224f7 34%, #09122bf5 64%, #020c1dfa 100%);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:0 16px 48px #02061770,inset 0 -1px #60a5fa14}body.public-theme-active .public-tech-header:before{z-index:-2;background-image:linear-gradient(var(--public-tech-header-grid) 1px, transparent 1px), linear-gradient(90deg, var(--public-tech-header-grid) 1px, transparent 1px), radial-gradient(circle at 14px 14px, var(--public-tech-header-node) 0 1.4px, transparent 1.8px), radial-gradient(circle at 48px 26px, #8b5cf647 0 1.2px, transparent 1.7px), linear-gradient(90deg, transparent 0 12%, #22d3ee0f 12.2% 12.5%, transparent 12.7% 34%, #3b82f612 34.2% 34.45%, transparent 34.7% 67%, #8b5cf60f 67.2% 67.45%, transparent 67.7% 100%);content:"";pointer-events:none;background-size:34px 34px,34px 34px,78px 54px,106px 68px,100% 100%;animation:22s linear infinite public-tech-header-data-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}body.public-theme-active .public-tech-header:after{z-index:-1;filter:blur(8px);content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 27%,#22d3ee0d 37%,#3b82f62e 47%,#ffffff26 50%,#8b5cf624 54%,#0000 68% 100%);animation:9s ease-in-out infinite public-tech-header-energy-sweep;position:absolute;inset:0;transform:translate(-72%)}body.public-theme-active[data-public-theme=dark] .public-tech-header:after{background:linear-gradient(100deg,#0000 0 26%,#22d3ee12 36%,#3b82f638 46%,#7dd3fc2e 50%,#8b5cf62e 55%,#0000 69% 100%)}body.public-theme-active .public-tech-navbar-row{z-index:2;position:relative;overflow:visible}body.public-theme-active .public-tech-navbar-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee47 15%,#3b82f6e6 48%,#8b5cf68c 72%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 16px #3b82f633}body.public-theme-active .public-tech-nav-control{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc7,#eff6ffa3);border:1px solid #2563eb24;box-shadow:0 8px 24px #2563eb14,inset 0 1px #ffffffb3}body.public-theme-active[data-public-theme=dark] .public-tech-nav-control{background:linear-gradient(145deg,#0f172ab8,#082f4970);border-color:#60a5fa26;box-shadow:0 10px 28px #0206174d,inset 0 1px #ffffff0a}body.public-theme-active .public-tech-menu-panel,body.public-theme-active .public-tech-mobile-menu{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:radial-gradient(circle at 12% 10%,#38bdf824,#0000 28%),linear-gradient(150deg,#fffffffa,#eff6fff7);border:1px solid #2563eb24;box-shadow:0 22px 56px #0f172a26}body.public-theme-active[data-public-theme=dark] .public-tech-menu-panel,body.public-theme-active[data-public-theme=dark] .public-tech-mobile-menu{background:radial-gradient(circle at 12% 10%,#22d3ee21,#0000 28%),radial-gradient(circle at 90% 20%,#8b5cf61f,#0000 30%),linear-gradient(150deg,#020817fc,#071427fa);border-color:#60a5fa2b;box-shadow:0 26px 64px #02061780}body.public-theme-active .public-tech-mobile-menu{border-left:0;border-right:0}@keyframes public-tech-header-data-flow{0%{background-position:0 0,0 0,0 0,0 0,0 0}50%{background-position:17px 8px,17px 8px,39px 27px,-53px 34px,0 0}to{background-position:34px 16px,34px 16px,78px 54px,-106px 68px,0 0}}@keyframes public-tech-header-energy-sweep{0%,12%{opacity:0;transform:translate(-72%)}34%{opacity:.95}68%{opacity:.72}88%,to{opacity:0;transform:translate(72%)}}@media (width<=1023px){body.public-theme-active .public-tech-header{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12)}body.public-theme-active .public-tech-header:before{opacity:.78;background-size:30px 30px,30px 30px,72px 50px,96px 62px,100% 100%}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-tech-header:before,body.public-theme-active .public-tech-header:after{animation:none!important}}body.public-theme-active .public-projects-content{min-width:0}body.public-theme-active .public-projects-header{text-align:center;max-width:58rem;margin-inline:auto}body.public-theme-active .public-projects-eyebrow{color:var(--public-color-primary);justify-content:center;align-items:center;gap:.62rem;display:flex}body.public-theme-active .public-projects-eyebrow span{color:var(--public-color-primary)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-projects-eyebrow span{color:color-mix(in srgb, var(--public-color-primary) 58%, transparent)}}body.public-theme-active .public-projects-eyebrow span{letter-spacing:-.08em;font-size:.8rem;font-weight:850}body.public-theme-active .public-projects-eyebrow p{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,.9vw,.8rem);font-weight:820;line-height:1.2}body.public-theme-active .public-projects-heading{color:var(--public-color-heading);letter-spacing:-.045em;margin-top:.9rem;font-size:clamp(2.05rem,3.45vw,3.45rem);font-weight:860;line-height:1.04}body.public-theme-active .public-projects-heading>span{color:var(--public-color-primary)}body.public-theme-active .public-projects-description{max-width:43rem;color:var(--public-color-muted);margin:.72rem auto 0;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.62}body.public-theme-active .public-projects-heading-accent{background:linear-gradient(90deg, transparent, var(--public-color-primary) 28%, var(--public-color-primary) 72%, transparent);border-radius:999px;width:4.5rem;height:2px;margin:1.05rem auto 0;display:block}body.public-theme-active .public-projects-filters{scrollbar-width:none;justify-content:center;gap:.55rem;max-width:100%;margin-top:clamp(2rem,3vw,2.7rem);padding:.15rem .1rem .35rem;display:flex;overflow-x:auto}body.public-theme-active .public-projects-filters::-webkit-scrollbar{display:none}body.public-theme-active .public-project-filter{border:1px solid var(--public-color-border);flex:none;justify-content:center;align-items:center;gap:.48rem;min-height:2.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-filter{border:1px solid color-mix(in srgb, var(--public-color-border) 88%, var(--public-color-primary) 12%)}}body.public-theme-active .public-project-filter{background:var(--public-color-surface);border-radius:.72rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-filter{background:color-mix(in srgb, var(--public-color-surface) 94%, transparent)}}body.public-theme-active .public-project-filter{color:var(--public-color-muted);white-space:nowrap;padding:.48rem .82rem;font-size:.76rem;font-weight:720;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;box-shadow:0 6px 18px #0f172a09}body.public-theme-active .public-project-filter:hover{border-color:var(--public-color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-filter:hover{border-color:color-mix(in srgb, var(--public-color-primary) 34%, var(--public-color-border))}}body.public-theme-active .public-project-filter:hover{color:var(--public-color-heading)}body.public-theme-active .public-project-filter-active{border-color:var(--public-color-primary);background:var(--public-color-primary);color:#fff;box-shadow:0 10px 24px #2563eb2e}body.public-theme-active .public-project-filter-active:hover{color:#fff}body.public-theme-active .public-project-filter:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:2px}body.public-theme-active .public-project-filter-icon{flex:none;place-items:center;width:1rem;height:1rem;display:grid}body.public-theme-active .public-project-filter-icon svg{width:100%;height:100%}body.public-theme-active .public-projects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.82rem,1.15vw,1.05rem);min-width:0;margin-top:clamp(1.8rem,2.6vw,2.5rem);display:grid}body.public-theme-active .public-projects-grid>*{min-width:0}body.public-theme-active .public-projects-grid-loading{pointer-events:none}body.public-theme-active .public-projects-skeleton{border:1px solid var(--public-color-border);background:linear-gradient(105deg, var(--public-color-surface) 20%, var(--public-color-surface-muted) 44%, var(--public-color-surface) 68%);border-radius:1.5rem;min-height:25rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-projects-skeleton{background:linear-gradient(105deg, var(--public-color-surface) 20%, color-mix(in srgb, var(--public-color-surface-muted) 78%, var(--public-color-primary) 22%) 44%, var(--public-color-surface) 68%)}}body.public-theme-active .public-projects-skeleton{background-size:200% 100%;animation:1.3s linear infinite public-projects-skeleton}body.public-theme-active .public-projects-empty{border:1px solid var(--public-color-border);background:var(--public-color-surface-muted);color:var(--public-color-heading);text-align:center;border-radius:1.25rem;margin-top:2rem;padding:2.2rem 1.2rem}body.public-theme-active .public-projects-error{max-width:48rem;color:var(--public-color-heading);background:#f59e0b14;border:1px solid #f59e0b47;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:1.8rem auto 0;padding:1rem;display:flex}body.public-theme-active .public-projects-error button{min-height:2.4rem;color:inherit;border:1px solid #f59e0b52;border-radius:.68rem;flex:none;padding-inline:1rem;font-size:.75rem;font-weight:760}body.public-theme-active .public-projects-cta{justify-content:center;margin-top:clamp(1.8rem,2.8vw,2.5rem);display:flex}body.public-theme-active .public-projects-cta-button{border:1px solid var(--public-color-primary);justify-content:center;align-items:center;gap:.7rem;min-height:2.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-projects-cta-button{border:1px solid color-mix(in srgb, var(--public-color-primary) 78%, var(--public-color-border))}}body.public-theme-active .public-projects-cta-button{background:var(--public-color-surface);border-radius:.78rem}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-projects-cta-button{background:color-mix(in srgb, var(--public-color-surface) 92%, transparent)}}body.public-theme-active .public-projects-cta-button{color:var(--public-color-primary);padding:.62rem 1.15rem;font-size:.78rem;font-weight:780;transition:background .16s,color .16s,transform .16s,box-shadow .16s;box-shadow:0 8px 22px #2563eb14}body.public-theme-active .public-projects-cta-button:hover{background:var(--public-color-primary);color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb2e}body.public-theme-active .public-projects-cta-button:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:3px}@keyframes public-projects-skeleton{to{background-position:-200% 0}}@media (width<=1023px){body.public-theme-active .public-projects-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow-x:auto}body.public-theme-active .public-projects-grid::-webkit-scrollbar{display:none}body.public-theme-active .public-projects-grid>*{scroll-snap-align:start;flex:0 0 calc(33.3333% - .566667rem)}body.public-theme-active .public-projects-filters{justify-content:flex-start}}@media (width<=639px){body.public-theme-active .public-projects-heading{font-size:clamp(1.85rem,9vw,2.55rem)}body.public-theme-active .public-projects-description{font-size:.84rem}body.public-theme-active .public-projects-filters{gap:.45rem;margin-top:1.6rem}body.public-theme-active .public-project-filter{min-height:2.35rem;padding:.42rem .68rem;font-size:.7rem}body.public-theme-active .public-projects-grid{gap:.72rem;margin-top:1.4rem}body.public-theme-active .public-projects-grid>*{flex-basis:calc(50% - .36rem)}body.public-theme-active .public-projects-skeleton{min-height:21rem}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-project-filter,body.public-theme-active .public-projects-cta-button{transition:none}body.public-theme-active .public-projects-skeleton{animation:none!important}}body.public-theme-active .public-project-card{--project-card-bg:var(--public-color-surface);--project-card-border:var(--public-color-border)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-card{--project-card-border:color-mix(in srgb, var(--public-color-border) 84%, var(--public-color-primary) 16%)}}body.public-theme-active .public-project-card{--project-card-muted:var(--public-color-muted);--project-card-heading:var(--public-color-heading);--project-card-chip-bg:var(--public-color-surface-muted)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-card{--project-card-chip-bg:color-mix(in srgb, var(--public-color-surface-muted) 90%, transparent)}}body.public-theme-active .public-project-card{border:1px solid var(--project-card-border);background:var(--project-card-bg);border-radius:1.35rem;flex-direction:column;min-width:0;height:100%;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 14px 34px #0f172a12,inset 0 1px #ffffff80}body.public-theme-active[data-public-theme=dark] .public-project-card{--project-card-bg:var(--public-color-surface)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-project-card{--project-card-bg:color-mix(in srgb, var(--public-color-surface) 94%, #020617 6%)}}body.public-theme-active[data-public-theme=dark] .public-project-card{--project-card-border:var(--public-color-border)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-project-card{--project-card-border:color-mix(in srgb, var(--public-color-border) 76%, var(--public-color-primary) 24%)}}body.public-theme-active[data-public-theme=dark] .public-project-card{--project-card-chip-bg:var(--public-color-surface-muted)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-project-card{--project-card-chip-bg:color-mix(in srgb, var(--public-color-surface-muted) 86%, transparent)}}body.public-theme-active[data-public-theme=dark] .public-project-card{box-shadow:0 18px 46px #0206174d,inset 0 1px #ffffff09}body.public-theme-active .public-project-card:hover{border-color:var(--public-color-primary);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-card:hover{border-color:color-mix(in srgb, var(--public-color-primary) 42%, var(--project-card-border))}}body.public-theme-active .public-project-card:hover{box-shadow:0 22px 48px #2563eb1f,0 8px 24px #0f172a14}body.public-theme-active[data-public-theme=dark] .public-project-card:hover{box-shadow:0 24px 58px #0206176b,0 0 32px #3b82f614}body.public-theme-active .public-project-card-media{background:radial-gradient(circle at 18% 18%,#22d3ee38,#0000 28%),radial-gradient(circle at 86% 10%,#8b5cf633,#0000 30%),linear-gradient(145deg,#071426 0%,#0b1730 48%,#07101f 100%);min-height:clamp(12rem,17vw,15.25rem);position:relative;overflow:hidden}body.public-theme-active .public-project-card-compact .public-project-card-media{min-height:clamp(11.5rem,15vw,13.7rem)}body.public-theme-active .public-project-card-image,body.public-theme-active .public-project-card-image-placeholder{width:100%;height:100%;position:absolute;inset:0}body.public-theme-active .public-project-card-image{object-fit:cover;object-position:center;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .32s}body.public-theme-active .public-project-card:hover .public-project-card-image{filter:saturate(1.06)contrast(1.02);transform:scale(1.045)}body.public-theme-active .public-project-card-image-placeholder{background:linear-gradient(#3b82f61a 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#3b82f61a 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 50% 34%,#3b82f63d,#0000 36%);place-items:center;display:grid}body.public-theme-active .public-project-card-image-placeholder span{color:#ffffff1a;letter-spacing:-.08em;font-size:clamp(4.5rem,9vw,7rem);font-weight:900}body.public-theme-active .public-project-card-media-overlay{pointer-events:none;background:linear-gradient(#0206171a 0%,#0206171f 42%,#020617c2 100%);position:absolute;inset:0}body.public-theme-active .public-project-card-media-top,body.public-theme-active .public-project-card-media-bottom{z-index:2;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding-inline:1rem;display:flex;position:absolute;left:0;right:0}body.public-theme-active .public-project-card-media-top{align-items:flex-start;top:1rem}body.public-theme-active .public-project-card-media-bottom{bottom:.9rem}body.public-theme-active .public-project-card-category,body.public-theme-active .public-project-card-status{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0206179e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.38rem;max-width:min(76%,16rem);min-height:1.8rem;padding:.3rem .58rem;font-size:.62rem;font-weight:720;line-height:1.1;display:inline-flex;overflow:hidden}body.public-theme-active .public-project-card-status{color:#dbeafe;background:#0f172ab8}body.public-theme-active .public-project-card-status>span{background:#34d399;border-radius:999px;flex:none;width:.36rem;height:.36rem;box-shadow:0 0 8px #34d3998c}body.public-theme-active .public-project-card-media-meta{flex:none;align-items:center;gap:.48rem;display:flex}body.public-theme-active .public-project-card-featured{color:#fbbf24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa8;border:1px solid #fbbf245c;border-radius:999px;place-items:center;width:1.82rem;height:1.82rem;display:grid;box-shadow:0 0 18px #f59e0b2b}body.public-theme-active .public-project-card-featured svg{width:.92rem;height:.92rem}body.public-theme-active .public-project-card-number{color:#ffffffc2;letter-spacing:.12em;text-shadow:0 1px 10px #02061780;font-size:.72rem;font-weight:850}body.public-theme-active .public-project-card-body{flex-direction:column;flex:1;min-width:0;padding:1.05rem 1.05rem 1rem;display:flex}body.public-theme-active .public-project-card-main{min-width:0}body.public-theme-active .public-project-card-title{color:var(--project-card-heading);letter-spacing:-.025em;text-overflow:ellipsis;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:820;line-height:1.2;overflow:hidden}body.public-theme-active .public-project-card-description{color:var(--project-card-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.48rem;font-size:.76rem;line-height:1.55;display:-webkit-box;overflow:hidden}body.public-theme-active .public-project-card-compact .public-project-card-description{-webkit-line-clamp:2}body.public-theme-active .public-project-card-technologies{flex-wrap:wrap;gap:.38rem;min-width:0;margin-top:.85rem;display:flex}body.public-theme-active .public-project-card-technology{border:1px solid var(--project-card-border);align-items:center;max-width:100%;min-height:1.65rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-card-technology{border:1px solid color-mix(in srgb, var(--project-card-border) 88%, transparent)}}body.public-theme-active .public-project-card-technology{background:var(--project-card-chip-bg);color:var(--project-card-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;padding:.27rem .5rem;font-size:.58rem;font-weight:700;line-height:1}body.public-theme-active .public-project-card-technology-more{color:var(--public-color-primary)}body.public-theme-active .public-project-card-actions{border-top:1px solid var(--project-card-border);justify-content:space-between;align-items:center;gap:.65rem;min-width:0;margin-top:auto;padding-top:.9rem;display:flex}body.public-theme-active .public-project-card-actions-primary{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}body.public-theme-active .public-project-card-action{border-radius:.62rem;justify-content:center;align-items:center;gap:.36rem;max-width:100%;min-height:2.15rem;padding:.42rem .62rem;font-size:.62rem;font-weight:760;line-height:1;transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}body.public-theme-active .public-project-card-action:hover{transform:translateY(-1px)}body.public-theme-active .public-project-card-action:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:2px}body.public-theme-active .public-project-card-action-primary{border:1px solid var(--public-color-primary);background:var(--public-color-primary);color:#fff;box-shadow:0 6px 16px #2563eb26}body.public-theme-active .public-project-card-action-primary:hover{box-shadow:0 9px 20px #2563eb38}body.public-theme-active .public-project-card-action-secondary{border:1px solid var(--project-card-border);color:var(--project-card-muted);background:0 0}body.public-theme-active .public-project-card-action-secondary:hover,body.public-theme-active .public-project-card-action-case-study:hover{border-color:var(--public-color-primary)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-project-card-action-secondary:hover,body.public-theme-active .public-project-card-action-case-study:hover{border-color:color-mix(in srgb, var(--public-color-primary) 46%, var(--project-card-border))}}body.public-theme-active .public-project-card-action-secondary:hover,body.public-theme-active .public-project-card-action-case-study:hover{color:var(--public-color-primary)}body.public-theme-active .public-project-card-action-case-study{color:var(--public-color-primary);background:0 0;border:1px solid #0000;flex:none}body.public-theme-active .public-project-card-action-icon{flex:none;place-items:center;width:.82rem;height:.82rem;display:grid}body.public-theme-active .public-project-card-action-icon svg{width:100%;height:100%}@media (width<=639px){body.public-theme-active .public-project-card-media,body.public-theme-active .public-project-card-compact .public-project-card-media{min-height:11.5rem}body.public-theme-active .public-project-card-media-top,body.public-theme-active .public-project-card-media-bottom{padding-inline:.85rem}body.public-theme-active .public-project-card-media-top{top:.8rem}body.public-theme-active .public-project-card-media-bottom{bottom:.72rem}body.public-theme-active .public-project-card-body{padding:.9rem}body.public-theme-active .public-project-card-title{font-size:1rem}body.public-theme-active .public-project-card-description{font-size:.72rem}body.public-theme-active .public-project-card-actions{align-items:flex-end}body.public-theme-active .public-project-card-action{padding-inline:.52rem;font-size:.58rem}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-project-card,body.public-theme-active .public-project-card-image,body.public-theme-active .public-project-card-action{transition:none}}body.public-theme-active .public-project-card-compact{aspect-ratio:4/3;background:#07101f;border-radius:1.15rem;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f172a1a,inset 0 1px #ffffff0a}body.public-theme-active[data-public-theme=dark] .public-project-card-compact{box-shadow:0 18px 42px #02061757,inset 0 1px #ffffff09}body.public-theme-active .public-project-card-compact:hover{transform:translateY(-3px)}body.public-theme-active .public-project-card-compact .public-project-card-media{min-height:0;position:absolute;inset:0}body.public-theme-active .public-project-card-compact .public-project-card-image{filter:saturate(1.02)contrast(1.02);transform:scale(1.01)}body.public-theme-active .public-project-card-compact:hover .public-project-card-image,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-image{filter:saturate(1.08)contrast(1.04)brightness(.84);transform:scale(1.07)}body.public-theme-active .public-project-card-compact .public-project-card-image-placeholder{transition:transform .46s cubic-bezier(.22,1,.36,1),filter .26s;transform:scale(1.01)}body.public-theme-active .public-project-card-compact:hover .public-project-card-image-placeholder,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-image-placeholder{filter:brightness(.82);transform:scale(1.05)}body.public-theme-active .public-project-card-compact .public-project-card-media-overlay{background:linear-gradient(#02061705 0%,#02061714 58%,#02061747 100%);transition:background .22s}body.public-theme-active .public-project-card-compact:hover .public-project-card-media-overlay,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-media-overlay{background:linear-gradient(#02061738 0%,#0206177a 42%,#020617f0 100%)}body.public-theme-active .public-project-card-compact .public-project-card-media-top,body.public-theme-active .public-project-card-compact .public-project-card-media-bottom{z-index:5;opacity:0;transition:opacity .18s,transform .22s;transform:translateY(-.35rem)}body.public-theme-active .public-project-card-compact .public-project-card-media-bottom{display:none}body.public-theme-active .public-project-card-compact:hover .public-project-card-media-top,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-media-top{opacity:1;transform:translateY(0)}body.public-theme-active .public-project-card-compact .public-project-card-body{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#0000 16%,#0206171f 32%,#020617e6 100%);flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(.78rem,1vw,1rem);transition:opacity .19s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(.7rem)}body.public-theme-active .public-project-card-compact:hover .public-project-card-body,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-body{opacity:1;pointer-events:auto;transform:translateY(0)}body.public-theme-active .public-project-card-compact .public-project-card-title{color:#fff;letter-spacing:-.028em;font-size:clamp(.98rem,1.28vw,1.18rem);font-weight:820;line-height:1.16}body.public-theme-active .public-project-card-compact .public-project-card-description{color:#e2e8f0db;-webkit-line-clamp:2;margin-top:.34rem;font-size:.66rem;line-height:1.45}body.public-theme-active .public-project-card-compact .public-project-card-technologies{flex-wrap:nowrap;gap:.3rem;margin-top:.55rem;overflow:hidden}body.public-theme-active .public-project-card-compact .public-project-card-technology{color:#dbeafe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a9e;border-color:#ffffff1f;flex:0 auto;min-height:1.45rem;padding:.23rem .42rem;font-size:.52rem}body.public-theme-active .public-project-card-compact .public-project-card-technology-more{color:#93c5fd;flex:none}body.public-theme-active .public-project-card-compact .public-project-card-actions{border-top-color:#ffffff1f;gap:.38rem;margin-top:.62rem;padding-top:.58rem}body.public-theme-active .public-project-card-compact .public-project-card-actions-primary{gap:.3rem}body.public-theme-active .public-project-card-compact .public-project-card-action{border-radius:.5rem;min-height:1.85rem;padding:.34rem .48rem;font-size:.54rem}body.public-theme-active .public-project-card-compact .public-project-card-action-primary{box-shadow:0 6px 14px #2563eb33}body.public-theme-active .public-project-card-compact .public-project-card-action-secondary{color:#e2e8f0;background:#0f172a85;border-color:#ffffff29}body.public-theme-active .public-project-card-compact .public-project-card-action-case-study{color:#93c5fd}body.public-theme-active .public-project-card-compact .public-project-card-category{background:#020617b8;border-color:#ffffff29;max-width:calc(100% - 4.2rem);font-size:.56rem}body.public-theme-active .public-project-card-compact .public-project-card-featured{width:1.55rem;height:1.55rem}body.public-theme-active .public-project-card-compact .public-project-card-featured svg{width:.78rem;height:.78rem}body.public-theme-active .public-project-card-compact .public-project-card-number{font-size:.62rem}@media (width<=1023px){body.public-theme-active .public-project-card-compact{aspect-ratio:4/3}}@media (hover:none){body.public-theme-active .public-project-card-compact .public-project-card-image,body.public-theme-active .public-project-card-compact .public-project-card-image-placeholder{filter:brightness(.78)saturate(1.04)}body.public-theme-active .public-project-card-compact .public-project-card-media-overlay{background:linear-gradient(#0206171f 0%,#02061742 42%,#020617eb 100%)}body.public-theme-active .public-project-card-compact .public-project-card-media-top{opacity:1;transform:none}body.public-theme-active .public-project-card-compact .public-project-card-body{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-project-card-compact,body.public-theme-active .public-project-card-compact .public-project-card-image,body.public-theme-active .public-project-card-compact .public-project-card-image-placeholder,body.public-theme-active .public-project-card-compact .public-project-card-media-overlay,body.public-theme-active .public-project-card-compact .public-project-card-media-top,body.public-theme-active .public-project-card-compact .public-project-card-body{transition:none!important}}body.public-theme-active .public-project-card-compact{aspect-ratio:5/6}body.public-theme-active .public-project-card-compact:hover .public-project-card-image,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-image{transform:scale(1.11)}body.public-theme-active .public-project-card-compact:hover .public-project-card-image-placeholder,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-image-placeholder{transform:scale(1.09)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:hover .public-project-card-image,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus-within .public-project-card-image{filter:blur(4px)brightness(1.04)saturate(.9)contrast(.96)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:hover .public-project-card-image-placeholder,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus-within .public-project-card-image-placeholder{filter:blur(4px)brightness(1.04)saturate(.9)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:hover .public-project-card-media-overlay,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus-within .public-project-card-media-overlay{background:linear-gradient(#eff6ff6b 0%,#eff6ff94 38%,#ffffffeb 100%)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-body{background:linear-gradient(#f8fafc14 12%,#eff6ff8a 40%,#fffffff0 100%)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-title{color:#0f172a;text-shadow:0 1px #ffffff73}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-description{color:#334155}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-technology{color:#334155;background:#ffffffc2;border-color:#2563eb24;box-shadow:inset 0 1px #ffffffb3}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-technology-more{color:#2563eb}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-actions{border-top-color:#0f172a1f}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-action-secondary{color:#1e293b;background:#ffffffb3;border-color:#0f172a24}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-action-case-study{color:#1d4ed8}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-category{color:#1e3a8a;background:#ffffffd1;border-color:#2563eb24;box-shadow:0 6px 18px #0f172a14}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-number{color:#0f172a;text-shadow:0 1px #ffffff8c}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-featured{color:#d97706;background:#ffffffd6;border-color:#f59e0b42;box-shadow:0 7px 18px #0f172a14}body.public-theme-active[data-public-theme=dark] .public-project-card-compact:hover .public-project-card-image,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus-within .public-project-card-image{filter:blur(5px)brightness(.56)saturate(.92)contrast(1.04)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact:hover .public-project-card-image-placeholder,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus-within .public-project-card-image-placeholder{filter:blur(5px)brightness(.54)saturate(.9)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact:hover .public-project-card-media-overlay,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus-within .public-project-card-media-overlay{background:linear-gradient(#0206176b 0%,#071226b3 42%,#020617f5 100%)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-body{background:linear-gradient(#02061714 10%,#0712269e 40%,#020617f5 100%)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-title{color:#f8fafc;text-shadow:0 2px 14px #00000052}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-description{color:#cbd5e1}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-technology{color:#dbeafe;background:#0f172ab8;border-color:#94a3b829}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-actions{border-top-color:#94a3b824}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-action-secondary{color:#e2e8f0;background:#0f172aad;border-color:#94a3b82e}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-action-case-study{color:#93c5fd}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-category{color:#dbeafe;background:#020617c2;border-color:#94a3b829}@media (width<=1023px){body.public-theme-active .public-project-card-compact{aspect-ratio:5/6}}@media (width<=639px){body.public-theme-active .public-project-card-compact{aspect-ratio:4/5}}@media (hover:none){body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-image,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-image-placeholder{filter:blur(2px)brightness(1.01)saturate(.92);transform:scale(1.07)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact .public-project-card-media-overlay{background:linear-gradient(#eff6ff4d 0%,#eff6ff80 42%,#ffffffeb 100%)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-image,body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-image-placeholder{filter:blur(2px)brightness(.62)saturate(.94);transform:scale(1.07)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact .public-project-card-media-overlay{background:linear-gradient(#02061757 0%,#0712269e 42%,#020617f2 100%)}}body.public-theme-active .public-projects-page-filters{margin-top:0;margin-bottom:clamp(1.55rem,2.4vw,2.1rem)}body.public-theme-active .public-projects-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.82rem,1.15vw,1.05rem);min-width:0;display:grid}body.public-theme-active .public-projects-page-grid>*{min-width:0}body.public-theme-active .public-projects-page-empty{border:1px solid var(--public-color-border);background:var(--public-color-surface);text-align:center;border-radius:1.35rem;padding:2.5rem 1.25rem;box-shadow:0 10px 28px #0f172a0d}@media (width<=1023px){body.public-theme-active .public-projects-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.public-theme-active .public-projects-page-filters{justify-content:flex-start}}@media (width<=639px){body.public-theme-active .public-projects-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}body.public-theme-active .public-projects-page-empty{padding:2rem 1rem}}body.public-theme-active .public-projects-section,body.public-theme-active .public-projects-page-shell,body.public-theme-active .public-projects-page-listing,body.public-theme-active .public-projects-page-conversion{--projects-world-blue:#2563eb;--projects-world-cyan:#06b6d4;--projects-world-violet:#7c3aed}body.public-theme-active .public-projects-section{isolation:isolate;border-top-color:#94a3b82e;position:relative;overflow:hidden;background:radial-gradient(at 8% 12%,#3b82f61c,#0000 36%),radial-gradient(at 92% 18%,#7c3aed17,#0000 34%),radial-gradient(at 48% 96%,#06b6d417,#0000 38%),linear-gradient(#fbfdff 0%,#f5f9ff 52%,#f8fbff 100%)!important}body.public-theme-active .public-projects-section:before,body.public-theme-active .public-projects-page-listing:before{z-index:-2;content:"";pointer-events:none;opacity:.82;background:radial-gradient(circle at 7% 22%,#2563eb61 0 1.6px,#0000 2.4px),radial-gradient(circle at 18% 68%,#06b6d457 0 1.25px,#0000 2px),radial-gradient(circle at 31% 17%,#7c3aed47 0 1.45px,#0000 2.2px),radial-gradient(circle at 43% 79%,#2563eb40 0 1.2px,#0000 2px),radial-gradient(circle at 58% 28%,#0596693d 0 1.25px,#0000 2px),radial-gradient(circle at 72% 72%,#7c3aed4f 0 1.45px,#0000 2.2px),radial-gradient(circle at 84% 20%,#06b6d457 0 1.35px,#0000 2.1px),radial-gradient(circle at 94% 62%,#2563eb4d 0 1.55px,#0000 2.2px),linear-gradient(118deg,#0000 0 17%,#2563eb14 17.08% 17.2%,#0000 17.28% 52%,#06b6d411 52.08% 52.2%,#0000 52.28% 100%),linear-gradient(24deg,#0000 0 29%,#7c3aed11 29.08% 29.18%,#0000 29.26% 67%,#2563eb0e 67.08% 67.18%,#0000 67.26% 100%);animation:24s ease-in-out infinite alternate projects-constellation-drift;position:absolute;inset:-8%;transform:translate(0)}body.public-theme-active .public-projects-section:after,body.public-theme-active .public-projects-page-listing:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(ellipse at 16% 36%, transparent 0 42%, #06b6d412 42.5% 43%, transparent 43.6% 100%), radial-gradient(ellipse at 82% 58%, transparent 0 37%, #7c3aed11 37.4% 37.9%, transparent 38.5% 100%), conic-gradient(from 214deg at 72% 40%, transparent 0 14%, #2563eb0e 18%, transparent 26% 100%);opacity:.78;animation:14s ease-in-out infinite alternate projects-orbit-breathe;position:absolute;inset:-18% -8%;transform:scale(1.02)}body.public-theme-active .public-projects-section>*,body.public-theme-active .public-projects-page-listing>*,body.public-theme-active .public-projects-page-conversion>*{z-index:2;position:relative}body.public-theme-active[data-public-theme=dark] .public-projects-section{border-top-color:#60a5fa1a;background:radial-gradient(at 7% 12%,#2563eb38,#0000 35%),radial-gradient(at 91% 18%,#7c3aed2e,#0000 34%),radial-gradient(at 50% 102%,#06b6d424,#0000 42%),linear-gradient(#020817 0%,#061022 52%,#030817 100%)!important}body.public-theme-active[data-public-theme=dark] .public-projects-section:before,body.public-theme-active[data-public-theme=dark] .public-projects-page-listing:before{opacity:.88;background:radial-gradient(circle at 7% 22%,#60a5fad1 0 1.45px,#0000 2.3px),radial-gradient(circle at 18% 68%,#22d3eeb8 0 1.25px,#0000 2.1px),radial-gradient(circle at 31% 17%,#a78bfaad 0 1.4px,#0000 2.2px),radial-gradient(circle at 43% 79%,#60a5fa80 0 1.15px,#0000 2px),radial-gradient(circle at 58% 28%,#34d39970 0 1.2px,#0000 2px),radial-gradient(circle at 72% 72%,#a78bfaa3 0 1.4px,#0000 2.2px),radial-gradient(circle at 84% 20%,#22d3eeb8 0 1.3px,#0000 2.1px),radial-gradient(circle at 94% 62%,#60a5fa9e 0 1.5px,#0000 2.2px),linear-gradient(118deg,#0000 0 17%,#60a5fa24 17.08% 17.2%,#0000 17.28% 52%,#22d3ee1c 52.08% 52.2%,#0000 52.28% 100%),linear-gradient(24deg,#0000 0 29%,#a78bfa1b 29.08% 29.18%,#0000 29.26% 67%,#60a5fa17 67.08% 67.18%,#0000 67.26% 100%)}body.public-theme-active[data-public-theme=dark] .public-projects-section:after,body.public-theme-active[data-public-theme=dark] .public-projects-page-listing:after{background:radial-gradient(ellipse at 16% 36%, transparent 0 42%, #22d3ee1c 42.5% 43%, transparent 43.6% 100%), radial-gradient(ellipse at 82% 58%, transparent 0 37%, #a78bfa1a 37.4% 37.9%, transparent 38.5% 100%), conic-gradient(from 214deg at 72% 40%, transparent 0 14%, #3b82f618 18%, transparent 26% 100%);opacity:.9}body.public-theme-active[data-public-theme=dark] .public-projects-section .public-projects-heading{color:#f8fafc}body.public-theme-active[data-public-theme=dark] .public-projects-section .public-projects-description{color:#aebdd2}body.public-theme-active .public-projects-section .public-projects-filters,body.public-theme-active .public-projects-page-listing .public-projects-page-filters{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffff61;border:1px solid #94a3b824;border-radius:1rem;padding:.42rem;box-shadow:inset 0 1px #fff9,0 12px 32px #0f172a0b}body.public-theme-active[data-public-theme=dark] .public-projects-section .public-projects-filters,body.public-theme-active[data-public-theme=dark] .public-projects-page-listing .public-projects-page-filters{background:#0711227a;border-color:#60a5fa1c;box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000002e}body.public-theme-active .public-projects-page-shell{isolation:isolate;position:relative;background:#f6faff!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-shell{background:#020817!important}body.public-theme-active .public-projects-page-hero{isolation:isolate;border-bottom:1px solid #2563eb1a;position:relative;color:#0f172a!important;background:radial-gradient(at 12% 12%,#38bdf833,#0000 34%),radial-gradient(at 78% 18%,#6366f129,#0000 32%),radial-gradient(at 98% 86%,#d946ef1a,#0000 32%),linear-gradient(102deg,#f8fcff 0%,#eef6ff 52%,#f6f2ff 100%)!important}body.public-theme-active .public-projects-page-hero:before{z-index:-2;content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 8% 34%,#2563eb6b 0 1.5px,#0000 2.3px),radial-gradient(circle at 22% 78%,#06b6d457 0 1.2px,#0000 2px),radial-gradient(circle at 44% 24%,#7c3aed52 0 1.45px,#0000 2.2px),radial-gradient(circle at 63% 70%,#2563eb4d 0 1.3px,#0000 2.1px),radial-gradient(circle at 82% 30%,#06b6d457 0 1.25px,#0000 2px),radial-gradient(circle at 94% 74%,#7c3aed4d 0 1.4px,#0000 2.2px),linear-gradient(9deg,#0000 0 34%,#2563eb12 34.08% 34.18%,#0000 34.26% 100%),linear-gradient(166deg,#0000 0 58%,#06b6d40f 58.08% 58.18%,#0000 58.26% 100%);animation:18s ease-in-out infinite alternate projects-hero-data-drift;position:absolute;inset:0}body.public-theme-active .public-projects-page-hero:after{z-index:-1;content:"";pointer-events:none;background:conic-gradient(from 248deg at 72% 46%, transparent 0 17%, #2563eb14 21%, transparent 28% 100%), radial-gradient(ellipse at 78% 48%, transparent 0 45%, #7c3aed13 45.5% 46%, transparent 46.7% 100%);opacity:.9;animation:16s ease-in-out infinite alternate projects-hero-orbit;position:absolute;inset:-90% -12%}body.public-theme-active .public-projects-page-hero-content{z-index:3}body.public-theme-active .public-projects-page-hero-orb{z-index:-1;pointer-events:none}body.public-theme-active .public-projects-page-hero-orb-a{background:#2563eb21}body.public-theme-active .public-projects-page-hero-orb-b{background:#06b6d41a}body.public-theme-active .public-projects-page-hero-eyebrow{color:#2563eb!important}body.public-theme-active .public-projects-page-hero-heading{color:#0f172a;text-shadow:0 1px #ffffff9e}body.public-theme-active .public-projects-page-hero-description{color:#475569!important}body.public-theme-active .public-projects-page-count{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffffbf,0 8px 22px #2563eb12;color:#1e3a8a!important;background:#ffffff94!important;border-color:#2563eb29!important}body.public-theme-active .public-projects-page-hero-cta{box-shadow:0 10px 24px #2563eb33}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero{border-bottom-color:#60a5fa1a;color:#f8fafc!important;background:radial-gradient(at 12% 12%,#0ea5e92e,#0000 34%),radial-gradient(at 78% 18%,#4f46e533,#0000 34%),radial-gradient(at 98% 86%,#a855f71f,#0000 34%),linear-gradient(102deg,#020817 0%,#041126 52%,#08091d 100%)!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero:before{opacity:.88;background:radial-gradient(circle at 8% 34%,#60a5fad1 0 1.45px,#0000 2.3px),radial-gradient(circle at 22% 78%,#22d3eead 0 1.2px,#0000 2px),radial-gradient(circle at 44% 24%,#a78bfa9e 0 1.4px,#0000 2.2px),radial-gradient(circle at 63% 70%,#60a5fa8a 0 1.25px,#0000 2.1px),radial-gradient(circle at 82% 30%,#22d3eead 0 1.2px,#0000 2px),radial-gradient(circle at 94% 74%,#a78bfa8f 0 1.35px,#0000 2.2px),linear-gradient(9deg,#0000 0 34%,#60a5fa21 34.08% 34.18%,#0000 34.26% 100%),linear-gradient(166deg,#0000 0 58%,#22d3ee1a 58.08% 58.18%,#0000 58.26% 100%)}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero:after{background:conic-gradient(from 248deg at 72% 46%, transparent 0 17%, #3b82f61f 21%, transparent 28% 100%), radial-gradient(ellipse at 78% 48%, transparent 0 45%, #a78bfa1c 45.5% 46%, transparent 46.7% 100%)}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero-orb-a{background:#2563eb2e}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero-orb-b{background:#06b6d41f}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero-eyebrow{color:#60a5fa!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero-heading{color:#f8fafc;text-shadow:0 2px 18px #00000042}body.public-theme-active[data-public-theme=dark] .public-projects-page-hero-description{color:#afbed1!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-count{box-shadow:inset 0 1px #ffffff09,0 10px 26px #0000002e;color:#dbeafe!important;background:#0f172a8f!important;border-color:#94a3b829!important}body.public-theme-active .public-projects-page-listing{isolation:isolate;background:radial-gradient(at 9% 20%,#2563eb13,#0000 34%),radial-gradient(at 90% 34%,#7c3aed11,#0000 36%),radial-gradient(at 48% 92%,#06b6d40e,#0000 38%),linear-gradient(#f6faff 0%,#fbfdff 48%,#f4f8ff 100%);overflow:hidden}body.public-theme-active[data-public-theme=dark] .public-projects-page-listing{background:radial-gradient(at 9% 20%,#2563eb26,#0000 34%),radial-gradient(at 90% 34%,#7c3aed1f,#0000 36%),radial-gradient(at 48% 92%,#06b6d416,#0000 40%),linear-gradient(#030a18 0%,#061020 48%,#020817 100%)}body.public-theme-active .public-projects-page-conversion{isolation:isolate;overflow:hidden;background:radial-gradient(at 18% 86%,#06b6d414,#0000 34%),radial-gradient(at 82% 12%,#7c3aed12,#0000 32%),#f6faff!important;border-top-color:#2563eb14!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-conversion{background:radial-gradient(at 18% 86%,#06b6d417,#0000 34%),radial-gradient(at 82% 12%,#7c3aed1a,#0000 32%),#020817!important;border-top-color:#60a5fa14!important}body.public-theme-active .public-projects-page-conversion-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #2563eb1c;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 46px #2563eb14;color:#0f172a!important;background:radial-gradient(at 12% 10%,#38bdf829,#0000 36%),radial-gradient(at 88% 82%,#7c3aed24,#0000 34%),linear-gradient(135deg,#fffc,#eff6ffb8)!important}body.public-theme-active .public-projects-page-conversion-card>p:first-child{color:#2563eb!important}body.public-theme-active .public-projects-page-conversion-card>p:not(:first-child){color:#475569!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-conversion-card{border-color:#60a5fa1c;box-shadow:inset 0 1px #ffffff09,0 22px 52px #0000004d;color:#f8fafc!important;background:radial-gradient(at 12% 10%,#0ea5e924,#0000 36%),radial-gradient(at 88% 82%,#7c3aed29,#0000 34%),linear-gradient(135deg,#061020f0,#080c1ff0)!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-conversion-card>p:first-child{color:#60a5fa!important}body.public-theme-active[data-public-theme=dark] .public-projects-page-conversion-card>p:not(:first-child){color:#aebdd2!important}@keyframes projects-constellation-drift{0%{transform:translate(-.35%,-.25%)scale(1)}to{transform:translate(.55%,.45%)scale(1.012)}}@keyframes projects-orbit-breathe{0%{opacity:.62;transform:scale(1.01)rotate(-.35deg)}to{opacity:.94;transform:scale(1.035)rotate(.55deg)}}@keyframes projects-hero-data-drift{0%{transform:translate(-.3%)}to{transform:translate(.45%,-1.2%)}}@keyframes projects-hero-orbit{0%{opacity:.64;transform:scale(1.01)rotate(-.4deg)}to{opacity:.96;transform:scale(1.035)rotate(.55deg)}}@media (width<=1023px){body.public-theme-active .public-projects-section:before,body.public-theme-active .public-projects-page-listing:before{opacity:.62}body.public-theme-active .public-projects-section:after,body.public-theme-active .public-projects-page-listing:after{opacity:.58}}@media (width<=639px){body.public-theme-active .public-projects-section:before,body.public-theme-active .public-projects-page-listing:before,body.public-theme-active .public-projects-page-hero:before{opacity:.46}body.public-theme-active .public-projects-section:after,body.public-theme-active .public-projects-page-listing:after,body.public-theme-active .public-projects-page-hero:after{opacity:.42}body.public-theme-active .public-projects-page-hero-orb{opacity:.72}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-projects-section:before,body.public-theme-active .public-projects-section:after,body.public-theme-active .public-projects-page-listing:before,body.public-theme-active .public-projects-page-listing:after,body.public-theme-active .public-projects-page-hero:before,body.public-theme-active .public-projects-page-hero:after{animation:none!important;transform:none!important}}body.public-theme-active .public-page-cta-section{isolation:isolate;border-top:1px solid var(--public-color-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-page-cta-section{border-top:1px solid color-mix(in srgb, var(--public-color-border) 84%, var(--public-color-primary) 16%)}}body.public-theme-active .public-page-cta-section{background:radial-gradient(ellipse at 8% 18%, #06b6d412, transparent 30%), radial-gradient(ellipse at 92% 82%, #7c3aed12, transparent 32%), var(--public-color-surface-muted);padding-block:clamp(1rem,1.8vw,1.5rem)}body.public-theme-active[data-public-theme=dark] .public-page-cta-section{background:radial-gradient(at 8% 18%,#06b6d414,#0000 32%),radial-gradient(at 92% 82%,#7c3aed1a,#0000 34%),#020817;border-top-color:#60a5fa14}body.public-theme-active .public-page-cta-card{border:1px solid var(--public-color-primary);justify-content:space-between;align-items:center;gap:clamp(1rem,2.2vw,2rem);min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-page-cta-card{border:1px solid color-mix(in srgb, var(--public-color-primary) 18%, var(--public-color-border))}}body.public-theme-active .public-page-cta-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(118deg,#ffffffdb,#eff6ffbd 52%,#f5f3ffc7);border-radius:1.05rem;padding:clamp(.82rem,1.35vw,1rem) clamp(.95rem,1.8vw,1.25rem);box-shadow:inset 0 1px #ffffffb8,0 10px 28px #2563eb11}body.public-theme-active .public-page-cta-card:before{content:"";pointer-events:none;opacity:.68;background:radial-gradient(circle at 8% 28%,#2563eb59 0 1.2px,#0000 2px),radial-gradient(circle at 76% 68%,#06b6d44d 0 1.1px,#0000 1.9px),radial-gradient(circle at 92% 20%,#7c3aed47 0 1.15px,#0000 2px),linear-gradient(112deg,#0000 0 72%,#2563eb0d 72.1% 72.22%,#0000 72.32% 100%);position:absolute;inset:0}body.public-theme-active[data-public-theme=dark] .public-page-cta-card{background:radial-gradient(at 12% 20%,#0ea5e91c,#0000 34%),radial-gradient(at 90% 78%,#7c3aed1f,#0000 36%),linear-gradient(118deg,#050f1ff5,#080e22f0);border-color:#60a5fa1c;box-shadow:inset 0 1px #ffffff09,0 14px 34px #00000038}body.public-theme-active[data-public-theme=dark] .public-page-cta-card:before{background:radial-gradient(circle at 8% 28%,#60a5faad 0 1.2px,#0000 2px),radial-gradient(circle at 76% 68%,#22d3ee94 0 1.1px,#0000 1.9px),radial-gradient(circle at 92% 20%,#a78bfa8c 0 1.15px,#0000 2px),linear-gradient(112deg,#0000 0 72%,#60a5fa17 72.1% 72.22%,#0000 72.32% 100%)}body.public-theme-active .public-page-cta-card-embedded{margin-top:1.75rem}body.public-theme-active .public-page-cta-copy{z-index:1;flex:1;min-width:0;position:relative}body.public-theme-active .public-page-cta-eyebrow{color:var(--public-color-primary);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:820;line-height:1.15}body.public-theme-active .public-page-cta-title{max-width:58rem;color:var(--public-color-heading);letter-spacing:-.024em;margin-top:.28rem;font-size:clamp(.98rem,1.55vw,1.32rem);font-weight:820;line-height:1.17}body.public-theme-active[data-public-theme=dark] .public-page-cta-title{color:#f8fafc}body.public-theme-active .public-page-cta-button{z-index:1;border:1px solid var(--public-color-primary);background:var(--public-color-primary);color:#fff;white-space:nowrap;border-radius:.68rem;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:2.45rem;padding:.48rem .82rem;font-size:.68rem;font-weight:780;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;box-shadow:0 7px 18px #2563eb2e}body.public-theme-active .public-page-cta-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px #2563eb3d}body.public-theme-active .public-page-cta-button:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:3px}@media (width<=639px){body.public-theme-active .public-page-cta-section{padding-block:.8rem}body.public-theme-active .public-page-cta-card{flex-direction:column;align-items:stretch;gap:.72rem;padding:.82rem}body.public-theme-active .public-page-cta-card-embedded{margin-top:1.35rem}body.public-theme-active .public-page-cta-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;display:-webkit-box;overflow:hidden}body.public-theme-active .public-page-cta-button{align-self:flex-start;min-height:2.35rem}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-page-cta-button{transition:none}}@media (hover:none) and (pointer:coarse){body.public-theme-active .public-project-card-compact{cursor:pointer}body.public-theme-active .public-project-card-compact:focus-visible{outline:2px solid var(--public-color-focus);outline-offset:3px}body.public-theme-active .public-project-card-compact .public-project-card-image{filter:saturate(1.02)contrast(1.02);transform:scale(1.01)}body.public-theme-active .public-project-card-compact .public-project-card-image-placeholder{filter:none;transform:scale(1.01)}body.public-theme-active .public-project-card-compact .public-project-card-media-overlay{background:linear-gradient(#02061705 0%,#02061714 58%,#02061747 100%)}body.public-theme-active .public-project-card-compact .public-project-card-media-top{opacity:0;transform:translateY(-.35rem)}body.public-theme-active .public-project-card-compact .public-project-card-body{opacity:0;pointer-events:none;transform:translateY(.7rem)}body.public-theme-active .public-project-card-compact:focus .public-project-card-media-top,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-media-top{opacity:1;transform:translateY(0)}body.public-theme-active .public-project-card-compact:focus .public-project-card-body,body.public-theme-active .public-project-card-compact:focus-within .public-project-card-body{opacity:1;pointer-events:auto;transform:translateY(0)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus .public-project-card-image,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus-within .public-project-card-image{filter:blur(4px)brightness(1.04)saturate(.9)contrast(.96);transform:scale(1.11)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus .public-project-card-image-placeholder,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus-within .public-project-card-image-placeholder{filter:blur(4px)brightness(1.04)saturate(.9);transform:scale(1.09)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus .public-project-card-media-overlay,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:focus-within .public-project-card-media-overlay{background:linear-gradient(#eff6ff6b 0%,#eff6ff94 38%,#ffffffeb 100%)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus .public-project-card-image,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus-within .public-project-card-image{filter:blur(5px)brightness(.56)saturate(.92)contrast(1.04);transform:scale(1.11)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus .public-project-card-image-placeholder,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus-within .public-project-card-image-placeholder{filter:blur(5px)brightness(.54)saturate(.9);transform:scale(1.09)}body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus .public-project-card-media-overlay,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:focus-within .public-project-card-media-overlay{background:linear-gradient(#0206176b 0%,#071226b3 42%,#020617f5 100%)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-image,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-image,body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-image-placeholder,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-image-placeholder{filter:none;transform:scale(1.01)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-media-overlay,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-media-overlay{background:linear-gradient(#02061700 0%,#02061704 68%,#02061714 100%)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-media-top,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-media-top{opacity:0;transform:translateY(-.35rem)}body.public-theme-active:not([data-public-theme=dark]) .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-body,body.public-theme-active[data-public-theme=dark] .public-project-card-compact:not(:focus):not(:focus-within) .public-project-card-body{opacity:0;pointer-events:none;transform:translateY(.7rem)}}@media (width<=639px){body.public-theme-active .public-project-card-compact .public-project-card-description,body.public-theme-active .public-project-card-compact .public-project-card-technologies,body.public-theme-active .public-project-card-compact .public-project-card-number{display:none}body.public-theme-active .public-project-card-compact .public-project-card-body{padding:.58rem}body.public-theme-active .public-project-card-compact .public-project-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.78rem,3.6vw,.92rem);line-height:1.15;display:-webkit-box;overflow:hidden}body.public-theme-active .public-project-card-compact .public-project-card-media-top{gap:.3rem;top:.48rem;left:.48rem;right:.48rem}body.public-theme-active .public-project-card-compact .public-project-card-category{max-width:calc(100% - 2.1rem);min-height:1.35rem;padding:.2rem .38rem;font-size:.48rem;line-height:1}body.public-theme-active .public-project-card-compact .public-project-card-featured{width:1.35rem;height:1.35rem}body.public-theme-active .public-project-card-compact .public-project-card-featured svg{width:.68rem;height:.68rem}body.public-theme-active .public-project-card-compact .public-project-card-actions{gap:.28rem;margin-top:.46rem;padding-top:.42rem}body.public-theme-active .public-project-card-compact .public-project-card-actions-primary{flex-wrap:wrap;flex:auto;gap:.25rem;min-width:0;display:flex}body.public-theme-active .public-project-card-compact .public-project-card-action{border-radius:.44rem;max-width:100%;min-height:1.7rem;padding:.28rem .4rem;font-size:.48rem;line-height:1}body.public-theme-active .public-project-card-compact .public-project-card-action svg{width:.64rem;height:.64rem}body.public-theme-active .public-project-card-compact .public-project-card-action-case-study{flex:0 auto}body.public-theme-active .public-project-card-compact .public-project-card-actions{flex-direction:column;align-items:stretch;gap:.3rem;width:100%;display:flex}body.public-theme-active .public-project-card-compact .public-project-card-actions-primary{flex-direction:column;flex:none;align-items:stretch;gap:.3rem;width:100%;display:flex}body.public-theme-active .public-project-card-compact .public-project-card-action,body.public-theme-active .public-project-card-compact .public-project-card-action-case-study{text-align:left;flex:none;justify-content:space-between;width:100%;min-width:0;min-height:1.78rem;padding-inline:.46rem}body.public-theme-active .public-project-card-compact .public-project-card-action>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.public-theme-active .public-section-heading-description,body.public-theme-active .public-projects-description,body.public-theme-active .public-skills-description,body.public-theme-active .public-statistics-description,body.public-theme-active .public-projects-page-hero .public-projects-page-hero-description{display:none}body.public-theme-active .public-projects-section .public-projects-grid>*{flex-basis:calc(52.6316% - .378947rem)}}body.public-theme-active .public-services-section{--services-bg:#f4fbff;--services-bg-soft:#eef8ff;--services-text:#0f172a;--services-muted:#5b6b80;--services-border:#7dd3fc57;--services-card:#ffffffc2;--services-card-strong:#ffffffeb;--services-cyan:#06b6d4;--services-blue:#2563eb;--services-violet:#7c3aed;--services-shadow:#2563eb1a;isolation:isolate;background:radial-gradient(circle at 12% 18%, #22d3ee24, transparent 30%), radial-gradient(circle at 86% 20%, #6366f11c, transparent 28%), radial-gradient(circle at 52% 92%, #0ea5e91c, transparent 34%), linear-gradient(135deg, var(--services-bg) 0%, #fff 46%, var(--services-bg-soft) 100%);border-top:1px solid #7dd3fc33;position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] .public-services-section{--services-bg:#030b16;--services-bg-soft:#071a2d;--services-text:#f4f8ff;--services-muted:#a6b7cc;--services-border:#22d3ee47;--services-card:#091d34f0;--services-card-strong:#0d2642fa;--services-cyan:#22d3ee;--services-blue:#60a5fa;--services-violet:#a78bfa;--services-shadow:#0284c729;background:radial-gradient(circle at 12% 18%, #22d3ee1c, transparent 30%), radial-gradient(circle at 86% 20%, #8b5cf61a, transparent 30%), radial-gradient(circle at 52% 92%, #2563eb1a, transparent 34%), linear-gradient(135deg, var(--services-bg) 0%, #06101d 48%, var(--services-bg-soft) 100%);border-top-color:#38bdf81f}body.public-theme-active .public-services-flowfield{z-index:-1;pointer-events:none;position:absolute;inset:-10% -8%;overflow:hidden}body.public-theme-active .public-services-flow-route{filter:drop-shadow(0 0 18px #22d3ee14);opacity:.72;transform-origin:50%;border:1px solid #0ea5e933;border-radius:50%;width:min(96rem,118vw);height:clamp(12rem,24vw,24rem);animation:18s ease-in-out infinite alternate public-services-route-drift;display:block;position:absolute}body.public-theme-active .public-services-flow-route:after{background:var(--services-cyan);content:"";border-radius:999px;width:.48rem;height:.48rem;animation:8s ease-in-out infinite alternate public-services-signal-travel;position:absolute;top:-.24rem;left:18%;box-shadow:0 0 0 4px #22d3ee14,0 0 22px #22d3ee8f}body.public-theme-active .public-services-flow-route-one{top:2%;left:-22%;transform:rotate(-8deg)}body.public-theme-active .public-services-flow-route-two{border-color:#6366f129;animation-delay:-5s;top:34%;right:-32%;transform:rotate(11deg)scale(.88)}body.public-theme-active .public-services-flow-route-two:after{background:var(--services-violet);animation-delay:-3s;left:64%;box-shadow:0 0 0 4px #8b5cf614,0 0 22px #8b5cf680}body.public-theme-active .public-services-flow-route-three{border-color:#2563eb24;animation-delay:-9s;bottom:-7%;left:-10%;transform:rotate(-4deg)scale(1.08)}body.public-theme-active[data-public-theme=dark] .public-services-flow-route{filter:drop-shadow(0 0 22px #22d3ee1a);opacity:.78;border-color:#22d3ee2e}body.public-theme-active[data-public-theme=dark] .public-services-flow-route-two{border-color:#a78bfa2e}body.public-theme-active[data-public-theme=dark] .public-services-flow-route-three{border-color:#60a5fa29}body.public-theme-active .public-services-flow-glow{aspect-ratio:1;filter:blur(54px);opacity:.34;border-radius:999px;width:clamp(15rem,32vw,28rem);animation:14s ease-in-out infinite alternate public-services-glow-float;display:block;position:absolute}body.public-theme-active .public-services-flow-glow-one{background:#22d3ee2e;top:10%;right:4%}body.public-theme-active .public-services-flow-glow-two{background:#7c3aed1f;animation-delay:-6s;bottom:0;left:10%}body.public-theme-active[data-public-theme=dark] .public-services-flow-glow-one{background:#22d3ee1f}body.public-theme-active[data-public-theme=dark] .public-services-flow-glow-two{background:#8b5cf61a}@keyframes public-services-route-drift{0%{translate:-1.5% -1%;scale:.99}to{translate:1.5% 1.5%;scale:1.02}}@keyframes public-services-signal-travel{0%{opacity:.35;left:12%}50%{opacity:1}to{opacity:.45;left:82%}}@keyframes public-services-glow-float{0%{translate:-5% -4%;scale:.94}to{translate:6% 6%;scale:1.06}}body.public-theme-active .public-services-content{z-index:1;position:relative}body.public-theme-active .public-services-heading>p:first-child{color:var(--services-blue)}body.public-theme-active .public-services-heading h2{color:var(--services-text)}body.public-theme-active .public-services-heading .public-section-heading-description{max-width:54rem;color:var(--services-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.public-theme-active .public-services-status{max-width:42rem;color:var(--services-muted);text-align:center;margin:1.25rem auto 0;font-size:.875rem;font-weight:650;line-height:1.5}body.public-theme-active .public-services-status-warning{color:#b45309}body.public-theme-active[data-public-theme=dark] .public-services-status-warning{color:#fbbf24}body.public-theme-active .public-services-empty{border:1px solid var(--services-border);background:var(--services-card);max-width:34rem;color:var(--services-muted);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.4rem;margin:2.25rem auto 0;padding:1.6rem;font-size:.9rem;font-weight:700}body.public-theme-active .public-services-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;margin-top:clamp(2rem,4vw,3rem);scroll-padding-inline:.1rem;overflow-x:auto}body.public-theme-active .public-services-carousel::-webkit-scrollbar{display:none}body.public-theme-active .public-services-track{gap:1rem;width:100%;display:flex}body.public-theme-active .public-service-card{scroll-snap-align:start;border:1px solid var(--services-border);background:linear-gradient(145deg, var(--services-card-strong), var(--services-card));min-width:0;min-height:17rem;box-shadow:0 18px 45px -30px var(--services-shadow), inset 0 1px #ffffff6b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.55rem;flex-direction:column;flex:0 0 calc(25% - .75rem);padding:1.15rem;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:flex;position:relative;overflow:hidden}body.public-theme-active .public-service-card:before{opacity:.72;content:"";background:linear-gradient(90deg,#0000,#22d3ee8f,#6366f159,#0000);width:72%;height:1px;position:absolute;inset:0 auto auto 0}body.public-theme-active .public-service-card:hover,body.public-theme-active .public-service-card:focus-within{border-color:#22d3ee85;transform:translateY(-.28rem);box-shadow:0 24px 56px -34px #2563eb4d,0 0 0 1px #22d3ee0f}body.public-theme-active[data-public-theme=dark] .public-service-card{box-shadow:0 20px 55px -34px #000000b8,inset 0 1px #ffffff0b}body.public-theme-active[data-public-theme=dark] .public-service-card:hover,body.public-theme-active[data-public-theme=dark] .public-service-card:focus-within{border-color:#22d3ee57;box-shadow:0 24px 65px -38px #22d3ee3d,0 0 0 1px #22d3ee0d}body.public-theme-active .public-service-card-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}body.public-theme-active .public-service-card-icon{width:3.15rem;height:3.15rem;color:var(--services-blue);letter-spacing:.08em;background:linear-gradient(145deg,#e0f2fee6,#eef2ffeb);border:1px solid #0ea5e933;border-radius:1rem;flex:0 0 3.15rem;place-items:center;font-size:.72rem;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}body.public-theme-active[data-public-theme=dark] .public-service-card-icon{background:linear-gradient(145deg,#082f49cc,#1e1b4bad);border-color:#22d3ee29;box-shadow:inset 0 1px #ffffff0a}body.public-theme-active .public-service-card-icon-image{background:var(--services-card-strong);object-fit:contain;width:100%;height:100%;padding:.58rem;position:absolute;inset:0}body.public-theme-active .public-service-card-featured{color:#a16207;letter-spacing:.02em;background:#fffbebbd;border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:.3rem;min-height:1.75rem;padding:.28rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex}body.public-theme-active[data-public-theme=dark] .public-service-card-featured{color:#fbbf24;background:#78350f24;border-color:#fbbf2433}body.public-theme-active .public-service-card-copy{margin-top:1rem}body.public-theme-active .public-service-card-copy h3{color:var(--services-text);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.02rem,1.3vw,1.22rem);font-weight:820;line-height:1.2;display:-webkit-box;overflow:hidden}body.public-theme-active .public-service-card-copy p{color:var(--services-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.55rem;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}body.public-theme-active .public-service-card-hints{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}body.public-theme-active .public-service-card-hints span{color:#42607b;text-overflow:ellipsis;white-space:nowrap;background:#eff6ffb3;border:1px solid #7dd3fc2e;border-radius:999px;max-width:100%;padding:.28rem .52rem;font-size:.66rem;font-weight:720;line-height:1.2;overflow:hidden}body.public-theme-active[data-public-theme=dark] .public-service-card-hints span{color:#a8bdd2;background:#0f172aad;border-color:#38bdf81f}body.public-theme-active .public-service-card-action{min-height:2.35rem;color:var(--services-blue);background:linear-gradient(135deg,#eff6ffeb,#ecfeffd1);border:1px solid #2563eb24;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding:.55rem .72rem;font-size:.75rem;font-weight:820;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}body.public-theme-active .public-service-card-action:hover,body.public-theme-active .public-service-card-action:focus-visible{color:#0891b2;border-color:#06b6d45c;transform:translate(.12rem)}body.public-theme-active[data-public-theme=dark] .public-service-card-action{color:#67e8f9;background:linear-gradient(135deg,#082f496b,#1e1b4b57);border-color:#22d3ee24}body.public-theme-active[data-public-theme=dark] .public-service-card-action:hover,body.public-theme-active[data-public-theme=dark] .public-service-card-action:focus-visible{color:#cffafe;border-color:#22d3ee57}body.public-theme-active .public-services-footer{justify-content:center;margin-top:1.55rem;display:flex}body.public-theme-active .public-services-view-all{min-height:2.65rem;color:var(--services-blue);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #2563eb29;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}body.public-theme-active .public-services-view-all:hover,body.public-theme-active .public-services-view-all:focus-visible{background:#ffffffd1;border-color:#06b6d46b;transform:translateY(-.12rem)}body.public-theme-active[data-public-theme=dark] .public-services-view-all{color:#67e8f9;background:#08121f9e;border-color:#22d3ee24}body.public-theme-active[data-public-theme=dark] .public-services-view-all:hover,body.public-theme-active[data-public-theme=dark] .public-services-view-all:focus-visible{background:#0a1828d6;border-color:#22d3ee57}@media (width>=640px) and (width<=1023px){body.public-theme-active .public-service-card{flex-basis:calc(33.3333% - .666667rem)}}@media (width<=639px){body.public-theme-active .public-services-flowfield{opacity:.66;inset:-4% -70%}body.public-theme-active .public-services-flow-route{opacity:.42;height:10rem}body.public-theme-active .public-services-carousel{margin-top:1.45rem}body.public-theme-active .public-services-track{gap:.78rem}body.public-theme-active .public-service-card{border-radius:1.2rem;flex-basis:calc(52.6316% - .410526rem);min-height:13.4rem;padding:.82rem}body.public-theme-active .public-service-card-icon{border-radius:.82rem;flex-basis:2.65rem;width:2.65rem;height:2.65rem;font-size:.64rem}body.public-theme-active .public-service-card-icon-image{padding:.48rem}body.public-theme-active .public-service-card-featured{min-height:1.5rem;padding:.2rem .42rem;font-size:.58rem}body.public-theme-active .public-service-card-copy{margin-top:.75rem}body.public-theme-active .public-service-card-copy h3{font-size:.92rem}body.public-theme-active .public-service-card-copy p{-webkit-line-clamp:2;margin-top:.38rem;font-size:.7rem;line-height:1.45}body.public-theme-active .public-service-card-hints{gap:.32rem;margin-top:.62rem}body.public-theme-active .public-service-card-hints span{padding:.22rem .4rem;font-size:.58rem}body.public-theme-active .public-service-card-action{border-radius:.72rem;min-height:2rem;margin-top:auto;padding:.42rem .55rem;font-size:.66rem}body.public-theme-active .public-services-footer{margin-top:1.15rem}body.public-theme-active .public-services-view-all{min-height:2.35rem;padding:.48rem .86rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-services-flow-route,body.public-theme-active .public-services-flow-route:after,body.public-theme-active .public-services-flow-glow{animation:none}body.public-theme-active .public-service-card,body.public-theme-active .public-service-card-action,body.public-theme-active .public-services-view-all{transition:none}}@media (width<=639px){body.public-theme-active .public-services-section .public-service-card-copy p{display:none}body.public-theme-active :is(#about,#skills,#services,#projects,#companies,#experience,#education,#certifications,#certification-achievements,#achievements,#team,#testimonials,#blog,#posts,#faq,#faqs,#contact) h2{letter-spacing:-.035em!important;font-size:clamp(1.25rem,6vw,1.65rem)!important;line-height:1.08!important}}body.public-theme-active .public-services-section .public-service-card{--service-film-accent:var(--services-cyan);--service-film-speed:13s;isolation:isolate;border:1px solid var(--service-film-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card{border:1px solid color-mix(in srgb, var(--service-film-accent) 34%, var(--services-border))}}body.public-theme-active .public-services-section .public-service-card{background:radial-gradient(ellipse at 18% 4%, var(--service-film-accent), transparent 44%), radial-gradient(ellipse at 92% 94%, var(--services-violet), transparent 48%), linear-gradient(145deg, var(--services-card-strong), var(--services-card))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card{background:radial-gradient(ellipse at 18% 4%, color-mix(in srgb, var(--service-film-accent) 17%, transparent), transparent 44%), radial-gradient(ellipse at 92% 94%, color-mix(in srgb, var(--services-violet) 9%, transparent), transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--services-card-strong) 95%, transparent), color-mix(in srgb, var(--services-card) 97%, var(--services-blue) 3%))}}body.public-theme-active .public-services-section .public-service-card{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px var(--service-film-accent), 0 18px 44px var(--services-shadow)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--service-film-accent) 5%, transparent), 0 18px 44px color-mix(in srgb, var(--services-shadow) 84%, transparent)}}body.public-theme-active .public-services-section .public-service-card:nth-child(4n+2){--service-film-accent:var(--services-blue);--service-film-speed:14.5s}body.public-theme-active .public-services-section .public-service-card:nth-child(4n+3){--service-film-accent:var(--services-violet);--service-film-speed:12s}body.public-theme-active .public-services-section .public-service-card:nth-child(4n+4){--service-film-accent:var(--services-cyan)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card:nth-child(4n+4){--service-film-accent:color-mix(in srgb, var(--services-cyan) 52%, var(--services-violet))}}body.public-theme-active .public-services-section .public-service-card:nth-child(4n+4){--service-film-speed:15.5s}body.public-theme-active .public-services-section .public-service-card:before{content:"";z-index:0;border-top:1px solid var(--service-film-accent);width:168%;height:4.2rem;position:absolute;top:19%;left:-34%}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card:before{border-top:1px solid color-mix(in srgb, var(--service-film-accent) 22%, transparent)}}body.public-theme-active .public-services-section .public-service-card:before{border-bottom:1px solid var(--service-film-accent)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card:before{border-bottom:1px solid color-mix(in srgb, var(--service-film-accent) 20%, transparent)}}body.public-theme-active .public-services-section .public-service-card:before{background:repeating-linear-gradient(90deg, var(--service-film-accent) 0 .42rem, transparent .42rem 1.18rem) top / auto .28rem repeat-x, repeating-linear-gradient(90deg, var(--service-film-accent) 0 .42rem, transparent .42rem 1.18rem) bottom / auto .28rem repeat-x, repeating-linear-gradient(90deg, transparent 0 1.95rem, var(--service-film-accent) 1.95rem 2.02rem, transparent 2.02rem 3.9rem) center / auto 100% repeat-x, linear-gradient(90deg, transparent, var(--service-film-accent), transparent)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--service-film-accent) 34%, transparent) 0 .42rem, transparent .42rem 1.18rem) top / auto .28rem repeat-x, repeating-linear-gradient(90deg, color-mix(in srgb, var(--service-film-accent) 30%, transparent) 0 .42rem, transparent .42rem 1.18rem) bottom / auto .28rem repeat-x, repeating-linear-gradient(90deg, transparent 0 1.95rem, color-mix(in srgb, var(--service-film-accent) 14%, transparent) 1.95rem 2.02rem, transparent 2.02rem 3.9rem) center / auto 100% repeat-x, linear-gradient(90deg, transparent, color-mix(in srgb, var(--service-film-accent) 8%, transparent), transparent)}}body.public-theme-active .public-services-section .public-service-card:before{opacity:.42;transform-origin:50%;pointer-events:none;animation:serviceCardFilmRun var(--service-film-speed) linear infinite, serviceCardFilmBreathe 4.8s ease-in-out infinite alternate;will-change:background-position, opacity, transform;transform:rotate(-6deg)}body.public-theme-active .public-services-section .public-service-card:after{content:"";z-index:0;background:linear-gradient(108deg, transparent 35%, var(--service-film-accent) 43%, var(--service-film-accent) 48%, #ffffff14 50%, var(--service-film-accent) 53%, transparent 61%);position:absolute;inset:-30% -58%}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card:after{background:linear-gradient(108deg, transparent 35%, color-mix(in srgb, var(--service-film-accent) 5%, transparent) 43%, color-mix(in srgb, var(--service-film-accent) 17%, transparent) 48%, #ffffff14 50%, color-mix(in srgb, var(--service-film-accent) 11%, transparent) 53%, transparent 61%)}}body.public-theme-active .public-services-section .public-service-card:after{opacity:0;pointer-events:none;will-change:transform, opacity;animation:8.5s ease-in-out infinite serviceCardProjectorSweep;transform:translate(-42%)rotate(-4deg)}body.public-theme-active .public-services-section .public-service-card>*{z-index:1;position:relative}body.public-theme-active .public-services-section .public-service-card:hover{border-color:var(--service-film-accent)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card:hover{border-color:color-mix(in srgb, var(--service-film-accent) 58%, var(--services-border))}}body.public-theme-active .public-services-section .public-service-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px var(--service-film-accent), 0 24px 58px var(--service-film-accent), 0 16px 38px var(--services-shadow)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active .public-services-section .public-service-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px color-mix(in srgb, var(--service-film-accent) 8%, transparent), 0 24px 58px color-mix(in srgb, var(--service-film-accent) 12%, transparent), 0 16px 38px color-mix(in srgb, var(--services-shadow) 94%, transparent)}}body.public-theme-active .public-services-section .public-service-card:hover:before{opacity:.58}body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card{border-color:var(--service-film-accent)}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card{border-color:color-mix(in srgb, var(--service-film-accent) 40%, var(--services-border))}}body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card{background:radial-gradient(ellipse at 18% 4%, var(--service-film-accent), transparent 44%), radial-gradient(ellipse at 92% 94%, var(--services-violet), transparent 48%), linear-gradient(145deg, var(--services-card-strong), var(--services-card))}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card{background:radial-gradient(ellipse at 18% 4%, color-mix(in srgb, var(--service-film-accent) 20%, transparent), transparent 44%), radial-gradient(ellipse at 92% 94%, color-mix(in srgb, var(--services-violet) 11%, transparent), transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--services-card-strong) 93%, #071426), color-mix(in srgb, var(--services-card) 95%, #020817))}}body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card{box-shadow:inset 0 1px 0 #ffffff09, inset 0 0 0 1px var(--service-film-accent), 0 22px 50px #0000003d}@supports (color:color-mix(in lab, red, red)){body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card{box-shadow:inset 0 1px 0 #ffffff09, inset 0 0 0 1px color-mix(in srgb, var(--service-film-accent) 7%, transparent), 0 22px 50px #0000003d}}body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card:before{opacity:.48}body.public-theme-active[data-public-theme=dark] .public-services-section .public-service-card:after{filter:saturate(1.12)}@media (width<=639px){body.public-theme-active .public-services-section .public-service-card:before{opacity:.3;width:192%;height:3.4rem;top:24%;left:-46%;transform:rotate(-7deg)}body.public-theme-active .public-services-section .public-service-card:after{opacity:0;animation-duration:11s}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-services-section .public-service-card:before,body.public-theme-active .public-services-section .public-service-card:after{animation:none!important}body.public-theme-active .public-services-section .public-service-card:before{background-position:0 0,0 100%,0,0 0}}@keyframes serviceCardFilmRun{0%{background-position:0 0,0 100%,0,0 0}to{background-position:14.16rem 0,14.16rem 100%,15.6rem,9rem 0}}@keyframes serviceCardFilmBreathe{0%{opacity:.32;transform:translate(-1.5%,-2%)rotate(-6deg)}to{opacity:.52;transform:translate(1.5%,2%)rotate(-4.5deg)}}@keyframes serviceCardProjectorSweep{0%,18%{opacity:0;transform:translate(-44%)rotate(-4deg)}34%{opacity:.72}52%{opacity:.15;transform:translate(40%)rotate(-4deg)}to{opacity:0;transform:translate(40%)rotate(-4deg)}}body.public-theme-active .public-clients-partners-home{isolation:isolate;background:radial-gradient(circle at 10% 18%,#60a5fa33,#0000 17%),radial-gradient(circle at 82% 14%,#22d3ee29,#0000 21%),radial-gradient(circle at 78% 82%,#a855f726,#0000 23%),linear-gradient(135deg,#f8fbff 0%,#edf6ff 45%,#f6f9ff 100%);position:relative;overflow:hidden}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home{background:radial-gradient(at 8% 12%,#06b6d447,#0000 24%),radial-gradient(at 88% 14%,#2563eb4d,#0000 28%),radial-gradient(at 72% 80%,#7c3aed4d,#0000 30%),radial-gradient(at 34% 68%,#0ea5e929,#0000 34%),linear-gradient(135deg,#020712 0%,#061224 28%,#081a34 56%,#101238 78%,#050a16 100%);box-shadow:inset 0 1px #7dd3fc0d,inset 0 -1px #818cf814}body.public-theme-active .public-clients-partners-home:before{content:"";z-index:0;filter:blur(64px);opacity:.7;pointer-events:none;background:conic-gradient(from 205deg,#0000 0deg,#22d3ee21 48deg,#3b82f626 105deg,#8b5cf621 164deg,#0000 225deg);border-radius:50%;width:62rem;height:34rem;animation:16s ease-in-out infinite alternate rnxClientsPartnersAurora;position:absolute;top:-10rem;left:20%;transform:rotate(-8deg)}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;opacity:0!important;background:0 0!important;border:0!important;display:none!important}body.public-theme-active .public-clients-partners-home-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}body.public-theme-active .public-clients-partners-home-orb,body.public-theme-active .public-clients-partners-home-beam,body.public-theme-active .public-clients-partners-home-grid,body.public-theme-active .public-clients-partners-home-ring,body.public-theme-active .public-clients-partners-home-pulse{display:block;position:absolute}body.public-theme-active .public-clients-partners-home-orb{filter:blur(14px);border-radius:9999px;animation:14s ease-in-out infinite rnxClientsPartnersFloat}body.public-theme-active .public-clients-partners-home-orb-one{background:radial-gradient(circle,#3b82f647,#0000 72%);width:14rem;height:14rem;top:-4rem;left:-3rem}body.public-theme-active .public-clients-partners-home-orb-two{background:radial-gradient(circle,#22d3ee38,#0000 72%);width:18rem;height:18rem;animation-delay:-4s;top:20%;right:6%}body.public-theme-active .public-clients-partners-home-orb-three{background:radial-gradient(circle,#8b5cf629,#0000 72%);width:10rem;height:10rem;animation-delay:-8s;bottom:4%;right:4%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-orb-one{opacity:.82;background:radial-gradient(circle,#06b6d44d,#0000 72%)}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-orb-two{opacity:.88;background:radial-gradient(circle,#2563eb52,#0000 72%)}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-orb-three{opacity:.65;background:radial-gradient(circle,#8b5cf63d,#0000 72%);width:9rem;height:9rem;bottom:6%;right:5%}body.public-theme-active .public-clients-partners-home-beam{opacity:.48;border-radius:9999px;animation:18s linear infinite rnxClientsPartnersBeam}body.public-theme-active .public-clients-partners-home-beam-one{background:linear-gradient(90deg,#0000,#3b82f66b,#0000);width:42rem;height:1px;top:5rem;left:18%}body.public-theme-active .public-clients-partners-home-beam-two{background:linear-gradient(90deg,#0000,#22d3ee61,#0000);width:28rem;height:1px;animation-direction:reverse;bottom:4.5rem;right:8%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-beam-one{background:linear-gradient(90deg,#0000,#22d3ee2e,#3b82f66b,#0000);height:1px}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-beam-two{background:linear-gradient(90deg,#0000,#8b5cf62e,#22d3ee57,#0000)}body.public-theme-active .public-clients-partners-home-grid{opacity:.5;background-image:linear-gradient(#2563eb12 1px,#0000 1px),linear-gradient(90deg,#2563eb12 1px,#0000 1px);background-size:70px 70px;border-radius:2rem;animation:30s linear infinite rnxClientsPartnersGrid;inset:11% 7% 9%;-webkit-mask-image:radial-gradient(circle,#000 36%,#0000 90%);mask-image:radial-gradient(circle,#000 36%,#0000 90%)}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-grid{opacity:.24;background-image:linear-gradient(#22d3ee0b 1px,#0000 1px),linear-gradient(90deg,#3b82f60e 1px,#0000 1px)}body.public-theme-active .public-clients-partners-home-ring{border:1px solid #3b82f626;border-radius:9999px;animation:24s linear infinite rnxClientsPartnersRotate}body.public-theme-active .public-clients-partners-home-ring-one{width:19rem;height:19rem;top:7rem;right:12%}body.public-theme-active .public-clients-partners-home-ring-two{border-color:#22d3ee24;width:11rem;height:11rem;animation-duration:20s;animation-direction:reverse;bottom:2rem;left:10%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-ring-one{border-color:#22d3ee24;box-shadow:0 0 60px #22d3ee06}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-ring-two{border-color:#6366f11c;box-shadow:0 0 50px #6366f105}body.public-theme-active .public-clients-partners-home-pulse{opacity:.5;border:1px solid #3b82f621;border-radius:9999px;animation:7s ease-out infinite rnxClientsPartnersPulse}body.public-theme-active .public-clients-partners-home-pulse-one{width:15rem;height:15rem;top:8rem;right:14%}body.public-theme-active .public-clients-partners-home-pulse-two{width:9rem;height:9rem;animation-delay:-2s;bottom:3rem;left:12%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-pulse-one{border-color:#22d3ee21}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-pulse-two{border-color:#8b5cf61a}@keyframes rnxClientsPartnersAurora{0%{opacity:.58;transform:translate(-2%)rotate(-8deg)scale(1)}to{opacity:.84;transform:translate(3%,2%)rotate(-3deg)scale(1.06)}}@keyframes rnxClientsPartnersFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-14px)scale(1.04)}}@keyframes rnxClientsPartnersBeam{0%{opacity:.16;transform:translate(-6%)}50%{opacity:.5}to{opacity:.16;transform:translate(6%)}}@keyframes rnxClientsPartnersGrid{0%{transform:translate(0)}to{transform:translate(18px,12px)}}@keyframes rnxClientsPartnersRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rnxClientsPartnersPulse{0%{opacity:0;transform:scale(.88)}35%{opacity:.32}to{opacity:0;transform:scale(1.2)}}@media (width<=1023.98px){body.public-theme-active .public-clients-partners-home:before{width:48rem;left:2%}body.public-theme-active .public-clients-partners-home-grid{background-size:56px 56px;inset:10% 5% 9%}body.public-theme-active .public-clients-partners-home-ring-one{width:13rem;height:13rem;top:9rem;right:-1rem}body.public-theme-active .public-clients-partners-home-beam-one{width:22rem;left:8%}}@media (width<=767.98px){body.public-theme-active .public-clients-partners-home:before{filter:blur(50px);width:34rem;height:24rem;top:-5rem;left:-8rem}body.public-theme-active .public-clients-partners-home-orb-one{width:10rem;height:10rem;top:-3rem;left:-3rem}body.public-theme-active .public-clients-partners-home-orb-two{width:11rem;height:11rem;top:18%;right:-2rem}body.public-theme-active .public-clients-partners-home-orb-three{width:7rem;height:7rem;bottom:1rem;right:-1rem}body.public-theme-active .public-clients-partners-home-grid{opacity:.3;background-size:42px 42px;inset:9% 4% 7%}body.public-theme-active .public-clients-partners-home-ring-one{width:9.5rem;height:9.5rem;top:12rem;right:-2rem}body.public-theme-active .public-clients-partners-home-ring-two,body.public-theme-active .public-clients-partners-home-pulse-two,body.public-theme-active .public-clients-partners-home-beam-two{display:none}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-clients-partners-home:before,body.public-theme-active .public-clients-partners-home-orb,body.public-theme-active .public-clients-partners-home-beam,body.public-theme-active .public-clients-partners-home-grid,body.public-theme-active .public-clients-partners-home-ring,body.public-theme-active .public-clients-partners-home-pulse{animation:none!important}}body.public-theme-active .public-clients-partners-page-hero{isolation:isolate;position:relative}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero{background:radial-gradient(circle at 8% 20%,#06b6d433,#0000 22%),radial-gradient(circle at 88% 18%,#3b82f63d,#0000 26%),radial-gradient(circle at 78% 82%,#8b5cf647,#0000 30%),radial-gradient(circle at 42% 68%,#0ea5e91a,#0000 32%),linear-gradient(132deg,#06101d 0%,#07172a 36%,#0b1733 66%,#111139 100%)!important;border-color:#67e8f91a!important;box-shadow:inset 0 1px #7dd3fc0a,0 30px 86px #0208176b!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:before,body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:after{content:"";pointer-events:none;z-index:0;position:absolute}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:before{filter:blur(56px);opacity:.72;background:conic-gradient(from 212deg,#0000 0deg,#22d3ee2e 46deg,#3b82f63d 104deg,#8b5cf63d 166deg,#ec489914 208deg,#0000 270deg);border-radius:46%;width:74%;height:145%;animation:13s ease-in-out infinite alternate rnxClientsPartnersPageAurora;top:-58%;left:18%;transform:rotate(-10deg)scale(1.05)}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:after{filter:blur(42px);opacity:.68;background:radial-gradient(circle,#6366f138,#0ea5e914 42%,#0000 72%);border-radius:50%;width:48%;height:92%;animation:10s ease-in-out infinite alternate rnxClientsPartnersPageGlow;bottom:-44%;right:-8%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero>div[aria-hidden=true]{opacity:.78}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero>div[aria-hidden=true]:first-child{background:#22d3ee14!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero>div[aria-hidden=true]:nth-child(2){background:#6366f114!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero>div[aria-hidden=true]:nth-child(3){opacity:.56}@keyframes rnxClientsPartnersPageAurora{0%{opacity:.58;transform:translate(-3%)rotate(-10deg)scale(1.02)}50%{opacity:.82}to{opacity:.68;transform:translate(5%,4%)rotate(-4deg)scale(1.1)}}@keyframes rnxClientsPartnersPageGlow{0%{transform:translate(0)scale(.96)}to{transform:translate(-7%,-5%)scale(1.1)}}@media (width<=767.98px){body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero{background:radial-gradient(circle at 12% 14%,#06b6d42e,#0000 24%),radial-gradient(circle at 88% 18%,#3b82f633,#0000 28%),radial-gradient(circle at 78% 86%,#8b5cf638,#0000 32%),linear-gradient(138deg,#06101d 0%,#08172b 52%,#111139 100%)!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:before{filter:blur(46px);width:96%;height:90%;top:-38%;left:4%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:after{width:78%;height:68%;bottom:-28%;right:-22%}}@media (prefers-reduced-motion:reduce){body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:before,body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-hero:after{animation:none!important}}body.public-theme-active[data-public-theme=dark] #main-content{background:radial-gradient(circle at 12% 30%,#0ea5e921,#0000 24%),radial-gradient(circle at 84% 70%,#7c3aed26,#0000 30%),radial-gradient(circle at 50% 58%,#2563eb12,#0000 36%),linear-gradient(#05101e 0%,#071627 46%,#09192d 100%)!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-content{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 14%,#0ea5e921,#0000 27%),radial-gradient(circle at 88% 34%,#3b82f621,#0000 31%),radial-gradient(circle at 72% 92%,#8b5cf621,#0000 33%),linear-gradient(145deg,#081627fc 0%,#081c31fc 52%,#0c1630fc 100%)!important;border-color:#67e8f91a!important;box-shadow:inset 0 1px #7dd3fc08,0 28px 78px #0208175c!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-content:before,body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-content:after{content:"";pointer-events:none;filter:blur(50px);z-index:-1;border-radius:9999px;position:absolute}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-content:before{background:radial-gradient(circle,#2563eb30,#22d3ee0f 48%,#0000 74%);width:25rem;height:19rem;animation:12s ease-in-out infinite alternate rnxClientsPartnersSurfaceGlow;top:4rem;right:7%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-content:after{background:radial-gradient(circle,#7c3aed29,#3b82f60d 50%,#0000 76%);width:22rem;height:17rem;animation:15s ease-in-out infinite alternate-reverse rnxClientsPartnersSurfaceGlow;bottom:-5rem;left:8%}body.public-theme-active[data-public-theme=dark] .public-clients-partners-filterbar{background:radial-gradient(circle at 18% 30%,#0ea5e91f,#0000 35%),linear-gradient(115deg,#091b2ff7,#0c2037f7 55%,#0a182cf7)!important;border-color:#67e8f91f!important;box-shadow:inset 0 1px #7dd3fc09,0 16px 38px #0208173d!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-filterbar button[aria-pressed=false]{box-shadow:inset 0 1px #ffffff06;color:#cbd5e1!important;background:linear-gradient(#0f243bf7,#0a1c31f7)!important;border-color:#7dd3fc29!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-filterbar button[aria-pressed=false]:hover{color:#a5f3fc!important;background:linear-gradient(#0d2f49fa,#0c233dfa)!important;border-color:#67e8f94d!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-filterbar select,body.public-theme-active[data-public-theme=dark] .public-clients-partners-filterbar input{box-shadow:inset 0 1px #ffffff05;color:#e2e8f0!important;background:linear-gradient(#071424f5,#091b2ff5)!important;border-color:#7dd3fc21!important}body.public-theme-active[data-public-theme=dark] .public-client-partner-card{isolation:isolate;position:relative;background:radial-gradient(circle at 10% 10%,#0ea5e91f,#0000 31%),radial-gradient(circle at 92% 84%,#6366f11c,#0000 34%),linear-gradient(145deg,#0e223a 0%,#0c1d33 48%,#0b1931 100%)!important;border-color:#67e8f924!important;box-shadow:inset 0 1px #7dd3fc0a,0 20px 42px #02081757,0 0 0 1px #22d3ee08!important}body.public-theme-active[data-public-theme=dark] .public-client-partner-card:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;background:linear-gradient(125deg,#22d3ee0d,#0000 32% 70%,#8b5cf60d);position:absolute;inset:0}body.public-theme-active[data-public-theme=dark] .public-client-partner-card:hover{border-color:#67e8f940!important;box-shadow:inset 0 1px #7dd3fc0d,0 26px 52px #02081761,0 0 28px #0ea5e90f!important}@keyframes rnxClientsPartnersSurfaceGlow{0%{opacity:.6;transform:translate(-3%)scale(.96)}to{opacity:.92;transform:translate(3%,-2%)scale(1.05)}}@media (prefers-reduced-motion:reduce){body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-content:before,body.public-theme-active[data-public-theme=dark] .public-clients-partners-page-content:after{animation:none!important}}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home:before{filter:blur(42px);opacity:.46;width:22rem;height:22rem;top:-4rem;right:8%;background:radial-gradient(circle,#22d3ee1f,#0000 72%)!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home:after{filter:blur(36px);opacity:.42;width:13rem;height:13rem;bottom:-2rem;left:auto;right:-2rem;background:radial-gradient(circle,#8b5cf62e 0%,#2563eb1a 40%,#0000 74%)!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-orb-three{opacity:.34;width:9rem;height:9rem;bottom:4%;right:3%;background:radial-gradient(circle,#7c3aed33,#0000 72%)!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-ring-two{box-shadow:0 0 34px #3b82f609;border-color:#38bdf81a!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-pulse-two{opacity:.28;border-color:#6366f117!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home:after,body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-orb-three{display:none!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home{background:radial-gradient(circle at 12% 22%,#06b6d43d,#0000 17%),radial-gradient(circle at 58% 48%,#2563eb21,#0000 33%),radial-gradient(circle at 82% 18%,#3b82f633,#0000 22%),radial-gradient(circle at 86% 80%,#7c3aed42,#0000 26%),linear-gradient(135deg,#04101d 0%,#08172b 28%,#0b2343 62%,#081529 100%)!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home:before{opacity:.44;background:radial-gradient(circle,#38bdf821,#0000 74%)!important}body.public-theme-active[data-public-theme=dark] .public-clients-partners-home-scene{background:radial-gradient(circle at 76% 62%,#6366f11f,#0000 18%),radial-gradient(circle at 26% 78%,#06b6d414,#0000 16%)}.rnx-home-clients-section{background:radial-gradient(circle at 0 0,#ffffffeb,#0000 24%),radial-gradient(circle at 88% 18%,#7dd3fc33,#0000 18%),radial-gradient(circle at 78% 88%,#c4b5fd2e,#0000 22%),linear-gradient(135deg,#f6fbff 0%,#f9fcff 52%,#f3f7ff 100%);position:relative;overflow:hidden}.rnx-home-clients-section:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.rnx-home-clients-shell{z-index:1;position:relative}.rnx-home-clients-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffd1,#ffffffb8),linear-gradient(135deg,#ffffffbf,#eff6ffb8);border:1px solid #bfdbfea6;border-radius:2rem;padding:2.25rem;position:relative;overflow:hidden;box-shadow:0 25px 70px #3b82f61a,inset 0 1px #ffffffd1}.rnx-home-clients-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 24%,#38bdf81f,#0000 18%),radial-gradient(circle at 88% 78%,#a78bfa1f,#0000 22%);position:absolute;inset:0}.rnx-home-clients-hero{text-align:center}.rnx-home-clients-heading{max-width:54rem;margin:0 auto}.rnx-home-clients-eyebrow{color:#2563eb;letter-spacing:.26em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.78rem;font-weight:800;display:inline-flex}.rnx-home-clients-eyebrow:before,.rnx-home-clients-eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#3b82f68c,#0000);width:3rem;height:1px}.rnx-home-clients-title{color:#020617;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,4rem);font-weight:900;line-height:.98}.rnx-home-clients-description{color:#64748b;max-width:44rem;margin:1.15rem auto 0;font-size:1rem;line-height:1.85}.rnx-home-clients-counts{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.5rem;display:flex}.rnx-home-clients-count{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.72rem 1.15rem;font-size:.95rem;font-weight:700;display:inline-flex}.rnx-home-clients-count--client{color:#2563eb;background:#eff6ffd6;border:1px solid #3b82f640;box-shadow:inset 0 1px #fffc}.rnx-home-clients-count--partner{color:#047857;background:#ecfdf5d6;border:1px solid #10b98140;box-shadow:inset 0 1px #fffc}.rnx-home-clients-cards{scroll-snap-type:x proximity;scrollbar-width:none;gap:1rem;margin-top:2rem;padding:.3rem 0 .7rem;display:flex;position:relative;overflow-x:auto}.rnx-home-clients-cards::-webkit-scrollbar{display:none}.rnx-home-clients-card{aspect-ratio:1/1.08;scroll-snap-align:start;min-width:10.5rem;transform-style:preserve-3d;background:linear-gradient(#fffffff0,#f5faffdb),linear-gradient(135deg,#7dd3fc1f,#c4b5fd24);border:1px solid #bfdbfe85;border-radius:1.9rem;flex-direction:column;flex:0 0 calc(50% - .5rem);justify-content:center;align-items:center;gap:1rem;padding:1.35rem 1rem 1.15rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 20px 40px #2563eb1f,0 8px 16px #0f172a14,inset 0 1px #ffffffdb,inset 0 -14px 22px #bfdbfe2e}.rnx-home-clients-card:hover{border-color:#60a5fa8f;transform:translateY(-4px)rotateX(2deg);box-shadow:0 26px 48px #2563eb29,0 10px 20px #0f172a1a,inset 0 1px #ffffffe6,inset 0 -18px 26px #bfdbfe38}.rnx-home-clients-card--loading{min-height:13.5rem;animation:1.5s ease-in-out infinite pulse}.rnx-home-clients-card-shine{border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(circle at 50% 18%,#ffffffeb,#0000 28%),linear-gradient(135deg,#0000 0%,#ffffff1a 46%,#0000 100%);position:absolute;inset:0}.rnx-home-clients-card-logo{z-index:1;background:radial-gradient(circle,#ffffffeb,#f0f9ffb8 68%,#0000 100%),linear-gradient(#ffffff8f,#e0f2fe57);border-radius:1.6rem;place-items:center;width:clamp(5.5rem,15vw,7.4rem);height:clamp(5.5rem,15vw,7.4rem);padding:.85rem;display:grid;position:relative;box-shadow:0 22px 44px #3b82f629,0 0 32px #60a5fa24}.rnx-home-clients-card-logo img{object-fit:contain;max-width:100%;max-height:100%}.rnx-home-clients-card-initials{color:#0f172a;letter-spacing:-.04em;font-size:1.95rem;font-weight:900}.rnx-home-clients-card-name{z-index:1;text-align:center;color:#020617;letter-spacing:-.03em;overflow-wrap:anywhere;width:100%;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3;position:relative}.rnx-home-clients-cta-wrap{justify-content:center;margin-top:1.75rem;display:flex}.rnx-home-clients-cta{color:#2563eb;background:linear-gradient(135deg,#ffffffd6,#eff6ffc7);border:1px solid #3b82f642;border-radius:1rem;justify-content:center;align-items:center;max-width:100%;min-height:3.2rem;padding:.82rem 1.3rem;font-size:.95rem;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 18px 34px #3b82f61f,inset 0 1px #ffffffe6}.rnx-home-clients-cta:hover{border-color:#2563eb66;transform:translateY(-2px);box-shadow:0 22px 40px #3b82f629,inset 0 1px #fffffff2}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-section{background:radial-gradient(circle at 12% 14%,#06b6d438,#0000 24%),radial-gradient(circle at 86% 18%,#3b82f638,#0000 28%),radial-gradient(circle at 82% 86%,#8b5cf647,#0000 34%),linear-gradient(135deg,#020617 0%,#061329 48%,#120f35 100%);border-color:#1e293be6}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-section:before{opacity:.38;background-image:linear-gradient(#38bdf812 1px,#0000 1px),linear-gradient(90deg,#60a5fa12 1px,#0000 1px)}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-panel{background:linear-gradient(#06172ee6,#020c1beb),linear-gradient(135deg,#082f497a,#1e29634d);border-color:#22d3ee1f;box-shadow:0 34px 80px #0206178c,inset 0 1px #7dd3fc14}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-panel:before{background:radial-gradient(circle at 14% 18%,#22d3ee1f,#0000 18%),radial-gradient(circle at 84% 78%,#818cf82e,#0000 24%)}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-title,body.public-theme-active[data-public-theme=dark] .rnx-home-clients-card-name{color:#f8fafc}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-description{color:#cbd5e1}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-card{background:linear-gradient(#020a19f2,#030f24eb),linear-gradient(135deg,#0ea5e91f,#6366f11f);border-color:#22d3ee29;box-shadow:0 26px 48px #02061773,0 0 0 1px #22d3ee0d,inset 0 1px #ffffff0a,inset 0 -20px 28px #082f4938}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-card:hover{border-color:#38bdf847;box-shadow:0 28px 54px #02061785,0 0 0 1px #38bdf814,inset 0 1px #ffffff0f,inset 0 -24px 32px #312e8142}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-card-shine{background:radial-gradient(circle at 50% 16%,#ffffff14,#0000 24%),linear-gradient(135deg,#0000 0%,#ffffff0a 46%,#0000 100%)}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-card-logo{background:radial-gradient(circle,#0ea5e929,#020a190d 64%,#0000 100%),linear-gradient(#082f4994,#0f172a52);box-shadow:0 24px 44px #0206175c,0 0 38px #38bdf826}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-card-initials{color:#f8fafc}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-count--client{color:#93c5fd;background:#17255485;border-color:#3b82f63d}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-count--partner{color:#a7f3d0;background:#064e3b6b;border-color:#10b9813d}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-cta{color:#7dd3fc;background:linear-gradient(135deg,#0f172aeb,#0a1630db);border-color:#38bdf82e;box-shadow:0 22px 42px #0206176b,inset 0 1px #7dd3fc14}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-cta:hover{border-color:#38bdf847}@media (width>=768px){.rnx-home-clients-panel{padding:3rem}.rnx-home-clients-card{flex-basis:calc(33.3333% - .666667rem)}}@media (width>=1280px){.rnx-home-clients-card{flex-basis:calc(16.6667% - .833333rem)}}@media (width<=767.98px){.rnx-home-clients-panel{border-radius:1.6rem;padding:1.5rem}.rnx-home-clients-title{font-size:clamp(1.85rem,10vw,2.75rem)}.rnx-home-clients-description{font-size:.92rem;line-height:1.7}.rnx-home-clients-counts{gap:.7rem}.rnx-home-clients-count{min-height:2.5rem;padding:.6rem .95rem;font-size:.84rem}.rnx-home-clients-card{border-radius:1.55rem;flex-basis:47.5%;min-width:9.4rem;padding:1.2rem .9rem 1rem}.rnx-home-clients-card-name{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.rnx-home-clients-card,.rnx-home-clients-cta{transition:none}.rnx-home-clients-card:hover,.rnx-home-clients-cta:hover{transform:none}}.rnx-home-clients-panel{overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important}.rnx-home-clients-panel:before{display:none!important}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-panel{box-shadow:none!important;background:0 0!important;border:0!important}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-panel:before{display:none!important}@media (width<=767.98px){.rnx-home-clients-panel{border-radius:0!important;padding:0!important}.rnx-home-clients-description{display:none!important}.rnx-home-clients-counts{margin-top:1.15rem}.rnx-home-clients-cards{margin-top:1.5rem}}.rnx-home-clients-cta{letter-spacing:-.01em;border-radius:999px;gap:.15rem;min-height:3rem;padding:.7rem 1rem .7rem 1.15rem;font-size:.9rem}.rnx-home-clients-cta-arrow{background:#3b82f61a;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;margin-left:.45rem;font-size:1rem;line-height:1;transition:transform .18s,background .18s;display:inline-grid}.rnx-home-clients-cta:hover .rnx-home-clients-cta-arrow{background:#3b82f629;transform:translate(2px)}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-cta-arrow{background:#38bdf81a}body.public-theme-active[data-public-theme=dark] .rnx-home-clients-cta:hover .rnx-home-clients-cta-arrow{background:#38bdf829}@media (width<=767.98px){.rnx-home-clients-cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-inline:.25rem 2.25rem;gap:.75rem;margin-inline:-.25rem;padding-bottom:.8rem;scroll-padding-inline:.25rem}.rnx-home-clients-card{aspect-ratio:1/1.08;scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 43.5%;min-width:0}.rnx-home-clients-card-logo{border-radius:1.35rem;width:clamp(4.7rem,22vw,5.6rem);height:clamp(4.7rem,22vw,5.6rem);padding:.65rem}.rnx-home-clients-card-name{font-size:.9rem;line-height:1.2}.rnx-home-clients-cta-wrap{margin-top:1.3rem}.rnx-home-clients-cta{min-height:2.85rem;padding:.62rem .85rem .62rem 1rem;font-size:.82rem;box-shadow:0 14px 26px #3b82f61f,inset 0 1px #ffffffe0}.rnx-home-clients-cta-arrow{width:1.55rem;height:1.55rem;margin-left:.35rem;font-size:.9rem}}@media (width>=768px) and (width<=1279.98px){.rnx-home-clients-cards{scroll-snap-type:x proximity;overflow-x:auto}}@media (width>=1280px){.rnx-home-clients-cards{overflow:visible}.rnx-home-clients-card{min-width:0}}body.public-theme-active #main-content h1{text-wrap:balance;max-width:100%;letter-spacing:-.035em!important;font-size:clamp(2rem,4.1vw,3.2rem)!important;font-weight:700!important;line-height:1.08!important}body.public-theme-active #main-content section h2{text-wrap:balance;max-width:min(100%,52rem);letter-spacing:-.03em!important;font-size:clamp(1.7rem,3.2vw,2.65rem)!important;font-weight:700!important;line-height:1.12!important}body.public-theme-active #main-content .public-section-heading-description{margin-top:1rem!important;font-size:clamp(.92rem,1.2vw,1.05rem)!important;line-height:1.7!important}body.public-theme-active #main-content .rnx-home-clients-title{letter-spacing:-.03em!important;font-size:clamp(1.7rem,3.2vw,2.65rem)!important;font-weight:700!important;line-height:1.12!important}body.public-theme-active #main-content .public-clients-partners-page-hero h1,body.public-theme-active #main-content .public-clients-partners-hero h1{letter-spacing:-.035em!important;font-size:clamp(2rem,4.1vw,3.2rem)!important;font-weight:700!important;line-height:1.08!important}@media (width<=767.98px){body.public-theme-active #main-content h1{font-size:clamp(1.9rem,9vw,2.45rem)!important;line-height:1.08!important}body.public-theme-active #main-content section h2,body.public-theme-active #main-content .rnx-home-clients-title{font-size:clamp(1.55rem,7.6vw,2rem)!important;line-height:1.1!important}body.public-theme-active #main-content .public-section-heading-description{margin-top:.8rem!important;font-size:.9rem!important;line-height:1.65!important}}@media (width>=1280px){body.public-theme-active #main-content h1{font-size:3.05rem!important}body.public-theme-active #main-content section h2,body.public-theme-active #main-content .rnx-home-clients-title{font-size:2.5rem!important}}body.public-theme-active #main-content section h1:empty,body.public-theme-active #main-content section h2:empty,body.public-theme-active #main-content section .public-section-heading-description:empty,body.public-theme-active #main-content section .rnx-home-clients-description:empty,body.public-theme-active #main-content section h1:empty,body.public-theme-active #main-content section h2:empty,body.public-theme-active #main-content section p:empty,body.public-theme-active #main-content section [class*=eyebrow]:empty,body.public-theme-active #main-content section .public-section-heading-description:empty,body.public-theme-active #main-content section .rnx-home-clients-description:empty,body.public-theme-active #main-content section .rnx-home-clients-eyebrow:empty,body.public-theme-active #main-content section a:empty,body.public-theme-active #main-content section button:empty{display:none!important}body.public-theme-active .public-statistics-eyebrow{width:100%!important;max-width:none!important;box-shadow:none!important;color:#3b82f6!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:clamp(.75rem,1.3vw,1.15rem)!important;margin:0!important;padding:0!important;display:flex!important}body.public-theme-active .public-statistics-eyebrow>span{opacity:1!important;visibility:visible!important;background:linear-gradient(90deg,#0000,#3b82f6d6)!important;border:0!important;border-radius:0!important;flex:0 0 clamp(2.75rem,6vw,5.5rem)!important;width:clamp(2.75rem,6vw,5.5rem)!important;min-width:0!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important;box-shadow:0 0 8px #3b82f624!important}body.public-theme-active .public-statistics-eyebrow>span:last-child{transform:scaleX(-1)!important}body.public-theme-active .public-statistics-eyebrow>p{color:#3b82f6!important;letter-spacing:.135em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(.72rem,.92vw,.88rem)!important;font-weight:760!important;line-height:1.2!important;display:block!important}body.public-theme-active .public-statistics-heading-accent{opacity:1!important;visibility:visible!important;background:linear-gradient(90deg,#2563ebcc,#38bdf8,#2563ebcc)!important;border:0!important;border-radius:999px!important;width:clamp(4rem,6vw,5.4rem)!important;min-width:0!important;height:2px!important;min-height:2px!important;margin:clamp(1rem,1.4vw,1.35rem) auto 0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;box-shadow:0 0 18px #38bdf838!important}@media (width<=767px){body.public-theme-active .public-statistics-eyebrow{gap:.65rem!important}body.public-theme-active .public-statistics-eyebrow>span{flex-basis:clamp(1.7rem,10vw,2.8rem)!important;width:clamp(1.7rem,10vw,2.8rem)!important}body.public-theme-active .public-statistics-eyebrow>p{letter-spacing:.11em!important;font-size:.64rem!important}}body.public-theme-active .public-faq-section{--faq-bg:#020711;--faq-card:#030d1c;--faq-card-open:#041126;--faq-border:#2e66af47;--faq-border-open:#1291ffb8;--faq-text:#f8fbff;--faq-muted:#aeb9ca;--faq-blue:#168dff;--faq-cyan:#20c8ff;--faq-magenta:#bf2bf0;isolation:isolate;color:var(--faq-text);position:relative;overflow:hidden;background:radial-gradient(ellipse at 7% 76%, #0ea5e91f, transparent 27%), radial-gradient(ellipse at 94% 24%, #4f46e517, transparent 31%), linear-gradient(140deg, #01040b 0%, var(--faq-bg) 48%, #061020 78%, #02050d 100%)!important;border-top:1px solid #3b82f633!important}body.public-theme-active .public-faq-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(158deg,#0000 0 57%,#0ea5e914 58%,#0000 59% 100%),linear-gradient(166deg,#0000 0 68%,#2563eb0e 69%,#0000 70% 100%);animation:18s ease-in-out infinite alternate faq309Beam;position:absolute;inset:-18%}body.public-theme-active .public-faq-section:after{content:"";z-index:0;pointer-events:none;aspect-ratio:2;filter:blur(42px);opacity:.6;background:radial-gradient(#0ea5e938,#0000 56%);width:clamp(28rem,46vw,48rem);position:absolute;bottom:-8rem;left:-15rem}body.public-theme-active .public-faq-section>*{z-index:1;position:relative}body.public-theme-active .public-faq-heading{text-align:center;width:min(100%,64rem);margin-inline:auto}body.public-theme-active .public-faq-eyebrow{color:#4db8ff;letter-spacing:.04em;background:linear-gradient(#061d3ee0,#030f22f0);border:1px solid #168dff75;border-radius:.52rem;justify-content:center;align-items:center;gap:.45rem;min-height:1.75rem;padding:.28rem .78rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}body.public-theme-active .public-faq-eyebrow-dot{background:var(--faq-blue);border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 12px #168dffc2}body.public-theme-active .public-faq-title{letter-spacing:-.045em;margin-top:.76rem;font-size:clamp(2rem,4.25vw,3.55rem);font-weight:900;line-height:1.03;color:var(--faq-text)!important}body.public-theme-active .public-faq-title-accent{color:var(--faq-blue)}body.public-theme-active .public-faq-description{max-width:44rem;color:var(--faq-muted);margin:.62rem auto 0;font-size:clamp(.88rem,1.25vw,1.04rem);line-height:1.62}body.public-theme-active .public-faq-heading-line{background:linear-gradient(90deg, var(--faq-cyan), var(--faq-blue));border-radius:999px;width:2.5rem;height:.16rem;margin:.72rem auto 0;display:block;box-shadow:0 0 13px #20c8ff47}body.public-theme-active .public-faq-home-shell{background:linear-gradient(145deg,#030d1dc7,#020814e0);border:1px solid #326cb63d;border-radius:1rem;width:min(100%,58rem);padding:.5rem;box-shadow:0 26px 58px #0000003d,inset 0 1px #ffffff06;margin:clamp(1.25rem,2.4vw,1.95rem) auto 0!important}body.public-theme-active .public-faq-accordion{gap:.4rem;display:grid}body.public-theme-active .public-faq-item{border:1px solid var(--faq-border);background:radial-gradient(at 2%,#168dff0b,#0000 24%),linear-gradient(145deg,#040f22e6,#020916f0);border-radius:.7rem;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff06}body.public-theme-active .public-faq-item[open]{border-color:var(--faq-border-open);background:radial-gradient(ellipse at 2% 44%, #168dff11, transparent 28%), linear-gradient(145deg, var(--faq-card-open), #020a18);box-shadow:0 0 0 1px #168dff12, 0 15px 34px #0000002e, inset 2px 0 0 var(--faq-blue)}body.public-theme-active .public-faq-summary{cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr) 2.2rem;align-items:center;gap:.82rem;min-height:3.5rem;padding:.48rem .7rem;list-style:none;display:grid}body.public-theme-active .public-faq-summary::-webkit-details-marker{display:none}body.public-theme-active .public-faq-summary::marker{content:""}body.public-theme-active .public-faq-summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #168dffa6,inset 0 0 0 5px #168dff1c}body.public-theme-active .public-faq-question-icon,body.public-theme-active .public-faq-toggle{color:#2fb4ff;background:linear-gradient(145deg,#082755e6,#03122bf0);border:1px solid #297de861;border-radius:.53rem;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 7px 16px #00000029}body.public-theme-active .public-faq-question-icon{width:2.02rem;height:2.02rem;font-size:1.02rem;font-weight:900}body.public-theme-active .public-faq-toggle{justify-self:end;width:1.92rem;height:1.92rem;font-size:1.32rem;line-height:1}body.public-theme-active .public-faq-toggle-minus,body.public-theme-active .public-faq-item[open] .public-faq-toggle-plus{display:none}body.public-theme-active .public-faq-item[open] .public-faq-toggle-minus{display:inline}body.public-theme-active .public-faq-question{color:#f8fbff;min-width:0;font-size:clamp(.86rem,1.3vw,1.01rem);font-weight:700;line-height:1.4;transition:color .18s}body.public-theme-active .public-faq-item[open] .public-faq-question{color:#2eb8ff}body.public-theme-active .public-faq-answer{color:#c0cada;margin:0 .7rem .6rem 3.25rem;padding:.15rem .15rem .16rem}body.public-theme-active .public-faq-answer p{white-space:pre-line;max-width:48rem;font-size:clamp(.82rem,1.12vw,.94rem);line-height:1.62}body.public-theme-active .public-faq-cta-wrap{background:0 0!important;border:0!important;justify-content:center!important;width:min(100%,58rem)!important;margin:.95rem auto 0!important;padding:0!important;display:flex!important}body.public-theme-active .public-faq-cta-wrap>div{display:none!important}body.public-theme-active .public-faq-cta-wrap :is(a,button){min-width:min(100%,15rem);min-height:2.8rem;color:#fff!important;background:linear-gradient(#ffffff1f,#0000 28%),linear-gradient(105deg,#087eff 0%,#244df5 48%,#bd20ef 100%)!important;border:1px solid #42a6ff9e!important;border-radius:.55rem!important;font-weight:800!important;transition:transform .17s,box-shadow .17s,filter .17s!important;box-shadow:0 5px #253196d1,0 14px 28px #2563eb2e,inset 0 1px #ffffff4d!important}@media (hover:hover) and (pointer:fine){body.public-theme-active .public-faq-item:hover{border-color:#288eff75;transform:translateY(-1px)}body.public-theme-active .public-faq-cta-wrap :is(a,button):hover{filter:brightness(1.04)saturate(1.04);transform:translateY(-2px);box-shadow:0 7px #253196d6,0 19px 34px #2563eb38,0 0 24px #bd20ef1a,inset 0 1px #ffffff5c!important}}body.public-theme-active .public-faq-empty{text-align:center;padding:2.3rem 1.2rem}body.public-theme-active .public-faq-empty-icon{width:3rem;height:3rem;color:var(--faq-blue);background:#168dff1f;border-radius:.72rem;place-items:center;margin-inline:auto;font-size:1.32rem;font-weight:900;display:grid}body.public-theme-active .public-faq-empty-copy{color:var(--faq-muted);margin-top:.85rem;font-weight:700}body.public-theme-active[data-public-theme=light] .public-faq-section{--faq-bg:#f4f9ff;--faq-card:#fff;--faq-card-open:#f7fbff;--faq-border:#64748b2e;--faq-border-open:#3b82f67a;--faq-text:#13223a;--faq-muted:#64748b;--faq-blue:#287ed8;--faq-cyan:#2e9fc6;background:radial-gradient(at 8% 74%,#0ea5e91a,#0000 27%),radial-gradient(at 92% 20%,#a855f712,#0000 30%),linear-gradient(140deg,#f7fbff 0%,#edf6ff 48%,#f3f4ff 78%,#fbf8ff 100%)!important;border-top-color:#60a5fa33!important}body.public-theme-active[data-public-theme=light] .public-faq-section:before{opacity:.28}body.public-theme-active[data-public-theme=light] .public-faq-eyebrow{color:#276db4;background:linear-gradient(#fffffff0,#eff6ffeb);border-color:#3b82f640}body.public-theme-active[data-public-theme=light] .public-faq-title,body.public-theme-active[data-public-theme=light] .public-faq-question{color:#13223a!important}body.public-theme-active[data-public-theme=light] .public-faq-home-shell{background:linear-gradient(145deg,#ffffffc7,#f8fbffdb);border-color:#64748b29;box-shadow:0 20px 46px #2563eb12,inset 0 1px #fffffff2}body.public-theme-active[data-public-theme=light] .public-faq-item{background:linear-gradient(145deg,#fff,#f7faff);border-color:#64748b2e;box-shadow:inset 0 1px #fffffffa,0 7px 16px #2563eb09}body.public-theme-active[data-public-theme=light] .public-faq-item[open]{background:linear-gradient(145deg,#f9fcff,#f1f7ff);border-color:#3b82f67a;box-shadow:0 12px 28px #3b82f612,inset 2px 0 #3b82f6}body.public-theme-active[data-public-theme=light] .public-faq-item[open] .public-faq-question{color:#2574c9!important}body.public-theme-active[data-public-theme=light] .public-faq-question-icon,body.public-theme-active[data-public-theme=light] .public-faq-toggle{color:#347bc5;background:linear-gradient(145deg,#eef6ff,#dcecff);border-color:#60a5fa3d;box-shadow:inset 0 1px #fffffff0,0 6px 14px #3b82f60d}body.public-theme-active[data-public-theme=light] .public-faq-answer{color:#5e6f87}body.public-theme-active[data-public-theme=light] .public-faq-cta-wrap :is(a,button){background:linear-gradient(#ffffff24,#0000 28%),linear-gradient(105deg,#3c8ce2 0%,#4e72d8 52%,#725fd1 100%)!important;border-color:#3b82f66b!important;box-shadow:0 4px #4a529db8,0 12px 22px #3b82f621,inset 0 1px #ffffff6b!important}@media (width<=900px){body.public-theme-active .public-faq-title{font-size:clamp(1.8rem,5.2vw,2.6rem)}body.public-theme-active .public-faq-home-shell{width:min(100%,48rem)}}@media (width<=639px){body.public-theme-active .public-faq-section{padding-top:2.6rem!important;padding-bottom:2.6rem!important}body.public-theme-active .public-faq-eyebrow{min-height:1.5rem;padding:.22rem .6rem;font-size:.65rem}body.public-theme-active .public-faq-title{margin-top:.56rem;font-size:clamp(1.42rem,7.2vw,1.9rem)!important;line-height:1.08!important}body.public-theme-active .public-faq-description{margin-top:.42rem;font-size:.77rem;line-height:1.5}body.public-theme-active .public-faq-heading-line{width:2rem;margin-top:.52rem}body.public-theme-active .public-faq-home-shell{border-radius:.82rem;padding:.34rem;margin-top:.95rem!important}body.public-theme-active .public-faq-accordion{gap:.32rem}body.public-theme-active .public-faq-summary{grid-template-columns:1.88rem minmax(0,1fr) 1.68rem;gap:.56rem;min-height:2.8rem;padding:.38rem .5rem}body.public-theme-active .public-faq-question-icon{border-radius:.42rem;width:1.62rem;height:1.62rem;font-size:.8rem}body.public-theme-active .public-faq-toggle{border-radius:.42rem;width:1.56rem;height:1.56rem;font-size:1.05rem}body.public-theme-active .public-faq-question{font-size:.75rem;line-height:1.34}body.public-theme-active .public-faq-answer{margin:0 .52rem .44rem 2.46rem;padding-top:.04rem}body.public-theme-active .public-faq-answer p{font-size:.72rem;line-height:1.5}body.public-theme-active .public-faq-cta-wrap{margin-top:.7rem!important}body.public-theme-active .public-faq-cta-wrap :is(a,button){min-width:min(100%,13.25rem);min-height:2.45rem;font-size:.77rem!important}}@keyframes faq309Beam{0%{opacity:.58;transform:translate(-2%)}to{opacity:.86;transform:translate(4%,-2%)}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-faq-section:before{animation:none!important}body.public-theme-active .public-faq-item,body.public-theme-active .public-faq-cta-wrap :is(a,button){transition:none!important}body.public-theme-active .public-faq-item:hover,body.public-theme-active .public-faq-cta-wrap :is(a,button):hover{transform:none!important}}body.public-theme-active .public-faq-cta-wrap{justify-content:center!important;align-items:center!important;margin-top:.82rem!important;display:flex!important}body.public-theme-active .public-faq-cta-wrap :is(a,button){outline-offset:.22rem;color:#55b8ff!important;width:auto!important;min-width:0!important;max-width:max-content!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.42rem!important;margin:0!important;padding:.25rem .18rem!important;font-size:.82rem!important;font-weight:800!important;line-height:1.35!important;transition:color .16s,transform .16s!important;display:inline-flex!important;transform:none!important}body.public-theme-active .public-faq-cta-wrap :is(a,button):before,body.public-theme-active .public-faq-cta-wrap :is(a,button):after{box-shadow:none!important}body.public-theme-active .public-faq-cta-wrap :is(a,button)>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){body.public-theme-active .public-faq-cta-wrap :is(a,button):hover{color:#83ceff!important;box-shadow:none!important;filter:none!important;background:0 0!important;transform:translate(.12rem)!important}}body.public-theme-active .public-faq-cta-wrap :is(a,button):focus-visible{color:#83ceff!important;box-shadow:none!important;background:0 0!important}body.public-theme-active .public-faq-cta-wrap :is(a,button):active{box-shadow:none!important;background:0 0!important;transform:translate(.06rem)!important}body.public-theme-active[data-public-theme=light] .public-faq-cta-wrap :is(a,button){color:#2878c8!important;box-shadow:none!important;filter:none!important;background:0 0!important}@media (hover:hover) and (pointer:fine){body.public-theme-active[data-public-theme=light] .public-faq-cta-wrap :is(a,button):hover{color:#175ea7!important}}@media (width<=639px){body.public-theme-active .public-faq-cta-wrap{margin-top:.64rem!important}body.public-theme-active .public-faq-cta-wrap :is(a,button){min-width:0!important;min-height:0!important;padding:.22rem .12rem!important;font-size:.75rem!important}}body.public-theme-active .public-faq-eyebrow{color:#5eb9ff;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:0;min-height:1.65rem;padding:0 .9rem .58rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.public-theme-active .public-faq-eyebrow:before,body.public-theme-active .public-faq-eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#3b82f6e0);width:clamp(3.6rem,8vw,6.2rem);height:1px;position:absolute;top:.48rem;box-shadow:0 0 10px #3b82f62e}body.public-theme-active .public-faq-eyebrow:before{margin-right:.8rem;right:100%}body.public-theme-active .public-faq-eyebrow:after{margin-left:.8rem;left:100%;transform:scaleX(-1)}body.public-theme-active .public-faq-eyebrow-dot{background:linear-gradient(90deg, var(--faq-cyan), var(--faq-blue));border-radius:999px;width:2.2rem;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #20c8ff33}body.public-theme-active[data-public-theme=light] .public-faq-eyebrow{color:#3379bd}body.public-theme-active[data-public-theme=light] .public-faq-eyebrow:before,body.public-theme-active[data-public-theme=light] .public-faq-eyebrow:after{box-shadow:none;background:linear-gradient(90deg,#0000,#3b82f694)}@media (width<=639px){body.public-theme-active .public-faq-eyebrow{letter-spacing:.13em;min-height:1.48rem;padding:0 .62rem .5rem;font-size:.62rem}body.public-theme-active .public-faq-eyebrow:before,body.public-theme-active .public-faq-eyebrow:after{width:clamp(2.1rem,10vw,3.35rem);top:.4rem}body.public-theme-active .public-faq-eyebrow:before{margin-right:.52rem}body.public-theme-active .public-faq-eyebrow:after{margin-left:.52rem}body.public-theme-active .public-faq-eyebrow-dot{width:1.8rem}}body.public-theme-active .public-faq-eyebrow{margin-bottom:.92rem;position:relative;overflow:visible;padding-bottom:0!important}body.public-theme-active .public-faq-eyebrow-dot{z-index:2;border-radius:999px;position:absolute;bottom:-.58rem;left:50%;transform:translate(-50%);background:linear-gradient(90deg, transparent 0%, var(--faq-cyan) 14%, var(--faq-blue) 50%, var(--faq-cyan) 86%, transparent 100%)!important;opacity:1!important;width:3.25rem!important;height:2px!important;display:block!important;box-shadow:0 0 8px #20c8ff57,0 0 16px #168dff2e!important}body.public-theme-active[data-public-theme=light] .public-faq-eyebrow-dot{background:linear-gradient(90deg,#0000 0%,#38bdf8d1 14%,#3b82f6f0 50%,#38bdf8d1 86%,#0000 100%)!important;box-shadow:0 0 7px #3b82f629!important}body.public-theme-active .public-faq-heading-line{display:none!important}@media (width<=639px){body.public-theme-active .public-faq-eyebrow{margin-bottom:.8rem}body.public-theme-active .public-faq-eyebrow-dot{bottom:-.5rem;width:2.65rem!important}}body.public-theme-active .public-faq-eyebrow{margin-bottom:1rem!important}body.public-theme-active .public-faq-eyebrow-dot{display:none!important}body.public-theme-active .public-faq-eyebrow>span:last-child{display:inline-block;position:relative}body.public-theme-active .public-faq-eyebrow>span:last-child:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--faq-cyan) 15%, var(--faq-blue) 50%, var(--faq-cyan) 85%, transparent 100%);border-radius:999px;width:3.2rem;height:2px;position:absolute;bottom:-.72rem;left:50%;transform:translate(-50%);box-shadow:0 0 8px #20c8ff5c,0 0 16px #168dff2e}body.public-theme-active[data-public-theme=light] .public-faq-eyebrow>span:last-child:after{background:linear-gradient(90deg,#0000 0%,#38bdf8d6 15%,#3b82f6f5 50%,#38bdf8d6 85%,#0000 100%);box-shadow:0 0 7px #3b82f62e}@media (width<=639px){body.public-theme-active .public-faq-eyebrow{margin-bottom:.88rem!important}body.public-theme-active .public-faq-eyebrow>span:last-child:after{width:2.6rem;bottom:-.62rem}body.public-theme-active .public-hero-heading{text-wrap:balance;max-width:22rem;letter-spacing:-.038em!important;font-size:clamp(1.78rem,8.25vw,2.08rem)!important;line-height:1.08!important}body.public-theme-active .public-hero-newsletter{max-width:21rem}body.public-theme-active .public-hero-newsletter button[type=submit]{min-height:2.42rem!important;padding:.42rem .95rem!important;font-size:.76rem!important;line-height:1rem!important}body.public-theme-active .public-hero-technologies{width:min(100%,21rem);max-width:21rem;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.46rem!important;display:grid!important}body.public-theme-active .public-hero-tech-chip{justify-content:center;width:100%;min-width:0;min-height:2.55rem!important;padding:.42rem .52rem!important;font-size:clamp(.7rem,3.25vw,.78rem)!important;line-height:1.1rem!important}body.public-theme-active .public-hero-tech-chip img,body.public-theme-active .public-hero-tech-chip svg{flex:none}body.public-theme-active .public-hero-tech-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=359px){body.public-theme-active .public-hero-heading{font-size:clamp(1.62rem,8.2vw,1.82rem)!important}body.public-theme-active .public-hero-technologies{gap:.38rem!important}body.public-theme-active .public-hero-tech-chip{padding-left:.4rem!important;padding-right:.4rem!important;font-size:.68rem!important}}@media (width<=639px){body.public-theme-active .public-hero-heading{max-width:20.5rem;letter-spacing:-.035em!important;font-size:clamp(1.48rem,7vw,1.72rem)!important;line-height:1.065!important}body.public-theme-active .public-hero-newsletter{max-width:20rem}body.public-theme-active .public-hero-newsletter input[type=email]{min-height:2.14rem!important;padding-top:.32rem!important;padding-bottom:.32rem!important;font-size:.74rem!important}body.public-theme-active .public-hero-newsletter button[type=submit]{min-height:2.14rem!important;padding:.3rem .82rem!important;font-size:.7rem!important;font-weight:700!important;line-height:.95rem!important}body.public-theme-active .public-hero-technologies{width:min(100%,20rem);max-width:20rem;gap:.42rem!important}body.public-theme-active .public-hero-tech-chip{letter-spacing:-.01em!important;min-height:2.3rem!important;padding:.34rem .44rem!important;font-size:clamp(.66rem,3vw,.72rem)!important;font-weight:600!important;line-height:1rem!important}body.public-theme-active .public-hero-tech-chip>span:last-child{font-weight:600!important}}@media (width<=359px){body.public-theme-active .public-hero-heading{max-width:19rem;font-size:clamp(1.4rem,6.9vw,1.58rem)!important}body.public-theme-active .public-hero-newsletter{max-width:19rem}body.public-theme-active .public-hero-technologies{width:min(100%,19rem);max-width:19rem;gap:.36rem!important}body.public-theme-active .public-hero-tech-chip{min-height:2.22rem!important;padding-left:.36rem!important;padding-right:.36rem!important;font-size:.64rem!important}}@media (width<=639px){body.public-theme-active .public-skill-card-percent{display:none!important}body.public-theme-active .public-skill-progress-track{margin-top:.58rem}}@media (width>=768px){body.public-theme-active .rnx-auto-center-skills{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;display:flex!important}body.public-theme-active .rnx-auto-center-skills>*{flex:0 18rem;width:min(100%,18rem);max-width:18rem}}@media (width>=900px){body.public-theme-active .rnx-auto-center-team{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;grid-auto-flow:initial!important;scroll-snap-type:none!important;display:flex!important;overflow:visible!important}body.public-theme-active .rnx-auto-center-team>*{flex:0 13.625rem;width:min(100%,13.625rem);max-width:13.625rem}}@media (width>=1280px){body.public-theme-active .rnx-home-clients-cards{gap:1rem;justify-content:center!important}body.public-theme-active .rnx-home-clients-card{flex:0 11.875rem;width:min(100%,11.875rem);max-width:11.875rem}}body.public-theme-active #faq,body.public-theme-active #faqs{isolation:isolate;position:relative;overflow:hidden}body.public-theme-active #faq:before,body.public-theme-active #faqs:before{content:"";z-index:0;pointer-events:none;opacity:.7;filter:blur(18px)saturate(.9);background:linear-gradient(90deg,#04122624 0%,#0d557c14 16%,#0a345c0a 32%,#04122605 50%,#0a345c0a 68%,#0d557c14 84%,#04122624 100%),repeating-linear-gradient(112deg,#0000 0 74px,#6dc3ff1a 74px 92px,#0000 92px 154px),repeating-linear-gradient(108deg,#0000 0 142px,#98dbff0f 142px 170px,#0000 170px 246px);animation:38s linear infinite rnxFaqCalmWaterDrift;position:absolute;inset:0;transform:translate(0)}body.public-theme-active #faq:after,body.public-theme-active #faqs:after{content:"";z-index:0;pointer-events:none;opacity:.55;filter:blur(28px);background:radial-gradient(at 20% 68%,#43beff1a,#0000 44%),radial-gradient(at 78% 22%,#5f83ff14,#0000 40%),linear-gradient(#0000 8%,#ade4ff08 34%,#6ecbff14 50%,#ade4ff08 66%,#0000 92%);animation:54s ease-in-out infinite alternate rnxFaqCalmWaterGlow;position:absolute;inset:8% -8%;transform:translate(0)}body.public-theme-active #faq>*,body.public-theme-active #faqs>*{z-index:1;position:relative}:root{--rnx-faq-water-underline-dark:#1cc4ffe0;--rnx-faq-water-underline-light:#3f94ffc7}body.public-theme-active[data-public-theme=dark] #faq,body.public-theme-active[data-public-theme=dark] #faqs{background:radial-gradient(at 50% 0,#1746751f,#0000 44%),linear-gradient(#020a18fa 0%,#020c1cfa 100%)}body.public-theme-active[data-public-theme=light] #faq,body.public-theme-active[data-public-theme=light] #faqs{background:radial-gradient(at 16% 24%,#5dc1ff1a,#0000 40%),radial-gradient(at 86% 18%,#919dff14,#0000 38%),linear-gradient(#e8f1f8f5 0%,#e0ebf5f0 100%)}body.public-theme-active[data-public-theme=light] #faq:before,body.public-theme-active[data-public-theme=light] #faqs:before{opacity:.72;filter:blur(18px)saturate(.84);background:linear-gradient(90deg,#d7e7f32e 0%,#e3f1fa1a 18%,#f0f7fc0a 36%,#ffffff05 50%,#f0f7fc0a 64%,#e3f1fa1a 82%,#d7e7f32e 100%),repeating-linear-gradient(112deg,#0000 0 84px,#76b4e814 84px 102px,#0000 102px 178px),repeating-linear-gradient(108deg,#0000 0 158px,#a6ceee0f 158px 184px,#0000 184px 260px)}body.public-theme-active[data-public-theme=light] #faq:after,body.public-theme-active[data-public-theme=light] #faqs:after{opacity:.46;background:radial-gradient(at 20% 68%,#5abdff14,#0000 42%),radial-gradient(at 78% 22%,#8fa8ff0f,#0000 38%),linear-gradient(#0000 8%,#ffffff08 34%,#7cbfed0f 50%,#ffffff08 66%,#0000 92%)}body.public-theme-active #faq .section-eyebrow:after,body.public-theme-active #faqs .section-eyebrow:after{box-shadow:0 0 10px,0 0 20px;background:currentColor!important}body.public-theme-active[data-public-theme=dark] #faq .section-eyebrow:after,body.public-theme-active[data-public-theme=dark] #faqs .section-eyebrow:after{color:var(--rnx-faq-water-underline-dark)!important}body.public-theme-active[data-public-theme=light] #faq .section-eyebrow:after,body.public-theme-active[data-public-theme=light] #faqs .section-eyebrow:after{color:var(--rnx-faq-water-underline-light)!important}@keyframes rnxFaqCalmWaterDrift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,220px 0,300px 0}}@keyframes rnxFaqCalmWaterGlow{0%{transform:translate(-1.25%)}to{transform:translate(1.25%)}}@media (prefers-reduced-motion:reduce){body.public-theme-active #faq:before,body.public-theme-active #faq:after,body.public-theme-active #faqs:before,body.public-theme-active #faqs:after{animation:none!important}}@media (width<=767px){html,body.public-theme-active{scroll-behavior:auto!important}}@media (width>=1024px){.rnx-public-desktop-nav{scrollbar-width:none;overscroll-behavior-inline:contain}.rnx-public-desktop-nav::-webkit-scrollbar{display:none}.rnx-public-desktop-nav{gap:1rem;padding-block:.35rem}.rnx-public-desktop-nav>a,.rnx-public-desktop-nav>button,.rnx-public-desktop-nav>div>button{border-radius:.75rem;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;position:relative}.rnx-public-desktop-nav>a:after,.rnx-public-desktop-nav>button:after,.rnx-public-desktop-nav>div>button:after{content:"";opacity:0;transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#06b6d4,#3b82f6,#8b5cf6);border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:.12rem;left:.3rem;right:.3rem;transform:scaleX(.45);box-shadow:0 0 12px #3b82f652}body.public-theme-active .rnx-public-desktop-nav>a:hover,body.public-theme-active .rnx-public-desktop-nav>button:hover,body.public-theme-active .rnx-public-desktop-nav>div>button:hover{background:#ffffffad;transform:translateY(-1px);box-shadow:0 8px 22px #2563eb1a}body.public-theme-active[data-public-theme=dark] .rnx-public-desktop-nav>a:hover,body.public-theme-active[data-public-theme=dark] .rnx-public-desktop-nav>button:hover,body.public-theme-active[data-public-theme=dark] .rnx-public-desktop-nav>div>button:hover{background:#ffffff14;box-shadow:0 8px 24px #02061742,0 0 18px #22d3ee14}.rnx-public-desktop-nav>a:hover:after,.rnx-public-desktop-nav>button:hover:after,.rnx-public-desktop-nav>div>button:hover:after,.rnx-public-desktop-nav>a:focus-visible:after,.rnx-public-desktop-nav>button:focus-visible:after,.rnx-public-desktop-nav>div>button:focus-visible:after{opacity:1;transform:scaleX(1)}}@media (width>=1280px){.rnx-public-desktop-nav{gap:1.35rem}}@media (width>=1024px){.rnx-public-desktop-nav>a,.rnx-public-desktop-nav>button,.rnx-public-desktop-nav>div>button{position:relative;border-radius:.75rem!important;padding-inline:.65rem!important;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important}.rnx-public-desktop-nav>a:hover,.rnx-public-desktop-nav>button:hover,.rnx-public-desktop-nav>div>button:hover{color:#0891b2!important;background:#ecfefff5!important;border-color:#22d3eec7!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #0891b224,inset 0 -2px #06b6d4b8!important}[data-public-theme=dark] .rnx-public-desktop-nav>a:hover,[data-public-theme=dark] .rnx-public-desktop-nav>button:hover,[data-public-theme=dark] .rnx-public-desktop-nav>div>button:hover{color:#67e8f9!important;background:#082f49b8!important;border-color:#22d3eeb8!important;box-shadow:0 8px 24px #02061752,0 0 18px #22d3ee1f,inset 0 -2px #22d3eec7!important}.rnx-public-desktop-nav>a:focus-visible,.rnx-public-desktop-nav>button:focus-visible,.rnx-public-desktop-nav>div>button:focus-visible{outline-offset:2px;outline:2px solid #06b6d4d9!important}.rnx-public-desktop-nav>a,.rnx-public-desktop-nav>button,.rnx-public-desktop-nav>div>button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:.35rem!important}.rnx-public-desktop-nav>a:hover,.rnx-public-desktop-nav>button:hover,.rnx-public-desktop-nav>div>button:hover{box-shadow:none!important;color:#06b6d4!important;background:0 0!important;border:0!important;transform:translateY(-1px)!important}[data-public-theme=dark] .rnx-public-desktop-nav>a:hover,[data-public-theme=dark] .rnx-public-desktop-nav>button:hover,[data-public-theme=dark] .rnx-public-desktop-nav>div>button:hover{box-shadow:none!important;color:#67e8f9!important;background:0 0!important;border:0!important}.rnx-public-desktop-nav>a:focus-visible,.rnx-public-desktop-nav>button:focus-visible,.rnx-public-desktop-nav>div>button:focus-visible{outline-offset:4px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:2px solid #06b6d4b8!important}.rnx-public-desktop-nav>a[aria-current=page],.rnx-public-desktop-nav>a.active,.rnx-public-desktop-nav>button.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}}.admin-reference-shell{color:#dce7f5;background:radial-gradient(circle at 74% -10%,#23447821,#0000 32rem),#08111e;min-height:100vh}.admin-reference-sidebar,.admin-reference-mobile-drawer{background:radial-gradient(circle at 22% 0,#204f9c14,#0000 18rem),linear-gradient(#091321 0%,#08111e 100%);border-right:1px solid #1a2738;box-shadow:12px 0 34px #00000021}.admin-reference-sidebar-brand{border-bottom:1px solid #182536}.admin-reference-logo{color:#2d7cff;background:#07101b;border:1px solid #2c71ff57;box-shadow:inset 0 0 18px #2d7cff14,0 7px 20px #0003}.admin-reference-sidebar-footer{background:#0a1422f0;border-top:1px solid #182536}.admin-reference-nav-group{color:#6e7d92}.admin-reference-nav-link{color:#c8d2df;transition:background-color .14s,color .14s,border-color .14s}.admin-reference-nav-link:hover,.admin-reference-nav-link.has-active-child{color:#fff;background:#ffffff09}.admin-reference-nav-link.is-active{color:#fff;background:linear-gradient(90deg,#2354c280,#36419b6e);border:1px solid #415fe152;box-shadow:inset 0 1px #ffffff08}.admin-reference-nav-icon{color:#99a8bc}.admin-reference-nav-link.is-active .admin-reference-nav-icon{color:#d8e7ff}.admin-reference-nav-expand,.admin-reference-collapse{color:#8998ad;border:1px solid #0000;transition:background-color .14s,color .14s,border-color .14s}.admin-reference-nav-expand:hover,.admin-reference-collapse:hover{color:#dbe7f6;background:#ffffff09;border-color:#1d2b3e}.admin-reference-nav-children{border-left:1px solid #1b2a3c;margin-left:.85rem;padding-left:.35rem}.admin-reference-tooltip{color:#e7eef8;background:#0c1726;border:1px solid #26364a;border-radius:.65rem;box-shadow:0 12px 30px #0000004d}.admin-reference-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111ef0;border-bottom:1px solid #182536;box-shadow:0 4px 22px #00000014}.admin-reference-search{color:#8d9db3}.admin-reference-search input{color:#dce7f5;background:#0c1624;border:1px solid #1c2a3c;box-shadow:inset 0 1px #ffffff05}.admin-reference-search input::placeholder{color:#77869a}.admin-reference-search input:focus{border-color:#2b5188;box-shadow:0 0 0 3px #2d7cff17}.admin-reference-search>span{color:#6f7e91}.admin-reference-create-button{background:linear-gradient(135deg,#2058f6 0%,#4b43ff 54%,#b13cf0 100%);border:1px solid #6f69ff70;box-shadow:0 8px 22px #3242ff33,inset 0 1px #ffffff2e}.admin-reference-create-menu>summary::-webkit-details-marker{display:none}.admin-reference-popover{background:#0d1725;border:1px solid #233247;box-shadow:0 18px 50px #00000057}.admin-reference-popover-link{color:#cbd6e5}.admin-reference-popover-link:hover{color:#fff;background:#132033}.admin-reference-icon-button{color:#aebbd0;background:#0c1624;border:1px solid #1d2b3d;transition:border-color .14s,background-color .14s,color .14s;box-shadow:inset 0 1px #ffffff05}.admin-reference-icon-button:hover{color:#fff;background:#111d2d;border-color:#2a3b52}.admin-reference-profile{border-left:1px solid #1a2738}.admin-reference-avatar{color:#fff;background:radial-gradient(circle at 35% 25%,#b7dbff,#0000 35%),linear-gradient(145deg,#2b7fa4,#2d57b9);border:1px solid #64aeff42;box-shadow:0 0 0 2px #0b1523}.admin-reference-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01050cb8}.admin-reference-mobile-profile{background:#0c1624;border:1px solid #1d2b3d}.admin-dashboard-reference{background:radial-gradient(circle at 78% 0,#1a38681f,#0000 30rem),#08111e}.admin-dashboard-range,.admin-dashboard-refresh,.admin-dashboard-view-link{color:#c9d4e3;background:#0c1624;border:1px solid #1d2b3d;transition:border-color .14s,background-color .14s,color .14s}.admin-dashboard-range select{color:#c9d4e3}.admin-dashboard-range select option{color:#dce7f5;background:#0c1624}.admin-dashboard-refresh:hover:not(:disabled),.admin-dashboard-view-link:hover{color:#fff;background:#111d2d;border-color:#2a3b52}.admin-dashboard-refresh:disabled{cursor:not-allowed;opacity:.55}.admin-dashboard-error{color:#fda4af;background:#7f1d1d29;border:1px solid #f43f5e47}.admin-dashboard-metric,.admin-dashboard-panel{background:linear-gradient(145deg,#121f31f5,#0c1624fa);border:1px solid #1c2a3d;box-shadow:0 10px 28px #0000001c,inset 0 1px #ffffff05}.admin-dashboard-metric:after,.admin-dashboard-panel:after{pointer-events:none}.admin-dashboard-metric-accent{opacity:.85}.admin-dashboard-metric-icon{border:1px solid #ffffff0b}.admin-dashboard-metric[data-tone=violet] .admin-dashboard-metric-icon{color:#9c78ff;background:#6e48ff30}.admin-dashboard-metric[data-tone=violet] .admin-dashboard-metric-accent{background:linear-gradient(90deg,#0000,#6d53f6,#0000)}.admin-dashboard-metric[data-tone=blue] .admin-dashboard-metric-icon{color:#3893ff;background:#2273ff2e}.admin-dashboard-metric[data-tone=blue] .admin-dashboard-metric-accent{background:linear-gradient(90deg,#0000,#1d7aff,#0000)}.admin-dashboard-metric[data-tone=green] .admin-dashboard-metric-icon{color:#48d66f;background:#1bac5c2b}.admin-dashboard-metric[data-tone=green] .admin-dashboard-metric-accent{background:linear-gradient(90deg,#0000,#32bd68,#0000)}.admin-dashboard-metric[data-tone=orange] .admin-dashboard-metric-icon{color:#f3a537;background:#d57e1b2e}.admin-dashboard-metric[data-tone=orange] .admin-dashboard-metric-accent{background:linear-gradient(90deg,#0000,#dd842c,#0000)}.admin-dashboard-metric[data-tone=purple] .admin-dashboard-metric-icon{color:#d56aeb;background:#9f39c22b}.admin-dashboard-metric[data-tone=purple] .admin-dashboard-metric-accent{background:linear-gradient(90deg,#0000,#b044d5,#0000)}.admin-dashboard-metric[data-tone=pink] .admin-dashboard-metric-icon{color:#ec6599;background:#cd376f2e}.admin-dashboard-metric[data-tone=pink] .admin-dashboard-metric-accent{background:linear-gradient(90deg,#0000,#d34478,#0000)}.admin-dashboard-chart-grid{stroke:#1a2a3e}.admin-dashboard-chart-label{fill:#728196}.admin-dashboard-chart-orders{stroke:#1294ef}.admin-dashboard-chart-leads{stroke:#8839e8}.admin-dashboard-empty{background:#09121f61;border:1px dashed #203047}.admin-dashboard-list-row{color:inherit;transition:background-color .12s,transform .12s}a.admin-dashboard-list-row:hover{background:#ffffff05}.admin-dashboard-row-avatar{color:#bdcbe0;background:#172437;border:1px solid #2a3a4f}.admin-dashboard-status{color:#9fb0c6;background:#172235;border:1px solid #29384d}.admin-dashboard-status[data-status=new],.admin-dashboard-status[data-status=confirmed],.admin-dashboard-status[data-status=qualified]{color:#67b2ff;background:#2563eb21;border-color:#3b82f630}.admin-dashboard-status[data-status=reviewing],.admin-dashboard-status[data-status=proposal],.admin-dashboard-status[data-status=negotiation]{color:#f5b449;background:#b4530924;border-color:#f59e0b2e}.admin-dashboard-status[data-status=in-progress],.admin-dashboard-status[data-status=contacted]{color:#52c4ff;background:#0369a124;border-color:#0ea5e933}.admin-dashboard-status[data-status=completed],.admin-dashboard-status[data-status=won],.admin-dashboard-status[data-status=replied]{color:#58dd78;background:#15803d26;border-color:#22c55e2e}.admin-dashboard-status[data-status=cancelled],.admin-dashboard-status[data-status=archived]{color:#91a0b4;background:#182335;border-color:#2b394c}.admin-dashboard-status[data-status=rejected],.admin-dashboard-status[data-status=lost]{color:#fb7185;background:#9f123924;border-color:#f43f5e30}.admin-dashboard-quick-action{color:#dce6f3;background:#101c2c;border:1px solid #1d2c3f;transition:border-color .14s,background-color .14s,transform .14s}.admin-dashboard-quick-action:hover{background:#142236;border-color:#2b3c54;transform:translateY(-1px)}.admin-dashboard-quick-icon{border:1px solid #ffffff09}.admin-dashboard-quick-action[data-tone=violet] .admin-dashboard-quick-icon{color:#9c78ff;background:#6b46ff24}.admin-dashboard-quick-action[data-tone=blue] .admin-dashboard-quick-icon{color:#4d9dff;background:#1f6fff24}.admin-dashboard-quick-action[data-tone=green] .admin-dashboard-quick-icon{color:#55da79;background:#1ca65721}.admin-dashboard-quick-action[data-tone=orange] .admin-dashboard-quick-icon{color:#f0a438;background:#d2801f24}.admin-dashboard-quick-action[data-tone=pink] .admin-dashboard-quick-icon{color:#eb6397;background:#c7316824}.admin-dashboard-system-icon{color:#a88cff;background:#0e1a2a;border:1px solid #223247}.admin-dashboard-footer{border-color:#172536}@media (width<=1279px){.admin-dashboard-panel{min-width:0}}@media (prefers-reduced-motion:reduce){.admin-reference-nav-link,.admin-reference-icon-button,.admin-reference-collapse,.admin-dashboard-quick-action,.admin-dashboard-refresh,.admin-dashboard-view-link{transition:none}}.admin-media-page{color:#dce7f5;background:radial-gradient(circle at 80% -15%,#2344781a,#0000 28rem),#08111e}.admin-media-page h1,.admin-media-page h2,.admin-media-page h3{color:#f8fafc}.admin-media-page>section>header p:last-child,.admin-media-page section>p,.admin-media-upload-summary span:last-child{color:#7f8fa4}.admin-media-eyebrow{color:#4b8cff}.admin-media-count-pill,.admin-media-toolbar,.admin-media-upload,.admin-media-pagination{color:#b9c6d7;background:#0c1624;border:1px solid #1d2b3d;box-shadow:inset 0 1px #ffffff05}.admin-media-upload-summary{color:#e7eef8}.admin-media-upload-summary::-webkit-details-marker{display:none}.admin-media-upload-advanced>summary::-webkit-details-marker{display:none}.admin-media-upload[open] .admin-media-upload-plus{transform:rotate(45deg)}.admin-media-upload-plus{color:#6ea8ff;background:#111e2f;border:1px solid #26374d;transition:transform .14s}.admin-media-upload-body,.admin-media-upload-advanced>div{border-color:#1d2b3d}.admin-media-dropzone{color:#cbd6e5;background:#091422;border-color:#2a3b52}.admin-media-dropzone.is-dragging{background:#2563eb14;border-color:#3b82f6}.admin-media-dropzone p:last-of-type,.admin-media-check span span:last-child{color:#75859b}.admin-media-file-mark{color:#65a3ff;background:#2563eb1f;border:1px solid #3b82f633}.admin-media-input{color:#dce7f5;background:#0a1422;border:1px solid #223147;box-shadow:inset 0 1px #ffffff04}.admin-media-input::placeholder{color:#65758a}.admin-media-input:focus{border-color:#315d99;box-shadow:0 0 0 3px #3b82f614}.admin-media-input:disabled{cursor:not-allowed;opacity:.55}.admin-media-upload label,.admin-media-toolbar label{color:#9baabd}.admin-media-upload-advanced,.admin-media-check{color:#c7d3e2;background:#0a1422;border:1px solid #1d2b3d}.admin-media-upload-advanced>summary{color:#9fb0c6}.admin-media-primary-button{color:#fff;background:#2f66e5;border:1px solid #376fe7}.admin-media-primary-button:hover:not(:disabled){background:#3b73ee}.admin-media-secondary-button{color:#aebdd0;background:#101c2c;border:1px solid #27384e}.admin-media-secondary-button:hover:not(:disabled){color:#eef5ff;background:#142235;border-color:#38506d}.admin-media-primary-button:disabled,.admin-media-secondary-button:disabled{cursor:not-allowed;opacity:.45}.admin-media-danger-button{color:#fda4af;background:#9f12391f;border:1px solid #f43f5e40}.admin-media-warning{color:#f6c453;background:#92400e1c;border:1px solid #f59e0b38}.admin-media-success{color:#6ee78d;background:#15803d1c;border:1px solid #22c55e33}.admin-media-error{color:#fda4af;background:#9f12391c;border:1px solid #f43f5e38}.admin-media-progress{background:#172438}.admin-media-progress>div{background:#3b82f6}.admin-media-folder-row{scrollbar-width:thin;scrollbar-color:#26364a transparent}.admin-media-folder-chip{color:#91a1b6;background:#0a1422;border:1px solid #233248}.admin-media-folder-chip:hover{color:#dce7f5;border-color:#345074}.admin-media-folder-chip.is-active{color:#87b6ff;background:#2563eb21;border-color:#3b82f66b}.admin-media-folder-chip span:last-child{color:#6f8096}.admin-media-folder-chip.is-active span:last-child{color:#9fc4ff}.admin-media-card{background:#0c1624;border:1px solid #1d2b3d;transition:border-color .14s,transform .14s,box-shadow .14s;box-shadow:0 7px 20px #00000017}.admin-media-card:hover{border-color:#2d4260;transform:translateY(-1px)}.admin-media-card.is-selected{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f,0 7px 20px #0000001f}.admin-media-card-preview{background:#09121e;border-bottom:1px solid #182638}.admin-media-card p{color:#74849a}.admin-media-type{color:#9cabc0;background:#111e2f;border:1px solid #23344b}.admin-media-card-action{color:#82b1ff;background:#2563eb17;border:1px solid #2a4161}.admin-media-card-action:hover{background:#2563eb26;border-color:#3d68a4}.admin-media-empty{color:#8392a6;background:#0a1422;border:1px dashed #24354b}.admin-media-details-shell>aside{background:#0c1624!important;border-color:#1d2b3d!important;box-shadow:0 10px 28px #0000001f!important}.admin-media-details-shell [class~=bg-white]{background-color:#0c1624!important}.admin-media-details-shell [class~=bg-slate-50],.admin-media-details-shell [class~=bg-slate-100]{background-color:#101c2c!important}.admin-media-details-shell [class~=text-slate-950],.admin-media-details-shell [class~=text-slate-900],.admin-media-details-shell [class~=text-slate-800]{color:#eef5ff!important}.admin-media-details-shell [class~=text-slate-700],.admin-media-details-shell [class~=text-slate-600],.admin-media-details-shell [class~=text-slate-500],.admin-media-details-shell [class~=text-slate-400]{color:#91a1b6!important}.admin-media-details-shell [class~=border-slate-200],.admin-media-details-shell [class~=border-slate-300]{border-color:#223248!important}.admin-media-details-shell input:not([type=checkbox]):not([type=radio]),.admin-media-details-shell textarea,.admin-media-details-shell select{color:#dce7f5!important;background:#0a1422!important;border-color:#223147!important}.admin-media-details-shell [class~=bg-brand-50],.admin-media-details-shell [class~=bg-brand-100]{background-color:#2563eb1c!important}.admin-media-details-shell [class~=text-brand-700],.admin-media-details-shell [class~=text-brand-600]{color:#82b1ff!important}@media (prefers-reduced-motion:reduce){.admin-media-card,.admin-media-upload-plus{transition:none}}.admin-projects-page{color:#dce7f5;background:radial-gradient(circle at 82% -14%,#2344781a,#0000 28rem),#08111e}.admin-projects-page h1,.admin-projects-page h2{color:#f8fafc}.admin-projects-page header p:last-child,.admin-projects-page>section>div>p{color:#7f8fa4}.admin-projects-eyebrow{color:#4b8cff}.admin-projects-count-pill,.admin-projects-toolbar,.admin-projects-advanced{color:#aebdd0;background:#0c1624;border:1px solid #1d2b3d;box-shadow:inset 0 1px #ffffff05}.admin-projects-input{color:#dce7f5;background:#0a1422;border:1px solid #223147;box-shadow:inset 0 1px #ffffff04}.admin-projects-input::placeholder{color:#65758a}.admin-projects-input:focus{border-color:#315d99;box-shadow:0 0 0 3px #3b82f614}.admin-projects-input option{color:#dce7f5;background:#0a1422}.admin-projects-advanced>summary::-webkit-details-marker{display:none}.admin-projects-actions>summary::-webkit-details-marker{display:none}.admin-projects-advanced>summary{color:#91a1b6}.admin-projects-advanced>div{border-color:#1d2b3d}.admin-projects-advanced label{color:#8393a8}.admin-projects-primary-button{color:#fff;background:#2f66e5;border:1px solid #376fe7;transition:border-color .14s,background-color .14s}.admin-projects-primary-button:hover{background:#3b73ee;border-color:#4b7df1}.admin-projects-secondary-button{color:#aebdd0;background:#101c2c;border:1px solid #27384e;transition:border-color .14s,background-color .14s,color .14s}.admin-projects-secondary-button:hover:not(:disabled){color:#eef5ff;background:#142235;border-color:#38506d}.admin-projects-secondary-button:disabled{cursor:not-allowed;opacity:.5}.admin-projects-success{color:#6ee78d;background:#15803d1c;border:1px solid #22c55e33}.admin-projects-error{color:#fda4af;background:#9f12391c;border:1px solid #f43f5e38}.admin-projects-skeleton,.admin-projects-empty,.admin-projects-row{background:linear-gradient(145deg,#0f1a2afa,#0b1421fa);border:1px solid #1d2b3d;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffff04}.admin-projects-skeleton{background:linear-gradient(100deg,#0d1827 20%,#142238 40%,#0d1827 60%) 0 0/220% 100%;animation:1.25s linear infinite admin-projects-shimmer}.admin-projects-empty{color:#8392a6}.admin-projects-row{transition:border-color .14s,background-color .14s,transform .14s}.admin-projects-row:hover{background:linear-gradient(145deg,#111e30fc,#0c1624fc);border-color:#2c405b}.admin-projects-thumb{background:#09121e;border:1px solid #223148}.admin-projects-thumb img{opacity:.82}.admin-projects-order{color:#c3cfdf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a13bf;border:1px solid #ffffff14}.admin-projects-row h2{color:#edf4fd}.admin-projects-row p{color:#74859a}.admin-projects-badge,.admin-projects-tech{color:#9dacbf;background:#111d2e;border:1px solid #26364b}.admin-projects-badge[data-status=planning]{color:#b79aff;background:#6d28d91f;border-color:#8b5cf633}.admin-projects-badge[data-status=in-progress]{color:#f5bc59;background:#b453091f;border-color:#f59e0b33}.admin-projects-badge[data-status=completed]{color:#65df83;background:#15803d1f;border-color:#22c55e33}.admin-projects-badge[data-status=maintained]{color:#78adff;background:#2563eb1f;border-color:#3b82f638}.admin-projects-badge[data-status=archived]{color:#8797ab;background:#172235;border-color:#2a394d}.admin-projects-badge.is-featured{color:#f6c05d;background:#b4530921;border-color:#f59e0b38}.admin-projects-badge.is-visible{color:#65df83;background:#15803d1f;border-color:#22c55e33}.admin-projects-badge.is-hidden{color:#8797ab;background:#172235;border-color:#2a394d}.admin-projects-badge.is-case-study{color:#68d8ed;background:#0891b21f;border-color:#06b6d438}.admin-projects-action-menu{background:#0d1725;border:1px solid #27384e;box-shadow:0 18px 42px #00000052}.admin-projects-menu-action{text-align:left;color:#b7c4d6;border-radius:.5rem;align-items:center;width:100%;min-height:2.25rem;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.admin-projects-menu-action:hover:not(:disabled){color:#fff;background:#142236}.admin-projects-menu-action:disabled{cursor:not-allowed;opacity:.45}.admin-projects-menu-action.is-danger{color:#f597a8}.admin-projects-menu-action.is-danger:hover:not(:disabled){color:#fda4af;background:#9f123921}.admin-projects-menu-divider{background:#1f2e42;height:1px}@keyframes admin-projects-shimmer{to{background-position-x:-220%}}@media (width<=767px){.admin-projects-row>div{grid-template-columns:72px minmax(0,1fr)}.admin-projects-row>div>div:last-child{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.admin-projects-skeleton{animation:none}.admin-projects-row,.admin-projects-primary-button,.admin-projects-secondary-button,.admin-projects-menu-action{transition:none}}.admin-posts-compact-page{color:#dce7f5;background:radial-gradient(circle at 82% -14%,#2344781a,#0000 28rem),#08111e}.admin-posts-compact-page h1,.admin-posts-compact-page h2{color:#f8fafc}.admin-posts-compact-page header p:last-child,.admin-posts-compact-page>section>div>p,.admin-posts-row p,.admin-posts-row div>span{color:#7f8fa4}.admin-posts-eyebrow{color:#4b8cff}.admin-posts-count-pill,.admin-posts-toolbar,.admin-posts-more{color:#aebdd0;background:#0c1624;border:1px solid #1d2b3d;box-shadow:inset 0 1px #ffffff05}.admin-posts-input{color:#dce7f5!important;background:#0a1422!important;border-color:#223147!important;box-shadow:inset 0 1px #ffffff04!important}.admin-posts-input::placeholder{color:#65758a!important}.admin-posts-input:focus{border-color:#315d99!important;box-shadow:0 0 0 3px #3b82f614!important}.admin-posts-input option{color:#dce7f5;background:#0a1422}.admin-posts-more>summary::-webkit-details-marker{display:none}.admin-posts-actions>summary::-webkit-details-marker{display:none}.admin-posts-more>summary{color:#91a1b6}.admin-posts-more>div{border-color:#1d2b3d}.admin-posts-more label{color:#8393a8!important}.admin-posts-primary-button{color:#fff;background:#2f66e5;border:1px solid #376fe7;transition:border-color .14s,background-color .14s}.admin-posts-primary-button:hover:not(:disabled){background:#3b73ee;border-color:#4b7df1}.admin-posts-secondary-button{color:#aebdd0;background:#101c2c;border:1px solid #27384e;transition:border-color .14s,background-color .14s,color .14s}.admin-posts-secondary-button:hover:not(:disabled){color:#eef5ff;background:#142235;border-color:#38506d}.admin-posts-primary-button:disabled,.admin-posts-secondary-button:disabled{cursor:not-allowed;opacity:.5}.admin-posts-success{color:#6ee78d;background:#15803d1c;border:1px solid #22c55e33}.admin-posts-error{color:#fda4af;background:#9f12391c;border:1px solid #f43f5e38}.admin-posts-skeleton,.admin-posts-empty,.admin-posts-row{background:linear-gradient(145deg,#0f1a2afa,#0b1421fa);border:1px solid #1d2b3d;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffff04}.admin-posts-skeleton{background:linear-gradient(100deg,#0d1827 20%,#142238 40%,#0d1827 60%) 0 0/220% 100%;animation:1.25s linear infinite admin-posts-shimmer}.admin-posts-empty{color:#8392a6}.admin-posts-row{transition:border-color .14s,background-color .14s,transform .14s}.admin-posts-row:hover{background:linear-gradient(145deg,#111e30fc,#0c1624fc);border-color:#2c405b}.admin-posts-thumb{color:#8fa1b8;background:#09121e;border:1px solid #223148}.admin-posts-thumb img{opacity:.84}.admin-posts-row h2{color:#edf4fd}.admin-posts-badge,.admin-posts-tag{color:#9dacbf;background:#111d2e;border:1px solid #26364b}.admin-posts-badge[data-type=blog]{color:#b79aff;background:#6d28d91f;border-color:#8b5cf633}.admin-posts-badge[data-type=news]{color:#70c9f3;background:#0369a11f;border-color:#0ea5e933}.admin-posts-badge.is-featured{color:#f6c05d;background:#b4530921;border-color:#f59e0b38}.admin-posts-badge.is-visible{color:#65df83;background:#15803d1f;border-color:#22c55e33}.admin-posts-badge.is-hidden{color:#8797ab;background:#172235;border-color:#2a394d}.admin-posts-action-menu{background:#0d1725;border:1px solid #27384e;box-shadow:0 18px 42px #00000052}.admin-posts-menu-action{text-align:left;color:#b7c4d6;border-radius:.5rem;align-items:center;width:100%;min-height:2.25rem;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.admin-posts-menu-action:hover:not(:disabled){color:#fff;background:#142236}.admin-posts-menu-action:disabled{cursor:not-allowed;opacity:.45}.admin-posts-menu-action.is-danger{color:#f597a8}.admin-posts-menu-action.is-danger:hover:not(:disabled){color:#fda4af;background:#9f123921}.admin-posts-menu-divider{background:#1f2e42;height:1px}@keyframes admin-posts-shimmer{to{background-position-x:-220%}}@media (width<=767px){.admin-posts-row>div{grid-template-columns:72px minmax(0,1fr)}.admin-posts-row>div>div:last-child{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.admin-posts-skeleton{animation:none}.admin-posts-row,.admin-posts-primary-button,.admin-posts-secondary-button,.admin-posts-menu-action{transition:none}}.admin-testimonials-compact-page{color:#dce7f5;background:radial-gradient(circle at 82% -14%,#2344781a,#0000 28rem),#08111e}.admin-testimonials-compact-page h1,.admin-testimonials-compact-page h2{color:#f8fafc}.admin-testimonials-compact-page header p:last-child,.admin-testimonials-compact-page>section>div>p,.admin-testimonials-row p,.admin-testimonials-row div>span{color:#7f8fa4}.admin-testimonials-eyebrow{color:#4b8cff}.admin-testimonials-count-pill,.admin-testimonials-toolbar,.admin-testimonials-more{color:#aebdd0;background:#0c1624;border:1px solid #1d2b3d;box-shadow:inset 0 1px #ffffff05}.admin-testimonials-input{color:#dce7f5!important;background:#0a1422!important;border-color:#223147!important;box-shadow:inset 0 1px #ffffff04!important}.admin-testimonials-input::placeholder{color:#65758a!important}.admin-testimonials-input:focus{border-color:#315d99!important;box-shadow:0 0 0 3px #3b82f614!important}.admin-testimonials-input option{color:#dce7f5;background:#0a1422}.admin-testimonials-more>summary::-webkit-details-marker{display:none}.admin-testimonials-actions>summary::-webkit-details-marker{display:none}.admin-testimonials-more>summary{color:#91a1b6}.admin-testimonials-more>div{border-color:#1d2b3d}.admin-testimonials-more label{color:#8393a8!important}.admin-testimonials-primary-button{color:#fff;background:#2f66e5;border:1px solid #376fe7;transition:border-color .14s,background-color .14s}.admin-testimonials-primary-button:hover:not(:disabled){background:#3b73ee;border-color:#4b7df1}.admin-testimonials-secondary-button{color:#aebdd0;background:#101c2c;border:1px solid #27384e;transition:border-color .14s,background-color .14s,color .14s}.admin-testimonials-secondary-button:hover:not(:disabled){color:#eef5ff;background:#142235;border-color:#38506d}.admin-testimonials-primary-button:disabled,.admin-testimonials-secondary-button:disabled{cursor:not-allowed;opacity:.5}.admin-testimonials-success{color:#6ee78d;background:#15803d1c;border:1px solid #22c55e33}.admin-testimonials-error{color:#fda4af;background:#9f12391c;border:1px solid #f43f5e38}.admin-testimonials-warning{color:#f6c453;background:#92400e1c;border:1px solid #f59e0b38}.admin-testimonials-skeleton,.admin-testimonials-empty,.admin-testimonials-row{background:linear-gradient(145deg,#0f1a2afa,#0b1421fa);border:1px solid #1d2b3d;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffff04}.admin-testimonials-skeleton{background:linear-gradient(100deg,#0d1827 20%,#142238 40%,#0d1827 60%) 0 0/220% 100%;animation:1.25s linear infinite admin-testimonials-shimmer}.admin-testimonials-empty{color:#8392a6}.admin-testimonials-row{transition:border-color .14s,background-color .14s,transform .14s}.admin-testimonials-row:hover{background:linear-gradient(145deg,#111e30fc,#0c1624fc);border-color:#2c405b}.admin-testimonials-avatar{color:#9fbcff;background:#132238;border:1px solid #26384f}.admin-testimonials-row h2{color:#edf4fd}.admin-testimonials-rating{color:#f4b84e!important}.admin-testimonials-rating>span{color:#344156!important}.admin-testimonials-badge{color:#9dacbf;background:#111d2e;border:1px solid #26364b}.admin-testimonials-badge.is-featured{color:#f6c05d;background:#b4530921;border-color:#f59e0b38}.admin-testimonials-badge.is-visible{color:#65df83;background:#15803d1f;border-color:#22c55e33}.admin-testimonials-badge.is-hidden{color:#8797ab;background:#172235;border-color:#2a394d}.admin-testimonials-action-menu{background:#0d1725;border:1px solid #27384e;box-shadow:0 18px 42px #00000052}.admin-testimonials-menu-action{text-align:left;color:#b7c4d6;border-radius:.5rem;align-items:center;width:100%;min-height:2.25rem;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.admin-testimonials-menu-action:hover:not(:disabled){color:#fff;background:#142236}.admin-testimonials-menu-action:disabled{cursor:not-allowed;opacity:.45}.admin-testimonials-menu-action.is-danger{color:#f597a8}.admin-testimonials-menu-action.is-danger:hover:not(:disabled){color:#fda4af;background:#9f123921}.admin-testimonials-menu-divider{background:#1f2e42;height:1px}@keyframes admin-testimonials-shimmer{to{background-position-x:-220%}}@media (width<=767px){.admin-testimonials-row>div{grid-template-columns:44px minmax(0,1fr)}.admin-testimonials-row>div>div:last-child{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.admin-testimonials-skeleton{animation:none}.admin-testimonials-row,.admin-testimonials-primary-button,.admin-testimonials-secondary-button,.admin-testimonials-menu-action{transition:none}}.admin-faqs-compact-page{color:#dce7f5;background:radial-gradient(circle at 82% -14%,#2344781a,#0000 28rem),#08111e}.admin-faqs-compact-page h1,.admin-faqs-compact-page h2{color:#f8fafc}.admin-faqs-compact-page header p:last-child,.admin-faqs-compact-page>section>div>p,.admin-faqs-row p{color:#7f8fa4}.admin-faqs-eyebrow{color:#4b8cff}.admin-faqs-count-pill,.admin-faqs-toolbar,.admin-faqs-more,.admin-faqs-pagination{color:#aebdd0;background:#0c1624;border:1px solid #1d2b3d;box-shadow:inset 0 1px #ffffff05}.admin-faqs-input{color:#dce7f5!important;background:#0a1422!important;border-color:#223147!important;box-shadow:inset 0 1px #ffffff04!important}.admin-faqs-input::placeholder{color:#65758a!important}.admin-faqs-input:focus{border-color:#315d99!important;box-shadow:0 0 0 3px #3b82f614!important}.admin-faqs-input option{color:#dce7f5;background:#0a1422}.admin-faqs-more>summary::-webkit-details-marker{display:none}.admin-faqs-actions>summary::-webkit-details-marker{display:none}.admin-faqs-more>summary{color:#91a1b6}.admin-faqs-more>div{border-color:#1d2b3d}.admin-faqs-more label{color:#8393a8!important}.admin-faqs-primary-button{color:#fff;background:#2f66e5;border:1px solid #376fe7;transition:border-color .14s,background-color .14s}.admin-faqs-primary-button:hover:not(:disabled){background:#3b73ee;border-color:#4b7df1}.admin-faqs-secondary-button{color:#aebdd0;background:#101c2c;border:1px solid #27384e;transition:border-color .14s,background-color .14s,color .14s}.admin-faqs-secondary-button:hover:not(:disabled){color:#eef5ff;background:#142235;border-color:#38506d}.admin-faqs-primary-button:disabled,.admin-faqs-secondary-button:disabled{cursor:not-allowed;opacity:.5}.admin-faqs-success{color:#6ee78d;background:#15803d1c;border:1px solid #22c55e33}.admin-faqs-error{color:#fda4af;background:#9f12391c;border:1px solid #f43f5e38}.admin-faqs-skeleton,.admin-faqs-empty,.admin-faqs-row{background:linear-gradient(145deg,#0f1a2afa,#0b1421fa);border:1px solid #1d2b3d;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffff04}.admin-faqs-skeleton{background:linear-gradient(100deg,#0d1827 20%,#142238 40%,#0d1827 60%) 0 0/220% 100%;animation:1.25s linear infinite admin-faqs-shimmer}.admin-faqs-empty{color:#8392a6}.admin-faqs-row{transition:border-color .14s,background-color .14s}.admin-faqs-row:hover{background:linear-gradient(145deg,#111e30fc,#0c1624fc);border-color:#2c405b}.admin-faqs-badge{color:#9dacbf;background:#111d2e;border:1px solid #26364b}.admin-faqs-badge.is-category{color:#78adff;background:#2563eb1f;border-color:#3b82f638}.admin-faqs-badge.is-featured{color:#f6c05d;background:#b4530921;border-color:#f59e0b38}.admin-faqs-badge.is-visible{color:#65df83;background:#15803d1f;border-color:#22c55e33}.admin-faqs-badge.is-hidden{color:#8797ab;background:#172235;border-color:#2a394d}.admin-faqs-action-menu{background:#0d1725;border:1px solid #27384e;box-shadow:0 18px 42px #00000052}.admin-faqs-menu-action{text-align:left;color:#b7c4d6;border-radius:.5rem;align-items:center;width:100%;min-height:2.25rem;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.admin-faqs-menu-action:hover:not(:disabled){color:#fff;background:#142236}.admin-faqs-menu-action:disabled{cursor:not-allowed;opacity:.45}.admin-faqs-menu-action.is-danger{color:#f597a8}.admin-faqs-menu-action.is-danger:hover:not(:disabled){color:#fda4af;background:#9f123921}.admin-faqs-menu-divider{background:#1f2e42;height:1px}@keyframes admin-faqs-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.admin-faqs-skeleton{animation:none}.admin-faqs-row,.admin-faqs-primary-button,.admin-faqs-secondary-button,.admin-faqs-menu-action{transition:none}}.admin-catalog-page{color:#dce7f5;background:radial-gradient(circle at 82% -14%,#2344781a,#0000 28rem),#08111e}.admin-catalog-page h1,.admin-catalog-page h2{color:#f8fafc}.admin-catalog-page header p:last-child,.admin-catalog-page>section>div>p,.admin-catalog-row p,.admin-catalog-row div>span{color:#7f8fa4}.admin-catalog-eyebrow{color:#4b8cff}.admin-catalog-count-pill,.admin-catalog-toolbar,.admin-catalog-more{color:#aebdd0;background:#0c1624;border:1px solid #1d2b3d;box-shadow:inset 0 1px #ffffff05}.admin-catalog-input{color:#dce7f5!important;background:#0a1422!important;border-color:#223147!important;box-shadow:inset 0 1px #ffffff04!important}.admin-catalog-input::placeholder{color:#65758a!important}.admin-catalog-input:focus{border-color:#315d99!important;box-shadow:0 0 0 3px #3b82f614!important}.admin-catalog-input option{color:#dce7f5;background:#0a1422}.admin-catalog-more>summary::-webkit-details-marker{display:none}.admin-catalog-actions>summary::-webkit-details-marker{display:none}.admin-catalog-more>summary{color:#91a1b6}.admin-catalog-more>div{border-color:#1d2b3d}.admin-catalog-more label{color:#8393a8!important}.admin-catalog-primary-button{color:#fff;background:#2f66e5;border:1px solid #376fe7;transition:border-color .14s,background-color .14s}.admin-catalog-primary-button:hover:not(:disabled){background:#3b73ee;border-color:#4b7df1}.admin-catalog-secondary-button{color:#aebdd0;background:#101c2c;border:1px solid #27384e;transition:border-color .14s,background-color .14s,color .14s}.admin-catalog-secondary-button:hover:not(:disabled){color:#eef5ff;background:#142235;border-color:#38506d}.admin-catalog-primary-button:disabled,.admin-catalog-secondary-button:disabled{cursor:not-allowed;opacity:.5}.admin-catalog-success{color:#6ee78d;background:#15803d1c;border:1px solid #22c55e33}.admin-catalog-error{color:#fda4af;background:#9f12391c;border:1px solid #f43f5e38}.admin-catalog-skeleton,.admin-catalog-empty,.admin-catalog-row{background:linear-gradient(145deg,#0f1a2afa,#0b1421fa);border:1px solid #1d2b3d;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffff04}.admin-catalog-skeleton{background:linear-gradient(100deg,#0d1827 20%,#142238 40%,#0d1827 60%) 0 0/220% 100%;animation:1.25s linear infinite admin-catalog-shimmer}.admin-catalog-empty{color:#8392a6}.admin-catalog-row{transition:border-color .14s,background-color .14s}.admin-catalog-row:hover{background:linear-gradient(145deg,#111e30fc,#0c1624fc);border-color:#2c405b}.admin-catalog-slug,.admin-catalog-meta{color:#73849b!important}.admin-catalog-price,.admin-catalog-live-link{color:#78adff!important}.admin-catalog-live-link:hover{color:#9fc4ff!important}.admin-catalog-tag,.admin-catalog-badge{color:#9dacbf;background:#111d2e;border:1px solid #26364b}.admin-catalog-badge[data-group=development]{color:#70c9f3;background:#0369a11f;border-color:#0ea5e933}.admin-catalog-badge[data-group=management]{color:#b79aff;background:#6d28d91f;border-color:#8b5cf633}.admin-catalog-badge.is-featured{color:#f6c05d;background:#b4530921;border-color:#f59e0b38}.admin-catalog-badge.is-default{color:#8ab6ff;background:#2563eb21;border-color:#3b82f63d}.admin-catalog-badge.is-visible{color:#65df83;background:#15803d1f;border-color:#22c55e33}.admin-catalog-badge.is-hidden{color:#8797ab;background:#172235;border-color:#2a394d}.admin-catalog-thumb{color:#77889e;background:#09121e;border:1px solid #223148}.admin-catalog-thumb img{opacity:.86}.admin-catalog-action-menu{background:#0d1725;border:1px solid #27384e;box-shadow:0 18px 42px #00000052}.admin-catalog-menu-action{text-align:left;color:#b7c4d6;border-radius:.5rem;align-items:center;width:100%;min-height:2.25rem;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.admin-catalog-menu-action:hover:not(:disabled){color:#fff;background:#142236}.admin-catalog-menu-action:disabled{cursor:not-allowed;opacity:.45}.admin-catalog-menu-action.is-danger{color:#f597a8}.admin-catalog-menu-action.is-danger:hover:not(:disabled){color:#fda4af;background:#9f123921}.admin-catalog-menu-divider{background:#1f2e42;height:1px}@keyframes admin-catalog-shimmer{to{background-position-x:-220%}}@media (width<=767px){.admin-catalog-row>div{align-items:start}}@media (prefers-reduced-motion:reduce){.admin-catalog-skeleton{animation:none}.admin-catalog-row,.admin-catalog-primary-button,.admin-catalog-secondary-button,.admin-catalog-menu-action{transition:none}}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-link{color:#bdc9d8;border:1px solid #0000;border-radius:.55rem}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-link:hover,.rnx-admin-sidebar-clean-v499 .admin-reference-nav-link.has-active-child{color:#f4f8fd;background:#ffffff07;border-color:#32455e6b}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-link.is-active{color:#fff;background:linear-gradient(90deg,#2556bf57,#2b397c40);border-color:#3a6fe252;box-shadow:inset 2px 0 #4684ffeb,inset 0 1px #ffffff06}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-icon{color:#8fa1b8}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-link.is-active .admin-reference-nav-icon{color:#d8e7ff}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-group{color:#64748a}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-expand,.rnx-admin-sidebar-clean-v499 .admin-reference-collapse{border-radius:.55rem}.rnx-admin-sidebar-clean-v499 .admin-reference-nav-children{border-left-color:#17273a;margin-left:.7rem;padding-left:.25rem}.rnx-admin-sidebar-clean-v499 .admin-reference-sidebar-footer{background:#08111ef5}body.public-theme-active .public-tech-header{overflow:clip visible}body.public-theme-active .public-tech-header:after{filter:none;will-change:background-position, opacity;background-position:120%;background-size:260% 100%;animation:9s ease-in-out infinite public-tech-header-energy-sweep-contained;inset:0;transform:none}@keyframes public-tech-header-energy-sweep-contained{0%,12%{opacity:0;background-position:120%}34%{opacity:.95}68%{opacity:.72;background-position:-20%}88%,to{opacity:0;background-position:-120%}}@media (prefers-reduced-motion:reduce){body.public-theme-active .public-tech-header:after{background-position:50%;animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}body.admin-theme-active{--admin-color-bg:#f1f5f9;--admin-color-bg-deep:#e8eef6;--admin-color-surface:#fff;--admin-color-surface-elevated:#f8fafc;--admin-color-surface-hover:#f1f5f9;--admin-color-text-strong:#0f172a;--admin-color-text:#1e293b;--admin-color-text-secondary:#475569;--admin-color-text-muted:#64748b;--admin-color-text-helper:#94a3b8;--admin-color-border:#e2e8f0;--admin-color-border-strong:#cbd5e1;--admin-color-primary:#2563eb;--admin-color-primary-hover:#1d4ed8;--admin-color-primary-soft:#2563eb1a;--admin-color-focus:#2563eb;--admin-color-focus-ring:#2563eb38;--admin-btn-primary-top:#2a6bff;--admin-btn-primary-bottom:#0f50ea;--admin-btn-primary-depth:#0a3db8;--admin-btn-primary-shadow:#0f50ea33;--admin-btn-secondary-top:#fffffffa;--admin-btn-secondary-bottom:#ebeff5f0;--admin-btn-secondary-depth:#cbd5e1;--admin-btn-secondary-border:#78879b3d;--admin-btn-secondary-shadow:#0f172a1a;--admin-btn-highlight:#ffffff47;--admin-btn-danger-top:#d95a5a;--admin-btn-danger-bottom:#be3f3f;--admin-btn-danger-depth:#923232;--admin-btn-danger-shadow:#be3f3f2e;--admin-btn-success-top:#2a9063;--admin-btn-success-bottom:#18774d;--admin-btn-success-depth:#115a3b;--admin-btn-success-shadow:#18774d2e;--admin-btn-warning-top:#d09530;--admin-btn-warning-bottom:#b37420;--admin-btn-warning-depth:#865719;--admin-btn-warning-shadow:#b374202e;background:var(--admin-color-bg);color:var(--admin-color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.admin-theme-active[data-admin-theme=dark]{--admin-color-bg:#0b0f14;--admin-color-bg-deep:#080c10;--admin-color-surface:#111820;--admin-color-surface-elevated:#151e28;--admin-color-surface-hover:#1a2430;--admin-color-text-strong:#f9fafb;--admin-color-text:#f3f4f6;--admin-color-text-secondary:#cbd5e1;--admin-color-text-muted:#94a3b8;--admin-color-text-helper:#64748b;--admin-color-border:#1e2936;--admin-color-border-strong:#263241;--admin-color-primary:#3b82f6;--admin-color-primary-hover:#60a5fa;--admin-color-primary-soft:#3b82f61f;--admin-color-focus:#60a5fa;--admin-color-focus-ring:#60a5fa40;--admin-btn-primary-top:#3275ff;--admin-btn-primary-bottom:#1557e8;--admin-btn-primary-depth:#0a3ca8;--admin-btn-primary-shadow:#1557e847;--admin-btn-secondary-top:#2a303af0;--admin-btn-secondary-bottom:#141920fa;--admin-btn-secondary-depth:#0b1016;--admin-btn-secondary-border:#ffffff1f;--admin-btn-secondary-shadow:#00000052;--admin-btn-highlight:#ffffff2b;--admin-btn-danger-top:#c55353;--admin-btn-danger-bottom:#a63d3d;--admin-btn-danger-depth:#742d2d;--admin-btn-danger-shadow:#a63d3d42;--admin-btn-success-top:#27845c;--admin-btn-success-bottom:#176b48;--admin-btn-success-depth:#104d35;--admin-btn-success-shadow:#176b4842;--admin-btn-warning-top:#bd852b;--admin-btn-warning-bottom:#97651d;--admin-btn-warning-depth:#6d4916;--admin-btn-warning-shadow:#97651d42;background:var(--admin-color-bg);color:var(--admin-color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.admin-theme-active .admin-theme-toggle{color:var(--admin-color-text-secondary);border-color:var(--admin-color-border);background:linear-gradient(145deg, var(--admin-btn-secondary-top), var(--admin-btn-secondary-bottom));box-shadow:0 2px 0 var(--admin-btn-secondary-depth), 0 7px 16px var(--admin-btn-secondary-shadow), inset 0 1px 0 var(--admin-btn-highlight);transition:transform .14s,color .15s,border-color .15s,box-shadow .15s}body.admin-theme-active .admin-theme-toggle:hover{color:var(--admin-color-primary);border-color:color-mix(in srgb, var(--admin-color-primary) 42%, var(--admin-color-border));transform:translateY(-1px)}body.admin-theme-active .admin-theme-toggle:active{box-shadow:0 1px 0 var(--admin-btn-secondary-depth), 0 4px 9px var(--admin-btn-secondary-shadow), inset 0 1px 0 var(--admin-btn-highlight);transform:translateY(1px)}body.admin-theme-active .admin-theme-toggle:focus-visible{outline:2px solid var(--admin-color-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--admin-color-focus-ring), 0 2px 0 var(--admin-btn-secondary-depth), 0 7px 16px var(--admin-btn-secondary-shadow)}body.admin-theme-active[data-admin-theme=dark] [class~=bg-white],body.admin-theme-active[data-admin-theme=dark] [class~=bg-white\/80],body.admin-theme-active[data-admin-theme=dark] [class~=bg-white\/90],body.admin-theme-active[data-admin-theme=dark] [class~=bg-white\/95]{background-color:var(--admin-color-surface)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50\/50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50\/70],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50\/80]{background-color:var(--admin-color-surface-elevated)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-100],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-100\/50]{background-color:var(--admin-color-bg)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-200],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-200\/50]{background-color:var(--admin-color-surface-hover)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-100],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-100\/50]{background-color:var(--admin-color-primary-soft)!important}body.admin-theme-active[data-admin-theme=dark] [class~=text-slate-950],body.admin-theme-active[data-admin-theme=dark] [class~=text-slate-900]{color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=dark] [class~=text-slate-800],body.admin-theme-active[data-admin-theme=dark] [class~=text-slate-700]{color:var(--admin-color-text)!important}body.admin-theme-active[data-admin-theme=dark] [class~=text-slate-600]{color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=dark] [class~=text-slate-500],body.admin-theme-active[data-admin-theme=dark] [class~=text-slate-400]{color:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=dark] [class~=border-slate-100],body.admin-theme-active[data-admin-theme=dark] [class~=border-slate-200],body.admin-theme-active[data-admin-theme=dark] [class~=border-slate-200\/80],body.admin-theme-active[data-admin-theme=dark] [class~=border-slate-200\/90]{border-color:var(--admin-color-border)!important}body.admin-theme-active[data-admin-theme=dark] [class~=border-slate-300],body.admin-theme-active[data-admin-theme=dark] [class~=border-slate-700],body.admin-theme-active[data-admin-theme=dark] [class~=border-slate-800]{border-color:var(--admin-color-border-strong)!important}body.admin-theme-active[data-admin-theme=dark] [class~=divide-slate-100]>:not(:last-child),body.admin-theme-active[data-admin-theme=dark] [class~=divide-slate-200]>:not(:last-child){border-color:var(--admin-color-border)!important}body.admin-theme-active[data-admin-theme=dark] input:not([type=checkbox]):not([type=radio]),body.admin-theme-active[data-admin-theme=dark] textarea,body.admin-theme-active[data-admin-theme=dark] select{border-color:var(--admin-color-border-strong);color:var(--admin-color-text)!important}body.admin-theme-active[data-admin-theme=dark] input[class~=bg-white],body.admin-theme-active[data-admin-theme=dark] textarea[class~=bg-white],body.admin-theme-active[data-admin-theme=dark] select[class~=bg-white]{background-color:#0f161e!important}body.admin-theme-active[data-admin-theme=dark] input::placeholder,body.admin-theme-active[data-admin-theme=dark] textarea::placeholder{color:var(--admin-color-text-helper)!important}body.admin-theme-active[data-admin-theme=dark] [class~=focus\:ring-brand-100]:focus,body.admin-theme-active[data-admin-theme=dark] [class~=focus\:ring-brand-200]:focus{--tw-ring-color:var(--admin-color-focus-ring)!important}body.admin-theme-active[data-admin-theme=dark] [class~=hover\:bg-slate-50]:hover,body.admin-theme-active[data-admin-theme=dark] [class~=hover\:bg-slate-100]:hover,body.admin-theme-active[data-admin-theme=dark] [class~=hover\:bg-slate-200]:hover{background-color:var(--admin-color-surface-hover)!important}body.admin-theme-active[data-admin-theme=dark] [class~=hover\:bg-white]:hover{background-color:var(--admin-color-surface-elevated)!important}body.admin-theme-active[data-admin-theme=dark] [class~=hover\:text-slate-950]:hover,body.admin-theme-active[data-admin-theme=dark] [class~=hover\:text-slate-900]:hover{color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-red-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-red-100],body.admin-theme-active[data-admin-theme=dark] [class~=bg-rose-50]{background-color:#ef44441a!important}body.admin-theme-active[data-admin-theme=dark] [class~=border-red-200],body.admin-theme-active[data-admin-theme=dark] [class~=border-red-300],body.admin-theme-active[data-admin-theme=dark] [class~=border-rose-200]{border-color:#ef444452!important}body.admin-theme-active[data-admin-theme=dark] [class~=text-red-600],body.admin-theme-active[data-admin-theme=dark] [class~=text-red-700],body.admin-theme-active[data-admin-theme=dark] [class~=text-rose-700]{color:#fca5a5!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-amber-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-amber-100]{background-color:#f59e0b1a!important}body.admin-theme-active[data-admin-theme=dark] [class~=border-amber-200],body.admin-theme-active[data-admin-theme=dark] [class~=border-amber-300]{border-color:#f59e0b52!important}body.admin-theme-active[data-admin-theme=dark] [class~=text-amber-700],body.admin-theme-active[data-admin-theme=dark] [class~=text-amber-800],body.admin-theme-active[data-admin-theme=dark] [class~=text-amber-900]{color:#fcd34d!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-emerald-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-emerald-100]{background-color:#22c55e1a!important}body.admin-theme-active[data-admin-theme=dark] [class~=border-emerald-200]{border-color:#22c55e52!important}body.admin-theme-active[data-admin-theme=dark] [class~=text-emerald-700]{color:#86efac!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-blue-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-blue-100],body.admin-theme-active[data-admin-theme=dark] [class~=bg-cyan-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-cyan-100],body.admin-theme-active[data-admin-theme=dark] [class~=bg-violet-50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-violet-100]{background-color:var(--admin-color-primary-soft)!important}body.admin-theme-active :is(button,a)[class*=rounded][class*=inline-flex]{-webkit-tap-highlight-color:transparent;transition:transform .14s,box-shadow .15s,background-color .15s,border-color .15s,color .15s,opacity .15s}body.admin-theme-active :is(button,a)[class*=rounded][class*=inline-flex]:not(:disabled):hover{transform:translateY(-1px)}body.admin-theme-active :is(button,a)[class*=rounded][class*=inline-flex]:not(:disabled):active{transform:translateY(1px)}body.admin-theme-active button:disabled,body.admin-theme-active button[aria-disabled=true],body.admin-theme-active a[aria-disabled=true]{cursor:not-allowed!important;opacity:.56!important;box-shadow:none!important;transform:none!important}body.admin-theme-active :is(button,a)[class*=bg-brand-600],body.admin-theme-active :is(button,a)[class*=bg-brand-700],body.admin-theme-active :is(button,a)[class*=bg-blue-600]{text-shadow:0 1px 1px #0000001f;color:#fff!important;background:linear-gradient(145deg, var(--admin-btn-primary-top), var(--admin-btn-primary-bottom))!important;box-shadow:0 2px 0 var(--admin-btn-primary-depth), 0 7px 15px var(--admin-btn-primary-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important;border-color:#ffffff1a!important}body.admin-theme-active :is(button,a)[class*=bg-brand-600]:not(:disabled):hover,body.admin-theme-active :is(button,a)[class*=bg-brand-700]:not(:disabled):hover,body.admin-theme-active :is(button,a)[class*=bg-blue-600]:not(:disabled):hover{box-shadow:0 3px 0 var(--admin-btn-primary-depth), 0 9px 18px var(--admin-btn-primary-shadow), inset 0 1px 0 #ffffff40!important}body.admin-theme-active :is(button,a)[class*=bg-brand-600]:not(:disabled):active,body.admin-theme-active :is(button,a)[class*=bg-brand-700]:not(:disabled):active,body.admin-theme-active :is(button,a)[class*=bg-blue-600]:not(:disabled):active{box-shadow:0 1px 0 var(--admin-btn-primary-depth), 0 3px 8px var(--admin-btn-primary-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active :is(button,a)[class*=bg-white][class*=border-slate-],body.admin-theme-active :is(button,a)[class*=bg-slate-50][class*=border-slate-]{-webkit-backdrop-filter:blur(12px)saturate(135%);color:var(--admin-color-text-secondary)!important;border-color:var(--admin-btn-secondary-border)!important;background:linear-gradient(145deg, var(--admin-btn-secondary-top), var(--admin-btn-secondary-bottom))!important;box-shadow:0 2px 0 var(--admin-btn-secondary-depth), 0 6px 14px var(--admin-btn-secondary-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active :is(button,a)[class*=border-brand-]:not([class*=bg-brand-600]):not([class*=bg-brand-700]){color:var(--admin-color-primary)!important;border-color:color-mix(in srgb, var(--admin-color-primary) 62%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--admin-color-primary-soft) 70%, var(--admin-color-surface)), var(--admin-color-surface))!important;box-shadow:0 2px 0 color-mix(in srgb, var(--admin-color-primary) 28%, transparent), 0 6px 13px #2563eb1a, inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active button[class*=h-10][class*=w-10]:not([class*=bg-brand-]),body.admin-theme-active button[class*=size-10]:not([class*=bg-brand-]){color:var(--admin-color-text-secondary)!important;border-color:var(--admin-btn-secondary-border)!important;background:linear-gradient(145deg, var(--admin-btn-secondary-top), var(--admin-btn-secondary-bottom))!important;box-shadow:0 2px 0 var(--admin-btn-secondary-depth), 0 6px 14px var(--admin-btn-secondary-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active :is(button,a)[class*=bg-red-],body.admin-theme-active :is(button,a)[class*=bg-rose-],body.admin-theme-active :is(button,a)[class*=border-red-]:not([class*=bg-white]),body.admin-theme-active :is(button,a)[class*=border-rose-]:not([class*=bg-white]){color:#fff!important;background:linear-gradient(145deg, var(--admin-btn-danger-top), var(--admin-btn-danger-bottom))!important;box-shadow:0 2px 0 var(--admin-btn-danger-depth), 0 6px 14px var(--admin-btn-danger-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important;border-color:#ffffff17!important}body.admin-theme-active :is(button,a)[class*=bg-emerald-]{color:#fff!important;background:linear-gradient(145deg, var(--admin-btn-success-top), var(--admin-btn-success-bottom))!important;box-shadow:0 2px 0 var(--admin-btn-success-depth), 0 6px 14px var(--admin-btn-success-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active :is(button,a)[class*=bg-amber-]{color:#fff!important;background:linear-gradient(145deg, var(--admin-btn-warning-top), var(--admin-btn-warning-bottom))!important;box-shadow:0 2px 0 var(--admin-btn-warning-depth), 0 6px 14px var(--admin-btn-warning-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active button:focus-visible,body.admin-theme-active a[class*=rounded]:focus-visible{outline-offset:2px;outline:2px solid var(--admin-color-focus)!important;--tw-ring-color:var(--admin-color-focus-ring)!important}body.admin-theme-active[data-admin-theme=dark]{scrollbar-color:#334155 #111820}@media (prefers-reduced-motion:reduce){body.admin-theme-active .admin-theme-toggle,body.admin-theme-active :is(button,a)[class*=rounded][class*=inline-flex]{transition-duration:.01ms!important}body.admin-theme-active .admin-theme-toggle:hover,body.admin-theme-active .admin-theme-toggle:active,body.admin-theme-active :is(button,a)[class*=rounded][class*=inline-flex]:hover,body.admin-theme-active :is(button,a)[class*=rounded][class*=inline-flex]:active{transform:none!important}}body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50\/40],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50\/60],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50\/90]{background-color:var(--admin-color-surface-elevated)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-100\/60],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-100\/70],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-100\/80]{background-color:var(--admin-color-bg)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-200\/60],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-200\/70],body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-200\/80]{background-color:var(--admin-color-surface-hover)!important}body.admin-theme-active[data-admin-theme=dark] [class~=border-white\/60],body.admin-theme-active[data-admin-theme=dark] [class~=border-white\/70],body.admin-theme-active[data-admin-theme=dark] [class~=border-white\/80],body.admin-theme-active[data-admin-theme=dark] [class~=border-white\/90]{border-color:var(--admin-color-border)!important}body.admin-theme-active[data-admin-theme=dark] [class~=from-white],body.admin-theme-active[data-admin-theme=dark] [class~=from-slate-50],body.admin-theme-active[data-admin-theme=dark] [class~=from-slate-100]{--tw-gradient-from:var(--admin-color-surface-elevated) var(--tw-gradient-from-position)!important;--tw-gradient-to:#151e2800 var(--tw-gradient-to-position)!important}body.admin-theme-active[data-admin-theme=dark] [class~=from-brand-50],body.admin-theme-active[data-admin-theme=dark] [class~=from-brand-100]{--tw-gradient-from:color-mix(in srgb, var(--admin-color-primary-soft) 78%, var(--admin-color-surface)) var(--tw-gradient-from-position)!important;--tw-gradient-to:#11182000 var(--tw-gradient-to-position)!important}body.admin-theme-active[data-admin-theme=dark] [class~=via-white],body.admin-theme-active[data-admin-theme=dark] [class~=via-slate-50],body.admin-theme-active[data-admin-theme=dark] [class~=via-slate-100]{--tw-gradient-via:var(--admin-color-surface) var(--tw-gradient-via-position)!important}body.admin-theme-active[data-admin-theme=dark] [class~=to-white],body.admin-theme-active[data-admin-theme=dark] [class~=to-slate-50],body.admin-theme-active[data-admin-theme=dark] [class~=to-slate-100]{--tw-gradient-to:var(--admin-color-surface-elevated) var(--tw-gradient-to-position)!important}body.admin-theme-active[data-admin-theme=dark] svg[aria-labelledby~=analytics-trend-chart-title]{color:var(--admin-color-text-muted)}body.admin-theme-active[data-admin-theme=dark] svg[aria-labelledby~=analytics-trend-chart-title] text{fill:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=dark] svg[aria-labelledby~=analytics-trend-chart-title] line{stroke:color-mix(in srgb, var(--admin-color-border-strong) 82%, transparent)!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-slate-50\/40] svg[aria-labelledby~=analytics-trend-chart-title]{background:0 0!important}body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-50\/50],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-50\/60],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-50\/70],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-50\/80],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-50\/90],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-100\/60],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-100\/70],body.admin-theme-active[data-admin-theme=dark] [class~=bg-brand-100\/80]{background-color:color-mix(in srgb, var(--admin-color-primary-soft) 72%, var(--admin-color-surface-elevated))!important}body.admin-theme-active[data-admin-theme=dark] [class~=border-brand-100],body.admin-theme-active[data-admin-theme=dark] [class~=border-brand-200],body.admin-theme-active[data-admin-theme=dark] [class~=border-brand-300]{border-color:color-mix(in srgb, var(--admin-color-primary) 28%, var(--admin-color-border))!important}body.admin-theme-active .admin-theme-toggle{color:var(--admin-color-text-secondary)!important;border-color:var(--admin-color-border)!important;background:linear-gradient(145deg, var(--admin-btn-secondary-top), var(--admin-btn-secondary-bottom))!important;box-shadow:0 2px 0 var(--admin-btn-secondary-depth), 0 7px 16px var(--admin-btn-secondary-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active .admin-theme-toggle:hover{color:var(--admin-color-primary)!important;border-color:color-mix(in srgb, var(--admin-color-primary) 42%, var(--admin-color-border))!important}body.admin-theme-active .admin-theme-toggle svg{stroke-width:2.25px;width:1.25rem;height:1.25rem}body.admin-theme-active[data-admin-theme=light],body.admin-theme-active[data-admin-theme=light] #root,body.admin-theme-active[data-admin-theme=light] main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--admin-color-bg)!important;color:var(--admin-color-text)!important}body.admin-theme-active[data-admin-theme=light] main h1,body.admin-theme-active[data-admin-theme=light] main h2,body.admin-theme-active[data-admin-theme=light] main h3,body.admin-theme-active[data-admin-theme=light] main h4{color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-shell,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-reference,body.admin-theme-active[data-admin-theme=light] .admin-media-page,body.admin-theme-active[data-admin-theme=light] .admin-projects-page,body.admin-theme-active[data-admin-theme=light] .admin-posts-compact-page,body.admin-theme-active[data-admin-theme=light] .admin-testimonials-compact-page,body.admin-theme-active[data-admin-theme=light] .admin-faqs-compact-page,body.admin-theme-active[data-admin-theme=light] .admin-catalog-page{background:radial-gradient(circle at 78% -8%, #2563eb0e, transparent 30rem), var(--admin-color-bg)!important;color:var(--admin-color-text)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-sidebar,body.admin-theme-active[data-admin-theme=light] .admin-reference-mobile-drawer{border-color:var(--admin-color-border)!important;background:radial-gradient(circle at 20% 0%, #2563eb0b, transparent 18rem), linear-gradient(180deg, var(--admin-color-surface) 0%, var(--admin-color-surface-elevated) 100%)!important;color:var(--admin-color-text)!important;box-shadow:12px 0 30px #0f172a0e!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-sidebar-brand,body.admin-theme-active[data-admin-theme=light] .admin-reference-sidebar-footer,body.admin-theme-active[data-admin-theme=light] .admin-reference-profile,body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-children{border-color:var(--admin-color-border)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-sidebar-footer,body.admin-theme-active[data-admin-theme=light] .admin-reference-mobile-profile{background:var(--admin-color-surface)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-logo{color:var(--admin-color-primary)!important;background:#f8fbff!important;border-color:#2563eb47!important;box-shadow:inset 0 0 18px #2563eb0d,0 6px 18px #0f172a0f!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-group{color:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-link{color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-link:hover,body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-link.has-active-child{background:var(--admin-color-surface-hover)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-link.is-active{color:#1d4ed8!important;background:linear-gradient(90deg,#dbeafe,#eef2ff)!important;border-color:#2563eb33!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-link.is-active .admin-reference-nav-icon{color:var(--admin-color-primary)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-icon,body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-expand,body.admin-theme-active[data-admin-theme=light] .admin-reference-collapse{color:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-nav-expand:hover,body.admin-theme-active[data-admin-theme=light] .admin-reference-collapse:hover{border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface-hover)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-topbar{border-color:var(--admin-color-border)!important;color:var(--admin-color-text)!important;background:#fffffff5!important;box-shadow:0 4px 22px #0f172a0d!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-search{color:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-search input{border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface-elevated)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-search input::placeholder,body.admin-theme-active[data-admin-theme=light] .admin-reference-search>span{color:var(--admin-color-text-helper)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-tooltip,body.admin-theme-active[data-admin-theme=light] .admin-reference-popover,body.admin-theme-active[data-admin-theme=light] .admin-reference-create-menu{border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text)!important;box-shadow:0 18px 45px #0f172a21!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-popover-link{color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-popover-link:hover{background:var(--admin-color-surface-hover)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-icon-button:not(.admin-theme-toggle){border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text-secondary)!important;box-shadow:inset 0 1px #ffffffb8!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-icon-button:not(.admin-theme-toggle):hover{background:var(--admin-color-surface-hover)!important;color:var(--admin-color-text-strong)!important;border-color:#b6c4d4!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-avatar{box-shadow:0 0 0 2px var(--admin-color-surface)!important}body.admin-theme-active[data-admin-theme=light] .admin-reference-drawer-backdrop{background:#0f172a47!important}body.admin-theme-active[data-admin-theme=light] .admin-dashboard-range,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-refresh,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-view-link,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-metric,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-panel,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-quick-action{border-color:var(--admin-color-border)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text)!important;box-shadow:0 8px 24px #0f172a0d,inset 0 1px #ffffffbf!important}body.admin-theme-active[data-admin-theme=light] .admin-dashboard-range select,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-range select option{background:var(--admin-color-surface)!important;color:var(--admin-color-text)!important}body.admin-theme-active[data-admin-theme=light] .admin-dashboard-refresh:hover:not(:disabled),body.admin-theme-active[data-admin-theme=light] .admin-dashboard-view-link:hover,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-quick-action:hover{border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface-hover)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] .admin-dashboard-empty,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-row-avatar,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-status,body.admin-theme-active[data-admin-theme=light] .admin-dashboard-system-icon{border-color:var(--admin-color-border)!important;background:var(--admin-color-surface-elevated)!important;color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=light] .admin-dashboard-chart-grid{stroke:var(--admin-color-border)!important}body.admin-theme-active[data-admin-theme=light] .admin-dashboard-chart-label{fill:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=light] a.admin-dashboard-list-row:hover{background:var(--admin-color-surface-elevated)!important}body.admin-theme-active[data-admin-theme=light] .admin-dashboard-footer{border-color:var(--admin-color-border)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-count-pill,.admin-media-toolbar,.admin-media-upload,.admin-media-pagination,.admin-projects-count-pill,.admin-projects-toolbar,.admin-projects-advanced,.admin-posts-count-pill,.admin-posts-toolbar,.admin-posts-more,.admin-testimonials-count-pill,.admin-testimonials-toolbar,.admin-testimonials-more,.admin-faqs-count-pill,.admin-faqs-toolbar,.admin-faqs-more,.admin-faqs-pagination,.admin-catalog-count-pill,.admin-catalog-toolbar,.admin-catalog-more){border-color:var(--admin-color-border)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text-secondary)!important;box-shadow:inset 0 1px #0f172a06!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-input,.admin-projects-input,.admin-posts-input,.admin-testimonials-input,.admin-faqs-input,.admin-catalog-input){border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text-strong)!important;box-shadow:inset 0 1px #0f172a06!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-input,.admin-projects-input,.admin-posts-input,.admin-testimonials-input,.admin-faqs-input,.admin-catalog-input)::placeholder{color:var(--admin-color-text-helper)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-input,.admin-projects-input,.admin-posts-input,.admin-testimonials-input,.admin-faqs-input,.admin-catalog-input):focus{border-color:var(--admin-color-focus)!important;box-shadow:0 0 0 3px var(--admin-color-focus-ring)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-input,.admin-projects-input,.admin-posts-input,.admin-testimonials-input,.admin-faqs-input,.admin-catalog-input) option{background:var(--admin-color-surface)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-row,.admin-posts-row,.admin-testimonials-row,.admin-faqs-row,.admin-catalog-row,.admin-media-card){border-color:var(--admin-color-border)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text)!important;box-shadow:0 6px 18px #0f172a0b,inset 0 1px #ffffffc7!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-row,.admin-posts-row,.admin-testimonials-row,.admin-faqs-row,.admin-catalog-row,.admin-media-card):hover{border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface-elevated)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-skeleton,.admin-posts-skeleton,.admin-testimonials-skeleton,.admin-faqs-skeleton,.admin-catalog-skeleton){border-color:var(--admin-color-border)!important;background:linear-gradient(100deg,#eef2f7 20%,#fff 40%,#eef2f7 60%) 0 0/220% 100%!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-empty,.admin-projects-empty,.admin-posts-empty,.admin-testimonials-empty,.admin-faqs-empty,.admin-catalog-empty){border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface-elevated)!important;color:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-secondary-button,.admin-media-card-action,.admin-projects-secondary-button,.admin-posts-secondary-button,.admin-testimonials-secondary-button,.admin-faqs-secondary-button,.admin-catalog-secondary-button,.admin-catalog-live-link){border-color:var(--admin-btn-secondary-border)!important;background:linear-gradient(145deg, var(--admin-btn-secondary-top), var(--admin-btn-secondary-bottom))!important;color:var(--admin-color-text-secondary)!important;box-shadow:0 2px 0 var(--admin-btn-secondary-depth), 0 6px 14px var(--admin-btn-secondary-shadow), inset 0 1px 0 var(--admin-btn-highlight)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-secondary-button,.admin-media-card-action,.admin-projects-secondary-button,.admin-posts-secondary-button,.admin-testimonials-secondary-button,.admin-faqs-secondary-button,.admin-catalog-secondary-button,.admin-catalog-live-link):hover:not(:disabled){border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface-hover)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-action-menu,.admin-posts-action-menu,.admin-testimonials-action-menu,.admin-faqs-action-menu,.admin-catalog-action-menu){border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text)!important;box-shadow:0 18px 42px #0f172a24!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-menu-action,.admin-posts-menu-action,.admin-testimonials-menu-action,.admin-faqs-menu-action,.admin-catalog-menu-action){color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-menu-action,.admin-posts-menu-action,.admin-testimonials-menu-action,.admin-faqs-menu-action,.admin-catalog-menu-action):hover:not(:disabled){background:var(--admin-color-surface-hover)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-menu-divider,.admin-posts-menu-divider,.admin-testimonials-menu-divider,.admin-faqs-menu-divider,.admin-catalog-menu-divider){background:var(--admin-color-border)!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell>aside{border-color:var(--admin-color-border)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text)!important;box-shadow:0 10px 28px #0f172a12!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell [class~=bg-white]{background-color:var(--admin-color-surface)!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell :is([class~=bg-slate-50],[class~=bg-slate-100]){background-color:var(--admin-color-surface-elevated)!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-badge,.admin-projects-tech,.admin-posts-badge,.admin-posts-tag,.admin-testimonials-badge,.admin-faqs-badge,.admin-catalog-badge,.admin-catalog-tag,.admin-media-type,.admin-media-folder-chip,.admin-projects-order){border-color:var(--admin-color-border)!important;background:var(--admin-color-surface-elevated)!important;color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-badge[data-status=planning],.admin-posts-badge[data-type=blog],.admin-catalog-badge[data-group=management]){color:#6d28d9!important;background:#f5f3ff!important;border-color:#ddd6fe!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-badge[data-status=in-progress],.admin-projects-badge.is-featured,.admin-posts-badge.is-featured,.admin-testimonials-badge.is-featured,.admin-faqs-badge.is-featured,.admin-catalog-badge.is-featured){color:#a16207!important;background:#fffbeb!important;border-color:#fde68a!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-badge[data-status=completed],.admin-projects-badge.is-visible,.admin-posts-badge.is-visible,.admin-testimonials-badge.is-visible,.admin-faqs-badge.is-visible,.admin-catalog-badge.is-visible){color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-badge[data-status=maintained],.admin-faqs-badge.is-category,.admin-catalog-badge.is-default){color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-posts-badge[data-type=news],.admin-projects-badge.is-case-study,.admin-catalog-badge[data-group=development]){color:#0e7490!important;background:#ecfeff!important;border-color:#a5f3fc!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-projects-badge[data-status=archived],.admin-projects-badge.is-hidden,.admin-posts-badge.is-hidden,.admin-testimonials-badge.is-hidden,.admin-faqs-badge.is-hidden,.admin-catalog-badge.is-hidden){border-color:var(--admin-color-border)!important;color:#64748b!important;background:#f1f5f9!important}body.admin-theme-active[data-admin-theme=light] :is([class~="bg-[#08111e]"],[class~=bg-slate-950]){background-color:var(--admin-color-bg)!important}body.admin-theme-active[data-admin-theme=light] :is([class~="bg-[#0c1624]"],[class~="bg-[#0d1725]"],[class~=bg-slate-900]){background-color:var(--admin-color-surface)!important}body.admin-theme-active[data-admin-theme=light] :is([class~="bg-[#0a1422]"],[class~="bg-[#09131f]"],[class~="bg-[#091522]"],[class~="bg-[#101c2c]"],[class~="bg-[#111d2e]"],[class~="bg-[#132238]"],[class~="bg-[#26364b]"],[class~=bg-slate-800],[class~=bg-slate-700]),body.admin-theme-active[data-admin-theme=light] :is([class*="bg-[#08111e]/"],[class*="bg-[#0c1624]/"],[class*="bg-[#0d1725]/"],[class*="bg-[#0a1422]/"],[class*="bg-[#09131f]/"],[class*="bg-[#091522]/"],[class*="bg-[#101c2c]/"],[class*="bg-[#111d2e]/"],[class*="bg-[#132238]/"],[class*=bg-slate-950\/],[class*=bg-slate-900\/],[class*=bg-slate-800\/],[class*=bg-slate-700\/]){background-color:var(--admin-color-surface-elevated)!important}body.admin-theme-active[data-admin-theme=light] :is([class~="border-[#142133]"],[class~="border-[#182536]"],[class~="border-[#1a2738]"],[class~="border-[#1d2b3d]"],[class~="border-[#223147]"],[class~="border-[#23364e]"],[class~="border-[#24364d]"],[class~="border-[#26364b]"],[class~="border-[#26384f]"],[class~="border-[#27384e]"],[class~="border-[#2a3c53]"],[class~="border-[#2b405b]"],[class~="border-[#2c405b]"],[class~="border-[#38506d]"],[class~="border-[#3a536f]"],[class~=border-slate-800],[class~=border-slate-700],[class~=border-slate-600]){border-color:var(--admin-color-border-strong)!important}body.admin-theme-active[data-admin-theme=light] :is([class~=text-white],[class~=text-slate-50],[class~=text-slate-100]){color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] [class~=text-slate-200]{color:var(--admin-color-text)!important}body.admin-theme-active[data-admin-theme=light] [class~=text-slate-300],body.admin-theme-active[data-admin-theme=light] [class~=text-slate-400]{color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=light] [class~=text-slate-500]{color:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=light] [class~=text-slate-600]{color:var(--admin-color-text-helper)!important}body.admin-theme-active[data-admin-theme=light] :is([class~=text-blue-100],[class~=text-blue-200],[class~=text-blue-300],[class~=text-blue-400]){color:#2563eb!important}body.admin-theme-active[data-admin-theme=light] :is([class~=text-emerald-300],[class~=text-emerald-400]){color:#047857!important}body.admin-theme-active[data-admin-theme=light] :is([class~=text-amber-200],[class~=text-amber-300],[class~=text-amber-400]){color:#a16207!important}body.admin-theme-active[data-admin-theme=light] :is([class~=text-rose-200],[class~=text-rose-300],[class~=text-rose-400]){color:#be123c!important}body.admin-theme-active[data-admin-theme=light] :is([class~=text-violet-200],[class~=text-violet-300]){color:#6d28d9!important}body.admin-theme-active[data-admin-theme=light] [class~=text-cyan-300]{color:#0e7490!important}body.admin-theme-active[data-admin-theme=light] [class~=text-orange-300]{color:#c2410c!important}body.admin-theme-active[data-admin-theme=light] main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),body.admin-theme-active[data-admin-theme=light] main textarea,body.admin-theme-active[data-admin-theme=light] main select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--admin-color-border-strong)!important;background:var(--admin-color-surface)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])::placeholder,body.admin-theme-active[data-admin-theme=light] main textarea::placeholder{color:var(--admin-color-text-helper)!important}body.admin-theme-active[data-admin-theme=light] main select option{background:var(--admin-color-surface)!important;color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] :is(button,a):is([class~=bg-blue-500\/10],[class~=bg-blue-500\/15],[class~=bg-blue-400\/10],[class~=bg-blue-400\/15]){color:#1d4ed8!important;box-shadow:none!important;text-shadow:none!important;background:#eff6ff!important;border-color:#bfdbfe!important}body.admin-theme-active[data-admin-theme=light] :is(button,a):is([class~=bg-amber-500\/10],[class~=bg-amber-500\/15],[class~=bg-amber-400\/10],[class~=bg-amber-400\/15]){color:#a16207!important;box-shadow:none!important;text-shadow:none!important;background:#fffbeb!important;border-color:#fde68a!important}body.admin-theme-active[data-admin-theme=light] :is(button,a):is([class~=bg-rose-500\/10],[class~=bg-rose-500\/15]){color:#be123c!important;box-shadow:none!important;text-shadow:none!important;background:#fff1f2!important;border-color:#fecdd3!important}body.admin-theme-active[data-admin-theme=light] :is(button,a)[class~=bg-emerald-500\/10]{color:#047857!important;box-shadow:none!important;text-shadow:none!important;background:#ecfdf5!important;border-color:#a7f3d0!important}body.admin-theme-active[data-admin-theme=light] :is(button,a)[class~=bg-violet-500\/10]{color:#6d28d9!important;box-shadow:none!important;text-shadow:none!important;background:#f5f3ff!important;border-color:#ddd6fe!important}body.admin-theme-active[data-admin-theme=light] :is(button,a)[class~=bg-cyan-500\/10]{color:#0e7490!important;box-shadow:none!important;text-shadow:none!important;background:#ecfeff!important;border-color:#a5f3fc!important}body.admin-theme-active[data-admin-theme=light] :is(button,a)[class~=bg-orange-500\/10]{color:#c2410c!important;box-shadow:none!important;text-shadow:none!important;background:#fff7ed!important;border-color:#fed7aa!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-success,.admin-projects-success,.admin-posts-success,.admin-testimonials-success,.admin-faqs-success,.admin-catalog-success,[class~=bg-emerald-950\/20],[class~=bg-emerald-950\/40],[class~=bg-emerald-950\/60]){color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-error,.admin-projects-error,.admin-posts-error,.admin-testimonials-error,.admin-faqs-error,.admin-catalog-error,[class~=bg-rose-950\/20],[class~=bg-rose-950\/40],[class~=bg-rose-950\/60]){color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-warning,.admin-testimonials-warning,[class~=bg-amber-950\/20],[class~=bg-amber-950\/30],[class~=bg-amber-950\/60]){color:#a16207!important;background:#fffbeb!important;border-color:#fde68a!important}body.admin-theme-active[data-admin-theme=light] :is(button,a):is([class~=bg-brand-600],[class~=bg-brand-700],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-amber-600],[class~=bg-red-600]),body.admin-theme-active[data-admin-theme=light] :is(.admin-media-primary-button,.admin-projects-primary-button,.admin-posts-primary-button,.admin-testimonials-primary-button,.admin-faqs-primary-button,.admin-catalog-primary-button,.admin-reference-create-button){color:#fff!important}body.admin-theme-active[data-admin-theme=light] :is(.admin-media-danger-button,.admin-projects-menu-action.is-danger,.admin-posts-menu-action.is-danger,.admin-testimonials-menu-action.is-danger,.admin-faqs-menu-action.is-danger,.admin-catalog-menu-action.is-danger){color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}body.admin-theme-active[data-admin-theme=light] :is([class~=hover\:bg-slate-800],[class~=hover\:bg-slate-900]):hover{background-color:var(--admin-color-surface-hover)!important}body.admin-theme-active[data-admin-theme=light] :is([class~=hover\:text-white],[class~=hover\:text-slate-200],[class~=hover\:text-slate-300]):hover{color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] :is(button,a):is([class~=bg-brand-600],[class~=bg-brand-700],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-amber-600],[class~=bg-red-600]):hover{color:#fff!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell dl dt{color:var(--admin-color-text-muted)!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell :is(dl dd,[class~=bg-slate-50] h3,[class~=bg-slate-50] li>[class~=font-semibold]){color:var(--admin-color-text-strong)!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell [class~=bg-slate-50] li{color:var(--admin-color-text-secondary)!important}body.admin-theme-active[data-admin-theme=light] .admin-media-details-shell [class~=bg-slate-50] li>[class~=text-slate-400]{color:var(--admin-color-text-muted)!important}.rnx-admin-status-count{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 10%, var(--admin-color-surface));min-width:1.35rem;min-height:1.2rem;color:inherit;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.rnx-admin-delete-action{text-shadow:0 1px #0000001f;border-color:var(--admin-btn-danger-depth)!important;background:linear-gradient(180deg, var(--admin-btn-danger-top), var(--admin-btn-danger-bottom))!important;color:#fff!important;box-shadow:0 2px 0 var(--admin-btn-danger-depth), 0 5px 12px var(--admin-btn-danger-shadow)!important}.rnx-admin-delete-action:hover:not(:disabled){filter:brightness(1.055);transform:translateY(-1px);box-shadow:0 3px 0 var(--admin-btn-danger-depth), 0 7px 14px var(--admin-btn-danger-shadow)!important}.rnx-admin-delete-action:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 0 var(--admin-btn-danger-depth), 0 3px 8px var(--admin-btn-danger-shadow)!important}.rnx-admin-delete-action:focus-visible{outline:none;box-shadow:0 2px 0 var(--admin-btn-danger-depth), 0 0 0 3px #dc262633, 0 5px 12px var(--admin-btn-danger-shadow)!important}.rnx-admin-delete-action:disabled{filter:saturate(.7);transform:none}body.admin-theme-active .admin-notification-panel{border-color:var(--admin-color-border-strong);background:var(--admin-color-surface);color:var(--admin-color-text);box-shadow:0 22px 55px #02081747,inset 0 1px #ffffff0a}body.admin-theme-active .admin-notification-header{border-color:var(--admin-color-border);background:var(--admin-color-surface)}body.admin-theme-active .admin-notification-header p:first-child{color:var(--admin-color-text-strong)}body.admin-theme-active .admin-notification-header p:last-child,body.admin-theme-active .admin-notification-item time,body.admin-theme-active .admin-notification-refreshing{color:var(--admin-color-text-muted)}body.admin-theme-active .admin-notification-badge{border:2px solid var(--admin-color-surface);color:#fff;background:#dc2626;box-shadow:0 2px 7px #dc26264d}body.admin-theme-active .admin-notification-mark-all,body.admin-theme-active .admin-notification-mark-one,body.admin-theme-active .admin-notification-retry{border:1px solid var(--admin-color-border);background:var(--admin-color-surface-elevated);color:var(--admin-color-primary)}body.admin-theme-active :is(.admin-notification-mark-all,.admin-notification-mark-one,.admin-notification-retry):hover:not(:disabled){border-color:var(--admin-color-border-strong);background:var(--admin-color-surface-hover);color:var(--admin-color-primary-hover)}body.admin-theme-active .admin-notification-error{color:#fb7185;background:#f43f5e14;border-color:#f43f5e38}body.admin-theme-active .admin-notification-state{color:var(--admin-color-text-muted)}body.admin-theme-active .admin-notification-state>span{border:1px solid var(--admin-color-border);background:var(--admin-color-surface-elevated);color:var(--admin-color-text-secondary)}body.admin-theme-active .admin-notification-state p:first-of-type{color:var(--admin-color-text-strong)}body.admin-theme-active .admin-notification-item{color:var(--admin-color-text)}body.admin-theme-active .admin-notification-item+.admin-notification-item{margin-top:.125rem}body.admin-theme-active .admin-notification-item:hover{background:var(--admin-color-surface-hover)}body.admin-theme-active .admin-notification-item-unread{background:color-mix(in srgb, var(--admin-color-primary-soft) 72%, var(--admin-color-surface))}body.admin-theme-active .admin-notification-item-unread:hover{background:color-mix(in srgb, var(--admin-color-primary-soft) 88%, var(--admin-color-surface-hover))}body.admin-theme-active .admin-notification-item button>span:last-child>span:first-child{color:var(--admin-color-text-strong)}body.admin-theme-active .admin-notification-item button>span:last-child>span:nth-child(2){color:var(--admin-color-text-secondary)}body.admin-theme-active .admin-notification-type-icon{border:1px solid var(--admin-color-border);background:var(--admin-color-surface-elevated);color:var(--admin-color-primary)}body.admin-theme-active .admin-notification-unread-dot{background:var(--admin-color-primary);box-shadow:0 0 0 3px var(--admin-color-primary-soft)}body.admin-theme-active .admin-notification-skeleton{border:1px solid var(--admin-color-border);background:linear-gradient(100deg, var(--admin-color-surface-elevated) 20%, var(--admin-color-surface-hover) 40%, var(--admin-color-surface-elevated) 60%);background-size:220% 100%}body.admin-theme-active .admin-notification-refreshing{border-color:var(--admin-color-border);background:var(--admin-color-surface-elevated)}body.admin-theme-active .admin-notification-list{scrollbar-width:thin;scrollbar-color:var(--admin-color-border-strong) transparent}body.admin-theme-active .admin-notification-list::-webkit-scrollbar{width:6px}body.admin-theme-active .admin-notification-list::-webkit-scrollbar-thumb{background:var(--admin-color-border-strong);border-radius:999px}body.admin-theme-active[data-admin-theme=light] .admin-notification-panel{box-shadow:0 22px 55px #0f172a29,inset 0 1px #fffc}@media (width<=639px){body.admin-theme-active .admin-notification-panel{max-height:calc(100dvh - 82px)}body.admin-theme-active .admin-notification-list{max-height:min(58dvh,410px)}}body.admin-theme-active .admin-push-strip{border-color:var(--admin-color-border);background:color-mix(in srgb, var(--admin-color-surface-elevated) 72%, var(--admin-color-surface));color:var(--admin-color-text-secondary)}body.admin-theme-active .admin-push-strip p:first-of-type{color:var(--admin-color-text-strong)}body.admin-theme-active .admin-push-strip svg{color:var(--admin-color-primary)}body.admin-theme-active .admin-push-action{border:1px solid var(--admin-color-border);background:var(--admin-color-surface);color:var(--admin-color-primary)}body.admin-theme-active .admin-push-action:hover:not(:disabled){border-color:var(--admin-color-border-strong);background:var(--admin-color-surface-hover);color:var(--admin-color-primary-hover)}body.admin-theme-active .admin-push-error{color:#fb7185}body.admin-theme-active[data-admin-theme=light] .admin-push-error{color:#be123c}@media (width<=639px){body.admin-theme-active .admin-push-strip{padding-inline:.75rem}body.admin-theme-active .admin-push-action{padding-inline:.5rem}}
