.renderer-themed{--f-bg:#ffffff;--f-text:#1c1917;--f-accent:#0e7c5b;--f-accent-ink:#ffffff;--f-muted:rgba(28,25,23,0.72);--f-faint:rgba(28,25,23,0.62);--f-surface:rgba(28,25,23,0.035);--f-surface-strong:rgba(28,25,23,0.07);--f-border:rgba(28,25,23,0.16);--f-border-strong:rgba(28,25,23,0.42);--f-error:#c4372f;--f-radius:14px;--f-radius-button:999px;--f-font-heading:ui-serif,Georgia,"Times New Roman",serif;--f-font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-control-border:var(--f-border-strong);--f-divider:var(--f-border);--f-track:var(--f-surface-strong);--f-accent-text:var(--f-accent);--f-selected:color-mix(in srgb,var(--f-accent) 14%,var(--f-bg));--f-focus:var(--f-text);--f-btn-radius:var(--f-radius-button);--f-heading-weight:500;--f-ease-out:cubic-bezier(0.16,1,0.3,1);--f-ease-in:cubic-bezier(0.4,0,1,1);--f-ease-pop:cubic-bezier(0.34,1.56,0.64,1);--f-nav-h:4.625rem;color-scheme:light;background-color:var(--f-bg);color:var(--f-text);font-family:var(--f-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}.renderer-themed[data-dark=true]{color-scheme:dark}.renderer-themed ::-moz-selection{background:var(--f-selected);color:var(--f-text)}.renderer-themed ::selection{background:var(--f-selected);color:var(--f-text)}.renderer-themed :focus-visible{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed [data-step-title]:focus,.renderer-themed [data-step-title]:focus-visible{outline:none}.renderer-themed button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.renderer-themed .f-muted{color:var(--f-muted)}.renderer-themed .f-faint{color:var(--f-faint)}.renderer-themed .f-error{color:var(--f-error)}.renderer-themed .f-link{color:var(--f-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.renderer-themed .f-link:hover{text-decoration-thickness:2px}:is([dir=rtl] .renderer-themed,.renderer-themed[dir=rtl]) .f-flip-rtl{transform:scaleX(-1)}.renderer-themed.f-root{position:relative;width:100%}.renderer-themed .f-column{margin-inline:auto;width:100%;max-width:40rem}.renderer-themed[data-layout=page] .f-column{max-width:none}.renderer-themed .f-header{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.renderer-themed .f-header[data-align=center]{position:relative;justify-content:center}.renderer-themed .f-header[data-align=center]>:last-child:not(:first-child){position:absolute;inset-inline-end:0}.renderer-themed .f-logo{height:auto;max-height:2.5rem;width:auto;max-width:12rem;-o-object-fit:contain;object-fit:contain;transition:max-height .28s var(--f-ease-out)}.renderer-themed[data-step=welcome] .f-logo{max-height:3.5rem}.renderer-themed .f-stage{position:relative}.renderer-themed .f-step[data-phase=exit]{position:absolute;inset-inline:0;top:0;pointer-events:none;animation:f-exit-fwd .16s var(--f-ease-in) both}.renderer-themed .f-step[data-phase=enter]{animation:f-enter-fwd .28s var(--f-ease-out) 40ms both}.renderer-themed .f-stage[data-dir=back]>.f-step[data-phase=exit]{animation-name:f-exit-back}.renderer-themed .f-stage[data-dir=back]>.f-step[data-phase=enter]{animation-name:f-enter-back}@keyframes f-exit-fwd{to{opacity:0;transform:translate3d(0,-16px,0)}}@keyframes f-exit-back{to{opacity:0;transform:translate3d(0,16px,0)}}@keyframes f-enter-fwd{0%{opacity:0;transform:translate3d(0,24px,0)}}@keyframes f-enter-back{0%{opacity:0;transform:translate3d(0,-24px,0)}}@keyframes f-fade-in{0%{opacity:0}}@keyframes f-fade-out{to{opacity:0}}.renderer-themed .f-stage[data-motion=reduced]>.f-step[data-phase=enter]{animation:f-fade-in .12s linear both!important}.renderer-themed .f-stage[data-motion=reduced]>.f-step[data-phase=exit]{animation:f-fade-out .12s linear both!important}@media (prefers-reduced-motion:reduce){.renderer-themed .f-stage>.f-step[data-phase=enter]{animation:f-fade-in .12s linear both!important}.renderer-themed .f-stage>.f-step[data-phase=exit]{animation:f-fade-out .12s linear both!important}}.renderer-themed .f-progress{position:sticky;top:0;z-index:20;height:3px;overflow:hidden;border-radius:999px;background:var(--f-track);margin-bottom:2rem}.renderer-themed[data-layout=page] .f-progress{position:fixed;inset-inline:0;top:0;z-index:50;margin:0;border-radius:0}.renderer-themed .f-progress-fill{height:100%;width:100%;background:var(--f-accent);transform-origin:left center;transition:transform .4s var(--f-ease-out);will-change:transform}:is([dir=rtl] .renderer-themed,.renderer-themed[dir=rtl]) .f-progress-fill{transform-origin:right center}.renderer-themed .f-q-center{text-align:center}.renderer-themed .f-step-label{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--f-muted);font-variant-numeric:tabular-nums}.renderer-themed .f-display,.renderer-themed .f-title{font-family:var(--f-font-heading);font-weight:var(--f-heading-weight);color:var(--f-text);overflow-wrap:anywhere;text-wrap:balance}.renderer-themed .f-title{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);line-height:1.2;letter-spacing:-.015em}.renderer-themed .f-display{font-size:clamp(2rem,1.4rem + 3vw,3.5rem);line-height:1.05;letter-spacing:-.025em}.renderer-themed .f-desc{margin-top:.75rem;max-width:36rem;white-space:pre-line;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--f-muted);text-wrap:pretty}.renderer-themed .f-q-center .f-desc{margin-inline:auto}.renderer-themed .f-answer{margin-top:2rem}.renderer-themed .f-hint{font-size:.875rem;line-height:1.25rem;color:var(--f-muted)}.renderer-themed .f-q-media{margin-bottom:1.5rem}.renderer-themed .f-media{display:block;height:auto;max-height:20rem;width:auto;max-width:100%;border-radius:var(--f-radius);-o-object-fit:contain;object-fit:contain}.renderer-themed .f-big-number{font-family:var(--f-font-heading);font-weight:var(--f-heading-weight);font-size:2.5rem;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.renderer-themed .f-figure-media{display:block;width:100%;border-radius:var(--f-radius);background:var(--f-surface)}.renderer-themed .f-message{margin-top:.75rem;min-height:1.5rem}.renderer-themed .f-message-error{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;line-height:1.5rem;font-weight:500;color:var(--f-error);animation:f-shake .18s linear both}.renderer-themed .f-message-error:before{content:"";height:.5rem;width:.5rem;flex-shrink:0;border-radius:999px;background:currentColor}@keyframes f-shake{0%,to{transform:translateX(0)}16%{transform:translateX(-6px)}33%{transform:translateX(6px)}50%{transform:translateX(-6px)}66%{transform:translateX(6px)}83%{transform:translateX(-3px)}}@media (prefers-reduced-motion:reduce){.renderer-themed .f-message-error{animation:f-fade-in .12s linear both!important}}.renderer-themed .f-input{display:block;width:100%;border:0;border-bottom:1px solid var(--f-control-border);border-radius:0;background:transparent;color:var(--f-text);padding:.375rem 0 .5rem;font-family:var(--f-font-body);font-size:1.125rem;line-height:1.4;box-shadow:inset 0 -1px 0 transparent;transition:border-color .14s ease,box-shadow .14s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.renderer-themed .f-input{font-size:1.375rem}}.renderer-themed .f-input::-moz-placeholder{color:var(--f-faint);opacity:1}.renderer-themed .f-input::placeholder{color:var(--f-faint);opacity:1}.renderer-themed .f-input:hover{border-bottom-color:var(--f-text)}.renderer-themed .f-input:focus,.renderer-themed .f-input:focus-visible{outline:none;border-bottom-color:var(--f-accent);box-shadow:inset 0 -1px 0 var(--f-accent)}.renderer-themed .f-input[aria-invalid=true]{border-bottom-color:var(--f-error);box-shadow:inset 0 -1px 0 var(--f-error)}.renderer-themed .f-input-sm{font-size:1.0625rem;padding-bottom:.4375rem}@media (min-width:768px){.renderer-themed .f-input-sm{font-size:1.125rem}}.renderer-themed .f-textarea{min-height:3.5rem;resize:none;overflow-y:auto}.renderer-themed .f-input-number{font-variant-numeric:tabular-nums}.renderer-themed .f-input-date{min-height:2.75rem}.renderer-themed .f-input-date.f-input-empty{color:var(--f-muted)}.renderer-themed .f-input-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.renderer-themed .f-input option{color:initial;background:initial}.renderer-themed .f-field-label{display:block;margin-bottom:.125rem;font-size:.875rem;color:var(--f-muted)}.renderer-themed .f-other{margin-top:1rem}.renderer-themed .f-select-wrap{position:relative;display:block}.renderer-themed .f-select{cursor:pointer;padding-inline-end:2.25rem}.renderer-themed .f-select[data-empty=true]{color:var(--f-muted)}.renderer-themed .f-select-chevron{pointer-events:none;position:absolute;inset-inline-end:.25rem;top:50%;height:1.25rem;width:1.25rem;transform:translateY(-50%);color:var(--f-muted)}.renderer-themed .f-choices{display:flex;flex-direction:column;gap:.625rem}.renderer-themed .f-choices-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.renderer-themed .f-choice{position:relative;display:flex;min-height:56px;width:100%;align-items:center;gap:12px;border-radius:var(--f-radius);border:1px solid var(--f-control-border);background:var(--f-surface);color:var(--f-text);padding:14px 16px;text-align:start;font-family:var(--f-font-body);font-size:1.0625rem;line-height:1.4;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}@media (max-width:767.98px){.renderer-themed .f-choice{min-height:52px}}@media (hover:hover){.renderer-themed .f-choice:hover{background:var(--f-surface-strong)}}.renderer-themed .f-choice:active{transform:scale(.995)}.renderer-themed .f-choice:focus-visible{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-choice[aria-checked=true]{border-color:var(--f-accent);background:var(--f-selected);box-shadow:inset 0 0 0 1px var(--f-accent)}.renderer-themed .f-choice-label{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.renderer-themed .f-key{display:inline-flex;height:28px;min-width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--f-control-border);background:var(--f-bg);color:var(--f-muted);padding:0 .375rem;font-family:var(--f-font-body);font-size:.8125rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.renderer-themed .f-choice[aria-checked=true] .f-key{border-color:var(--f-accent);background:var(--f-accent);color:var(--f-accent-ink)}.renderer-themed .f-choice-box,.renderer-themed .f-choice-tick{display:inline-flex;height:1.375rem;width:1.375rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--f-accent-text)}.renderer-themed .f-choice-box{border-radius:6px;border:1.5px solid var(--f-control-border);background:var(--f-bg);color:var(--f-accent-ink);transition:background-color .12s ease,border-color .12s ease}.renderer-themed .f-choice[aria-checked=true] .f-choice-box{border-color:var(--f-accent);background:var(--f-accent)}.renderer-themed .f-choice-box-lead{order:-1}.renderer-themed .f-choice-check{height:.875rem;width:.875rem;animation:f-pop .16s var(--f-ease-pop) both}.renderer-themed .f-choice-tick .f-choice-check{height:1.125rem;width:1.125rem}@keyframes f-pop{0%{opacity:0;transform:scale(.6)}}.renderer-themed [data-advancing=true] [aria-checked=true]{animation:f-blink .16s ease-in-out 40ms 2 both}@keyframes f-blink{0%,to{opacity:1}50%{opacity:.55}}.renderer-themed .f-count{margin-top:.75rem;min-height:1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--f-muted);font-variant-numeric:tabular-nums}.renderer-themed .f-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.renderer-themed .f-pictures{grid-template-columns:repeat(3,minmax(0,1fr))}}.renderer-themed .f-picture{flex-direction:column;align-items:stretch;gap:0;padding:.5rem;min-height:0}.renderer-themed .f-picture-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:calc(var(--f-radius) * .7);background:var(--f-surface-strong)}.renderer-themed .f-picture-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.renderer-themed .f-picture-tick{position:absolute;top:.5rem;inset-inline-end:.5rem;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--f-accent);color:var(--f-accent-ink)}.renderer-themed .f-picture-label{display:flex;align-items:center;gap:.5rem;padding:.625rem .25rem .125rem;font-size:.9375rem;line-height:1.35}.renderer-themed .f-picture-label .f-key{height:24px;min-width:24px;font-size:.75rem}.renderer-themed .f-rank{cursor:default;padding-block:8px}.renderer-themed .f-rank:active{transform:none}.renderer-themed .f-icon-btn{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:calc(var(--f-radius) * .6);border:1px solid var(--f-control-border);background:var(--f-bg);color:var(--f-text);transition:background-color .12s ease}.renderer-themed .f-icon-btn:hover:not(:disabled){background:var(--f-surface-strong)}.renderer-themed .f-icon-btn:disabled{opacity:.35;cursor:default}.renderer-themed .f-scale-row{display:grid;gap:.375rem}.renderer-themed .f-scale{display:flex;min-width:0;height:3.5rem;align-items:center;justify-content:center;border-radius:calc(var(--f-radius) * .75);border:1px solid var(--f-control-border);background:var(--f-surface);color:var(--f-text);font-family:var(--f-font-body);font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}@media (hover:hover){.renderer-themed .f-scale:hover{background:var(--f-surface-strong)}}.renderer-themed .f-scale:active{transform:scale(.96)}.renderer-themed .f-scale[aria-checked=true]{border-color:var(--f-accent);background:var(--f-accent);color:var(--f-accent-ink);animation:f-pop-soft .16s var(--f-ease-pop) both}@keyframes f-pop-soft{0%{transform:scale(.92)}}@media (max-width:479.98px){.renderer-themed .f-scale-row[data-count="10"],.renderer-themed .f-scale-row[data-count="11"]{gap:0}.renderer-themed .f-scale-row[data-count="10"] .f-scale,.renderer-themed .f-scale-row[data-count="11"] .f-scale{height:3rem;border-radius:0;margin-inline-start:-1px;font-size:.9375rem}.renderer-themed .f-scale-row[data-count="10"] .f-scale:first-child,.renderer-themed .f-scale-row[data-count="11"] .f-scale:first-child{margin-inline-start:0;border-start-start-radius:calc(var(--f-radius) * .75);border-end-start-radius:calc(var(--f-radius) * .75)}.renderer-themed .f-scale-row[data-count="10"] .f-scale:last-child,.renderer-themed .f-scale-row[data-count="11"] .f-scale:last-child{border-start-end-radius:calc(var(--f-radius) * .75);border-end-end-radius:calc(var(--f-radius) * .75)}.renderer-themed .f-scale-row[data-count="10"] .f-scale[aria-checked=true],.renderer-themed .f-scale-row[data-count="11"] .f-scale[aria-checked=true]{position:relative;z-index:1}}.renderer-themed .f-scale-labels{margin-top:.625rem;display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;line-height:1.25rem;color:var(--f-muted)}.renderer-themed .f-scale-labels>:last-child{text-align:end}.renderer-themed .f-icon-rating{display:flex;flex-wrap:nowrap;gap:.25rem}.renderer-themed .f-icon-rate{display:inline-flex;min-width:0;flex:0 1 3.25rem;aspect-ratio:1;align-items:center;justify-content:center;border-radius:calc(var(--f-radius) * .6);color:var(--f-control-border);touch-action:manipulation;transition:transform .12s ease,color .12s ease}.renderer-themed .f-icon-rate:active{transform:scale(.92)}.renderer-themed .f-icon-rate[data-on=true]{color:var(--f-accent)}.renderer-themed .f-icon-rate-svg{height:70%;width:70%;max-height:2.5rem;max-width:2.5rem;fill:transparent;transition:fill .12s ease}.renderer-themed .f-icon-rate[data-on=true] .f-icon-rate-svg{fill:currentColor}.renderer-themed .f-matrix{width:100%;border-collapse:collapse;text-align:start;font-size:.9375rem}.renderer-themed .f-matrix thead th{padding:0 .25rem .75rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--f-muted)}.renderer-themed .f-matrix tbody tr{border-top:1px solid var(--f-divider)}.renderer-themed .f-matrix tbody th{padding:.75rem .75rem .75rem 0;text-align:start;font-weight:500}.renderer-themed .f-matrix td{padding:.75rem .25rem;text-align:center}.renderer-themed .f-matrix-row-label{margin-bottom:.5rem;font-size:.9375rem;font-weight:500}.renderer-themed .f-chip-choice{min-height:2.5rem;border-radius:999px;border:1px solid var(--f-control-border);background:var(--f-surface);padding:.375rem .875rem;font-size:.9375rem;transition:background-color .12s ease,border-color .12s ease}.renderer-themed .f-chip-choice[aria-checked=true]{border-color:var(--f-accent);background:var(--f-selected);box-shadow:inset 0 0 0 1px var(--f-accent)}.renderer-themed .f-check,.renderer-themed .f-radio{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border:1.5px solid var(--f-control-border);background:var(--f-bg);color:var(--f-accent-ink);transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.renderer-themed .f-radio{border-radius:999px}.renderer-themed .f-check{border-radius:6px}.renderer-themed .f-radio[aria-checked=true],.renderer-themed .f-radio[data-checked=true]{border-color:var(--f-accent);background:var(--f-accent);box-shadow:inset 0 0 0 4px var(--f-bg)}.renderer-themed .f-check[data-checked=true]{border-color:var(--f-accent);background:var(--f-accent)}@media (hover:none){.renderer-themed .f-check,.renderer-themed .f-radio{height:1.75rem;width:1.75rem}}.renderer-themed .f-drop{display:flex;min-height:8.5rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--f-radius);border:1.5px dashed var(--f-control-border);background:var(--f-surface);padding:1.25rem;text-align:center;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.renderer-themed .f-drop:hover{border-color:var(--f-text)}.renderer-themed .f-drop:focus-within{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-drop[data-dragging=true]{border-color:var(--f-accent);background:var(--f-selected);transform:scale(1.01)}.renderer-themed .f-drop[data-busy=true],.renderer-themed .f-drop[data-disabled=true]{cursor:default;opacity:.7}.renderer-themed .f-drop-static{min-height:0;cursor:default;font-size:.9375rem}.renderer-themed .f-drop-icon{height:1.75rem;width:1.75rem;color:var(--f-muted)}.renderer-themed .f-drop-title{font-size:1rem;font-weight:600}.renderer-themed .f-drop-sub{font-size:.875rem;color:var(--f-muted)}.renderer-themed .f-files{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.renderer-themed .f-file{display:flex;align-items:center;gap:.75rem;border-radius:calc(var(--f-radius) * .7);border:1px solid var(--f-divider);background:var(--f-surface);padding:.5rem;font-size:.9375rem;animation:f-fade-in .16s ease both}.renderer-themed .f-file[data-error=true]{border-color:var(--f-error)}.renderer-themed .f-file-thumb{height:2.5rem;width:2.5rem;flex-shrink:0;border-radius:calc(var(--f-radius) * .5);-o-object-fit:cover;object-fit:cover;background:var(--f-surface-strong)}.renderer-themed .f-file-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--f-muted)}.renderer-themed .f-file-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.375rem}.renderer-themed .f-file-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renderer-themed .f-file-bar{display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--f-track)}.renderer-themed .f-file-bar>span{display:block;height:100%;width:100%;background:var(--f-accent);transform-origin:left center;transition:transform .2s linear}:is([dir=rtl] .renderer-themed,.renderer-themed[dir=rtl]) .f-file-bar>span{transform-origin:right center}.renderer-themed .f-file-pct{min-width:2.75rem;text-align:end;font-size:.8125rem;color:var(--f-muted);font-variant-numeric:tabular-nums}.renderer-themed .f-file-remove{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--f-radius) * .5);color:var(--f-muted)}.renderer-themed .f-file-remove:hover{background:var(--f-surface-strong);color:var(--f-text)}.renderer-themed .f-sign{position:relative;overflow:hidden;border-radius:var(--f-radius);border:1px solid var(--f-control-border);background:var(--f-bg);transition:border-color .14s ease}.renderer-themed .f-sign:hover{border-color:var(--f-text)}.renderer-themed .f-sign[data-invalid=true]{border-color:var(--f-error)}.renderer-themed .f-sign-canvas{display:block;height:11rem;width:100%;touch-action:none;cursor:crosshair;color:var(--f-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.renderer-themed .f-sign-line{pointer-events:none;position:absolute;inset-inline:1.25rem;bottom:2.25rem;border-bottom:1px dashed var(--f-control-border)}.renderer-themed .f-sign-bar{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.renderer-themed .f-slider-value{min-height:2.5rem;font-family:var(--f-font-heading);font-weight:var(--f-heading-weight);font-size:2.25rem;line-height:1.1;font-variant-numeric:tabular-nums}.renderer-themed .f-slider[data-unset=true] .f-slider-value{font-family:var(--f-font-body);font-size:1.0625rem;line-height:2.5rem}.renderer-themed .f-range{--f-range-pct:0%;margin-top:.75rem;height:2.75rem;width:100%;cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:pan-y}.renderer-themed .f-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--f-accent) var(--f-range-pct),var(--f-track) var(--f-range-pct))}:is([dir=rtl] .renderer-themed,.renderer-themed[dir=rtl]) .f-range::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--f-accent) var(--f-range-pct),var(--f-track) var(--f-range-pct))}.renderer-themed .f-range::-moz-range-track{height:6px;border-radius:999px;background:var(--f-track)}.renderer-themed .f-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--f-accent)}.renderer-themed .f-range::-webkit-slider-thumb{margin-top:-9px;height:24px;width:24px;border-radius:999px;border:2px solid var(--f-bg);background:var(--f-accent);box-shadow:0 0 0 1px var(--f-control-border),0 2px 6px rgba(0,0,0,.18);-webkit-transition:transform .12s ease;transition:transform .12s ease;-webkit-appearance:none}.renderer-themed .f-range::-moz-range-thumb{height:24px;width:24px;border-radius:999px;border:2px solid var(--f-bg);background:var(--f-accent);box-shadow:0 0 0 1px var(--f-control-border),0 2px 6px rgba(0,0,0,.18)}.renderer-themed .f-range:active::-webkit-slider-thumb{transform:scale(1.12)}.renderer-themed .f-slider[data-unset=true] .f-range::-webkit-slider-thumb{background:var(--f-bg);box-shadow:0 0 0 2px var(--f-control-border)}.renderer-themed .f-slider[data-unset=true] .f-range::-moz-range-thumb{background:var(--f-bg);box-shadow:0 0 0 2px var(--f-control-border)}.renderer-themed .f-slider[data-unset=true] .f-range::-moz-range-progress{background:transparent}.renderer-themed .f-range:focus-visible{outline:none}.renderer-themed .f-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-range:focus-visible::-moz-range-thumb{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-pay{border-radius:var(--f-radius);border:1px solid var(--f-control-border);background:var(--f-surface);padding:1.25rem 1.25rem 1rem}.renderer-themed .f-pay-amount{font-family:var(--f-font-heading);font-weight:var(--f-heading-weight);font-size:clamp(2rem,1.6rem + 2vw,2.75rem);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.renderer-themed .f-pay-paid{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:999px;background:var(--f-selected);color:var(--f-text);padding:.25rem .75rem;font-size:.875rem;font-weight:600;animation:f-pop .2s var(--f-ease-pop) both}.renderer-themed .f-pay-secure{margin-top:1rem;display:flex;align-items:center;gap:.375rem;border-top:1px solid var(--f-divider);padding-top:.75rem;font-size:.8125rem;color:var(--f-muted)}.renderer-themed .f-btn-primary,.renderer-themed .f-btn-secondary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--f-btn-radius);padding:0 1.25rem;font-family:var(--f-font-body);font-size:1rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform .12s ease,filter .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease}.renderer-themed .f-btn-primary{border:1px solid transparent;background:var(--f-accent);color:var(--f-accent-ink)}.renderer-themed .f-btn-secondary{border:1px solid var(--f-control-border);background:transparent;color:var(--f-text);font-weight:500}@media (hover:hover){.renderer-themed .f-btn-primary:hover:not(:disabled){filter:brightness(1.06) saturate(1.04)}.renderer-themed .f-btn-secondary:hover:not(:disabled){background:var(--f-surface-strong)}}.renderer-themed .f-btn-primary:active:not(:disabled),.renderer-themed .f-btn-secondary:active:not(:disabled){transform:scale(.98)}.renderer-themed .f-btn-primary:disabled,.renderer-themed .f-btn-secondary:disabled{cursor:default;opacity:.55}.renderer-themed .f-btn-primary[aria-busy=true]{opacity:.85}.renderer-themed .f-btn-lg{min-height:3rem;padding:0 1.75rem;font-size:1.0625rem}.renderer-themed .f-btn-md{min-height:2.75rem}.renderer-themed .f-btn-ghost{display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border-radius:calc(var(--f-radius) * .6);padding:0 .625rem;font-size:.875rem;font-weight:500;color:var(--f-muted);transition:background-color .12s ease,color .12s ease}.renderer-themed .f-btn-ghost:hover:not(:disabled){background:var(--f-surface-strong);color:var(--f-text)}.renderer-themed .f-btn-ghost:disabled{opacity:.45;cursor:default}@media (hover:none){.renderer-themed .f-btn-ghost{min-height:2.5rem}}.renderer-themed .f-text-btn{min-height:2.25rem;font-size:.875rem;color:var(--f-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.renderer-themed .f-text-btn:hover{color:var(--f-text)}.renderer-themed .f-kbd{display:inline-flex;align-items:center;border-radius:5px;border:1px solid var(--f-control-border);padding:.125rem .375rem;font-family:var(--f-font-body);font-size:.75rem;font-weight:600;line-height:1.1;color:var(--f-muted)}.renderer-themed .f-spin{animation:f-spin .8s linear infinite}@keyframes f-spin{to{transform:rotate(1turn)}}.renderer-themed .f-nav{margin-top:2rem}.renderer-themed .f-nav-inner{display:flex;align-items:center;gap:.75rem}.renderer-themed .f-nav-primary{min-width:8rem;min-height:3rem;padding:0 1.5rem}.renderer-themed .f-nav-back{min-height:3rem;padding:0 1rem}.renderer-themed .f-nav-hint{font-size:.8125rem;color:var(--f-muted);white-space:nowrap}.renderer-themed[data-layout=inline] .f-nav{position:sticky;bottom:0;z-index:10;padding-block:1.25rem .5rem;background:linear-gradient(to top,var(--f-bg) 70%,color-mix(in srgb,var(--f-bg) 0%,transparent))}@media (max-width:767.98px){.renderer-themed .f-nav-hint{display:none}.renderer-themed .f-nav-primary{flex:1 1 auto}.renderer-themed .f-nav-back{width:3rem;flex:0 0 3rem;padding:0}.renderer-themed .f-nav-back-label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.renderer-themed[data-layout=page] .f-nav{position:fixed;inset-inline:0;bottom:0;z-index:40;margin:0;border-top:1px solid var(--f-divider);background:var(--f-bg);padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px))}.renderer-themed[data-layout=page] .f-nav-inner{margin-inline:auto;max-width:40rem}}.renderer-themed .f-save-later{margin-top:1.5rem;text-align:start}html[data-f-keyboard] .f-hide-on-keyboard{display:none!important}@media (max-width:767.98px){html[data-f-keyboard] .renderer-themed[data-layout=page]{padding-bottom:calc(var(--f-nav-h) + .5rem)}}.renderer-themed .f-timers{position:sticky;top:.5rem;z-index:30;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;pointer-events:none}.renderer-themed[data-layout=page] .f-timers{top:calc(.5rem + 3px + env(safe-area-inset-top, 0px))}.renderer-themed .f-timer{pointer-events:auto;display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border:1px solid var(--f-border);border-radius:999px;background:var(--f-bg);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--f-muted);box-shadow:0 1px 3px rgba(0,0,0,.08)}.renderer-themed .f-timer-value{min-width:2.75rem;text-align:end;font-weight:600;font-variant-numeric:tabular-nums;color:var(--f-text)}.renderer-themed .f-timer[data-low=true]{border-color:var(--f-error);color:var(--f-error)}.renderer-themed .f-timer[data-low=true] .f-timer-value{color:var(--f-error)}.renderer-themed .f-time-up-actions{margin-top:1.5rem}.renderer-themed .f-meta{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--f-muted)}.renderer-themed .f-welcome .f-display{max-width:20ch}.renderer-themed .f-end{display:flex;flex-direction:column;align-items:flex-start}.renderer-themed .f-success{margin-bottom:1.75rem;display:inline-flex;height:3.5rem;width:3.5rem;color:var(--f-accent)}.renderer-themed .f-success-svg{height:100%;width:100%;overflow:visible}.renderer-themed .f-success-ring{stroke:currentColor;stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;transform-origin:center;animation:f-draw .52s var(--f-ease-out) 80ms forwards}.renderer-themed .f-success-tick{stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34;animation:f-draw .32s var(--f-ease-out) .48s forwards}@keyframes f-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.renderer-themed .f-success-ring,.renderer-themed .f-success-tick{animation:none!important;stroke-dashoffset:0}}.renderer-themed .f-end-note{margin-top:1.25rem;font-size:.9375rem;color:var(--f-muted)}.renderer-themed .f-end-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.renderer-themed .f-score{margin-top:2rem;width:100%;max-width:24rem;border-radius:var(--f-radius);border:1px solid var(--f-control-border);background:var(--f-surface);padding:1.25rem;animation:f-score-in .52s var(--f-ease-out) .12s both}@keyframes f-score-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}}.renderer-themed .f-score-label{font-size:.875rem;font-weight:500;color:var(--f-muted)}.renderer-themed .f-score-value{margin-top:.25rem;display:flex;align-items:baseline;gap:.25rem;font-family:var(--f-font-heading);font-weight:var(--f-heading-weight);font-size:3rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.renderer-themed .f-score-max{font-size:1.5rem;color:var(--f-muted)}.renderer-themed .f-score-pct{margin-inline-start:auto;font-family:var(--f-font-body);font-size:1rem;font-weight:600;color:var(--f-accent-text)}.renderer-themed .f-score-bar{margin-top:1rem;height:6px;overflow:hidden;border-radius:999px;background:var(--f-track)}.renderer-themed .f-score-bar>span{display:block;height:100%;width:100%;background:var(--f-accent);transform-origin:left center;animation:f-grow .9s var(--f-ease-out) .36s both}:is([dir=rtl] .renderer-themed,.renderer-themed[dir=rtl]) .f-score-bar>span{transform-origin:right center}@keyframes f-grow{0%{transform:scaleX(0)}}.renderer-themed .f-score-details{margin-top:1rem;font-size:.9375rem}.renderer-themed .f-score-details summary{cursor:pointer;font-weight:500;color:var(--f-accent-text)}.renderer-themed .f-score-details ul{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.renderer-themed .f-score-details li{display:flex;align-items:center;gap:.5rem}.renderer-themed .f-score-details li[data-correct=true] svg{color:var(--f-accent-text)}.renderer-themed .f-score-details li[data-correct=false] svg{color:var(--f-error)}.renderer-themed .f-lang{position:relative;display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border-radius:999px;border:1px solid var(--f-control-border);background:var(--f-surface);padding:0 .75rem;color:var(--f-muted);font-size:.875rem;transition:border-color .12s ease,color .12s ease}.renderer-themed .f-lang:focus-within,.renderer-themed .f-lang:hover{border-color:var(--f-text);color:var(--f-text)}.renderer-themed .f-lang:focus-within{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-lang-select{cursor:pointer;background:transparent;color:var(--f-text);font:inherit;font-weight:500;padding-inline-end:.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.renderer-themed .f-lang-select:focus-visible{outline:none}.renderer-themed .f-lang-select option{color:initial;background:initial}@media (hover:none){.renderer-themed .f-lang,.renderer-themed .f-text-btn{min-height:2.5rem}}.renderer-themed .f-header-tools{display:inline-flex;align-items:center;gap:.5rem}.renderer-themed .f-ai-pill{display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border-radius:999px;border:1px solid var(--f-control-border);background:var(--f-surface);padding:0 .875rem;font-family:var(--f-font-body);font-size:.875rem;font-weight:600;color:var(--f-text);cursor:pointer;touch-action:manipulation;transition:border-color .12s ease,background-color .12s ease}.renderer-themed .f-ai-badge svg,.renderer-themed .f-ai-callout-icon,.renderer-themed .f-ai-dialog-title svg,.renderer-themed .f-ai-pill svg{color:var(--f-accent-text)}@media (hover:hover){.renderer-themed .f-ai-pill:hover{border-color:var(--f-text);background:var(--f-surface-strong)}}@media (hover:none){.renderer-themed .f-ai-pill{min-height:2.5rem}}.renderer-themed .f-ai-pill:focus-visible{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-ai-callout{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);padding:1rem 1.125rem}.renderer-themed .f-ai-callout-title{font-size:1rem;font-weight:600;line-height:1.4;color:var(--f-text)}.renderer-themed .f-ai-callout-body{margin-top:.25rem;font-size:.9375rem;line-height:1.45;color:var(--f-muted);text-wrap:pretty}@media (max-width:479.98px){.renderer-themed .f-ai-callout>button{width:100%}}.renderer-themed .f-ai-badge{margin-bottom:.5rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:var(--f-selected);padding:.25rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--f-text)}.renderer-themed .f-ai-notice{margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--f-border);border-inline-start:3px solid var(--f-error);border-radius:calc(var(--f-radius) * .6);background:var(--f-surface);padding:.625rem .5rem .625rem .875rem;font-size:.9375rem;line-height:1.45}.renderer-themed .f-ai-review{border-top:1px solid var(--f-divider)}.renderer-themed .f-ai-review-item{display:flex;align-items:flex-start;gap:.75rem;border-bottom:1px solid var(--f-divider);padding:.875rem 0}.renderer-themed .f-ai-review-q{font-size:.875rem;line-height:1.3;color:var(--f-muted);overflow-wrap:anywhere}.renderer-themed .f-ai-review-a{margin-top:.25rem;font-size:1.0625rem;line-height:1.45;color:var(--f-text);white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.renderer-themed .f-ai-review-foot{margin-top:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.renderer-themed .f-ai-dialog{margin:auto auto 0;width:100%;max-width:100%;max-height:min(92dvh,46rem);border:0;border-radius:calc(var(--f-radius) * 1.25) calc(var(--f-radius) * 1.25) 0 0;background:var(--f-bg);color:var(--f-text);padding:0;font-family:var(--f-font-body);box-shadow:0 -8px 40px rgba(0,0,0,.18)}.renderer-themed .f-ai-dialog::backdrop{background:rgba(12,10,9,.48)}@media (min-width:640px){.renderer-themed .f-ai-dialog{margin:auto;max-width:32rem;border-radius:calc(var(--f-radius) * 1.25);box-shadow:0 24px 64px rgba(0,0,0,.22)}}.renderer-themed .f-ai-dialog[open]{animation:f-ai-rise .22s var(--f-ease-out) both}@keyframes f-ai-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.renderer-themed .f-ai-dialog[open]{animation:none}}.renderer-themed .f-ai-dialog-body{padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom))}.renderer-themed .f-ai-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.renderer-themed .f-ai-dialog-title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-font-heading);font-weight:var(--f-heading-weight);font-size:1.375rem;line-height:1.2}.renderer-themed .f-ai-dialog-intro{margin-top:.5rem;font-size:.9375rem;line-height:1.5;color:var(--f-muted)}.renderer-themed .f-ai-providers{margin:1.25rem 0 .5rem;display:grid;gap:.5rem}.renderer-themed .f-ai-provider{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--f-control-border);border-radius:calc(var(--f-radius) * .8);padding:0 1rem;font-size:1rem;font-weight:600;color:var(--f-text);text-decoration:none;touch-action:manipulation;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}@media (hover:hover){.renderer-themed .f-ai-provider:hover{border-color:var(--f-text);background:var(--f-surface-strong)}}.renderer-themed .f-ai-provider:active{transform:scale(.99)}.renderer-themed .f-ai-field:focus-visible,.renderer-themed .f-ai-provider:focus-visible{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-ai-provider svg{color:var(--f-muted)}.renderer-themed .f-ai-more{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.25rem}.renderer-themed .f-ai-notice-actions{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:.5rem}.renderer-themed .f-ai-status{min-height:1.25rem;margin-top:.25rem;font-size:.875rem;line-height:1.4;color:var(--f-text)}.renderer-themed .f-ai-prompt{margin-top:.5rem;font-size:.875rem;color:var(--f-muted)}.renderer-themed .f-ai-prompt summary{cursor:pointer;padding:.5rem 0}.renderer-themed .f-ai-field{display:block;width:100%;border:1px solid var(--f-control-border);border-radius:calc(var(--f-radius) * .6);background:var(--f-surface);color:var(--f-text);padding:.625rem .75rem;font-family:var(--f-font-body);font-size:1rem;line-height:1.45;resize:vertical}.renderer-themed .f-ai-field::-moz-placeholder{color:var(--f-faint);opacity:1}.renderer-themed .f-ai-field::placeholder{color:var(--f-faint);opacity:1}.renderer-themed .f-ai-field[aria-invalid=true]{border-color:var(--f-error)}.renderer-themed .f-ai-prompt-text{margin-top:.25rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.renderer-themed .f-ai-paste{margin-top:1rem;display:flex;flex-direction:column;gap:.375rem;border-top:1px solid var(--f-divider);padding-top:1rem}.renderer-themed .f-ai-paste-title{font-size:1rem;font-weight:600}.renderer-themed .f-ai-paste-actions{margin-top:.375rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.renderer-themed .f-ai-privacy{margin-top:1rem;font-size:.8125rem;line-height:1.45;color:var(--f-faint)}.renderer-themed .f-q-help{margin-top:.5rem}.renderer-themed .f-q-center .f-q-help{display:flex;justify-content:center}.renderer-themed .f-guide-help{display:inline-flex;min-height:2rem;align-items:center;gap:.375rem;border-radius:999px;padding:0 .5rem 0 .25rem;font-family:var(--f-font-body);font-size:.875rem;color:var(--f-muted);cursor:pointer;touch-action:manipulation}.renderer-themed .f-guide-help svg{color:var(--f-accent-text)}@media (hover:hover){.renderer-themed .f-guide-help:hover{color:var(--f-text);background:var(--f-surface)}}.renderer-themed .f-guide-help:focus-visible{outline:2px solid var(--f-focus);outline-offset:2px}.renderer-themed .f-guide{margin:auto auto 0;width:100%;max-width:100%;height:min(85dvh,40rem);max-height:85dvh;border:0;border-radius:calc(var(--f-radius) * 1.25) calc(var(--f-radius) * 1.25) 0 0;background:var(--f-bg);color:var(--f-text);padding:0;font-family:var(--f-font-body);box-shadow:0 -8px 40px rgba(0,0,0,.18)}.renderer-themed .f-guide::backdrop{background:rgba(12,10,9,.4)}.renderer-themed .f-guide[open]{display:flex;animation:f-ai-rise .22s var(--f-ease-out) both}@media (min-width:640px){.renderer-themed .f-guide{margin:auto;max-width:32rem;border-radius:calc(var(--f-radius) * 1.25);box-shadow:0 24px 64px rgba(0,0,0,.22)}}@media (min-width:1024px){.renderer-themed .f-guide{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:26rem;max-width:26rem;border-radius:0;border-inline-start:1px solid var(--f-border);box-shadow:-16px 0 48px rgba(0,0,0,.16)}.renderer-themed .f-guide::backdrop{background:rgba(12,10,9,.18)}}@media (prefers-reduced-motion:reduce){.renderer-themed .f-guide[open]{animation:none}}.renderer-themed .f-guide-body{display:flex;min-height:0;width:100%;flex-direction:column;padding:1rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.renderer-themed .f-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--f-divider)}.renderer-themed .f-guide-title{display:flex;min-width:0;align-items:center;gap:.5rem;font-family:var(--f-font-heading);font-weight:var(--f-heading-weight);font-size:1.25rem;line-height:1.25}.renderer-themed .f-guide-title svg{color:var(--f-accent-text)}.renderer-themed .f-guide-scope{margin-top:.25rem;font-size:.8125rem;line-height:1.35;color:var(--f-muted);overflow-wrap:anywhere}.renderer-themed .f-guide-log{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.625rem;overflow-y:auto;overscroll-behavior:contain;padding:.875rem .125rem}.renderer-themed .f-guide-msg{max-width:88%;border-radius:calc(var(--f-radius) * .8);padding:.5rem .75rem;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.renderer-themed .f-guide-msg[data-role=assistant]{align-self:flex-start;border:1px solid var(--f-border);background:var(--f-surface)}.renderer-themed .f-guide-msg[data-role=user]{align-self:flex-end;background:var(--f-selected);white-space:pre-line}.renderer-themed .f-guide-msg p+p,.renderer-themed .f-guide-msg p+ul,.renderer-themed .f-guide-msg ul+p{margin-top:.5rem}.renderer-themed .f-guide-msg ul{list-style:disc;padding-inline-start:1.125rem}.renderer-themed .f-guide-msg strong{font-weight:600}.renderer-themed .f-guide-thinking{color:var(--f-muted)}.renderer-themed .f-guide-note{font-size:.875rem;color:var(--f-muted)}.renderer-themed .f-guide-error{margin-bottom:.5rem}.renderer-themed .f-guide-compose{display:flex;align-items:flex-end;gap:.5rem}.renderer-themed .f-guide-input{min-height:2.75rem;max-height:8rem;resize:none}.renderer-themed .f-guide-send{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;justify-content:center;padding:0}.renderer-themed .f-guide-count{margin-top:.25rem;text-align:end;font-size:.75rem;color:var(--f-faint)}.renderer-themed .f-guide .f-ai-privacy{margin-top:.5rem;font-size:.75rem}