._nav_v0gwt_1{position:relative;z-index:5;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.1rem clamp(1.5rem,3.5vw,2.75rem) .6rem;background:transparent}._brand_v0gwt_13{display:inline-flex;align-items:center;color:var(--color-ink);flex-shrink:0}._brand_v0gwt_13 img{display:block;height:46px;width:auto;margin-left:-4px;mix-blend-mode:multiply}._clientLogo_v0gwt_26{height:32px;max-width:120px;object-fit:contain;mix-blend-mode:multiply}._sep_v0gwt_27{margin:0 1.25rem;color:var(--color-line);font-size:1.5rem;font-weight:300}._menu_v0gwt_30{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:clamp(1.25rem,2.4vw,2.4rem)}._links_v0gwt_38{display:flex;gap:clamp(1.2rem,2.2vw,2.1rem);align-items:center}._link_v0gwt_38{display:inline-flex;font-family:var(--font-body);font-size:.92rem;font-weight:500;color:var(--color-ink-soft);padding:.25rem 0;transition:color var(--t-fast) var(--ease-out);position:relative;white-space:nowrap}._link_v0gwt_38:hover,._linkActive_v0gwt_56{color:var(--color-ink)}._linkActive_v0gwt_56:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:var(--color-accent)}._aux_v0gwt_70{display:flex;gap:.75rem;align-items:center}._userBox_v0gwt_71{display:flex;align-items:center;gap:.75rem}._avatar_v0gwt_72{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--color-line)}._userName_v0gwt_76{font-size:.88rem;font-weight:500;color:var(--color-ink)}._signin_v0gwt_78,._adminBadge_v0gwt_78{font-family:var(--font-body);font-size:.86rem;font-weight:500;padding:.5rem 1.05rem;border:1px solid rgba(23,25,24,.22);color:var(--color-ink);border-radius:999px;white-space:nowrap;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}._signin_v0gwt_78:hover{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}._adminBadge_v0gwt_78{border-color:var(--color-accent);color:var(--color-accent)}._adminBadge_v0gwt_78:hover{background:var(--color-accent);color:#fff}._signout_v0gwt_95{font-size:.86rem;color:var(--color-ink-soft)}._signout_v0gwt_95:hover{color:var(--color-ink)}._nav_v0gwt_1[data-dark=true]{position:relative;z-index:10;background:transparent;border:none;box-shadow:none;padding:1.4rem clamp(1.75rem,4vw,3.25rem) .75rem}._nav_v0gwt_1[data-overlay=true]{position:absolute;top:0;left:0;right:0}._nav_v0gwt_1[data-dark=true] ._brand_v0gwt_13 img:not(._clientLogo_v0gwt_26){mix-blend-mode:normal;filter:invert(1) hue-rotate(180deg) brightness(1.08)}._nav_v0gwt_1[data-dark=true] ._clientLogo_v0gwt_26{mix-blend-mode:normal}._nav_v0gwt_1[data-dark=true] ._sep_v0gwt_27{color:#f4f5f638}._nav_v0gwt_1[data-dark=true] ._adminBadge_v0gwt_78{border-color:#6ce0538c;color:#6ce053}._nav_v0gwt_1[data-dark=true] ._adminBadge_v0gwt_78:hover{background:#6ce053;color:#14181b}._nav_v0gwt_1[data-dark=true] ._link_v0gwt_38{color:#f0efdfb8}._nav_v0gwt_1[data-dark=true] ._link_v0gwt_38:hover,._nav_v0gwt_1[data-dark=true] ._linkActive_v0gwt_56{color:#f0efdf}._nav_v0gwt_1[data-dark=true] ._linkActive_v0gwt_56:after{background:#65d44a}._nav_v0gwt_1[data-dark=true] ._userName_v0gwt_76{color:#f0efdf}._nav_v0gwt_1[data-dark=true] ._signin_v0gwt_78{border-color:#f0efdf47;color:#f0efdf}._nav_v0gwt_1[data-dark=true] ._signin_v0gwt_78:hover{background:#f0efdf;color:#121714;border-color:#f0efdf}._nav_v0gwt_1[data-dark=true] ._signout_v0gwt_95{color:#f0efdfb8}._nav_v0gwt_1[data-dark=true] ._signout_v0gwt_95:hover{color:#f0efdf}._nav_v0gwt_1[data-dark=true] ._burger_v0gwt_160 span{background:#f0efdf}._burger_v0gwt_160{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 9px;border-radius:10px;flex-shrink:0}._burger_v0gwt_160 span{display:block;height:2px;width:100%;background:var(--color-ink);border-radius:2px;transition:transform var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease-out)}@media (max-width: 820px){._nav_v0gwt_1{gap:1rem}._brand_v0gwt_13 img{height:40px}._burger_v0gwt_160{display:flex}._nav_v0gwt_1[data-open=true] ._burger_v0gwt_160 span:nth-child(1){transform:translateY(7px) rotate(45deg)}._nav_v0gwt_1[data-open=true] ._burger_v0gwt_160 span:nth-child(2){opacity:0}._nav_v0gwt_1[data-open=true] ._burger_v0gwt_160 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._menu_v0gwt_30{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.25rem;padding:.75rem var(--page-px) 1.25rem;background:var(--color-bg);border-bottom:1px solid var(--color-line);box-shadow:0 16px 30px #0e0e0e14}._nav_v0gwt_1[data-open=true] ._menu_v0gwt_30{display:flex}._links_v0gwt_38{flex-direction:column;align-items:stretch;gap:0}._link_v0gwt_38{padding:.85rem 0;font-size:var(--step-0);border-bottom:1px solid var(--color-line)}._linkActive_v0gwt_56:after{display:none}._linkActive_v0gwt_56{color:var(--color-accent)}._aux_v0gwt_70{margin-top:.85rem}._userBox_v0gwt_71{flex-wrap:wrap}._signin_v0gwt_78{width:max-content}._nav_v0gwt_1[data-dark=true] ._menu_v0gwt_30{background:#282c31;border-bottom-color:#f4f5f624;box-shadow:0 16px 34px #00000059}._nav_v0gwt_1[data-dark=true] ._link_v0gwt_38{border-bottom-color:#f4f5f61a}}._foot_xfsnb_1{flex-shrink:0;display:grid;grid-template-columns:1.4fr 1fr 1.4fr;align-items:center;gap:1.5rem;padding:1.1rem var(--page-px);border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:.72rem;letter-spacing:.02em}._left_xfsnb_14{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-ink-soft);font-weight:500}._left_xfsnb_14 img{height:22px;width:auto;object-fit:contain;filter:invert(1) hue-rotate(180deg) brightness(1.08)}._mid_xfsnb_20{display:inline-flex;gap:1.25rem;justify-content:center}._right_xfsnb_21{display:inline-flex;gap:.6rem;justify-content:flex-end;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}._right_xfsnb_21 a{transition:color var(--t-fast)}._right_xfsnb_21 a:hover{color:var(--color-accent)}._dot_xfsnb_24{color:var(--color-ink-muted)}@media (max-width: 720px){._foot_xfsnb_1{grid-template-columns:1fr;text-align:center}._mid_xfsnb_20,._right_xfsnb_21{justify-content:center}}._overlay_1urdc_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:1;transition:opacity .82s cubic-bezier(.22,1,.36,1),visibility .82s}._leaving_1urdc_17{opacity:0;visibility:hidden;pointer-events:none}._stage_1urdc_23{width:min(360px,78vw);display:flex;flex-direction:column;align-items:center;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),filter .56s ease}._stageLeaving_1urdc_34{opacity:0;transform:scale(1.06) translateY(-6px);filter:blur(4px)}._logoPulseWrap_1urdc_41{position:relative;width:100%;display:flex;align-items:center;justify-content:center;animation:_logoHeartbeat_1urdc_1 1.15s cubic-bezier(.4,0,.2,1) 1.35s infinite}._pulseRing_1urdc_52{position:absolute;width:62%;aspect-ratio:16 / 9;border-radius:50%;background:radial-gradient(circle,#54b53c29,#54b53c00 70%);opacity:0;transform:scale(.75);pointer-events:none;animation:_ringWave_1urdc_1 1.15s cubic-bezier(.22,1,.36,1) 1.35s infinite}@keyframes _logoHeartbeat_1urdc_1{0%{transform:scale(1)}28%{transform:scale(1.055)}52%{transform:scale(.992)}74%{transform:scale(1.022)}to{transform:scale(1)}}@keyframes _ringWave_1urdc_1{0%{opacity:0;transform:scale(.75)}30%{opacity:1}to{opacity:0;transform:scale(1.45)}}._svg_1urdc_82{position:relative;z-index:1;width:100%;height:auto;display:block;overflow:visible}._cadWireframe_1urdc_92{stroke:#54b53c;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:.78;animation:_cadTrace_1urdc_1 .86s cubic-bezier(.35,0,.25,1) 40ms forwards,_cadFadeOut_1urdc_1 .36s ease-out .78s forwards}._monogramMaskPath_1urdc_105{stroke-dasharray:100;stroke-dashoffset:100;animation:_monogramDraw_1urdc_1 .94s cubic-bezier(.33,1,.68,1) .1s forwards}._monogramFullFix_1urdc_111{opacity:0;animation:_fullFixIn_1urdc_1 .2s ease-out .98s forwards}@keyframes _cadTrace_1urdc_1{to{stroke-dashoffset:0}}@keyframes _cadFadeOut_1urdc_1{to{opacity:0}}@keyframes _monogramDraw_1urdc_1{to{stroke-dashoffset:0}}@keyframes _fullFixIn_1urdc_1{to{opacity:1}}._greenMaskRect_1urdc_130{transform:scaleX(0);transform-origin:0% 50%;animation:_greenReveal_1urdc_1 .6s cubic-bezier(.22,1,.36,1) .74s forwards}._laserBeam_1urdc_136{stroke:#6ee755;stroke-width:8;stroke-linecap:round;stroke-dasharray:18 100;stroke-dashoffset:22;opacity:0;filter:drop-shadow(0 0 12px rgba(84,181,60,.9));animation:_laserShoot_1urdc_1 .64s cubic-bezier(.22,1,.36,1) .72s forwards}@keyframes _greenReveal_1urdc_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _laserShoot_1urdc_1{0%{opacity:1;stroke-dashoffset:20}80%{opacity:1}to{opacity:0;stroke-dashoffset:-100}}._brandBlock_1urdc_159{margin-top:.65rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}._brandName_1urdc_168{display:inline-flex;align-items:baseline;gap:.85rem;font-family:var(--font-display, "Inter", system-ui, sans-serif);font-size:clamp(1rem,2.2vw,1.22rem);color:#0e0e0e;letter-spacing:.34em;padding-left:.34em;opacity:0;transform:translateY(12px);filter:blur(4px);animation:_brandReveal_1urdc_1 .58s cubic-bezier(.22,1,.36,1) 1.28s forwards}._wordAya_1urdc_183{font-weight:600}._wordTech_1urdc_187{font-weight:400}._brandSub_1urdc_191{font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.16em;color:#8c8c87;opacity:0;transform:translateY(8px);animation:_subReveal_1urdc_1 .5s cubic-bezier(.22,1,.36,1) 1.52s forwards}@keyframes _brandReveal_1urdc_1{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes _subReveal_1urdc_1{to{opacity:1;transform:translateY(0)}}._loaderWrap_1urdc_217{margin-top:1.45rem;width:min(210px,56vw);opacity:0;animation:_subReveal_1urdc_1 .42s ease-out 1.38s forwards}._loaderTrack_1urdc_224{position:relative;width:100%;height:3px;border-radius:999px;background:#ececea;overflow:hidden}._loaderBar_1urdc_233{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,#54b53c,#8ce06f,#54b53c);background-size:200% 100%;transform-origin:0% 50%;transform:scaleX(0);animation:_barFill_1urdc_1 1.45s cubic-bezier(.22,1,.36,1) 1.38s forwards,_barShimmer_1urdc_1 1s linear 1.38s infinite}@keyframes _barFill_1urdc_1{0%{transform:scaleX(.06)}45%{transform:scaleX(.58)}80%{transform:scaleX(.88)}to{transform:scaleX(1)}}@keyframes _barShimmer_1urdc_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){._monogramMaskPath_1urdc_105{stroke-dashoffset:0;animation:none}._greenMaskRect_1urdc_130{transform:scaleX(1);animation:none}._brandName_1urdc_168,._brandSub_1urdc_191,._loaderWrap_1urdc_217{opacity:1;transform:none;filter:none;animation:none}._logoPulseWrap_1urdc_41,._pulseRing_1urdc_52,._cadWireframe_1urdc_92,._laserBeam_1urdc_136{animation:none}._loaderBar_1urdc_233{transform:scaleX(1);animation:none}}._shell_19zfy_4{--shell-gap: clamp(.65rem, 1.3vw, 1.15rem);margin:var(--shell-gap);background:var(--color-bg);border-radius:14px;overflow:clip;box-shadow:0 20px 50px #17191814,0 2px 10px #1719180a;border:1px solid rgba(23,25,24,.07);display:flex;flex-direction:column;flex-shrink:0}._view_19zfy_19{display:flex;flex-direction:column}._fixed_19zfy_2{position:relative;margin:0;height:100dvh;border-radius:0;border:none;box-shadow:none;background:#282c31}._fixed_19zfy_2 ._view_19zfy_19{flex:1;min-height:0;overflow:hidden}._grow_19zfy_3{margin:0;min-height:100dvh;border:none;border-radius:0;box-shadow:none;overflow:visible;background:radial-gradient(ellipse 60% 42% at 78% 8%,#4a525d8c,#282c3100 72%),radial-gradient(circle at 12% 0%,rgba(255,244,228,.05) 0%,transparent 46%),radial-gradient(ellipse 55% 30% at 70% 100%,rgba(84,181,60,.05) 0%,transparent 70%),linear-gradient(180deg,#282c31,#2f343b 55%,#262a2f);background-attachment:fixed}._grow_19zfy_3 ._view_19zfy_19{flex:1 0 auto;display:flex;flex-direction:column}@media (max-width: 760px),(max-height: 780px){._fixed_19zfy_2{height:auto;min-height:100dvh}._fixed_19zfy_2 ._view_19zfy_19{overflow:visible;flex:1 0 auto}}._hero_yyx45_2{position:relative;flex:1;min-height:640px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(5.2rem,8.5vh,6.8rem) clamp(1.5rem,3.5vw,2.75rem) 0;background:radial-gradient(ellipse 48% 46% at 70% 50%,#4a525d,#394049 42%,#282c3100 76%),radial-gradient(ellipse 52% 22% at 70% 80%,rgba(130,150,170,.16) 0%,rgba(84,181,60,.06) 45%,transparent 78%),radial-gradient(circle at 46% 18%,rgba(255,244,228,.08) 0%,transparent 52%),linear-gradient(180deg,#282c31,#2f343b 68%,#262a2f);color:#f4f5f6}._hero_yyx45_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 40%,rgba(255,255,255,.03) 72%,rgba(18,20,24,.28) 100%);pointer-events:none}._hero_yyx45_2:after{content:"";position:absolute;width:clamp(460px,45vw,660px);height:clamp(460px,45vw,660px);right:5%;top:48%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 75px #ffffff05,0 0 0 150px #ffffff03;pointer-events:none}._heroContent_yyx45_71{position:relative;z-index:3;margin:clamp(1.5rem,4.5vh,3.5rem) 0 auto 3.5%;max-width:580px;pointer-events:none}._heroContent_yyx45_71 button,._heroContent_yyx45_71 a{pointer-events:auto}._title_yyx45_84{margin:0;font-family:var(--font-title);font-size:clamp(44px,4.6vw,72px);font-weight:500;line-height:.96;letter-spacing:-.055em;color:#f4f5f6}._title_yyx45_84 em{font-style:normal;font-weight:500;color:#6ce053}._bodycopy_yyx45_100{margin:22px 0 28px;font-family:var(--font-body);font-size:clamp(18px,1.4vw,22px);font-weight:400;line-height:1.45;color:#c5cbd3;max-width:34ch}._actionsRow_yyx45_110{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._btnPrimary_yyx45_117,._btnSecondary_yyx45_118{height:62px;padding:0 30px;border-radius:999px;font-family:var(--font-body);font-size:15px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;transition:transform .22s var(--ease-out),background .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}._btnPrimary_yyx45_117{border:0;background:#6ce053;color:#14181b;box-shadow:0 8px 24px #6ce05338}._btnPrimary_yyx45_117:hover{background:#82ec6b;transform:translateY(-2px);box-shadow:0 12px 28px #6ce05352}._btnSecondary_yyx45_118{background:#ffffff12;color:#f4f5f6;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._btnSecondary_yyx45_118:hover{background:#ffffff26;border-color:#ffffff73;transform:translateY(-2px)}._btnPrimary_yyx45_117:focus-visible,._btnSecondary_yyx45_118:focus-visible,._camBtn_yyx45_167:focus-visible{outline:3px solid #6ce053;outline-offset:4px}._response_yyx45_172{margin:14px 0 0;min-height:18px;font-family:var(--font-body);font-size:12.5px;color:#9de88d}._portalInline_yyx45_180{margin-top:18px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13px;color:#9fa6b0}._portalLink_yyx45_190{color:#f4f5f6;font-weight:500;border-bottom:1px solid rgba(244,245,246,.35);padding-bottom:1px;transition:color .18s,border-color .18s}._portalLink_yyx45_190:hover{color:#6ce053;border-color:#6ce053}._visual_yyx45_203{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;touch-action:pan-y;outline:none}._visual_yyx45_203:focus-visible{outline:2px solid #6ce053;outline-offset:-6px;border-radius:12px}._canvasMount_yyx45_218{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab}._canvasMount_yyx45_218:active{cursor:grabbing}._canvasMount_yyx45_218 canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;filter:saturate(1.16) contrast(1.04) drop-shadow(0 22px 38px rgba(14,17,21,.35))}._fallbackArt_yyx45_241{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font-family:var(--font-title);font-size:84px;font-weight:800;color:#ffffff1a;letter-spacing:16px;pointer-events:none}._sceneCaption_yyx45_255{position:absolute;bottom:64px;right:3.5%;left:3.5%;z-index:3;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;font-size:11px;color:#c5cbd3;pointer-events:none}._sceneCaption_yyx45_255>*{pointer-events:auto}._telemetryHud_yyx45_276{display:inline-flex;align-items:center;gap:12px;background:#14181d94;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 5px 4px 12px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px #0a0d1147,inset 0 1px #ffffff14;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}._telemetryHud_yyx45_276[data-boost=true]{background:#121917ad;border-color:#6ce0536b;box-shadow:0 12px 32px #0a0e125c,0 0 22px #6ce05324,inset 0 1px #6ce0532e}._telemetryMetric_yyx45_304{display:inline-flex;align-items:center;gap:8px}._gaugeWrap_yyx45_310{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._gaugeSvg_yyx45_320{width:32px;height:32px;overflow:visible}._gaugeTrack_yyx45_326{fill:none;stroke:#ffffff24;stroke-width:2.3;stroke-linecap:round}._gaugeArc_yyx45_333{fill:none;stroke:#f4f5f6;stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(244,245,246,.35));transition:stroke .25s ease,filter .25s ease}._telemetryHud_yyx45_276[data-boost=true] ._gaugeArc_yyx45_333{stroke:#6ce053;filter:drop-shadow(0 0 6px rgba(108,224,83,.65))}._gaugeCoreDot_yyx45_347{position:absolute;width:4px;height:4px;border-radius:50%;background:#f4f5f673;transition:background .25s ease,box-shadow .25s ease}._telemetryHud_yyx45_276[data-boost=true] ._gaugeCoreDot_yyx45_347{background:#6ce053;box-shadow:0 0 6px #6ce053}._metricData_yyx45_361{display:flex;flex-direction:column;justify-content:center;line-height:1;min-width:64px}._metricLabel_yyx45_369{font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.14em;color:#f4f5f67a;margin-bottom:3px;text-transform:uppercase}._metricValueRow_yyx45_379{display:inline-flex;align-items:baseline;gap:4px}._metricNumber_yyx45_385{font-family:var(--font-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f4f5f6}._metricUnit_yyx45_394{font-family:var(--font-mono);font-size:8.5px;font-weight:500;letter-spacing:.08em;color:#6ce053}._telemetryDivider_yyx45_402{width:1px;height:20px;background:#ffffff1f;flex-shrink:0}._telemetryActionBtn_yyx45_410{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:#f4f5f6;border-radius:999px;padding:5px 14px 5px 11px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}._telemetryActionBtn_yyx45_410:hover{background:#ffffff21;border-color:#6ce0537a}._telemetryActionBtn_yyx45_410[data-active=true]{background:#6ce05329;border-color:#6ce0539e;box-shadow:inset 0 0 12px #6ce05324}._telemetryActionBtn_yyx45_410:focus-visible{outline:2px solid #6ce053;outline-offset:2px}._telemetryPulseDot_yyx45_445{width:7px;height:7px;border-radius:50%;background:#6ce053;box-shadow:0 0 8px #6ce053bf;flex-shrink:0;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}._telemetryActionBtn_yyx45_410[data-active=true] ._telemetryPulseDot_yyx45_445{background:#9ef888;box-shadow:0 0 12px #6ce053;transform:scale(1.18)}._telemetryBtnCopy_yyx45_461{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;text-align:left}._telemetryBtnTitle_yyx45_469{font-family:var(--font-body);font-size:11px;font-weight:500;color:#f4f5f6;white-space:nowrap}._telemetryBtnSub_yyx45_477{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.11em;color:#f4f5f68f;margin-top:2px;white-space:nowrap}._telemetryActionBtn_yyx45_410[data-active=true] ._telemetryBtnSub_yyx45_477{color:#8ef278}._telemetryBoostBar_yyx45_490{position:absolute;left:0;bottom:0;height:2px;width:0%;background:linear-gradient(90deg,#6ce053,#b5ff9e);pointer-events:none}._camTabs_yyx45_500{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;background:#14181d94;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px #0a0d113d,inset 0 1px #ffffff14}._camBtn_yyx45_167{border:0;background:transparent;font-family:var(--font-body);font-size:11px;font-weight:500;color:#f4f5f6c2;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .18s,color .18s}._camBtn_yyx45_167:hover{color:#fff}._camBtn_yyx45_167[data-active=true]{background:#f4f5f6;color:#1c2024}._sceneNumber_yyx45_539{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;color:#f4f5f685;white-space:nowrap;padding-left:4px}._sectionFooter_yyx45_549{position:relative;z-index:3;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.12);padding:18px 0;font-size:10.5px;color:#aeb5be}._sectionFooter_yyx45_549 span:last-child{font-size:9.5px;letter-spacing:.12em}._srOnly_yyx45_568{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 980px){._hero_yyx45_2{min-height:auto;padding:5.5rem var(--page-px) 0}._heroContent_yyx45_71{margin:.5rem 0 0;max-width:100%}._title_yyx45_84{font-size:clamp(48px,11vw,76px)}._bodycopy_yyx45_100{font-size:20px;margin:18px 0 22px}._visual_yyx45_203{position:relative;inset:auto;width:100%;height:clamp(360px,52vh,500px);margin-top:.5rem}._sceneCaption_yyx45_255{position:relative;bottom:auto;left:auto;right:auto;justify-content:flex-start;margin:.5rem 0 1rem;flex-wrap:wrap}._telemetryHud_yyx45_276{flex-wrap:wrap;border-radius:20px;padding:8px 10px}}@media (max-width: 560px){._btnPrimary_yyx45_117,._btnSecondary_yyx45_118{width:100%;height:60px}._sectionFooter_yyx45_549{flex-direction:column;align-items:flex-start;gap:6px}}._wrap_10rfj_1{padding:clamp(2.5rem,5vw,4rem) var(--page-px) var(--section-py);border-top:1px solid var(--color-line);background:transparent}._head_10rfj_8{margin-bottom:clamp(1.5rem,3vw,2.5rem)}._head_10rfj_8>._mono-tag_10rfj_11{display:block;margin-bottom:.7rem}._h2_10rfj_15{max-width:24ch;font-size:var(--step-3);font-weight:500;letter-spacing:-.05em;line-height:.98;transition:font-size var(--t-base) var(--ease-out)}._h2alt_10rfj_23{font-weight:500;color:var(--color-accent)}._tail_10rfj_24{color:var(--color-ink-soft)}._layout_10rfj_27{display:flex;gap:clamp(1.25rem,2.5vw,2rem);align-items:flex-start}._grid_10rfj_34{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.85rem,1.5vw,1.25rem)}._grid_10rfj_34[data-split=true]{grid-template-columns:repeat(2,1fr)}._card_10rfj_46{display:flex;flex-direction:column;padding:1.5rem 1.35rem 1.4rem;border:1px solid var(--color-line);border-radius:14px;background:var(--color-bg);transition:background var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);color:var(--color-ink);min-height:250px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._card_10rfj_46:hover{background:var(--color-surface);border-color:#6ce0537a;transform:translateY(-2px);box-shadow:0 14px 30px #0a0d114d}._card_10rfj_46:hover ._svgWrap_10rfj_69{color:var(--color-accent)}._card_10rfj_46[data-active=true]{background:var(--color-surface);border-color:var(--color-accent);box-shadow:0 12px 30px #0a0d1152,0 0 22px #6ce0531f}._card_10rfj_46[data-active=true] ._svgWrap_10rfj_69{color:var(--color-accent)}._svgWrap_10rfj_69{width:80px;height:80px;color:var(--color-ink);transition:color var(--t-base) var(--ease-out);margin-bottom:1.1rem}._cardBody_10rfj_85{flex:1}._code_10rfj_87{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-muted);display:block;margin-bottom:.35rem}._title_10rfj_94{font-size:var(--step-0);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin-bottom:.45rem}._body_10rfj_101{color:var(--color-ink-soft);font-size:var(--step--1);line-height:1.5;max-width:36ch}._detailsBtn_10rfj_109{align-self:flex-start;margin-top:1.1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.05rem;border:1px solid var(--color-line);border-radius:999px;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;background:var(--color-surface-2);color:var(--color-ink);transition:background var(--t-base),border-color var(--t-base),color var(--t-base)}._detailsBtn_10rfj_109:hover{background:#ffffff21;border-color:#6ce0538c}._detailsBtn_10rfj_109[data-active=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-bright)}._chev_10rfj_131{transition:transform var(--t-base)}._detailsBtn_10rfj_109[data-active=true] ._chev_10rfj_131{transform:rotate(180deg)}._panelItem_10rfj_135{grid-column:1 / -1;list-style:none}._panel_10rfj_135{width:46%;flex-shrink:0;position:sticky;top:1.5rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:clamp(1.5rem,2.5vw,2.25rem);box-shadow:0 18px 40px #0a0d1161,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:_panelIn_10rfj_161 .32s var(--ease-out)}@keyframes _panelIn_10rfj_161{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}._panelInline_10rfj_161{width:100%;position:static;top:auto;margin-top:.25rem;animation:_panelDown_10rfj_1 .3s var(--ease-out)}@keyframes _panelDown_10rfj_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._panelHead_10rfj_173{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._panelTitle_10rfj_179{font-size:var(--step-2);font-weight:500;letter-spacing:-.015em;margin-top:.3rem;line-height:1.15}._closeBtn_10rfj_186{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--color-ink-soft);transition:background var(--t-base),color var(--t-base)}._closeBtn_10rfj_186:hover{background:var(--color-bg);color:var(--color-ink)}._svgWrapPanel_10rfj_199{width:72px;height:72px;color:var(--color-accent);margin:1.25rem 0 .5rem}._panelText_10rfj_206{color:var(--color-ink-soft);font-size:var(--step-0);line-height:1.6;margin-top:.75rem}._panelText_10rfj_206 ul{margin:.6rem 0;padding-left:1.4rem;list-style:disc}._panelText_10rfj_206 li{margin:.25rem 0}._panelText_10rfj_206 b,._panelText_10rfj_206 strong{color:var(--color-ink)}._gallery_10rfj_216{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._gallery_10rfj_216 img{width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:10px;border:1px solid var(--color-line);background:var(--color-plate);padding:6px}._panelFoot_10rfj_232{margin-top:1.5rem;padding-top:1.15rem;border-top:1px solid var(--color-line)}._panelCta_10rfj_237{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.35rem;background:var(--color-accent);color:var(--color-on-accent);font-weight:500;border-radius:999px;font-size:var(--step--1);box-shadow:0 8px 24px #6ce05338;transition:background var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}._panelCta_10rfj_237:hover{background:var(--color-accent-bright);transform:translateY(-2px);box-shadow:0 12px 28px #6ce05352}@media (max-width: 1180px){._grid_10rfj_34{grid-template-columns:repeat(2,1fr)}._grid_10rfj_34[data-split=true]{grid-template-columns:1fr}}@media (max-width: 980px){._h2_10rfj_15{max-width:none}}@media (max-width: 760px){._layout_10rfj_27{flex-direction:column}._panel_10rfj_135{width:100%;position:static}._grid_10rfj_34,._grid_10rfj_34[data-split=true]{grid-template-columns:1fr}._wrap_10rfj_1[data-open=true] ._h2_10rfj_15{font-size:var(--step-2)}._wrap_10rfj_1[data-open=true] ._head_10rfj_8{margin-bottom:1rem}._card_10rfj_46[data-collapsed=true]{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;min-height:0;padding:.7rem 1rem;background:var(--color-surface)}._card_10rfj_46[data-collapsed=true] ._svgWrap_10rfj_69,._card_10rfj_46[data-collapsed=true] ._body_10rfj_101{display:none}._card_10rfj_46[data-collapsed=true] ._cardBody_10rfj_85{flex:1;min-width:0}._card_10rfj_46[data-collapsed=true] ._code_10rfj_87{margin-bottom:.1rem}._card_10rfj_46[data-collapsed=true] ._title_10rfj_94{font-size:var(--step-0);margin:0}._card_10rfj_46[data-collapsed=true] ._detailsBtn_10rfj_109{margin-top:0;flex-shrink:0;width:34px;height:34px;padding:0;border-radius:50%;justify-content:center}._card_10rfj_46[data-collapsed=true] ._detailsLabel_10rfj_298{display:none}}._wrap_158x4_1{padding:clamp(2.5rem,5vw,4rem) var(--page-px) var(--section-py);background:transparent;border-top:1px solid var(--color-line)}._head_158x4_6{margin-bottom:clamp(1.5rem,3vw,2.5rem)}._head_158x4_6>._mono-tag_158x4_7{display:block}._h2_158x4_8{font-size:var(--step-3);font-weight:500;letter-spacing:-.05em;line-height:.98;margin-top:.6rem}._alt_158x4_15{font-weight:500;color:var(--color-accent)}._lead_158x4_16{color:var(--color-ink-soft);margin-top:.75rem;max-width:56ch}._grid_158x4_23{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}._card_158x4_28{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-line);border-radius:14px;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}._cardInteractive_158x4_41{cursor:pointer}._cardInteractive_158x4_41:hover{transform:translateY(-3px);border-color:var(--color-accent);box-shadow:0 16px 34px #0a0d1157,0 0 20px #6ce0531a}._imagesWrap_158x4_55{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--color-line);background:#fff}._imagesWrap_158x4_55[data-view=real]{background:#14171d}._cardSwitchPill_158x4_69{position:absolute;top:.65rem;left:.65rem;z-index:5;display:inline-flex;background:#14181db8;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:2px;gap:2px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000040}._cardSwitchBtn_158x4_85{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;border:0;background:transparent;color:#f4f5f6b8;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}._cardSwitchBtn_158x4_85:hover{color:#fff}._cardSwitchBtn_158x4_85[data-active=true]{background:#f4f5f6;color:#14181b;font-weight:500}._zoomHint_158x4_110{position:absolute;top:.65rem;right:.65rem;z-index:5;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;background:#14181dc7;border:1px solid rgba(255,255,255,.14);color:var(--color-ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(-4px);transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out);pointer-events:none}._cardInteractive_158x4_41:hover ._zoomHint_158x4_110{opacity:1;transform:translateY(0)}._shot_158x4_139{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._shotRender_158x4_148{background:#fff;padding:.5rem}._shotRender_158x4_148 img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}._shotReal_158x4_161{background:#14171d}._shotReal_158x4_161 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}._shotTag_158x4_173{position:absolute;left:.65rem;bottom:.65rem;z-index:4;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#f4f5f6d9;background:#14181dbf;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.18rem .6rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}._coverPh_158x4_192{width:100%;height:100%;background:var(--color-surface-2)}._cardMeta_158x4_197{padding:1.25rem 1.4rem 1.4rem;display:flex;flex-direction:column;flex:1}._cardTagRow_158x4_204{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}._cardBadge_158x4_212{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid rgba(108,224,83,.32);border-radius:999px;padding:.15rem .55rem}._cardTitle_158x4_224{font-size:var(--step-0);font-weight:500;letter-spacing:-.015em;line-height:1.25;margin:.2rem 0 .55rem;color:var(--color-ink)}._summary_158x4_233{color:var(--color-ink-soft);font-size:var(--step--1);line-height:1.55;text-align:justify;text-justify:inter-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}._cardActionRow_158x4_246{margin-top:auto;padding-top:.75rem;border-top:1px dashed var(--color-line)}._seeMoreBtn_158x4_252{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--color-accent);transition:transform var(--t-fast) var(--ease-out),color var(--t-fast)}._cardInteractive_158x4_41:hover ._seeMoreBtn_158x4_252{transform:translate(4px);color:var(--color-accent-bright)}._chev_158x4_270{transition:transform var(--t-fast)}._modalBackdrop_158x4_275{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0e1013d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.5rem);animation:_fadeIn_158x4_1 .18s ease-out}@keyframes _fadeIn_158x4_1{0%{opacity:0}to{opacity:1}}._modalContent_158x4_298{width:min(1180px,96vw);max-height:92dvh;background:var(--color-solid);border:1px solid var(--color-line);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 28px 72px #00000073}._modalHead_158x4_310{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--color-line);background:var(--color-surface)}._modalHeadInfo_158x4_320{min-width:0}._modalTitle_158x4_324{font-size:var(--step-1);font-weight:500;letter-spacing:-.015em;margin-top:.2rem;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modalClose_158x4_335{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-line);background:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;color:var(--color-ink-soft);flex-shrink:0;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}._modalClose_158x4_335:hover{background:var(--color-surface-2);border-color:#ffffff40;color:#fff}._modalBody_158x4_361{display:grid;grid-template-columns:1.15fr .85fr;flex:1;min-height:0;overflow:hidden}._modalVisualStage_158x4_370{display:flex;flex-direction:column;background:var(--color-plate);position:relative;border-right:1px solid var(--color-line);min-height:0;overflow:hidden}._stageToolbar_158x4_380{position:absolute;top:1rem;left:1rem;z-index:5}._modeTabs_158x4_387{display:inline-flex;background:#14181da6;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.25rem;gap:.25rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._modeBtn_158x4_398{font-family:var(--font-mono);font-size:var(--step--2);padding:.35rem .75rem;border-radius:999px;color:#f4f5f6bf;cursor:pointer;border:0;background:transparent;transition:background var(--t-fast),color var(--t-fast)}._modeBtn_158x4_398:hover{color:#fff}._modeBtn_158x4_398[data-active=true]{background:#f4f5f6;color:#14181b;font-weight:500}._modalStage_158x4_422{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;overflow:hidden;transition:background .25s ease}._modalStage_158x4_422[data-view=real]{background:#14171d}._modalShot_158x4_438{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,3vw,2.75rem);min-height:380px;max-height:76dvh}._modalShotRender_158x4_450{background:#fff}._modalShotRender_158x4_450 img{max-width:100%;max-height:70dvh;width:auto;height:auto;object-fit:contain;display:block}._modalShotReal_158x4_463{background:#14171d}._modalShotReal_158x4_463 img{max-width:100%;max-height:70dvh;width:auto;height:auto;object-fit:contain;display:block}._compareStage_158x4_477{position:relative;width:100%;height:100%;min-height:380px;max-height:76dvh;-webkit-user-select:none;user-select:none;cursor:ew-resize;overflow:hidden}._compareLayerBase_158x4_488,._compareLayerClip_158x4_489{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,3vw,2.75rem)}._compareLayerBase_158x4_488{background:#fff}._compareLayerBase_158x4_488 img{max-width:100%;max-height:70dvh;width:auto;height:auto;object-fit:contain}._compareLayerClip_158x4_489{background:#14171d;pointer-events:none}._compareLayerClip_158x4_489 img{max-width:100%;max-height:70dvh;width:auto;height:auto;object-fit:contain}._compareDivider_158x4_523{position:absolute;top:0;bottom:0;width:2px;background:#6ce053;box-shadow:0 0 14px #6ce053d9;transform:translate(-50%);pointer-events:none;z-index:10}._compareHandle_158x4_535{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#14181b;border:2px solid #6ce053;color:#6ce053;display:flex;align-items:center;justify-content:center;font-size:.65rem;letter-spacing:.05em;box-shadow:0 4px 16px #00000073}._shotTagLeft_158x4_554{left:1rem;bottom:1rem}._shotTagRight_158x4_559{right:1rem;bottom:1rem;left:auto}._modalTabPanel_158x4_566{display:flex;flex-direction:column;background:var(--color-surface);min-height:0;overflow:hidden}._panelNavTabs_158x4_574{display:flex;border-bottom:1px solid var(--color-line);background:#ffffff05;padding:0 1.25rem;gap:1.25rem}._panelTabBtn_158x4_582{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-muted);background:transparent;border:0;padding:.95rem .2rem;position:relative;cursor:pointer;transition:color var(--t-fast)}._panelTabBtn_158x4_582:hover{color:var(--color-ink)}._panelTabBtn_158x4_582[data-active=true]{color:var(--color-accent);font-weight:500}._panelTabBtn_158x4_582[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-accent)}._panelScrollArea_158x4_613{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column}._panelBadge_158x4_621{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;color:var(--color-accent);margin-bottom:.6rem;display:inline-block}._panelSectionTitle_158x4_630{font-size:var(--step-0);font-weight:500;color:var(--color-ink);letter-spacing:-.01em;margin-bottom:1.15rem;line-height:1.3}._panelParagraph_158x4_639{font-size:.93rem;line-height:1.65;color:var(--color-ink-soft);text-align:justify;text-justify:inter-word;margin-bottom:1rem}._panelParagraph_158x4_639:last-child{margin-bottom:0}._specsList_158x4_653{display:grid;gap:1rem}._specItem_158x4_658{padding-bottom:.85rem;border-bottom:1px solid var(--color-line);display:flex;flex-direction:column;gap:.25rem}._specLabel_158x4_666{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em}._specValue_158x4_674{font-size:var(--step--1);color:var(--color-ink);line-height:1.45;margin:0}._panelFooter_158x4_682{padding:1rem 1.5rem;border-top:1px solid var(--color-line);background:var(--color-surface);display:flex;align-items:center;justify-content:flex-end}._panelCta_158x4_691{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.3rem;background:var(--color-accent);color:var(--color-on-accent);font-weight:500;border-radius:999px;font-size:var(--step--1);box-shadow:0 8px 24px #6ce05338;transition:background var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}._panelCta_158x4_691:hover{background:var(--color-accent-bright);transform:translateY(-2px);box-shadow:0 12px 28px #6ce05352}._skeleton_158x4_715{pointer-events:none}._ghost_158x4_719{display:block;border-radius:6px;background:var(--color-surface-2, #ececea);animation:_ghostPulse_158x4_1 1.2s ease-in-out infinite}._coverPh_158x4_192._ghost_158x4_719{border-radius:0}._ghostTag_158x4_730{width:32%;height:.7rem;margin-bottom:.6rem}._ghostTitle_158x4_736{width:70%;height:1.1rem;margin-bottom:.7rem}._ghostLine_158x4_742{width:100%;height:.7rem;margin-bottom:.4rem}._ghostLineShort_158x4_748{width:55%;height:.7rem}@keyframes _ghostPulse_158x4_1{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){._ghost_158x4_719{animation:none;opacity:.7}}@media (max-width: 900px){._grid_158x4_23{grid-template-columns:repeat(2,1fr)}._modalBody_158x4_361{grid-template-columns:1fr;overflow-y:auto}._modalVisualStage_158x4_370{border-right:none;border-bottom:1px solid var(--color-line);min-height:280px;height:320px}._modalShot_158x4_438{min-height:280px;max-height:320px}._modalShot_158x4_438 img{max-height:280px}._modalTabPanel_158x4_566{overflow:visible}}@media (max-width: 620px){._grid_158x4_23{grid-template-columns:1fr}}._wrap_1tz1y_1{flex:1;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);padding:clamp(2.25rem,4vw,3.5rem) var(--page-px) clamp(2.5rem,5vw,4rem);background:transparent}._top_1tz1y_10{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(2rem,4.5vw,4rem);align-items:center}._h2_1tz1y_17{font-size:clamp(var(--step-3),3.5vw,var(--step-4));font-weight:500;letter-spacing:-.05em;line-height:.98;margin-top:.6rem;max-width:20ch}._alt_1tz1y_25{font-weight:500;color:var(--color-accent)}._underline_1tz1y_26{position:relative;display:inline-block}._underline_1tz1y_26:after{content:"";position:absolute;left:0;right:35%;bottom:.08em;height:3px;background:var(--color-accent)}._lead_1tz1y_40{font-size:var(--step-1);line-height:1.55;color:var(--color-ink-soft);max-width:54ch;margin-top:1.25rem}._stats_1tz1y_48{display:grid;gap:.9rem;align-content:start}._statCard_1tz1y_53{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:1.15rem 1.4rem;display:flex;align-items:baseline;gap:1.15rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._stats_1tz1y_48 dt{font-size:var(--step-3);font-weight:700;letter-spacing:-.03em;color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:3.2ch}._stats_1tz1y_48 dd{font-size:var(--step--1);color:var(--color-ink-soft);line-height:1.4}._methodWrap_1tz1y_80{padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--color-line)}._methodHead_1tz1y_84{margin-bottom:1.5rem}._methodTitle_1tz1y_87{font-size:var(--step-2);font-weight:500;letter-spacing:-.04em;margin-top:.4rem}._methodGrid_1tz1y_93{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.85rem,1.5vw,1.25rem)}._methodCard_1tz1y_98{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:1.35rem 1.3rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}._methodCard_1tz1y_98:hover{border-color:#6ce0538c;box-shadow:0 14px 30px #0a0d114d;transform:translateY(-2px)}._stepNum_1tz1y_116{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-accent)}._stepTitle_1tz1y_121{font-size:var(--step-0);font-weight:500;line-height:1.25}._stepBody_1tz1y_126{font-size:var(--step--1);color:var(--color-ink-soft);line-height:1.5}@media (max-width: 1080px){._methodGrid_1tz1y_93{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){._top_1tz1y_10{grid-template-columns:1fr;gap:1.75rem}._h2_1tz1y_17{max-width:none}}@media (max-width: 600px){._methodGrid_1tz1y_93{grid-template-columns:1fr}._statCard_1tz1y_53{flex-direction:column;gap:.25rem}}._wrap_pbbey_1{flex:1;display:flex;flex-direction:column;padding:clamp(2.25rem,4vw,3.5rem) var(--page-px) clamp(2.5rem,5vw,4rem);background:var(--color-bg)}._head_pbbey_9>._mono-tag_pbbey_9{display:block}._h2_pbbey_11{font-size:clamp(var(--step-3),3.5vw,var(--step-4));font-weight:300;letter-spacing:-.02em;line-height:1.04;margin-top:.5rem;max-width:18ch}._alt_pbbey_19{font-weight:700}._lead_pbbey_20{color:var(--color-ink-soft);margin-top:.75rem;max-width:54ch}._grid_pbbey_26{display:grid;grid-template-columns:1.45fr 1fr;gap:clamp(1.75rem,4vw,3.5rem);margin-top:clamp(1.5rem,3vw,2.25rem);align-items:start}._form_pbbey_34{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;align-content:start}._field_pbbey_40{display:grid;gap:.4rem}._field_pbbey_40[data-span=full]{grid-column:1 / -1}._field_pbbey_40>span{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}._field_pbbey_40 input,._field_pbbey_40 textarea{border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);padding:.7rem .9rem;font-size:var(--step-0);resize:vertical;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}._field_pbbey_40 input::placeholder,._field_pbbey_40 textarea::placeholder{color:var(--color-ink-muted);font-size:var(--step--1)}._field_pbbey_40 input:focus,._field_pbbey_40 textarea:focus{outline:0;background:var(--color-bg);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}._submit_pbbey_73{grid-column:1 / -1;width:max-content;display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.4rem;background:var(--color-ink);color:#fff;border-radius:999px;transition:background var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}._submit_pbbey_73:hover{background:var(--color-accent);transform:translate(2px)}._submit_pbbey_73:disabled{opacity:.6;cursor:not-allowed}._ok_pbbey_92{grid-column:1 / -1;font-family:var(--font-mono);color:var(--color-accent);font-size:var(--step--1)}._err_pbbey_93{grid-column:1 / -1;font-family:var(--font-mono);color:#c0392b;font-size:var(--step--1)}._side_pbbey_95{display:grid;align-content:start}._infoCard_pbbey_99{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:1.75rem 1.6rem;display:grid;gap:1.35rem}._infoBlock_pbbey_107{display:grid;gap:.3rem;padding-top:1rem;border-top:1px solid var(--color-line)}._infoBlock_pbbey_107:first-of-type{padding-top:.25rem;border-top:none}._infoLabel_pbbey_117{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em}._infoBlock_pbbey_107 a{color:var(--color-ink);font-weight:500;width:max-content;border-bottom:1px solid var(--color-line);transition:color var(--t-fast),border-color var(--t-fast)}._infoBlock_pbbey_107 a:hover{color:var(--color-accent);border-color:currentColor}._infoBlock_pbbey_107 p{color:var(--color-ink-soft);font-size:var(--step--1)}@media (max-width: 900px){._grid_pbbey_26,._form_pbbey_34{grid-template-columns:1fr}._h2_pbbey_11{max-width:none}}._wrap_1wmfw_1{max-width:520px;padding:6rem var(--page-px) 6rem;display:grid;gap:1.25rem;margin:0 auto}._h1_1wmfw_8{font-size:var(--step-4);font-weight:300;letter-spacing:-.025em;line-height:1}._alt_1wmfw_14{font-weight:700}._dot_1wmfw_15{color:var(--color-accent)}._lead_1wmfw_16{color:var(--color-ink-soft)}._gbtn_1wmfw_18{margin-top:1rem;display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 1.2rem;border:1px solid var(--color-ink);border-radius:999px;width:max-content;font-size:var(--step--1);transition:background var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out)}._gbtn_1wmfw_18:hover{background:var(--color-ink);color:#fff}._notAdmin_1wmfw_33{margin-top:1rem;padding:.85rem 1rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-soft);border-left:2px solid var(--color-accent);background:var(--color-surface)}@property --card-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._card_readf_7{position:relative;width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:2.75rem 2.5rem 3rem;border-radius:18px;background:var(--color-surface);z-index:0}._card_readf_7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;padding:2px;background:conic-gradient(from var(--card-angle),transparent 0%,transparent 12%,var(--color-accent) 19%,#8ce06f 25%,var(--color-accent) 31%,transparent 38%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:_cardBorderSpin_readf_1 8s linear infinite;z-index:1;pointer-events:none}@keyframes _cardBorderSpin_readf_1{to{--card-angle: 360deg}}._text_readf_47{font-size:var(--step-1);line-height:1.55;color:var(--color-ink-soft)}._btn_readf_52{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.35rem;background:var(--color-accent);color:#fff;border-radius:999px;font-size:var(--step-0);width:max-content;transition:background var(--t-base) var(--ease-out)}._btn_readf_52:hover{background:var(--color-ink)}._compact_readf_67{display:grid;grid-template-columns:1fr auto;grid-template-areas:"tag tag" "text btn";align-items:center;gap:.5rem 1.5rem;padding:1.25rem 1.6rem;border-radius:14px;width:100%;max-width:none;margin-top:auto;margin-bottom:.25rem}._compact_readf_67:before{border-radius:14px}._compact_readf_67>._mono-tag_readf_83{grid-area:tag}._compact_readf_67 ._text_readf_47{grid-area:text;font-size:var(--step-0)}._compact_readf_67 ._btn_readf_52{grid-area:btn;padding:.65rem 1.15rem;font-size:var(--step--1);white-space:nowrap}@media (max-width: 560px){._compact_readf_67{grid-template-columns:1fr;grid-template-areas:"tag" "text" "btn";gap:.75rem;padding:1.1rem 1.25rem}._compact_readf_67 ._btn_readf_52{justify-self:start}}._wrap_oeqpj_1{padding:clamp(2.75rem,5vw,4.5rem) var(--page-px);border-top:1px solid var(--color-line);background:var(--color-bg)}._layout_oeqpj_7{display:grid;grid-template-columns:1.25fr minmax(320px,420px);gap:clamp(2rem,4vw,3.5rem);align-items:center}._main_oeqpj_13{min-width:0}._sidebar_oeqpj_14{display:flex;align-items:center}._head_oeqpj_19>._mono-tag_oeqpj_19{display:block}._h1_oeqpj_20{font-size:var(--step-3);font-weight:300;letter-spacing:-.025em;line-height:1.06;margin-top:.6rem;max-width:22ch}._alt_oeqpj_28{font-weight:700}._lead_oeqpj_29{color:var(--color-ink-soft);margin-top:1rem;max-width:58ch;line-height:1.6}._pills_oeqpj_36{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.35rem}._pill_oeqpj_36{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;padding:.35rem .8rem}._pillDot_oeqpj_54{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}@media (max-width: 860px){._layout_oeqpj_7{grid-template-columns:1fr}}._wrap_gqca3_1{padding:clamp(3rem,5vw,5rem) var(--page-px) 6rem}._back_gqca3_3{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-soft)}._back_gqca3_3:hover{color:var(--color-accent)}._head_gqca3_10{margin-top:2rem;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gutter)}._head_gqca3_10>._mono-tag_gqca3_16{grid-column:1 / span 5}._h1_gqca3_17{grid-column:1 / span 10;font-size:var(--step-4);font-weight:300;letter-spacing:-.025em;line-height:1.02;margin-top:.5rem}._lead_gqca3_18{grid-column:1 / span 7;color:var(--color-ink-soft);font-size:var(--step-1);margin-top:1rem}._hero_gqca3_20{margin:3rem 0;border:1px solid var(--color-line)}._hero_gqca3_20 img{display:block;width:100%;max-height:64vh;object-fit:contain;object-position:center;background:var(--color-bg);padding:.75rem}._body_gqca3_36{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;margin-top:2.5rem}._h2_gqca3_42{font-size:var(--step-1);font-weight:500;margin-bottom:1rem;border-top:1px solid var(--color-line);padding-top:1rem}._long_gqca3_49 p{color:var(--color-ink-soft);white-space:pre-wrap;line-height:1.6;max-width:70ch}._docs_gqca3_51 ul{display:grid;gap:0}._docRow_gqca3_52{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px dashed var(--color-line)}._docLabel_gqca3_60{font-size:var(--step-0);margin-top:.2rem}._dlink_gqca3_61{font-family:var(--font-mono);font-size:var(--step--1);border-bottom:1px solid var(--color-line);padding-bottom:2px;color:var(--color-ink)}._dlink_gqca3_61:hover{color:var(--color-accent);border-color:currentColor}._empty_gqca3_69{font-family:var(--font-mono);color:var(--color-ink-soft)}._gallery_gqca3_71{margin-top:4rem}._galGrid_gqca3_72{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}._galGrid_gqca3_72 img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;object-position:center;background:var(--color-bg);padding:.4rem;border:1px solid var(--color-line)}@media (max-width: 800px){._body_gqca3_36{grid-template-columns:1fr;gap:2.5rem}}._shell_1q2zd_1{display:grid;grid-template-columns:240px 1fr;min-height:100vh}._side_1q2zd_7{border-right:1px solid var(--color-line);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:2rem;background:var(--color-surface);position:sticky;top:0;height:100vh}._brand_1q2zd_19{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--color-ink);letter-spacing:-.01em}._brandDot_1q2zd_27{width:10px;height:10px;background:var(--color-accent);border-radius:50%;display:inline-block}._green_1q2zd_34{color:var(--color-accent)}._nav_1q2zd_36{display:flex;flex-direction:column;gap:.25rem}._link_1q2zd_37{display:inline-flex;gap:.5rem;padding:.55rem .7rem;color:var(--color-ink-soft);border-left:2px solid transparent;transition:background var(--t-base),color var(--t-base);font-size:var(--step-0)}._link_1q2zd_37:hover{background:var(--color-bg);color:var(--color-ink)}._linkActive_1q2zd_47{color:var(--color-ink);border-left-color:var(--color-accent);background:var(--color-bg)}._idx_1q2zd_52{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-muted);width:22px}._foot_1q2zd_59{margin-top:auto;display:grid;gap:.5rem}._backHome_1q2zd_60{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-soft);transition:color var(--t-base)}._backHome_1q2zd_60:hover{color:var(--color-accent)}._signout_1q2zd_67{font-family:var(--font-mono);font-size:var(--step--1);text-align:left;color:var(--color-ink-soft)}._signout_1q2zd_67:hover{color:var(--color-accent)}._main_1q2zd_75{padding:2.5rem var(--page-px)}@media (max-width: 800px){._shell_1q2zd_1{grid-template-columns:1fr}._side_1q2zd_7{position:static;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem}._nav_1q2zd_36{flex-direction:row;gap:.5rem;overflow-x:auto}}._wrap_13rt9_1{display:grid;gap:1.5rem}._dropzone_13rt9_3{display:grid;place-items:center;gap:.4rem;padding:2.5rem 1.5rem;border:1.5px dashed var(--color-line);border-radius:2px;background:var(--color-surface);cursor:pointer;transition:border-color var(--t-base),background var(--t-base);text-align:center}._dropzone_13rt9_3:hover{border-color:var(--color-accent)}._busy_13rt9_16{cursor:progress;border-color:var(--color-accent)}._hint_13rt9_17{font-size:var(--step--2);color:var(--color-ink-muted)}._error_13rt9_19{font-family:var(--font-mono);font-size:var(--step--1);color:#c0392b}._grid_13rt9_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}._card_13rt9_31{border:1px solid var(--color-line);display:flex;flex-direction:column;background:var(--color-bg);transition:border-color var(--t-base)}._card_13rt9_31:hover{border-color:var(--color-ink)}._inactive_13rt9_39{opacity:.45}._card_13rt9_31 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--color-surface-2)}._cardMeta_13rt9_48{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem .4rem .7rem;border-top:1px solid var(--color-line)}._name_13rt9_58{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft);background:transparent;border:1px solid transparent;border-radius:3px;padding:.2rem .35rem;text-overflow:ellipsis;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}._name_13rt9_58:hover{border-color:var(--color-line)}._name_13rt9_58:focus{outline:none;border-color:var(--color-accent);background:var(--color-bg);color:var(--color-ink)}._actions_13rt9_79{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-line);margin-top:auto}._replace_13rt9_86,._delete_13rt9_86,._toggle_13rt9_86{font-family:var(--font-mono);font-size:var(--step--2);padding:.55rem .6rem;cursor:pointer;text-align:center;background:transparent;border:0;color:var(--color-ink)}._replace_13rt9_86{border-right:1px solid var(--color-line)}._replace_13rt9_86:hover{color:var(--color-accent)}._delete_13rt9_86:hover{color:#c0392b}._toggle_13rt9_86{padding:.2rem .5rem;border:1px solid var(--color-line);border-radius:999px;font-size:var(--step--2);background:var(--color-bg)}._toggle_13rt9_86:hover{border-color:var(--color-accent);color:var(--color-accent)}._wrap_68ynr_1{display:grid;gap:1rem}._form_68ynr_3{display:grid;grid-template-columns:180px 1fr auto;gap:1rem;align-items:end;padding:1rem;background:var(--color-surface);border:1px solid var(--color-line)}._field_68ynr_12{display:grid;gap:.3rem}._field_68ynr_12>span{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}._field_68ynr_12 input,._field_68ynr_12 select{border:0;border-bottom:1px solid var(--color-line);background:transparent;padding:.45rem 0;font-size:var(--step-0)}._field_68ynr_12 input:focus,._field_68ynr_12 select:focus{outline:0;border-color:var(--color-ink)}._upload_68ynr_27{font-family:var(--font-mono);font-size:var(--step--1);padding:.7rem 1rem;border:1px solid var(--color-ink);border-radius:999px;cursor:pointer;transition:background var(--t-base),color var(--t-base);white-space:nowrap}._upload_68ynr_27:hover{background:var(--color-ink);color:#fff}._busy_68ynr_38{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}._error_68ynr_40{font-family:var(--font-mono);font-size:var(--step--1);color:#c0392b}._list_68ynr_42{display:grid}._empty_68ynr_43{padding:1rem 0;font-family:var(--font-mono);color:var(--color-ink-soft)}._row_68ynr_48{display:grid;grid-template-columns:120px 1fr auto auto;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px dashed var(--color-line)}._typeTag_68ynr_56{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}._name_68ynr_61{font-size:var(--step-0);border-bottom:1px solid var(--color-line);padding-bottom:2px}._name_68ynr_61:hover{color:var(--color-accent);border-color:currentColor}._size_68ynr_63{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-muted)}._del_68ynr_64{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}._del_68ynr_64:hover{color:#c0392b}@media (max-width: 720px){._form_68ynr_3{grid-template-columns:1fr}._row_68ynr_48{grid-template-columns:1fr auto}._typeTag_68ynr_56,._size_68ynr_63{display:none}}._wrap_5jhn8_1{display:grid;grid-template-columns:280px 1fr;gap:2rem}._list_5jhn8_7{border-right:1px solid var(--color-line);padding-right:1rem}._newBtn_5jhn8_11{width:100%;padding:.7rem;border:1px dashed var(--color-line);font-family:var(--font-mono);font-size:var(--step--1);margin-bottom:1rem;transition:border-color var(--t-base),color var(--t-base)}._newBtn_5jhn8_11:hover{border-color:var(--color-accent);color:var(--color-accent)}._row_5jhn8_22{width:100%;text-align:left;display:grid;gap:.2rem;padding:.65rem .6rem;border-bottom:1px solid var(--color-line);transition:background var(--t-base)}._row_5jhn8_22:hover{background:var(--color-surface)}._active_5jhn8_32{background:var(--color-surface);border-left:2px solid var(--color-accent)}._name_5jhn8_33{font-size:var(--step-0)}._empty_5jhn8_35{padding:1rem 0;font-family:var(--font-mono);color:var(--color-ink-soft)}._editor_5jhn8_37{display:grid;gap:2.5rem}._head_5jhn8_39{display:flex;justify-content:space-between;align-items:center}._del_5jhn8_44{font-family:var(--font-mono);font-size:var(--step--1);padding:.4rem .8rem;border:1px solid var(--color-line);border-radius:999px}._del_5jhn8_44:hover{color:#c0392b;border-color:currentColor}._placeholder_5jhn8_53{font-family:var(--font-mono);color:var(--color-ink-soft);padding-top:1rem}._fields_5jhn8_59{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._fields_5jhn8_59 label{display:grid;gap:.3rem}._fields_5jhn8_59 label[data-span=full]{grid-column:1 / -1}._fields_5jhn8_59 span{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}._fields_5jhn8_59 input,._fields_5jhn8_59 select,._fields_5jhn8_59 textarea{border:0;border-bottom:1px solid var(--color-line);background:transparent;padding:.55rem 0;font-size:var(--step-0);resize:vertical}._fields_5jhn8_59 input:focus,._fields_5jhn8_59 select:focus,._fields_5jhn8_59 textarea:focus{outline:0;border-color:var(--color-ink)}._block_5jhn8_84 h3{font-size:var(--step-1);font-weight:500;margin-bottom:.75rem;border-top:1px solid var(--color-line);padding-top:1rem}._note_5jhn8_91{margin-top:.5rem;font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}@media (max-width: 900px){._wrap_5jhn8_1{grid-template-columns:1fr}._list_5jhn8_7{border-right:0;border-bottom:1px solid var(--color-line);padding:0 0 1rem}}._form_w7tyw_1{display:grid;gap:1rem;padding:1.5rem;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}._fields_w7tyw_9{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1rem}._field_w7tyw_9{display:grid;gap:.35rem}._field_w7tyw_9>span{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}._field_w7tyw_9 input{border:0;border-bottom:1px solid var(--color-line);background:transparent;padding:.55rem 0;font-size:var(--step-0)}._field_w7tyw_9 input:focus{outline:0;border-color:var(--color-ink)}._add_w7tyw_29{justify-self:start;padding:.7rem 1.3rem;background:var(--color-accent);color:#fff;border-radius:999px;font-size:var(--step--1);transition:background var(--t-base) var(--ease-out)}._add_w7tyw_29:hover{background:var(--color-ink)}._add_w7tyw_29:disabled{opacity:.6;cursor:not-allowed}._error_w7tyw_41{font-family:var(--font-mono);font-size:var(--step--1);color:#c0392b}._list_w7tyw_47{overflow-x:auto}._table_w7tyw_48{width:100%;border-collapse:collapse;font-size:var(--step--1)}._table_w7tyw_48 th{text-align:left;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;color:var(--color-ink-muted);padding:.6rem .75rem;border-bottom:1px solid var(--color-line)}._table_w7tyw_48 td{padding:.75rem;border-bottom:1px solid var(--color-line);vertical-align:middle}._table_w7tyw_48 tr[data-inactive=true]{opacity:.55}._mono_w7tyw_68{font-family:var(--font-mono)}._badge_w7tyw_70{font-family:var(--font-mono);font-size:var(--step--2);padding:.25rem .7rem;border-radius:999px;border:1px solid var(--color-line);color:var(--color-ink-soft);cursor:pointer;transition:border-color var(--t-base),color var(--t-base)}._badge_w7tyw_70[data-active=true]{color:var(--color-accent);border-color:var(--color-accent)}._actionsCell_w7tyw_85{text-align:right}._remove_w7tyw_86{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft);padding:.3rem .6rem;border-radius:6px;transition:color var(--t-base),background var(--t-base)}._remove_w7tyw_86:hover{color:#c0392b;background:#c0392b12}@media (max-width: 720px){._fields_w7tyw_9{grid-template-columns:1fr}}._wrap_2dfr6_1{border:1px solid var(--color-line);border-radius:8px;background:var(--color-bg);overflow:hidden}._toolbar_2dfr6_8{display:flex;align-items:center;gap:.15rem;padding:.4rem .5rem;border-bottom:1px solid var(--color-line);background:var(--color-surface)}._tool_2dfr6_8{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--color-ink-soft);font-size:var(--step-0);transition:background var(--t-fast),color var(--t-fast)}._tool_2dfr6_8:hover{background:var(--color-bg);color:var(--color-ink)}._tool_2dfr6_8:active{color:var(--color-accent)}._sep_2dfr6_29{width:1px;height:18px;margin:0 .3rem;background:var(--color-line)}._size_2dfr6_35{height:28px;padding:0 .4rem;border:1px solid var(--color-line);border-radius:6px;background:var(--color-bg);color:var(--color-ink-soft);font-size:var(--step--1);cursor:pointer}._size_2dfr6_35:hover{color:var(--color-ink)}._editor_2dfr6_47{min-height:150px;padding:.85rem .95rem;font-size:var(--step-0);line-height:1.6;outline:none}._editor_2dfr6_47:focus{background:var(--color-bg)}._editor_2dfr6_47:empty:before{content:attr(data-placeholder);color:var(--color-ink-muted);pointer-events:none}._editor_2dfr6_47 ul{margin:.5rem 0;padding-left:1.5rem;list-style:disc}._editor_2dfr6_47 li{margin:.2rem 0}._tabs_19fk7_1{display:flex;flex-wrap:wrap;gap:.5rem}._tab_19fk7_1{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border:1px solid var(--color-line);border-radius:999px;font-size:var(--step--1);color:var(--color-ink-soft);background:var(--color-bg);transition:border-color var(--t-base),color var(--t-base),background var(--t-base)}._tab_19fk7_1:hover{border-color:var(--color-ink);color:var(--color-ink)}._tab_19fk7_1[data-active=true]{border-color:var(--color-accent);color:var(--color-ink);background:var(--color-surface)}._tabCode_19fk7_24{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-muted)}._editor_19fk7_30{display:grid;gap:1rem;padding:1.5rem;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}._field_19fk7_38{display:grid;gap:.5rem}._titleInput_19fk7_39{border:1px solid var(--color-line);border-radius:8px;background:var(--color-bg);padding:.65rem .85rem;font-size:var(--step-1);font-weight:500}._titleInput_19fk7_39:focus{outline:0;border-color:var(--color-ink)}._field_19fk7_38 textarea{border:1px solid var(--color-line);border-radius:8px;background:var(--color-bg);padding:.75rem .85rem;font-size:var(--step-0);line-height:1.55;resize:vertical}._field_19fk7_38 textarea:focus{outline:0;border-color:var(--color-ink)}._saveRow_19fk7_59{display:flex;align-items:center;gap:1rem}._save_19fk7_59{padding:.7rem 1.3rem;background:var(--color-accent);color:#fff;border-radius:999px;font-size:var(--step--1);transition:background var(--t-base) var(--ease-out)}._save_19fk7_59:hover{background:var(--color-ink)}._save_19fk7_59:disabled{opacity:.6;cursor:not-allowed}._ok_19fk7_70{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-accent)}._err_19fk7_71{font-family:var(--font-mono);font-size:var(--step--1);color:#c0392b}._shell_owy1k_1{--shell-gap: clamp(.6rem, 1.4vw, 1.1rem);margin:var(--shell-gap);min-height:calc(100dvh - 2 * var(--shell-gap));background:var(--color-bg);border-radius:22px;overflow:clip;box-shadow:0 0 48px #0e0e0e29,0 0 16px #0e0e0e1a;display:flex;flex-direction:column}._head_owy1k_15{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.55rem var(--page-px);background-color:#f6f6f4c7;-webkit-backdrop-filter:saturate(170%) blur(14px);backdrop-filter:saturate(170%) blur(14px);border-bottom:1px solid var(--color-line)}._brand_owy1k_26 img{display:block;height:46px;width:auto;margin-left:-5px}._headRight_owy1k_28{display:inline-flex;align-items:center;gap:1.25rem}._who_owy1k_29{display:flex;flex-direction:column;line-height:1.2;text-align:right}._whoName_owy1k_30{font-size:var(--step--1);font-weight:500}._backHome_owy1k_32{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft);transition:color var(--t-base)}._backHome_owy1k_32:hover{color:var(--color-accent)}._signout_owy1k_40{font-family:var(--font-mono);font-size:var(--step--2);padding:.5rem .9rem;border:1px solid var(--color-line);border-radius:999px;color:var(--color-ink-soft);transition:border-color var(--t-base),color var(--t-base)}._signout_owy1k_40:hover{border-color:var(--color-ink);color:var(--color-ink)}._view_owy1k_51{flex:1;padding:clamp(1.75rem,4vw,3rem) var(--page-px) clamp(2.5rem,5vw,4rem)}._iconOnlyMobile_owy1k_56{display:none}._hideMobile_owy1k_60{display:inline}@media (max-width: 620px){._head_owy1k_15{flex-wrap:nowrap;gap:.5rem}._brand_owy1k_26 img{height:32px}._hideMobile_owy1k_60{display:none}._iconOnlyMobile_owy1k_56{display:block}._signout_owy1k_40{padding:.5rem;display:flex;align-items:center;justify-content:center}._backHome_owy1k_32{display:flex;align-items:center;justify-content:center}._headRight_owy1k_28{gap:.5rem}}._wrap_1aw9y_1{max-width:1600px;margin-inline:auto}._head_1aw9y_3{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}._head_1aw9y_3>._mono-tag_1aw9y_4{display:block}._h1_1aw9y_5{font-size:var(--step-4);font-weight:300;letter-spacing:-.025em;line-height:1.02;margin-top:.5rem}._dot_1aw9y_12{color:var(--color-accent)}._lead_1aw9y_13{color:var(--color-ink-soft);margin-top:.9rem;max-width:56ch}._empty_1aw9y_19{display:grid;gap:.6rem;padding:2.5rem;border:1px solid var(--color-line);border-radius:16px;background:var(--color-surface)}._emptyText_1aw9y_27{color:var(--color-ink-soft);max-width:56ch}._link_1aw9y_28{color:var(--color-accent);border-bottom:1px solid currentColor}._retry_1aw9y_29{justify-self:start;margin-top:.6rem;padding:.65rem 1.3rem;background:var(--color-accent);color:#fff;border-radius:999px;font-size:var(--step--1);transition:background var(--t-base) var(--ease-out)}._retry_1aw9y_29:hover{background:var(--color-ink)}._grid_1aw9y_41{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1rem,2vw,1.5rem)}._cardWrapper_1aw9y_47{display:flex;flex-direction:column;gap:1.5rem;min-width:0;transition:all .3s ease}._card_1aw9y_47{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.6rem 1.85rem;border:1px solid var(--color-line);border-radius:16px;background:var(--color-bg);transition:border-color var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);flex:1}._card_1aw9y_47:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 12px 30px #0e0e0e12}._card_1aw9y_47._cardSelected_1aw9y_73{border-color:var(--color-accent);box-shadow:0 4px 15px #0e0e0e0d}._cardTop_1aw9y_78{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._code_1aw9y_84{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-muted)}._status_1aw9y_89{font-family:var(--font-mono);font-size:var(--step--2);padding:.25rem .6rem;border:1px solid var(--color-line);border-radius:999px;color:var(--color-ink-soft);white-space:nowrap}._status_1aw9y_89[data-status=delivered],._status_1aw9y_89[data-status=in_service]{color:var(--color-accent);border-color:var(--color-accent)}._cardTitle_1aw9y_104{font-size:var(--step-1);font-weight:500;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardBody_1aw9y_117{display:flex;flex-direction:column;gap:.85rem;flex:1}._cardDesc_1aw9y_123{color:var(--color-ink-soft);font-size:var(--step--1);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._progressWrap_1aw9y_133{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem}._progressBar_1aw9y_140{flex:1;height:6px;border-radius:999px;background:var(--color-surface-2, var(--color-surface));overflow:hidden}._progressFill_1aw9y_147{display:block;height:100%;border-radius:999px;background:var(--color-accent);transition:width var(--t-base) var(--ease-out)}._progressPct_1aw9y_154{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-soft)}._layout_1aw9y_159{display:flex;gap:1.5rem;align-items:flex-start}._mainContent_1aw9y_160{flex:1 1 0%;min-width:0;transition:flex-basis .3s ease}._mainContent_1aw9y_160[data-split=true]{flex:0 0 clamp(280px,26%,360px)}._mainContent_1aw9y_160[data-split=true] ._grid_1aw9y_41{grid-template-columns:1fr}._desktopDetailsPanel_1aw9y_164{flex:1 1 0%;min-width:0;align-self:flex-start;background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:2rem;position:sticky;top:1.5rem;box-shadow:0 12px 30px #0e0e0e0d;animation:_slideIn_1aw9y_1 .3s ease-out}@keyframes _slideIn_1aw9y_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._mobileDetailsPanel_1aw9y_167{display:none}@media (max-width: 1024px){._layout_1aw9y_159{flex-direction:column}._desktopDetailsPanel_1aw9y_164{display:none}._mobileDetailsPanel_1aw9y_167{display:block;width:100%;position:static;box-shadow:none;padding:1.5rem;margin-top:-.5rem}._hideOnMobile_1aw9y_180{display:none!important}}._panelHeader_1aw9y_184{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}._panelTitle_1aw9y_185{font-size:var(--step-1);font-weight:500;line-height:1.2}._closeBtn_1aw9y_186{background:transparent;border:none;cursor:pointer;color:var(--color-ink-soft);padding:.5rem;border-radius:50%;transition:background .2s;display:flex;align-items:center;justify-content:center}._closeBtn_1aw9y_186:hover{background:#f1f5f9;color:var(--color-ink)}._sectionTitle_1aw9y_188{font-size:var(--step--1);font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em;margin:1.5rem 0 1rem}._docList_1aw9y_189{display:flex;flex-direction:column;gap:.75rem}._docItem_1aw9y_190{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-line);border-radius:12px;background:var(--color-bg);text-decoration:none;color:inherit;transition:all .2s ease}._docItem_1aw9y_190:hover{border-color:var(--color-accent);background:#f8fafc;transform:translateY(-1px)}._docIcon_1aw9y_192{width:40px;height:40px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent)}._docInfo_1aw9y_193{flex:1;min-width:0}._docName_1aw9y_194{font-weight:500;font-size:var(--step--1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}._docMeta_1aw9y_195{font-size:.75rem;color:var(--color-ink-soft)}._btnDetails_1aw9y_196{margin-top:auto;width:100%;padding:.75rem;background:var(--color-accent);color:#fff;border:none;border-radius:8px;font-weight:500;font-size:var(--step--1);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}._btnDetails_1aw9y_196:hover{filter:brightness(1.08)}._btnDetails_1aw9y_196:active{transform:scale(.98)}._btnDetails_1aw9y_196[data-active=true]{background:var(--color-ink)}._timelineWrapper_1aw9y_201{margin-top:1.5rem;display:flex;flex-direction:column;gap:4px}._timelineHeader_1aw9y_208{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}._timelineDateLabel_1aw9y_215{font-family:var(--font-mono);font-size:.65rem;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em}._timelineBars_1aw9y_223{display:flex;align-items:flex-end;gap:3px;height:24px}._timelineDay_1aw9y_229{flex:1;max-width:4px;background-color:var(--color-accent);opacity:.3;height:12px;border-radius:2px}._timelineMonday_1aw9y_237{flex:1;max-width:4px;background-color:var(--color-ink);opacity:.8;height:24px;border-radius:2px}._timelineProgressTrack_1aw9y_245{height:3px;background-color:var(--color-line);border-radius:2px;overflow:hidden;position:relative;margin-top:2px}._timelineProgressBar_1aw9y_253{height:100%;background-color:var(--color-accent);border-radius:2px;transition:width .5s ease-out}._ganttContainer_1aw9y_261{margin-top:1.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:1rem;min-width:0}._ganttChart_1aw9y_270{border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface);overflow-x:auto;overflow-y:hidden;font-family:var(--font-base)}._ganttInner_1aw9y_279{width:100%;min-width:680px;display:flex;flex-direction:column}._ganttHeader_1aw9y_286{display:flex;border-bottom:1px solid var(--color-line);background:#f8fafc;align-items:stretch}._ganttTaskColumnLabel_1aw9y_293{width:240px;flex-shrink:0;padding:.75rem 1rem;font-size:.7rem;font-weight:600;color:var(--color-ink-muted);border-right:1px solid var(--color-line);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}._ganttTimelineArea_1aw9y_307{flex:1;position:relative;min-height:2.5rem}._ganttWeekLabel_1aw9y_313{position:absolute;top:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:.65rem;color:var(--color-ink-muted);white-space:nowrap}._ganttBody_1aw9y_323{position:relative;display:flex;flex-direction:column}._ganttGrid_1aw9y_329{position:absolute;top:0;bottom:0;left:240px;right:0;pointer-events:none}._ganttGridLine_1aw9y_338{position:absolute;top:0;bottom:0;border-left:1px dashed var(--color-line);opacity:.6}._ganttTodayLine_1aw9y_346{position:absolute;top:0;bottom:0;border-left:2px solid var(--color-accent-2);z-index:10}._ganttTodayLabel_1aw9y_354{position:absolute;top:-10px;left:-2px;transform:translate(-50%);background:var(--color-accent-2);color:#fff;font-size:.6rem;font-weight:700;padding:.15rem .3rem;border-radius:4px}._ganttRows_1aw9y_367{display:flex;flex-direction:column}._ganttRow_1aw9y_367{display:flex;border-bottom:1px solid var(--color-line);transition:background .2s}._ganttRow_1aw9y_367:last-child{border-bottom:none}._ganttRow_1aw9y_367:hover{background:#f8fafc}._ganttTaskName_1aw9y_384{width:240px;flex-shrink:0;padding:.75rem 1rem;font-size:var(--step--2);color:var(--color-ink);border-right:1px solid var(--color-line);display:flex;align-items:flex-start;gap:8px;word-break:break-word;position:relative;z-index:2;background:inherit;line-height:1.3}._ganttTaskDot_1aw9y_401{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:5px}._ganttBarArea_1aw9y_409{flex:1;position:relative;padding:.5rem 0;min-height:2.5rem}._ganttBar_1aw9y_409{position:absolute;top:50%;transform:translateY(-50%);height:18px;border-radius:9px;display:flex;align-items:center;padding:0 8px;cursor:default;transition:opacity .2s;box-shadow:0 1px 3px #0000001a}._ganttBar_1aw9y_409:hover{opacity:.9}._ganttBarLabel_1aw9y_433{font-family:var(--font-mono);font-size:.6rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ganttTooltip_1aw9y_442{position:absolute;top:calc(50% - 30px);transform:translate(-50%);background:var(--color-ink);color:var(--color-bg);padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:600;white-space:nowrap;z-index:20;box-shadow:0 4px 12px #00000026;animation:_tooltipFadeIn_1aw9y_1 .2s ease-out;pointer-events:none}._ganttTooltip_1aw9y_442:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:var(--color-ink) transparent transparent transparent}@keyframes _tooltipFadeIn_1aw9y_1{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}._msList_1aw9y_476{list-style:none;margin:0;padding:0}._msItem_1aw9y_477{position:relative;display:grid;grid-template-columns:22px 1fr;gap:.85rem;padding-bottom:1.25rem}._msItem_1aw9y_477:last-child{padding-bottom:0}._msItem_1aw9y_477:before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:2px;background:var(--color-line)}._msItem_1aw9y_477:last-child:before{display:none}._msItem_1aw9y_477[data-status=completado]:before{background:var(--color-accent)}._msDot_1aw9y_483{width:14px;height:14px;margin:4px 0 0 4px;border-radius:50%;border:2px solid var(--color-ink-muted);background:var(--color-bg);position:relative;z-index:1}._msItem_1aw9y_477[data-status=en_curso] ._msDot_1aw9y_483{border-color:#2563eb;background:#2563eb;box-shadow:0 0 0 4px #2563eb2e}._msItem_1aw9y_477[data-status=completado] ._msDot_1aw9y_483{border-color:var(--color-accent);background:var(--color-accent)}._msBody_1aw9y_486{min-width:0}._msHead_1aw9y_487{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._msTitle_1aw9y_488{font-weight:600;font-size:var(--step--1);color:var(--color-ink)}._msStatus_1aw9y_489{font-family:var(--font-mono);font-size:.7rem;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--color-line);color:var(--color-ink-muted);white-space:nowrap}._msStatus_1aw9y_489[data-status=en_curso]{color:#2563eb;border-color:#2563eb66}._msStatus_1aw9y_489[data-status=completado]{color:var(--color-accent);border-color:var(--color-accent)}._msDate_1aw9y_492{font-family:var(--font-mono);font-size:.75rem;color:var(--color-ink-soft);margin-top:.2rem}._msNote_1aw9y_493{font-size:var(--step--1);color:var(--color-ink-soft);line-height:1.45;margin:.4rem 0 0;white-space:pre-line}._msEvidence_1aw9y_494{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}._msFile_1aw9y_495{display:flex;align-items:center;gap:.5rem;max-width:100%;padding:.35rem .6rem .35rem .35rem;border:1px solid var(--color-line);border-radius:10px;background:var(--color-bg);text-decoration:none;color:inherit;transition:border-color .2s ease}._msFile_1aw9y_495:hover{border-color:var(--color-accent)}._msThumb_1aw9y_497{width:34px;height:34px;object-fit:cover;border-radius:6px;flex-shrink:0}._msKind_1aw9y_498{width:34px;height:34px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.6rem;font-weight:600;background:#f1f5f9;color:var(--color-ink-muted)}._msKind_1aw9y_498[data-kind=pdf]{background:#fee2e2;color:#dc2626}._msFileName_1aw9y_500{font-size:.78rem;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._msCurrent_1aw9y_503{display:flex;flex-direction:column;gap:.2rem;margin-top:1rem;padding:.6rem .75rem;border:1px solid var(--color-line);border-radius:10px}._msCurrentLabel_1aw9y_504{font-family:var(--font-mono);font-size:.7rem;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em}._msCurrentTitle_1aw9y_505{display:flex;align-items:center;gap:.5rem;font-size:var(--step--1);font-weight:500;color:var(--color-ink)}._msMiniDot_1aw9y_506{width:8px;height:8px;border-radius:50%;background:var(--color-ink-muted);flex-shrink:0}._msMiniDot_1aw9y_506[data-status=en_curso]{background:#2563eb}._msMiniDot_1aw9y_506[data-status=completado]{background:var(--color-accent)}._detail_1aw9y_511{animation:_slideIn_1aw9y_1 .25s ease-out}._detailBar_1aw9y_512{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._backBtn_1aw9y_513{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px solid var(--color-line);border-radius:999px;background:var(--color-bg);color:var(--color-ink);font-size:var(--step--1);cursor:pointer;transition:border-color .2s ease}._backBtn_1aw9y_513:hover{border-color:var(--color-ink-muted)}._detailHead_1aw9y_516{background:var(--color-bg);border:1px solid var(--color-line);border-radius:16px;padding:1.75rem}._detailTitle_1aw9y_517{font-size:var(--step-2);font-weight:500;line-height:1.15;margin-top:.75rem}._detailDesc_1aw9y_518{color:var(--color-ink-soft);font-size:var(--step--1);line-height:1.55;margin-top:.6rem;max-width:72ch;white-space:pre-line}._detailStats_1aw9y_519{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;align-items:center;margin-top:1.25rem}._detailStats_1aw9y_519 ._msCurrent_1aw9y_503{margin-top:0}._tabs_1aw9y_522{display:flex;gap:.25rem;margin-top:0;border-bottom:1px solid var(--color-line);overflow-x:auto;scrollbar-width:none}._tabs_1aw9y_522::-webkit-scrollbar{display:none}._tab_1aw9y_522{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--color-ink-muted);font-size:var(--step--1);font-weight:500;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease}._tab_1aw9y_522:hover{color:var(--color-ink)}._tab_1aw9y_522[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}._tabCount_1aw9y_527{font-family:var(--font-mono);font-size:.72rem;padding:.05rem .45rem;border-radius:999px;background:var(--color-surface);color:var(--color-ink-muted)}._tab_1aw9y_522[aria-selected=true] ._tabCount_1aw9y_527{color:var(--color-accent)}._tabPanel_1aw9y_529{padding-top:1.5rem}._tabPanel_1aw9y_529 ._ganttContainer_1aw9y_261{margin-top:0}._tabPanel_1aw9y_529 ._ganttContainer_1aw9y_261>._sectionTitle_1aw9y_188{display:none}._tabPanel_1aw9y_529 ._sectionTitle_1aw9y_188:first-child{margin-top:0}._report_1aw9y_535{position:relative}._reportBtn_1aw9y_536{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:var(--color-accent);color:#fff;border:none;border-radius:999px;font-size:var(--step--1);font-weight:500;cursor:pointer;transition:filter .2s ease}._reportBtn_1aw9y_536:hover{filter:brightness(1.08)}._reportBtn_1aw9y_536:disabled{opacity:.7;cursor:progress}._reportMenu_1aw9y_539{position:absolute;right:0;top:calc(100% + .5rem);z-index:40;min-width:270px;padding:.4rem;background:var(--color-bg);border:1px solid var(--color-line);border-radius:12px;box-shadow:0 16px 40px #0e0e0e1f}._reportMenu_1aw9y_539 button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem;background:none;border:none;border-radius:8px;text-align:left;cursor:pointer;color:var(--color-ink)}._reportMenu_1aw9y_539 button:hover{background:var(--color-surface)}._reportMenu_1aw9y_539 strong{display:block;font-size:var(--step--1);font-weight:600}._reportMenu_1aw9y_539 small{display:block;font-size:.75rem;color:var(--color-ink-soft)}._reportKind_1aw9y_544{width:36px;height:36px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.65rem;font-weight:600}._reportKind_1aw9y_544[data-kind=pdf]{background:#fee2e2;color:#dc2626}._reportKind_1aw9y_544[data-kind=docx]{background:#dbeafe;color:#2563eb}@media (max-width: 640px){._detailHead_1aw9y_516{padding:1.25rem}._reportMenu_1aw9y_539{right:auto;left:0}}._detailTop_1aw9y_554{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}._docsCard_1aw9y_555{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-line);border-radius:16px;padding:1.25rem 1.25rem 1rem;min-width:0}._docsHead_1aw9y_556{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._docsEmpty_1aw9y_557{font-size:var(--step--1);color:var(--color-ink-soft);margin:auto 0;text-align:center;padding:1.5rem 0}._docsList_1aw9y_558{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._docsList_1aw9y_558 li+li{border-top:1px solid var(--color-line)}._docsItem_1aw9y_560{display:flex;align-items:center;gap:.85rem;padding:.7rem .5rem;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s ease}._docsItem_1aw9y_560:hover{background:var(--color-surface)}._docsItem_1aw9y_560:hover ._docsOpen_1aw9y_562{color:var(--color-accent);transform:translate(1px,-1px)}._docsIcon_1aw9y_563{width:38px;height:38px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b}._docsIcon_1aw9y_563[data-kind=pdf]{background:#fee2e2;color:#dc2626}._docsIcon_1aw9y_563[data-kind=img]{background:#dbeafe;color:#2563eb}._docsIcon_1aw9y_563[data-kind=video]{background:#ede9fe;color:#7c3aed}._docsIcon_1aw9y_563[data-kind=zip]{background:#fef3c7;color:#b45309}._docsIcon_1aw9y_563[data-kind=sheet]{background:#dcfce7;color:#15803d}._docsIcon_1aw9y_563[data-kind=word]{background:#dbeafe;color:#1d4ed8}._docsIcon_1aw9y_563[data-kind=cad]{background:#e0f2fe;color:#0369a1}._docsIcon_1aw9y_563[data-kind=quote],._docsIcon_1aw9y_563[data-kind=order],._docsIcon_1aw9y_563[data-kind=invoice]{background:#ecfdf3;color:var(--color-accent)}._docsInfo_1aw9y_572{display:flex;flex-direction:column;min-width:0;flex:1}._docsName_1aw9y_573{font-size:var(--step--1);font-weight:500;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docsMeta_1aw9y_574{font-size:.75rem;color:var(--color-ink-soft);margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docsOpen_1aw9y_562{flex-shrink:0;color:var(--color-ink-muted);transition:color .15s ease,transform .15s ease}._docsMore_1aw9y_576{margin-top:auto;align-self:flex-start;padding:.6rem .5rem 0;background:none;border:none;color:var(--color-accent);font-size:var(--step--1);font-weight:500;cursor:pointer}@media (max-width: 900px){._detailTop_1aw9y_554{grid-template-columns:minmax(0,1fr)}}._timelineCard_1aw9y_582{margin-top:1.25rem;background:var(--color-bg);border:1px solid var(--color-line);border-radius:16px;padding:.5rem 1.75rem 1.75rem}@media (max-width: 640px){._timelineCard_1aw9y_582{padding:.25rem 1.1rem 1.25rem}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}:root{--color-page: #1e2125;--color-bg: #ffffff;--color-surface: #f6f6f4;--color-surface-2: #efeeea;--color-line: #e6e6e2;--color-ink: #0e0e0e;--color-ink-soft: #5a5a57;--color-ink-muted: #8c8c87;--color-accent: #54b53c;--color-accent-bright: #6ce053;--color-accent-soft: #54b53c1a;--color-accent-2: #E8612A;--color-accent-2-soft: #E8612A1a;--color-on-ink: #ffffff;--color-on-accent: #ffffff;--color-danger: #c0392b;--color-solid: #ffffff;--color-plate: #ffffff;--font-title: "Manrope", "Inter", "Neue Haas Grotesk Display", system-ui, sans-serif;--font-body: "DM Sans", "Inter", "Neue Haas Grotesk Display", system-ui, sans-serif;--font-display: "DM Sans", "Inter", "Neue Haas Grotesk Display", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--step--2: clamp(.75rem, .72rem + .12vw, .82rem);--step--1: clamp(.85rem, .8rem + .2vw, .95rem);--step-0: clamp(1rem, .95rem + .25vw, 1.125rem);--step-1: clamp(1.15rem, 1.05rem + .45vw, 1.375rem);--step-2: clamp(1.5rem, 1.3rem + .9vw, 2rem);--step-3: clamp(2.25rem, 1.7rem + 2.5vw, 3.75rem);--step-4: clamp(3rem, 2rem + 4vw, 5.5rem);--step-5: clamp(3.5rem, 2.2rem + 5.5vw, 7.5rem);--grid-gutter: clamp(1rem, 2vw, 2rem);--page-px: clamp(1.25rem, 4vw, 3rem);--section-py: clamp(4rem, 8vw, 7rem);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s;--t-base: .24s}html{color-scheme:light}.theme-studio{color-scheme:dark;--color-bg: rgba(30, 34, 39, .72);--color-surface: rgba(20, 24, 29, .55);--color-surface-2: rgba(255, 255, 255, .07);--color-line: rgba(255, 255, 255, .12);--color-ink: #f4f5f6;--color-ink-soft: #c5cbd3;--color-ink-muted: #8d959f;--color-accent: #6ce053;--color-accent-bright: #82ec6b;--color-accent-soft: rgba(108, 224, 83, .16);--color-on-ink: #1c2024;--color-on-accent: #14181b;--color-danger: #ff8a7a;--color-solid: #262a30;--color-plate: #eef0f2;color:var(--color-ink)}body{font-family:var(--font-body);font-weight:400;font-size:var(--step-0);color:var(--color-ink);background:var(--color-page);min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-title)}#root{display:flex;flex-direction:column;min-height:100dvh}::selection{background:var(--color-accent);color:#fff}.mono-tag{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-soft);letter-spacing:.02em}.accent-rule{display:block;width:clamp(40px,6vw,88px);height:2px;background:var(--color-accent);border:0;margin:0}.page-x{padding-left:var(--page-px);padding-right:var(--page-px)}
