.next-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#eef1f5}.next-canvas__svg{display:block;touch-action:none;-webkit-user-select:none;user-select:none}.next-handle{fill:#fff;stroke:var(--next-selection, #ff6b35)}.next-handle--rotate{cursor:grab}.next-canvas__pen-hint{position:absolute;top:12px;left:50%;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:6px;background:#1a365de6;color:#fff;font-size:13px;white-space:nowrap;pointer-events:none}.next-point{cursor:move}.next-point--selected{fill:var(--next-selection, #ff6b35)}.font-picker{position:relative;width:100%}.font-picker__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;border:1px solid #e4e9f0;border-radius:6px;background:#fff;cursor:pointer;text-align:left;font-size:1rem;line-height:1.2;color:inherit}.font-picker__button:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.font-picker__sample{font-synthesis:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-picker__chevron{font-size:.75rem;color:#6b7280;flex:none}.font-picker__menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;max-height:340px;overflow-y:auto;background:#fff;border:1px solid #e4e9f0;border-radius:8px;box-shadow:0 8px 24px #10182824;padding:.25rem 0}.font-picker__group+.font-picker__group{border-top:1px solid #eef1f5;margin-top:.25rem;padding-top:.25rem}.font-picker__group-label{padding:.375rem .75rem .125rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-family:inherit}.font-picker__option{display:block;width:100%;text-align:left;padding:.375rem .75rem;border:0;background:none;cursor:pointer;font-size:1.0625rem;line-height:1.25;color:#111827;font-synthesis:none}.font-picker__option:hover,.font-picker__option:focus-visible{background:#f3f6fa;outline:none}.font-picker__option--selected{background:#eff6ff;color:#1d4ed8}:root{--next-blue: #1a365d;--next-orange: #ff6b35;--next-ink: #1a365d;--next-muted: #5a6b82;--next-line: #e3e8ef;--next-panel: #ffffff;--next-wash: #f6f8fb}.next-btn{font:inherit;font-weight:600;padding:.45rem .85rem;border:1px solid #c8d0dc;border-radius:4px;background:#fff;color:var(--next-ink);cursor:pointer}.next-btn:hover:not(:disabled){border-color:var(--next-blue)}.next-btn:disabled{opacity:.45;cursor:default}.next-btn:focus-visible,.next-link:focus-visible,.next-swatch:focus-visible,.next-start__choice:focus-visible,.next-menu__item:focus-visible,.next-tabs__tab:focus-visible,.next-see-real:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-btn--primary{background:var(--next-orange);border-color:var(--next-orange);color:#fff}.next-btn--primary:hover:not(:disabled){border-color:#e85a26;background:#e85a26}.next-btn--danger{color:#b42318}.next-link{font:inherit;padding:0;border:0;background:none;color:var(--next-blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.next-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.6rem 1.25rem;border-bottom:1px solid var(--next-line);background:var(--next-panel)}.next-topbar__title{display:flex;align-items:baseline;gap:1rem;min-width:0}.next-topbar__name{font-family:Overpass,system-ui,sans-serif;font-weight:700;font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-topbar__actions{display:flex;align-items:center;gap:.5rem}.next-projects-home .next-topbar__title{margin-right:auto;flex:none}.next-topbar__account{display:flex;align-items:baseline;gap:.75rem;min-width:0;font-size:.9rem}.next-topbar__email{min-width:0;color:var(--next-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-topbar__signout{flex:none;white-space:nowrap}.next-topbar__signout:disabled{color:var(--next-muted);cursor:default}.next-menu{position:relative}.next-menu__list{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:11rem;margin:0;padding:.25rem 0;list-style:none;background:#fff;border:1px solid var(--next-line);border-radius:6px;box-shadow:0 8px 24px #1a365d1f}.next-menu__item{display:block;width:100%;padding:.45rem .9rem;border:0;background:none;font:inherit;color:var(--next-ink);text-align:left;cursor:pointer}.next-menu__item:hover{background:var(--next-wash)}.next-menu__list--right{left:auto;right:0;min-width:14rem}.next-menu__group{padding:.4rem .9rem .15rem;font-size:.75rem;color:var(--next-muted, #5b6b80)}.next-draw{min-width:19rem;padding:.35rem 0 .45rem}.next-draw__group+.next-draw__group{margin-top:.3rem;border-top:1px solid var(--next-line);padding-top:.2rem}.next-draw .next-menu__group{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.next-draw__shapes{display:flex;gap:.25rem;padding:.2rem .65rem .3rem}.next-draw__shape{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer}.next-draw__shape:hover{background:var(--next-wash);border-color:var(--next-line)}.next-draw__shape:focus-visible{outline:2px solid var(--next-blue);outline-offset:1px}.next-draw__shape .next-draw__icon{width:30px;height:30px}.next-draw__icon{fill:var(--next-blue)}.next-draw__icon .next-draw__stroke{fill:none;stroke:var(--next-blue);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.next-draw__icon .next-draw__dashed{stroke-dasharray:3 2.2}.next-draw__icon .next-draw__strip{fill:none;stroke:var(--next-blue);stroke-width:3.6;stroke-linecap:round}.next-draw__row{display:grid;grid-template-columns:auto 1fr;column-gap:.7rem;align-items:center;padding:.4rem .9rem}.next-draw__row .next-draw__icon{grid-row:1 / 3;width:24px;height:24px}.next-draw__label{font-weight:700;line-height:1.25}.next-draw__hint{font-size:.82rem;color:var(--next-muted);line-height:1.3}.next-start{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#eef1f5d9}.next-start__card{width:100%;max-width:34rem;padding:2rem;background:#fff;border:1px solid var(--next-line);border-radius:8px;box-shadow:0 12px 32px #1a365d1a}.next-start__title{font-family:Overpass,system-ui,sans-serif;font-size:1.4rem;margin:0 0 1.25rem}.next-start__choices{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.next-start__choice{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:.2rem;align-items:center;width:100%;padding:.75rem 1.25rem .75rem 1rem;border:1px solid #c8d0dc;border-left:4px solid var(--next-blue);border-radius:6px;background:#fff;font:inherit;color:var(--next-ink);text-align:left;cursor:pointer}.next-start__choice:hover{border-color:var(--next-blue);background:var(--next-wash)}.next-start__label{font-family:Overpass,system-ui,sans-serif;font-weight:700;font-size:1.05rem}.next-start__hint{color:var(--next-muted)}.next-start__choice .next-pic{grid-row:1 / 3;width:48px;height:48px}.next-start__label{align-self:end}.next-start__hint{align-self:start}.next-area-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.next-area-card__title{min-width:0;overflow-wrap:anywhere}.next-area-card__lines{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;color:var(--next-muted)}.next-area-card__edit{display:flex;flex-direction:column;gap:.9rem;padding-top:.9rem;border-top:1px solid var(--next-line)}.next-area-card__edit .next-props__section{padding:0}.next-props__area-qty{padding-top:0}.next-props{width:19rem;flex:none;overflow-y:auto;border-left:1px solid var(--next-line);background:var(--next-panel)}.next-props__section{display:flex;flex-direction:column;gap:.9rem;padding:1.25rem}.next-props__title{font-family:Overpass,system-ui,sans-serif;font-size:1.1rem;margin:0}.next-props__subtitle{font-family:Overpass,system-ui,sans-serif;font-size:.95rem;margin:0 0 .5rem}.next-props__block{padding-top:.9rem;border-top:1px solid var(--next-line)}.next-props__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.next-props__readout{margin:0;color:var(--next-muted)}.next-thin-note{margin:0;color:var(--next-muted);border-left:3px solid #b26a00;padding-left:.6rem}.next-props__slots{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.next-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.next-field__label{font-weight:600;font-size:.9rem}.next-field input,.next-field select{width:100%;box-sizing:border-box;padding:.4rem .5rem;border:1px solid #c8d0dc;border-radius:4px;font:inherit;color:var(--next-ink);background:#fff}.next-swatch{display:flex;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;border:1px solid #c8d0dc;border-radius:4px;background:#fff;font:inherit;color:var(--next-ink);text-align:left;cursor:pointer}.next-swatch:hover:not(:disabled){border-color:var(--next-blue)}.next-swatch:disabled{cursor:default}.next-swatch__chip{width:1.6rem;height:1.6rem}.next-swatch__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.next-swatch__slot{font-size:.8rem;color:var(--next-muted)}.next-swatch__name{font-weight:600}.next-swatch__code{font-size:.8rem;color:var(--next-muted)}.next-chip{flex:none;box-sizing:border-box;display:inline-flex;border-radius:3px;border:1px solid rgba(26,54,93,.2)}.next-chip--mixed{background:repeating-linear-gradient(45deg,#fff 0,#fff 4px,#c8d0dc 4px,#c8d0dc 8px)}.next-chip--blend{padding:4px;border-radius:50%}.next-chip--not-tpv{background:repeating-linear-gradient(45deg,#c9ccd1 0,#c9ccd1 3px,#eef0f2 3px,#eef0f2 6px)}.next-chip__core{flex:1;border-radius:50%;box-shadow:0 0 0 1px #ffffffd9}.next-props__slots li{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.next-see-real{font-size:.85rem;color:var(--next-blue);text-underline-offset:2px}.next-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#1a365d47}.next-dialog__card{display:flex;flex-direction:column;width:100%;max-width:44rem;max-height:calc(100vh - 3rem);background:#fff;border-radius:8px;box-shadow:0 16px 40px #1a365d2e;outline:none}.next-dialog__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .6rem}.next-picker{display:flex;flex-direction:column;min-height:0}.next-tabs{display:flex;gap:.25rem;padding:0 1.25rem;border-bottom:1px solid var(--next-line)}.next-tabs__tab{font:inherit;font-weight:600;padding:.5rem .9rem;border:0;border-bottom:3px solid transparent;background:none;color:var(--next-muted);cursor:pointer}.next-tabs__tab[aria-selected=true]{color:var(--next-ink);border-bottom-color:var(--next-blue)}.next-picker__body{overflow-y:auto;padding:1rem 1.25rem 1.25rem}.next-pick-closest{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--next-line)}.next-pick-closest .next-props__subtitle{margin:0 0 .3rem}.next-pick-not-tpv{display:flex;align-items:center;gap:.45rem;margin:0 1.25rem .6rem;padding:.35rem .5rem;border:1px dashed #b9c3d0;border-radius:5px;background:none;font:inherit;font-size:.78rem;line-height:1.3;text-align:left;color:var(--next-muted);cursor:pointer}.next-pick-not-tpv strong{color:var(--next-ink);font-weight:600}.next-pick-not-tpv:hover{background:var(--next-wash)}.next-pick-not-tpv[aria-pressed=true]{border-style:solid;border-color:var(--next-orange);background:var(--next-wash)}.next-pick-not-tpv:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-pick-not-tpv__chip{width:1rem;height:1rem}.next-pick-closest__now{margin:0 0 .5rem;display:flex;align-items:center;gap:.4rem}.next-blends{display:flex;flex-direction:column;gap:1rem}.next-swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,2.25rem);gap:.5rem .45rem}.next-swatch-pick{display:block;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer}.next-swatch-pick:hover{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #c8d0dc}.next-swatch-pick[aria-pressed=true]{outline:2px solid var(--next-orange);outline-offset:2px}.next-swatch-pick:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-blends__mine{padding-bottom:.75rem;border-bottom:1px solid var(--next-line)}.next-blends__mine .next-props__subtitle{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--next-muted)}.next-blend-readout{display:flex;flex-direction:column;gap:.1rem;margin-top:.75rem;padding:.5rem .6rem;min-height:2.6rem;border-radius:5px;background:var(--next-wash);font-size:.9rem;line-height:1.3}.next-blend-readout__mix{color:var(--next-muted);font-size:.82rem}.next-paste__row{display:flex;gap:.5rem}.next-paste__row input{flex:1;text-transform:uppercase}.next-paste__row input::placeholder{text-transform:none}.next-paste .next-error{margin-top:.35rem}.next-convert{max-width:30rem}.next-convert__body{display:flex;flex-direction:column;gap:1rem;padding:.5rem 1.25rem 1.25rem;overflow-y:auto}.next-convert__pick{display:flex;flex-direction:column;gap:.5rem;font-weight:600}.next-convert__stages{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;color:var(--next-muted)}.next-convert__stages .is-current{color:var(--next-ink);font-weight:600}.next-convert__stages .is-done{color:var(--next-ink)}.next-convert__preview{max-width:100%;max-height:16rem;object-fit:contain;background:var(--next-wash);border-radius:6px}.next-convert__meta{margin:0;color:var(--next-muted);font-size:.9rem}.next-convert__actions{display:flex;gap:.75rem}.next-qty{display:flex;flex-direction:column;gap:.5rem}.next-qty__note{margin:0;font-size:.85rem;color:var(--next-muted)}.next-qty__list.is-stale{opacity:.5}.next-qty__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.next-qty__row{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.next-qty__row .next-chip{flex:none;width:1.1rem;height:1.1rem}.next-qty__name{flex:1;min-width:0}.next-qty__area{font-variant-numeric:tabular-nums;color:var(--next-muted)}.next-qty__split{margin:.2rem 0 .2rem 1.6rem;padding:0;list-style:none;font-size:.82rem;color:var(--next-muted)}.next-qty__split li{display:flex;justify-content:space-between;gap:.5rem}.next-qty__toggle{font:inherit;font-size:.82rem;border:0;background:none;padding:0;color:var(--next-blue);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.next-materials{max-width:52rem}.next-materials__body{overflow-y:auto;padding:.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1.1rem}.next-table{width:100%;border-collapse:collapse;font-size:.92rem}.next-table caption{text-align:left;font-weight:700;font-size:1.05rem;padding-bottom:.4rem}.next-table th{text-align:left;font-weight:600;color:var(--next-muted);font-size:.82rem;padding:.3rem .5rem;border-bottom:1px solid var(--next-line)}.next-table td{padding:.4rem .5rem;border-bottom:1px solid var(--next-line);vertical-align:top}.next-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.next-table__name{display:flex;align-items:center;gap:.5rem}.next-table__name .next-chip{flex:none;width:1.1rem;height:1.1rem}.next-table__sub{color:var(--next-muted);font-size:.82rem}.next-table tfoot td{font-weight:700}.next-materials__lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.next-save{max-width:28rem}.next-save__body,.next-designs__body{display:flex;flex-direction:column;gap:1rem;padding:.5rem 1.25rem 1.25rem;overflow-y:auto}.next-save__actions,.next-confirm__actions{display:flex;flex-wrap:wrap;gap:.75rem}.next-save__actions .next-btn,.next-confirm__actions .next-btn{white-space:nowrap}.next-designs,.next-add{max-width:52rem}.next-card-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}.next-card{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;width:100%;padding:.5rem;border:1px solid var(--next-line);border-radius:6px;background:#fff;font:inherit;color:var(--next-ink);text-align:left;cursor:pointer}.next-card:hover:not(:disabled){border-color:var(--next-blue)}.next-card:disabled{opacity:.6;cursor:default}.next-card:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-card[aria-current=true]{border-color:var(--next-blue);background:var(--next-wash)}.next-card__thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--next-wash);border-radius:4px;overflow:hidden}.next-card__thumb img{width:100%;height:100%;object-fit:contain}.next-card__name{font-weight:600;font-size:.9rem;line-height:1.25}.next-card__hint{font-size:.8rem;color:var(--next-muted)}.next-confirm{display:flex;flex-direction:column;gap:.6rem}.next-confirm__title{margin:0;font-size:1.05rem}.next-confirm p{margin:0}.next-card__thumb svg{width:100%;height:100%;padding:.4rem;box-sizing:border-box}.next-upload{display:grid;grid-template-columns:auto 1fr;column-gap:.9rem;row-gap:.1rem;align-items:center;width:100%;margin-bottom:1rem;padding:.6rem 1rem .6rem .75rem;border:1px solid #c8d0dc;border-left:4px solid var(--next-blue);border-radius:6px;background:#fff;font:inherit;color:var(--next-ink);text-align:left;cursor:pointer}.next-upload:hover{border-color:var(--next-blue);background:var(--next-wash)}.next-upload:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-upload .next-pic{grid-row:1 / 3;width:40px;height:40px}.next-upload__label{align-self:end;font-family:Overpass,system-ui,sans-serif;font-weight:700}.next-upload__hint{align-self:start;font-size:.9rem;color:var(--next-muted)}.next-import{max-width:46rem}.next-import__steps{list-style:none;margin:0;padding:0 1.25rem .6rem;display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.82rem;color:var(--next-muted);border-bottom:1px solid var(--next-line);counter-reset:import-step}.next-import__steps li{counter-increment:import-step}.next-import__steps li:before{content:counter(import-step) ". "}.next-import__steps .is-current{color:var(--next-ink);font-weight:700}.next-import__steps .is-done{color:var(--next-ink)}.next-import__body{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.next-import__step{display:flex;flex-direction:column;gap:.9rem}.next-import__lead{margin:0}.next-import__note{margin:0;color:var(--next-muted);font-size:.9rem;font-weight:400}.next-import__busy{margin:0;font-weight:600;color:var(--next-blue)}.next-import__field{display:flex;flex-direction:column;gap:.3rem;font-weight:600;font-size:.9rem}.next-import__field select,.next-import__field input{font:inherit;font-weight:400;padding:.35rem .5rem;max-width:14rem}.next-import__actions{display:flex;flex-wrap:wrap;gap:.75rem}.next-import__actions .next-btn--primary{margin-left:auto}.next-import__candidates{display:flex;flex-wrap:wrap;gap:.5rem}.next-import__page{position:relative;align-self:center;max-width:100%;background:#fff;box-shadow:0 0 0 1px var(--next-line)}.next-import__page canvas,.next-import__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.next-import__overlay{cursor:crosshair;touch-action:none}.next-import__shade{fill:#1a365d59}.next-import__box{fill:none;stroke:var(--next-orange);vector-effect:non-scaling-stroke;stroke-width:2px}.next-import__measure{stroke:var(--next-orange);vector-effect:non-scaling-stroke;stroke-width:2px}.next-import__point{fill:var(--next-orange);stroke:#fff;vector-effect:non-scaling-stroke;stroke-width:1.5px}.next-import__page-error{position:absolute;left:.75rem;bottom:.5rem}.next-import__measure-row{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.next-import__layers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:22rem;overflow-y:auto}.next-import__layer{display:flex;align-items:center;gap:.75rem;padding:.4rem .5rem;border:1px solid var(--next-line);border-radius:6px;cursor:pointer}.next-import__layer:hover{border-color:var(--next-blue)}.next-import__preview{flex:none;background:var(--next-wash);border-radius:3px}.next-import__layer-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.next-import__layer-name{font-weight:600;overflow-wrap:anywhere}.next-import__layer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;color:var(--next-muted)}.next-import__reason{padding:.05rem .4rem;border-radius:3px;background:#fff1eb;color:#a5401a;font-weight:600}.next-import__outlines{display:flex;flex-direction:column;gap:.5rem}.next-import__manual{fill:#ff6b3559;stroke:var(--next-orange);vector-effect:non-scaling-stroke;stroke-width:2px;pointer-events:none}.next-import__highlight{stroke:#ff6b35;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.next-import__layer--locked{opacity:.6}.next-import__settings{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.75rem;border:1px solid var(--next-line);border-radius:4px}.next-import__radios{display:flex;flex-wrap:wrap;gap:1rem}.next-import__check{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.next-import__colours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:20rem;overflow-y:auto}.next-import__colour{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border:1px solid var(--next-line);border-radius:4px}.next-import__drawn{flex:none;width:1.6rem;height:1.6rem;border-radius:3px;box-shadow:inset 0 0 0 1px #00000026;background:repeating-linear-gradient(45deg,#e6e8eb 0,#e6e8eb 4px,#f7f8f9 4px,#f7f8f9 8px)}.next-import__colour-text{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 10rem}.next-import__arrow{flex:none;color:var(--next-muted)}.next-import__match{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;flex:1 1 12rem;min-width:0}.next-import__match-name{font-weight:600;overflow-wrap:anywhere}.next-colours-col{position:relative;width:19rem;flex:none;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid var(--next-line);background:var(--next-panel)}.next-colours-col__list{flex:1;display:flex;flex-direction:column;gap:.6rem;min-width:0;min-height:0;overflow-y:auto;padding:1.25rem}.next-colours-col__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.next-colours-col__head .next-props__subtitle{margin:0}.next-colours-col__count{font-size:.82rem}.next-colours-col__not-tpv{display:flex;flex-direction:column;gap:.4rem}.next-colours-col__source{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding-top:.75rem;border-top:1px solid var(--next-line);font-size:.85rem}.next-colours-col__source b{overflow-wrap:anywhere}.next-colours-drawer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow-y:auto;padding:1.25rem;background:var(--next-panel);animation:next-drawer-in .15s ease-out}.next-colours-drawer:focus{outline:none}@keyframes next-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.next-colours-drawer{animation:none}}.next-colours-drawer__head{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.next-colours-drawer__title{margin:0}.next-colours-drawer .next-tabs{padding:0}.next-colours-drawer .next-tabs__tab{padding:.5rem .55rem}.next-colours-drawer .next-picker__body{overflow:visible;padding:.75rem 0 0}.next-colours-drawer .next-pick-not-tpv{margin:0 0 .6rem}.next-blends__paste{align-self:flex-start}.next-make-blend{display:flex;flex-direction:column;gap:.75rem}.next-make-blend__use{align-self:flex-start}.next-drawn{flex:none;display:inline-block;width:.9rem;height:.9rem;border-radius:2px;box-shadow:inset 0 0 0 1px #00000026;background:repeating-linear-gradient(45deg,#e6e8eb 0,#e6e8eb 3px,#f7f8f9 3px,#f7f8f9 6px)}.next-crow__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.next-crow{display:flex;flex-direction:column;border:1px solid var(--next-line);border-radius:6px;background:var(--next-panel)}.next-crow.is-expanded{border-color:var(--next-blue);box-shadow:0 0 0 1px var(--next-blue)}.next-crow__row{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.4rem .5rem;font:inherit;color:var(--next-ink);text-align:left;background:none;border:0;border-radius:6px;cursor:pointer}.next-crow__row:hover{background:var(--next-wash)}.next-crow__row:focus-visible,.next-not-tpv:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-crow__chip{width:1.4rem;height:1.4rem}.next-crow__text{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.25}.next-crow__name{font-weight:600;font-size:.85rem;overflow:hidden;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.next-crow__sub{font-size:.75rem;color:var(--next-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-crow__look{flex:none;display:inline-flex;align-items:center;gap:.25rem}.next-crow__flag{width:.5rem;height:.5rem;border-radius:50%;background:var(--next-orange)}.next-crow__area{flex:none;font-size:.78rem;color:var(--next-muted);font-variant-numeric:tabular-nums}.next-crow__area.is-updating{opacity:.55}.next-crow .next-detail{margin:0 .4rem .4rem}.next-review__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.next-review__item{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .6rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;font-size:.85rem}.next-review__what{margin:0;display:flex;align-items:baseline;gap:.45rem;overflow-wrap:anywhere}.next-review__what .next-drawn{transform:translateY(.1rem)}.next-detail__other-name{font-weight:600}.next-review__actions{display:flex;flex-wrap:wrap;gap:1rem}.next-detail{display:flex;flex-direction:column;gap:.6rem;padding:.7rem;background:var(--next-wash);border:1px solid var(--next-line);border-radius:6px}.next-detail__sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.next-detail__source{display:flex;flex-direction:column;gap:.25rem}.next-detail__source-head{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.82rem}.next-detail__layer{color:var(--next-ink);overflow-wrap:anywhere}.next-detail__note{color:var(--next-muted);font-size:.78rem}.next-detail__others{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;padding-left:1.3rem}.next-detail__other{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .4rem;font:inherit;font-size:.78rem;background:#fff;border:1px solid var(--next-line);border-radius:3px;cursor:pointer;text-align:left}.next-detail__other:hover{border-color:var(--next-blue)}.next-detail__other .next-chip{width:.9rem;height:.9rem}.next-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.next-detail__make{align-self:flex-start}.next-detail__save{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.next-detail__save .next-error{margin:0;font-size:.82rem}.next-detail__rename-field{font:inherit;font-size:.85rem;padding:.3rem .45rem;border:1px solid #c8d0dc;border-radius:4px;min-width:0;width:100%}.next-not-tpv{align-self:flex-start;padding:0;font:inherit;font-size:.82rem;color:var(--next-muted);background:none;border:0;cursor:pointer}.next-not-tpv:hover,.next-not-tpv.is-selected{color:var(--next-ink);text-decoration:underline;text-underline-offset:2px}.next-import__retry{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.next-import__retry .next-error{margin:0}.next-projects-home{height:100vh;display:flex;flex-direction:column;background:var(--next-wash)}.next-projects-home h1{margin:0}.next-projects{flex:1;min-height:0;display:grid;grid-template-columns:minmax(15rem,20rem) 1fr}.next-projects__list{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;overflow-y:auto;background:var(--next-panel);border-right:1px solid var(--next-line)}.next-projects__pane{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 2rem;overflow-y:auto;min-width:0}.next-projects__section{display:flex;flex-direction:column;gap:.35rem}.next-projects__section-title{margin:0;font-family:Overpass,system-ui,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--next-muted)}.next-projects__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.next-projects__item{display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.5rem .65rem;border:1px solid transparent;border-left:3px solid transparent;border-radius:4px;background:none;font:inherit;color:var(--next-ink);text-align:left;cursor:pointer}.next-projects__item:hover:not(:disabled){background:var(--next-wash)}.next-projects__item:disabled{opacity:.6;cursor:default}.next-projects__item:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-projects__item[aria-current=true]{background:var(--next-wash);border-left-color:var(--next-orange)}.next-projects__pane .next-projects__item{background:var(--next-panel);border-color:var(--next-line)}.next-projects__pane .next-projects__item:hover:not(:disabled){border-color:var(--next-blue)}.next-projects__item-name{font-weight:600;overflow-wrap:anywhere}.next-projects__item-hint{font-size:.82rem;color:var(--next-muted)}.next-projects__none{margin:0;font-size:.9rem;color:var(--next-muted)}.next-projects__message{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:0;padding:1.5rem 2rem}.next-projects__pane .next-projects__message{padding:0}.next-check{display:flex;align-items:center;gap:.45rem;font-size:.9rem;cursor:pointer}.next-project__head{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1.25rem;border-bottom:1px solid var(--next-line)}.next-project__name{margin:0;font-family:Overpass,system-ui,sans-serif;font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}.next-project__facts{margin:0;font-size:1rem}.next-project__who{margin:0;font-size:.9rem;color:var(--next-muted)}.next-project__climate{display:flex;flex-direction:column;gap:.25rem}.next-project__climate-note{margin:0;max-width:40rem;font-size:.9rem;color:var(--next-muted)}.next-geo{display:flex;flex-direction:column;gap:.35rem}.next-geo__row{display:flex;gap:.5rem}.next-geo__row input{flex:1;min-width:0}.next-geo__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.next-geo__result{width:100%;text-align:left;font:inherit;padding:.4rem .6rem;background:var(--next-panel);border:1px solid var(--next-line);border-radius:4px;cursor:pointer}.next-geo__result:hover,.next-geo__result:focus-visible{border-color:var(--next-blue)}.next-geo__note{margin:0;font-size:.82rem;color:var(--next-muted)}.next-project__notes{margin:0;max-width:40rem;white-space:pre-line}.next-project__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.next-project__areas{display:flex;flex-direction:column;gap:.5rem;max-width:40rem}.next-project__notice{margin:0;padding:.6rem .8rem;border-left:3px solid var(--next-orange);background:#fff7f2;font-weight:600;max-width:40rem}.next-area-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.next-area{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem;border:1px solid var(--next-line);border-radius:6px;background:var(--next-panel)}.next-area.is-archived{background:var(--next-wash)}.next-area__main{display:flex;flex-direction:column;gap:.15rem;flex:1 1 14rem;min-width:0}.next-area__open{display:flex;align-items:center;gap:.75rem;padding:0;border:0;background:none;font:inherit;color:var(--next-ink);text-align:left}button.next-area__open{cursor:pointer}button.next-area__open:hover:not(:disabled) .next-area__name{text-decoration:underline;text-underline-offset:2px}button.next-area__open:disabled{opacity:.6;cursor:default}button.next-area__open:focus-visible{outline:2px solid var(--next-blue);outline-offset:2px}.next-area__thumb{flex:none;width:4.5rem}.next-area__name{font-weight:600;overflow-wrap:anywhere}.next-area__meta{margin:0 0 0 5.25rem;font-size:.82rem;color:var(--next-muted)}.next-area__actions{flex:none}.next-area__form{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1 1 100%}.next-area__form input,.next-area__form select{font:inherit;padding:.35rem .5rem;border:1px solid #c8d0dc;border-radius:4px;min-width:12rem;flex:1 1 12rem}.next-area__form .next-error{flex-basis:100%;margin:0}.next-project__history{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:40rem}.next-project__events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;width:100%}.next-project__events li{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.next-project__when{flex:none;color:var(--next-muted);font-variant-numeric:tabular-nums}.next-history{max-width:40rem}.next-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.next-version{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem;border:1px solid var(--next-line);border-radius:6px}.next-version__thumb{flex:none;width:4.5rem}.next-version__text{display:flex;flex-direction:column;gap:.1rem;flex:1 1 12rem;min-width:0}.next-version__number{font-weight:700}.next-version__name{overflow-wrap:anywhere}.next-version__meta{font-size:.82rem;color:var(--next-muted)}.next-version__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.next-version__latest{font-size:.82rem;font-weight:600;color:var(--next-muted)}.next-version__confirm{flex:1 1 100%;padding-top:.5rem;border-top:1px solid var(--next-line)}.next-project-form{max-width:34rem}.next-project-form__body{margin:0;border:0;min-width:0}.next-field textarea{width:100%;box-sizing:border-box;padding:.4rem .5rem;border:1px solid #c8d0dc;border-radius:4px;font:inherit;color:var(--next-ink);background:#fff;resize:vertical}.next-discard{padding-top:1.25rem}@media (max-width: 899px){.next-projects-home{height:auto;min-height:100vh}.next-projects{display:flex;flex-direction:column}.next-projects__list{border-right:0;border-bottom:1px solid var(--next-line);padding:1rem}.next-projects__pane{padding:1.25rem 1rem;overflow:visible}.next-projects-home .next-topbar{padding:.6rem 1rem}.next-area__meta{margin-left:0}}.next-field__hint{color:var(--next-muted);font-size:.85rem}.next-start__about{margin:1.25rem 0 0;padding:.9rem 0 0;border:0;border-top:1px solid var(--next-line);display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.next-start__about-title{font-family:Overpass,system-ui,sans-serif;font-weight:700;padding:0 .5rem 0 0}.next-spec__class{font-family:Overpass,system-ui,sans-serif;font-weight:700;font-size:1.05rem;margin:0}.next-spec__chips,.next-spec__alts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.next-spec__chip{padding:.05rem .45rem;border-radius:3px;background:var(--next-wash);font-size:.8rem}.next-spec__alts{flex-direction:column}.next-spec__alt button{width:100%;text-align:left;padding:.35rem .5rem;border:1px solid #c8d0dc;border-radius:4px;background:#fff;font:inherit;color:var(--next-ink);cursor:pointer}.next-spec__alt button:hover{border-color:var(--next-blue)}.next-spec__warnings{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.next-spec__warning{padding:.4rem .6rem;border-left:3px solid #FF6B35;background:#fff6f1}.next-spec__note{margin:0;color:var(--next-muted);font-size:.85rem}.next-spec{max-width:32rem}.next-spec__group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.next-spec__group legend{padding:0;margin-bottom:.3rem;font-weight:600;font-size:.9rem}.next-preview{display:grid;gap:.4rem}.next-preview__frame{position:relative;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--next-line)}.next-preview__flat,.next-preview__layer,.next-preview__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.next-preview__layer{opacity:0;transition:opacity .2s}.next-preview__layer.is-ready{opacity:1}.next-preview__canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.next-preview__canvas:active{cursor:grabbing}.next-preview__still{padding:0;border:0;background:none;cursor:pointer}.next-preview__img{display:block;width:100%;height:100%}.next-preview__note{margin:0;color:var(--next-muted);font-size:.85rem}.next-preview__drawing{display:flex;align-items:flex-end;min-height:1.6rem;padding:.2rem .45rem;border-radius:3px;border:1px solid var(--next-line);font-size:.8rem}.next-preview__drawing span{padding:0 .3rem;border-radius:2px;background:#ffffffd9;color:var(--next-ink)}.next-props__advanced{margin-top:.5rem}.next-props__advanced>summary{cursor:pointer;font-weight:600;color:var(--next-blue);padding:.25rem 0}.next-props__advanced>.next-props__slots{margin-top:.5rem}.next-steppers{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.next-steppers__rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.next-steppers__row{display:flex;align-items:center;gap:.4rem;min-height:2.25rem}.next-steppers__chip{width:1rem;height:1rem}.next-steppers__name{flex:1;min-width:0;line-height:1.2;overflow-wrap:anywhere}.next-steppers__colour{display:block}.next-steppers__code{display:block;font-size:.78rem;color:var(--next-muted)}.next-steppers__btn{width:1.75rem;height:1.75rem;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.next-steppers__count{min-width:1.25rem;text-align:center;font-variant-numeric:tabular-nums}.next-steppers__remove{flex:none;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:4px;padding:0;font-size:1.1rem;line-height:1;color:inherit;cursor:pointer}.next-steppers__remove:hover:not(:disabled){background:var(--next-wash)}.next-steppers__remove:disabled{opacity:.35;cursor:default}.next-steppers__add{font:inherit;width:100%;padding:.35rem .5rem;border:1px solid #c8d0dc;border-radius:4px;background:#fff;align-self:start}.next-steppers__add:disabled{opacity:.45}.next-text{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.next-text__buttons{display:flex;gap:.4rem;flex-wrap:wrap}.next-text__buttons .next-btn[aria-pressed=true]{background:var(--next-wash);border-color:currentColor;font-weight:600}.next-text__check{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem}.next-field .next-text__check input{width:auto;padding:0}.next-text .font-picker{width:100%}.next-text .font-picker__button{width:100%;min-width:0}.next-text .font-picker__menu{max-width:100%;box-sizing:border-box}.next-text>.next-btn{justify-self:start}.next-welcome{flex:1;min-height:0;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem;width:100%;max-width:44rem;margin:0 auto;padding:4rem 1.5rem 4.5rem}.next-welcome__intro{display:flex;flex-direction:column;gap:.75rem}.next-welcome__title{margin:0;font-family:Overpass,system-ui,sans-serif;font-size:2.1rem;font-weight:800;line-height:1.15;color:var(--next-ink)}.next-welcome__lead{margin:0;max-width:36rem;font-size:1.1rem;line-height:1.55;color:var(--next-muted)}.next-welcome__video{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:6px;background:var(--next-panel)}.next-welcome__how{display:flex;flex-direction:column;gap:1rem}.next-welcome__how-title{margin:0;font-family:Overpass,system-ui,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--next-muted)}.next-welcome__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}.next-welcome__step{display:grid;grid-template-columns:auto 1fr;align-content:start;column-gap:1rem;row-gap:.3rem;padding:1.25rem;background:var(--next-panel);border:1px solid var(--next-line);border-top:3px solid var(--next-blue);border-radius:6px}.next-welcome__step .next-pic{grid-row:1 / 4}.next-welcome__step-number{font-family:Overpass,system-ui,sans-serif;font-size:.8rem;font-weight:800;color:var(--next-orange)}.next-welcome__step-title{margin:0;font-family:Overpass,system-ui,sans-serif;font-size:1.05rem;line-height:1.25}.next-welcome__step-body{margin:0;font-size:.92rem;line-height:1.5;color:var(--next-muted)}.next-welcome__actions{display:flex;flex-wrap:wrap;gap:.75rem}.next-welcome__actions .next-btn{padding:.65rem 1.2rem;font-size:1rem}.next-welcome__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--next-line)}.next-welcome--compact{gap:2rem;padding:2.5rem 1rem 3rem}.next-welcome--compact .next-welcome__title{font-size:1.75rem}@media (min-width: 900px){.next-welcome__steps{grid-template-columns:repeat(3,1fr)}.next-welcome__step{display:flex;flex-direction:column;gap:.4rem}.next-welcome__step .next-pic{margin-bottom:.75rem}}@media (max-width: 899px){.next-welcome{overflow:visible}}.next-pic{display:block;flex:none}.next-pic *{stroke-linecap:round;stroke-linejoin:round}.next-pic__wash{fill:var(--next-wash);stroke:var(--next-blue);stroke-width:2}.next-pic__fill{fill:var(--next-line);stroke:var(--next-blue);stroke-width:2}.next-pic__accent{fill:var(--next-orange);stroke:none}.next-pic__fill--accent{fill:var(--next-orange)}.next-pic__hill{fill:var(--next-line);stroke:none}.next-pic__frame{fill:none;stroke:var(--next-blue);stroke-width:2}.next-pic__dot{fill:var(--next-panel)}.next-pic__line{fill:none;stroke:var(--next-blue);stroke-width:2}.next-pic__line--thin{stroke-width:1.25;stroke:var(--next-muted)}.next-pic__line--accent{stroke:var(--next-orange);stroke-width:2.5}.next-pic__dashed{stroke-dasharray:4 3}.next-welcome-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 2rem;background:#fff;border-bottom:1px solid var(--next-line);font-size:.9rem}.next-welcome-line__hide{color:var(--next-muted)}@media (max-width: 899px){.next-welcome-line{padding:.5rem 1rem}}.next-welcome-dialog{max-width:52rem}.next-welcome--dialog{padding:.5rem 1.5rem 2rem;overflow-y:auto}.next-align{display:flex;flex-wrap:wrap;gap:.25rem}.next-align__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--next-line, #c8d0dc);border-radius:4px;background:#fff;color:var(--next-blue, #1a365d);cursor:pointer}.next-align__btn:hover{border-color:currentColor}.next-align__btn:focus-visible{outline:2px solid var(--next-orange, #ff6b35);outline-offset:1px}.next-align__icon{width:1.1rem;height:1.1rem;fill:currentColor}.next-align__guide{stroke:var(--next-orange, #ff6b35);stroke-width:2}.next-landing{--blue: #1a365d;--orange: #ff6b35;--muted: #5a6b82;--line: #e3e8ef;--wash: #f6f8fb;--text: #34465f;font-family:Source Sans Pro,"Source Sans 3",system-ui,sans-serif;color:var(--blue);background:#fff;min-height:100vh;overflow-x:hidden}.next-landing *,.next-landing *:before,.next-landing *:after{box-sizing:border-box}.next-landing h1,.next-landing h2,.next-landing h3{font-family:Overpass,system-ui,sans-serif;margin:0}.next-landing__reg{font-size:.5em;line-height:0;vertical-align:super;margin-left:0}.next-landing__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 48px;border-bottom:1px solid var(--line)}.next-landing__header>.next-landing__link{white-space:nowrap;flex:none}.next-landing__brand{font-family:Overpass,system-ui,sans-serif;font-weight:800;font-size:18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.next-landing__brand .next-landing__reg{font-size:.55em}.next-landing__mark{height:32px;width:auto;flex:none;display:block}.next-landing__tag{font-family:Source Sans Pro,"Source Sans 3",system-ui,sans-serif;font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--orange);border:1px solid var(--orange);border-radius:999px;padding:2px 8px}.next-landing__link{color:var(--blue);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.next-landing__btn{display:inline-block;font:inherit;font-weight:600;font-size:15px;padding:11px 20px;border-radius:5px;border:1px solid #c8d0dc;background:#fff;color:var(--blue);text-decoration:none;cursor:pointer}.next-landing__btn--primary{background:var(--orange);border-color:var(--orange);color:#fff}.next-landing__btn:disabled{opacity:.7;cursor:default}.next-landing__link:focus-visible,.next-landing__btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.next-landing__hero{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:center;padding:56px 48px 40px;max-width:1240px;margin:0 auto}.next-landing__title{font-size:44px;line-height:1.08;letter-spacing:-.01em}.next-landing__title em{font-style:normal;color:var(--orange)}.next-landing__lede{font-size:18px;line-height:1.5;color:var(--text);margin:18px 0 26px}.next-landing__cta{display:flex;gap:12px;flex-wrap:wrap}.next-landing__hero .next-landing__error{margin:-8px 0 20px}.next-landing__note{font-size:14px;color:var(--muted);margin:14px 0 0}.next-landing__video{border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #1a365d2e;background:#000;aspect-ratio:16 / 9;min-width:0}.next-landing__video iframe{width:100%;height:100%;border:0;display:block}.next-landing__points{background:var(--wash);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.next-landing__points-in{list-style:none;margin:0 auto;max-width:1240px;padding:40px 48px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.next-landing__point{background:#fff;border-top:3px solid var(--blue);border-radius:4px;padding:20px}.next-landing__point b{font-family:Overpass,system-ui,sans-serif;color:var(--orange);font-size:13px}.next-landing__point h3{font-size:19px;margin:6px 0 8px}.next-landing__point p{margin:0;color:var(--text);line-height:1.45}.next-landing__request{max-width:1240px;margin:0 auto;padding:48px;display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:start}.next-landing__request h2{font-size:28px}.next-landing__request p{color:var(--text);line-height:1.5}.next-landing__request ul{padding-left:18px;color:var(--text);line-height:1.6}.next-landing__form{border:1px solid var(--line);border-radius:8px;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;min-width:0}.next-landing__label{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:14px;min-width:0}.next-landing__label--full,.next-landing__error,.next-landing__form .next-landing__btn{grid-column:1 / -1}.next-landing__form input,.next-landing__form select,.next-landing__form textarea{font:inherit;font-size:16px;font-weight:400;padding:9px 10px;border:1px solid #c8d0dc;border-radius:4px;color:var(--blue);background:#fff;width:100%;min-width:0}.next-landing__form textarea{min-height:64px;resize:vertical}.next-landing__form input:focus-visible,.next-landing__form select:focus-visible,.next-landing__form textarea:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.next-landing__opt{font-weight:400;color:var(--muted)}.next-landing__account-email{font-weight:400;font-size:16px;padding:9px 0;overflow-wrap:anywhere}.next-landing__form .next-landing__btn{justify-self:start}.next-landing__error{margin:0;color:#b42318;font-weight:600}.next-landing__pot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;left:-10000px}.next-landing__thanks{border:1px solid var(--line);border-radius:8px;padding:24px}.next-landing__thanks h3{font-size:20px;margin:0 0 8px}.next-landing__thanks p{margin:0;overflow-wrap:anywhere}.next-landing__footer{border-top:1px solid var(--line);padding:20px 48px;font-size:13px;color:var(--muted);display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.next-landing__footer .next-landing__link{font-weight:400;color:var(--muted)}.next-landing--page{display:flex;flex-direction:column;background:var(--wash)}.next-landing--page .next-landing__header{background:#fff}.next-landing__page-main{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:64px 16px}.next-landing__card{width:100%;max-width:440px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:8px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.next-landing__card:has(.next-landing__form){max-width:640px}.next-landing__card>.next-landing__form,.next-landing__card>.next-landing__thanks{width:100%;border:0;padding:0}.next-landing__card-title{font-size:26px;line-height:1.15}.next-landing__card-body,.next-landing__sent{margin:0;color:var(--text);line-height:1.5}.next-landing__stack{display:flex;flex-direction:column;gap:14px;width:100%}.next-landing__stack .next-landing__btn{align-self:flex-start}.next-landing__stack input{font:inherit;font-size:16px;font-weight:400;padding:9px 10px;border:1px solid #c8d0dc;border-radius:4px;color:var(--blue);background:#fff;width:100%;min-width:0}.next-landing__stack input:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.next-landing__cta--inline{align-items:center;gap:12px 20px}.next-landing__back{font-weight:400;color:var(--muted)}@media (max-width: 900px){.next-landing__header{padding:14px 16px}.next-landing__hero,.next-landing__request{grid-template-columns:1fr;gap:28px;padding-left:16px;padding-right:16px}.next-landing__hero{padding-top:32px}.next-landing__request{padding-top:36px;padding-bottom:36px}.next-landing__points-in{grid-template-columns:1fr;padding:28px 16px;gap:16px}.next-landing__footer{padding:20px 16px}.next-landing__title{font-size:34px}}@media (max-width: 520px){.next-landing__form{grid-template-columns:1fr;padding:16px}}body{margin:0;font-family:Source Sans Pro,system-ui,sans-serif;color:#1a365d;background:#fff}h1{font-family:Overpass,system-ui,sans-serif;margin:0 0 1rem}.next-centered{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem}.next-error{color:#b42318;margin:0}.next-layout{height:100vh;display:flex;flex-direction:column}.next-body{flex:1;display:flex;min-height:0;position:relative}.next-body--medium>.next-colours-col{position:absolute;top:0;bottom:0;left:0;z-index:5;box-shadow:4px 0 16px #1a365d1f}.next-main{flex:1;position:relative;min-height:0;min-width:0}.next-banner{margin:0;padding:.6rem 1rem;background:#fff4ee;border-bottom:1px solid #ff6b35;font-size:.95rem;line-height:1.35}.studio-toast{position:fixed;left:50%;bottom:16px;z-index:100;box-sizing:border-box;width:max-content;max-width:min(480px,calc(100vw - 32px));padding:.7rem 1rem .7rem 1.1rem;background:#fff;border:1px solid #d3dae3;border-left:4px solid #1a365d;border-radius:6px;box-shadow:0 6px 20px #1a365d24;font-family:Source Sans Pro,system-ui,sans-serif;font-size:15px;line-height:1.4;color:#1a365d;cursor:pointer;opacity:0;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease}.studio-toast--error{border-left-color:#c0392b}.studio-toast--success{border-left-color:#2e7d5b}.studio-toast--visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.studio-toast{transition:opacity .2s ease}}
