.translation-form-wrapper{max-width:var(--max-reading)}.translation-form-wrapper .form-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;padding:var(--space-xl);box-shadow:0 4px 24px #00000040,0 0 0 1px #ffffff08 inset}.translation-form-wrapper .form-card-header{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.translation-form-wrapper .form-card-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm);font-variation-settings:"WONK" 1,"SOFT" 50}.translation-form-wrapper .form-card-description{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.65}.translation-form-wrapper .translation-form{display:flex;flex-direction:column;gap:var(--space-xl)}.translation-form-wrapper .translation-form-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.translation-form-wrapper .form-field{display:flex;flex-direction:column;gap:var(--space-xs)}.translation-form-wrapper .form-label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--color-text);font-variation-settings:"WONK" 0,"SOFT" 50}.translation-form-wrapper .form-optional{font-weight:400;color:var(--color-text-muted)}.translation-form-wrapper .required{color:var(--color-accent)}.translation-form-wrapper .form-input,.translation-form-wrapper .form-textarea,.translation-form-wrapper .form-select{width:100%;padding:.875rem 1rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);font-size:var(--text-base);font-family:inherit;line-height:1.5;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease;-webkit-appearance:none;appearance:none}.translation-form-wrapper .form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a89f95' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.translation-form-wrapper .form-select option{background:var(--color-bg);color:var(--color-text)}.translation-form-wrapper .form-input:hover,.translation-form-wrapper .form-textarea:hover,.translation-form-wrapper .form-select:hover{border-color:var(--color-text-muted)}.translation-form-wrapper .form-input::placeholder,.translation-form-wrapper .form-textarea::placeholder{color:var(--color-text-muted);opacity:.85}.translation-form-wrapper .form-input:focus,.translation-form-wrapper .form-textarea:focus,.translation-form-wrapper .form-select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-highlight);background-color:var(--color-bg-elevated)}.translation-form-wrapper .form-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a89f95' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.translation-form-wrapper .form-textarea{min-height:6rem;resize:vertical;line-height:1.6}.translation-form-wrapper .form-hint{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45;margin-top:2px}.translation-form-wrapper .form-error{padding:var(--space-md);background:#c45d3e1f;border:1px solid var(--color-accent);border-radius:10px;color:var(--color-accent);font-size:var(--text-sm);line-height:1.5}.translation-form-wrapper .form-actions{display:flex;gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-sm)}.translation-form-wrapper .form-btn{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;cursor:pointer;border-radius:10px;transition:background var(--duration-fast) ease,transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;font-variation-settings:"WONK" 0,"SOFT" 50}.translation-form-wrapper .form-btn-primary{padding:.875rem 1.75rem;background:var(--color-accent);border:none;color:var(--color-text);box-shadow:0 2px 12px #c45d3e40}.translation-form-wrapper .form-btn-primary:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 4px 16px #c45d3e59;transform:translateY(-1px)}.translation-form-wrapper .form-btn-primary:active:not(:disabled){transform:translateY(0)}.translation-form-wrapper .form-btn-primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.translation-form-wrapper .form-btn-primary:disabled{opacity:.65;cursor:not-allowed;transform:none}.translation-form-wrapper .form-card-success{text-align:center;padding:var(--space-xl) 0}.translation-form-wrapper .form-card-success-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-md);font-variation-settings:"WONK" 1,"SOFT" 50}.translation-form-wrapper .form-card-success-text{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.65;margin-bottom:var(--space-lg);max-width:42ch;margin-inline:auto}.translation-form-wrapper .form-card-success-link{display:inline-block;padding:var(--space-sm) var(--space-md);color:var(--color-accent);font-weight:600;border-radius:8px;transition:background var(--duration-fast) ease}.translation-form-wrapper .form-card-success-link:hover{color:var(--color-accent-hover);background:var(--color-highlight)}.translate-page[data-astro-cid-pl4hjuta]{padding-block:var(--space-xl) var(--space-2xl)}.translate-header[data-astro-cid-pl4hjuta]{margin-bottom:var(--space-lg)}.translate-header[data-astro-cid-pl4hjuta] h1[data-astro-cid-pl4hjuta]{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.translate-intro[data-astro-cid-pl4hjuta]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6;max-width:var(--max-reading)}.translate-intro-secondary[data-astro-cid-pl4hjuta]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;max-width:var(--max-reading);margin-top:var(--space-sm)}.translate-content[data-astro-cid-pl4hjuta]{max-width:100%}#offer-help[data-astro-cid-pl4hjuta]{scroll-margin-top:var(--space-xl)}.jump-to-form-btn{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);margin-inline-start:auto;margin-bottom:var(--space-lg);padding:var(--space-xs) var(--space-sm);border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-bg-card) 92%,var(--color-accent) 8%);color:var(--color-text);font-size:var(--text-sm);font-weight:600;text-decoration:none;box-shadow:0 4px 14px color-mix(in srgb,var(--color-bg) 78%,transparent);transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.jump-to-form-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));background:color-mix(in srgb,var(--color-bg-card) 86%,var(--color-accent) 14%);box-shadow:0 10px 28px color-mix(in srgb,var(--color-bg) 58%,transparent)}.jump-to-form-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.jump-to-form-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 22%,transparent);font-size:.95em;line-height:1}@media(max-width:36rem){.jump-to-form-btn-label{display:none}.jump-to-form-btn{padding:var(--space-xs)}}@media(prefers-reduced-motion:reduce){.jump-to-form-btn{transition:none}.jump-to-form-btn:hover{transform:none}}.progress-tracker[data-astro-cid-pl4hjuta]{margin-bottom:var(--space-2xl);padding:var(--space-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px}.progress-tracker-title[data-astro-cid-pl4hjuta]{font-size:var(--text-2xl);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);color:var(--color-text)}.progress-tracker-entry-count[data-astro-cid-pl4hjuta]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);margin-top:calc(-1 * var(--space-sm))}.progress-tracker-entry-count-num[data-astro-cid-pl4hjuta]{font-family:var(--font-display);font-weight:600;color:var(--color-text);font-variation-settings:"WONK" 0,"SOFT" 50}.progress-tracker-grid[data-astro-cid-pl4hjuta]{display:grid;gap:var(--space-xl)}@media(min-width:56rem){.progress-tracker-grid[data-astro-cid-pl4hjuta]{grid-template-columns:1fr minmax(220px,280px)}}.progress-tracker-list[data-astro-cid-pl4hjuta]{display:flex;flex-direction:column;gap:var(--space-lg)}.progress-tracker-item[data-astro-cid-pl4hjuta]{display:grid;gap:var(--space-sm) var(--space-md);align-items:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"meta total" "bar bar"}@media(min-width:36rem){.progress-tracker-item[data-astro-cid-pl4hjuta]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;grid-template-rows:auto auto;grid-template-areas:"meta meta total" "bar bar bar"}}.progress-tracker-item-meta[data-astro-cid-pl4hjuta]{grid-area:meta;display:flex;flex-direction:column;gap:var(--space-xs)}.progress-tracker-item-stage[data-astro-cid-pl4hjuta]{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.progress-tracker-item-name[data-astro-cid-pl4hjuta]{font-family:var(--font-display);font-weight:600;font-variation-settings:"WONK" 0,"SOFT" 50}.progress-tracker-bar-wrap[data-astro-cid-pl4hjuta]{grid-area:bar}.progress-tracker-bar[data-astro-cid-pl4hjuta]{height:10px;background:var(--color-bg-elevated);border-radius:6px;overflow:hidden}.progress-tracker-bar-fill[data-astro-cid-pl4hjuta]{display:block;height:100%;background:linear-gradient(90deg,var(--color-accent) 0%,#d4714f 100%);border-radius:6px;transition:width var(--duration-base) var(--ease-out)}.progress-tracker-total[data-astro-cid-pl4hjuta]{grid-area:total;text-align:right}.progress-tracker-total-num[data-astro-cid-pl4hjuta]{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;font-variation-settings:"WONK" 0,"SOFT" 0}.progress-tracker-total-label[data-astro-cid-pl4hjuta]{font-size:var(--text-xs);color:var(--color-text-muted)}.progress-tracker-overall[data-astro-cid-pl4hjuta]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-lg);background:var(--color-bg-elevated);border-radius:12px;border:1px solid var(--color-border)}.progress-tracker-gauge[data-astro-cid-pl4hjuta]{position:relative;width:140px;height:140px;margin-bottom:var(--space-md)}.progress-tracker-gauge-svg[data-astro-cid-pl4hjuta]{width:100%;height:100%;transform:rotate(0)}.progress-tracker-gauge-bg[data-astro-cid-pl4hjuta]{stroke:var(--color-border)}.progress-tracker-gauge-fill[data-astro-cid-pl4hjuta]{stroke:var(--color-accent);stroke-linecap:round;transition:stroke-dasharray var(--duration-base) var(--ease-out)}.progress-tracker-gauge-value[data-astro-cid-pl4hjuta]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;font-variation-settings:"WONK" 0,"SOFT" 0}.progress-tracker-overall-label[data-astro-cid-pl4hjuta]{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs)}.progress-tracker-overall-text[data-astro-cid-pl4hjuta]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:24ch;margin:0}
