:root{--color-primary: #0e6b4f;--color-primary-dark: #0a5640;--color-primary-soft: #eaf4ef;--color-primary-line: #b9d9ca;--color-accent: #e0b44c;--color-accent-soft: #fbf3df;--color-accent-ink: #6b5112;--color-secondary: #1b3a5c;--color-secondary-dark: #142c47;--color-secondary-soft: #e8eef5;--color-bg: #ffffff;--color-bg-elevated: #ffffff;--color-surface: #f5f7f6;--color-surface-strong: #eceff0;--color-border: #e3e8e6;--color-border-strong: #cdd5d2;--color-text: #18211e;--color-text-muted: #56625d;--color-text-subtle: #84908b;--color-text-inverse: #ffffff;--color-danger: #b03a32;--color-danger-soft: #fbeceb;--color-success: #0e6b4f;--font-sans: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Code", Menlo, Consolas, monospace;--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.625rem;--font-size-3xl: clamp(1.875rem, 1.6vw + 1.3rem, 2.5rem);--font-size-hero: clamp(2.25rem, 3.4vw + 1.2rem, 3.5rem);--line-height-tight: 1.15;--line-height-snug: 1.35;--line-height-body: 1.6;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgba(24, 33, 30, .05);--shadow-md: 0 1px 2px rgba(24, 33, 30, .04), 0 8px 24px -8px rgba(24, 33, 30, .1);--shadow-lg: 0 2px 4px rgba(24, 33, 30, .04), 0 24px 48px -16px rgba(24, 33, 30, .16);--shadow-search: 0 1px 2px rgba(24, 33, 30, .04), 0 10px 30px -12px rgba(14, 107, 79, .25);--container-max: 1160px;--header-height: 4rem;--control-height: 2.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 6rem;--focus-ring: 0 0 0 3px rgba(14, 107, 79, .25);--transition-fast: .14s ease;--transition-med: .2s ease}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-feature-settings:"ss01" on}img,svg,canvas{max-width:100%;display:block}a{color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--color-primary-dark)}h1,h2,h3,h4{margin:0 0 var(--space-3);font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text);text-wrap:balance}h1{font-size:var(--font-size-3xl);letter-spacing:-.03em}h2{font-size:var(--font-size-2xl);letter-spacing:-.025em}h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}p{margin:0 0 var(--space-4);color:var(--color-text-muted);text-wrap:pretty}ul,ol{margin:0;padding-left:1.25rem}strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:color-mix(in srgb,var(--color-accent) 45%,transparent)}.skip-link{position:absolute;left:var(--space-4);top:-100%;z-index:100;padding:.65rem 1rem;border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);text-decoration:none}.skip-link:focus{top:var(--space-3);color:var(--color-text-inverse)}.container{width:min(100% - 2.5rem,var(--container-max));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--color-text-muted)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.page-hero{padding:var(--space-6) 0 var(--space-8)}.section{padding:var(--space-8) 0}.section-title{margin-bottom:var(--space-2)}.section-lead{max-width:40rem;margin-bottom:var(--space-5);font-size:var(--font-size-lg)}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.section-head .section-title{margin-bottom:var(--space-1)}.section-head .section-lead{margin:0;font-size:var(--font-size-md)}.text-link{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.text-link:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;touch-action:manipulation;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn{padding:0 1.15rem}.btn-primary{background:var(--color-primary);color:var(--color-text-inverse)}.btn-primary:hover:not(:disabled){background:var(--color-primary-dark);color:var(--color-text-inverse)}.btn-secondary{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border-strong)}.btn-secondary:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-text-subtle)}.btn-ghost{background:transparent;color:var(--color-text-muted)}.btn-ghost:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.badge{display:inline-flex;align-items:center;width:fit-content;padding:.15rem .5rem;border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.badge-soft{background:var(--color-primary-soft);color:var(--color-primary-dark)}.grid-cards{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tool-tile{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:inherit;text-decoration:none;min-width:0;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.tool-tile:hover{border-color:var(--color-primary-line);background:color-mix(in srgb,var(--color-primary-soft) 45%,white)}.tool-tile:hover .tool-tile-title{color:var(--color-primary-dark)}.tool-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tool-tile .tool-tile-icon{display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);background:var(--tile-bg, var(--color-primary-soft));color:var(--tile-fg, var(--color-primary))}.tool-tile .tool-tile-body{display:grid;gap:.15rem;min-width:0}.tool-tile .tool-tile-title{margin:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:-.01em;transition:color var(--transition-fast)}.tool-tile .tool-tile-desc{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-cat=pdf]{--tile-bg: #fdeeea;--tile-fg: #a8442f}[data-cat=finance]{--tile-bg: var(--color-primary-soft);--tile-fg: var(--color-primary)}[data-cat=labor]{--tile-bg: var(--color-secondary-soft);--tile-fg: var(--color-secondary)}[data-cat=image]{--tile-bg: #f1ecf8;--tile-fg: #5e4a8a}[data-cat=gen]{--tile-bg: var(--color-accent-soft);--tile-fg: var(--color-accent-ink)}[data-cat=dev]{--tile-bg: #e9f1f6;--tile-fg: #2c5d7c}[data-cat=text]{--tile-bg: #eef1ef;--tile-fg: #3f4b46}[data-cat=biz]{--tile-bg: #eaf3ec;--tile-fg: #2f6b3a}[data-cat] .cat-icon,.cat-icon[data-cat]{background:var(--tile-bg, var(--color-primary-soft));color:var(--tile-fg, var(--color-primary))}.tool-form{display:grid;gap:var(--space-5)}.field{display:grid;align-content:start;gap:.4rem;min-width:0}.field-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.3}.field-hint{margin:0;color:var(--color-text-subtle);font-size:var(--font-size-xs);line-height:1.45}.field-hint strong{color:var(--color-text-muted)}.field-input,.field-select,.field-textarea{width:100%;min-height:var(--control-height);padding:0 .85rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);color:var(--color-text);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field-input::placeholder,.field-select::placeholder,.field-textarea::placeholder{color:var(--color-text-subtle)}.field-input:hover:not(:disabled),.field-select:hover:not(:disabled),.field-textarea:hover:not(:disabled){border-color:var(--color-text-subtle)}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none}.field-input:focus-visible,.field-input:focus,.field-select:focus-visible,.field-select:focus,.field-textarea:focus-visible,.field-textarea:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.field-input:disabled,.field-select:disabled,.field-textarea:disabled{background-color:var(--color-surface);color:var(--color-text-subtle)}.field-input[type=date],.field-input[type=datetime-local],.field-input[type=time]{padding-right:.6rem}.field-input[type=color]{padding:.25rem;cursor:pointer}.field-input[type=range]{min-height:auto;padding:0;border:0;accent-color:var(--color-primary)}.field-input[type=range]:focus-visible{box-shadow:none}.field-select{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356625d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem;cursor:pointer}.field-textarea{min-height:8rem;padding:.7rem .85rem;line-height:1.5;resize:vertical}.field-row{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}input[type=checkbox],input[type=radio]{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--color-primary);cursor:pointer}.checkbox-row{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.checkbox-row label{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer}.mode-tabs{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);width:fit-content;max-width:100%}.mode-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;touch-action:manipulation;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.mode-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mode-tab:disabled{cursor:not-allowed;opacity:.55}.mode-tab{min-height:2.25rem;padding:0 .85rem;border-radius:calc(var(--radius-sm) - 3px);background:transparent;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.mode-tab:hover{color:var(--color-text)}.mode-tab[aria-pressed=true],.mode-tab.active{background:var(--color-bg-elevated);color:var(--color-text);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm),0 0 0 1px var(--color-border)}.file-drop{position:relative;display:grid;gap:var(--space-2);justify-items:center;width:100%;padding:var(--space-6) var(--space-5);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.file-drop:before{content:"";width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--color-primary-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e6b4f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V4M7 9l5-5 5 5M5 15v4a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.35rem}.file-drop:hover,.file-drop:focus-within{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-soft) 55%,white)}.file-drop .field{justify-items:center}.file-drop .field-label{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.file-drop input[type=file]{max-width:100%;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer}.file-drop input[type=file]::file-selector-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;touch-action:manipulation;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.file-drop input[type=file]::file-selector-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.file-drop input[type=file]::file-selector-button:disabled{cursor:not-allowed;opacity:.55}.file-drop input[type=file]::file-selector-button{margin-right:.75rem;padding:0 1rem;background:var(--color-primary);color:var(--color-text-inverse);border:0}.file-drop input[type=file]:hover::file-selector-button{background:var(--color-primary-dark)}.file-drop input[type=file]:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.tool-error{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:.7rem .9rem;border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.tool-result{display:grid;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-primary-line);background:var(--color-primary-soft)}.tool-result>.form-actions{margin-top:var(--space-2)}.tool-result .tool-result-meta+.tool-result-meta{margin-top:-.25rem}.tool-result-label{margin:0;color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.tool-result-value{margin:0 0 var(--space-1);color:var(--color-text);font-size:clamp(1.75rem,2.4vw + 1rem,2.5rem);font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool-result-meta{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.tool-notice{position:relative;margin:0;padding:.8rem 1rem .8rem 2.6rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-secondary) 14%,transparent);background:var(--color-secondary-soft);color:var(--color-secondary-dark);font-size:var(--font-size-sm);line-height:1.5}.tool-notice:before{content:"";position:absolute;left:.9rem;top:.95rem;width:1.05rem;height:1.05rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8v.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8v.01'/%3E%3C/svg%3E") center/contain no-repeat}.tool-notice strong{color:inherit}.tool-notice a{color:inherit;font-weight:var(--font-weight-semibold)}.tool-notice-warn{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);background:var(--color-accent-soft);color:var(--color-accent-ink)}.tool-notice-warn:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 4.3 2.6 18a2 2 0 0 0 1.7 3h15.4a2 2 0 0 0 1.7-3L13.7 4.3a2 2 0 0 0-3.4 0zM12 9v4M12 17v.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 4.3 2.6 18a2 2 0 0 0 1.7 3h15.4a2 2 0 0 0 1.7-3L13.7 4.3a2 2 0 0 0-3.4 0zM12 9v4M12 17v.01'/%3E%3C/svg%3E")}.tool-inline-help{margin:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.tool-inline-help ol,.tool-inline-help ul{display:grid;gap:.35rem;color:var(--color-text-muted);font-size:var(--font-size-sm)}.tool-inline-help .field-hint+.field-hint{margin-top:var(--space-2)}.tool-inline-title{margin:var(--space-4) 0 var(--space-2);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.tool-inline-title:first-child{margin-top:0}.breakdown-list,.memory-list{margin:var(--space-2) 0;padding:0;list-style:none}.breakdown-list{display:grid;border-top:1px solid var(--color-primary-line)}.breakdown-list li{display:grid;grid-template-columns:1fr auto;gap:.15rem var(--space-4);padding:.6rem 0;border-bottom:1px solid var(--color-primary-line);color:var(--color-text-muted);font-size:var(--font-size-sm)}.breakdown-list li>.field-hint{grid-column:1/-1}.breakdown-list strong{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right}.memory-list{display:grid;gap:.35rem;color:var(--color-text-muted);font-size:var(--font-size-sm)}.memory-list li{position:relative;padding-left:1rem}.memory-list li:before{content:"";position:absolute;left:0;top:.6em;width:.35rem;height:.35rem;border-radius:50%;background:var(--color-primary-line)}.stats-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.stat{display:grid;gap:.1rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated)}.stat strong{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.schedule-wrap{max-height:24rem;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated)}.schedule-table,.ir-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.schedule-table th,.schedule-table td,.ir-table th,.ir-table td{padding:.6rem .85rem;text-align:right;border-bottom:1px solid var(--color-border);white-space:nowrap}.schedule-table th:first-child,.schedule-table td:first-child,.ir-table th:first-child,.ir-table td:first-child{text-align:left}.schedule-table thead th,.ir-table thead th{position:sticky;top:0;background:var(--color-surface);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.schedule-table tbody tr:last-child td,.ir-table tbody tr:last-child td{border-bottom:0}.schedule-table tbody tr:hover td,.ir-table tbody tr:hover td{background:var(--color-surface)}.code-area,.code-output{font-family:var(--font-mono);font-size:.8125rem;line-height:1.55;font-variant-ligatures:none}.code-output{margin:0;max-height:28rem;padding:var(--space-4);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.image-preview,.qr-preview{max-width:100%;height:auto;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:repeating-conic-gradient(var(--color-surface) 0% 25%,#fff 0% 50%) 50%/16px 16px}.qr-preview{padding:var(--space-3);background:#fff}.file-order{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:file}.file-order li{counter-increment:file;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:.55rem .6rem .55rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated);font-size:var(--font-size-sm)}.file-order li>span:first-child{min-width:0;overflow-wrap:anywhere}.file-order li>span:first-child:before{content:counter(file) ".";margin-right:.5rem;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.order-actions{display:inline-flex;gap:.25rem}.order-actions .btn{min-height:2.125rem;padding:0 .7rem}.prose{max-width:44rem;color:var(--color-text-muted)}.prose h2{margin-top:var(--space-7);font-size:var(--font-size-xl)}.prose ul,.prose ol{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}
