._authPanel_1m0oi_1{gap:var(--axiom-space-md);flex-direction:column;display:flex}._grid_1m0oi_7{gap:var(--axiom-space-md);display:grid}._progress_1m0oi_12{color:var(--ax-muted);font-size:var(--axiom-font-size-caption);margin:0}._notice_1m0oi_18{padding:var(--axiom-space-sm) var(--axiom-space-md);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);font-size:var(--axiom-font-size-caption);margin:0}._noticeInfo_1m0oi_26{border-color:var(--axiom-color-info)}._noticeSuccess_1m0oi_30{border-color:var(--axiom-color-success)}._noticeWarning_1m0oi_34{border-color:var(--axiom-color-warning)}._actions_1m0oi_38{align-items:center;gap:var(--axiom-space-sm);margin-top:var(--axiom-space-sm);flex-wrap:wrap;display:flex}._button_1m0oi_46,._buttonSecondary_1m0oi_47,._buttonDanger_1m0oi_48{align-items:center;gap:var(--axiom-space-xs);min-height:34px;padding:0 var(--axiom-space-md);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);background:var(--axiom-color-surface);color:var(--axiom-color-ink);cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}._button_1m0oi_46{background:var(--axiom-color-ink);color:var(--axiom-color-canvas);border-color:#0000}._buttonDanger_1m0oi_48{background:var(--axiom-color-danger);color:#fff;border-color:#0000}._button_1m0oi_46 svg,._buttonSecondary_1m0oi_47 svg,._buttonDanger_1m0oi_48 svg{width:16px;height:16px}._authForm_1m0oi_82{gap:var(--axiom-space-md);flex-direction:column;display:flex}._authField_1m0oi_88{gap:var(--ax-step-6);flex-direction:column;display:flex}._authField_1m0oi_88 label{font-size:var(--axiom-font-size-caption);color:var(--ax-muted);font-weight:600}._authField_1m0oi_88 input{padding:var(--ax-step-8) var(--axiom-space-sm);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);background:var(--axiom-color-canvas);color:var(--axiom-color-ink)}._sectionBody_1m0oi_108{gap:var(--axiom-space-sm);color:var(--ax-muted);font-size:var(--axiom-font-size-caption);flex-direction:column;margin:0;display:flex}._surface_16peb_1{gap:var(--axiom-space-md);color:var(--axiom-color-ink);display:grid}._action_16peb_7,._secondary_16peb_8,._danger_16peb_9,._recordingStatus_16peb_10,._localStatus_16peb_11{align-items:center;gap:var(--axiom-space-sm);display:inline-flex}._localStatus_16peb_11{color:var(--axiom-color-ink-muted);font-size:var(--axiom-font-size-label);line-height:var(--axiom-line-height-label)}._action_16peb_7 svg,._secondary_16peb_8 svg,._danger_16peb_9 svg,._localStatus_16peb_11 svg{width:var(--axiom-size-icon-md);height:var(--axiom-size-icon-md);flex:none}._content_16peb_32{border-block-start:1px solid var(--axiom-color-border);padding-block-start:var(--axiom-space-md)}._message_16peb_37,._error_16peb_38{border-inline-start:3px solid var(--axiom-color-info);padding-inline-start:var(--axiom-space-md)}._error_16peb_38{border-color:var(--axiom-color-warning)}._message_16peb_37 h3,._error_16peb_38 h3,._recorder_16peb_49 h3{margin:0 0 var(--axiom-space-xs);font-size:var(--axiom-font-size-title);line-height:var(--axiom-line-height-title);letter-spacing:0}._message_16peb_37 p,._error_16peb_38 p,._supporting_16peb_58{color:var(--axiom-color-ink-muted);margin:0}._actions_16peb_63{gap:var(--axiom-space-sm);flex-wrap:wrap;margin-block-start:var(--axiom-space-lg);display:flex}._action_16peb_7,._secondary_16peb_8,._danger_16peb_9{min-height:var(--axiom-size-control-comfortable);padding:0 var(--axiom-space-lg);border:1px solid var(--axiom-color-border);border-radius:var(--axiom-radius-sm);font:inherit;font-weight:var(--axiom-font-weight-semibold);cursor:pointer;justify-content:center}._action_16peb_7{color:var(--axiom-color-on-info);border-color:var(--axiom-color-info);background:var(--axiom-color-info)}._secondary_16peb_8{color:var(--axiom-color-ink);background:var(--axiom-color-surface)}._danger_16peb_9{color:var(--axiom-color-danger);border-color:var(--axiom-color-danger);background:0 0}._action_16peb_7:focus-visible,._secondary_16peb_8:focus-visible,._danger_16peb_9:focus-visible{outline:var(--axiom-size-focus-ring) solid var(--axiom-color-focus);outline-offset:var(--axiom-space-hairline)}._localStatus_16peb_11{margin-block-start:var(--axiom-space-lg)}._recorder_16peb_49{gap:var(--axiom-space-lg);display:grid}._recordingStatus_16peb_10{color:var(--axiom-color-danger);font-family:var(--axiom-font-mono);font-size:var(--axiom-font-size-label);line-height:var(--axiom-line-height-label);font-weight:var(--axiom-font-weight-semibold);text-transform:uppercase}._recordingDot_16peb_125{width:var(--axiom-space-sm);height:var(--axiom-space-sm);background:var(--axiom-color-danger);border-radius:50%}._timer_16peb_132{padding-block:var(--axiom-space-lg);border-block:1px solid var(--axiom-color-border);font-family:var(--axiom-font-mono);font-size:var(--axiom-font-size-display);line-height:var(--axiom-line-height-display);font-weight:var(--axiom-font-weight-medium);letter-spacing:0;display:block}@media (width<=640px){._header_16peb_144{flex-direction:column;align-items:flex-start}._main_16peb_149{padding-block:var(--axiom-space-xl)}._actions_16peb_63>*{flex:100%}}@media (prefers-reduced-motion:no-preference){._action_16peb_7,._secondary_16peb_8,._danger_16peb_9{transition:color var(--axiom-motion-quick), background-color var(--axiom-motion-quick), border-color var(--axiom-motion-quick)}}._choiceGrid_orz8v_1{gap:var(--axiom-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._choiceButton_orz8v_7{justify-content:flex-start;align-items:center;gap:var(--axiom-space-sm);min-height:72px;padding:0 var(--axiom-space-lg);border:1px solid var(--axiom-color-border);border-radius:var(--axiom-radius-sm);color:var(--axiom-color-ink);background:var(--axiom-color-surface);font:inherit;font-weight:var(--axiom-font-weight-semibold);text-align:start;cursor:pointer;display:inline-flex}._choiceButton_orz8v_7 svg{width:var(--axiom-size-icon-md);height:var(--axiom-size-icon-md);flex:none}._choiceButton_orz8v_7:focus-visible{outline:var(--axiom-size-focus-ring) solid var(--axiom-color-focus);outline-offset:var(--axiom-space-hairline)}._fileInput_orz8v_35{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._previewHost_orz8v_43{aspect-ratio:4/3;border:1px solid var(--axiom-color-border);background:var(--axiom-color-ink);place-items:center;width:min(100%,640px);display:grid;overflow:hidden}._previewHost_orz8v_43>*{object-fit:contain;width:100%;height:100%;display:block}._metadata_orz8v_60{gap:var(--axiom-space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--axiom-space-lg);display:grid}._metadata_orz8v_60 div{gap:var(--axiom-space-xs);border-block-end:1px solid var(--axiom-color-border);padding-block-end:var(--axiom-space-sm);display:grid}._metadata_orz8v_60 dt,._metadata_orz8v_60 dd{font-size:var(--axiom-font-size-label);line-height:var(--axiom-line-height-label);margin:0}._metadata_orz8v_60 dt{color:var(--axiom-color-ink-muted)}._metadata_orz8v_60 dd{color:var(--axiom-color-ink);font-family:var(--axiom-font-mono)}@media (width<=640px){._choiceGrid_orz8v_1,._metadata_orz8v_60{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){._choiceButton_orz8v_7{transition:color var(--axiom-motion-quick), background-color var(--axiom-motion-quick), border-color var(--axiom-motion-quick)}}:root{--axiom-font-sans:"IBM Plex Sans", sans-serif;--axiom-font-mono:"IBM Plex Mono", monospace;--axiom-font-weight-regular:400;--axiom-font-weight-medium:500;--axiom-font-weight-semibold:600;--axiom-font-size-caption:12px;--axiom-font-size-label:14px;--axiom-font-size-body:16px;--axiom-font-size-body-large:18px;--axiom-font-size-title:22px;--axiom-font-size-heading:28px;--axiom-font-size-display:36px;--axiom-line-height-caption:16px;--axiom-line-height-label:20px;--axiom-line-height-body:24px;--axiom-line-height-body-large:28px;--axiom-line-height-title:28px;--axiom-line-height-heading:36px;--axiom-line-height-display:44px;--axiom-space-none:0px;--axiom-space-hairline:2px;--axiom-space-xs:4px;--axiom-space-sm:8px;--axiom-space-md:12px;--axiom-space-lg:16px;--axiom-space-xl:24px;--axiom-space-xxl:32px;--axiom-space-section:48px;--axiom-space-page:64px;--axiom-radius-none:0px;--axiom-radius-xs:2px;--axiom-radius-sm:4px;--axiom-radius-md:6px;--axiom-radius-lg:8px;--axiom-size-icon-sm:16px;--axiom-size-icon-md:20px;--axiom-size-icon-lg:24px;--axiom-size-control-compact:32px;--axiom-size-control:40px;--axiom-size-control-comfortable:48px;--axiom-size-focus-ring:2px;--axiom-motion-reduced:0s;--axiom-motion-quick:.12s;--axiom-motion-standard:.18s;--axiom-motion-deliberate:.24s;--axiom-color-canvas:#f7f6f2;--axiom-color-surface:#fff;--axiom-color-surface-subtle:#eef1ef;--axiom-color-ink:#171a1b;--axiom-color-ink-muted:#4e595a;--axiom-color-border:#aab4b1;--axiom-color-focus:#006c67;--axiom-color-info:#006c67;--axiom-color-success:#12683f;--axiom-color-warning:#785600;--axiom-color-danger:#b23a2c;--axiom-color-on-info:#fff;--axiom-color-on-success:#fff;--axiom-color-on-warning:#fff;--axiom-color-on-danger:#fff}[data-axiom-theme=dark]{--axiom-color-canvas:#151918;--axiom-color-surface:#202625;--axiom-color-surface-subtle:#29302e;--axiom-color-ink:#f4f5f2;--axiom-color-ink-muted:#bec6c3;--axiom-color-border:#697572;--axiom-color-focus:#69d4cb;--axiom-color-info:#69d4cb;--axiom-color-success:#79d39c;--axiom-color-warning:#e2b75b;--axiom-color-danger:#ff9685;--axiom-color-on-info:#102826;--axiom-color-on-success:#10251a;--axiom-color-on-warning:#2c2005;--axiom-color-on-danger:#35110b}@media (prefers-reduced-motion:reduce){:root{--axiom-motion-quick:var(--axiom-motion-reduced);--axiom-motion-standard:var(--axiom-motion-reduced);--axiom-motion-deliberate:var(--axiom-motion-reduced)}}:root{--ax-radius:10px;--ax-radius-sm:6px;--ax-radius-xs:4px;--ax-radius-2xs:3px;--ax-radius-md:12px;--ax-radius-lg:14px;--ax-radius-pill:999px;--ax-sidebar:264px;--ax-rail:68px;--ax-topbar:56px;--ax-step-1:1px;--ax-step-2:2px;--ax-step-3:3px;--ax-step-4:4px;--ax-step-5:5px;--ax-step-6:6px;--ax-step-8:8px;--ax-control-pad:7px;--ax-control-pad-lg:9px;--ax-text-sm:14px;--ax-text-lg:20px;--ax-text-display:1.75rem;--ax-text-code:.92em;--ax-prose-h1:1.5rem;--ax-prose-h2:1.25rem;--ax-prose-h3:1.05rem;--ax-touch-target:44px;--ax-editor-min:320px;--ax-menu-min:232px;--ax-menu-max:60vh;--ax-control-sm:28px;--ax-control-md:32px;--ax-motion:.18s cubic-bezier(.2, 0, 0, 1);--ax-shadow-1:0 1px 2px #0f172a0f, 0 1px 3px #0f172a14;--ax-shadow-2:0 10px 30px #0f172a1f, 0 2px 8px #0f172a14;--ax-muted:color-mix(in srgb, var(--axiom-color-ink) 68%, transparent);--ax-accent:var(--axiom-color-info);--ax-subtle:color-mix(in srgb, var(--axiom-color-ink) 6%, transparent);--ax-subtle-strong:color-mix(in srgb, var(--axiom-color-ink) 11%, transparent)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ax-shadow-1:0 1px 2px #0006;--ax-shadow-2:0 12px 34px #0000008c}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ax-app{grid-template-columns:var(--ax-sidebar) 1fr;min-height:100vh;display:grid}.ax-app[data-rail=true]{grid-template-columns:var(--ax-rail) 1fr}.ax-rail-only,.ax-sidebar[data-rail=true] .ax-rail-hide{display:none}.ax-sidebar[data-rail=true] .ax-rail-only{display:inline}.ax-sidebar[data-rail=true] .ax-nav-label{width:1px;height:1px;margin:calc(-1 * var(--ax-step-1));clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ax-sidebar[data-rail=true] .ax-nav-item,.ax-sidebar[data-rail=true] .ax-brand,.ax-sidebar[data-rail=true] .ax-button{text-align:center;justify-content:center}.ax-sidebar{gap:var(--axiom-space-md);padding:var(--axiom-space-md);padding-top:max(var(--axiom-space-md), env(safe-area-inset-top));padding-bottom:max(var(--axiom-space-md), env(safe-area-inset-bottom));padding-left:max(var(--axiom-space-md), env(safe-area-inset-left));border-right:1px solid var(--axiom-color-border);background:var(--axiom-color-surface);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.ax-brand{align-items:center;gap:var(--axiom-space-sm);letter-spacing:-.01em;padding:var(--axiom-space-xs) var(--axiom-space-sm);font-weight:600;display:flex}.ax-brand-mark{border-radius:var(--ax-step-8);background:var(--axiom-color-ink);width:26px;height:26px;color:var(--axiom-color-canvas);font-weight:700;font-size:var(--ax-text-sm);place-items:center;display:grid}.ax-nav{gap:var(--ax-step-2);flex-direction:column;display:flex}.ax-nav-heading{padding:var(--axiom-space-sm) var(--axiom-space-sm) var(--axiom-space-xs);font-size:var(--axiom-font-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ax-muted);font-weight:600}.ax-nav-item{justify-content:space-between;align-items:center;gap:var(--axiom-space-sm);width:100%;padding:var(--ax-control-pad) var(--axiom-space-sm);border-radius:var(--ax-radius-sm);color:var(--axiom-color-ink);text-align:left;cursor:pointer;transition:background var(--ax-motion);background:0 0;border:0;display:flex}.ax-nav-item:hover{background:var(--ax-subtle)}.ax-nav-item[aria-current=page]{background:var(--ax-subtle-strong);font-weight:600}.ax-nav-count{font-size:var(--axiom-font-size-caption);color:var(--ax-muted);font-variant-numeric:tabular-nums}.ax-drawer-scrim{display:none}.ax-main{flex-direction:column;min-width:0;display:flex}.ax-topbar{justify-content:space-between;align-items:center;gap:var(--axiom-space-md);min-height:var(--ax-topbar);padding:0 var(--axiom-space-lg);padding-top:env(safe-area-inset-top);padding-left:max(var(--axiom-space-lg), env(safe-area-inset-left));padding-right:max(var(--axiom-space-lg), env(safe-area-inset-right));border-bottom:1px solid var(--axiom-color-border);background:color-mix(in srgb, var(--axiom-color-canvas) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;display:flex;position:sticky;top:0}.ax-topbar h1{font-size:var(--axiom-font-size-title);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ax-topbar>.ax-row{min-width:0}.ax-topbar>.ax-actions{flex-shrink:0}.ax-actions{align-items:center;gap:var(--axiom-space-sm);display:flex}.ax-account{align-items:center;display:flex;position:relative}.ax-account-trigger{width:var(--ax-control-md);height:var(--ax-control-md);font-size:var(--axiom-font-size-caption);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-pill);background:var(--axiom-color-surface);color:var(--axiom-color-ink);cursor:pointer;place-items:center;font-weight:600;display:grid;overflow:hidden}.ax-account-trigger:hover{border-color:var(--ax-accent)}.ax-account-menu{top:calc(100% + var(--axiom-space-xs));z-index:21;gap:var(--ax-step-2);min-width:220px;padding:var(--axiom-space-sm);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-md);background:var(--axiom-color-surface);box-shadow:var(--ax-shadow-2);flex-direction:column;display:flex;position:absolute;right:0}.ax-account-email{margin:0 0 var(--axiom-space-xs);padding:var(--axiom-space-xs) var(--axiom-space-sm);color:var(--ax-muted);font-size:var(--axiom-font-size-caption);overflow-wrap:anywhere}.ax-tabbar{display:none}.ax-content{padding:var(--axiom-space-lg);padding-left:max(var(--axiom-space-lg), env(safe-area-inset-left));padding-right:max(var(--axiom-space-lg), env(safe-area-inset-right));width:100%;max-width:920px;margin-inline:auto}.ax-content--wide{max-width:1180px}.ax-button{justify-content:center;align-items:center;gap:var(--axiom-space-xs);min-height:34px;padding:0 var(--axiom-space-md);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);background:var(--axiom-color-surface);color:var(--axiom-color-ink);cursor:pointer;transition:background var(--ax-motion), border-color var(--ax-motion), transform var(--ax-motion);font-weight:500;display:inline-flex}.ax-button:hover:not(:disabled){background:var(--ax-subtle)}.ax-button:active:not(:disabled){transform:translateY(1px)}.ax-button:disabled{opacity:.55;cursor:not-allowed}.ax-button--primary{background:var(--axiom-color-ink);color:var(--axiom-color-canvas);border-color:#0000}.ax-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--axiom-color-ink) 88%, var(--axiom-color-canvas))}.ax-button--danger{background:var(--axiom-color-danger);color:var(--axiom-color-on-danger,#fff);border-color:#0000}.ax-button--ghost{background:0 0;border-color:#0000}.ax-button--ghost:hover:not(:disabled){background:var(--ax-subtle)}.ax-input,.ax-select{width:100%;padding:var(--ax-step-8) var(--axiom-space-sm);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);background:var(--axiom-color-canvas);color:var(--axiom-color-ink);transition:border-color var(--ax-motion)}.ax-input:focus{border-color:var(--axiom-color-focus)}.ax-field{gap:var(--ax-step-6);margin-bottom:var(--axiom-space-md);flex-direction:column;display:flex}.ax-label{font-size:var(--axiom-font-size-caption);color:var(--ax-muted);font-weight:600}.ax-card{border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius);background:var(--axiom-color-surface);padding:var(--axiom-space-md)}.ax-list{gap:var(--axiom-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-note-card{text-align:left;border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius);background:var(--axiom-color-surface);width:100%;padding:var(--axiom-space-md);cursor:pointer;transition:border-color var(--ax-motion), box-shadow var(--ax-motion), transform var(--ax-motion);display:block}.ax-note-card:hover{border-color:color-mix(in srgb, var(--axiom-color-ink) 26%, transparent);box-shadow:var(--ax-shadow-1)}.ax-note-card h3{font-size:var(--axiom-font-size-body);letter-spacing:-.01em;margin:0 0 4px}.ax-note-card p{color:var(--ax-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ax-note-meta{align-items:center;gap:var(--axiom-space-xs);margin-top:var(--axiom-space-sm);flex-wrap:wrap;display:flex}.ax-chip{align-items:center;gap:var(--ax-step-4);padding:var(--ax-step-2) 8px;border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-pill);background:var(--axiom-color-canvas);font-size:var(--axiom-font-size-caption);color:var(--ax-muted);display:inline-flex}.ax-chip--button{cursor:pointer}.ax-chip--active{background:var(--axiom-color-ink);color:var(--axiom-color-canvas);border-color:#0000}.ax-workspace{align-items:center;gap:var(--ax-step-4);font-size:var(--axiom-font-size-caption);font-weight:var(--axiom-font-weight-medium);color:var(--axiom-color-ink);display:inline-flex}.ax-workspace:before{content:"◫";color:var(--ax-muted)}.ax-tag{color:var(--ax-muted);font-size:var(--axiom-font-size-caption)}.ax-priority{padding:0 var(--ax-step-6);border-radius:var(--ax-radius-2xs);background:color-mix(in srgb, var(--axiom-color-warning) 26%, transparent);color:var(--axiom-color-ink);font-size:var(--axiom-font-size-caption);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.ax-forwarded{align-items:center;gap:var(--ax-step-4);color:var(--axiom-color-info);font-size:var(--axiom-font-size-caption);display:inline-flex}.ax-nav-sub{gap:var(--ax-step-2);margin:var(--ax-step-2) 0 var(--ax-step-6) var(--axiom-space-md);flex-direction:column;display:flex}.ax-nav-sub .ax-nav-item{font-size:var(--axiom-font-size-caption);padding-block:var(--ax-step-4)}.ax-filed{justify-content:space-between;align-items:center;gap:var(--axiom-space-xs);padding:var(--axiom-space-xs) var(--axiom-space-sm);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);background:var(--ax-subtle);font-size:var(--axiom-font-size-caption);flex-wrap:wrap;display:flex}.ax-template-example summary{cursor:pointer}.ax-template-example pre{margin:var(--ax-step-6) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ax-template-form{padding-top:var(--ax-step-6);border-top:1px solid var(--axiom-color-border)}.ax-editor{gap:var(--ax-step-2);flex-direction:column;display:flex}.ax-editor-floating{z-index:30;gap:var(--ax-step-3);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius);padding:var(--ax-step-4);background:var(--axiom-color-surface);box-shadow:var(--ax-shadow-2);display:flex;position:fixed}.ax-editor-selection-bar{transform:translate(-50%, calc(-100% - var(--ax-step-8)));flex-wrap:wrap}.ax-editor-selection-bar[data-placement=below]{transform:translate(-50%, var(--ax-step-8))}.ax-editor-menu{min-width:var(--ax-menu-min);max-height:var(--ax-menu-max);flex-direction:column;overflow-y:auto}.ax-editor-menu-item{align-items:center;gap:var(--axiom-space-sm);min-height:var(--ax-touch-target);border-radius:var(--ax-radius-sm);padding-inline:var(--axiom-space-sm);color:var(--axiom-color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.ax-editor-menu-item:hover{background:var(--ax-subtle)}.ax-editor-menu-item:focus-visible{outline:2px solid var(--axiom-color-info);outline-offset:-2px}.ax-editor-menu-item[aria-checked=true]{color:var(--axiom-color-info);background:var(--ax-subtle)}.ax-editor-tool{min-width:var(--ax-touch-target);min-height:var(--ax-touch-target);border-radius:var(--ax-radius-sm);color:var(--ax-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ax-editor-tool:hover{color:var(--axiom-color-ink);background:var(--ax-subtle)}.ax-editor-tool[data-focus-visible]{outline:2px solid var(--axiom-color-info);outline-offset:2px}.ax-editor-tool[data-selected]{color:var(--axiom-color-info);border-color:var(--axiom-color-info);background:var(--ax-subtle)}.ax-demo-film{aspect-ratio:16/10;border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-lg);background:var(--axiom-color-ink);width:100%;box-shadow:var(--ax-shadow-2);display:block}.ax-editor-shell{display:block}.ax-note-bar{align-items:center;gap:var(--axiom-space-sm);flex-wrap:wrap}.ax-note-bar .ax-note-meta{align-items:center;gap:var(--ax-step-6);flex-wrap:wrap;margin-top:0;display:flex}.ax-editor-surface{min-height:var(--ax-editor-min);padding:var(--ax-step-3) var(--ax-step-4);border:none;outline:none}.ax-editor-surface:focus-visible{outline:none}.ax-nav-toggle{display:none}.ax-editor-link-prompt{flex-wrap:wrap;align-items:center}.ax-editor-link-label{font-size:var(--axiom-font-size-caption);color:var(--ax-muted)}.ax-note-title{border-radius:var(--ax-radius-sm);width:100%;padding:var(--ax-step-3) var(--ax-step-4);color:var(--axiom-color-ink);font-family:inherit;font-size:var(--ax-text-display);letter-spacing:-.02em;background:0 0;border:1px solid #0000;font-weight:650}.ax-note-title::placeholder{color:var(--ax-muted)}.ax-note-title:hover{border-color:var(--axiom-color-border)}.ax-note-title:focus{border-color:var(--axiom-color-info);outline:none}.ax-editor-bold{font-weight:700}.ax-editor-italic{font-style:italic}.ax-editor-strike{text-decoration:line-through}.ax-editor-inline-code{font-family:var(--axiom-font-mono);background:var(--ax-subtle);border-radius:var(--ax-radius-2xs);padding:0 var(--ax-step-6)}.ax-editor-h1{font-size:var(--ax-prose-h1)}.ax-editor-h2{font-size:var(--ax-prose-h2)}.ax-editor-h3,.ax-editor-h4,.ax-editor-h5,.ax-editor-h6{font-size:var(--ax-prose-h3)}.ax-editor-quote{border-left:3px solid var(--axiom-color-border);padding-left:var(--axiom-space-sm);color:var(--ax-muted)}.ax-editor-code{font-family:var(--axiom-font-mono);background:var(--ax-subtle);border-radius:var(--ax-radius);padding:var(--axiom-space-sm);white-space:pre-wrap;display:block}.ax-editor-ul,.ax-editor-ol{padding-left:var(--axiom-space-md)}.ax-editor-li--unchecked,.ax-editor-li--checked{padding-left:var(--axiom-space-lg);list-style:none;position:relative}.ax-editor-li--unchecked:before,.ax-editor-li--checked:before{content:"☐";width:var(--axiom-space-md);position:absolute;left:0}.ax-editor-li--checked{color:var(--ax-muted);text-decoration:line-through}.ax-editor-li--checked:before{content:"☑"}.ax-editor-link{color:var(--axiom-color-info);text-decoration:underline}.ax-editor-table{border-collapse:collapse;width:100%}.ax-editor-th,.ax-editor-td{border:1px solid var(--axiom-color-border);padding:var(--ax-step-4);text-align:left}.ax-editor-th{background:var(--ax-subtle);font-weight:700}.ax-mark{background:color-mix(in srgb, var(--axiom-color-warning) 40%, transparent);border-radius:var(--ax-radius-2xs);color:inherit;padding:0 2px}.ax-skeleton{border-radius:var(--ax-radius);background:linear-gradient(90deg, var(--ax-subtle) 25%, var(--ax-subtle-strong) 37%, var(--ax-subtle) 63%);background-size:400% 100%;animation:1.4s infinite ax-shimmer}@keyframes ax-shimmer{0%{background-position:100%}to{background-position:0}}.ax-empty{align-items:center;gap:var(--axiom-space-sm);padding:calc(var(--axiom-space-lg) * 1.5) var(--axiom-space-lg);border:1px dashed var(--axiom-color-border);border-radius:var(--ax-radius);text-align:center;color:var(--ax-muted);flex-direction:column;display:flex}.ax-empty h2{font-size:var(--axiom-font-size-body);color:var(--axiom-color-ink);margin:0}.ax-empty p{max-width:42ch;margin:0}.ax-empty-glyph{border-radius:var(--ax-radius-md);background:var(--ax-subtle);width:42px;height:42px;font-size:var(--ax-text-lg);place-items:center;display:grid}.ax-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.ax-palette{border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-lg);background:var(--axiom-color-surface);width:min(620px,100vw - 32px);max-height:60vh;box-shadow:var(--ax-shadow-2);flex-direction:column;display:flex;overflow:hidden}.ax-palette input{border:0;border-bottom:1px solid var(--axiom-color-border);padding:var(--axiom-space-md);font-size:var(--axiom-font-size-body);background:0 0;border-radius:0}.ax-palette input:focus{outline:none}.ax-palette-results{padding:var(--axiom-space-xs);margin:0;list-style:none;overflow-y:auto}.ax-palette-item{justify-content:space-between;align-items:center;gap:var(--axiom-space-sm);width:100%;padding:var(--ax-control-pad-lg) var(--axiom-space-sm);border-radius:var(--ax-radius-sm);color:var(--axiom-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ax-palette-item[data-active=true]{background:var(--ax-subtle-strong)}.ax-palette-hint{font-size:var(--axiom-font-size-caption);color:var(--ax-muted)}.ax-dialog{border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-lg);background:var(--axiom-color-surface);width:min(460px,100vw - 32px);box-shadow:var(--ax-shadow-2);padding:var(--axiom-space-lg);align-self:flex-start}.ax-toasts{right:var(--axiom-space-lg);bottom:var(--axiom-space-lg);z-index:60;gap:var(--axiom-space-sm);flex-direction:column;display:flex;position:fixed}.ax-toast{align-items:center;gap:var(--axiom-space-md);min-width:280px;padding:var(--axiom-space-sm) var(--axiom-space-md);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius);background:var(--axiom-color-surface);box-shadow:var(--ax-shadow-2);animation:ax-rise var(--ax-motion);display:flex}.ax-toast--error{border-color:var(--axiom-color-danger)}@keyframes ax-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ax-auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ax-auth-pitch{justify-content:center;gap:var(--axiom-space-md);padding:calc(var(--axiom-space-lg) * 2);background:var(--axiom-color-surface);border-right:1px solid var(--axiom-color-border);flex-direction:column;display:flex}.ax-auth-pitch h1{font-size:calc(var(--axiom-font-size-title) * 1.5);letter-spacing:-.03em;margin:0;line-height:1.15}.ax-auth-pitch p{max-width:46ch;color:var(--ax-muted);margin:0}.ax-auth-points{gap:var(--axiom-space-sm);margin:var(--axiom-space-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ax-auth-points li{gap:var(--axiom-space-sm);align-items:flex-start;display:flex}.ax-auth-form{padding:calc(var(--axiom-space-lg) * 2);flex-direction:column;justify-content:center;display:flex}.ax-auth-form form{width:min(360px,100%)}.ax-auth-divider{align-items:center;gap:var(--axiom-space-sm);margin:var(--axiom-space-md) 0;color:var(--ax-muted);font-size:var(--axiom-font-size-caption);display:flex}.ax-auth-divider:before,.ax-auth-divider:after{content:"";background:var(--axiom-color-border);flex:1;height:1px}.ax-google-mark{width:var(--axiom-space-lg);height:var(--axiom-space-lg);margin-right:var(--axiom-space-xs);border-radius:var(--ax-radius-pill);background:var(--axiom-color-canvas);color:var(--axiom-color-ink);font-size:var(--axiom-font-size-caption);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ax-auth-preview{margin-top:var(--axiom-space-lg);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-md);background:var(--axiom-color-canvas);box-shadow:var(--ax-shadow-2);max-width:46ch;overflow:hidden}.ax-auth-preview-bar{gap:var(--axiom-space-xs);padding:var(--axiom-space-sm);border-bottom:1px solid var(--axiom-color-border);background:var(--axiom-color-surface);display:flex}.ax-auth-preview-bar span{width:var(--axiom-space-sm);height:var(--axiom-space-sm);border-radius:var(--ax-radius-pill);background:var(--axiom-color-border)}.ax-auth-preview-body{gap:var(--axiom-space-md);padding:var(--axiom-space-md);grid-template-columns:1fr 3fr;display:grid}.ax-auth-preview-rail{gap:var(--axiom-space-sm);flex-direction:column;display:flex}.ax-auth-preview-pill{height:var(--axiom-space-sm);border-radius:var(--ax-radius-pill);background:var(--axiom-color-border)}.ax-auth-preview-pill.is-active{background:var(--ax-accent)}.ax-auth-preview-notes{gap:var(--axiom-space-sm);flex-direction:column;display:flex}.ax-auth-preview-note{gap:var(--axiom-space-xs);padding:var(--axiom-space-sm);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);background:var(--axiom-color-surface);flex-direction:column;display:flex}.ax-auth-preview-title{height:var(--axiom-space-sm);border-radius:var(--ax-radius-sm);background:var(--ax-muted);width:70%}.ax-auth-preview-title.is-short{width:45%}.ax-auth-preview-line{height:var(--axiom-space-xs);border-radius:var(--ax-radius-sm);background:var(--axiom-color-border);width:100%}.ax-auth-preview-line.is-short{width:60%}.ax-auth-preview-tags{gap:var(--axiom-space-xs);display:flex}.ax-auth-preview-tags span{width:var(--axiom-space-lg);height:var(--axiom-space-xs);border-radius:var(--ax-radius-pill);background:var(--ax-accent);opacity:.5}.ax-error{margin:0 0 var(--axiom-space-md);padding:var(--axiom-space-sm) var(--axiom-space-md);border:1px solid var(--axiom-color-danger);border-radius:var(--ax-radius-sm);color:var(--axiom-color-danger);font-size:var(--axiom-font-size-caption)}.ax-notice{margin:0 0 var(--axiom-space-md);padding:var(--axiom-space-sm) var(--axiom-space-md);border:1px solid var(--ax-accent);border-radius:var(--ax-radius-sm);color:var(--ax-text);font-size:var(--axiom-font-size-caption)}.ax-prose{line-height:1.7}.ax-prose h3,.ax-prose h4,.ax-prose h5,.ax-prose h6{letter-spacing:-.015em;margin:var(--axiom-space-lg) 0 var(--axiom-space-sm)}.ax-prose h3{font-size:var(--ax-prose-h1)}.ax-prose h4{font-size:var(--ax-prose-h2)}.ax-prose h5,.ax-prose h6{font-size:var(--ax-prose-h3)}.ax-prose h3:first-child,.ax-prose h4:first-child{margin-top:0}.ax-prose p,.ax-prose ul,.ax-prose ol{margin:0 0 var(--axiom-space-md)}.ax-prose code{font-family:var(--axiom-font-mono);font-size:var(--ax-text-code);padding:var(--ax-step-1) 5px;border-radius:var(--ax-radius-xs);background:var(--ax-subtle)}.ax-prose pre{padding:var(--axiom-space-md);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius);background:var(--axiom-color-surface);overflow-x:auto}.ax-prose pre code{background:0 0;padding:0}.ax-prose blockquote{margin:0 0 var(--axiom-space-md);padding-left:var(--axiom-space-md);border-left:3px solid var(--axiom-color-border);color:var(--ax-muted)}.ax-row{align-items:center;gap:var(--axiom-space-sm);display:flex}.ax-row--between{justify-content:space-between}.ax-stack{gap:var(--axiom-space-md);flex-direction:column;display:flex}.ax-muted{color:var(--ax-muted)}.ax-caption{font-size:var(--axiom-font-size-caption);color:var(--ax-muted)}.ax-grow{flex:1;min-width:0}.ax-visually-hidden{width:1px;height:1px;margin:calc(-1 * var(--ax-step-1));clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ax-calendar{gap:var(--ax-step-4);grid-template-columns:repeat(7,1fr);display:grid}.ax-calendar-cell{aspect-ratio:1;border-radius:var(--ax-radius-sm);color:var(--axiom-color-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;place-items:center;display:grid}.ax-calendar-cell:hover{background:var(--ax-subtle)}.ax-calendar-cell[data-has-notes=true]{border-color:var(--axiom-color-border);font-weight:600}.ax-calendar-cell[aria-current=date]{background:var(--axiom-color-ink);color:var(--axiom-color-canvas)}@media (width<=900px){.ax-app,.ax-app[data-rail=true]{grid-template-columns:1fr}.ax-desk-only{display:none}.ax-nav-toggle{display:inline-flex}.ax-sidebar{width:var(--ax-sidebar);visibility:hidden;transition:transform var(--ax-motion), visibility var(--ax-motion);z-index:30;box-shadow:var(--ax-shadow-2);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ax-sidebar[data-open=true]{visibility:visible;transform:none}.ax-drawer-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;display:block;position:fixed;inset:0}.ax-sidebar[data-rail=true] .ax-rail-hide{display:inline}.ax-sidebar[data-rail=true] .ax-rail-only,.ax-rail-toggle{display:none}.ax-main{height:100dvh}.ax-content{flex:1;overflow-y:auto}.ax-tabbar{z-index:10;border-top:1px solid var(--axiom-color-border);background:color-mix(in srgb, var(--axiom-color-canvas) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ax-tab{align-items:center;gap:var(--ax-step-2);min-height:44px;padding:var(--axiom-space-sm) var(--ax-step-4);color:var(--ax-muted);font:inherit;font-size:var(--axiom-font-size-caption);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.ax-tab span{font-size:var(--axiom-font-size-body);line-height:1}.ax-tab[aria-current=page]{color:var(--ax-accent);font-weight:600}.ax-tab--capture{color:var(--ax-accent)}.ax-auth{grid-template-columns:1fr}.ax-auth-pitch{padding:var(--axiom-space-lg) var(--axiom-space-md) 0;justify-content:flex-start}.ax-auth-pitch h1{font-size:var(--ax-text-display)}.ax-auth-pitch p,.ax-auth-points,.ax-auth-preview{display:none}.ax-content{padding:var(--axiom-space-md)}}.ax-public-bound{width:100%;max-width:1120px;padding-inline:var(--axiom-space-lg);margin:0 auto}.ax-public-header{z-index:20;border-bottom:1px solid var(--axiom-color-border);background:color-mix(in srgb, var(--axiom-color-canvas) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.ax-public-header .ax-public-bound{align-items:center;gap:var(--axiom-space-md);min-height:var(--ax-topbar);padding-block:var(--axiom-space-sm);display:flex}.ax-brand--link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding-inline:0;text-decoration:none}.ax-brand--link:hover .ax-brand-mark{background:var(--axiom-color-info)}.ax-brand--link:focus-visible{outline:2px solid var(--axiom-color-info);outline-offset:2px;border-radius:var(--ax-radius-sm)}.ax-public-nav{gap:var(--axiom-space-xs);margin-inline-start:auto;display:flex}.ax-public-link{padding:var(--ax-step-6) var(--axiom-space-sm);border-radius:var(--ax-radius-sm);color:var(--ax-muted);text-decoration:none;display:inline-block}.ax-public-link:hover{color:var(--axiom-color-ink);background:var(--axiom-color-surface)}.ax-public-link.is-current{color:var(--axiom-color-ink);font-weight:600}.ax-public-actions{align-items:center;gap:var(--axiom-space-sm);display:flex}.ax-public-actions .ax-button{text-decoration:none}.ax-theme-switch{align-self:start;gap:var(--ax-step-1);padding:var(--ax-step-2);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-pill);background:var(--axiom-color-surface);display:inline-flex}.ax-theme-option{width:var(--ax-control-sm);height:var(--ax-control-sm);border-radius:var(--ax-radius-pill);color:var(--ax-muted);font:inherit;cursor:pointer;transition:background var(--ax-motion), color var(--ax-motion);background:0 0;border:0;place-items:center;line-height:1;display:grid}.ax-theme-option:hover{color:var(--axiom-color-ink);background:var(--ax-subtle)}.ax-theme-option:focus-visible{outline:2px solid var(--axiom-color-info);outline-offset:2px}.ax-theme-option[aria-pressed=true],.ax-theme-option[aria-pressed=true]:hover{background:var(--axiom-color-ink);color:var(--axiom-color-canvas)}@media (pointer:coarse){.ax-theme-option{width:var(--ax-touch-target);height:var(--ax-touch-target)}}@media (prefers-reduced-motion:reduce){.ax-theme-option{transition:none}}.ax-public{display:block}.ax-section{padding-block:calc(var(--axiom-space-lg) * 3)}.ax-section--muted{background:var(--axiom-color-surface);border-block:1px solid var(--axiom-color-border)}.ax-section h2{font-size:var(--ax-text-display);letter-spacing:-.025em;margin:0}.ax-section h2+:not(.ax-section-lede){margin-top:var(--axiom-space-lg)}.ax-section-lede{margin:var(--axiom-space-sm) 0 var(--axiom-space-lg);max-width:60ch;color:var(--ax-muted);font-size:var(--axiom-font-size-title)}.ax-hero{padding-block:calc(var(--axiom-space-lg) * 4)}.ax-hero-grid{gap:calc(var(--axiom-space-lg) * 2);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.ax-hero-copy h1{margin:var(--axiom-space-sm) 0 0;letter-spacing:-.035em;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.ax-eyebrow{color:var(--ax-accent);font-size:var(--axiom-font-size-caption);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.ax-lede{margin:var(--axiom-space-md) 0 0;max-width:52ch;color:var(--ax-muted);font-size:var(--axiom-font-size-title);line-height:1.55}.ax-hero-actions{gap:var(--axiom-space-sm);margin:var(--axiom-space-lg) 0 var(--axiom-space-md);flex-wrap:wrap;display:flex}.ax-button--lg{padding:var(--axiom-space-sm) var(--axiom-space-lg);font-size:var(--axiom-font-size-body);text-decoration:none}.ax-steps{gap:var(--axiom-space-lg);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.ax-steps li{padding:var(--axiom-space-lg);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-md);background:var(--axiom-color-surface)}.ax-step-number{color:var(--ax-accent);font-family:var(--axiom-font-family-mono);font-size:var(--axiom-font-size-caption);letter-spacing:.1em;font-weight:700;display:block}.ax-steps h3,.ax-feature h3{margin:var(--axiom-space-sm) 0 var(--axiom-space-xs);font-size:var(--axiom-font-size-title);letter-spacing:-.015em}.ax-steps p,.ax-feature p{color:var(--ax-muted);margin:0;line-height:1.6}.ax-feature-grid{gap:var(--axiom-space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ax-feature{padding:var(--axiom-space-lg);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-md);background:var(--axiom-color-canvas)}.ax-honest{max-width:1120px}.ax-honest p{max-width:68ch;margin:var(--axiom-space-md) 0 0;color:var(--ax-muted);font-size:var(--axiom-font-size-title);line-height:1.6}.ax-honest .ax-button{margin-top:var(--axiom-space-lg);text-decoration:none}.ax-faq{gap:var(--ax-step-2);flex-direction:column;max-width:78ch;display:flex}.ax-faq details{border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-md);background:var(--axiom-color-canvas)}.ax-faq summary{padding:var(--axiom-space-md);font-size:var(--axiom-font-size-title);cursor:pointer;font-weight:600}.ax-faq p{padding:0 var(--axiom-space-md) var(--axiom-space-md);color:var(--ax-muted);margin:0;line-height:1.6}.ax-cta{text-align:center}.ax-cta .ax-section-lede{margin-inline:auto}.ax-public-footer{border-top:1px solid var(--axiom-color-border);background:var(--axiom-color-surface);padding-block:calc(var(--axiom-space-lg) * 2) var(--axiom-space-lg)}.ax-public-footer .ax-public-bound{gap:var(--axiom-space-lg);grid-template-columns:2fr 1fr 1fr;display:grid}.ax-public-footer nav{align-items:flex-start;gap:var(--ax-step-2);flex-direction:column;display:flex}.ax-footer-heading{margin:0 0 var(--ax-step-4);font-size:var(--axiom-font-size-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ax-muted);font-weight:600}.ax-public-footer>.ax-caption{margin-top:var(--axiom-space-lg);padding-top:var(--axiom-space-md);border-top:1px solid var(--axiom-color-border);max-width:none}.ax-legal .ax-public-bound{max-width:78ch;padding-block:calc(var(--axiom-space-lg) * 2)}.ax-legal-head h1{font-size:var(--ax-text-display);letter-spacing:-.03em;margin:0}.ax-notice{margin:var(--axiom-space-lg) 0 0;padding:var(--axiom-space-md);border:1px solid var(--axiom-color-border);border-left:var(--ax-step-4) solid var(--ax-accent);border-radius:var(--ax-radius-sm);background:var(--axiom-color-surface);color:var(--ax-muted);font-size:var(--axiom-font-size-caption);line-height:1.6}.ax-legal-section{margin-top:calc(var(--axiom-space-lg) * 2)}.ax-legal-section h2{margin:0 0 var(--axiom-space-sm);font-size:var(--axiom-font-size-title);letter-spacing:-.015em}.ax-legal-section p{margin:0 0 var(--axiom-space-md);color:var(--ax-muted);line-height:1.7}.ax-legal-points{color:var(--ax-muted);margin:0;padding-inline-start:var(--axiom-space-lg);line-height:1.7}.ax-shot{border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-lg);background:var(--axiom-color-canvas);box-shadow:var(--ax-shadow-2);overflow:hidden}.ax-shot-bar{gap:var(--axiom-space-xs);padding:var(--axiom-space-sm) var(--axiom-space-md);border-bottom:1px solid var(--axiom-color-border);background:var(--axiom-color-surface);display:flex}.ax-shot-bar span{width:var(--axiom-space-sm);height:var(--axiom-space-sm);border-radius:var(--ax-radius-pill);background:var(--axiom-color-border)}.ax-shot-body{gap:var(--axiom-space-md);padding:var(--axiom-space-md);grid-template-columns:1fr 3fr;display:grid}.ax-shot-rail{gap:var(--axiom-space-sm);flex-direction:column;display:flex}.ax-shot-pill{height:var(--axiom-space-sm);border-radius:var(--ax-radius-pill);background:var(--axiom-color-border)}.ax-shot-pill.is-active{background:var(--ax-accent)}.ax-shot-notes{gap:var(--axiom-space-sm);flex-direction:column;display:flex}.ax-shot-note{gap:var(--axiom-space-xs);padding:var(--axiom-space-sm);border:1px solid var(--axiom-color-border);border-radius:var(--ax-radius-sm);background:var(--axiom-color-surface);flex-direction:column;display:flex}.ax-shot-title{height:var(--axiom-space-sm);border-radius:var(--ax-radius-sm);background:var(--ax-muted)}.ax-shot-title.is-wide{width:70%}.ax-shot-title.is-mid{width:45%}.ax-shot-line{height:var(--axiom-space-xs);border-radius:var(--ax-radius-sm);background:var(--axiom-color-border);width:100%}.ax-shot-tags{gap:var(--axiom-space-xs);display:flex}.ax-shot-tags span{width:var(--axiom-space-lg);height:var(--axiom-space-xs);border-radius:var(--ax-radius-pill);background:var(--ax-accent);opacity:.5}@media (width<=900px){.ax-hero-grid,.ax-public-footer .ax-public-bound{grid-template-columns:1fr}.ax-hero,.ax-section{padding-block:calc(var(--axiom-space-lg) * 2)}.ax-shot{display:none}.ax-public-nav{flex-wrap:wrap;order:3;justify-content:flex-start;width:100%;margin-inline-start:0}.ax-public-header .ax-public-bound{flex-wrap:wrap}.ax-public-actions{margin-inline-start:auto}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--axiom-color-canvas);min-height:100%;font-family:var(--axiom-font-sans);font-size:var(--axiom-font-size-body);line-height:var(--axiom-line-height-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;letter-spacing:0}body{min-height:100%;margin:0}button,input{font:inherit}::selection{color:var(--axiom-color-on-info);background:var(--axiom-color-info)}:focus-visible{outline:var(--axiom-size-focus-ring) solid var(--axiom-color-focus);outline-offset:var(--axiom-space-hairline)}
