._loaderContainer_dsc0q_3{z-index:9999;background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._scanlines_dsc0q_16{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff04 2px 4px);animation:8s linear infinite _scanMove_dsc0q_1;position:absolute;inset:0}@keyframes _scanMove_dsc0q_1{0%{transform:translateY(0)}to{transform:translateY(4px)}}._centerContent_dsc0q_37{z-index:2;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}._globeRing_dsc0q_47{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}._ringsvg_dsc0q_56{filter:drop-shadow(0 0 8px #00f0ff80);width:100%;height:100%;position:absolute;inset:0}._globeIcon_dsc0q_64{filter:drop-shadow(0 0 12px #00f0ff99);font-size:32px;line-height:1;position:absolute}._progressNum_dsc0q_71{color:#00f0ff;letter-spacing:-.02em;text-shadow:0 0 15px #00f0ffcc;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}._percent_dsc0q_85{opacity:.6;margin-left:2px;font-size:12px}._loadingTitle_dsc0q_92{letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 0 20px #00f0ff99,0 0 40px #00f0ff4d;margin:36px 0 0;font-family:Inter,sans-serif;font-size:18px;font-weight:800}._loadingSubtitle_dsc0q_106{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin:-12px 0 0;font-family:JetBrains Mono,monospace;font-size:9px}._bootLog_dsc0q_116{z-index:2;flex-direction:column;gap:3px;max-width:460px;display:flex;position:absolute;bottom:32px;left:32px}._bootMsg_dsc0q_127{color:#00f0ff66;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.6}._bootMsgActive_dsc0q_135{color:#00f0ffe6;text-shadow:0 0 8px #00f0ff80}._cursor_dsc0q_140{color:#00f0ff;text-shadow:0 0 8px #00f0ffcc;font-family:JetBrains Mono,monospace;font-size:9px}._cornerTL_dsc0q_148,._cornerTR_dsc0q_149,._cornerBL_dsc0q_150,._cornerBR_dsc0q_151{z-index:2;width:24px;height:24px;position:absolute}._cornerTL_dsc0q_148{border-top:1.5px solid #00f0ff80;border-left:1.5px solid #00f0ff80;top:20px;left:20px}._cornerTR_dsc0q_149{border-top:1.5px solid #00f0ff80;border-right:1.5px solid #00f0ff80;top:20px;right:20px}._cornerBL_dsc0q_150{border-bottom:1.5px solid #00f0ff80;border-left:1.5px solid #00f0ff80;bottom:20px;left:20px}._cornerBR_dsc0q_151{border-bottom:1.5px solid #00f0ff80;border-right:1.5px solid #00f0ff80;bottom:20px;right:20px}@media (width<=600px){._loadingTitle_dsc0q_92{font-size:13px}._bootLog_dsc0q_116{bottom:20px;left:16px}}._overlay_1ov56_3{z-index:200;pointer-events:auto;flex-direction:row;align-items:center;gap:16px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}._chapterLabel_1ov56_17{-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--chapter-color) 30%, transparent);pointer-events:none;box-shadow:0 0 20px color-mix(in srgb, var(--chapter-color) 20%, transparent), inset 0 1px 0 #ffffff0d;background:#05070dcc;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}._chapterIcon_1ov56_33{filter:drop-shadow(0 0 6px var(--chapter-color,#fff));font-size:20px;line-height:1}._chapterInfo_1ov56_39{flex-direction:column;gap:2px;min-width:120px;display:flex}._chapterTime_1ov56_46{letter-spacing:.15em;text-transform:uppercase;color:var(--chapter-color,#00f0ff);opacity:.85;font-family:JetBrains Mono,monospace;font-size:9px}._chapterName_1ov56_55{color:#ffffffd9;letter-spacing:.02em;font-family:Inter,sans-serif;font-size:11px;font-weight:500}._dotsContainer_1ov56_64{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}._progressLine_1ov56_72{background:#ffffff14;border-radius:1px;width:1px;position:absolute;top:10px;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%)}._progressFill_1ov56_84{border-radius:1px;width:100%;position:absolute;top:0;left:0}._dot_1ov56_64{cursor:pointer;z-index:1;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:relative}._dot_1ov56_64:focus-visible ._dotInner_1ov56_108{background:#ffffffe6}._dotInner_1ov56_108{background:#fff3;border-radius:50%;width:5px;height:5px;transition:background .3s,transform .3s}._dot_1ov56_64:hover ._dotInner_1ov56_108{background:#ffffff80;transform:scale(1.4)}._dotActive_1ov56_125 ._dotInner_1ov56_108{background:var(--chapter-color,#00f0ff);box-shadow:0 0 6px var(--chapter-color,#00f0ff);transform:scale(1.3)}._dotPast_1ov56_131 ._dotInner_1ov56_108{background:#ffffff59}._dotRing_1ov56_135{border:1.5px solid var(--chapter-color,#00f0ff);box-shadow:0 0 8px var(--chapter-color,#00f0ff);pointer-events:none;border-radius:50%;position:absolute;inset:2px}@media (width<=600px){._overlay_1ov56_3{right:10px}._chapterLabel_1ov56_17{display:none}._dotsContainer_1ov56_64{gap:4px}._dot_1ov56_64{width:16px;height:16px}._dotInner_1ov56_108{width:4px;height:4px}}._header_1w9xc_6{width:100vw;z-index:var(--z-navbar);padding-top:var(--space-6);pointer-events:none;font-family:var(--font-primary);color:var(--clr-text-primary);justify-content:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}._hidden_1w9xc_21{transform:translateY(-150%)}._pillContainer_1w9xc_25{pointer-events:auto;padding:0 var(--space-6);background:var(--clr-bg-nav);-webkit-backdrop-filter:blur(12px);border:1px solid var(--clr-border);border-radius:var(--radius-full);min-width:300px;height:60px;box-shadow:0 10px 40px var(--clr-shadow);transition:all var(--duration-normal) var(--ease-smooth);justify-content:space-between;align-items:center;display:flex}._pillContainer_1w9xc_25:hover{border-color:var(--clr-border-hover);box-shadow:0 15px 50px #00f0ff1a}._logo_1w9xc_47{font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--clr-text-primary);letter-spacing:2px;text-decoration:none;position:relative;overflow:hidden}._logo_1w9xc_47 span{transition:transform .3s var(--ease-smooth);display:block}._logo_1w9xc_47:hover span{color:var(--clr-accent);transform:translateY(-2px)}._links_1w9xc_67{align-items:center;gap:var(--space-4);margin-left:var(--space-10);display:none}@media (width>=768px){._links_1w9xc_67{display:flex}}._link_1w9xc_67{color:var(--clr-text-secondary);font-family:var(--font-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:1px;cursor:pointer;padding:var(--space-2) 0;transition:color var(--duration-fast) var(--ease-smooth);background:0 0;border:none;position:relative}._link_1w9xc_67:hover,._linkActive_1w9xc_95{color:var(--clr-text-primary)}._link_1w9xc_67:after{content:"";background:var(--clr-accent);transform-origin:100%;width:100%;height:2px;transition:transform .3s var(--ease-smooth);box-shadow:0 0 8px var(--clr-glow);position:absolute;bottom:0;left:0;transform:scaleX(0)}._link_1w9xc_67:hover:after,._linkActive_1w9xc_95:after{transform-origin:0;transform:scaleX(1)}._mobileMenuBtn_1w9xc_120{cursor:pointer;margin-left:var(--space-6);padding:var(--space-2);background:0 0;border:none;flex-direction:column;gap:5px;display:flex}@media (width>=768px){._mobileMenuBtn_1w9xc_120{display:none}}._bar_1w9xc_137{background:var(--clr-text-primary);width:24px;height:2px;transition:transform .3s var(--ease-smooth), opacity .3s;border-radius:2px}._mobileMenu_1w9xc_120{-webkit-backdrop-filter:blur(10px);z-index:calc(var(--z-navbar) - 1);justify-content:center;align-items:center;gap:var(--space-8);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-smooth);background:#05070df2;flex-direction:column;display:flex;position:fixed;inset:0}._mobileMenuOpen_1w9xc_162{opacity:1;pointer-events:auto}._mobileLink_1w9xc_167{font-family:var(--font-primary);font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--clr-text-secondary);cursor:pointer;letter-spacing:2px;background:0 0;border:none;transition:color .3s}._mobileLink_1w9xc_167:hover,._mobileLink_1w9xc_167._linkActive_1w9xc_95{color:var(--clr-accent)}._footer_50khw_5{z-index:var(--z-content);width:100%;min-height:100vh;padding:var(--space-6);flex-direction:column;justify-content:center;padding-bottom:80px;display:flex;position:relative;overflow:hidden}@media (width>=1024px){._footer_50khw_5{padding:var(--space-16)}}._grid_50khw_24{gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(3rem, 7vw, var(--fs-6xl));text-transform:uppercase;grid-template-columns:repeat(12,1fr);line-height:1;display:grid}._line1_50khw_35{text-align:left;grid-column:1/-1}._line1_50khw_35 span{display:block}@media (width>=768px){._line1_50khw_35{grid-column:2/-1;justify-content:space-between;display:flex}}._line2_50khw_52{text-align:left;grid-column:1/-1}@media (width>=768px){._line2_50khw_52{grid-column:2/-1}}._line3_50khw_63{text-align:right;color:var(--clr-accent);grid-column:1/-1}@media (width>=768px){._line3_50khw_63{grid-column:1/12}}._bottomRow_50khw_75{padding:var(--space-6) var(--space-6);font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;justify-content:space-between;gap:var(--space-4);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=1024px){._bottomRow_50khw_75{padding:var(--space-10) var(--space-14);flex-direction:row}}._email_50khw_97{color:var(--clr-text-primary);transition:color var(--duration-fast);text-decoration:none}._email_50khw_97:hover{color:var(--clr-accent)}._socials_50khw_107{gap:var(--space-4);flex-wrap:wrap;display:flex}._socialLink_50khw_113{padding:var(--space-2);color:var(--clr-text-primary);transition:color var(--duration-fast);text-decoration:none;position:relative}._socialLink_50khw_113:before{content:"";pointer-events:none;transition:border-color var(--duration-fast);border:2px dotted #0000;position:absolute;inset:0}._socialLink_50khw_113:hover{color:var(--clr-accent)}._socialLink_50khw_113:hover:before{border-color:var(--clr-accent)}._cursorContainer_p0snc_3{pointer-events:none;z-index:9999;--cursor-dot:#fff;--cursor-ring:#fff6;--cursor-ring-solid:#fffc;--cursor-shadow:#0009;--cursor-blend:difference;--cursor-glow:#fff3;--cursor-glow-strong:#fffc;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}._cursorContainer_p0snc_3._isLightBg_p0snc_24{--cursor-dot:#000;--cursor-ring:#0006;--cursor-ring-solid:#000c;--cursor-shadow:#fff9;--cursor-blend:normal;--cursor-glow:#0000001a;--cursor-glow-strong:#00000080}._dot_p0snc_34{background:var(--cursor-dot);pointer-events:none;will-change:transform;width:8px;height:8px;mix-blend-mode:var(--cursor-blend);box-shadow:0 0 4px var(--cursor-shadow);border-radius:50%;margin-top:-4px;margin-left:-4px;transition:opacity .2s,transform .2s,background .3s,box-shadow .3s;position:absolute;top:0;left:0}._ring_p0snc_53{pointer-events:none;width:40px;height:40px;box-shadow:0 0 4px var(--cursor-shadow), inset 0 0 2px var(--cursor-shadow);mix-blend-mode:var(--cursor-blend);will-change:transform, width, height;border:none;border-radius:50%;margin-top:-20px;margin-left:-20px;transition:width .3s cubic-bezier(.25,1,.5,1),height .3s cubic-bezier(.25,1,.5,1),margin-top .3s cubic-bezier(.25,1,.5,1),margin-left .3s cubic-bezier(.25,1,.5,1),background .3s,border-color .3s,border-radius .3s,mix-blend-mode .3s,filter .3s,box-shadow .3s;position:absolute;top:0;left:0}._ring_p0snc_53:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;padding:1.5px;transition:opacity .3s;animation:4s linear infinite _rainbowSpin_p0snc_1;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._isMagnetic_p0snc_108 ._dot_p0snc_34{opacity:0}._isMagnetic_p0snc_108 ._ring_p0snc_53{background:var(--cursor-glow);border-color:var(--cursor-ring-solid);-webkit-backdrop-filter:blur(4px);mix-blend-mode:normal;width:60px;height:60px;box-shadow:0 0 15px var(--cursor-glow-strong);margin-top:-30px;margin-left:-30px}._isText_p0snc_126 ._dot_p0snc_34,._isText_p0snc_126 ._ring_p0snc_53:before{opacity:0}._isText_p0snc_126 ._ring_p0snc_53{filter:blur(25px);opacity:.6;mix-blend-mode:screen;width:120px;height:120px;box-shadow:none;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-color:#0000;border-radius:40% 60% 70% 30%/40% 50% 60%;margin-top:-60px;margin-left:-60px;animation:4s linear infinite _rainbowSpin_p0snc_1}._cursorContainer_p0snc_3._isLightBg_p0snc_24._isText_p0snc_126 ._ring_p0snc_53{mix-blend-mode:multiply;opacity:.3}@keyframes _rainbowSpin_p0snc_1{0%{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:rotate(0)scale(1)}50%{border-radius:60% 40% 30% 70%/50% 60% 50% 40%;transform:rotate(180deg)scale(1.1)}to{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:rotate(360deg)scale(1)}}._ripple_p0snc_173{border:1px solid var(--cursor-ring-solid);pointer-events:none;will-change:transform, opacity;border-radius:50%;animation:.6s cubic-bezier(.25,1,.5,1) forwards _rippleAnim_p0snc_1;position:absolute}@keyframes _rippleAnim_p0snc_1{0%{opacity:1;border-width:2px;transform:scale(.5)}to{opacity:0;border-width:0;transform:scale(3)}}._particle_p0snc_187{background:var(--cursor-dot);pointer-events:none;will-change:transform, opacity;width:4px;height:4px;box-shadow:0 0 8px var(--cursor-glow-strong);border-radius:50%;position:absolute}@media (hover:none) and (pointer:coarse){._cursorContainer_p0snc_3{display:none!important}}._trailSegment_p0snc_206{pointer-events:none;filter:blur(8px);mix-blend-mode:screen;will-change:transform, opacity;z-index:9998;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;position:absolute;top:0;left:0}._cursorContainer_p0snc_3._isLightBg_p0snc_24 ._trailSegment_p0snc_206{mix-blend-mode:multiply;filter:blur(6px)}._continuousParticle_p0snc_242{background:var(--cursor-dot);pointer-events:none;will-change:transform, opacity;width:4px;height:4px;box-shadow:0 0 8px var(--cursor-glow-strong);z-index:9997;border-radius:50%;margin-top:-2px;margin-left:-2px;position:absolute;top:0;left:0}._button_1clsd_1{padding:var(--space-3) var(--space-8);font-family:var(--font-primary);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--clr-text-primary);-webkit-backdrop-filter:blur(8px);border:1px solid var(--clr-border);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--duration-fast) var(--ease-bounce), border-color var(--duration-normal);background:#0a0e1e66;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}._button_1clsd_1:active{transform:scale(.95)}._primary_1clsd_27{border-color:#00f0ff66;box-shadow:0 4px 15px #00000080}._secondary_1clsd_32{border-color:#ffffff1a}._content_1clsd_36{z-index:2;position:relative}._glow_1clsd_42{background:linear-gradient(90deg, var(--clr-accent), var(--clr-accent-hover));opacity:0;z-index:1;transition:opacity var(--duration-normal) var(--ease-smooth);position:absolute;inset:0}._button_1clsd_1:hover ._glow_1clsd_42{opacity:.15}._button_1clsd_1:hover{border-color:var(--clr-accent);box-shadow:0 0 20px var(--clr-glow)}._section_1cbkl_5{z-index:var(--z-content);min-height:100vh;font-family:var(--font-primary);align-items:center;padding:0;display:flex;position:relative;overflow:hidden}._container_1cbkl_16{width:100%;max-width:var(--max-width);padding:var(--space-20) var(--space-6);flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;display:flex}@media (width>=1024px){._container_1cbkl_16{padding-top:15vh}}._content_1cbkl_33{max-width:800px}._title_1cbkl_38{font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);font-weight:var(--fw-bold);letter-spacing:-2px;margin-bottom:var(--space-6);flex-direction:column;line-height:1.05;display:flex}._titleLine_1cbkl_49{color:var(--clr-text-primary);display:block}._gradientText_1cbkl_54{background:linear-gradient(135deg, var(--clr-accent) 0%, var(--clr-accent-hover) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._subtitle_1cbkl_62{font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--clr-text-secondary);max-width:600px;margin-bottom:var(--space-8);font-weight:var(--fw-light)}._highlight_1cbkl_71{color:var(--clr-text-primary);font-weight:var(--fw-medium)}._ctaGroup_1cbkl_77{gap:var(--space-4);flex-wrap:wrap;display:flex}._glow_1cbkl_84{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#00f0ff14 0%,#0000 60%);width:50vw;height:50vw;position:absolute;top:10%;left:0%}._wrapper_ky4r2_3{margin-bottom:var(--space-12)}._centered_ky4r2_7{text-align:center}._title_ky4r2_11{font-family:var(--font-display);font-size:clamp(var(--fs-2xl), 4vw, var(--fs-4xl));font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--clr-text-primary);letter-spacing:-.5px}._title_ky4r2_11 .accent{background:linear-gradient(135deg, var(--clr-accent), var(--clr-accent-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._subtitle_ky4r2_28{margin-top:var(--space-4);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--clr-text-secondary);max-width:560px}._centered_ky4r2_7 ._subtitle_ky4r2_28{margin-left:auto;margin-right:auto}._card_jnfa2_3{background:var(--clr-bg-secondary);-webkit-backdrop-filter:blur(8px);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--clr-shadow);padding:var(--space-6);transition:transform var(--duration-normal) var(--ease-bounce), border-color var(--duration-normal) var(--ease-smooth), box-shadow var(--duration-normal) var(--ease-smooth);will-change:transform;position:relative;overflow:hidden}._card_jnfa2_3:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff1a}._card_jnfa2_3:hover{border-color:var(--clr-border-hover);box-shadow:0 15px 40px var(--clr-glow);transform:translateY(-6px)scale(1.01)}._section_13c2n_3{z-index:var(--z-content);padding:var(--section-padding-y) var(--section-padding-x);position:relative}._container_13c2n_9{max-width:var(--max-width);margin:0 auto}._grid_13c2n_15{gap:var(--space-16);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}._paragraph_13c2n_23{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--clr-text-secondary);margin-bottom:var(--space-5)}._card_13c2n_31{padding:var(--space-8)}._dots_13c2n_35{gap:var(--space-2);margin-bottom:var(--space-6);display:flex}._dot_13c2n_35{border-radius:50%;width:12px;height:12px}._red_13c2n_46{background:#ef4444}._yellow_13c2n_47{background:#eab308}._green_13c2n_48{background:#22c55e}._photoWrap_13c2n_50{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-6);background:#0003;overflow:hidden}._photo_13c2n_50{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-smooth)}._card_13c2n_31:hover ._photo_13c2n_50{transform:scale(1.05)}._cardTitle_13c2n_70{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--clr-accent);margin-bottom:var(--space-5);transition:color var(--duration-glacial) var(--ease-smooth)}._list_13c2n_78{gap:var(--space-4);flex-direction:column;display:flex}._listItem_13c2n_84{font-size:var(--fs-base);color:var(--clr-text-primary);padding-left:var(--space-6);position:relative}._listItem_13c2n_84:before{content:"→";color:var(--clr-accent);font-weight:var(--fw-bold);transition:color var(--duration-glacial) var(--ease-smooth);position:absolute;left:0}@media (width<=768px){._grid_13c2n_15{gap:var(--space-10);grid-template-columns:1fr}}._section_18kat_5{z-index:var(--z-content);padding:var(--space-20) var(--space-6);position:relative}._container_18kat_11{max-width:var(--max-width);grid-template-columns:repeat(12,1fr);gap:0;margin:0 auto;display:grid}._heading_18kat_19{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-4xl);text-transform:uppercase;margin-bottom:var(--space-10);border-bottom:2px solid var(--clr-border);padding-bottom:var(--space-4);grid-column:1/-1}@media (width>=1024px){._heading_18kat_19{grid-column:5/-1}}._list_18kat_36{flex-direction:column;grid-column:1/-1;display:flex}._projectRow_18kat_42{padding:var(--space-6);margin-bottom:var(--space-4);color:var(--clr-text-primary);cursor:pointer;flex-direction:column;text-decoration:none;display:flex}._projectHeader_18kat_52{grid-template-columns:repeat(12,1fr);align-items:center;width:100%;display:grid}._projectRow_18kat_42:hover ._projectName_18kat_59{color:var(--clr-accent)}._projectRow_18kat_42:hover ._projectDescription_18kat_63{opacity:1;max-height:200px;padding-top:var(--space-4);padding-bottom:var(--space-4)}._projectName_18kat_59{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-transform:uppercase;transition:color var(--duration-fast);grid-column:1/8}@media (width>=1024px){._projectName_18kat_59{grid-column:5/9}}._projectMeta_18kat_85{justify-content:flex-end;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--clr-text-secondary);text-transform:uppercase;grid-column:8/-1;align-items:center;display:flex}@media (width>=1024px){._projectMeta_18kat_85{grid-column:9/-1}}._projectTag_18kat_103{display:none}@media (width>=768px){._projectTag_18kat_103{display:inline-block}}._projectYear_18kat_113{font-weight:var(--fw-bold);color:var(--clr-text-primary)}._projectStatus_18kat_118{color:var(--clr-accent);font-weight:var(--fw-bold);margin-right:var(--space-2)}._projectDescription_18kat_63{opacity:0;grid-template-columns:repeat(12,1fr);max-height:0;transition:max-height .4s,opacity .4s,padding .4s;display:grid;overflow:hidden}._descText_18kat_133{color:var(--clr-text-secondary);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-relaxed);grid-column:1/-1;margin:0}@media (width>=1024px){._descText_18kat_133{grid-column:5/11}}._section_1aipa_3{z-index:var(--z-content);padding:var(--section-padding-y) var(--section-padding-x);position:relative}._container_1aipa_9{max-width:var(--max-width);margin:0 auto}._grid_1aipa_14{gap:var(--space-16);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}._skills_1aipa_22{gap:var(--space-6);flex-direction:column;display:flex}._skillInfo_1aipa_28{margin-bottom:var(--space-2);justify-content:space-between;display:flex}._skillName_1aipa_34{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--clr-text-primary)}._skillPct_1aipa_40{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-accent);font-family:var(--font-mono);transition:color var(--duration-glacial) var(--ease-smooth)}._track_1aipa_48{border-radius:var(--radius-full);border:1px solid var(--clr-border);width:100%;height:5px;transition:border-color var(--duration-glacial) var(--ease-smooth);background:#ffffff0a;overflow:hidden}._bar_1aipa_58{background:var(--clr-accent);border-radius:var(--radius-full);height:100%;box-shadow:0 0 10px var(--clr-glow);transition:background var(--duration-glacial) var(--ease-smooth), box-shadow var(--duration-glacial) var(--ease-smooth)}._right_1aipa_69{padding:var(--space-10) var(--space-8);text-align:center}._toggleTitle_1aipa_74{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);margin-bottom:var(--space-4)}._toggleDesc_1aipa_81{font-size:var(--fs-sm);color:var(--clr-text-secondary);line-height:var(--lh-normal);margin-bottom:var(--space-8)}._options_1aipa_88{gap:var(--space-4);flex-direction:column;display:flex}._option_1aipa_88{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--clr-border);transition:border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease;background:#ffffff04;display:flex;position:relative;overflow:hidden}._optionGlow_1aipa_109{opacity:0;transition:opacity var(--duration-normal) ease;position:absolute;inset:0}._emoji_1aipa_116{font-size:var(--fs-xl);z-index:1;position:relative}._optionLabel_1aipa_122{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--clr-text-secondary);z-index:1;transition:color var(--duration-normal) ease;position:relative}._optionActive_1aipa_132 ._optionLabel_1aipa_122{color:var(--clr-text-primary)}._optionActive_1aipa_132 ._optionGlow_1aipa_109{opacity:1}._option_1aipa_88._optionActive_1aipa_132:not(._optionFire_1aipa_141){border-color:#38bdf8;box-shadow:0 0 24px #38bdf833}._option_1aipa_88._optionActive_1aipa_132:not(._optionFire_1aipa_141) ._optionGlow_1aipa_109{background:linear-gradient(135deg,#38bdf814,#0000)}._optionFire_1aipa_141._optionActive_1aipa_132{border-color:#f97316;box-shadow:0 0 24px #f9731633}._optionFire_1aipa_141._optionActive_1aipa_132 ._optionGlow_1aipa_109{background:linear-gradient(135deg,#f9731614,#0000)}._optionSnow_1aipa_159._optionActive_1aipa_132{border-color:#0ea5e9;box-shadow:0 0 24px #0ea5e940}._optionSnow_1aipa_159._optionActive_1aipa_132 ._optionGlow_1aipa_109{background:linear-gradient(135deg,#0ea5e914,#0000)}@media (width<=900px){._grid_1aipa_14{gap:var(--space-12);grid-template-columns:1fr}}._section_1odp6_1{padding:var(--space-12) 0;z-index:10;width:100%;position:relative}._container_1odp6_8{max-width:1200px;padding:0 var(--space-6);margin:0 auto}._content_1odp6_14{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;display:flex}._card_1odp6_21{padding:var(--space-8)}._cardContent_1odp6_25{gap:var(--space-6);flex-direction:column;display:flex}._block_1odp6_31{gap:var(--space-2);flex-direction:column;display:flex}._blockTitle_1odp6_37{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--clr-text-primary);margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);display:flex}._blockText_1odp6_47{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--clr-text-secondary)}._socials_1odp6_53{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._socialLink_1odp6_60{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--clr-text-primary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;background:#ffffff0d;border:1px solid #ffffff1a;text-decoration:none}._socialLink_1odp6_60:hover{color:var(--folder-accent,#fff);background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}._tagsContainer_1odp6_80{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._tag_1odp6_80{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--clr-text-primary);padding:var(--space-2) var(--space-4);transition:all var(--duration-normal) ease;background:linear-gradient(135deg,#6366f126 0%,#a855f726 100%);border:1px solid #a855f74d;border-radius:9999px;align-items:center;display:inline-flex;box-shadow:0 0 10px #a855f71a}._tag_1odp6_80:hover{background:linear-gradient(135deg,#6366f140 0%,#a855f740 100%);border-color:#a855f780;transform:translateY(-2px);box-shadow:0 0 15px #a855f74d}._tagIcon_1odp6_108{margin-right:var(--space-2);font-size:1.1rem}@media (width>=768px){._cardContent_1odp6_25{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}._block_1odp6_31{flex:1}}._section_m9i8h_1{z-index:var(--z-content);padding:var(--section-padding-y) var(--section-padding-x);max-width:var(--max-width);margin:0 auto;position:relative}._header_m9i8h_9{text-align:center;margin-bottom:var(--space-12)}._title_m9i8h_14{font-family:var(--font-display);font-size:clamp(var(--fs-2xl), 5vw, var(--fs-4xl));font-weight:var(--fw-bold);color:var(--clr-text-primary)}._accent_m9i8h_21{color:var(--clr-accent)}._macWindow_m9i8h_25{background:var(--clr-bg-nav);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:0 20px 40px var(--clr-shadow);-webkit-backdrop-filter:blur(12px);overflow:hidden}._macHeader_m9i8h_35{padding:var(--space-3) var(--space-4);background:var(--clr-bg-elevated);border-bottom:1px solid var(--clr-border);justify-content:center;align-items:center;display:flex;position:relative}._macButtons_m9i8h_45{left:var(--space-4);gap:8px;display:flex;position:absolute}._macBtn_m9i8h_52{border-radius:50%;width:12px;height:12px}._macBtnClose_m9i8h_58{background:#ff5f56}._macBtnMinimize_m9i8h_59{background:#ffbd2e}._macBtnMaximize_m9i8h_60{background:#27c93f}._macTitle_m9i8h_62{font-size:var(--fs-sm);color:var(--clr-text-secondary);font-weight:var(--fw-medium);font-family:var(--font-primary)}._macBody_m9i8h_69{grid-template-columns:200px 1fr;min-height:400px;display:grid}@media (width<=768px){._macBody_m9i8h_69{grid-template-columns:1fr}}._sidebar_m9i8h_81{background:var(--clr-bg-secondary);border-right:1px solid var(--clr-border);padding:var(--space-4)}._sidebarTitle_m9i8h_87{font-size:var(--fs-xs);color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2);font-weight:var(--fw-bold)}._sidebarList_m9i8h_96{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sidebarItem_m9i8h_105{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--clr-text-secondary);font-size:var(--fs-sm);cursor:pointer;transition:all var(--duration-fast) ease;display:flex}._sidebarItem_m9i8h_105:hover,._sidebarItemActive_m9i8h_117{background:var(--clr-accent-hover);color:var(--clr-bg-primary);font-weight:var(--fw-medium)}._content_m9i8h_123{padding:var(--space-6);background:#0000001a;justify-content:center;align-items:center;display:flex}._certImage_m9i8h_131{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:600px;box-shadow:0 10px 20px var(--clr-shadow);border:1px solid var(--clr-border);cursor:zoom-in}._storageContainer_m9i8h_141{margin-top:var(--space-8);padding:var(--space-6);background:var(--clr-bg-nav);border:1px solid var(--clr-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px)}._storageTitle_m9i8h_151{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--clr-text-primary);margin-bottom:var(--space-4);text-align:center}._storageBar_m9i8h_159{border-radius:var(--radius-full);height:24px;margin-bottom:var(--space-4);display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #0003}._storageSegment_m9i8h_168{color:#fff;justify-content:center;align-items:center;height:100%;font-size:10px;font-weight:700;display:flex}._storageLegend_m9i8h_178{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._legendItem_m9i8h_185{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--clr-text-secondary);display:flex}._legendColor_m9i8h_193{border-radius:50%;width:12px;height:12px}._lightbox_m9i8h_199{z-index:9999;padding:var(--space-4);cursor:zoom-out;-webkit-backdrop-filter:blur(8px);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._lightboxImage_m9i8h_213{object-fit:contain;border-radius:var(--radius-md);cursor:default;max-width:95vw;max-height:95vh;box-shadow:0 0 40px #000c}._lightboxClose_m9i8h_222{top:var(--space-4);right:var(--space-6);color:#fff;cursor:pointer;z-index:10000;transition:color var(--duration-fast) ease;font-size:40px;font-weight:200;line-height:1;position:absolute}._lightboxClose_m9i8h_222:hover{color:var(--clr-accent)}._section_1pt3x_3{z-index:var(--z-content);padding:var(--section-padding-y) var(--section-padding-x);position:relative}._container_1pt3x_9{max-width:var(--max-width);margin:0 auto}._formWrap_1pt3x_14{max-width:600px;margin:0 auto}._form_1pt3x_14{padding:var(--space-10);gap:var(--space-6);flex-direction:column;display:flex}._field_1pt3x_27{gap:var(--space-2);flex-direction:column;display:flex}._label_1pt3x_33{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.6px;color:var(--clr-text-secondary)}._input_1pt3x_41{padding:var(--space-4) var(--space-5);font-size:var(--fs-base);color:var(--clr-text-primary);border:1px solid var(--clr-border);border-radius:var(--radius-sm);transition:border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease, background var(--duration-glacial) var(--ease-smooth);background:#ffffff05}._input_1pt3x_41::placeholder{color:var(--clr-text-muted)}._input_1pt3x_41:focus{border-color:var(--clr-accent);box-shadow:0 0 16px var(--clr-glow);background:#ffffff0a;outline:none}._textarea_1pt3x_65{resize:vertical;min-height:120px}._submit_1pt3x_71{width:100%;padding:var(--space-4);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:#000;background:var(--clr-accent);border-radius:var(--radius-md);transition:background var(--duration-normal) ease, box-shadow var(--duration-normal) ease}._submit_1pt3x_71:hover{background:var(--clr-accent-hover);box-shadow:0 0 24px var(--clr-glow)}._submit_1pt3x_71:active{transform:scale(.98)}@media (width<=640px){._form_1pt3x_14{padding:var(--space-6)}}._page_10tov_4{z-index:var(--z-content);min-height:100vh;padding:var(--space-8);background:var(--clr-bg-primary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._orbOne_10tov_17,._orbTwo_10tov_18{filter:blur(100px);pointer-events:none;opacity:.5;border-radius:50%;position:absolute}._orbOne_10tov_17{background:radial-gradient(circle, rgba(var(--clr-accent-rgb), .25) 0%, transparent 70%);width:50vw;max-width:600px;height:50vw;max-height:600px;animation:12s ease-in-out infinite alternate _floatOrb_10tov_1;top:-10%;left:-10%}._orbTwo_10tov_18{background:radial-gradient(circle, rgba(var(--clr-accent-rgb), .15) 0%, transparent 70%);width:40vw;max-width:500px;height:40vw;max-height:500px;animation:10s ease-in-out infinite alternate-reverse _floatOrb_10tov_1;bottom:-10%;right:-10%}@keyframes _floatOrb_10tov_1{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-30px)scale(1.1)}}._particles_10tov_54{pointer-events:none;position:absolute;inset:0;overflow:hidden}._particle_10tov_54{opacity:.3;filter:blur(1px);border-radius:50%;position:absolute}._content_10tov_69{z-index:2;text-align:center;max-width:600px;position:relative}._title_10tov_77{font-family:var(--font-display);font-size:clamp(6rem,18vw,14rem);font-weight:var(--fw-extrabold);letter-spacing:-4px;margin-bottom:var(--space-6);background:linear-gradient(135deg, var(--clr-accent) 0%, var(--clr-accent-hover) 50%, var(--clr-text-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1;animation:4s ease-in-out infinite _glitchPulse_10tov_1;position:relative}._glitchLayer_10tov_97{width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}._glitchLayer_10tov_97:first-child{background:linear-gradient(135deg, var(--clr-accent), transparent);opacity:.5;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite _glitch1_10tov_1}._glitchLayer_10tov_97:nth-child(2){background:linear-gradient(135deg, transparent, var(--clr-accent-hover));opacity:.5;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite _glitch2_10tov_1}@keyframes _glitchPulse_10tov_1{0%,to{filter:none}42%{filter:none}43%{filter:drop-shadow(2px 0 rgba(var(--clr-accent-rgb), .5));transform:translate(-2px)}44%{filter:drop-shadow(-2px 0 rgba(var(--clr-accent-rgb), .5));transform:translate(2px,1px)}45%{filter:none;transform:translate(0)}85%{filter:none}86%{filter:drop-shadow(1px 0 rgba(var(--clr-accent-rgb), .3));transform:translate(1px)}87%{filter:none;transform:translate(0)}}@keyframes _glitch1_10tov_1{0%,to{clip-path:inset(0 0 100%);transform:translate(0)}40%{clip-path:inset(0 0 100%)}41%{clip-path:inset(20% 0 60%);transform:translate(-3px,-1px)}43%{clip-path:inset(50% 0 20%);transform:translate(2px,1px)}44%{clip-path:inset(0 0 100%);transform:translate(0)}80%{clip-path:inset(0 0 100%)}81%{clip-path:inset(10% 0 70%);transform:translate(1px,-2px)}82%{clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes _glitch2_10tov_1{0%,to{clip-path:inset(100% 0 0);transform:translate(0)}42%{clip-path:inset(100% 0 0)}43%{clip-path:inset(40% 0 30%);transform:translate(3px,1px)}44%{clip-path:inset(60% 0 10%);transform:translate(-1px,-1px)}45%{clip-path:inset(100% 0 0);transform:translate(0)}84%{clip-path:inset(100% 0 0)}85%{clip-path:inset(30% 0 50%);transform:translate(-2px,1px)}86%{clip-path:inset(100% 0 0);transform:translate(0)}}._divider_10tov_166{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);justify-content:center;display:flex}._dividerLine_10tov_174{background:linear-gradient(90deg, transparent, rgba(var(--clr-accent-rgb), .5), transparent);width:60px;height:1px;display:block}._dividerIcon_10tov_186{color:var(--clr-accent);font-size:var(--fs-sm);animation:8s linear infinite _spinSlow_10tov_1}@keyframes _spinSlow_10tov_1{to{transform:rotate(360deg)}}._subtitle_10tov_197{font-family:var(--font-display);font-size:clamp(var(--fs-lg), 2.5vw, var(--fs-2xl));font-weight:var(--fw-semibold);color:var(--clr-text-primary);margin-bottom:var(--space-4);line-height:var(--lh-snug)}._description_10tov_207{font-size:var(--fs-base);color:var(--clr-text-secondary);line-height:var(--lh-normal);margin-bottom:var(--space-10);max-width:440px;margin-left:auto;margin-right:auto}._homeBtn_10tov_218{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:#000;background:var(--clr-accent);border-radius:var(--radius-lg);text-decoration:none;transition:transform .2s,box-shadow .3s,background .3s;display:inline-flex;position:relative;overflow:hidden}._homeBtn_10tov_218:hover{box-shadow:0 8px 30px rgba(var(--clr-accent-rgb), .4), 0 0 60px rgba(var(--clr-accent-rgb), .15);background:var(--clr-accent-hover);transform:translateY(-2px)scale(1.03)}._homeBtn_10tov_218:active{transform:translateY(0)scale(.98)}._btnGlow_10tov_249{background:linear-gradient(90deg,#0000,#fff3,#0000);transition:none;position:absolute;inset:0;transform:translate(-100%)}._homeBtn_10tov_218:hover ._btnGlow_10tov_249{animation:.8s forwards _shimmer_10tov_1}@keyframes _shimmer_10tov_1{to{transform:translate(100%)}}._scanlines_10tov_271{pointer-events:none;opacity:.4;z-index:3;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:absolute;inset:0}@media (width<=640px){._title_10tov_77{letter-spacing:-2px}._dividerLine_10tov_174{width:40px}._description_10tov_207{font-size:var(--fs-sm)}}:root{--font-primary:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Consolas", monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:2.5rem;--fs-4xl:3.5rem;--fs-5xl:5vw;--fs-6xl:7.2vw;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.6;--lh-relaxed:1.8;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-glacial:.8s;--z-canvas:0;--z-content:10;--z-navbar:100;--z-overlay:500;--z-cursor:1000;--max-width:1200px;--section-padding-y:var(--space-20);--section-padding-x:var(--space-6)}@media (width<=768px){:root{--fs-xs:.65rem;--fs-sm:.75rem;--fs-base:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:2.5rem;--fs-5xl:3rem;--fs-6xl:10vw;--space-20:3rem;--space-24:4rem;--section-padding-y:var(--space-16);--section-padding-x:var(--space-4)}}[data-theme=glass],:root{--clr-bg-primary:#05070d;--clr-bg-secondary:#0a0e1e99;--clr-bg-elevated:#0f142d66;--clr-bg-nav:#05070da6;--clr-text-primary:#fff;--clr-text-secondary:#a8b2d1;--clr-text-muted:#64748b;--clr-accent:#00f0ff;--clr-accent-rgb:0, 240, 255;--clr-accent-hover:#b52bff;--clr-border:#00f0ff26;--clr-border-hover:#b52bff66;--clr-glow:#00f0ff33;--clr-shadow:#000c}[data-theme=fire]{--clr-bg-primary:#0c0302;--clr-bg-secondary:#ff3c0006;--clr-bg-elevated:#ff3c000a;--clr-bg-nav:#0c0302b8;--clr-text-primary:#fff5f0;--clr-text-secondary:#f7a48b;--clr-text-muted:#a05540;--clr-accent:#f97316;--clr-accent-rgb:249, 115, 22;--clr-accent-hover:#fb923c;--clr-border:#f973161a;--clr-border-hover:#f973164d;--clr-glow:#f973162e;--clr-shadow:#b41e0033}[data-theme=snow]{--clr-bg-primary:#e0e7ff;--clr-bg-secondary:#fff6;--clr-bg-elevated:#fff9;--clr-bg-nav:#e0e7ffb8;--clr-text-primary:#0f172a;--clr-text-secondary:#334155;--clr-text-muted:#64748b;--clr-accent:#0284c7;--clr-accent-rgb:2, 132, 199;--clr-accent-hover:#0369a1;--clr-border:#ffffff80;--clr-border-hover:#0284c766;--clr-glow:#fffc;--clr-shadow:#0284c726}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:var(--lh-normal);overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--clr-bg-primary);color:var(--clr-text-primary);transition:background-color var(--duration-glacial) var(--ease-smooth), color var(--duration-glacial) var(--ease-smooth);overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--clr-accent-rgb), .2);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--clr-accent-rgb), .4)}:focus-visible{outline:2px solid var(--clr-accent);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:rgba(var(--clr-accent-rgb), .25);color:var(--clr-text-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gsap-hidden{opacity:0;transform:translateY(30px)}.gsap-will-change{will-change:transform, opacity}section{will-change:auto}.accent{background:linear-gradient(135deg, var(--clr-accent) 0%, var(--clr-accent-hover) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-panel{background:var(--clr-bg-elevated);-webkit-backdrop-filter:blur(12px);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:0 10px 40px var(--clr-shadow);transition:all var(--duration-normal) var(--ease-smooth)}.glass-panel:hover{border-color:var(--clr-border-hover);background:#ffffff0d;transform:translateY(-4px);box-shadow:0 15px 50px #00f0ff1a}.text-dimmer-bg{pointer-events:none;z-index:-1;background:linear-gradient(#0000,#05070dcc 20% 80%,#0000);position:absolute;inset:0}button,.btn{transition:all var(--duration-normal) var(--ease-smooth);position:relative;overflow:hidden}button:hover,.btn:hover{box-shadow:0 0 15px rgba(var(--clr-accent-rgb), .5), 0 0 30px rgba(var(--clr-accent-rgb), .3);text-shadow:0 0 8px #fffc}button:after,.btn:after{content:"";background:rgba(var(--clr-accent-rgb), .4);opacity:0;border-radius:50%;width:0;height:0;transition:width .6s ease-out,height .6s ease-out,opacity .6s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button:active:after,.btn:active:after{opacity:1;width:200px;height:200px;transition:all}.card,.glass-panel{transition:all .4s var(--ease-bounce);position:relative}.card:before,.glass-panel:before{content:"";border-radius:inherit;background:linear-gradient(45deg, transparent, rgba(var(--clr-accent-rgb), .1), transparent, rgba(var(--clr-accent-hover), .3), transparent);z-index:-1;opacity:0;background-size:200% 200%;transition:opacity .4s;position:absolute;inset:-2px}.card:hover,.glass-panel:hover{box-shadow:0 20px 40px #00000080, 0 0 20px rgba(var(--clr-accent-rgb), .2);transform:translateY(-8px)scale(1.02)}.card:hover:before,.glass-panel:hover:before{opacity:1;animation:3s linear infinite holo-border}@keyframes holo-border{0%{background-position:0 0}to{background-position:200% 200%}}img{transition:filter .5s}img:hover{filter:drop-shadow(0 0 10px rgba(var(--clr-accent-rgb), .5))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.glass-panel,.card,.glass-panel:hover,.card:hover{transform:none!important}}.gradient-shimmer{background:linear-gradient(90deg, var(--clr-accent) 0%, var(--clr-accent-hover) 50%, var(--clr-accent) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.glow-text{text-shadow:0 0 10px rgba(var(--clr-accent-rgb), .8), 0 0 20px rgba(var(--clr-accent-rgb), .4), 0 0 40px rgba(var(--clr-accent-rgb), .2)}.hud-border{position:relative}.hud-border:before,.hud-border:after{content:"";border-color:var(--clr-accent);opacity:.5;border-style:solid;width:12px;height:12px;position:absolute}.hud-border:before{border-width:1.5px 0 0 1.5px;top:0;left:0}.hud-border:after{border-width:0 1.5px 1.5px 0;bottom:0;right:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-anim{animation:6s ease-in-out infinite float}.data-grid-bg{background-image:linear-gradient(#00f0ff0a 1px,#0000 1px),linear-gradient(90deg,#00f0ff0a 1px,#0000 1px);background-size:40px 40px}
