._button_apg2m_1{border:0;border-radius:12px;padding:.7rem 1.1rem;font-family:var(--font-sans);font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .2s ease}._button_apg2m_1:hover:not(:disabled){transform:translateY(-1px)}._button_apg2m_1:focus-visible{outline:2px solid var(--outline);outline-offset:2px}._button_apg2m_1:disabled{opacity:.6;cursor:not-allowed}._primary_apg2m_26{background:var(--primary-gradient);color:var(--primary-contrast)}._secondary_apg2m_31{background:var(--surface-soft);color:var(--text)}._danger_apg2m_36{background:var(--danger-text);color:var(--brand-white)}._loading_apg2m_41{opacity:.8}._toggle_1ih8p_1{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--muted-strong);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._toggle_1ih8p_1:hover{background:var(--hover-bg);color:var(--text)}._toggle_1ih8p_1:focus-visible{outline:2px solid var(--outline);outline-offset:2px}._toggle_1ih8p_1 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._toggle_1ih8p_1[data-preference=dark] svg{fill:currentColor;stroke:none}._frame_6oa80_1{flex:none;fill:none;stroke:currentColor;stroke-linejoin:miter;overflow:visible}._compact_6oa80_9{width:1rem;height:1rem;stroke-width:var(--frame-stroke, 2.4)}._inline_6oa80_15{width:1em;height:1em;vertical-align:-.14em;stroke-width:var(--frame-stroke, 2.2)}._expanded_6oa80_22{width:100%;height:auto;stroke-width:var(--frame-stroke, .35)}._draw_6oa80_29 path,._loop_6oa80_30 path{stroke-dasharray:1 1;stroke-dashoffset:1}._draw_6oa80_29 path{animation:_unfold_6oa80_1 1s cubic-bezier(.65,0,.35,1) forwards paused}._draw_6oa80_29 path+path{animation-delay:.75s}._draw_6oa80_29[data-in-view] path{animation-play-state:running}._loop_6oa80_30 path{animation:_unfoldAndClear_6oa80_1 2.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes _unfold_6oa80_1{to{stroke-dashoffset:0}}@keyframes _unfoldAndClear_6oa80_1{45%,65%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@media (prefers-reduced-motion: reduce){._draw_6oa80_29 path,._loop_6oa80_30 path{animation:none;stroke-dashoffset:0}}._page_59n4f_2{--landing-ink: var(--text);--landing-muted: var(--muted-strong);--landing-line: var(--line);--landing-accent: var(--accent-text);width:min(100%,1240px);margin:0 auto;color:var(--landing-ink);font-size:16px;line-height:1.6}._page_59n4f_2 :is(button,a,summary):focus-visible{outline:3px solid var(--outline);outline-offset:5px}._page_59n4f_2 button{cursor:pointer}._page_59n4f_2 :is(h1,h2,h3,p){margin:0}._page_59n4f_2 h2{font-family:var(--font-display);font-size:clamp(28px,3.2vw,42px);line-height:1.2;letter-spacing:-1.5px;font-weight:500}._page_59n4f_2 h3{font-size:19px;line-height:1.4;font-weight:500}._page_59n4f_2 section[id]{scroll-margin-top:110px}._hero_59n4f_38{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;padding:52px 0 72px}._heroBadge_59n4f_45,._eyebrow_59n4f_46{font-size:11px;font-weight:600;letter-spacing:1.8px;color:var(--landing-accent)}._heroBadge_59n4f_45{display:flex;align-items:center;gap:10px}._heroBadge_59n4f_45>svg{width:18px;height:18px}._hero_59n4f_38 h1{font-family:var(--font-display);font-size:clamp(52px,6vw,80px);line-height:1.06;font-weight:500;letter-spacing:-4px;margin:25px 0}._aura_59n4f_70{color:var(--brand-primary);text-shadow:0 0 6px color-mix(in srgb,var(--brand-primary) 35%,transparent),0 0 14px color-mix(in srgb,var(--brand-primary) 22%,transparent),0 0 24px color-mix(in srgb,var(--brand-primary) 12%,transparent)}._heroDescription_59n4f_77{max-width:460px;color:var(--landing-muted);font-size:17px;line-height:1.85}._actions_59n4f_83{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}._primaryButton_59n4f_89,._secondaryButton_59n4f_90{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:14px 20px;min-height:48px;border-radius:9px;font-size:14px;font-weight:600;line-height:1.4;transition:transform .18s ease,background .18s ease;text-decoration:none}._primaryButton_59n4f_89{color:var(--text-on-accent);background:var(--brand-primary);border:1px solid var(--brand-primary)}._secondaryButton_59n4f_90{color:var(--landing-ink);background:var(--surface-contrast);border:1px solid var(--line-strong)}._primaryButton_59n4f_89:hover,._secondaryButton_59n4f_90:hover{transform:translateY(-2px)}._primaryButton_59n4f_89:hover{background:var(--brand-primary-hover)}._secondaryButton_59n4f_90:hover{background:var(--hover-bg)}._heroNote_59n4f_126{color:var(--landing-muted);font-size:12px;margin-top:14px!important}._heroProof_59n4f_131{border-top:1px solid var(--landing-line);margin-top:35px;padding-top:22px}._heroProof_59n4f_131>span{font-size:10px;letter-spacing:1.7px;color:var(--muted)}._heroProof_59n4f_131 p{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12px;color:var(--landing-muted)}._heroProof_59n4f_131 i{width:3px;height:3px;background:var(--muted);border-radius:50%}._useCases_59n4f_156{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid var(--landing-line);padding:28px 0}._useCases_59n4f_156>span:first-child{font-size:9px;letter-spacing:1.5px;color:var(--muted);line-height:1.8}._useCases_59n4f_156 strong{font-weight:500;color:var(--landing-ink)}._useCases_59n4f_156>p{font-size:16px;color:var(--landing-muted)}._useCases_59n4f_156>svg{width:18px;height:18px;color:var(--text-faint)}._section_59n4f_183{padding:90px 0 0}._sectionHeading_59n4f_186{display:flex;justify-content:space-between;gap:32px;align-items:end}._sectionHeading_59n4f_186 h2,._centerHeading_59n4f_193 h2,._brandCopy_59n4f_194 h2,._freeSection_59n4f_195 h2,._faqSection_59n4f_196 h2{margin:13px 0 16px}._sectionHeading_59n4f_186 p:not(._eyebrow_59n4f_46),._centerHeading_59n4f_193 p:not(._eyebrow_59n4f_46),._brandCopy_59n4f_194>p:not(._eyebrow_59n4f_46),._freeSection_59n4f_195 p:not(._eyebrow_59n4f_46),._faqSection_59n4f_196>div>p:not(._eyebrow_59n4f_46){color:var(--landing-muted)}._textLink_59n4f_206{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:var(--landing-accent);padding-block:8px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:transparent}._textLink_59n4f_206:hover{text-decoration-color:currentColor}._centerHeading_59n4f_193{text-align:center;max-width:730px;margin:0 auto 38px}._brandSection_59n4f_225{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:100px}._brandCopy_59n4f_194 ul{list-style:none;padding:0;margin:22px 0;font-size:14px}._brandCopy_59n4f_194 li{padding:6px 0}._brandCopy_59n4f_194 li:before{content:"↗";color:var(--landing-accent);margin-right:13px}._freeSection_59n4f_195{margin-top:100px;padding:42px;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;border:1px solid var(--accent-line);border-radius:14px;background:linear-gradient(115deg,var(--surface-soft-strong),var(--surface-soft))}._freeSection_59n4f_195 ._textLink_59n4f_206{margin-top:15px}._freeHighlights_59n4f_259{display:flex;flex-direction:column;justify-content:center;gap:16px}._freeHighlights_59n4f_259>span{display:flex;gap:18px;color:var(--landing-muted);font-size:12px}._freeHighlights_59n4f_259 strong{color:var(--landing-ink);font-size:15px;font-weight:400}._freeHighlights_59n4f_259>p{font-size:12px;line-height:1.8;border-top:1px solid var(--landing-line);padding-top:16px}._faqSection_59n4f_196{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding:100px 0}._faqSection_59n4f_196 ._textLink_59n4f_206{margin-top:16px}._faqList_59n4f_291 details{border-bottom:1px solid var(--landing-line)}._faqList_59n4f_291 details:first-child{border-top:1px solid var(--landing-line)}._faqList_59n4f_291 summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px 0;cursor:pointer;font-size:15px;list-style:none}._faqList_59n4f_291 summary::-webkit-details-marker{display:none}._faqList_59n4f_291 summary>span{font-size:24px;color:var(--landing-accent);transition:transform .18s}._faqList_59n4f_291 details[open] summary>span{transform:rotate(45deg)}._faqList_59n4f_291 details>p{color:var(--landing-muted);font-size:14px;padding:0 22px 24px 0;line-height:1.8}._finalCta_59n4f_324{position:relative;isolation:isolate;overflow:hidden;text-align:center;border:1px solid var(--landing-line);border-radius:18px;padding:65px 20px;background:radial-gradient(ellipse at 50% 100%,var(--surface-soft-strong),transparent 70%),var(--panel-bg)}._finalCta_59n4f_324 h2{font-size:clamp(36px,5.2vw,64px);line-height:1.13;letter-spacing:-2px;margin:20px 0}._finalCta_59n4f_324>p:not(._eyebrow_59n4f_46){color:var(--landing-muted);margin-bottom:26px}._ctaFrame_59n4f_345{position:absolute;right:6%;top:30px;width:210px;color:color-mix(in srgb,var(--accent-text) 22%,transparent);--frame-stroke: .3;z-index:-1}._footer_59n4f_354{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:start;margin-top:65px;padding:25px 0;border-top:1px solid var(--landing-line)}._footerBrand_59n4f_363{display:inline-flex;align-items:center;gap:6px;font-size:23px;letter-spacing:-1px;font-weight:600}._footerMark_59n4f_371{height:26px;width:auto}._footer_59n4f_354>div>p{font-size:12px;color:var(--landing-muted);margin-top:6px}._footer_59n4f_354 nav{display:flex;flex-wrap:wrap;gap:8px 20px;max-width:540px;justify-content:flex-end}._footer_59n4f_354 nav :is(a,button){color:var(--landing-muted);font-size:12px;padding:8px 0;background:none;border:none}._footer_59n4f_354 nav :is(a,button):hover{color:var(--landing-ink)}._copyright_59n4f_397{font-size:11px;color:var(--muted);grid-column:1 / -1}._srOnly_59n4f_402{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1100px){._hero_59n4f_38{gap:32px}._hero_59n4f_38 h1{font-size:62px}._brandSection_59n4f_225{gap:45px}._freeSection_59n4f_195{gap:35px}._sectionHeading_59n4f_186{align-items:start}._sectionHeading_59n4f_186>._textLink_59n4f_206{flex-shrink:0}}@media (max-width: 850px){._page_59n4f_2{width:min(100%,680px)}._hero_59n4f_38{grid-template-columns:1fr;gap:40px;padding-top:30px}._heroCopy_59n4f_442{max-width:590px}._hero_59n4f_38 h1{font-size:clamp(54px,9vw,76px)}._heroDescription_59n4f_77{max-width:560px}._heroProof_59n4f_131{display:none}._useCases_59n4f_156{flex-wrap:wrap;justify-content:center;gap:12px 24px}._useCases_59n4f_156>span:first-child{flex-basis:100%;text-align:center}._useCases_59n4f_156 br{display:none}._useCases_59n4f_156 strong{margin-left:6px}._useCases_59n4f_156>p{font-size:13px}._useCases_59n4f_156>svg{width:14px;height:14px}._brandSection_59n4f_225{grid-template-columns:1fr;gap:45px}._freeSection_59n4f_195{grid-template-columns:1fr}._faqSection_59n4f_196{grid-template-columns:1fr;gap:30px}._footer_59n4f_354{grid-template-columns:1fr}._section_59n4f_183{padding-top:65px}._brandSection_59n4f_225{padding-top:70px}._freeSection_59n4f_195{margin-top:70px}._faqSection_59n4f_196{padding-block:70px}._heroCopy_59n4f_442,._heroDescription_59n4f_77{margin-inline:auto}._heroCopy_59n4f_442,._sectionHeading_59n4f_186,._brandCopy_59n4f_194,._freeSection_59n4f_195,._footer_59n4f_354{text-align:center}._heroBadge_59n4f_45,._actions_59n4f_83,._freeHighlights_59n4f_259>span,._footer_59n4f_354 nav{justify-content:center}._sectionHeading_59n4f_186{flex-direction:column;align-items:center;gap:12px}._footer_59n4f_354>div{display:grid;justify-items:center}}@media (max-width: 480px){._page_59n4f_2{padding-inline:8px}._hero_59n4f_38{padding-top:22px;padding-bottom:40px}._hero_59n4f_38 h1{font-size:53px;letter-spacing:-2.8px}._heroBadge_59n4f_45{font-size:9px;letter-spacing:1px}._heroDescription_59n4f_77{font-size:16px}._actions_59n4f_83{gap:10px}._actions_59n4f_83>a{flex:1 1 100%}._heroNote_59n4f_126{font-size:11px}._freeSection_59n4f_195{padding:26px}._freeHighlights_59n4f_259 strong{font-size:14px}._finalCta_59n4f_324{padding:48px 18px}._finalCta_59n4f_324 h2{font-size:36px}._ctaFrame_59n4f_345{top:12px;right:12px;width:72px;--frame-stroke: .6}._finalCta_59n4f_324 ._eyebrow_59n4f_46{font-size:9px}._footer_59n4f_354 nav{gap:6px 17px}}@media (prefers-reduced-motion: reduce){._page_59n4f_2 *,._page_59n4f_2 *:before,._page_59n4f_2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}._primaryButton_59n4f_89:hover,._secondaryButton_59n4f_90:hover{transform:none}}._section_gkibe_1{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:85px}._copy_gkibe_8 h2{margin:18px 0 24px;font-size:clamp(34px,4.2vw,54px)}._copy_gkibe_8>p:not(:first-child){color:var(--landing-muted);max-width:460px}._tags_gkibe_16{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}._tags_gkibe_16 span{border:1px solid var(--landing-line);padding:5px 12px;border-radius:30px;font-size:12px;color:var(--landing-muted)}._copy_gkibe_8 ._note_gkibe_29{font-size:12px;margin-top:15px}._copy_gkibe_8 ._description_gkibe_33{font-size:13px;margin-top:25px;padding-top:20px;border-top:1px solid var(--landing-line)}._frame_gkibe_39{width:min(100%,440px);margin:0 auto;padding:12px;background:var(--panel-bg);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow-strong)}._frameHeader_gkibe_48{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:1px;padding:4px 3px 14px;color:var(--landing-muted)}._frameHeader_gkibe_48>svg{width:15px;height:15px;color:var(--landing-accent)}._frameHeader_gkibe_48>span:last-child{margin-left:auto}._frame_gkibe_39 video{display:block;width:100%;height:auto;aspect-ratio:4 / 5;-o-object-fit:contain;object-fit:contain;background:#eadcf1;border-radius:7px}._frame_gkibe_39 figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;padding:14px 3px 3px;font-size:11px}._frame_gkibe_39 figcaption span{color:var(--muted);font-size:10px}@media (max-width: 850px){._section_gkibe_1{gap:35px;padding-top:65px;grid-template-columns:1fr}._copy_gkibe_8{max-width:550px;margin-inline:auto;text-align:center}._copy_gkibe_8>p:not(:first-child){margin-inline:auto}._tags_gkibe_16{justify-content:center}._frame_gkibe_39{max-width:440px}}._motionToggle_gkibe_107{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--muted);font-size:10px;cursor:pointer}._motionToggle_gkibe_107 input{accent-color:var(--brand-primary)}._steps_34020_1{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 0;padding:0;list-style:none}._steps_34020_1 li{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--landing-line);border-radius:14px;background:color-mix(in srgb,var(--landing-ink) 3%,transparent)}._number_34020_18{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--landing-accent);border-radius:50%;color:var(--landing-accent);font-size:11px}._steps_34020_1 strong{margin-top:6px;font-size:17px;font-weight:500}._steps_34020_1 p{font-size:14px;line-height:1.75;color:var(--landing-muted)}._steps_34020_1 em{margin-top:auto;font-size:12px;font-style:normal;color:var(--landing-accent)}@media (max-width: 850px){._steps_34020_1{grid-template-columns:1fr;gap:12px}._steps_34020_1 li{align-items:center;padding:20px;text-align:center}}._showcase_bunix_1{--ds-ease: cubic-bezier(.2, .7, .2, 1);width:min(100%,420px);margin:0 auto}._stack_bunix_8{position:relative;aspect-ratio:4 / 5;margin-top:44px}._card_bunix_13{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--panel-bg);box-shadow:var(--shadow-strong);transform-origin:50% 100%;transition:transform .8s var(--ds-ease),opacity .6s ease,filter .6s ease}._card_bunix_13 video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._card_bunix_13[data-depth="0"]{z-index:4}._card_bunix_13[data-depth="1"]{z-index:3;transform:translate(7%,-4%) rotate(4deg) scale(.94);filter:brightness(.7)}._card_bunix_13[data-depth="2"]{z-index:2;transform:translate(-7%,-7%) rotate(-5deg) scale(.9);filter:brightness(.5)}._card_bunix_13[data-depth="3"]{z-index:1;transform:translateY(-9%) scale(.86);opacity:0}._toggle_bunix_53{position:absolute;z-index:5;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid color-mix(in srgb,var(--on-dark) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--palette-black) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-dark);opacity:.6;transition:opacity .2s ease}._stack_bunix_8:hover ._toggle_bunix_53,._toggle_bunix_53:focus-visible{opacity:1}._toggle_bunix_53 svg{width:13px;height:13px;fill:currentColor}._picker_bunix_81{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 0;padding:0;list-style:none}._picker_bunix_81 button{position:relative;display:flex;align-items:baseline;gap:8px;width:100%;overflow:hidden;padding:10px 12px 12px;border:1px solid var(--landing-line);border-radius:10px;background:none;color:var(--landing-muted);font:inherit;font-size:12px;line-height:1.35;text-align:left;transition:border-color .3s ease,color .3s ease}._picker_bunix_81 button span{font-size:9px;letter-spacing:1px;color:var(--muted)}._picker_bunix_81 button:hover{color:var(--landing-ink)}._picker_bunix_81 button[aria-pressed=true]{border-color:var(--accent-line);color:var(--landing-ink)}._picker_bunix_81 button[aria-pressed=true] span{color:var(--landing-accent)}._picker_bunix_81 i{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--landing-accent);transform:scaleX(var(--progress, 0));transform-origin:left;transition:transform .25s linear}._picker_bunix_81 button[aria-pressed=false] i{opacity:0}@media (max-width: 480px){._stack_bunix_8{margin-top:34px}._picker_bunix_81{gap:6px}._picker_bunix_81 button{padding:9px 10px 11px;font-size:11px}}@media (prefers-reduced-motion: reduce){._card_bunix_13[data-depth="3"]{opacity:1;filter:brightness(.4)}}._wrap_1bpfo_1{position:relative;min-width:0;padding-bottom:24px}._frame_1bpfo_8{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:var(--palette-black);box-shadow:0 0 0 1px var(--landing-line),var(--shadow-strong),0 0 90px -30px color-mix(in srgb,var(--brand-primary) 45%,transparent)}._frame_1bpfo_8 video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._toggle_1bpfo_27{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid color-mix(in srgb,var(--on-dark) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--palette-black) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-dark);opacity:.6;transition:opacity .2s ease}._frame_1bpfo_8:hover ._toggle_1bpfo_27,._toggle_1bpfo_27:focus-visible{opacity:1}._toggle_1bpfo_27 svg{width:13px;height:13px;fill:currentColor}._cta_1bpfo_55{position:absolute;left:28px;bottom:0;display:inline-flex;align-items:center;gap:12px;padding:7px 20px 7px 7px;border-radius:999px;background:color-mix(in srgb,var(--palette-black) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-dark);font-size:15px;font-weight:600;box-shadow:0 0 0 1px var(--accent-line),0 10px 30px -8px color-mix(in srgb,var(--brand-primary) 60%,transparent),0 0 36px -6px color-mix(in srgb,var(--brand-primary) 35%,transparent);transform-origin:left center;transition:transform .2s ease,box-shadow .2s ease}._wrap_1bpfo_1[data-seen] ._cta_1bpfo_55{animation:_settle_1bpfo_1 .8s cubic-bezier(.2,.9,.3,1.2) .5s backwards}._cta_1bpfo_55:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--brand-primary),0 14px 34px -8px color-mix(in srgb,var(--brand-primary) 75%,transparent),0 0 48px -6px color-mix(in srgb,var(--brand-primary) 50%,transparent)}._cta_1bpfo_55>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--primary-gradient);color:var(--primary-contrast)}._cta_1bpfo_55 svg{width:13px;height:13px;margin-left:2px;fill:currentColor}@keyframes _settle_1bpfo_1{0%{opacity:0;translate:0 12px;rotate:-5deg}to{opacity:1}}@media (max-width: 480px){._cta_1bpfo_55{left:16px;font-size:14px}}@media (prefers-reduced-motion: reduce){._wrap_1bpfo_1[data-seen] ._cta_1bpfo_55{animation:none}._cta_1bpfo_55{transition:none}}._banner_1bwv5_3{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:500;display:flex;align-items:center;gap:1rem;width:min(92vw,620px);padding:.9rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-strong)}._text_1bwv5_22{margin:0;flex:1;font-size:var(--font-size-sm);color:var(--muted-strong);line-height:1.5}._text_1bwv5_22 a{color:var(--accent-text);font-weight:600;text-decoration:underline}._actions_1bwv5_36{display:flex;gap:.5rem;flex-shrink:0}._accept_1bwv5_42,._reject_1bwv5_43{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;padding:.5rem 1.05rem;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:opacity .15s ease,border-color .15s ease}._accept_1bwv5_42{border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--text-on-accent)}._accept_1bwv5_42:hover{opacity:.9}._reject_1bwv5_43{border:1px solid var(--line-strong);background:transparent;color:var(--muted-strong)}._reject_1bwv5_43:hover{border-color:var(--text-faint);color:var(--text)}@media (max-width: 560px){._banner_1bwv5_3{flex-direction:column;align-items:stretch;text-align:center}._actions_1bwv5_36{justify-content:center}}:root{--brand-primary: #6C4FFF;--brand-secondary: #4E2FD8;--brand-accent: #A66CFF;--brand-headline: #102a43;--brand-body: #486581;--brand-dark: #070026;--brand-light: #f8faff;--brand-white: #ffffff;--accent-blue: #4F8CFF;--accent-green: #4ADE80;--accent-orange: #FB923C;--accent-red: #EF4444;--accent-yellow: #F9D957;--palette-black: #010109;--palette-navy: #04050F;--palette-purple: #6C4FFF;--palette-lavender: #EDF1FC;--palette-slate: #43425E;--font-sans: "Inter", system-ui, sans-serif;--font-serif: "Source Serif 4", Georgia, serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-display: "Sora", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--z-nav: 100;--z-dropdown: 200;--z-modal: 300;--z-toast: 400;--font-size-base: .875rem;--font-size-xs: .68rem;--font-size-sm: .78rem;--font-size-md: var(--font-size-base);--font-size-lg: 1rem;--font-size-xl: 1.15rem;--nav-brand-size: 1rem;--nav-link-size: .88rem;--nav-profile-name-size: .82rem;--nav-profile-email-size: .74rem;--nav-profile-meta-size: .66rem;--nav-profile-action-size: .78rem;--nav-profile-initials-size: .72rem}:root,[data-theme=dark]{color-scheme:dark;--bg: var(--palette-navy);--bg-alt: var(--palette-black);--bg-page: #080313;--bg-glow-1: rgba(138, 74, 255, .12);--bg-glow-2: rgba(110, 60, 220, .1);--text: #ffffff;--muted: #8b90aa;--muted-strong: #c8cce5;--accent-text: #c3abff;--text-on-accent: #ffffff;--panel-bg: #13172d;--panel-bg-raised: #1a1f3a;--panel-border: rgba(255, 255, 255, .08);--panel-shadow: 0 14px 30px rgba(0, 0, 0, .4);--glass-bg: rgba(24, 19, 56, .92);--outline: var(--brand-primary);--surface-soft: rgba(108, 79, 255, .08);--surface-soft-strong: rgba(108, 79, 255, .18);--surface-contrast: rgba(255, 255, 255, .04);--surface-inset: rgba(0, 0, 0, .18);--surface-gradient: linear-gradient(130deg, rgba(108, 79, 255, .1), rgba(108, 79, 255, .02));--hero-gradient: radial-gradient(circle at 20% 20%, rgba(108, 79, 255, .1), transparent 45%), radial-gradient(circle at 80% 40%, rgba(166, 108, 255, .06), transparent 40%);--hero-dark-glow: radial-gradient(circle at 80% 20%, rgba(108, 79, 255, .18), transparent 40%);--primary-gradient: linear-gradient(135deg, #7d5cff, #6c4fff);--primary-contrast: #f8f7ff;--on-dark: #f4f6ff;--on-dark-muted: #d8def8;--on-dark-subtle: #b5c1ff;--info-bg: rgba(105, 54, 245, .14);--info-border: rgba(105, 54, 245, .32);--info-text: #b0c0ff;--success-bg: rgba(31, 122, 76, .15);--success-border: rgba(31, 122, 76, .32);--success-text: #6ee09a;--warning-bg: rgba(245, 178, 47, .14);--warning-border: rgba(245, 178, 47, .32);--warning-text: #f5c96a;--danger-bg: rgba(220, 38, 38, .14);--danger-border: rgba(220, 38, 38, .32);--danger-text: #f87171;--input-bg: rgba(255, 255, 255, .07);--input-border: rgba(130, 100, 255, .3);--input-text: var(--text);--track-bg: rgba(255, 255, 255, .14);--overlay-scrim: rgba(4, 0, 22, .75);--shadow-xs: 0 2px 8px rgba(0, 0, 0, .35);--shadow-soft: 0 8px 24px rgba(0, 0, 0, .45);--shadow-strong: 0 20px 50px rgba(0, 0, 0, .65);--glow-accent: 0 0 14px rgba(187, 160, 241, .7);--nav-bg: rgba(9, 7, 20, .72);--nav-border: rgba(255, 255, 255, .06);--nav-hover: rgba(255, 255, 255, .06);--nav-active: rgba(255, 255, 255, .1);--nav-shadow: 0 10px 30px rgba(0, 0, 0, .5);--lightbox-overlay-bg: rgba(4, 0, 22, .9);--lightbox-image-shadow: 0 24px 80px rgba(0, 0, 0, .7);--lightbox-title-text: var(--on-dark);--lightbox-close-bg: rgba(255, 255, 255, .1);--lightbox-close-border: rgba(255, 255, 255, .2);--lightbox-close-text: var(--on-dark);--lightbox-close-bg-hover: rgba(255, 255, 255, .2)}[data-theme=light]{color-scheme:light;--bg: #f6f7fc;--bg-alt: #eef0f9;--bg-page: #f6f7fc;--bg-glow-1: rgba(108, 79, 255, .1);--bg-glow-2: rgba(166, 108, 255, .08);--text: #141a33;--muted: #5f6786;--muted-strong: #3c4460;--accent-text: #5b3fd6;--text-on-accent: #ffffff;--panel-bg: #ffffff;--panel-bg-raised: #ffffff;--panel-border: rgba(20, 26, 51, .1);--panel-shadow: 0 14px 30px rgba(20, 26, 51, .1);--glass-bg: rgba(255, 255, 255, .92);--outline: var(--brand-primary);--surface-soft: rgba(108, 79, 255, .07);--surface-soft-strong: rgba(108, 79, 255, .14);--surface-contrast: rgba(20, 26, 51, .04);--surface-inset: rgba(20, 26, 51, .05);--surface-gradient: linear-gradient(130deg, rgba(108, 79, 255, .08), rgba(108, 79, 255, .02));--hero-gradient: radial-gradient(circle at 20% 20%, rgba(108, 79, 255, .1), transparent 45%), radial-gradient(circle at 80% 40%, rgba(166, 108, 255, .08), transparent 40%);--hero-dark-glow: radial-gradient(circle at 80% 20%, rgba(108, 79, 255, .12), transparent 40%);--primary-gradient: linear-gradient(135deg, #7d5cff, #6c4fff);--primary-contrast: #ffffff;--on-dark: #f4f6ff;--on-dark-muted: #d8def8;--on-dark-subtle: #b5c1ff;--info-bg: rgba(105, 54, 245, .1);--info-border: rgba(105, 54, 245, .28);--info-text: #4a2fd0;--success-bg: rgba(31, 122, 76, .1);--success-border: rgba(31, 122, 76, .3);--success-text: #1f7a4c;--warning-bg: rgba(200, 140, 0, .12);--warning-border: rgba(200, 140, 0, .32);--warning-text: #8a5300;--danger-bg: rgba(220, 38, 38, .08);--danger-border: rgba(220, 38, 38, .28);--danger-text: #c62828;--input-bg: #ffffff;--input-border: rgba(108, 79, 255, .35);--input-text: var(--text);--track-bg: rgba(20, 26, 51, .12);--overlay-scrim: rgba(20, 26, 51, .55);--shadow-xs: 0 2px 8px rgba(20, 26, 51, .1);--shadow-soft: 0 8px 24px rgba(20, 26, 51, .12);--shadow-strong: 0 20px 50px rgba(20, 26, 51, .18);--glow-accent: 0 0 14px rgba(108, 79, 255, .45);--nav-bg: rgba(255, 255, 255, .78);--nav-border: rgba(20, 26, 51, .1);--nav-hover: rgba(20, 26, 51, .05);--nav-active: rgba(20, 26, 51, .09);--nav-shadow: 0 10px 30px rgba(20, 26, 51, .12);--lightbox-overlay-bg: rgba(20, 26, 51, .85);--lightbox-image-shadow: 0 24px 80px rgba(0, 0, 0, .35);--lightbox-title-text: var(--on-dark);--lightbox-close-bg: rgba(255, 255, 255, .14);--lightbox-close-border: rgba(255, 255, 255, .28);--lightbox-close-text: var(--on-dark);--lightbox-close-bg-hover: rgba(255, 255, 255, .26)}:root{--line: color-mix(in srgb, var(--text) 9%, transparent);--line-strong: color-mix(in srgb, var(--text) 16%, transparent);--hover-bg: color-mix(in srgb, var(--text) 6%, transparent);--active-bg: color-mix(in srgb, var(--text) 10%, transparent);--text-faint: color-mix(in srgb, var(--text) 45%, transparent);--accent-soft: color-mix(in srgb, var(--brand-primary) 14%, transparent);--accent-line: color-mix(in srgb, var(--brand-primary) 40%, transparent);--swatch-ring: color-mix(in srgb, var(--text) 12%, transparent);--on-dark-line: color-mix(in srgb, var(--on-dark) 14%, transparent);--on-dark-surface: color-mix(in srgb, var(--on-dark) 8%, transparent);--brand-primary-hover: color-mix(in srgb, var(--brand-primary) 85%, var(--text-on-accent));--scrollbar-thumb: color-mix(in srgb, var(--brand-primary) 30%, var(--text-faint));--scrollbar-thumb-hover: color-mix(in srgb, var(--brand-primary) 75%, var(--text));--scrollbar-size: 10px}*{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base)}html,body,#root{margin:0;min-height:100%;max-width:100%}body{font-family:var(--font-sans);font-size:1rem;overflow-x:hidden;color:var(--text);background-color:var(--bg-page)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 15% 30%,var(--bg-glow-1) 0%,transparent 45%),radial-gradient(circle at 85% 50%,var(--bg-glow-2) 0%,transparent 50%);background-repeat:no-repeat}@media (pointer: fine){:root{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover);border-width:2px}::-webkit-scrollbar-button{display:none}}@media (max-width: 768px){:root{--font-size-base: .82rem;--nav-brand-size: .92rem;--nav-link-size: .84rem}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}
