.brief-form.svelte-13dle6d{overflow-wrap:anywhere;gap:2rem;min-width:0;display:grid}.brief-form.svelte-13dle6d>:where(.svelte-13dle6d),.brief-check.svelte-13dle6d>span:where(.svelte-13dle6d),.estimate-header.svelte-13dle6d>:where(.svelte-13dle6d),.estimate-breakdown.svelte-13dle6d,.estimate-row.svelte-13dle6d>:where(.svelte-13dle6d){min-width:0}.brief-note.svelte-13dle6d{color:#4d6373;max-width:65ch;margin:0;font-size:.875rem;line-height:1.75}fieldset.svelte-13dle6d{border:0;border-top:1px solid #bbcbd5;gap:1rem;min-width:0;margin:0;padding:1.25rem 0 0;display:grid}legend.svelte-13dle6d{color:#172b3b;max-width:100%;font:600 1rem/1.5 var(--font-sans);padding:0 .75rem 0 0}.brief-field-grid.svelte-13dle6d{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.brief-field.svelte-13dle6d,.brief-summary.svelte-13dle6d{color:#344f62;min-width:0;font:500 .875rem/1.5 var(--font-sans);align-content:start;gap:.5rem;display:grid}input.svelte-13dle6d:not([type=checkbox]):not([type=radio]),select.svelte-13dle6d,textarea.svelte-13dle6d{color:#172b3b;width:100%;min-width:0;max-width:100%;min-height:3rem;font:400 1rem/1.5 var(--font-sans);background:#fff;border:1px solid #aebfc9;border-radius:.375rem;padding:.75rem .85rem;transition:border-color .16s}input.svelte-13dle6d:not([type=checkbox]):not([type=radio]):hover,select.svelte-13dle6d:hover,textarea.svelte-13dle6d:hover{border-color:#6b8a9f}input.svelte-13dle6d:not([type=checkbox]):not([type=radio]):disabled{color:#6f8493;cursor:not-allowed;background:#eef2f5}input.svelte-13dle6d:not([type=checkbox]):not([type=radio]):disabled:hover{border-color:#aebfc9}textarea.svelte-13dle6d{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}input.svelte-13dle6d::placeholder,textarea.svelte-13dle6d::placeholder{color:#5d7383}input.svelte-13dle6d,select.svelte-13dle6d,textarea.svelte-13dle6d{caret-color:#244a78}.svelte-13dle6d:is(input:where(.svelte-13dle6d),select:where(.svelte-13dle6d),textarea:where(.svelte-13dle6d),button:where(.svelte-13dle6d)):focus-visible{outline-offset:3px;outline:2px solid #244a78}.brief-production.svelte-13dle6d{gap:.5rem;display:grid}.brief-subfield.svelte-13dle6d{border-left:2px solid #c6d2db;gap:.5rem;margin-left:1.6rem;padding-left:1rem;display:grid}.brief-check.svelte-13dle6d{color:#344f62;cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding-block:.5rem;font-size:.875rem;line-height:1.6;display:flex}.brief-check.svelte-13dle6d input:where(.svelte-13dle6d){accent-color:#244a78;flex-shrink:0;width:1.125rem;height:1.125rem;margin:.15rem 0 0}.brief-number-grid.svelte-13dle6d{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:1rem;display:grid}.field-help.svelte-13dle6d{color:#4d6373;margin:0;font-size:.875rem;line-height:1.6}.pov-field.svelte-13dle6d{gap:.85rem}.pov-status.svelte-13dle6d{color:#172b3b;font:500 .9375rem/1.5 var(--font-sans);margin:0}.pov-control.svelte-13dle6d{gap:.5rem;display:grid}.pov-label.svelte-13dle6d{color:#344f62;font:500 .875rem/1.5 var(--font-sans)}.pov-stepper.svelte-13dle6d{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pov-step.svelte-13dle6d{color:#244a78;cursor:pointer;background:#fff;border:1px solid #aebfc9;border-radius:.375rem;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;transition:background .16s,border-color .16s;display:grid}.pov-step.svelte-13dle6d:hover:not(:disabled){background:#f7f9fa;border-color:#6b8a9f}.pov-step.svelte-13dle6d:disabled{color:#8ca0ae;cursor:not-allowed;background:#f4f7f9;border-color:#d4dfe7}.pov-step.svelte-13dle6d svg{display:block}.pov-stepper.svelte-13dle6d input[type=number]:where(.svelte-13dle6d){text-align:center;font-variant-numeric:tabular-nums;width:4.5rem;min-height:2.75rem;padding:.5rem}.pov-stepper.svelte-13dle6d input[type=number]:where(.svelte-13dle6d)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pov-stepper.svelte-13dle6d input[type=number]:where(.svelte-13dle6d)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pov-stepper.svelte-13dle6d input[type=number]:where(.svelte-13dle6d){appearance:textfield}.pov-cost.svelte-13dle6d{color:#244a78;font:500 .875rem/1.5 var(--font-sans);font-variant-numeric:tabular-nums;margin-left:auto}.tier-options.svelte-13dle6d{gap:.5rem;display:grid}.tier-option.svelte-13dle6d{color:#172b3b;cursor:pointer;background:#ffffff80;border:1px solid #aebfc9;border-radius:.375rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:3.5rem;padding:.75rem 1rem;transition:background .16s,border-color .16s;display:grid}.tier-option.svelte-13dle6d:hover{background:#f7f9fa;border-color:#6b8a9f}.tier-option.chosen.svelte-13dle6d{background:#f7fafc;border-color:#244a78}.tier-option.svelte-13dle6d:has(input:where(.svelte-13dle6d):focus-visible){outline-offset:3px;outline:2px solid #244a78}.tier-option.svelte-13dle6d input:where(.svelte-13dle6d){accent-color:#244a78;width:1.125rem;height:1.125rem;margin:0}.tier-option.svelte-13dle6d span:where(.svelte-13dle6d){min-width:0;font:500 1rem/1.5 var(--font-sans)}.tier-option.svelte-13dle6d .tier-copy:where(.svelte-13dle6d){gap:.2rem;display:grid}.tier-option.svelte-13dle6d .tier-description:where(.svelte-13dle6d){color:#4d6373;font:400 .8125rem/1.5 var(--font-sans)}.tier-option.svelte-13dle6d small:where(.svelte-13dle6d){color:#244a78;font:500 1rem/1.5 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.brief-estimate.svelte-13dle6d{border-top:1px solid #bbcbd5;gap:1rem;padding-top:1.5rem;display:grid}.estimate-header.svelte-13dle6d{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}.estimate-header.svelte-13dle6d h3:where(.svelte-13dle6d){color:#172b3b;font:600 1rem/1.5 var(--font-sans);margin:0}.estimate-total.svelte-13dle6d{color:#142b40;max-width:100%;font:600 1.5rem/1.2 var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.estimate-breakdown.svelte-13dle6d{gap:.5rem;margin:0;display:grid}.estimate-row.svelte-13dle6d{color:#4d6373;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.875rem;line-height:1.6;display:flex}.estimate-row.svelte-13dle6d dt:where(.svelte-13dle6d){flex:12rem}.estimate-row.svelte-13dle6d dd:where(.svelte-13dle6d){text-align:right;font-variant-numeric:tabular-nums;max-width:100%;margin:0 0 0 auto}.estimate-note.svelte-13dle6d{color:#4d6373;margin:0;font-size:.875rem;line-height:1.6}.brief-actions.svelte-13dle6d{gap:.75rem;display:grid}.brief-status.svelte-13dle6d{color:#244a78;margin:0;font-size:.875rem;line-height:1.6}.brief-status.svelte-13dle6d:empty{display:none}.brief-action-buttons.svelte-13dle6d{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.brief-action-buttons.svelte-13dle6d button:where(.svelte-13dle6d){min-width:0;max-width:100%;min-height:3rem;font:500 .875rem/1.5 var(--font-sans);cursor:pointer;overflow-wrap:anywhere;border-radius:.375rem;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.1rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.brief-action-buttons.svelte-13dle6d button:where(.svelte-13dle6d) svg{flex-shrink:0}.brief-mail.svelte-13dle6d{color:#fff;background:#172b3b;border:1px solid #172b3b}.brief-mail.svelte-13dle6d:hover{background:#244a78}.brief-copy.svelte-13dle6d{color:#172b3b;background:0 0;border:1px solid #172b3b}.brief-copy.svelte-13dle6d:hover{background:#f7f9fa;border-color:#244a78}@media (width<=600px){.brief-field-grid.svelte-13dle6d{grid-template-columns:1fr}.brief-action-buttons.svelte-13dle6d{flex-direction:column;align-items:stretch}.brief-action-buttons.svelte-13dle6d button:where(.svelte-13dle6d){width:100%}}@media (width<=480px){.pov-stepper.svelte-13dle6d input[type=number]:where(.svelte-13dle6d){flex:4rem;width:auto}.pov-cost.svelte-13dle6d{text-align:right;flex:100%;margin-left:0}}@media (width<=360px){.brief-number-grid.svelte-13dle6d{grid-template-columns:1fr}.tier-option.svelte-13dle6d{gap:.625rem;padding-inline:.75rem}.tier-option.svelte-13dle6d span:where(.svelte-13dle6d),.tier-option.svelte-13dle6d small:where(.svelte-13dle6d){font-size:.9375rem}.brief-subfield.svelte-13dle6d{margin-left:.8rem;padding-left:.75rem}}@media (prefers-reduced-motion:reduce){input.svelte-13dle6d,select.svelte-13dle6d,textarea.svelte-13dle6d,.tier-option.svelte-13dle6d,.pov-step.svelte-13dle6d,.brief-action-buttons.svelte-13dle6d button:where(.svelte-13dle6d){transition:none}}.comparison.svelte-1e4ll6d{border-block:1px solid #bbcbd6;min-width:0}.comparison.svelte-1e4ll6d>summary:where(.svelte-1e4ll6d){cursor:pointer;color:#172b3b;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:1.3rem .5rem;font-size:.88rem;list-style:none;display:flex}.comparison.svelte-1e4ll6d>summary:where(.svelte-1e4ll6d)::-webkit-details-marker{display:none}.comparison.svelte-1e4ll6d>summary:where(.svelte-1e4ll6d) .mark:where(.svelte-1e4ll6d){color:#244a78;flex:0 0 1.5rem;place-items:center;height:1.5rem;font-size:1.4rem;line-height:1;transition:transform .2s;display:grid}.comparison[open].svelte-1e4ll6d>summary:where(.svelte-1e4ll6d) .mark:where(.svelte-1e4ll6d){transform:rotate(45deg)}.comparison-body.svelte-1e4ll6d{contain:paint;background:#fff;border:1px solid #dfe5e9;border-radius:14px;min-width:0;max-width:100%;margin-bottom:2rem;padding:.35rem 1.15rem 1.15rem;overflow-x:clip}.comparison-scope.svelte-1e4ll6d{background:#f1f4f6;border:1px solid #e2e9ee;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin:.55rem 0 1rem;padding:.8rem 1rem;display:none}.scope-label.svelte-1e4ll6d{color:#456279;font:500 .75rem/1.4 var(--font-sans)}.scope-value.svelte-1e4ll6d{color:#142b40;font:500 .875rem/1.5 var(--font-sans);font-variant-numeric:tabular-nums}.comparison-scroll.svelte-1e4ll6d{overscroll-behavior-x:contain;scrollbar-color:#9cb8ca transparent;scrollbar-width:thin;overflow-x:auto}.comparison-table.svelte-1e4ll6d{border-collapse:collapse;width:100%;min-width:34rem}.feature-column.svelte-1e4ll6d{width:28%}.comparison-table.svelte-1e4ll6d caption:where(.svelte-1e4ll6d),.visually-hidden.svelte-1e4ll6d{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-table.svelte-1e4ll6d thead:where(.svelte-1e4ll6d) th:where(.svelte-1e4ll6d){text-align:left;vertical-align:top;border-bottom:1px solid #142b40;padding:1.1rem .85rem 1.2rem}.comparison-table.svelte-1e4ll6d thead:where(.svelte-1e4ll6d) th[scope=col]:where(.svelte-1e4ll6d):not(.feature-head){cursor:pointer}.comparison-table.svelte-1e4ll6d thead:where(.svelte-1e4ll6d) th.selected:where(.svelte-1e4ll6d){background:#eef3f7}.comparison-table.svelte-1e4ll6d thead:where(.svelte-1e4ll6d) th.feature-head:where(.svelte-1e4ll6d){vertical-align:bottom}.feature-label.svelte-1e4ll6d{color:#456279;font:500 .8125rem/1.4 var(--font-sans);display:block}.legend.svelte-1e4ll6d{color:#5e7688;font:400 .75rem/1.4 var(--font-sans);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.45rem;display:flex}.legend-item.svelte-1e4ll6d{align-items:center;gap:.3rem;display:inline-flex}.legend-item.svelte-1e4ll6d svg{color:#6c899e}.tier-head.svelte-1e4ll6d{display:block}.tier-select.svelte-1e4ll6d{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-height:2.75rem;display:inline-flex}.tier-select.svelte-1e4ll6d:has(input:where(.svelte-1e4ll6d):focus-visible){outline-offset:3px;border-radius:4px;outline:2px solid #244a78}.tier-choice.svelte-1e4ll6d{color:#244a78;font:500 .6875rem/1.5 var(--font-sans);letter-spacing:.01em;white-space:nowrap;border:1px solid #b7c9d6;border-radius:4px;padding:.1rem .4rem;transition:background .16s,border-color .16s,color .16s}.tier-select.svelte-1e4ll6d:hover .tier-choice:where(.svelte-1e4ll6d):not(.selected){background:#eef3f7;border-color:#244a78}.tier-choice.selected.svelte-1e4ll6d{color:#fff;background:#244a78;border-color:#244a78}.comparison-table.svelte-1e4ll6d tbody:where(.svelte-1e4ll6d) td:where(.svelte-1e4ll6d),.tier-card.svelte-1e4ll6d{cursor:pointer}.tier-name-row.svelte-1e4ll6d{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;display:flex}.tier-name.svelte-1e4ll6d{color:#142b40;font:500 1.125rem/1.2 var(--font-display);letter-spacing:-.02em}.tier-price.svelte-1e4ll6d{color:#142b40;font:600 1.75rem/1 var(--font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:.55rem 0 0;display:block}.tier-summary.svelte-1e4ll6d{color:#586c7b;font:.8125rem/1.5 var(--font-sans);margin:.5rem 0 0;display:block}.comparison-table.svelte-1e4ll6d .scope-row:where(.svelte-1e4ll6d)>:where(.svelte-1e4ll6d){background:#f1f4f6;border-bottom:1px solid #dfe5e9;padding:.85rem}.comparison-table.svelte-1e4ll6d .scope-row:where(.svelte-1e4ll6d) th:where(.svelte-1e4ll6d){color:#142b40;text-align:center;font:500 .875rem/1.5 var(--font-sans);font-variant-numeric:tabular-nums}.comparison-table.svelte-1e4ll6d .scope-row:where(.svelte-1e4ll6d) .scope-label:where(.svelte-1e4ll6d){margin-right:.5rem}.comparison-table.svelte-1e4ll6d .scope-row:where(.svelte-1e4ll6d) .scope-spacer:where(.svelte-1e4ll6d){padding:0}.row-info.svelte-1e4ll6d{color:inherit;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex;position:relative}.row-info.svelte-1e4ll6d:after{content:"";border-radius:6px;position:absolute;inset:-.65rem -.35rem}.row-info.svelte-1e4ll6d svg{color:#244a78;flex-shrink:0}.row-info.svelte-1e4ll6d:hover{color:#244a78;text-underline-offset:2px;text-decoration:underline}.comparison-table.svelte-1e4ll6d .group-row:where(.svelte-1e4ll6d) th:where(.svelte-1e4ll6d){color:#456279;text-align:left;font:500 .8125rem/1.4 var(--font-sans);border-bottom:1px solid #dfe5e9;padding:1.45rem .85rem .45rem}.comparison-table.svelte-1e4ll6d tbody:where(.svelte-1e4ll6d) th[scope=row]:where(.svelte-1e4ll6d){color:#172b3b;text-align:left;font:400 .875rem/1.45 var(--font-sans);border-bottom:1px solid #edf1f5;padding:.8rem .85rem}.comparison-table.svelte-1e4ll6d tbody:where(.svelte-1e4ll6d) td:where(.svelte-1e4ll6d){color:#244a78;text-align:center;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:.8rem .85rem}.comparison-table.svelte-1e4ll6d tbody:where(.svelte-1e4ll6d) td.selected:where(.svelte-1e4ll6d){background:#eef3f7}.comparison-table.svelte-1e4ll6d tbody:where(.svelte-1e4ll6d) tr:where(.svelte-1e4ll6d):last-child>:where(.svelte-1e4ll6d){border-bottom:0}.cell-mark.svelte-1e4ll6d{color:#244a78;display:inline-flex}.cell-mark.muted.svelte-1e4ll6d{color:#6c899e}.cell-mark.svelte-1e4ll6d svg{display:block}.cell-count.svelte-1e4ll6d{color:#142b40;font:500 .9375rem/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.cell-meter.svelte-1e4ll6d{vertical-align:middle;gap:2px;margin-left:.35rem;display:inline-flex}.cell-meter.svelte-1e4ll6d .round:where(.svelte-1e4ll6d){background:#dbe5ec;border-radius:2px;width:.45rem;height:3px}.cell-meter.svelte-1e4ll6d .round.filled:where(.svelte-1e4ll6d){background:#244a78}.cell-text.svelte-1e4ll6d{color:#456279;font:400 .8125rem/1.4 var(--font-sans)}.comparison-cards.svelte-1e4ll6d{display:none}.comparison-footnote.svelte-1e4ll6d{color:#586c7b;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;max-width:82ch;margin:1.1rem .85rem 0;font-size:.8125rem;line-height:1.65;display:flex}.comparison-footnote.svelte-1e4ll6d>span:where(.svelte-1e4ll6d){flex:20rem;min-width:0}.comparison-footnote.svelte-1e4ll6d .text-link:where(.svelte-1e4ll6d){color:#244a78;flex:0 auto;min-height:2.75rem;font-weight:500}@media (width<=760px){.comparison-body.svelte-1e4ll6d{border-radius:10px;padding:.25rem .75rem 1rem}.comparison-scope.svelte-1e4ll6d{text-align:center;justify-content:center;row-gap:.15rem;margin:.55rem 0 .85rem;padding:.75rem .85rem;display:flex}.comparison-scroll.svelte-1e4ll6d{display:none}.comparison-cards.svelte-1e4ll6d{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#9cb8ca transparent;scrollbar-width:thin;align-items:stretch;gap:.9rem;width:100%;min-width:0;max-width:100%;padding:.55rem .15rem .6rem;scroll-padding-inline:.15rem;display:flex;overflow:auto clip}.comparison-cards.svelte-1e4ll6d:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #244a78}.tier-card.svelte-1e4ll6d{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border:1px solid #dfe5e9;border-radius:10px;flex:0 0 min(20rem,90%);min-width:0;max-width:100%;padding:1.1rem 1rem}.tier-card.selected.svelte-1e4ll6d{background:#eef3f7;border-color:#b7c9d6}.tier-card-head.svelte-1e4ll6d{border-bottom:1px solid #dfe5e9;padding-bottom:.9rem}.tier-card-head.svelte-1e4ll6d h3:where(.svelte-1e4ll6d){color:#142b40;font:500 1.125rem/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.tier-card.svelte-1e4ll6d .tier-price:where(.svelte-1e4ll6d){font-size:1.9rem}.tier-card.svelte-1e4ll6d .tier-summary:where(.svelte-1e4ll6d){max-width:32ch;min-height:3lh}.card-group.svelte-1e4ll6d h4:where(.svelte-1e4ll6d){color:#456279;font:500 .75rem/1.4 var(--font-sans);margin:1.1rem 0 .2rem}.card-group.svelte-1e4ll6d dl:where(.svelte-1e4ll6d){margin:0}.card-row.svelte-1e4ll6d{border-bottom:1px solid #e6edf2;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.6rem 0;display:grid}.card-row.value-text.svelte-1e4ll6d{grid-template-columns:minmax(0,1fr) 4.5rem;gap:.6rem}.card-group.svelte-1e4ll6d dl:where(.svelte-1e4ll6d) .card-row:where(.svelte-1e4ll6d):last-child{border-bottom:0}.card-row.svelte-1e4ll6d dt:where(.svelte-1e4ll6d){color:#172b3b;min-width:0;font:400 .8125rem/1.45 var(--font-sans)}.card-row.svelte-1e4ll6d dd:where(.svelte-1e4ll6d){color:#244a78;text-align:right;margin:0}.card-row.svelte-1e4ll6d .cell-count:where(.svelte-1e4ll6d){text-align:center;min-width:1rem;display:inline-block}.comparison-footnote.svelte-1e4ll6d{margin-inline:.35rem}}@media (prefers-reduced-motion:reduce){.comparison.svelte-1e4ll6d>summary:where(.svelte-1e4ll6d) .mark:where(.svelte-1e4ll6d),.tier-choice.svelte-1e4ll6d{transition:none}}.books-page.svelte-vmsblj{overflow-wrap:anywhere}.page-opening.svelte-vmsblj>div:where(.svelte-vmsblj),.package-index.svelte-vmsblj,.package-panel.svelte-vmsblj,.package-detail.svelte-vmsblj,.briefing-heading.svelte-vmsblj{min-width:0}.books-page.svelte-vmsblj .text-link:where(.svelte-vmsblj){max-width:100%;min-height:2.75rem}.books-page.svelte-vmsblj .button:where(.svelte-vmsblj){min-width:0;max-width:100%}.books-page.svelte-vmsblj :is(.button:where(.svelte-vmsblj),.text-link:where(.svelte-vmsblj)) svg{flex-shrink:0}.books-page.svelte-vmsblj :where(.svelte-vmsblj):is(a:where(.svelte-vmsblj),button:where(.svelte-vmsblj)):focus-visible{outline-color:#244a78}.page-opening.svelte-vmsblj{padding-block:3.5rem 3rem}.sr-only.svelte-vmsblj{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbench-grid.svelte-vmsblj{background:#fff;border:1px solid #dfe5e9;border-radius:14px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.package-index.svelte-vmsblj{background:#f1f4f6;border-right:1px solid #dfe5e9;padding:2rem}.package-panel.svelte-vmsblj{flex-direction:column;align-items:flex-start;padding:2rem;display:flex}.package-tabs.svelte-vmsblj{border-top:1px solid #c6d2db;width:100%}.package-tabs.svelte-vmsblj button:where(.svelte-vmsblj){color:#5e7688;text-align:left;background:0 0;border:0;border-bottom:1px solid #c6d2db;grid-template-columns:1fr auto;gap:.15rem .8rem;width:100%;padding:1rem .7rem;transition:background .22s,color .22s;display:grid}.package-tabs.svelte-vmsblj button:where(.svelte-vmsblj):hover{background:#e6edf2}.package-tabs.svelte-vmsblj button[aria-pressed=true]:where(.svelte-vmsblj){color:#fff;background:#142b40}.package-name.svelte-vmsblj{font:500 1.05rem/1.3 var(--font-display);letter-spacing:-.02em}.package-tabs.svelte-vmsblj button[aria-pressed=true]:where(.svelte-vmsblj) .package-price:where(.svelte-vmsblj){font:.875rem var(--font-sans);grid-area:1/2;align-self:center}.package-detail.svelte-vmsblj{padding-block:.4rem 1.8rem;animation:.3s both svelte-vmsblj-package-enter}.package-detail.svelte-vmsblj h2:where(.svelte-vmsblj){font:500 clamp(1.5rem,2.2vw,1.875rem)/1.1 var(--font-display);letter-spacing:-.03em;margin:0 0 1rem}.package-detail.svelte-vmsblj p:where(.svelte-vmsblj){color:#586c7b;font-size:.9375rem;line-height:1.8}.package-detail.svelte-vmsblj ul:where(.svelte-vmsblj){gap:.5rem;margin-top:1.4rem;padding:0;list-style:none;display:grid}.package-detail.svelte-vmsblj li:where(.svelte-vmsblj){color:#456279;align-items:start;gap:.6rem;font-size:.875rem;line-height:1.6;display:flex}.package-detail.svelte-vmsblj li:where(.svelte-vmsblj) svg{flex-shrink:0;margin-top:4px}.package-panel.svelte-vmsblj .button:where(.svelte-vmsblj){width:100%;margin-top:auto}.tier-disclaimer.svelte-vmsblj{color:#586c7b;max-width:90ch;margin:1.5rem 0 .75rem;font-size:.8125rem;line-height:1.8}.tier-vat-note.svelte-vmsblj{color:#586c7b;max-width:90ch;margin:0 0 2rem;font-size:.8125rem;line-height:1.6}.addons-section.svelte-vmsblj{margin-top:3.5rem}.addons-heading.svelte-vmsblj{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;margin-bottom:2rem;display:grid}.addons-heading.svelte-vmsblj .section-title:where(.svelte-vmsblj){max-width:16ch}.addons-heading.svelte-vmsblj>p:where(.svelte-vmsblj){color:#586c7b;max-width:44ch;margin:0;font-size:.96rem;line-height:1.8}.addons-grid.svelte-vmsblj{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.addon-card.svelte-vmsblj{background:#fff;border:1px solid #dfe5e9;border-radius:12px;flex-direction:column;min-width:0;padding:1.4rem 1.4rem 1.5rem;display:flex}.addon-card-head.svelte-vmsblj{flex-direction:column;gap:.35rem;display:flex}.addon-card-head.svelte-vmsblj h3:where(.svelte-vmsblj){color:#172b3b;min-width:0;font:500 1.0625rem/1.35 var(--font-display);letter-spacing:-.015em;margin:0}.addon-price.svelte-vmsblj{color:#244a78;font:600 .9375rem/1.45 var(--font-sans);font-variant-numeric:tabular-nums}.addon-card.svelte-vmsblj p:where(.svelte-vmsblj){color:#586c7b;max-width:44ch;margin:.7rem 0 0;font-size:.875rem;line-height:1.65}.author-space-section.svelte-vmsblj{margin-top:3.5rem;scroll-margin-top:92px}.publishers-section.svelte-vmsblj{margin-block:4rem 5rem}.publishers-card.svelte-vmsblj{background:#f7fafc;border:1px solid #dfe5e9;border-radius:14px;gap:1.5rem;padding:2.2rem 2.8rem;display:grid}.publishers-card.svelte-vmsblj>:where(.svelte-vmsblj),.publishers-list.svelte-vmsblj>li:where(.svelte-vmsblj),.publishers-cta.svelte-vmsblj>p:where(.svelte-vmsblj){min-width:0}.publishers-intro.svelte-vmsblj{color:#456279;max-width:70ch;margin:0;font-size:.96rem;line-height:1.8}.publishers-list.svelte-vmsblj{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 2rem;margin:0;padding:0;list-style:none;display:grid}.publishers-list.svelte-vmsblj h3:where(.svelte-vmsblj){color:#172b3b;font:500 1rem/1.3 var(--font-display);margin:0 0 .35rem}.publishers-list.svelte-vmsblj p:where(.svelte-vmsblj){color:#586c7b;margin:0;font-size:.9rem;line-height:1.7}.publishers-cta.svelte-vmsblj{border-top:1px solid #d7e1e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.publishers-cta-text.svelte-vmsblj{color:#586c7b;max-width:55ch;margin:0;font-size:.9375rem;line-height:1.7}.publishers-cta.svelte-vmsblj .button:where(.svelte-vmsblj){flex:0 auto}.manuscript-banner-section.svelte-vmsblj{margin-top:3.5rem}.manuscript-banner.svelte-vmsblj{background:#f0f4f7;border:1px solid #cbdbe6;border-radius:10px;justify-content:space-between;align-items:center;gap:3rem;padding:2.2rem 2.8rem;display:flex}.banner-title.svelte-vmsblj{font:500 clamp(1.2rem, 1.8vw, 1.5rem)/1.2 var(--font-display);color:#142b40;margin:0 0 .6rem}.banner-desc.svelte-vmsblj{color:#586c7b;max-width:55ch;margin:0;font-size:.9rem;line-height:1.7}.manuscript-banner-copy.svelte-vmsblj,.banner-actions.svelte-vmsblj{min-width:0;max-width:100%}.banner-actions.svelte-vmsblj{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.5rem;display:flex}.manuscript-banner.svelte-vmsblj .button:where(.svelte-vmsblj){white-space:normal}.briefing-section.svelte-vmsblj{background:#e8eef2;margin-top:3.5rem;scroll-margin-top:76px}.briefing-grid.svelte-vmsblj{grid-template-columns:minmax(13.75rem,.7fr) minmax(0,1.3fr);align-items:start;gap:4rem;display:grid}.briefing-heading.svelte-vmsblj{align-self:start;position:sticky;top:125px}.briefing-heading.svelte-vmsblj h2:where(.svelte-vmsblj){text-wrap:pretty;max-width:none;font-size:2rem}.briefing-heading.svelte-vmsblj .lead:where(.svelte-vmsblj){max-width:35ch;margin:1.5rem 0;font-size:.96rem}@keyframes svelte-vmsblj-package-enter{0%{opacity:.2;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@media (width<=1000px){.package-index.svelte-vmsblj,.package-panel.svelte-vmsblj{padding:1.4rem}.workbench-grid.svelte-vmsblj{grid-template-columns:1fr 1fr}.briefing-grid.svelte-vmsblj{grid-template-columns:minmax(0,1fr);gap:2rem}.briefing-heading.svelte-vmsblj{position:static}.addons-grid.svelte-vmsblj{grid-template-columns:repeat(2,minmax(0,1fr))}.addons-heading.svelte-vmsblj{grid-template-columns:1fr;gap:1.2rem}.manuscript-banner.svelte-vmsblj{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.8rem}.publishers-card.svelte-vmsblj{padding:1.8rem}}@media (width<=800px){.publishers-list.svelte-vmsblj{grid-template-columns:1fr}.publishers-cta.svelte-vmsblj{flex-direction:column;align-items:flex-start}}@media (width<=760px){.workbench-grid.svelte-vmsblj{grid-template-columns:1fr}.package-index.svelte-vmsblj{border-bottom:1px solid #dfe5e9;border-right:0}.package-panel.svelte-vmsblj{padding:1.5rem}.package-detail.svelte-vmsblj li:where(.svelte-vmsblj){font-size:.9375rem}.tier-disclaimer.svelte-vmsblj{font-size:.875rem}.author-space-section.svelte-vmsblj{scroll-margin-top:80px}.briefing-section.svelte-vmsblj{scroll-margin-top:64px}}@media (width<=640px){.addons-grid.svelte-vmsblj{grid-template-columns:1fr}.addon-card.svelte-vmsblj{padding:1.25rem 1.15rem 1.35rem}}@media (width<=360px){.package-index.svelte-vmsblj,.package-panel.svelte-vmsblj{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.package-detail.svelte-vmsblj{animation:none}.package-tabs.svelte-vmsblj button:where(.svelte-vmsblj){transition:none}.books-page.svelte-vmsblj .button:where(.svelte-vmsblj):hover,.books-page.svelte-vmsblj :where(.svelte-vmsblj):is(.button:where(.svelte-vmsblj),.text-link:where(.svelte-vmsblj)):hover svg{transform:none}}
