.mv3 .gbrief__out{display:flex;flex-direction:column;min-width:0;width:100%}.mv3 .gbrief__empty{background:var(--ink-strong);border-radius:var(--radius);color:var(--on-dark);display:flex;flex-direction:column;gap:var(--md);min-height:100%;padding:var(--2xl);position:relative}.mv3 .gbrief__empty:before,.mv3 .gbrief__next:before{background-image:var(--grad-interview);content:"";height:2px;left:0;position:absolute;right:0;top:0}.mv3 .gbrief__empty .gbrief__k{color:var(--red-500)}.mv3 .gbrief__empty-title{color:var(--on-dark);font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:36px;max-width:18ch}.mv3 .gbrief__empty-list{display:grid;gap:var(--xs);grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .gbrief__empty-list p{background:hsla(0,0%,98%,.05);border:1px solid hsla(0,0%,98%,.14);border-radius:var(--radius);color:hsla(0,0%,98%,.82);display:flex;font-size:14px;gap:var(--xs);line-height:20px;padding:var(--sm)}.mv3 .gbrief__empty-list span{color:var(--red-500);flex:none}.mv3 .gbrief__empty-note{color:hsla(0,0%,98%,.64);font-size:13px;line-height:20px;max-width:58ch}.mv3 .gbrief__result{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--xl);outline:none;padding:var(--xl)}.mv3 .gbrief__result:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mv3 .gbrief__result-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:var(--lg);justify-content:space-between;padding-bottom:var(--lg)}.mv3 .gbrief__result-copy{display:flex;flex-direction:column;gap:var(--xs);min-width:0}.mv3 .gbrief__result-title{color:var(--ink-strong);font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:36px;overflow-wrap:anywhere}.mv3 .gbrief__result-guest{color:var(--muted-600);font-size:14px;line-height:20px}.mv3 .gbrief__actions{display:flex;flex:none;flex-wrap:wrap;gap:var(--xs)}.mv3 .gbrief__actions .btn{font-size:12px;padding:var(--xs) var(--md)}.mv3 .gbrief__summary{display:grid;gap:var(--xs);grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .gbrief__summary-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--xs);min-width:0;padding:var(--md)}.mv3 .gbrief__summary-card.is-wide{grid-column:1/-1}.mv3 .gbrief__summary-card p:last-child{color:var(--ink-strong);font-size:15px;line-height:24px}.mv3 .gbrief__section{display:flex;flex-direction:column;gap:var(--md)}.mv3 .gbrief__section-head{display:flex;flex-direction:column;gap:var(--xs)}.mv3 .gbrief__section-title{color:var(--ink-strong);font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:28px}.mv3 .gbrief__questions,.mv3 .gbrief__segments{display:flex;flex-direction:column;gap:var(--xs)}.mv3 .gbrief__question,.mv3 .gbrief__segment{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:var(--md);grid-template-columns:84px minmax(0,1fr);padding:var(--md)}.mv3 .gbrief__segment-time{color:var(--red-500);font-size:12px;line-height:20px}.mv3 .gbrief__segment-body{display:flex;flex-direction:column;gap:var(--2xs);min-width:0}.mv3 .gbrief__segment-title{color:var(--ink-strong);font-size:18px;line-height:24px}.mv3 .gbrief__segment-focus{color:var(--muted-600);font-size:14px;line-height:22px}.mv3 .gbrief__question{color:var(--ink);font-size:14px;grid-template-columns:30px minmax(0,1fr);line-height:22px}.mv3 .gbrief__question-number{color:var(--muted)}.mv3 .gbrief__detail-grid{display:grid;gap:var(--sm);grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .gbrief__detail,.mv3 .gbrief__email{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--md);min-width:0;padding:var(--lg)}.mv3 .gbrief__clip-list{display:flex;flex-direction:column;gap:var(--lg)}.mv3 .gbrief__clip{display:flex;flex-direction:column;gap:var(--2xs)}.mv3 .gbrief__clip h3{color:var(--ink-strong);font-size:19px;font-weight:400;line-height:24px}.mv3 .gbrief__clip p{color:var(--muted-600);font-size:14px;line-height:22px}.mv3 .gbrief__checks{display:flex;flex-direction:column;gap:var(--sm)}.mv3 .gbrief__checks li{align-items:flex-start;color:var(--ink);display:flex;font-size:14px;gap:var(--xs);line-height:22px}.mv3 .gbrief__checks svg{color:var(--red-500);flex:none;margin-top:3px}.mv3 .gbrief__email pre{color:var(--ink);font:inherit;font-size:14px;line-height:22px;margin:0;overflow-x:auto;white-space:pre-wrap}.mv3 .gbrief__next{align-items:flex-start;background:var(--ink-strong);border-radius:var(--radius);color:var(--on-dark);display:flex;gap:var(--xl);justify-content:space-between;padding:var(--xl);position:relative}.mv3 .gbrief__next-copy{display:flex;flex-direction:column;gap:var(--sm);max-width:58ch}.mv3 .gbrief__next-k{color:var(--red-500)}.mv3 .gbrief__next h3{color:var(--on-dark);font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:28px}.mv3 .gbrief__next-copy>p:last-child{color:hsla(0,0%,98%,.74);font-size:14px;line-height:22px}.mv3 .gbrief__next-actions{align-items:stretch;display:flex;flex:none;flex-direction:column;gap:var(--sm);min-width:200px}.mv3 .gbrief__next-actions .btn{width:100%}.mv3 .gbrief__next-actions .btn--light{box-shadow:0 0 0 4px hsla(0,0%,98%,.12)}.mv3 .gbrief__next-ghost{box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.3);color:var(--on-dark)}.mv3 .gbrief__next-ghost:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.55)}.mv3 .gbrief-guidance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .gbrief-guidance__item{display:flex;flex-direction:column;gap:var(--sm);padding:var(--xl)}.mv3 .gbrief-guidance__item:nth-child(2n){border-left:1px solid var(--line)}.mv3 .gbrief-guidance__item:nth-child(n+3){border-top:1px solid var(--line)}.mv3 .gbrief-guidance__item h3{color:var(--ink-strong);font-size:20px;font-weight:400;line-height:24px}.mv3 .gbrief-guidance__item p{color:var(--ink);font-size:15px;line-height:24px}.mv3 .gbrief-related__grid{display:grid;gap:var(--sm);grid-template-columns:repeat(3,minmax(0,1fr))}.mv3 .gbrief-related__card{display:flex;flex-direction:column;gap:var(--sm);padding:var(--xl);position:relative;transition:background-color .18s ease,transform .18s ease;width:100%}.mv3 .gbrief-related__card:hover{background:var(--line);transform:translateY(-1px)}.mv3 .gbrief-related__card .row__chev{align-self:flex-end;margin-top:auto}.mv3 .gbrief-related__title{color:var(--ink-strong);font-size:20px;line-height:24px}.mv3 .gbrief-related__description{color:var(--muted-600);font-size:14px;line-height:22px;min-height:66px}.mv3 .gbrief-hero{padding:var(--3xl) var(--gutter) 72px}.mv3 .gbrief-hero,.mv3 .gbrief-hero__copy{align-items:center;display:flex;flex-direction:column}.mv3 .gbrief-hero__copy{gap:var(--md);max-width:100%;text-align:center;width:620px}.mv3 .gbrief-hero__lede{max-width:560px;padding-top:var(--xs)}.mv3 .gbrief-hero__cta{display:flex;flex-wrap:wrap;gap:var(--sm);justify-content:center;padding-top:var(--sm)}.mv3 .gbrief{align-items:start;display:grid;gap:var(--xl);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:100%}.mv3 .gbrief__form,.mv3 .gbrief__result{min-width:0;width:100%}.mv3 .gbrief__form{gap:var(--xl);padding:var(--xl)}.mv3 .gbrief__field,.mv3 .gbrief__form,.mv3 .gbrief__form-go,.mv3 .gbrief__form-head{display:flex;flex-direction:column}.mv3 .gbrief__form-head{gap:var(--xs)}.mv3 .gbrief__k{color:var(--muted-600);font-size:12px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.mv3 .gbrief__detail .gbrief__k,.mv3 .gbrief__form-head .gbrief__k,.mv3 .gbrief__result .gbrief__k{color:var(--red-500)}.mv3 .gbrief__form-title{color:var(--ink-strong);font-size:28px;font-weight:400;letter-spacing:-.5px;line-height:32px}.mv3 .gbrief__form-sub{color:var(--muted-600);font-size:14px;line-height:22px}.mv3 .gbrief__fields{display:flex;flex-direction:column;gap:var(--md)}.mv3 .gbrief__field-pair{display:grid;gap:var(--md);grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .gbrief__field{gap:var(--2xs);min-width:0}.mv3 .gbrief__label{color:var(--muted-600);font-size:12px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.mv3 .gbrief__input{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-strong);font:inherit;font-size:15px;line-height:22px;min-width:0;outline:none;padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.mv3 .gbrief__input::placeholder{color:var(--muted)}.mv3 .gbrief__input:hover{border-color:#e2e0da}.mv3 .gbrief__input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px rgba(52,53,58,.12)}.mv3 .gbrief__textarea{min-height:78px;resize:vertical}.mv3 .gbrief__hint,.mv3 .gbrief__privacy{color:var(--muted-600);font-size:12px;line-height:18px}.mv3 .gbrief__duration{border:0;gap:var(--2xs);margin:0;padding:0}.mv3 .gbrief__duration-options{display:grid;gap:var(--xs);grid-template-columns:repeat(3,minmax(0,1fr))}.mv3 .gbrief__duration-option{min-width:0;position:relative}.mv3 .gbrief__duration-option input{height:1px;opacity:0;position:absolute;width:1px}.mv3 .gbrief__duration-option span{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:block;font-size:14px;line-height:20px;padding:10px 8px;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mv3 .gbrief__duration-option span:hover{border-color:#e2e0da}.mv3 .gbrief__duration-option input:checked+span{background:var(--ink);border-color:transparent;box-shadow:inset 0 0 0 1px #e9654a;color:var(--on-dark)}.mv3 .gbrief__duration-option input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.mv3 .gbrief__form-go{align-items:flex-start;gap:var(--sm)}.mv3 .gbrief__form-go .btn{align-self:stretch}.mv3 .gbrief__form-go .btn:disabled{cursor:not-allowed;opacity:.4;transform:none}@media (max-width:900px){.mv3 .gbrief{grid-template-columns:minmax(0,1fr)}.mv3 .gbrief__next{flex-direction:column}.mv3 .gbrief__next-actions{width:100%}}@media (max-width:700px){.mv3 .gbrief-hero{padding:var(--2xl) var(--gutter) 48px}.mv3 .gbrief-hero__copy .hero__title{font-size:40px;letter-spacing:-.8px}.mv3 .gbrief-hero__cta{flex-direction:column;width:100%}.mv3 .gbrief-hero__cta .btn{width:100%}.mv3 .gbrief__form,.mv3 .gbrief__result,.mv3 [data-guest-brief-form]{padding:var(--md)}.mv3 .gbrief-guidance__grid,.mv3 .gbrief-related__grid,.mv3 .gbrief__detail-grid,.mv3 .gbrief__field-pair,.mv3 .gbrief__summary{grid-template-columns:minmax(0,1fr)}.mv3 .gbrief__duration-options{gap:var(--2xs)}.mv3 .gbrief__empty{padding:var(--lg)}.mv3 .gbrief__empty-list{grid-template-columns:minmax(0,1fr)}.mv3 .gbrief__result-head{flex-direction:column}.mv3 .gbrief__actions{width:100%}.mv3 .gbrief__actions .btn{flex:1 0 auto}.mv3 .gbrief__segment{gap:var(--xs);grid-template-columns:minmax(0,1fr)}.mv3 .gbrief-guidance__item{padding:var(--md)}.mv3 .gbrief-guidance__item:nth-child(2n){border-left:0}.mv3 .gbrief-guidance__item+.gbrief-guidance__item{border-top:1px solid var(--line)}.mv3 .gbrief-related__card{padding:var(--md)}.mv3 .gbrief-related__description{min-height:0}}@media print{.mv3 .gbrief-closing,.mv3 .gbrief-faq,.mv3 .gbrief-guidance,.mv3 .gbrief-hero,.mv3 .gbrief-related,.mv3>:not(main){display:none!important}.mv3 .gbrief-builder{padding:0}.mv3 .gbrief-builder>.section__head{display:none}.mv3 .gbrief{display:block}.mv3 .gbrief__empty,.mv3 .gbrief__form,.mv3 [data-guest-brief-form]{display:none!important}.mv3 .gbrief__result,.mv3 [data-guest-brief-output]{border:0;padding:0}.mv3 .gbrief__actions,.mv3 .gbrief__next{display:none!important}.mv3 .gbrief__detail,.mv3 .gbrief__email,.mv3 .gbrief__question,.mv3 .gbrief__segment,.mv3 .gbrief__summary-card{background:#fff;border-color:#d8d8d8}}