*{margin:0;padding:0}body,html{background-color:var(--bgColor-default);color:var(--fgColor-default);font-family:var(
    --fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  )}#__next,body,html{min-height:100vh}.container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:var(--base-size-24)}.surface{background-color:var(--bgColor-default);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large)}.surface-muted{background-color:var(--bgColor-muted);border:var(--borderWidth-thin) solid var(--borderColor-muted);border-radius:var(--borderRadius-large)}.surface-accent{background-color:var(--bgColor-default);border:var(--borderWidth-thick) solid var(--borderColor-accent-emphasis);border-radius:var(--borderRadius-large);box-shadow:var(--shadow-floating-small)}.grid-3{display:grid;grid-gap:var(--base-size-16);gap:var(--base-size-16);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-2{grid-gap:var(--base-size-24);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dashboard-grid,.grid-2{display:grid;gap:var(--base-size-24)}.dashboard-grid{grid-gap:var(--base-size-24);grid-template-columns:1fr}@media (min-width:1012px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px}}.hero-title{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08;font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;text-wrap:balance}.gradient-text{color:var(--fgColor-accent)}.lead{font-size:var(--text-title-size-small);line-height:1.5;color:var(--fgColor-muted);text-wrap:pretty;max-width:640px}.price{font-size:var(--text-display-size,2.5rem);font-weight:var(--base-text-weight-semibold);line-height:1}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:var(--base-size-40);height:var(--base-size-40);border-radius:var(--borderRadius-medium);background-color:var(--bgColor-accent-muted);color:var(--fgColor-accent)}.output-block{white-space:pre-wrap;font-family:var(--fontStack-system);font-size:var(--text-body-size-medium);line-height:1.6;background-color:var(--bgColor-inset);border:var(--borderWidth-thin) solid var(--borderColor-muted);padding:var(--base-size-16);max-height:640px;overflow:auto}.history-link,.output-block{border-radius:var(--borderRadius-medium)}.history-link{display:block;color:inherit;text-decoration:none;padding:var(--base-size-8) var(--base-size-12)}.history-link:hover{background-color:var(--bgColor-muted)}.role-links{list-style:none;display:flex;flex-wrap:wrap;gap:var(--base-size-8)}.role-link{display:inline-block;padding:var(--base-size-4) var(--base-size-12);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-full);color:var(--fgColor-muted);text-decoration:none;font-size:var(--text-body-size-small)}.role-link:hover{color:var(--fgColor-accent);border-color:var(--borderColor-accent-emphasis)}.footer-link{color:var(--fgColor-muted);text-decoration:none;font-size:var(--text-body-size-small)}.footer-link:hover{color:var(--fgColor-accent);text-decoration:underline}.site-header{border-bottom:var(--borderWidth-thin) solid var(--borderColor-muted);background-color:var(--bgColor-inset)}.brand{color:var(--fgColor-default);text-decoration:none;font-weight:var(--base-text-weight-semibold);font-size:var(--text-title-size-small)}*{box-sizing:border-box}body{margin:0}table{border-collapse:collapse}[data-color-mode=light] input{--csstools-color-scheme--light:initial;color-scheme:light}[data-color-mode=dark] input{--csstools-color-scheme--light: ;color-scheme:dark}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;color-scheme:light}}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;color-scheme:dark}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}.prc-src-BaseStyles-aopSS{color:var(--BaseStyles-fgColor,var(--fgColor-default,#1f2328));font-family:var(--BaseStyles-fontFamily,var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"));line-height:var(--BaseStyles-lineHeight,1.5)}.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__])){color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}