.start-step__head{display:flex;flex-direction:column;gap:.375rem;padding:var(--space-6) var(--space-4)}.start-step__heading{margin:0;font-family:var(--font-title);font-size:var(--type-xl);font-weight:500;text-transform:uppercase;line-height:var(--leading-heading-sm);color:var(--text)}.start-step__body{margin:0;font-size:var(--type-base);line-height:1.5;color:var(--text-muted)}.start-step__content{padding:0 var(--space-4) var(--space-6)}@media (min-width:768px){.start-step__content,.start-step__head{padding-inline:var(--space-8)}}.start-step__fields{display:grid;gap:var(--space-4)}.start-step__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-4)}@media (min-width:768px){.start-step__actions{padding-inline:var(--space-8)}}.start-step__press{display:inline-flex}.start-step__actions .bokah-button{border-radius:var(--radius-md)}.start-step__actions .bokah-button__label{display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-1);white-space:nowrap}.start-step__signal{flex-basis:100%;margin:0;font-size:var(--type-xs);color:var(--text-muted)}.start-step__signal[data-blocked=true]{color:var(--color-fault)}.start-ledger{display:grid;gap:var(--space-3)}.start-ledger__heading{margin:0;font-weight:500;font-size:var(--type-ui);color:var(--text)}.start-ledger__list{display:grid;gap:var(--space-3);margin:0}.start-ledger__row{display:flex;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--space-3);border-block-end:var(--border-hair) solid var(--border-subtle);font-size:var(--type-base)}.start-ledger__row:last-child{padding-block-end:0;border-block-end:none}.start-ledger__term{color:var(--text-muted)}.start-ledger__value{margin:0;text-align:end;color:var(--text);overflow-wrap:anywhere}.start-destinations__kickback-trigger{padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text);text-align:start;cursor:pointer}.start-step__status{display:block;min-block-size:var(--space-6);margin:0;font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);color:var(--text-muted)}.start-step__status[data-tone=fault]{color:var(--color-fault)}.destinations__choice{margin:0;padding:0;border:none}.destinations__choice legend{padding:0 0 var(--space-3);font-family:var(--font-mono);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);font-size:var(--type-eyebrow);color:var(--text-muted)}.destinations__options{display:grid;gap:var(--space-3)}@media (min-width:600px){.destinations__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.destinations__option{display:grid;gap:var(--space-1);padding:var(--space-4);border:var(--border-hair) solid var(--border-subtle);border-inline-start:2px solid transparent;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-fabric),background-color var(--dur-fast) var(--ease-out-fabric)}@media (hover:hover) and (pointer:fine){.destinations__option:hover{border-color:var(--border-strong)}}.destinations__option[data-selected]{border-inline-start-color:var(--color-accent);background:var(--surface-raised)}.destinations__option input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.destinations__option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.destinations__optionTitle{font-family:var(--font-title);font-size:var(--type-base);color:var(--text);font-weight:500;text-transform:uppercase;line-height:var(--leading-sub)}.destinations__optionBody{font-size:var(--type-base);font-weight:var(--weight-regular);text-transform:none;line-height:1.5;color:var(--text-muted)}.destinations__skip{margin:0;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;line-height:var(--leading-ui);font-size:var(--type-ui);color:var(--text-muted)}.start-step__actions .bokah-button{min-block-size:var(--space-12);min-inline-size:calc(var(--space-8) * 4)}.start-step__actions .bokah-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.start-brief-suggestions{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.start-brief-suggestions h3,.start-brief-suggestions h4,.start-brief-suggestions p{margin:0}.start-brief-suggestions h3{font-size:var(--type-base);font-weight:500;color:var(--text)}.start-brief-suggestions h4,.start-brief-suggestions p{font-size:var(--type-xs);color:var(--text-muted)}.start-brief-suggestions__group{display:grid;gap:var(--space-2)}.start-brief-suggestions__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.start-brief-suggestions__chips button{padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--type-ui);color:var(--text);cursor:pointer}@media (hover:hover) and (pointer:fine){.start-brief-suggestions__chips button:hover{border-color:var(--color-accent)}}.start-brief-suggestions__chips button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.start-brief-suggestions__write{justify-self:start;padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-accent);font:inherit;cursor:pointer}.start-brief-suggestions__write:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.start-rights,.start-routing-follow-up{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--type-base);line-height:1.5;color:var(--text);cursor:pointer}.start-rights input,.start-routing-follow-up input{flex:none;margin-block-start:var(--space-1);accent-color:var(--color-accent)}.start-rights a{color:inherit;text-decoration:underline}.start-upload-slot{display:grid;gap:var(--space-2)}.start-upload-slot[data-filled=true] .bokah-dropzone{border-style:solid;border-color:var(--color-accent)}.start-upload-slot__device{inline-size:100%;max-inline-size:34rem;padding:var(--space-2);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:0 var(--space-3) var(--space-8) color-mix(in srgb,var(--color-ink) 30%,transparent)}.start-upload-slot__clip{display:block;inline-size:100%;aspect-ratio:16/9;block-size:auto;border-radius:var(--radius-md);background:var(--surface-raised)}.start-style-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.start-style-pills__pill{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);text-transform:capitalize;cursor:pointer;text-align:start;min-block-size:var(--space-16)}.start-style-pills__pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.start-style-pills__text{display:grid;gap:var(--space-1)}.start-style-pills__text small{font-size:var(--type-xs);text-transform:none}.start-style-pills__pill[aria-pressed=true]{border-color:var(--color-accent);color:var(--text)}.start-style-pills__icon{display:grid;place-items:center;inline-size:var(--space-4);block-size:var(--space-4)}.start-style-pills__icon svg{inline-size:100%;block-size:100%}.start-style-pills__more{justify-self:start;padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-accent);font:inherit;cursor:pointer;font-weight:500;text-transform:uppercase;line-height:var(--leading-ui);font-size:var(--type-ui)}.start-style-pills__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:620px){.start-style-pills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.start-style-pills{grid-template-columns:minmax(0,1fr)}}.bokah-textarea{position:relative;background:var(--surface-raised);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out-fabric)}.bokah-textarea[data-auto-grow=true]{display:grid}.bokah-textarea[data-auto-grow=true]>*{grid-area:1/1}.bokah-textarea:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background:var(--focus-ring);border-radius:var(--radius-pill);transform:scaleX(0);transform-origin:inset-inline-start;transition:transform var(--dur-base) var(--ease-out-fabric)}.bokah-textarea:focus-within:after{transform:scaleX(1)}.bokah-textarea:focus-within{border-color:var(--border-strong)}.bokah-textarea[data-invalid=true]{border-color:var(--color-fault)}.bokah-textarea[data-invalid=true]:after{background:var(--color-fault)}.bokah-textarea__control,.bokah-textarea__shadow{padding:var(--space-3);font-family:var(--font-body);font-size:max(1rem,var(--type-base));line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;border:none}.bokah-textarea__control{background:none;outline:none;color:var(--text);resize:vertical;min-inline-size:0}.bokah-textarea[data-auto-grow=true] .bokah-textarea__control{resize:none;overflow:hidden}.bokah-textarea__control:focus-visible{outline:none}.bokah-textarea__control::placeholder{color:var(--text-muted)}.bokah-textarea__control:disabled{cursor:not-allowed;opacity:.4}.bokah-textarea__shadow{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.bokah-textarea:after{transition:none}}:root[data-tier="0"] .bokah-textarea:after{transition:none}.bokah-dropzone-field{display:grid;gap:var(--space-2)}.bokah-dropzone{position:relative;display:grid;place-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);background:var(--surface-raised);border:2px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--dur-fast) var(--ease-out-fabric),background-color var(--dur-fast) var(--ease-out-fabric)}.bokah-dropzone[data-dragging=true]{border-style:solid;border-color:var(--color-accent);background:color-mix(in srgb,var(--surface-raised) 92%,var(--color-accent))}.bokah-dropzone[data-invalid=true]{border-color:var(--color-fault)}.bokah-dropzone[data-disabled=true]{opacity:.4}.bokah-dropzone__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bokah-dropzone__label{font-family:var(--font-body);font-weight:500;text-transform:uppercase;line-height:var(--leading-ui);font-size:var(--type-ui);color:var(--text);cursor:pointer}.bokah-dropzone[data-disabled=true] .bokah-dropzone__label{cursor:not-allowed}.bokah-dropzone:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.bokah-dropzone__contents{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}@media (prefers-reduced-motion:reduce){.bokah-dropzone{transition:none}}:root[data-tier="0"] .bokah-dropzone{transition:none}