*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}:root{--bg: hsl(240 10% 4%);--fg: hsl(0 0% 95%);--muted: hsl(240 5% 60%);--muted-2: hsl(240 5% 40%);--accent: hsl(18 85% 58%);--surface: hsl(240 8% 7%);--surface-strong: hsl(240 6% 10%);--hairline: hsl(0 0% 100% / .1);--hairline-strong: hsl(0 0% 100% / .2);--font-display: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Cormorant Garamond", "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit}img,svg{display:block;max-width:100%}._app_hz5bq_58{min-height:100vh;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:16px 16px 48px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(48px,env(safe-area-inset-bottom))}._container_hz5bq_69{width:100%;max-width:460px}._body_hz5bq_74{margin-top:28px}._videoList_hz5bq_78{display:flex;flex-direction:column;gap:16px;margin-bottom:56px}._footer_hz5bq_87{text-align:left;padding-top:32px;padding-bottom:8px;border-top:1px solid var(--hairline)}._footerTagline_hz5bq_94{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.5;color:var(--fg);margin:24px 0 28px;letter-spacing:-.005em}._footerHighlight_hz5bq_104{font-family:var(--font-serif);font-style:italic;font-weight:600;color:#999;text-decoration:none;text-transform:lowercase;transition:color .2s var(--ease-out-expo)}._footerHighlight_hz5bq_104:hover{color:var(--accent);text-decoration:none}._footerEmail_hz5bq_119{display:block;font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--fg);text-decoration:none;margin-bottom:48px;line-height:1.1;transition:color .2s var(--ease-out-expo)}._footerEmail_hz5bq_119:hover{color:var(--accent)}._footerBottom_hz5bq_136{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;color:var(--muted-2)}._footerCopyright_hz5bq_150{display:flex;flex-direction:column;gap:6px}._footerLegal_hz5bq_156{display:flex;gap:1.25rem}._footerLegal_hz5bq_156 a{transition:color .2s var(--ease-out-expo)}._footerLegal_hz5bq_156 a:hover{color:var(--fg)}@media (min-width: 600px){._app_hz5bq_58{padding:24px 24px 64px}._body_hz5bq_74{margin-top:36px}}._background_1grkm_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--bg);background-image:radial-gradient(circle at center,rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:22px 22px;background-position:0 0;mask-image:radial-gradient(120% 90% at 50% 30%,black 30%,rgba(0,0,0,.45) 80%,transparent 100%);-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,black 30%,rgba(0,0,0,.45) 80%,transparent 100%)}._nav_y4ibr_1{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;background-color:#09090bb3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--fg);padding:14px 4px;border-bottom:1px solid var(--hairline);margin-bottom:32px}._iconButton_y4ibr_17{background:none;border:none;color:var(--muted);padding:0;display:grid;place-items:center;cursor:pointer;transition:color .2s var(--ease-out-expo);width:40px;height:40px}._iconButton_y4ibr_17._right_y4ibr_30{grid-column:3;justify-self:end}._iconButton_y4ibr_17:hover{color:var(--accent)}._logo_y4ibr_39{grid-column:2;font-family:var(--font-mono);font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;text-align:center;line-height:1;color:var(--muted)}._section_mqhma_1{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}._sectionTitle_mqhma_8{font-family:var(--font-mono);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;margin:0;padding:0 4px;line-height:1.1;color:var(--muted)}._container_mqhma_20{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:4px;padding:22px 18px;overflow:hidden}._track_mqhma_29{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0;list-style:none;scroll-padding-inline:18px}._track_mqhma_29::-webkit-scrollbar{display:none}._item_mqhma_47{flex:0 0 calc((100% - 12px - 50px) / 3);scroll-snap-align:start;list-style:none;display:flex}._arrowButton_mqhma_54{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:999px;background:var(--surface-strong);border:1px solid var(--hairline-strong);color:var(--muted);display:grid;place-items:center;cursor:pointer;z-index:10;transition:background-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo),opacity .2s var(--ease-out-expo)}._arrowButton_mqhma_54:hover{background:var(--surface-strong);border-color:var(--accent);color:var(--accent)}._arrowButton_mqhma_54:disabled{opacity:.3;cursor:not-allowed}._arrowLeft_mqhma_82{left:8px}._arrowRight_mqhma_86{right:8px}._card_fvdvr_1{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;height:100%;min-height:130px;padding:16px 14px 14px;border-radius:4px;background:var(--surface-strong);border:1px solid var(--hairline);color:var(--fg);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}._card_fvdvr_1:hover{background:#ffffff08;border-color:var(--accent)}._card_fvdvr_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._iconWrap_fvdvr_31{width:24px;height:24px;display:grid;place-items:center;color:var(--muted);transition:color .2s var(--ease-out-expo)}._iconWrap_fvdvr_31 svg{width:100%;height:100%}._card_fvdvr_1:hover ._iconWrap_fvdvr_31{color:var(--accent)}._label_fvdvr_49{font-family:var(--font-display);font-size:15px;line-height:1.1;letter-spacing:-.01em;font-weight:700;color:var(--fg);margin-top:auto}._handle_fvdvr_59{font-family:var(--font-mono);font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}._section_15mx1_1{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}._sectionTitle_15mx1_8{font-family:var(--font-mono);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;line-height:1.1;margin:0;padding:0 4px;color:var(--muted)}._cardFrame_15mx1_20{position:relative}._card_15mx1_20{display:block;background:var(--surface);border:1px solid var(--hairline);border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}._card_15mx1_20:hover{border-color:var(--hairline-strong);background:#ffffff08}._cover_15mx1_40{position:relative;height:220px;display:grid;place-items:start start;padding:22px;border-bottom:1px solid var(--hairline)}._liveBadge_15mx1_49{position:absolute;top:14px;right:14px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;padding:6px 12px;border-radius:2px;z-index:2}._coverLabel_15mx1_65{display:flex;flex-direction:column;font-family:var(--font-display);font-size:28px;line-height:1;letter-spacing:-.025em;font-weight:600;margin-top:auto;align-self:flex-end;padding-top:60px}._body_15mx1_78{padding:18px 20px 20px}._title_15mx1_82{font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.03em;margin:0 0 8px;line-height:1.2;color:var(--fg)}._description_15mx1_92{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--muted);margin:0 0 18px}._buttonRow_15mx1_100{display:flex;justify-content:flex-end}._button_15mx1_100{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--accent);color:var(--fg);font-family:var(--font-mono);font-size:.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;transition:color .2s var(--ease-out-expo)}._card_15mx1_20:hover ._button_15mx1_100{color:var(--accent)}._controls_15mx1_124{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 8px 0}._chevron_15mx1_132{width:32px;height:32px;border-radius:999px;background:transparent;border:1px solid var(--hairline-strong);color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}._chevron_15mx1_132:hover{color:var(--accent);border-color:var(--accent)}._dots_15mx1_150{display:flex;align-items:center;gap:8px}._dot_15mx1_150{width:6px;height:6px;border-radius:999px;border:0;background:var(--hairline-strong);padding:0;cursor:pointer;transition:background .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}._dot_15mx1_150:hover{background:var(--muted)}._dotActive_15mx1_171{background:var(--accent);transform:scale(1.15)}._section_1hw89_1{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}._sectionTitle_1hw89_8{font-family:var(--font-mono);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;line-height:1.1;margin:0;padding:0 4px;color:var(--muted)}._panel_1hw89_20{background:var(--surface);border:1px solid var(--hairline);border-radius:4px;overflow:hidden}._iconRow_1hw89_27{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:18px;padding:26px 22px 8px;align-items:center;justify-items:center}._iconTile_1hw89_36{width:92px;height:92px;border-radius:8px;border:1px solid var(--hairline);cursor:pointer;display:grid;place-items:center;transition:transform .22s var(--ease-out-expo),opacity .22s var(--ease-out-expo),border-color .22s var(--ease-out-expo);opacity:.5;padding:0}._iconTile_1hw89_36:hover{opacity:.8;border-color:var(--hairline-strong)}._iconTileActive_1hw89_54{width:110px;height:110px;opacity:1;transform:scale(1);border-color:var(--accent)}._details_1hw89_62{background:var(--surface-strong);padding:20px 22px 22px;border-top:1px solid var(--hairline);margin-top:10px}._detailsHeader_1hw89_69{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:8px}._toolName_1hw89_77{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0;color:var(--fg);text-align:center}._chevron_1hw89_88{width:28px;height:28px;background:transparent;border:0;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:color .2s var(--ease-out-expo)}._chevron_1hw89_88:hover{color:var(--accent)}._description_1hw89_104{font-family:var(--font-body);font-size:14px;line-height:1.45;color:var(--muted);text-align:center;margin:0 auto 14px;max-width:320px}._tags_1hw89_114{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._tag_1hw89_114{font-family:var(--font-mono);font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;border-radius:2px;border:1px solid var(--hairline);background:transparent;color:#ccc}._tagPrimary_1hw89_137{border-color:var(--accent);color:var(--accent)}._section_4x1xu_1{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}._sectionTitle_4x1xu_8{font-family:var(--font-mono);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;line-height:1.1;margin:0;padding:0 4px;color:var(--muted)}._card_4x1xu_20{display:flex;align-items:center;gap:14px;padding:14px;background:var(--surface);border:1px solid var(--hairline);border-radius:4px;text-decoration:none;color:inherit;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo)}._card_4x1xu_20:hover{border-color:var(--accent);background:#ffffff08}._logoWrap_4x1xu_38{flex:0 0 auto;width:40px;height:40px;border-radius:4px;background:#fff;display:grid;place-items:center;padding:8px 6px}._logoWrap_4x1xu_38 svg{width:100%;height:auto}._text_4x1xu_54{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}._label_4x1xu_61{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}._handle_4x1xu_69{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}._cta_4x1xu_77{display:inline-flex;align-items:center;gap:6px;padding-bottom:4px;border-bottom:1px solid var(--hairline-strong);color:var(--fg);font-family:var(--font-mono);font-size:.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;transition:color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}._card_4x1xu_20:hover ._cta_4x1xu_77{color:var(--accent);border-color:var(--accent)}._card_9in18_1{display:block;background:var(--surface);border:1px solid var(--hairline);border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;padding:12px;transition:border-color .2s var(--ease-out-expo)}._card_9in18_1:hover{border-color:var(--hairline-strong)}._cover_9in18_17{position:relative;aspect-ratio:16 / 9;border-radius:2px;overflow:hidden;background:#000}._thumb_9in18_25{width:100%;height:100%;object-fit:cover;display:block}._playOverlay_9in18_32{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}._playOverlay_9in18_32:before{content:"";position:absolute;width:56px;height:56px;border-radius:999px;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease,transform .2s ease}._playOverlay_9in18_32 svg{position:relative;color:#fff;margin-left:4px;z-index:1}._card_9in18_1:hover ._playOverlay_9in18_32:before{background:var(--accent);transform:scale(1.05)}._body_9in18_64{padding:16px 8px 8px}._title_9in18_68{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.03em;margin:0 0 10px;color:var(--fg)}._meta_9in18_78{font-family:var(--font-mono);font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin:0 0 10px}._metaDot_9in18_88{display:inline-block;margin:0 2px}._description_9in18_93{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--muted);margin:0}
