._container_j88n1_1{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-4);margin-inline:auto}@media (width>=768px){._container_j88n1_1{padding-inline:var(--space-6)}}._footer_g3b8g_1{padding-block:clamp(2rem, 4vw, 3.25rem) var(--space-6);border-top:1px solid var(--color-border);background:radial-gradient(circle at 12% 10%, #6366f114, transparent 28rem), var(--color-bg);margin-top:0}._grid_g3b8g_10{gap:var(--space-8);grid-template-columns:1fr;display:grid}._brandColumn_g3b8g_16{gap:var(--space-2);flex-direction:column;display:flex}._logo_g3b8g_22{align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-text);font-size:var(--text-lg);font-weight:800;display:inline-flex}._logoMark_g3b8g_32{background:linear-gradient(145deg, var(--color-brand-500), var(--accent));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 8px 18px #4f46e538}._tagline_g3b8g_44{max-width:40ch;color:var(--color-text-muted);font-size:var(--text-sm)}._privacyNote_g3b8g_50{max-width:42ch;color:var(--color-text-subtle);font-size:var(--text-xs)}._privacySettings_g3b8g_56{width:fit-content;min-height:32px;color:var(--color-text-muted);font-size:var(--text-xs);text-underline-offset:3px;text-decoration:underline}._privacySettings_g3b8g_56:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}._linkSection_g3b8g_70{min-width:0}._desktopSectionHeading_g3b8g_74,._sectionContent_g3b8g_78{display:none}._sectionContentOpen_g3b8g_82{display:block}._sectionSummary_g3b8g_86{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}._sectionSummary_g3b8g_86 svg{transition:transform var(--transition-fast);flex:none}._sectionSummary_g3b8g_86[aria-expanded=true] svg{transform:rotate(180deg)}._sectionHeading_g3b8g_104{color:var(--color-text);font-size:var(--text-sm);letter-spacing:.035em;text-transform:uppercase;font-weight:750}._linkList_g3b8g_112,._categoryLinks_g3b8g_113{gap:var(--space-1) var(--space-6);display:grid}._categoryLinks_g3b8g_113{grid-template-columns:repeat(2,minmax(0,1fr))}._linkList_g3b8g_112,._categoryLinks_g3b8g_113{padding-bottom:var(--space-3)}._linkList_g3b8g_112 a,._categoryLinks_g3b8g_113 a{width:fit-content;min-height:34px;color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;line-height:1.35;display:inline-flex}._linkList_g3b8g_112 a svg{flex:none;margin-left:2px}._linkList_g3b8g_112 a:hover,._categoryLinks_g3b8g_113 a:hover{color:var(--color-brand-600);transform:translate(2px)}._linkList_g3b8g_112 a,._categoryLinks_g3b8g_113 a{transition:color var(--transition-fast), transform var(--transition-fast)}._bottom_g3b8g_152{justify-content:space-between;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._madeWith_g3b8g_164{align-items:center;gap:5px;display:inline-flex}._madeWith_g3b8g_164 svg{color:#e5484d}@media (width>=600px){._grid_g3b8g_10{grid-template-columns:minmax(0,1.1fr) minmax(150px,.65fr)}._categorySection_g3b8g_172{grid-column:1/-1}._categoryLinks_g3b8g_113{grid-template-columns:repeat(3,minmax(0,1fr))}._sectionSummary_g3b8g_86{display:none}._desktopSectionHeading_g3b8g_74{margin-bottom:var(--space-3);display:block}._sectionContent_g3b8g_78,._sectionContentOpen_g3b8g_82{display:block}._linkList_g3b8g_112,._categoryLinks_g3b8g_113{padding-bottom:0}}@media (width>=1024px){._grid_g3b8g_10{grid-template-columns:minmax(260px,1.15fr) minmax(150px,.55fr) minmax(440px,1.7fr);gap:clamp(2rem,5vw,5rem)}._categorySection_g3b8g_172{grid-column:auto}._categoryLinks_g3b8g_113{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){._footer_g3b8g_1{padding-block:var(--space-6) var(--space-4)}._grid_g3b8g_10{gap:var(--space-3)}._brandColumn_g3b8g_16{padding-bottom:var(--space-3)}._linkSection_g3b8g_70{border-top:1px solid var(--color-border)}._categoryLinks_g3b8g_113{grid-template-columns:repeat(2,minmax(0,1fr))}._bottom_g3b8g_152{margin-top:var(--space-4);padding-top:var(--space-4)}}@media (width<=359px){._categoryLinks_g3b8g_113{grid-template-columns:1fr}}._wrap_r2rqs_1{position:relative}._trigger_r2rqs_5{align-items:center;gap:var(--space-1);height:40px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);background:0 0;font-weight:600;display:inline-flex}._triggerChevron_r2rqs_18{transform:rotate(90deg)}._trigger_r2rqs_5:hover,._trigger_r2rqs_5[aria-expanded=true]{background:var(--color-bg-muted)}._panel_r2rqs_27{top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(680px,92vw);max-height:min(480px,80vh);box-shadow:var(--shadow-lg);z-index:40;display:flex;position:absolute;left:0;overflow:hidden}._categoryList_r2rqs_42{padding:var(--space-2);border-right:1px solid var(--color-border);background:var(--color-bg-subtle);flex:0 0 220px;overflow-y:auto}._categoryItem_r2rqs_50{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500;display:flex}._categoryItem_r2rqs_50:hover,._categoryItemActive_r2rqs_63{background:var(--color-surface);color:var(--color-brand-600);box-shadow:var(--shadow-sm)}._categoryItemName_r2rqs_69{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._categoryItemChevron_r2rqs_77{opacity:0;flex-shrink:0}._categoryItemActive_r2rqs_63 ._categoryItemChevron_r2rqs_77{opacity:1}._flyout_r2rqs_86{min-width:0;padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._flyoutDescription_r2rqs_96{font-size:var(--text-sm);color:var(--color-text-subtle)}._flyoutSection_r2rqs_101{gap:var(--space-2);flex-direction:column;display:flex}._flyoutSectionLabel_r2rqs_107{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);font-weight:700}._toolList_r2rqs_115{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}._toolLink_r2rqs_121{padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._toolLink_r2rqs_121:hover{color:var(--color-brand-600);text-decoration:underline}._seeAllLink_r2rqs_136{align-items:center;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-brand-600);margin-top:auto;font-weight:600;display:inline-flex}._group_314aa_1{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:2px;padding:1px;display:inline-flex}._button_314aa_11{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-text-subtle);transition:color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-base);background:0 0;justify-content:center;align-items:center;display:flex}._button_314aa_11:hover{color:var(--color-text);transform:rotate(8deg)}._button_314aa_11[aria-pressed=true]{background:var(--color-surface);color:var(--color-brand-600);box-shadow:var(--shadow-sm)}._wrap_119bi_1{display:none}@media (width<=1023px){._wrap_119bi_1{display:block}}._trigger_119bi_11{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text);background:0 0;justify-content:center;align-items:center;display:flex}._trigger_119bi_11:hover{background:var(--color-bg-muted)}._backdrop_119bi_26{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_mobileBackdropIn_119bi_1 var(--transition-base) both;background:#0f172a75;justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_119bi_37{background:radial-gradient(circle at 90% 0%, #6366f11f, transparent 20rem), var(--color-bg);width:min(88vw,380px);height:100%;padding-top:max(var(--space-2), env(safe-area-inset-top,0px));padding-bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));animation:_mobilePanelIn_119bi_1 var(--transition-base) both;flex-direction:column;display:flex;box-shadow:-18px 0 48px #0f172a33}@keyframes _mobileBackdropIn_119bi_1{0%{opacity:0}to{opacity:1}}@keyframes _mobilePanelIn_119bi_1{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}._panelHeader_119bi_61{min-height:56px;padding-inline:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._panelLogo_119bi_70{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:800}._closeButton_119bi_76{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text);justify-content:center;align-items:center;display:flex}._closeButton_119bi_76:hover{background:var(--color-bg-muted)}._panelBody_119bi_90{padding:var(--space-3) var(--space-4);overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}._primaryLinks_119bi_100{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._primaryLink_119bi_100{align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-3);font-weight:600;font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}._primaryLink_119bi_100:hover{color:var(--color-brand-600);border-color:var(--color-border-strong)}._sectionLabel_119bi_127{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-2) var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;display:flex}._categoryGrid_119bi_139{gap:var(--space-1);grid-template-columns:1fr;display:grid}._categoryLink_119bi_145{min-height:48px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);justify-content:space-between;align-items:center;display:flex}._categoryLink_119bi_145:hover,._categoryLink_119bi_145:active{background:var(--color-bg-muted);color:var(--color-brand-600)}._categoryLabel_119bi_161{align-items:center;gap:var(--space-3);font-weight:600;font-size:var(--text-base);color:var(--color-text);display:flex}._themeRow_119bi_170{min-height:64px;margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}@media (width<=374px){._primaryLinks_119bi_100{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._backdrop_119bi_26,._panel_119bi_37{animation:none}}._wrap_s7zll_1{width:100%;position:relative}._inputRow_s7zll_6{align-items:center;gap:var(--space-2);min-height:52px;padding-inline:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-base), background-color var(--transition-base);border-radius:11px;display:flex}._inputRow_s7zll_6:focus-within{border-color:var(--color-brand-500);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500) 12%, transparent)}._searchIcon_s7zll_28{color:var(--color-text-subtle);flex-shrink:0}._input_s7zll_6{min-width:0;font-size:var(--text-sm);color:var(--color-text);background:0 0;border:none;flex:1}._input_s7zll_6::-webkit-search-cancel-button{display:none}._clearButton_s7zll_46{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-text-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex}._clearButton_s7zll_46:hover{background:var(--color-border)}._results_s7zll_61{top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border);max-height:min(360px,100dvh - 140px);box-shadow:var(--shadow-lg);z-index:40;padding:var(--space-2);animation:_searchResultsIn_s7zll_1 var(--transition-base) both;border-radius:14px;position:absolute;left:0;right:0;overflow-y:auto}._result_s7zll_61{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;min-height:48px;transition:background-color var(--transition-fast), color var(--transition-fast);display:flex}@keyframes _searchResultsIn_s7zll_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._resultActive_s7zll_97,._result_s7zll_61:hover{background:var(--color-bg-muted)}._resultName_s7zll_102{color:var(--color-text);font-weight:650;display:block}._resultText_s7zll_108{flex:1;min-width:0}._resultCategory_s7zll_113{color:var(--color-text-subtle);font-size:var(--text-xs);margin-top:1px;display:block}._resultBadge_s7zll_120{text-transform:uppercase;color:var(--color-warning);font-size:.6875rem;font-weight:600}._emptyResult_s7zll_127{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-subtle)}._header_1qyaa_1{z-index:50;height:var(--header-height);background:color-mix(in srgb, var(--color-bg) 86%, transparent);border-bottom:1px solid var(--color-border);padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);position:sticky;top:0}@media (width<=1023px){._header_1qyaa_1{-webkit-backdrop-filter:none;backdrop-filter:none}}._inner_1qyaa_18{height:var(--header-height);align-items:center;gap:var(--space-4);display:flex}._logo_1qyaa_25{align-items:center;gap:var(--space-2);font-weight:800;font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.025em;flex-shrink:0;display:inline-flex}._logo_1qyaa_25>span:last-child{background:linear-gradient(120deg, var(--color-text) 18%, var(--color-brand-500) 58%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}._logoMark_1qyaa_43{color:#fff;background:linear-gradient(145deg, var(--color-brand-500), var(--color-brand-700));border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 6px 16px #4f46e538}._desktopNav_1qyaa_55{align-items:center;gap:var(--space-1);flex-shrink:0;display:none}._navLink_1qyaa_62{height:40px;padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);align-items:center;font-weight:600;display:inline-flex;position:relative}._navLink_1qyaa_62:after{content:"";right:var(--space-3);bottom:3px;left:var(--space-3);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-brand-500), var(--accent));height:2px;transition:transform var(--transition-base);position:absolute;transform:scaleX(0)}._navLink_1qyaa_62:hover{background:var(--color-bg-muted)}._navLink_1qyaa_62:hover:after,._navLinkActive_1qyaa_92:after{transform:scaleX(1)}._navLinkActive_1qyaa_92{color:var(--color-brand-600)}._actions_1qyaa_96{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._iconLink_1qyaa_103{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);justify-content:center;align-items:center;display:none}._iconLink_1qyaa_103:hover{background:var(--color-bg-muted)}._feedbackLink_1qyaa_117{justify-content:center;align-items:center;gap:var(--space-2);min-width:40px;height:40px;padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;display:none}._feedbackLink_1qyaa_117:hover{background:var(--color-bg-muted);color:var(--color-brand-600)}._feedbackLabel_1qyaa_136,._desktopThemeSwitcher_1qyaa_140{display:none}._searchTrigger_1qyaa_144,._overlayClose_1qyaa_145{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text);background:0 0;flex:0 0 44px;justify-content:center;align-items:center;display:flex}._searchTrigger_1qyaa_144:hover,._searchTrigger_1qyaa_144[aria-expanded=true],._overlayClose_1qyaa_145:hover{background:var(--color-bg-muted)}._searchLabel_1qyaa_163,._shortcut_1qyaa_164{display:none}._searchOverlay_1qyaa_168{z-index:120;padding:max(var(--space-3), env(safe-area-inset-top,0px)) var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_overlayIn_1qyaa_1 var(--transition-base) both;background:#0f172a75;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}._searchPanel_1qyaa_181{border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(640px,100%);animation:_panelIn_1qyaa_1 var(--transition-base) both;border-radius:20px;margin-top:clamp(0px,10vh,96px);overflow:visible;box-shadow:0 24px 64px #0f172a3d}._searchPanelHeader_1qyaa_192{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}._searchPanelTitle_1qyaa_201,._searchPanelSubtitle_1qyaa_202{display:block}._searchPanelTitle_1qyaa_201{font-size:var(--text-lg);font-weight:750}._searchPanelSubtitle_1qyaa_202{color:var(--color-text-subtle);font-size:var(--text-sm);margin-top:2px}._searchPanelBody_1qyaa_217{padding:var(--space-5)}._searchPanelFooter_1qyaa_221{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-xs);display:flex}._searchPanelFooter_1qyaa_221 kbd,._shortcut_1qyaa_164{font-family:var(--font-sans);font-size:.6875rem}._searchPanelFooter_1qyaa_221 kbd{border:1px solid var(--color-border-strong);background:var(--color-bg-muted);border-radius:5px;padding:2px 6px}@keyframes _overlayIn_1qyaa_1{0%{opacity:0}to{opacity:1}}@keyframes _panelIn_1qyaa_1{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1024px){._desktopNav_1qyaa_55,._iconLink_1qyaa_103,._desktopThemeSwitcher_1qyaa_140,._feedbackLink_1qyaa_117{display:flex}._desktopNav_1qyaa_55{margin-left:var(--space-8)}._actions_1qyaa_96{margin-left:auto}._searchTrigger_1qyaa_144{width:auto;min-width:172px;padding-inline:var(--space-3);gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-muted)}._searchLabel_1qyaa_163{font-size:var(--text-sm);margin-right:auto;display:inline}._shortcut_1qyaa_164{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-subtle);border-radius:5px;padding:2px 6px;display:inline-flex}}@media (width>=1280px){._feedbackLink_1qyaa_117{padding-inline:var(--space-3)}._feedbackLabel_1qyaa_136{display:inline}}@media (width<=430px){._inner_1qyaa_18{gap:var(--space-1)}._actions_1qyaa_96{gap:2px}._logo_1qyaa_25{font-size:var(--text-base)}._logoMark_1qyaa_43{width:32px;height:32px}._searchOverlay_1qyaa_168{background:var(--color-bg);padding:0}._searchPanel_1qyaa_181{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin-top:0}._searchPanelHeader_1qyaa_192,._searchPanelBody_1qyaa_217,._searchPanelFooter_1qyaa_221{padding-inline:var(--space-4)}._searchPanelFooter_1qyaa_221{display:none}}._wrap_1dkck_1{align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}._spinner_1dkck_11{color:var(--color-brand-600);animation:.9s linear infinite _spin_1dkck_11}@keyframes _spin_1dkck_11{to{transform:rotate(360deg)}}._page_mpe37_1{min-height:100dvh;padding:var(--space-5);background:var(--color-bg-subtle);place-items:center;display:grid}._card_mpe37_9{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,560px);box-shadow:var(--shadow-md);padding:clamp(1.5rem,6vw,3rem)}._eyebrow_mpe37_18{color:var(--color-brand-600);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}._card_mpe37_9 h1{margin-top:var(--space-2);font-size:clamp(1.75rem,7vw,2.75rem);line-height:1.1}._card_mpe37_9 p{margin-top:var(--space-4);color:var(--color-text-muted)}._actions_mpe37_37{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._actions_mpe37_37 button,._actions_mpe37_37 a{min-height:44px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-brand-600);border-radius:var(--radius-md);font-weight:700}._actions_mpe37_37 button{color:var(--color-text-on-brand);background:var(--color-brand-600)}._actions_mpe37_37 a{color:var(--color-brand-600);background:var(--color-surface)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%;height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;max-width:100%}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{padding:0;list-style:none}a{color:inherit;text-decoration:none}#root{isolation:isolate;min-width:0;min-height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-500:#635bff;--color-brand-600:#5046e5;--color-brand-700:#4038bd;--primary:var(--color-brand-600);--primary-hover:var(--color-brand-700);--accent:#2563eb;--color-bg:#fbfcff;--color-bg-subtle:#f5f7fc;--color-bg-muted:#eef1f8;--color-surface:#fff;--color-surface-raised:#fff;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--surface:var(--color-surface);--surface-elevated:var(--color-surface-raised);--border:var(--color-border);--color-text:#0f172a;--color-text-muted:#475569;--color-text-subtle:#64748b;--color-text-on-brand:#fff;--text-primary:var(--color-text);--text-secondary:var(--color-text-muted);--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-info:#0284c7;--color-info-bg:#f0f9ff;--color-focus-ring:#4f46e5;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-md:0 10px 24px #0f172a14, 0 2px 6px #0f172a0a;--shadow-lg:0 24px 56px #0f172a24;--shadow:var(--shadow-md);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius:var(--radius-md);--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.5rem;--header-height:64px;--content-max-width:1400px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.32s cubic-bezier(.22, 1, .36, 1);--category-pdf:#e5484d;--category-image:#c026d3;--category-audio:#7c3aed;--category-video:#2563eb;--category-games:#ea580c;--category-calculator:#0891b2;--category-finance:#059669;--category-business:#d97706;--category-developer:#4f46e5;--category-converter:#0d9488;--category-generator:#9333ea;--category-life:#db2777;--category-text:#475569;--category-web:#0284c7;--category-ai:#7c3aed}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#090c16;--color-bg-subtle:#0d1220;--color-bg-muted:#151c2d;--color-surface:#111827;--color-surface-raised:#182236;--color-border:#253149;--color-border-strong:#3a4862;--color-text:#f1f5f9;--color-text-muted:#cbd5e1;--color-text-subtle:#94a3b8;--color-success-bg:#052e16;--color-warning-bg:#451a03;--color-danger-bg:#450a0a;--color-info-bg:#082f49;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 12px 28px #00000047;--shadow-lg:0 24px 58px #0000006b}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#090c16;--color-bg-subtle:#0d1220;--color-bg-muted:#151c2d;--color-surface:#111827;--color-surface-raised:#182236;--color-border:#253149;--color-border-strong:#3a4862;--color-text:#f1f5f9;--color-text-muted:#cbd5e1;--color-text-subtle:#94a3b8;--color-success-bg:#052e16;--color-warning-bg:#451a03;--color-danger-bg:#450a0a;--color-info-bg:#082f49;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 12px 28px #00000047;--shadow-lg:0 24px 58px #0000006b}.learn-page{--learn-link:var(--color-brand-700);width:min(100%, var(--content-max-width));padding:var(--space-5) var(--space-4) var(--space-12);margin-inline:auto}.learn-article{max-width:900px}.learn-heading{margin-block:var(--space-5) var(--space-6)}.learn-heading h1{letter-spacing:-.025em;margin-bottom:var(--space-4);overflow-wrap:anywhere;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.2}.learn-heading>p{max-width:78ch;margin-top:var(--space-3);color:var(--color-text-muted);line-height:1.75}.learn-category{font-size:var(--text-sm);color:var(--learn-link);font-weight:600}.learn-byline{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.learn-date{color:var(--color-text-muted);font-size:var(--text-xs)}.learn-filters{gap:var(--space-2);margin-block:var(--space-5) var(--space-3);flex-wrap:wrap;display:flex}.learn-filters button{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-height:44px;color:var(--color-text);background:var(--color-surface);padding:.6rem 1rem}.learn-filters button[aria-pressed=true]{border-color:var(--color-brand-500);background:color-mix(in srgb, var(--color-brand-500) 12%, var(--color-surface))}.learn-result-count{margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.learn-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.learn-card{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:var(--space-3);flex-direction:column;display:flex}.learn-card h2,.learn-card h3{font-size:var(--text-lg);font-weight:700;line-height:1.4}.learn-card>p:not(.learn-category){color:var(--color-text-muted);line-height:1.65}.learn-card .learn-date{margin-top:auto}.learn-page a{text-underline-offset:.2em}.learn-heading a,.learn-prose a,.learn-try a,.learn-toc a{color:var(--learn-link);text-decoration:underline}.learn-toc{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:var(--space-8)}.learn-toc h2{font-size:var(--text-lg);margin-bottom:var(--space-3);font-weight:700}.learn-toc ul{gap:var(--space-2);padding-left:1.25rem;list-style:outside;display:grid}.learn-prose{overflow-wrap:anywhere;max-width:78ch;font-size:1rem;line-height:1.8}.learn-prose section{margin-block:var(--space-8)}.learn-prose h2{margin-bottom:var(--space-4);scroll-margin-top:calc(var(--header-height) + 1.5rem);font-size:clamp(1.3rem,3vw,1.65rem);font-weight:750;line-height:1.35}.learn-prose h3{font-size:var(--text-lg);margin-block:var(--space-4);font-weight:700}.learn-prose p,.learn-prose ul,.learn-code,.learn-note,.learn-table-wrap{margin-bottom:var(--space-4)}.learn-prose ul{padding-left:1.4rem;list-style:outside}.learn-prose li+li{margin-top:var(--space-2)}.learn-note{border-left:3px solid var(--color-brand-500);padding:var(--space-4);background:color-mix(in srgb, var(--color-brand-500) 7%, var(--color-surface));border-radius:var(--radius-md)}.learn-code{min-width:0}.learn-code figcaption{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-2)}.learn-code pre{max-width:100%;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);white-space:pre;font-size:.875rem;line-height:1.65;overflow-x:auto}.learn-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:100%;overflow-x:auto}.learn-table-wrap table{border-collapse:collapse;width:100%;min-width:530px;font-size:.925rem;line-height:1.6}.learn-table-wrap caption{text-align:left;padding:var(--space-3) var(--space-4);font-weight:600}.learn-table-wrap th,.learn-table-wrap td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.learn-table-wrap th{background:var(--color-bg-muted);font-weight:700}.learn-try{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-block:var(--space-8)}.learn-try h2,.learn-related>h2{font-size:var(--text-xl);margin-bottom:var(--space-3);font-weight:700}.learn-try p{color:var(--color-text-muted);margin-bottom:var(--space-3);line-height:1.75}.learn-related{margin-top:var(--space-8)}.learn-more{--learn-link:var(--color-brand-700);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.learn-more h2{font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:700}.learn-more a{color:var(--learn-link);text-underline-offset:.2em;text-decoration:underline}:root[data-theme=dark] :is(.learn-page,.learn-more){--learn-link:#a5b4fc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.learn-page,.learn-more){--learn-link:#a5b4fc}}@media (width>=768px){.learn-page{padding-inline:var(--space-6)}}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background:radial-gradient(circle at 8% 4%, #6366f112, transparent 28rem), radial-gradient(circle at 92% 18%, #2563eb0e, transparent 30rem), var(--color-bg-subtle);transition:color var(--transition-base), background-color var(--transition-base);background-attachment:fixed;overflow-x:clip}::selection{color:var(--color-text-on-brand);background:var(--color-brand-600)}main{min-width:0;min-height:calc(100dvh - var(--header-height))}button,a,input,select,textarea{touch-action:manipulation}button:active,a:active{transform:scale(.985)}button:disabled{cursor:not-allowed}[data-category]{--category-accent:var(--color-brand-600)}[data-category=pdf-documents]{--category-accent:var(--category-pdf)}[data-category=image-photo]{--category-accent:var(--category-image)}[data-category=audio]{--category-accent:var(--category-audio)}[data-category=video]{--category-accent:var(--category-video)}[data-category=games]{--category-accent:var(--category-games)}[data-category=calculators]{--category-accent:var(--category-calculator)}[data-category=finance]{--category-accent:var(--category-finance)}[data-category=business]{--category-accent:var(--category-business)}[data-category=developer]{--category-accent:var(--category-developer)}[data-category=converters]{--category-accent:var(--category-converter)}[data-category=generators]{--category-accent:var(--category-generator)}[data-category=daily-life]{--category-accent:var(--category-life)}[data-category=text]{--category-accent:var(--category-text)}[data-category=web]{--category-accent:var(--category-web)}[data-category=ai-tools]{--category-accent:var(--category-ai)}pre,code{overflow-wrap:anywhere;max-width:100%}@media (width<=767px){body{background-attachment:scroll}input,select,textarea{font-size:1rem!important}}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-48px;left:var(--space-4);z-index:1000;background:var(--color-brand-600);color:var(--color-text-on-brand);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:top var(--transition-fast);position:absolute}.skip-link:focus{top:var(--space-4)}code,pre{font-family:var(--font-mono)}@media print{.print-hidden{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
