._root_17mxq_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:var(--color-bg)}._card_17mxq_10{text-align:center;max-width:420px;padding:var(--space-3xl) var(--space-xl);background:var(--color-surface-raised);border:1px solid var(--color-border-visible);border-radius:var(--radius-xl)}._icon_17mxq_19{display:inline-flex;color:var(--color-accent);margin-bottom:var(--space-lg);opacity:.6}._title_17mxq_26{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm)}._message_17mxq_34{font-size:15px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-xl);word-break:break-word}._button_17mxq_42{padding:10px 24px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-glow));border:none;border-radius:var(--radius-full);cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease-out;box-shadow:0 2px 8px #abe74440}._button_17mxq_42:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px #abe74459}._button_17mxq_42:active{transform:translateY(0) scale(.98)}._sidebar_495bw_2{position:fixed;top:var(--announcement-offset, 0px);left:0;bottom:0;width:var(--studio-sidebar-width);display:flex;flex-direction:column;background:var(--sidebar);border-right:1px solid var(--color-border);z-index:50;-webkit-user-select:none;user-select:none}._logoRow_495bw_17{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px;flex-shrink:0}._logo_495bw_17{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._logoImg_495bw_32{width:160px;height:auto;object-fit:contain}._brandName_495bw_38{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--color-accent);white-space:nowrap}._brandName_495bw_38 strong{color:var(--color-accent)}._bellBtn_495bw_51{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--color-accent);background:transparent;border:none;cursor:pointer;transition:color .15s,background .15s}._bellBtn_495bw_51:hover,._bellBtnActive_495bw_69{color:var(--color-text-secondary);background:#ffffff0f}._notifBackdrop_495bw_75{position:fixed;inset:var(--announcement-offset, 0px) 0 0;z-index:60}._notifPopover_495bw_81{position:fixed;top:calc(var(--announcement-offset, 0px) + 56px);left:260px;z-index:61;width:320px;max-height:400px;overflow-y:auto;padding:8px 0;background:var(--color-surface-overlay);border:1px solid var(--color-border-visible);border-radius:12px;box-shadow:0 16px 40px #00000073,0 0 0 1px #0003}._notifHeader_495bw_98{padding:12px 16px 8px}._notifTitle_495bw_102{font-size:13px;font-weight:600;color:var(--color-text)}._notifEmpty_495bw_108{padding:20px 16px;font-size:13px;color:var(--color-text-secondary);text-align:center}._notifItem_495bw_115{padding:10px 16px;border-bottom:1px solid var(--color-border)}._notifItem_495bw_115:last-child{border-bottom:none}._notifText_495bw_124{font-size:13px;color:var(--color-text-secondary);line-height:1.45;margin-bottom:3px}._notifTime_495bw_131{font-size:12.5px;color:var(--color-text-muted)}._nav_495bw_137{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 12px 12px}._nav_495bw_137::-webkit-scrollbar{width:3px}._nav_495bw_137::-webkit-scrollbar-track{background:transparent}._nav_495bw_137::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._nav_495bw_137::-webkit-scrollbar-thumb:hover{background:#ffffff24}._navGroup_495bw_162{margin-bottom:4px}._navGroup_495bw_162+._navGroup_495bw_162{padding-top:8px}._sectionLabel_495bw_171{font-size:12.5px;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px 6px}._navItem_495bw_181{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border-radius:8px;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:background .12s,color .12s;text-align:left;position:relative}._navItem_495bw_181:hover{color:var(--color-text);background:#ffffff0d}._navItemActive_495bw_209{color:var(--color-text);background:var(--sidebar-accent)}._navItemActive_495bw_209:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 2px 2px 0;background:var(--color-accent)}._navItemActive_495bw_209:hover{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}._navIcon_495bw_231{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--color-accent)}._navItemActive_495bw_209 ._navIcon_495bw_231{opacity:1}._navLabel_495bw_246{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navItemSub_495bw_253{font-size:14px;height:34px;font-weight:400}._recentItem_495bw_260{height:32px;font-size:14px;font-weight:400}._recentDot_495bw_266{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0;opacity:.5;margin-left:7px;margin-right:-3px}._navItemActive_495bw_209 ._recentDot_495bw_266{background:var(--color-accent);opacity:1}._userFooter_495bw_283{position:relative;padding:8px 10px;border-top:1px solid var(--color-border);flex-shrink:0}._userTrigger_495bw_290{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:10px;background:transparent;border:none;cursor:pointer;transition:background .15s;text-align:left}._userTrigger_495bw_290:hover{background:#ffffff0d}._userTriggerActive_495bw_308{background:#ffffff12}._avatar_495bw_312{width:32px;height:32px;border-radius:8px;background:var(--color-accent);color:var(--color-bg-soft);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}._userMeta_495bw_326{display:flex;flex-direction:column;min-width:0;flex:1}._userName_495bw_333{font-size:14px;font-weight:600;color:var(--color-text);line-height:1.2}._userEmail_495bw_340{font-size:12.5px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_495bw_348{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s ease,color .15s;margin-right:2px}._chevronUp_495bw_357{transform:rotate(0);color:var(--color-text-secondary)}._chevron_495bw_348:not(._chevronUp_495bw_357){transform:rotate(180deg)}._profileMenu_495bw_367{position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;z-index:70;background:var(--color-surface-overlay);border:1px solid var(--color-border-visible);border-radius:12px;box-shadow:0 -4px 24px #00000059,0 16px 40px #0006,0 0 0 1px #00000026;padding:6px;animation:_profileMenuIn_495bw_1 .15s cubic-bezier(.16,1,.3,1)}@keyframes _profileMenuIn_495bw_1{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._profileMenuHeader_495bw_395{display:flex;align-items:center;gap:10px;padding:8px 10px 10px}._profileMenuAvatar_495bw_402{width:34px;height:34px;border-radius:9px;background:var(--color-accent);color:#08050c;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}._profileMenuMeta_495bw_416{display:flex;flex-direction:column;min-width:0}._profileMenuName_495bw_422{font-size:13px;font-weight:600;color:var(--color-text);line-height:1.25}._profileMenuEmail_495bw_429{font-size:12.5px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileMenuDivider_495bw_437{height:1px;background:var(--color-border);margin:4px 0}._profileMenuItem_495bw_443{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border-radius:7px;font-family:var(--font-body);font-size:13px;font-weight:450;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:background .1s,color .1s;text-align:left}._profileMenuItem_495bw_443 svg{flex-shrink:0;opacity:.6;transition:opacity .1s}._profileMenuItem_495bw_443:hover{background:#ffffff0f;color:var(--color-text)}._profileMenuItem_495bw_443:hover svg{opacity:1}._profileMenuSignOut_495bw_479{color:#f87171}._profileMenuSignOut_495bw_479 svg{opacity:.7}._profileMenuSignOut_495bw_479:hover{background:#ef44441a;color:#fca5a5}._profileMenuSignOut_495bw_479:hover svg{opacity:1}._bellBadge_495bw_496{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:8px;background:var(--color-accent);color:var(--color-bg-soft);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;pointer-events:none}._notifItemUnread_495bw_514{background:var(--color-accent-wash);border-left:2px solid var(--color-accent);padding-left:10px}._overlay_495bw_520{position:fixed;inset:var(--announcement-offset, 0px) 0 0;z-index:49;background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(max-width:768px){._sidebar_495bw_2{transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}._sidebarOpen_495bw_535{transform:translate(0);box-shadow:4px 0 40px #0009}}._page_10jkm_1{width:min(1420px,calc(100% - 48px));margin:0 auto;padding:42px 0 72px}._intro_10jkm_7{min-height:210px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding:24px 0 34px;border-bottom:1px solid var(--color-border)}._introCopy_10jkm_17{max-width:760px}._kicker_10jkm_21,._sectionLabel_10jkm_22,._eyebrow_10jkm_23,._foundationLabel_10jkm_24{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._kicker_10jkm_21,._sectionLabel_10jkm_22,._eyebrow_10jkm_23{color:var(--color-accent)}._intro_10jkm_7 h1{margin-top:10px;font-family:var(--font-display);font-size:clamp(42px,4.4vw,62px);font-weight:500;line-height:1;letter-spacing:-.025em}._introCopy_10jkm_17>p:last-child{max-width:650px;margin-top:16px;color:var(--color-text-muted);font-size:15px;line-height:1.6}._foundation_10jkm_24{min-width:310px;padding:15px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 74%,transparent)}._foundationLabel_10jkm_24{color:var(--color-text-muted)}._foundationItems_10jkm_67{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._foundationItems_10jkm_67 span{padding:5px 8px;border-radius:var(--radius-md);background:var(--color-bg-soft);color:var(--color-text-secondary);font-size:13px}._tools_10jkm_82{padding-top:32px}._sectionHeader_10jkm_86{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}._sectionHeader_10jkm_86 h2{margin-top:4px;font-family:var(--font-display);font-size:27px;font-weight:500;letter-spacing:-.01em}._toolCount_10jkm_102{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}._grid_10jkm_109{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._card_10jkm_115{position:relative;min-width:0;min-height:292px;display:flex;flex-direction:column;padding:17px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 86%,var(--color-bg));transition:transform .16s var(--ease-out),border-color .16s ease,background .16s ease}._card_10jkm_115:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(145deg,var(--color-accent-wash),transparent 44%);transition:opacity .16s ease}._card_10jkm_115:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 86%,var(--color-bg))}._card_10jkm_115:hover:after{opacity:1}._card_10jkm_115:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._primaryCard_10jkm_169{border-color:color-mix(in srgb,var(--color-accent) 24%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 5%,transparent),transparent 35%),color-mix(in srgb,var(--color-surface) 90%,var(--color-bg))}._cardTop_10jkm_184,._cardMain_10jkm_185,._capabilities_10jkm_186,._openRow_10jkm_187{position:relative;z-index:1}._cardTop_10jkm_184{display:flex;align-items:center;justify-content:space-between;gap:10px}._icon_10jkm_199{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));border-radius:var(--radius-md);color:var(--color-accent);background:var(--color-accent-wash)}._ready_10jkm_212{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}._readyDot_10jkm_222{width:6px;height:6px;border-radius:50%;background:#70c48f;box-shadow:0 0 0 3px color-mix(in srgb,#70c48f 12%,transparent)}._cardMain_10jkm_185{margin-top:28px}._cardMain_10jkm_185 h3{margin-top:6px;font-family:var(--font-display);font-size:27px;font-weight:500;letter-spacing:-.015em}._cardMain_10jkm_185 p{min-height:64px;margin-top:9px;color:var(--color-text-muted);font-size:14px;line-height:1.55}._capabilities_10jkm_186{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:18px}._capabilities_10jkm_186 span{padding:4px 6px;border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-soft) 74%,transparent);font-size:12px;line-height:1}._openRow_10jkm_187{margin-top:16px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:13px;font-weight:600}._openIcon_10jkm_280{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--color-primary-foreground);background:var(--color-accent);font-size:14px;transition:transform .16s ease}._card_10jkm_115:hover ._openIcon_10jkm_280{transform:translate(2px)}@media(max-width:1220px){._grid_10jkm_109{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){._intro_10jkm_7{grid-template-columns:1fr;gap:22px;align-items:start}._foundation_10jkm_24{min-width:0;width:fit-content}._grid_10jkm_109{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){._page_10jkm_1{width:min(100% - 28px,1420px);padding:24px 0 52px}._intro_10jkm_7{min-height:0;padding:18px 0 28px}._intro_10jkm_7 h1{font-size:clamp(38px,12vw,52px)}._sectionHeader_10jkm_86{align-items:start;flex-direction:column;gap:7px}._grid_10jkm_109{grid-template-columns:1fr}._card_10jkm_115{min-height:260px}._cardMain_10jkm_185 p{min-height:auto}}._page_10jkm_1{width:100%;min-height:100vh;margin:0;padding:var(--page-padding-block) var(--page-padding-inline);background:var(--color-bg)}._dashboardHeader_10jkm_362{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:0}._dashboardHeader_10jkm_362 h1{margin-top:7px;color:var(--color-text);font-family:var(--font-display);font-size:32px;font-weight:600}._headerDescription_10jkm_379{margin-top:7px;color:var(--color-text-muted);font-size:15px}._headerStatus_10jkm_385,._rowStatus_10jkm_386{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;white-space:nowrap}._workspaceSection_10jkm_396{padding-top:28px}._brandBanner_10jkm_400{position:relative;isolation:isolate;overflow:hidden;margin-top:20px;padding:24px;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-lg);background:var(--card)}._brandBanner_10jkm_400:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.2;filter:grayscale(1);background:url(/branding/world.png) right center / cover,url(/branding/grid.png) center / cover;pointer-events:none}._brandBanner_10jkm_400 h2{margin-top:8px;font-size:clamp(24px,2vw,30px);font-weight:600}._brandBanner_10jkm_400>p:last-child{margin-top:12px;max-width:48rem;color:var(--muted-foreground);font-size:14px}._workspaceRows_10jkm_436{overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._workspaceRow_10jkm_436{min-height:82px;display:grid;grid-template-columns:38px minmax(220px,1.4fr) minmax(220px,1fr) 80px 24px;align-items:center;gap:14px;padding:13px 12px;border-top:1px solid var(--color-border);color:var(--color-text-secondary);background:transparent;transition:background .14s ease,color .14s ease}._workspaceRow_10jkm_436:first-child{border-top:0}._workspaceRow_10jkm_436:hover{color:var(--color-text);background:var(--color-surface-raised)}._workspaceRow_10jkm_436:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}._rowIcon_10jkm_469{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-accent) 25%,var(--color-border));border-radius:7px;color:var(--color-accent);background:var(--color-accent-wash)}._rowCopy_10jkm_481{min-width:0}._rowCopy_10jkm_481 strong{display:block;margin-top:3px;color:var(--color-text);font-size:15px;font-weight:600}._rowCopy_10jkm_481 p{margin-top:3px;overflow:hidden;color:var(--color-text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._rowCapabilities_10jkm_500{display:flex;flex-wrap:wrap;gap:5px}._rowCapabilities_10jkm_500 span{padding:4px 6px;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}._rowStatus_10jkm_386{justify-self:end}._openIcon_10jkm_280{color:var(--color-accent);background:transparent;border-radius:0;font-size:18px;transition:transform .14s ease}._workspaceRow_10jkm_436:hover ._openIcon_10jkm_280{transform:translate(3px)}._lowerGrid_10jkm_527{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:28px}._utilityPanel_10jkm_533{border-top:1px solid var(--color-border-visible)}._panelHeading_10jkm_536{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 0 10px}._panelHeading_10jkm_536 strong{color:var(--color-text);font-size:15px;font-weight:600}._utilityRow_10jkm_548,._runtimeLine_10jkm_549{min-height:43px;display:grid;grid-template-columns:1fr 1.3fr 18px;align-items:center;gap:12px;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:14px}._utilityRow_10jkm_548:hover{color:var(--color-text)}._utilityRow_10jkm_548 small,._runtimeLine_10jkm_549 strong{overflow:hidden;color:var(--color-text-muted);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}._utilityRow_10jkm_548 b{color:var(--color-accent);font-size:15px;font-weight:400}._runtimeLine_10jkm_549{grid-template-columns:1fr 1.2fr 45px}._runtimeLine_10jkm_549 i{color:#85cc9c;font-family:var(--font-mono);font-size:11px;font-style:normal;text-align:right;text-transform:uppercase}@media(max-width:900px){._page_10jkm_1{padding:0 20px 40px}._workspaceRow_10jkm_436{grid-template-columns:38px minmax(0,1fr) 24px}._rowCapabilities_10jkm_500,._rowStatus_10jkm_386{display:none}}@media(max-width:620px){._page_10jkm_1{padding:0 14px 32px}._dashboardHeader_10jkm_362{min-height:118px;align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}._dashboardHeader_10jkm_362 h1{font-size:27px}._lowerGrid_10jkm_527{grid-template-columns:1fr;gap:24px}._utilityRow_10jkm_548,._runtimeLine_10jkm_549{grid-template-columns:1fr 1fr 18px}._runtimeLine_10jkm_549{grid-template-columns:1fr 1fr 45px}}._app_1elp6_1,._internalShell_1elp6_5{min-height:100vh}._internalContent_1elp6_9{min-height:100vh;margin-left:var(--studio-sidebar-width)}._mobileMenuButton_1elp6_14{display:none}._routeLoading_1elp6_18{min-height:60vh;display:grid;place-items:center;color:var(--color-text-secondary);font-size:14px;font-weight:600}._globalError_1elp6_27{position:fixed;left:50%;bottom:24px;z-index:1000;display:flex;align-items:center;gap:12px;max-width:min(520px,calc(100vw - 32px));padding:12px 14px;color:#ffd1cb;background:#371212f5;border:1px solid rgba(255,181,169,.28);border-radius:10px;box-shadow:0 18px 48px #00000059;transform:translate(-50%)}._globalError_1elp6_27 span{min-width:0;font-size:13px;line-height:1.4}._globalError_1elp6_27 button{flex:0 0 auto;border:0;border-radius:6px;padding:6px 10px;color:#fff;background:#ffffff1f;font-size:12px;font-weight:700;cursor:pointer}._globalError_1elp6_27 button:hover{background:#ffffff2e}@media(max-width:768px){._internalContent_1elp6_9{margin-left:0}._mobileMenuButton_1elp6_14{position:fixed;top:12px;left:12px;z-index:40;width:36px;height:36px;display:grid;align-content:center;gap:4px;padding:0 9px;border:1px solid var(--color-border-visible);border-radius:8px;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer}._mobileMenuButton_1elp6_14 span{display:block;height:1px;background:currentColor}}@custom-variant dark (&:is(.dark *));:root{--background: oklch(.9967 .0054 95.0974);--foreground: oklch(.6073 .0324 224.1122);--card: oklch(1 0 0);--card-foreground: oklch(.6073 .0324 224.1122);--popover: oklch(.9866 .0227 95.9537);--popover-foreground: oklch(.4663 .0256 226.6574);--primary: oklch(.6975 .1631 38.6907);--primary-foreground: oklch(1 0 0);--secondary: oklch(.5376 .0295 224.6666);--secondary-foreground: oklch(.9367 .0238 223.6811);--muted: oklch(.9551 0 0);--muted-foreground: oklch(.464 0 0);--accent: oklch(.7526 .042 224.8365);--accent-foreground: oklch(.2463 .0116 225.634);--destructive: oklch(.6839 .1908 21.85);--destructive-foreground: oklch(1 0 0);--border: oklch(.8607 0 0);--input: oklch(1 0 0);--ring: oklch(.6975 .1631 38.6907);--chart-1: oklch(.664 .1045 229.9329);--chart-2: oklch(.7193 .0941 228.2882);--chart-3: oklch(.7766 .0794 227.2063);--chart-4: oklch(.875 .0399 225.3625);--chart-5: oklch(.6073 .0324 224.1122);--sidebar: oklch(.9967 .0054 95.0974);--sidebar-foreground: oklch(.6073 .0324 224.1122);--sidebar-primary: oklch(.6975 .1631 38.6907);--sidebar-primary-foreground: oklch(1 0 0);--sidebar-accent: oklch(.7526 .042 224.8365);--sidebar-accent-foreground: oklch(.2463 .0116 225.634);--sidebar-border: oklch(.8607 0 0);--sidebar-ring: oklch(.6975 .1631 38.6907);--font-sans: Barlow Semi Condensed, ui-sans-serif, sans-serif, system-ui;--font-serif: Alegreya, ui-serif, serif;--font-mono: Source Code Pro, ui-monospace, monospace;--radius: .35rem;--shadow-x: 1.5px;--shadow-y: 1.5px;--shadow-blur: 15px;--shadow-spread: -20.5px;--shadow-opacity: .1;--shadow-color: #000000;--shadow-2xs: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .05);--shadow-xs: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .05);--shadow-sm: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .1), 1.5px 1px 2px -21.5px hsl(0 0% 0% / .1);--shadow: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .1), 1.5px 1px 2px -21.5px hsl(0 0% 0% / .1);--shadow-md: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .1), 1.5px 2px 4px -21.5px hsl(0 0% 0% / .1);--shadow-lg: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .1), 1.5px 4px 6px -21.5px hsl(0 0% 0% / .1);--shadow-xl: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .1), 1.5px 8px 10px -21.5px hsl(0 0% 0% / .1);--shadow-2xl: 1.5px 1.5px 15px -20.5px hsl(0 0% 0% / .25);--tracking-normal: .05em;--spacing: .25rem}.dark{--background: oklch(.1492 .014 263.2327);--foreground: oklch(.8853 0 0);--card: oklch(.2103 .0191 252.088);--card-foreground: oklch(.9392 .0266 111.5401);--popover: oklch(.1714 .0237 257.2135);--popover-foreground: oklch(.9099 .0215 112.6028);--primary: oklch(.6975 .1631 38.6907);--primary-foreground: oklch(1 0 0);--secondary: oklch(.9092 .0332 107.0426);--secondary-foreground: oklch(.2429 .0325 251.045);--muted: oklch(.1713 .0167 256.8404);--muted-foreground: oklch(.9158 0 0);--accent: oklch(.3751 .0352 247.2339);--accent-foreground: oklch(.9837 .0295 119.3564);--destructive: oklch(.7159 .1357 21.0149);--destructive-foreground: oklch(1 0 0);--border: oklch(.2626 .019 258.3628);--input: oklch(.1277 .0108 259.6356);--ring: oklch(.5296 .0514 245.9145);--chart-1: oklch(.9159 .0586 206.8812);--chart-2: oklch(.7709 .1022 206.5642);--chart-3: oklch(.6342 .0847 206.4955);--chart-4: oklch(.5026 .077 208.1882);--chart-5: oklch(.3353 .0509 207.0207);--sidebar: oklch(.2103 .0191 252.088);--sidebar-foreground: oklch(.8853 0 0);--sidebar-primary: oklch(.6975 .1631 38.6907);--sidebar-primary-foreground: oklch(1 0 0);--sidebar-accent: oklch(.9837 .0295 119.3564);--sidebar-accent-foreground: oklch(.3751 .0352 247.2339);--sidebar-border: oklch(.2626 .019 258.3628);--sidebar-ring: oklch(.5296 .0514 245.9145);--font-sans: Barlow Semi Condensed, ui-sans-serif, sans-serif, system-ui;--font-serif: Alegreya, ui-serif, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius: .35rem;--shadow-x: 1.5px;--shadow-y: 1.5px;--shadow-blur: 15px;--shadow-spread: -20.5px;--shadow-opacity: .1;--shadow-color: #0b0a09;--shadow-2xs: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .05);--shadow-xs: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .05);--shadow-sm: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .1), 1.5px 1px 2px -21.5px hsl(30 10% 3.9216% / .1);--shadow: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .1), 1.5px 1px 2px -21.5px hsl(30 10% 3.9216% / .1);--shadow-md: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .1), 1.5px 2px 4px -21.5px hsl(30 10% 3.9216% / .1);--shadow-lg: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .1), 1.5px 4px 6px -21.5px hsl(30 10% 3.9216% / .1);--shadow-xl: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .1), 1.5px 8px 10px -21.5px hsl(30 10% 3.9216% / .1);--shadow-2xl: 1.5px 1.5px 15px -20.5px hsl(30 10% 3.9216% / .25)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); --tracking-tighter: calc(var(--tracking-normal) - .05em); --tracking-tight: calc(var(--tracking-normal) - .025em); --tracking-normal: var(--tracking-normal); --tracking-wide: calc(var(--tracking-normal) + .025em); --tracking-wider: calc(var(--tracking-normal) + .05em); --tracking-widest: calc(var(--tracking-normal) + .1em); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;letter-spacing:var(--tracking-normal)}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.dark{color-scheme:dark;--background: #050506;--foreground: #c1c1c1;--card: #141415;--card-foreground: #d9dbd2;--popover: #141315;--popover-foreground: #c1c1c1;--primary: #e78a53;--primary-foreground: #121113;--secondary: #202122;--secondary-foreground: #d9dbd2;--muted: #202122;--muted-foreground: #9e9e9e;--accent: #292a2b;--accent-foreground: #c1c1c1;--destructive: #ef4444;--destructive-foreground: #fafafa;--border: #222222;--input: #222222;--ring: #e78a53;--chart-1: #e78a53;--chart-2: #c87848;--chart-3: #a86640;--chart-4: #888888;--chart-5: #999999;--sidebar: #121212;--sidebar-foreground: #c1c1c1;--sidebar-primary: #e78a53;--sidebar-primary-foreground: #121113;--sidebar-accent: #333333;--sidebar-accent-foreground: #c1c1c1;--sidebar-border: #222222;--sidebar-ring: #e78a53;--tracking-normal: .025em;--color-bg: var(--background);--color-bg-soft: var(--muted);--color-surface: var(--card);--color-surface-raised: var(--popover);--color-surface-overlay: var(--accent);--color-surface-warm: var(--card);--color-accent: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-ring: var(--ring);--color-accent-glow: var(--primary);--color-accent-subtle: color-mix(in srgb, var(--primary) 14%, transparent);--color-accent-wash: color-mix(in srgb, var(--primary) 7%, transparent);--color-secondary: var(--primary);--color-secondary-wash: color-mix(in srgb, var(--accent) 28%, transparent);--color-warm-accent: var(--primary);--color-warm-wash: color-mix(in srgb, var(--primary) 10%, transparent);--color-text: var(--foreground);--color-text-secondary: var(--card-foreground);--color-text-muted: var(--muted-foreground);--color-border: var(--border);--color-border-visible: color-mix(in srgb, var(--border) 78%, var(--foreground));--color-border-glow: color-mix(in srgb, var(--primary) 22%, transparent);--font-display: Outfit, ui-sans-serif, sans-serif, system-ui;--font-body: Outfit, ui-sans-serif, sans-serif, system-ui;--font-sans: var(--font-body);--font-mono: "JetBrains Mono", ui-monospace, monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-5xl: 128px;--space-6xl: 160px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 10px;--radius-2xl: 14px;--radius-full: 9999px;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out: cubic-bezier(.17, .55, .55, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--max-width: 100%;--studio-sidebar-width: 17rem;--page-padding-inline: clamp(20px, 2vw, 40px);--page-padding-block: clamp(20px, 2vh, 32px);--header-height: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg)}body{min-height:100vh;font-family:var(--font-body);font-size:16px;line-height:1.6;letter-spacing:var(--tracking-normal);color:var(--color-text);background-color:var(--color-bg);overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}a{color:inherit;text-decoration:none;touch-action:manipulation}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;touch-action:manipulation}input,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background:color-mix(in srgb,var(--primary) 30%,transparent);color:#fff}:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 72%,transparent);outline-offset:2px;border-radius:4px}.driver-popover.appgen-tour{background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border-visible);border-radius:14px;box-shadow:0 18px 60px #0000008c;max-width:320px}.driver-popover.appgen-tour .driver-popover-title{font-size:1rem;font-weight:700;color:var(--color-text)}.driver-popover.appgen-tour .driver-popover-description{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}.driver-popover.appgen-tour .driver-popover-progress-text{color:var(--color-text-muted);font-size:.75rem}.driver-popover.appgen-tour .driver-popover-navigation-btns button{background:var(--color-accent);color:#fff;text-shadow:none;border:none;border-radius:8px;padding:.45rem .9rem;font-weight:600}.driver-popover.appgen-tour .driver-popover-navigation-btns button:hover{background:var(--color-accent-glow)}.driver-popover.appgen-tour .driver-popover-prev-btn{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-visible)}.driver-popover.appgen-tour .driver-popover-prev-btn:hover{background:#ffffff0f}.driver-popover.appgen-tour .driver-popover-close-btn{color:var(--color-text-muted)}.driver-popover.appgen-tour .driver-popover-arrow{border-color:var(--color-surface-raised)}@keyframes pageRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pageFade{0%{opacity:0}to{opacity:1}}@keyframes glowDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:#ffffff24}
