@layer base{._container_1hhjs_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px;>*{flex:1 1 auto;min-height:0}}._container_1hhjs_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1hhjs_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1hhjs_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1hhjs_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-layer{outline:none}._container_1hhjs_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1hhjs_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1hhjs_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-sector,._container_1hhjs_2 .recharts-surface{outline:none}._tooltip_1hhjs_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1hhjs_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1hhjs_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1hhjs_102{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1hhjs_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1hhjs_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1hhjs_124{flex-shrink:0}._tooltipItemIndicator-dot_1hhjs_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1hhjs_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1hhjs_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1hhjs_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1hhjs_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1hhjs_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1hhjs_180{align-items:center}._tooltipItemLabelContent_1hhjs_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1hhjs_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1hhjs_195{font-weight:600;color:var(--popup-foreground)}._legend_1hhjs_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1hhjs_209{margin-bottom:var(--spacing-4)}._legend-bottom_1hhjs_213{margin-top:var(--spacing-4)}._legendItem_1hhjs_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1hhjs_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._card_1vdzc_1{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform var(--animation-duration-normal) ease}._header_1vdzc_14{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._title_1vdzc_21{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}._infoIcon_1vdzc_29{color:var(--muted-foreground);opacity:.7;cursor:help;transition:opacity .2s}._infoIcon_1vdzc_29:hover{opacity:1}._content_1vdzc_40{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);flex:1;justify-content:center}@media(min-width:768px){._content_1vdzc_40{flex-direction:row;align-items:center;justify-content:space-around;text-align:left}._details_1vdzc_58{align-items:flex-start;text-align:left}}._circleContainer_1vdzc_64{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:160px;flex-shrink:0}._circleSvg_1vdzc_74{transform:rotate(-90deg);overflow:visible}._circleBg_1vdzc_79{fill:transparent;stroke:var(--muted);opacity:.2}._circleProgress_1vdzc_85{fill:transparent;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}._scoreContent_1vdzc_90{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._scoreValue_1vdzc_99{font-family:var(--font-family-heading);font-size:3rem;font-weight:700;line-height:1;transition:color .3s ease}._scoreStatus_1vdzc_107{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-top:var(--spacing-1)}._details_1vdzc_58{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:300px;text-align:center;align-items:center}._message_1vdzc_125{font-size:1rem;line-height:1.5;color:var(--foreground);font-weight:500}._factors_1vdzc_132{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}._factorsLabel_1vdzc_139{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:600}._factorsList_1vdzc_147{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center}@media(min-width:768px){._factorsList_1vdzc_147{justify-content:flex-start}}._factorTag_1vdzc_160{font-size:.75rem;padding:2px 8px;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);white-space:nowrap}@layer base{._container_1087s_2{background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-8)}._header_1087s_18{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--spacing-4)}._titleGroup_1087s_26{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_1087s_26{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_1087s_40{font-size:.875rem;color:var(--muted-foreground);margin:0}._rangeSelector_1087s_47{display:flex;gap:var(--spacing-2);background:var(--muted);padding:4px;border-radius:var(--radius-full)}._rangeButton_1087s_55{background:transparent;border:none;padding:6px 12px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;color:var(--muted-foreground);cursor:pointer;transition:all .2s ease}._rangeButton_1087s_55:hover{color:var(--foreground)}._activeRange_1087s_71{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm)}._wellnessSection_1087s_78{width:100%}._statsGrid_1087s_83{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}@media(max-width:768px){._statsGrid_1087s_83{grid-template-columns:repeat(2,1fr)}._header_1087s_18{flex-direction:column;align-items:flex-start}}@media(max-width:480px){._statsGrid_1087s_83{grid-template-columns:1fr}}._chartsStack_1087s_107{display:flex;flex-direction:column;gap:var(--spacing-6)}._chartCard_1087s_113{background:var(--background);border-radius:var(--radius);padding:var(--spacing-5);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._chartHeader_1087s_123{display:flex;justify-content:space-between;align-items:center}._chartTitle_1087s_129{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._chartBody_1087s_136{height:300px;width:100%;min-height:0}}._container_1wdg7_1{background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--spacing-4);position:relative;overflow:visible}._header_1wdg7_16{display:flex;justify-content:space-between;align-items:center}._month_1wdg7_22{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--foreground);margin:0}._nav_1wdg7_30{display:flex;gap:var(--spacing-2);color:var(--muted-foreground)}._weekdays_1wdg7_36{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:.75rem;font-weight:600;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._grid_1wdg7_46{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;opacity:0;transform:translateY(10px);transition:all .6s ease-out}._grid_1wdg7_46._visible_1wdg7_55{opacity:1;transform:translateY(0)}._dayCell_1wdg7_60{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:1rem;color:var(--foreground);position:relative;transition:background-color .3s ease}._dayCell_1wdg7_60._empty_1wdg7_73{pointer-events:none}._dayCell_1wdg7_60._highlighted_1wdg7_77{background-color:var(--muted);font-weight:600}._dot_1wdg7_82{width:5px;height:5px;background-color:var(--secondary);border-radius:50%;margin-top:2px;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}._dot_1wdg7_82._dotVisible_1wdg7_93{opacity:1;transform:scale(1)}._tooltip_1wdg7_99{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--foreground);color:var(--background);padding:8px 12px;border-radius:var(--radius);width:140px;text-align:center;font-size:.75rem;pointer-events:none;box-shadow:var(--shadow-lg);z-index:10;animation:_popIn_1wdg7_1 .4s cubic-bezier(.175,.885,.32,1.275) forwards}._tooltip_1wdg7_99:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:var(--foreground) transparent transparent transparent}._tooltipTitle_1wdg7_128{display:block;font-weight:700;margin-bottom:2px}._tooltipText_1wdg7_134{opacity:.9;font-style:normal}@keyframes _popIn_1wdg7_1{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.8)}to{opacity:1;transform:translate(-50%) translateY(-8px) scale(1)}}._card_5nvqp_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);cursor:pointer;transition:all var(--animation-duration-normal) ease;display:flex;flex-direction:column;gap:var(--spacing-3);position:relative;overflow:hidden}._card_5nvqp_1:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._header_5nvqp_21{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._title_5nvqp_28{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.3}._meta_5nvqp_37{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}._moodContainer_5nvqp_47{display:flex}._moodBadge_5nvqp_51{font-size:.75rem;padding:2px 8px;height:auto}._snippet_5nvqp_57{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._tags_5nvqp_68{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:auto}._tag_5nvqp_68{display:inline-flex;align-items:center;gap:2px;font-size:.75rem;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);padding:2px 8px;border-radius:var(--radius-full);font-weight:500}._highlight_5nvqp_87{background-color:var(--secondary);color:var(--secondary-foreground);font-weight:600;padding:0 2px;border-radius:2px}.dark ._highlight_5nvqp_87{background-color:color-mix(in srgb,var(--secondary) 40%,transparent);color:var(--secondary)}.dark ._tag_5nvqp_68{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}._container_472nb_1{display:flex;flex-direction:column;width:100%;max-width:1000px;background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;height:600px}._searchSection_472nb_15{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);display:flex;gap:var(--spacing-3);align-items:center;background-color:var(--background);border-bottom:1px solid transparent}._searchBarWrapper_472nb_24{position:relative;flex:1;display:flex;align-items:center}._searchIconWrapper_472nb_31{position:absolute;left:var(--spacing-4);z-index:10;pointer-events:none;display:flex;align-items:center;justify-content:center}._searchIcon_472nb_31{color:var(--muted-foreground)}._largeInput_472nb_46{height:3.5rem!important;padding-left:3rem!important;padding-right:2.5rem!important;font-size:1.125rem!important;border-radius:var(--radius-md)!important;background-color:var(--card)!important;box-shadow:var(--shadow-sm)!important;border-color:var(--border)!important}._largeInput_472nb_46:focus{border-color:var(--primary)!important;box-shadow:var(--shadow-focus)!important}._clearButton_472nb_62{position:absolute;right:var(--spacing-3);background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._clearButton_472nb_62:hover{background-color:var(--muted);color:var(--foreground)}._filterButton_472nb_82{height:3.5rem!important;padding-left:var(--spacing-5)!important;padding-right:var(--spacing-5)!important;font-size:1rem!important;background-color:var(--card)!important;gap:var(--spacing-2)!important}._filterCount_472nb_91{background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;padding:0 6px;border-radius:99px;min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-weight:700}._filtersRow_472nb_106{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--background);border-bottom:1px solid var(--border);min-height:3.5rem}._filterBadge_472nb_116{cursor:pointer;padding-right:var(--spacing-2)!important;gap:var(--spacing-1);transition:all .2s}._filterBadge_472nb_116:hover{background-color:var(--muted);border-color:var(--muted-foreground)}._filterRemoveIcon_472nb_128{opacity:.6}._filterBadge_472nb_116:hover ._filterRemoveIcon_472nb_128{opacity:1}._addFilterBtn_472nb_136{background:none;border:1px dashed var(--border);color:var(--muted-foreground);font-size:.875rem;padding:4px 12px;border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}._addFilterBtn_472nb_136:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._filtersPlaceholder_472nb_156{height:24px;width:100%}._resultsArea_472nb_162{flex:1;background-color:var(--surface);padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4)}._resultsHeader_472nb_172{display:flex;justify-content:space-between;align-items:center}._resultsCount_472nb_178{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._resultsList_472nb_184{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-6)}@keyframes _slideUpFade_472nb_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}._animateCard_472nb_203{animation:_slideUpFade_472nb_1 .5s ease-out forwards;opacity:0}._skeletons_472nb_209{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonCard_472nb_215{height:140px;width:100%;background-color:var(--border);border-radius:var(--radius);opacity:.3;animation:_pulse_472nb_1 1.5s infinite ease-in-out}@keyframes _pulse_472nb_1{0%{opacity:.1}50%{opacity:.3}to{opacity:.1}}@media(max-width:600px){._searchSection_472nb_15{flex-direction:column;padding:var(--spacing-4)}._filterButton_472nb_82{width:100%}._filtersRow_472nb_106{padding-left:var(--spacing-4);padding-right:var(--spacing-4);overflow-x:auto;white-space:nowrap}}._card_1wpbx_1{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}._card_1wpbx_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--demo-color)}._header_1wpbx_19{padding:var(--spacing-5);border-bottom:1px solid var(--border);background:var(--surface)}._titleRow_1wpbx_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._title_1wpbx_25{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}._badge_1wpbx_40{font-size:.65rem;height:1.25rem;padding:0 var(--spacing-2);opacity:.7}._description_1wpbx_47{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._viewport_1wpbx_54{position:relative;flex:1;background:var(--background);overflow:hidden;min-height:240px;display:flex;align-items:center;justify-content:center}._demoContent_1wpbx_65{width:100%;height:100%;pointer-events:none;user-select:none}._overlay_1wpbx_73{position:absolute;inset:0;pointer-events:auto;z-index:10}._container_1l6tw_1{width:100%;height:100%;min-height:500px;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}._card_1l6tw_11{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:0 4px 24px #0000000f;display:flex;flex-direction:column;width:100%;max-width:600px;min-height:480px}._cardHeader_1l6tw_23{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-4)}._categoryBadge_1l6tw_29{font-size:.75rem;font-weight:600}._questionContent_1l6tw_34{text-align:center;margin:var(--spacing-6) 0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-4)}._instruction_1l6tw_44{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted-foreground);font-weight:600;margin:0}._definition_1l6tw_53{font-family:var(--font-family-heading);font-size:1.5rem;line-height:1.5;color:var(--foreground);font-weight:400;margin:0}._optionsGrid_1l6tw_62{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);margin-top:auto}._optionBtn_1l6tw_69{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--surface);border:2px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-size:.9375rem;font-weight:500;transition:all .2s ease;text-align:left;min-height:60px}._optionBtn_1l6tw_69._selecting_1l6tw_85{border-color:var(--primary);transform:scale(1.02);box-shadow:0 4px 12px #00000014}._optionLabel_1l6tw_91{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-full);font-weight:700;font-size:.75rem;flex-shrink:0}._optionText_1l6tw_105{flex:1}._resultHeader_1l6tw_109{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._statusIconWrapperSuccess_1l6tw_117{color:var(--success);animation:_popIn_1l6tw_1 .4s cubic-bezier(.175,.885,.32,1.275)}._statusTitleSuccess_1l6tw_122{font-family:var(--font-family-base);color:var(--success);font-weight:600;font-size:1.5rem;margin:0}._wordReveal_1l6tw_130{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);animation:_fadeUp_1l6tw_1 .5s ease-out}._bigWord_1l6tw_140{font-family:var(--font-family-heading);font-size:2.5rem;color:var(--primary);margin:0;line-height:1.1;font-weight:600}._meaningContext_1l6tw_149{max-width:480px;margin:0 auto;width:100%}._meaningText_1l6tw_155{font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.6;text-align:center}@keyframes _popIn_1l6tw_1{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _fadeUp_1l6tw_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){._card_1l6tw_11{padding:var(--spacing-6)}._definition_1l6tw_53{font-size:1.25rem}._bigWord_1l6tw_140{font-size:2rem}._optionsGrid_1l6tw_62{grid-template-columns:1fr}._optionBtn_1l6tw_69{min-height:52px;font-size:.875rem}}._container_jse1o_1{width:100%;height:100%;min-height:500px;display:flex;gap:var(--spacing-6);padding:var(--spacing-6);background:linear-gradient(to bottom right,rgba(159,184,159,.1),transparent);border-radius:var(--radius-lg)}._sidebar_jse1o_12{flex:0 0 200px;display:flex;flex-direction:column;gap:var(--spacing-6)}._themeInfo_jse1o_19{display:flex;flex-direction:column;gap:var(--spacing-3)}._themeName_jse1o_25{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}._progressBar_jse1o_33{height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progressFill_jse1o_40{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-full)}._progressLabel_jse1o_46{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._wordList_jse1o_52{display:flex;flex-direction:column;gap:var(--spacing-2)}._listTitle_jse1o_58{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1)}._wordItem_jse1o_65{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;background:transparent}._wordFound_jse1o_78{font-weight:600;text-decoration:line-through;background-color:color-mix(in srgb,currentColor 10%,transparent)}._checkIcon_jse1o_84{flex-shrink:0}._gridWrapper_jse1o_88{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._grid_jse1o_88{display:flex;flex-direction:column;gap:3px}._row_jse1o_105{display:flex;gap:3px}._cell_jse1o_110{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-monospace);font-weight:600;font-size:.75rem;color:var(--foreground);border-radius:4px;transition:all .15s ease-out;background:transparent}._cell_jse1o_110._found_jse1o_125{background-color:#9fb89f;color:#fff;animation:_cellPulse_jse1o_1 .4s ease-out}@keyframes _cellPulse_jse1o_1{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:768px){._container_jse1o_1{flex-direction:column;padding:var(--spacing-4)}._sidebar_jse1o_12{flex:0 0 auto}._cell_jse1o_110{width:20px;height:20px;font-size:.6875rem}}._container_2t9na_1{position:relative;width:100%;height:100%;min-height:400px;background:linear-gradient(180deg,#a1c4fd,#c2e9fb,#f5f3ed);overflow:hidden;border-radius:var(--radius-lg)}._scenery_2t9na_11{position:absolute;inset:0;pointer-events:none;overflow:hidden}._sun_2t9na_18{position:absolute;top:5%;right:10%;color:#fdb813;filter:drop-shadow(0 0 10px rgba(253,184,19,.4));animation:_sunGlow_2t9na_1 3s ease-in-out infinite alternate}@keyframes _sunGlow_2t9na_1{0%{opacity:.9}to{opacity:1}}._cloud1_2t9na_32{position:absolute;top:15%;left:20%;color:#fff;opacity:.7;animation:_floatCloud_2t9na_1 15s linear infinite}._cloud2_2t9na_41{position:absolute;top:25%;right:30%;color:#fff;opacity:.6;animation:_floatCloud_2t9na_1 20s linear infinite}@keyframes _floatCloud_2t9na_1{0%{transform:translate(0)}to{transform:translate(20px)}}._hillBig_2t9na_55{position:absolute;bottom:-20px;left:-5%;width:110%;height:120px;background-color:#c5e1a5;border-radius:50% 50% 0 0;opacity:.6}._hillSmall_2t9na_66{position:absolute;bottom:-15px;right:-10%;width:80%;height:90px;background-color:#a5d6a7;border-radius:50% 50% 0 0;opacity:.5}._bird_2t9na_77{position:absolute;left:50px;width:32px;height:32px;z-index:10;transition:transform .1s linear}._birdBody_2t9na_86{width:100%;height:100%;background-color:#d4a574;border-radius:50%;position:relative;box-shadow:inset -1px -1px 3px #0000001a}._birdEye_2t9na_95{position:absolute;top:6px;right:8px;width:6px;height:6px;background-color:#1a1a1a;border-radius:50%}._birdBeak_2t9na_105{position:absolute;top:11px;right:-6px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #D35400}._birdWing_2t9na_116{position:absolute;top:16px;left:4px;width:16px;height:10px;background-color:#fff6;border-radius:50% 50% 0 0}._pipe_2t9na_126{position:absolute;width:50px;background-color:#8b9a7a;border:2px solid #7A8B69;border-radius:6px;box-shadow:3px 3px #0000001a;z-index:8}._affirmation_2t9na_136{position:absolute;font-family:var(--font-family-base);font-size:1rem;color:var(--primary);text-shadow:0 2px 4px rgba(255,255,255,.8);pointer-events:none;z-index:9;white-space:nowrap;transform:translate(-50%)}._score_2t9na_148{position:absolute;top:var(--spacing-4);left:50%;transform:translate(-50%);font-family:var(--font-family-heading);font-size:2rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:700;z-index:15;pointer-events:none}@layer base{._section_zlbuf_2{padding:var(--spacing-12) var(--spacing-6);max-width:90rem;margin:0 auto;width:100%;opacity:0;transform:translateY(4rem) scale(.98);transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}._visible_zlbuf_12{opacity:1;transform:translateY(0) scale(1)}._container_zlbuf_17{max-width:65rem;margin:0 auto}._header_zlbuf_22{text-align:center;margin-bottom:var(--spacing-10);display:flex;flex-direction:column;align-items:center}._badge_zlbuf_30{display:inline-block;padding:6px 12px;border-radius:99px;background:#8b9a7a26;color:var(--accent);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-4);border:1px solid rgba(139,154,122,.3)}._title_zlbuf_44{font-family:Manrope,sans-serif;font-size:3rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);letter-spacing:-.02em}._subtitle_zlbuf_53{font-family:var(--font-family-base);font-size:1.25rem;color:var(--muted-foreground);margin:0;line-height:1.6;font-weight:400;max-width:32rem}._grid_zlbuf_63{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-10)}@media(min-width:768px){._grid_zlbuf_63{grid-template-columns:repeat(2,1fr)}}._card_zlbuf_76{background:var(--surface);border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:var(--spacing-6);text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;box-shadow:0 4px 12px #00000008}._card_zlbuf_76:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#0000001a;background:#fff}.dark ._card_zlbuf_76:hover{background:color-mix(in srgb,var(--surface),white 5%)}._cardHeader_zlbuf_99{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._iconWrapper_zlbuf_106{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}._durationBadge_zlbuf_115{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground);background:#0000000a;padding:4px 8px;border-radius:6px;font-weight:500}._cardTitle_zlbuf_125{font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._cardDescription_zlbuf_133{font-family:var(--font-family-base);font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.5}._ctaWrapper_zlbuf_141{text-align:center}._cta_zlbuf_141{min-width:200px}@media(max-width:768px){._title_zlbuf_44{font-size:2.25rem}}}@layer base{._section_tsw4v_2{padding:var(--spacing-12) var(--spacing-6);max-width:90rem;margin:0 auto;width:100%;opacity:0;transform:translateY(4rem) scale(.98);transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}._visible_tsw4v_12{opacity:1;transform:translateY(0) scale(1)}._container_tsw4v_17{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center;background:#ffffff80;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);padding:var(--spacing-10);box-shadow:0 4px 24px #0000000a}._content_tsw4v_31{display:flex;flex-direction:column;align-items:flex-start}._badge_tsw4v_37{display:inline-block;padding:6px 12px;border-radius:99px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-4);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._title_tsw4v_51{font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4);line-height:1.2}._subtitle_tsw4v_60{font-family:var(--font-family-base);font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-8)}._featureList_tsw4v_68{list-style:none;padding:0;margin:0 0 var(--spacing-8);display:grid;gap:var(--spacing-4);width:100%}._featureItem_tsw4v_77{display:flex;align-items:center;gap:var(--spacing-4)}._iconBox_tsw4v_83{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--surface);color:var(--primary);border:1px solid var(--border);flex-shrink:0}._featureText_tsw4v_96{font-weight:500;color:var(--foreground);font-size:1rem}._actions_tsw4v_102{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:flex-start}._ctaButton_tsw4v_109{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}._disclaimer_tsw4v_114{font-size:.75rem;color:var(--muted-foreground);margin:0;font-style:normal}._visuals_tsw4v_122{display:flex;justify-content:center;align-items:center;height:100%;perspective:1000px}._cardStack_tsw4v_130{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:26rem;transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s ease}._container_tsw4v_17:hover ._cardStack_tsw4v_130{transform:rotateY(0) rotateX(0)}._featureCard_tsw4v_144{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-5);display:flex;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow);transition:all .3s ease}._featureCard_tsw4v_144:hover{transform:translate(8px) scale(1.02);box-shadow:var(--shadow-md);border-color:var(--primary);z-index:10}._cardIconWrapper_tsw4v_163{width:3rem;height:3rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0000001a}._cardContent_tsw4v_174{flex:1}._cardTitle_tsw4v_178{font-family:var(--font-family-base);font-weight:600;font-size:1rem;margin:0 0 var(--spacing-1);color:var(--foreground)}._cardText_tsw4v_186{font-size:.875rem;color:var(--muted-foreground);margin:0}.dark ._container_tsw4v_17{background:#1e1e1e66;border-color:#ffffff14}.dark ._iconBox_tsw4v_83{background-color:#ffffff0d;border-color:#ffffff1a}@media(max-width:968px){._container_tsw4v_17{grid-template-columns:1fr;padding:var(--spacing-8) var(--spacing-6);gap:var(--spacing-10)}._content_tsw4v_31{align-items:center;text-align:center}._featureList_tsw4v_68{max-width:24rem;margin-left:auto;margin-right:auto}._featureItem_tsw4v_77{text-align:left}._actions_tsw4v_102{align-items:center}._cardStack_tsw4v_130{transform:none;max-width:100%}}@media(max-width:480px){._title_tsw4v_51{font-size:2rem}._section_tsw4v_2{padding:var(--spacing-8) var(--spacing-4)}}}@layer base{._section_1vnh2_2{padding:var(--spacing-12) var(--spacing-6);max-width:90rem;margin:0 auto;width:100%;opacity:0;transform:translateY(4rem) scale(.98);transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}._visible_1vnh2_12{opacity:1;transform:translateY(0) scale(1)}._container_1vnh2_17{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center;background:#ffffff80;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:0 4px 24px #0000000a;overflow:hidden}._content_1vnh2_31{display:flex;flex-direction:column;align-items:flex-start;z-index:2}._badge_1vnh2_38{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:6px 12px;border-radius:99px;background:color-mix(in srgb,var(--eagle-accent) 10%,transparent);color:var(--eagle-accent);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-4);border:1px solid color-mix(in srgb,var(--eagle-accent) 20%,transparent)}._title_1vnh2_54{font-family:Manrope,sans-serif;font-size:3rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4);line-height:1.1}._subtitle_1vnh2_63{font-family:var(--font-family-base);font-size:1.25rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-3)}._description_1vnh2_71{font-family:var(--font-family-base);font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-8)}._actions_1vnh2_79{display:flex;gap:var(--spacing-4)}._ctaButton_1vnh2_84{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}._visuals_1vnh2_89{display:flex;justify-content:center;align-items:center;position:relative;min-height:400px}._orbContainer_1vnh2_97{position:relative;width:320px;height:320px;display:flex;align-items:center;justify-content:center}._orbOuter_1vnh2_106,._orbMiddle_1vnh2_106,._orbInner_1vnh2_106{position:absolute;border-radius:50%;filter:blur(24px);mix-blend-mode:multiply;opacity:.6}._orbOuter_1vnh2_106{width:100%;height:100%;background:radial-gradient(circle at 30% 30%,var(--category-rose),transparent 70%)}._orbMiddle_1vnh2_106{width:80%;height:80%;background:radial-gradient(circle at 70% 70%,var(--eagle-accent),transparent 70%)}._orbInner_1vnh2_106{width:60%;height:60%;background:radial-gradient(circle at 50% 50%,var(--category-amber),transparent 70%);filter:blur(16px)}._orbCore_1vnh2_133{position:relative;z-index:10;width:120px;height:120px;background:#ffffffd9;backdrop-filter:blur(12px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.6)}._coreIcon_1vnh2_148{color:var(--primary);opacity:.8}.dark ._container_1vnh2_17{background:#1e1e1e66;border-color:#ffffff14}.dark ._orbOuter_1vnh2_106,.dark ._orbMiddle_1vnh2_106,.dark ._orbInner_1vnh2_106{mix-blend-mode:screen;opacity:.4}.dark ._orbCore_1vnh2_133{background:#00000080;border-color:#ffffff1a}.dark ._coreIcon_1vnh2_148{color:var(--foreground)}@media(max-width:968px){._container_1vnh2_17{grid-template-columns:1fr;padding:var(--spacing-8) var(--spacing-6);gap:2.5rem;text-align:center}._content_1vnh2_31{align-items:center}._title_1vnh2_54{font-size:2.5rem}._visuals_1vnh2_89{min-height:320px}}}._card_d6wpl_1{background-color:var(--card);border-radius:28px;padding:56px;box-shadow:0 2px 16px #0000000a,0 8px 48px #0000000f;border:none;display:flex;flex-direction:column;height:100%;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;will-change:transform,box-shadow;-webkit-font-smoothing:antialiased}._card_d6wpl_1:hover{transform:scale(1.015) translateY(-8px) rotateX(1deg) rotateY(2deg);box-shadow:0 8px 32px #00000014,0 16px 64px #00000014}._popularCard_d6wpl_26{border:none;background-color:var(--card);box-shadow:0 2px 16px #0000000a,0 8px 48px #0000000f}._popularCard_d6wpl_26:hover{box-shadow:0 8px 32px #00000014,0 16px 64px #00000014}._mostPopularLabel_d6wpl_40{position:absolute;top:24px;left:50%;transform:translate(-50%);font-family:var(--font-family-base);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);-webkit-font-smoothing:antialiased}._cardHeader_d6wpl_54{text-align:center;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid color-mix(in srgb,var(--border) 30%,transparent)}._planName_d6wpl_61{font-family:var(--font-family-base);font-size:2rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em;margin-bottom:16px;-webkit-font-smoothing:antialiased}._featureLabelsList_d6wpl_71{display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:32px}._featureLabel_d6wpl_71{font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:color-mix(in srgb,var(--foreground) 60%,transparent);-webkit-font-smoothing:antialiased}._priceBlock_d6wpl_87{display:flex;align-items:baseline;justify-content:center;margin-bottom:8px;color:var(--foreground);transform:translateZ(10px)}._currency_d6wpl_96{font-family:var(--font-family-base);font-size:2.5rem;font-weight:600;margin-right:4px;color:color-mix(in srgb,var(--foreground) 60%,transparent);align-self:flex-start;margin-top:16px;-webkit-font-smoothing:antialiased}._amount_d6wpl_107{font-size:5rem;font-weight:700;font-family:var(--font-family-base);line-height:1;letter-spacing:-.03em;-webkit-font-smoothing:antialiased}._period_d6wpl_116{font-size:1.125rem;font-weight:400;color:color-mix(in srgb,var(--foreground) 50%,transparent);margin-left:4px;-webkit-font-smoothing:antialiased}._secondaryPrice_d6wpl_124{font-family:var(--font-family-base);font-size:.9375rem;font-weight:400;color:color-mix(in srgb,var(--foreground) 60%,transparent);margin:0 0 16px;-webkit-font-smoothing:antialiased}._description_d6wpl_133{font-family:var(--font-family-base);font-size:1rem;color:color-mix(in srgb,var(--foreground) 60%,transparent);line-height:1.6;font-weight:400;margin:0;-webkit-font-smoothing:antialiased}._features_d6wpl_143{flex:1;display:flex;flex-direction:column;gap:24px;margin-bottom:48px}._featureItem_d6wpl_151{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-family-base);font-size:1rem;color:var(--foreground);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}._checkWrapper_d6wpl_163{display:flex;align-items:center;justify-content:center;width:20px;height:24px;flex-shrink:0}._checkIcon_d6wpl_172{color:color-mix(in srgb,var(--foreground) 30%,transparent)}._featureText_d6wpl_176{flex:1;color:var(--foreground)}._subFeatures_d6wpl_181{margin:8px 0 0;padding-left:0;list-style-type:none;font-size:.9375rem;color:color-mix(in srgb,var(--foreground) 60%,transparent);line-height:1.6}._subFeatures_d6wpl_181 li{margin-top:4px}._infoIcon_d6wpl_194{display:inline-block;margin-left:6px;color:color-mix(in srgb,var(--foreground) 40%,transparent);vertical-align:middle;cursor:help;transition:color .2s ease}._infoIcon_d6wpl_194:hover{color:color-mix(in srgb,var(--foreground) 70%,transparent)}._cardFooter_d6wpl_207{margin-top:auto;transform:translateZ(10px)}._ctaButton_d6wpl_212{width:100%;height:56px;font-size:1.0625rem;font-weight:600;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:none;-webkit-font-smoothing:antialiased}._ctaButton_d6wpl_212:hover{transform:scale(1.015);box-shadow:none}.dark ._card_d6wpl_1{background-color:var(--card);box-shadow:0 2px 16px #0000001f,0 8px 48px #00000029}.dark ._card_d6wpl_1:hover{box-shadow:0 8px 32px #00000029,0 16px 64px #0003}@media(max-width:768px){._card_d6wpl_1{padding:40px;border-radius:24px}._cardHeader_d6wpl_54{margin-bottom:32px;padding-bottom:32px}._planName_d6wpl_61{font-size:1.75rem}._amount_d6wpl_107{font-size:4rem}._currency_d6wpl_96{font-size:2rem}._features_d6wpl_143{margin-bottom:32px;gap:20px}._card_d6wpl_1:hover{transform:scale(1.01) translateY(-4px)}._ctaButton_d6wpl_212{height:52px}}._section_1i75h_1{padding:var(--spacing-16) var(--spacing-6);background-color:var(--background);transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}._visible_1i75h_7{animation:_slideInUp_1i75h_1 .8s cubic-bezier(.16,1,.3,1) ease-out}@keyframes _slideInUp_1i75h_1{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}._container_1i75h_22{max-width:1200px;margin:0 auto}._header_1i75h_27{text-align:center;margin-bottom:var(--spacing-12);display:flex;flex-direction:column;align-items:center}._badge_1i75h_35{display:inline-block;padding:6px 12px;border-radius:99px;background:#f5b8411f;color:#d99a2a;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-4);border:1px solid rgba(245,184,65,.25)}._title_1i75h_49{font-family:Manrope,sans-serif;font-size:3rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);letter-spacing:-.02em}._subtitle_1i75h_58{font-family:var(--font-family-base);font-size:1.25rem;color:var(--muted-foreground);margin:0 0 var(--spacing-8);line-height:1.6;font-weight:400;max-width:600px}._toggleWrapper_1i75h_68{display:flex;justify-content:center}._toggle_1i75h_68{transform:scale(1.1)}._grid_1i75h_77{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-8)}@media(min-width:768px){._grid_1i75h_77{grid-template-columns:repeat(3,1fr)}}._card_1i75h_90{padding:var(--spacing-8)!important}._footer_1i75h_94{text-align:center;margin-top:var(--spacing-8)}._viewAllBtn_1i75h_99{font-size:1rem;color:var(--muted-foreground);gap:var(--spacing-2)}._viewAllBtn_1i75h_99:hover{color:var(--foreground);background:transparent}@media(max-width:768px){._title_1i75h_49{font-size:2.25rem}._toggle_1i75h_68{transform:scale(1)}}._heroSection_k9v0w_2{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-6);overflow:hidden}._heroBackground_k9v0w_13{position:absolute;inset:0;z-index:0;overflow:hidden}._gradientOrb1_k9v0w_20,._gradientOrb2_k9v0w_21,._gradientOrb3_k9v0w_22{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;animation:_float_k9v0w_1 12s ease-in-out infinite;mix-blend-mode:multiply}._gradientOrb1_k9v0w_20{width:600px;height:600px;background:radial-gradient(circle,#F5B841 0%,transparent 70%);top:-200px;left:-200px;animation-delay:0s}._gradientOrb2_k9v0w_21{width:700px;height:700px;background:radial-gradient(circle,#9FB89F 0%,transparent 70%);bottom:-250px;right:-250px;animation-delay:-4s}._gradientOrb3_k9v0w_22{width:500px;height:500px;background:radial-gradient(circle,#D4A574 0%,transparent 70%);top:40%;left:60%;transform:translate(-50%,-50%);animation-delay:-8s}@keyframes _float_k9v0w_1{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(50px,-40px) scale(1.1) rotate(5deg)}50%{transform:translate(20px,40px) scale(.95) rotate(-5deg)}75%{transform:translate(-40px,10px) scale(1.05) rotate(3deg)}}._heroContent_k9v0w_74{position:relative;z-index:1;text-align:center;max-width:56rem;animation:_fadeInUp_k9v0w_1 .8s cubic-bezier(.16,1,.3,1)}@keyframes _fadeInUp_k9v0w_1{0%{opacity:0;transform:translateY(4rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._logoWrapper_k9v0w_93{margin-bottom:var(--spacing-6);animation:_floatLogo_k9v0w_1 4s ease-in-out infinite}@keyframes _floatLogo_k9v0w_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}._heroLogo_k9v0w_107{width:10rem;height:10rem;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(245,184,65,.2))}._heroTitle_k9v0w_114{font-family:Manrope,sans-serif;font-size:5.5rem;font-weight:700;margin:0 0 var(--spacing-4);letter-spacing:-.02em;line-height:1;color:var(--foreground);text-shadow:0 4px 12px rgba(0,0,0,.05)}._heroTagline_k9v0w_125{font-family:var(--font-family-base);font-size:2rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4);line-height:1.4;font-weight:400;min-height:2.8rem}._heroSubheading_k9v0w_135{font-family:var(--font-family-base);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin:0 0 2.5rem;opacity:.8;animation:_pulseText_k9v0w_1 2s infinite}._arrowDown_k9v0w_146{display:inline-block;margin-left:8px;font-weight:700}@keyframes _pulseText_k9v0w_1{0%,to{opacity:.6}50%{opacity:1}}._blinkingCursor_k9v0w_157{display:inline-block;margin-left:2px;font-weight:100;animation:_blink_k9v0w_157 1s step-end infinite}@keyframes _blink_k9v0w_157{0%,to{opacity:1}50%{opacity:0}}._heroButtons_k9v0w_169{display:flex;gap:var(--spacing-4);justify-content:center;margin-bottom:var(--spacing-8);flex-wrap:wrap;opacity:0;animation:_fadeIn_k9v0w_1 .8s ease-out .4s forwards}@keyframes _fadeIn_k9v0w_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._primaryCta_k9v0w_190{background:var(--foreground);color:var(--background);border:none;box-shadow:0 4px 16px #00000014;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:1.125rem;padding:0 2.5rem;height:3.5rem;font-family:var(--font-family-base);font-weight:500}._primaryCta_k9v0w_190:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._secondaryCta_k9v0w_208{border-color:var(--foreground);color:var(--foreground);transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:1.125rem;padding:0 2.5rem;height:3.5rem;font-family:var(--font-family-base);font-weight:500}._secondaryCta_k9v0w_208:hover{background-color:#00000008;transform:translateY(-2px)}._scrollIndicator_k9v0w_224{position:absolute;bottom:var(--spacing-8);left:50%;transform:translate(-50%);z-index:1;opacity:0;animation:_fadeIn_k9v0w_1 1s ease-out 1.2s forwards}._scrollMouse_k9v0w_234{width:28px;height:42px;border:2px solid var(--muted-foreground);border-radius:20px;position:relative;opacity:.6}._scrollWheel_k9v0w_243{width:4px;height:8px;background-color:var(--muted-foreground);border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:_scroll_k9v0w_224 1.5s ease-out infinite}@keyframes _scroll_k9v0w_224{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(16px)}}.dark ._gradientOrb1_k9v0w_20,.dark ._gradientOrb2_k9v0w_21,.dark ._gradientOrb3_k9v0w_22{opacity:.2;mix-blend-mode:screen}@media(max-width:768px){._gradientOrb1_k9v0w_20,._gradientOrb2_k9v0w_21,._gradientOrb3_k9v0w_22{filter:blur(60px);opacity:.2}._gradientOrb1_k9v0w_20{width:300px;height:300px}._gradientOrb2_k9v0w_21{width:350px;height:350px}._gradientOrb3_k9v0w_22{width:250px;height:250px}._heroTitle_k9v0w_114{font-size:3.5rem}._heroLogo_k9v0w_107{width:8rem;height:8rem}._heroTagline_k9v0w_125{font-size:1.5rem}._heroButtons_k9v0w_169{flex-direction:column;align-items:stretch;width:100%;max-width:20rem;margin-left:auto;margin-right:auto}._primaryCta_k9v0w_190,._secondaryCta_k9v0w_208{width:100%}}._adminLink_k9v0w_324{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground);opacity:.5;transition:all var(--animation-duration-fast) ease;padding:var(--spacing-2);border-radius:var(--radius-full);background:transparent;border:none;cursor:pointer}._adminLink_k9v0w_324:hover{opacity:.8;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._adminGateContainer_k9v0w_344{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:var(--spacing-4)}._pinContainer_k9v0w_352{margin-top:var(--spacing-2);transform:scale(.8);transform-origin:center top}@media(max-width:480px){._heroSection_k9v0w_2{min-height:90vh;padding:var(--spacing-6) var(--spacing-4)}._heroTitle_k9v0w_114{font-size:2.5rem}._heroLogo_k9v0w_107{width:6rem;height:6rem}._heroTagline_k9v0w_125{font-size:1.25rem}}._deepDiveSection_1rhuh_1{padding:var(--spacing-12) var(--spacing-6) var(--spacing-4);max-width:96rem;margin:0 auto;width:100%;opacity:0;transform:translateY(4rem) scale(.98);transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}._deepDiveSection_1rhuh_1+._deepDiveSection_1rhuh_1{padding-top:var(--spacing-8)}._sectionVisible_1rhuh_21{opacity:1;transform:translateY(0) scale(1)}._deepDiveContent_1rhuh_30{display:flex;align-items:center;gap:var(--spacing-10)}._deepDiveReversed_1rhuh_36 ._deepDiveContent_1rhuh_30{flex-direction:row-reverse}._deepDiveText_1rhuh_40{flex:.8}._deepDiveBadge_1rhuh_44{display:inline-block;font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary);font-weight:600;margin-bottom:var(--spacing-3);text-transform:uppercase;letter-spacing:.05em;background:#ffffff80;padding:4px 10px;border-radius:4px;border:1px solid rgba(0,0,0,.05)}._deepDiveTitle_1rhuh_59{font-family:Manrope,sans-serif;font-size:2.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);letter-spacing:-.02em}._deepDiveSubtitle_1rhuh_68{font-family:var(--font-family-base);font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin:0;font-weight:400}._deepDiveDemoWrapper_1rhuh_77{flex:1.2;display:flex;justify-content:center;perspective:1000px}._demoContainer_1rhuh_84{width:100%;transition:transform .3s ease;filter:drop-shadow(0 12px 32px rgba(0,0,0,.08))}._demoContainer_1rhuh_84:hover{transform:translateY(-4px)}@media(max-width:968px){._deepDiveContent_1rhuh_30{flex-direction:column;text-align:center;gap:var(--spacing-8)}._deepDiveReversed_1rhuh_36 ._deepDiveContent_1rhuh_30{flex-direction:column}._deepDiveTitle_1rhuh_59{font-size:2rem}._deepDiveSection_1rhuh_1{padding:var(--spacing-6) var(--spacing-4)}}@layer base{._landingPage_diwrq_2{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;font-family:var(--font-family-base)}._loadingContainer_diwrq_10{min-height:100vh;background-color:var(--background)}._loadingContent_diwrq_15{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._loadingSkeleton_diwrq_24{border-radius:var(--radius-lg)}._loadingGrid_diwrq_28{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._perchesSection_diwrq_37,._howItWorksSection_diwrq_38,._trustSection_diwrq_39,._demoSection_diwrq_40{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);max-width:90rem;margin:0 auto;width:100%;opacity:0;transform:translateY(4rem) scale(.98);transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}._finalCtaSection_diwrq_50{padding:var(--spacing-6) var(--spacing-6) var(--spacing-8);max-width:90rem;margin:0 auto;width:100%;opacity:0;transform:translateY(4rem) scale(.98);transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}._perchesSection_diwrq_37{max-width:100%;padding-bottom:0;margin-bottom:0}._perchesSection_diwrq_37+*{margin-top:var(--spacing-12)!important}._deepDiveSection_diwrq_72{opacity:1!important;transform:translateY(0) scale(1)!important}._sectionVisible_diwrq_77{opacity:1;transform:translateY(0) scale(1)}._sectionHeader_diwrq_82{text-align:center;margin-bottom:var(--spacing-8);display:flex;flex-direction:column;align-items:center}._sectionBadge_diwrq_90{display:inline-block;padding:6px 12px;border-radius:99px;background:#f5b8411f;color:#d99a2a;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-4);border:1px solid rgba(245,184,65,.25)}._sectionTitle_diwrq_104{font-family:Manrope,sans-serif;font-size:3rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);letter-spacing:-.02em}._sectionSubtitle_diwrq_113{font-family:var(--font-family-base);font-size:1.25rem;color:var(--muted-foreground);margin:0;line-height:1.6;font-weight:400}._stepsContainer_diwrq_123{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8);max-width:65rem;margin:0 auto}._stepCard_diwrq_131{position:relative;text-align:center;padding:1.25rem;opacity:0;transform:translateY(2rem);transition:all .6s cubic-bezier(.34,1.56,.64,1)}._stepCardVisible_diwrq_140{opacity:1;transform:translateY(0)}._stepNumber_diwrq_145{width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;background:transparent;color:var(--foreground);border:2px solid var(--foreground);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:1.5rem;font-weight:600;transition:all .3s ease}._stepCard_diwrq_131:hover ._stepNumber_diwrq_145{background:var(--foreground);color:var(--background);transform:scale(1.05)}._demoSection_diwrq_40{display:flex;flex-direction:column;align-items:center}._stepTitle_diwrq_174{font-family:var(--font-family-heading);font-size:1.375rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._stepDescription_diwrq_182{font-family:var(--font-family-base);font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0;font-weight:400}._stepConnector_diwrq_191{position:absolute;top:2.5rem;right:-2.5rem;width:3rem;height:1px;background:linear-gradient(90deg,var(--muted-foreground) 0%,transparent 100%);opacity:.25}._scaledDemo_diwrq_203{width:100%;min-height:400px;transform:scale(.8);transform-origin:top center}._productDemoWrapper_diwrq_210{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-4);transform:scale(.85);transform-origin:top center}._largeProductDemo_diwrq_219{box-shadow:0 20px 48px -12px #0000001f}._trustSection_diwrq_39{background:transparent;padding:var(--spacing-8) var(--spacing-6)}._trustGrid_diwrq_231{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:80rem;margin:0 auto}._trustBadge_diwrq_240{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6) 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:1 1 200px;max-width:280px;box-shadow:0 2px 8px #00000005;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(20px)}._trustBadgeVisible_diwrq_257{opacity:1;transform:translateY(0)}._trustBadge_diwrq_240:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000000f;border-color:var(--primary)}._trustIcon_diwrq_268{color:var(--primary);margin-bottom:var(--spacing-3)}._trustContent_diwrq_273{display:flex;flex-direction:column;gap:var(--spacing-1)}._trustTitle_diwrq_279{font-family:var(--font-family-base);font-weight:600;font-size:1rem;margin:0;color:var(--foreground)}._trustDescription_diwrq_287{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5;font-weight:400}._perchesScrollContainer_diwrq_297{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:var(--spacing-8) var(--spacing-6) 2.5rem;margin:0 auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}._perchesScrollContainer_diwrq_297::-webkit-scrollbar{display:none}._perchCard_diwrq_314{flex:0 0 auto;width:340px;min-height:220px;background:var(--surface);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:32px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 4px 12px #0000000d,0 1px 2px #00000005;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._perchCard_diwrq_314:hover{transform:scale(1.02);box-shadow:0 20px 40px -8px #0000001f,0 8px 16px -4px #0000000a;z-index:10;border-color:transparent}._perchIconWrapper_diwrq_339{margin-bottom:var(--spacing-4);color:var(--primary);opacity:.8}._perchName_diwrq_345{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2);letter-spacing:-.01em}._perchDescription_diwrq_354{font-family:Manrope,sans-serif;font-size:1rem;color:var(--muted-foreground);line-height:1.7;margin:0;font-weight:400}@media(max-width:968px){._perchCard_diwrq_314{width:300px;padding:24px}}@media(max-width:480px){._perchesScrollContainer_diwrq_297{padding-left:var(--spacing-4);padding-right:var(--spacing-4);gap:16px}._perchCard_diwrq_314{width:85vw;padding:24px;min-height:auto}}.dark ._perchCard_diwrq_314{background:var(--card);border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 12px #0003}.dark ._perchCard_diwrq_314:hover{box-shadow:0 20px 40px -8px #0006;background:var(--surface)}._gamesSection_diwrq_398{padding:var(--spacing-6) var(--spacing-6);background:var(--muted);width:100%}._gameDemosGrid_diwrq_404{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-6);max-width:1400px;margin:0 auto var(--spacing-8)}@media(min-width:768px){._gameDemosGrid_diwrq_404{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._gameDemosGrid_diwrq_404{grid-template-columns:repeat(3,1fr)}}._gamesCtaWrapper_diwrq_428{display:flex;justify-content:center}._gamesCta_diwrq_428{background:var(--foreground);color:var(--background);border:none;box-shadow:0 4px 16px #00000014;font-size:1.125rem;padding:0 2.5rem;height:3.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);font-weight:500}._gamesCta_diwrq_428:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._ctaCard_diwrq_451{background:#ffffff80;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-6);text-align:center;max-width:50rem;margin:0 auto;box-shadow:0 16px 48px #0000000d;position:relative;overflow:hidden}._ctaCard_diwrq_451:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f5b841,#9fb89f,#d4a574)}._ctaSparkle_diwrq_475{color:#f5b841;margin-bottom:1.25rem;animation:_sparkle_diwrq_1 3s ease-in-out infinite}@keyframes _sparkle_diwrq_1{0%,to{transform:rotate(0) scale(1);opacity:1}50%{transform:rotate(180deg) scale(1.2);opacity:.7}}._ctaTitle_diwrq_492{font-family:Manrope,sans-serif;font-size:2.75rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3)}._ctaDescription_diwrq_500{font-family:var(--font-family-base);font-size:1.375rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-8);max-width:40rem;margin-left:auto;margin-right:auto;font-weight:400}._ctaButton_diwrq_512{background:var(--foreground);color:var(--background);border:none;box-shadow:0 8px 24px #0000001f;font-size:1.125rem;padding:0 var(--spacing-12);height:3.75rem;border-radius:var(--radius-full);transition:all .3s cubic-bezier(.25,.8,.25,1);font-weight:500}._ctaButton_diwrq_512:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000029}.dark ._ctaCard_diwrq_451{background:#1e1e1e80;border:1px solid rgba(255,255,255,.1)}@media(max-width:768px){._scaledDemo_diwrq_203,._productDemoWrapper_diwrq_210{transform:none}}@media(max-width:968px){._stepsContainer_diwrq_123{grid-template-columns:1fr;gap:var(--spacing-6)}._stepConnector_diwrq_191{display:none}._sectionTitle_diwrq_104{font-size:2.5rem}}@media(max-width:768px){._sectionTitle_diwrq_104{font-size:2.25rem}._ctaTitle_diwrq_492{font-size:2rem}}@media(max-width:480px){._featuresSection_diwrq_570,._howItWorksSection_diwrq_38,._trustSection_diwrq_39,._finalCtaSection_diwrq_50,._demoSection_diwrq_40,._gamesSection_diwrq_398{padding:var(--spacing-8) var(--spacing-4)}._deepDiveSection_diwrq_72{padding:var(--spacing-6) var(--spacing-4)}._ctaTitle_diwrq_492{font-size:1.75rem}._ctaDescription_diwrq_500{font-size:1.125rem}._sectionTitle_diwrq_104{font-size:2rem}}}
