.tools-narrative-page__cohort-card-inner[data-v-b141f424]{--builder-small-font-floor:.88rem;--builder-font-micro:max(.72rem, var(--builder-small-font-floor,.88rem));--builder-font-tiny:max(.74rem, var(--builder-small-font-floor,.88rem));--builder-font-small:max(.78rem, var(--builder-small-font-floor,.88rem));--builder-font-label:max(.82rem, var(--builder-small-font-floor,.88rem));gap:var(--space-8,.5rem);width:100%;display:grid}.tools-narrative-page__cohort-card-head[data-v-b141f424]{justify-content:space-between;align-items:center;gap:var(--space-8,.5rem);display:flex}.tools-narrative-page__cohort-identity[data-v-b141f424]{align-items:center;gap:.42rem;display:flex}.tools-narrative-page__cohort-avatar-trigger[data-v-b141f424]{cursor:default;background:0 0;border:0;padding:0}.tools-narrative-page__cohort-avatar[data-v-b141f424]{--builder-avatar-accent:#2da4d7;--builder-avatar-size:2.12rem;--builder-avatar-max-size:calc((1.66rem * 2) + .34rem);width:min(var(--builder-avatar-size), var(--builder-avatar-max-size));height:min(var(--builder-avatar-size), var(--builder-avatar-max-size));border:1px solid color-mix(in srgb, var(--builder-avatar-accent) 62%, #fff 18%);background:linear-gradient(180deg, color-mix(in srgb, var(--builder-avatar-accent) 36%, #101722 64%), #121821), #ffffff0a;color:#f5fcfffa;font-size:var(--builder-font-micro);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.tools-narrative-page__cohort-avatar-image[data-v-b141f424]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.tools-narrative-page__cohort-avatar-initials[data-v-b141f424]{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.tools-narrative-page__cohort-head-actions[data-v-b141f424]{min-height:var(--builder-head-actions-min-height,auto);flex-direction:column;flex:none;align-items:flex-end;gap:.34rem;display:flex}.tools-narrative-page__cohort-role[data-v-b141f424],.tools-narrative-page__cohort-focus[data-v-b141f424]{color:var(--color-text-secondary,#ebf7fca3);font-size:var(--builder-font-small);margin:0}.tools-narrative-page__cohort-role[data-v-b141f424]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tools-narrative-page__cohort-links[data-v-b141f424]{flex-wrap:wrap;gap:.5rem;display:flex}.tools-narrative-page__cohort-links a[data-v-b141f424]{color:#ffffffe0;font-size:var(--builder-cohort-link-font-size,.82rem);line-height:var(--builder-cohort-link-line-height,1.28)}.tools-narrative-page__cohort-link-disabled[data-v-b141f424]{color:#cfdde585;font-size:var(--builder-cohort-link-font-size,.82rem);line-height:var(--builder-cohort-link-line-height,1.28);cursor:not-allowed;text-decoration:none}.tools-narrative-page__cohort-video-button[data-v-b141f424]{--ui-button-min-height:var(--builder-action-pill-min-height);--ui-button-padding-block:0;--ui-button-padding-inline:var(--builder-action-pill-horizontal-padding);--ui-button-font-size:var(--builder-action-pill-font-size);--ui-button-max-inline-size:var(--builder-head-action-max-inline-size,100%);min-height:var(--builder-action-pill-min-height);min-width:var(--builder-action-pill-min-inline-size);max-inline-size:var(--builder-head-action-max-inline-size,100%);padding:0 var(--builder-action-pill-horizontal-padding);border:1px solid var(--builder-action-button-border-color);background:var(--builder-action-button-background);color:var(--builder-action-button-text-color);font-size:var(--builder-action-pill-font-size);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;font-weight:600;line-height:1.24;text-decoration:none;overflow:hidden}.tools-narrative-page__cohort-head-action-button[data-v-b141f424]{width:auto;min-width:var(--builder-action-pill-min-inline-size);max-inline-size:var(--builder-head-action-max-inline-size,100%);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tools-narrative-page__cohort-head-action-button--disabled[data-v-b141f424]{min-height:var(--builder-action-pill-min-height);padding:0 var(--builder-action-pill-horizontal-padding);color:#bcc8d2c2;font-size:var(--builder-action-pill-font-size);cursor:not-allowed;background:#1214187a;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1.24;text-decoration:none;display:inline-flex}.tools-narrative-page__cohort-video-button[data-v-b141f424]:hover,.tools-narrative-page__cohort-video-button[data-v-b141f424]:focus-visible{border-color:var(--builder-action-button-hover-border-color);background:var(--builder-action-button-hover-background);color:var(--builder-action-button-hover-text-color);outline:none}.tools-narrative-page__cohort-one-click[data-v-b141f424]{--ui-button-min-height:var(--builder-action-pill-min-height,1.85rem);--ui-button-padding-block:var(--builder-action-pill-vertical-padding,.42rem);--ui-button-padding-inline:var(--builder-action-pill-horizontal-padding,1.1rem);--ui-button-font-size:var(--builder-action-pill-font-size,.82rem);--ui-button-max-inline-size:var(--builder-one-click-max-inline-size,100%);min-width:0;max-inline-size:var(--ui-button-max-inline-size);padding:var(--ui-button-padding-block) var(--ui-button-padding-inline);border-radius:var(--radius-md,.5rem);color:#ffffffa6;font-weight:500;font-size:var(--ui-button-font-size);white-space:nowrap;text-overflow:ellipsis;background:#ffffff03;border:1px solid #ffffff14;flex:none;justify-self:start;line-height:1.35;text-decoration:none;transition:all .25s cubic-bezier(.25,.8,.25,1);overflow:hidden;box-shadow:0 2px 10px #0000001a,inset 0 1px #ffffff03}.tools-narrative-page__cohort-one-click[data-v-b141f424]:hover,.tools-narrative-page__cohort-one-click[data-v-b141f424]:focus-visible{color:#fff;background:#f07d2208;border-color:#f07d2273;outline:none;transform:translateY(-1.5px);box-shadow:0 4px 15px #f07d221a}.tools-narrative-page__cohort-footer[data-v-b141f424]{justify-content:space-between;align-items:center;gap:var(--space-8,.5rem);margin-top:var(--space-4,.25rem);display:flex}.tools-narrative-page__cohort-seat-plate[data-v-b141f424]{cursor:default;flex:none}.tools-narrative-page__tool-selector[data-v-b141f424]{margin-top:var(--space-6,.38rem);background:radial-gradient(circle at 100% 0,#7ad7e714,#0000 42%),#0a0e1285;border:1px solid #7ad7e733;border-radius:.66rem;gap:.5rem;padding:.62rem;display:grid}.tools-narrative-page__tool-selector-header[data-v-b141f424]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tools-narrative-page__tool-selector-count[data-v-b141f424]{color:#bedceae6;min-height:auto;font-size:var(--builder-font-micro);letter-spacing:.01em;background:0 0;border:0;align-items:center;padding:0;font-weight:700;display:inline-flex}.tools-narrative-page__tool-selector-title[data-v-b141f424],.tools-narrative-page__tool-selector-helper[data-v-b141f424]{margin:0}.tools-narrative-page__tool-selector-title[data-v-b141f424]{color:#ecf4fcf5;font-size:var(--builder-tool-selector-title-font-size,.84rem);font-weight:700}.tools-narrative-page__tool-selector-helper[data-v-b141f424]{color:#c2d6e7db;font-size:var(--builder-tool-selector-support-font-size,.78rem);line-height:1.45}.tools-narrative-page__tool-selector-selected[data-v-b141f424]{min-height:var(--tool-selected-list-min-height,0);max-height:var(--tool-selected-list-max-height,none);align-content:start;gap:.4rem;padding-right:.28rem;display:grid;overflow:auto}.tools-narrative-page__tool-item-title-row[data-v-b141f424]{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.tools-narrative-page__tool-item-primary-badge[data-v-b141f424]{color:#ffffff80;min-height:1.2rem;font-size:var(--builder-font-micro);letter-spacing:.02em;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 .46rem;font-weight:500;display:inline-flex}.tools-narrative-page__tool-selector-empty[data-v-b141f424]{min-height:1.5rem;font-size:var(--builder-tool-selector-support-font-size,.78rem);color:#b6c4cee6;border:1px dashed #ffffff38;border-radius:999px;place-self:start;align-items:center;padding:0 .54rem;display:inline-flex}.tools-narrative-page__tool-item[data-v-b141f424]{background:#0e1e269e;border:1px solid #7ad7e742;border-radius:.52rem;grid-template-columns:minmax(0,1fr);gap:.44rem;padding:.4rem .58rem .42rem .48rem;display:grid}.tools-narrative-page__tool-item-head[data-v-b141f424]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.56rem;display:grid}.tools-narrative-page__tool-item-name[data-v-b141f424]{color:#e0f7fff5;font-size:var(--builder-tool-item-name-font-size,var(--builder-font-tiny));min-width:0;line-height:1.2}.tools-narrative-page__tool-item-demo[data-v-b141f424]{color:#b4eff8f5;min-width:3.7rem;min-height:1.48rem;font-size:var(--builder-font-micro);white-space:nowrap;background:#091820e6;border:1px solid #7ad7e757;border-radius:999px;justify-content:center;align-self:start;align-items:center;padding:0 .62rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.tools-narrative-page__tool-item-demo[data-v-b141f424]:hover,.tools-narrative-page__tool-item-demo[data-v-b141f424]:focus-visible{color:#ebf9fcfa;background:#0f2630f5;border-color:#a8ecfa94;outline:none;transform:translateY(-1px);box-shadow:0 8px 16px #070f1442}.tools-narrative-page__tool-item-demo.tools-narrative-page__cohort-link-disabled[data-v-b141f424]{color:#8ab6c0c7;cursor:not-allowed;box-shadow:none;background:#0b1218b8;border-color:#7ad7e72e;text-decoration:none;transform:none}.tools-narrative-page__tool-item-note-copy[data-v-b141f424]{color:#c2d6e7e0;font-size:var(--builder-tool-item-note-font-size,var(--builder-font-micro));height:calc(1.45 * 2 * var(--builder-tool-item-note-font-size,var(--builder-font-micro)));-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.tools-narrative-page__tool-selector-control-hint[data-v-b141f424]{color:#becedad6;min-height:1.4em;font-size:var(--builder-font-micro);margin:0;line-height:1.4}@media (width<=720px){.tools-narrative-page__cohort-head-actions[data-v-b141f424]{grid-template-columns:repeat(auto-fit, minmax(var(--builder-action-pill-min-inline-size), 1fr));justify-content:end;align-items:center;gap:.34rem;display:grid}.tools-narrative-page__cohort-head-action-button[data-v-b141f424]{width:100%}.tools-narrative-page__cohort-video-button[data-v-b141f424]{min-height:1.96rem;font-size:.78rem}}.tools-narrative-page__social-links[data-v-b141f424]{align-items:center;gap:.5rem;display:inline-flex}.tools-narrative-page__social-icon-btn[data-v-b141f424]{color:#e6f0f899;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;text-decoration:none;transition:all .25s cubic-bezier(.25,.8,.25,1);display:inline-flex}.tools-narrative-page__social-icon-btn--unlinked[data-v-b141f424]{opacity:.55;cursor:help;background:#ffffff03;border-color:#ffffff0f}.tools-narrative-page__social-icon-btn--unlinked[data-v-b141f424]:hover{opacity:.85;background:#ffffff0a;border-color:#ffffff2e;color:#fffffff2!important}.tools-narrative-page__social-icon-btn--active-email[data-v-b141f424]{color:#fdba74;background:#fdba740a;border-color:#fdba7426}.tools-narrative-page__social-icon-btn--active-email[data-v-b141f424]:hover{transform:translateY(-2px);box-shadow:0 0 10px #fdba7473;color:#fff!important;background:#fdba7433!important;border-color:#f97316!important}.tools-narrative-page__social-icon-btn--active-tool[data-v-b141f424]{color:#22d3ee;background:#22d3ee0a;border-color:#22d3ee26}.tools-narrative-page__social-icon-btn--active-tool[data-v-b141f424]:hover{transform:translateY(-2px);box-shadow:0 0 10px #22d3ee73;color:#fff!important;background:#22d3ee33!important;border-color:#06b6d4!important}.tools-narrative-page__social-icon-btn--active-website[data-v-b141f424]{color:#34d399;background:#34d3990a;border-color:#34d39926}.tools-narrative-page__social-icon-btn--active-website[data-v-b141f424]:hover{transform:translateY(-2px);box-shadow:0 0 10px #34d39973;color:#fff!important;background:#34d39933!important;border-color:#10b981!important}.tools-narrative-page__social-icon-btn--active-github[data-v-b141f424]{color:#c084fc;background:#a855f70a;border-color:#a855f726}.tools-narrative-page__social-icon-btn--active-github[data-v-b141f424]:hover{transform:translateY(-2px);box-shadow:0 0 10px #a855f773;color:#fff!important;background:#a855f733!important;border-color:#a855f7!important}.tools-narrative-page__social-icon-btn--active-twitter[data-v-b141f424]{color:#38bdf8;background:#38bdf80a;border-color:#38bdf826}.tools-narrative-page__social-icon-btn--active-twitter[data-v-b141f424]:hover{transform:translateY(-2px);box-shadow:0 0 10px #38bdf873;color:#fff!important;background:#38bdf833!important;border-color:#0ea5e9!important}.tools-narrative-page__social-icon-btn--active-youtube[data-v-b141f424]{color:#f87171;background:#f871710a;border-color:#f8717126}.tools-narrative-page__social-icon-btn--active-youtube[data-v-b141f424]:hover{transform:translateY(-2px);box-shadow:0 0 10px #f8717173;color:#fff!important;background:#f8717133!important;border-color:#ef4444!important}
