@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._page_ccpuo_2{display:flex;flex-direction:column;gap:var(--spacing-20)}._hero_ccpuo_8{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:820px;padding-top:var(--spacing-8)}._kicker_ccpuo_16{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin:0}._headline_ccpuo_25{font-family:var(--font-family-display);font-size:3.5rem;line-height:1.05;font-weight:700;letter-spacing:-.02em;margin:0}._headline_ccpuo_25 em{font-style:italic;font-weight:500;color:var(--primary)}._subhead_ccpuo_40{font-size:1.1875rem;line-height:1.6;color:var(--muted-foreground);margin:0;max-width:680px}._heroActions_ccpuo_48{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._sectionHead_ccpuo_54{display:flex;flex-direction:column;gap:var(--spacing-2);border-top:3px double var(--foreground);padding-top:var(--spacing-4);margin-bottom:var(--spacing-6)}._sectionTitle_ccpuo_63{font-family:var(--font-family-display);font-size:2rem;font-weight:700;letter-spacing:-.01em;margin:0}._sectionNote_ccpuo_71{color:var(--muted-foreground);margin:0}._appList_ccpuo_76{display:flex;flex-direction:column}._appCard_ccpuo_81{display:grid;grid-template-columns:3rem 1fr;gap:var(--spacing-4);padding:var(--spacing-8) 0;border-bottom:1px solid var(--border);opacity:0;transform:translateY(12px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._appCard_ccpuo_81[data-revealed=true]{opacity:1;transform:none}._appNumber_ccpuo_99{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground);padding-top:var(--spacing-2)}._appBody_ccpuo_106{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:720px}._appKicker_ccpuo_113{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);margin:0}._appName_ccpuo_122{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;margin:0}._appTagline_ccpuo_129{font-family:var(--font-family-display);font-style:italic;font-size:1.125rem;margin:0}._appDescription_ccpuo_136{color:var(--muted-foreground);line-height:1.6;margin:0}._appFooter_ccpuo_142{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2)}._appStatus_ccpuo_150{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}._principles_ccpuo_156{display:flex;flex-direction:column;gap:var(--spacing-6);opacity:0;transition:opacity var(--animation-duration-slow) ease}._principles_ccpuo_156[data-revealed=true]{opacity:1}._principleGrid_ccpuo_168{display:grid;grid-template-columns:1fr;border-top:1px solid var(--foreground)}._principle_ccpuo_156{padding:var(--spacing-6) 0;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2)}._principleSource_ccpuo_182{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0}._principleName_ccpuo_191{font-family:var(--font-family-display);font-size:1.375rem;font-weight:700;margin:0}._principleText_ccpuo_198{color:var(--muted-foreground);line-height:1.55;margin:0}._contactBand_ccpuo_204{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-8);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._contactTitle_ccpuo_216{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;margin:0}._contactText_ccpuo_223{color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}@media(min-width:768px){._principleGrid_ccpuo_168{grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._appCard_ccpuo_81{grid-template-columns:5rem 1fr}._appNumber_ccpuo_99{font-size:1rem}}@media(max-width:767px){._headline_ccpuo_25{font-size:2.375rem}._page_ccpuo_2{gap:var(--spacing-16)}}}
