.FameCharacter_character__m8613{position:relative;width:100%;height:100%;isolation:isolate;contain:layout;pointer-events:none}.FameCharacter_portrait__sOl2x{position:absolute;inset:0;border-radius:20px}.FameCharacter_canvas__qv5Bg,.FameCharacter_fallback__zu4Cf{position:absolute;inset:0;transition:opacity .24s ease}.FameCharacter_canvas__qv5Bg{opacity:0;pointer-events:none}.FameCharacter_canvas__qv5Bg.FameCharacter_visible__nEm6Y{opacity:1}.FameCharacter_canvas__qv5Bg canvas{display:block;width:100%;height:100%}.FameCharacter_fallback__zu4Cf{opacity:1;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-position:50%}.FameCharacter_fallback__zu4Cf.FameCharacter_hidden__WvZ0m{opacity:0}.FameCharacter_fallback__zu4Cf picture{position:absolute;inset:0;display:block}.FameCharacter_referenceImage__DSh4I{object-fit:contain;user-select:none}@media (prefers-reduced-motion:reduce){.FameCharacter_canvas__qv5Bg,.FameCharacter_fallback__zu4Cf{transition:none}}.DiffusionPortrait_portrait__rD27l{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden}.DiffusionPortrait_noise__ZTfLX{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;object-fit:cover}.DiffusionPortrait_portrait__rD27l[data-reveal=playing] .DiffusionPortrait_noise__ZTfLX{opacity:1}.DiffusionPortrait_portrait__rD27l[data-reveal=complete] .DiffusionPortrait_noise__ZTfLX{opacity:0;transition:opacity 90ms ease-out}@media (prefers-reduced-motion:reduce){.DiffusionPortrait_noise__ZTfLX{display:none}}.AboutPortrait_card__XqoG2{position:relative;width:100%;perspective:1200px}.AboutPortrait_card__XqoG2:before{content:"";display:block;padding-top:121.505376%}.AboutPortrait_rotor__MIltv{position:absolute;inset:0;transform-style:preserve-3d}.AboutPortrait_face__iQzfL{position:absolute;inset:0;padding:12px;border-radius:2rem;background:var(--portrait-frame);backface-visibility:hidden;-webkit-backface-visibility:hidden}.AboutPortrait_surface__IYeD1{height:100%;overflow:hidden;border-radius:1.5rem;background:var(--portrait-background)}.AboutPortrait_front__cJGiy{visibility:hidden}.AboutPortrait_back__Ygfsn{transform:none}.AboutPortrait_card__XqoG2[data-animated=true] .AboutPortrait_rotor__MIltv{transition:transform .6s cubic-bezier(.4,0,.2,1)}.AboutPortrait_card__XqoG2[data-animated=true] .AboutPortrait_front__cJGiy{visibility:visible}.AboutPortrait_card__XqoG2[data-animated=true] .AboutPortrait_back__Ygfsn{transform:rotateY(180deg)}.AboutPortrait_card__XqoG2[data-animated=true][data-side=photo] .AboutPortrait_rotor__MIltv{transform:rotateY(-180deg)}.AboutPortrait_flipTarget__jHrCV{position:absolute;inset:0;width:100%;height:100%;border-radius:2rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.AboutPortrait_flipTarget__jHrCV:focus-visible{outline:3px solid #ffedd4;outline-offset:5px}.AboutPortrait_hint__XoP6k{position:absolute;left:50%;bottom:18px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(248 250 252/.5);border-radius:999px;background:#0b0f19d9;color:#f8fafc;box-shadow:0 8px 24px rgb(11 15 25/.24);transform:translateX(-50%)}.AboutPortrait_hint__XoP6k svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.AboutPortrait_card__XqoG2 .AboutPortrait_rotor__MIltv{transform:none!important;transition:none!important}.AboutPortrait_card__XqoG2 .AboutPortrait_front__cJGiy,.AboutPortrait_flipTarget__jHrCV{display:none}.AboutPortrait_card__XqoG2 .AboutPortrait_back__Ygfsn{transform:none!important}}@media (max-width:639px){.AboutBio_bio__lw8Kf{cursor:pointer}.AboutBio_bio__lw8Kf:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:4px}.AboutBio_bio__lw8Kf[data-expanded=false]>p:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.AboutBio_bio__lw8Kf[data-expanded=false]>p+p{display:none}}@media (orientation:portrait){.PortraitStack_stack__TrMDW{display:block}.PortraitStack_stack__TrMDW>[data-stack-card]{min-width:0;margin-bottom:16px}.PortraitStack_stack__TrMDW>[data-stack-card]:last-child{margin-bottom:0}.PortraitStack_stack__TrMDW[data-stack-enabled=true]>[data-stack-card]{position:sticky;top:var(--portrait-stack-top,88px);z-index:calc(20 + var(--stack-index, 0))}}@media (prefers-reduced-motion:reduce){.PortraitStack_stack__TrMDW[data-stack-enabled=true]>[data-stack-card]{position:relative;top:auto}}.Contact_section__pT1F0{--contact-ink:#1a2235;--contact-muted:#526075;--contact-panel:#ffedd4;--contact-surface:#f8fafc;--contact-field:#fff;--contact-border:rgb(26 34 53/.13);--contact-topic-bg:#1a2235;--contact-topic-ink:#f8fafc;--contact-topic-muted:rgb(248 250 252/.72);color:var(--contact-ink)}html.dark .Contact_section__pT1F0{--contact-ink:#f8fafc;--contact-muted:#b6c5d8;--contact-panel:#111a2a;--contact-surface:#1a2639;--contact-field:#0e1726;--contact-border:rgb(182 197 216/.2);--contact-topic-bg:#ffedd4;--contact-topic-ink:#1a2235;--contact-topic-muted:rgb(26 34 53/.7)}.Contact_panel__HEgzi{margin-top:32px;padding:16px;border:1px solid var(--contact-border);border-radius:28px;background:var(--contact-panel)}.Contact_socials__i9TuZ{position:sticky;top:76px;z-index:45;display:flex;align-items:center;gap:10px;align-self:start;padding:10px;border:1px solid var(--contact-border);border-radius:18px;background:var(--contact-surface);box-shadow:0 8px 24px rgb(11 15 25/.08)}.Contact_socialHeading__uTPSc{flex:0 0 auto;font-family:var(--font-instrument),serif;font-size:20px;font-style:italic;text-align:left}.Contact_socialHeadingDesktop__WBGmk{display:none}.Contact_socialLinks__nrttU{display:grid;min-width:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.Contact_socialLink__sxzJM{display:inline-flex;width:100%;min-width:0;height:auto;aspect-ratio:1;align-items:center;justify-content:center;padding:0;border:1px solid rgb(26 34 53/.12);border-radius:12px;background:#f8fafc;color:#1a2235;transition:border-color .15s,transform .15s}.Contact_socialMeta__QfRQ7{display:none;min-width:0}.Contact_socialLabel__nZQAk{display:block;overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.Contact_socialHandle__S8Wpf{display:none}.Contact_socialLink__sxzJM:hover{border-color:#1bb6e0;transform:translateY(-2px)}.Contact_content__MF9n4{min-width:0;margin-top:24px}.Contact_question__dkGXW{margin:0 0 16px;font-family:var(--font-instrument),serif;font-size:30px;font-style:italic;font-weight:500;line-height:1.1}html.dark .Contact_question__dkGXW{color:#ffedd4}.Contact_topics__ocyjv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Contact_topic__l72v1{position:relative;display:flex;min-width:0;min-height:64px;align-items:center;justify-content:flex-start;padding:12px 10px;border:1px solid var(--contact-border);border-radius:14px;background:var(--contact-topic-bg);color:var(--contact-topic-ink);font-size:14px;font-weight:600;line-height:1.35;text-align:left;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.Contact_topic__l72v1:hover{border-color:#1bb6e0}.Contact_topic__l72v1[aria-pressed=true]{border-color:#1bb6e0;background:#1bb6e0;color:#0b0f19}.Contact_topicCopy__Tnzp2{display:flex;min-width:0;flex-direction:column;gap:7px}.Contact_topicLong__v44lN{display:none}.Contact_topicDescription__uE1tj{display:none;color:var(--contact-topic-muted);font-family:var(--font-description),sans-serif;font-size:13px;font-weight:450;line-height:1.45}.Contact_topic__l72v1[data-other=true]{grid-column:1/-1;border-color:#1bb6e0;background:#1bb6e0;color:#fff}.Contact_topic__l72v1[data-other=true] .Contact_topicDescription__uE1tj{color:rgb(255 255 255/.78)}.Contact_topic__l72v1[data-other=true][aria-pressed=true]{color:#fff}.Contact_topics__ocyjv[data-selected=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.Contact_topics__ocyjv[data-selected=true] .Contact_topic__l72v1{min-height:58px;justify-content:center;padding:13px 6px 9px;font-size:12px;text-align:center}.Contact_topics__ocyjv[data-selected=true] .Contact_topic__l72v1[data-other=true]{grid-column:1/-1;min-height:42px;padding:8px 10px;border-color:#1bb6e0;border-radius:14px;background:#1bb6e0;color:#fff}.Contact_topics__ocyjv[data-selected=true] .Contact_topic__l72v1[data-other=true][aria-pressed=true]{background:#1bb6e0;color:#fff}.Contact_form__j4irB{margin-top:16px;padding:18px 14px;border:1px solid var(--contact-border);border-radius:20px;background:var(--contact-surface)}.Contact_formHeading__OganF{margin-bottom:18px;font-size:18px;font-weight:600}html.dark .Contact_formHeading__OganF{color:#ffedd4}.Contact_field___4D4E{display:block;width:100%;padding:11px 12px;border:1px solid var(--contact-border);border-radius:12px;outline:none;background:var(--contact-field);color:var(--contact-ink);font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.Contact_field___4D4E::placeholder{color:var(--contact-muted);opacity:.8}.Contact_field___4D4E:focus{border-color:#1bb6e0;box-shadow:0 0 0 3px rgb(27 182 224/.16)}.Contact_send__5Qk9e{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:999px;background:#1bb6e0;color:#0b0f19;font-size:14px;font-weight:700;transition:background .15s}.Contact_send__5Qk9e:hover{background:#54cceb}.Contact_send__5Qk9e:disabled{opacity:.6}.Contact_send__5Qk9e:focus-visible,.Contact_socialLink__sxzJM:focus-visible,.Contact_topic__l72v1:focus-visible{outline:3px solid #1bb6e0;outline-offset:3px}@media (min-width:640px){.Contact_panel__HEgzi{padding:24px}.Contact_socials__i9TuZ{position:static;flex-direction:row;align-items:center;gap:18px;padding:16px}.Contact_socialHeading__uTPSc{flex:0 0 auto;font-size:26px;text-align:left}.Contact_socialHeadingMobile__SXged{display:none}.Contact_socialHeadingDesktop__WBGmk{display:inline}.Contact_socialLinks__nrttU{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.Contact_socialLink__sxzJM{height:52px;aspect-ratio:auto;justify-content:flex-start;gap:9px;padding:0 12px}.Contact_socialMeta__QfRQ7{display:block}.Contact_socialHandle__S8Wpf{display:block;overflow:hidden;margin-top:1px;color:#526075;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.Contact_question__dkGXW{font-size:36px}.Contact_topics__ocyjv{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.Contact_topic__l72v1{min-height:142px;align-items:flex-start;padding:20px;border-radius:20px;font-size:18px}.Contact_topic__l72v1:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(11 15 25/.1)}.Contact_topicLong__v44lN{display:inline}.Contact_topicShort__36qq7{display:none}.Contact_topicDescription__uE1tj{display:block}.Contact_topic__l72v1[aria-pressed=true] .Contact_topicDescription__uE1tj{color:rgb(11 15 25/.72)}.Contact_topic__l72v1[data-other=true][aria-pressed=true] .Contact_topicDescription__uE1tj{color:rgb(255 255 255/.78)}.Contact_topic__l72v1[data-other=true]{grid-column:1/-1;min-height:72px;flex-direction:row;align-items:center;gap:18px;border-style:solid;background:#1bb6e0}.Contact_topic__l72v1[data-other=true] .Contact_topicCopy__Tnzp2{gap:2px}.Contact_topic__l72v1[data-other=true] .Contact_topicLong__v44lN{font-size:17px}.Contact_topic__l72v1[data-other=true] .Contact_topicDescription__uE1tj{font-size:12px}.Contact_topics__ocyjv[data-selected=true] .Contact_topicLong__v44lN{display:none}.Contact_topics__ocyjv[data-selected=true] .Contact_topicShort__36qq7{display:inline}.Contact_topics__ocyjv[data-selected=true] .Contact_topicDescription__uE1tj{display:none}.Contact_topics__ocyjv[data-selected=true] .Contact_topic__l72v1{min-height:56px;align-items:center;justify-content:center;padding:12px;font-size:14px;text-align:center}.Contact_topics__ocyjv[data-selected=true] .Contact_topic__l72v1[data-other=true]{min-height:42px;justify-content:center}.Contact_form__j4irB{padding:24px}}@media (min-width:1024px){.Contact_panel__HEgzi{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1.65fr);align-items:start;gap:28px;padding:28px}.Contact_socials__i9TuZ{position:sticky;top:92px;flex-direction:column;align-items:stretch;padding:22px}.Contact_socialHeading__uTPSc{text-align:left}.Contact_socialLinks__nrttU{grid-template-columns:minmax(0,1fr)}.Contact_socialLink__sxzJM{height:60px;padding-inline:16px}.Contact_socialLabel__nZQAk{font-size:14px}.Contact_socialHandle__S8Wpf{font-size:12px}.Contact_content__MF9n4{margin-top:0}}@media (prefers-reduced-motion:reduce){.Contact_field___4D4E,.Contact_send__5Qk9e,.Contact_socialLink__sxzJM,.Contact_topic__l72v1{transition:none}}.HomeIntro_root__GAnn0{position:relative}.HomeIntro_overlay__Imr3R{position:fixed;inset:0;z-index:110;pointer-events:none}.HomeIntro_greeting__j6786{--hi-size:clamp(290px,37svh,380px);position:absolute;top:clamp(88px,10svh,116px);left:50%;width:calc(100% - 32px);max-width:1080px;transform:translateX(-50%);text-align:center}.HomeIntro_portraitStack__AXpz1{position:relative;z-index:1;width:clamp(194px,30svh,268px);height:clamp(194px,30svh,268px);margin-inline:auto}.HomeIntro_portraitFlight__HKGUv{position:relative;z-index:2;width:100%;height:100%;transform-origin:center;transition:transform .85s cubic-bezier(.76,0,.24,1);will-change:transform}.HomeIntro_portraitEnter__bcOzU{width:100%;height:100%;animation:HomeIntro_portraitIn__6pz_3 .42s cubic-bezier(.22,1,.36,1) both}.HomeIntro_wordsEnter__a42HI{position:relative;z-index:2;margin-top:18px;transform-origin:50% 0;animation:HomeIntro_wordsIn__jWilD .38s cubic-bezier(.22,1,.36,1) .56s both}.HomeIntro_hi__l1K2Y{--hi-ink:255,237,212;position:absolute;z-index:1;top:100%;left:calc(50% - clamp(10px, 1.4vw, 22px));display:flex;justify-content:center;gap:.015em;width:max-content;margin:0;transform:translate(-50%,-50%);pointer-events:none;font-family:var(--font-instrument),serif;font-size:var(--hi-size);font-style:italic;font-weight:900;line-height:.86;text-transform:none;filter:drop-shadow(0 3px 2px rgb(11 15 25/.2));-webkit-mask-image:linear-gradient(180deg,#000 52%,rgb(0 0 0/.75) 82%,transparent);mask-image:linear-gradient(180deg,#000 52%,rgb(0 0 0/.75) 82%,transparent)}.HomeIntro_hiLetter__j0_zq{display:block;color:transparent;background-image:linear-gradient(90deg,rgb(var(--hi-ink)),#ffd9ad,rgb(var(--hi-ink)));background-clip:text;-webkit-background-clip:text;transform-origin:50% 0;animation:HomeIntro_hiCascade__jKs6j .36s cubic-bezier(.22,1,.36,1) .44s both}.HomeIntro_hiLetter__j0_zq+.HomeIntro_hiLetter__j0_zq{align-self:flex-end;font-size:1em;animation-delay:.49s}.HomeIntro_nameLine__u_6_L{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin:0;color:var(--color-foreground);font-family:var(--font-geist),sans-serif;font-size:clamp(32px,4.4vw,58px);font-weight:500;line-height:1.06;text-align:center}.HomeIntro_prefix__VdTx0{color:#0b0f19}html.dark .HomeIntro_prefix__VdTx0{color:#f8fafc}.HomeIntro_nameFlight__HvJy6{display:inline-block;max-width:100%;transform-origin:center;white-space:nowrap;transition:transform .85s cubic-bezier(.76,0,.24,1);will-change:transform}.HomeIntro_name__e7Fdj{display:inline-block;padding-inline:.35rem;font-size:clamp(38px,10vw,72px)}.HomeIntro_root__GAnn0 [data-intro-actions]{transition:transform .85s cubic-bezier(.22,1,.36,1)}.HomeIntro_root__GAnn0[data-home-intro=greeting] [data-intro-actions]{z-index:111;visibility:visible;transition:none;animation:HomeIntro_actionsAppear__53oJh .28s cubic-bezier(.22,1,.36,1) .66s both,HomeIntro_failOpen__4_5ft 0s 4.5s forwards}.HomeIntro_root__GAnn0[data-home-intro=docking] [data-intro-actions]{visibility:visible;animation:HomeIntro_actionsDock__sM7GX .85s cubic-bezier(.22,1,.36,1) both}.HomeIntro_root__GAnn0[data-home-intro=greeting] [data-intro-chip]{opacity:0;visibility:hidden;animation:HomeIntro_failOpen__4_5ft 0s 4.5s forwards}.HomeIntro_root__GAnn0 [data-intro-chip]{transition:opacity .16s ease}.HomeIntro_root__GAnn0[data-home-intro=docking] [data-intro-chip]{opacity:0;visibility:hidden}.HomeIntro_root__GAnn0[data-home-intro=greeting] [data-intro-content]{visibility:hidden;animation:HomeIntro_failOpen__4_5ft 0s 4.5s forwards}.HomeIntro_root__GAnn0[data-home-intro=greeting] [data-intro-reveal]{opacity:0;transform:translateY(24px);animation:HomeIntro_failOpen__4_5ft 0s 4.5s forwards}.HomeIntro_root__GAnn0[data-home-intro=docking] [data-intro-reveal]{animation:HomeIntro_contentIn__QfzxJ .42s calc(.18s + var(--intro-delay, 0s)) cubic-bezier(.22,1,.36,1) both}.HomeIntro_root__GAnn0[data-home-intro=greeting] .HomeIntro_overlay__Imr3R{animation:HomeIntro_failClosed__Y2Ac6 0s 4.5s forwards}.HomeIntro_root__GAnn0[data-home-intro=docking] .HomeIntro_nameFlight__HvJy6,.HomeIntro_root__GAnn0[data-home-intro=docking] .HomeIntro_portraitFlight__HKGUv{animation:HomeIntro_handoff__lWzjZ .85s linear both}.HomeIntro_root__GAnn0[data-home-intro=docking] .HomeIntro_hi__l1K2Y,.HomeIntro_root__GAnn0[data-home-intro=docking] .HomeIntro_prefix__VdTx0{animation:HomeIntro_goodbye__vQY_Y .18s ease both}@keyframes HomeIntro_portraitIn__6pz_3{0%{opacity:0;transform:translateY(-72px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HomeIntro_hiCascade__jKs6j{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.7em) scaleY(1.18)}to{opacity:1;clip-path:inset(0);transform:translateY(0) scaleY(1)}}@keyframes HomeIntro_wordsIn__jWilD{0%{opacity:0;transform:translateY(-66px) scale(.28)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HomeIntro_actionsAppear__53oJh{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(-70px)}}@keyframes HomeIntro_actionsDock__sM7GX{0%{transform:translateY(-70px)}to{transform:translateY(0)}}@keyframes HomeIntro_actionsAppearMobile__8GtzY{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(-24px)}}@keyframes HomeIntro_actionsDockMobile__A3NNB{0%{transform:translateY(-24px)}to{transform:translateY(0)}}@keyframes HomeIntro_contentIn__QfzxJ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeIntro_goodbye__vQY_Y{to{opacity:0}}@keyframes HomeIntro_handoff__lWzjZ{0%,83%{opacity:1}to{opacity:0}}@keyframes HomeIntro_failOpen__4_5ft{to{opacity:1;visibility:visible;transform:none}}@keyframes HomeIntro_failClosed__Y2Ac6{to{opacity:0;visibility:hidden}}@media (max-width:639px){.HomeIntro_greeting__j6786{width:calc(100% - 24px)}.HomeIntro_nameLine__u_6_L{flex-direction:column;align-items:center;gap:0;font-size:32px}.HomeIntro_greeting__j6786{--hi-size:290px}.HomeIntro_portraitStack__AXpz1{width:188px;height:188px}.HomeIntro_root__GAnn0[data-home-intro=greeting] [data-intro-actions]{animation-name:HomeIntro_actionsAppearMobile__8GtzY,HomeIntro_failOpen__4_5ft}.HomeIntro_root__GAnn0[data-home-intro=docking] [data-intro-actions]{animation-name:HomeIntro_actionsDockMobile__A3NNB}}@media (max-height:620px){.HomeIntro_greeting__j6786{--hi-size:170px;top:84px}.HomeIntro_portraitStack__AXpz1{width:116px;height:116px}.HomeIntro_nameLine__u_6_L{gap:.25em;font-size:28px}.HomeIntro_root__GAnn0 [data-intro-actions]{gap:10px}.HomeIntro_root__GAnn0 [data-intro-actions] a{min-width:0;gap:6px;padding:8px 14px;font-size:13px;line-height:1.5;white-space:nowrap}.HomeIntro_root__GAnn0 [data-intro-actions] a svg{width:16px;height:16px;flex-shrink:0}}@media (min-width:640px) and (max-height:480px){.HomeIntro_greeting__j6786{--hi-size:160px;display:grid;grid-template-columns:140px 1fr;align-items:center;column-gap:20px;top:96px;width:calc(100% - 56px);max-width:760px}.HomeIntro_portraitStack__AXpz1{grid-row:1/3;width:140px;height:140px}.HomeIntro_wordsEnter__a42HI{margin-top:0}.HomeIntro_nameLine__u_6_L{font-size:28px}}@media (prefers-reduced-motion:reduce){.HomeIntro_overlay__Imr3R{display:none}.HomeIntro_root__GAnn0 [data-intro-actions],.HomeIntro_root__GAnn0 [data-intro-chip],.HomeIntro_root__GAnn0 [data-intro-content],.HomeIntro_root__GAnn0 [data-intro-reveal]{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}}.Projects_section__TIaKB{--projects-heading-top:76px;--projects-card-top:166px;--projects-stack-step:14px;container:project-layout/inline-size;position:relative;isolation:isolate;padding-bottom:28px}.Projects_heading__akOhv{position:sticky;top:var(--projects-heading-top);z-index:90;padding:10px 16px 12px;transition:opacity .16s ease,visibility .16s ease}.Projects_headingHidden__k9ffK{visibility:hidden;opacity:0;pointer-events:none}.Projects_headingTitle__iEaJe{font-size:clamp(52px,5.6vw,72px);line-height:.9}.Projects_stack__fQNI4{position:relative}.Projects_card__QujGX{position:sticky;--project-card-radius:32px;top:calc(var(--projects-card-top) + var(--stack-index) * var(--projects-stack-step));z-index:calc(20 + var(--stack-index));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;min-height:max(560px,calc(100svh - var(--projects-card-top) - var(--stack-index) * var(--projects-stack-step) - 22px));gap:48px;overflow:hidden;padding:40px clamp(40px,5cqw,64px);border:1px solid var(--project-border);border-radius:var(--project-card-radius) var(--project-card-radius) 0 0;background:var(--project-background);color:var(--project-foreground);box-shadow:0 -12px 40px rgb(11 15 25/.08)}.Projects_content__I5CCG,.Projects_image__crCgX{min-width:0}.Projects_image__crCgX{order:1}.Projects_content__I5CCG{display:flex;flex-direction:column;order:2}.Projects_card__QujGX[data-content-backdrop] .Projects_content__I5CCG{padding:18px;border-radius:20px;background:var(--project-content)}.Projects_reversed__k036H .Projects_image__crCgX{order:2}.Projects_reversed__k036H .Projects_content__I5CCG{order:1}.Projects_imageFrame__jfdLn{aspect-ratio:16/9;overflow:hidden;border:2px solid var(--project-foreground);border-radius:24px;box-shadow:0 12px 24px rgb(11 15 25/.14)}.Projects_projectImage__Rbtkj{width:100%;height:100%;object-fit:cover}.Projects_imagePlaceholder__VEs2x{display:flex;height:100%;min-height:120px;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--project-pointer);color:var(--project-pointerText);font-size:14px}.Projects_cardHeader__rP_UN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.Projects_title__lwguk{min-width:0;overflow-wrap:anywhere;font-size:clamp(30px,3cqw,40px);line-height:1.08}.Projects_liveLink__fdSpg{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 14px;border:1px solid var(--project-border);border-radius:999px;background:var(--project-pointer);color:var(--project-pointerText);font-size:14px;font-weight:500;transition:transform .16s ease}.Projects_liveLink__fdSpg:hover{transform:translateY(-2px)}.Projects_liveLabel__XDg8C{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Projects_description__nVzXg{margin-top:20px;color:var(--project-muted);font-size:17px;line-height:1.75;overflow-wrap:anywhere}.Projects_pointers__MUUUO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.Projects_pointer__4eSSG{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:16px;background:var(--project-pointer);color:var(--project-pointerText);box-shadow:0 3px 8px rgb(11 15 25/.07)}.Projects_pointer__4eSSG>svg{margin-top:4px}.Projects_pointerText__GWmgK{overflow-wrap:anywhere;line-height:1.5}.Projects_skills__UWv7T{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.Projects_skills__UWv7T span{max-width:100%;overflow-wrap:anywhere;border:1px solid var(--project-border);border-radius:999px;padding:6px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.Projects_actions__GvGdi{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.Projects_actions__GvGdi a{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:12px 20px;background:var(--project-button);color:var(--project-buttonText);font-size:16px;font-weight:600;transition:transform .16s ease}.Projects_actions__GvGdi a:hover{transform:translateY(-2px)}.Projects_actions__GvGdi a:focus-visible,.Projects_liveLink__fdSpg:focus-visible{outline:2px solid var(--project-foreground);outline-offset:4px}@media (max-width:767px){.Projects_section__TIaKB{--projects-heading-top:70px;--projects-card-top:132px;--projects-stack-step:8px;padding-bottom:12px}.Projects_heading__akOhv{padding:7px 12px 9px}.Projects_headingTitle__iEaJe{font-size:50px}}@container project-layout (max-width: 767px){.Projects_card__QujGX{--project-card-radius:24px;grid-template-columns:minmax(0,1fr);min-height:max(530px,calc(100svh - var(--projects-card-top) - var(--stack-index) * var(--projects-stack-step) - 76px));gap:18px;padding:16px 16px 22px;box-shadow:0 -8px 28px rgb(11 15 25/.1)}.Projects_image__crCgX,.Projects_reversed__k036H .Projects_image__crCgX{order:1}.Projects_content__I5CCG,.Projects_reversed__k036H .Projects_content__I5CCG{order:2}.Projects_imageFrame__jfdLn{max-height:240px;border-radius:18px}.Projects_cardHeader__rP_UN{align-items:flex-start;gap:10px}.Projects_title__lwguk{font-size:26px}.Projects_liveLink__fdSpg{padding:7px 12px;font-size:12px}.Projects_description__nVzXg{margin-top:12px;font-size:14px;line-height:1.6}.Projects_pointers__MUUUO{gap:8px;margin-top:14px}.Projects_pointer__4eSSG{gap:7px;padding:10px}.Projects_pointerText__GWmgK{font-size:14px;line-height:1.45}.Projects_skills__UWv7T{gap:6px;margin-top:14px}.Projects_skills__UWv7T span{padding:5px 9px;font-size:10px;letter-spacing:.1em}.Projects_actions__GvGdi{margin-top:16px}.Projects_actions__GvGdi a{padding:10px 16px;font-size:14px}}@media (min-width:768px) and (max-width:1023px){.Projects_section__TIaKB{--projects-heading-top:76px;--projects-card-top:154px;--projects-stack-step:11px}}@container project-layout (min-width: 768px) and (max-width: 1023px){.Projects_card__QujGX{grid-template-columns:minmax(0,1fr);min-height:calc(100svh - var(--projects-card-top) - var(--stack-index) * var(--projects-stack-step) - 78px);gap:22px;padding:24px 32px}.Projects_content__I5CCG,.Projects_image__crCgX,.Projects_reversed__k036H .Projects_content__I5CCG,.Projects_reversed__k036H .Projects_image__crCgX{order:0}.Projects_imageFrame__jfdLn{max-height:320px}}.Projects_naturalFlow__vB67k .Projects_card__QujGX,.Projects_naturalFlow__vB67k .Projects_heading__akOhv{position:relative;top:auto;z-index:auto}.Projects_naturalFlow__vB67k .Projects_headingHidden__k9ffK{visibility:visible;opacity:1}.Projects_naturalFlow__vB67k .Projects_stack__fQNI4,.Projects_previewStack___9D4n{display:grid;gap:20px}.Projects_naturalFlow__vB67k .Projects_card__QujGX{border-radius:var(--project-card-radius)}.Projects_preview__9Lus8{container:project-layout/inline-size;min-width:0;padding-top:8px;background:#F8FAFC;color:#1A2235}.Projects_preview__9Lus8[data-preview-theme=dark]{background:#0B0F19;color:#F8FAFC}.Projects_previewTitle__Yb2O9{margin:0;padding:10px 16px 12px;text-align:center;font-size:clamp(52px,5.6cqw,72px);line-height:.9}.Projects_preview__9Lus8 .Projects_card__QujGX{position:relative;top:auto;z-index:auto;min-height:0;border-radius:var(--project-card-radius)}@container project-layout (max-width: 767px){.Projects_previewTitle__Yb2O9{padding:7px 12px 9px;font-size:50px}}@media (prefers-reduced-motion:reduce){.Projects_card__QujGX,.Projects_heading__akOhv{position:relative;top:auto}.Projects_actions__GvGdi a,.Projects_heading__akOhv,.Projects_liveLink__fdSpg{transition:none}}.ProjectThemePicker_root__tgPZV{container:project-theme/inline-size;min-width:0;margin:0;padding:0;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-panel)}.ProjectThemePicker_summary__QrU26{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border-radius:inherit;color:var(--admin-text);cursor:pointer;list-style:none}.ProjectThemePicker_summary__QrU26::-webkit-details-marker{display:none}.ProjectThemePicker_summary__QrU26:hover{background:var(--admin-subtle)}.ProjectThemePicker_summary__QrU26:focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.ProjectThemePicker_title__4gcOp{flex:1;font-size:14px;font-weight:600}.ProjectThemePicker_selection__2HPgd{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.ProjectThemePicker_previewSwatch__cX4e5{width:64px;height:32px;flex-shrink:0;border:1px solid rgb(128 128 128/.25);border-radius:5px}.ProjectThemePicker_chevron__Rddxt{width:16px;height:16px;flex-shrink:0;color:var(--admin-muted)}.ProjectThemePicker_root__tgPZV[open]>.ProjectThemePicker_summary__QrU26 .ProjectThemePicker_chevron__Rddxt{transform:rotate(180deg)}.ProjectThemePicker_panel__N4ios{padding:12px;border-top:1px solid var(--admin-border)}.ProjectThemePicker_themes__PGDFN{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.ProjectThemePicker_themes__PGDFN>button{display:grid;gap:7px;min-width:0;padding:5px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:var(--admin-field);font-size:11px;text-align:center}.ProjectThemePicker_themes__PGDFN>button:hover{border-color:var(--admin-accent)}.ProjectThemePicker_themes__PGDFN>button[aria-pressed=true]{border-color:var(--admin-accent);box-shadow:0 0 0 1px var(--admin-accent)}.ProjectThemePicker_swatch__6G1ON{display:grid;align-items:start;justify-items:end;height:44px;padding:4px;border:1px solid rgb(128 128 128/.25);border-radius:4px}.ProjectThemePicker_selectedMark__Fsrwm{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--admin-text);color:var(--admin-panel)}.ProjectThemePicker_selectedMark__Fsrwm svg{width:12px;height:12px;stroke-width:3}.ProjectThemePicker_custom__ZR9KN{display:grid;gap:16px;margin-top:18px;padding:16px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-subtle)}.ProjectThemePicker_selects___7DZg{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:12px}.ProjectThemePicker_selects___7DZg label{display:grid;gap:7px;min-width:0}.ProjectThemePicker_numberControl__QnE9M>span,.ProjectThemePicker_selects___7DZg label>span,.ProjectThemePicker_stopHeading__fi_7E>span{color:var(--admin-text);font-size:13px;font-weight:550}.ProjectThemePicker_colorField__0taaC,.ProjectThemePicker_numberValue__tBQKv,.ProjectThemePicker_selects___7DZg select{min-width:0;min-height:40px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-field);color:var(--admin-text);font-size:13px}.ProjectThemePicker_selects___7DZg select{width:100%;padding:8px}.ProjectThemePicker_position__cbFZV{display:grid;gap:14px}.ProjectThemePicker_numberControl__QnE9M{display:grid;gap:8px;min-width:0}.ProjectThemePicker_numberControl__QnE9M>div{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px}.ProjectThemePicker_numberControl__QnE9M input[type=range]{width:100%;height:22px;accent-color:var(--admin-accent)}.ProjectThemePicker_numberValue__tBQKv{display:flex;align-items:center;padding-right:8px}.ProjectThemePicker_numberValue__tBQKv input{width:100%;min-width:0;padding:8px;border:0;border-radius:inherit;background:transparent;color:inherit}.ProjectThemePicker_numberValue__tBQKv>span{color:var(--admin-muted);font-size:12px}.ProjectThemePicker_stopHeading__fi_7E{display:flex;align-items:center;justify-content:space-between;gap:10px}.ProjectThemePicker_stopHeading__fi_7E button{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:6px 8px;border:1px solid var(--admin-border);border-radius:7px;color:var(--admin-text);background:var(--admin-panel);font-size:12px}.ProjectThemePicker_remove__ohuUh svg,.ProjectThemePicker_stopHeading__fi_7E svg{width:15px;height:15px}.ProjectThemePicker_stops__8__Ng{display:grid;gap:8px;margin-top:-8px}.ProjectThemePicker_stopLabels__K4fZ0,.ProjectThemePicker_stop__FNjh6{display:grid;grid-template-columns:minmax(0,1fr) 96px 36px;gap:8px;align-items:center}.ProjectThemePicker_stopPositionLabel__qQQJ0{display:none}.ProjectThemePicker_stopLabels__K4fZ0{color:var(--admin-muted);font-size:11px}.ProjectThemePicker_colorField__0taaC{display:flex;align-items:center;overflow:hidden;padding:5px;gap:5px}.ProjectThemePicker_colorField__0taaC input[type=color]{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.ProjectThemePicker_colorField__0taaC input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ProjectThemePicker_colorField__0taaC input[type=color]::-webkit-color-swatch{border:1px solid rgb(128 128 128/.3);border-radius:4px}.ProjectThemePicker_colorField__0taaC input[type=text]{width:100%;min-width:0;padding:4px 0;border:0;background:transparent;color:inherit;font-size:12px;font-variant-numeric:tabular-nums}.ProjectThemePicker_colorField__0taaC input[aria-invalid=true]{color:var(--admin-danger)}.ProjectThemePicker_remove__ohuUh{display:grid;place-items:center;width:36px;height:40px;border:1px solid var(--admin-border);border-radius:7px;color:var(--admin-muted);background:var(--admin-panel)}.ProjectThemePicker_remove__ohuUh:hover:not(:disabled){color:var(--admin-danger);background:var(--admin-danger-soft)}.ProjectThemePicker_palette__qXHvw{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ProjectThemePicker_palette__qXHvw>span{margin-right:4px;color:var(--admin-muted);font-size:11px}.ProjectThemePicker_palette__qXHvw button{display:grid;place-items:center;width:32px;height:32px;padding:3px;border:1px solid var(--admin-border);border-radius:6px}.ProjectThemePicker_palette__qXHvw button:hover{border-color:var(--admin-accent)}.ProjectThemePicker_palette__qXHvw button span{width:100%;height:100%;border:1px solid rgb(128 128 128/.2);border-radius:3px;background:var(--palette-color)}@media (max-width:767px){.ProjectThemePicker_custom__ZR9KN{padding:12px}.ProjectThemePicker_themes__PGDFN{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectThemePicker_themes__PGDFN>button{font-size:12px}.ProjectThemePicker_colorField__0taaC input[type=text],.ProjectThemePicker_numberValue__tBQKv input,.ProjectThemePicker_selects___7DZg select{font-size:16px}.ProjectThemePicker_stopLabels__K4fZ0,.ProjectThemePicker_stop__FNjh6{gap:6px}.ProjectThemePicker_colorField__0taaC{gap:4px;padding:4px}.ProjectThemePicker_colorField__0taaC input[type=color]{flex-basis:24px;width:24px;height:28px}}@container project-theme (max-width: 340px){.ProjectThemePicker_summary__QrU26{gap:8px}.ProjectThemePicker_previewSwatch__cX4e5{width:44px}.ProjectThemePicker_stopLabels__K4fZ0{display:none}.ProjectThemePicker_stops__8__Ng{gap:14px}.ProjectThemePicker_stop__FNjh6{grid-template-columns:minmax(0,1fr) 36px;gap:8px}.ProjectThemePicker_stop__FNjh6 .ProjectThemePicker_colorField__0taaC{grid-column:1/-1}.ProjectThemePicker_stopPositionLabel__qQQJ0{display:inline;flex-shrink:0;padding-left:8px}}.AdminWorkspace_root__ra5nO{--admin-bg:#f3f5f7;--admin-panel:#fff;--admin-field:#fff;--admin-subtle:#f7f9fa;--admin-border:#dce3e8;--admin-text:#202c3a;--admin-muted:#647384;--admin-accent:#087d9c;--admin-accent-soft:#e5f4f8;--admin-on-accent:#fff;--admin-danger:#b4233b;--admin-danger-soft:#fff0f3;--admin-warning:#80541b;--admin-warning-soft:#fff4db;color-scheme:light;min-height:100svh;background:var(--admin-bg);color:var(--admin-text);font-family:var(--font-geist),sans-serif;font-size:14px;line-height:1.5}.dark .AdminWorkspace_root__ra5nO{--admin-bg:#10161e;--admin-panel:#171f2a;--admin-field:#131b25;--admin-subtle:#1c2632;--admin-border:#303c4b;--admin-text:#e6edf5;--admin-muted:#a0afbf;--admin-accent:#62d4ed;--admin-accent-soft:#173845;--admin-on-accent:#10202a;--admin-danger:#ff9aaa;--admin-danger-soft:#361c26;--admin-warning:#f6cd81;--admin-warning-soft:#372d1e;color-scheme:dark}.AdminWorkspace_root__ra5nO *,.AdminWorkspace_root__ra5nO :after,.AdminWorkspace_root__ra5nO :before{box-sizing:border-box}.AdminWorkspace_root__ra5nO button,.AdminWorkspace_root__ra5nO input,.AdminWorkspace_root__ra5nO select,.AdminWorkspace_root__ra5nO textarea{font-family:inherit}.AdminWorkspace_root__ra5nO :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.AdminWorkspace_root__ra5nO button{touch-action:manipulation}.AdminWorkspace_root__ra5nO button:disabled{cursor:not-allowed;opacity:.4}.AdminWorkspace_shell__XtQ7n{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100svh}.AdminWorkspace_collapsed__gitZp{grid-template-columns:76px minmax(0,1fr)}.AdminWorkspace_main__I1z2L{min-width:0}.AdminWorkspace_main__I1z2L,.AdminWorkspace_sidebar__z1fVI{display:flex;flex-direction:column;height:100svh;overflow-y:auto}.AdminWorkspace_sidebar__z1fVI{position:sticky;top:0;padding:24px 14px 16px;background:var(--admin-panel);border-right:1px solid var(--admin-border);z-index:60}.AdminWorkspace_brand__ErF7E{display:flex;align-items:center;gap:11px;padding:0 9px 26px}.AdminWorkspace_brandMark__Bxgzr{display:grid;place-items:center;flex-shrink:0;width:32px;height:34px;background:var(--admin-text);color:var(--admin-panel);border-radius:8px;font-size:19px;font-weight:700;letter-spacing:-2px;padding-right:2px}.AdminWorkspace_brandName__VL9m_{display:block;font-weight:650;font-size:15px;letter-spacing:-.35px}.AdminWorkspace_eyebrow__qSXN1{display:block;font-size:10px;font-weight:650;letter-spacing:.14em;color:var(--admin-muted);text-transform:uppercase}.AdminWorkspace_nav__n9GZz{display:flex;flex-direction:column;gap:4px}.AdminWorkspace_nav__n9GZz button,.AdminWorkspace_sectionNav__TYHr6 button,.AdminWorkspace_sideFooter__6oLKu a,.AdminWorkspace_sideFooter__6oLKu button{display:flex;align-items:center;gap:11px;min-height:40px;width:100%;padding:9px 12px;border-radius:7px;text-align:left;font-size:13px;font-weight:500;color:var(--admin-muted);transition:background .15s,color .15s}.AdminWorkspace_nav__n9GZz svg,.AdminWorkspace_sectionNav__TYHr6 svg,.AdminWorkspace_sideFooter__6oLKu svg{width:17px;height:17px;flex-shrink:0}.AdminWorkspace_nav__n9GZz button:hover,.AdminWorkspace_sectionNav__TYHr6 button:hover,.AdminWorkspace_sideFooter__6oLKu a:hover,.AdminWorkspace_sideFooter__6oLKu button:hover{background:var(--admin-subtle);color:var(--admin-text)}.AdminWorkspace_nav__n9GZz button[aria-current=page],.AdminWorkspace_sectionNav__TYHr6 button[aria-current=true]{background:var(--admin-accent-soft);color:var(--admin-accent)}.AdminWorkspace_navBadge__jojwf{margin-left:auto;min-width:20px;border-radius:5px;background:var(--admin-subtle);color:var(--admin-text);text-align:center;font-size:11px;padding:1px 5px}.AdminWorkspace_sectionNav__TYHr6{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:2px;margin-top:27px;padding-top:21px;border-top:1px solid var(--admin-border)}.AdminWorkspace_sectionNav__TYHr6>p{padding:0 12px 9px}.AdminWorkspace_sectionNav__TYHr6 button{min-width:0;gap:10px;font-size:12px}.AdminWorkspace_sectionNav__TYHr6 button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminWorkspace_sectionNumber__u0yXq{font-variant-numeric:tabular-nums;font-size:10px;width:17px;flex-shrink:0;opacity:.65}.AdminWorkspace_pdfHidden__M65Yg{opacity:.5}.AdminWorkspace_sideFooter__6oLKu{display:grid;gap:2px;margin-top:auto;padding-top:22px}.AdminWorkspace_account__PIqBj{display:flex;align-items:center;gap:9px;margin:14px 5px 0;padding-top:16px;border-top:1px solid var(--admin-border)}.AdminWorkspace_avatar__lDnwA{display:grid;place-items:center;height:31px;width:31px;flex-shrink:0;border-radius:50%;background:var(--admin-subtle);color:var(--admin-accent)}.AdminWorkspace_accountText__OCWjb{min-width:0;flex:1;font-size:11px}.AdminWorkspace_accountText__OCWjb strong{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:500}.AdminWorkspace_accountText__OCWjb span{color:var(--admin-muted);font-size:10px}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_brand__ErF7E{padding-left:7px}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_accountText__OCWjb,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_brandText__BILjY,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_navBadge__jojwf,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_navLabel__iYqol,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_sectionNav__TYHr6{display:none}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_nav__n9GZz button,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_sideFooter__6oLKu a,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_sideFooter__6oLKu button{justify-content:center;padding-inline:0}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_account__PIqBj{justify-content:center}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_account__PIqBj .AdminWorkspace_avatar__lDnwA{display:none}.AdminWorkspace_topbar__S0uHd{position:sticky;top:0;z-index:40;flex-shrink:0;min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;background:var(--admin-panel);border-bottom:1px solid var(--admin-border)}.AdminWorkspace_breadcrumb__wm_9x{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap}.AdminWorkspace_breadcrumb__wm_9x>span{color:var(--admin-muted)}.AdminWorkspace_breadcrumb__wm_9x svg{width:13px;height:13px;color:var(--admin-muted)}.AdminWorkspace_headerActions__2PpIY{display:flex;align-items:center;gap:8px}.AdminWorkspace_saveState__JDIvb{display:inline-flex;align-items:center;gap:6px;margin-right:8px;font-size:11px;white-space:nowrap;color:var(--admin-muted)}.AdminWorkspace_saveState__JDIvb svg{width:13px;height:13px}.AdminWorkspace_unsaved__YmgOK{color:var(--admin-warning)}.AdminWorkspace_button__5iWeH,.AdminWorkspace_iconButton__xGUtG,.AdminWorkspace_primaryButton__XomLy{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--admin-border);border-radius:7px;padding:7px 13px;color:var(--admin-text);background:var(--admin-panel);font-size:12px!important;font-weight:550!important;white-space:nowrap}.AdminWorkspace_button__5iWeH:hover,.AdminWorkspace_iconButton__xGUtG:hover{background:var(--admin-subtle)}.AdminWorkspace_primaryButton__XomLy{border-color:var(--admin-accent);background:var(--admin-accent);color:var(--admin-on-accent)}.AdminWorkspace_primaryButton__XomLy:hover{filter:brightness(.95)}.AdminWorkspace_button__5iWeH svg,.AdminWorkspace_iconButton__xGUtG svg,.AdminWorkspace_primaryButton__XomLy svg{width:15px;height:15px;flex-shrink:0}.AdminWorkspace_iconButton__xGUtG{width:36px;padding:0;flex-shrink:0}.AdminWorkspace_notice__StNjh{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 26px;background:var(--admin-accent-soft);color:var(--admin-accent);border-bottom:1px solid var(--admin-border);font-size:12px}.AdminWorkspace_notice__StNjh>span{flex:1;overflow-wrap:anywhere}.AdminWorkspace_workspace__37wU_{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);grid-template-rows:minmax(0,1fr);min-height:0;align-items:start}.AdminWorkspace_editor__Xl2QQ{--editor-padding:28px;min-width:0;min-height:0;height:100%;overflow-y:auto;padding:var(--editor-padding);scrollbar-gutter:stable;scroll-padding-top:96px}.AdminWorkspace_section__OQ7RI{min-width:0;border-radius:12px;border:1px solid var(--admin-border);background:var(--admin-panel)}.AdminWorkspace_sectionHead__Kre3T{position:sticky;top:calc(-1 * var(--editor-padding));z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:17px 18px;border-bottom:1px solid var(--admin-border);border-radius:12px 12px 0 0;background:var(--admin-panel);box-shadow:0 4px 8px #00000008}.AdminWorkspace_sectionTitle__Jb9O6{display:flex;align-items:center;gap:7px;min-width:0;flex:1}.AdminWorkspace_sectionTitle__Jb9O6 h1{font-size:21px;font-weight:650;letter-spacing:-.5px;overflow-wrap:anywhere}.AdminWorkspace_sectionBody__qpQjZ{padding:20px;display:grid;gap:22px}.AdminWorkspace_sectionBody__qpQjZ>*{min-width:0}.AdminWorkspace_entrySection__dt6EA{border:0;background:transparent}.AdminWorkspace_entrySection__dt6EA .AdminWorkspace_sectionHead__Kre3T{border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-panel)}.AdminWorkspace_entrySection__dt6EA .AdminWorkspace_sectionBody__qpQjZ{padding:16px 0 0;gap:16px}.AdminWorkspace_item__brjZV{display:grid;gap:18px;min-width:0;padding:20px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-panel)}.AdminWorkspace_itemBar__Iy1VA{display:flex;align-items:center;justify-content:space-between;gap:10px}.AdminWorkspace_itemIndex__BL_3c{color:var(--admin-text);font-size:18px;letter-spacing:-.3px;font-weight:650}.AdminWorkspace_itemTools__pO8Qa{display:flex;gap:10px;align-items:center}.AdminWorkspace_fields__0T9LT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.AdminWorkspace_field__EIULE{display:grid;align-content:start;gap:6px;min-width:0}.AdminWorkspace_field__EIULE>span,.AdminWorkspace_label__5etf_{font-size:12px;color:var(--admin-muted);font-weight:500}.AdminWorkspace_input__PUfhK{width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-field);color:var(--admin-text);font-size:13px!important;outline:none;transition:border-color .15s,box-shadow .15s}.AdminWorkspace_input__PUfhK:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}textarea.AdminWorkspace_input__PUfhK{resize:vertical;line-height:1.7}.AdminWorkspace_hint___pBbJ{font-size:11px;color:var(--admin-muted);line-height:1.65}.AdminWorkspace_warning__BsU61{background:var(--admin-warning-soft);color:var(--admin-warning);border-radius:6px;padding:7px 10px;font-size:11px}.AdminWorkspace_preview__8lBQe{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;min-width:0;background:var(--admin-subtle);border-left:1px solid var(--admin-border)}.AdminWorkspace_previewBar__jWj7N{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--admin-border);padding:14px 18px;background:var(--admin-panel)}.AdminWorkspace_segments__7JDan{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-subtle)}.AdminWorkspace_segments__7JDan button{display:inline-flex;justify-content:center;align-items:center;gap:6px;border-radius:5px;padding:6px 10px;min-height:30px;font-size:11px;font-weight:550;color:var(--admin-muted)}.AdminWorkspace_segments__7JDan button[aria-pressed=true]{background:var(--admin-panel);color:var(--admin-text);box-shadow:0 1px 3px #00000015}.AdminWorkspace_segments__7JDan svg{width:14px;height:14px}.AdminWorkspace_previewStatus__6EqDp{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--admin-muted)}.AdminWorkspace_previewStatus__6EqDp svg{width:12px;height:12px}.AdminWorkspace_pdfFrame__6ihfk{width:100%;flex:1;min-height:0;background:#fff}.AdminWorkspace_previewEmpty__eHrsv{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:14px;min-height:300px;padding:24px;text-align:center;color:var(--admin-muted);font-size:12px}.AdminWorkspace_previewEmpty__eHrsv svg{width:30px;height:30px;color:var(--admin-accent)}.AdminWorkspace_previewError__fNVzB{font-size:11px;padding:12px;background:var(--admin-danger-soft);color:var(--admin-danger)}.AdminWorkspace_previewError__fNVzB pre{max-height:180px;overflow:auto;white-space:pre-wrap}.AdminWorkspace_webPreviewToolbar__RgUiV{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 18px;border-bottom:1px solid var(--admin-border)}.AdminWorkspace_webPreviewToolbar__RgUiV>span{font-size:10px;color:var(--admin-muted)}.AdminWorkspace_webPreviewScroll__hkCo1{flex:1;overflow-y:auto;min-width:0;min-height:0;padding:16px}.AdminWorkspace_webPreviewCanvas__QkRkM{width:100%;max-width:100%;margin:auto;overflow:hidden;border-radius:10px;border:1px solid var(--admin-border)}.AdminWorkspace_mobileCanvas__IsOqM{max-width:375px}.AdminWorkspace_appearance__PVz0I{min-width:0;padding:16px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-subtle)}.AdminWorkspace_appearance__PVz0I legend{padding:0 6px;font-size:11px;font-weight:600;color:var(--admin-muted)}.AdminWorkspace_themePicker__mKb8R{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:end;gap:12px}.AdminWorkspace_largeSwatch__sI2ot{display:block;height:58px;border:1px solid #80808040;border-radius:8px}.AdminWorkspace_swatches__gYOtj{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:15px 0 10px}.AdminWorkspace_swatches__gYOtj button{display:grid;gap:5px;padding:3px;border:1px solid transparent;border-radius:6px;font-size:9px;color:var(--admin-muted);text-align:center}.AdminWorkspace_swatches__gYOtj button[aria-pressed=true]{border-color:var(--admin-accent);color:var(--admin-accent)}.AdminWorkspace_swatches__gYOtj button>span:first-child{height:25px;border:1px solid #80808040;border-radius:3px}.AdminWorkspace_backdrop__u4_wl,.AdminWorkspace_mobileClose__FEYwM,.AdminWorkspace_mobileMenu__u9Fp2,.AdminWorkspace_mobileToolbar__v1FI3{display:none}.AdminWorkspace_revision__eBczQ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--admin-border);font-size:12px}.AdminWorkspace_revision__eBczQ span{display:block;font-size:11px;color:var(--admin-muted)}.AdminWorkspace_loading__QtuH6{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60svh;padding:24px;color:var(--admin-muted);text-align:center}.AdminWorkspace_loading__QtuH6 svg{color:var(--admin-accent)}.AdminWorkspace_loading__QtuH6 p{margin-bottom:14px}.AdminWorkspace_mobileSelect__kfLEO{display:none}@media (min-width:1200px){.AdminWorkspace_collapsed__gitZp .AdminWorkspace_mobileSelect__kfLEO{display:flex;margin-bottom:18px}}@media (max-width:1399px){.AdminWorkspace_editor__Xl2QQ{--editor-padding:22px}.AdminWorkspace_topbar__S0uHd{padding-inline:22px}.AdminWorkspace_saveState__JDIvb{display:none}}@media (max-width:1199px){.AdminWorkspace_main__I1z2L{height:auto;overflow:visible}.AdminWorkspace_workspace__37wU_{display:block;flex:initial}.AdminWorkspace_editor__Xl2QQ{height:auto;min-height:calc(100svh - 144px);max-width:850px;margin:auto;padding:26px;overflow:visible}.AdminWorkspace_sectionHead__Kre3T{top:var(--admin-topbar-height,73px)}.AdminWorkspace_sectionBody__qpQjZ :is(input,textarea,select,button){scroll-margin-top:calc(var(--admin-topbar-height, 73px) + 96px)}.AdminWorkspace_preview__8lBQe{position:relative;top:0;height:calc(100svh - 144px);min-height:540px;border-left:0}.AdminWorkspace_hideOnSmall__s430n{display:none}.AdminWorkspace_mobileToolbar__v1FI3{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 26px;border-bottom:1px solid var(--admin-border);background:var(--admin-panel)}.AdminWorkspace_mobileSelect__kfLEO{display:flex;min-width:0;align-items:center;gap:8px}.AdminWorkspace_mobileSelect__kfLEO select{max-width:280px;padding:6px;font-size:12px!important;min-height:36px}.AdminWorkspace_mobileSelect__kfLEO svg{width:16px;flex-shrink:0;color:var(--admin-muted)}.AdminWorkspace_editor__Xl2QQ>.AdminWorkspace_mobileSelect__kfLEO{display:none}.AdminWorkspace_webPreviewScroll__hkCo1{padding:24px}}@media (max-width:767px){.AdminWorkspace_collapsed__gitZp,.AdminWorkspace_shell__XtQ7n{display:block}.AdminWorkspace_sidebar__z1fVI{position:fixed;inset:0 auto 0 0;width:min(85vw,280px);height:100dvh;transform:translateX(-101%);transition:transform .2s;padding-top:22px}.AdminWorkspace_sidebarOpen__yvYV4{transform:translateX(0)}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_accountText__OCWjb,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_brandText__BILjY,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_navLabel__iYqol{display:block}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_sectionNav__TYHr6{display:grid}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_navBadge__jojwf{display:inline}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_nav__n9GZz button,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_sideFooter__6oLKu a,.AdminWorkspace_collapsed__gitZp .AdminWorkspace_sideFooter__6oLKu button{justify-content:flex-start;padding-inline:12px}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_account__PIqBj{justify-content:flex-start}.AdminWorkspace_collapsed__gitZp .AdminWorkspace_account__PIqBj .AdminWorkspace_avatar__lDnwA{display:grid}.AdminWorkspace_mobileClose__FEYwM{display:inline-flex;margin-left:auto}.AdminWorkspace_desktopCollapse__jxPQX{display:none!important}.AdminWorkspace_backdrop__u4_wl{display:block;position:fixed;inset:0;z-index:55;background:#07121f85;backdrop-filter:blur(2px)}.AdminWorkspace_mobileMenu__u9Fp2{display:inline-flex}.AdminWorkspace_topbar__S0uHd{padding:12px 14px;gap:8px;flex-wrap:wrap;min-height:67px}.AdminWorkspace_breadcrumb__wm_9x{flex:1;gap:7px;font-size:12px}.AdminWorkspace_breadcrumb__wm_9x>span,.AdminWorkspace_breadcrumb__wm_9x>svg{display:none}.AdminWorkspace_headerActions__2PpIY{gap:6px}.AdminWorkspace_headerActions__2PpIY .AdminWorkspace_saveButton___Yqqv{display:none}.AdminWorkspace_headerActions__2PpIY .AdminWorkspace_primaryButton__XomLy{min-height:40px;padding-inline:12px}.AdminWorkspace_iconButton__xGUtG{width:40px;height:40px}.AdminWorkspace_mobileToolbar__v1FI3{padding:11px 14px;gap:8px}.AdminWorkspace_mobileSelect__kfLEO{flex:1}.AdminWorkspace_mobileSelect__kfLEO select{max-width:100%;width:100%}.AdminWorkspace_segments__7JDan button{min-height:34px;padding:6px 9px}.AdminWorkspace_editor__Xl2QQ{padding:22px 14px 98px}.AdminWorkspace_sectionHead__Kre3T{padding:15px;gap:12px}.AdminWorkspace_sectionBody__qpQjZ{padding:16px;gap:24px}.AdminWorkspace_item__brjZV{padding:16px}.AdminWorkspace_fields__0T9LT{grid-template-columns:minmax(0,1fr);gap:14px}.AdminWorkspace_input__PUfhK{font-size:16px!important}.AdminWorkspace_swatches__gYOtj{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.AdminWorkspace_swatches__gYOtj button{min-height:48px;font-size:10px}.AdminWorkspace_swatches__gYOtj button>span:first-child{height:28px}.AdminWorkspace_notice__StNjh{padding:12px 14px}.AdminWorkspace_preview__8lBQe{height:calc(100svh - 205px);min-height:420px;margin-bottom:72px}.AdminWorkspace_previewBar__jWj7N{padding:12px 14px}.AdminWorkspace_webPreviewScroll__hkCo1{padding:12px}.AdminWorkspace_mobileSave__q0KsZ{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--admin-panel);border-top:1px solid var(--admin-border);z-index:45}.AdminWorkspace_mobileSave__q0KsZ .AdminWorkspace_saveState__JDIvb{display:flex;font-size:11px}.AdminWorkspace_mobileSave__q0KsZ .AdminWorkspace_button__5iWeH{min-height:40px}}@media (min-width:768px){.AdminWorkspace_mobileSave__q0KsZ{display:none}}@media (max-width:379px){.AdminWorkspace_breadcrumb__wm_9x{display:none}.AdminWorkspace_headerActions__2PpIY{margin-left:auto}}@media (prefers-reduced-motion:reduce){.AdminWorkspace_root__ra5nO *,.AdminWorkspace_root__ra5nO :after,.AdminWorkspace_root__ra5nO :before{transition:none!important;animation-duration:.01ms!important}}.ResumeSections_list__aytNL{min-width:0}.ResumeSections_row__TydIo,.ResumeSections_tableHeading__m8rEE{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px}.ResumeSections_tableHeading__m8rEE{padding-block:10px;background:var(--admin-subtle);color:var(--admin-muted);font-size:11px}.ResumeSections_actionsHeading__P2wQ3{min-width:100px;text-align:right}.ResumeSections_pdfCell__rspO_{display:flex;align-items:center;justify-content:center}.ResumeSections_actionsCell__rPy5R{justify-self:end}.ResumeSections_row__TydIo+.ResumeSections_row__TydIo{border-top:1px solid var(--admin-border)}.ResumeSections_nameCell__57eog{display:flex;align-items:center;gap:9px;min-width:0}.ResumeSections_nameCell__57eog>input{flex:1;min-width:0}.ResumeSections_index__Uj__h{color:var(--admin-muted);font-size:10px;font-variant-numeric:tabular-nums}.ResumeSections_name___2BcY{min-width:0;flex:1;min-height:36px;text-align:left;font-size:13px;font-weight:550;overflow-wrap:anywhere}.ResumeSections_name___2BcY:hover{color:var(--admin-accent)}.ResumeSections_lock__HRujm{width:15px;height:15px;flex-shrink:0;color:var(--admin-muted)}.ResumeSections_renameActions__5bcKx{display:flex;flex-shrink:0;gap:3px}.ResumeSections_addForm__cwX1L{display:grid;gap:16px;border-top:1px solid var(--admin-border);padding:20px;background:var(--admin-subtle);border-radius:0 0 12px 12px}.ResumeSections_formActions__Uhjf3{display:flex;justify-content:flex-end;gap:8px}@media (max-width:600px){.ResumeSections_row__TydIo,.ResumeSections_tableHeading__m8rEE{grid-template-columns:36px minmax(0,1fr);column-gap:8px;padding-inline:12px}.ResumeSections_actionsHeading__P2wQ3{display:none}.ResumeSections_row__TydIo{row-gap:4px;padding-block:13px}.ResumeSections_actionsCell__rPy5R{grid-column:2}.ResumeSections_index__Uj__h{display:none}.ResumeSections_name___2BcY{font-size:14px}.ResumeSections_addForm__cwX1L{padding:16px}}.ConfirmDialog_dialog__Z4Ao3{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-panel);color:var(--admin-text);box-shadow:0 24px 80px #00000040}.ConfirmDialog_dialog__Z4Ao3::backdrop{background:#07121f99;backdrop-filter:blur(4px)}.ConfirmDialog_form__rv0gJ{padding:28px}.ConfirmDialog_icon__6g7Sm{display:grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border-radius:12px;background:var(--admin-accent-soft);color:var(--admin-accent)}.ConfirmDialog_icon__6g7Sm svg{width:20px;height:20px}.ConfirmDialog_destructive__2rNpD{background:var(--admin-danger-soft);color:var(--admin-danger)}.ConfirmDialog_form__rv0gJ h2{margin:0;font-size:22px;line-height:1.3;font-weight:650;letter-spacing:-.4px}.ConfirmDialog_form__rv0gJ p{margin-top:10px;font-size:14px}.ConfirmDialog_field__zMVya,.ConfirmDialog_form__rv0gJ p{color:var(--admin-muted);line-height:1.6;overflow-wrap:anywhere}.ConfirmDialog_field__zMVya{display:block;margin-top:22px;font-size:13px}.ConfirmDialog_field__zMVya strong{color:var(--admin-text);font-weight:600}.ConfirmDialog_field__zMVya input{display:block;width:100%;min-width:0;min-height:44px;margin-top:9px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-field);color:var(--admin-text);font-size:16px}.ConfirmDialog_actions__NI5Hq{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px}.ConfirmDialog_actions__NI5Hq button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;border:1px solid var(--admin-border);border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap}.ConfirmDialog_actions__NI5Hq svg{width:16px;height:16px}.ConfirmDialog_cancel__2euXW{background:var(--admin-panel);color:var(--admin-text)}.ConfirmDialog_cancel__2euXW:hover{background:var(--admin-subtle)}.ConfirmDialog_actions__NI5Hq .ConfirmDialog_confirm__kECDk{border-color:transparent;background:var(--admin-accent);color:var(--admin-on-accent)}.ConfirmDialog_actions__NI5Hq .ConfirmDialog_dangerButton__b_bgm{background:var(--admin-danger);color:var(--admin-panel)}.ConfirmDialog_confirm__kECDk:hover:not(:disabled){filter:brightness(.94)}.ConfirmDialog_form__rv0gJ .ConfirmDialog_error__1qv_T{padding:10px 12px;border-radius:8px;background:var(--admin-danger-soft);color:var(--admin-danger)}@media (max-width:479px){.ConfirmDialog_form__rv0gJ{padding:22px}.ConfirmDialog_actions__NI5Hq>button{flex:1;padding-inline:12px}}.AdminActivity_workspace___fSFw{width:100%;max-width:1440px;margin:0 auto;padding:clamp(20px,3vw,36px);color:var(--admin-text)}.AdminActivity_pageHeader__QZwnh{margin-bottom:24px}.AdminActivity_pageHeader__QZwnh h1{margin:0;font-size:clamp(24px,2.5vw,30px);font-weight:650;letter-spacing:-.035em;line-height:1.25}.AdminActivity_pageHeader__QZwnh p{margin:8px 0 0;color:var(--admin-muted);font-size:14px;line-height:1.6}.AdminActivity_pageTitle__8V6of{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.AdminActivity_metrics__1NllN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.AdminActivity_metric__uARtX{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-panel)}.AdminActivity_metric__uARtX p{margin:0 0 8px;font-size:12px;font-weight:500;color:var(--admin-muted)}.AdminActivity_metric__uARtX strong{font-size:28px;line-height:1;font-weight:600;letter-spacing:-.04em}.AdminActivity_metric__uARtX>svg{flex-shrink:0;color:var(--admin-muted)}.AdminActivity_accessGrid__2etXK{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:start;margin-bottom:20px}.AdminActivity_panel__KbaG_{min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-panel)}.AdminActivity_panelHeader__5bB8P{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--admin-border)}.AdminActivity_panelHeader__5bB8P h2{font-size:14px;font-weight:600;margin:0}.AdminActivity_count__RJN4f{min-width:24px;padding:2px 6px;border-radius:5px;background:var(--admin-subtle);color:var(--admin-muted);font-size:11px;text-align:center}.AdminActivity_recordList__z07fn{margin:0;padding:0;list-style:none}.AdminActivity_sessionRow___YI1p,.AdminActivity_userRow__MqL87{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px}.AdminActivity_sessionRow___YI1p+.AdminActivity_sessionRow___YI1p,.AdminActivity_userRow__MqL87+.AdminActivity_userRow__MqL87{border-top:1px solid var(--admin-border)}.AdminActivity_recordText__2rgAD{min-width:0}.AdminActivity_recordText__2rgAD strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.AdminActivity_recordText__2rgAD p{margin:5px 0 0;color:var(--admin-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.AdminActivity_status__h4M_K{display:inline-flex;align-items:center;flex-shrink:0;width:fit-content;padding:3px 7px;border-radius:5px;background:var(--admin-subtle);color:var(--admin-muted);font-size:11px;font-weight:500;line-height:1.4;text-transform:capitalize}.AdminActivity_positive__D3ltK{background:var(--admin-accent-soft);color:var(--admin-accent)}.AdminActivity_danger__BYXlp{background:var(--admin-danger-soft);color:var(--admin-danger)}.AdminActivity_auditRow__OGoOj{padding:18px 20px}.AdminActivity_auditRow__OGoOj+.AdminActivity_auditRow__OGoOj{border-top:1px solid var(--admin-border)}.AdminActivity_auditHeading__N9OTy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.AdminActivity_auditTitle__fBAFT{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.AdminActivity_auditTitle__fBAFT h3{margin:0;font-size:13px;font-weight:600;text-transform:capitalize}.AdminActivity_auditHeading__N9OTy time,.AdminActivity_auditMeta__jajm7{color:var(--admin-muted);font-size:11px}.AdminActivity_auditMeta__jajm7{display:flex;flex-wrap:wrap;gap:5px 20px;margin-top:10px;line-height:1.6;overflow-wrap:anywhere}.AdminActivity_metadata__COpJ3{margin-top:9px;font-size:11px}.AdminActivity_metadata__COpJ3 summary,.AdminActivity_notificationError__KRu3E summary{width:fit-content;min-height:32px;padding:7px 0;color:var(--admin-muted);cursor:pointer}.AdminActivity_metadata__COpJ3 pre{margin:4px 0 0;padding:12px;border-radius:6px;background:var(--admin-subtle);color:var(--admin-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.AdminActivity_footnote__hjukT{margin:14px 0 0;color:var(--admin-muted);font-size:11px;line-height:1.6}.AdminActivity_emptyState__H3sFq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;padding:32px 20px;text-align:center}.AdminActivity_emptyState__H3sFq>svg{color:var(--admin-muted)}.AdminActivity_emptyState__H3sFq h3{margin:0;font-size:13px;font-weight:550}.AdminActivity_emptyState__H3sFq p{max-width:280px;margin:0;color:var(--admin-muted);font-size:12px;line-height:1.65}.AdminActivity_inbox__Xfsp9{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:600px;border:1px solid var(--admin-border);border-radius:10px;overflow:hidden;background:var(--admin-panel)}.AdminActivity_messageList__Oe9n4{min-width:0;border-right:1px solid var(--admin-border)}.AdminActivity_listTools__Q4dCm{padding:16px;border-bottom:1px solid var(--admin-border)}.AdminActivity_search__I3W5F{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 10px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-field);color:var(--admin-muted)}.AdminActivity_search__I3W5F:focus-within{border-color:var(--admin-accent);outline:2px solid var(--admin-accent-soft)}.AdminActivity_search__I3W5F svg{flex-shrink:0}.AdminActivity_search__I3W5F input{min-width:0;width:100%;padding:9px 0;border:0;outline:0;background:transparent;color:var(--admin-text);font-size:12px}.AdminActivity_search__I3W5F input::placeholder{color:var(--admin-muted);opacity:1}.AdminActivity_listFilter__TyavJ{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;color:var(--admin-muted);font-size:11px}.AdminActivity_listFilter__TyavJ select{min-width:0;max-width:155px;min-height:36px;padding:5px 8px;border:1px solid transparent;border-radius:5px;background:var(--admin-panel);color:var(--admin-text);font-size:11px;cursor:pointer}.AdminActivity_messageButtons__USdp0{max-height:650px;overflow-y:auto}.AdminActivity_messageButton__2bT5W{display:block;width:100%;padding:18px 16px;border:0;border-bottom:1px solid var(--admin-border);background:transparent;color:var(--admin-text);text-align:left;transition:background-color .12s}.AdminActivity_messageButton__2bT5W:hover{background:var(--admin-subtle)}.AdminActivity_selectedMessage__e_cqd,.AdminActivity_selectedMessage__e_cqd:hover{background:var(--admin-accent-soft);box-shadow:inset 3px 0 var(--admin-accent)}.AdminActivity_messageSubject__oc_hb{display:flex;align-items:center;gap:7px;min-width:0}.AdminActivity_messageSubject__oc_hb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.AdminActivity_unreadDot___zrB5{display:block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:transparent}.AdminActivity_unread__1ngBy{background:var(--admin-accent)}.AdminActivity_messageSender__jTFSZ{display:block;margin:6px 0 0 13px;color:var(--admin-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminActivity_messageExcerpt__VlY92{display:-webkit-box;margin:8px 0 0 13px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--admin-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.AdminActivity_messageFooter__j6oZv{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:11px 0 0 13px;color:var(--admin-muted);font-size:10px}.AdminActivity_messageDetail__IsUpb{min-width:0;padding:clamp(20px,3vw,36px)}.AdminActivity_detailHeading__8MZM5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.AdminActivity_detailHeading__8MZM5 time{font-size:11px;color:var(--admin-muted)}.AdminActivity_detailSubject__ZHzjx{margin:16px 0 24px;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.AdminActivity_sender__4RGk9{display:flex;align-items:center;gap:10px}.AdminActivity_senderAvatar__FjFSB{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--admin-border);border-radius:50%;background:var(--admin-subtle);color:var(--admin-muted);font-size:14px}.AdminActivity_sender__4RGk9>div{min-width:0}.AdminActivity_sender__4RGk9 strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.AdminActivity_sender__4RGk9 a{display:inline-block;margin-top:3px;color:var(--admin-muted);font-size:12px;overflow-wrap:anywhere}.AdminActivity_sender__4RGk9 a:hover{color:var(--admin-accent)}.AdminActivity_messageBody__bUEY2{margin:26px 0;padding:24px 0;border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.AdminActivity_messageActions__Drj_N{display:flex;flex-wrap:wrap;gap:8px}.AdminActivity_button__sI_pK{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-panel);color:var(--admin-text);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .12s}.AdminActivity_button__sI_pK:hover:not(:disabled){background:var(--admin-subtle)}.AdminActivity_button__sI_pK:disabled{cursor:wait;opacity:.55}.AdminActivity_button__sI_pK svg{flex-shrink:0}.AdminActivity_backButton__8jnOD{display:none;margin-bottom:20px}.AdminActivity_notification___ikYj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--admin-border);color:var(--admin-muted);font-size:11px}.AdminActivity_notification___ikYj>div{display:flex;align-items:center;gap:7px}.AdminActivity_notification___ikYj strong{font-weight:500;text-transform:capitalize}.AdminActivity_notificationError__KRu3E{margin-top:5px;color:var(--admin-danger);font-size:11px}.AdminActivity_notificationError__KRu3E p{margin:0;padding:12px;border-radius:6px;background:var(--admin-danger-soft);line-height:1.7;overflow-wrap:anywhere}.AdminActivity_workspace___fSFw a:focus-visible,.AdminActivity_workspace___fSFw button:focus-visible,.AdminActivity_workspace___fSFw select:focus-visible,.AdminActivity_workspace___fSFw summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.AdminActivity_messageButton__2bT5W:focus-visible{position:relative;outline-offset:-3px}.AdminActivity_spinner__D1f5s{animation:AdminActivity_spin__tV2Oe 1s linear infinite}@keyframes AdminActivity_spin__tV2Oe{to{transform:rotate(1turn)}}@media (max-width:1099px){.AdminActivity_accessGrid__2etXK{grid-template-columns:minmax(0,1fr)}.AdminActivity_inbox__Xfsp9{grid-template-columns:280px minmax(0,1fr)}.AdminActivity_messageDetail__IsUpb{padding:24px}}@media (max-width:799px){.AdminActivity_workspace___fSFw{padding:24px 16px}.AdminActivity_metrics__1NllN{gap:8px}.AdminActivity_metric__uARtX{padding:14px 12px}.AdminActivity_metric__uARtX>svg{display:none}.AdminActivity_metric__uARtX strong{font-size:24px}.AdminActivity_metric__uARtX p{font-size:11px}.AdminActivity_inbox__Xfsp9{display:block;min-height:0}.AdminActivity_messageList__Oe9n4{border-right:0}.AdminActivity_messageButtons__USdp0{max-height:none}.AdminActivity_messageDetail__IsUpb{display:none;padding:20px}.AdminActivity_detailOpen__3ZlZy .AdminActivity_messageList__Oe9n4{display:none}.AdminActivity_detailOpen__3ZlZy .AdminActivity_messageDetail__IsUpb{display:block}.AdminActivity_backButton__8jnOD{display:inline-flex}.AdminActivity_backButton__8jnOD,.AdminActivity_messageButton__2bT5W,.AdminActivity_search__I3W5F input{scroll-margin-block:90px}.AdminActivity_messageExcerpt__VlY92{-webkit-line-clamp:1}.AdminActivity_listFilter__TyavJ select{min-height:40px}.AdminActivity_metadata__COpJ3 summary,.AdminActivity_notificationError__KRu3E summary{min-height:40px;padding:11px 0}}@media (prefers-reduced-motion:reduce){.AdminActivity_spinner__D1f5s{animation:none}.AdminActivity_button__sI_pK,.AdminActivity_messageButton__2bT5W{transition:none}}.CursorEyes_eyes__M0hfN{display:flex;flex-shrink:0;gap:3px;transform:rotate(var(--eye-tilt));pointer-events:none}.CursorEyes_eyes__M0hfN>span{position:relative;display:block;width:22px;height:29px;box-sizing:border-box;overflow:hidden;border:1.5px solid var(--admin-text);border-radius:50%;background:var(--admin-panel)}.CursorEyes_eyes__M0hfN>span:after{position:absolute;left:50%;top:50%;width:8px;height:11px;border-radius:50%;background:var(--admin-text);content:"";transform:translate(calc(-50% + var(--pupil-x, 0px)),calc(-50% + var(--pupil-y, 0px)));transition:transform 90ms ease-out}@media (prefers-reduced-motion:reduce){.CursorEyes_eyes__M0hfN>span:after{transition:none}}.AdminLogin_root__dcUDx{--admin-bg:#f3f6f8;--admin-panel:#ffffff;--admin-field:#f8fafc;--admin-subtle:#eef4f7;--admin-border:#dce3e8;--admin-text:#1a2235;--admin-muted:#647384;--admin-accent:#087d9c;--admin-accent-soft:#e5f4f8;--admin-on-accent:#ffffff;--admin-danger:#b4233b;--admin-danger-soft:#fff0f3;--login-glow:#1bb6e015;--login-warm-glow:#ffedd490;display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;overflow-x:clip;background:radial-gradient(ellipse at 50% 44%,var(--login-glow),transparent 56%),radial-gradient(ellipse at 80% 88%,var(--login-warm-glow),transparent 40%),var(--admin-bg);color:var(--admin-text);color-scheme:light;font-family:var(--font-geist),sans-serif}html.dark .AdminLogin_root__dcUDx{--admin-bg:#0b0f19;--admin-panel:#151d2b;--admin-field:#101722;--admin-subtle:#1a2939;--admin-border:#2b394b;--admin-text:#f0f5fa;--admin-muted:#a0afbf;--admin-accent:#62d4ed;--admin-accent-soft:#173845;--admin-on-accent:#10202a;--admin-danger:#ff9aaa;--admin-danger-soft:#361c26;--login-glow:#1bb6e019;--login-warm-glow:#ffedd406;color-scheme:dark}.AdminLogin_header__Nud1u{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px}.AdminLogin_backLink__sFT1A{display:inline-flex;min-height:44px;align-items:center;gap:8px;border-radius:8px;color:var(--admin-muted);font-size:13px;font-weight:500}.AdminLogin_backLink__sFT1A:hover{color:var(--admin-text)}.AdminLogin_passwordToggle__BUzhl,.AdminLogin_themeToggle__08R47{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;color:var(--admin-muted)}.AdminLogin_themeToggle__08R47{border:1px solid var(--admin-border);background:var(--admin-panel)}.AdminLogin_passwordToggle__BUzhl:hover,.AdminLogin_themeToggle__08R47:hover{background:var(--admin-subtle);color:var(--admin-text)}.AdminLogin_themeToggle__08R47:disabled{opacity:.5}.AdminLogin_content__P7h2R{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px) minmax(0,1fr);width:100%;max-width:1420px;flex:1;align-items:center;align-content:center;gap:clamp(28px,4vw,72px);margin:0 auto;padding:16px 40px 24px}.AdminLogin_formWrap__4fp2i{position:relative;z-index:1;width:100%;padding:32px;border:1px solid var(--admin-border);border-radius:24px;background:var(--admin-panel);box-shadow:0 24px 72px #10202a0b}.AdminLogin_intro__g8PCw{margin-bottom:30px}.AdminLogin_introTop__z41Py{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:16px}.AdminLogin_adminBadge__56KV3{display:inline-flex;padding:6px 10px;border-radius:7px;background:var(--admin-accent-soft);color:var(--admin-accent);font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.AdminLogin_intro__g8PCw h1{margin-top:22px;font-size:clamp(28px,2.4vw,34px);font-weight:650;line-height:1.15;letter-spacing:-.045em}.AdminLogin_intro__g8PCw p{margin-top:10px;color:var(--admin-muted);font-size:14px;line-height:22px}.AdminLogin_form__H5yf1{display:grid;gap:22px}.AdminLogin_field__PncZk{display:grid;gap:8px;font-size:12px;font-weight:500}.AdminLogin_field__PncZk input{width:100%;height:48px;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-field);color:var(--admin-text);font-size:14px;font-weight:400;transition:border-color .14s,box-shadow .14s}.AdminLogin_field__PncZk input:focus{border-color:var(--admin-accent);outline:none;box-shadow:0 0 0 3px var(--admin-accent-soft)}.AdminLogin_passwordField__rvkvq{position:relative;display:block}.AdminLogin_passwordField__rvkvq input{padding-right:48px}.AdminLogin_passwordToggle__BUzhl{position:absolute;top:2px;right:2px}.AdminLogin_error__y0x_f{padding:12px;border-radius:10px;background:var(--admin-danger-soft);color:var(--admin-danger);font-size:13px;line-height:20px;overflow-wrap:anywhere}.AdminLogin_submit__QVzbN{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding:12px 16px;border-radius:10px;background:var(--admin-accent);color:var(--admin-on-accent);font-size:14px;font-weight:600;transition:filter .14s}.AdminLogin_submit__QVzbN:hover{filter:brightness(.94)}.AdminLogin_submit__QVzbN:disabled{opacity:.65;cursor:wait}.AdminLogin_wallLink__q9GkV{display:flex;min-height:44px;align-items:center;justify-content:center;gap:7px;margin-top:16px;border-radius:8px;color:var(--admin-muted);font-size:12px}.AdminLogin_wallLink__q9GkV:hover{color:var(--admin-accent)}.AdminLogin_rail__A8ylG{min-width:0;height:clamp(480px,70vh,760px);overflow:hidden;mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent)}.AdminLogin_railTrack__rGhYQ{display:flex;flex-direction:column;width:100%;animation:AdminLogin_feedbackVertical__GH0X2 70s linear infinite}.AdminLogin_reverseRail__sWGxI .AdminLogin_railTrack__rGhYQ{animation-direction:reverse;animation-duration:82s}.AdminLogin_quoteGroup__QsfBh{display:flex;flex-shrink:0;flex-direction:column;gap:16px;padding:8px 3px}.AdminLogin_quoteCard__g4Riq{position:relative;display:grid;gap:12px;margin:0;padding:22px;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-panel);color:var(--admin-muted);box-shadow:0 6px 20px #10202a03}.AdminLogin_quoteCard__g4Riq p{font-size:13px;line-height:1.75}.AdminLogin_quoteIcon__qBDcu{color:var(--admin-accent);opacity:.72}.AdminLogin_quoteMark__iOc6U{position:absolute;top:23px;right:22px;color:var(--admin-muted);font-size:10px;letter-spacing:.08em;opacity:.6}.AdminLogin_rail__A8ylG:hover .AdminLogin_railTrack__rGhYQ,.AdminLogin_root__dcUDx:has(.AdminLogin_form__H5yf1:focus-within) .AdminLogin_railTrack__rGhYQ{animation-play-state:paused}.AdminLogin_footer__yv0tC{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:10px 32px;color:var(--admin-muted);font-size:12px}.AdminLogin_backLink__sFT1A:focus-visible,.AdminLogin_passwordToggle__BUzhl:focus-visible,.AdminLogin_submit__QVzbN:focus-visible,.AdminLogin_themeToggle__08R47:focus-visible,.AdminLogin_wallLink__q9GkV:focus-visible{outline:2px solid var(--admin-accent);outline-offset:4px}@keyframes AdminLogin_feedbackVertical__GH0X2{to{transform:translateY(-50%)}}@keyframes AdminLogin_feedbackHorizontal__vGkE2{to{transform:translateX(-50%)}}@media (max-width:1023px){.AdminLogin_content__P7h2R{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;padding:0 24px 8px}.AdminLogin_formWrap__4fp2i{max-width:420px}.AdminLogin_rail__A8ylG{width:calc(100% + 48px);height:112px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.AdminLogin_railTrack__rGhYQ{width:max-content;flex-direction:row;animation-name:AdminLogin_feedbackHorizontal__vGkE2;animation-duration:90s}.AdminLogin_quoteGroup__QsfBh{flex-direction:row;gap:12px;padding:3px 6px}.AdminLogin_quoteCard__g4Riq{width:280px;min-height:106px;gap:5px;padding:12px 16px;border-radius:14px}.AdminLogin_quoteCard__g4Riq p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.AdminLogin_quoteIcon__qBDcu{width:14px;height:14px}.AdminLogin_quoteMark__iOc6U{top:13px;right:16px}.AdminLogin_intro__g8PCw h1{font-size:32px}}@media (max-width:479px){.AdminLogin_header__Nud1u{padding:12px 20px}.AdminLogin_content__P7h2R{gap:20px;padding-right:20px;padding-left:20px}.AdminLogin_formWrap__4fp2i{padding:26px 22px 18px;border-radius:20px}.AdminLogin_rail__A8ylG{width:calc(100% + 40px)}.AdminLogin_intro__g8PCw{margin-bottom:24px}.AdminLogin_intro__g8PCw h1{font-size:29px}.AdminLogin_field__PncZk input{font-size:16px}.AdminLogin_footer__yv0tC{padding-right:20px;padding-left:20px}}@media (prefers-reduced-motion:reduce){.AdminLogin_railTrack__rGhYQ{animation:none}.AdminLogin_field__PncZk input,.AdminLogin_submit__QVzbN{transition:none}}