.customer-account{width:min(100% - 64px,1000px);margin:0 auto;padding:44px 0 88px}.customer-account h1{margin:8px 0 10px;font-size:clamp(2.25rem,5vw,3.5rem)}.account-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.account-email{color:var(--color-muted);overflow-wrap:anywhere}.account-heading>button{flex-shrink:0}.account-welcome{text-align:center;max-width:560px;padding-top:48px}.account-welcome h1{margin-top:14px}.account-sign-in-content.is-compact{text-align:center}.account-sign-in-content.is-compact h2{font-size:clamp(1.8rem,4vw,2.5rem)}.account-sign-in-content.is-compact .account-sign-in{margin-top:24px}.account-welcome-art{width:154px;height:94px;color:var(--color-brand-green);justify-content:center;align-items:center;gap:30px;margin:0 auto 16px;display:flex;position:relative}.account-welcome-art:before{content:"";background:var(--color-peach);border-radius:50%;position:absolute;inset:9px 3px;transform:rotate(-10deg)}.account-welcome-art>svg{position:relative}.account-welcome-art>svg:first-child{transform:rotate(-15deg)}.account-welcome-art>svg:last-child{transform:rotate(13deg)}.account-welcome-art>span{color:var(--color-accent-text);font-size:33px;line-height:1;position:absolute;top:0;left:77px}.account-intro{max-width:390px;color:var(--color-muted);margin:18px auto 0;font-size:18px;line-height:1.55}.account-sign-in{text-align:left;flex-direction:column;gap:10px;max-width:420px;margin:30px auto 8px;display:flex}.account-sign-in label{color:var(--color-heading);font-weight:var(--weight-semibold)}.community-shell .account-sign-in input{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:58px;color:var(--color-text);padding:14px 18px;font-size:18px}.account-sign-in input::placeholder{color:var(--color-placeholder)}.account-sign-in input:focus{border-color:var(--color-focus)}.account-sign-in>button{margin-top:10px}.account-legacy-link{flex-direction:column;gap:10px;display:flex}.account-legacy-link>button{margin-top:10px}.account-sign-in-divider{color:var(--color-muted);text-align:center;padding-top:10px;font-size:14px}.community-shell .account-google-sign-in{color:#1f1f1f;background:#fff;border:1px solid #747775;gap:14px;min-height:56px;font-weight:600}.community-shell .account-google-sign-in:hover:not(:disabled){background:#f2f2f2;border-color:#1f1f1f}.account-google-sign-in svg{flex-shrink:0}.account-error,.account-notice{border-radius:var(--radius-control);background:var(--color-danger-bg);color:var(--color-danger);margin:0 0 20px;padding:14px 18px;font-size:15px;line-height:1.5}.account-sign-in .account-error{margin:0}.account-notice{background:var(--color-success-bg);color:var(--color-success)}.account-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.account-tabs{border-radius:var(--radius-pill);background:var(--color-surface-muted);gap:5px;padding:5px;display:flex}.account-tabs button{border-radius:var(--radius-pill);min-height:44px;color:var(--color-control);font-weight:var(--weight-semibold);white-space:nowrap;padding:10px 20px}.account-tabs button[aria-selected=true]{background:var(--color-brand-green);color:var(--color-on-action)}.account-tabs button:hover:not([aria-selected=true]){background:var(--color-surface)}.account-panel{min-height:240px}.account-loading{min-height:240px;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.account-empty,.account-preview{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);text-align:center;padding:48px 24px}.account-empty-icon{width:70px;height:70px;color:var(--color-brand-green);background:var(--color-peach);border-radius:24px;place-items:center;margin:0 auto 22px;display:grid}.account-empty h2,.account-preview h2{font-size:clamp(1.7rem,4vw,2.15rem)}.account-empty p,.account-preview p{max-width:430px;color:var(--color-muted);margin:12px auto 24px;line-height:1.55}.account-preview>svg{color:var(--color-brand-green);margin-bottom:18px}.account-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-story,.account-hello{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;padding:26px}.account-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-category{color:var(--color-accent-text);font-size:14px;font-weight:var(--weight-bold)}.account-story h2{overflow-wrap:anywhere;margin-top:20px;font-size:28px}.account-date{color:var(--color-muted);margin-top:6px;font-size:14px}.account-status{border-radius:var(--radius-pill);background:var(--color-warning-bg);width:fit-content;color:var(--color-warning);font-size:12px;font-weight:var(--weight-bold);flex-shrink:0;padding:5px 11px;display:inline-flex}.account-status.is-positive{background:var(--color-success-bg);color:var(--color-success)}.account-status.is-danger{background:var(--color-danger-bg);color:var(--color-danger)}.account-story-text{margin:16px 0 10px}.account-story-text summary{min-height:44px;color:var(--color-brand-green);font-weight:var(--weight-semibold);cursor:pointer;padding:12px 0}.account-story-text p{white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 0 18px;line-height:1.65}.community-shell .account-withdraw-trigger{padding-left:0}.account-withdraw{border-top:1px solid var(--color-border);margin-top:16px;padding-top:20px}.account-withdraw>strong{color:var(--color-heading)}.account-withdraw p{color:var(--color-muted);margin:8px 0 14px;font-size:14px;line-height:1.55}.account-withdraw>div{flex-wrap:wrap;gap:4px;display:flex}.community-shell .community-button.account-danger{color:var(--color-danger);background:var(--color-danger-bg)}.account-hellos{flex-direction:column;gap:20px;display:flex}.account-hello h2{overflow-wrap:anywhere;font-size:25px}.account-hello>button{margin-top:20px}.account-connections{margin:22px 0 0;padding:0;list-style:none}.account-connections li{border-top:1px solid var(--color-border);align-items:center;gap:14px;padding:16px 0;display:flex}.account-contact-icon{background:var(--color-success-bg);width:44px;height:44px;color:var(--color-success);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.account-connections li>div{min-width:0}.account-connections strong{color:var(--color-heading);overflow-wrap:anywhere;display:block}.community-shell .account-connections a{color:var(--color-brand-green);overflow-wrap:anywhere;text-underline-offset:4px;padding-top:4px;display:inline-block}.account-issue{color:var(--color-muted);margin-top:14px;font-size:14px;line-height:1.5}.account-payments{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.account-payments>li{padding:24px}.account-payments>li+li{border-top:1px solid var(--color-border)}.account-payment-main{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.account-payment-icon{background:var(--color-peach);width:48px;height:48px;color:var(--color-brand-green);border-radius:15px;place-items:center;display:grid}.account-payment-main h2{font-size:20px}.account-payment-amount{color:var(--color-heading);white-space:nowrap;font-size:18px}.account-payment-reference{color:var(--color-muted);overflow-wrap:anywhere;margin-top:14px;font-size:12px}.account-more{justify-content:center;margin-top:28px;display:flex}@media (width<=700px){.customer-account{width:calc(100% - 32px);padding-top:28px;padding-bottom:56px}.account-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:24px}.account-heading h1{font-size:36px}.account-toolbar{flex-wrap:wrap;gap:8px}.account-tabs{width:100%}.account-tabs button{flex:1;padding-left:10px;padding-right:10px;font-size:14px}.account-toolbar>button{margin-left:auto}.account-story-grid{grid-template-columns:1fr}.account-story,.account-hello{padding:22px}.account-welcome{padding-top:26px}.account-intro{font-size:17px}.account-empty,.account-preview{padding:36px 22px}.account-payment-main{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.account-payment-main>.account-status{grid-column:2/-1}.account-payment-main h2{font-size:18px}.account-payment-amount{font-size:16px}.account-payments>li{padding:20px}}@media (width<=380px){.account-payment-icon{display:none}.account-payment-main{grid-template-columns:minmax(0,1fr) auto}.account-payment-main>.account-status{grid-column:1/-1}}.submission-terms{width:100%;min-width:0}.submission-terms-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:10px;display:flex}.submission-terms-heading p{color:var(--color-heading);font-size:18px;font-weight:var(--weight-bold);margin:0}.submission-terms-heading>span{color:var(--color-muted);font-size:13px}.submission-terms-guide{color:var(--color-control);align-items:center;gap:8px;margin:0 0 12px;font-size:14px;line-height:1.5;display:flex}.submission-terms-guide svg{flex-shrink:0}.submission-terms-reader{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--color-brand-green) var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface);height:min(52dvh,440px);min-height:240px;color:var(--color-text);overflow-wrap:anywhere;padding:22px;font-size:15px;line-height:1.7;overflow-y:auto}.submission-terms-reader p{white-space:pre-wrap;margin:0 0 14px}.community-shell .submission-terms-reader h2{letter-spacing:-.02em;margin:28px 0 12px;font-size:20px;line-height:1.3}.submission-terms-reader .terms-document-brand{color:var(--color-brand-green);font-size:12px;font-weight:var(--weight-heavy);letter-spacing:.14em;margin-bottom:2px}.submission-terms-reader .terms-document-title{color:var(--color-heading);font-size:25px;font-weight:var(--weight-heavy);line-height:1.25}.submission-terms-reader .has-marker{padding-left:22px;position:relative}.terms-document-marker{position:absolute;left:0}.submission-terms-reader .submission-terms-end{border-top:1px solid var(--color-border);color:var(--color-muted);text-align:center;margin:26px 0 0;padding-top:16px;font-size:13px}.submission-terms-website-note{color:var(--color-muted);margin:14px 0 26px;font-size:13px;line-height:1.55}.submission-terms-confirmations{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.submission-terms-confirmations legend{width:100%;color:var(--color-heading);font-size:18px;font-weight:var(--weight-bold);margin-bottom:14px;padding:0}.submission-terms-check{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface);min-width:0;color:var(--color-text);cursor:pointer;overflow-wrap:anywhere;transition:background var(--duration-fast), border-color var(--duration-fast);align-items:flex-start;gap:12px;padding:17px 16px;font-size:15px;line-height:1.55;display:flex}.submission-terms-check.is-checked{border-color:var(--color-brand-green);background:var(--color-selected)}.submission-terms-check input[type=checkbox]{width:21px;height:21px;min-height:0;accent-color:var(--color-brand-green);cursor:pointer;flex:0 0 21px;margin:2px 0 0}.submission-terms-confirmations:disabled .submission-terms-check{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}.submission-terms-confirmations:disabled input{cursor:not-allowed}@media (width<=540px){.submission-terms-reader{height:48dvh;padding:18px 16px}.submission-terms-check{padding:15px 13px}}.community-shell .header-hellos{position:relative}.header-count{border-radius:var(--radius-pill);background:var(--color-brand-orange);min-width:22px;height:22px;color:var(--color-brand-green);font-size:12px;font-weight:var(--weight-heavy);place-items:center;padding:0 6px;font-style:normal;line-height:1;display:inline-grid}.header-plan{border-radius:var(--radius-pill);background:var(--color-brand-green);color:var(--color-white);font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.header-plan svg{color:var(--color-brand-orange)}.browse-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 28px;display:flex}.community-shell .filter-pill{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-control);font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.community-shell .filter-pill:hover{border-color:var(--color-brand-green)}.filter-pill>em{color:var(--color-muted);font-style:normal;font-weight:var(--weight-medium)}.community-shell .filter-pill[aria-pressed=true]{border-color:var(--color-brand-green);background:var(--color-selected);box-shadow:inset 0 0 0 1px var(--color-brand-green)}.browse-count{color:var(--color-muted);font-size:14px;font-weight:var(--weight-medium);margin-left:auto}.profile-actions{align-items:center;gap:8px;display:flex}.community-shell .profile-save{border:1.5px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-control);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.community-shell .profile-save:hover{border-color:var(--color-brand-green)}.community-shell .profile-save.is-saved{border-color:var(--color-brand-green);background:var(--color-selected)}.profile-save.is-saved svg{fill:currentColor}.community-shell .hello-toggle{color:var(--color-control)}.community-shell .hello-toggle.is-connected{color:var(--color-success)}.community-shell .hello-toggle.is-own,.community-shell .hello-toggle.is-closed{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-muted)}.story-actions{flex-wrap:wrap;align-items:center;gap:0 4px;margin:-2px 0 2px;display:flex}.community-shell .story-actions .community-button{min-height:44px;padding:8px 10px;font-size:15px}.community-shell .story-actions .is-danger{color:var(--color-danger)}.connect-person{align-items:center;gap:12px;display:flex}.connect-person .hello-who strong{font-size:18px}.hello-compose{border-radius:var(--radius-card);border:1.5px solid var(--color-border-strong);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.hello-compose.is-focused{border-color:var(--color-focus);box-shadow:0 0 0 4px #0d382c21}.hello-compose.has-problem{border-color:var(--color-danger);box-shadow:0 0 0 4px #ae3a2d1f}.community-shell .hello-compose textarea{width:100%;min-height:112px;color:var(--color-ink);font-size:17px;font-weight:var(--weight-medium);resize:none;background:0 0;border:0;outline:none;padding:16px 18px 6px;line-height:1.55;display:block}.hello-compose-meta{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 10px 18px;font-size:13px;line-height:1.4;display:flex}.char-count{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-heading);font-size:13px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;padding:4px 10px}.char-count.is-near{border-color:var(--color-danger);color:var(--color-danger)}.safety-card{border-radius:var(--radius-card);background:var(--color-success-bg);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.safety-card>strong{color:var(--color-heading);font-size:16px;font-weight:var(--weight-heavy);align-items:center;gap:8px;display:flex}.safety-card>strong svg{color:var(--color-brand-green)}.safety-list{color:var(--color-ink);font-size:14px;font-weight:var(--weight-semibold);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.safety-list li{align-items:center;gap:8px;display:flex}.safety-list svg{color:var(--color-brand-green);flex-shrink:0}.community-shell .safety-card a{width:fit-content;color:var(--color-brand-green);font-size:14px;font-weight:var(--weight-bold);text-underline-offset:3px}.upgrade-card{border-radius:var(--radius-panel);background:var(--color-brand-green);color:var(--color-on-dark-muted);flex-direction:column;gap:14px;padding:26px;display:flex}.upgrade-card .community-eyebrow{color:var(--color-brand-orange)}.community-shell .upgrade-card h3{color:var(--color-white);font-size:26px}.upgrade-card>p{font-size:16px;line-height:1.55}.upgrade-perks{color:var(--color-white);font-size:15px;font-weight:var(--weight-semibold);flex-direction:column;gap:9px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.upgrade-perks li{align-items:center;gap:10px;display:flex}.upgrade-perks svg{color:var(--color-brand-orange);flex-shrink:0}.community-shell .upgrade-card .community-button{width:100%}.upgrade-note{color:var(--color-muted);text-align:center;font-size:14px;line-height:1.5}.upgrade-inline{color:var(--color-accent-text);font-size:14px;font-weight:var(--weight-bold);align-items:center;gap:8px;line-height:1.45;display:flex}.upgrade-inline svg{flex-shrink:0}.community-shell .upgrade-inline button{color:var(--color-control);font-weight:var(--weight-bold);text-underline-offset:3px;padding:0;text-decoration:underline}.chat-page{width:min(calc(100% - 64px), var(--content-width));margin:0 auto;padding:24px 0 72px}.chat-page .section-heading{margin-bottom:24px}.chat-layout{border-radius:var(--radius-panel);border:1px solid var(--color-border);background:var(--color-surface);min-height:660px;box-shadow:var(--shadow-paper);grid-template-columns:minmax(280px,360px) minmax(0,1fr);display:grid;overflow:hidden}.chat-list{border-right:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex}.chat-list-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:18px 18px 14px;display:flex}.chat-list-head strong{color:var(--color-heading);font-size:17px;font-weight:var(--weight-heavy)}.community-shell .chat-row{border-bottom:1px solid var(--color-border);text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.community-shell .chat-row:hover{background:var(--color-selected)}.community-shell .chat-row.is-active{background:var(--color-selected);box-shadow:inset 3px 0 0 var(--color-brand-green)}.chat-row .hello-mark,.chat-head .hello-mark{width:44px;height:44px}.chat-row[data-tone=other] .hello-mark,.chat-head[data-tone=other] .hello-mark{color:var(--color-brand-orange)}.chat-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chat-who-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-who strong{color:var(--color-ink);font-size:16px;font-weight:var(--weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-who time{color:var(--color-muted);font-size:12px;font-weight:var(--weight-semibold);flex-shrink:0}.chat-re{color:var(--color-accent-text);font-size:12px;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-last{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.chat-row.is-unread .chat-last{color:var(--color-ink);font-weight:var(--weight-semibold)}.chat-row.is-unread time{color:var(--color-brand-green)}.chat-row.is-closed .chat-last{font-style:italic}.chat-row.is-closed .hello-mark{background:var(--color-surface-muted);color:var(--color-placeholder)}.chat-dot{background:var(--color-brand-orange);border-radius:50%;flex-shrink:0;width:10px;height:10px}.chat-list-foot{color:var(--color-muted);margin-top:auto;padding:16px 18px;font-size:13px;line-height:1.5}.chat-thread{background:var(--background-paper);flex-direction:column;min-width:0;display:flex;position:relative}.chat-head{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-head-who{flex-direction:column;flex:1;min-width:0;display:flex}.chat-head-who strong{color:var(--color-heading);font-size:18px;font-weight:var(--weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-head-who strong span{color:var(--color-muted);font-weight:var(--weight-semibold)}.chat-head-actions{align-items:center;gap:6px;display:flex}.community-shell .chat-icon-button{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-control);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.community-shell .chat-icon-button[aria-expanded=true]{border-color:var(--color-brand-green);background:var(--color-selected)}.community-shell .chat-back{border:0;display:none}.chat-limit{border-radius:var(--radius-pill);background:var(--color-warning-bg);color:var(--color-warning);font-size:13px;font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.chat-limit.is-premium{background:var(--color-success-bg);color:var(--color-success)}.chat-messages{flex-direction:column;flex:1;gap:10px;padding:20px 22px;display:flex;overflow:hidden}.chat-day{color:var(--color-muted);font-size:12px;font-weight:var(--weight-semibold);align-self:center}.chat-system{border-radius:var(--radius-pill);background:var(--color-surface-muted);max-width:440px;color:var(--color-muted);text-align:center;align-self:center;padding:8px 14px;font-size:13px;line-height:1.45}.msg{flex-direction:column;align-items:flex-start;gap:4px;max-width:78%;display:flex}.msg.is-mine{align-self:flex-end;align-items:flex-end}.msg>p{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);overflow-wrap:anywhere;border-radius:22px 22px 22px 6px;margin:0;padding:12px 15px;font-size:15px;line-height:1.5}.msg.is-mine>p{background:var(--gradient-action);color:var(--color-on-action);border-color:#0000;border-radius:22px 22px 6px}.msg>small{color:var(--color-muted);font-size:11px;font-weight:var(--weight-semibold)}.msg-voice{border:1px solid var(--color-border);background:var(--color-surface);border-radius:22px 22px 22px 6px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.community-shell .msg-voice button{background:var(--color-brand-green);width:36px;height:36px;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.msg-wave{align-items:center;gap:3px;height:26px;display:flex}.msg-wave i{background:var(--color-brand-green);border-radius:2px;width:3px;display:block}.msg-wave i.is-rest{background:var(--color-border-strong)}.msg-voice small{color:var(--color-muted);font-size:12px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.chat-compose{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.chat-compose-row{align-items:flex-end;gap:8px;display:flex}.chat-compose-row .hello-compose{flex:1;min-width:0}.community-shell .chat-compose-row .hello-compose textarea{min-height:72px;padding:12px 14px 4px;font-size:15px}.community-shell .chat-compose-row .hello-compose-meta{padding:4px 10px 8px 14px;font-size:12px}.community-shell .chat-send{background:var(--gradient-action);width:52px;height:52px;color:var(--color-on-action);border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 8px 18px -10px #0d382cb3}.community-shell .chat-send[aria-disabled=true]{background:var(--color-action-disabled);color:var(--color-on-action-disabled);box-shadow:none}.community-shell .chat-tool{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-control);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:4px;display:grid}.chat-warning,.chat-nudge{border-radius:var(--radius-control);background:var(--color-danger-bg);color:var(--color-danger);font-size:14px;font-weight:var(--weight-semibold);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.chat-nudge{background:var(--color-warning-bg);color:var(--color-warning)}.chat-warning svg,.chat-nudge svg{flex-shrink:0;margin-top:1px}.chat-info{border-radius:var(--radius-control);background:var(--color-sage);color:var(--color-brand-green);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.chat-info>svg{flex-shrink:0;margin-top:2px}.chat-info strong{color:var(--color-heading);font-size:15px;font-weight:var(--weight-heavy);line-height:1.35;display:block}.chat-info p{color:var(--color-text);margin-top:3px;font-size:14px;line-height:1.45}.chat-compose-note{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.community-shell .chat-compose-note button{color:var(--color-control);font-weight:var(--weight-bold);text-underline-offset:3px;padding:0;text-decoration:underline}.chat-upgrade{border-radius:var(--radius-card);background:var(--color-brand-green);color:var(--color-on-dark-muted);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px;display:flex}.chat-upgrade-icon{width:44px;height:44px;color:var(--color-brand-orange);background:#ffffff1a;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.chat-upgrade>p{color:var(--color-white);font-size:16px;font-weight:var(--weight-bold);flex:220px;margin:0;line-height:1.45}.community-shell .chat-upgrade .community-button{flex:none}.chat-upgrade>small{color:var(--color-on-dark-muted);flex:100%;font-size:13px;line-height:1.45}.chat-request{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);max-width:520px;box-shadow:var(--shadow-paper);flex-direction:column;align-self:stretch;gap:14px;margin:4px auto 0;padding:18px;display:flex}.chat-request-top{align-items:flex-start;gap:12px;display:flex}.chat-request-icon{background:var(--color-peach);width:44px;height:44px;color:var(--color-brand-green);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.chat-request-top strong{color:var(--color-heading);font-size:17px;font-weight:var(--weight-heavy);line-height:1.3;display:block}.chat-request-top p{color:var(--color-muted);margin-top:4px;font-size:14px;line-height:1.5}.chat-request-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chat-request>small{color:var(--color-muted);font-size:13px;line-height:1.45}.chat-request.is-locked{background:var(--color-brand-green);border-color:var(--color-brand-green)}.chat-request.is-locked .chat-request-icon{color:var(--color-brand-orange);background:#ffffff1a}.chat-request.is-locked .chat-request-top strong{color:var(--color-white)}.chat-request.is-locked .chat-request-top p,.chat-request.is-locked>small{color:var(--color-on-dark-muted)}.chat-left{color:var(--color-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px;font-size:14px;display:flex}.chat-left strong{color:var(--color-heading);font-size:16px}.chat-menu{z-index:5;border:1px solid var(--color-border);background:var(--color-surface);width:272px;box-shadow:var(--shadow-raised);border-radius:22px;flex-direction:column;padding:8px;display:flex;position:absolute;top:66px;right:14px}.community-shell .chat-menu button{min-height:48px;color:var(--color-control);font-size:15px;font-weight:var(--weight-bold);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.community-shell .chat-menu button:hover{background:var(--color-selected)}.community-shell .chat-menu button.is-danger{color:var(--color-danger)}.chat-menu button span{flex-direction:column;display:flex}.chat-menu button small{color:var(--color-muted);font-size:12px;font-weight:var(--weight-medium);line-height:1.35}.chat-menu hr{background:var(--color-border);border:0;width:100%;height:1px;margin:4px 0}.report-reasons .choice-card{min-height:60px}.community-shell .leave-confirm h3{font-size:26px}.account-sign-in-note{color:var(--color-muted);text-align:center;font-size:14px;line-height:1.5}.measure-field{width:220px;margin:4px auto 0;position:relative}.community-shell .measure-field .quiz-input{font-size:40px;font-weight:var(--weight-heavy);letter-spacing:-.02em;text-align:center;padding:14px 64px 14px 22px}.unit-suffix{color:var(--color-muted);font-size:18px;font-weight:var(--weight-bold);pointer-events:none;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.measure-pair{justify-content:center;gap:12px;margin-top:4px;display:flex}.measure-pair .measure-field{width:150px;margin:0}.measure-convert{color:var(--color-muted);font-size:15px;font-weight:var(--weight-semibold);text-align:center}.measure-convert:empty{display:none}.story-prompts{flex-direction:column;align-items:center;gap:8px;display:flex}.story-prompts>span{color:var(--color-muted);font-size:14px;font-weight:var(--weight-semibold)}.choice-card.is-taken{cursor:default;background:var(--color-surface-muted)}.choice-card.is-taken .choice-indicator{display:none}.choice-card .status-chip{flex-shrink:0}.status-chip.is-live{background:var(--color-success-bg);color:var(--color-success)}.quiz-content .upgrade-inline{text-align:center;justify-content:center;margin-top:6px}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.plan-card{border-radius:var(--radius-card);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;padding:28px;display:flex}.how-section .plan-card h3{letter-spacing:-.025em;font-size:24px}.plan-price{color:var(--color-white);font-size:34px;font-weight:var(--weight-heavy);letter-spacing:-.02em;margin-top:8px;line-height:1.1}.plan-price small{color:var(--color-on-dark-muted);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:0}.plan-list{color:var(--color-on-dark-muted);flex-direction:column;flex:1;gap:10px;margin:18px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:flex}.plan-list li{align-items:flex-start;gap:10px;display:flex}.plan-list svg{color:var(--color-brand-orange);flex-shrink:0;margin-top:2px}.plan-card.is-premium{background:var(--color-paper);border-color:#0000}.how-section .plan-card.is-premium h3{color:var(--color-heading)}.plan-card.is-premium .community-eyebrow{color:var(--color-accent-text)}.plan-card.is-premium .plan-price{color:var(--color-heading)}.plan-card.is-premium .plan-price small{color:var(--color-muted)}.plan-card.is-premium .plan-list{color:var(--color-text)}.plan-card.is-premium .plan-list svg{color:var(--color-brand-green)}.community-shell .plan-card .community-button{align-self:flex-start;margin-top:22px}.plan-foot{color:var(--color-muted);margin-top:12px;font-size:13px}.premium-perks{border-radius:var(--radius-card);background:var(--color-surface-muted);color:var(--color-heading);font-size:15px;font-weight:var(--weight-semibold);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:18px 20px;list-style:none;display:grid}.premium-perks li{align-items:center;gap:10px;display:flex}.premium-perks svg{color:var(--color-brand-green);flex-shrink:0}.premium-intro{flex-direction:column;gap:6px;display:flex}.community-shell .premium-intro h3{font-size:30px}.premium-intro p{color:var(--color-muted);font-size:16px;line-height:1.5}.pay-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plan-label{color:var(--color-heading);font-size:15px;font-weight:var(--weight-bold);margin-top:4px}.plan-options .choice-card{min-height:64px;padding:12px 16px}.plan-options .choice-text strong{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:18px;display:flex}.plan-amount{color:var(--color-heading);font-size:17px;font-weight:var(--weight-heavy);white-space:nowrap;flex-shrink:0}.plan-tag{border-radius:var(--radius-pill);background:var(--color-peach);color:var(--color-accent-text);font-size:12px;font-weight:var(--weight-bold);padding:3px 9px;line-height:1.3;display:inline-flex}.plan-tag.is-best{background:var(--color-success-bg);color:var(--color-success)}.plan-ahead{color:var(--color-muted);font-size:14px;font-weight:var(--weight-semibold);margin-top:6px;line-height:1.45}.account-plan{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:12px 18px;margin:-6px 0 28px;padding:16px 18px 16px 20px;display:flex}.account-plan-mark{background:var(--color-surface-muted);width:44px;height:44px;color:var(--color-brand-green);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.account-plan>div{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.account-plan strong{color:var(--color-heading);font-size:17px;font-weight:var(--weight-heavy)}.account-plan>div>span{color:var(--color-muted);font-size:14px;line-height:1.45}.account-plan.is-premium{border-color:var(--color-brand-green);background:var(--color-brand-green)}.account-plan.is-premium .account-plan-mark{color:var(--color-brand-orange);background:#ffffff1a}.account-plan.is-premium strong{color:var(--color-white)}.account-plan.is-premium>div>span{color:var(--color-on-dark-muted)}.account-counts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.account-count{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-heading);font-size:14px;font-weight:var(--weight-bold);align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.account-count svg{color:var(--color-brand-green)}.account-story .upgrade-inline{margin-top:12px}.account-story-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.community-shell .account-story-actions .community-button.text{padding-left:0}.account-note{border-radius:var(--radius-card);background:var(--color-surface-muted);color:var(--color-text);gap:14px;margin-top:24px;padding:18px 20px;font-size:15px;line-height:1.55;display:flex}.account-note svg{color:var(--color-brand-green);flex-shrink:0;margin-top:2px}.account-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.account-settings>div{flex-direction:column;gap:20px;min-width:0;display:flex}.settings-card{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.settings-card>header{padding:22px 24px 14px}.community-shell .settings-card>header h2{font-size:22px}.settings-card>header p{color:var(--color-muted);margin-top:4px;font-size:14px;line-height:1.5}.settings-row{border-top:1px solid var(--color-border);align-items:center;gap:14px;padding:15px 24px;display:flex}.settings-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-row strong{color:var(--color-heading);font-size:16px;font-weight:var(--weight-bold)}.settings-row>div>span{color:var(--color-muted);font-size:14px;line-height:1.45}.settings-row.is-danger strong{color:var(--color-danger)}.settings-locked{color:var(--color-muted);font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.community-shell .settings-row .community-button.small{flex-shrink:0}.community-shell .switch{border-radius:var(--radius-pill);background:var(--color-track);flex-shrink:0;width:52px;height:30px;position:relative}.switch:after{content:"";background:var(--color-white);border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0d382c40}.community-shell .switch[aria-checked=true]{background:var(--color-brand-green)}.switch[aria-checked=true]:after{left:25px}.photos-head{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.community-shell .photos-head h2{font-size:26px}.photos-head p{color:var(--color-muted);font-size:15px;line-height:1.55}.photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.photo-tile{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--tone-bg);place-items:center;display:grid;position:relative;overflow:hidden}.photo-tile>svg{width:74%;height:74%}.photo-tile .status-chip{position:absolute;top:10px;left:10px}.community-shell .photo-remove{background:var(--color-surface);width:36px;height:36px;color:var(--color-control);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.community-shell .photo-add{aspect-ratio:4/5;border-radius:var(--radius-card);border:2px dashed var(--color-border-strong);color:var(--color-control);font-size:15px;font-weight:var(--weight-bold);background:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.photo-access{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.photo-access>li{align-items:center;gap:12px;padding:14px 16px;display:flex}.photo-access>li+li{border-top:1px solid var(--color-border)}.photo-access-label{color:var(--color-heading);font-size:13px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:14px 16px 0}.photo-visibility{margin-top:18px}.photo-visibility .settings-row{border-top:0}.photo-hide-form{flex-wrap:wrap;flex:1;gap:10px;display:flex}.photo-hide-form .quiz-input{flex:1;min-width:160px}.photo-consent-list{border-radius:var(--radius-card);background:var(--color-surface-muted);flex-direction:column;gap:10px;margin:0;padding:18px 20px;font-size:15px;line-height:1.5;list-style:none;display:flex}.photo-consent-list li{align-items:flex-start;gap:10px;display:flex}.photo-consent-list svg{flex-shrink:0;margin-top:3px}.photo-viewer{aspect-ratio:4/5;border-radius:var(--radius-panel);background:var(--tone-bg);-webkit-user-select:none;user-select:none;place-items:end center;display:grid;position:relative;overflow:hidden}.photo-viewer>svg{width:86%;height:86%}.watermark{color:var(--color-black);font-size:15px;font-weight:var(--weight-heavy);white-space:nowrap;opacity:.17;pointer-events:none;flex-wrap:wrap;place-content:center;gap:26px 38px;display:flex;position:absolute;inset:-45%;transform:rotate(-24deg)}.photo-dots{justify-content:center;gap:6px;display:flex}.photo-dots span{background:var(--color-track);border-radius:50%;width:7px;height:7px}.photo-dots span.is-current{border-radius:var(--radius-pill);background:var(--color-brand-green);width:22px}.delete-list{border-radius:var(--radius-card);background:var(--color-danger-bg);color:var(--color-ink);flex-direction:column;gap:10px;margin:0;padding:18px 20px;font-size:15px;line-height:1.5;list-style:none;display:flex}.delete-list li{align-items:flex-start;gap:10px;display:flex}.photo-access>li{flex-wrap:wrap}.community-shell .photo-access .is-danger{color:var(--color-danger)}.photo-access-actions{flex-wrap:wrap;flex:100%;gap:4px 8px;padding-left:56px;display:flex}.delete-list svg{color:var(--color-danger);flex-shrink:0;margin-top:3px}.header-cta .cta-short{display:none}.filter-select{cursor:pointer;position:relative}.filter-select select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.community-shell .filter-select:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 4px #0d382c21}.quiz-hint.is-problem{color:var(--color-danger)}.site-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:120;border-radius:var(--radius-pill);background:var(--color-brand-green);max-width:min(100% - 32px,520px);color:var(--color-white);font-size:15px;font-weight:var(--weight-semibold);box-shadow:var(--shadow-raised);animation:toast-in .28s var(--ease-standard) both;align-items:center;gap:10px;padding:13px 20px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}.site-toast svg{color:var(--color-brand-orange);flex-shrink:0}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.community-shell .hello-toggle:disabled{cursor:not-allowed;opacity:.55}.join-sign-in{padding-top:8px}.safety-steps{border-radius:var(--radius-card);background:var(--color-success-bg);flex-direction:column;gap:12px;margin:0;padding:18px 20px;list-style:none;display:flex}.safety-steps li{color:var(--color-text);gap:12px;font-size:15px;line-height:1.5;display:flex}.safety-steps svg{color:var(--color-brand-green);flex-shrink:0;margin-top:4px}.safety-steps strong{color:var(--color-heading);font-size:16px;display:block}.site-terms-reader{height:auto;max-height:64dvh}.promo-field{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.promo-field .quiz-field{flex:200px}.promo-field .quiz-hint{flex:100%}.chat-layout{height:min(780px,100dvh - 290px);min-height:520px}@media (width>=701px){.chat-system.chat-usage{display:none}}.chat-list{overflow-y:auto}.chat-thread{min-height:0}.chat-messages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.chat-day-group,.chat-message-wrap{display:contents}.chat-placeholder{justify-content:center}.chat-empty{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:22px 18px;font-size:14px;line-height:1.5;display:flex}.chat-empty strong{color:var(--color-heading);font-size:16px}.chat-usage{align-items:center;gap:6px;display:inline-flex}.chat-menu-scrim{z-index:4;position:fixed;inset:0}.chat-request.is-compact{gap:10px;padding:14px 16px}.chat-recorder{min-height:64px;color:var(--color-heading);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:6px 4px;font-size:15px;display:flex}.chat-recorder strong{font-variant-numeric:tabular-nums;flex:1}.chat-recorder small{color:var(--color-muted);font-size:12px}.community-shell .chat-recorder .chat-tool{margin:0}.recording-dot{background:var(--color-danger);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite recording}@keyframes recording{50%{opacity:.35}}.community-shell .chat-send .spinner{width:20px;height:20px;color:var(--color-white)}.photo-tile>img,.photo-viewer>img{object-fit:cover;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.photo-viewer>img{object-fit:contain;background:var(--color-surface-muted)}.photo-shield{-webkit-touch-callout:none;position:absolute;inset:0}.story-photos{-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;display:flex}.story-photo-strip{scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.story-photo{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--tone-bg,var(--color-surface-muted));scroll-snap-align:start;flex:none;width:min(46%,180px);position:relative;overflow:hidden}.story-photo>img{object-fit:cover;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.story-photos-locked{border:1px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);color:var(--color-heading);font:inherit;font-size:15px;font-weight:var(--weight-bold);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.community-shell .photo-nav{z-index:1;width:44px;height:44px;color:var(--color-control);background:#ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.photo-nav.is-prev{left:10px}.photo-nav.is-next{right:10px}.photo-reason{color:var(--color-danger);font-size:12px;font-weight:var(--weight-semibold);background:#ffffffeb;border-radius:12px;padding:6px 10px;line-height:1.35;position:absolute;bottom:8px;left:8px;right:8px}.photo-add{cursor:pointer}.photo-add.is-busy{cursor:progress}.photo-add .spinner{width:26px;height:26px}.photo-access .hello-who{flex-direction:column;flex:1;min-width:0;display:flex}.account-plan.is-paused{border-color:var(--color-peach);background:var(--color-warning-bg)}.account-plan.is-paused .account-plan-mark{color:var(--color-warning);background:#ffffff8c}.account-people{color:var(--color-text);flex-direction:column;gap:4px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.account-people strong{color:var(--color-heading)}.account-earlier{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);margin-top:18px;padding:14px 18px;font-size:14px}.account-earlier summary{cursor:pointer;color:var(--color-control);font-weight:var(--weight-bold)}.account-earlier ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.account-earlier li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.account-earlier li span{color:var(--color-muted)}.account-upgrade{margin-bottom:20px}.profile-editor{flex-direction:column;gap:14px;display:flex}.profile-editor .measure-field{margin:0}.profile-editor .measure-pair{justify-content:flex-start;margin:0}.earlier-activity .account-intro{margin:0 0 16px;font-size:15px}.earlier-activity .account-story-grid,.earlier-activity .account-hellos{grid-template-columns:1fr}@media (width<=1080px){.plans-grid,.account-settings{grid-template-columns:1fr}}@media (width<=700px){.header-plan{display:none}.header-count{min-width:18px;height:18px;padding:0 4px;font-size:11px;position:absolute;top:2px;right:0}.browse-filters{margin:-8px 0 20px}.community-shell .filter-pill{padding:8px 14px;font-size:14px}.browse-count{width:100%;margin-left:2px}.chat-page{width:100%;padding:0}.chat-layout{min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.chat-layout.is-thread .chat-list{display:none}.chat-head{gap:10px;padding:10px 12px}.community-shell .chat-back{display:grid}.chat-head-who strong{font-size:17px}.chat-head .chat-limit{display:none}.chat-messages{padding:16px 14px}.msg{max-width:86%}.chat-compose{padding:12px 12px calc(14px + env(safe-area-inset-bottom))}.community-shell .chat-upgrade .community-button{flex:100%}.chat-menu{width:calc(100% - 20px);max-width:320px;right:10px}.safety-list{grid-template-columns:1fr;gap:7px}.plans-grid{margin-top:16px}.plan-card{padding:22px}.account-plan{margin-bottom:22px}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-perks,.pay-methods{grid-template-columns:1fr}.settings-row{padding:14px 18px}.settings-card>header{padding:18px 18px 12px}.community-shell .site-header .header-cta{white-space:nowrap}.chat-page .section-heading{width:calc(100% - 32px);margin:8px auto 18px}.community-shell.is-chat-thread .site-header,.community-shell.is-chat-thread .site-footer,.community-shell.is-chat-thread .community-demo-strip,.community-shell.is-chat-thread .chat-page .section-heading{display:none}.chat-layout{height:auto;min-height:0}.chat-layout.is-thread{height:100dvh}.chat-placeholder{display:none}.chat-list{overflow:visible}.site-toast{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (width<=480px){.header-cta .cta-full{display:none}.header-cta .cta-short{display:inline}}
