@theme inline{--radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --radius-2xl: calc(var(--radius) + 8px); --radius-3xl: calc(var(--radius) + 12px); --radius-4xl: calc(var(--radius) + 16px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-ring-offset-background: var(--background); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);}:root{--radius:.625rem;--background:var(--tac-page-background);--foreground:var(--tac-copy-heading);--card:var(--tac-card-background);--card-foreground:var(--tac-copy-heading);--popover:var(--tac-card-background);--popover-foreground:var(--tac-copy-heading);--primary:var(--tac-button-primary);--primary-foreground:var(--tac-copy-button);--secondary:var(--tac-button-quaternary);--secondary-foreground:var(--tac-copy-heading);--muted:var(--tac-button-quaternary);--muted-foreground:var(--tac-copy-instruction);--accent:var(--tac-button-primary);--accent-foreground:var(--tac-copy-button);--destructive:var(--tac-icon-error);--destructive-foreground:var(--tac-copy-button-secondary);--border:var(--tac-button-quaternary-outline);--input:var(--tac-button-quaternary);--ring:var(--tac-button-primary);--chart-1:var(--tac-core-g-blue);--chart-2:var(--tac-core-g-green);--chart-3:var(--tac-core-g-orange);--chart-4:var(--tac-core-g-purple);--chart-5:var(--tac-core-g-pink);--sidebar:var(--tac-card-background);--sidebar-foreground:var(--tac-copy-heading);--sidebar-primary:var(--tac-button-primary);--sidebar-primary-foreground:var(--tac-copy-button);--sidebar-accent:var(--tac-button-quaternary);--sidebar-accent-foreground:var(--tac-copy-heading);--sidebar-border:var(--tac-button-quaternary-outline);--sidebar-ring:var(--tac-button-primary);--font-tac-primary:"Inter", sans-serif;--font-tac-secondary:"Inter", sans-serif;--font-tac:var(--font-tac-primary)}@media (width>=768px){.tac-heading-1{font-size:32px}.tac-subheading{font-size:24px}.tac-card-heading{font-size:16px}.tac-body-md{font-size:14px;line-height:18px}.tac-body-sm{font-size:12px;line-height:16px}}@media (width>=768px){.tac-heading-2{font-size:24px}.tac-heading-3{font-size:18px}}@media (prefers-reduced-motion:reduce){.tac-skeleton:after{animation:none}}@keyframes tac-skeleton-shimmer{to{transform:translate(100%)}}._root_19etp_1{flex-direction:column;gap:8px;display:flex}._label_19etp_7{color:var(--tac-copy-heading);padding-left:16px;display:block}._label_19etp_7._error_19etp_13{color:var(--tac-icon-warning)}._control_19etp_17{border:1px solid var(--tac-button-quaternary-outline);background-color:var(--tac-button-quaternary);border-radius:5px;align-items:center;gap:8px;height:44px;padding:0 16px;transition:border-color .15s;display:flex;overflow:hidden}._control_19etp_17._focused_19etp_30{border-color:var(--tac-button-primary)}._control_19etp_17._error_19etp_13{border-color:var(--tac-icon-warning)}._control_19etp_17._multiline_19etp_38{align-items:flex-start;height:auto;padding:12px 16px}._input_19etp_44{height:100%;color:var(--tac-copy-heading);background:0 0;border:0;outline:none;flex:1;min-width:0}._input_19etp_44::placeholder{color:var(--tac-copy-instruction)}._textarea_19etp_58{resize:vertical;height:auto;min-height:80px;font:inherit;padding:0;line-height:1.5}._input_19etp_44:disabled{opacity:.6}._leading_19etp_71,._trailing_19etp_72{flex-shrink:0;align-items:center;display:flex}._leading_19etp_71._error_19etp_13{color:var(--tac-icon-warning)}._message_19etp_82{color:var(--tac-copy-instruction);padding-left:16px}._message_19etp_82._error_19etp_13{color:var(--tac-icon-warning)}._skeletonLabel_19etp_91{border-radius:90px;width:156px;height:14px;margin-left:16px}._skeletonControl_19etp_98{border-radius:5px;width:100%;height:44px}._root_1kau2_1{text-align:center;cursor:pointer;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none;border:0;border-radius:90px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:auto;min-width:max-content;max-width:100%;transition:background-color .15s,opacity .15s;display:inline-flex}._root_1kau2_1:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}._lg_1kau2_28{gap:12px;min-width:165px;min-height:48px;padding:12px 16px}._md_1kau2_35{gap:8px;min-width:120px;min-height:32px;padding:8px 16px}._sm_1kau2_42{gap:6px;min-width:70px;min-height:22px;padding:1px 8px}._block_1kau2_50{align-self:center;width:100%;min-width:0;max-width:none;display:flex}._primary_1kau2_59{background-color:var(--tac-button-primary);color:var(--tac-copy-button)}._primary_1kau2_59:hover:not(:disabled){filter:brightness(1.05)}._secondary_1kau2_68{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-secondary-outline);background-color:#0000}._tertiary_1kau2_74{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-tertiary-outline);background-color:#0000}._quaternary_1kau2_80{background-color:var(--tac-button-quaternary);color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-quaternary-outline)}._inactive_1kau2_86{background-color:var(--tac-button-inactive);color:var(--tac-copy-button-secondary);opacity:.5}._inactive-outline_1kau2_92{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-quaternary-outline);opacity:.5;background-color:#0000}._primary-destructive_1kau2_99{background-color:var(--tac-icon-warning);color:var(--tac-copy-button)}._primary-destructive_1kau2_99:hover:not(:disabled){filter:brightness(1.05)}._secondary-destructive_1kau2_108{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-icon-warning);background-color:#0000}._tertiary-destructive_1kau2_114{color:var(--tac-icon-warning);background-color:#0000;border:1px solid #0000}._tertiary-destructive_1kau2_114:hover:not(:disabled){background-color:color-mix(in srgb, var(--tac-icon-warning) 10%, transparent)}._root_1kau2_1:disabled{cursor:not-allowed}._root_1kau2_1:disabled:not(._loading_1kau2_130){background-color:var(--tac-button-inactive);color:var(--tac-copy-button-secondary);opacity:.5;border-color:#0000}._root_1kau2_1._loading_1kau2_130._primary_1kau2_59{background-color:var(--tac-button-primary);color:var(--tac-copy-button);opacity:1;cursor:progress;border-color:#0000}._root_1kau2_1._loading_1kau2_130._secondary_1kau2_68{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-secondary-outline);opacity:1;cursor:progress;background-color:#0000}._root_1kau2_1._loading_1kau2_130._tertiary_1kau2_74{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-tertiary-outline);opacity:1;cursor:progress;background-color:#0000}._root_1kau2_1._loading_1kau2_130._quaternary_1kau2_80{background-color:var(--tac-button-quaternary);color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-quaternary-outline);opacity:1;cursor:progress}._root_1kau2_1._loading_1kau2_130._inactive_1kau2_86{background-color:var(--tac-button-inactive);color:var(--tac-copy-button-secondary);opacity:.5;cursor:progress;border-color:#0000}._root_1kau2_1._loading_1kau2_130._primary-destructive_1kau2_99{background-color:var(--tac-icon-warning);color:var(--tac-copy-button);opacity:1;cursor:progress;border-color:#0000}._root_1kau2_1._loading_1kau2_130._secondary-destructive_1kau2_108{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-icon-warning);opacity:1;cursor:progress;background-color:#0000}._root_1kau2_1._loading_1kau2_130._tertiary-destructive_1kau2_114{color:var(--tac-icon-warning);opacity:1;cursor:progress;background-color:#0000;border:1px solid #0000}._root_1kau2_1._loading_1kau2_130._inactive-outline_1kau2_92{color:var(--tac-copy-button-secondary);border:1px solid var(--tac-button-quaternary-outline);opacity:.5;cursor:progress;background-color:#0000}._spinner_1kau2_211{transform-origin:50%;color:inherit;animation:1s linear infinite _tac-button-spin_1kau2_1;display:inline-block}._lg_1kau2_28 ._spinner_1kau2_211{width:17px;height:17px}._md_1kau2_35 ._spinner_1kau2_211{width:14px;height:14px}._sm_1kau2_42 ._spinner_1kau2_211{width:12px;height:12px}._slot_1kau2_232{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@keyframes _tac-button-spin_1kau2_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1kau2_211{animation-duration:3s}}._root_by74t_1{color:var(--tac-icon-default);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}._root_by74t_1:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}._root_by74t_1:disabled{cursor:not-allowed;opacity:.6}._xs_by74t_26{width:20px;height:20px;padding:3px}._sm_by74t_27{width:24px;height:24px;padding:4px}._md_by74t_28{width:32px;height:32px;padding:8px}._lg_by74t_29{width:40px;height:40px;padding:10px}._xl_by74t_30{width:48px;height:48px;padding:12px}._root_by74t_1 svg{width:100%;height:100%;display:block}._primary_by74t_39{background-color:var(--tac-button-primary);color:var(--tac-copy-button)}._primary_by74t_39:hover:not(:disabled){filter:brightness(1.05)}._secondary_by74t_47{border-color:var(--tac-button-secondary-outline);color:var(--tac-icon-default)}._secondary_by74t_47:hover:not(:disabled){background-color:color-mix(in srgb, var(--tac-button-secondary-outline) 12%, transparent)}._tertiary_by74t_55{border-color:var(--tac-button-tertiary-outline);color:var(--tac-button-tertiary-outline)}._tertiary_by74t_55:hover:not(:disabled){background-color:color-mix(in srgb, var(--tac-button-tertiary-outline) 12%, transparent)}._quaternary_by74t_63{background-color:var(--tac-button-quaternary);border-color:var(--tac-button-quaternary-outline);color:var(--tac-icon-default)}._quaternary_by74t_63:hover:not(:disabled){filter:brightness(1.15)}._inactive_by74t_72{background-color:var(--tac-button-inactive);color:var(--tac-copy-instruction);cursor:not-allowed}._inactive-outline_by74t_78{border-color:var(--tac-button-quaternary-outline);color:var(--tac-copy-instruction);opacity:.5;cursor:not-allowed}._primary-destructive_by74t_85{background-color:var(--tac-icon-warning);color:var(--tac-copy-button)}._primary-destructive_by74t_85:hover:not(:disabled){filter:brightness(1.05)}._secondary-destructive_by74t_93{border-color:var(--tac-icon-warning);color:var(--tac-icon-default)}._secondary-destructive_by74t_93:hover:not(:disabled){background-color:color-mix(in srgb, var(--tac-icon-warning) 12%, transparent)}._root_avx1y_1{box-sizing:border-box;border-radius:12px;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}._primary_avx1y_11{background-color:var(--tac-card-background);padding:32px}._secondary_avx1y_16{background-color:var(--tac-core-gunmetal);border:1px solid var(--tac-card-secondary-outline);padding:24px}._header_avx1y_22{flex-direction:column;gap:16px;min-width:0;display:flex}._title_avx1y_29{color:var(--tac-copy-heading);text-align:left;overflow-wrap:anywhere;margin:0}._divider_avx1y_36{background-color:var(--tac-card-divider);border:0;width:100%;height:1px;margin:0}._body_avx1y_44{color:var(--tac-copy-answer);flex-direction:column;gap:12px;min-width:0;display:flex}._root_15e0p_1{border:1px solid var(--tac-button-secondary-outline);width:100%;min-width:164px;max-width:450px;color:var(--tac-copy-button-secondary);background:0 0;border-radius:90px;align-items:center;gap:12px;padding:12px 16px;display:flex}._root_15e0p_1:focus-within{outline:none}._icon_15e0p_19{color:var(--tac-icon-default);flex-shrink:0;display:flex}._input_15e0p_25{min-width:0;color:var(--tac-copy-button-secondary);background:0 0;border:0;outline:none;flex:1 1 0;font-family:Montserrat,system-ui,sans-serif;font-size:16px;line-height:1.25}._input_15e0p_25::placeholder{color:var(--tac-copy-instruction)}._input_15e0p_25::-webkit-search-cancel-button{appearance:none}._input_15e0p_25::-webkit-search-decoration{appearance:none}._clear_15e0p_47{width:20px;height:20px;color:var(--tac-icon-default);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._root_oow4r_1{background-color:var(--tac-button-quaternary);color:var(--tac-copy-heading);white-space:nowrap;box-sizing:border-box;border-radius:90px;justify-content:center;align-items:center;min-width:max-content;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}._root_1j5t7_1{display:inline-block;position:relative}._panel_1j5t7_6{z-index:50;background-color:var(--tac-button-quaternary);border:1px solid var(--tac-button-quaternary-outline);border-radius:8px;min-width:220px;max-width:min(360px,100vw - 32px);margin:0;padding:8px;list-style:none;position:absolute;overflow-x:hidden;box-shadow:0 1px 2px #19213d14}._panel_1j5t7_6._alignStart_1j5t7_21{left:0}._panel_1j5t7_6._alignEnd_1j5t7_22{right:0}._panel_1j5t7_6._top_1j5t7_23{bottom:calc(100% + 6px)}._panel_1j5t7_6._bottom_1j5t7_24{top:calc(100% + 6px)}._panel_1j5t7_6._fullWidth_1j5t7_26{min-width:0;left:0;right:0}._item_1j5t7_32{width:100%;min-height:44px;color:var(--tac-copy-heading,#fff);font-family:var(--font-tac-secondary);letter-spacing:.5px;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:0 16px;font-size:16px;font-weight:400;line-height:1;transition:background-color .12s;display:flex}._thumb_1j5t7_52{background-color:var(--tac-core-grey-900);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin:6px 12px 6px 0;display:inline-flex;overflow:hidden}._thumb_1j5t7_52 img,._thumb_1j5t7_52>img{object-fit:cover;width:100%;height:100%;display:block}._item_1j5t7_32:hover:not(:disabled),._item_1j5t7_32._active_1j5t7_74:not(:disabled){background-color:var(--tac-core-grey-900)}._item_1j5t7_32:focus-visible{background-color:var(--tac-core-grey-900);outline:none}._item_1j5t7_32:disabled{opacity:.5;cursor:not-allowed}._itemLabel_1j5t7_88{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}._checkbox_1j5t7_96{width:16px;height:16px;color:var(--tac-copy-heading,#fff);border:1px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._checkbox_1j5t7_96._checked_1j5t7_111{background-color:var(--tac-button-primary,#18cb45);border-color:var(--tac-button-primary,#18cb45);color:var(--tac-core-charcoal-900,#10161a)}._checkbox_1j5t7_96 svg{color:currentColor;width:14px;height:14px}._item_1j5t7_32._selected_1j5t7_123:not(:disabled){background-color:#18cb4566}._item_1j5t7_32._selected_1j5t7_123 ._itemLabel_1j5t7_88{font-weight:600}._root_1mn27_1{flex-direction:column;gap:8px;display:flex;position:relative}._dropdown_1mn27_8{width:100%;display:block}._dropdown_1mn27_8 [role=menuitem]:hover:not(:disabled),._dropdown_1mn27_8 [role=menuitem]:focus-visible{background-color:var(--tac-card-background)}._label_1mn27_18{color:var(--tac-copy-heading);padding-left:16px;display:block}._trigger_1mn27_24{border:1px solid var(--tac-button-quaternary-outline);background-color:var(--tac-button-quaternary);cursor:pointer;width:100%;height:44px;color:var(--tac-copy-instruction);text-align:left;border-radius:5px;align-items:center;gap:10px;padding:12px 16px;transition:border-color .15s;display:flex}._trigger_1mn27_24:focus-visible{outline:none}._trigger_1mn27_24._open_1mn27_44{border-color:var(--tac-button-primary)}._trigger_1mn27_24._hasValue_1mn27_48{color:var(--tac-copy-answer)}._trigger_1mn27_24:disabled{cursor:not-allowed;opacity:.6}._value_1mn27_57{letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;line-height:20px;overflow:hidden}._chevron_1mn27_67{width:20px;height:20px;color:var(--tac-icon-default);flex-shrink:0;transition:transform .15s}._chevron_1mn27_67._flipped_1mn27_75{transform:rotate(180deg)}._menu_1mn27_79{z-index:50;background-color:var(--tac-button-quaternary);scrollbar-width:thin;scrollbar-color:var(--tac-card-background) transparent;border-radius:5px;max-height:240px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #2c27380a,0 20px 20px #2c27380a}._menu_1mn27_79::-webkit-scrollbar{background-color:#0000;width:8px}._menu_1mn27_79::-webkit-scrollbar-track{background-color:#0000}._menu_1mn27_79::-webkit-scrollbar-thumb{background-color:var(--tac-card-background);border-radius:4px}._menu_1mn27_79::-webkit-scrollbar-corner{background-color:#0000}._option_1mn27_117{letter-spacing:.5px;color:var(--tac-copy-answer);cursor:pointer;align-items:center;padding:12px 16px;font-size:16px;line-height:20px;display:flex}._option_1mn27_117._active_1mn27_128,._option_1mn27_117:hover{background-color:var(--tac-card-background)}._row_rbl6x_1{width:100%;display:flex}._row_rbl6x_1._outgoing_rbl6x_6{justify-content:flex-end}._row_rbl6x_1._incoming_rbl6x_10{justify-content:flex-start}._column_rbl6x_14{flex-direction:column;gap:4px;min-width:0;max-width:min(560px,78%);display:flex}._row_rbl6x_1._outgoing_rbl6x_6 ._column_rbl6x_14{align-items:flex-end}._row_rbl6x_1._incoming_rbl6x_10 ._column_rbl6x_14{align-items:flex-start}._meta_rbl6x_30{color:var(--tac-copy-instruction);align-items:baseline;gap:8px;padding:0 4px;display:flex}._header_rbl6x_38{width:100%;padding:0 4px}._sender_rbl6x_43{color:var(--tac-copy-heading)}._bubble_rbl6x_47{word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;align-items:center;max-width:100%;padding:12px 16px;display:inline-flex}._outgoing_rbl6x_6 ._bubble_rbl6x_47{background-color:color-mix(in srgb, var(--tac-button-primary) 40%, transparent);color:var(--tac-copy-heading);border-top-right-radius:6px}._incoming_rbl6x_10 ._bubble_rbl6x_47{background-color:var(--tac-button-quaternary);color:var(--tac-copy-heading);border-top-left-radius:6px}._timestamp_rbl6x_70{font-variant-numeric:tabular-nums}._typing_rbl6x_75{align-items:center;gap:6px;height:18px;display:inline-flex}._dot_rbl6x_82{opacity:.4;background-color:currentColor;border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out infinite _tac-chat-dot_rbl6x_1}._dot_rbl6x_82:nth-child(2){animation-delay:.15s}._dot_rbl6x_82:nth-child(3){animation-delay:.3s}@keyframes _tac-chat-dot_rbl6x_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){._dot_rbl6x_82{opacity:.7;animation:none}}._root_kxnwu_1{border:1px solid var(--tac-button-quaternary);background-color:var(--tac-button-quaternary);border-radius:24px;align-items:center;gap:8px;padding:6px 12px 6px 16px;transition:border-color .15s;display:flex}._root_kxnwu_1._focused_kxnwu_12{border-color:var(--tac-button-primary)}._textarea_kxnwu_16{resize:none;min-width:0;color:var(--tac-copy-heading);background:0 0;border:0;outline:none;flex:1;max-height:160px;padding:0;line-height:24px;display:block;overflow-y:auto}._textarea_kxnwu_16::placeholder{color:var(--tac-copy-instruction)}._textarea_kxnwu_16:disabled{opacity:.6;cursor:not-allowed}._send_kxnwu_40{width:32px;height:32px;color:var(--tac-button-primary);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s;display:inline-flex}._send_kxnwu_40:hover:not(:disabled){background-color:color-mix(in srgb, var(--tac-button-primary) 12%, transparent)}._send_kxnwu_40:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}._send_kxnwu_40:disabled{cursor:not-allowed;color:var(--tac-copy-instruction);opacity:.6}._backdrop_nwj91_1{z-index:1000;-webkit-backdrop-filter:blur(8px);background-color:#10161a8c;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out both _tac-backdrop-in_nwj91_1;display:flex;position:fixed;inset:0;overflow-y:auto}._backdropClosing_nwj91_16{animation:.18s ease-in both _tac-backdrop-out_nwj91_1}._dialog_nwj91_20{text-align:center;transform-origin:50%;box-sizing:border-box;align-items:center;gap:24px;width:min(650px,100%);min-width:0;max-width:650px;max-height:calc(100dvh - 48px);animation:.32s cubic-bezier(.16,1,.3,1) both _tac-modal-in_nwj91_1;position:relative;overflow-y:auto;box-shadow:0 24px 64px -16px #0000008c}._dialog_nwj91_20>div{align-items:center;gap:24px;width:100%}._dialogClosing_nwj91_42{animation:.2s cubic-bezier(.4,0,1,1) both _tac-modal-out_nwj91_1}._iconChip_nwj91_46{background-color:var(--tac-button-quaternary);width:63px;height:63px;color:var(--tac-icon-default);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._copy_nwj91_57{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}._title_nwj91_65{color:var(--tac-copy-heading);overflow-wrap:anywhere;margin:0}._body_nwj91_71{color:var(--tac-copy-instruction);overflow-wrap:anywhere;margin:0}._actions_nwj91_77{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;display:flex}._actions_nwj91_77>*{flex:none;min-width:165px}@media (width<=520px){._backdrop_nwj91_1{align-items:flex-start;padding:12px}._dialog_nwj91_20{max-height:calc(100dvh - 24px)}._actions_nwj91_77{grid-template-columns:1fr;gap:10px;display:grid}._actions_nwj91_77>*{width:100%;min-width:0}}@keyframes _tac-backdrop-in_nwj91_1{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px)}}@keyframes _tac-backdrop-out_nwj91_1{0%{opacity:1;-webkit-backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur()}}@keyframes _tac-modal-in_nwj91_1{0%{opacity:0;filter:blur(4px);transform:translateY(24px)scale(.92)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes _tac-modal-out_nwj91_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}@media (prefers-reduced-motion:reduce){._backdrop_nwj91_1,._backdropClosing_nwj91_16,._dialog_nwj91_20,._dialogClosing_nwj91_42{animation-duration:1ms!important}}._group_kzj3b_1{flex-wrap:wrap;align-items:center;gap:24px;width:100%;display:flex}._item_kzj3b_9{border:1px solid var(--tac-button-quaternary-outline);background:var(--tac-button-quaternary);min-width:0;height:32px;color:var(--tac-copy-button-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;padding:0 16px;font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex;overflow:hidden}._item_kzj3b_9:hover:not(._selected_kzj3b_32):not(:disabled){border-color:var(--tac-core-charcoal-500);color:var(--tac-copy-heading)}._item_kzj3b_9:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}._selected_kzj3b_32{background:var(--tac-core-green);border-color:var(--tac-core-green);color:var(--tac-copy-button)}._item_kzj3b_9:disabled{opacity:.5;cursor:not-allowed}._root_d44mw_1{align-items:center;gap:24px;width:100%;display:flex}._step_d44mw_8{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:20px;flex:1 1 0;align-items:center;gap:16px;padding:0;transition:background .12s,border-color .12s;display:flex}._step_d44mw_8:disabled,._step_d44mw_8[aria-disabled=true]{cursor:not-allowed}._static_d44mw_30{cursor:default}._circle_d44mw_34{background:var(--tac-core-grey-500,#53585c);width:40px;height:40px;color:var(--tac-copy-heading,#fff);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1;transition:background .12s,box-shadow .12s;display:flex}._label_d44mw_51{min-width:0;color:var(--tac-copy-instruction,#c0c6cc);letter-spacing:-.36px;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-family:Roboto,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:25px;overflow:hidden}._selected_d44mw_65 ._circle_d44mw_34{background:var(--tac-button-primary,#18cb45)}._step_d44mw_8:not(._static_d44mw_30):not(._selected_d44mw_65):not(:disabled):hover{background:var(--tac-core-grey-700,#383c40);border-color:var(--tac-button-quaternary-outline,#53585c)}._step_d44mw_8._selected_d44mw_65:not(._static_d44mw_30):not(:disabled):hover{background:color-mix(in oklab, var(--tac-button-primary,#18cb45) 12%, transparent);border-color:var(--tac-button-primary,#18cb45)}._step_d44mw_8:focus-visible{outline:none}._step_d44mw_8:focus-visible ._circle_d44mw_34{box-shadow:0 0 0 2px var(--tac-button-primary,#18cb45)}._connector_d44mw_87{color:var(--tac-button-quaternary-outline,#53585c);flex-shrink:0}.exp-editor,.exp-document{--exp-bg:#081710;--exp-surface:#12271d;--exp-raised:#20392c;--exp-green:#20df85;--exp-text:#f4f8f5;--exp-muted:#aac0b2;--exp-border:#30473a;--exp-overlay:linear-gradient(90deg,#081710ed 0%,#081710bc 50%,#08171026 100%);--exp-shadow:0 12px 28px #00000040;color:var(--exp-text);background:var(--exp-bg);font-family:var(--font-tac-primary,"Carlito",Arial,sans-serif);letter-spacing:0;box-sizing:border-box}.exp-prep-status{color:var(--exp-muted);min-height:36px;padding:10px 24px;font-size:14px}.exp-prep-main{max-width:1600px;margin:auto;padding:30px 4% 60px}.exp-prep-main h2{margin:8px 0 24px;font-size:30px}.exp-prep-main h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:19px}.exp-prep-main p{overflow-wrap:anywhere;line-height:1.5}.exp-home-options{flex-wrap:wrap;gap:16px;margin:30px 0 45px;display:flex}.exp-home-options button{border:1px solid var(--exp-border);min-height:76px;color:var(--exp-text);background:var(--exp-surface);padding:22px 28px;font-size:18px}.exp-home-options button:first-child{border-color:var(--exp-green)}.exp-draft-list>div{border-bottom:1px solid var(--exp-border);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.exp-draft-list p{color:var(--exp-muted);margin:6px 0;font-size:14px}.exp-progress{border-block:1px solid var(--exp-border);background:var(--exp-surface);gap:4px;padding:16px 4%;display:flex;overflow:auto}.exp-progress button{color:var(--exp-muted);white-space:nowrap;background:0 0;flex-shrink:0}.exp-progress button span{font-size:11px}.exp-progress button[aria-current=step]{color:var(--exp-green);border-bottom:2px solid var(--exp-green)}.exp-progress button:disabled{opacity:.4}.exp-brief-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.exp-brief-fields>label:first-child{grid-column:1/-1}.exp-prep-main label:not(.exp-check){flex-direction:column;gap:10px;min-width:0;display:flex}.exp-prep-main input:not([type=checkbox]):not([type=color]),.exp-prep-main textarea,.exp-prep-main select{background:var(--exp-surface);color:var(--exp-text);border:1px solid var(--exp-border);font:inherit;border-radius:4px;width:100%;min-width:0;padding:12px}.exp-prep-main textarea{resize:vertical;line-height:1.5}.exp-prep-main input:focus,.exp-prep-main textarea:focus{outline:1px solid var(--exp-green)}.exp-advanced{border-block:1px solid var(--exp-border);margin-top:30px;padding:20px 0}.exp-advanced summary{cursor:pointer;color:var(--exp-muted)}.exp-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.exp-advanced fieldset{border:1px solid var(--exp-border);padding:16px}.exp-check{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:14px;line-height:1.5;display:flex}.exp-check input{accent-color:var(--exp-green);flex-shrink:0;width:17px;height:17px}.exp-check small{color:var(--exp-muted)}.exp-colour-controls,.exp-colour-controls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exp-colour-controls input{background:0 0;border:0;width:44px;height:36px}.exp-prep-footer{border-top:1px solid var(--exp-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:20px;display:flex}.exp-source-list article{border-bottom:1px solid var(--exp-border);padding:24px 0}.exp-file-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.exp-permissions,.exp-review-actions{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.exp-source-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:24px;display:grid}.exp-source-grid article{border:1px solid var(--exp-border);background:var(--exp-surface);border-radius:6px;min-width:0;padding:16px}.exp-source-grid article[data-selected=true]{border-color:var(--exp-green)}.exp-source-grid p{color:var(--exp-muted);margin:8px 0;font-size:14px}.exp-source-grid small{color:var(--exp-muted);font-size:12px}.exp-preview-button{width:100%;background:0 0!important;padding:0!important;display:block!important}.exp-source-preview{aspect-ratio:16/10;object-fit:contain;background:var(--exp-bg);width:100%;max-height:240px;display:block}.exp-source-preview>span{text-align:center;color:var(--exp-muted);padding:24px;display:block}.exp-source-grid h3{margin-top:14px}.exp-inline-previews{gap:12px;margin-top:16px;display:flex;overflow:auto}.exp-inline-previews button{flex-shrink:0;width:140px;padding:0}.exp-summary>div{border-bottom:1px solid var(--exp-border);grid-template-columns:220px 1fr;gap:24px;padding:18px 0;display:grid}.exp-summary dt{color:var(--exp-muted)}.exp-summary dd{overflow-wrap:anywhere;margin:0}.exp-preview-backdrop{background:var(--exp-bg);z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.exp-preview-dialog{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:6px;width:100%;max-width:1200px;max-height:95vh;padding:20px;overflow:auto}.exp-large-preview{object-fit:contain;width:100%;max-height:72vh;display:block}.exp-preview-dialog h2{font-size:20px}.exp-prep-main button:disabled{opacity:.45}.exp-prep-heading p{color:var(--exp-muted)}@media (width<=760px){.exp-prep-main{padding:24px 16px 50px}.exp-brief-fields,.exp-advanced-fields{grid-template-columns:1fr}.exp-summary>div{grid-template-columns:1fr;gap:8px}.exp-prep-main h2{font-size:26px}.exp-home-options{flex-direction:column}.exp-source-grid{grid-template-columns:1fr}.exp-preview-backdrop{padding:8px}.exp-prep-footer{justify-content:flex-start}.exp-draft-list>div{flex-wrap:wrap}.exp-progress{padding:12px}.exp-permissions{flex-direction:column;gap:0}}.exp-editor *,.exp-document *{box-sizing:border-box;letter-spacing:0}.exp-editor{width:100%;min-height:100vh}.exp-editor button{min-width:32px;min-height:32px;box-shadow:none;border-radius:4px;gap:8px;padding:8px 12px;font-family:inherit;font-size:14px}.exp-editor-bar{border-bottom:1px solid var(--exp-border);background:var(--exp-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.exp-editor-title,.exp-editor-actions,.exp-control-row{align-items:center;gap:10px;display:flex}.exp-editor-title h1{margin:2px 0 0;font-size:19px}.exp-meta{color:var(--exp-muted);font-size:12px}.exp-demo-badge{border:1px solid var(--exp-border);color:var(--exp-muted);padding:5px 8px;font-size:10px}.exp-mode-switch{background:var(--exp-bg);border:1px solid var(--exp-border);border-radius:5px;gap:3px;padding:3px;display:flex}.exp-mode-switch button,.exp-editor-subbar button,.exp-inspector button{color:var(--exp-muted);background:0 0;border:1px solid #0000}.exp-mode-switch button[aria-pressed=true],.exp-editor-subbar button[aria-pressed=true]{color:var(--exp-green);background:var(--exp-raised)}.exp-save-status{color:var(--exp-muted);max-width:230px;font-size:12px}.exp-editor-subbar{border-bottom:1px solid var(--exp-border);justify-content:space-between;align-items:center;padding:8px 24px;display:flex}.exp-editor-workspace{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.exp-editor-workspace.exp-with-inspector{grid-template-columns:minmax(0,1fr) 280px}.exp-canvas-scroll{background:var(--exp-bg);min-width:0;padding:0 0 48px;overflow:auto}.exp-canvas{width:100%;margin:auto;container:experience/inline-size}.exp-canvas[data-width=tablet]{max-width:820px}.exp-canvas[data-width=mobile]{max-width:390px}.exp-inspector{border-left:1px solid var(--exp-border);background:var(--exp-surface);flex-direction:column;gap:14px;max-height:calc(100vh - 24px);padding:16px;font-size:14px;display:flex;position:sticky;top:12px;overflow:auto}.exp-inspector label{color:var(--exp-muted);flex-direction:column;gap:6px;display:flex}.exp-inspector input,.exp-inspector select,.exp-calculator input{background:var(--exp-bg);border:1px solid var(--exp-border);width:100%;color:var(--exp-text);font:inherit;border-radius:4px;min-width:0;padding:10px}.exp-inspector-heading{justify-content:space-between;align-items:center;display:flex}.exp-inspector button:not(:disabled):hover{background:var(--exp-raised);color:var(--exp-text)}.exp-inspector button:disabled{opacity:.45;cursor:not-allowed}.exp-breadcrumb{flex-wrap:wrap;gap:2px;display:flex}.exp-breadcrumb button{min-height:24px;padding:3px 4px;font-size:11px}.exp-inspector>.exp-control-row{flex-wrap:wrap}.exp-document{width:100%;overflow:clip}.exp-document a{color:inherit;text-decoration:none}.exp-site-nav{border-bottom:1px solid var(--exp-border);justify-content:space-between;align-items:center;height:78px;padding:0 5%;display:flex}.exp-brand{font-size:27px;font-weight:700}.exp-brand span{color:var(--exp-green);margin-left:9px;font-size:17px}.exp-site-nav>div{color:var(--exp-muted);gap:28px;font-size:14px;display:flex}.exp-site-nav a:hover{color:var(--exp-green)}.exp-section{border-bottom:1px solid var(--exp-border);padding:76px 5%;scroll-margin-top:20px;position:relative}.exp-section-inner{max-width:1320px;margin:0 auto;position:relative}.exp-section-label{text-transform:uppercase;color:var(--exp-green);z-index:2;margin-bottom:24px;font-size:12px;position:relative}.exp-element{min-width:0;max-width:100%;margin:0;position:relative}.exp-heading{max-width:800px;margin:0 0 20px;font-size:38px;font-weight:700;line-height:1.1}.exp-paragraph{color:var(--exp-muted);max-width:740px;margin:0 0 24px;font-size:18px;line-height:1.6}.exp-section-hero{isolation:isolate;align-items:center;min-height:560px;padding-top:65px;display:flex}.exp-section-hero .exp-section-inner{width:100%;position:static}.exp-section-hero>.exp-section-inner>.exp-image{z-index:-2;position:absolute;inset:0}.exp-section-hero .exp-image img{object-fit:cover;object-position:center;width:100%;height:100%}.exp-section-hero:after{content:"";background:var(--exp-overlay);z-index:-1;pointer-events:none;position:absolute;inset:0}.exp-section-hero .exp-heading{max-width:690px;font-size:58px;line-height:1.02}.exp-section-hero .exp-paragraph{max-width:520px;color:var(--exp-text);font-size:20px}.exp-section-hero .exp-section-label{padding-top:0}.exp-button{display:inline-block}.exp-cta-button{align-items:center;font-weight:700;display:flex;background:var(--exp-green)!important;color:var(--exp-bg)!important;border:1px solid var(--exp-green)!important;gap:24px!important;min-height:48px!important;padding:14px 22px!important}.exp-button[data-button-style=outline] .exp-cta-button{color:var(--exp-green)!important;background:0 0!important}.exp-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.exp-card{border:1px solid var(--exp-border);background:var(--exp-surface);border-radius:6px;padding:28px;overflow:hidden}.exp-card .exp-heading{font-size:23px}.exp-card .exp-paragraph{margin-bottom:0;font-size:16px}.exp-statistic{color:var(--exp-green);margin-bottom:14px;font-size:48px;font-weight:700;line-height:1.15}.exp-image img{aspect-ratio:3/2;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.exp-image[data-fit=contain] img{object-fit:contain}.exp-image[data-position=top] img{object-position:top}.exp-image[data-position=bottom] img{object-position:bottom}.exp-section-text-image .exp-section-inner{grid-template-columns:1fr 1fr;align-items:center;gap:20px 54px;display:grid}.exp-section-text-image .exp-section-label{grid-column:1/-1}.exp-section-text-image .exp-container{display:block}.exp-section-text-image .exp-image{grid-area:2/2}.exp-section-text-image[data-layout=reverse] .exp-image{grid-column:1}.exp-section-text-image[data-layout=reverse] .exp-container{grid-column:2}.exp-section-features .exp-container{grid-template-columns:repeat(4,minmax(0,1fr))}.exp-section-features .exp-card{padding:22px}.exp-section-features .exp-image{margin-bottom:18px}.exp-section-timeline .exp-container{grid-template-columns:repeat(5,minmax(0,1fr))}.exp-section-timeline .exp-card{border-top:2px solid var(--exp-green);padding:22px 16px}.exp-section-timeline .exp-card .exp-heading{font-size:20px}.exp-section-timeline .exp-statistic{font-size:24px}.exp-calculator{border:1px solid var(--exp-border);background:var(--exp-surface);border-radius:6px;grid-template-columns:1fr 1fr;gap:36px;padding:32px;display:grid}.exp-calculator-inputs{grid-template-columns:1fr 1fr;gap:22px;display:grid}.exp-calculator-inputs label{color:var(--exp-muted);flex-direction:column;gap:10px;font-size:14px;display:flex}.exp-calculator input{padding:14px;font-size:20px}.exp-calculator-results{flex-direction:column;gap:16px;display:flex}.exp-calculator-results>div{border-bottom:1px solid var(--exp-border);justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.exp-calculator-results span{color:var(--exp-muted);font-size:14px}.exp-calculator-results strong{color:var(--exp-green);white-space:nowrap;font-size:28px}.exp-calculator-results p{color:var(--exp-muted);margin:0;font-size:12px;line-height:1.5}.exp-section-video .exp-section-inner>.exp-container{grid-template-columns:1fr 1fr;align-items:center;gap:50px}.exp-section-video .exp-container .exp-container{display:block}.exp-video video{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;max-height:480px}.exp-video-placeholder{border:1px solid var(--exp-border);aspect-ratio:16/9;background:var(--exp-surface);color:var(--exp-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.exp-video-placeholder span{color:var(--exp-green);font-size:55px}.exp-section-cta{text-align:center;background:var(--exp-surface)}.exp-section-cta .exp-heading,.exp-section-cta .exp-paragraph{margin-left:auto;margin-right:auto}.exp-footer{color:var(--exp-muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:34px 5%;font-size:13px;display:flex}.exp-footer strong{color:var(--exp-text)}.exp-selected{outline-offset:4px;z-index:3;outline:2px solid var(--exp-green)!important}.exp-document-edit [data-experience-id]{cursor:pointer}.exp-document-edit [data-experience-id]:hover{outline:1px dashed var(--exp-muted);outline-offset:3px}.exp-document-edit [contenteditable=true]{cursor:text;white-space:pre-wrap;outline:none;display:inline}.exp-background-selector{z-index:5;position:absolute;bottom:18px;right:18px}.exp-background-selector button{color:var(--exp-text);background:var(--exp-surface);border:1px solid var(--exp-border)}.exp-hidden{opacity:.45}.exp-hidden-label{border:1px dashed var(--exp-green);color:var(--exp-green);margin-bottom:18px;padding:10px 12px;font-size:12px}.exp-element[data-tone=base],.exp-section[data-tone=base]{background:var(--exp-bg)}.exp-element[data-tone=surface],.exp-section[data-tone=surface]{background:var(--exp-surface)}.exp-element[data-tone=accent],.exp-section[data-tone=accent]{background:var(--exp-raised)}.exp-element[data-border=none]{border:0}.exp-element[data-border=subtle]{border:1px solid var(--exp-border)}.exp-element[data-border=accent]{border:1px solid var(--exp-green)}.exp-element[data-color=text]{color:var(--exp-text)}.exp-element[data-color=muted]{color:var(--exp-muted)}.exp-element[data-color=accent]{color:var(--exp-green)}.exp-element[data-align=left]{text-align:left}.exp-element[data-align=center]{text-align:center}.exp-element[data-align=right]{text-align:right}.exp-element[data-type=display]{font-size:52px;line-height:1.05}.exp-element[data-type=title]{font-size:32px;line-height:1.15}.exp-element[data-type=body]{font-size:18px;line-height:1.6}.exp-element[data-type=caption]{font-size:13px;line-height:1.5}.exp-element[data-spacing=compact]{gap:10px;padding:14px}.exp-element[data-spacing=normal]{gap:20px;padding:24px}.exp-element[data-spacing=spacious]{gap:30px;padding:36px}.exp-section[data-spacing=compact]{padding-top:40px;padding-bottom:40px}.exp-section[data-spacing=spacious]{padding-top:100px;padding-bottom:100px}.exp-section[data-layout=wide] .exp-section-inner{max-width:none}.exp-section:not(.exp-section-text-image)[data-layout=reverse]>.exp-section-inner>.exp-container{direction:rtl}.exp-section[data-layout=reverse] .exp-card{direction:ltr}@container experience (width<=1000px){.exp-section-hero .exp-heading{max-width:580px;font-size:46px}.exp-section-features .exp-container,.exp-section-timeline .exp-container{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-calculator{grid-template-columns:1fr}.exp-site-nav>div{gap:14px}.exp-section{padding:54px 5%}.exp-section-hero{min-height:510px}}@container experience (width<=600px){.exp-site-nav{height:68px}.exp-site-nav>div a:not(:last-child){display:none}.exp-brand{font-size:24px}.exp-section{padding:42px 6%}.exp-section-hero{min-height:530px}.exp-section-hero .exp-heading{font-size:38px;line-height:1.05}.exp-section-hero .exp-paragraph{font-size:18px}.exp-heading{font-size:30px}.exp-section-label{font-size:11px}.exp-paragraph{font-size:17px}.exp-container,.exp-section-features .exp-container,.exp-section-timeline .exp-container{grid-template-columns:1fr}.exp-section-text-image .exp-section-inner{display:block}.exp-section-text-image .exp-image{margin-top:24px}.exp-statistic{font-size:42px}.exp-calculator{gap:26px;padding:20px}.exp-calculator-inputs{grid-template-columns:1fr}.exp-calculator-results strong{font-size:24px}.exp-section-video .exp-section-inner>.exp-container{grid-template-columns:1fr;gap:24px}.exp-footer{flex-direction:column;gap:12px}.exp-element[data-type=display]{font-size:38px}.exp-card{padding:24px}.exp-element[data-spacing=spacious]{padding:26px}.exp-section[data-spacing=spacious]{padding-top:60px;padding-bottom:60px}}@media (width<=760px){.exp-editor-bar{gap:12px;padding:12px}.exp-editor-title{width:100%}.exp-editor-actions{flex:1;justify-content:flex-end}.exp-save-status{display:none}.exp-editor-subbar{padding:8px 12px}.exp-editor-workspace.exp-with-inspector{grid-template-columns:1fr}.exp-inspector{z-index:20;border-top:1px solid var(--exp-border);max-height:42vh;box-shadow:var(--exp-shadow);position:fixed;inset:auto 0 0}.exp-with-inspector .exp-canvas-scroll{padding-bottom:44vh}.exp-demo-badge{margin-left:auto}.exp-editor-subbar>.exp-meta{display:none}}.exp-structure-controls{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.exp-structure-controls button{color:var(--exp-text);border:1px solid var(--exp-border);white-space:normal;min-height:40px;padding:8px 6px}.exp-structure-controls .exp-move-to{grid-column:1/-1}.exp-move-destination{flex-direction:column;gap:12px;display:flex}.exp-move-destination p{color:var(--exp-muted);margin:0}.exp-section-label button{background:var(--exp-surface);border:1px solid var(--exp-border);color:var(--exp-green);text-align:left;white-space:normal;max-width:100%}.exp-editor-workspace,.exp-inspector{overflow-anchor:none}.exp-breadcrumb button{white-space:normal;text-align:left;max-width:100%}@media (width<=760px){.exp-inspector{gap:10px;max-height:55vh;padding:12px}.exp-with-inspector .exp-canvas-scroll{padding-bottom:57vh}.exp-inspector-heading{gap:8px}.exp-inspector-heading strong{overflow-wrap:anywhere}.exp-breadcrumb{flex-shrink:0}.exp-breadcrumb button{font-size:12px}.exp-structure-controls{gap:5px}.exp-structure-controls button{min-height:36px}.exp-inspector>.exp-meta{display:none}}@media (prefers-reduced-motion:no-preference){.exp-document a,.exp-document button{transition:opacity .15s}.exp-document a:hover,.exp-document button:hover{opacity:.86}.exp-just-moved{animation:.7s ease-out exp-moved}@keyframes exp-moved{0%{outline:3px solid var(--exp-green);outline-offset:10px}to{outline:2px solid var(--exp-green);outline-offset:4px}}}.exp-editor :focus-visible{outline:2px solid var(--exp-green);outline-offset:3px}.exp-source-inspector{max-width:1400px}.exp-source-inspector select{background:var(--exp-bg);width:100%;color:var(--exp-text);border:1px solid var(--exp-border);margin:12px 0;padding:12px;display:block}.exp-source-inspector a{color:var(--exp-green)}.exp-extracted-block{border-bottom:1px solid var(--exp-border);overflow-wrap:anywhere;min-width:0;padding:20px 0}.exp-source-text{white-space:pre-wrap;line-height:1.6}.exp-extracted-block small{color:var(--exp-muted)}.exp-source-table{max-width:100%;margin:12px 0;overflow:auto}.exp-source-table table{border-collapse:collapse;width:100%;font-size:14px}.exp-source-table td,.exp-source-table th{border:1px solid var(--exp-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:110px;padding:10px}.exp-source-table th{background:var(--exp-bg);color:var(--exp-green)}.exp-extracted-block dl>div{grid-template-columns:minmax(100px,180px) minmax(0,1fr);gap:12px;display:grid}.exp-extracted-block dd{margin:0}.exp-source-inspector li{margin:10px 0;line-height:1.5}.exp-source-inspector h3{margin-top:24px}.exp-source-inspector details{margin:18px 0}.exp-source-inspector .exp-control-row{flex-wrap:wrap}.exp-preparation{overflow-x:clip}.exp-source-inspector{overflow-wrap:anywhere;min-width:0}.exp-source-inspector .exp-file-heading{align-items:flex-start}.exp-source-inspector .exp-file-heading h2{min-width:0;max-width:calc(100% - 60px)}.tac-academy-mia .academy-history{width:min(520px,100% - 32px);max-height:min(780px,85dvh);color:var(--academy-body);padding:20px}.academy-history__header,.academy-history__tools,.academy-history__tabs,.academy-history__selection,.academy-history__bulk,.academy-history__notice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.academy-history__header{justify-content:space-between;margin-bottom:16px}.academy-history__header h2{color:var(--academy-heading);margin:0;font-size:18px}.academy-history__tabs{margin-bottom:16px}.academy-history__tabs span{color:var(--academy-muted);font-size:12px}.academy-history__selection{color:var(--academy-muted);margin:12px 0;font-size:12px}.academy-history__selection>span{margin-right:auto}.academy-history__bulk{margin-bottom:12px}.academy-history__list{margin:0;padding:0;list-style:none}.academy-history__row{border-bottom:1px solid var(--academy-border);align-items:center;gap:8px;min-height:56px;display:flex}.academy-history__row[data-active]{background:var(--academy-surface)}.tac-academy-mia .academy-history__item{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:4px;flex-direction:column;flex:1;align-items:flex-start;min-width:0;height:auto;padding:10px 4px}.academy-history__item span{color:var(--academy-heading)}.academy-history__item small{color:var(--academy-muted);font-size:11px;font-weight:400}.academy-history__row input{width:16px;height:16px;accent-color:var(--tac-button-primary);flex-shrink:0}.academy-history__notice{color:var(--academy-heading);margin-bottom:12px;font-size:13px}.academy-history__errors{border:1px solid var(--academy-border);overflow-wrap:anywhere;margin-bottom:12px;padding:12px;font-size:13px}.academy-history__errors ul{padding-left:16px}.academy-history__muted{color:var(--academy-muted);margin:16px 0 0;font-size:12px;line-height:1.5}.academy-history__empty{color:var(--academy-muted);padding:20px 0;font-size:14px}@media (width<=600px){.tac-academy-mia .academy-history{width:calc(100% - 16px);padding:16px;top:60px;right:8px}}.tac-academy-mia.tac-mia-app{--mia-accent-green:var(--tac-button-primary);--mia-accent-blue:oklch(72% .13 250);--mia-accent-magenta:oklch(70% .17 340);--mia-accent-purple:oklch(70% .14 295);--mia-panel:oklch(21.5% .006 260);--mia-raised:oklch(25% .007 260);background:var(--academy-background);grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);gap:0;padding:0;display:grid}.tac-mia-app__main{flex-direction:column;min-width:0;min-height:0;padding:16px 24px;display:flex;position:relative;overflow:hidden}.tac-academy-mia.tac-mia-app[data-browsing] .tac-mia-app__main{overflow-y:auto}.tac-academy-mia.tac-mia-app:not([data-chatting]):not([data-browsing]) .tac-mia-app__main{background:var(--academy-glow)}.tac-academy-mia.tac-mia-app[data-workspace] .tac-mia-app__main{padding:12px 12px 12px 16px}.tac-academy-mia.tac-mia-app .tac-academy__history{top:16px;left:16px;right:auto}.tac-mia-rail{border-right:1px solid color-mix(in oklab, var(--academy-border) 60%, transparent);background:var(--mia-panel);flex-direction:column;justify-content:space-between;gap:8px;width:200px;min-height:0;padding:16px 10px;transition:width .16s;display:flex;overflow-y:auto}.tac-mia-rail[data-collapsed]{width:56px}.tac-mia-rail__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tac-mia-rail__item{width:100%;min-height:36px;color:var(--academy-muted);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex;overflow:hidden}.tac-mia-rail__item:hover{color:var(--academy-heading);background:color-mix(in oklab, var(--academy-heading) 5%, transparent)}.tac-mia-rail__item[aria-current=page]{color:var(--academy-heading);background:color-mix(in oklab, var(--mia-accent-green) 12%, transparent);box-shadow:inset 2px 0 0 var(--mia-accent-green)}.tac-mia-rail__item:focus-visible,.tac-mia-layout__divider:focus-visible,.tac-mia-home__starter:focus-visible{outline:2px solid var(--mia-accent-green);outline-offset:2px}.tac-mia-rail__icon{flex-shrink:0;place-items:center;width:20px;display:grid}.tac-mia-rail[data-collapsed] .tac-mia-rail__label{display:none}.tac-mia-rail[data-collapsed] .tac-mia-rail__item{justify-content:center;padding-inline:0}.tac-academy-mia .tac-mia-home{justify-content:center;width:100%;max-width:860px}.tac-mia-home__starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:860px;margin:22px auto 0;display:grid}.tac-mia-home__starter{--card-accent:var(--mia-accent-green);text-align:left;border:1px solid var(--academy-border);background:color-mix(in oklab, var(--academy-surface) 75%, transparent);min-width:0;color:var(--academy-body);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:14px 14px 16px;transition:border-color .14s,background .14s;display:flex}.tac-mia-home__starter[data-accent=blue]{--card-accent:var(--mia-accent-blue)}.tac-mia-home__starter[data-accent=magenta]{--card-accent:var(--mia-accent-magenta)}.tac-mia-home__starter[data-accent=purple]{--card-accent:var(--mia-accent-purple)}.tac-mia-home__starter:before{content:"";background:var(--card-accent);border-radius:2px;width:18px;height:3px;margin-bottom:4px}.tac-mia-home__starter strong{color:var(--academy-heading);font-size:13.5px;font-weight:500}.tac-mia-home__starter span{color:var(--academy-muted);font-size:12px;line-height:1.45}.tac-mia-home__starter:hover,.tac-mia-home__starter[aria-pressed=true]{border-color:color-mix(in oklab, var(--card-accent) 60%, var(--academy-border));background:var(--academy-surface)}.tac-mia-layout{flex:1;min-width:0;min-height:0;display:flex}.tac-mia-layout[data-mode=split]{grid-template-rows:minmax(0,1fr);display:grid}.tac-mia-layout__conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tac-mia-layout__conversation>.tac-mia-chat{flex-direction:column;flex:1;width:100%;max-width:1080px;min-height:0;display:flex}.tac-mia-layout[data-mode=split] .tac-mia-layout__conversation>.tac-mia-chat{max-width:none;padding-top:4px}.tac-mia-layout[data-mode=split] .tac-academy__thread{padding-inline:4px 10px}.tac-mia-layout[data-mode=split] .tac-academy__turn-question{font-size:15px}.tac-mia-layout__canvas{flex:1;min-width:0;min-height:0;display:flex}.tac-mia-layout__divider{cursor:col-resize;touch-action:none;border-radius:4px;position:relative}.tac-mia-layout__divider:after{content:"";background:color-mix(in oklab, var(--academy-border) 70%, transparent);border-radius:2px;transition:background .12s;position:absolute;inset:0 4px}.tac-mia-layout__divider:hover:after,.tac-mia-layout__divider:focus-visible:after{background:var(--mia-accent-green)}.tac-mia-canvas{--canvas-accent:var(--mia-accent-green);border:1px solid color-mix(in oklab, var(--academy-border) 75%, transparent);background:var(--mia-panel);border-radius:14px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.tac-mia-canvas[data-accent=blue]{--canvas-accent:var(--mia-accent-blue)}.tac-mia-canvas[data-accent=magenta]{--canvas-accent:var(--mia-accent-magenta)}.tac-mia-canvas[data-accent=purple]{--canvas-accent:var(--mia-accent-purple)}.tac-mia-canvas__head{border-bottom:1px solid color-mix(in oklab, var(--academy-border) 60%, transparent);flex-shrink:0;align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 16px;display:flex}.tac-mia-canvas__icon{width:34px;height:34px;color:var(--canvas-accent);background:color-mix(in oklab, var(--canvas-accent) 14%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tac-mia-canvas__icon svg{width:18px;height:18px}.tac-mia-canvas__titles{flex-direction:column;flex:1;min-width:0;display:flex}.tac-mia-canvas__kind{color:var(--canvas-accent);font-size:11px}.tac-mia-canvas__title{color:var(--academy-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:500;overflow:hidden}.tac-mia-canvas__meta{color:var(--academy-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tac-mia-canvas__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.tac-academy-mia .tac-mia-canvas__action{border:1px solid var(--academy-border);min-width:0;min-height:32px;color:var(--academy-body);border-radius:8px;padding:6px 10px;font-size:12.5px}.tac-academy-mia .tac-mia-canvas__action:hover{border-color:var(--canvas-accent,var(--mia-accent-green));color:var(--academy-heading)}.tac-academy-mia .tac-mia-canvas__icon-btn{width:32px;min-width:32px;min-height:32px;color:var(--academy-muted);border:0;border-radius:8px;padding:6px}.tac-academy-mia .tac-mia-canvas__icon-btn:hover{color:var(--academy-heading);background:color-mix(in oklab, var(--academy-heading) 6%, transparent)}.tac-mia-canvas__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--academy-border) transparent;flex:1;min-height:0;padding:18px 20px 24px;overflow:auto}.tac-mia-canvas[data-layout=report] .tac-mia-canvas__body>*{max-width:820px;margin-inline:auto}.tac-mia-canvas__error{border:1px dashed var(--academy-border);color:var(--academy-body);border-radius:10px;gap:6px;padding:20px;display:grid}.tac-mia-canvas__notice{color:var(--academy-body);background:color-mix(in oklab, var(--mia-accent-purple) 12%, transparent);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:12.5px}.tac-mia-canvas .tac-mia-workspace{border:0;max-width:none;margin:0;padding:0}.tac-mia-canvas .tac-mia-workspace .tac-mia-review{--review-max-h:min(62dvh, 720px)}.tac-mia-canvas .tac-mia-workspace .tac-mia-video__player{max-height:60dvh}.tac-academy-mia[data-workspace=focus] .tac-mia-canvas .tac-mia-review{--review-max-h:74dvh}.tac-mia-canvas img,.tac-mia-canvas video{object-fit:contain;max-width:100%}.tac-mia-canvas .tac-mia-versions{max-width:none}.tac-mia-artifact-card{--card-accent:var(--mia-accent-green);border:1px solid var(--academy-border);background:var(--mia-raised);border-radius:12px;align-items:center;gap:12px;max-width:560px;margin-top:10px;padding:10px 12px;display:flex}.tac-mia-artifact-card[data-accent=blue]{--card-accent:var(--mia-accent-blue)}.tac-mia-artifact-card[data-accent=magenta]{--card-accent:var(--mia-accent-magenta)}.tac-mia-artifact-card[data-accent=purple]{--card-accent:var(--mia-accent-purple)}.tac-mia-artifact-card[data-active]{border-color:color-mix(in oklab, var(--card-accent) 65%, var(--academy-border))}.tac-mia-artifact-card__thumb{width:56px;height:42px;color:var(--card-accent);background:color-mix(in oklab, var(--card-accent) 12%, var(--academy-background));border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.tac-mia-artifact-card__thumb img{object-fit:cover;width:100%;height:100%}.tac-mia-artifact-card__thumb svg{width:18px;height:18px}.tac-mia-artifact-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.tac-mia-artifact-card__kind{color:var(--card-accent);font-size:11px}.tac-mia-artifact-card__title{color:var(--academy-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.tac-mia-artifact-card__meta{color:var(--academy-muted);font-size:12px}.tac-academy-mia .tac-mia-artifact-card__open{flex-shrink:0;min-width:0;padding:6px 12px;font-size:12.5px}.tac-mia-context-chip{color:var(--academy-muted);margin:0 0 8px;font-size:12px}.tac-mia-context-chip strong{color:var(--academy-heading);font-weight:500}.tac-mia-save-error{color:var(--academy-heading);background:color-mix(in oklab, var(--tac-copy-error,oklch(65% .2 25)) 18%, var(--academy-surface));border:1px solid color-mix(in oklab, var(--tac-copy-error,oklch(65% .2 25)) 45%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px 8px 14px;font-size:13px;display:flex}.tac-mia-floating{z-index:40;border:1px solid var(--academy-border);background:var(--mia-panel);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 64px oklab(0% none none/.55)}.tac-mia-floating__head{cursor:grab;border-bottom:1px solid color-mix(in oklab, var(--academy-border) 60%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.tac-mia-floating__head:active{cursor:grabbing}.tac-mia-floating__title{color:var(--academy-heading);align-items:center;gap:8px;font-size:13px;display:flex}.tac-mia-floating__controls{gap:2px;display:flex}.tac-mia-floating__body{flex:1;min-height:0;padding:4px 10px 10px;display:flex}.tac-mia-floating__body>.tac-mia-chat{flex-direction:column;flex:1;max-width:none;min-height:0;display:flex;padding:0!important}.tac-mia-floating .tac-academy__thread{padding:4px 2px 12px!important}.tac-mia-floating .tac-academy__turn-question{font-size:14px}.tac-mia-floating__resize{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 50%, var(--academy-border) 50%, var(--academy-border) 60%, transparent 60%, transparent 72%, var(--academy-border) 72%, var(--academy-border) 82%, transparent 82%);width:18px;height:18px;position:absolute;bottom:0;right:0}.tac-mia-launcher{z-index:40;border:1px solid color-mix(in oklab, var(--mia-accent-green) 55%, var(--academy-border));background:var(--mia-raised);color:var(--academy-heading);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:13.5px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px oklab(0% none none/.45)}.tac-mia-launcher:hover{background:color-mix(in oklab, var(--mia-accent-green) 14%, var(--mia-raised))}.tac-mia-layout[data-mode=phone]{flex-direction:column;gap:8px}.tac-mia-layout__switch{background:var(--mia-panel);border:1px solid var(--academy-border);border-radius:10px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.tac-mia-layout__switch button{min-height:36px;color:var(--academy-muted);background:0 0;border:0;border-radius:8px;font-size:13px}.tac-mia-layout__switch button[aria-selected=true]{background:var(--academy-surface);color:var(--academy-heading)}.tac-mia-layout__phone-pane{flex-direction:column;flex:1;min-height:0;display:flex}.tac-mia-layout__phone-pane[hidden]{display:none}.tac-mia-layout__phone-pane>.tac-mia-chat{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=1100px){.tac-mia-home__starters{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-mia-canvas__controls .tac-mia-canvas__action{padding-inline:8px}}@media (width<=767px){.tac-academy-mia.tac-mia-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tac-mia-rail,.tac-mia-rail[data-collapsed]{border-right:0;border-bottom:1px solid color-mix(in oklab, var(--academy-border) 60%, transparent);flex-direction:row;width:auto;padding:6px 8px;overflow:auto hidden}.tac-mia-rail__list{flex-direction:row}.tac-mia-rail__label,.tac-mia-rail__toggle{display:none}.tac-mia-rail__item{justify-content:center;width:40px;padding:8px}.tac-mia-rail__item[aria-current=page]{box-shadow:inset 0 -2px 0 var(--mia-accent-green)}.tac-mia-app__main,.tac-academy-mia.tac-mia-app[data-workspace] .tac-mia-app__main{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.tac-mia-home__starters{grid-template-columns:minmax(0,1fr);gap:8px}.tac-mia-home__starter{padding:10px 12px}.tac-mia-canvas__head{flex-wrap:wrap;padding:10px 12px}.tac-mia-canvas__titles{flex-basis:calc(100% - 50px)}.tac-mia-canvas__controls{justify-content:flex-start;width:100%}.tac-mia-canvas__focus-btn{display:none}.tac-mia-canvas__body{padding:12px}.tac-mia-artifact-card{flex-wrap:wrap}.tac-mia-artifact-card__open{width:100%}}.tac-mia-workspace__conversation[hidden]{display:none}.tac-mia-context-panel{border:1px solid color-mix(in oklab, var(--academy-border) 75%, transparent);background:var(--mia-raised);border-radius:12px;flex-direction:column;gap:10px;margin:2px 0 12px;padding:10px 12px 12px;display:flex}.tac-mia-context-panel__tabs{background:color-mix(in oklab, var(--academy-background) 60%, transparent);border-radius:9px;gap:4px;padding:3px;display:flex}.tac-mia-context-panel__tabs button{min-height:30px;color:var(--academy-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:12.5px}.tac-mia-context-panel__tabs button[aria-selected=true]{background:var(--academy-surface);color:var(--academy-heading)}.tac-mia-context-panel__tabs button:focus-visible{outline:2px solid var(--mia-accent-green);outline-offset:2px}.tac-mia-context-panel__body{flex-direction:column;gap:6px;min-width:0;display:flex}.tac-mia-context-panel__kind{color:var(--mia-accent-green);font-size:11px}.tac-mia-context-panel__title{color:var(--academy-heading);overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.tac-mia-context-panel__subject{color:var(--academy-muted);margin:0;font-size:12.5px}.tac-mia-context-panel__summary{color:var(--academy-body);margin:0;font-size:13px;line-height:1.55}.tac-mia-context-panel__actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tac-mia-campaign-context__chips{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tac-mia-campaign-context__chip{border:1px solid color-mix(in oklab, var(--academy-border) 80%, transparent);background:color-mix(in oklab, var(--academy-surface) 70%, transparent);border-radius:999px;align-items:baseline;gap:6px;max-width:100%;min-height:28px;padding:4px 10px;font-size:12.5px;display:inline-flex}.tac-mia-campaign-context__chip-label{color:var(--academy-muted);font-size:11px}.tac-mia-campaign-context__chip-value{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;color:var(--academy-heading);overflow:hidden}.tac-mia-campaign-context__details{margin-top:8px;font-size:12.5px}.tac-mia-campaign-context__details summary{width:fit-content;color:var(--academy-muted);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--academy-muted) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--academy-muted) 40%, transparent)}.tac-mia-campaign-context__details summary:hover{color:var(--academy-heading)}.tac-mia-campaign-context__rows{gap:6px;margin:8px 0 0;display:grid}.tac-mia-canvas__switcher{flex-shrink:0;align-items:center;gap:6px;display:flex}.tac-mia-canvas__switcher-label{color:var(--academy-muted);font-size:11px}.tac-mia-canvas__switcher select{border:1px solid var(--academy-border);background:var(--mia-raised);max-width:190px;min-height:30px;color:var(--academy-body);text-overflow:ellipsis;border-radius:8px;padding:4px 8px;font-size:12.5px}.tac-mia-canvas__switcher select:focus-visible{outline:2px solid var(--mia-accent-green);outline-offset:2px}.tac-mia-floating__context{border-bottom:1px solid color-mix(in oklab, var(--academy-border) 50%, transparent);background:color-mix(in oklab, var(--mia-accent-green) 7%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px 12px;display:flex}.tac-mia-floating__context-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--academy-heading);font-size:12px;overflow:hidden}.tac-mia-floating__context-actions{flex-shrink:0;gap:4px;display:flex}.tac-mia-floating__context-actions button{border:1px solid color-mix(in oklab, var(--academy-border) 80%, transparent);min-height:26px;color:var(--academy-body);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:12px}.tac-mia-floating__context-actions button:hover{border-color:var(--mia-accent-green);color:var(--academy-heading)}@media (width<=767px){.tac-mia-canvas__switcher{display:none}.tac-mia-campaign-context__chip-value{max-width:16ch}.tac-mia-floating__context{padding:6px 10px}}.tac-mia-adviser{flex:none;gap:8px;max-height:42%;margin:0 0 8px;overflow-y:auto}.tac-mia-adviser__assessment{min-width:0}.tac-mia-adviser__assessment>summary{cursor:pointer;color:var(--academy-muted);margin-bottom:4px;font-size:11.5px;list-style:none}.tac-mia-adviser__assessment>summary::-webkit-details-marker{display:none}.tac-mia-adviser__assessment>summary:after{content:" ▾"}.tac-mia-adviser__assessment:not([open])>summary:after{content:" ▸"}.tac-mia-adviser__sections{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;margin-top:6px;display:grid}.tac-mia-adviser__section ul{color:var(--academy-body);margin:2px 0 0;padding-left:16px;font-size:12.5px;line-height:1.5}.tac-mia-adviser__label{letter-spacing:.02em;color:var(--mia-accent-green);font-size:11px}.tac-mia-adviser__note{color:var(--academy-muted);margin:6px 0;font-size:12.5px}.tac-mia-adviser__link{color:var(--mia-accent-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tac-mia-chat>.tac-academy__thread{flex:auto;min-height:0;overflow-y:auto}.tac-mia-vi{--vi-strong:var(--mia-accent-green);--vi-warn:oklch(80% .14 75);--vi-risk:oklch(68% .19 25);--vi-quiet:var(--academy-muted);min-width:0;color:var(--academy-body);gap:20px;display:grid;container-type:inline-size}.tac-mia-vi h3,.tac-mia-vi h4,.tac-mia-vi h5{color:var(--academy-heading);margin:0;font-weight:600}.tac-mia-vi h3{font-size:18px;line-height:1.35}.tac-mia-vi h4{font-size:14px}.tac-mia-vi h5{text-transform:uppercase;letter-spacing:.06em;color:var(--academy-muted);margin-bottom:4px;font-size:12px}.tac-mia-vi p,.tac-mia-vi li{overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.tac-mia-vi p{margin:0}.tac-mia-vi section,.tac-mia-vi details{min-width:0}.tac-mia-vi ul{margin-block:6px;padding-left:18px}.tac-mia-vi summary{cursor:pointer;color:var(--academy-muted);font-size:12.5px;line-height:1.5;list-style-position:outside}.tac-mia-vi summary:hover{color:var(--academy-heading)}.tac-mia-vi details[open]>summary{color:var(--academy-heading);margin-bottom:8px}.tac-mia-vi details>:not(summary){margin-top:6px}.tac-mia-vi__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--academy-muted);margin-bottom:6px;font-size:11px;display:block}.tac-mia-vi__note{color:var(--academy-muted);font-size:12px}.tac-mia-vi__time{font-variant-numeric:tabular-nums;color:var(--academy-muted);font-size:12px}.tac-mia-vi__tabs{background:var(--academy-surface);border-radius:10px;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.tac-mia-vi__tabs button{color:var(--academy-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 16px;font-size:13px}.tac-mia-vi__tabs button:hover{color:var(--academy-heading)}.tac-mia-vi__tabs button[aria-selected=true]{background:var(--academy-background);color:var(--academy-heading);box-shadow:0 1px 2px color-mix(in oklab, var(--academy-heading) 12%, transparent)}.tac-mia-vi__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.tac-mia-vi__stage{gap:6px;min-width:0;display:grid;position:sticky;top:0}.tac-mia-vi__stage .tac-mia-video__player{object-fit:contain;background:var(--academy-surface);border-radius:10px;width:100%;max-height:60dvh}.tac-mia-vi__content{min-width:0}.tac-mia-vi__assessment,.tac-mia-vi__explore,.tac-mia-vi__improve,.tac-mia-vi__full-brief,.tac-mia-vi__instructions-panel{align-content:start;gap:20px;display:grid}.tac-mia-vi__verdict h3{font-size:20px}.tac-mia-vi__next{background:var(--academy-surface);border-radius:10px;padding:12px 14px}.tac-mia-vi__actions{flex-wrap:wrap;gap:8px;display:flex}.tac-mia-vi__status{color:var(--academy-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tac-mia-vi__status i{background:var(--vi-quiet);border-radius:50%;flex:none;width:7px;height:7px}.tac-mia-vi__status[data-tone=strength] i,.tac-mia-vi__status[data-tone=strong] i{background:var(--vi-strong)}.tac-mia-vi__status[data-tone=improvement] i,.tac-mia-vi__status[data-tone=adequate] i{background:var(--vi-warn)}.tac-mia-vi__status[data-tone=priority] i,.tac-mia-vi__status[data-tone=needs_improvement] i{background:var(--vi-risk)}.tac-mia-vi .tac-mia-vi__rows{margin:0;padding:0;list-style:none;display:grid}.tac-mia-vi__rows>li+li{border-top:1px solid color-mix(in oklab, var(--academy-border) 60%, transparent)}.tac-mia-vi .tac-mia-vi__row{white-space:normal;width:100%;min-width:0;color:var(--academy-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 4px;font-size:13.5px;display:flex}.tac-mia-vi__row:hover{background:var(--academy-surface)}.tac-mia-vi__row-title{min-width:0;color:var(--academy-heading);flex:1}.tac-mia-vi__row-detail{justify-items:start;gap:8px;padding:2px 4px 12px;display:grid}.tac-mia-vi .tac-mia-vi__filmstrip{gap:6px;max-width:100%;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.tac-mia-vi__filmstrip li{flex:none}.tac-mia-vi__frame{cursor:pointer;width:84px;font:inherit;text-align:left;opacity:.65;background:0 0;border:0;gap:4px;padding:0;display:grid}.tac-mia-vi__frame:hover,.tac-mia-vi__frame[aria-pressed=true]{opacity:1}.tac-mia-vi__frame img{object-fit:cover;border-bottom:3px solid var(--vi-quiet);border-radius:6px;width:84px;height:48px}.tac-mia-vi__frame[data-tone=strength] img{border-bottom-color:var(--vi-strong)}.tac-mia-vi__frame[data-tone=improvement] img{border-bottom-color:var(--vi-warn)}.tac-mia-vi__frame[data-tone=priority] img{border-bottom-color:var(--vi-risk)}.tac-mia-vi__frame[aria-pressed=true] img{outline:2px solid var(--academy-heading);outline-offset:1px}.tac-mia-vi__frame span{color:var(--academy-muted);font-variant-numeric:tabular-nums;font-size:11px}.tac-mia-vi__selected{gap:10px;display:grid}.tac-mia-vi__selected-head{align-items:center;gap:12px;display:flex}.tac-mia-vi__selected>.tac-mia-vi__actions{margin-top:2px}.tac-mia-vi__scorecard{background:var(--academy-surface);border-radius:10px;padding:10px 14px}.tac-mia-vi__scorecard>summary{color:var(--academy-heading);font-size:13.5px}.tac-mia-vi__scorecard section+section{margin-top:12px}.tac-mia-vi__scorecard .tac-mia-vi__row:hover{background:var(--academy-background)}.tac-mia-vi__secondary{border-radius:8px;flex-wrap:wrap}.tac-mia-vi__secondary button{padding-inline:10px}.tac-mia-vi__audience,.tac-mia-vi__technical{gap:20px;display:grid}.tac-mia-vi__context{gap:12px;margin:0;display:grid}.tac-mia-vi__context dt{color:var(--academy-muted);font-size:11px}.tac-mia-vi__context dd{margin:4px 0 0;font-size:13.5px}.tac-mia-vi__tool-picker{letter-spacing:.08em;text-transform:uppercase;color:var(--academy-muted);gap:6px;min-width:0;font-size:11px;display:grid}.tac-mia-vi__tool-picker select{font:inherit;letter-spacing:normal;text-transform:none;border:1px solid var(--academy-border);width:100%;min-width:0;color:var(--academy-heading);background:var(--academy-background);border-radius:8px;padding:8px 10px;font-size:13.5px}.tac-mia-vi__observation-picker{max-width:320px}.tac-mia-vi .tac-mia-vi__plan{grid-template-columns:minmax(0,2fr) auto minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;padding:10px 8px;display:grid}.tac-mia-vi__plan[aria-pressed=true]{background:var(--academy-surface)}.tac-mia-vi__plan-meta,.tac-mia-vi__plan-cost{color:var(--academy-muted);font-size:12.5px}.tac-mia-vi__plan-cost{color:var(--academy-heading);font-variant-numeric:tabular-nums}.tac-mia-vi__plan-action{color:var(--mia-accent-green);white-space:nowrap;font-size:12.5px}.tac-mia-vi__plan[aria-pressed=true] .tac-mia-vi__plan-action{color:var(--academy-muted)}.tac-mia-vi__instructions-panel{background:var(--academy-surface);border-radius:12px;gap:18px;padding:20px}.tac-mia-vi__panel-head{justify-items:start;gap:6px;display:grid}.tac-mia-vi__method-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tac-mia-vi__cost-panel{gap:4px;display:grid}.tac-mia-vi__cost-panel strong{color:var(--academy-heading);font-variant-numeric:tabular-nums;font-size:18px;display:block}.tac-mia-vi__cost-panel[data-kind=estimate] strong{color:var(--mia-accent-green)}.tac-mia-vi__cost-panel dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:12px;line-height:1.6;display:grid}.tac-mia-vi__cost-panel dd{overflow-wrap:anywhere;margin:0}.tac-mia-vi__cost-panel dt{color:var(--academy-muted)}.tac-mia-vi__prompt{gap:10px;display:grid}.tac-mia-vi__prompt-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-mia-vi__prompt-text{background:var(--academy-background);color:var(--academy-heading);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;gap:12px;margin:0;padding:18px 20px;font-size:14px;line-height:1.75;display:grid}.tac-mia-vi__prompt-text ul{margin:0}.tac-mia-vi__more{gap:2px;display:grid}.tac-mia-vi__more details{padding-block:6px}.tac-mia-vi__full-brief{line-height:1.75}.tac-mia-vi__brief-dialog[role=dialog]{text-align:left;width:min(900px,100vw - 32px);max-width:900px;max-height:90dvh;font-family:var(--font-tac-primary);overflow-y:auto}.tac-mia-vi__brief-dialog h2{color:var(--tac-copy-heading);text-align:left}.tac-mia-vi__brief-dialog p{text-align:left;width:100%}.tac-mia-vi__brief-document{color:var(--tac-copy-answer);text-align:left;gap:24px;font-size:14px;line-height:1.75;display:grid}.tac-mia-vi__brief-section{gap:8px;display:grid}.tac-mia-vi__brief-section strong{color:var(--tac-copy-heading);font-size:16px}.tac-mia-vi__brief-section span{overflow-wrap:anywhere}@container (width<=760px){.tac-mia-vi__layout{grid-template-columns:minmax(0,1fr)}.tac-mia-vi__stage{position:static}.tac-mia-vi .tac-mia-vi__plan{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.tac-mia-vi__plan-meta,.tac-mia-vi__plan-cost{grid-column:1/-1}.tac-mia-vi__plan-action{display:none}.tac-mia-vi__method-row{grid-template-columns:minmax(0,1fr)}}.tac-mia-campaign-context[data-compact]{background:0 0;border:0;gap:4px;padding:0;display:grid}.tac-mia-campaign-context__line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tac-mia-campaign-context__summary{color:var(--academy-heading);overflow-wrap:anywhere;font-size:13px}.tac-mia-campaign-context[data-compact] .tac-mia-campaign-context__details{margin-top:0}@media (width<=1100px){.tac-mia-vi__layout{grid-template-columns:minmax(0,1fr)}.tac-mia-vi__stage{position:static}.tac-mia-vi__stage .tac-mia-video__player{max-height:45dvh}}@media (width<=767px){.tac-mia-vi__layout{gap:16px}.tac-mia-vi:not([data-view=Overview]) .tac-mia-vi__stage .tac-mia-video__player{max-height:30dvh}.tac-mia-vi__tabs{justify-self:stretch;display:flex}.tac-mia-vi__tabs button{flex:1;padding-inline:8px}.tac-mia-vi .tac-mia-vi__plan{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.tac-mia-vi__plan-meta,.tac-mia-vi__plan-cost{grid-column:1/-1}.tac-mia-vi__plan-action{display:none}.tac-mia-vi__method-row{grid-template-columns:minmax(0,1fr)}.tac-mia-vi__instructions-panel{padding:14px}.tac-mia-vi__prompt-text{padding:14px;font-size:13.5px}.tac-mia-vi__cost-panel dl{grid-template-columns:minmax(0,1fr)}}.tac-mia-markdown--advisory{overflow-wrap:anywhere;min-width:0;color:var(--tac-copy-answer)}.tac-mia-markdown--advisory li>p{margin:0 0 6px}.tac-mia-markdown--advisory li>:last-child{margin-bottom:0}.tac-mia-markdown--advisory li>ul,.tac-mia-markdown--advisory li>ol{margin:8px 0 0}.tac-mia-markdown--advisory [data-streamdown=table-wrapper]{min-width:0;max-width:100%;margin:8px 0 20px}.tac-mia-markdown--advisory [data-streamdown=table-wrapper]>div{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.tac-mia-markdown--advisory table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.tac-mia-markdown--advisory th,.tac-mia-markdown--advisory td{text-align:left;vertical-align:top;border-bottom:1px solid var(--tac-border-subtle);min-width:130px;max-width:320px;padding:10px 12px}.tac-mia-markdown--advisory th{color:var(--tac-copy-heading);background:var(--tac-surface-1);font-weight:600}.tac-mia-markdown--advisory td{color:var(--tac-copy-answer)}.tac-mia-markdown--advisory [data-streamdown=table]{border-radius:0}.tac-mia-markdown--advisory+.tac-mia-sources,.tac-mia-markdown--advisory+.tac-academy__prompts{margin-top:20px}.tac-academy__answer:has(.tac-mia-markdown--advisory)>.tac-academy__prompts:last-child{border-top:1px solid var(--tac-border-subtle);padding-top:16px}.tac-mia-prose{max-width:min(100%,78ch)}.tac-mia-markdown--advisory p,.tac-mia-markdown--advisory li{max-width:78ch}.tac-mia-markdown--advisory h1,.tac-mia-markdown--advisory h2,.tac-mia-markdown--advisory h3,.tac-mia-markdown--advisory h4{scroll-margin-block-start:16px}.tac-mia-contents{border:1px solid var(--tac-border-subtle,#ffffff1f);background:color-mix(in oklab, var(--tac-surface-1,#ffffff0a) 70%, transparent);border-radius:10px;flex-direction:column;gap:6px;margin:0 0 14px;padding:10px 12px;display:flex}.tac-mia-contents__label{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-copy-answer,#ffffff8c);font-size:11px}.tac-mia-contents__list{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.tac-mia-contents__list li{max-width:none}.tac-mia-contents__list button{color:var(--tac-copy-answer,#fffc);text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px}.tac-mia-contents__list button:hover{color:var(--tac-copy-heading,#fff)}.tac-mia-contents__list button:focus-visible{outline:2px solid var(--tac-button-primary,#7ed957);outline-offset:3px;border-radius:4px}.tac-mia-markdown--advisory p[data-callout]{border-left:2px solid var(--tac-button-primary,#7ed957);background:color-mix(in oklab, var(--tac-button-primary,#7ed957) 8%, transparent);color:var(--tac-copy-answer,#ffffffe0);border-radius:0 10px 10px 0;margin:14px 0;padding:10px 14px}.tac-mia-markdown--advisory p[data-callout]:before{content:attr(data-callout);letter-spacing:.04em;text-transform:uppercase;color:var(--tac-copy-heading,#ffffffb3);margin-bottom:4px;font-size:11px;display:block}.tac-mia-markdown--advisory [data-answer-target]{animation:1.4s ease-out tac-mia-section-flash}@keyframes tac-mia-section-flash{0%{background:color-mix(in oklab, var(--tac-button-primary,#7ed957) 22%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.tac-mia-markdown--advisory [data-answer-target]{animation:none}}.tac-mia-adaptive,.tac-mia-data{--mia-data-1:var(--mia-accent-green,var(--tac-button-primary));--mia-data-2:var(--mia-accent-blue,var(--academy-muted));--mia-data-3:var(--mia-accent-magenta,var(--academy-body));--mia-data-4:color-mix(in oklab, var(--academy-muted) 80%, transparent);--mia-data-5:color-mix(in oklab, var(--mia-accent-green,var(--academy-body)) 50%, var(--academy-muted));--mia-data-grid:color-mix(in oklab, var(--academy-border) 80%, transparent);--mia-data-surface:var(--mia-raised,var(--academy-surface))}.tac-mia-data{min-width:0;color:var(--academy-body);flex-direction:column;gap:10px;font-size:13px;display:flex}.tac-mia-data__provenance{color:var(--academy-muted);border-top:1px solid var(--mia-data-grid);flex-direction:column;gap:2px;padding-top:8px;font-size:11.5px;display:flex}.tac-mia-data__synthetic{letter-spacing:.06em;width:fit-content;color:var(--academy-body);border:1px dashed var(--mia-accent-magenta,var(--academy-muted));border-radius:4px;padding:2px 8px;font-size:10.5px;display:inline-block}.tac-mia-data__state,.tac-mia-data__note,.tac-mia-data__hint,.tac-mia-data__count{color:var(--academy-muted);margin:0;font-size:12px}.tac-mia-data__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tac-mia-data__search,.tac-mia-data__select{border:1px solid var(--academy-border);background:var(--academy-surface);min-width:0;height:32px;color:var(--academy-body);font:inherit;border-radius:8px;padding:0 10px}.tac-mia-data__search{flex:160px}.tac-mia-data__columns{position:relative}.tac-mia-data__columns summary{cursor:pointer;color:var(--academy-muted);font-size:12.5px}.tac-mia-data__columns>div{z-index:5;border:1px solid var(--academy-border);background:var(--mia-data-surface);white-space:nowrap;border-radius:8px;gap:4px;padding:8px 10px;display:grid;position:absolute;top:26px;left:0}.tac-mia-data__columns label{align-items:center;gap:6px;display:flex}.tac-mia-data__link{color:var(--academy-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12.5px;text-decoration:underline}.tac-mia-data__link:disabled{opacity:.4;cursor:default}.tac-mia-data__scroll{overscroll-behavior-x:contain;border-radius:8px;max-width:100%;overflow-x:auto}.tac-mia-data__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.tac-mia-data__table th,.tac-mia-data__table td{text-align:start;border-bottom:1px solid var(--mia-data-grid);white-space:nowrap;padding:7px 8px}.tac-mia-data__table [data-numeric]{text-align:end}.tac-mia-data__table thead th{color:var(--academy-muted);background:var(--mia-data-surface);font-weight:500;position:sticky;top:0}.tac-mia-data__table thead th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tac-mia-data__table tbody th{font-weight:500}.tac-mia-data__table tr[data-selected]{background:color-mix(in oklab, var(--mia-data-1) 14%, transparent)}.tac-mia-data__check{width:28px}.tac-mia-data__pager{color:var(--academy-muted);align-items:center;gap:10px;font-size:12px;display:flex}.tac-mia-data__selection{border:1px solid color-mix(in oklab, var(--mia-data-1) 50%, transparent);background:color-mix(in oklab, var(--mia-data-1) 8%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.tac-mia-data__selection-text{overflow-wrap:anywhere;font-weight:500}.tac-mia-data__selection-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.tac-mia-data__selection .tac-mia-data__note{flex-basis:100%}.tac-mia-data__chart{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.tac-mia-data__plot{width:100%;min-width:0;height:280px}.tac-mia-data__chips{flex-wrap:wrap;gap:6px;display:flex}.tac-mia-data__chips button{border:1px solid var(--academy-border);color:var(--academy-body);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.tac-mia-data__chips button[data-series]{border-style:dashed}.tac-mia-data__chips button[aria-pressed=true]{border-color:var(--mia-data-1);background:color-mix(in oklab, var(--mia-data-1) 18%, transparent)}.tac-mia-data__exact summary{cursor:pointer;color:var(--academy-muted);width:fit-content;font-size:12px}.tac-mia-data__kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.tac-mia-data__kpi{border:1px solid var(--mia-data-grid);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.tac-mia-data__kpi strong{color:var(--academy-body);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.tac-mia-data__kpi-label{color:var(--academy-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px}.tac-mia-data__kpi-def{color:var(--academy-muted);font-size:11px}.tac-mia-data :focus-visible{outline:2px solid var(--mia-data-1);outline-offset:2px}.tac-mia-adaptive[data-variant=workspace][data-has-data]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.tac-mia-adaptive[data-has-data]>*{grid-column:span 1}.tac-mia-adaptive[data-has-data]>[data-span=full],.tac-mia-adaptive[data-has-data]>[data-expanded],.tac-mia-adaptive[data-has-data]>p,.tac-mia-adaptive[data-has-data]>.tac-mia-prose{grid-column:1/-1}.tac-mia-adaptive__expand{color:var(--academy-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}@media (width<=900px){.tac-mia-adaptive[data-variant=workspace][data-has-data]{grid-template-columns:minmax(0,1fr)}.tac-mia-adaptive[data-has-data]>*{grid-column:1/-1}.tac-mia-data__plot{height:240px}}.tac-mia-data__plot .recharts-responsive-container *{max-width:none}.tac-mia-data__plot .recharts-legend-item{white-space:nowrap}.tac-mia-data__plot .recharts-legend-wrapper li,.tac-mia-data__plot .recharts-legend-wrapper ul{width:auto}.tac-mia-adaptive{flex-direction:column;gap:10px;min-width:0;display:flex}.tac-mia-adaptive[data-variant=workspace]{gap:14px;max-width:860px;margin-inline:auto;padding:4px 4px 24px}.tac-mia-adaptive__block{border:1px solid color-mix(in oklab, var(--academy-border) 70%, transparent);border-left:3px solid var(--academy-border);background:var(--mia-raised,var(--academy-surface));border-radius:10px;min-width:0;padding:12px 14px}.tac-mia-adaptive__block[data-tone=summary],.tac-mia-adaptive__block[data-tone=positive]{border-left-color:var(--mia-accent-green)}.tac-mia-adaptive__block[data-tone=caution]{border-left-color:var(--mia-accent-magenta,var(--academy-muted))}.tac-mia-adaptive__block[data-tone=evidence]{border-left-color:var(--mia-accent-blue,var(--academy-muted))}.tac-mia-adaptive__block[data-tone=missing]{border-left-style:dashed}.tac-mia-adaptive__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.tac-mia-adaptive__head h3{letter-spacing:.03em;text-transform:uppercase;color:var(--academy-muted);margin:0;font-size:12px;font-weight:600}.tac-mia-adaptive__provenance{color:var(--academy-muted);white-space:nowrap;font-size:11px}.tac-mia-adaptive__actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tac-mia-adaptive__sources,.tac-mia-adaptive__list{color:var(--academy-body);margin:6px 0 0;padding-left:18px;font-size:13px}.tac-mia-adaptive__sources{gap:4px;padding-left:0;list-style:none;display:grid}.tac-mia-adaptive__badge{color:var(--academy-muted);border:1px solid var(--academy-border);border-radius:6px;margin-right:8px;padding:1px 6px;font-size:10.5px;display:inline-block}.tac-mia-adaptive__fallback,.tac-mia-adaptive__muted{color:var(--academy-muted);margin:0;font-size:12.5px}.tac-mia-adaptive-open{align-self:flex-start;margin-top:6px}.campaign-workspace{color:var(--academy-body);letter-spacing:0;min-width:0}.campaign-workspace__banner{border-bottom:1px solid var(--academy-border);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:0 0 18px;display:flex}.campaign-workspace__banner span,.campaign-recording-panel>header span{color:var(--mia-accent-green);font-size:12px}.campaign-workspace__banner p{flex:1;margin:0;font-size:13px}.campaign-workspace__banner strong{color:var(--academy-muted);font-size:12px}.campaign-workspace__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 0;display:grid}.campaign-workspace__nav button{border:1px solid var(--academy-border);height:62px;color:var(--academy-body);border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.campaign-workspace__nav button[aria-pressed=true]{border-color:var(--mia-accent-green);background:color-mix(in oklab,var(--mia-accent-green) 8%,var(--mia-panel))}.campaign-workspace__nav button span{text-align:left;white-space:normal;flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.campaign-workspace__nav small{color:var(--academy-muted);font-size:10px}.campaign-workspace__content>header{border-bottom:1px solid var(--academy-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 16px;display:flex}.campaign-workspace__content h2{color:var(--academy-heading);margin:0;font-size:20px;font-weight:500}.campaign-workspace__content>header span{color:var(--mia-accent-green);font-size:11px}.campaign-workspace__content section{border-bottom:1px solid var(--academy-border);padding:20px 0}.campaign-workspace__content h4{color:var(--academy-heading);margin:0 0 12px;font-size:13px;font-weight:500}.campaign-workspace__content p,.campaign-workspace__content li{font-size:14px;line-height:1.65}.campaign-workspace__content ul{padding-left:20px}.campaign-workspace__objective{padding:26px 0}.campaign-workspace__objective>span{color:var(--academy-muted);font-size:12px}.campaign-workspace__objective h3{color:var(--academy-heading);max-width:740px;font-size:24px;font-weight:500;line-height:1.35}.campaign-workspace__targets{gap:48px;display:flex}.campaign-workspace__targets strong{color:var(--mia-accent-green);flex-direction:column;gap:8px;font-size:28px;font-weight:500;display:flex}.campaign-workspace__targets small{color:var(--academy-muted);font-size:12px;font-weight:400}.campaign-workspace__screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.campaign-workspace__screens span{color:var(--academy-muted);font-size:12px}.campaign-workspace__screens h3{color:var(--academy-heading);font-size:20px;font-weight:500}.campaign-workspace__screens blockquote{border-left:2px solid var(--mia-accent-green);color:var(--academy-heading);margin:20px 0;padding-left:14px;font-size:18px}.campaign-workspace__cue{color:var(--academy-muted);flex-direction:column;gap:8px;margin:24px 0;display:flex;font-size:12px!important}.campaign-workspace__cue strong{color:var(--academy-heading);font-size:22px;font-weight:500}.campaign-workspace__pending{min-height:240px;color:var(--academy-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.campaign-workspace__pending h3{color:var(--academy-heading);margin:0;font-size:18px;font-weight:500}.campaign-workspace__warning{border-left:2px solid var(--mia-accent-magenta);color:var(--academy-body);background:var(--mia-raised);padding:8px 12px;font-size:12px!important}.campaign-workspace__content footer{border-top:1px solid var(--academy-border);color:var(--academy-muted);margin-top:24px;padding-top:14px;font-size:11px}.campaign-workspace__content footer p{margin:6px 0;font-size:12px}.campaign-workspace__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px 0 22px;display:grid}.campaign-workspace__inputs dt{color:var(--academy-muted);margin-bottom:6px;font-size:11px}.campaign-workspace__inputs dd{color:var(--academy-heading);margin:0;font-size:14px}.campaign-workspace .tac-mia-adaptive[data-variant=workspace]{max-width:none;margin:0;padding:0}.campaign-workspace .tac-mia-adaptive__block{border:0;border-top:1px solid var(--academy-border);background:0 0;border-radius:0;padding:16px 0}.campaign-recording-panel{color:var(--academy-body);border-bottom:1px solid var(--academy-border);flex:none;min-height:0;max-height:45%;padding:18px 10px;overflow:auto}.campaign-recording-panel h3{color:var(--academy-heading);margin:16px 0;font-size:22px;font-weight:500}.campaign-recording-panel p,.campaign-recording-panel li{font-size:13px;line-height:1.65}.campaign-recording-panel ol{padding-left:18px}.campaign-recording-panel li{margin:14px 0}.campaign-recording-panel__controls{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}@media (width<=767px){.campaign-workspace__nav{grid-template-columns:1fr;gap:6px}.campaign-workspace__nav button{height:50px}.campaign-workspace__screens{grid-template-columns:1fr}.campaign-workspace__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-workspace__objective h3{font-size:20px}.campaign-workspace__content>header{flex-direction:column;align-items:flex-start}.campaign-workspace__targets{gap:28px}.campaign-workspace__targets strong{font-size:24px}}.campaign-cost__overlay{z-index:70;font-family:var(--font-tac-primary);background:#000000b8;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.campaign-cost{background:var(--academy-surface,#14181d);border:1px solid var(--academy-border,#ffffff1f);width:min(560px,100%);color:var(--academy-body);border-radius:14px;flex-direction:column;gap:16px;padding:28px;display:flex}.campaign-cost h2{color:var(--academy-heading);margin:0;font-size:22px;font-weight:500}.campaign-cost__figures{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.campaign-cost__figures div{border:1px solid var(--academy-border,#ffffff1f);border-radius:10px;padding:12px 14px}.campaign-cost__figures dt{color:var(--academy-muted,var(--academy-body));font-size:12px}.campaign-cost__figures dd{color:var(--academy-heading);margin:4px 0 0;font-size:18px}.campaign-cost__muted{color:var(--academy-muted,var(--academy-body));align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.campaign-cost__actions{flex-wrap:wrap;gap:12px;display:flex}.campaign-cost__spin{flex:none;margin-top:3px;animation:1s linear infinite campaign-cost-spin}@keyframes campaign-cost-spin{to{transform:rotate(360deg)}}.cw-bar{z-index:3;background:var(--mia-panel,var(--academy-surface));border-bottom:1px solid var(--academy-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 0;display:flex;position:sticky;top:-1px}.cw-tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.cw-tabs button{white-space:nowrap;color:var(--academy-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.cw-tabs button:hover{color:var(--academy-heading)}.cw-tabs button[aria-pressed=true]{color:var(--academy-heading);border-color:var(--academy-border);background:var(--mia-raised)}.cw-tabs button[data-status=completed] svg,.cw-tabs button[data-status=draft-ready] svg{color:var(--mia-accent-green)}.cw-tabs button[data-status=failed] svg,.cw-tabs button[data-status=cancelled] svg{color:var(--mia-accent-magenta)}.cw-status{color:var(--academy-muted);white-space:nowrap;font-size:11px}.cw-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cw-spin{animation:1s linear infinite campaign-cost-spin}.campaign-workspace__content{flex-direction:column;gap:16px;padding-top:8px;display:flex}.campaign-workspace__content section{border:0;padding:0}.cw-eyebrow{color:var(--academy-muted);letter-spacing:.02em;font-size:12px}.cw-hero{flex-direction:column;gap:6px;padding:8px 0 4px;display:flex}.cw-hero h3{color:var(--academy-heading);margin:0;font-size:28px;font-weight:500;line-height:1.2}.cw-hero__lead{max-width:68ch;color:var(--academy-body);margin:4px 0 0;font-size:16px;line-height:1.55}.cw-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.cw-kpi{border:1px solid var(--academy-border);background:var(--mia-raised);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.cw-kpi svg{color:var(--mia-accent-green)}.cw-kpi strong{color:var(--academy-heading);font-size:26px;font-weight:500;line-height:1.15}.cw-kpi span{color:var(--academy-muted);font-size:12px}.cw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cw-card{background:var(--mia-panel,transparent);border-radius:12px;min-width:0;border:1px solid var(--academy-border)!important;padding:16px 18px!important}.cw-card--accent{border-left:3px solid var(--mia-accent-green)!important}.cw-card h4{text-transform:uppercase;letter-spacing:.06em;font-weight:500;color:var(--academy-muted)!important;margin:0 0 8px!important;font-size:12px!important}.cw-card h4 small{text-transform:none;letter-spacing:0;margin-left:6px}.cw-card p{max-width:72ch;margin:0;font-size:14px;line-height:1.6}.cw-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cw-card__head h4{margin:0!important}.cw-strong{color:var(--academy-heading);font-size:16px!important}.cw-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.cw-list li{font-size:13px!important;line-height:1.5!important}.cw-more{margin-top:10px}.cw-more summary{cursor:pointer;color:var(--mia-accent-green);align-items:center;gap:4px;font-size:12px;list-style:none;display:inline-flex}.cw-more summary::-webkit-details-marker{display:none}.cw-more[open] summary svg{transform:rotate(180deg)}.cw-more__body{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cw-more__body h5{color:var(--academy-heading);margin:6px 0 0;font-size:12px;font-weight:500}.cw-note{color:var(--academy-muted);align-items:center;gap:6px;margin:0;display:flex;font-size:12px!important}.cw-alert{border:1px solid color-mix(in oklab,var(--mia-accent-magenta) 45%,transparent);background:color-mix(in oklab,var(--mia-accent-magenta) 8%,transparent);color:var(--academy-heading);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.cw-alert svg{color:var(--mia-accent-magenta);flex:none;margin-top:2px}.cw-screens{flex-direction:column;gap:16px;display:flex}.cw-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.cw-journey__step{min-width:0;display:flex;position:relative}.cw-journey__step+.cw-journey__step{padding-left:28px}.cw-journey__link{width:28px;color:var(--mia-accent-green);justify-content:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cw-screen{border:1px solid var(--academy-border);background:var(--mia-raised);border-radius:14px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:18px;display:flex}.cw-screen h3{color:var(--academy-heading);margin:0;font-size:20px;font-weight:500}.cw-stage{letter-spacing:.12em;text-transform:uppercase;color:var(--mia-accent-green);background:color-mix(in oklab,var(--mia-accent-green) 12%,transparent);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600}.cw-screen[data-stage=convert] .cw-stage{color:var(--mia-accent-magenta);background:color-mix(in oklab,var(--mia-accent-magenta) 12%,transparent)}.cw-screen__facts{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.cw-screen__facts dt{color:var(--academy-muted);font-size:11px}.cw-screen__facts dd{margin:2px 0 0;font-size:14px;line-height:1.5}.cw-screen blockquote{border-left:3px solid var(--mia-accent-green);background:var(--mia-panel,transparent);color:var(--academy-heading);border-radius:10px;margin:6px 0 0;padding:12px 14px;font-size:17px;line-height:1.4}.cw-scenario{flex-direction:column;gap:14px;display:flex}.cw-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:8px;display:grid}.cw-field{color:var(--academy-muted);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.cw-field__input{border:1px solid var(--academy-border);background:var(--mia-raised);border-radius:10px;align-items:center;gap:6px;height:42px;padding:0 12px;display:flex}.cw-field__input:focus-within{border-color:var(--mia-accent-green)}.cw-field[data-invalid] .cw-field__input{border-color:var(--mia-accent-magenta)}.cw-field__input em{color:var(--academy-muted);font-size:14px;font-style:normal}.cw-field input{min-width:0;color:var(--academy-heading);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.cw-field small{color:var(--mia-accent-magenta)}.cw-chart .tac-mia-adaptive__block{border-top:0!important;padding:0!important}.cw-workings{flex-direction:column;gap:8px;margin:0;display:flex}.cw-workings div{grid-template-columns:180px 1fr;gap:12px;font-size:13px;display:grid}.cw-workings dt{color:var(--academy-muted)}.cw-workings dd{color:var(--academy-heading);font-variant-numeric:tabular-nums;margin:0}.cw-skeleton{flex-direction:column;gap:8px;width:min(420px,80%);display:flex}.cw-skeleton i{background:var(--mia-raised);border-radius:6px;height:10px;animation:1.4s ease-in-out infinite cw-pulse;display:block}.cw-skeleton i:nth-child(2){width:80%}.cw-skeleton i:nth-child(3){width:60%}@keyframes cw-pulse{50%{opacity:.4}}.cw-details{border-top:1px solid var(--academy-border);color:var(--academy-muted);margin-top:28px;padding-top:12px;font-size:12px}.cw-details summary{cursor:pointer}.cw-details dl{grid-template-columns:140px 1fr;gap:6px 12px;margin:12px 0;display:grid}.cw-details dl div{display:contents}.cw-details dd{color:var(--academy-body);overflow-wrap:anywhere;margin:0}.cw-details pre{max-height:220px;font-size:11px;overflow:auto}.campaign-recording-panel>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.campaign-recording-panel>header h3{margin:2px 0 0}.campaign-recording-panel[data-collapsed]{padding-bottom:10px}.cw-panel-sum{color:var(--academy-heading);margin:8px 0;font-size:14px;line-height:1.55}.cw-panel-rec{border-left:3px solid var(--mia-accent-green);background:var(--mia-raised);border-radius:6px;flex-direction:column;gap:4px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.cw-panel-rec small{color:var(--academy-muted);font-size:11px}.cw-activity{color:var(--academy-muted);margin-top:8px;font-size:12px}.cw-activity summary,.cw-brief>summary{cursor:pointer;color:var(--mia-accent-green);font-size:12px}.cw-brief{margin:8px 0}@media (width<=760px){.cw-grid,.cw-journey{grid-template-columns:1fr}.cw-journey__step+.cw-journey__step{padding:28px 0 0}.cw-journey__link{height:28px;top:0;left:50%;transform:translate(-50%)rotate(90deg)}.cw-hero h3,.cw-kpi strong{font-size:22px}.cw-workings div{grid-template-columns:1fr;gap:2px}.cw-details dl{grid-template-columns:1fr}.cw-status{display:none}}.cw-chart .tac-mia-data__provenance,.cw-chart .tac-mia-data__hint,.cw-chart .tac-mia-data__chips,.cw-chart .tac-mia-adaptive__provenance{display:none}.cw-chart .tac-mia-adaptive,.cw-chart .tac-mia-adaptive__block,.cw-chart .tac-mia-data__chart{width:100%;max-width:none!important}.cw-kpis--five{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.cw-kpis--five .cw-kpi strong{font-size:22px}.tac-net-start{border:1px solid color-mix(in oklab, var(--mia-accent-blue) 45%, var(--academy-border));background:color-mix(in oklab, var(--academy-surface) 80%, transparent);border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:860px;margin:22px auto 0;padding:16px;display:flex}.tac-net-start__intro{color:var(--academy-body);align-items:baseline;gap:10px;margin:0;font-size:14px;line-height:1.55;display:flex}.tac-net-start__by{letter-spacing:.06em;color:var(--mia-accent-blue);flex-shrink:0;font-size:11px;font-weight:600}.tac-net-start__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tac-net-start__option{text-align:left;border:1px solid var(--academy-border);background:var(--academy-surface);min-width:0;color:var(--academy-body);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.tac-net-start__option strong{color:var(--academy-heading);font-size:14px;font-weight:500}.tac-net-start__option span{color:var(--academy-muted);font-size:12px;line-height:1.45}.tac-net-start__option[data-option=demo]{border-color:color-mix(in oklab, var(--mia-accent-blue) 60%, var(--academy-border))}.tac-net-start__option:not(:disabled):hover{border-color:var(--mia-accent-blue)}.tac-net-start__option:focus-visible{outline:2px solid var(--mia-accent-blue);outline-offset:2px}.tac-net-start__option:disabled{cursor:not-allowed;opacity:.72;border-style:dashed}.tac-net-start__example{font-style:italic}.tac-net-start__status{margin-top:auto;padding-top:4px;font-weight:500;color:var(--academy-heading)!important}.tac-net-start__learn{align-self:flex-start}@media (width<=767px){.tac-net-start__options{grid-template-columns:1fr}}.tac-net-demo>*{flex-shrink:0}.tac-net-demo{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.tac-net-demo__banner{border:1px solid color-mix(in oklab, var(--mia-data-4,#e0a45c) 60%, transparent);background:color-mix(in oklab, var(--mia-data-4,#e0a45c) 12%, transparent);color:var(--academy-body);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:10px 14px;font-size:12.5px;display:flex}.tac-net-demo__banner strong{letter-spacing:.03em;color:var(--academy-heading)}.tac-net-demo__section{border:1px solid var(--academy-border);background:color-mix(in oklab, var(--academy-surface) 70%, transparent);border-radius:12px;scroll-margin-top:8px}.tac-net-demo__head{margin:0}.tac-net-demo__head button{width:100%;color:var(--academy-heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.tac-net-demo__head button:focus-visible{outline:2px solid var(--mia-accent-blue);outline-offset:-2px;border-radius:12px}.tac-net-demo__toggle{color:var(--academy-muted);font-size:12px;font-weight:400}.tac-net-demo__grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 16px;display:grid}@container (width>=760px){.tac-net-demo__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-net-demo__view{flex-direction:column;gap:8px;min-width:0;display:flex}.tac-net-demo__view h4{color:var(--academy-muted);margin:0;font-size:12.5px;font-weight:500}.tac-net-demo__demo-tag,.tac-mia-data__demo-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--academy-heading);background:color-mix(in oklab, var(--mia-data-4,#e0a45c) 22%, transparent);border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-weight:600}.tac-net-adviser__label{text-transform:uppercase;letter-spacing:.05em;color:var(--academy-muted);font-size:11px;display:block}.tac-mia-data__provenance--compact{border-top:1px solid var(--mia-data-grid);padding-top:6px}.tac-mia-data__provenance--compact>summary{cursor:pointer;color:var(--academy-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.tac-mia-data__provenance--compact[open]{gap:4px}@container (width<=520px){.tac-net-demo .tac-mia-data__plot{height:220px}.tac-net-demo .recharts-legend-wrapper{display:none}}.tac-comparison{--comparison-bg:var(--tac-card-background);--comparison-text:var(--tac-copy-heading);--comparison-muted:var(--tac-copy-answer);--comparison-border:var(--tac-card-divider);background:var(--comparison-bg);color:var(--comparison-text);font-family:var(--font-tac-primary);box-sizing:border-box;min-height:100dvh;padding:28px;overflow-y:auto}.tac-comparison *{box-sizing:border-box}.tac-comparison h1{margin:6px 0 0;font-size:28px}.tac-comparison h2{margin:0 0 16px;font-size:19px}.tac-comparison h3{margin:6px 0;font-size:17px}.tac-comparison p,.tac-comparison li{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.tac-comparison small,.tac-comparison__eyebrow{color:var(--comparison-muted);font-size:12px}.tac-comparison__header{border-bottom:1px solid var(--comparison-border);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.tac-comparison__body{grid-template-columns:240px minmax(0,1fr);gap:28px;padding-top:24px;display:grid}.tac-comparison__history{border-right:1px solid var(--comparison-border);padding-right:20px}.tac-comparison__history ul{padding:0;list-style:none}.tac-comparison .tac-comparison__history-item{white-space:normal;text-align:left;border-radius:6px;justify-content:stretch;gap:8px;width:100%;min-width:0;padding:14px 8px;display:grid}.tac-comparison__history-item span{color:var(--comparison-muted);font-size:12px}.tac-comparison button[aria-pressed=true]{background:var(--tac-card-secondary-background)}.tac-comparison__main{min-width:0}.tac-comparison label{color:var(--comparison-muted);gap:8px;font-size:12px;display:grid}.tac-comparison input:not([type=checkbox]),.tac-comparison select,.tac-comparison textarea{border:1px solid var(--comparison-border);background:var(--comparison-bg);width:100%;min-width:0;max-width:100%;color:var(--comparison-text);font:inherit;border-radius:6px;padding:10px}.tac-comparison__controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.tac-comparison__controls label{flex:170px;max-width:360px}.tac-comparison__notice{color:var(--tac-copy-answer);border-left:3px solid var(--tac-button-primary);padding-left:12px}.tac-comparison details{font-size:13px;line-height:1.6}.tac-comparison summary{cursor:pointer;color:var(--comparison-muted)}.tac-comparison__viewbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.tac-comparison__viewbar label{align-items:center;display:flex}.tac-comparison__panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tac-comparison__pane{border-top:2px solid var(--comparison-border);min-width:0}.tac-comparison__pane>header{min-height:88px;padding:14px 0}.tac-comparison__response{height:650px;padding-right:12px;overflow:hidden auto}.tac-comparison__response article{border-top:1px solid var(--comparison-border);padding:16px 0}.tac-comparison__question{margin-top:0;font-weight:600}.tac-comparison__pane footer{border-top:1px solid var(--comparison-border);color:var(--comparison-muted);gap:8px;padding:16px 0;font-size:12px;display:grid}.tac-comparison__pane footer strong{color:var(--comparison-text);font-size:15px}.tac-comparison__panes[data-focus=original] [data-side=challenger],.tac-comparison__panes[data-focus=challenger] [data-side=original]{display:none}.tac-comparison__panes:not([data-focus=both]){grid-template-columns:minmax(0,1fr)}.tac-comparison__evaluation,.tac-comparison__results{border-top:1px solid var(--comparison-border);margin-top:24px;padding:24px 0}.tac-comparison__ratings{grid-template-columns:minmax(150px,1fr) 190px 190px;gap:12px;margin-bottom:20px;font-size:13px;display:grid}.tac-comparison__rating-row{display:contents}.tac-comparison__rating-row>div{gap:4px;display:flex}.tac-comparison__rating-row>div button{flex:0 0 30px;width:30px;min-width:0;height:30px;padding:0}.tac-comparison__evaluation textarea{min-height:90px;margin-bottom:14px}.tac-comparison__evaluation>label{margin:18px 0 0}.tac-comparison__evaluation table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.tac-comparison__evaluation td,.tac-comparison__evaluation th{overflow-wrap:anywhere;text-align:left;border-bottom:1px solid var(--comparison-border);padding:10px 4px}.tac-comparison__stats{flex-wrap:wrap;gap:36px;display:flex}.tac-comparison__stats>div{gap:8px;display:grid}.tac-comparison__stats strong{font-size:24px}.tac-comparison__stats span{color:var(--comparison-muted);font-size:12px}.tac-comparison__mobile-tabs{display:none}.tac-comparison__results-table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px}.tac-comparison__results-table td,.tac-comparison__results-table th{text-align:left;border-bottom:1px solid var(--comparison-border);padding:10px 6px}.tac-comparison__results-table tbody th{color:var(--comparison-muted);font-weight:400}.tac-comparison-entry{justify-content:flex-end;padding:8px 20px;display:flex}@media (width<=1100px){.tac-comparison__body{grid-template-columns:190px minmax(0,1fr);gap:18px}.tac-comparison__ratings{grid-template-columns:minmax(110px,1fr) 160px 160px}}@media (width<=760px){.tac-comparison{padding:16px}.tac-comparison__body{grid-template-columns:minmax(0,1fr)}.tac-comparison__history{border-right:0;max-height:240px;padding:0;overflow-y:auto}.tac-comparison__mobile-tabs{margin-bottom:16px;display:flex}.tac-comparison__panes{grid-template-columns:minmax(0,1fr)}.tac-comparison__panes[data-mobile=original] [data-side=challenger],.tac-comparison__panes[data-mobile=challenger] [data-side=original]{display:none}.tac-comparison__panes[data-mobile=original] [data-side=original],.tac-comparison__panes[data-mobile=challenger] [data-side=challenger]{display:block}.tac-comparison__ratings{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-comparison__ratings>span{display:none}.tac-comparison__rating-row>span{grid-column:1/-1}.tac-comparison__response{height:520px}}.mia-chart{--mia-chart-primary:var(--tac-button-primary);--mia-chart-secondary:var(--tac-copy-heading);--mia-chart-muted:var(--tac-copy-instruction);--mia-chart-grid:var(--tac-card-divider);--mia-chart-surface:var(--tac-page-background);min-width:0;max-width:100%;color:var(--tac-copy-heading);letter-spacing:0;margin:24px 0 30px}.mia-chart h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;font-weight:600}.mia-chart__plot{width:100%;min-width:0;height:290px;margin-top:8px}.mia-chart__legend{color:var(--mia-chart-muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.mia-chart__legend span{align-items:center;gap:7px;display:inline-flex}.mia-chart__legend i{background:var(--mia-chart-primary);width:16px;height:3px;display:inline-block}.mia-chart__legend [data-series="1"] i{border-top:2px dashed var(--mia-chart-secondary);background:0 0;height:0}.mia-chart figcaption{color:var(--mia-chart-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.65}.mia-chart figcaption p{margin:6px 0}.mia-chart__tooltip{background:var(--mia-chart-surface);color:var(--tac-copy-heading);border:1px solid var(--mia-chart-grid);overflow-wrap:anywhere;border-radius:4px;max-width:230px;padding:10px 12px;font-size:12px}.mia-chart__tooltip p{margin:5px 0 0}.mia-chart__data{margin-top:12px;font-size:12px}.mia-chart__data summary{cursor:pointer;color:var(--mia-chart-muted);width:fit-content}.mia-chart__table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.mia-chart__data table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px}.mia-chart__data td,.mia-chart__data th{text-align:end;border-bottom:1px solid var(--mia-chart-grid);white-space:nowrap;padding:8px}.mia-chart__data th:first-child{text-align:start}.mia-chart__data caption{text-align:start;color:var(--mia-chart-muted);padding:8px}.mia-chart__plot :focus-visible,.mia-chart summary:focus-visible,.mia-chart__table-wrap:focus-visible{outline:2px solid var(--mia-chart-primary);outline-offset:3px}.mia-answer-block{min-width:0;margin-block:0 16px}.mia-media{min-width:0;max-width:100%;margin:18px 0}.mia-media img,.mia-media video{object-fit:contain;width:100%;max-height:360px;display:block}.mia-media .mia-media__image{border:0;width:100%;height:auto;padding:0;display:block}.mia-media figcaption{color:var(--tac-copy-instruction);font:inherit;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.mia-media-viewer{z-index:10000;background:var(--tac-page-background);color:var(--tac-copy-heading);font-family:var(--tac-font-sans,Arial, sans-serif);padding:max(16px, env(safe-area-inset-top));place-items:center;display:grid;position:fixed;inset:0}.mia-media-viewer section{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.mia-media-viewer header{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;display:flex}.mia-media-viewer img,.mia-media-viewer video{object-fit:contain;flex:1;width:100%;min-height:0}.mia-answer-block>div{margin:0}.np-miamodal[data-layout=expanded] .np-present-mia__answer>.mia-answer-block:has([data-streamdown=table-wrapper]){max-width:1080px}.np-miamodal[data-layout=expanded] .np-present-mia__answer>.mia-answer-block>div>[data-streamdown=table-wrapper]{width:100%}@media (width<=600px){.mia-chart__plot{height:250px}.mia-chart h3{font-size:16px}}.np-present-mia__navigation{flex-wrap:wrap;gap:8px;display:flex}.np-present-mia__goto{gap:8px}.np-present-mia__goto-number{color:var(--tac-copy-instruction);font-size:12px;font-weight:500}@media (width<=640px){.np-present-mia__answer th,.np-present-mia__answer td{min-width:84px;padding:8px 10px;font-size:13px}.np-present-mia__answer th:first-child,.np-present-mia__answer td:first-child{z-index:1;background:var(--tac-card-background);min-width:104px;max-width:42vw;box-shadow:1px 0 0 color-mix(in srgb, var(--tac-card-divider) 62%, transparent);position:sticky;left:0}}.np-player[data-mia-view=companion]{padding-left:var(--np-rail);justify-content:flex-start;align-items:center;display:flex;container-type:size}.np-player[data-mia-view=companion] .np-agent-capture{pointer-events:none;position:absolute;inset:0}.np-player[data-mia-view=companion] .np-player__stage{width:min(calc(100cqw - var(--np-rail) - var(--np-mia-width,40%) - 20px), calc(100cqh * var(--np-ar,16 / 9)));flex-shrink:0;max-height:100%;margin-inline:10px}.np-player.np-player[data-mia-view=companion] .np-player__rail{opacity:1;pointer-events:auto;z-index:45}.np-player[data-mia-view=companion] .np-miamodal{width:var(--np-mia-width,40%);pointer-events:auto;background:0 0;padding:0;left:auto}.np-player[data-mia-view=companion] .np-miamodal__panel{width:100%;height:100%;max-height:none;box-shadow:none;background:var(--tac-card-background);border:0;border-left:1px solid var(--tac-card-divider);border-radius:0}.np-mia-resize{cursor:col-resize;touch-action:none;z-index:2;place-items:center;width:16px;display:grid;position:absolute;top:0;bottom:0;left:-8px}.np-mia-resize:after{content:"";background:var(--tac-card-divider);border-radius:2px;width:3px;height:48px}.np-mia-resize:hover:after,.np-mia-resize:focus-visible:after{background:var(--tac-button-primary)}.np-mia-resize:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:-3px}.np-mia-modes{align-items:center;gap:2px;display:flex}.np-mia-modes [aria-pressed=true]{color:var(--tac-button-primary);background:var(--tac-card-secondary-background)}.np-mia-modes svg{width:18px;height:18px}.np-player .np-mia-modes .np-miamodal__close,.np-player .np-miamodal__controls>.np-miamodal__close{color:var(--tac-copy-answer)}.np-player .np-mia-modes [aria-pressed=true]{color:var(--tac-button-primary)}.np-player[data-mia-view=companion] .np-miamodal__head{gap:8px;padding-inline:16px}.np-player[data-mia-view=companion] .np-present-mia__column{width:100%;min-width:0;padding-inline:20px}.np-player[data-mia-view=companion] .np-present-mia__turn,.np-player[data-mia-view=companion] .np-present-mia__message,.np-player[data-mia-view=companion] .np-present-mia__answer{overflow-wrap:anywhere;min-width:0;max-width:100%}.np-player[data-mia-view=companion] .np-miamodal__panel{container-type:inline-size}@container (width<=460px){.np-present-mia__answer th,.np-present-mia__answer td{padding:8px;font-size:13px}.mia-chart__plot{height:240px}}@media (prefers-reduced-motion:no-preference){.np-mia-modes button{transition:background .15s,color .15s}}.np-player[data-mia-view=companion] .np-player__stage{--np-free:calc(100cqw - var(--np-rail) - var(--np-mia-width,33%) - 20px);width:min(var(--np-free), calc(100cqh * var(--np-ar,16 / 9)));margin-left:calc(10px + max(0px, (var(--np-free) - min(var(--np-free), calc(100cqh * var(--np-ar,16 / 9)))) / 2))}.np-miamodal[data-layout=companion] .np-miamodal__panel>.np-present-mia,.np-miamodal[data-layout=expanded] .np-miamodal__panel>.np-present-mia,.np-miamodal[data-layout=companion] .np-present-mia__column{flex-direction:column;flex:auto;min-height:0;display:flex}.np-miamodal[data-layout=companion] .np-present-mia__thread{flex:auto;min-height:0;overflow-y:auto}.np-miamodal[data-layout=companion] .np-present-mia__empty{flex-direction:column;flex:auto;justify-content:flex-end;padding-bottom:16px;display:flex}.np-miamodal[data-layout=companion] .np-present-mia__composer-wrap{flex-shrink:0;margin-top:auto;padding-bottom:16px}.np-miamodal[data-layout=panel] .np-miamodal__panel:has(.np-present-mia[data-conversing=false]){width:min(560px,84vw);height:auto;max-height:76vh}.np-miamodal[data-layout=panel] .np-miamodal__panel{transition:width .2s,height .2s}.np-present-mia__welcome{max-width:520px;color:var(--tac-copy-answer);text-align:center;margin:0 auto 20px;line-height:1.5}.np-miamodal[data-layout=panel] .np-present-mia__welcome{display:none}.np-miamodal[data-layout=expanded] .np-present-mia__empty{max-width:720px;margin:auto}.np-miamodal[data-layout=expanded] .np-present-mia__answer [data-mia-wide],.np-miamodal[data-layout=expanded] .mia-chart{max-width:1080px}.np-mia-back{border:1px solid var(--tac-card-divider);color:var(--tac-copy-answer);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;margin-left:8px;padding:7px 14px;font-size:13px}.np-mia-back:hover,.np-mia-back:focus-visible{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.np-miamodal[data-layout=expanded] .np-present-mia__suggestions{width:100%;max-width:800px;margin-inline:auto}.np-miamodal[data-layout=companion] .np-miamodal__panel>.np-present-mia{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.np-miamodal[data-layout=companion] .np-present-mia__column{box-sizing:border-box;max-width:100%}.np-miamodal[data-layout=panel] .np-miamodal__panel:has(.np-present-mia[data-conversing=false]) .np-present-mia{flex:none;min-height:0;padding-bottom:8px}.kp-media{border-top:1px solid var(--tac-card-divider);margin:24px 0;padding:20px 0}.kp-media__header,.kp-media__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kp-media__header{justify-content:space-between;margin-bottom:18px}.kp-media__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.kp-media__item{border:1px solid var(--tac-card-divider);background:var(--tac-card-background);border-radius:6px;min-width:0;padding:12px}.kp-media__item h4,.kp-media__item p{overflow-wrap:anywhere;margin:8px 0}.kp-media__preview{aspect-ratio:16/9;background:var(--tac-card-secondary-background);place-items:center;display:grid;overflow:hidden}.kp-media__preview img,.kp-media__preview video{object-fit:contain;width:100%;height:100%}.kp-media__availability{align-items:center;gap:8px;margin:12px 0;display:flex}.kp-media__form{gap:16px;display:grid}.kp-media__form label{gap:6px;display:grid}.kp-media__form input,.kp-media__form textarea{border:1px solid var(--tac-card-divider);width:100%;color:var(--tac-copy-answer);background:var(--tac-card-background);font:inherit;border-radius:4px;padding:10px}:root{--tac-primitive-light-green-100:#7ecb91;--tac-primitive-light-green-300:#55cb73;--tac-primitive-light-green-500:#18cb45;--tac-primitive-light-green-700:#129934;--tac-primitive-light-green-900:#0c6623;--tac-primitive-light-red-100:#b8615c;--tac-primitive-light-red-300:#b83e37;--tac-primitive-light-red-500:#b80900;--tac-primitive-light-red-700:#850700;--tac-primitive-light-red-900:#520400;--tac-primitive-light-charcoal-100:#fff;--tac-primitive-light-charcoal-300:#f0f8ff;--tac-primitive-light-charcoal-500:#c0c6cc;--tac-primitive-light-charcoal-700:#3c4246;--tac-primitive-light-charcoal-900:#10161a;--tac-primitive-dark-grey-100:#e0e0e0;--tac-primitive-dark-grey-300:#adadad;--tac-primitive-dark-grey-500:#616161;--tac-primitive-dark-grey-700:#2e2e2e;--tac-primitive-dark-grey-900:#141414;--tac-primitive-dark-green-100:#61b790;--tac-primitive-dark-green-300:#3cb780;--tac-primitive-dark-green-500:#17b76f;--tac-primitive-dark-green-700:#118550;--tac-primitive-dark-green-900:#0a5231;--tac-primitive-dark-blue-100:#7dbff5;--tac-primitive-dark-blue-300:#4ca9f5;--tac-primitive-dark-blue-500:#1c93f5;--tac-primitive-dark-blue-700:#1674c2;--tac-primitive-dark-blue-900:#10568f;--tac-primitive-dark-orange-100:#f8b07a;--tac-primitive-dark-orange-300:#f89448;--tac-primitive-dark-orange-500:#f87816;--tac-primitive-dark-orange-700:#c45f11;--tac-primitive-dark-orange-900:#91460d;--tac-primitive-dark-pink-100:#f87abd;--tac-primitive-dark-pink-300:#f848a6;--tac-primitive-dark-pink-500:#f8168f;--tac-primitive-dark-pink-700:#c41171;--tac-primitive-dark-pink-900:#910d54;--tac-primitive-dark-yellow-100:#e7f87a;--tac-primitive-dark-yellow-300:#e1f848;--tac-primitive-dark-yellow-500:#daf816;--tac-primitive-dark-yellow-700:#acc411;--tac-primitive-dark-yellow-900:#80910d;--tac-primitive-dark-purple-100:#e47af9;--tac-primitive-dark-purple-300:#db48f9;--tac-primitive-dark-purple-500:#d316f9;--tac-primitive-dark-purple-700:#a912c7;--tac-primitive-dark-purple-900:#7e0d94;--tac-primitive-dark-red-100:#f87a7a;--tac-primitive-dark-red-300:#f84848;--tac-primitive-dark-red-500:#f81616;--tac-primitive-dark-red-700:#c41111;--tac-primitive-dark-red-900:#910d0d;--tac-primitive-dark-turquoise-100:#7af8d0;--tac-primitive-dark-turquoise-300:#48f8c0;--tac-primitive-dark-turquoise-500:#16f8b0;--tac-primitive-dark-turquoise-700:#11c48b;--tac-primitive-dark-turquoise-900:#0d9167;--tac-core-green:var(--tac-primitive-light-green-500);--tac-core-red:var(--tac-primitive-light-red-500);--tac-core-orange:var(--tac-primitive-dark-orange-500);--tac-core-raisin-black:var(--tac-primitive-dark-grey-900);--tac-core-gunmetal:var(--tac-primitive-dark-grey-700);--tac-core-space-grey:var(--tac-primitive-dark-grey-500);--tac-core-slate-grey:var(--tac-primitive-dark-grey-300);--tac-core-charcoal:var(--tac-primitive-light-charcoal-900);--tac-core-silver:var(--tac-primitive-dark-grey-100);--tac-core-white:white;--tac-core-black:black;--tac-core-g-yellow:var(--tac-primitive-dark-yellow-500);--tac-core-g-blue:var(--tac-primitive-dark-blue-500);--tac-core-g-orange:var(--tac-primitive-dark-orange-500);--tac-core-g-pink:var(--tac-primitive-dark-pink-500);--tac-core-g-green:var(--tac-primitive-dark-green-500);--tac-core-g-purple:var(--tac-primitive-dark-purple-500);--tac-core-g-red:var(--tac-primitive-dark-red-500);--tac-core-g-turquoise:var(--tac-primitive-dark-turquoise-500);--tac-page-background:var(--tac-core-black);--tac-tool-background:var(--tac-core-raisin-black);--tac-tool-unselected:var(--tac-core-slate-grey);--tac-tool-selected:var(--tac-core-silver);--tac-button-primary:var(--tac-core-green);--tac-button-secondary-outline:var(--tac-core-green);--tac-button-tertiary-outline:var(--tac-core-white);--tac-button-inactive:var(--tac-core-gunmetal);--tac-button-quaternary:var(--tac-core-gunmetal);--tac-button-quaternary-outline:var(--tac-core-space-grey);--tac-icon-default:var(--tac-core-white);--tac-icon-secondary:var(--tac-core-charcoal);--tac-icon-tertiary:var(--tac-core-green);--tac-icon-inactive:var(--tac-core-gunmetal);--tac-icon-error:var(--tac-core-red);--tac-icon-warning:var(--tac-core-orange);--tac-card-background:var(--tac-core-raisin-black);--tac-card-divider:var(--tac-core-gunmetal);--tac-card-secondary-background:var(--tac-core-gunmetal);--tac-card-secondary-outline:var(--tac-core-space-grey);--tac-copy-heading:var(--tac-core-white);--tac-copy-answer:var(--tac-core-white);--tac-copy-instruction:var(--tac-core-silver);--tac-copy-button:var(--tac-core-charcoal);--tac-copy-button-secondary:var(--tac-core-white)}@theme inline{--radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --radius-2xl: calc(var(--radius) + 8px); --radius-3xl: calc(var(--radius) + 12px); --radius-4xl: calc(var(--radius) + 16px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-ring-offset-background: var(--background); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);}:root{--radius:.625rem;--background:var(--tac-page-background);--foreground:var(--tac-copy-heading);--card:var(--tac-card-background);--card-foreground:var(--tac-copy-heading);--popover:var(--tac-card-background);--popover-foreground:var(--tac-copy-heading);--primary:var(--tac-button-primary);--primary-foreground:var(--tac-copy-button);--secondary:var(--tac-button-quaternary);--secondary-foreground:var(--tac-copy-heading);--muted:var(--tac-button-quaternary);--muted-foreground:var(--tac-copy-instruction);--accent:var(--tac-button-primary);--accent-foreground:var(--tac-copy-button);--destructive:var(--tac-icon-error);--destructive-foreground:var(--tac-copy-button-secondary);--border:var(--tac-button-quaternary-outline);--input:var(--tac-button-quaternary);--ring:var(--tac-button-primary);--chart-1:var(--tac-core-g-blue);--chart-2:var(--tac-core-g-green);--chart-3:var(--tac-core-g-orange);--chart-4:var(--tac-core-g-purple);--chart-5:var(--tac-core-g-pink);--sidebar:var(--tac-card-background);--sidebar-foreground:var(--tac-copy-heading);--sidebar-primary:var(--tac-button-primary);--sidebar-primary-foreground:var(--tac-copy-button);--sidebar-accent:var(--tac-button-quaternary);--sidebar-accent-foreground:var(--tac-copy-heading);--sidebar-border:var(--tac-button-quaternary-outline);--sidebar-ring:var(--tac-button-primary);--font-tac-primary:"Inter", sans-serif;--font-tac-secondary:"Inter", sans-serif;--font-tac:var(--font-tac-primary)}.tac-heading-1{font-family:var(--font-tac-primary);letter-spacing:0;font-size:22px;font-weight:600;line-height:40px}.tac-subheading{font-family:var(--font-tac-primary);letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}.tac-tertiary-heading{font-family:var(--font-tac-primary);letter-spacing:1px;font-size:16px;font-weight:500;line-height:20px}.tac-input-heading{font-family:var(--font-tac-primary);letter-spacing:.5px;font-size:14px;font-weight:600;line-height:18px}.tac-card-heading{font-family:var(--font-tac-primary);letter-spacing:.5px;font-size:14px;font-weight:600;line-height:20px}.tac-card-subheading{font-family:var(--font-tac-secondary);letter-spacing:.5px;font-size:14px;font-weight:400;line-height:18px}.tac-large-button{font-family:var(--font-tac-primary);letter-spacing:0;font-size:18px;font-weight:500;line-height:20px}.tac-medium-button{font-family:var(--font-tac-primary);letter-spacing:0;font-size:14px;font-weight:500;line-height:1}.tac-small-button{font-family:var(--font-tac-primary);letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}.tac-body-lg{font-family:var(--font-tac-secondary);letter-spacing:.5px;font-size:16px;font-weight:400;line-height:20px}.tac-body-md{font-family:var(--font-tac-secondary);letter-spacing:.5px;font-size:14px;font-weight:400;line-height:18px}.tac-body-sm{font-family:var(--font-tac-secondary);letter-spacing:.5px;font-size:12px;font-weight:400;line-height:16px}.tac-dimensions{font-family:var(--font-tac-secondary);letter-spacing:.5px;font-size:8px;font-weight:400;line-height:20px}.tac-xl-heading{font-family:var(--font-tac-primary);letter-spacing:0;font-size:40px;font-weight:600;line-height:1}.tac-instructions{font-family:var(--font-tac-secondary);letter-spacing:.5px;font-size:8px;font-weight:400;line-height:10px}@media (width>=768px){.tac-heading-1{font-size:32px}.tac-subheading{font-size:24px}.tac-card-heading{font-size:16px}.tac-body-md{font-size:14px;line-height:18px}.tac-body-sm{font-size:12px;line-height:16px}}.tac-heading-2{font-family:var(--font-tac-primary);letter-spacing:0;font-size:20px;font-weight:600;line-height:28px}.tac-heading-3{font-family:var(--font-tac-primary);letter-spacing:.2px;font-size:16px;font-weight:600;line-height:22px}@media (width>=768px){.tac-heading-2{font-size:24px}.tac-heading-3{font-size:18px}}.tac-skeleton{background-color:color-mix(in oklab, var(--tac-copy-instruction) 18%, transparent);border-radius:6px;position:relative;overflow:hidden}.tac-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--tac-copy-heading) 10%, transparent), transparent);animation:1.4s ease-in-out infinite tac-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.tac-skeleton:after{animation:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tac-deployment__advanced{flex-direction:column;gap:12px;margin-top:4px;display:flex}.tac-deployment__advanced-toggle{color:var(--tac-button-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:8px 0;font-weight:600;display:inline-flex}.tac-deployment__advanced-toggle svg{color:var(--tac-button-primary)}.tac-campaigns-shell{background-color:var(--tac-page-background);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.tac-theme-toggle{z-index:60;font-family:var(--font-tac-primary);color:var(--tac-copy-heading,#19213d);background:color-mix(in srgb, var(--tac-page-background) 82%, transparent);border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 20%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;transition:background .12s,transform .12s,border-color .12s;display:inline-flex;position:fixed;top:16px;right:16px}.tac-theme-toggle:hover{background:color-mix(in srgb, var(--tac-page-background) 92%, #fff);transform:translateY(-1px)}.tac-theme-light{--tac-bg:#f5f6f8;--tac-page-background:#f5f6f8;--tac-surface:#fff;--tac-copy-heading:#0f172a;--tac-copy-instruction:#475569;--tac-input-outline:#d1d5db;--tac-core-silver:#64748b;color:#0f172a;background-color:#f5f6f8}.tac-theme-light,.tac-theme-light .tac-campaigns-dashboard,.tac-theme-light .tac-campaigns-shell{color:#0f172a}.tac-campaigns-dashboard{box-sizing:border-box;width:100%;font-family:var(--font-tac-primary);color:var(--tac-copy-heading,#19213d);flex-direction:column;gap:24px;padding:24px;display:flex}.tac-campaigns-dashboard__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.tac-campaigns-dashboard__header-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.tac-campaigns-dashboard__header-copy>*{margin:0}.tac-campaigns-empty-state__message{text-align:center;color:var(--tac-copy-heading,#19213d);margin:0}.tac-campaigns-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:20px;width:100%;display:grid}.tac-campaign-summary{box-sizing:border-box;width:100%;font-family:var(--font-tac-primary);color:var(--tac-copy-heading,#19213d);flex-direction:column;gap:24px;padding:24px;display:flex}.tac-campaign-summary__overview{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tac-campaign-summary__score-block{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.tac-campaign-summary__creatives{flex-direction:column;gap:16px;display:flex}.tac-campaign-summary__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:23px}.tac-campaign-summary__grid>*{min-width:0}.tac-creative-summary__score-block{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.tac-campaigns-grid>*{width:100%;min-width:0}.tac-page-loader{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:320px;padding:48px 0;display:flex}.tac-page-loader__spinner{border:4px solid color-mix(in srgb, var(--tac-button-primary,#18cb45) 22%, transparent);border-top-color:var(--tac-button-primary,#18cb45);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite tac-page-loader-spin}.tac-page-loader__label{color:var(--tac-copy-instruction,#6b7280);font-size:13px}@keyframes tac-page-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tac-page-loader__spinner{animation-duration:2.4s}}.tac-campaign-card{flex-direction:column;gap:14px;display:flex}.tac-campaign-card__media{aspect-ratio:16/9;cursor:pointer;background:color-mix(in srgb, var(--tac-input-outline,#d1d5db) 25%, transparent);border:none;border-radius:12px;width:100%;padding:0;position:relative;overflow:hidden}.tac-campaign-card__image{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.tac-campaign-card__loader{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tac-campaign-card__spinner{border:3px solid color-mix(in srgb, var(--tac-button-primary,#18cb45) 22%, transparent);border-top-color:var(--tac-button-primary,#18cb45);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite tac-page-loader-spin}@media (prefers-reduced-motion:reduce){.tac-campaign-card__spinner{animation-duration:2.4s}}.tac-campaign-card__media:hover .tac-campaign-card__image{transform:scale(1.03)}.tac-campaign-card__play{color:#fff;background:linear-gradient(#0000000d,#00000059);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tac-campaign-card__play>svg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border-radius:999px;width:44px;height:44px;padding:10px 8px 10px 12px;transition:transform .15s,background .15s}.tac-campaign-card__media:hover .tac-campaign-card__play>svg{background:#000000b3;transform:scale(1.06)}.tac-original-thumb{-webkit-backdrop-filter:blur(10px);cursor:pointer;z-index:3;background:#0a0a0eb8;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:6px;padding:8px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 32px #00000073}.tac-original-thumb:hover{border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 18px 40px #0000008c}.tac-original-thumb__label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;padding:0 2px;font-size:10px;font-weight:600}.tac-original-thumb__frame{background:#050506;border-radius:8px;justify-content:center;align-items:center;width:132px;height:84px;display:flex;position:relative;overflow:hidden}.tac-original-thumb__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.tac-original-thumb__play{color:#fff;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tac-original-thumb__play>svg{background:#000000a6;border-radius:999px;width:28px;height:28px;padding:6px 5px 6px 7px}.tac-original-thumb__duration{color:#fff;letter-spacing:.02em;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;bottom:6px;right:6px}.tac-original-modal{z-index:1000;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:48px;display:flex;position:fixed;inset:0}.tac-original-modal__stage{cursor:default;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.tac-original-modal__img{object-fit:contain;cursor:zoom-in;transform-origin:50%;border-radius:6px;width:auto;max-width:92vw;height:auto;max-height:88vh;transition:transform .25s}.tac-original-modal__img--zoom{cursor:zoom-out;transform:scale(2)}.tac-original-modal__video{background:#000;border-radius:6px;max-width:92vw;max-height:88vh}.tac-original-modal__close{color:#fff;cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:999px;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:20px;right:24px}.tac-original-modal__close:hover{background:#000c}.tac-original-modal__hint{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:11px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tac-campaign-card__head{align-items:flex-start;gap:12px;display:flex}.tac-campaign-card__head>button{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.tac-campaign-card__head>button>svg{width:16px;height:16px}.tac-campaign-card__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tac-campaign-card__title{color:var(--tac-copy-heading,#19213d);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.tac-campaign-card__meta{color:var(--tac-core-silver,silver);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.tac-campaign-card__score{color:#fff;background:var(--tac-core-silver,silver);border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.tac-campaign-card__score--green{background:#16a34a}.tac-campaign-card__score--amber{background:#d97706}.tac-campaign-card__score--red{background:#dc2626}.tac-campaign-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-campaign-card__foot>*{flex:none;min-width:0}.tac-campaign-detail{width:100%;font-family:var(--font-tac-primary);color:var(--tac-copy-heading,#19213d);flex-direction:column;gap:24px;padding:24px;display:flex}.tac-campaign-detail,.tac-campaign-detail *{box-sizing:border-box;max-width:100%}.tac-campaign-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.tac-campaign-detail__header-copy{flex-direction:column;flex:auto;gap:4px;margin-right:auto;display:flex}.tac-campaign-detail__header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tac-campaign-detail__header-copy>h1,.tac-campaign-detail__header-copy>p{margin:0}.tac-campaign-detail__back{cursor:pointer;color:var(--tac-copy-instruction,#6b7280);background:0 0;border:none;align-items:center;gap:4px;margin-bottom:4px;padding:0;font-size:13px;display:inline-flex}.tac-campaign-detail__back:hover{color:var(--tac-copy-heading,#19213d)}.tac-campaign-detail__back>svg{width:14px;height:14px}.tac-campaign-detail__badge{letter-spacing:.04em;color:#16a34a;background:#16a34a26;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tac-campaign-detail__wrapped{flex:none;color:#0b0b0f!important;background-color:#e734ba!important;border-color:#e734ba!important}.tac-campaign-detail__ask-mia{color:#e734ba!important;border-color:#e734ba!important}.tac-wrapped{z-index:9999;color:#fff;font-family:var(--font-tac-primary);background:radial-gradient(at 30% 40%,#2a0a24 0%,#0b0b0f 55%,#000 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.tac-wrapped *,.tac-wrapped :before,.tac-wrapped :after{box-sizing:border-box}.tac-wrapped__topbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 32px 12px;display:flex}.tac-wrapped__topbar-left,.tac-wrapped__topbar-right{align-items:center;gap:16px;display:flex}.tac-wrapped__badge{color:#e734ba;letter-spacing:.08em;background:#e734ba2e;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.tac-wrapped__crumbs{color:#ffffffb3;font-size:13px}.tac-wrapped__count{color:#ffffff8c;letter-spacing:.06em;font-size:12px}.tac-wrapped__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.tac-wrapped__close:hover{background:#ffffff14}.tac-wrapped__progress{gap:6px;padding:0 32px 16px;display:flex}.tac-wrapped__progress-bar{cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;flex:1 1 0;height:4px;padding:0;position:relative;overflow:hidden}.tac-wrapped__progress-fill{background:#e734ba;border-radius:999px;width:0%;height:100%;display:block;box-shadow:0 0 10px #e734ba99}.tac-wrapped__stage{flex:auto;align-items:stretch;gap:24px;min-height:0;padding:0 32px;display:flex}.tac-wrapped__slide-wrap{flex:auto;justify-content:center;align-items:center;min-height:0;padding:32px 0 96px;display:flex;overflow-y:auto}.tac-wrapped__slide{flex-direction:column;gap:24px;width:100%;max-width:1080px;margin:auto;animation:.35s tac-wrapped-fade;display:flex}.tac-wrapped__slide--center{text-align:center;justify-content:center;align-items:center}.tac-wrapped__slide--overview{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:center;gap:40px;display:grid}@media (width<=960px){.tac-wrapped__slide--overview{grid-template-columns:1fr}}@keyframes tac-wrapped-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tac-wrapped__kicker{letter-spacing:.14em;color:#e734ba;text-transform:uppercase;font-size:11px;font-weight:700}.tac-wrapped__title{font-family:var(--font-tac-primary);color:#fff;margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:800;line-height:1.02}.tac-wrapped__title--pink{color:#e734ba;text-shadow:0 0 40px #e734ba73}.tac-wrapped__lede{color:#ffffffbf;margin:0;font-size:15px;line-height:1.55}.tac-wrapped__mega{color:#fff;text-shadow:0 0 80px #e734ba59;font-size:clamp(140px,26vw,320px);font-weight:900;line-height:.9}.tac-wrapped__overview-media{aspect-ratio:16/9;background:#ffffff0f;border:1px solid #e734ba59;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 40px #e734ba26}.tac-wrapped__overview-media>video,.tac-wrapped__overview-media>img{object-fit:cover;width:100%;height:100%;display:block}.tac-wrapped__overview-placeholder{color:#fff6;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.tac-wrapped__overview-copy{flex-direction:column;gap:16px;display:flex}.tac-wrapped__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.tac-wrapped__stat{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.tac-wrapped__stat--accent{background:#e734ba14;border-color:#e734ba99}.tac-wrapped__stat-label{letter-spacing:.1em;color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:700}.tac-wrapped__stat-value{color:#fff;font-size:22px;font-weight:700;line-height:1}.tac-wrapped__stat-value--pink{color:#e734ba}.tac-wrapped__stat-value--teal{color:#4ade9f}.tac-wrapped__stat-suffix{color:#ffffff8c;margin-left:2px;font-size:12px}.tac-wrapped__advice{color:#ffffffd9;margin-top:16px}.tac-wrapped__advice-kicker{color:#e734ba;font-weight:700}.tac-wrapped__mia-note{color:#ffffffe6;background:#e734ba0f;border:1px solid #e734ba80;border-radius:12px;align-items:baseline;gap:8px;margin-top:20px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.tac-wrapped__mia-note-kicker{color:#e734ba;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:700}.tac-wrapped__mia-note-sep{color:#e734bab3;flex-shrink:0}.tac-share{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080eb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tac-share__panel{color:#fff;background:#12141a;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:520px;padding:24px;box-shadow:0 30px 80px #00000080}.tac-share__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tac-share__title{margin:0;font-size:18px;font-weight:700}.tac-share__close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.tac-share__close:hover{color:#fff;background:#ffffff14}.tac-share__url{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;display:flex}.tac-share__url-text{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.tac-share__copy{color:#12141a;cursor:pointer;background:#e734ba;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.tac-share__copy:hover{filter:brightness(1.08)}.tac-share__preview{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:14px 16px}.tac-share__preview-label{letter-spacing:.1em;color:#ffffff8c;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.tac-share__preview p{color:#ffffffe6;margin:0;font-size:14px;line-height:1.55}.tac-share__meta{color:#ffffffb3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.tac-share__meta strong{color:#fff;font-weight:600}.tac-share__badge{color:#e734ba;letter-spacing:.08em;background:#e734ba2e;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.tac-share__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tac-share__channel{color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 12px;font-size:13px;transition:background .15s,border-color .15s;display:flex}.tac-share__channel:hover{background:#e734ba14;border-color:#e734ba66}.tac-export__panel{max-width:560px}.tac-export__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tac-export__option{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:background .15s,border-color .15s;display:flex}.tac-export__option:hover{background:#ffffff0f}.tac-export__option.is-active{background:#e734ba14;border-color:#e734ba99}.tac-export__option-title{font-size:15px;font-weight:700;line-height:1.2}.tac-export__option-desc{color:#ffffffa6;font-size:13px;line-height:1.35}.tac-export__filename{color:#fff9;padding-top:4px;font-size:13px}.tac-export__filename strong{color:#fff;font-weight:600}@media (width<=560px){.tac-export__options{grid-template-columns:1fr}}.tac-wrapped__grid{gap:16px;width:100%;display:grid}.tac-wrapped__grid--1{grid-template-columns:1fr}.tac-wrapped__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-wrapped__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tac-wrapped__grid--5{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (width<=720px){.tac-wrapped__grid--2,.tac-wrapped__grid--3{grid-template-columns:1fr}}.tac-wrapped__big-stat{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px;display:flex}.tac-wrapped__big-stat-value{color:#fff;font-size:clamp(56px,8vw,92px);font-weight:800;line-height:1}.tac-wrapped__big-stat-label{letter-spacing:.06em;color:#ffffffb3;text-transform:uppercase;font-size:13px;font-weight:600}.tac-wrapped__big-stat--green{background:#4ade9f14;border-color:#4ade9f80}.tac-wrapped__big-stat--green .tac-wrapped__big-stat-value{color:#4ade9f}.tac-wrapped__big-stat--amber{background:#eab30814;border-color:#eab30880}.tac-wrapped__big-stat--amber .tac-wrapped__big-stat-value{color:#facc15}.tac-wrapped__big-stat--red{background:#ef444414;border-color:#ef444480}.tac-wrapped__big-stat--red .tac-wrapped__big-stat-value{color:#f87171}.tac-wrapped__big-stat-bar{background:#ffffff1a;border-radius:999px;width:100%;height:4px;margin-top:6px;overflow:hidden}.tac-wrapped__big-stat-bar>span{background:currentColor;border-radius:999px;height:100%;display:block}.tac-wrapped__big-stat--green .tac-wrapped__big-stat-bar>span{background:#4ade9f}.tac-wrapped__big-stat--amber .tac-wrapped__big-stat-bar>span{background:#facc15}.tac-wrapped__big-stat--red .tac-wrapped__big-stat-bar>span{background:#f87171}.tac-wrapped__big-stat-status{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:700}.tac-wrapped__big-stat--green .tac-wrapped__big-stat-status{color:#4ade9f}.tac-wrapped__big-stat--amber .tac-wrapped__big-stat-status{color:#facc15}.tac-wrapped__big-stat--red .tac-wrapped__big-stat-status{color:#f87171}.tac-wrapped__title-accent{color:#fff}.tac-wrapped__insight{background:#e734ba0f;border:1px solid #e734ba73;border-radius:16px;gap:16px;margin-top:24px;padding:20px 24px;display:flex}.tac-wrapped__insight-icon{color:#e734ba;flex:none;margin-top:2px}.tac-wrapped__insight-copy{flex-direction:column;gap:6px;display:flex}.tac-wrapped__insight-kicker{color:#e734ba;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.tac-wrapped__insight-copy p{color:#ffffffd9;margin:0}.tac-wrapped__pill-card{color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:14px;line-height:1.4;display:flex}.tac-wrapped__pill-card>svg{flex:none;margin-top:2px}.tac-wrapped__pill-card h3{margin:0 0 4px;font-size:18px}.tac-wrapped__pill-card p{color:#ffffffb3;margin:0;font-size:13px}.tac-wrapped__pill-card--good{color:#4ade9f;background:#4ade9f14;border-color:#4ade9f73}.tac-wrapped__pill-card--warn{color:#facc15;background:#eab30814;border-color:#eab30873}.tac-wrapped__pill-card--warn h3{color:#facc15}.tac-wrapped__pill-card-body{flex-direction:column;gap:4px;min-width:0;display:flex}.tac-wrapped__pill-card-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:600}.tac-wrapped__pill-card--good .tac-wrapped__pill-card-kicker{color:#4ade9fbf}.tac-wrapped__pill-card-title{font-size:14px;font-weight:600;line-height:1.3}.tac-wrapped__pill-card-score{margin-top:2px;font-size:20px;font-weight:700;line-height:1}.tac-wrapped__pill-card-score span{opacity:.6;margin-left:2px;font-size:11px;font-weight:500}.tac-wrapped__timing-card{background:#e734ba0f;border:1px solid #e734ba66;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.tac-wrapped__timing-label{letter-spacing:.12em;color:#ffffffb3;text-transform:uppercase;font-size:11px;font-weight:700}.tac-wrapped__timing-value{color:#e734ba;font-size:56px;font-weight:800;line-height:1}.tac-wrapped__timing-note{color:#fff9;font-size:12px}.tac-wrapped__fix-card{background:#ffffff08;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.tac-wrapped__fix-index{letter-spacing:.1em;color:#e734ba;text-transform:uppercase;font-size:12px;font-weight:700}.tac-wrapped__fix-card p{color:#fff;margin:0;font-size:15px;line-height:1.4}.tac-wrapped__ba-card{background:#ffffff08;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.tac-wrapped__ba-card--after{background:#e734ba1a;border-color:#e734ba8c}.tac-wrapped__ba-label{letter-spacing:.12em;color:#fff9;text-transform:uppercase;font-size:11px;font-weight:700}.tac-wrapped__ba-value{color:#fff;font-size:clamp(64px,10vw,104px);font-weight:800;line-height:1}.tac-wrapped__ba-card--after .tac-wrapped__ba-value{color:#e734ba}.tac-wrapped__ba-note{color:#fff9;font-size:12px}.tac-wrapped__ba-title{color:#fff;margin:0;font-size:24px;font-weight:700}.tac-wrapped__ba-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tac-wrapped__ba-list li{color:#ffffffd9;padding-left:18px;font-size:14px;position:relative}.tac-wrapped__ba-list li:before{content:"•";color:#ffffff80;position:absolute;left:0}.tac-wrapped__ba-list--after li:before{content:"✓";color:#e734ba}.tac-wrapped__cta-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.tac-wrapped__cta-primary{color:#0b0b0f!important;background:#e734ba!important;border-color:#e734ba!important}.tac-wrapped__rail{background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:none;align-self:center;gap:6px;padding:12px 8px;display:flex}.tac-wrapped__rail-btn{color:#ffffffbf;cursor:pointer;letter-spacing:.08em;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:56px;padding:10px 8px;font-size:9px;font-weight:700;display:flex}.tac-wrapped__rail-btn:hover{color:#e734ba;background:#e734ba14}.tac-wrapped__footer{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;padding:0 32px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.tac-wrapped__toolbar{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141ad9;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex;box-shadow:0 10px 30px -12px #0000008c}.tac-wrapped__tool-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,transform .15s;display:inline-flex}.tac-wrapped__tool-btn:hover:not(:disabled){background:#ffffff1a}.tac-wrapped__tool-btn:disabled{opacity:.35;cursor:not-allowed}.tac-wrapped__tool-btn--primary{color:#0b0b0f;background:#e734ba}.tac-wrapped__tool-btn--primary:hover:not(:disabled){background:#d02ba6}.tac-wrapped__footer-cta{gap:12px;display:flex}.tac-wrapped__replay{color:#0b0b0f!important;background:#e734ba!important;border-color:#e734ba!important}.tac-wrapped__nav{flex:none;min-width:48px}.tac-campaign-detail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (width<=860px){.tac-campaign-detail__grid{grid-template-columns:minmax(0,1fr)}}.tac-campaign-detail__grid>*{height:100%}.tac-campaign-detail__grid--analysis{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}@media (width<=1180px){.tac-campaign-detail__grid--analysis{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.tac-campaign-detail__grid--inspecting{grid-template-columns:minmax(0,1fr);align-items:start}.tac-campaign-detail__grid--inspecting>*{height:auto}.tac-campaign-detail__left-stack{flex-direction:column;gap:20px;min-width:0;display:flex}@media (width<=1180px){.tac-campaign-detail__grid--inspecting{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.tac-inspector--embedded{gap:0}.tac-inspector--embedded .tac-inspector__main--wide{gap:24px}.tac-campaign-detail__grid--inspecting{align-items:start;gap:40px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__left-stack{gap:14px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__creative{gap:10px}.tac-campaign-detail__grid--inspecting .tac-campaign-card__media{aspect-ratio:16/9;max-height:220px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__creative-meta .tac-heading-1{font-size:19px;line-height:1.25}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__mia{gap:14px;padding:4px 2px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__score-heading{letter-spacing:normal;text-transform:none;color:#ffffff8c}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__verdict-row{gap:8px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__verdict{font-size:16px;font-weight:600}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__overall{font-size:18px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__overall-max{font-size:12px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__band{padding:2px 8px;font-size:10px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__summary,.tac-campaign-detail__grid--inspecting .tac-campaign-detail__verdict-note,.tac-campaign-detail__grid--inspecting .tac-campaign-detail__cap-note,.tac-campaign-detail__grid--inspecting .tac-campaign-detail__mia-actions{display:none}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__pillars{grid-template-columns:1fr;gap:6px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__pillar{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__pillar-heading{flex:1}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__pillar-cta,.tac-campaign-detail__grid--inspecting .tac-campaign-detail__pillar-status{display:none}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__pillar-label{font-size:12px}.tac-campaign-detail__grid--inspecting .tac-campaign-detail__pillar-score{font-size:18px}.tac-inspector--embedded .tac-inspector__main{gap:32px}.tac-inspector--embedded .tac-hero{border-radius:20px;gap:10px;padding:24px 28px 22px}.tac-inspector--embedded .tac-hero__title{font-size:28px}.tac-inspector--embedded .tac-hero__score-num{font-size:60px}.tac-inspector--embedded .tac-hero__score-max{font-size:18px}.tac-inspector--embedded .tac-hero__summary{display:none}.tac-inspector--embedded .tac-hero__summary-copy{max-width:640px;margin:8px 0 0;font-size:14.5px;line-height:1.55}.tac-inspector--embedded .tac-diag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (width<=1180px){.tac-inspector--embedded .tac-diag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.tac-inspector--embedded .tac-diag-grid{grid-template-columns:1fr}}.tac-inspector--embedded .tac-diag{border-radius:16px;grid-template-columns:88px 1fr;gap:18px;min-height:128px;padding:18px 22px}.tac-inspector--embedded .tac-diag__score-col{padding-right:12px}.tac-inspector--embedded .tac-diag__band{display:none}.tac-inspector--embedded .tac-diag__title{font-size:16px}.tac-inspector--embedded .tac-diag__copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tac-inspector--embedded .tac-diag-group__head{margin-bottom:8px}.tac-campaign-detail__pillar--active{outline-offset:-2px;outline:2px solid #e734ba}.tac-campaign-detail__creative{flex-direction:column;gap:14px;display:flex}.tac-campaign-detail__creative-meta{flex-direction:column;gap:8px;display:flex}.tac-campaign-detail__tags{flex-wrap:wrap;gap:8px;display:flex}.tac-campaign-detail__tag{color:var(--tac-copy-instruction,#6b7280);background:color-mix(in srgb, var(--tac-input-outline,#d1d5db) 30%, transparent);border-radius:999px;padding:3px 10px;font-size:12px}.tac-campaign-detail__mia{flex-direction:column;gap:22px;padding:8px 4px;display:flex}.tac-campaign-detail__score-heading{text-transform:none;letter-spacing:normal;margin:0}.tac-campaign-detail__verdict-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-campaign-detail__band{letter-spacing:.03em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.tac-campaign-detail__band--green{color:#16a34a}.tac-campaign-detail__band--amber{color:#d97706}.tac-campaign-detail__band--red{color:#dc2626}.tac-campaign-detail__band--muted{color:var(--tac-core-silver,silver)}.tac-campaign-detail__verdict{font-size:30px;font-weight:700}.tac-campaign-detail__verdict--green{color:#16a34a}.tac-campaign-detail__verdict--amber{color:#d97706}.tac-campaign-detail__verdict--red{color:#dc2626}.tac-campaign-detail__verdict--muted{color:var(--tac-core-silver,silver)}.tac-campaign-detail__overall{color:var(--tac-copy-heading,#19213d);white-space:nowrap;font-weight:700}.tac-campaign-detail__overall-max{color:var(--tac-copy-instruction,#6b7280);font-size:14px;font-weight:500}.tac-campaign-detail__summary{color:var(--tac-copy-instruction,#6b7280);margin:0;font-size:16px;line-height:1.55}.tac-campaign-detail__verdict-note{border-left:3px solid;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.tac-campaign-detail__verdict-note--red{color:#dc2626;background:#dc26261a}.tac-campaign-detail__verdict-note--amber{color:#d97706;background:#d977061a}.tac-campaign-detail__pillars{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.tac-campaign-detail__pillar{border:1px solid var(--tac-input-outline,#d1d5db);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.tac-campaign-detail__pillar-label{letter-spacing:.03em;text-transform:uppercase;color:var(--tac-copy-instruction,#6b7280);font-size:12px;font-weight:600}.tac-campaign-detail__pillar-score{font-size:22px;font-weight:700;line-height:1}.tac-campaign-detail__pillar-meta{align-items:baseline;gap:8px;display:inline-flex}.tac-campaign-detail__pillar-score--green{color:#16a34a}.tac-campaign-detail__pillar-score--amber{color:#d97706}.tac-campaign-detail__pillar-score--red{color:#dc2626}.tac-campaign-detail__pillar-score--muted{color:var(--tac-core-silver,silver)}.tac-campaign-detail__pillar--tone-green{background:linear-gradient(#34e77e14,#34e77e05);border-color:#34e77e73}.tac-campaign-detail__pillar--tone-amber{background:linear-gradient(#f5b3011a,#f5b30105);border-color:#f5b30180}.tac-campaign-detail__pillar--tone-red{background:linear-gradient(#ff6b6b1a,#ff6b6b05);border-color:#ff6b6b80}.tac-campaign-detail__pillar--tone-muted{border-color:#ffffff24}.tac-campaign-detail__pillar-label--green{color:#34e77e}.tac-campaign-detail__pillar-label--amber{color:#f5b301}.tac-campaign-detail__pillar-label--red{color:#ff6b6b}.tac-campaign-detail__pillar-label--muted{color:#ffffff8c}.tac-campaign-detail__pillar--tone-green .tac-campaign-detail__pillar-score{color:#34e77e}.tac-campaign-detail__pillar--tone-amber .tac-campaign-detail__pillar-score{color:#f5b301}.tac-campaign-detail__pillar--tone-red .tac-campaign-detail__pillar-score{color:#ff6b6b}.tac-campaign-detail__pillar-status{font-size:13px;font-weight:600}.tac-campaign-detail__pillar-status--green{color:#16a34a}.tac-campaign-detail__pillar-status--amber{color:#d97706}.tac-campaign-detail__pillar-status--red{color:#dc2626}.tac-campaign-detail__pillar-status--muted{color:var(--tac-core-silver,silver)}.tac-campaign-detail__cap-note{border-left:3px solid var(--tac-icon-warning,#d97706);background:color-mix(in srgb, var(--tac-icon-warning,#d97706) 8%, transparent);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tac-campaign-detail__cap-note-kicker{letter-spacing:.03em;text-transform:uppercase;color:var(--tac-icon-warning,#d97706);font-size:11px;font-weight:700}.tac-campaign-detail__cap-note-body{color:var(--tac-copy-instruction,#6b7280);margin:0;font-size:13px;line-height:1.5}.tac-cap-explainer{background:#d9770614;border:1px solid #d9770659;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.tac-cap-explainer__badge{letter-spacing:.08em;color:#d97706;background:#d9770624;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.tac-cap-explainer__lede{color:inherit;margin:0;font-size:14px;line-height:1.55}.tac-cap-flow{background:#00000026;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.tac-cap-flow__step{background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.tac-cap-flow__step--issue{background:#d977061f;border:1px dashed #d9770673}.tac-cap-flow__label{letter-spacing:.02em;opacity:.85;text-transform:uppercase;font-size:12px;font-weight:700}.tac-cap-flow__value{font-size:28px;font-weight:800;line-height:1}.tac-cap-flow__value--green{color:#34e77e}.tac-cap-flow__value--amber{color:#f5b301}.tac-cap-flow__value--red{color:#ff6b6b}.tac-cap-flow__value--muted{color:#ffffff8c}.tac-cap-flow__issue{color:#f5b301;text-align:right;max-width:60%;font-size:13px;font-weight:600}.tac-cap-flow__arrow{text-align:center;color:#d97706bf;font-size:14px}.tac-critical-card{background:#d9770614;border:1px solid #d9770666;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tac-critical-card__head{align-items:center;gap:8px;display:flex}.tac-critical-card__icon{color:#f5b301;font-size:18px}.tac-critical-card__title{color:inherit;margin:0;font-size:16px;font-weight:700}.tac-critical-card__body{color:inherit;opacity:.9;margin:0;font-size:14px;line-height:1.55}.tac-critical-card__grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.tac-critical-card__grid dt{letter-spacing:.05em;text-transform:uppercase;opacity:.75;margin-bottom:4px;font-size:11px;font-weight:700}.tac-critical-card__grid dd{margin:0;font-size:36px;font-weight:800;line-height:1}.tac-critical-card__score--target{color:#34e77e}.tac-critical-card__reco{background:#ffffff0a;border-left:3px solid #f5b301;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.tac-critical-card__reco-kicker{letter-spacing:.08em;color:#f5b301;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.tac-critical-card__actions{gap:8px;display:flex}.tac-diag--critical{box-shadow:0 0 0 1px #d9770659;border-color:#d9770699!important}.tac-diag__band--critical{color:#f5b301;background:#d9770624;border-radius:4px;padding:2px 6px;font-weight:700}.tac-diag__critical-note{color:#f5b301;margin:4px 0 0;font-size:12px;font-weight:600}.tac-diag__uplift--unlock{font-weight:700;color:#f5b301!important}.tac-diag__cap-pill{letter-spacing:.04em;text-transform:uppercase;color:#f5b301;background:#d9770624;border:1px solid #d9770673;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.tac-critblock{background:#d9770614;border:1px solid #d9770673;border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:14px 14px 12px;display:flex;box-shadow:inset 0 0 0 1px #d977061f}.tac-critblock__head{color:#f5b301;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.tac-critblock__icon{font-size:14px}.tac-critblock__lede{color:#ffffffe0;margin:0;font-size:13px;line-height:1.45}.tac-critblock__lede strong{color:#f5b301}.tac-critblock__grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.tac-critblock__cell{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tac-critblock__cell dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:700}.tac-critblock__cell dd{color:#ffffffeb;margin:0;font-size:22px;font-weight:800;line-height:1}.tac-critblock__cell--amber{background:#d977061f;border-color:#d977068c}.tac-critblock__cell--amber dd{color:#f5b301}.tac-critblock__cell--green{background:#22c55e1a;border-color:#22c55e73}.tac-critblock__cell--green dd{color:#4ade80}.tac-critblock__reco{border-top:1px solid #d9770640;padding-top:10px}.tac-critblock__reco-kicker{letter-spacing:.06em;text-transform:uppercase;color:#f5b301d9;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.tac-critblock__reco p{color:#ffffffe6;margin:0;font-size:13px;line-height:1.5}.tac-critblock__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-critblock__improve{color:#1a1300;cursor:pointer;letter-spacing:.02em;background:#f5b301;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:800}.tac-critblock__improve:hover{background:#ffc933}.tac-critblock__unlock{letter-spacing:.06em;text-transform:uppercase;color:#f5b301;font-size:11px;font-weight:800}[data-theme=light] .tac-critblock{background:#d9770614;border-color:#d977068c}[data-theme=light] .tac-critblock__lede{color:#1f2937}[data-theme=light] .tac-critblock__lede strong{color:#92400e}[data-theme=light] .tac-critblock__cell{background:#fff;border-color:#e5e7eb}[data-theme=light] .tac-critblock__cell dt{color:#6b7280}[data-theme=light] .tac-critblock__cell dd{color:#111827}[data-theme=light] .tac-critblock__cell--amber dd{color:#92400e}[data-theme=light] .tac-critblock__cell--green dd{color:#166534}[data-theme=light] .tac-critblock__reco p{color:#1f2937}[data-theme=light] .tac-critblock__improve{color:#1a1300}.tac-priority__row--critical{background:#d977060d;border-left:3px solid #f5b301}.tac-priority__unlock{color:#f5b301;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800}.tac-priority__foot{justify-content:flex-end;margin-top:8px;display:flex}.tac-wrapped__exec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.tac-wrapped__exec-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tac-wrapped__exec-stat--green{border-color:#34e77e66}.tac-wrapped__exec-stat--amber{background:#d9770614;border-color:#f5b30180}.tac-wrapped__exec-stat--red{border-color:#ff6b6b66}.tac-wrapped__exec-stat-label{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.tac-wrapped__exec-stat-value{font-size:32px;font-weight:800;line-height:1}.tac-wrapped__exec-stat--green .tac-wrapped__exec-stat-value{color:#34e77e}.tac-wrapped__exec-stat--amber .tac-wrapped__exec-stat-value{color:#f5b301}.tac-wrapped__exec-stat--red .tac-wrapped__exec-stat-value{color:#ff6b6b}.tac-wrapped__flow{background:#0003;border-radius:12px;flex-direction:column;gap:8px;margin:12px 0;padding:14px;display:flex}.tac-wrapped__flow-step{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tac-wrapped__flow-step--amber{background:#d977061a;border-color:#f5b30180}.tac-wrapped__flow-step--green{border-color:#34e77e66}.tac-wrapped__flow-step--red{border-color:#ff6b6b66}.tac-wrapped__flow-step--teal{border-color:#34d6e766}.tac-wrapped__flow-step-label{letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:700}.tac-wrapped__flow-step-value{font-weight:700}.tac-wrapped__flow-step--green .tac-wrapped__flow-step-value{color:#34e77e}.tac-wrapped__flow-step--amber .tac-wrapped__flow-step-value{color:#f5b301}.tac-wrapped__flow-step--red .tac-wrapped__flow-step-value{color:#ff6b6b}.tac-wrapped__flow-arrow{text-align:center;opacity:.6;font-size:14px}.tac-wrapped__decision-card{background:#d9770614;border:1px solid #f5b30166;border-radius:12px;margin:14px 0;padding:14px 16px}.tac-wrapped__decision-kicker{letter-spacing:.06em;text-transform:uppercase;color:#f5b301;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.tac-wrapped__decision-body{margin:0;font-size:15px;line-height:1.55}.tac-wrapped__delta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.tac-wrapped__delta-block{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tac-wrapped__delta-block--green{border-color:#34e77e66}.tac-wrapped__delta-block--amber{border-color:#f5b30180}.tac-wrapped__delta-block--red{border-color:#ff6b6b66}.tac-wrapped__delta-block--teal{border-color:#34d6e766}.tac-wrapped__delta-label{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.tac-wrapped__delta-value{font-size:26px;font-weight:800;line-height:1}.tac-wrapped__check-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:14px 0;display:grid}.tac-wrapped__check-row{color:#d5f5e2;background:#34e77e0f;border:1px solid #34e77e40;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.tac-wrapped__check-row svg{color:#34e77e;flex-shrink:0;margin-top:2px}.tac-wrapped__check-title{font-size:14px;font-weight:600;display:block}.tac-wrapped__fix-hero{background:linear-gradient(135deg,#e734ba1f,#e734ba08);border:1px solid #e734ba66;border-radius:14px;grid-template-columns:1.4fr 1fr;gap:20px;margin:14px 0;padding:18px;display:grid}.tac-wrapped__fix-hero p{margin:6px 0 0;font-size:15px;line-height:1.55}.tac-wrapped__fix-meta{border-left:1px solid #ffffff1a;flex-direction:column;gap:8px;padding-left:20px;display:flex}.tac-wrapped__fix-meta-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.tac-wrapped__fix-meta-row em{opacity:.7;font-style:normal}.tac-wrapped__pillar-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:14px 0;display:grid}.tac-wrapped__pillar-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.tac-wrapped__pillar-card--green{border-color:#34e77e66}.tac-wrapped__pillar-card--amber{border-color:#f5b30180}.tac-wrapped__pillar-card--red{border-color:#ff6b6b66}.tac-wrapped__pillar-card header{justify-content:space-between;align-items:baseline;display:flex}.tac-wrapped__pillar-card-label{font-size:14px;font-weight:700}.tac-wrapped__pillar-card-score{font-size:28px;font-weight:800}.tac-wrapped__pillar-card--green .tac-wrapped__pillar-card-score{color:#34e77e}.tac-wrapped__pillar-card--amber .tac-wrapped__pillar-card-score{color:#f5b301}.tac-wrapped__pillar-card--red .tac-wrapped__pillar-card-score{color:#ff6b6b}.tac-wrapped__pillar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tac-wrapped__pillar-list li{align-items:center;gap:6px;font-size:13px;display:flex}.tac-wrapped__pillar-list svg{color:#34e77e;flex-shrink:0}.tac-wrapped__pillar-opp{opacity:.9;margin:0;font-size:13px}.tac-wrapped__who-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0;display:grid}.tac-wrapped__who-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.tac-wrapped__who-body{margin:0;font-size:15px}.tac-wrapped__who-meta{opacity:.85;font-size:13px}.tac-wrapped__who-meta strong{color:#34e77e;margin-left:6px}.tac-wrapped__advice-kicker{color:#f5b301;letter-spacing:.06em;font-weight:800}.tac-campaign-detail__mia-actions{flex-wrap:wrap;gap:12px;display:flex}.tac-campaign-detail__next{flex-direction:column;gap:14px;display:flex}.tac-campaign-detail__next-copy{flex-direction:column;gap:2px;display:flex}.tac-campaign-detail__next-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:20px;display:grid}.tac-campaign-detail__step{flex-direction:column;gap:10px;height:100%;display:flex}.tac-campaign-detail__step--recommended{outline-offset:12px;border-radius:4px;outline:1px solid #16a34a}.tac-campaign-detail__step-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-campaign-detail__step-icon{color:#16a34a;background:#16a34a24;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.tac-campaign-detail__step-icon>svg{width:18px;height:18px}.tac-campaign-detail__step-flag{letter-spacing:.06em;color:#16a34a;font-size:10px;font-weight:700}.tac-campaign-detail__step-body{white-space:normal;flex:auto}.tac-campaigns-dashboard,.tac-campaigns-dashboard *{box-sizing:border-box;max-width:100%}.tac-score-campaign{box-sizing:border-box;width:100%;font-family:var(--font-tac-primary);color:var(--tac-copy-heading,#19213d);flex-direction:column;gap:24px;padding:24px;display:flex}.tac-score-campaign,.tac-score-campaign *{box-sizing:border-box;max-width:100%}.tac-score-campaign__header{flex-direction:row;align-items:center;gap:16px;display:flex}.tac-score-campaign__back.tac-score-campaign__back{border-radius:90px;flex:none;justify-content:center;align-items:center;width:20px;min-width:20px;max-width:20px;height:56px;padding:0;display:inline-flex;overflow:visible}.tac-score-campaign__header-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.tac-score-campaign__header-copy>*{margin:0}.tac-score-campaign__footer{justify-content:flex-end;gap:16px;display:flex}.tac-campaign-brief{flex-direction:column;gap:24px;display:flex}.tac-campaign-brief__row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=640px){.tac-campaign-brief__row-2{grid-template-columns:minmax(0,1fr)}}.tac-campaign-brief__field{flex-direction:column;gap:8px;display:flex}.tac-campaign-brief__label{color:var(--tac-copy-heading,#19213d)}.tac-campaign-brief__optional{color:var(--tac-core-silver,silver);margin-left:4px;font-weight:400}.tac-campaign-brief__textarea{resize:vertical;border:1px solid var(--tac-input-outline,#d1d5db);background-color:var(--tac-input-background,transparent);width:100%;min-height:96px;color:var(--tac-copy-answer,inherit);border-radius:12px;padding:12px 16px;font-family:inherit}.tac-campaign-brief__textarea:focus{border-color:var(--tac-input-outline-focused,var(--tac-button-primary));outline:none}.tac-campaign-brief__help{color:var(--tac-core-silver,silver);margin:0}.tac-deployment{flex-direction:column;gap:24px;display:flex}.tac-deployment__section{flex-direction:column;gap:12px;display:flex}.tac-deployment__section-head{flex-direction:column;gap:4px;display:flex}.tac-deployment__section-head>*{margin:0}.tac-deployment__hint{color:var(--tac-core-silver,silver);font-size:12px}.tac-deployment__steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tac-deployment__step{border:1px solid var(--tac-input-outline,#d1d5db);color:var(--tac-core-silver,silver);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.tac-deployment__step--active{border-color:var(--tac-button-primary,#19213d);background:color-mix(in srgb, var(--tac-button-primary,#19213d) 12%, transparent);color:var(--tac-button-primary,#19213d)}.tac-deployment__step-index{background:var(--tac-input-outline,#d1d5db);width:16px;height:16px;color:var(--tac-copy-heading,#19213d);border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.tac-deployment__step--active .tac-deployment__step-index{background:var(--tac-button-primary,#19213d);color:#fff}.tac-deployment__panel{border:1px solid var(--tac-input-outline,#d1d5db);background:var(--tac-input-background,transparent);border-radius:12px;padding:16px}.tac-deployment__panel-head{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.tac-deployment__panel-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-core-silver,silver);font-size:10px}.tac-deployment__panel-title{color:var(--tac-copy-heading,#19213d);font-size:14px;font-weight:600}.tac-deployment__panel-hint{color:var(--tac-core-silver,silver);font-size:11px}.tac-deployment__env-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.tac-deployment__env-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-deployment__env-card{text-align:left;border:1px solid var(--tac-button-quaternary-outline);cursor:pointer;color:var(--tac-copy-heading,#19213d);font:inherit;background:0 0;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.tac-deployment__env-card--active{border-color:var(--tac-button-primary,#19213d);background:color-mix(in srgb, var(--tac-button-primary,#19213d) 8%, transparent)}.tac-deployment__env-label{font-size:12px;font-weight:600}.tac-deployment__env-desc{color:var(--tac-core-silver,silver);font-size:11px;line-height:1.3}.tac-deployment__nav{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.tac-deployment__nav-status{color:var(--tac-core-silver,silver);font-size:11px}.tac-deployment__scenario{background:color-mix(in srgb, var(--tac-button-primary,#19213d) 6%, transparent);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.tac-deployment__scenario-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-button-primary,#19213d);font-size:10px;font-weight:700}.tac-deployment__scenario-body{color:var(--tac-copy-heading,#19213d);font-size:12px}.tac-deployment__env-hint{color:var(--tac-core-silver,silver);margin:0;font-size:11px}.tac-deployment-wizard{flex-direction:column;gap:12px;display:flex}.tac-deployment-quick{flex-direction:column;gap:16px;display:flex}.tac-deployment-quick__group{flex-direction:column;gap:8px;display:flex}.tac-deployment__chip-wrap{flex-wrap:wrap;gap:6px;display:flex}.tac-deployment__format-duration{max-width:240px;margin-top:12px}.tac-deployment__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.tac-deployment__specs{grid-template-columns:minmax(0,1fr)}}.tac-deployment__specs-field{flex-direction:column;gap:6px;display:flex}.tac-deployment__specs-field--full{grid-column:1/-1}.tac-deployment__specs-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-core-silver,silver);font-size:10px}.tac-deployment__specs-select,.tac-deployment__nits-input{border:1px solid var(--tac-input-outline,#d1d5db);background:var(--tac-input-background,transparent);width:100%;color:var(--tac-copy-heading,#19213d);font:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.tac-deployment__nits-input{margin-top:8px}.tac-deployment__specs-foot{color:var(--tac-core-silver,silver);grid-column:1/-1;margin:0;font-size:11px}.tac-deployment__productpos{flex-direction:column;gap:12px;display:flex}.tac-deployment__callout{border:1px solid color-mix(in srgb, var(--tac-button-primary,#19213d) 20%, transparent);background:color-mix(in srgb, var(--tac-button-primary,#19213d) 6%, transparent);color:var(--tac-copy-heading,#19213d);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:11px;display:flex}.tac-deployment__callout-title{color:var(--tac-button-primary,#19213d);font-weight:600}.tac-deployment__callout-foot{color:var(--tac-core-silver,silver)}.tac-deployment__productpos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.tac-deployment__productpos-grid{grid-template-columns:minmax(0,1fr)}}.tac-market{flex-direction:column;gap:16px;display:flex}.tac-market__head{flex-direction:column;gap:4px;display:flex}.tac-market__head>*{margin:0}.tac-market__title{color:var(--tac-copy-heading,#19213d)}.tac-market__hint{color:var(--tac-core-silver,silver);font-size:12px}.tac-market__field{flex-direction:column;gap:8px;display:flex}.tac-market__label{color:var(--tac-copy-heading,#19213d);font-size:12px;font-weight:600}.tac-market__modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.tac-market__modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-market__mode{border:1px solid var(--tac-input-outline,#d1d5db);color:var(--tac-copy-heading,#19213d);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.tac-market__mode--active{border-color:var(--tac-button-primary,#19213d);background:color-mix(in srgb, var(--tac-button-primary,#19213d) 8%, transparent)}.tac-market__mode-label{font-size:13px;font-weight:600}.tac-market__mode-hint{color:var(--tac-core-silver,silver);font-size:11px}.tac-market__add{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.tac-market__add>:first-child{flex:auto;min-width:0}.tac-market__sections{flex-direction:column;gap:20px;display:flex}.tac-market__add-btn{flex:none;align-self:center;margin-top:26px}.tac-market__empty{color:var(--tac-core-silver,silver);margin:0;font-size:12px}.tac-market__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tac-market__list-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tac-market__list-row .tac-market__list{flex:1;min-width:0}.tac-market__count{color:var(--tac-core-silver,silver);white-space:nowrap;flex-shrink:0;font-size:12px;line-height:1.6}.tac-market__chip{align-items:center;display:inline-flex}.tac-market__section{flex-direction:column;gap:12px;display:flex}.tac-market__section-title{color:var(--tac-copy-heading,#19213d);margin:0;font-size:14px}.tac-market__section-head{flex-direction:column;gap:4px;display:flex}.tac-market__section-hint{color:#fff;margin:0;font-size:13px;line-height:1.45}.tac-market__section--nested{border-top:1px solid var(--tac-border-subtle,#19213d14);margin-top:4px;padding-top:16px}.tac-market__add-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=640px){.tac-market__add-grid{grid-template-columns:1fr}}.tac-market__add-cta{justify-content:flex-end;display:flex}.tac-market__search{position:relative}.tac-market__results{z-index:30;background:var(--tac-card-secondary-bg,#17181d);border:1px solid var(--tac-input-outline,#2b2f3a);border-radius:12px;max-height:288px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.tac-market__result{cursor:pointer;color:var(--tac-copy-heading,#f5f5f5);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.tac-market__result--active{background:var(--tac-card-secondary-background,#ffffff0f)}.tac-market__result-type{flex-shrink:0}.tac-market__result-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tac-market__results-note{color:var(--tac-copy-instruction,#8a8a8a);padding:10px 12px;font-size:13px}.tac-market__chip-type{flex-shrink:0;margin-left:8px}.tac-market__list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-audience{flex-direction:column;gap:24px;display:flex}.tac-audience__section{flex-direction:column;gap:12px;display:flex}.tac-audience__section-title{color:var(--tac-copy-heading,#19213d);margin:0;font-size:14px;font-weight:600}.tac-audience__section-hint{color:var(--tac-copy-muted,#ffffff8c);margin:-6px 0 0;font-size:13px}.tac-audience__pill{color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.tac-audience__pill:hover{border-color:#ffffff4d}.tac-audience__pill--active{border-color:var(--tac-button-primary,#17b76f);background:color-mix(in srgb, var(--tac-button-primary,#17b76f) 18%, transparent);color:#fff}.tac-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.tac-audience__grid{grid-template-columns:minmax(0,1fr)}}.tac-audience__field{flex-direction:column;gap:8px;display:flex}.tac-audience__label{color:var(--tac-copy-heading,#19213d);font-size:12px;font-weight:600}.tac-audience__optional{color:var(--tac-core-silver,silver);font-weight:400}.tac-audience__pills{flex-wrap:wrap;gap:6px;display:flex}.tac-audience__age{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.tac-audience__age-sep{color:var(--tac-core-silver,silver);padding-bottom:14px}.tac-audience__source{gap:6px;margin-bottom:12px;display:flex}.tac-audience__dropzone{text-align:center;border:2px dashed var(--tac-input-outline,#d1d5db);background:color-mix(in srgb, var(--tac-input-outline,#d1d5db) 12%, transparent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:120px;padding:20px 16px;transition:background .15s,border-color .15s;display:flex;position:relative}.tac-audience__dropzone:hover,.tac-audience__dropzone--active{border-color:var(--tac-button-primary,#19213d);background:color-mix(in srgb, var(--tac-button-primary,#19213d) 8%, transparent)}.tac-audience__file-input{display:none}.tac-audience__dropzone-body{color:var(--tac-core-silver,silver);flex-direction:column;align-items:center;gap:6px;display:flex}.tac-audience__dropzone-title{color:var(--tac-copy-heading,#19213d);font-size:12px;font-weight:600}.tac-audience__dropzone-hint{color:var(--tac-core-silver,silver);font-size:11px}.tac-audience__dropzone-icon{opacity:.7}.tac-audience__preview{border:1px solid var(--tac-input-outline,#d1d5db);background:color-mix(in srgb, var(--tac-button-primary,#19213d) 4%, transparent);border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.tac-audience__preview-thumb{background:color-mix(in srgb, var(--tac-copy-heading,#19213d) 8%, transparent);width:100%;max-width:280px;min-height:140px;color:var(--tac-core-silver,silver);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.tac-audience__preview-media{object-fit:cover;width:100%;height:100%;max-height:160px;display:block}.tac-audience__preview-info{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.tac-audience__preview-status{color:var(--tac-button-primary,#19213d);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tac-audience__preview-name{color:var(--tac-copy-heading,#19213d);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tac-audience__preview-meta{color:var(--tac-core-silver,#8a8a8a);font-size:11px}.tac-audience__preview-actions{justify-content:center;gap:8px;margin-top:8px;display:flex}.tac-audience__preview-btn{border:1px solid var(--tac-input-outline,#d1d5db);color:var(--tac-copy-heading,#19213d);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.tac-audience__preview-btn:hover{background:color-mix(in srgb, var(--tac-button-primary,#19213d) 8%, transparent)}.tac-audience__preview-btn--destructive{color:var(--tac-icon-warning,#c0392b);border-color:#0000}.tac-audience__preview-btn--destructive:hover{background:color-mix(in oklab, var(--tac-icon-warning,#c0392b) 12%, transparent)}.tac-btn-tertiary-destructive{color:var(--tac-icon-warning)!important;background-color:#0000!important;border:0!important}.tac-btn-tertiary-destructive:hover:not(:disabled){background-color:color-mix(in oklab, var(--tac-icon-warning) 14%, transparent)!important}.tac-market__lookup{margin-top:4px}.tac-market__lookup:empty{display:none}.tac-market__lookup-note{color:var(--tac-copy-answer,#475569);margin:0;font-size:12px}.tac-market__lookup-error{color:var(--tac-icon-warning,#b45309);margin:4px 0 0;font-size:12px}.tac-market__demographics{flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;display:flex}.tac-market__demographics>div{flex-direction:column;display:flex}.tac-market__demographics dt{text-transform:uppercase;letter-spacing:.04em;color:var(--tac-core-silver,silver);font-size:11px}.tac-market__demographics dd{color:var(--tac-copy-heading,#19213d);margin:0;font-size:14px;font-weight:600}.tac-snapshot{flex-direction:column;gap:20px;display:flex}.tac-snapshot__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tac-snapshot__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-core-silver,silver);font-size:11px;font-weight:700}.tac-snapshot__title{color:var(--tac-copy-heading,#19213d);margin:0;font-size:16px;font-weight:600}.tac-snapshot__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.tac-snapshot__tiles{grid-template-columns:minmax(0,1fr)}}.tac-snapshot__tile{border:1px solid var(--tac-card-secondary-outline,var(--tac-input-outline,#d1d5db));background:0 0;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.tac-snapshot__tile-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-core-silver,silver);font-size:11px;font-weight:600}.tac-snapshot__tile-value{color:var(--tac-copy-heading,#19213d);font-size:28px;font-weight:700;line-height:1.1}.tac-snapshot__tile-value--text{font-size:16px;line-height:1.3}.tac-snapshot__tile-sub{color:var(--tac-copy-answer,#475569);font-size:12px}.tac-snapshot__tile-geo{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tac-snapshot__secondary{border-top:1px solid var(--tac-card-divider,var(--tac-input-outline,#d1d5db));flex-wrap:wrap;gap:12px 32px;margin:0;padding-top:16px;display:flex}.tac-snapshot__secondary>div{flex-direction:column;gap:2px;display:flex}.tac-snapshot__secondary dt{text-transform:uppercase;letter-spacing:.04em;color:var(--tac-core-silver,silver);font-size:11px}.tac-snapshot__secondary dd{color:var(--tac-copy-heading,#19213d);margin:0;font-size:15px;font-weight:600}.tac-snapshot__source{color:var(--tac-core-silver,silver);margin:0;font-size:11px;line-height:1.4}.tac-snapshot__tile-aux{border-top:1px solid var(--tac-card-divider,var(--tac-input-outline,#d1d5db));justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;display:flex}.tac-snapshot__tile-aux-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-core-silver,silver);font-size:11px;font-weight:600}.tac-snapshot__tile-aux-value{color:var(--tac-copy-heading,#19213d);font-size:14px;font-weight:600}.tac-audience-ctx{flex-direction:column;gap:20px;display:flex}.tac-audience-ctx__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tac-audience-ctx__title h3{color:var(--tac-copy-heading,#19213d);margin:0 0 6px;font-size:16px;font-weight:600}.tac-audience-ctx__title p{color:var(--tac-copy-answer,#94a3b8);margin:0;font-size:13px;line-height:1.5}.tac-audience-ctx__meta{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.tac-audience-ctx__chip{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-core-silver,silver);font-size:10px;font-weight:700}.tac-audience-ctx__toggle{font:inherit;border:1px solid var(--tac-card-secondary-outline,var(--tac-input-outline,#d1d5db));background:var(--tac-card-secondary-background,transparent);color:var(--tac-copy-heading,#19213d);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.tac-audience-ctx__toggle:hover{border-color:var(--tac-button-quaternary-outline,currentColor)}.tac-audience-ctx__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=768px){.tac-audience-ctx__grid{grid-template-columns:minmax(0,1fr)}}.tac-audience-ctx__panel{border:1px solid var(--tac-card-secondary-outline,var(--tac-input-outline,#d1d5db));background:var(--tac-card-secondary-background,transparent);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.tac-audience-ctx__panel-head h4{color:var(--tac-copy-heading,#19213d);margin:0 0 4px;font-size:14px;font-weight:600}.tac-audience-ctx__panel-head p{color:var(--tac-copy-answer,#94a3b8);margin:0;font-size:12px;line-height:1.5}.tac-audience-ctx__placeholder{border:1px dashed var(--tac-card-secondary-outline,var(--tac-input-outline,#d1d5db));background:color-mix(in oklab, var(--tac-copy-heading,#19213d) 4%, transparent);min-height:220px;color:var(--tac-core-silver,silver);letter-spacing:.04em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex}.tac-audience-ctx__bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tac-audience-ctx__bar-row{color:var(--tac-copy-heading,#19213d);grid-template-columns:92px 1fr auto auto;align-items:center;gap:10px;font-size:12px;display:grid}.tac-audience-ctx__bar-label{color:var(--tac-copy-answer,#475569);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tac-audience-ctx__bar-track{background:color-mix(in oklab, var(--tac-copy-heading,#19213d) 8%, transparent);border-radius:999px;height:8px;overflow:hidden}.tac-audience-ctx__bar-fill{background:var(--tac-button-primary,#18cb45);border-radius:999px;height:100%;display:block}.tac-audience-ctx__bar-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:48px;font-weight:600}.tac-audience-ctx__bar-count{color:var(--tac-core-silver,silver);font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.tac-score-progress__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tac-score-progress__row{color:var(--tac-core-silver,silver);align-items:center;gap:10px;font-size:14px;display:flex}.tac-score-progress__row--active{color:var(--tac-copy-heading,#19213d);font-weight:600}.tac-score-progress__row--complete{color:var(--tac-copy-answer,#475569)}.tac-score-progress__marker{justify-content:center;width:18px;display:inline-flex}.tac-score-progress__row--active .tac-score-progress__marker{color:var(--tac-button-primary,#19213d)}.tac-score-progress__percent{color:var(--tac-copy-answer,#475569);font-weight:400}.tac-score-campaign__error{color:var(--tac-icon-warning,#b45309);margin:0 0 16px}.tac-score-result{flex-direction:column;gap:24px;display:flex}.tac-score-result__hint{color:var(--tac-copy-answer,#475569);margin:0;font-size:13px}.tac-score-badge{color:#fff;background:var(--tac-core-silver,silver);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tac-score-badge--md{min-width:40px;height:40px;padding:0 8px;font-size:15px}.tac-score-badge--lg{border-radius:16px;min-width:72px;height:72px;padding:0 12px;font-size:30px}.tac-score-badge--green{background:#16a34a}.tac-score-badge--amber{background:#d97706}.tac-score-badge--red{background:#dc2626}.tac-score-badge--muted{background:var(--tac-core-silver,silver)}.tac-score-overall{align-items:center;gap:16px;display:flex}.tac-score-overall__copy{flex-direction:column;gap:2px;display:flex}.tac-score-overall__kicker{color:var(--tac-copy-heading,#19213d);font-size:16px;font-weight:600}.tac-score-overall__out-of{color:var(--tac-core-silver,silver);font-size:12px}.tac-score-pillars{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.tac-score-pillar{border:1px solid var(--tac-input-outline,#d1d5db);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tac-score-pillar__label{color:var(--tac-copy-heading,#19213d);font-size:13px;font-weight:600}.tac-score-secondary{flex-wrap:wrap;gap:12px 24px;display:flex}.tac-score-secondary__item{align-items:center;gap:10px;display:flex}.tac-score-secondary__label{color:var(--tac-copy-answer,#475569);font-size:13px}.tac-score-dimensions{flex-direction:column;gap:20px;display:flex}.tac-score-group__title{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-core-silver,silver);margin:0 0 8px;font-size:12px;font-weight:700}.tac-score-dim-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tac-score-dim{border-radius:10px}.tac-score-dim__head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 8px;display:flex}.tac-score-dim__head:disabled{cursor:default}.tac-score-dim__head:not(:disabled):hover{background:color-mix(in srgb, var(--tac-button-primary,#19213d) 6%, transparent)}.tac-score-dim__marker{width:16px;color:var(--tac-core-silver,silver);flex:none;justify-content:center;align-items:center;display:inline-flex}.tac-score-dim__label{min-width:0;color:var(--tac-copy-heading,#19213d);flex:auto;font-size:14px}.tac-score-dim__note{color:var(--tac-core-silver,silver);font-size:11px}.tac-score-dim__weight{color:var(--tac-core-silver,silver);flex:none;font-size:12px}.tac-score-dim__rationale{color:var(--tac-copy-answer,#475569);margin:0 8px 10px 34px;font-size:13px;line-height:1.45}.tac-score-list__items{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.tac-score-list__item{color:var(--tac-copy-heading,#19213d);font-size:14px}.tac-score-report__body{white-space:pre-wrap;color:var(--tac-copy-answer,#475569);margin:0;font-size:14px;line-height:1.55}.tac-wrapped__ask-mia{color:#0b0b0f!important;background-color:#e734ba!important;border-color:#e734ba!important}.tac-wrapped__ask-mia:hover{background-color:#d02ba6!important;border-color:#d02ba6!important}.tac-wrapped__rail{z-index:20;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.tac-wrapped__rail-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141ad9;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.tac-wrapped__rail-btn:hover{background:#282830f2;transform:translate(-2px)}.tac-wrapped__rail-btn--primary{color:#0b0b0f;background:#e734ba;border-color:#e734ba}.tac-wrapped__rail-btn--primary:hover{background:#d02ba6;border-color:#d02ba6}.tac-ask-mia{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-tac-primary);color:#fff;background:#05080eb8;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.tac-ask-mia__panel{background:#0b0d12;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(280px,340px) 1fr;width:min(1200px,100%);height:min(820px,100%);max-height:100%;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000008c}.tac-ask-mia__context{background:#0f1218;border-right:1px solid #ffffff14;flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.tac-ask-mia__brand{align-items:center;gap:12px;display:flex}.tac-ask-mia__brand-icon{color:#e734ba;background:#e734ba29;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tac-ask-mia__brand-name{color:#fff;font-size:14px;font-weight:700;display:block}.tac-ask-mia__brand-sub{letter-spacing:.12em;color:#ffffff80;margin-top:2px;font-size:10px;display:block}.tac-ask-mia__intro{color:#ffffffc7;margin:0;font-size:14px;line-height:1.5}.tac-ask-mia__section{flex-direction:column;gap:10px;display:flex}.tac-ask-mia__kicker{letter-spacing:.12em;color:#ffffff80;text-transform:uppercase;font-size:10px}.tac-ask-mia__ctx-card{background:var(--tac-core-gunmetal,#12141a);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tac-ask-mia__ctx-title{color:#fff;font-size:15px;font-weight:700}.tac-ask-mia__ctx-sub{color:#ffffff9e;font-size:13px}.tac-ask-mia__meta{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.tac-ask-mia__meta-cell{background:#ffffff0a;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tac-ask-mia__meta-label{letter-spacing:.12em;color:#ffffff80;font-size:9px}.tac-ask-mia__meta-value{color:#fff;font-size:13px;font-weight:700}.tac-ask-mia__meta-cell--accent .tac-ask-mia__meta-value{color:#e734ba}.tac-ask-mia__meta-cell--teal .tac-ask-mia__meta-value{color:#34e7c6}.tac-ask-mia__prompts{flex-direction:column;gap:8px;display:flex}.tac-ask-mia__prompt{text-align:left;color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:10px 14px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s}.tac-ask-mia__prompt:hover:not(:disabled){background:#e734ba1f;border-color:#e734ba66}.tac-ask-mia__prompt:disabled{opacity:.5;cursor:not-allowed}.tac-ask-mia__chat{flex-direction:column;min-width:0;display:flex;position:relative}.tac-ask-mia__close{color:#ffffffb3;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:8px;padding:6px;position:absolute;top:16px;right:16px}.tac-ask-mia__close:hover{color:#fff;background:#ffffff14}.tac-ask-mia__transcript{flex-direction:column;flex:1;padding:56px 32px 24px;display:flex;overflow-y:auto}.tac-ask-mia__empty{color:#ffffffb3;text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;display:flex}.tac-ask-mia__empty-icon{color:#e734ba;background:#e734ba29;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:inline-flex}.tac-ask-mia__empty-title{color:#fff;margin:0;font-size:15px}.tac-ask-mia__empty-sub{color:#ffffff8c;margin:0;font-size:13px}.tac-ask-mia__messages{flex-direction:column;gap:14px;width:100%;max-width:780px;margin:0 auto;display:flex}.tac-ask-mia__msg{align-items:flex-end;gap:10px;display:flex}.tac-ask-mia__msg--user{justify-content:flex-end}.tac-ask-mia__avatar{color:#e734ba;background:#e734ba29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tac-ask-mia__bubble{white-space:pre-wrap;word-wrap:break-word;border-radius:14px;max-width:78%;padding:12px 14px;font-size:14px;line-height:1.5}.tac-ask-mia__msg--mia .tac-ask-mia__bubble{background:var(--tac-core-gunmetal,#12141a);color:#fff;border:1px solid #ffffff0f;border-bottom-left-radius:4px}.tac-ask-mia__msg--user .tac-ask-mia__bubble{color:#12141a;background:#e734ba;border-bottom-right-radius:4px;font-weight:500}.tac-ask-mia__bubble--typing{gap:4px;padding:14px 16px;display:inline-flex}.tac-ask-mia__bubble--typing span{background:#ffffff8c;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite tac-ask-mia-dot}.tac-ask-mia__bubble--typing span:nth-child(2){animation-delay:.15s}.tac-ask-mia__bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes tac-ask-mia-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.tac-ask-mia__composer{background:#0b0d12;border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}.tac-ask-mia__input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;outline:none;flex:1;height:44px;padding:0 18px;font-family:inherit;font-size:14px}.tac-ask-mia__input::placeholder{color:#fff6}.tac-ask-mia__input:focus{border-color:#e734ba80}.tac-ask-mia__send{flex-shrink:0}@media (width<=860px){.tac-ask-mia__panel{grid-template-rows:auto 1fr;grid-template-columns:1fr}.tac-ask-mia__context{border-bottom:1px solid #ffffff14;border-right:0;max-height:40vh}}.tac-insights{flex-direction:column;gap:20px;margin-top:24px;display:flex}.tac-insights__card{flex-direction:column;gap:20px;padding:4px;display:flex}.tac-insights__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tac-insights__head-copy{flex-direction:column;gap:6px;max-width:720px;display:flex}.tac-insights__title{margin:6px 0 0}.tac-insights__subtitle{opacity:.75;margin:0}.tac-insights__rollup{flex-direction:column;align-items:flex-end;gap:4px;min-width:140px;display:flex}.tac-insights__rollup-label{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:11px}.tac-insights__rollup-score{align-items:baseline;font-size:40px;font-weight:700;line-height:1;display:inline-flex}.tac-insights__rollup-max{opacity:.55;margin-left:4px;font-size:14px;font-weight:500}.tac-insights__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.tac-insights__cat{background:var(--tac-card-secondary-background,#ffffff08);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.tac-insights__cat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-insights__cat-title{margin:0;font-size:15px;font-weight:600}.tac-insights__cat-score{font-size:22px;font-weight:700;line-height:1}.tac-insights__bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.tac-insights__bar-fill{background:currentColor;border-radius:999px;height:100%;display:block}.tac-insights__bar-fill--green{background:#16a34a}.tac-insights__bar-fill--amber{background:#d97706}.tac-insights__bar-fill--red{background:#dc2626}.tac-insights__bar-fill--muted{background:var(--tac-core-silver,silver)}.tac-insights__cat-summary{opacity:.8;margin:2px 0 0;font-size:13px;line-height:1.5}.tac-insights__cat-list{opacity:.85;flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.tac-insights__risk-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.tac-insights__risk{background:var(--tac-card-secondary-background,#ffffff08);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.tac-insights__risk-title{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:0;font-size:13px}.tac-insights__recs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tac-insights__rec{background:var(--tac-card-secondary-background,#ffffff08);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.tac-insights__rec-priority{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:700}.tac-insights__rec-priority--red{color:#dc2626}.tac-insights__rec-priority--amber{color:#d97706}.tac-insights__rec-priority--green{color:#16a34a}.tac-insights__rec-title{margin:4px 0 0;font-size:16px;font-weight:600}.tac-insights__rec-body{opacity:.85;margin:0;font-size:13px;line-height:1.5}.tac-insights__rec-body strong{opacity:1;font-weight:600}.tac-campaign-detail__pillar--clickable{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;transition:border-color .12s,transform .12s,background .12s}.tac-campaign-detail__pillar--clickable:hover{border-color:var(--tac-button-quaternary-outline,#ffffff4d);background:#ffffff08;transform:translateY(-1px)}.tac-campaign-detail__pillar-cta{color:var(--tac-button-primary-bg,#34e77e);font-size:14px;font-weight:600;line-height:1}.tac-campaign-detail__pillar-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-pillar-modal{z-index:140;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-tac-primary);color:#fff;background:#05080ec7;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.tac-pillar-modal__panel{background:#0b0d12;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:min(1100px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.tac-pillar-modal--panel{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;animation:.18s ease-out tacInspectorIn;display:block;position:static;inset:auto}.tac-pillar-modal--panel .tac-pillar-modal__panel{width:100%;height:100%;max-height:none;box-shadow:none}@keyframes tacInspectorIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.tac-pillar-modal__topbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.tac-pillar-modal__eyebrow{color:#fff;margin:0;font-size:15px;font-weight:700}.tac-pillar-modal__close{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tac-pillar-modal__close:hover{color:#fff;background:#ffffff14}.tac-pillar-modal__body{flex-direction:column;gap:24px;padding:28px;display:flex;overflow-y:auto}.tac-pillar-modal__intro{color:#ffffffb3;margin:0;font-size:14px}.tac-pillar-modal__hero{grid-template-columns:160px 1fr;align-items:center;gap:24px;display:grid}.tac-pillar-modal__score-tile{border:2px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:24px 12px;display:flex}.tac-pillar-modal__score-tile--green{border-color:#34e77e80}.tac-pillar-modal__score-tile--amber{border-color:#d9770699}.tac-pillar-modal__score-tile--red{border-color:#dc262699}.tac-pillar-modal__score-tile--muted{border-color:#ffffff24}.tac-pillar-modal__score-value{color:#f5b301;font-size:56px;font-weight:700;line-height:1}.tac-pillar-modal__score-tile--green .tac-pillar-modal__score-value{color:#34e77e}.tac-pillar-modal__score-tile--red .tac-pillar-modal__score-value{color:#ff6b6b}.tac-pillar-modal__score-max{color:#ffffff8c;margin-top:6px;font-size:12px}.tac-pillar-modal__hero-copy{flex-direction:column;gap:10px;display:flex}.tac-pillar-modal__kicker{letter-spacing:.14em;color:#ffffff80;font-size:11px;font-weight:700}.tac-pillar-modal__kicker--positive{color:#34e77e}.tac-pillar-modal__kicker--negative{color:#ff6b6b}.tac-pillar-modal__title{color:#fff;margin:0;font-size:34px;font-weight:700}.tac-pillar-modal__status-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tac-pillar-modal__status-pill{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.tac-pillar-modal__status-pill--green{color:#34e77e}.tac-pillar-modal__status-pill--amber{color:#f5b301}.tac-pillar-modal__status-pill--red{color:#ff6b6b}.tac-pillar-modal__status-pill--muted{color:#ffffff80}.tac-pillar-modal__status-hint{color:#ffffffa6;font-size:13px}.tac-pillar-modal__bar{background:#ffffff14;border-radius:999px;height:6px;position:relative;overflow:hidden}.tac-pillar-modal__bar-fill{position:absolute;inset:0 auto 0 0}.tac-pillar-modal__bar-fill--green{background:#34e77e}.tac-pillar-modal__bar-fill--amber{background:#f5b301}.tac-pillar-modal__bar-fill--red{background:#ff6b6b}.tac-pillar-modal__bar-fill--muted{background:#ffffff4d}.tac-pillar-modal__block{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.tac-pillar-modal__block--positive{border-color:#34e77e59}.tac-pillar-modal__block--negative{border-color:#ff6b6b59}.tac-pillar-modal__block--action{border-color:#34e77e59}.tac-pillar-modal__block--evidence{background:0 0}.tac-pillar-modal__verdict{color:#fff;margin:0;font-size:18px;line-height:1.5}@media (width<=780px){.tac-pillar-modal__hero{grid-template-columns:1fr}}.tac-pillar-modal__env-toggle{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.tac-pillar-modal__env-toggle-icon{color:#ffffffb3;font-size:16px;font-weight:700}.tac-pillar-modal__action{color:#fff;margin:0;font-size:15px;line-height:1.5}.tac-pillar-modal__sub-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=780px){.tac-pillar-modal__sub-grid{grid-template-columns:1fr}}.tac-pillar-modal__sub{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:0;height:100%;padding:16px;display:flex}.tac-pillar-modal__sub-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tac-pillar-modal__sub-title{color:#fff;flex:1;min-width:0;margin:0;font-size:14px;font-weight:700}.tac-pillar-modal__sub-value{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:800;line-height:1}.tac-pillar-modal__sub-value--strong{color:#34e77e}.tac-pillar-modal__sub-value--good{color:#8fe388}.tac-pillar-modal__sub-value--amber{color:#f5b301}.tac-pillar-modal__sub-value--orange{color:#ff9245}.tac-pillar-modal__sub-value--red{color:#ff6b6b}.tac-pillar-modal__sub-value--muted{color:#ffffff80}.tac-pillar-modal__sub-bar{background:#ffffff14;border-radius:5px;width:100%;height:10px;position:relative;overflow:hidden}.tac-pillar-modal__sub-bar-fill{border-radius:5px;position:absolute;inset:0 auto 0 0}.tac-pillar-modal__sub-bar-fill--strong{background:#34e77e}.tac-pillar-modal__sub-bar-fill--good{background:#8fe388}.tac-pillar-modal__sub-bar-fill--amber{background:#f5b301}.tac-pillar-modal__sub-bar-fill--orange{background:#ff9245}.tac-pillar-modal__sub-bar-fill--red{background:#ff6b6b}.tac-pillar-modal__sub-notes{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;display:flex}.tac-pillar-modal__sub-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tac-pillar-modal__sub-note--primary{color:#ffffffeb;font-weight:600}.tac-pillar-modal__sub-note--secondary{color:#ffffffa6}.tac-pillar-modal__sub-note--action{color:#ffffff8c;margin-top:4px;font-weight:400}.tac-pillar-modal__sub-note-kicker{color:#e734bab3;letter-spacing:.06em;margin-right:4px;font-size:10px;font-weight:600}.tac-pillar-modal__evidence-grid{grid-template-columns:repeat(2,1fr);gap:12px 24px;display:grid}.tac-pillar-modal__evidence-item{align-items:baseline;gap:12px;display:flex}.tac-pillar-modal__evidence-label{letter-spacing:.12em;color:#ffffff80;min-width:96px;font-size:10px;font-weight:700}.tac-pillar-modal__evidence-value{color:#fff;font-size:14px}.tac-pillar-modal__bands{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.tac-pillar-modal__bands span{align-items:center;gap:6px;display:inline-flex}.tac-pillar-modal__dot{border-radius:999px;width:8px;height:8px;display:inline-block}.tac-pillar-modal__dot--green{background:#34e77e}.tac-pillar-modal__dot--amber{background:#f5b301}.tac-pillar-modal__dot--red{background:#ff6b6b}.tac-pillar-modal__dot--muted{background:#ffffff4d}.tac-pillar-modal__footer{justify-content:flex-end;display:flex}.tac-priority{flex-direction:column;gap:16px;display:flex}.tac-priority__head{flex-direction:column;gap:6px;display:flex}.tac-priority__title{margin:0}.tac-priority__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.tac-priority__list{grid-template-columns:1fr}}.tac-priority__row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:16px;padding:14px 16px;transition:background .12s,border-color .12s,transform .12s;display:grid}.tac-priority__row:hover{background:#ffffff0f;border-color:#e734ba66;transform:translateY(-1px)}.tac-priority__rank{color:#e734ba;background:#e734ba26;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.tac-priority__body{flex-direction:column;gap:4px;min-width:0;display:flex}.tac-priority__head-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tac-priority__pillar{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.tac-priority__label{color:#fff;font-size:15px;font-weight:600}.tac-priority__score{margin-left:auto;font-size:18px;font-weight:700}.tac-priority__improve{color:#ffffffb3;margin:0;font-size:14px;line-height:1.45}.tac-priority__chev{color:#fff6;font-size:20px}.tac-inspector{grid-template-columns:minmax(260px,25%) 1fr;gap:24px;min-height:calc(100vh - 120px);animation:.2s ease-out tacInspectorIn;display:grid}@media (width<=900px){.tac-inspector{grid-template-columns:1fr}}.tac-inspector__nav{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-self:start;gap:20px;padding:24px;display:flex;position:sticky;top:24px}.tac-inspector__back{color:#ffffffb3;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.tac-inspector__back:hover{color:#fff}.tac-inspector__back svg{width:16px;height:16px}.tac-inspector__campaign{border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.tac-inspector__nav-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:11px}.tac-inspector__campaign-name{color:#fff;margin:0;font-size:20px;font-weight:600}.tac-inspector__overall{align-items:baseline;gap:10px;margin-top:8px;display:flex}.tac-inspector__overall-score{font-size:40px;font-weight:700;line-height:1}.tac-inspector__overall-label{color:#fff9;font-size:13px}.tac-inspector__pillars{flex-direction:column;gap:8px;display:flex}.tac-inspector__pillar{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;transition:background .12s,border-color .12s,color .12s;display:flex}.tac-inspector__pillar:hover{color:#fff;background:#ffffff0d}.tac-inspector__pillar--active{color:#fff;background:#e734ba1f;border-color:#e734ba99}.tac-inspector__pillar-label{font-size:14px;font-weight:500}.tac-inspector__pillar-score{font-size:20px;font-weight:700}.tac-inspector__fix{margin-top:auto}.tac-inspector__main{gap:40px}.tac-hero{background:radial-gradient(120% 140% at 100% 0,#e734ba1a,#0000 55%),linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:20px;padding:36px 36px 32px;display:flex}.tac-hero__kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}.tac-hero__title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tac-hero__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:44px;font-weight:700;line-height:1}.tac-hero__score{align-items:baseline;gap:6px;display:flex}.tac-hero__score-num{letter-spacing:-.03em;font-size:84px;font-weight:800;line-height:1}.tac-hero__score-max{color:#fff6;font-size:22px;font-weight:500}.tac-hero__score--strong .tac-hero__score-num{color:#34d399}.tac-hero__score--good .tac-hero__score-num{color:#7dd88f}.tac-hero__score--amber .tac-hero__score-num{color:#f4c26a}.tac-hero__score--orange .tac-hero__score-num{color:#f28b4a}.tac-hero__score--red .tac-hero__score-num{color:#ef5b5b}.tac-hero__score--muted .tac-hero__score-num{color:#ffffff80}.tac-hero__band-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tac-hero__status{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.tac-hero__status--strong{color:#a7ecc9;background:#34d39924;border-color:#34d3994d}.tac-hero__status--good{color:#c1e9ca;background:#7dd88f24;border-color:#7dd88f4d}.tac-hero__status--amber{color:#f0d59a;background:#f4c26a24;border-color:#f4c26a4d}.tac-hero__status--orange{color:#f2bfa1;background:#f28b4a24;border-color:#f28b4a4d}.tac-hero__status--red{color:#f0b5b5;background:#ef5b5b24;border-color:#ef5b5b4d}.tac-hero__confidence{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tac-hero__confidence-dot{background:#ffffff8c;border-radius:999px;width:6px;height:6px}.tac-hero__summary{background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4px;display:grid;overflow:hidden}@media (width<=900px){.tac-hero__summary{grid-template-columns:1fr}}.tac-hero__cell{background:#0f0f14;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tac-hero__cell-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:10px;font-weight:600}.tac-hero__cell-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tac-hero__cell-title{color:#fff;font-size:16px;font-weight:600;line-height:1.25}.tac-hero__cell-value{color:#ffffffbf;font-size:20px;font-weight:700;line-height:1}.tac-hero__cell--accent .tac-hero__cell-title{color:#f56dcf;font-size:22px;font-weight:700}.tac-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.tac-section-head__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.tac-section-head__meta{letter-spacing:.12em;text-transform:uppercase;color:#fff6;font-size:11px;font-weight:600}.tac-diag-section{padding:4px 0}.tac-diag-groups{flex-direction:column;gap:28px;display:flex}.tac-diag-group__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tac-diag-group__dot{background:#fff6;border-radius:999px;width:8px;height:8px}.tac-diag-group__dot--strong{background:#34d399}.tac-diag-group__dot--opp{background:#e734ba}.tac-diag-group__dot--muted{background:#ffffff4d}.tac-diag-group__title{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.tac-diag-group__count{color:#fff6;font-size:11px;font-weight:600}.tac-diag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.tac-diag-grid{grid-template-columns:1fr}}.tac-diag{transition:background .12s,border-color .12s}.tac-diag__layout{grid-template-columns:124px 1fr;gap:24px;display:grid}.tac-diag-card{transition:border-color .12s}.tac-diag-card--clickable{cursor:pointer}.tac-diag-card{position:relative}.tac-diag__score-inline{z-index:1;line-height:1;position:absolute;top:20px;right:22px}.tac-diag__score-inline.tac-diag__score--strong{color:#34d399}.tac-diag__score-inline.tac-diag__score--good{color:#7dd88f}.tac-diag__score-inline.tac-diag__score--amber{color:#f4c26a}.tac-diag__score-inline.tac-diag__score--orange{color:#f28b4a}.tac-diag__score-inline.tac-diag__score--red{color:#ef5b5b}.tac-diag__score-inline.tac-diag__score--muted{color:#ffffff80}.tac-diag__body--full{width:100%}.tac-diag__score-col{border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding-right:16px;display:flex}.tac-diag__score{letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1.2}.tac-diag__score--strong{color:#34d399}.tac-diag__score--good{color:#7dd88f}.tac-diag__score--amber{color:#f4c26a}.tac-diag__score--orange{color:#f28b4a}.tac-diag__score--red{color:#ef5b5b}.tac-diag__score--muted{color:#ffffff80}.tac-diag__band{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:700}.tac-diag__body{flex-direction:column;gap:10px;min-width:0;display:flex}.tac-diag__title{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.35}.tac-diag__copy{color:#ffffffb8;min-height:3.2em;margin:0;font-size:15px;line-height:1.6}.tac-diag__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.tac-diag__improve{cursor:pointer;color:#f56dcf;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.tac-diag__improve:hover{color:#ff8ada}.tac-diag__uplift{letter-spacing:.06em;color:#ffffff8c;text-transform:uppercase;font-size:12.5px;font-weight:700}.tac-diag-toggle{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;margin:24px auto 0;padding:10px 20px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:block}.tac-diag-toggle:hover{color:#fff;background:#ffffff0d}.tac-tops{background:linear-gradient(#e734ba12,#e734ba04);border:1px solid #e734ba2e;border-radius:20px;padding:32px 36px}.tac-tops__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tac-tops__item{border-top:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 4px;display:grid}.tac-tops__item:first-child{border-top:none;padding-top:8px}.tac-tops__num{color:#e734ba8c;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:42px;font-size:28px;font-weight:800;line-height:1}.tac-tops__body{min-width:0}.tac-tops__headline{color:#fff;font-size:16px;font-weight:600;line-height:1.35}.tac-tops__sub{color:#ffffff80;letter-spacing:.02em;margin-top:4px;font-size:12px}.tac-tops__uplift{color:#fff;letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:28px;font-weight:800;display:inline-flex}.tac-tops__uplift span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:10px;font-weight:700}.tac-tops--premium{background:radial-gradient(70% 90% at 100% 0,#e734ba24,#0000 60%),linear-gradient(#e734ba1a,#e734ba05);border:1px solid #e734ba47;border-radius:24px;padding:40px 44px}.tac-tops--premium .tac-tops__item{grid-template-columns:auto 1fr;align-items:start;gap:28px;padding:24px 4px}.tac-tops--premium .tac-tops__uplift{color:#fff;justify-content:flex-start;min-width:92px;font-size:40px}.tac-tops__rank{letter-spacing:.14em;color:#e734babf;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.tac-tops__desc{color:#ffffffb8;margin-top:6px;font-size:14px;line-height:1.55}.tac-diag--accent-strong{box-shadow:inset 3px 0 #53cd8fb3}.tac-diag--accent-good{box-shadow:inset 3px 0 #53cd8f73}.tac-diag--accent-amber{box-shadow:inset 3px 0 #f0be5ab3}.tac-diag--accent-orange{box-shadow:inset 3px 0 #f08c46bf}.tac-diag--accent-red{box-shadow:inset 3px 0 #e75252bf}.tac-diag--accent-muted{box-shadow:inset 3px 0 #ffffff14}.tac-diag__icon{vertical-align:-3px;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:10px;font-size:12px;display:inline-flex}.tac-hero__summary-copy{color:#ffffffc7;max-width:720px;margin:18px 0 0;font-size:15px;line-height:1.6}.tac-inspector__forecast{background:#e734ba0f;border:1px solid #e734ba38;border-radius:14px;margin-top:20px;padding:18px 20px}.tac-inspector__forecast-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-inspector__forecast-label{letter-spacing:.14em;color:#fff9;text-transform:uppercase;font-size:11px;font-weight:700}.tac-inspector__forecast-value{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.tac-inspector__forecast-value em{color:#f56dcf;letter-spacing:.02em;margin-left:8px;font-size:13px;font-style:normal;font-weight:700}.tac-inspector__forecast-copy{color:#fff9;margin:8px 0 0;font-size:12.5px;line-height:1.5}.tac-inspector__chat{background:radial-gradient(80% 100% at 0 0,#e734ba0f,#0000 60%),#0c0c11;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:18px;padding:40px 36px 32px;display:flex;position:relative}.tac-inspector__chat:before{content:"MIA · AI CREATIVE CONSULTANT";letter-spacing:.14em;color:#e734bae6;background:#0c0c11;border:1px solid #e734ba59;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:24px}.tac-inspector__chat-suggestions{flex-wrap:wrap;gap:8px;display:flex}.tac-inspector__chat-suggestion{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:9px 14px;font-size:13px;transition:background .12s,border-color .12s}.tac-inspector__chat-suggestion:hover:not(:disabled){color:#fff;background:#e734ba26;border-color:#e734ba80}.tac-inspector__chat-suggestion:disabled{opacity:.5;cursor:not-allowed}.tac-inspector__chat-transcript{flex-direction:column;gap:10px;max-height:360px;padding-right:6px;display:flex;overflow-y:auto}.tac-inspector__msg{display:flex}.tac-inspector__msg--user{justify-content:flex-end}.tac-inspector__bubble{color:#ffffffeb;white-space:pre-wrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;max-width:78%;padding:12px 16px;font-size:14px;line-height:1.55}.tac-inspector__msg--user .tac-inspector__bubble{color:#fff;background:#e734ba33;border-color:#e734ba66}.tac-inspector__bubble--typing{color:#fff9;font-style:italic}.tac-inspector__chat-form{align-items:center;gap:10px;display:flex}.tac-inspector__chat-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff26;border-radius:14px;outline:none;flex:1;min-width:0;padding:16px 18px;font-size:15px;transition:border-color .12s,background .12s}.tac-inspector__chat-input:focus{background:#ffffff14;border-color:#e734bab3}.tac-inspector__chat-input::placeholder{color:#fff6}.tac-inspector--v2{flex-direction:column;gap:32px;min-height:calc(100vh - 120px);animation:.22s ease-out tacInspectorIn;display:flex}.tac-topnav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;top:12px}.tac-topnav__back{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.tac-topnav__back:hover{color:#fff;background:#ffffff0a}.tac-topnav__back svg{width:14px;height:14px}.tac-topnav__tabs{flex-wrap:wrap;flex:1;gap:6px;margin-left:6px;display:flex}.tac-topnav__tab{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.tac-topnav__tab:hover{color:#fff;background:#ffffff0a}.tac-topnav__tab--active{color:#fff;background:#ffffff12;border-color:#ffffff24}.tac-topnav__tab-score{font-size:15px;font-weight:700}.tac-topnav__fix{margin-left:auto}.tac-pill-tabs{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.tac-pill-tab{color:#ffffffbf;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:1 1 0;min-width:140px;padding:10px 20px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s}.tac-pill-tab:hover{color:#fff;background:#ffffff12}.tac-pill-tab--active{background:var(--tac-button-primary);color:var(--tac-button-primary-foreground,#0b0f10);border-color:var(--tac-button-primary)}.tac-pill-tab--active:hover{background:var(--tac-button-primary);color:var(--tac-button-primary-foreground,#0b0f10)}.tac-inspector__main--wide{flex-direction:column;gap:40px;animation:.22s ease-out tacFadeSlide;display:flex}@keyframes tacFadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tac-hero--wide{background:radial-gradient(60% 100% at 100% 0,#e734ba14,#0000 65%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:24px;padding:40px 44px}.tac-hero__top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.tac-hero__top .tac-hero__score-num{font-size:96px}.tac-hero--wide .tac-hero__band-row{align-items:flex-start;gap:20px;margin-top:20px}.tac-hero--wide .tac-hero__summary-copy{flex:1;margin:0}.tac-hero__summary--wide{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:28px;display:grid}.tac-diag-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1180px){.tac-diag-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tac-diag-grid--three{grid-template-columns:1fr}}.tac-diag--clickable{cursor:pointer}.tac-diag--clickable:hover{transform:translateY(-1px)}.tac-fsg{flex-direction:column;gap:18px;display:flex}.tac-fsg__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1080px){.tac-fsg__grid{grid-template-columns:1fr}}.tac-fsg__card{background:radial-gradient(80% 100% at 100% 0,#e734ba14,#0000 65%),#ffffff08;border:1px solid #e734ba38;border-radius:20px;flex-direction:column;gap:12px;padding:24px;transition:transform .16s,border-color .16s;display:flex;position:relative}.tac-fsg__card:hover{border-color:#e734ba73;transform:translateY(-2px)}.tac-fsg__uplift{color:#f56dcf;letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-self:flex-start;font-size:36px;font-weight:800;line-height:1}.tac-fsg__uplift span{color:#f56dcfcc;letter-spacing:.08em;text-transform:uppercase;margin-left:4px;font-size:12px;font-weight:600}.tac-fsg__title{color:#fff;align-items:center;gap:4px;margin:0;font-size:17px;font-weight:700;line-height:1.35;display:flex}.tac-fsg__icon{background:#e734ba24;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-size:13px;display:inline-flex}.tac-fsg__desc{color:#ffffffb3;margin:0;font-size:13.5px;line-height:1.55}.tac-fsg__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.tac-fsg__sub{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:11.5px}.tac-fsg__forecast{color:#fff9;font-variant-numeric:tabular-nums;font-size:13px}.tac-fsg__forecast strong{color:#fff;font-weight:700}.tac-fsg__cta{color:#f56dcf;cursor:pointer;background:0 0;border:1px solid #e734ba80;border-radius:999px;align-self:flex-start;margin-top:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.tac-fsg__cta:hover{color:#fff;background:#e734ba26}.tac-miadock{z-index:100;position:fixed;bottom:24px;right:24px}.tac-miadock__fab{color:#0b0b0f;cursor:pointer;background:#e734ba;border:1px solid #e734ba;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 32px #e734ba59}.tac-miadock__fab:hover{transform:translateY(-2px);box-shadow:0 18px 40px #e734ba80}.tac-miadock__spark{font-size:15px}.tac-miadock__panel{background:#0c0c11;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:14px;width:min(640px,100vw - 32px);height:min(80vh,780px);max-height:calc(100vh - 48px);padding:28px;animation:.18s ease-out tacFadeSlide;display:flex;box-shadow:0 24px 60px #0009}.tac-miadock__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tac-miadock__brand{letter-spacing:.14em;color:#e734bad9;font-size:10px;font-weight:700}.tac-miadock__title{color:#fff;margin:4px 0 0;font-size:16px;font-weight:600}.tac-miadock__close{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:22px;line-height:1}.tac-miadock__close:hover{color:#fff}.tac-miadock__suggestions{flex-wrap:wrap;gap:6px;display:flex}.tac-miadock__suggestion{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:12.5px}.tac-miadock__suggestion:hover:not(:disabled){color:#fff;background:#e734ba26;border-color:#e734ba80}.tac-miadock__transcript{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.tac-miadock__form{align-items:center;gap:8px;display:flex}.tac-miadock__input{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:14px}.tac-miadock__input:focus{border-color:#e734ba99}.tac-drawer{z-index:90;position:fixed;inset:0}.tac-drawer__scrim{background:#0006;animation:.16s ease-out tacFadeIn;position:absolute;inset:0}@keyframes tacFadeIn{0%{opacity:0}to{opacity:1}}.tac-drawer__panel{background:#0c0c11;border-left:1px solid #ffffff1f;flex-direction:column;gap:18px;width:min(520px,100vw);padding:28px 28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) tacSlideRight;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes tacSlideRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.tac-drawer__head{justify-content:space-between;align-items:center;display:flex}.tac-drawer__kicker{letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:700}.tac-drawer__close{color:#ffffff8c;cursor:pointer;background:0 0;border:none;font-size:18px}.tac-drawer__close:hover{color:#fff}.tac-drawer__title-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tac-drawer__title{color:#fff;align-items:center;gap:6px;margin:0;font-size:24px;font-weight:700;display:flex}.tac-drawer__icon{background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;font-size:14px;display:inline-flex}.tac-drawer__score{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1}.tac-drawer__score em{color:#fff6;margin-left:4px;font-size:15px;font-style:normal;font-weight:500}.tac-drawer__score--strong{color:#34d399}.tac-drawer__score--good{color:#7dd88f}.tac-drawer__score--amber{color:#f4c26a}.tac-drawer__score--orange{color:#f28b4a}.tac-drawer__score--red{color:#ef5b5b}.tac-drawer__score--muted{color:#ffffff80}.tac-drawer__section{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding-top:8px;display:flex}.tac-drawer__h{letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.tac-drawer__copy{color:#fffc;margin:0;font-size:14px;line-height:1.6}.tac-drawer__uplift{color:#f56dcf;background:#e734ba24;border:1px solid #e734ba4d;border-radius:999px;align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:700}.tac-drawer__ask{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e734ba,#a721d1);border:none;border-radius:999px;align-self:flex-start;margin-top:auto;padding:12px 20px;font-size:14px;font-weight:600;box-shadow:0 10px 24px #e734ba59}.tac-drawer__ask:hover{transform:translateY(-1px)}.tac-inspector--v2{gap:56px}.tac-inspector--v2 .tac-topnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-bottom:1px solid #ffffff0f;border-radius:0;gap:24px;padding:6px 0 0}.tac-inspector--v2 .tac-topnav__back{color:#ffffff8c;border-radius:6px;padding:6px 8px 6px 0;font-size:12.5px}.tac-inspector--v2 .tac-topnav__tabs{gap:4px;margin-left:4px}.tac-inspector--v2 .tac-topnav__tab{color:#ffffff8c;border-radius:0;gap:8px;margin:0 14px 0 0;padding:14px 4px;font-size:14px;font-weight:500;position:relative;background:0 0!important;border:none!important}.tac-inspector--v2 .tac-topnav__tab:hover{color:#ffffffd9;background:0 0}.tac-inspector--v2 .tac-topnav__tab--active{color:#fff}.tac-inspector--v2 .tac-topnav__tab--active:after{content:"";background:#e734ba;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #e734ba8c}.tac-inspector--v2 .tac-topnav__tab-score{color:#ffffffbf;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.tac-inspector--v2 .tac-topnav__tab--active .tac-topnav__tab-score{color:#f8b8e2;background:#e734ba24}.tac-hero--calm{background:0 0;border:none;border-radius:0;flex-direction:column;gap:18px;padding:8px 0 4px;display:flex}.tac-hero--calm .tac-hero__top{align-items:baseline;gap:24px}.tac-hero--calm .tac-hero__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:40px;font-weight:700}.tac-hero--calm .tac-hero__score-num{letter-spacing:-.03em;font-size:72px;font-weight:700}.tac-hero--calm .tac-hero__score-max{font-size:18px}.tac-hero__band{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;background:#ffffff0d;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:600}.tac-hero__band--strong{color:#a7ecc9;background:#34d3991f}.tac-hero__band--good{color:#c1e9ca;background:#7dd88f1f}.tac-hero__band--amber{color:#f0d59a;background:#f4c26a1f}.tac-hero__band--orange{color:#f2bfa1;background:#f28b4a1f}.tac-hero__band--red{color:#f0b5b5;background:#ef5b5b1f}.tac-hero__lede{color:#ffffffb8;max-width:720px;margin:0;font-size:18px;line-height:1.5}.tac-hero__lede strong{color:#fff;font-weight:600}.tac-hero__facts{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:40px 56px;margin:8px 0 0;padding:20px 0 0;display:flex}.tac-hero__fact{flex-direction:column;gap:4px;margin:0;display:flex}.tac-hero__fact dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:600}.tac-hero__fact dd{color:#fff;margin:0;font-size:17px;font-weight:600}.tac-hero__fact--sub dd{color:#fffc;font-size:15px;font-weight:500}.tac-hero__fact-delta{color:#f56dcf;font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px;font-weight:600}.tac-hero__fact-delta--muted{color:#ffffff80}.tac-inspector--v2 .tac-diag-section,.tac-inspector--v2 .tac-fsg{padding-top:8px}.tac-inspector--v2 .tac-section-head{border-bottom:1px solid #ffffff0d;margin-bottom:20px;padding-bottom:12px}.tac-inspector--v2 .tac-section-head__title{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:13px;font-weight:600}.tac-inspector--v2 .tac-section-head__meta{color:#fff6;font-size:12px}.tac-inspector--v2 .tac-diag-grid--three{gap:4px}.tac-inspector--v2 .tac-diag{border-radius:14px;padding:20px;transition:background .16s,border-color .16s,transform .16s;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.tac-inspector--v2 .tac-diag:hover{transform:none;background:#ffffff08!important;border-color:#ffffff0f!important}.tac-inspector--v2 .tac-diag--clickable:focus-visible,.tac-inspector--v2 .tac-diag--selected{outline:none;background:#e734ba0f!important;border-color:#e734ba59!important;box-shadow:0 0 0 1px #e734ba33,0 12px 40px -12px #e734ba59!important}.tac-inspector--v2 .tac-diag__score{font-size:32px;font-weight:700}.tac-inspector--v2 .tac-diag__band{letter-spacing:.08em;color:#ffffff73;background:0 0;padding:0;font-size:10.5px}.tac-inspector--v2 .tac-diag__title{font-size:15px;font-weight:600}.tac-inspector--v2 .tac-diag__copy{color:#ffffff8c}.tac-inspector--v2 .tac-diag__icon{color:#ffffff80;background:0 0;width:auto;height:auto;margin-right:6px}.tac-inspector--v2 .tac-fsg__grid{gap:12px}.tac-inspector--v2 .tac-fsg__card{background:#e734ba0a;border:1px solid #e734ba24;border-radius:18px;padding:22px}.tac-inspector--v2 .tac-fsg__card:hover{background:#e734ba12;border-color:#e734ba52;transform:none}.tac-inspector--v2 .tac-inspector__main--wide{gap:40px}.tac-zone{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;padding:32px 36px;box-shadow:inset 0 1px #ffffff08,0 24px 60px -32px #0009}.tac-hero-c__score-row{justify-content:flex-start;align-items:center;gap:16px;margin-top:8px;display:flex}.tac-hero-c__body{justify-content:space-between;align-items:center;gap:32px;display:flex}.tac-hero-c__body .tac-hero-c__lede{flex:1;margin:0}.tac-hero-c__score-stack{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}@media (width<=640px){.tac-hero-c__body{flex-direction:column;align-items:flex-start}.tac-hero-c__score-stack{align-items:flex-start}}.tac-zone--diag-card .tac-zone__head-actions{justify-content:flex-end;margin-top:-8px;display:flex}.tac-zone--diag-card-with-action{position:relative}.tac-zone__improve-cta--header,.tac-zone__head-meta--header{z-index:2;position:absolute;top:22px;right:24px}.tac-zone--hero{background:radial-gradient(80% 120% at 100% 0,#e734ba17,#0000 65%),linear-gradient(#ffffff0d,#ffffff05);border-color:#ffffff1a;padding:40px 44px}.tac-zone__hero-head{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.tac-zone__hero-title{flex-direction:column;gap:10px;min-width:0;display:flex}.tac-zone__kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:600}.tac-zone__kicker--accent{color:#f56dcfe6}.tac-zone__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.05}.tac-zone--hero .tac-hero__band{align-self:flex-start;margin-top:4px}.tac-zone__score{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.tac-zone__score .tac-hero__score-num{letter-spacing:-.03em;font-size:96px;font-weight:700;line-height:1}.tac-zone__score .tac-hero__score-max{color:#fff6;font-size:22px;font-weight:500}.tac-zone__lede{color:#ffffffbf;max-width:780px;margin:24px 0 0;font-size:17px;line-height:1.55}.tac-zone__stats{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;padding-top:28px;display:grid}@media (width<=900px){.tac-zone__stats{grid-template-columns:1fr;gap:16px}}.tac-zone__stat{flex-direction:column;gap:8px;min-width:0;display:flex}.tac-zone__stat-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:600}.tac-zone__stat-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-zone__stat-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.tac-zone__stat-value{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.tac-zone__stat--accent .tac-zone__stat-value{color:#f56dcf}.tac-zone__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.tac-zone__head-title{color:#fff;letter-spacing:-.01em;margin:4px 0 0;font-size:22px;font-weight:600}.tac-zone__head-meta{color:#ffffff73;letter-spacing:.04em;font-size:12px}.tac-zone__improve-cta{color:#e734ba;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #e734ba8c;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s,transform .12s;display:inline-flex}.tac-zone__improve-cta:hover{color:#e734ba;background:#e734ba1f;transform:translateY(-1px)}.tac-theme-light .tac-zone__improve-cta{color:#b8248f;background:0 0;border-color:#e734ba80}.tac-theme-light .tac-zone__improve-cta:hover{color:#8a1a6c;background:#e734ba1a}.tac-zone--diag .tac-diag-grid--two{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1180px){.tac-zone--diag .tac-diag-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tac-zone--diag .tac-diag-grid--two{grid-template-columns:1fr}}.tac-inspector--v2 .tac-zone--diag .tac-diag{border-radius:14px;padding:24px 26px;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;background:#ffffff08!important;border:1px solid #ffffff14!important;box-shadow:inset 0 1px #ffffff08!important}.tac-inspector--v2 .tac-zone--diag .tac-diag:hover{transform:translateY(-1px);background:#ffffff0d!important;border-color:#ffffff24!important;box-shadow:0 12px 30px -18px #0009!important}.tac-inspector--v2 .tac-zone--diag .tac-diag--clickable:focus-visible,.tac-inspector--v2 .tac-zone--diag .tac-diag--selected{outline:none;background:#e734ba12!important;border-color:#e734ba66!important;box-shadow:0 0 0 1px #e734ba33,0 18px 40px -18px #e734ba66!important}.tac-zone__more{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;margin-top:20px;padding:10px 18px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s;display:inline-flex}.tac-zone__more:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.tac-zone__more-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tac-zone__more-row .tac-zone__more{margin-top:0}.tac-zone__more--accent{color:#fff;background:#e734ba1f;border-color:#e734ba80}.tac-zone__more--accent:hover{background:#e734ba33;border-color:#e734bacc}.tac-zone--fsg{background:radial-gradient(80% 100% at 0 0,#e734ba12,#0000 60%),#e734ba08;border-color:#e734ba2e}.tac-zone--fsg .tac-zone__head-title{color:#fff}.tac-topnav__campaign{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:260px;padding:4px 10px 4px 4px;display:inline-flex}.tac-topnav__thumb{object-fit:cover;background:#ffffff0f;border-radius:999px;flex-shrink:0;width:32px;height:32px}.tac-topnav__thumb--empty{background:linear-gradient(135deg,#e734ba66,#ffffff1a)}.tac-topnav__campaign-name{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.tac-zone--hero-compact{padding:28px 32px}.tac-hero-c__main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.tac-hero-c__title-col{flex-direction:column;gap:10px;min-width:0;display:flex}.tac-hero-c__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tac-hero-c__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.tac-hero-c__band{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.tac-hero-c__band--green{color:#6ee7b7}.tac-hero-c__band--amber{color:#fbbf24}.tac-hero-c__band--red{color:#fb7185}.tac-hero-c__band--muted{color:#ffffff80}.tac-hero-c__score-col{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.tac-hero-c__band-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.tac-hero-c__lede{color:#ffffffb8;max-width:62ch;margin:0;font-size:15px;line-height:1.55}.tac-hero-c__score{align-items:baseline;gap:4px;display:flex}.tac-hero-c__score-num{letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1.2}.tac-hero-c__score-max{color:#fff6;font-size:18px;font-weight:500}.tac-hero__score--strong .tac-hero-c__score-num{color:#34d399}.tac-hero__score--good .tac-hero-c__score-num{color:#7dd88f}.tac-hero__score--amber .tac-hero-c__score-num{color:#f4c26a}.tac-hero__score--orange .tac-hero-c__score-num{color:#f28b4a}.tac-hero__score--red .tac-hero-c__score-num{color:#ef5b5b}.tac-hero__score--muted .tac-hero-c__score-num{color:#ffffff80}.tac-hero-c__facts{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px;margin:24px 0 0;padding:20px 0 0;display:grid}@media (width<=900px){.tac-hero-c__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-hero-c__fact{flex-direction:column;gap:4px;min-width:0;display:flex}.tac-hero-c__fact dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;font-size:10.5px;font-weight:600}.tac-hero-c__fact dd{color:#fff;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.tac-hero-c__fact dd strong{font-size:20px;font-weight:700}.tac-hero-c__fact-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ffffffd9!important;font-size:14px!important;font-weight:500!important}.tac-hero-c__fact-text--accent{color:#f9a8d4!important}.tac-hero-c__delta{color:#6ee7b7;font-size:12px;font-weight:600}.tac-rec__grid{flex-direction:column;gap:10px;display:flex}.tac-rec{background:#ffffff08;border:1px solid #e734ba24;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 20px;transition:background .14s,border-color .14s,transform .14s;display:grid}.tac-rec:hover{background:#e734ba0d;border-color:#e734ba4d;transform:translateY(-1px)}.tac-rec__uplift{text-align:center;color:#f9a8d4;letter-spacing:-.02em;background:#e734ba1a;border:1px solid #e734ba40;border-radius:10px;min-width:58px;padding:8px 12px;font-size:24px;font-weight:800}.tac-rec__body{flex-direction:column;gap:6px;min-width:0;display:flex}.tac-rec__title{color:#fff;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.tac-rec__icon{font-size:16px}.tac-rec__meta{color:#fff9;flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:inline-flex}.tac-rec__forecast strong{color:#fff;font-weight:700}.tac-rec__impact{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.tac-rec__impact--high{color:#f9a8d4;background:#e734ba24}.tac-rec__impact--med{color:#fbbf24;background:#fbbf241f}.tac-rec__impact--low{color:#fff9;background:#ffffff0f}.tac-rec__cta{color:#f9a8d4;cursor:pointer;background:0 0;border:1px solid #e734ba66;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.tac-rec__cta:hover{color:#fff;background:#e734ba26}.tac-inspector--v2 .tac-zone--diag .tac-diag{background:#ffffff09;border:1px solid #ffffff17;border-left-width:3px;transition:background .16s,border-color .16s,transform .16s}.tac-inspector--v2 .tac-zone--diag .tac-diag--strong{background:linear-gradient(135deg,#34d39917,#ffffff05);border-left-color:#34d399}.tac-inspector--v2 .tac-zone--diag .tac-diag--good{background:linear-gradient(135deg,#7dd88f14,#ffffff05);border-left-color:#7dd88f}.tac-inspector--v2 .tac-zone--diag .tac-diag--amber{background:linear-gradient(135deg,#f4c26a17,#ffffff05);border-left-color:#f4c26a}.tac-inspector--v2 .tac-zone--diag .tac-diag--orange{background:linear-gradient(135deg,#f28b4a1c,#ffffff05);border-left-color:#f28b4a}.tac-inspector--v2 .tac-zone--diag .tac-diag--red{background:linear-gradient(135deg,#ef5b5b1c,#ffffff05);border-left-color:#ef5b5b}.tac-inspector--v2 .tac-zone--diag .tac-diag:hover{border-color:#ffffff29;transform:translateY(-1px)}.tac-inspector--v2 .tac-zone--diag .tac-diag__score{letter-spacing:-.01em;font-size:32px;font-weight:700}.tac-inspector--v2 .tac-zone--diag .tac-diag__score--strong{color:#34d399}.tac-inspector--v2 .tac-zone--diag .tac-diag__score--good{color:#7dd88f}.tac-inspector--v2 .tac-zone--diag .tac-diag__score--amber{color:#f4c26a}.tac-inspector--v2 .tac-zone--diag .tac-diag__score--orange{color:#f28b4a}.tac-inspector--v2 .tac-zone--diag .tac-diag__score--red{color:#ef5b5b}.tac-inspector--v2 .tac-zone--diag .tac-diag__band{letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:999px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.tac-inspector--v2 .tac-zone--diag .tac-diag__band--strong{color:#6ee7b7;background:#34d39929}.tac-inspector--v2 .tac-zone--diag .tac-diag__band--good{color:#a7f3c8;background:#7dd88f29}.tac-inspector--v2 .tac-zone--diag .tac-diag__band--amber{color:#fde68a;background:#f4c26a2e}.tac-inspector--v2 .tac-zone--diag .tac-diag__band--orange{color:#fdba74;background:#f28b4a33}.tac-inspector--v2 .tac-zone--diag .tac-diag__band--red{color:#fca5a5;background:#ef5b5b33}.tac-inspector--v2 .tac-zone--diag .tac-diag__band--muted{color:#fff9;background:#ffffff14}.tac-diag__bar{background:#ffffff14;border-radius:999px;width:68px;height:4px;margin-top:6px;overflow:hidden}.tac-diag__bar>span{border-radius:999px;height:100%;display:block}.tac-diag__bar--strong>span{background:linear-gradient(90deg,#34d399,#6ee7b7)}.tac-diag__bar--good>span{background:linear-gradient(90deg,#7dd88f,#a7f3c8)}.tac-diag__bar--amber>span{background:linear-gradient(90deg,#f4c26a,#fde68a)}.tac-diag__bar--orange>span{background:linear-gradient(90deg,#f28b4a,#fdba74)}.tac-diag__bar--red>span{background:linear-gradient(90deg,#ef5b5b,#fca5a5)}.tac-diag__bar--muted>span{background:#ffffff40}.tac-inspector--v2 .tac-zone--diag .tac-diag__title{color:#fff;font-size:16px;font-weight:700}.tac-inspector--v2 .tac-zone--diag .tac-diag__copy{color:#ffffffb8}.tac-inspector--v2 .tac-zone--diag .tac-diag__icon{opacity:.95;font-size:16px}.tac-inspector--v2 .tac-zone--diag .tac-diag__improve{color:#f9a8d4;font-weight:600}.tac-inspector--v2 .tac-zone--diag .tac-diag__improve:hover{color:#fff}.tac-inspector--v2 .tac-zone--diag .tac-diag__uplift{color:#f9a8d4;background:#e734ba1f;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.tac-criteria-list{gap:10px;margin:0;display:grid}.tac-criteria-list__row{border-bottom:1px solid #ffffff14;grid-template-columns:160px 1fr;gap:16px;padding:10px 0;display:grid}.tac-criteria-list__row:last-child{border-bottom:none}.tac-criteria-list__label{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.tac-criteria-list__value{color:#fff;font-size:14px}.tac-theme-light{--l-bg:#f6f7f9;--l-surface:#fff;--l-surface-alt:#fafafb;--l-border:#ececec;--l-border-strong:#e2e4e8;--l-shadow-sm:0 1px 2px #1018280a;--l-shadow-md:0 8px 24px #1018280f;--l-shadow-lg:0 16px 40px #10182814;--l-text:#111827;--l-text-2:#4b5563;--l-text-3:#9ca3af;--l-accent:#d925a1;--l-accent-soft:#d925a11a;--l-success:#16a34a;--l-success-deep:#059669;--l-warning:#d97706;--l-danger:#dc2626;--tac-bg:var(--l-bg);--tac-page-background:var(--l-bg);--tac-surface:var(--l-surface);--tac-card-background:var(--l-surface);--tac-card-secondary-background:var(--l-surface);--tac-card-secondary-outline:var(--l-border);--tac-card-divider:var(--l-border);--tac-core-gunmetal:var(--l-surface);--tac-copy-heading:var(--l-text);--tac-copy-answer:var(--l-text-2);--tac-copy-instruction:var(--l-text-2);--tac-copy-button:#fff;--tac-core-silver:var(--l-text-3);--tac-input-background:var(--l-surface);--tac-input-outline:var(--l-border);--tac-input-outline-focused:var(--l-accent);--tac-icon-default:var(--l-text);--tac-icon-secondary:var(--l-text-2);--tac-icon-tertiary:var(--l-text-3);--tac-border-subtle:var(--l-border);color:var(--l-text);background-color:var(--l-bg)}.tac-theme-light,.tac-theme-light .tac-campaigns-shell,.tac-theme-light .tac-campaigns-dashboard,.tac-theme-light .tac-campaign-detail{color:var(--l-text)}.tac-theme-light [class*=Card_root],.tac-theme-light [class*=Card_primary],.tac-theme-light [class*=Card_secondary]{background-color:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);border-radius:14px}.tac-theme-light [class*=Card_secondary]{box-shadow:var(--l-shadow-sm)}.tac-theme-light .tac-hero__title,.tac-theme-light .tac-hero-c__title,.tac-theme-light .tac-zone__title,.tac-theme-light .tac-diag__title,.tac-theme-light .tac-inspector__campaign-name,.tac-theme-light .tac-inspector__pillar-label,.tac-theme-light .tac-inspector__pillar-score,.tac-theme-light .tac-criteria-list__value,.tac-theme-light .tac-hero__lede strong,.tac-theme-light .tac-campaign-detail__overall,.tac-theme-light .tac-campaign-card__title,.tac-theme-light .tac-campaign-detail__score-heading,.tac-theme-light .tac-heading-1{color:var(--l-text)}.tac-theme-light .tac-hero__lede,.tac-theme-light .tac-hero-c__lede,.tac-theme-light .tac-zone__lede,.tac-theme-light .tac-diag__copy,.tac-theme-light .tac-inspector__overall-label,.tac-theme-light .tac-inspector__forecast-label,.tac-theme-light .tac-inspector__forecast-copy,.tac-theme-light .tac-campaign-detail__summary,.tac-theme-light .tac-campaign-card__meta{color:var(--l-text-2)}.tac-theme-light .tac-inspector__nav-kicker,.tac-theme-light .tac-diag-group__title,.tac-theme-light .tac-diag-group__count,.tac-theme-light .tac-criteria-list__label,.tac-theme-light .tac-campaign-detail__pillar-label,.tac-theme-light .tac-campaign-detail__overall-max,.tac-theme-light .tac-hero-c__kicker,.tac-theme-light .tac-hero-c__score-max,.tac-theme-light .tac-hero__score-max{color:var(--l-text-3)}.tac-theme-light .tac-diag__score--strong,.tac-theme-light .tac-hero__score--strong .tac-hero-c__score-num,.tac-theme-light .tac-campaign-detail__pillar--tone-green .tac-campaign-detail__pillar-score,.tac-theme-light .tac-campaign-detail__pillar-score--green{color:var(--l-success-deep)}.tac-theme-light .tac-diag__score--good,.tac-theme-light .tac-hero__score--good .tac-hero-c__score-num{color:var(--l-success)}.tac-theme-light .tac-diag__score--amber,.tac-theme-light .tac-hero__score--amber .tac-hero-c__score-num,.tac-theme-light .tac-campaign-detail__pillar--tone-amber .tac-campaign-detail__pillar-score,.tac-theme-light .tac-campaign-detail__pillar-score--amber{color:var(--l-warning)}.tac-theme-light .tac-diag__score--orange,.tac-theme-light .tac-hero__score--orange .tac-hero-c__score-num{color:#ea580c}.tac-theme-light .tac-diag__score--red,.tac-theme-light .tac-hero__score--red .tac-hero-c__score-num,.tac-theme-light .tac-campaign-detail__pillar--tone-red .tac-campaign-detail__pillar-score,.tac-theme-light .tac-campaign-detail__pillar-score--red{color:var(--l-danger)}.tac-theme-light .tac-diag__score--muted,.tac-theme-light .tac-hero__score--muted .tac-hero-c__score-num{color:var(--l-text-3)}.tac-theme-light .tac-campaign-detail__band--green,.tac-theme-light .tac-campaign-detail__verdict--green{color:var(--l-success)}.tac-theme-light .tac-campaign-detail__band--amber,.tac-theme-light .tac-campaign-detail__verdict--amber{color:var(--l-warning)}.tac-theme-light .tac-campaign-detail__band--red,.tac-theme-light .tac-campaign-detail__verdict--red{color:var(--l-danger)}.tac-theme-light .tac-hero-c__band--green{color:var(--l-success)}.tac-theme-light .tac-hero-c__band--amber{color:var(--l-warning)}.tac-theme-light .tac-hero-c__band--red{color:var(--l-danger)}.tac-theme-light .tac-hero-c__band--muted{color:var(--l-text-3)}.tac-theme-light .tac-hero,.tac-theme-light .tac-hero-c,.tac-theme-light .tac-zone--hero-compact{background:radial-gradient(circle at top right, #d925a114, transparent 45%), var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);border-radius:16px}.tac-theme-light .tac-hero-c__fact dd,.tac-theme-light .tac-hero-c__fact-text{color:var(--l-text)!important}.tac-theme-light .tac-diag{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);border-radius:14px}.tac-theme-light .tac-diag:hover{background:var(--l-surface);border-color:var(--l-border-strong);box-shadow:var(--l-shadow-lg);transform:translateY(-1px)}.tac-theme-light .tac-diag__band{color:var(--l-text-3)}.tac-theme-light .tac-diag-group__dot--muted{background:var(--l-text-3)}.tac-theme-light .tac-diag__improve{color:var(--l-accent)}.tac-theme-light .tac-diag__improve:hover{color:#b71e85}.tac-theme-light .tac-diag__uplift{background:var(--l-accent-soft);color:var(--l-accent);border-color:#0000}.tac-theme-light .tac-inspector__nav{border-right:1px solid var(--l-border);background:0 0}.tac-theme-light .tac-inspector__back{color:var(--l-text-2)}.tac-theme-light .tac-inspector__back:hover{color:var(--l-text)}.tac-theme-light .tac-inspector__campaign{border-bottom-color:var(--l-border)}.tac-theme-light .tac-inspector__pillar{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-sm);color:var(--l-text)}.tac-theme-light .tac-inspector__pillar:hover{background:var(--l-surface);box-shadow:var(--l-shadow-md);color:var(--l-text)}.tac-theme-light .tac-inspector__pillar--active{border-color:var(--l-accent);box-shadow:0 0 0 3px var(--l-accent-soft), var(--l-shadow-sm)}.tac-theme-light .tac-diag-toggle{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-sm);color:var(--l-text)}.tac-theme-light .tac-diag-toggle:hover{background:var(--l-surface-alt);color:var(--l-text)}.tac-theme-light .tac-inspector__forecast,.tac-theme-light .tac-inspector__chat{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);border-radius:14px}.tac-theme-light .tac-inspector__forecast-row{border-color:var(--l-border)}.tac-theme-light .tac-inspector__forecast-value{color:var(--l-text)}.tac-theme-light .tac-inspector__chat-suggestion{background:var(--l-surface-alt);border:1px solid var(--l-border);color:var(--l-text-2)}.tac-theme-light .tac-inspector__chat-suggestion:hover:not(:disabled){background:var(--l-accent-soft);border-color:var(--l-accent);color:var(--l-accent)}.tac-theme-light .tac-inspector__bubble{color:var(--l-text);background:var(--l-surface-alt);border:1px solid var(--l-border)}.tac-theme-light .tac-inspector__msg--user .tac-inspector__bubble{background:var(--l-accent);color:#fff;border-color:#0000}.tac-theme-light .tac-campaign-detail__creative{box-shadow:none;background:0 0;padding:0}.tac-theme-light .tac-campaign-detail__tag{background:var(--l-surface-alt);color:var(--l-text-2)}.tac-theme-light .tac-campaign-detail__badge{color:var(--l-text-3);border-color:var(--l-border);background:0 0}.tac-theme-light .tac-campaign-detail__pillar{border:1px solid var(--l-border);background:var(--l-surface);box-shadow:var(--l-shadow-sm)}.tac-theme-light .tac-campaign-detail__pillar--tone-green{background:linear-gradient(180deg, #16a34a0f, transparent 60%), var(--l-surface);border-color:#16a34a40}.tac-theme-light .tac-campaign-detail__pillar--tone-amber{background:linear-gradient(180deg, #d977060f, transparent 60%), var(--l-surface);border-color:#d9770640}.tac-theme-light .tac-campaign-detail__pillar--tone-red{background:linear-gradient(180deg, #dc26260f, transparent 60%), var(--l-surface);border-color:#dc262640}.tac-theme-light .tac-campaign-detail__pillar--tone-muted{border-color:var(--l-border)}.tac-theme-light .tac-campaign-detail__pillar-label--green{color:var(--l-success)}.tac-theme-light .tac-campaign-detail__pillar-label--amber{color:var(--l-warning)}.tac-theme-light .tac-campaign-detail__pillar-label--red{color:var(--l-danger)}.tac-theme-light .tac-campaign-detail__pillar-label--muted{color:var(--l-text-3)}.tac-theme-light .tac-campaign-detail__pillar--active{outline-color:var(--l-accent);box-shadow:0 0 0 3px var(--l-accent-soft), var(--l-shadow-sm)}.tac-theme-light .tac-campaign-detail__verdict-note--red{color:var(--l-danger);background:#dc262614}.tac-theme-light .tac-campaign-detail__verdict-note--amber{color:var(--l-warning);background:#d9770614}.tac-theme-light .tac-criteria-list__row{border-bottom-color:var(--l-border)}.tac-theme-light .tac-original-thumb{background:var(--l-surface);border:1px solid var(--l-border);color:var(--l-text);box-shadow:var(--l-shadow-md)}.tac-theme-light .tac-original-thumb__label{color:var(--l-text-2)}.tac-theme-light .tac-original-thumb__duration{color:#fff;background:#111827b8}.tac-theme-light .tac-theme-toggle{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-sm);color:var(--l-text)}.tac-theme-light .tac-theme-toggle:hover{background:var(--l-surface-alt)}.tac-theme-light .tac-campaigns-grid .tac-campaign-card{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);border-radius:14px;padding:14px}.tac-theme-light .tac-campaign-card__media{background:var(--l-surface-alt);border:1px solid var(--l-border)}.tac-theme-light{--l-bg:#f3f4f6;--l-surface:#fff;--l-surface-alt:#f9fafb;--l-border:#e5e7eb;--l-border-strong:#d1d5db;--l-shadow-sm:0 1px 2px #1018280d;--l-shadow-md:0 1px 3px #1018280f, 0 1px 2px #1018280a;--l-shadow-lg:0 4px 12px #10182814}.tac-theme-light,.tac-theme-light .tac-campaigns-shell,.tac-theme-light .tac-campaigns-dashboard,.tac-theme-light .tac-campaign-detail{background-color:var(--l-bg)}.tac-theme-light [class*=Card_root],.tac-theme-light [class*=Card_primary],.tac-theme-light [class*=Card_secondary],.tac-theme-light .tac-diag,.tac-theme-light .tac-hero,.tac-theme-light .tac-hero-c,.tac-theme-light .tac-zone--hero-compact,.tac-theme-light .tac-inspector__forecast,.tac-theme-light .tac-inspector__chat,.tac-theme-light .tac-campaigns-grid .tac-campaign-card{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-md)}.tac-theme-light .tac-hero,.tac-theme-light .tac-hero-c,.tac-theme-light .tac-zone--hero-compact{background:var(--l-surface)}.tac-theme-light .tac-diag{border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);transition:box-shadow .14s,border-color .14s,transform .14s}.tac-theme-light .tac-diag:hover{border-color:var(--l-border-strong);box-shadow:var(--l-shadow-lg);transform:none}.tac-theme-light .tac-campaign-detail__grid--inspecting>*{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);border-radius:inherit;padding:0}.tac-theme-light .tac-campaign-detail__creative{box-shadow:none;background:0 0;border:none;padding:0}.tac-theme-light .tac-inspector__chat-suggestion,.tac-theme-light .tac-diag-toggle,.tac-theme-light .tac-theme-toggle{background:var(--l-surface-alt);border:1px solid var(--l-border);box-shadow:none}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__title,.tac-theme-light .tac-diag__title{color:var(--l-text)!important}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__copy,.tac-theme-light .tac-inspector--v2 .tac-diag__copy,.tac-theme-light .tac-diag__copy{color:var(--l-text-2)!important}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__band--strong,.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__band--good{color:var(--l-success-deep);background:#16a34a1f}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__band--amber{color:var(--l-warning);background:#d9770624}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__band--orange,.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__band--red{color:var(--l-danger);background:#dc26261f}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__band--muted{color:var(--l-text-3);background:#1118270f}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__improve{color:var(--l-accent)}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__improve:hover{color:#b71e85}.tac-theme-light .tac-inspector--v2 .tac-zone--diag .tac-diag__uplift{background:var(--l-accent-soft);color:var(--l-accent)}.tac-theme-light .tac-zone--fsg{border:1px solid var(--l-border);box-shadow:var(--l-shadow-md);background:radial-gradient(80% 100% at 0 0,#d925a10d,#0000 60%),#fff}.tac-theme-light .tac-zone--fsg .tac-zone__head-title,.tac-theme-light .tac-zone--fsg .tac-zone__title{color:var(--l-text)}.tac-theme-light .tac-rec{background:var(--l-surface);border:1px solid var(--l-border);box-shadow:var(--l-shadow-sm)}.tac-theme-light .tac-rec:hover{background:var(--l-surface-alt);border-color:var(--l-border-strong)}.tac-theme-light .tac-rec__title{color:var(--l-text)}.tac-theme-light .tac-rec__meta{color:var(--l-text-2)}.tac-theme-light .tac-rec__forecast strong{color:var(--l-text)}.tac-theme-light .tac-rec__uplift{color:var(--l-accent);background:var(--l-accent-soft);border-color:#d925a140}.tac-theme-light .tac-rec__impact--high{color:var(--l-accent);background:var(--l-accent-soft)}.tac-theme-light .tac-rec__impact--med{color:var(--l-warning);background:#d977061f}.tac-theme-light .tac-rec__impact--low{color:var(--l-text-2);background:#1118270f}.tac-theme-light .tac-rec__cta{color:var(--l-accent);border:1px solid var(--l-border);background:var(--l-surface)}.tac-theme-light .tac-rec__cta:hover{background:var(--l-accent-soft);border-color:var(--l-accent);color:var(--l-accent)}.tac-theme-light .tac-hero-c__title{color:var(--l-text)}.tac-theme-light .tac-hero-c__lede{color:var(--l-text-2)}.tac-theme-light .tac-hero-c__facts{border-top-color:var(--l-border)}.tac-theme-light .tac-hero-c__fact dt{color:var(--l-text-3)}.tac-theme-light .tac-hero-c__fact dd,.tac-theme-light .tac-hero-c__fact dd strong{color:var(--l-text)}.tac-theme-light .tac-hero-c__fact-text{color:var(--l-text)!important}.tac-theme-light .tac-hero-c__fact-text--accent{color:var(--l-accent)!important}.tac-theme-light .tac-hero-c__delta{color:var(--l-success-deep)}.tac-theme-light .tac-hero-c__score-max{color:var(--l-text-3)}.tac-theme-light .tac-zone__more--accent{color:var(--l-accent);background:var(--l-accent-soft);border:1px solid #d925a14d}.tac-theme-light .tac-zone__more--accent:hover{border-color:var(--l-accent);background:#d925a124}.tac-campaign-detail__back{margin-bottom:12px}.tac-campaign-detail__back-link{cursor:pointer;color:var(--tac-copy-muted,#ffffffb3);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:500}.tac-campaign-detail__back-link:hover{color:var(--tac-copy,#fff)}.tac-brief-chips{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.tac-brief-chip{color:#ffffffd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;transition:transform .12s,background .12s,border-color .12s,color .12s;display:inline-flex}.tac-brief-chip:hover{color:#fff;background:#e734ba1a;border-color:#e734ba8c;transform:translateY(-1px)}.tac-brief-chip--active{color:#fff;background:#e734ba2e;border-color:#e734babf}.tac-theme-light .tac-brief-chip{color:#19213d;background:#fff;border-color:#e5e7eb}.tac-theme-light .tac-brief-chip:hover{background:#e734ba0f;border-color:#e734ba8c}.tac-theme-light .tac-brief-chip--active{color:#19213d;background:#e734ba1a;border-color:#e734babf}.tac-brief-field{flex-direction:column;gap:8px;display:flex}.tac-brief-chips__label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;align-self:center;margin-right:4px;font-size:11px;font-weight:600}.tac-theme-light .tac-brief-chips__label{color:#19213d8c}.tac-audience__gallery{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (width>=640px){.tac-audience__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.tac-audience__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.tac-audience__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.tac-creative-card{border:1px solid var(--tac-input-outline,#2b2f3a);background:var(--tac-card-secondary-bg,#17181d);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.tac-creative-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-creative-card__name{color:var(--tac-copy-heading,#f5f5f5);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.tac-creative-card__name-button{text-align:left;cursor:text;font:inherit;color:inherit;background:0 0;border:none;border-radius:4px;margin:-2px -4px;padding:2px 4px}.tac-creative-card__name-button:hover{background:#ffffff0f}.tac-creative-card__name-input{border:1px solid var(--tac-border-default,#ffffff29);font:inherit;color:inherit;background:#ffffff0f;border-radius:4px;outline:none;margin:-3px -5px;padding:2px 4px}.tac-creative-card__name-input:focus{border-color:var(--tac-button-primary,#4ade80)}input::placeholder,textarea::placeholder,select::placeholder{opacity:1;color:var(--tac-core-space-grey)!important}.tac-creative-card__actions{flex-shrink:0;gap:8px;display:inline-flex}.tac-creative-card__action{cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .1s;display:inline-flex}.tac-creative-card__action:hover{transform:translateY(-1px)}.tac-creative-card__action--danger{color:#f97316}.tac-creative-card__action--edit{color:#22c55e}.tac-creative-card__thumb{aspect-ratio:16/10;background:#0b0b0f;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tac-creative-card__media{object-fit:cover;width:100%;height:100%;display:block}.tac-creative-card__thumb-fallback{color:var(--tac-core-silver,silver);opacity:.6}.tac-creative-card__meta{color:var(--tac-copy-instruction);font-size:12px}.tac-ml{flex-direction:column;gap:20px;padding:24px;display:flex}.tac-ml *{box-sizing:border-box;max-width:100%}.tac-ml__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tac-ml__head-actions{align-items:center;gap:12px;display:flex}.tac-ml__lib-search{flex:0 360px;min-width:220px}.tac-ml__error{color:#f87171;background:#f871711f;border:1px solid #f871714d;border-radius:10px;padding:10px 14px}.tac-ml__toolbar{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.tac-ml__search{flex:260px;min-width:220px}.tac-ml__view{gap:4px;margin-left:auto;display:inline-flex}.tac-ml__lib-title{align-items:center;gap:12px;display:flex}.tac-ml__back.tac-ml__back{border-radius:90px;flex:none;justify-content:center;align-items:center;width:20px;min-width:20px;max-width:20px;height:56px;padding:0;display:inline-flex;overflow:visible}.tac-ml__lib-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.tac-ml-libcard{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.tac-ml-libcard:hover{background:#ffffff0d;border-color:#fff3}.tac-ml-libcard__icon{color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:flex}.tac-ml-libcard__icon svg{width:26px;height:26px}.tac-ml-libcard__icon--add{color:var(--tac-copy-instruction);background:#ffffff14}.tac-ml-libcard__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tac-ml-libcard__name{color:var(--tac-copy-heading);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.tac-ml-libcard__desc{color:var(--tac-copy-instruction);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.tac-ml-libcard__go{background:var(--tac-button-primary,#17b76f);color:#04170d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tac-ml-libcard__go svg{width:16px;height:16px}.tac-ml-libcard--add{background:0 0;border-style:dashed;border-color:#ffffff2e}.tac-ml-libcard--add:hover{border-color:var(--tac-button-primary,#17b76f)}.tac-insights-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.tac-insights-cards{grid-template-columns:1fr}}.tac-insights-card{cursor:pointer;background:var(--tac-core-gunmetal,#191d24);transition:transform .12s}.tac-insights-card:hover{transform:translateY(-2px)}.tac-insights-card:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}.tac-insights-card__body{align-items:center;gap:16px;display:flex}.tac-insights-card__tile{width:56px;height:56px;color:var(--tac-core-white);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.tac-insights-card__text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.tac-insights-card__text>*{margin:0}.tac-insights-card__go{flex:none}.tac-ml__actions{align-items:center;gap:12px;display:flex}.tac-ml__lib-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.tac-ml__lib-total{color:var(--tac-copy-instruction)}.tac-ml__view-toggle{border:1px solid var(--tac-card-secondary-outline,#ffffff1f);background:var(--tac-card-secondary-background,#ffffff08);color:var(--tac-copy-heading);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.tac-ml__view-toggle:hover{border-color:var(--tac-button-primary,#17b76f)}.tac-ml__head-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.tac-ml__detail-right{align-items:center;gap:16px;margin-left:auto;display:flex}.tac-ml__filters,.tac-ml__lib-ops{align-items:center;gap:12px;display:flex}.tac-ml-lib-table-wrap{overflow-x:auto}.tac-ml-lib-table{border-collapse:collapse;width:100%}.tac-ml-lib-table th,.tac-ml-lib-table td{text-align:left;border-bottom:1px solid var(--tac-border,#ffffff14);padding:12px 14px}.tac-ml-lib-table th{color:var(--tac-copy-instruction);font-weight:600}.tac-ml-lib-table__muted{color:var(--tac-copy-instruction)}.tac-ml-lib-table__open{color:var(--tac-copy-heading);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.tac-ml-lib-table__actions-head{text-align:right}.tac-ml-lib-table__actions{justify-content:flex-end;gap:8px;display:flex}.tac-ml__results{min-width:0}.tac-ml__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.tac-ml-card{position:relative}.tac-ml-card__btn{cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.tac-ml-card__btn:hover{background:#ffffff0a;border-color:#fff3}.tac-ml-card.is-selected .tac-ml-card__btn{outline:2px solid var(--tac-primary,#e734ba);outline-offset:2px}.tac-ml-card__thumb{aspect-ratio:16/10;background:#ffffff0d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tac-ml-card__type{color:#fff;background:#0000008c;border-radius:999px;padding:3px 8px;font-size:11px;position:absolute;top:8px;right:8px}.tac-ml-card__check{z-index:3;background:#0000008c;border-radius:6px;padding:4px;display:flex;position:absolute;top:10px;left:10px}.tac-ml-card__check input{cursor:pointer;width:16px;height:16px}.tac-ml-card__body{flex-direction:column;gap:4px;padding:14px 14px 16px;display:flex}.tac-ml-card__title{color:var(--tac-copy-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.tac-ml-card__meta{color:var(--tac-copy-instruction);margin:0;font-size:12px}.tac-ml-card__library{color:var(--tac-copy-instruction);margin:2px 0 0;font-size:12px}.tac-ml-thumb__img{object-fit:cover;width:100%;height:100%;display:block}.tac-ml-thumb__glyph{color:#ffffff59;font-size:26px;font-weight:700}.tac-ml-thumb__img{transition:opacity .2s}.tac-ml-thumb__spinner{border:3px solid color-mix(in srgb, var(--tac-button-primary,#17b76f) 22%, transparent);border-top-color:var(--tac-button-primary,#17b76f);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.8s linear infinite tac-page-loader-spin;position:absolute;top:50%;left:50%}.tac-ml-list{flex-direction:column;display:flex}.tac-ml-list__head,.tac-ml-list__row{grid-template-columns:28px 2.4fr .8fr 1.2fr 1fr;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.tac-ml-list__head{color:var(--tac-copy-instruction);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff14;font-size:11px}.tac-ml-list__row{border-bottom:1px solid #ffffff0d}.tac-ml-list__row:hover{background:#ffffff0a}.tac-ml-list__row.is-selected{background:color-mix(in srgb, var(--tac-primary,#e734ba) 10%, transparent)}.tac-ml-list__check input{cursor:pointer;width:16px;height:16px}.tac-ml-list__title{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.tac-ml-list__title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tac-ml-list__thumb{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.tac-ml-list__muted{color:var(--tac-copy-instruction)}.tac-ml-bulk{background:color-mix(in srgb, var(--tac-copy-heading,#19213d) 6%, transparent);border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 12%, transparent);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.tac-ml-bulk__count{margin-right:8px;font-size:14px;font-weight:600}.tac-ml-bulk__clear{cursor:pointer;color:var(--tac-copy-instruction);background:0 0;border:0;margin-left:auto;font-size:13px;text-decoration:underline}.tac-ml-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.tac-ml-dialog__scrim{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tac-ml-dialog__scrim>.tac-ml-dialog{width:33vw;min-width:360px;max-width:92vw;max-height:90vh;overflow:auto}.tac-ml-dialog__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tac-ml-dialog__body{flex-direction:column;gap:14px;display:flex}.tac-ml-dialog__foot{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.tac-ml-dialog__hint{color:var(--tac-copy-instruction);font-size:13px}.tac-ml-manage{flex-direction:column;display:flex}.tac-ml-manage__row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.tac-ml-manage__row+.tac-ml-manage__row{border-top:1px solid #ffffff14}.tac-ml-manage__info{flex-direction:column;display:flex}.tac-ml-manage__count{color:var(--tac-copy-instruction);font-size:12px}.tac-ml-manage__actions{align-items:center;gap:6px;display:inline-flex}.tac-ml-drawer__scrim{z-index:900;background:#00000080;position:fixed;inset:0}.tac-ml-drawer{z-index:901;background:var(--tac-page-background,#14161c);border-left:1px solid #ffffff1a;flex-direction:column;gap:20px;width:420px;max-width:92vw;height:100vh;padding:24px;display:flex;position:fixed;top:0;right:0;overflow:auto;box-shadow:-12px 0 40px #00000073}.tac-ml-drawer__head,.tac-ml-drawer__title{justify-content:space-between;align-items:center;gap:10px;display:flex}.tac-ml-drawer__preview{aspect-ratio:16/9;background:#000;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.tac-ml-drawer__preview .tac-ml-thumb__img{object-fit:contain}.tac-ml-drawer__body{flex-direction:column;gap:14px;display:flex}.tac-ml-drawer__rename-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.tac-ml-drawer__meta{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;display:grid}.tac-ml-drawer__meta-row{flex-direction:column;gap:2px;display:flex}.tac-ml-drawer__meta-row dt{text-transform:uppercase;letter-spacing:.06em;color:var(--tac-copy-instruction);margin:0;font-size:11px}.tac-ml-drawer__meta-row dd{color:var(--tac-copy-heading);word-break:break-word;margin:0;font-size:14px}.tac-ml-drawer__foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.tac-ml-drawer__foot-row{flex-wrap:wrap;gap:8px;display:flex}.tac-as-picker{width:min(48vw,720px);min-width:360px;max-width:92vw}.tac-as-picker__title{align-items:center;gap:8px;min-width:0;display:flex}.tac-as-name__preview{align-items:center;gap:14px;margin-bottom:4px;display:flex}.tac-as-name__thumb{background:#ffffff0f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.tac-as-picker__folders{flex-direction:column;gap:10px;max-height:56vh;display:flex;overflow-y:auto}.tac-as-picker__grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;max-height:52vh;display:grid;overflow:auto}.tac-as-picker__item{color:inherit;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:0;display:flex;overflow:hidden}.tac-as-picker__item:hover{border-color:var(--tac-button-primary,#17b76f)}.tac-as-picker__thumb{aspect-ratio:16/10;background:#ffffff0d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tac-as-picker__name{color:var(--tac-copy-heading);text-overflow:ellipsis;white-space:nowrap;padding:0 8px 8px;font-size:12px;overflow:hidden}.tac-entry-cards{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:8px;display:grid}@media (width<=1280px){.tac-entry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tac-entry-cards{grid-template-columns:1fr}}.tac-entry-card{cursor:pointer;background:var(--tac-core-gunmetal,#191d24);border:1px solid #ffffff12;border-radius:16px;min-height:240px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s}.tac-entry-card[data-secondary]{opacity:.88;min-height:200px;padding:20px}.tac-entry-card[data-secondary] .tac-entry-card__tile{border-radius:10px;width:38px;height:38px}.tac-entry-card[data-secondary] .tac-entry-card__title{font-size:16px}.tac-entry-card:hover{border-color:#ffffff24;transform:translateY(-3px);box-shadow:0 18px 40px -24px #000000e6}.tac-entry-card[data-featured]{border-color:color-mix(in oklab, var(--tac-button-primary) 55%, transparent);background:color-mix(in oklab, var(--tac-button-primary) 12%, var(--tac-core-gunmetal,#191d24));padding:24px}.tac-entry-card:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}.tac-entry-card__body{flex-direction:column;align-items:flex-start;gap:10px;height:100%;display:flex}.tac-entry-card__body>*{margin:0}.tac-entry-card__tile{width:44px;height:44px;color:var(--tac-button-primary);border:1px solid color-mix(in oklab, var(--tac-button-primary) 45%, transparent);background:color-mix(in oklab, var(--tac-button-primary) 10%, transparent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.tac-entry-card[data-featured] .tac-entry-card__tile{background:color-mix(in oklab, var(--tac-button-primary) 18%, transparent)}.tac-entry-card__title{letter-spacing:-.01em;font-size:18px}.tac-entry-card[data-featured] .tac-entry-card__title{font-size:18px}.tac-entry-card__meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--tac-button-primary) 80%, white);opacity:.85;font-size:11px;font-weight:600}.tac-entry-card__desc{opacity:.78;max-width:42ch;line-height:1.55}.tac-entry-card__cta{margin-top:auto;padding-top:18px}.tac-entry-card__cta>button,button.tac-entry-card__cta{border-radius:12px;height:46px;min-height:46px;padding:0 22px;font-size:16px;font-weight:600}.tac-studio__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}@media (width<=720px){.tac-studio__summary{grid-template-columns:1fr}}.tac-studio__summary dt{color:var(--tac-core-white);opacity:.6;margin:0 0 4px}.tac-studio__summary dd{color:var(--tac-core-white);margin:0}.tac-studio{box-sizing:border-box;width:100%;font-family:var(--font-tac-primary);color:var(--tac-core-white);flex-direction:column;gap:16px;padding:24px;display:flex}.tac-studio__header{align-items:center;gap:16px;display:flex}.tac-studio__title{flex-direction:column;gap:2px;display:flex}.tac-studio__eyebrow{color:var(--tac-core-white);opacity:.6}.tac-studio__context{flex-direction:column;gap:4px;display:flex}.tac-studio__line{color:var(--tac-core-white);opacity:.75;margin:0}.tac-studio__actions{gap:20px;margin-top:8px;display:flex}.tac-studio__link{cursor:pointer;font:inherit;color:var(--tac-button-primary);background:0 0;border:none;padding:0;font-size:13px}.tac-studio__link:hover{text-decoration:underline}.tac-studio__drawer{max-width:720px}.tac-studio__workspace{min-height:42vh}.tac-cd{flex-direction:column;gap:20px;max-width:980px;margin-top:12px;display:flex}.tac-cd__intro{flex-direction:column;gap:6px;margin-top:12px;display:flex}.tac-cd__subheading{color:var(--tac-core-white);opacity:.65;max-width:64ch;margin:0}.tac-cd__card{flex-direction:column;gap:16px;padding:24px;display:flex}.tac-cd__field-head{flex-direction:column;gap:4px;display:flex}.tac-cd__label{color:var(--tac-core-white);margin:0}.tac-cd__helper{color:var(--tac-core-white);opacity:.6;margin:0}.tac-cd__pills{flex-wrap:wrap;gap:10px;display:flex}.tac-cd__pill{cursor:pointer;font:inherit;color:var(--tac-core-white);background:#ffffff0f;border:1px solid #0000;border-radius:999px;padding:10px 18px;font-size:14px;transition:background .12s,border-color .12s}.tac-cd__pill:hover{background:#ffffff1f}.tac-cd__pill[data-selected]{border-color:var(--tac-button-primary);color:var(--tac-button-primary);background:#ffffff0a}.tac-cd__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=720px){.tac-cd__grid{grid-template-columns:1fr}}.tac-cd__checkbox{cursor:pointer;color:var(--tac-core-white);font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.tac-cd__checkbox-box{border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tac-cd__checkbox-box[data-checked]{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-cd__assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=720px){.tac-cd__assets{grid-template-columns:1fr}}.tac-cd__asset{flex-direction:column;gap:8px;display:flex}.tac-cd__asset-title{color:var(--tac-core-white);opacity:.7}.tac-cd__asset-drop{min-height:96px;color:var(--tac-core-white);cursor:pointer;font:inherit;background:#ffffff08;border:1px dashed #fff3;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.tac-cd__asset-drop:hover{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-cd__brand{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}@media (width<=720px){.tac-cd__brand{grid-template-columns:1fr}}.tac-cd__brand-status{flex-wrap:wrap;align-self:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.tac-cd__brand-status li{color:var(--tac-core-white);opacity:.8;align-items:center;gap:6px;display:flex}.tac-cd__tick{color:var(--tac-button-primary);display:inline-flex}.tac-cd__mia{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.tac-cd__mia-head{align-items:center;gap:8px;display:flex}.tac-cd__mia-icon{color:var(--tac-button-primary);display:inline-flex}.tac-cd__mia-title{color:var(--tac-core-white);margin:0}.tac-cd__mia-reason{color:var(--tac-core-white);opacity:.7;margin:0}.tac-cd__mia-points{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tac-cd__mia-points li{color:var(--tac-core-white);opacity:.85}.tac-cd__mia-points li:before{content:"• ";color:var(--tac-button-primary)}.tac-cd__mia-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.tac-cd__mia-actions>button{flex:none}.tac-cd__applied{color:var(--tac-button-primary)}.tac-cd__footer{justify-content:flex-end;align-items:center;gap:16px;padding-bottom:24px;display:flex}.tac-cd__errors{color:var(--tac-core-white);opacity:.8;margin:0;padding:0;list-style:none}.tac-concepts{box-sizing:border-box;width:100%;font-family:var(--font-tac-primary);color:var(--tac-core-white);flex-direction:column;gap:16px;padding:24px;display:flex}.tac-concepts__header{align-items:center;gap:16px;display:flex}.tac-concepts__title{flex-direction:column;gap:2px;display:flex}.tac-concepts__eyebrow{color:var(--tac-core-white);opacity:.6}.tac-concepts__status{color:var(--tac-core-white);opacity:.7;margin:0}.tac-concepts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:980px;display:grid}@media (width<=900px){.tac-concepts__grid{grid-template-columns:1fr}}.tac-concept{flex-direction:column;gap:8px;padding:16px;display:flex}.tac-concept__canvas{aspect-ratio:9/16;background:linear-gradient(160deg,#ffffff1a,#ffffff05);border:1px solid #ffffff14;border-radius:12px}.tac-concept__index{color:var(--tac-core-white);opacity:.6}.tac-concept__title{color:var(--tac-core-white);margin:0}.tac-concept__rationale{color:var(--tac-core-white);opacity:.7;margin:0 0 8px}.tac-cs{box-sizing:border-box;width:100%;max-width:1080px;font-family:var(--font-tac-primary);color:var(--tac-core-white);flex-direction:column;gap:20px;padding:24px;display:flex}.tac-cs__header{align-items:flex-start;gap:16px;display:flex}.tac-cs__title{flex-direction:column;gap:4px;display:flex}.tac-cs__eyebrow{color:var(--tac-core-white);opacity:.6}.tac-cs__sub{max-width:640px;color:var(--tac-core-white);opacity:.7;margin:0}.tac-cs__card{flex-direction:column;gap:14px;padding:20px;display:flex}.tac-cs__card-title{color:var(--tac-core-white);margin:0}.tac-cs__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.tac-cs__summary--drawer{border-top:1px solid #ffffff14;padding-top:14px}@media (width<=860px){.tac-cs__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-cs__summary dt{color:var(--tac-core-white);opacity:.55;margin-bottom:4px}.tac-cs__summary dd{color:var(--tac-core-white);margin:0}.tac-cs__link{font:inherit;cursor:pointer;color:var(--tac-button-primary);background:0 0;border:none;align-self:flex-start;padding:0}.tac-cs__mia{border:1px solid #ffffff1a;flex-direction:column;gap:12px;padding:26px 28px;display:flex;box-shadow:0 18px 40px #0006}.tac-cs__mia-head{align-items:center;gap:10px;display:flex}.tac-cs__mia-icon{color:var(--tac-button-primary);display:inline-flex}.tac-cs__mia-title{color:var(--tac-core-white);margin:0}.tac-cs__mia-summary{max-width:760px;color:var(--tac-core-white);margin:0}.tac-cs__mia-line{max-width:760px;color:var(--tac-core-white);opacity:.75;margin:0}.tac-cs__block{flex-direction:column;gap:12px;display:flex}.tac-cs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=980px){.tac-cs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tac-cs__grid{grid-template-columns:1fr}}.tac-cs__rec{flex-direction:column;gap:8px;padding:18px;display:flex}.tac-cs__rec-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-cs__rec-label{color:var(--tac-core-white);opacity:.55}.tac-cs__badge{color:var(--tac-button-primary);border:1px solid var(--tac-button-primary);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;line-height:1}.tac-cs__rec-value{color:var(--tac-core-white);margin:0}.tac-cs__rec-desc{color:var(--tac-core-white);opacity:.7;margin:0}.tac-cs__metrics{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tac-cs__metric-head{color:var(--tac-core-white);opacity:.85;justify-content:space-between;margin-bottom:6px;display:flex}.tac-cs__metric-value{color:var(--tac-button-primary)}.tac-cs__bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.tac-cs__bar-fill{background:var(--tac-button-primary);border-radius:999px;height:100%;display:block}.tac-cs__help{color:var(--tac-core-white);opacity:.6;margin:0}.tac-cs__fieldset{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.tac-cs__legend{color:var(--tac-core-white);opacity:.55;padding:0}.tac-cs__pills{flex-wrap:wrap;gap:8px;display:flex}.tac-cs__pill{color:var(--tac-core-white);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;padding:9px 16px}.tac-cs__pill:hover{border-color:#ffffff52}.tac-cs__pill[data-selected]{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-cs__note{max-width:760px;color:var(--tac-core-white);opacity:.75;margin:0}.tac-cs__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding-bottom:24px;display:flex}.tac-cs__footer-note{color:var(--tac-core-white);opacity:.6;margin:0}.tac-concepts__loading{flex-direction:column;gap:14px;padding:32px 0;display:flex}.tac-concepts__stages{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tac-concepts__stages li{color:var(--tac-core-white);opacity:.35;transition:opacity .2s}.tac-concepts__stages li[data-state=done]{opacity:.6}.tac-concepts__stages li[data-state=active]{opacity:1;color:var(--tac-button-primary)}.tac-concepts__stages li{align-items:center;gap:10px;display:flex}.tac-concepts__tick{width:16px;display:inline-block}.tac-concepts__generating{color:var(--tac-core-white);align-items:center;gap:10px;margin:6px 0 0;display:flex}.tac-concepts__spinner{border:2px solid #ffffff2e;border-top-color:var(--tac-button-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tac-cr-spin}@keyframes tac-cr-spin{to{transform:rotate(360deg)}}.tac-concepts__track{background:#ffffff14;border-radius:999px;max-width:420px;height:4px;overflow:hidden}.tac-concepts__track-fill{background:var(--tac-button-primary);border-radius:999px;width:40%;height:100%;animation:1.6s ease-in-out infinite tac-cr-slide;display:block}@keyframes tac-cr-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tac-cr{flex-direction:column;gap:40px;max-width:1560px;margin:0 auto;padding:32px 48px 64px;display:flex}.tac-cr__header{align-items:center;gap:16px;display:flex}.tac-cr__back{min-width:40px;height:40px;color:var(--tac-core-white);cursor:pointer;background:#ffffff0f;border:none;border-radius:10px}.tac-cr__back:hover{background:#ffffff1f}.tac-cr__h1{color:var(--tac-core-white);margin:0;font-size:28px;font-weight:600;line-height:1.15}.tac-cr__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}@media (width<=1100px){.tac-cr__grid{grid-template-columns:1fr}}.tac-cr__card{flex-direction:column;gap:14px;min-width:0;display:flex}.tac-cr__visual{aspect-ratio:9/16;background:linear-gradient(160deg,#ffffff24,#ffffff05);border-radius:20px;align-items:flex-end;width:100%;padding:24px;display:flex;position:relative;overflow:hidden}.tac-cr__card[data-recommended] .tac-cr__visual{box-shadow:0 0 0 2px var(--tac-button-primary)}.tac-cr__visual[data-palette=warm]{background:linear-gradient(160deg, var(--tac-core-g-orange), #000000d9)}.tac-cr__visual[data-palette=bold]{background:linear-gradient(160deg, var(--tac-core-g-pink), #000000d9)}.tac-cr__visual[data-palette=cool]{background:linear-gradient(160deg, var(--tac-core-g-blue), #000000d9)}.tac-cr__visual-label{color:var(--tac-core-white);max-width:80%;font-size:28px;line-height:1.15}.tac-cr__flag{background:var(--tac-button-primary);color:#04170c;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:16px;left:16px}.tac-cr__visual-spinner{background:#00000080;position:absolute;inset:0}.tac-cr__meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tac-cr__card-title{color:var(--tac-core-white);margin:0;font-size:22px;font-weight:600;line-height:1.2}.tac-cr__score{color:var(--tac-button-primary);font-size:26px;line-height:1}.tac-cr__reason{color:var(--tac-core-white);opacity:.7;margin:0;font-size:16px;line-height:1.5}.tac-cr__cta{justify-self:start;width:auto;min-width:132px;height:42px;font-size:15px}.tac-cr__analysis>summary{cursor:pointer;color:var(--tac-core-white);opacity:.5;font-size:14px;list-style:none}.tac-cr__analysis>summary::-webkit-details-marker{display:none}.tac-cr__analysis>summary:hover{opacity:1}.tac-cr__metrics{gap:12px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.tac-cr__mia-text{color:var(--tac-core-white);opacity:.7;margin:16px 0 0;font-size:15px;line-height:1.5}.tac-cr__ghost{height:36px;color:var(--tac-core-white);cursor:pointer;background:#ffffff12;border:none;border-radius:999px;margin-top:16px;padding:0 14px;font-size:14px}.tac-cr__ghost:hover{background:#ffffff24}.tac-dc__grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=900px){.tac-dc__grid{grid-template-columns:1fr}}.tac-dc__panel{flex-direction:column;gap:16px;display:flex}.tac-dc__score{margin-top:4px}.tac-dc__next{color:var(--tac-core-white);opacity:.75;margin:0;padding-left:18px}.tac-cr__card,.tac-cr__compare-item,.tac-dc__grid>*{min-width:0}.tac-ws,.tac-ws *{font-family:var(--tac-font-family,"Inter", system-ui, -apple-system, "Segoe UI", sans-serif)}.tac-t-page{color:var(--tac-core-white);margin:0;font-size:23px;font-weight:600;line-height:1.2}.tac-t-section{color:var(--tac-core-white);margin:0;font-size:19px;font-weight:600;line-height:1.25}.tac-t-card{color:var(--tac-core-white);margin:0;font-size:16px;font-weight:500;line-height:1.3}.tac-t-body{color:var(--tac-core-white);opacity:.85;margin:0;font-size:16px;line-height:1.45}.tac-t-meta{letter-spacing:.02em;color:var(--tac-core-white);opacity:.5;margin:0;font-size:14px;line-height:1.3}.tac-ws{background:var(--tac-core-black,#000);flex-direction:column;height:100vh;min-height:640px;display:flex}.tac-ws__topbar{border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:12px;height:62px;padding:0 14px;display:flex}.tac-ws__topbar-title{align-items:baseline;gap:10px;min-width:0;display:flex}.tac-ws__topbar-title .tac-t-page{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tac-ws__spacer{flex:auto}.tac-ws__topbar-actions{align-items:center;gap:8px;display:flex}.tac-ws__topbar-actions button{height:38px;font-size:15px}.tac-ws__icon{min-width:32px;height:32px;color:var(--tac-core-white);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:15px}.tac-ws__icon:hover{opacity:1;background:#ffffff0f}.tac-ws__icon[data-active]{opacity:1;background:#ffffff14}.tac-ws__body{flex:auto;min-height:0;display:flex}.tac-ws__rail{flex-direction:column;flex:none;gap:18px;width:300px;padding:16px 14px;display:flex;overflow-y:auto}.tac-ws__rail--left{border-right:1px solid #ffffff0f}.tac-ws__rail--right{border-left:1px solid #ffffff0f;width:340px}@media (width<=1100px){.tac-ws__rail{z-index:5;background:#0a0a0af7;height:100%;position:absolute}.tac-ws__rail--left{left:0}.tac-ws__rail--right{right:0}.tac-ws__body{position:relative}}.tac-ws__group{flex-direction:column;gap:8px;display:flex}.tac-ws__summary{gap:7px;margin:0;display:grid}.tac-ws__summary>div{gap:1px;display:grid}.tac-ws__summary dd{margin:0}.tac-ws__switcher{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tac-ws__switch{width:100%;height:32px;color:var(--tac-core-white);opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:16px;display:flex}.tac-ws__switch:hover{opacity:1;background:#ffffff0d}.tac-ws__switch[data-selected]{opacity:1;background:#ffffff14}.tac-ws__switch-score{color:var(--tac-button-primary);font-size:14px}.tac-ws__drawer{border-top:1px solid #ffffff0f;padding-top:8px}.tac-ws__drawer>summary{cursor:pointer;letter-spacing:.02em;color:var(--tac-core-white);opacity:.5;font-size:11px;list-style:none}.tac-ws__drawer>summary::-webkit-details-marker{display:none}.tac-ws__drawer[open]>summary{opacity:.8;margin-bottom:8px}.tac-ws__canvas{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:20px;min-width:0;padding:40px 48px;display:flex;overflow:hidden}.tac-ws__creative{background:linear-gradient(160deg,#ffffff24,#ffffff05);border-radius:6px;flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px #0009}.tac-ws__creative[data-orientation=portrait]{aspect-ratio:9/16;width:auto;max-width:100%;height:min(74vh,900px)}.tac-ws__creative[data-orientation=landscape]{aspect-ratio:16/9;width:min(100%,1200px);height:auto}.tac-ws__creative[data-palette=warm]{background:linear-gradient(160deg, var(--tac-core-g-orange), #000000e0)}.tac-ws__creative[data-palette=bold]{background:linear-gradient(160deg, var(--tac-core-g-pink), #000000e0)}.tac-ws__creative[data-palette=cool]{background:linear-gradient(160deg, var(--tac-core-g-blue), #000000e0)}.tac-ws__creative-headline{color:var(--tac-core-white);font-size:34px;font-weight:600;line-height:1.1}.tac-ws__creative-price{color:var(--tac-core-white);opacity:.9;font-size:22px}.tac-ws__stagebar{background:#ffffff0d;border-radius:10px;align-items:center;gap:6px;padding:4px;display:flex}.tac-ws__stagebar .tac-t-meta{padding:0 8px}.tac-ws__tool{height:30px;color:var(--tac-core-white);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 12px;font-size:12px}.tac-ws__tool:hover{opacity:1;background:#ffffff14}.tac-ws__tool[data-selected]{opacity:1;background:#ffffff1f}.tac-ws__sep{background:#ffffff1f;width:1px;height:18px}.tac-ws__inspector{background:#ffffff05;border-top:1px solid #ffffff0f;flex-direction:column;flex:none;display:flex}.tac-ws__tabs{align-items:center;gap:2px;padding:6px 12px;display:flex}.tac-ws__tab{height:28px;color:var(--tac-core-white);opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 12px;font-size:12px}.tac-ws__tab[data-selected]{opacity:1;background:#ffffff14}.tac-ws__tabpanel{max-height:34vh;padding:6px 16px 18px;overflow-y:auto}.tac-ws__fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 28px;display:grid}.tac-ws__row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:5px 0;display:flex}.tac-ws__row--wide{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:4px}.tac-ws__row .tac-t-body{text-align:right}.tac-ws__row--wide .tac-t-body{text-align:left}.tac-ws__type-preview{color:var(--tac-core-white);font-size:26px;font-weight:600;line-height:1.15}.tac-ws__chip{color:var(--tac-core-white);opacity:.7;background:#ffffff12;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:11px;display:inline-block}.tac-ws__chip[data-selected]{opacity:1;background:#ffffff29}.tac-ws__gauges{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 28px;margin:0;padding:0;list-style:none;display:grid}.tac-ws__gauge-head{justify-content:space-between;margin-bottom:4px;display:flex}.tac-ws__gauge-value{color:var(--tac-button-primary);opacity:1}.tac-ws__qa{gap:12px;display:grid}.tac-ws__qa-foot{align-items:center;gap:12px;display:flex}.tac-ws__chat{flex:auto;gap:10px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tac-ws__msg{color:var(--tac-core-white);opacity:.8;font-size:15px;line-height:1.45}.tac-ws__msg[data-author=user]{opacity:1;background:#ffffff14;border-radius:10px;justify-self:end;max-width:90%;padding:8px 10px}.tac-ws__quick{flex-wrap:wrap;gap:6px;display:flex}.tac-ws__pill{min-height:26px;color:var(--tac-core-white);opacity:.75;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#ffffff0f;border:none;border-radius:999px;padding:0 10px;font-size:14px}.tac-ws__pill:hover{opacity:1;background:#ffffff1f}.tac-ws__pill[data-selected]{opacity:1;background:color-mix(in oklab, var(--tac-button-primary) 22%, transparent);border-color:var(--tac-button-primary)}.tac-ws__hex{min-width:0;color:var(--tac-core-white);font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;flex:90px;padding:6px 8px}.tac-ws__verdict{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.tac-ws__verdict-score{color:var(--tac-button-primary);font-size:46px;line-height:1}.tac-ws__verdict-state{color:var(--tac-core-white);font-size:17px;font-weight:600}.tac-ws__verdict-state[data-state=needs_work]{color:#f5b301}.tac-ws__report{margin-left:auto}.tac-ws__report>summary{cursor:pointer;color:var(--tac-core-white);opacity:.55;font-size:15px;list-style:none}.tac-ws__report>summary::-webkit-details-marker{display:none}.tac-ws__report>summary:hover{opacity:1}.tac-ws__report .tac-ws__gauges{margin-top:16px}.tac-ws__reco{gap:8px;display:grid}.tac-ws__reco-text{color:var(--tac-core-white);font-size:16px;line-height:1.5}.tac-ws__learn>summary{cursor:pointer;color:var(--tac-button-primary);opacity:.85;font-size:14px;list-style:none}.tac-ws__learn>summary::-webkit-details-marker{display:none}.tac-ws__learn p{color:var(--tac-core-white);opacity:.7;margin:8px 0 0;font-size:15px;line-height:1.5}.tac-ws__creative{max-height:70vh}.tac-ws__creative[data-orientation=portrait]{height:min(80vh,1000px)}.tac-ws__creative[data-orientation=landscape]{width:min(100%,1400px)}.tac-ws__creative{justify-content:flex-end;gap:14px;padding:40px}.tac-ws__creative-cta{color:var(--tac-core-black,#000);background:var(--tac-button-primary);border-radius:999px;padding:10px 20px;font-size:18px;font-weight:600}.tac-ws__inline{text-align:left;cursor:text;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 6px}.tac-ws__creative-cta.tac-ws__inline{padding:10px 20px}.tac-ws__inline:hover{border-color:#ffffff73}.tac-ws__inline-input{border:1px solid var(--tac-button-primary);background:#00000059;border-radius:6px;outline:none;max-width:100%;padding:2px 6px}.tac-ws__dock{border-left:1px solid #ffffff0f;flex-direction:column;flex:none;gap:6px;width:64px;padding:16px 8px;display:flex}.tac-ws__dock-btn{color:var(--tac-core-white);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 0;font-size:13px}.tac-ws__dock-btn:hover{opacity:1;background:#ffffff0f}.tac-ws__dock-btn[data-selected]{opacity:1;background:#ffffff1a}.tac-ws__panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tac-ws__panel-body{gap:16px;display:grid}.tac-ws__stack .tac-ws__row{justify-content:space-between;gap:12px;display:flex}.tac-steps{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tac-steps__item{align-items:center;gap:6px;display:flex}.tac-steps__item+.tac-steps__item:before{content:"";background:#ffffff29;width:22px;height:1px}.tac-steps__btn{color:var(--tac-core-white);opacity:.45;cursor:default;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:15px;display:flex}.tac-steps__btn:not(:disabled){cursor:pointer}.tac-steps__num{border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.tac-steps__item[data-state=done] .tac-steps__btn{opacity:.75}.tac-steps__item[data-state=done] .tac-steps__num{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-steps__item[data-state=active] .tac-steps__btn{opacity:1;background:#ffffff0f}.tac-steps__item[data-state=active] .tac-steps__num{background:var(--tac-button-primary);border-color:var(--tac-button-primary);color:var(--tac-core-black,#000)}.tac-steps__item[data-state=active] .tac-steps__label{color:var(--tac-button-primary)}.tac-steps[data-compact] .tac-steps__btn{padding:4px 8px;font-size:13px}.tac-steps[data-compact] .tac-steps__num{width:18px;height:18px;font-size:11px}.tac-stage{flex-direction:column;height:100vh;min-height:640px;display:flex}.tac-stage__steps{background:var(--tac-core-black,#000);border-bottom:1px solid #ffffff0f;flex:none;padding:10px 16px}.tac-stage__body{flex:auto;min-height:0;overflow-y:auto}.tac-stage__body>.tac-ws{height:100%;min-height:0}.tac-t-page{font-size:30px}.tac-t-section{font-size:21px}.tac-t-body{font-size:16px}.tac-t-meta{font-size:14px}.tac-ws{height:100%;min-height:0}.tac-ws__topbar{gap:18px;height:76px;padding:0 24px}.tac-ws__spacer{display:none}.tac-ws__topbar-actions{gap:12px;margin-left:auto}.tac-ws__topbar-actions button{height:46px;padding:0 22px;font-size:16px}.tac-ws__icon{border-radius:10px;min-width:42px;height:42px;padding:0 16px;font-size:16px}.tac-ws__segments{background:#ffffff0f;border-radius:12px;gap:4px;margin:0 auto;padding:4px;display:flex}.tac-ws__segment{height:42px;color:var(--tac-core-white);opacity:.6;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 26px;font-size:15px;font-weight:600}.tac-ws__segment:hover{opacity:1;background:#ffffff14}.tac-ws__segment[data-selected]{opacity:1;background:var(--tac-button-primary);color:#04170c}.tac-ws__body{position:relative}.tac-ws__creative{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;padding:0;box-shadow:0 30px 90px #000000a6}.tac-ws__creative[data-orientation=portrait]{aspect-ratio:auto;width:auto;height:100%}.tac-ws__creative[data-orientation=landscape],.tac-ws__creative[data-orientation=square]{aspect-ratio:auto;width:100%;height:auto}@supports (height:1px){.tac-ws__creative{max-height:calc(100vh - 190px)}}.tac-ws__creative-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tac-ws__creative-scrim{background:linear-gradient(#00000040 0%,#0000 35%,#000000c7 100%);position:absolute;inset:0}.tac-ws__creative-layer{flex-direction:column;justify-content:flex-end;gap:14px;height:100%;padding:clamp(20px,3.2%,48px);display:flex;position:relative}.tac-ws__creative-foot{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tac-ws__creative-headline{text-shadow:0 2px 18px #00000080;font-size:clamp(26px,4.4cqw,60px)}.tac-ws__creative-price{font-size:clamp(20px,2.6cqw,38px);font-weight:600}.tac-ws__creative{container-type:inline-size}.tac-ws__creative-cta.tac-ws__inline{background:var(--tac-button-primary);color:#04170c;border-color:#0000;border-radius:999px;font-size:clamp(14px,1.5cqw,20px);font-weight:600}.tac-ws__canvas-meta{flex:none}.tac-ws__panel{z-index:6;background:#0c0c0cf7;border-left:1px solid #ffffff14;width:420px;height:100%;padding:22px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 60px #00000080}.tac-ws__panel-body{gap:20px}.tac-ws__panel-body button{font-size:16px}.tac-cr{gap:28px;max-width:none;padding:28px 40px 48px}.tac-cr__headings{gap:4px;display:grid}.tac-cr__h1{font-size:34px}.tac-cr__sub{color:var(--tac-core-white);opacity:.55;margin:0;font-size:15px}.tac-cr__grid{gap:32px}.tac-cr__grid[data-orientation=landscape]{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-cr__card{background:#ffffff09;border-radius:20px;gap:14px;padding:16px;transition:transform .14s,background .14s}.tac-cr__card:hover{background:#ffffff0f;transform:translateY(-3px)}.tac-cr__visual{aspect-ratio:auto;align-items:stretch;padding:0}.tac-cr__visual-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.tac-cr__visual-scrim{background:linear-gradient(#00000026,#000000b8);position:absolute;inset:0}.tac-cr__visual-score{min-width:52px;height:52px;color:var(--tac-button-primary);background:#0009;border-radius:999px;place-items:center;font-size:22px;font-weight:600;display:grid;position:absolute;top:16px;right:16px}.tac-cr__hover{color:var(--tac-core-white);opacity:0;background:linear-gradient(#0000,#000000e6);padding:18px;font-size:15px;line-height:1.45;transition:opacity .14s;position:absolute;inset:auto 0 0}.tac-cr__card:hover .tac-cr__hover{opacity:1}.tac-cr__card-title{font-size:24px}.tac-cr__actions{justify-items:start;gap:10px;display:grid}.tac-cr__cta{width:auto;min-width:132px;height:44px;font-size:15px}.tac-cr__analysis{border-top:none;padding-top:0}.tac-cr__analysis>summary{text-align:left;opacity:.6;font-size:15px}.tac-concepts__previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin:0;padding:0 32px;list-style:none;display:grid}.tac-concepts__preview{background:#0d0d0d;border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.tac-concepts__preview>img{object-fit:contain;filter:blur(14px)saturate(.7);opacity:.55;width:100%;height:100%;transition:filter .9s,opacity .9s,transform .9s;display:block;transform:scale(1.06)}.tac-concepts__preview[data-state=ready]>img{filter:none;opacity:1;transform:none}.tac-concepts__preview-scrim{pointer-events:none;background:linear-gradient(#0000 45%,#0000008c 100%);position:absolute;inset:0}.tac-concepts__loading{padding:24px 32px 32px}.tac-wrapped__overview-placeholder{color:#0000;background-image:url(https://images.unsplash.com/photo-1504674900247-0877df9cc836?auto=format&fit=crop&q=80&w=1200);background-position:50%;background-size:cover}.tac-concepts__previews{box-sizing:border-box;padding-inline:0}.tac-concepts__preview,.tac-concepts__preview>img{box-sizing:border-box}.tac-concepts{flex-direction:column;justify-content:center;gap:8px;min-height:calc(100vh - 120px);display:flex}.tac-concepts__loading{padding-inline:0}.tac-concepts{justify-content:flex-start;min-height:0;padding-top:8px}.tac-cr__grid[data-wide]{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-cr{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}.tac-cr__grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.tac-cr__card,.tac-cr__copy-fields>*{min-width:0}.tac-cr__grid[data-orientation=portrait] .tac-cr__visual{width:auto;max-height:56vh;margin-inline:auto}.tac-cr__grid[data-orientation=landscape] .tac-cr__visual{max-height:42vh}.tac-ws__canvas{justify-content:center;gap:10px;padding:18px 22px 12px}.tac-ws__stage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.tac-ce{touch-action:none;-webkit-user-select:none;user-select:none;background:#050505;border-radius:10px;width:100%;max-width:100%;height:auto;max-height:100%;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000a6;container-type:inline-size}.tac-ce[data-orientation=portrait]{width:auto;height:100%}.tac-ce[data-cropping]{outline:2px solid var(--tac-button-primary);cursor:grab}.tac-ce__bg{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.tac-ce__treatment{pointer-events:none;position:absolute;inset:0}.tac-ce__treatment[data-treatment=dark_overlay]{background:#00000073}.tac-ce__treatment[data-treatment=light_overlay]{background:#ffffff6b}.tac-ce__treatment[data-treatment=gradient]{background:linear-gradient(#0000004d 0%,#0000 38%,#000c 100%)}.tac-ce__treatment[data-treatment=glass]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29}.tac-ce__treatment[data-treatment=blur]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tac-ce__treatment[data-treatment=shadow]{box-shadow:inset 0 -160px 180px -60px #000000d9}.tac-ce__guide{z-index:40;pointer-events:none;background:#ff3ea5;position:absolute}.tac-ce__guide[data-axis=x]{width:1px;top:0;bottom:0}.tac-ce__guide[data-axis=y]{height:1px;left:0;right:0}.tac-ce__layer{cursor:move;border:1px solid #0000;border-radius:4px;align-items:center;display:flex;position:absolute}.tac-ce__layer:hover{border-color:#ffffff59}.tac-ce__layer[data-selected]{border-color:var(--tac-button-primary)}.tac-ce__layer[data-locked]{cursor:not-allowed}.tac-ce__text,.tac-ce__input{width:100%;text-shadow:none;white-space:pre-wrap;overflow-wrap:break-word;text-overflow:clip;background:0 0;border:none;margin:0;font-family:inherit;display:block;overflow:visible}.tac-ce__input{outline:1px dashed #fff9}.tac-ce__layer[data-kind=cta] .tac-ce__text,.tac-ce__layer[data-kind=cta] .tac-ce__input{background:var(--tac-button-primary);text-align:center;text-shadow:none;box-sizing:border-box;border-radius:999px;padding:.5em 1.2em;color:#04170c!important}.tac-ce__layer[data-kind=badge] .tac-ce__text{text-align:center;box-sizing:border-box;border-radius:999px;padding:.4em 1em}.tac-ce__handle{background:var(--tac-core-white);border:1px solid var(--tac-button-primary);border-radius:2px;width:9px;height:9px;position:absolute}.tac-ce__handle[data-handle=nw]{cursor:nwse-resize;top:-5px;left:-5px}.tac-ce__handle[data-handle=ne]{cursor:nesw-resize;top:-5px;right:-5px}.tac-ce__handle[data-handle=sw]{cursor:nesw-resize;bottom:-5px;left:-5px}.tac-ce__handle[data-handle=se]{cursor:nwse-resize;bottom:-5px;right:-5px}.tac-ce__toolbar{z-index:60;background:#101010f5;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:absolute;box-shadow:0 12px 30px #0000008c}.tac-ce__toolbar-name{opacity:.6;color:var(--tac-core-white);padding:0 6px;font-size:12px}.tac-ce__toolbar-sep{background:#ffffff24;width:1px;height:16px;margin:0 4px}.tac-ce__toolbar button{min-width:26px;height:26px;color:var(--tac-core-white);cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:6px;font-size:13px}.tac-ce__toolbar button:hover{opacity:1;background:#ffffff1a}.tac-ce__toolbar button[data-active]{opacity:1;background:#ffffff29}.tac-ws__canvas-foot{flex-wrap:wrap;flex:none;align-items:center;gap:16px;display:flex}.tac-ws__crop{align-items:center;gap:10px;display:flex}.tac-ws__notes{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tac-ws__notes li{color:var(--tac-button-primary);font-size:13px}.tac-ws__score{color:var(--tac-button-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.tac-ws__score-pop{z-index:40;background:#0e0e0efa;border:1px solid #ffffff1a;border-radius:12px;gap:8px;width:380px;padding:16px;display:grid;position:absolute;top:58px;left:180px;box-shadow:0 24px 60px #0009}.tac-ws__score-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tac-ws__score-list li{color:var(--tac-core-white);opacity:.82;font-size:14px}.tac-ws__score-list[data-tone=good] li{color:var(--tac-button-primary);opacity:1}.tac-ws__panel--docked{width:clamp(280px,22%,380px);box-shadow:none;padding:16px 16px 28px;position:relative}.tac-ws__panel-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.tac-ws__stack{gap:14px;display:grid}.tac-ws__field{gap:6px;display:grid}.tac-ws__field input[type=range]{width:100%;accent-color:var(--tac-button-primary)}.tac-ws__choices{flex-wrap:wrap;gap:6px;display:flex}.tac-ws__chipbtn{height:28px;color:var(--tac-core-white);opacity:.75;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:0 10px;font-size:13px}.tac-ws__chipbtn:hover{opacity:1;background:#ffffff14}.tac-ws__chipbtn[data-selected]{opacity:1;background:var(--tac-button-primary);color:#04170c;border-color:#0000}.tac-ws__linkbtn{color:var(--tac-button-primary);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-size:14px}.tac-ws__layers{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tac-ws__layer{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:2px 6px;display:flex}.tac-ws__layer[data-selected]{background:#ffffff14}.tac-ws__layer[data-static]{opacity:.45;color:var(--tac-core-white);padding:6px;font-size:14px}.tac-ws__layer>button{text-align:left;color:var(--tac-core-white);opacity:.8;cursor:pointer;background:0 0;border:none;flex:auto;padding:6px 0;font-size:14px}.tac-ws__layer-actions{gap:2px;display:flex}.tac-ws__layer-actions button{color:var(--tac-core-white);opacity:.55;cursor:pointer;background:0 0;border:none;font-size:12px}.tac-ws__layer-actions button:hover{opacity:1}.tac-ce__safe{border:1px dashed color-mix(in srgb, var(--tac-button-primary) 70%, transparent);pointer-events:none;z-index:6;border-radius:4px;position:absolute}.tac-ce__safe-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-core-white);background:color-mix(in srgb, var(--tac-button-primary) 34%, #0009);opacity:.85;border-radius:999px;padding:1px 6px;font-size:10px;position:absolute;top:4px;left:6px}.tac-ce__edge{pointer-events:none;z-index:7;border:1px solid #ffffff80;border-radius:10px;position:absolute;inset:0;box-shadow:0 0 0 1px #000c}.tac-ce__dof{pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 42%,#000 82%);mask-image:radial-gradient(#0000 42%,#000 82%)}.tac-ce__layer[data-dimmed]{opacity:.42;transition:opacity .14s}.tac-ce__layer[data-unsafe][data-selected]{outline:1.5px solid #f5a524;box-shadow:0 0 0 6px #f5a52438}.tac-ce__badge{letter-spacing:.04em;text-transform:uppercase;background:var(--tac-button-primary,#18cb45);color:#06210d;pointer-events:none;border-radius:5px;padding:2px 6px;font-size:10px;position:absolute;top:-18px;left:0}.tac-ce__toolbar-ai{background:var(--tac-button-primary,#18cb45)!important;color:#06210d!important;border-radius:999px!important;padding:3px 8px!important;font-size:11px!important}.tac-ce__toolbar-pop{background:#121214f5;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 6px);left:8px}.tac-ce__toolbar-pop input[type=range]{width:140px}.tac-ce__toolbar-row{gap:4px;display:flex}.tac-ws__director{align-items:center;gap:8px;margin-top:10px;display:flex}.tac-ws__director-input{color:var(--tac-core-white);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;flex:auto;padding:11px 16px;font-size:14px}.tac-ws__director-input:focus{outline:1px solid var(--tac-button-primary,#18cb45)}.tac-ws__director-go{background:var(--tac-button-primary,#18cb45);color:#06210d;cursor:pointer;border:none;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600}.tac-ws__director-examples{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tac-ws__layer[data-hidden]{opacity:.45}.tac-ws__layer-kind{opacity:.6;text-align:center;width:18px;font-size:11px}.tac-ws__layer-rename{border:1px solid var(--tac-button-primary,#18cb45);color:var(--tac-core-white);background:#ffffff1a;border-radius:6px;flex:auto;padding:4px 6px;font-size:14px}.tac-ws__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tac-ws__thumb{cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;gap:4px;padding:6px;display:grid}.tac-ws__thumb[data-selected]{border-color:var(--tac-button-primary,#18cb45)}.tac-ws__thumb-preview{background-image:url(https://images.unsplash.com/photo-1504674900247-0877df9cc836?auto=format&fit=crop&w=200&q=60);background-position:50%;background-size:cover;border-radius:6px;height:40px;display:block;position:relative;overflow:hidden}.tac-ws__thumb-preview[data-treatment=dark_overlay]{box-shadow:inset 0 0 0 999px #00000073}.tac-ws__thumb-preview[data-treatment=light_overlay]{box-shadow:inset 0 0 0 999px #fff6}.tac-ws__thumb-preview[data-treatment=gradient]{box-shadow:inset 0 -30px 24px -12px #000000bf}.tac-ws__thumb-preview[data-treatment=glass]{filter:saturate(.8)brightness(1.05);opacity:.85}.tac-ws__thumb-preview[data-treatment=blur]{filter:blur(3px)}.tac-ws__thumb-preview[data-treatment=shadow]{box-shadow:inset 0 0 26px 10px #0009}.tac-ws__checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tac-ws__checks li{align-items:flex-start;gap:10px;display:flex}.tac-ws__checks li>span:last-child{gap:2px;display:grid}.tac-ws__check-mark{background:color-mix(in srgb, var(--tac-button-primary,#18cb45) 26%, transparent);width:20px;height:20px;color:var(--tac-button-primary,#18cb45);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.tac-ws__checks li[data-status=warn] .tac-ws__check-mark{color:#f5a524;background:#f5a52442}.tac-ws__recos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tac-ws__recos li{background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.tac-ws__recos li>span{gap:2px;display:grid}.tac-ws__topbar{border-bottom:1px solid #ffffff0d;gap:20px;height:66px;padding:0 20px}.tac-ws__zone{align-items:center;gap:10px;min-width:0;display:flex}.tac-ws__zone--left{flex:1 1 0}.tac-ws__zone--right{flex:1 1 0;justify-content:flex-end}.tac-ws__saved{opacity:.35}.tac-ws__topbar .tac-ws__segments{flex:none}.tac-ws__icon:disabled{opacity:.2;cursor:default}.tac-ws__icon:disabled:hover{background:0 0}.tac-ws__viewport{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tac-ws__viewport[data-panning]{cursor:grab}.tac-ws__zoom{transform-origin:0 0;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tac-ws__zoom>.tac-ws__stage{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.tac-ws__zoom .tac-ce{width:auto;max-width:100%;height:100%;max-height:100%}.tac-ws__zoom .tac-ce[data-orientation=landscape]{width:100%;height:auto}.tac-ws__stage[data-screen]{border-radius:3px;box-shadow:0 0 0 1px #ffffff24,0 0 0 2px #000000e6}.tac-ws__stage[data-screen]:before{content:"";z-index:-1;background:linear-gradient(#26292e 0%,#191b1e 42%,#101215 100%);border-radius:16px;position:absolute;inset:-11px -11px -19px;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff29,inset 0 -1px #0009,0 18px 44px #000000ad,0 2px 8px #0000008c}.tac-ws__stage[data-screen]:after{content:"NEURO";z-index:-1;text-align:center;letter-spacing:.34em;text-indent:.34em;color:#ffffff29;pointer-events:none;font-size:7px;position:absolute;bottom:-16px;left:0;right:0}.tac-ws__stage[data-screen][data-fitcheck]{outline:1px dashed color-mix(in srgb, var(--tac-button-primary) 70%, transparent);outline-offset:-1px}.tac-screen__meta{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:8px;left:0;right:0}.tac-screen__meta>*{pointer-events:auto}.tac-screen__label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;font-size:12px}.tac-screen__spec{color:#ffffff73;font-size:12px}.tac-screen__controls{align-items:center;gap:6px;display:flex}.tac-screen__control{font:inherit;color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:4px 12px;font-size:12px}.tac-screen__control:hover{color:var(--tac-core-white);border-color:#ffffff3d}.tac-screen__control[aria-pressed=true]{color:var(--tac-button-primary);border-color:color-mix(in srgb, var(--tac-button-primary) 55%, transparent)}.tac-screen__state{color:inherit;opacity:.8}.tac-ws__stage[data-screen] .tac-ce__edge{display:none}.tac-ws__compare-after{pointer-events:none;position:absolute;inset:0}.tac-ws__compare-range{width:84%;position:absolute;bottom:-34px;left:8%;right:8%}.tac-ws__zoombar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414d1;border-radius:12px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;bottom:10px;right:12px}.tac-ws__zoom-select{height:30px;color:var(--tac-core-white);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:14px}.tac-ws__zoom-select option{color:#111}.tac-ws__panel--docked{background:0 0;border-left:1px solid #ffffff0d;width:320px;padding:10px 0 20px;overflow-y:auto}.tac-ws__accordion{border-bottom:1px solid #ffffff0d}.tac-ws__accordion-head{width:100%;height:46px;color:var(--tac-core-white);opacity:.65;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.tac-ws__accordion-head:hover,.tac-ws__accordion[data-open]>.tac-ws__accordion-head{opacity:1}.tac-ws__accordion-body{gap:16px;padding:4px 18px 20px;display:grid}.tac-ws--full{justify-content:center;align-items:center;padding:40px;position:relative}.tac-ws__full-stage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.tac-ws__full-stage .tac-ce{width:auto;max-width:100%;height:100%}.tac-ws__full-stage .tac-ce[data-orientation=landscape]{width:100%;height:auto;max-height:100%}.tac-ws__full-bar{flex:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding-top:20px;display:flex}.tac-ce[data-preview]{cursor:default;box-shadow:0 40px 120px #000000bf}.tac-ce[data-preview] .tac-ce__safe,.tac-ce[data-preview] .tac-ce__guide,.tac-ce[data-preview] .tac-ce__zone,.tac-ce[data-preview] .tac-ce__edge,.tac-ce[data-preview] .tac-ce__badge,.tac-ce[data-preview] .tac-ce__handle{display:none}.tac-ce[data-preview] .tac-ce__layer,.tac-ce[data-preview] .tac-ce__layer:hover{border-color:#0000}.tac-ce[data-preview] .tac-ce__layer[data-dimmed]{opacity:1}.tac-ce__toolbar[data-below]{transform:none}.tac-ws__topbar-title{flex-direction:row;align-items:baseline;gap:10px}.tac-ws__score-label{opacity:.45}.tac-ws__zone--right{gap:8px}.tac-ws__zone--right button{white-space:nowrap}.tac-ws__publish:disabled{opacity:.35;cursor:default}.tac-ws__viewport{min-height:0}.tac-ws__zoom .tac-ce{width:auto;height:100%;max-height:100%}.tac-ws__canvas-foot{border-top:1px solid #ffffff0d;gap:12px;padding:6px 4px 2px}.tac-ws__canvas-foot .tac-ws__director{flex:420px;min-width:0;margin-top:0}.tac-ws__director-badge{letter-spacing:.08em;color:var(--tac-button-primary,#18cb45);opacity:.8;font-size:12px;font-weight:700}.tac-ws__director-input{padding:9px 14px}.tac-ws__director-go{padding:9px 18px}.tac-ws__canvas-meta{margin-left:auto}.tac-ws__panel-bar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 8px 18px;display:flex}.tac-ws__panel--docked{width:300px;transition:width .14s}.tac-ws__panel--docked[data-collapsed]{width:46px;padding-left:0;padding-right:0;overflow:hidden}.tac-ws__panel--docked[data-collapsed] .tac-ws__panel-bar{justify-content:center;padding:0 0 8px}.tac-ws__history-btn{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:42px;padding:0 16px;font-size:15px;display:inline-flex}.tac-ws__history-btn span{font-size:18px;line-height:1}.tac-ws__panel--docked{overscroll-behavior:contain;width:412px;padding:10px 0 40px;overflow-y:auto}.tac-ws__panel--docked .tac-ws__accordion{border-bottom-color:#ffffff12}.tac-ws__panel--docked .tac-ws__accordion-head{height:58px;padding:0 24px}.tac-ws__panel--docked .tac-ws__accordion-body{gap:22px;padding:6px 24px 30px}.tac-ws__panel--docked .tac-ws__tabpanel,.tac-ws__panel--docked .tac-ws__accordion-body,.tac-ws__panel--docked .tac-lp,.tac-ws__panel--docked .tac-lp__list,.tac-ws__panel--docked [class*=__list],.tac-ws__panel--docked [class*=__scroll]{max-height:none;overflow:visible}.tac-ws__canvas{padding:10px 10px 6px}.tac-ws__zoom>.tac-ws__stage{width:100%}.tac-ws__stage[data-fit=height] .tac-ce{width:auto;max-width:100%;height:100%}.tac-ws__stage[data-fit=width] .tac-ce{width:100%;height:auto;max-height:100%}.tac-ws__zoom .tac-ce[data-orientation=portrait]{width:auto;height:100%}.tac-ws__topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;display:grid;overflow:visible}.tac-ws__topbar .tac-ws__zone--left{min-width:0;overflow:hidden}.tac-ws__topbar .tac-ws__segments{flex:none;justify-self:center}.tac-ws__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.tac-ws__action-sep{background:#ffffff1f;flex:none;width:1px;height:22px;margin:0 2px}.tac-ws__action{white-space:nowrap;height:40px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:15px;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.tac-ws__action:hover:not(:disabled){background:#ffffff17}.tac-ws__action:disabled{opacity:.3;cursor:default}.tac-ws__action-icon{font-size:17px;line-height:1}.tac-ws__action--primary{background:var(--tac-button-primary,#18cb45);color:#06210d;border-color:#0000;font-weight:600}.tac-ws__action--primary:hover:not(:disabled){background:var(--tac-button-primary,#18cb45);filter:brightness(1.06)}.tac-ws__more{flex:none;display:none;position:relative}.tac-ws__more>summary{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:inline-flex}.tac-ws__more>summary::-webkit-details-marker{display:none}.tac-ws__more-menu{z-index:40;background:#141414;border:1px solid #ffffff1a;border-radius:12px;gap:2px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.tac-ws__more-menu button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px}.tac-ws__more-menu button:hover{background:#ffffff14}@media (width<=1500px){.tac-ws__action-label{display:none}.tac-ws__action{padding:0 12px}.tac-ws__action--primary .tac-ws__action-label{display:inline}}@media (width<=1200px){.tac-ws__action--secondary{display:none}.tac-ws__more{display:inline-block}.tac-ws__topbar{column-gap:14px}}.tac-ws__topbar{justify-content:space-between;align-items:center;column-gap:16px;height:56px;padding:0 16px;display:flex}.tac-ws__topbar .tac-ws__zone--left{flex:auto;min-width:0}.tac-ws__topbar .tac-ws__zone--right{flex:none}.tac-ws__action--lg{height:44px;padding:0 28px;font-size:16px;font-weight:650}.tac-ws__action--lg .tac-ws__action-label{display:inline}.tac-ws__canvas{gap:6px;padding:8px 8px 4px}.tac-ws__zoom .tac-ce{max-width:100%;max-height:100%}.tac-ws__canvas-foot{flex-wrap:nowrap;gap:10px;padding:6px 6px 2px}.tac-ws__tools{flex:none;align-items:center;gap:6px;display:flex}.tac-ws__tool{height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.tac-ws__tool:hover:not(:disabled){background:#ffffff17}.tac-ws__tool:disabled{opacity:.28;cursor:default}.tac-ws__tool[data-active]{border-color:color-mix(in srgb, var(--tac-button-primary,#18cb45) 60%, transparent)}.tac-ws__mia{flex:380px;align-items:center;gap:8px;min-width:200px;display:flex}.tac-ws__mia-input{min-width:0;height:34px;color:var(--tac-core-white);font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex:auto;padding:0 14px;font-size:14px}.tac-ws__mia-input::placeholder{color:#ffffff59}.tac-ws__mia-go{background:var(--tac-button-primary,#18cb45);color:#06210d;height:34px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.tac-ws__panel--docked{width:512px}.tac-ws__panel--docked[data-collapsed]{width:46px}.tac-ws__tabs{background:#ffffff0d;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 16px 10px;padding:4px;display:grid}.tac-ws__tab{height:34px;color:var(--tac-core-white);font:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px}.tac-ws__tab:hover{opacity:1}.tac-ws__tab[data-selected]{opacity:1;background:#ffffff1f;font-weight:600}.tac-ws__panel--docked[data-collapsed] .tac-ws__tabs{display:none}@media (width<=1400px){.tac-ws__panel--docked{width:430px}}.tac-assets{flex-direction:column;gap:20px;width:100%;padding:8px 0 48px;display:flex}.tac-assets__header{align-items:flex-start;gap:16px;display:flex}.tac-assets__back{width:40px;height:40px;color:var(--tac-core-white);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tac-assets__back:hover{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-assets__sub{color:var(--tac-core-white);opacity:.65;max-width:86ch;margin:6px 0 0}.tac-assets__section{padding:0;overflow:hidden}.tac-assets__section-head{cursor:pointer;width:100%;color:var(--tac-core-white);font:inherit;text-align:left;background:0 0;border:none;grid-template-columns:minmax(140px,auto) 1fr 24px;align-items:center;gap:16px;padding:20px 24px;display:grid}.tac-assets__section-title{letter-spacing:.02em;text-transform:uppercase;font-size:18px}.tac-assets__section-summary{opacity:.55;font-size:14px}.tac-assets__section-chev{opacity:.6;text-align:right;font-size:20px}.tac-assets__section-body{flex-direction:column;gap:24px;padding:4px 24px 26px;display:flex}.tac-assets__field{flex-direction:column;gap:8px;display:flex}.tac-assets__label{color:var(--tac-core-white);font-size:15px}.tac-assets__helper{color:var(--tac-core-white);opacity:.55;max-width:76ch;font-size:13px}.tac-assets__uploads{flex-wrap:wrap;gap:12px;display:flex}.tac-assets__thumb{flex-direction:column;gap:6px;width:132px;margin:0;display:flex;position:relative}.tac-assets__thumb img,.tac-assets__thumb-glyph{object-fit:cover;width:132px;height:96px;color:var(--tac-core-white);background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;font-size:24px;display:flex}.tac-assets__thumb figcaption{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tac-assets__thumb-remove{width:22px;height:22px;color:var(--tac-core-white);cursor:pointer;background:#000000a6;border:none;border-radius:999px;line-height:1;position:absolute;top:6px;right:6px}.tac-assets__drop{width:132px;height:96px;color:var(--tac-core-white);cursor:pointer;font:inherit;background:#ffffff08;border:1px dashed #ffffff38;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.tac-assets__drop:hover{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-assets__file{display:none}.tac-assets__colours,.tac-assets__tokens,.tac-assets__token-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tac-assets__colour{cursor:pointer;border:1px solid #fff3;border-radius:10px;width:34px;height:34px}.tac-assets__colour-input{background:0 0;border:1px solid #fff3;border-radius:10px;width:42px;height:34px;padding:0}.tac-assets__ghost{color:var(--tac-core-white);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:8px 16px;font-size:13px}.tac-assets__ghost:hover{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-assets__token{color:var(--tac-core-white);cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font-size:13px}.tac-assets__pills{flex-wrap:wrap;gap:10px;display:flex}.tac-assets__pill{cursor:pointer;font:inherit;color:var(--tac-core-white);background:#ffffff0f;border:1px solid #0000;border-radius:999px;padding:10px 18px;font-size:14px}.tac-assets__pill:hover{background:#ffffff1f}.tac-assets__pill[data-selected]{border-color:var(--tac-button-primary);color:var(--tac-button-primary);background:#ffffff0a}.tac-assets__choices{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.tac-assets__choice{color:var(--tac-core-white);cursor:pointer;font:inherit;text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.tac-assets__choice:hover{border-color:#ffffff4d}.tac-assets__choice[data-selected]{border-color:var(--tac-button-primary)}.tac-assets__choice-title{font-size:15px}.tac-assets__choice-helper{opacity:.55;font-size:13px}.tac-assets__errors,.tac-assets__warnings{border-radius:14px;margin:0;padding:14px 18px 14px 34px;font-size:14px}.tac-assets__errors{color:#ff9696;border:1px solid #ff5a5a66}.tac-assets__warnings{color:var(--tac-core-white);opacity:.65;border:1px solid #ffffff1f}.tac-assets__footer{justify-content:flex-end;display:flex}.tac-assets--selector{gap:28px;padding:32px 40px 56px}.tac-assets__campaign{color:var(--tac-button-primary);margin:10px 0 0}.tac-assets__mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.tac-assets__mode{background:var(--tac-core-gunmetal,#191d24);border:1px solid #ffffff1a;padding:0;overflow:hidden}.tac-assets__mode[data-selected]{border-color:var(--tac-button-primary)}.tac-assets__mode-hit{width:100%;min-height:330px;color:var(--tac-core-white);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:24px;display:flex}.tac-assets__mode-top{justify-content:space-between;align-items:center;min-height:28px;display:flex}.tac-assets__mode-number{opacity:.45;font-size:13px}.tac-assets__recommended{color:var(--tac-core-black,#000);background:var(--tac-button-primary);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.tac-assets__usage{opacity:.48;margin:-4px 0 4px}.tac-assets__mode-copy{opacity:.72;margin:0}.tac-assets__mode-benefits{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tac-assets__mode-benefits li{opacity:.8;align-items:baseline;gap:8px;display:flex}.tac-assets__mode-benefits li span{color:var(--tac-button-primary)}.tac-assets__mode-points{gap:9px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid}.tac-assets__mode-points li{opacity:.72;font-size:14px}.tac-assets__mode-points li:before{content:"✓";color:var(--tac-button-primary);margin-right:9px}.tac-assets__primary-upload{padding:0 20px 20px}.tac-assets__primary-drop,.tac-assets__primary-preview{width:100%;min-height:128px;color:var(--tac-core-white);font:inherit;cursor:pointer;background:#ffffff08;border:1px dashed #ffffff38;border-radius:8px;justify-content:center;align-items:center;gap:12px;display:flex}.tac-assets__primary-drop{flex-direction:column}.tac-assets__primary-drop>span{color:var(--tac-button-primary);font-size:28px}.tac-assets__primary-drop small,.tac-assets__primary-preview small{opacity:.5;margin-top:4px;display:block}.tac-assets__primary-preview{text-align:left;justify-content:flex-start;padding:10px}.tac-assets__primary-preview img{object-fit:contain;background:var(--tac-core-black,#000);border-radius:5px;width:82px;height:106px}.tac-assets__mode-error{color:var(--tac-core-g-pink,#f8168f);margin:-10px 0 0}@media (width<=1040px){.tac-assets__mode-grid{grid-template-columns:1fr}.tac-assets__mode-hit{min-height:0}}.tac-cr__why{opacity:.5;margin:4px 0 0;font-size:13px}.tac-improve{flex-direction:column;gap:24px;padding:32px 40px 56px;display:flex}.tac-improve__head{flex-direction:column;gap:12px;display:flex}.tac-improve__back{color:var(--tac-text-secondary,#9aa3ad);cursor:pointer;font:inherit;background:0 0;border:none;align-self:flex-start;padding:0}.tac-improve__steps{gap:28px;margin:0;padding:0;list-style:none;display:flex}.tac-improve__step{color:var(--tac-text-secondary,#9aa3ad);align-items:center;gap:10px;font-size:14px;display:flex}.tac-improve__step.is-active{color:var(--tac-text-primary,#fff)}.tac-improve__step-index{border:1px solid;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.tac-improve__step.is-active .tac-improve__step-index{background:var(--tac-button-primary);border-color:var(--tac-button-primary);color:#0b0d10}.tac-improve__error{color:var(--tac-core-g-pink,#f8168f)}.tac-improve__drop{background:var(--tac-core-gunmetal,#191d24)}.tac-improve__dropzone{border:1px dashed var(--tac-border,#333a44);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:46vh;display:flex}.tac-improve__busy{flex-direction:column;align-items:center;gap:20px;display:flex}.tac-improve__grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,.9fr);align-items:start;gap:32px;display:grid}@media (width<=1100px){.tac-improve__grid{grid-template-columns:1fr}}.tac-improve__preview{background:#000;border-radius:16px;place-items:center;margin:0;display:grid;overflow:hidden}.tac-improve__preview img,.tac-improve__preview video{object-fit:contain;width:100%;height:100%;display:block}.tac-improve__preview.is-large{min-height:62vh;max-height:74vh}.tac-improve__panel{flex-direction:column;gap:18px;display:flex}.tac-improve__score{align-items:baseline;gap:12px;display:flex}.tac-improve__score-value{color:var(--tac-button-primary);font-size:56px;font-weight:600;line-height:1}.tac-improve__pillars{flex-direction:column;gap:10px;display:flex}.tac-improve__pillar{grid-template-columns:96px 1fr 36px;align-items:center;gap:12px;display:grid}.tac-improve__bar{background:var(--tac-core-gunmetal,#191d24);border-radius:999px;height:6px;display:block;overflow:hidden}.tac-improve__bar>span{background:var(--tac-button-primary);height:100%;display:block}.tac-improve__findings{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tac-improve__finding{background:var(--tac-core-gunmetal,#191d24);cursor:pointer;border-radius:12px;grid-template-columns:20px 1fr;gap:12px;padding:14px;display:grid}.tac-improve__finding>span{flex-direction:column;gap:6px;display:flex}.tac-improve__tag{color:var(--tac-text-secondary,#9aa3ad);font-size:12px}.tac-improve__versions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1100px){.tac-improve__versions{grid-template-columns:1fr}}.tac-improve__version{background:var(--tac-core-gunmetal,#191d24);flex-direction:column;gap:14px;display:flex}.tac-improve__version .tac-improve__preview.is-large{min-height:52vh;max-height:58vh}.tac-improve__version-body{flex-direction:column;gap:8px;display:flex}.tac-improve__version-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-improve__score-pill{background:var(--tac-button-primary);color:#0b0d10;border-radius:999px;padding:4px 12px;font-weight:600}.tac-strategies{flex-direction:column;gap:28px;width:100%;padding:32px 40px 40px;display:flex}.tac-strategies__header{align-items:flex-start;gap:16px;display:flex}.tac-strategies__sub{color:var(--tac-text-muted,#9aa0a6);max-width:78ch;margin-top:6px}.tac-strategies__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tac-strategy{border:1px solid #ffffff14;height:100%;padding:0;transition:border-color .14s,transform .14s;overflow:hidden}.tac-strategy[data-selected]{border-color:var(--tac-accent,#17b76f);transform:translateY(-2px)}.tac-strategy__hit{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:16px;padding:24px;display:flex}.tac-strategy__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tac-strategy__name{letter-spacing:-.01em;font-size:22px;font-weight:600}.tac-strategy__score{flex-direction:column;align-items:flex-end;display:flex}.tac-strategy__score strong{color:var(--tac-accent,#17b76f);font-size:28px;line-height:1}.tac-strategy__score em{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:11px;font-style:normal}.tac-strategy__chars{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-strategy__chars li{background:#ffffff0f;border-radius:999px;padding:5px 10px;font-size:13px}.tac-strategy__meta{flex-direction:column;gap:10px;margin:0;display:flex}.tac-strategy__meta-row dt{text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:11px}.tac-strategy__meta-row dd{margin:2px 0 0;font-size:14px;line-height:1.45}.tac-strategies__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.tac-strategies__note{color:var(--tac-text-muted,#9aa0a6);max-width:70ch}.tac-strategy[data-recommended]{border-color:var(--tac-color-accent,#7ee787);box-shadow:0 0 0 1px var(--tac-color-accent,#7ee787) inset}.tac-strategy__name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tac-strategy__pick{letter-spacing:.06em;text-transform:uppercase;color:#0b0b0b;background:var(--tac-color-accent,#7ee787);border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:600}.tac-strategy__uplift{opacity:.72;margin:0;font-size:13px}.tac-strategy__uplift strong{color:var(--tac-color-accent,#7ee787);font-size:15px}.tac-strategy__why{gap:6px;display:grid}.tac-strategy__why-title{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:11px;font-weight:600}.tac-strategy__why ul{gap:4px;margin:0;padding-left:16px;display:grid}.tac-strategy__why li{opacity:.86;font-size:13.5px;line-height:1.45}.tac-source{gap:var(--tac-space-6,24px);padding:var(--tac-space-6,24px) var(--tac-space-8,32px) var(--tac-space-8,32px);flex-direction:column;display:flex}.tac-source__header{align-items:flex-start;gap:16px;display:flex}.tac-source__sub{opacity:.72;max-width:68ch}.tac-source__options{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.tac-source__options{grid-template-columns:1fr}}.tac-source__option{border:1px solid #ffffff14;padding:24px}.tac-source__option[data-selected]{border-color:var(--tac-color-accent,#00e08f)}.tac-source__hit{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tac-source__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-color-accent,#00e08f);background:#00e08f24;border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:12px;display:inline-block}.tac-source__title{margin:0 0 6px}.tac-source__copy{opacity:.72;max-width:60ch}.tac-source__panel{flex-direction:column;gap:16px;margin-top:20px;display:flex}.tac-source__kinds{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.tac-source__kinds{grid-template-columns:1fr}}.tac-source__kind{text-align:left;cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tac-source__kind[data-selected]{border-color:var(--tac-color-accent,#00e08f);background:#00e08f14}.tac-source__kind-helper{opacity:.6}.tac-source__drop{cursor:pointer;min-height:132px;color:inherit;background:#ffffff05;border:1px dashed #ffffff38;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.tac-source__thumb{border-radius:10px;max-height:96px}.tac-source__rules{opacity:.72;flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.tac-source__layers{flex-direction:column;gap:8px;display:flex}.tac-source__layers-title{text-transform:uppercase;letter-spacing:.06em;opacity:.5}.tac-source__chips{flex-wrap:wrap;gap:8px;display:flex}.tac-source__chip{background:#ffffff0f;border-radius:999px;padding:4px 10px;font-size:13px}.tac-adapt{min-height:72vh;padding:var(--tac-space-6,24px) var(--tac-space-8,32px);grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:center;gap:32px;display:grid}@media (width<=900px){.tac-adapt{grid-template-columns:1fr}}.tac-adapt__preview{justify-content:center;display:flex}.tac-adapt__image{border-radius:18px;max-width:100%;max-height:72vh;box-shadow:0 24px 80px #0000008c}.tac-adapt__side{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.tac-adapt__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tac-adapt__steps li{opacity:.35;transition:opacity .2s}.tac-adapt__steps li[data-state=active]{opacity:1}.tac-adapt__steps li[data-state=done]{opacity:.7}.tac-adapt__steps li[data-state=done]:before{content:"✓ ";color:var(--tac-color-accent,#00e08f)}.tac-recommendation{flex-direction:column;gap:20px;padding:28px;display:flex}.tac-recommendation__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tac-recommendation__name{margin:0}.tac-recommendation__stats{gap:32px;margin:0;display:flex}.tac-recommendation__stats dt{opacity:.55}.tac-recommendation__stats dd{margin:2px 0 0;font-size:24px;font-weight:600}.tac-recommendation__why ul{opacity:.78;flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}.tac-recommendation__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.tac-cg{gap:18px;padding-top:12px}.tac-cg__progress{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tac-cg__bar{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.tac-cg__bar-fill{background:var(--tac-button-primary);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.tac-cg__progress-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.tac-cg__thinking{align-items:center;gap:10px;margin:0;display:flex}.tac-cg__eta{opacity:.55;white-space:nowrap}.tac-cg__tick{color:var(--tac-button-primary)}.tac-cg__done{opacity:.6;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.tac-cg__done li{align-items:center;gap:8px;display:flex}.tac-cg__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=900px){.tac-cg__cards{grid-template-columns:1fr}}.tac-cg__card{flex-direction:column;gap:8px;display:flex}.tac-cg__card-label{flex-direction:column;display:flex}.tac-cg__card-title{font-weight:600}.tac-cg__card-outcome{opacity:.55}.tac-cg__card-status{opacity:.6}.tac-cg__card-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:8px;display:flex}.tac-cg__card-actions button{flex:none;width:auto;min-width:0;height:40px;min-height:40px;padding-inline:16px}.tac-cg__card[data-state=ready] .tac-cg__card-status{color:var(--tac-button-primary);opacity:1}.tac-cg__card .tac-concepts__preview{transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s,opacity .5s}.tac-cg__card[data-state=queued] .tac-concepts__preview{opacity:.45}.tac-cg__card[data-state=building] .tac-concepts__preview{box-shadow:0 0 0 1px #ffffff14, 0 0 42px -12px var(--tac-button-primary)}.tac-cg__card[data-state=ready] .tac-concepts__preview{transform:scale(1.012)}.tac-cg__shimmer{background:radial-gradient(60% 45% at 50% 62%,#ffffff1a,#0000 70%) 0 0/100% 100%,linear-gradient(110deg,#ffffff05 30%,#ffffff14 50%,#ffffff05 70%) 0 0/220% 100%;animation:2.4s ease-in-out infinite tac-cg-sweep;position:absolute;inset:0}@keyframes tac-cg-sweep{0%{background-position:0 0,120% 0}to{background-position:0 0,-40% 0}}.tac-cg__lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.tac-cg__lower{grid-template-columns:1fr}}.tac-cg__pipeline{flex-direction:column;gap:6px;display:flex}.tac-cg__pipeline-row{align-items:center;gap:12px;display:flex}.tac-cg__pipeline-label{opacity:.6;width:150px}.tac-cg__pipeline-bar{font-family:var(--font-tac-primary), monospace;letter-spacing:1px;color:var(--tac-button-primary);transition:opacity .4s}.tac-cg__insight{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.tac-cg__eyebrow{opacity:.55}.tac-cg__insight-title{margin:0}.tac-cg__uplift strong{color:var(--tac-button-primary)}.tac-cg__because{opacity:.6;gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.tac-cg__cta{align-self:flex-start;margin-top:12px;animation:.4s ease-out fade-in}.tac-ws__recovery{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.tac-ws__recovery-card{background:#141414;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;width:min(520px,100vw - 48px);padding:24px;display:flex}.tac-ws__recovery-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.tac-ce__safe{box-shadow:0 0 0 100vmax #00000038 inset, 0 0 0 1px color-mix(in srgb, var(--tac-core-white) 10%, transparent)}.tac-ce__safe:before,.tac-ce__safe:after{content:"";pointer-events:none;border-radius:6px;position:absolute;inset:0}.tac-ce__safe:before{border-left:1px dashed color-mix(in srgb, var(--tac-button-primary) 42%, transparent);border-right:1px dashed color-mix(in srgb, var(--tac-button-primary) 42%, transparent)}.tac-ws__safe-warning{letter-spacing:.01em;color:var(--tac-core-white);background:#f5a52438;border:1px solid #f5a5248c;border-radius:999px;align-self:center;margin:0;padding:8px 14px;font-size:12px}.tac-cg__failure{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 32px 0;padding:18px 20px;display:flex}.tac-cg__failure-actions{gap:10px;display:flex}.tac-cd__asset-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tac-cd__asset-item{align-items:center;gap:8px;min-width:0;display:flex}.tac-cd__asset-item img{object-fit:cover;border-radius:6px;width:32px;height:32px}.tac-cd__asset-item>span{text-overflow:ellipsis;white-space:nowrap;color:var(--tac-core-white);opacity:.8;flex:1;overflow:hidden}.tac-cd__asset-remove{cursor:pointer;color:var(--tac-core-white);opacity:.55;background:0 0;border:0;padding:0;font-size:12px}.tac-cd__asset-remove:hover{opacity:1}.tac-cd__canvas{color:var(--tac-core-white);opacity:.6;margin:0}.tac-deployment__hint{color:var(--tac-core-white);opacity:.6;margin:6px 0 0}.tac-cg__card-reason,.tac-cg__failure-reason{color:var(--tac-core-white);opacity:.6;margin-top:4px;font-size:12px;display:block}.tac-cd__brief-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;margin:12px 0 0;display:grid}.tac-cd__brief-list dt{color:var(--tac-text-muted,#ffffff8c);margin:0 0 2px}.tac-cd__brief-list dd{margin:0}.tac-ce__asset{object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.tac-creatives{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.tac-creative-card{cursor:pointer;background:var(--tac-core-gunmetal,#191d24);transition:transform .12s;position:relative;overflow:visible}.tac-creative-card:hover{transform:translateY(-2px)}.tac-creative-card:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}.tac-creative-card__thumb{aspect-ratio:16/9;background:#0e1116;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex;overflow:hidden}.tac-creative-card__thumb img{object-fit:cover;width:100%;height:100%}.tac-creative-card__meta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tac-creative-card__meta>*{margin:0}.tac-creative-card__meta .tac-card-heading{font-size:14px;line-height:1.3}.tac-creative-card__meta .tac-body-sm{font-size:11px;line-height:1.3}.tac-creative-card__meta button{border-radius:8px;min-height:0;padding:6px 10px;font-size:12px}.tac-ml__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tac-shopper{flex-direction:column;gap:24px;padding:8px 0 48px;display:flex}.tac-shopper,.tac-shopper table,.tac-shopper th,.tac-shopper td,.tac-shopper button,.tac-ws__shopper,.tac-ws__shopper button{font-family:var(--font-tac-primary)}.tac-shopper__header{align-items:flex-start;gap:16px;display:flex}.tac-shopper__sub{color:var(--tac-text-secondary,#a5a5a5);margin-top:6px}.tac-shopper__hint{color:var(--tac-text-secondary,#a5a5a5)}.tac-shopper__label{color:var(--tac-text-secondary,#a5a5a5);text-transform:uppercase;letter-spacing:.08em;margin:20px 0 10px}.tac-shopper__panel{padding:20px 24px}.tac-shopper__panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tac-shopper__pill-live{color:var(--tac-green,#00d47e);background:color-mix(in oklab, var(--tac-green,#00d47e) 14%, transparent);border:1px solid color-mix(in oklab, var(--tac-green,#00d47e) 32%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.tac-shopper__table-wrap{overflow-x:auto}.tac-shopper__table{border-collapse:collapse;width:100%;font-size:14px}.tac-shopper__table th,.tac-shopper__table td{text-align:left;border-bottom:1px solid #ffffff12;padding:8px 12px}.tac-shopper__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-text-secondary,#a5a5a5);font-size:11px;font-weight:600}.tac-shopper__table tbody th{font-weight:600}.tac-shopper__cell{min-width:56px;display:block;position:relative}.tac-shopper__cell-value{z-index:1;font-variant-numeric:tabular-nums;position:relative}.tac-shopper__cell-bar{background:#ffffff29;border-radius:999px;max-width:100%;height:2px;margin-top:4px;display:block}.tac-shopper__table td[data-peak]{color:var(--tac-green,#00d47e);font-weight:600}.tac-shopper__table td[data-peak] .tac-shopper__cell-bar{background:var(--tac-green,#00d47e)}.tac-shopper__block{flex-direction:column;gap:12px;display:flex}.tac-shopper__segmented{flex-wrap:wrap;gap:8px;display:inline-flex}.tac-shopper__segment{min-height:40px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:0 16px;font-size:14px;font-weight:600}.tac-shopper__segment[data-selected]{border-color:var(--tac-green,#00d47e);color:var(--tac-green,#00d47e);background:color-mix(in oklab, var(--tac-green,#00d47e) 10%, transparent)}.tac-shopper__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.tac-shopper__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-shopper__card{text-align:left;cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.tac-shopper__card[data-selected]{border-color:var(--tac-green,#00d47e);background:color-mix(in oklab, var(--tac-green,#00d47e) 8%, transparent)}.tac-shopper__card-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.tac-shopper__card-title{font-size:14px;font-weight:600}.tac-shopper__card-check{color:var(--tac-green,#00d47e);font-weight:700}.tac-shopper__card-share{color:var(--tac-text-secondary,#a5a5a5);font-size:13px}.tac-shopper__tag{color:var(--tac-green,#00d47e);background:color-mix(in oklab, var(--tac-green,#00d47e) 14%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.tac-shopper__link{color:var(--tac-text-secondary,#a5a5a5);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.tac-shopper__chips{flex-wrap:wrap;gap:10px;display:flex}.tac-shopper__chip{min-height:40px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.tac-shopper__chip[data-selected]{color:#04120b;background:var(--tac-green,#00d47e);border-color:var(--tac-green,#00d47e)}.tac-shopper__info{color:var(--tac-text-secondary,#a5a5a5);padding:16px 20px}.tac-shopper__footer{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.tac-ws__shopper{background:#ffffff05;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 20px;display:flex}.tac-ws__provenance{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:8px 20px;display:flex}.tac-ws__prov-item{align-items:center;gap:8px;display:flex}.tac-ws__prov-item>.tac-t-meta:first-child{text-transform:uppercase;letter-spacing:.08em;opacity:.6}.tac-ws__prov-thumb{object-fit:cover;border:1px solid #ffffff1f;border-radius:4px;width:34px;height:24px}.tac-ws__shopper-card{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tac-ws__shopper-kicker{color:var(--tac-text-secondary,#a5a5a5);font-size:12px}.tac-ws__shopper-name{font-size:14px;font-weight:600}.tac-ws__shopper-meta{color:var(--tac-text-secondary,#a5a5a5);font-size:12px}.tac-ws__shopper-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tac-ws__shopper-pill{color:var(--tac-text-secondary,#cfcfcf);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px}.tac-ws__shopper-link{color:var(--tac-green,#00d47e);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.tac-ws__shopper-tabs{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.tac-ws__shopper-tab{min-height:30px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.tac-ws__shopper-tab[data-selected]{color:#04120b;background:var(--tac-green,#00d47e);border-color:var(--tac-green,#00d47e)}.tac-shoppertabs{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.tac-shoppertabs__label,.tac-shoppertabs__trigger{color:var(--tac-text-secondary,#9aa0a6)}.tac-shoppertabs__row{scrollbar-width:thin;background:#ffffff0a;border-radius:12px;gap:6px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tac-shoppertabs__tab{font:inherit;color:var(--tac-text-secondary,#9aa0a6);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.tac-shoppertabs__tab[data-active]{color:#fff;background:#ffffff1a}.tac-cr__copy{margin:0 0 20px}.tac-cr__copy-label{color:var(--tac-text-secondary,#9aa0a6);margin-bottom:8px;display:block}.tac-cr__copy-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tac-cr__card-outcome{color:var(--tac-text-secondary,#9aa0a6)}.tac-cr__copy-preview{gap:6px;margin:8px 0 4px;display:grid}.tac-cr__copy-preview dt{color:var(--tac-text-secondary,#9aa0a6)}.tac-cr__copy-preview dd{margin:0}.tac-brandiq{display:inline-flex;position:relative}.tac-brandiq__chip{border:1px solid var(--tac-border,#2a2a2a);color:var(--tac-text-secondary,#9aa0a6);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.tac-brandiq__chip:hover{color:var(--tac-text-primary,#fff)}.tac-brandiq__tick{color:var(--tac-accent,#7ee787)}.tac-brandiq__panel{z-index:20;border:1px solid var(--tac-border,#2a2a2a);background:var(--tac-surface,#141414);border-radius:12px;gap:6px;width:min(360px,70vw);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #00000073}.tac-brandiq__row{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.tac-brandiq__row>span:first-child{color:var(--tac-text-secondary,#9aa0a6);white-space:nowrap}.tac-brandiq__row strong{text-align:right;font-weight:500}.tac-brandiq__swatches{gap:4px;display:inline-flex}.tac-brandiq__swatches i{border:1px solid #ffffff26;border-radius:4px;width:14px;height:14px}.tac-ws__adapt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.tac-brandiq__label{color:var(--tac-text-secondary,#9aa0a6);text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:11px}.tac-brandiq__indicators{gap:8px;margin-left:8px;display:inline-flex}.tac-brandiq__indicators span{opacity:.75;font-size:11px}.tac-brandiq__indicators span[data-on=false]{opacity:.4}.tac-brandiq__extra{opacity:.7;margin-left:8px;font-size:11px}.tac-brandiq__name{margin:0 0 2px;font-weight:600}.tac-brandiq__ready{opacity:.7;margin:0 0 8px}.tac-brandiq__list{text-align:right;flex-direction:column;gap:2px;display:flex}.tac-brandiq__list i{margin-right:6px;font-style:normal}.tac-createad{font-family:var(--font-tac-primary,"Inter", system-ui, sans-serif);box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:100%;min-height:calc(100vh - 40px);padding:20px 28px 28px;display:flex}.tac-createad__header{align-items:flex-start;gap:16px;display:flex}.tac-createad__sub{color:var(--tac-color-text-secondary,#9a9a9a);margin-top:4px}.tac-createad__workspace{flex:1;grid-template-columns:296px minmax(0,1fr);align-items:stretch;gap:20px;width:100%;min-height:0;display:grid}@media (width<=900px){.tac-createad__workspace{grid-template-columns:1fr}}.tac-caw__nav{background:#171717;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-self:start;gap:6px;padding:10px;display:flex;position:sticky;top:16px}.tac-caw__step{text-align:left;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;padding:12px 12px 13px;display:grid}.tac-caw__step:disabled{opacity:.4;cursor:not-allowed}.tac-caw__step[data-on]{background:#00d16a24;border-color:#00d16a99;box-shadow:inset 3px 0 #00d16a}.tac-caw__step-no{letter-spacing:.06em;color:var(--tac-color-text-secondary,#9a9a9a);grid-row:1/span 2;font-size:12px;font-weight:700}.tac-caw__step[data-done] .tac-caw__step-no,.tac-caw__step[data-on] .tac-caw__step-no{color:var(--tac-color-accent,#00d16a)}.tac-caw__step-label{color:var(--tac-color-text-primary,#fff);font-size:14px;font-weight:600}.tac-caw__step-question,.tac-caw__step-summary{color:var(--tac-color-text-secondary,#9a9a9a);grid-column:2;font-size:12px;line-height:1.45}.tac-caw__step-summary{color:#ffffffc7;flex-direction:column;margin-top:4px;display:flex}.tac-caw__step-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tac-caw__step[data-done] .tac-caw__step-question{display:none}.tac-caw__panel{background:var(--tac-color-surface-raised,#141414);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:28px 32px 8px;display:flex}.tac-caw__body{flex-direction:column;gap:22px;display:flex}.tac-caw__body-head{flex-direction:column;gap:6px;max-width:880px;display:flex}.tac-caw__body-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--tac-color-text-secondary,#9a9a9a);font-size:11px}.tac-caw__body-step{color:var(--tac-color-accent,#00d16a);font-weight:700}.tac-caw__body-question{font-family:var(--font-tac-primary,"Inter", system-ui, sans-serif);color:var(--tac-color-text-primary,#fff);margin:0;font-size:30px;font-weight:600;line-height:1.15}.tac-caw__body-intro{max-width:60ch;color:var(--tac-color-text-secondary,#9a9a9a);margin:0}.tac-caw__body-content{flex-direction:column;gap:22px;max-width:880px;display:flex}.tac-createad__fields.tac-caw__fields-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (width<=720px){.tac-createad__fields.tac-caw__fields-2{grid-template-columns:1fr}}.tac-createad__section{box-sizing:border-box;background:var(--tac-color-surface-raised,#141414);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.tac-createad__fields{flex-direction:column;gap:12px;display:flex}.tac-createad__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tac-createad__chip{color:var(--tac-color-text-secondary,#9a9a9a);background:#ffffff0f;border-radius:999px;padding:3px 10px}.tac-createad__meta,.tac-createad__note,.tac-createad__plan{color:var(--tac-color-text-secondary,#9a9a9a);margin:0}.tac-createad__plan{color:var(--tac-color-text-primary,#fff)}.tac-createad__error{color:#ff6b6b;margin:0}.tac-createad__shoppers{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.tac-createad__shopper{cursor:pointer;width:100%;color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.tac-createad__shopper[data-on]{background:#00d16a1f;border-color:#00d16a80}.tac-createad__shopper span:last-child{color:var(--tac-color-text-secondary,#9a9a9a)}.tac-ml__tabs{gap:8px;margin:8px 0 20px;display:flex}.tac-brand-library{font-family:var(--font-tac-primary,"Inter", system-ui, sans-serif);flex-direction:column;gap:16px;display:flex}.tac-brand-library__toolbar{align-items:flex-end;gap:8px;display:flex}.tac-brand-library__newbrand{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tac-brand-library__brand-head{flex-direction:column;gap:2px;display:flex}.tac-brand-library__brand-sub{color:var(--tac-color-text-secondary,#9a9a9a);margin:0}.tac-brand-library__section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--tac-color-text-secondary,#9a9a9a);font-size:11px;font-weight:700}.tac-brand-library__doc{letter-spacing:.12em;color:var(--tac-color-text-secondary,#9a9a9a);font-size:11px}.tac-brand-library__badge{letter-spacing:.1em;text-transform:uppercase;color:#04150c;background:var(--tac-color-accent,#00d16a);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.tac-brand-library__asset-foot{align-items:center;gap:6px;width:100%;display:flex}.tac-brand-library__asset-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tac-brand-library__role{color:var(--tac-color-text-secondary,#9a9a9a)}.tac-brand-library__kebab,.tac-brand-library__add{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:0 0;border:0;border-radius:8px;padding:2px 6px;font-family:inherit}.tac-brand-library__kebab:hover,.tac-brand-library__add:hover{color:var(--tac-color-text-primary,#fff);background:#ffffff0f}.tac-brand-library__add{aspect-ratio:4/3;border:1px dashed var(--tac-button-secondary-outline);border-radius:8px;width:100%}.tac-brand-library__menu{z-index:5;background:#101010;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:2px;min-width:170px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #00000080}.tac-brand-library__menu>button,.tac-brand-library__roles button{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:13px}.tac-brand-library__menu>button:hover,.tac-brand-library__roles button:hover{background:#ffffff12}.tac-brand-library__menu>button[data-danger]{color:#ff6b6b}.tac-brand-library__roles{flex-direction:column;margin:0;padding:0 0 0 8px;list-style:none;display:flex}.tac-brand-library__roles button[data-on]{color:var(--tac-color-accent,#00d16a)}.tac-brand-library__rename{flex-direction:column;gap:6px;padding:4px;display:flex}.tac-brand-library__brand{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.tac-brand-library__section{flex-direction:column;gap:8px;display:flex}.tac-brand-library__section-head{border-bottom:1px solid var(--tac-button-secondary-outline);justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.tac-brand-library__assets{grid-template-columns:repeat(auto-fill,minmax(170px,190px));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tac-brand-library__asset{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.tac-brand-library__asset-thumb{aspect-ratio:4/3;border:1px solid var(--tac-button-secondary-outline);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.tac-brand-library__asset-thumb img{object-fit:contain;width:100%;height:100%}.tac-createad__section-head{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;margin-bottom:4px;display:grid}.tac-createad__step{letter-spacing:.08em;color:var(--tac-color-accent,#00d16a);grid-row:1/span 2;font-size:13px;font-weight:700}.tac-createad__label{letter-spacing:.14em;text-transform:uppercase;color:var(--tac-color-text-secondary,#9a9a9a);font-size:11px}.tac-createad__question{font-family:var(--font-tac-primary,"Inter", system-ui, sans-serif);color:var(--tac-color-text-primary,#fff);grid-column:2;margin:2px 0 0;font-size:23px;font-weight:600;line-height:1.2}.tac-createad__subhead{color:var(--tac-color-text-secondary,#9a9a9a);margin:0}.tac-createad__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--tac-color-text-secondary,#9a9a9a);display:block}.tac-createad__message{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;padding-top:14px;display:flex}.tac-createad__choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tac-createad__choice,.tac-createad__radio{text-align:left;cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.tac-createad__choice span:last-child,.tac-createad__radio span:last-child{color:var(--tac-color-text-secondary,#9a9a9a)}.tac-createad__choice[data-on],.tac-createad__radio[data-on]{background:#00d16a1f;border-color:#00d16a80}.tac-createad__main-asset,.tac-createad__references,.tac-createad__advert-use{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tac-createad__advert-use>button{width:100%}.tac-createad__asset-preview{flex-direction:column;gap:6px;width:100%;display:flex}.tac-createad__asset-preview img{object-fit:contain;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;max-height:220px}.tac-createad__asset-actions{flex-wrap:wrap;gap:8px;display:flex}.tac-createad__picker{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.tac-createad__picker button{cursor:pointer;width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:4px;padding:6px;display:flex}.tac-createad__picker img{aspect-ratio:4/3;object-fit:contain;width:100%}.tac-createad__modes{gap:8px;display:flex}.tac-createad__mode{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:8px 14px}.tac-createad__mode[data-on]{color:var(--tac-color-text-primary,#fff);background:#00d16a24;border-color:#00d16a80}.tac-createad__mode:disabled{opacity:.4;cursor:not-allowed}.tac-createad__audience{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.tac-createad__audience-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tac-createad__audience-remove{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:0 0;border:0}.tac-createad__audience-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tac-createad__agefield{flex-direction:column;gap:6px;min-width:0;display:flex}.tac-createad__agefield-label{letter-spacing:.02em;color:var(--tac-color-text-secondary,#9a9a9a);font-size:12px}.tac-createad__agefield-trigger{text-align:left;width:100%;color:var(--tac-color-text-primary,#fff);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px;font-size:14px}.tac-createad__agefield-trigger:hover{border-color:#ffffff3d}.tac-createad__footer{z-index:5;background:var(--tac-color-surface-raised,#141414);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:16px 0 18px;display:flex;position:sticky;bottom:0}.tac-createad__summary{color:var(--tac-color-text-secondary,#9a9a9a);margin:0}.tac-createad__footer-cta{align-items:center;gap:12px;display:flex}.tac-createad__blocker{color:var(--tac-color-text-secondary,#9a9a9a)}.tac-applylib{z-index:200;justify-content:flex-end;display:flex;position:fixed;inset:0}.tac-applylib__scrim{background:#0009;position:absolute;inset:0}.tac-applylib__drawer{background:var(--tac-color-surface-raised,#141414);border-left:1px solid #ffffff17;flex-direction:column;gap:14px;width:min(460px,100%);height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.tac-applylib__head{justify-content:space-between;align-items:center;display:flex}.tac-applylib__close{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:0 0;border:0}.tac-applylib__body{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow-y:auto}.tac-applylib__group{flex-direction:column;gap:8px;display:flex}.tac-applylib__group-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.tac-applylib__selectall,.tac-applylib__add{cursor:pointer;color:var(--tac-color-accent,#00d16a);background:0 0;border:0;align-self:flex-start;padding:0}.tac-applylib__assets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tac-applylib__asset{cursor:pointer;align-items:center;gap:10px;display:flex}.tac-applylib__thumb{object-fit:contain;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:40px;height:32px;display:flex}.tac-applylib__badge{color:var(--tac-color-text-secondary,#9a9a9a);background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:11px}.tac-applylib__empty{color:var(--tac-color-text-secondary,#9a9a9a);margin:0}.tac-applylib__scope{gap:8px;display:flex}.tac-applylib__scope-option{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:1;padding:8px 10px}.tac-applylib__scope-option[data-on]{color:var(--tac-color-text-primary,#fff);background:#00d16a1f;border-color:#00d16a80}.tac-applylib__foot,.tac-brand-library__toolbar{justify-content:flex-end;display:flex}.tac-brand-library__newbrand{align-items:flex-end;gap:10px;display:flex}.tac-cr__card-index{text-transform:uppercase;letter-spacing:.14em;color:var(--tac-color-text-secondary,#9a9a9a);font-size:11px;display:block}.tac-ws__ask{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:10px;width:100%;padding:14px 16px;display:grid}.tac-ws__ask-head{align-items:center;gap:10px;display:flex}.tac-ws__ask-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-core-white);opacity:.75;font-size:13px}.tac-ws__ask-chip{color:var(--tac-button-primary);background:color-mix(in oklab, var(--tac-button-primary) 16%, transparent);border-radius:999px;padding:3px 9px;font-size:12px}.tac-ws__ask-bar{align-items:center;gap:10px;display:flex}.tac-ws__ask-input{min-width:0;height:44px;color:var(--tac-core-white);background:#00000059;border:1px solid #ffffff24;border-radius:10px;flex:auto;padding:0 14px;font-size:15px}.tac-ws__ask-input:focus-visible{border-color:var(--tac-button-primary);outline:none}.tac-ws__ask-plan{background:#ffffff0d;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.tac-ws__ask-plan ul{gap:4px;font-size:14px;display:grid}.tac-ws__ask-plan-actions{align-items:center;gap:8px;display:flex}.tac-ws__ask-suggestions{flex-wrap:wrap;gap:8px;display:flex}.tac-ws__ask-history{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tac-ws__ask-track{align-items:center;gap:6px;display:flex;overflow-x:auto}.tac-ws__ask-version{color:var(--tac-core-white);opacity:.6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:5px 10px;font-size:13px}.tac-ws__ask-version[data-selected]{opacity:1;border-color:var(--tac-button-primary);background:color-mix(in oklab, var(--tac-button-primary) 18%, transparent)}.tac-ws__applying{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#000000b8;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.tac-ws__applying-spinner{border:2px solid #ffffff40;border-top-color:var(--tac-button-primary);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite tac-ws-spin}@keyframes tac-ws-spin{to{transform:rotate(360deg)}}.tac-ws__ask-message{border:1px solid var(--tac-card-divider);color:var(--tac-core-white);border-radius:999px;padding:6px 10px;font-size:12px;line-height:1.4}.tac-ws__ask-message[data-tone=ok]{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-ws__ask-message[data-tone=error]{color:#e0655b;border-color:#e0655b}.tac-stage__target{flex-wrap:wrap;justify-content:flex-end;min-width:0;padding:0 24px;display:flex}.tac-target{border:1px solid var(--tac-border,#ffffff1f);background:var(--tac-surface-2,#ffffff0a);box-sizing:border-box;border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;padding:8px 14px;font-size:12px;line-height:1.4;display:flex}.tac-target__eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.55}.tac-target__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(32ch,42vw);font-weight:600;overflow:hidden}.tac-target__canvas{text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-variant-numeric:tabular-nums;min-width:0;max-width:min(28ch,34vw);overflow:hidden}.tac-target__flag{color:#ffb020;background:#ffb02029;border-radius:999px;padding:2px 8px}.tac-target__link{cursor:pointer;color:var(--tac-accent,#7ee787);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tac-target__link[data-primary]{font-weight:600;text-decoration:none}.tac-screenspec{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.tac-screenspec__scrim{background:#0009;position:absolute;inset:0}.tac-screenspec__panel{background:var(--tac-surface-1,#141414);border-left:1px solid var(--tac-border,#ffffff1f);flex-direction:column;gap:16px;width:min(520px,100%);max-height:100%;padding:28px;display:flex;position:relative;overflow-y:auto}.tac-screenspec__panel--sm{border:1px solid var(--tac-border,#ffffff1f);border-radius:16px;width:min(460px,100%);max-height:fit-content;margin:auto}.tac-screenspec__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tac-screenspec__rows{gap:2px;display:grid}.tac-screenspec__row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.tac-screenspec__row dt{opacity:.6}.tac-screenspec__row dd{overflow-wrap:anywhere;min-width:0;margin:0}.tac-screenspec__actions{justify-content:flex-end;gap:20px;margin-top:8px;display:flex}.tac-createad__contract{border:1px solid var(--tac-border,#ffffff1f);border-radius:12px;justify-items:start;gap:4px;margin-top:20px;padding:14px 16px;display:grid}.tac-createad__issues{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tac-createad__issues li[data-severity=error]{color:#ff6b6b}.tac-createad__issues li[data-severity=warning]{color:#ffb020}.tac-createad__advanced{margin-top:16px}.tac-createad__advanced summary{cursor:pointer;opacity:.7}.tac-createad__advanced[open] summary{margin-bottom:12px}.tac-createad__check{align-items:center;gap:8px;margin-top:12px;display:flex}.tac-ws__qa{letter-spacing:.08em;text-transform:uppercase;color:#ff7b7b;white-space:nowrap;border:1px solid #ff5c5c80;border-radius:999px;padding:4px 10px;font-size:10px}.tac-ws__qa[data-ready]{color:var(--tac-green,#00d68f);border-color:#00d68f80}.tac-ws__qa-fail{color:#ff7b7b;text-align:right;flex:1 0 100%;margin:6px 0 0}.tac-ml__section{flex-direction:column;gap:10px;margin-top:24px;display:flex}.tac-creative-card__thumb{position:relative}.tac-creative-preview{background:var(--tac-surface-2);place-items:center;width:100%;height:100%;min-height:180px;display:grid;position:relative;overflow:hidden}.tac-creative-preview img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .16s}.tac-creative-preview[data-loaded] img{opacity:1}.tac-creative-preview__skeleton{z-index:1;border-radius:0;position:absolute;inset:0}.tac-creative-preview__error{color:var(--tac-copy-instruction);justify-items:center;gap:10px;display:grid}.tac-creative-card__status{letter-spacing:.08em;color:var(--tac-core-white);background:#000000a8;border-radius:999px;padding:2px 8px;font-size:10px;position:absolute;top:8px;left:8px}.tac-creative-card__status[data-draft]{background:color-mix(in srgb, var(--tac-button-primary) 34%, #000000b3)}.tac-ws__ask-version[data-current]:after{content:" ·";opacity:.6}.tac-ws__ask-viewing{opacity:.7}.tac-cg__dna{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 20px;display:flex}.tac-cg__dna-grid{border:1px solid var(--tac-border,#ffffff1f);background:var(--tac-surface-2,#ffffff0a);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;width:100%;margin:0;padding:16px 20px;display:grid}.tac-cg__dna-row{flex-direction:column;gap:2px;display:flex}.tac-cg__dna-row dt{opacity:.6}.tac-cg__dna-row dd{margin:0}.tac-createad__recommended{opacity:.7}.tac-createad__freedom{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tac-createad__freedom-row{flex-wrap:wrap;gap:8px;display:flex}.tac-createad__freedom-pill{border:1px solid var(--tac-border,#ffffff24);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:8px 14px}.tac-createad__freedom-pill[data-on]{border-color:var(--tac-accent,#b6ff3d);color:var(--tac-accent,#b6ff3d)}.tac-createad__direction,.tac-createad__animate{flex-direction:column;gap:8px;margin-top:16px;display:flex}.tac-createad__textarea{resize:vertical;border:1px solid var(--tac-border,#ffffff24);background:var(--tac-surface-2,#ffffff0a);width:100%;color:inherit;font:inherit;border-radius:12px;padding:12px 14px}.tac-createad__textarea:focus-visible{border-color:var(--tac-accent,#b6ff3d);outline:none}.tac-createad__animate ol.tac-createad__chips{margin:0;padding:0;list-style:none}.tac-cg__dna-panel,.tac-cg__dna-edit{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}.tac-cg__dna-rules{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;width:100%;display:grid}.tac-cg__dna-rules ul{margin:6px 0 0;padding-left:18px}.tac-cg__dna-heading{opacity:.6;text-transform:uppercase;letter-spacing:.08em}.tac-cg__dna-field{opacity:.85;flex-direction:column;gap:4px;width:100%;display:flex}.tac-cg__dna-input{border:1px solid var(--tac-border,#ffffff24);background:var(--tac-surface-2,#ffffff0a);color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.tac-ws__back{align-items:center;gap:6px;display:inline-flex}.tac-ws__target{opacity:.7;white-space:nowrap}.tac-ws__qa{color:var(--tac-text,#fff);letter-spacing:.08em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:6px 14px;font-size:12px}.tac-ws__qa[data-ready]{border-color:var(--tac-green,#7cf29c);color:var(--tac-green,#7cf29c)}.tac-ws__optimised{opacity:.85;align-items:center;gap:12px;padding:6px 32px 10px;display:flex}.tac-ws__details-link{color:var(--tac-green,#7cf29c);cursor:pointer;background:0 0;border:none;font-size:12px}.tac-ws__details{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0 32px 12px;display:grid}.tac-ws__detail-card{background:#ffffff08;border-radius:12px;align-content:start;gap:6px;padding:12px 14px;display:grid}.tac-ws__panel--drawer{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e0ef5;border-left:1px solid #ffffff14;width:min(380px,92vw);position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.tac-ws__panel--drawer[hidden]{display:none}.tac-ws__version{position:relative}.tac-ws__version-thumb{cursor:pointer;color:inherit;background:#ffffff0a;border:2px solid #0000;border-radius:10px;gap:4px;padding:0;display:grid;overflow:hidden}.tac-ws__version-thumb img{object-fit:cover;width:96px;height:58px;display:block}.tac-ws__version-thumb span{padding:0 6px 4px}.tac-ws__version[data-selected] .tac-ws__version-thumb{border-color:var(--tac-green,#7cf29c)}.tac-ws__version-menu{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:6px;padding:2px 5px;line-height:1;position:absolute;top:4px;right:4px}.tac-ws__version-pop{z-index:30;background:#141414fa;border:1px solid #ffffff1a;border-radius:10px;min-width:140px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.tac-ws__version-pop button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px}.tac-ws__version-pop button:hover:not(:disabled){background:#ffffff14}.tac-ws__version-pop button:disabled{opacity:.35;cursor:default}.tac-ce__zone{pointer-events:none;border:1px dashed #7cf29c80;border-radius:4px;position:absolute}.tac-ce__zone-label{letter-spacing:.08em;text-transform:uppercase;color:#7cf29ccc;font-size:9px;position:absolute;top:2px;left:4px}.tac-crumbs{align-items:center;gap:var(--tac-space-3,12px);min-height:48px;padding:14px 0 18px;display:flex}.tac-crumbs__trail{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tac-crumbs__step{align-items:center;gap:6px;font-size:13px;line-height:1.2;display:inline-flex}.tac-crumbs__sep{color:#ffffff52}.tac-crumbs__link{cursor:pointer;color:#ffffff9e;font:inherit;background:0 0;border:0;padding:0;transition:color .12s}.tac-crumbs__link:hover{color:var(--tac-green,#b7ff3a)}.tac-crumbs__here{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;font-weight:600;overflow:hidden}.tac-crumbs__status{color:#ffffff73}.tac-crumbs__actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.tac-stepback{color:#ffffffb8;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:6px 14px;font-size:13px;transition:border-color .12s,color .12s}.tac-stepback:hover{color:#fff;border-color:#fff6}.tac-recent{margin-top:40px}.tac-recent__list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tac-recent__row{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;transition:border-color .12s,background .12s;display:flex}.tac-recent__row:hover{background:#ffffff0f;border-color:#ffffff3d}.tac-recent__name{font-weight:600}.tac-recent__meta{color:#ffffff80;white-space:nowrap}.tac-campaign{width:100%;padding:0 40px 64px}.tac-campaign__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.tac-campaign__meta{color:#ffffff80;margin-top:6px}.tac-campaign__empty{color:#ffffff80;padding:48px 0}.tac-campaign__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.tac-campaign__card{background:#141414;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tac-campaign__thumb{aspect-ratio:4/3;background:#0b0b0b;justify-content:center;align-items:center;display:flex;overflow:hidden}.tac-campaign__thumb img{object-fit:cover;width:100%;height:100%}.tac-campaign__card-body{gap:6px;padding:16px 18px 18px;display:grid}.tac-campaign__status{color:#ffffff80}.tac-campaign__status[data-final]{color:var(--tac-green,#b7ff3a)}.tac-campaign__open{justify-self:start;margin-top:10px}.tac-ws,.tac-cr,.tac-createad,.tac-caw__body,.tac-campaign,.tac-crumbs,.tac-recent,.tac-stage,.tac-studio,.tac-ws *,.tac-cr *,.tac-createad *,.tac-campaign *,.tac-crumbs *,.tac-recent *,.tac-stage *,.tac-studio *{font-family:var(--font-tac-primary,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}.tac-cr__h1,.tac-createad__header h1,.tac-campaign__head h1,.tac-studio__title h1{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.tac-caw__body-question{font-size:21px;font-weight:600;line-height:1.25}.tac-cr__card-title,.tac-campaign__card-body h2{font-size:17px;font-weight:600;line-height:1.3}.tac-cr__sub,.tac-createad__sub{font-size:14px;font-weight:400;line-height:1.45}.tac-crumbs__step{font-size:13px}.tac-t-meta,.tac-cr__card-index,.tac-campaign__status,.tac-recent__meta{font-size:12px;line-height:1.4}.tac-cr,.tac-createad,.tac-campaign{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:0 32px 64px}.tac-cr>*,.tac-createad>*,.tac-campaign>*{min-width:0}.tac-backlink,.tac-stepback{font:inherit;color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;line-height:1.2;transition:color .12s}.tac-backlink:hover,.tac-stepback:hover{color:#fff;border-color:#0000}.tac-cr button,.tac-createad button,.tac-campaign button,.tac-ws__topbar button{font-size:14px}.tac-createad__footer button,.tac-cr__cta,.tac-campaign__head button{min-height:40px}.tac-campaign__head button,.tac-createad__footer button{width:auto;min-width:0}.tac-campaign__head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}.tac-campaign__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.tac-campaign__card{cursor:pointer;transition:border-color .12s,transform .12s}.tac-campaign__card:hover{border-color:#ffffff38;transform:translateY(-2px)}.tac-campaign__card-body{gap:4px;padding:12px 14px 14px}.tac-campaign__open{min-height:0;color:var(--tac-green,#34e77e);background:0 0;border:0;justify-self:start;margin-top:8px;padding:0;font-size:13px;font-weight:600}.tac-campaign__open:hover{background:0 0;text-decoration:underline}.tac-createad__header{gap:8px;display:grid}.tac-createad__titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.tac-createad__exit{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;align-self:start;height:36px;padding:0 16px;font-size:14px}.tac-createad__exit:hover{color:#fff;border-color:#ffffff52}.tac-createad__direction{gap:6px;margin-top:24px;display:grid}.tac-createad__textarea{resize:vertical;color:#fff;width:100%;min-height:110px;font:inherit;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:12px 14px;font-size:14px}.tac-createad__textarea:focus{border-color:var(--tac-green,#34e77e);outline:none}.tac-cr__header{flex-direction:column;align-items:flex-start;gap:8px}.tac-cr__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.tac-cr__card{gap:12px;padding:16px}.tac-cr__unavailable{text-align:center;background:#000000b8;align-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.tac-stage,.tac-stage__body{max-width:100%;overflow-x:hidden}.tac-ws__screenline{flex:none;align-items:center;gap:10px;padding:0 2px 2px;display:flex}.tac-ws__screenline-state{letter-spacing:.06em;color:#ffffffb3;border:1px solid #ffffff2e;border-radius:999px;padding:2px 8px;font-size:11px}.tac-ws__screenline-state[data-ready]{color:var(--tac-button-primary);border-color:color-mix(in srgb, var(--tac-button-primary) 55%, transparent)}.tac-createad__copy-treatment{gap:8px;margin:12px 0 16px;display:grid}.tac-ws .tac-ce[data-exact],.tac-ws__zoom .tac-ce[data-exact],.tac-ws__stage .tac-ce[data-exact],.tac-ws__full-stage .tac-ce[data-exact]{flex:none;max-width:none;max-height:none}.tac-ce[data-exact]{box-sizing:border-box;overflow:hidden}.tac-ws__viewport{background:#0b0b0b;border-radius:12px;padding:12px}.tac-ws__stage{flex:none;width:auto}.tac-ws__zoom>.tac-ws__stage{width:auto;height:auto}.tac-ws__canvas-debug{z-index:12;color:var(--tac-core-white);pointer-events:none;background:#000000b8;border:1px solid #ffffff29;border-radius:8px;gap:2px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.4;display:grid;position:absolute;top:10px;left:10px}.tac-recentwork{margin-top:40px}.tac-recentwork__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:16px;display:grid}.tac-recentwork__card{text-align:left;color:inherit;cursor:pointer;background:#131313;border:1px solid #ffffff1f;border-radius:12px;gap:6px;padding:10px;transition:border-color .12s;display:grid}.tac-recentwork__card:hover{border-color:#ffffff59}.tac-recentwork__thumb{aspect-ratio:16/9;background:#0b0b0b;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.tac-recentwork__thumb img{object-fit:contain;width:100%;height:100%}.tac-recentwork__status{letter-spacing:.08em;color:#ffffffbf;background:#000000b3;border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}.tac-recentwork__status[data-draft]{color:#b9ff66}.tac-recentwork__name{font-size:14px;font-weight:600}.tac-recentwork__type{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.tac-ws__repair{color:#fff;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:2px 10px;font-size:11px}.tac-ws__repair:hover{color:#b9ff66;border-color:#b9ff66}.tac-ws.tac-rw{background:#0b0b0b;grid-template-rows:60px minmax(0,1fr) auto;gap:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;display:grid;overflow:hidden}.tac-rw__top{background:#101010;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 16px;display:grid}.tac-rw__top-left{align-items:center;gap:12px;min-width:0;display:flex}.tac-rw__title{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.tac-rw__saved{color:#fff6;flex-shrink:0;font-size:11px}.tac-rw__saved[data-tone=warn]{color:#ffb45c}.tac-rw__top-right{flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.tac-rw__screen{position:relative}.tac-rw__screen-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.tac-rw__screen-spec{color:#ffffff80}.tac-rw__screenpop{z-index:40;background:#151515;border:1px solid #ffffff1f;border-radius:12px;gap:12px;width:380px;max-height:70vh;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 24px 60px #0009}.tac-rw__status{color:#ffb45c;cursor:pointer;background:0 0;border:1px solid #ffb45c66;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.tac-rw__status[data-ready]{color:var(--tac-green,#00d68f);border-color:#00d68f66}.tac-rw__body{grid-template-columns:minmax(0, 1fr) 6px var(--tac-inspector-w,clamp(480px, 30vw, 620px));min-height:0;display:grid;overflow:hidden}.tac-rw__resizer{cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch;width:6px;padding:0;position:relative}.tac-rw__resizer:after{content:"";background:#ffffff14;border-radius:2px;transition:background .12s;position:absolute;inset:0 2px}.tac-rw__resizer:hover:after,.tac-rw__resizer:focus-visible:after,.tac-rw__resizer[data-dragging]:after{background:#00d18f8c}.tac-rw__resizer:focus-visible{outline:none}.tac-ws.tac-rw .tac-rw__stage{box-sizing:border-box;background:#0b0b0b;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:24px;display:flex;position:relative;overflow:hidden}.tac-ws.tac-rw *,.tac-ws.tac-rw :before,.tac-ws.tac-rw :after{box-sizing:border-box}.tac-rw__panel-scroll>*{min-width:0;max-width:100%}.tac-rw__toast{color:#fffc;background:#000000b3;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.tac-rw__crop{position:absolute;bottom:16px;left:16px}.tac-rw__panel{background:#111;border-left:1px solid #ffffff14;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.tac-rw__composer{z-index:5;background:#111;border-bottom:1px solid #ffffff14;gap:8px;padding-bottom:12px;display:grid;position:relative}.tac-rw__panel-head{gap:2px;padding:14px 22px 0;display:grid}.tac-rw__ask-kicker{color:#fff;font-size:13px;font-weight:600}.tac-rw__context{color:#ffffff73;font-size:11px}.tac-rw__ask{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 22px;display:grid}.tac-rw__composer-status{color:#ffffff80;padding:0 22px;font-size:11px}.tac-rw__notice{color:#ffffff9e;margin:8px 0 0;font-size:12px;line-height:1.5}.tac-rw__popover{z-index:30;background:#17181a;border:1px solid #ffffff1f;border-radius:12px;gap:8px;max-height:320px;margin-top:6px;padding:12px;display:grid;position:absolute;top:100%;left:22px;right:22px;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.tac-rw__popover-done{justify-self:end}.tac-rw__detail-locks{flex-wrap:wrap;gap:6px;display:flex}.tac-rw__panel-scroll{align-content:start;gap:12px;min-height:0;padding:14px 22px 24px;display:grid;overflow-y:auto}.tac-rw__object{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:10px;padding:12px;display:grid}.tac-rw__object-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-rw__tabs{background:#111;border-bottom:1px solid #ffffff14;align-items:center;min-height:54px;max-height:54px;padding:0 22px}.tac-rw__film{background:#101010;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 16px;display:flex;overflow-x:auto}.tac-rw__film-track{align-items:center;gap:8px;display:flex}.tac-rw__film-spacer{flex:auto}.tac-rw__version--skeleton{flex-direction:column;gap:4px;display:flex}.tac-rw__version-thumb-skeleton,.tac-rw__version-label-skeleton{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff21 37%,#ffffff0f 63%) 0 0/400% 100%;border-radius:4px;animation:1.2s ease-in-out infinite tac-rw-version-shimmer;display:block}.tac-rw__version-thumb-skeleton{width:64px;height:36px}.tac-rw__version-label-skeleton{width:44px;height:8px}@keyframes tac-rw-version-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.tac-ws__version.tac-rw__version .tac-ws__version-thumb img{object-fit:cover;width:64px;height:36px}@media (width<=1100px){.tac-rw__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.tac-rw__resizer{display:none}.tac-rw__panel{border-top:1px solid #ffffff14;border-left:0;max-height:45vh}}.tac-rw__ask .tac-ws__ask-input{width:100%;min-width:0}.tac-rw__ask button{white-space:nowrap;min-width:0;padding:8px 14px;font-size:13px}.tac-rw__panel-scroll .tac-ws__ask-plan-actions{flex-wrap:wrap;gap:6px;height:auto;display:flex;position:static}.tac-rw__panel-scroll .tac-ws__pill{padding:5px 10px;font-size:12px;line-height:1.3}.tac-ws.tac-rw .tac-rw__tabs{flex-wrap:nowrap;align-items:center;gap:6px;display:flex;position:static}.tac-ws.tac-rw .tac-rw__tabs .tac-ws__tab{white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;padding:7px 8px;font-size:13px}.tac-ws.tac-rw .tac-rw__film .tac-ws__zoom-select{flex:none}.tac-createad__people{border-top:1px solid #ffffff17;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;display:flex}.tac-campaigns-shell,.tac-ml,.tac-ws,.tac-rw,.tac-create{--font-tac-secondary:var(--font-tac-primary)}.tac-recent__group summary{list-style:none}.tac-recent__group summary::-webkit-details-marker{display:none}.tac-recent__group summary:after{content:"▸";color:#ffffff73;transition:transform .12s}.tac-recent__group[open] summary:after{content:"▾"}.tac-recent__children{gap:4px;margin:6px 0 10px;padding:0 0 0 12px;list-style:none;display:grid}.tac-recent__child{color:#ffffffdb;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;display:flex}.tac-recent__child:hover{background:#ffffff0d;border-color:#ffffff2e}.tac-rw__variants{position:relative}.tac-rw__variants-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:4px 12px;font-size:12px}.tac-rw__variants-menu{z-index:40;background:#121212;border:1px solid #ffffff24;border-radius:12px;gap:6px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 50px -24px #000000f2}.tac-rw__variant{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:6px;display:grid}.tac-rw__variant:hover{background:#ffffff0d;border-color:#ffffff40}.tac-rw__variant[data-current]{border-color:var(--tac-button-primary)}.tac-rw__variant img{aspect-ratio:16/9;object-fit:cover;background:#0b0b0b;border-radius:6px;width:64px}.tac-createad__fields.tac-caw__fields-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}@media (width<=900px){.tac-createad__fields.tac-caw__fields-3{grid-template-columns:1fr}}.tac-createad__req,.tac-createad__opt{letter-spacing:.06em;text-transform:uppercase;margin-left:8px;font-size:11px}.tac-createad__req{color:#00d16a}.tac-createad__opt{color:#ffffff6b}.tac-cg__dna-link{font:inherit;color:#ffffff8c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tac-cg__dna-link:hover{color:#ffffffdb}.tac-recent__child{align-items:center}.tac-recent__thumb{aspect-ratio:16/9;background:#0b0b0b;border:1px solid #ffffff1a;border-radius:6px;flex:none;width:92px;overflow:hidden}.tac-recent__thumb img{object-fit:cover;width:100%;height:100%;display:block}.tac-recent__child>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tac-imgpick{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.tac-imgpick__scrim{background:#000000b8;position:absolute;inset:0}.tac-imgpick__panel{background:#141414;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:16px;width:min(920px,92vw);max-height:84vh;padding:24px;display:flex;position:relative;box-shadow:0 32px 80px #0009}.tac-imgpick__head{justify-content:space-between;align-items:center;display:flex}.tac-imgpick__close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0}.tac-imgpick__close:hover{opacity:1}.tac-imgpick__tabs{flex-wrap:wrap;gap:8px;display:flex}.tac-imgpick__tab{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px}.tac-imgpick__tab[data-on]{background:#ffffff24;border-color:#ffffff52}.tac-imgpick__viewall{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.tac-imgpick__body{min-height:180px;overflow:auto}.tac-imgpick__empty{opacity:.7}.tac-imgpick__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tac-imgpick__asset{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:8px;display:grid}.tac-imgpick__asset[data-on]{border-color:var(--tac-green,#7ed957);background:#7ed9571a}.tac-imgpick__asset img{aspect-ratio:16/9;object-fit:contain;background:#0006;border-radius:8px;width:100%}.tac-imgpick__upload{justify-items:start;gap:12px;display:grid}.tac-imgpick__foot{justify-content:flex-end;display:flex}.tac-academy,.tac-academy *{font-family:var(--font-tac-primary)}.tac-academy__crumbs{align-items:center;gap:10px;margin-bottom:4px;display:flex}.tac-academy__back{cursor:pointer;font:inherit;color:var(--tac-copy-instruction);background:0 0;border:0;padding:0;font-size:13px}.tac-academy__back:hover{color:var(--tac-copy-heading)}.tac-academy__here{color:var(--tac-copy-heading);font-size:13px}.tac-academy__hero{flex-direction:column;gap:10px;max-width:780px;margin-top:22px;display:flex}.tac-academy__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--tac-button-primary) 75%, white);font-size:12px;font-weight:600}.tac-academy__title{letter-spacing:-.01em;color:var(--tac-copy-heading);margin:0;font-size:34px;font-weight:600;line-height:1.15}.tac-academy__ask{flex-direction:column;gap:12px;margin-top:26px;display:flex}.tac-academy__askbar{background:linear-gradient(180deg, #ffffff0b, #fff0), var(--tac-core-gunmetal,#191d24);border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:14px;min-height:78px;padding:0 16px 0 20px;display:flex}.tac-academy__askbar:focus-within{border-color:color-mix(in oklab, var(--tac-button-primary) 55%, transparent)}.tac-academy__askicon{width:38px;height:38px;color:color-mix(in oklab, var(--tac-button-primary) 80%, white);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.tac-academy__input{min-width:0;color:var(--tac-copy-heading);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:16px}.tac-academy__input::placeholder{color:var(--tac-copy-instruction)}.tac-academy__askcta{flex-shrink:0}.tac-academy__prompts{flex-wrap:wrap;gap:8px;display:flex}.tac-academy__prompt{color:var(--tac-copy-instruction);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;padding:7px 12px;font-size:12px;transition:color .14s,border-color .14s}.tac-academy__prompt:hover{color:var(--tac-copy-heading);border-color:#ffffff2e}.tac-academy__h2{letter-spacing:-.005em;color:var(--tac-copy-heading);margin:0;font-size:20px;font-weight:600}.tac-academy__h3{letter-spacing:.02em;color:var(--tac-copy-heading);margin:0;font-size:15px;font-weight:600}.tac-academy__signal{color:var(--tac-copy-instruction);margin:-4px 0 4px;font-size:13px}.tac-academy__section{flex-direction:column;gap:10px;margin-top:36px;display:flex}.tac-academy__faculties{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1280px){.tac-academy__faculties{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tac-academy__faculties{grid-template-columns:1fr}}.tac-academy__faculty{text-align:left;background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--tac-faculty-accent,#fff) 9%, transparent), transparent 60%), linear-gradient(180deg, #ffffff09, #fff0), var(--tac-core-gunmetal,#191d24);min-height:150px;color:var(--tac-copy-heading);cursor:pointer;font:inherit;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:8px;padding:20px;transition:border-color .16s,transform .16s,background-color .16s;display:flex;position:relative}.tac-academy__faculty:hover{border-color:color-mix(in oklab, var(--tac-faculty-accent,#fff) 45%, transparent);transform:translateY(-2px)}.tac-academy__faculty-icon{border:1px solid color-mix(in oklab, var(--tac-faculty-accent,#fff) 25%, transparent);background:color-mix(in oklab, var(--tac-faculty-accent,#fff) 10%, transparent);width:36px;height:36px;color:var(--tac-faculty-accent,#fff);border-radius:10px;place-items:center;display:grid}.tac-academy__faculty-desc{color:var(--tac-copy-instruction);font-size:13px;line-height:18px}.tac-academy__faculty-arrow{color:var(--tac-faculty-accent,#fff);opacity:0;font-size:15px;transition:opacity .16s,transform .16s;position:absolute;bottom:14px;right:16px;transform:translate(-4px)}.tac-academy__faculty:hover .tac-academy__faculty-arrow,.tac-academy__faculty:focus-visible .tac-academy__faculty-arrow{opacity:1;transform:translate(0)}.tac-academy__faculty[data-active],.tac-academy__task[data-active]{border-color:color-mix(in oklab, var(--tac-button-primary) 60%, transparent);background:color-mix(in oklab, var(--tac-button-primary) 10%, var(--tac-core-gunmetal,#191d24))}.tac-academy__faculty-name{letter-spacing:.01em;font-size:15px;font-weight:600}.tac-academy__tasks{flex-wrap:wrap;gap:10px;display:flex}.tac-academy__task{text-align:left;color:var(--tac-copy-heading);cursor:pointer;font:inherit;background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:10px 16px 10px 12px;transition:border-color .14s,background-color .14s;display:flex}.tac-academy__task:hover{background:#ffffff09;border-color:#ffffff29}.tac-academy__task-icon{width:28px;height:28px;color:var(--tac-copy-instruction);background:#ffffff0a;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tac-academy__task-body{flex-direction:column;gap:2px;display:flex}.tac-academy__task-hint{color:var(--tac-copy-instruction);font-size:12px}.tac-academy__task-label{font-size:13px;font-weight:600}.tac-academy__objects{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.tac-academy__objects{grid-template-columns:1fr}}.tac-academy__object{gap:8px}.tac-academy__kind{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--tac-button-primary) 80%, white);font-size:11px;font-weight:600}.tac-academy__admin{color:#ffffffb8;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;margin-left:auto;padding:6px 14px;font-size:12px}.tac-academy__admin:hover{color:#fff;border-color:#ffffff57}.tac-acadmin__drop{padding:0}.tac-acadmin__file{cursor:pointer;border:1px dashed #ffffff2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:34px 24px;display:flex}.tac-acadmin__file:hover{border-color:var(--tac-button-primary,#7ed957)}.tac-acadmin__file input{display:none}.tac-acadmin__filelabel{color:#fff;font-size:15px;font-weight:600}.tac-acadmin__preview,.tac-acadmin__problems{margin-top:18px}.tac-acadmin__previewhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-acadmin__counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:18px 0;display:grid}.tac-acadmin__count{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tac-acadmin__countvalue{color:#fff;font-size:22px;font-weight:600}.tac-acadmin__checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tac-acadmin__checks li{color:#fff9;font-size:13px}.tac-acadmin__checks li[data-ok]{color:var(--tac-button-primary,#7ed957)}.tac-acadmin__checks li[data-warn]{color:#e0a45c}.tac-acadmin__issues{gap:14px;margin-top:16px;display:grid}.tac-acadmin__issues ul{gap:4px;margin:0;padding-left:18px;display:grid}.tac-acadmin__issues li[data-sev=error]{color:#ff8a7a}.tac-acadmin__dupe{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.tac-acadmin__dupeopts{gap:6px;display:flex}.tac-acadmin__dupeopt{color:#ffffffa8;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:5px 12px;font-size:12px}.tac-acadmin__dupeopt[data-active]{border-color:var(--tac-button-primary,#7ed957);color:var(--tac-button-primary,#7ed957)}.tac-acadmin__dupeopt:disabled{opacity:.35;cursor:not-allowed}.tac-acadmin__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.tac-acadmin__notice{color:var(--tac-button-primary,#7ed957);margin-top:14px}.tac-acadmin__bulk{gap:10px;margin:12px 0 16px;display:flex}.tac-acadmin__list{gap:8px;display:grid}.tac-acadmin__row{background:#141414;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:24px 1fr auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.tac-acadmin__rowbody{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-acadmin__rowtitle{color:#fff;font-size:14px;font-weight:600}.tac-acadmin__status{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:11px}.tac-acadmin__row[data-status=published] .tac-acadmin__status{color:var(--tac-button-primary,#7ed957)}.tac-acadmin__row .tac-ni{grid-column:1/-1}.tac-ni__toggle{cursor:pointer;color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 0 0;font-size:11px;display:flex}.tac-ni__toggle:hover{color:#fff}.tac-ni__toggle .tac-t-meta{text-transform:none;letter-spacing:0;margin-left:auto}.tac-ni__body{background:#0f0f0f;border:1px solid #ffffff14;border-radius:10px;gap:14px;margin-top:10px;padding:14px;display:grid}.tac-ni__h{letter-spacing:.09em;text-transform:uppercase;color:#ffffff80;margin:0 0 6px;font-size:11px}.tac-ni__flags{flex-wrap:wrap;gap:6px;display:flex}.tac-ni__flag{color:#ffffff6b;border:1px solid #ffffff1f;border-radius:999px;padding:4px 9px;font-size:11px}.tac-ni__flag[data-on]{border-color:var(--tac-button-primary,#7ed957);color:var(--tac-button-primary,#7ed957)}.tac-ni__dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;display:grid}.tac-ni__dl dd{color:#ffffffc7;margin:2px 0 0}.tac-ni__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tac-ni__list li{background:#ffffff08;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.tac-ni__id{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:10px}.tac-ni__id[data-dir=reward]{color:var(--tac-button-primary,#7ed957)}.tac-ni__id[data-dir=penalise]{color:#f0a04b}.tac-ni__note{border-top:1px solid #ffffff12;padding-top:10px}.tac-academy__empty{color:var(--tac-copy-instruction);background:#ffffff04;border:1px dashed #ffffff1f;border-radius:14px;padding:28px 24px;font-size:14px}.tac-academy__articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.tac-academy__articles{grid-template-columns:1fr}}.tac-academy__article-card{text-align:left;background:linear-gradient(180deg, #ffffff09, #fff0), var(--tac-core-gunmetal,#191d24);color:var(--tac-copy-heading);font:inherit;cursor:pointer;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:8px;padding:24px;transition:border-color .16s,transform .16s;display:flex;position:relative}.tac-academy__article-card:hover{border-color:color-mix(in oklab, var(--tac-button-primary) 45%, transparent);transform:translateY(-2px)}.tac-academy__article-title{font-size:19px;font-weight:600;line-height:1.3}.tac-academy__article-summary{color:var(--tac-copy-instruction);font-size:14px;line-height:21px}.tac-academy__article-meta{letter-spacing:.03em;color:#ffffff80;font-size:12px}.tac-academy__article-cta{color:var(--tac-button-primary,#7ed957);margin-top:4px;font-size:13px;font-weight:600}.tac-academy__article{max-width:760px;margin:0 auto;padding:8px 0 96px}.tac-academy__article-head{border-bottom:1px solid #ffffff14;flex-direction:column;gap:14px;margin-bottom:12px;padding-bottom:28px;display:flex}.tac-academy__article-h1{letter-spacing:-.01em;color:var(--tac-copy-heading);margin:0;font-size:40px;font-weight:600;line-height:1.12}.tac-academy__article-lede{color:#ffffffb8;margin:0;font-size:17px;line-height:28px}.tac-academy__article-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tac-academy__askmia{border:1px solid color-mix(in oklab, var(--tac-button-primary) 40%, transparent);background:color-mix(in oklab, var(--tac-button-primary) 10%, transparent);color:var(--tac-copy-heading);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.tac-academy__askmia:hover{border-color:var(--tac-button-primary,#7ed957)}.tac-academy__article-section{border-top:1px solid #ffffff0f;margin-top:24px;padding:32px 0 4px}.tac-academy__article-section:first-of-type{border-top:0}.tac-academy__article-h2{letter-spacing:-.005em;color:var(--tac-copy-heading);margin:0 0 12px;font-size:22px;font-weight:600}.tac-academy__article-p{color:#ffffffc7;margin:0 0 16px;font-size:16px;line-height:28px}.tac-academy__article-section[data-tone]{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:24px 24px 8px}.tac-academy__article-section[data-tone=principles]{border-left:3px solid #a78bfa}.tac-academy__article-section[data-tone=guidance]{border-left:3px solid var(--tac-button-primary,#7ed957)}.tac-academy__article-section[data-tone=mistakes]{border-left:3px solid #e0a45c}.tac-academy__article-section[data-tone=neuro]{border-left:3px solid #4fd1e0}.tac-academy__article-section[data-tone=evidence]{border-left:3px solid #9aa7b4}.tac-academy__reader{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}@media (width<=1080px){.tac-academy__reader{grid-template-columns:minmax(0,1fr);gap:0}.tac-academy__toc{display:none}}.tac-academy__reader .tac-academy__article{max-width:720px;margin:0}.tac-academy__toc{border-left:1px solid #ffffff14;flex-direction:column;gap:12px;padding-left:20px;display:flex;position:sticky;top:24px}.tac-academy__toc-title{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:600}.tac-academy__toc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-academy__toc-link{color:#ffffff8c;font-size:13px;line-height:18px;text-decoration:none;transition:color .14s;display:block}.tac-academy__toc-link:hover{color:#ffffffd9}.tac-academy__toc-link[data-active]{color:var(--tac-button-primary,#7ed957);font-weight:600}.tac-academy__article-section[data-tone=editorial]{background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;padding:32px 0 4px}.tac-academy__article-section[data-tone=principles],.tac-academy__article-section[data-tone=guidance],.tac-academy__article-section[data-tone=mistakes],.tac-academy__article-section[data-tone=neuro],.tac-academy__article-section[data-tone=evidence]{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:26px 26px 10px;scroll-margin-top:24px}.tac-academy__article-section{scroll-margin-top:24px}.tac-academy__article-section[data-tone=mistakes]{background:oklab(76.117% .0396138 .1069/.05);border-left:3px solid #e0a45c}.tac-academy__article-section[data-tone=neuro]{border-left:3px solid var(--tac-button-primary,#7ed957);border-color:color-mix(in oklab, var(--tac-button-primary) 34%, transparent);background:color-mix(in oklab, var(--tac-button-primary) 8%, transparent)}.tac-academy__article-section[data-tone=evidence]{background:#ffffff04;border-left:3px solid #9aa7b4}.tac-academy__article-section[data-tone=evidence] .tac-academy__article-p,.tac-academy__article-section[data-tone=evidence] .tac-academy__list{color:#ffffff9e;font-size:14px;line-height:24px}.tac-academy__section-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.tac-academy__article-section[data-tone=neuro] .tac-academy__section-kicker{color:color-mix(in oklab, var(--tac-button-primary) 85%, white)}.tac-academy__list{color:#ffffffc7;flex-direction:column;gap:10px;margin:0 0 16px;padding-left:20px;font-size:16px;line-height:26px;display:flex}.tac-academy__principles{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tac-academy__principle{color:#ffffffd1;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;font-size:15px;line-height:24px;display:flex}.tac-academy__principle-n{color:#a78bfa;background:oklab(70.8969% .0635732 -.145921/.14);border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.tac-academy__section-mia{font:inherit;color:var(--tac-button-primary,#7ed957);cursor:pointer;background:0 0;border:0;margin:4px 0 18px;padding:0;font-size:13px;font-weight:600;display:inline-block}.tac-academy__section-mia:hover{text-decoration:underline}.tac-academy__reader .tac-academy__article-section:first-of-type{border-top:0;padding-top:12px}.tac-acaddupes__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tac-acaddupes__group{gap:16px;margin-top:16px;padding:20px;display:grid}.tac-acaddupes__grouphead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tac-acaddupes__members{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tac-acaddupes__member{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.tac-acaddupes__preview{border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:12px;display:grid}.tac-acaddupes__side{align-content:start;gap:6px;display:grid}.tac-acaddupes__side[data-result]{background:#00d67a0f;border:1px solid #00d67a59;border-radius:10px;padding:12px}.tac-acaddupes__facts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tac-acaddupes__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tac-acaddupes__history{gap:12px;margin-top:24px;display:grid}.tac-acaddupes__historyrow{border:1px solid #ffffff14;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.tac-acaddupes__versions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tac-acaddupes__versions li{align-items:center;gap:12px;display:flex}.tac-acadmin__flags{border-bottom:1px solid var(--tac-border,#ffffff14);gap:8px;margin-bottom:16px;padding:0 0 16px;display:grid}.tac-acadmin__flag{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.tac-academy__library-controls{align-items:center;gap:16px;margin-bottom:20px;display:flex}.tac-academy__search{max-width:420px;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:auto;padding:10px 14px}.tac-academy__search:focus{border-color:var(--tac-green,#14e07a);outline:none}.tac-academy__count{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:12px}.tac-lab{color:#fff;box-sizing:border-box;background:#0a0a0a;min-height:100vh;padding:20px 28px 48px;overflow-x:hidden}.tac-lab,.tac-lab h1,.tac-lab h2,.tac-lab h3,.tac-lab button,.tac-lab select,.tac-lab input,.tac-lab textarea,.tac-lab table{font-family:var(--font-tac-primary,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}.tac-lab *{min-width:0}.tac-lab__bar{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding-bottom:16px;display:grid}.tac-lab__title{align-items:center;gap:14px;display:flex}.tac-lab__title h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:650}.tac-lab__internal{letter-spacing:.06em;text-transform:uppercase;color:#ffb340d9;background:#ffaa001a;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.tac-lab__back,.tac-lab__link{color:var(--tac-green,#14e07a);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:13px}.tac-lab__baractions{align-items:center;gap:8px;display:flex}.tac-lab__btn,.tac-lab__select,.tac-lab select,.tac-lab input,.tac-lab textarea{color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;padding:8px 12px;font-size:13px}.tac-lab__btn{cursor:pointer}.tac-lab__btn[data-primary]{background:var(--tac-green,#14e07a);color:#04150c;border-color:#0000;font-weight:600}.tac-lab__btn:not([data-primary]){background:0 0}.tac-lab__select{max-width:260px}.tac-lab__btn:disabled{opacity:.55;cursor:default}.tac-lab__meta{flex-wrap:wrap;grid-column:1/-1;gap:28px;margin:0;padding-top:12px;display:flex}.tac-lab__meta dt{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px}.tac-lab__meta dd{margin:2px 0 0;font-size:13px}.tac-lab__meta dd[data-result=fail]{color:#ff6b6b}.tac-lab__meta dd[data-result=pass]{color:var(--tac-green,#14e07a)}.tac-lab__error{color:#ff8f8f;background:#ff50501f;border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:13px}.tac-lab__grid{grid-template-columns:minmax(280px,300px) minmax(0,1fr);align-items:start;gap:24px;margin-top:20px;display:grid}.tac-lab__setup{background:#141414;border:1px solid #ffffff1a;border-radius:12px;max-height:calc(100vh - 40px);padding:20px;position:sticky;top:16px;overflow:auto}.tac-lab__readrow{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.tac-lab__readrow span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;font-size:11px;font-weight:600}.tac-lab__readrow strong{text-align:right;font-size:14px;font-weight:600}.tac-lab__setuplist{gap:10px;margin:0;display:grid}.tac-lab__setuplist dt{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:600}.tac-lab__setuplist dd{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 0;font-size:14px;font-weight:500;display:flex}.tac-lab__setuplist dd span{overflow-wrap:anywhere}.tac-lab__editctx{margin-top:16px;display:block}.tac-lab__h2{letter-spacing:0;text-transform:none;opacity:.95;margin:0 0 16px;font-size:16px;font-weight:600}.tac-lab__h3{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin:18px 0 8px;font-size:11px}.tac-lab__field{margin-bottom:12px;display:block}.tac-lab__field>span{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:5px;font-size:11px;display:block}.tac-lab__field select,.tac-lab__field textarea,.tac-lab__field input{width:100%}.tac-lab__desc{opacity:.65;margin:0 0 14px;font-size:12px;line-height:1.5}.tac-lab__group{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.tac-lab__group h3{letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin:0 0 10px;font-size:10px}.tac-lab__ctxrow{grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:8px;margin-bottom:8px;display:grid}.tac-lab__ctxrow label{min-width:0;display:block}.tac-lab__ctxrow label span{opacity:.6;margin-bottom:4px;font-size:11px;display:block}.tac-lab__ctxrow input{width:100%}.tac-lab__run{width:100%;margin-top:18px}.tac-lab__main{min-width:0}.tac-lab__tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tac-lab__tabs button{color:#ffffff94;cursor:pointer;font:inherit;letter-spacing:0;background:#ffffff08;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.tac-lab__tabs button[data-active]{color:#fff;background:#14e07a1f;border-color:#14e07a59}.tac-lab__panel{margin-bottom:18px;padding:20px}.tac-lab__panels{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;display:grid}.tac-lab__empty{opacity:.6;font-size:13px;line-height:1.6}.tac-lab__ctxlist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 20px;margin:0 0 14px;display:grid}.tac-lab__ctxlist dt{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px}.tac-lab__ctxlist dd{align-items:center;gap:8px;margin:3px 0 0;font-size:14px;display:flex}.tac-lab__pill{letter-spacing:.05em;text-transform:uppercase;opacity:.8;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.tac-lab__pill[data-prov=provided]{color:#7ff0b6;background:#14e07a29}.tac-lab__pill[data-prov=derived]{color:#a5c8ff;background:#5aa0ff29}.tac-lab__pill[data-prov=defaulted]{color:#ffd68a;background:#ffbe3c29}.tac-lab__pill[data-prov=unknown]{color:#ff9d9d;background:#ff505029}.tac-lab__pill[data-provenance=academy]{color:#7ff0b6;background:#14e07a29;margin-left:8px}.tac-lab__pill[data-provenance=fallback]{color:#ffd68a;background:#ffbe3c29;margin-left:8px}.tac-lab__pill[data-provenance=context]{color:#a5c8ff;background:#5aa0ff29;margin-left:8px}.tac-lab__pill[data-mode=semantic]{color:#a5c8ff;background:#5aa0ff29}.tac-lab__funnel{margin-bottom:18px}.tac-lab__funnel ul{flex-wrap:wrap;gap:8px;margin:8px 0 10px;padding:0;list-style:none;display:flex}.tac-lab__funnel li{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:2px;min-width:118px;padding:8px 10px;display:flex}.tac-lab__funnel li span{opacity:.62;font-size:11px}.tac-lab__funnel li strong{font-size:17px;font-weight:600}.tac-lab__funnel li[data-empty] strong{color:#ff9d9d}.tac-lab__json{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:10px;max-height:320px;padding:14px;font-size:12px;overflow:auto}.tac-lab__expected{margin-bottom:18px}.tac-lab__expected h3,.tac-lab__section h3{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin:0 0 8px;font-size:11px}.tac-lab__expected ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tac-lab__expected li{padding-left:14px;font-size:13px;position:relative}.tac-lab__expected li:before{content:"●";font-size:9px;position:absolute;top:4px;left:0}.tac-lab__expected li[data-state=matched]:before{color:var(--tac-green,#14e07a)}.tac-lab__expected li[data-state=semantic]:before{color:#6ea8ff}.tac-lab__expected li[data-state=missing]:before{color:#ff6b6b}.tac-lab__expected li strong{font-weight:500;display:block}.tac-lab__expected li span{opacity:.6;font-size:11.5px;display:block}.tac-lab__expected li[data-state=unexpected]:before{color:#ffb340}.tac-lab__retrieval{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tac-lab__retrieval li{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:14px}.tac-lab__retrieval header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-lab__score{font-variant-numeric:tabular-nums;color:var(--tac-green,#14e07a);font-size:13px}.tac-lab__band{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px}.tac-lab__band[data-band=high]{color:#7ff0b6;background:#14e07a29}.tac-lab__band[data-band=medium]{color:#ffd68a;background:#ffbe3c24}.tac-lab__band[data-band=low]{color:#fff9;background:#ffffff14}.tac-lab__phases{gap:4px;margin-bottom:14px;display:grid}.tac-lab__metaline{letter-spacing:.04em;opacity:.55;margin:6px 0 0;font-size:11px}.tac-lab__why{opacity:.85;margin:8px 0 0;font-size:13px;line-height:1.55}.tac-lab__note{opacity:.5;margin-top:12px;font-size:11px;line-height:1.5}.tac-lab__rowactions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tac-lab__rowactions button{color:inherit;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:5px 12px;font-size:12px}.tac-lab__rowactions button[data-on]{border-color:var(--tac-green,#14e07a);color:var(--tac-green,#14e07a)}.tac-lab__plan{gap:14px;margin:0;display:grid}.tac-lab__plan dt{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px}.tac-lab__plan dd{flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 0;font-size:14px;display:flex}.tac-lab__whywrap{position:relative}.tac-lab__whylist{background:#101010;border:1px solid #ffffff24;border-radius:10px;gap:4px;margin:6px 0 0;padding:8px;list-style:none;display:grid}.tac-lab__whylist button{color:var(--tac-green,#14e07a);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.tac-lab__scores{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.tac-lab__scores[data-void]{opacity:.4}.tac-lab__scorebox{border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:14px;display:grid}.tac-lab__scorebox span{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px}.tac-lab__scorebox strong{font-variant-numeric:tabular-nums;font-size:26px}.tac-lab__override{color:#ff9d9d;letter-spacing:.06em;background:#ff505024;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12px}.tac-lab__qa{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tac-lab__qa li{border:1px solid #ffffff1a;border-radius:10px;padding:12px}.tac-lab__qa li>div{justify-content:space-between;gap:12px;display:flex}.tac-lab__qastatus{letter-spacing:.08em;background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:10px}.tac-lab__qastatus[data-status=pass]{color:#7ff0b6;background:#14e07a29}.tac-lab__qastatus[data-status=warning]{color:#ffd68a;background:#ffbe3c29}.tac-lab__qastatus[data-status=hard_fail],.tac-lab__qastatus[data-status=fail]{color:#ff9d9d;background:#ff50502e}.tac-lab__variants{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.tac-lab__variant{border:1px solid #ffffff1a;border-radius:12px;padding:14px}.tac-lab__variant header{justify-content:space-between;gap:10px;font-size:13px;display:flex}.tac-lab__variant header span{letter-spacing:.08em;opacity:.7;font-size:10px}.tac-lab__preview{aspect-ratio:16/9;opacity:.5;background:#0d0d0d;border-radius:8px;place-items:center;margin-top:10px;font-size:11px;display:grid;overflow:hidden}.tac-lab__preview img{object-fit:cover;width:100%;height:100%}.tac-lab__headline{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:18px;display:grid}.tac-lab__headline>div{border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:14px;display:grid}.tac-lab__headline span{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px}.tac-lab__headline strong{font-variant-numeric:tabular-nums;font-size:24px}.tac-lab__headline>div[data-critical] strong{color:#ff6b6b}.tac-lab__assertions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tac-lab__assertions li{border:1px solid #ffffff1a;border-left-width:3px;border-radius:10px;padding:12px}.tac-lab__assertions li[data-status=pass]{border-left-color:var(--tac-green,#14e07a)}.tac-lab__assertions li[data-status=fail]{border-left-color:#ff6b6b}.tac-lab__assertions li[data-status=unverified]{border-left-color:#ffffff4d}.tac-lab__assertionhead{justify-content:space-between;gap:12px;font-size:13px;display:flex}.tac-lab__assertionhead span[data-status=fail]{color:#ff6b6b}.tac-lab__assertionhead span[data-status=pass]{color:var(--tac-green,#14e07a)}.tac-lab__result{letter-spacing:.08em;margin:0 0 16px;font-size:14px}.tac-lab__result[data-result=fail]{color:#ff6b6b}.tac-lab__result[data-result=pass]{color:var(--tac-green,#14e07a)}.tac-lab__drawer{z-index:60;background:#111;border-left:1px solid #ffffff1f;width:min(480px,92vw);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow:auto}.tac-lab__drawer header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-lab__drawer header button{color:var(--tac-green,#14e07a);cursor:pointer;font:inherit;background:0 0;border:none;font-size:13px}.tac-lab__section p{opacity:.85;font-size:13px;line-height:1.6}.tac-lab__compare,.tac-lab__table{border-collapse:collapse;width:100%;font-size:13px}.tac-lab__compare th,.tac-lab__compare td,.tac-lab__table th,.tac-lab__table td{text-align:left;border-bottom:1px solid #ffffff14;padding:9px 10px}.tac-lab__table th{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px}.tac-lab__table td[data-result=fail]{color:#ff6b6b}.tac-lab__table td[data-result=pass]{color:var(--tac-green,#14e07a)}.tac-lab__history{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tac-lab__history button{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.tac-lab__history span{opacity:.55;font-size:11px}.tac-lab__dims{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tac-lab__dims li{border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:14px;display:grid}.tac-lab__dims li[data-below] strong{color:#ffb340}.tac-lab__dims span{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px}.tac-lab__dims strong{font-size:22px}.tac-lab__dims em{opacity:.45;font-size:11px;font-style:normal}.tac-lab__clusters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tac-lab__clusters li{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding-bottom:7px;font-size:13px;display:flex}.tac-lab h1,.tac-lab h2,.tac-lab h3,.tac-lab strong{font-family:inherit}.tac-academy__answer{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:12px;margin-top:20px;padding:22px 24px;display:flex}.tac-academy__answer-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--tac-button-primary,#7ed957);font-size:11px}.tac-academy__answer-p{color:#ffffffe0;margin:0;font-size:15px;line-height:1.6}.tac-academy__answer-p--muted{color:#ffffff8c}.tac-academy__answer-sources{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;padding-top:6px;display:flex}.tac-academy__answer-sources-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;font-size:11px}.tac-academy__source-chips{flex-wrap:wrap;gap:10px;display:flex}.tac-academy__source{flex-direction:column;gap:6px;max-width:320px;display:flex}.tac-academy__source-chip{text-align:left;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:3px;padding:10px 14px;transition:border-color .12s,background .12s;display:flex}.tac-academy__source-chip:hover{background:#7ed95712;border-color:#7ed95780}.tac-academy__source-chip[data-relevance=low]{opacity:.72}.tac-academy__source-title{color:#ffffffe6;font-size:13px;font-weight:600}.tac-academy__source-meta{color:#ffffff73;font-size:11px}.tac-academy__source-evidence-toggle{color:#ffffff80;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:11px;text-decoration:underline}.tac-academy__source-evidence{background:#0000004d;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.tac-academy__source-evidence .tac-academy__list{color:#ffffffb3;margin:0;padding-left:16px;font-size:12px;line-height:1.5}.tac-locked{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.tac-locked__text{color:var(--tac-core-white);letter-spacing:-.01em;text-shadow:0 2px 12px #0000008c;white-space:nowrap;line-height:1.05;position:absolute}.tac-academy__history-btn{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:12px;transition:color .14s,border-color .14s}.tac-academy__history-btn:hover{color:var(--tac-copy-heading);border-color:#ffffff38}.tac-academy__history{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:10px;max-width:520px;margin-top:12px;padding:16px 18px;display:flex}.tac-academy__history-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tac-academy__history-row{align-items:center;gap:6px;display:flex}.tac-academy__history-item{text-align:left;font:inherit;color:#ffffffdb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;flex:auto;gap:2px;padding:8px 10px;display:flex}.tac-academy__history-item:hover,.tac-academy__history-item[data-active]{background:#ffffff0a;border-color:#ffffff24}.tac-academy__history-title{font-size:13px}.tac-academy__history-remove{color:#ffffff59;cursor:pointer;background:0 0;border:0;padding:6px;font-size:16px;line-height:1}.tac-academy__history-remove:hover{color:#fffc}.tac-academy__thread,.tac-academy__turn{flex-direction:column;gap:4px;display:flex}.tac-academy__turn-question{color:var(--tac-copy-heading);margin:20px 0 0;font-size:15px;font-weight:500;line-height:1.5}.tac-academy__followup{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:8px 8px 8px 16px;display:flex}.tac-lib-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tac-lib-seg{border:1px solid var(--tac-input-outline,#2b2f3a);background:#ffffff08;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tac-lib-seg__btn{color:var(--tac-copy-instruction,#ffffff9e);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;transition:background .15s,color .15s}.tac-lib-seg__btn:hover{color:var(--tac-copy-heading,#f5f5f5)}.tac-lib-seg__btn[data-active]{color:var(--tac-copy-heading,#f5f5f5);background:#ffffff17}.tac-lib-seg__count{opacity:.55;margin-left:4px}.tac-lib-toolbar__search{flex:0 320px}.tac-lib-toolbar__sort{align-items:center;gap:8px;min-width:200px;margin-left:auto;display:inline-flex}.tac-lib-empty{text-align:center;border:1px dashed var(--tac-input-outline,#2b2f3a);border-radius:14px;flex-direction:column;gap:6px;padding:40px 20px;display:flex}.tac-creative-card__status{letter-spacing:.08em;color:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:10px;left:10px}.tac-creative-card__status[data-draft]{color:var(--tac-button-primary,#4ade80)}.tac-creative-card__menu{z-index:5;position:absolute;top:24px;right:24px}.tac-creative-card__menu-btn{color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.tac-creative-card__menu-btn:hover{background:#000000bf}.tac-brand-library__tabs{border-bottom:1px solid var(--tac-button-secondary-outline);align-items:center;gap:18px;display:flex}.tac-brand-library__tab{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 0 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.tac-brand-library__tab:hover{color:var(--tac-color-text-primary,#fff)}.tac-brand-library__tab[data-on]{color:var(--tac-color-text-primary,#fff);border-bottom-color:var(--tac-color-accent,#00d16a)}.tac-brand-library__tab-count{color:var(--tac-color-text-secondary,#9a9a9a);background:#ffffff0f;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.tac-mapicker{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tac-mapicker__scrim{background:#000000b3;position:absolute;inset:0}.tac-mapicker__panel{background:var(--tac-color-surface,#121212);border:1px solid var(--tac-button-secondary-outline);width:min(980px,92vw);max-height:84vh;font-family:var(--font-tac-primary,"Inter", system-ui, sans-serif);border-radius:14px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;position:relative}.tac-mapicker__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tac-mapicker__sub,.tac-mapicker__empty{color:var(--tac-color-text-secondary,#9a9a9a);margin:4px 0 0}.tac-mapicker__close,.tac-mapicker__upload{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:0 0;border:0;font-family:inherit}.tac-mapicker__headactions{align-items:center;gap:12px;display:flex}.tac-mapicker__brand{color:var(--tac-color-text-primary,#fff);background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px;font-family:inherit}.tac-mapicker__close:hover,.tac-mapicker__upload:hover{color:var(--tac-color-text-primary,#fff)}.tac-mapicker__body{min-height:180px;overflow:auto}.tac-mapicker__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:2px;list-style:none;display:grid}.tac-mapicker__item{cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:8px;font-family:inherit;display:flex}.tac-mapicker__item img{aspect-ratio:4/3;object-fit:contain;background:#0006;border-radius:6px;width:100%}.tac-mapicker__item[data-on]{border-color:var(--tac-color-accent,#00d16a);box-shadow:0 0 0 1px var(--tac-color-accent,#00d16a) inset}.tac-mapicker__foot{border-top:1px solid var(--tac-button-secondary-outline);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.tac-mapicker__actions{gap:8px;display:flex}.tac-createad__save-lib{color:var(--tac-color-text-secondary,#9a9a9a);align-items:center;gap:8px;display:flex}.tac-brandlib{width:100%;font-family:var(--font-tac-primary,"Inter", system-ui, sans-serif);flex-direction:column;gap:24px;display:flex}.tac-brandlib__newbrand{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tac-brandlib__empty{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tac-brandlib__brand{flex-direction:column;gap:12px;width:100%;display:flex}.tac-brandlib__brand-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tac-brandlib__brand-name{color:var(--tac-color-text-primary,#fff);margin:0;font-size:28px;font-weight:600;line-height:1.15}.tac-brandlib__sub{color:var(--tac-color-text-secondary,#9a9a9a);margin:4px 0 0}.tac-brandlib__tabs{border-bottom:1px solid #ffffff1a;align-items:stretch;gap:4px;display:flex;overflow-x:auto}.tac-brandlib__tab{cursor:pointer;white-space:nowrap;color:var(--tac-color-text-secondary,#9a9a9a);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 22px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex;position:relative}.tac-brandlib__tab:hover{color:var(--tac-color-text-primary,#fff);background:#ffffff0a}.tac-brandlib__tab[data-on]{color:var(--tac-color-text-primary,#fff);border-bottom-color:var(--tac-color-accent,#00d16a)}.tac-brandlib__count{color:var(--tac-color-text-secondary,#9a9a9a);background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.tac-brandlib__tab[data-on] .tac-brandlib__count{color:#04150c;background:var(--tac-color-accent,#00d16a)}.tac-brandlib__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tac-brandlib__empty-grid{color:var(--tac-color-text-secondary,#9a9a9a);padding:32px 0}.tac-brandlib__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=1600px){.tac-brandlib__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=640px){.tac-brandlib__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.tac-brandlib__brand-name{font-size:22px}}.tac-brandlib__card{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.tac-brandlib__thumb{aspect-ratio:4/3;background:linear-gradient(45deg,#ffffff08 25%,#0000 25%) 0 0/20px 20px,#0d0d0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.tac-brandlib__thumb img{object-fit:contain;width:100%;height:100%}.tac-brandlib__doc{letter-spacing:.14em;color:var(--tac-color-text-secondary,#9a9a9a);font-size:13px;font-weight:700}.tac-brandlib__state{color:#fff;background:#000000b3;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.tac-brandlib__state[data-error]{color:#ff6b6b}.tac-brandlib__card[data-pending] .tac-brandlib__thumb img{opacity:.6}.tac-brandlib__badge{letter-spacing:.1em;text-transform:uppercase;color:#04150c;background:var(--tac-color-accent,#00d16a);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.tac-brandlib__card-foot{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.tac-brandlib__meta{flex-direction:column;min-width:0;display:flex}.tac-brandlib__name{color:var(--tac-color-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tac-brandlib__type{color:var(--tac-color-text-secondary,#9a9a9a);font-size:12px}.tac-brandlib__kebab,.tac-brandlib__retry{cursor:pointer;color:var(--tac-color-text-secondary,#9a9a9a);background:0 0;border:0;border-radius:8px;padding:2px 6px;font-family:inherit;font-size:13px}.tac-brandlib__retry{color:var(--tac-color-accent,#00d16a)}.tac-brandlib__kebab:hover{color:var(--tac-color-text-primary,#fff);background:#ffffff12}.tac-brandlib__menu{z-index:5;background:#101010;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #00000080}.tac-brandlib__menu>button,.tac-brandlib__menu>a,.tac-brandlib__roles button{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none}.tac-brandlib__menu>button:hover,.tac-brandlib__menu>a:hover,.tac-brandlib__roles button:hover{background:#ffffff12}.tac-brandlib__menu>button[data-danger]{color:#ff6b6b}.tac-brandlib__roles{flex-direction:column;margin:0;padding:0 0 0 8px;list-style:none;display:flex}.tac-brandlib__roles button[data-on]{color:var(--tac-color-accent,#00d16a)}.tac-brandlib__rename{flex-direction:column;gap:6px;padding:4px;display:flex}.tac-ca{--ca-green:var(--tac-core-green,#18cb45);--ca-surface:#0f0f10;--ca-surface-2:#151517;--ca-border:#ffffff17;--ca-text:#fff;--ca-muted:#9aa0a6;min-height:100vh;color:var(--ca-text);font-family:var(--font-tac-primary);background:#060607;flex-direction:column;display:flex}.tac-ca__bar{border-bottom:1px solid var(--ca-border);justify-content:space-between;align-items:center;padding:18px 32px;display:flex}.tac-ca__brandmark{align-items:center;gap:14px;min-width:0;display:flex}.tac-ca__product{letter-spacing:-.01em;font-size:17px;font-weight:600}.tac-ca__divider{background:var(--ca-border);width:1px;height:18px}.tac-ca__workflow{color:var(--ca-muted);font-size:13px}.tac-ca__close{color:var(--ca-muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:16px;line-height:1}.tac-ca__close:hover{color:var(--ca-text)}.tac-ca__steps{justify-content:center;align-items:center;gap:0;margin:0;padding:34px 24px 8px;list-style:none;display:flex}.tac-ca__step{align-items:center;gap:0;display:flex}.tac-ca__step-btn{cursor:pointer;color:var(--ca-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0 4px;display:flex}.tac-ca__step-btn:disabled{cursor:default;opacity:.55}.tac-ca__step-dot{border:1px solid var(--ca-border);width:28px;height:28px;color:var(--ca-muted);background:var(--ca-surface);border-radius:50%;place-items:center;font-size:12px;display:grid}.tac-ca__step-label{letter-spacing:.01em;font-size:12px}.tac-ca__step-rule{background:var(--ca-border);width:56px;height:1px;margin:0 4px 22px}.tac-ca__step[data-state=on] .tac-ca__step-dot{background:var(--ca-green);border-color:var(--ca-green);color:#05140a;font-weight:600}.tac-ca__step[data-state=on] .tac-ca__step-label{color:var(--ca-text);font-weight:600}.tac-ca__step[data-state=done] .tac-ca__step-dot{color:var(--ca-green);border-color:#18cb4580}.tac-ca__step[data-state=done] .tac-ca__step-label{color:#cfd3d6}.tac-ca__page{flex:1;justify-content:center;padding:40px 32px 120px;display:flex}.tac-ca__step-page{width:100%;max-width:880px}.tac-ca__step-head{text-align:center;margin-bottom:40px}.tac-ca__step-head h1{letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:600}.tac-ca__step-head p{color:var(--ca-muted);margin:0;font-size:14px}.tac-ca__step-body{flex-direction:column;gap:24px;display:flex}.tac-ca__grid2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.tac-ca__grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tac-ca__stack{flex-direction:column;gap:14px;display:flex}.tac-ca__fields1{grid-template-columns:1fr;gap:18px;display:grid}.tac-ca__fields2{grid-template-columns:repeat(2,1fr);gap:18px 24px;display:grid}.tac-ca__fields3{grid-template-columns:repeat(3,1fr);gap:18px 24px;display:grid}.tac-ca__card{text-align:left;background:var(--ca-surface);border:1px solid var(--ca-border);min-height:148px;color:var(--ca-text);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px;transition:background .12s,border-color .12s;display:flex;position:relative}.tac-ca__card[data-compact]{min-height:0;padding:20px}.tac-ca__card[data-wide]{width:100%;min-height:0;padding:22px 24px}.tac-ca__card:hover:not(:disabled){background:var(--ca-surface-2);border-color:#ffffff29}.tac-ca__card:disabled{opacity:.45;cursor:not-allowed}.tac-ca__card[data-on]{border-color:var(--ca-green);background:#18cb4512}.tac-ca__card-icon{width:40px;height:40px;color:var(--ca-green);background:#ffffff0d;border-radius:10px;place-items:center;display:grid}.tac-ca__card-title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.tac-ca__card-body{color:var(--ca-muted);font-size:13px;line-height:1.5}.tac-ca__card-tick{background:var(--ca-green);color:#05140a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:16px;right:16px}.tac-ca__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--ca-green);background:#18cb451f;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal}.tac-ca__optional{background:var(--ca-surface);border:1px solid var(--ca-border);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.tac-ca__optional-title{margin:0 0 4px;font-size:14px;font-weight:600}.tac-ca__optional-body{color:var(--ca-muted);margin:0;font-size:13px}.tac-ca__panel{background:var(--ca-surface);border:1px solid var(--ca-border);border-radius:14px;flex-direction:column;gap:18px;padding:22px;display:flex}.tac-ca__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ca-muted);align-items:center;gap:8px;font-size:12px;display:flex}.tac-ca__req{letter-spacing:.06em;color:var(--ca-green);font-size:10px;font-style:normal}.tac-ca__muted{color:var(--ca-muted);font-size:12.5px}.tac-ca__link{color:var(--ca-green);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.tac-ca__link:hover{text-decoration:underline}.tac-ca__check{color:var(--ca-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.tac-ca__textarea{width:100%;color:var(--ca-text);border:1px solid var(--ca-border);font:inherit;resize:vertical;background:#0b0b0c;border-radius:10px;padding:12px 14px;font-size:13px}.tac-ca__asset{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.tac-ca__asset-main{flex-direction:column;gap:10px;display:flex}.tac-ca__asset-frame{aspect-ratio:1;background:var(--ca-surface);border:1px solid var(--ca-border);border-radius:14px;place-items:center;display:grid;overflow:hidden}.tac-ca__asset-frame img{object-fit:contain;width:100%;height:100%}.tac-ca__asset-empty,.tac-ca__asset-name{color:var(--ca-muted);font-size:12.5px}.tac-ca__asset-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.tac-ca__asset-actions>button{width:100%}.tac-ca__tiles{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tac-ca__tile{background:var(--ca-surface);border:1px solid var(--ca-border);color:var(--ca-text);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.tac-ca__tile:hover{border-color:#ffffff29}.tac-ca__tile-art{height:64px;color:var(--ca-muted);background:#ffffff0a;border-radius:10px;place-items:center;display:grid;overflow:hidden}.tac-ca__tile-art img{object-fit:contain;width:100%;height:100%}.tac-ca__tile-title{font-size:13px;font-weight:600}.tac-ca__tile-meta{color:var(--ca-muted);font-size:12px}.tac-ca__notice{background:#18cb450f;border:1px solid #18cb4547;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.tac-ca__notice[data-muted]{background:var(--ca-surface);border-color:var(--ca-border);color:var(--ca-muted)}.tac-ca__notice>:nth-child(2),.tac-ca__notice[data-muted]>:first-child{flex:1}.tac-ca__tick{color:var(--ca-green)}.tac-ca__screen{background:var(--ca-surface);border:1px solid var(--ca-border);border-radius:14px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:26px;padding:22px;display:grid}.tac-ca__screen-art{aspect-ratio:16/9;background:#000;border:6px solid #1d1d20;border-radius:8px;width:100%}.tac-ca__screen-art[data-orientation=portrait]{aspect-ratio:9/16;max-width:130px;margin:0 auto}.tac-ca__screen-title{margin:0 0 10px;font-size:16px;font-weight:600}.tac-ca__screen-facts ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tac-ca__screen-facts li{color:var(--ca-muted);font-size:13px}.tac-ca__personality{border-top:1px solid var(--ca-line,#ffffff14);gap:4px;margin-top:12px;padding-top:12px;display:grid}.tac-ca__personality-label{letter-spacing:.04em;color:var(--ca-accent,#9ef01a);margin:0;font-size:14px;font-weight:600}.tac-ca__pills{flex-wrap:wrap;gap:10px;display:flex}.tac-ca__pill{border:1px solid var(--ca-border);color:var(--ca-text);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:8px 14px;font-size:12.5px}.tac-ca__pill[data-on]{border-color:var(--ca-green);background:#18cb451a}.tac-ca__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-ca__chip{color:var(--ca-muted);border:1px solid var(--ca-border);background:#ffffff0a;border-radius:999px;padding:6px 12px;font-size:12px}.tac-ca__issues{color:var(--ca-muted);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.tac-ca__issues li[data-severity=error]{color:#f8746a}.tac-ca__audience{flex-direction:column;gap:14px;display:flex}.tac-ca__audience-head{align-items:center;gap:12px;font-size:13px;display:flex}.tac-ca__audience-head>:nth-child(2){flex:1}.tac-ca__review{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.tac-ca__brief,.tac-ca__approach,.tac-ca__next{background:var(--ca-surface);border:1px solid var(--ca-border);border-radius:14px;padding:24px}.tac-ca__brief header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tac-ca__brief h3,.tac-ca__approach h3,.tac-ca__next h3{margin:0 0 14px;font-size:14px;font-weight:600}.tac-ca__brief header h3{margin:0}.tac-ca__brief dl{gap:14px;margin:0;display:grid}.tac-ca__review-row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tac-ca__review-row dt{margin:0}.tac-ca__review-row dt .tac-ca__link{color:var(--ca-muted);font-size:12.5px}.tac-ca__review-row dd{flex-direction:column;gap:3px;margin:0;font-size:13px;display:flex}.tac-ca__thumbs{flex-wrap:wrap;gap:8px;display:flex}.tac-ca__thumbs img,.tac-ca__thumb-fallback{object-fit:contain;border:1px solid var(--ca-border);width:38px;height:38px;color:var(--ca-muted);background:#ffffff0d;border-radius:8px;place-items:center;display:grid}.tac-ca__interpretation{flex-direction:column;gap:24px;display:flex}.tac-ca__approach{background:#18cb450f;border-color:#18cb453d}.tac-ca__approach p{margin:0;font-size:13.5px;line-height:1.6}.tac-ca__next ol{color:var(--ca-muted);gap:8px;margin:0;padding-left:18px;font-size:13px;display:grid}.tac-ca__footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ca-border);background:#060607f0;justify-content:space-between;align-items:center;gap:20px;padding:18px 32px;display:flex;position:sticky;bottom:0}.tac-ca__back{border:1px solid var(--ca-border);color:var(--ca-text);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:10px 18px;font-size:13px}.tac-ca__back:hover{background:#ffffff17}.tac-ca__footer-right{align-items:center;gap:16px;display:flex}.tac-ca__blocker{color:#f8b07a;font-size:12.5px}@media (width<=900px){.tac-ca__grid2,.tac-ca__grid3,.tac-ca__fields2,.tac-ca__fields3,.tac-ca__tiles,.tac-ca__review,.tac-ca__asset,.tac-ca__screen{grid-template-columns:1fr}}.tac-ca__plan{gap:8px;margin:8px 0 0;display:grid}.tac-ca__plan>div{justify-content:space-between;gap:12px;display:flex}.tac-ca__plan dt{color:var(--tac-text-muted,#8b9199);font-size:12px}.tac-ca__plan dd{text-align:right;text-transform:capitalize;margin:0;font-size:12px}.tac-fp{position:relative}.tac-fp__trigger{width:100%;color:var(--tac-core-white);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.tac-fp__trigger:hover{border-color:#ffffff4d}.tac-fp__current{font-size:15px}.tac-fp__chevron{opacity:.6;font-size:12px}.tac-fp__why{margin-top:6px}.tac-fp__whybtn{color:var(--tac-button-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.tac-fp__reason{opacity:.75;margin:6px 0 0;font-size:12px;line-height:1.45}.tac-fp__menu{z-index:40;background:#131313;border:1px solid #ffffff24;border-radius:10px;max-height:340px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0000008c}.tac-fp__search{width:100%;color:var(--tac-core-white);background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;margin-bottom:8px;padding:8px 10px}.tac-fp__group{margin-bottom:10px}.tac-fp__group h4{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:6px 4px;font-size:11px}.tac-fp__option{width:100%;color:var(--tac-core-white);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.tac-fp__option:hover{background:#ffffff12}.tac-fp__option[data-selected]{background:#00c87829}.tac-fp__name{font-size:17px;line-height:1.2}.tac-fp__note{opacity:.55;white-space:nowrap;font-size:11px}.tac-fp__empty{opacity:.6;margin:8px 4px;font-size:12px}.tac-worktabs{gap:8px;margin:12px 0 4px;display:flex}.tac-worktab{border:1px solid var(--tac-card-divider);font:inherit;color:#ffffff9e;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;display:inline-flex}.tac-worktab[aria-selected=true]{color:var(--tac-core-white);border-color:color-mix(in srgb, var(--tac-button-primary) 60%, transparent);background:color-mix(in srgb, var(--tac-button-primary) 12%, transparent)}.tac-worktab__dot{background:var(--tac-button-primary);border-radius:50%;width:7px;height:7px}.tac-recentwork__pill{position:absolute;top:10px;left:10px}.tac-mc{flex-direction:column;gap:24px;padding:32px 40px 120px;display:flex}.tac-mc--confirm{justify-content:center;align-items:center;min-height:60vh}.tac-mc__head{flex-direction:column;gap:12px;display:flex}.tac-mc__stepper{align-self:flex-start}.tac-mc__panel{border-radius:16px;flex-direction:column;gap:18px;padding:28px;display:flex}.tac-mc__confirm{text-align:center;align-items:center;gap:14px;max-width:560px}.tac-mc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tac-mc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.tac-mc__grid,.tac-mc__grid--3{grid-template-columns:1fr}}.tac-mc__hint{color:#ffffff73;margin-top:-10px}.tac-mc__chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tac-mc__chip{border:1px solid var(--tac-card-divider);font:inherit;color:#ffffffb3;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.tac-mc__chip--on{color:var(--tac-button-primary);border-color:color-mix(in srgb, var(--tac-button-primary) 60%, transparent)}.tac-mc__link{font:inherit;color:var(--tac-button-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.tac-mc__remove{font:inherit;color:#ffffff80;cursor:pointer;background:0 0;border:0;font-size:13px}.tac-mc__remove:hover{color:var(--tac-core-white)}.tac-mc__main-asset{border:1px solid var(--tac-card-divider);border-radius:14px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;padding:20px;display:grid}.tac-mc__main-preview{aspect-ratio:4/3;border:1px solid var(--tac-card-divider);border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.tac-mc__main-preview img{object-fit:contain;width:100%;height:100%}.tac-mc__main-body{flex-direction:column;gap:8px;display:flex}.tac-mc__main-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.tac-mc__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.tac-mc__roles{grid-template-columns:1fr}}.tac-mc__role{border:1px solid var(--tac-card-divider);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.tac-mc__role-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tac-mc__role-head>div{flex-direction:column;gap:2px;display:flex}.tac-mc__role-actions{gap:14px;display:flex}.tac-mc__role-title{color:var(--tac-core-white);font-size:14px}.tac-mc__dropzone{border:1px dashed var(--tac-card-divider);text-align:center;border-radius:10px;padding:14px}.tac-mc__thumbs{flex-wrap:wrap;gap:12px;display:flex}.tac-mc__thumb{flex-direction:column;gap:6px;width:104px;margin:0;display:flex;position:relative}.tac-mc__thumb img,.tac-mc__thumb>span{object-fit:cover;border:1px solid var(--tac-card-divider);color:#fff6;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;width:104px;height:78px;display:flex}.tac-mc__thumb figcaption{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tac-mc__thumb>button{color:#ffffffbf;cursor:pointer;background:#0009;border:0;border-radius:6px;padding:2px 4px;line-height:0;position:absolute;top:4px;right:4px}.tac-mc__thumb--static>button{display:none}.tac-mc__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.tac-mc__modes{grid-template-columns:1fr}}.tac-mc__mode{text-align:left;border:1px solid var(--tac-card-divider);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.tac-mc__mode[data-selected]{border-color:color-mix(in srgb, var(--tac-button-primary) 65%, transparent);background:color-mix(in srgb, var(--tac-button-primary) 8%, transparent)}.tac-mc__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--tac-button-primary);border:1px solid color-mix(in srgb, var(--tac-button-primary) 50%, transparent);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10px}.tac-mc__targets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tac-mc__targets li{border:1px solid var(--tac-card-divider);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tac-mc__targets li>div{flex-direction:column;gap:2px;display:flex}.tac-mc__notice{color:#fff9}.tac-mc__review{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid}@media (width<=1080px){.tac-mc__review{grid-template-columns:1fr}}.tac-mc__review-head{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.tac-mc__summary{flex-direction:column;gap:12px;margin:0;display:flex}.tac-mc__summary dt{color:#ffffff80}.tac-mc__summary dd{color:var(--tac-core-white);white-space:pre-wrap;margin:2px 0 0}.tac-mc__price{border-radius:16px;flex-direction:column;gap:10px;padding:28px;display:flex;position:sticky;top:24px}.tac-mc__price-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:12px}.tac-mc__price-amount{color:var(--tac-core-white);font-size:48px;line-height:1.05}.tac-mc__included{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tac-mc__included li{color:#ffffffc7;font-size:13px}.tac-mc__included span{color:var(--tac-button-primary);margin-right:8px}.tac-mc__price-extra{border-top:1px solid var(--tac-card-divider);flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;display:flex}.tac-mc__total{border-top:1px solid var(--tac-card-divider);color:var(--tac-core-white);justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:14px;font-size:16px;display:flex}.tac-mc__total strong{font-size:26px}.tac-mc__footer{background:linear-gradient(180deg, transparent, var(--tac-core-black,#000) 40%);justify-content:space-between;gap:16px;padding:16px 0;display:flex;position:sticky;bottom:0}.tac-mc__footer-right{gap:12px;display:flex}.tac-mp{flex-direction:column;gap:24px;padding:32px 40px 80px;display:flex}.tac-mp__head{flex-direction:column;gap:12px;display:flex}.tac-mp__title{flex-direction:column;gap:8px;display:flex}.tac-mp__idline{align-items:center;gap:12px;display:flex}.tac-mp__pill{letter-spacing:.14em;border:1px solid var(--tac-card-divider);color:#ffffffb3;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px}.tac-mp__pill[data-tone=progress]{color:var(--tac-core-white);border-color:#ffffff4d}.tac-mp__pill[data-tone=action]{color:var(--tac-core-black,#000);background:var(--tac-button-primary);border-color:#0000}.tac-mp__pill[data-tone=done]{color:var(--tac-button-primary);border-color:color-mix(in srgb, var(--tac-button-primary) 55%, transparent)}.tac-mp__tracker{border:1px solid var(--tac-card-divider);background:var(--tac-card-background);border-radius:14px;flex-wrap:wrap;gap:10px 20px;margin:0;padding:16px 20px;list-style:none;display:flex}.tac-mp__tracker li{color:#ffffff59;align-items:center;gap:8px;font-size:13px;display:flex}.tac-mp__tracker li[data-status=complete]{color:var(--tac-button-primary)}.tac-mp__tracker li[data-status=current]{color:var(--tac-core-white)}.tac-mp__dot{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:inline-flex}.tac-mp__layout{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);align-items:start;gap:24px;display:grid}@media (width<=1080px){.tac-mp__layout{grid-template-columns:1fr}}.tac-mp__main{flex-direction:column;gap:20px;min-width:0;display:flex}.tac-mp__side{flex-direction:column;gap:16px;display:flex}.tac-mp__sidecard{border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.tac-mp__facts{flex-direction:column;gap:10px;margin:0;display:flex}.tac-mp__facts dt{color:#ffffff80}.tac-mp__facts dd{color:var(--tac-core-white);margin:2px 0 0}.tac-mp__price{color:var(--tac-core-white);margin:0;font-size:32px}.tac-mp__stagecard{border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}.tac-mp__stagehead{flex-direction:column;gap:4px;display:flex}.tac-mp__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tac-mp__waiting{border:1px dashed var(--tac-card-divider);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.tac-mp__spinner{border:2px solid #ffffff26;border-top-color:var(--tac-button-primary);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite tac-mp-spin}@keyframes tac-mp-spin{to{transform:rotate(360deg)}}.tac-mpscreen{flex-direction:column;align-items:center;gap:26px;margin:0;display:flex}.tac-mpscreen__panel{background:#000;border-radius:3px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 0 0 12px #20242a,0 0 0 13px #ffffff14,0 22px 48px #000000b3}.tac-mpscreen__panel img,.tac-mpscreen__panel video{object-fit:cover;width:100%;height:100%;display:block}.tac-mpscreen__spec{color:#ffffff80;font-size:12px}.tac-mp__tasks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tac-mp__tasks li{color:#fff6;font-size:14px}.tac-mp__tasks li[data-state=done]{color:var(--tac-button-primary)}.tac-mp__tasks li[data-state=active]{color:var(--tac-core-white)}.tac-mp__delivered{flex-direction:column;gap:14px;display:flex}.tac-mp__qa{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-mp__qa li{color:#fffc;font-size:14px}.tac-mp__qa span{color:var(--tac-button-primary);margin-right:8px}.tac-mp__added{color:var(--tac-button-primary);margin:0;font-size:14px}.tac-mp__versions{border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.tac-mp__versionblock{flex-direction:column;gap:10px;display:flex}.tac-mp__versionhead{justify-content:space-between;align-items:center;display:flex}.tac-mp__versionlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tac-mp__versionlist li{color:#fffc;align-items:center;gap:12px;font-size:13px;display:flex}.tac-mp__versionthumb{border:1px solid var(--tac-card-divider);border-radius:6px;width:56px;height:40px;overflow:hidden}.tac-mp__versionthumb img{object-fit:cover;width:100%;height:100%}.tac-mp__approved{letter-spacing:.12em;color:var(--tac-button-primary);border:1px solid color-mix(in srgb, var(--tac-button-primary) 55%, transparent);border-radius:999px;padding:2px 8px;font-size:10px}.tac-mp__thread{border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.tac-mp__messages{flex-direction:column;gap:14px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tac-mp__messages li{border:1px solid var(--tac-card-divider);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tac-mp__messages li[data-author=customer]{border-color:color-mix(in srgb, var(--tac-button-primary) 40%, transparent)}.tac-mp__msgattach{flex-wrap:wrap;gap:8px;display:flex}.tac-mp__msgattach img{object-fit:cover;border-radius:6px;width:76px;height:56px}.tac-mp__composer{align-items:center;gap:12px;display:flex}.tac-mp__composer>:first-child{flex:auto}.tac-mp__overlay{z-index:60;background:#000000b8;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.tac-mp__request,.tac-mp__compare{border-radius:16px;flex-direction:column;gap:16px;width:min(760px,100%);max-height:86vh;padding:28px;display:flex;overflow-y:auto}.tac-mp__compare{width:min(1080px,100%)}.tac-mp__comparehead{justify-content:space-between;align-items:center;display:flex}.tac-mp__comparegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tac-mp__comparegrid img{border:1px solid var(--tac-card-divider);border-radius:8px;width:100%;margin-top:10px}.tac-mp__compareselect{background:var(--tac-card-background);width:100%;color:var(--tac-core-white);border:1px solid var(--tac-card-divider);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.tac-mp__attach{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tac-mp__extra{border:1px solid color-mix(in srgb, var(--tac-button-primary) 40%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tac-mc,.tac-mp,.tac-mp__overlay{font-family:var(--font-tac-primary)}.tac-mp__side,.tac-mp__sidecard,.tac-mc__review>*{min-width:0}.tac-mc__panel{min-width:0;overflow:visible}.tac-mc__review-head{padding-right:2px}.tac-mc,.tac-mp{gap:20px;width:100%;max-width:1360px;margin:0 auto;padding:28px 32px 112px}.tac-mc__head{gap:6px}.tac-mc__headrow{justify-content:space-between;align-items:center;gap:16px;display:flex}.tac-mc__title{margin:4px 0 0}.tac-mc__sub{color:#ffffff8c;margin:0}.tac-mc__save{letter-spacing:.04em;color:#ffffff73;min-height:16px;font-size:12px}.tac-mc__save[data-state=saved]{color:var(--tac-button-primary)}.tac-mc__save[data-state=error]{color:#ffb4a2}.tac-mc__steps{align-items:center;gap:8px;width:100%;max-width:780px;margin:4px auto;padding:0;list-style:none;display:flex}.tac-mc__steps li{flex:1 1 0;min-width:0}.tac-mc__steps li button{cursor:pointer;width:100%;font:inherit;color:#ffffff73;border:0;border-bottom:1px solid var(--tac-card-divider);background:0 0;align-items:center;gap:10px;padding:6px 4px;display:flex}.tac-mc__stepdot{border:1px solid var(--tac-card-divider);color:#fff9;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.tac-mc__steplabel{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tac-mc__steps li[data-state=done] button{color:#ffffffbf}.tac-mc__steps li[data-state=done] .tac-mc__stepdot{border-color:color-mix(in srgb, var(--tac-button-primary) 55%, transparent);color:var(--tac-button-primary)}.tac-mc__steps li[data-state=current] button{color:var(--tac-core-white);border-bottom-color:var(--tac-button-primary)}.tac-mc__steps li[data-state=current] .tac-mc__stepdot{background:var(--tac-button-primary);border-color:var(--tac-button-primary);color:#06210f}.tac-mc__panel{gap:14px;padding:22px 24px}.tac-mc__grid{gap:14px}.tac-mc__subhead{margin-top:2px}.tac-mc__main-asset{gap:16px;padding:16px}.tac-mc__main-preview{width:132px;height:132px}.tac-mc__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (width<=1100px){.tac-mc__roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tac-mc__roles{grid-template-columns:1fr}}.tac-mc__role{gap:10px;padding:14px}.tac-mc__role-title{font-size:13px}.tac-mc__dropzone{border:1px dashed var(--tac-card-divider);text-align:center;border-radius:8px;margin:0;padding:10px;font-size:12px}.tac-mc__thumb{width:64px}.tac-mc__thumb img,.tac-mc__thumb>span{height:48px}.tac-mc__review{grid-template-columns:minmax(0,65fr) minmax(300px,35fr);gap:20px}.tac-mc__price{gap:8px;padding:22px}.tac-mc__price-amount{font-size:40px}.tac-mc__incgroups{flex-direction:column;gap:12px;margin-top:8px;display:flex}.tac-mc__incgroup{flex-direction:column;gap:4px;display:flex}.tac-mc__inctitle{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:11px}.tac-mc__included{gap:5px;margin:0}.tac-mc__footer{background:color-mix(in srgb, var(--tac-core-black,#000) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--tac-card-divider);justify-content:space-between;align-items:center;min-height:72px;margin:0 -32px -112px;padding:14px 32px;display:flex;position:sticky;bottom:0}.tac-mc--confirm{padding-top:72px}.tac-mc__confirm{gap:12px;max-width:520px;padding:32px}.tac-mc__tick{width:46px;height:46px;color:var(--tac-button-primary);border:1px solid color-mix(in srgb, var(--tac-button-primary) 55%, transparent);background:color-mix(in srgb, var(--tac-button-primary) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.tac-mc__confirmfacts{text-align:left;border-top:1px solid var(--tac-card-divider);flex-direction:column;gap:8px;width:100%;margin:8px 0 0;padding-top:14px;display:flex}.tac-mc__confirmfacts>div{justify-content:space-between;gap:16px;display:flex}.tac-mc__confirmfacts dd{color:var(--tac-core-white);margin:0}.tac-mc__confirmactions{gap:10px;margin-top:6px;display:flex}.tac-draftrow{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.tac-draftcard{border:1px solid var(--tac-card-divider);background:var(--tac-card-background);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.tac-draftcard__body{flex-direction:column;gap:4px;min-width:0;display:flex}.tac-draftcard__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.tac-mp{gap:18px}.tac-mp__head{gap:8px}.tac-mp__title{gap:4px}.tac-mp__title h1{margin:0;font-size:28px;line-height:1.15}.tac-mp__tracker{gap:8px;padding:10px 14px}.tac-mp__tracker li{gap:6px;font-size:12px}.tac-mp__dot{width:16px;height:16px;font-size:10px}.tac-mp__layout{grid-template-columns:minmax(0,75fr) minmax(260px,25fr);gap:20px}.tac-mp__main{gap:16px}.tac-mp__side{gap:12px}.tac-mp__sidecard{gap:8px;padding:16px}.tac-mp__sidecard h2{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:13px}.tac-mp__price{font-size:26px}.tac-mp__stagecard{gap:16px;padding:22px}.tac-mp__stagehead h2{margin:0}.tac-mpscreen{gap:18px}.tac-mp__versions{gap:12px;padding:16px 18px}.tac-mp__versions h2{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:13px}.tac-mp__versionlist{flex-flow:wrap;gap:10px}.tac-mp__versionlist li{border:1px solid var(--tac-card-divider);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:148px;padding:8px;font-size:12px}.tac-mp__versionthumb{width:100%;height:76px}.tac-mp__thread{gap:12px;padding:18px}.tac-mp__messages{gap:10px}.tac-mp__messages li{border:0;border-left:2px solid var(--tac-card-divider);border-radius:0;padding:2px 0 2px 12px}.tac-mp__messages li[data-author=studio]{border-left-color:color-mix(in srgb, var(--tac-button-primary) 60%, transparent)}.tac-mp__author{color:#ffffff8c;font-size:12px}.tac-mp__delivered{border:1px solid color-mix(in srgb, var(--tac-button-primary) 35%, transparent);background:color-mix(in srgb, var(--tac-button-primary) 8%, transparent);border-radius:12px;padding:16px 18px}.tac-mp__qa{flex-flow:wrap;gap:8px 20px}.tac-mp__request,.tac-mp__compare{gap:14px;padding:24px}.tac-draftcard__body{flex:auto}.tac-draftcard__body .tac-recentwork__name{white-space:normal}.tac-mc__price{border:1px solid var(--tac-card-secondary-outline,#ffffff1f);background:color-mix(in srgb, var(--tac-card-background) 70%, #000)}.tac-mp__head .tac-stepback,.tac-mc__headrow .tac-stepback{align-self:flex-start;margin-right:auto}.tac-mp__head{align-items:stretch}.tac-t-page,.tac-t-section,.tac-t-card,.tac-t-body,.tac-t-meta,.tac-console,.tac-console *,.tac-tp,.tac-tp *,.tac-lbx,.tac-lbx *,.tac-recentwork,.tac-recentwork *{font-family:var(--font-tac-primary)}.tac-roleswitch{align-items:center;gap:8px;display:inline-flex}.tac-roleswitch select{font-family:var(--font-tac-primary);color:var(--tac-core-white);background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px;font-size:13px}.tac-consolelink{text-align:left;width:100%;max-width:1360px;color:var(--tac-core-white);cursor:pointer;background:#17b76f14;border:1px solid #17b76f59;border-radius:12px;flex-direction:column;gap:2px;margin:0 auto 20px;padding:14px 18px;display:flex}.tac-consolelink:hover{background:#17b76f24}.tac-consolelink__title{font-size:15px;font-weight:600}.tac-console{max-width:1360px;margin:0 auto;padding:24px 24px 64px}.tac-console__head{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.tac-console__counts{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.tac-console__count{color:#ffffffc7;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:13px}.tac-console__count strong{color:var(--tac-core-white);margin-right:4px}.tac-console__count[data-tone=action]{border-color:#f8a81680}.tac-console__count[data-tone=progress]{border-color:#1c93f573}.tac-console__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.tac-console__tabs{flex-wrap:wrap;gap:6px;display:flex}.tac-console__tab{font-family:var(--font-tac-primary);color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:999px;padding:7px 13px;font-size:13px}.tac-console__tab[aria-selected=true]{color:var(--tac-core-white);background:#ffffff1a;border-color:#ffffff29}.tac-console__mine{color:#ffffffb8;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tac-queue{border-collapse:collapse;width:100%;font-size:13px}.tac-queue th,.tac-queue td{text-align:left;color:#ffffffc7;vertical-align:middle;border-bottom:1px solid #ffffff12;padding:12px 10px;font-weight:400}.tac-queue thead th{letter-spacing:.6px;text-transform:uppercase;color:#ffffff73;font-size:11px}.tac-queue__right{text-align:right}.tac-queue__name{color:var(--tac-core-white);font-family:var(--font-tac-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.tac-queue__name:hover{text-decoration:underline}.tac-queue__assign{font-family:var(--font-tac-primary);color:var(--tac-core-white);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;padding:5px 8px;font-size:12px}.tac-queue__empty{text-align:center;padding:32px 0}.tac-tp{max-width:1520px;margin:0 auto;padding:24px 24px 72px}.tac-tp__head{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.tac-tp__title{flex-direction:column;gap:4px;display:flex}.tac-tp__layout{grid-template-columns:minmax(240px,25%) minmax(0,1fr) minmax(240px,25%);align-items:start;gap:16px;display:grid}@media (width<=1200px){.tac-tp__layout{grid-template-columns:1fr}}.tac-tp__left,.tac-tp__right,.tac-tp__centre{flex-direction:column;gap:12px;min-width:0;display:flex}.tac-tp__revision{border-color:#f8a81666}.tac-tp__revision blockquote{margin:8px 0}.tac-tp__stage{padding:16px}.tac-tp__stagehead{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-tp__internalflag{letter-spacing:.6px;color:#f8a816;border:1px solid #f8a81666;border-radius:6px;padding:4px 8px;font-size:11px}.tac-tp__preview{margin:12px 0 0}.tac-tp__previewstage{background:#0b0b0c;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:12px;display:flex;overflow:auto}.tac-tp__previewstage img,.tac-tp__previewstage video{object-fit:contain;max-width:100%;max-height:62vh}.tac-tp__preview[data-zoom] .tac-tp__previewstage img{max-width:none;max-height:none}.tac-tp__previewbar{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.tac-tp__previewtools{gap:6px;display:inline-flex}.tac-tp__actions{padding:16px}.tac-tp__assets{flex-direction:column;gap:12px;display:flex}.tac-tp__thumbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.tac-tp__checks{gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.tac-tp__checks label{color:#fffc;align-items:center;gap:8px;font-size:13px;display:flex}.tac-tp__timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tac-tp__timeline li{grid-template-columns:52px 1fr;align-items:baseline;gap:8px;display:grid}.tac-tp__assign{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tac-mp__attachbtn{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;padding:0;display:inline-flex;overflow:hidden}.tac-mp__attachbtn img{object-fit:cover;width:96px;height:96px;display:block}.tac-mp__attachbtn:hover{border-color:#ffffff4d}.tac-mp__messages{max-height:420px;overflow-y:auto}.tac-mp__messages li[data-internal]{border-left:2px solid #f8a81699;padding-left:10px}.tac-mp__rule{border:0;border-top:1px solid #ffffff14;margin:14px 0}.tac-mp__status{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.tac-mp__statushead{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tac-mp__statusfacts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;display:grid}.tac-mp__pulse{background:#17b76f;border-radius:50%;width:10px;height:10px;animation:2s ease-out infinite tacPulse;box-shadow:0 0 #17b76f99}@keyframes tacPulse{70%{box-shadow:0 0 0 12px #17b76f00}to{box-shadow:0 0 #17b76f00}}.tac-mpscreen__panel img,.tac-mpscreen__panel video{object-fit:contain;max-height:65vh}.tac-lbx{z-index:120;background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tac-lbx__inner{flex-direction:column;gap:10px;width:min(1200px,100%);max-height:92vh;display:flex}.tac-lbx__bar,.tac-lbx__nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-lbx__meta{flex-direction:column;gap:2px;display:flex}.tac-lbx__name{color:var(--tac-core-white);font-size:14px;font-weight:500}.tac-lbx__tools{gap:6px;display:inline-flex}.tac-lbx__btn{font-family:var(--font-tac-primary);color:var(--tac-core-white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:12px}.tac-lbx__btn:disabled{opacity:.4;cursor:default}.tac-lbx__stage{background:#0b0b0c;border:1px solid #ffffff14;border-radius:12px;flex:auto;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.tac-lbx__stage img,.tac-lbx__stage video{object-fit:contain;max-width:100%;max-height:78vh}.tac-lbx__stage[data-zoom] img{max-width:none;max-height:none}.tac-tp__right form,.tac-tp__right .tac-mp__composer{flex-wrap:wrap;gap:8px;display:flex}.tac-tp__right input,.tac-tp__right textarea{flex:140px;min-width:0}.tac-tp__right button{flex:none}.tac-motion{flex-direction:column;gap:20px;width:100%;padding:32px 40px 48px;display:flex}.tac-motion__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tac-motion__intro{opacity:.72;max-width:62ch;margin-top:6px}.tac-motion__pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-motion__pill{opacity:.7;border:1px solid #ffffff24;border-radius:999px;padding:4px 12px}.tac-motion__stage{background:#0b0b0b;border:1px solid #ffffff14;border-radius:14px;width:100%;max-height:68vh;position:relative;overflow:hidden}.tac-motion__video,.tac-motion__still{object-fit:contain;width:100%;height:100%;display:block}.tac-motion__veil{background:linear-gradient(120deg,#0000008c,#00000040);animation:2.6s ease-in-out infinite tac-motion-breathe;position:absolute;inset:0}@keyframes tac-motion-breathe{0%,to{opacity:.55}50%{opacity:.8}}.tac-motion__state,.tac-motion__error{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.tac-motion__error{flex-direction:column;align-items:flex-start}.tac-motion__state-title{margin:0}.tac-motion__state-body{opacity:.68;max-width:70ch;margin:4px 0 0}.tac-motion__stages{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tac-motion__stages li{opacity:.38}.tac-motion__stages li[data-state=done]{opacity:.62}.tac-motion__stages li[data-state=active]{opacity:1;font-weight:600}.tac-motion__stages li[data-state=done]:before{content:"✓ "}.tac-motion__spinner{border:2px solid #ffffff2e;border-top-color:var(--tac-green,#b5ff3b);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;animation:.9s linear infinite tac-motion-spin}@keyframes tac-motion-spin{to{transform:rotate(360deg)}}.tac-motion__review{flex-direction:column;gap:14px;display:flex}.tac-motion__comparison{border:1px solid var(--tac-border,#ffffff1f);background:var(--tac-surface-2,#ffffff0d);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tac-motion__comparison-button{justify-content:center;width:100%}.tac-motion__comparison-button[aria-pressed=true]{border-color:var(--tac-green,#35d07f);background:color-mix(in srgb, var(--tac-green,#35d07f) 12%, transparent)}.tac-motion__ask{align-items:flex-end;gap:10px;display:flex}.tac-motion__ask>:first-child{flex:1}.tac-motion__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-motion__chip{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:6px 14px}.tac-motion__chip:hover{border-color:#ffffff52}.tac-motion__actions{gap:10px;display:flex}.tac-motion__version{opacity:.55;margin:0}.tac-motion__versions{gap:8px;display:grid}.tac-motion__version-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-motion__version-chip{cursor:pointer;background:var(--tac-surface-2,#ffffff0d);border:1px solid var(--tac-border,#ffffff1f);color:inherit;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.tac-motion__version-chip:hover{background:#ffffff17}.tac-motion__version-chip--active{border-color:var(--tac-green,#35d07f)}.tac-motion__version-no{font-weight:600}.tac-motionp{flex-direction:column;gap:14px;min-height:0;padding:12px 16px 20px;display:flex;overflow-y:auto}.tac-motionp__head{gap:2px;display:grid}.tac-motionp__cta{gap:10px;display:grid}.tac-motionp__input{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;flex:1;padding:8px 10px}.tac-screen__modes{gap:4px;display:inline-flex}video.tac-ce__bg{object-fit:cover}.tac-ws__notice{z-index:40;border:1px solid var(--tac-border,#ffffff1f);background:var(--tac-surface-2,#1a1a1a);border-radius:12px;align-items:center;gap:12px;max-width:min(720px,92vw);padding:10px 12px 10px 16px;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000073}.tac-ws__tab[data-locked]{opacity:.45;cursor:not-allowed}.tac-creative-card__badge{letter-spacing:.06em;text-transform:uppercase;opacity:.6;white-space:nowrap;margin-left:8px;font-size:10px}.tac-creative-card__sep{background:#ffffff1f;width:100%;height:1px;display:block}.tac-ml__download-choice{flex-wrap:wrap;gap:12px;display:flex}.tac-rev{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.tac-rev__head{z-index:2;background:#111;border-bottom:1px solid #ffffff14;gap:10px;min-width:0;padding:2px 24px 12px;display:grid;position:sticky;top:0}.tac-rev__head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-rev__kicker{letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}.tac-rev__ready{color:#00d18f;font-size:12px;font-weight:600}.tac-rev__count{color:#f5b452;white-space:nowrap;flex:none;font-size:12px}.tac-rev__score{align-items:baseline;gap:10px;min-width:0;display:flex}.tac-rev__score-value{color:#fff;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.tac-rev__score-band{color:#ffffffb3;font-size:13px;font-weight:600}.tac-rev__score-band[data-band=strong],.tac-rev__score-band[data-band=exceptional]{color:#00d18f}.tac-rev__score-band[data-band=weak],.tac-rev__score-band[data-band=fair]{color:#f5b452}.tac-rev__seg{background:#ffffff0d;border-radius:10px;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.tac-rev__seg-btn{color:#fff9;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.tac-rev__seg-btn:hover{color:#fff}.tac-rev__seg-btn[data-selected]{color:#fff;background:#ffffff1f}.tac-rev__scroll{min-height:0;padding:16px 24px 28px;overflow:hidden auto}.tac-rev .tac-ws__checks,.tac-rev .tac-ws__recos{gap:14px}.tac-rev .tac-ws__checks li,.tac-rev .tac-ws__recos li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.tac-rev .tac-ws__recos li{grid-template-columns:minmax(0,1fr) auto}.tac-rev__row-content{min-width:0;display:block}.tac-rev__row-title{color:#fff;font-size:13px;font-weight:600;display:block}.tac-rev__row-detail{color:#fff9;margin-top:4px;font-size:12px;line-height:1.4;display:block}.tac-rev__row-action{flex:none;justify-content:flex-end;min-width:88px;display:flex}.tac-rev__row-action .tac-ws__pill{white-space:nowrap}.tac-rev__stack{align-content:start;gap:14px;min-width:0;display:grid}.tac-rev__preview{gap:2px;min-width:0;margin:-8px 0 0;padding:0;list-style:none;display:grid}.tac-rev__group{gap:8px;min-width:0;display:grid}.tac-rev__group-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tac-rev__group-label{letter-spacing:.09em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:600}.tac-rev__group-state{color:#fff6;font-size:11px}.tac-rev__group-state[data-warn]{color:#f5b452}.tac-rev__cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.tac-rev__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;gap:3px;min-width:0;padding:10px 12px;display:grid}.tac-rev__card-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-size:10px}.tac-rev__card-value{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:600}.tac-rev__job{color:#ffffffd9;background:#00d18f0f;border-left:2px solid #00d18f;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px}.tac-rev__decisions,.tac-rev__sources,.tac-rev__notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tac-rev__decisions>li,.tac-rev__sources>li{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;gap:3px;min-width:0;padding:10px 12px;display:grid}.tac-rev__decision-head{letter-spacing:.07em;color:#00d18f;font-size:11px;font-weight:700}.tac-rev__mia{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-self:start;padding:9px 14px;font-size:12px;font-weight:600}.tac-rev__mia:hover{color:#00d18f;border-color:#00d18f}.tac-rev__fit{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.tac-rev__fit-label{letter-spacing:.09em;text-transform:uppercase;color:#ffffff73;font-size:10px}.tac-rev__fit-verdict{color:#ffffffd9;font-size:18px;font-weight:700}.tac-rev__fit[data-verdict=strong]{border-color:#00d18f59}.tac-rev__fit[data-verdict=strong] .tac-rev__fit-verdict{color:#00d18f}.tac-rev__fit[data-verdict=workable] .tac-rev__fit-verdict,.tac-rev__fit[data-verdict=review_required] .tac-rev__fit-verdict{color:#f5b452}.tac-rev__scroll .tac-ws__checks>li[data-status=unknown] .tac-ws__check-mark{color:#fff6}.tac-rw__ref-chips{flex-wrap:wrap;gap:6px;padding:0 22px;display:flex}.tac-rw__ref-chip{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:32px;padding:3px 6px 3px 3px;font-size:11px;display:inline-flex}.tac-rw__ref-chip img{object-fit:cover;background:#ffffff0f;border-radius:50%;width:20px;height:20px}.tac-rw__ref-role{text-transform:uppercase;letter-spacing:.06em;color:var(--tac-green,#9ae66e);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:1px 4px;font-family:inherit;font-size:9px}.tac-rw__ref-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.tac-rw__ref-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.tac-rw__ref-actions{flex-wrap:wrap;gap:6px;padding:0 22px;display:flex}.tac-rw__ref-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:168px;display:grid;overflow-y:auto}.tac-rw__ref-grid button{aspect-ratio:1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:0;overflow:hidden}.tac-rw__ref-grid img{object-fit:cover;width:100%;height:100%}.tac-rw__ref-upload{cursor:pointer;align-self:flex-start}.tac-rw__ref-roles{flex-direction:column;gap:6px;display:flex}.tac-rw__ref-roles label{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-rw__ref-roles select{color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;padding:2px 4px}.tac-rw__version-label{text-overflow:ellipsis;white-space:nowrap;color:#fff9;max-width:92px;font-size:10px;display:block;overflow:hidden}.tac-rw__editing-controls{align-items:center;gap:8px;display:flex}.tac-rw__editing-btn{background:var(--tac-button-quaternary);height:38px;color:var(--tac-copy-heading);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.tac-rw__spinner{border:2px solid #ffffff40;border-top-color:var(--tac-button-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tac-rw-spin}@keyframes tac-rw-spin{to{transform:rotate(360deg)}}.tac-rw__edit-status{background:var(--tac-card-background);border:1px solid #ffffff14;border-radius:12px;gap:6px;margin:0 22px;padding:12px 14px;display:grid}.tac-rw__edit-title{color:var(--tac-copy-heading);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.tac-rw__edit-spark{color:var(--tac-button-primary)}.tac-rw__edit-instruction{color:#ffffffbf;font-size:12px;line-height:1.45}.tac-rw__edit-stage{color:var(--tac-button-primary);align-items:center;gap:7px;font-size:11.5px;display:flex}.tac-rw__edit-dot{background:var(--tac-button-primary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite tac-rw-pulse}@keyframes tac-rw-pulse{50%{opacity:.25}}.tac-rw__edit-preserve{color:#ffffff73;font-size:11px}.tac-rw__edit-status[data-tone=failed] .tac-rw__edit-spark{color:var(--tac-icon-warning)}.tac-rw__edit-actions{gap:8px;margin-top:2px;display:flex}.tac-ws__editing-veil{pointer-events:none;background:conic-gradient(from var(--tac-edit-angle,0deg), transparent 0deg 250deg, color-mix(in srgb, var(--tac-button-primary) 75%, transparent) 320deg, transparent 360deg);-webkit-mask-composite:xor;border-radius:4px;padding:2px;animation:2.6s linear infinite tac-rw-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --tac-edit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tac-rw-orbit{to{--tac-edit-angle:360deg}}.tac-rw__version{animation:.3s ease-out tac-rw-ver-in}@keyframes tac-rw-ver-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.tac-kit{border:1px solid var(--tac-card-secondary-outline,#ffffff14);background:var(--tac-core-gunmetal,#16181b);border-radius:12px;flex-direction:column;gap:16px;margin-top:12px;padding:20px;display:flex}.tac-kit__head{flex-direction:column;gap:4px;display:flex}.tac-kit__head .tac-body-sm{opacity:.65}.tac-kit__section{flex-direction:column;gap:8px;display:flex}.tac-kit__title{text-transform:uppercase;letter-spacing:.08em;opacity:.5}.tac-kit__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tac-kit__row{background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.tac-kit__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tac-kit__meta{opacity:.55;white-space:nowrap}.tac-kit__meta[data-low=true]{color:var(--tac-status-warning,#f0b323);opacity:.9}.tac-kit__decisions{gap:4px;display:inline-flex}.tac-kit__decision{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:12px}.tac-kit__decision[aria-pressed=true]{border-color:var(--tac-core-green,#43d1a0);color:var(--tac-core-green,#43d1a0)}.tac-kit__decision:disabled{cursor:default;opacity:.5}.tac-kit__policy{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tac-kit__policy li{opacity:.75;justify-content:space-between;gap:12px;display:flex}.tac-kit__policy li[data-state=locked] span:last-child{color:var(--tac-core-green,#43d1a0);opacity:1}.tac-kit__swatches{gap:6px;display:inline-flex}.tac-kit__swatches i{border:1px solid #ffffff26;border-radius:4px;width:18px;height:18px}.tac-concepts__preview>.tac-ce,.tac-cr__visual>.tac-ce{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.tac-rwp{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;width:100%;min-height:0;display:flex}.tac-rwp__space{background:radial-gradient(120% 80% at 50% 30%,#ffffff0d,#0000 70%),linear-gradient(#0b0b0c 0%,#0e0e10 62%,#141416 100%);border-radius:14px;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tac-rwp__screen{transform-origin:50%;will-change:transform;transition:transform 90ms linear;position:absolute;top:50%;left:50%}.tac-rwp__floor{pointer-events:none;background:linear-gradient(#ffffff0b,#0000 70%);height:32%;position:absolute;bottom:0;left:0;right:0}.tac-rwp__horizon{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);height:1px;position:absolute;top:68%;left:0;right:0}.tac-rwc{flex-direction:column;flex:none;gap:10px;width:100%;padding:12px 16px 6px;display:flex;position:relative}.tac-rwc__head{align-items:baseline;gap:12px;display:flex}.tac-rwc__title{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tac-rwc__help{color:#fff9;cursor:help;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:14px;height:14px;font-size:9px;display:inline-grid}.tac-rwc__spec{letter-spacing:.05em;color:#ffffff73;font-size:11.5px}.tac-rwc__scale{touch-action:none;cursor:pointer;height:74px;margin-top:6px;position:relative}.tac-rwc__track{background:#ffffff24;border-radius:999px;height:2px;position:absolute;top:32px;left:0;right:0}.tac-rwc__zone{background:linear-gradient(#7ee7876b,#7ee78733);border-radius:999px;height:8px;position:absolute;top:29px;box-shadow:0 0 18px #7ee7872e}.tac-rwc__zone-end{font-variant-numeric:tabular-nums;color:#7ee787cc;pointer-events:none;font-size:10px;position:absolute;top:44px;transform:translate(-50%)}.tac-rwc__zone-label{letter-spacing:.09em;text-transform:uppercase;color:#7ee787bf;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;top:60px;transform:translate(-50%)}.tac-rwc__mark{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:26px;transform:translate(-50%)}.tac-rwc__mark i{background:#ffffff38;width:1px;height:14px;display:block}.tac-rwc__mark em{letter-spacing:.04em;color:#fff6;font-size:10px;font-style:normal}.tac-rwc__mark[data-target] em{color:#ffffff9e}.tac-rwc__viewer{color:var(--tac-accent,#7ee787);cursor:grab;flex-direction:column;align-items:center;gap:2px;transition:left 90ms linear;display:flex;position:absolute;top:0;transform:translate(-50%)}.tac-rwc__scale[data-dragging] .tac-rwc__viewer{cursor:grabbing;transition:none}.tac-rwc__viewer[data-walking]{transition:none}.tac-rwc__viewer:focus-visible{outline:none}.tac-rwc__viewer:focus-visible .tac-rwc__viewer-mark{border-radius:6px;box-shadow:0 0 0 2px #7ee78780}.tac-rwc__viewer-value{font-variant-numeric:tabular-nums;color:#ffffffe6;font-size:11px}.tac-rwc__viewer-note{letter-spacing:.05em;color:#ffffff73;white-space:nowrap;font-size:10px}.tac-rwc__row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.tac-rwc__presets{gap:6px;display:inline-flex}.tac-rwc__preset,.tac-rwc__walk{color:#ffffffc7;letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:5px 12px;font-size:11.5px}.tac-rwc__preset[aria-pressed=true]{color:#fff;background:#7ee78724;border-color:#7ee78780}.tac-rwc__walk{color:#0c0f0c;background:var(--tac-accent,#7ee787);border-color:#0000;margin-left:auto;font-weight:600}.tac-rwc__walk[data-active]{color:#ffffffd9;background:#ffffff14;border-color:#ffffff2e}.tac-rwc__timeline{align-items:center;gap:8px;display:inline-flex}.tac-rwc__timeline-track{background:#ffffff29;border-radius:999px;width:120px;height:3px;overflow:hidden}.tac-rwc__timeline-fill{background:var(--tac-accent,#7ee787);height:100%;display:block}.tac-rwc__timeline-value{font-variant-numeric:tabular-nums;color:#fff9;font-size:11px}.tac-rwc__status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tac-rwc__context,.tac-rwc__chip{letter-spacing:.03em;color:#ffffff9e;background:#ffffff0a;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:11.5px}.tac-rwc__chip{cursor:pointer}.tac-rwc__chip strong{color:#ffffffd9;font-weight:600}.tac-rwc__context[data-tone=ok],.tac-rwc__chip[data-tone=ok]{color:#7ee787e0;border-color:#7ee78747}.tac-rwc__context[data-tone=warn],.tac-rwc__chip[data-tone=warn]{color:#ffc469eb;border-color:#ffc46947}.tac-screen__modes--preview .tac-screen__control{padding:6px 14px;font-size:12px}.tac-screen__modes--preview .tac-screen__control[aria-pressed=true]{color:#fff;background:#7ee78729;border-color:#7ee78780}.tac-academy-range{flex-direction:column;gap:4px;margin-top:-4px;display:flex;position:relative}.tac-academy-range__band{background:#7ee7874d;border-radius:999px;height:4px;display:block;position:relative}.tac-academy-range__note{letter-spacing:.03em;color:#ffffff8c;font-size:11px}.tac-academy-range[data-verdict=within] .tac-academy-range__note,.tac-academy-range__note[data-verdict=within]{color:#7ee787d9}.tac-academy-range[data-verdict=below] .tac-academy-range__note,.tac-academy-range[data-verdict=above] .tac-academy-range__note,.tac-academy-range__note[data-verdict=below],.tac-academy-range__note[data-verdict=above]{color:#ffc469e6}.tac-rwp__screen{flex:none}.tac-rwp__screen>.tac-ws__zoom{position:absolute;inset:0}.tac-rwp{flex:auto;align-self:stretch;width:100%}.tac-ws.tac-rw .tac-rw__stage:has(.tac-rwp){flex-direction:column;justify-content:flex-start;align-items:stretch;padding-bottom:44px}.tac-rwp__screen[data-walking]{transition:none}.tac-rwc__modes{background:#ffffff0f;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.tac-rwc__mode{color:#fff9;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:11px}.tac-rwc__mode[aria-pressed=true]{color:#fff;background:#ffffff1f}.tac-rwc__calibration{align-items:center;gap:8px;font-size:11px;display:inline-flex}.tac-rwc__calibration em{color:var(--tac-green,#7ee787);font-style:normal}.tac-rwc__recalibrate{font:inherit;color:#ffffff80;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.tac-rwc__recalibrate[data-prompt]{color:var(--tac-green,#7ee787)}.tac-rwc__recalibrate:hover{color:#ffffffd9}.tac-rwp__overflow{color:#ffcd96f2;text-align:center;z-index:4;background:#1c140aeb;border:1px solid #ffb05a59;border-radius:10px;flex-direction:column;gap:4px;max-width:78%;margin:0;padding:10px 16px;font-size:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.tac-rwp__overflow strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.tac-rwp__overflow em{color:#ffffff9e;font-size:11px;font-style:normal;line-height:1.5}.tac-rwp__overflow-actions{justify-content:center;gap:8px;margin-top:6px;display:flex}.tac-rwp__overflow-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:5px 12px;font-size:11px}.tac-rwp__overflow-actions button[data-quiet]{color:#fff9;background:0 0}.tac-rwp__verify{z-index:5;color:#ffffffd1;background:#0c0c0ceb;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:8px;max-width:340px;padding:12px 14px;font-size:11px;display:flex;position:absolute;top:14px;left:14px}.tac-rwp__verify strong{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-green,#9fe870);font-size:11px}.tac-rwp__verify dl{gap:2px;margin:0;display:grid}.tac-rwp__verify dl>div{justify-content:space-between;gap:12px;display:flex}.tac-rwp__verify dt{color:#ffffff80}.tac-rwp__verify dd{font-variant-numeric:tabular-nums;margin:0}.tac-rwp__ruler{flex-direction:column;gap:3px;max-width:none;display:flex;position:absolute;bottom:-34px;left:14px}.tac-rwp__ruler i{border-left:2px solid var(--tac-green,#9fe870);border-right:2px solid var(--tac-green,#9fe870);border-bottom:2px solid var(--tac-green,#9fe870);height:8px;display:block}.tac-rwp__ruler em{color:var(--tac-green,#9fe870);font-size:10px;font-style:normal}.tac-cal{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.tac-cal__panel{background:#121212;border:1px solid #ffffff1a;border-radius:16px;width:min(760px,92vw);max-height:88vh;padding:26px 28px 20px;overflow:auto}.tac-cal__step{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:11px}.tac-cal__title{color:#fff;margin:8px 0 6px;font-size:20px;font-weight:600}.tac-cal__lede{color:#fff9;max-width:56ch;margin:0;font-size:13px;line-height:1.5}.tac-cal__body{flex-direction:column;align-items:center;gap:18px;padding:28px 0 22px;display:flex}.tac-cal__card{border:2px solid var(--tac-green,#7ee787);background:#7ee7870f;border-radius:10px;place-items:center;display:grid;position:relative}.tac-cal__card-size{color:#ffffff8c;pointer-events:none;font-size:11px}.tac-cal__handle{background:var(--tac-green,#7ee787);cursor:ew-resize;border:2px solid #121212;border-radius:50%;width:20px;height:20px;padding:0;position:absolute;bottom:-9px;right:-9px}.tac-cal__range{width:min(420px,80%);accent-color:var(--tac-green,#7ee787)}.tac-cal__field{color:#ffffffb3;align-items:center;gap:14px;font-size:13px;display:flex}.tac-cal__input{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;align-items:baseline;gap:6px;padding:10px 14px;display:inline-flex}.tac-cal__input input{color:#fff;width:84px;font:inherit;background:0 0;border:0;outline:none;font-size:22px}.tac-cal__input em{color:#ffffff80;font-style:normal}.tac-cal__presets{gap:6px;display:inline-flex}.tac-cal__preset{color:#ffffff9e;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:5px 12px;font-size:12px}.tac-cal__preset[aria-pressed=true]{border-color:var(--tac-green,#7ee787);color:#fff}.tac-cal__foot{border-top:1px solid #ffffff14;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.tac-cal__ghost{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;padding:9px 16px;font-size:13px}.tac-cal__go{background:var(--tac-green,#7ee787);color:#06210a;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 20px;font-size:13px;font-weight:600}.tac-walk__live{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0a0a0cd1;border:1px solid #ffffff1a;border-radius:10px;min-width:190px;padding:10px 12px;position:absolute;top:16px;right:16px}.tac-walk__live header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-walk__live header strong{letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c;font-size:10px}.tac-walk__live header em{font-variant-numeric:tabular-nums;color:#ffffff73;font-size:11px;font-style:normal}.tac-walk__live ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tac-walk__live li{color:#ffffffd1;justify-content:space-between;gap:14px;font-size:12px;display:flex}.tac-walk__live li b{color:#ffffff6b;font-weight:600}.tac-walk__live li[data-state=readable] b{color:var(--tac-accent,#7ee787)}.tac-walk__zone{color:#ffffff80;margin:8px 0 0;font-size:11px}.tac-walk__summary{z-index:7;background:#0c0c0ef0;border:1px solid #ffffff1f;border-radius:12px;width:280px;padding:14px 16px;position:absolute;bottom:96px;right:16px}.tac-walk__summary header{justify-content:space-between;align-items:center;display:flex}.tac-walk__summary header strong{letter-spacing:.09em;text-transform:uppercase;color:#fff9;font-size:10px}.tac-walk__summary header button{color:#ffffff73;cursor:pointer;background:0 0;border:0}.tac-walk__summary dl{gap:8px;margin:10px 0 0;display:grid}.tac-walk__summary dt{color:#ffffffe0;font-size:12px}.tac-walk__summary dd{color:var(--tac-accent,#7ee787);margin:2px 0 0;font-size:12px}.tac-walk__note{color:#ffffff73;margin:12px 0 0;font-size:11px;line-height:1.45}.tac-walk__note strong{color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.tac-walk__replay{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;width:100%;margin-top:12px;padding:7px 10px;font-size:12px}.tac-walk__debug{z-index:7;color:#ffffffb3;font-variant-numeric:tabular-nums;background:#000000db;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:10px;position:absolute;bottom:96px;left:16px}.tac-walk__debug table{border-collapse:collapse;margin-top:6px}.tac-walk__debug th,.tac-walk__debug td{text-align:left;padding:2px 8px 2px 0;font-weight:400}.tac-walk__debug th{color:#fff6}.tac-walk__meta{color:#ffffff80;margin:2px 0 0;font-size:11px}.tac-walk__opportunity{color:#fff9;margin:1px 0 0;font-size:11px}.tac-walk__opportunity[data-opportunity=enough]{color:var(--tac-accent,#7ee787)}.tac-walk__opportunity[data-opportunity=limited]{color:#e8c26a}.tac-walk__opportunity[data-opportunity=insufficient]{color:#e08b7a}.tac-walk__load{border-top:1px solid #ffffff1a;gap:4px;margin-top:12px;padding-top:10px;display:grid}.tac-walk__load div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tac-walk__load span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-size:10px}.tac-walk__load b{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:12px}.tac-walk__load b[data-over=true]{color:#e8c26a}.tac-walk__note--model{color:#ffffff59;font-size:10px}.tac-rwc__walk-anchor{display:inline-flex;position:relative}.tac-walk__card{z-index:40;text-align:left;background:#0e0e10f7;border:1px solid #ffffff24;border-radius:14px;width:min(340px,38%);padding:14px 16px 12px;animation:.18s ease-out both tac-walk-reveal;position:absolute;bottom:calc(100% + 24px);right:32px;box-shadow:0 18px 44px #0000008c}@keyframes tac-walk-reveal{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.tac-walk__card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-walk__kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:10px;display:block}.tac-walk__label{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-top:10px;font-size:10px;display:block}.tac-walk__message{color:#ffffffeb;margin:3px 0 0;font-size:15px;font-weight:500;line-height:1.3}.tac-walk__verdict{letter-spacing:-.01em;color:var(--tac-accent,#7ee787);margin:12px 0 0;font-size:20px;font-weight:600}.tac-walk__verdict[data-opportunity=limited]{color:#e8c26a}.tac-walk__verdict[data-opportunity=insufficient]{color:#e08b7a}.tac-walk__times{color:#fff9;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.tac-walk__times i{color:#ffffff4d;margin:0 6px;font-style:normal}.tac-walk__bar{background:#ffffff1a;border-radius:999px;height:8px;margin-top:12px;position:relative;overflow:hidden}.tac-walk__bar-load{background:var(--tac-accent,#7ee787);border-radius:999px;position:absolute;inset:0 auto 0 0}.tac-walk__bar-key{color:#ffffff7a;margin:6px 0 0;font-size:11px}.tac-walk__breakdown{cursor:pointer;color:#fff9;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;text-decoration:underline}.tac-walk__card-actions{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.tac-walk__info,.tac-walk__close{cursor:pointer;color:#ffffff8c;background:0 0;border:0;padding:0;font-size:11px}.tac-walk__close{font-size:12px}.tac-walk__card .tac-walk__replay{margin:0;padding:6px 14px;font-size:12px}.tac-walk__elements{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tac-walk__element-name{color:#ffffffd9;font-size:12px;display:block}.tac-walk__element-times{color:#ffffff80;margin-top:2px;font-size:11px;display:block}.tac-walk__explain{color:#fff9;background:#ffffff0d;border-radius:10px;max-height:210px;margin-top:12px;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.tac-walk__explain p{margin:0 0 8px}.tac-walk__explain strong{color:#fffc}.tac-walk__explain dl{gap:4px;margin:0 0 8px;display:grid}.tac-walk__explain dl div{justify-content:space-between;gap:12px;display:flex}.tac-walk__explain dt{color:#ffffff6b}.tac-walk__explain ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tac-walk__explain b{color:#ffffffbf;font-weight:500}@media (width<=900px){.tac-walk__card{right:16px}}.tac-ws.tac-rw .tac-rw__stage:has(.tac-rwp)>.tac-rwc{order:1}.tac-ws.tac-rw .tac-rw__stage:has(.tac-rwp)>.tac-screen__meta{order:3;margin-top:10px;position:static}.tac-ca__plan-constraint{color:#ffffffc7;background:#e8c26a14;border:1px solid #e8c26a59;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.tac-ca__plan-reason{color:#ffffff8c;margin:10px 0 0;font-size:12px;line-height:1.5}.tac-ca__grid2[data-hero]{gap:22px}.tac-ca__grid2[data-hero] .tac-ca__card{border-radius:16px;gap:14px;min-height:178px;padding:30px 28px}.tac-ca__grid2[data-hero] .tac-ca__card-icon{border-radius:12px;width:48px;height:48px}.tac-ca__grid2[data-hero] .tac-ca__card-title{font-size:18px}.tac-ca__grid2[data-hero] .tac-ca__card-body{font-size:13.5px}.tac-ca__grid2[data-hero] .tac-ca__card[data-on]{border-color:var(--ca-green);background:#18cb451c;box-shadow:inset 0 0 0 1px #18cb4559}.tac-ca__brief-field{flex-direction:column;gap:8px;display:flex}.tac-ca__brief-label{color:var(--ca-muted);letter-spacing:.01em;font-size:12.5px}.tac-ca__brief-input{resize:none;border:1px solid var(--ca-border);background:var(--ca-surface);width:100%;min-height:132px;color:var(--ca-text);font:inherit;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55;overflow:hidden}.tac-ca__brief-input:focus{border-color:var(--ca-green);outline:none}.tac-ca__brief-help{color:var(--ca-muted);font-size:12px}.tac-ca__understood{background:#18cb450f;border:1px solid #18cb4547;border-radius:12px;padding:14px 16px}.tac-ca__understood-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ca-green);margin:0 0 8px;font-size:11px}.tac-ca__understood dl{gap:6px;margin:0;display:grid}.tac-ca__understood dl>div{grid-template-columns:130px 1fr;gap:12px;display:grid}.tac-ca__understood dt{color:var(--ca-muted);font-size:12.5px}.tac-ca__understood dd{margin:0;font-size:13px}.tac-ca__purposes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tac-ca__purpose{border:1px solid var(--ca-border);background:var(--ca-surface);border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.tac-ca__purpose[data-on]{border-color:#18cb4566}.tac-ca__purpose-art{width:56px;height:56px;color:var(--ca-muted);background:#ffffff0d;border-radius:10px;place-items:center;display:grid;overflow:hidden}.tac-ca__purpose-art img{object-fit:contain;width:100%;height:100%}.tac-ca__purpose-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.tac-ca__purpose-title{font-size:14px;font-weight:600}.tac-ca__purpose-meta{color:var(--ca-text);overflow-wrap:anywhere;font-size:12.5px}.tac-ca__purpose-meaning{color:var(--ca-muted);font-size:12px}.tac-ca__purpose-actions{align-items:center;gap:12px;display:flex}.tac-ca__conflict{background:#ffc43d14;border:1px solid #ffc43d59;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex}.tac-app{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.tac-app__scrim{background:#0009;position:absolute;inset:0}.tac-app__drawer{border-left:1px solid var(--ca-border,#ffffff1a);background:#0d0f10;flex-direction:column;gap:16px;width:min(520px,100%);height:100%;padding:22px 22px 16px;display:flex;position:relative;overflow:hidden}.tac-app__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tac-app__meaning{color:#fff9;margin:6px 0 0}.tac-app__close{color:#fff9;cursor:pointer;background:0 0;border:0}.tac-app__body{flex:1;gap:22px;display:grid;overflow-y:auto}.tac-app__group{gap:10px;display:grid}.tac-app__group-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin:0;font-size:12px}.tac-app__empty{color:#ffffff80;margin:0}.tac-app__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.tac-app__tile{color:#fff;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:8px;width:100%;padding:10px;display:grid}.tac-app__tile[data-on]{background:#18cb451a;border-color:#18cb45}.tac-app__art{aspect-ratio:1;background:#ffffff0d;border-radius:8px;place-items:center;display:grid;overflow:hidden}.tac-app__art img{object-fit:contain;width:100%;height:100%}.tac-app__doc{color:#fff9;font-size:11px}.tac-app__name{overflow-wrap:anywhere;font-size:12px}.tac-app__cta{color:#18cb45;font-size:11px}.tac-app__foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.tac-app__secondary{flex-direction:column;gap:6px;display:flex}.tac-app__check{color:#fff9;align-items:center;gap:8px;display:flex}.tac-app__actions{align-items:center;gap:12px;display:flex}@media (width<=900px){.tac-ca__purpose{grid-template-columns:44px 1fr}.tac-ca__purpose-actions{grid-column:1/-1;justify-content:flex-end}.tac-app__grid{grid-template-columns:repeat(2,1fr)}}.tac-ca__step-page:has(.tac-ca__grid2[data-hero]){max-width:1020px}.tac-ca__brief{align-content:start;gap:22px;display:grid}.tac-ca__understood header,.tac-ca__using header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tac-ca__understood h3,.tac-ca__using h3,.tac-ca__conflict h3,.tac-ca__adjusted h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ca-muted);margin:0;font-size:13px;font-weight:600}.tac-ca__understood-sentence{margin:0 0 14px;font-size:16px;line-height:1.55}.tac-ca__using dl{gap:8px;margin:0;display:grid}.tac-ca__using>dl>div{justify-content:space-between;gap:14px;font-size:12.5px;display:flex}.tac-ca__using dt{color:var(--ca-muted)}.tac-ca__using dd{text-align:right;margin:0}.tac-ca__muted{color:var(--ca-muted)}.tac-ca__conflict,.tac-ca__adjusted{background:#18cb450f;border:1px solid #18cb4547;border-radius:12px;gap:10px;padding:16px 18px;display:grid}.tac-ca__conflict{background:#f8b04c12;border-color:#f8b04c57}.tac-ca__conflict p,.tac-ca__adjusted p{margin:0;font-size:13.5px;line-height:1.6}.tac-ca__conflict-actions{align-items:center;gap:10px;display:flex}.tac-ca__adjusted-done{color:var(--ca-muted);margin:0;font-size:12.5px}.tac-ca__designed,.tac-ca__priorities{gap:7px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.tac-ca__designed li{color:var(--ca-muted)}.tac-ca__primary-message{margin:0;font-size:13.5px;line-height:1.5}.tac-ca__primary-message span{letter-spacing:.08em;text-transform:uppercase;color:var(--ca-muted);margin-bottom:4px;font-size:11px;display:block}.tac-askjob{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:14px;display:grid}.tac-askjob__title{letter-spacing:.08em}.tac-askjob__instruction{opacity:.8}.tac-askjob__stages{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tac-askjob__stage{opacity:.5;align-items:center;gap:8px;display:flex}.tac-askjob__stage[data-state=active]{opacity:1}.tac-askjob__stage[data-state=done]{opacity:.85}.tac-askjob__stage[data-state=failed]{opacity:1;color:#ffb4a2}.tac-askjob__stage[data-state=active] .tac-askjob__mark{color:var(--tac-green,#7ee787);animation:1.2s ease-in-out infinite tac-askjob-pulse}.tac-askjob__stage[data-state=done] .tac-askjob__mark{color:var(--tac-green,#7ee787)}@keyframes tac-askjob-pulse{0%,to{opacity:.35}50%{opacity:1}}.tac-askjob__meta{opacity:.7}.tac-askjob__link{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.tac-askjob__failure{gap:6px;display:grid}.tac-askjob__actions{flex-wrap:wrap;gap:8px;display:flex}.tac-ws__job-status{color:#fff;pointer-events:none;background:#000000a8;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.tac-motion__understood{gap:.5rem;margin:.5rem 0 0;display:grid}.tac-motion__understood dt{opacity:.6;letter-spacing:.08em;text-transform:uppercase}.tac-motion__understood dd{margin:.125rem 0 0}.np-home{flex-direction:column;gap:28px;padding:40px 48px 80px;display:flex}.np-home__title{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:12px;display:flex}.np-home__primary-actions{align-items:center;gap:10px;display:flex}.np-cta{padding:9px 16px;font-size:14px}.np-cta--secondary{color:#ffffffe0;background:0 0;border-color:#ffffff2e;min-height:36px}.np-productnav{border-bottom:1px solid #ffffff14;align-items:center;gap:26px;margin-top:22px;display:flex}.np-productnav__item{color:#ffffff80;box-shadow:none;appearance:none;font-size:14px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;padding:0 0 12px;font-size:14px;line-height:1.2;position:relative}.np-productnav__item:hover,.np-productnav__item:focus,.np-productnav__item:active{color:#fff;box-shadow:none;background:0 0;border:0}.np-productnav__item:focus-visible{outline-offset:4px;outline:1px solid #17b76f99}.np-productnav__item[aria-current=page]{color:#fff}.np-productnav__item[aria-current=page]:after{content:"";background:var(--tac-green,#17b76f);height:2px;position:absolute;bottom:-1px;left:0;right:0}.np-productnav__item[data-disabled=true]{color:#ffffff52;align-items:center;gap:8px;display:inline-flex}.np-productnav__item em{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal}.np-home__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.np-tabs{gap:18px;display:flex}.np-tab{color:#ffffff80;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:14px;display:inline-flex}.np-tab:hover{color:#fffc}.np-tab[aria-selected=true]{color:var(--tac-green,#17b76f)}.np-tab__count{color:#ffffff73;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:11px}.np-tab[aria-selected=true] .np-tab__count{color:var(--tac-green,#17b76f);background:#17b76f1f}.np-search{color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;min-width:240px;padding:8px 12px;font-size:13px}.np-home__content,.np-content-library{flex-direction:column;gap:28px;display:flex}.np-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:28px;display:grid}.np-create__options{flex-direction:column;gap:10px;margin-top:16px;display:flex}.np-create__option{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.np-create__option:hover,.np-create__option:focus-visible{background:#17b76f0f;border-color:#17b76f80}.np-create__label{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}@media (width<=1000px){.np-grid{grid-template-columns:1fr}}.np-card{background:#131313;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.np-card:hover{border-color:#ffffff29}.np-card__thumb{all:unset;cursor:pointer;aspect-ratio:16/9;background:#0b0b0b;display:block;position:relative}.np-card__thumb img{object-fit:contain;width:100%;height:100%;display:block}.np-content-thumb{border-radius:inherit;background:inherit;width:100%;min-width:0;color:inherit;place-items:center;display:grid;overflow:hidden}.np-content-thumb[data-aspect="16:9"]{aspect-ratio:16/9}.np-content-thumb[data-aspect="4:3"]{aspect-ratio:4/3}.np-content-thumb[data-aspect=portrait]{aspect-ratio:3/4}.np-content-thumb img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.np-content-thumb__fallback{opacity:.48;justify-items:center;gap:7px;font-size:11px;display:grid}.np-content-thumb__fallback svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:23px;height:23px}.np-content-thumb--card{height:100%}.np-content-thumb--picker,.np-content-thumb--row,.np-content-thumb--compact{height:auto}.np-content-thumb--viewer{width:100%;max-height:202px}.np-card__empty,.np-canvas__empty{color:#ffffff59;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.np-card__body{flex-direction:column;gap:6px;padding:14px 16px 12px;display:flex}.np-card__name{all:unset;cursor:pointer;color:#fff;font-size:15px;font-weight:600}.np-card__meta{color:#ffffff80}.np-card__status{align-items:center;gap:10px;margin-top:2px;display:flex}.np-card__slug{opacity:.6}.np-pill{letter-spacing:0;color:#ffffffa6;white-space:nowrap;border:1px solid #ffffff29;border-radius:7px;padding:3px 10px;font-size:13px;font-weight:500}.np-pill[data-tone=published]{color:var(--tac-green,#17b76f);background:#17b76f14;border-color:#17b76f66}.np-pill[data-tone=stale]{color:#f0b23f;background:#f0b23f1a;border-color:#f0b23f66}.np-card__actions{border-top:1px solid #ffffff0f;align-items:center;gap:18px;padding:10px 16px;display:flex}.np-action{font:inherit;color:#fff9;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.np-action:hover{color:#fff}.np-action--more{letter-spacing:.06em;margin-left:auto}.np-action--icon{color:#ffffff73}.np-menu{margin-left:auto;position:relative}.np-menu__panel{z-index:20;background:#191919;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.np-menu__panel button{all:unset;cursor:pointer;color:#ffffffc7;border-radius:5px;padding:8px 10px;font-size:13px}.np-menu__panel button:hover{color:#fff;background:#ffffff0f}.np-menu__confirm{background:#ff5a5a1f}.np-link{color:#fff9;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.np-link:hover{color:#fff}.np-link--danger:hover{color:#ff6b6b}.np-empty{padding:40px 0}.np-emptystate{text-align:center;border:1px dashed #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:64px 40px;display:flex}.np-emptystate__actions{align-items:center;gap:20px;margin-top:10px;display:flex}.np-error{color:#ff8080;font-size:13px}.np-narr-brief{color:#ffffffb8;border-left:2px solid #ffffff2e;margin:4px 0 10px;padding:8px 0 8px 10px;font-size:13px;line-height:1.5}.np-narr-brief p{margin:0}.np-narr-brief p+p{margin-top:4px}.np-narr-warn{color:#ffc06a;margin:6px 0 0;font-size:13px;line-height:1.5}.np-modal{z-index:90;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.np-modal__panel{background:#141414;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:16px;width:min(520px,92vw);max-height:88vh;padding:28px;display:flex;overflow:auto}.np-modal__panel--narrow{width:min(400px,92vw)}.np-modal__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.np-field>span,.np-field>legend{color:#fff9}.np-field input,.np-field select,.np-field textarea{color:inherit;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px}.np-field--group{border:0;gap:8px;margin:0;padding:0}.np-radio{align-items:center;gap:8px;font-size:13px;display:flex}.np-upload{flex-direction:column;gap:6px;margin-top:6px;display:flex}.np-row{align-items:center;gap:14px;display:flex}.np-ws{flex-direction:column;height:100vh;display:flex;overflow:hidden}.np-ws__bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.np-ws__left{align-items:center;gap:14px;display:flex}.np-ws__right{align-items:center;gap:18px;display:flex}.np-ws__group{align-items:center;gap:10px;display:flex}.np-ws__name{color:inherit;background:0 0;border:0;min-width:280px;padding:4px 0;font-size:17px;font-weight:600}.np-ws__name:focus{border-bottom:1px solid var(--tac-green,#17b76f);outline:none}.np-ws__save{color:#ffffff6b;white-space:nowrap;font-size:13px;font-weight:400}.np-ws__save[data-state=failed]{color:#e6a04b}.np-ws__body{flex:1;grid-template-columns:210px minmax(0,1fr) 340px;min-height:0;display:grid}.np-scenes{border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:12px;display:flex;overflow-y:auto}.np-scene{border:1px solid #0000;border-radius:10px;padding:4px 6px;scroll-margin:16px;transition:background .12s,border-color .12s}.np-scene:hover{background:#ffffff0a}.np-scene[data-active=true]{background:#17b76f1f;border-color:#17b76f73}.np-scene[data-active=true] .np-scene__thumb{box-shadow:0 0 0 1px #17b76fbf}.np-scene[data-active=true] .np-scene__num{color:var(--tac-core-dark-green,#17b76f);font-weight:600}.np-scene[data-active=true] .np-scene__label{color:#fff}.np-scene__open{all:unset;cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:8px;width:100%;display:grid}.np-scene__num{color:#ffffff73;font-size:12px}.np-scene__thumb{aspect-ratio:16/9;background:#0b0b0b;border-radius:6px;grid-column:2;display:block;position:relative;overflow:hidden}.np-scene__thumb img{object-fit:cover;width:100%;height:100%}.np-scene__thumb .np-graphpreview{width:100%;height:100%}.np-scene__label{grid-column:2;font-size:13px}.np-scene__tools{gap:10px;padding:2px 0 0 32px;display:none}.np-scene:hover .np-scene__tools,.np-scene[data-confirming] .np-scene__tools{display:flex}.np-scene__confirm{font-weight:600;color:#e5484d!important}.np-scene__tools button{color:#ffffff80;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.np-scene__add{color:#fff9;cursor:pointer;font:inherit;background:0 0;border:1px dashed #ffffff2e;border-radius:10px;margin-top:10px;padding:10px}.np-stage{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:16px 20px 12px;display:flex;overflow:hidden}.np-stage__fit{background:#000;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.np-stage__fit:fullscreen{border-radius:0;padding:0}.np-stage:fullscreen{background:#000;padding:12px 16px}.np-stage:fullscreen .np-stage__fit{border-radius:0}.np-canvas{background:#000;border-radius:10px;min-width:0;max-width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}.np-canvas__inner{position:absolute;inset:0;container-type:size}.np-canvas__inner img,.np-canvas__inner video{object-fit:contain;width:100%;height:100%;display:block}.np-canvas__inner video{opacity:0;transition:opacity .18s;position:absolute;inset:0}.np-canvas__inner video[data-ready=true]{opacity:1}.np-canvas__inner video[data-retired=true]{opacity:0}.np-visual{position:absolute;inset:0}.np-visual__still,.np-visual__motion{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.np-visual__motion{transition-property:opacity;transition-timing-function:ease}.np-visual__motion[data-retired=true]{opacity:0;pointer-events:none}.np-canvas__message{text-shadow:0 2px 24px #0009;max-width:60%;font-size:clamp(18px,2.4vw,34px);line-height:1.15;position:absolute;bottom:8%;left:6%}.np-layer{display:flex;position:absolute}.np-layer>span,.np-layer>img{width:100%;height:100%}.np-layer>img{object-fit:contain}.np-layer__text{white-space:pre-wrap;word-break:break-word;display:block}.np-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex:0 0 46px;align-items:center;gap:8px;height:46px;padding:0 10px;display:flex}.np-bar__spacer{flex:1}.np-bar__meta{white-space:nowrap;margin-left:6px}.np-bar__btn{color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1}.np-bar__btn:disabled{opacity:.4;cursor:default}.np-bar__btn[data-active=true]{border-color:var(--tac-green,#17b76f)}.np-bar__play{min-width:86px}.np-bar__seg{border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden}.np-bar__seg button{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px}.np-bar__seg button[data-active=true]{color:#fff;background:#17b76f29}.np-bar__seg button:disabled{opacity:.35;cursor:default}.np-cta{height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500}.np-cta[data-tone=primary]{color:var(--tac-green,#17b76f);border-color:#17b76f80}.np-cta--primary{background:var(--tac-green,#17b76f);border-color:var(--tac-green,#17b76f);color:#04140c;font-weight:600}.np-cta--primary:hover{background:#1bcc7d}.np-cta--icon{place-items:center;width:36px;padding:0;display:inline-grid}.np-editor-menu{display:inline-flex;position:relative}.np-editor-menu>.np-cta{justify-content:center;align-items:center;gap:6px;display:inline-flex}.np-editor-menu__panel{z-index:80;background:#191919;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;min-width:176px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000052}.np-editor-menu__panel button{color:#ffffffc7;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 10px;font-size:13px}.np-editor-menu__panel button:hover{color:#fff;background:#ffffff12}.np-editor-menu__panel .np-editor-menu__danger{color:#ff8b8b;margin-top:5px}.np-editor-menu__panel .np-editor-menu__danger:before{content:"";border-top:1px solid #ffffff14;margin:-5px -4px 8px;display:block}.np-tools{border-left:1px solid #ffffff14;flex-direction:column;min-height:0;display:flex}.np-tools__tabs{border-bottom:1px solid #ffffff14;display:flex}.np-tools__tab{color:#ffffff80;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 4px;font-size:12px}.np-tools__tab[aria-selected=true]{color:#fff;border-bottom-color:var(--tac-green,#17b76f)}.np-tools__body{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.np-tools__body>*{flex:none}.np-seg{gap:6px;display:flex}.np-seg button{color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:8px}.np-seg button[data-active=true]{border-color:var(--tac-green,#17b76f);color:var(--tac-green,#17b76f)}.np-preview{border-radius:8px;width:100%}.np-player{z-index:120;background:#000;place-items:center;display:grid;position:fixed;inset:0}.np-player__stage{background:#000;width:min(100vw,176vh);position:relative}.np-player__stage img,.np-player__stage video{object-fit:contain;width:100%;height:100%}.np-player__message{text-shadow:0 2px 30px #000000b3;max-width:60%;font-size:clamp(20px,3vw,46px);line-height:1.1;position:absolute;bottom:10%;left:6%}.np-player__chrome{opacity:0;background:linear-gradient(#0000,#000000bf);padding:18px 28px 24px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.np-player[data-chrome=true] .np-player__chrome{opacity:1}.np-player__progress{background:#ffffff29;border-radius:999px;height:3px}.np-player__progress span{background:var(--tac-green,#17b76f);border-radius:999px;height:100%;display:block}.np-player__controls{align-items:center;gap:18px;margin-top:14px;display:flex}.np-player__controls button{color:#fffc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.np-player__controls button:hover{color:#fff}.tac-labs{background:#121212;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:20px 0 8px;padding:18px 22px;display:flex}.tac-labs__eyebrow{letter-spacing:.12em;color:var(--tac-green,#17b76f);margin:0 0 4px;font-size:11px}.np-progress{background:#ffffff14;border-radius:999px;height:3px;margin:10px 0 4px;position:relative;overflow:hidden}.np-progress:after{content:"";background:var(--tac-green,#7ee787);border-radius:999px;width:40%;animation:1.1s ease-in-out infinite np-progress-slide;position:absolute;inset:0 auto 0 -40%}@keyframes np-progress-slide{0%{left:-40%}to{left:100%}}.np-versions{flex-direction:column;gap:8px;margin:14px 0;display:flex}.np-version{border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.np-version[data-active=true]{border-color:#7ee78780}.np-share{flex-direction:column;justify-content:center;gap:4px;display:flex}.np-share__title{text-transform:uppercase;letter-spacing:.08em}.np-share__actions{align-items:center;gap:14px;display:flex}.np-ws__group .np-share{flex-direction:row;align-items:center;gap:14px}.np-player__volume{align-items:center;gap:8px;display:flex}.np-player__volume input{width:90px;accent-color:var(--tac-green,#17b76f)}.np-public{background:#000;place-items:center;display:grid;position:fixed;inset:0}.np-public--message{color:#ffffffd1;text-align:center;padding:32px}.np-public__cover{background:#0a0a0a;width:min(100vw,176vh);position:relative}.np-public__cover img{object-fit:contain;opacity:.45;width:100%;height:100%}.np-public__cover-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.np-public__play{font:inherit;color:#06130d;background:var(--tac-green,#17b76f);cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:14px 30px;font-weight:600}.np-public__play:hover{filter:brightness(1.06)}.np-player[data-variant=standalone]{z-index:1;position:fixed;inset:0}.np-home,.np-ws,.np-modal,.np-player,.np-public,.np-analytics,.np-home h1,.np-home h2,.np-home h3,.np-ws h1,.np-ws h2,.np-ws h3,.np-public h1,.np-public h2,.np-analytics h1,.np-analytics h2{font-family:var(--font-tac-primary)}.np-player__dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0cd1;border:1px solid #ffffff14;border-radius:14px;padding:12px 18px 14px}.np-player__controls{flex-wrap:wrap}.np-player__spacer{flex:auto}.np-player__count{color:#fff9}.np-player__play{min-width:78px;font-weight:600;color:#fff!important}.np-public[data-started=true]{background:#000}.np-public__cover img{opacity:.3!important}.np-public__scrim{background:radial-gradient(circle at 50% 55%,#0000008c 0%,#000000e6 70%),linear-gradient(#0006 0%,#000000eb 100%);position:absolute;inset:0}.np-public__cover-body{gap:14px}.np-public__mark{text-transform:uppercase;letter-spacing:.22em;color:var(--tac-green,#17b76f)}.np-public__meta{color:#ffffffb3}.np-public__hint{color:#ffffff6b}.np-analytics{flex-direction:column;gap:28px;display:flex}.np-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.np-metric{background:#151515;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.np-metric strong{color:#fff}.np-metric span:last-child{color:#ffffff8c}.np-panel{background:#121212;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.np-analytics__insight{color:var(--tac-green,#17b76f)}.np-scene-bars{flex-direction:column;gap:10px;display:flex}.np-scene-bar{grid-template-columns:90px minmax(120px,1fr) auto;align-items:center;gap:14px;display:grid}.np-scene-bar__track{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.np-scene-bar__track span{background:var(--tac-green,#17b76f);height:100%;display:block}.np-scene-bar__value{color:#ffffff9e}.np-sessions{flex-direction:column;gap:10px;display:flex}.np-session{color:#ffffffb8;background:#171717;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.np-scope{flex-wrap:wrap;gap:8px;display:flex}.np-scope__chip{color:#ffffffa8;letter-spacing:.02em;cursor:pointer;background:#151515;border:1px solid #ffffff14;border-radius:999px;padding:7px 14px;font-size:12px}.np-scope__chip[data-active=true]{color:#05130c;background:var(--tac-green,#17b76f);border-color:#0000}.np-tracked{flex-direction:column;gap:10px;display:flex}.np-tracked__new{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-tracked__new .np-input{color:#fff;background:#101010;border:1px solid #ffffff17;border-radius:10px;flex:200px;padding:10px 14px}.np-tracked__row{color:#ffffffb8;background:#171717;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:minmax(220px,2fr) auto minmax(180px,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.np-tracked__row[data-revoked=true]{opacity:.55}.np-tracked__who{flex-direction:column;gap:4px;min-width:0;display:flex}.np-tracked__who .tac-t-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-tracked__signal{color:#e2b04a;font-size:12px}.np-tracked__actions{justify-self:end;align-items:center;gap:12px;display:flex}.np-scene-list{flex-direction:column;gap:6px;display:flex}.np-scene-row{background:#151515;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:64px minmax(160px,2fr) repeat(3,minmax(90px,auto));align-items:center;gap:16px;padding:10px 14px;display:grid}.np-scene-row:hover{border-color:#ffffff24}.np-scene-row__thumb{aspect-ratio:16/9;background:#0c0c0c;border-radius:6px;width:64px;display:block;overflow:hidden}.np-scene-row__thumb img{object-fit:cover;width:100%;height:100%;display:block}.np-scene-row__thumb-empty{width:100%;height:100%;display:block}.np-scene-row__title{flex-direction:column;gap:3px;min-width:0;display:flex}.np-scene-row__title .tac-t-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-scene-row__stat{text-align:right;flex-direction:column;justify-self:end;gap:2px;display:flex}.np-scene-row__stat strong{color:#fff}.np-scene__thumb{position:relative}.np-scene__motion{background:var(--tac-green,#17b76f);border-radius:999px;width:10px;height:10px;animation:1.6s ease-out infinite np-motion-pulse;position:absolute;bottom:4px;right:4px;box-shadow:0 0 #17b76f99}@keyframes np-motion-pulse{70%{box-shadow:0 0 0 8px #17b76f00}to{box-shadow:0 0 #17b76f00}}.np-motionp{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:12px;padding:12px 14px}.np-motionp__title{margin:0 0 8px;font-weight:600}.np-motionp__steps{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.np-motionp__steps li{color:#ffffff8c;align-items:center;gap:8px;font-size:13px;display:flex}.np-motionp__steps li[data-state=done]{color:#ffffffd9}.np-motionp__steps li[data-state=active]{color:#fff}.np-motionp__dot{border:1px solid #ffffff59;border-radius:999px;width:8px;height:8px}.np-motionp__steps li[data-state=done] .np-motionp__dot{background:var(--tac-green,#17b76f);border-color:var(--tac-green,#17b76f)}.np-motionp__steps li[data-state=active] .np-motionp__dot{background:var(--tac-green,#17b76f);border-color:var(--tac-green,#17b76f);animation:1.6s ease-out infinite np-motion-pulse}.np-motionp__ready{color:var(--tac-green,#17b76f);margin:10px 0 0;font-weight:600}.ni-home,.ni-work{flex-direction:column;gap:22px;padding:0 0 60px;display:flex}.ni-home__tools{justify-content:flex-end;gap:18px;margin-top:-10px;display:flex}.ni-review__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ni-item__disclosures{gap:18px;padding-top:2px;display:flex}.ni-work{padding:28px 34px 60px}.ni-work__head{flex-direction:column;gap:14px;display:flex}.ni-work__back{align-self:flex-start}.ni-work__title,.ni-home__lead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ni-work__stats{align-items:center;gap:20px;display:flex}.ni-work__stats span,.ni-work__stats button{color:#ffffffb3;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.ni-work__stats button{cursor:pointer}.ni-work__stats button:hover{color:#fff}.ni-work__stats strong{color:#fff;margin-right:4px;font-size:15px}.ni-work__stats [data-warn=true] strong{color:#f5c451}.ni-work__stats [data-alert=true] strong{color:#ff6b6b}.ni-panel{background:#141414;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.ni-panel__lead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ni-filters{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ni-create{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ni-create .np-search{flex:260px}.ni-select{color:#fff;font:inherit;background:#0d0d0d;border:1px solid #ffffff24;border-radius:8px;padding:8px 10px;font-size:13px}.ni-select--sm{padding:5px 8px;font-size:12px}.ni-textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#0d0d0d;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:14px}.ni-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ni-row{background:#101010;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.ni-row__main{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.ni-row__main--static{cursor:default}.ni-row__name{color:#fff;font-size:15px}.ni-row__stats{color:#ffffff73;font-size:12px}.ni-row__error{color:#ff6b6b;font-size:12px}.ni-row__confirm{align-items:center;gap:10px;display:flex}.ni-linkbtn{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px}.ni-linkbtn:hover{color:#fff}.ni-danger{color:#ff8a8a;font:inherit;cursor:pointer;background:#ff50501f;border:1px solid #ff505066;border-radius:8px;padding:6px 12px;font-size:13px}.ni-pill{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:11px}.ni-pill[data-state=ready],.ni-pill[data-state=approved]{color:#22e58c;background:#22e58c14;border-color:#22e58c73}.ni-pill[data-state=failed],.ni-pill[data-state=rejected]{color:#ff8a8a;border-color:#ff787866}.ni-pill[data-state=draft]{color:#f5c451;border-color:#f5c45166}.ni-progress{flex-direction:column;gap:6px;display:flex}.ni-progress__stage{color:#22e58c;font-size:13px}.ni-progress__bar{background:#ffffff1a;border-radius:3px;height:3px;overflow:hidden}.ni-progress__bar i{background:#22e58c;height:100%;transition:width .24s;display:block}.ni-knowledge{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ni-item{background:#101010;border:1px solid #ffffff12;border-left:2px solid #ffffff24;border-radius:10px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.ni-item[data-status=approved]{border-left-color:#22e58c}.ni-item[data-status=rejected]{opacity:.55}.ni-item__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ni-item__ref{color:#fff6;font-size:12px}.ni-item__source{margin-left:auto}.ni-item__statement{color:#fff;margin:0;font-size:15px;line-height:1.5}.ni-item__conflict{color:#f5c451;margin:0;font-size:13px}.ni-item__edit{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ni-item__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ni-item__label{color:#fff6;min-width:96px;font-size:12px}.ni-item__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ni-chip{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:4px 12px;font-size:12px}.ni-chip[aria-pressed=true]{color:#22e58c;background:#22e58c1a;border-color:#22e58c}.ni-ask{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ni-ask .np-search{flex:320px}.ni-answer{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.ni-answer[data-answered=false]{border-color:#f5c45159}.ni-answer__text{color:#fff;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.6}.ni-why{flex-direction:column;gap:14px;width:100%;display:flex}.ni-why__reason{color:#ffffffbf;margin:0;font-size:14px}.ni-why__section{flex-direction:column;gap:6px;display:flex}.ni-why__title{letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin:0;font-size:12px}.ni-why__line{color:#ffffffd9;margin:0;font-size:13px;line-height:1.5}.ni-why__line--muted{color:#ffffff80}.ni-gaps{flex-direction:column;gap:10px;display:flex}.ni-notice{color:#22e58c;font-size:13px}.ni-home,.ni-work,.ni-home h1,.ni-home h2,.ni-home h3,.ni-work h1,.ni-work h2,.ni-work h3,.ni-work h4,.ni-work h5{font-family:Aeonik,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ni-modal{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ni-modal__card{background:#141414;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:14px;width:min(600px,100%);max-height:86vh;padding:24px;display:flex;overflow:auto;box-shadow:0 24px 64px #0009}.ni-modal__card--compact{width:min(520px,100%)}.ni-modal__body{flex-direction:column;gap:12px;display:flex}.ni-modal__actions{align-items:center;gap:14px;display:flex}.ni-textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:12px;font-size:14px;line-height:1.5}.ni-textarea:focus{border-color:#17b76f99;outline:none}.ni-empty{border:1px dashed #ffffff24;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:40px;display:flex}.np-mia{color:#fff;text-align:left;background:radial-gradient(120% 90% at 50% 10%,#14181a 0%,#0a0b0c 62%,#060707 100%);flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,6vw,84px);display:flex;position:absolute;inset:0;overflow:hidden}.np-mia[data-variant=panel]{border-radius:18px;gap:16px;padding:26px;position:relative;inset:auto}.np-mia[data-conversing=true]{justify-content:flex-start}.np-mia__head{flex-direction:column;gap:10px;max-width:44ch;display:flex}.np-mia__mark{letter-spacing:.32em;text-transform:uppercase;color:var(--tac-green,#00d47e);font-size:11px}.np-mia__heading{margin:0;font-size:clamp(26px,3.4vw,48px);font-weight:600;line-height:1.08}.np-mia__heading--small{font-size:clamp(18px,2vw,24px)}.np-mia__sub{color:#ffffffbd;margin:0;font-size:clamp(18px,2.1vw,30px)}.np-mia__body{color:#ffffff8f;max-width:52ch;margin:0;font-size:15px}.np-mia__thread{flex-direction:column;flex:auto;gap:18px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.np-mia__turn{flex-direction:column;gap:6px;max-width:68ch;display:flex}.np-mia__question{color:#ffffff9e;margin:0;font-size:15px}.np-mia__answer{color:#fff;margin:0;font-size:17px;line-height:1.5}.np-mia__answer--pending{color:#ffffff80}.np-mia__answer[data-failed]{color:#ffb4a2}.np-mia__ask{flex-direction:column;gap:8px;width:100%;max-width:720px;display:flex}.np-mia__context{color:#ffffff73;margin:0;font-size:12px}.np-mia__field{align-items:center;gap:10px;display:flex}.np-mia__input{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;flex:auto;padding:14px 20px;font-size:16px}.np-mia__input:focus{border-color:var(--tac-green,#00d47e);outline:none}.np-mia__send{color:#06120c;background:var(--tac-green,#00d47e);cursor:pointer;border:0;border-radius:999px;padding:14px 26px;font-weight:600}.np-mia__send:disabled{opacity:.4;cursor:not-allowed}.np-mia__disclosure{color:#ffffff5c;margin:0;font-size:11px}.np-mia__suggestions{flex-direction:column;gap:10px;display:flex}.np-mia__suggestions-label{letter-spacing:.22em;text-transform:uppercase;color:#fff6;font-size:11px}.np-mia__chips{flex-wrap:wrap;gap:10px;display:flex}.np-mia__chip{color:#ffffffdb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;padding:10px 16px;font-size:14px}.np-mia__chip:hover:not(:disabled){border-color:var(--tac-green,#00d47e);color:#fff}.np-askmia{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040506b8;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.np-askmia__panel{background:#0d0f10;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:min(880px,94vw);max-height:70vh;margin-bottom:96px;display:flex;position:relative}.np-askmia__close{z-index:1;color:#ffffff8c;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;top:12px;right:14px}.np-player__ask{border:1px solid var(--tac-green,#00d47e)!important;color:var(--tac-green,#00d47e)!important}.np-scene__thumb[data-mia]{background:linear-gradient(140deg,#10231b,#0a0b0c);place-items:center;display:grid}.np-scene__miamark{letter-spacing:.24em;color:var(--tac-green,#00d47e);font-size:10px}.np-canvas__inner--mia{background:#0a0b0c;place-items:center;display:grid}.np-miapreview{color:#fff;flex-direction:column;gap:12px;width:100%;padding:clamp(20px,4vw,60px);display:flex}.np-miapreview__mark{letter-spacing:.3em;color:var(--tac-green,#00d47e);font-size:11px}.np-miapreview h2{margin:0;font-size:clamp(20px,3vw,40px);font-weight:600}.np-miapreview__sub{color:#ffffffb3;margin:0;font-size:clamp(15px,2vw,26px)}.np-miapreview__body{color:#ffffff80;max-width:52ch;margin:0;font-size:14px}.np-miapreview__input{color:#fff6;border:1px solid #ffffff29;border-radius:999px;max-width:520px;margin-top:8px;padding:12px 18px;font-size:14px}.np-mia__readiness{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.np-mia__readiness[data-ready=false]{color:#ffb4a2;border-color:#ffb4a280}.np-field--row{flex-direction:row;align-items:center;gap:10px}.np-motionstate{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.np-motionstate[data-active=true]{border-color:#7aff8a73}.np-motionstate__title{letter-spacing:.02em;font-size:13px;font-weight:600}.np-motionstate[data-active=true] .np-motionstate__title{color:#7aff8a}.np-toggle{align-items:center;gap:8px;font-size:12px;display:flex}.np-toggle--sub{align-items:flex-start}.np-toggle--sub span{flex-direction:column;gap:2px;display:flex}.np-toggle--sub em{font-style:normal}.np-motionrow{flex-wrap:wrap;align-items:center;gap:8px}.np-arearow{flex-direction:column;gap:8px;display:flex}.np-arearow__count{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.np-arearow__tools{flex-wrap:wrap;gap:6px}.np-menu__trigger{color:inherit;cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px}.np-menu__list{z-index:5;background:#141414;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.np-menu__list button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.np-menu__list button:hover{background:#ffffff0f}.np-menu__list button[data-tone=danger]{color:#ff8080}.np-undo{background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.np-undo button{color:#7aff8a;cursor:pointer;background:0 0;border:0;font-size:13px}.np-confirm{background:#ff80800f;border:1px solid #ff808059;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.np-confirm__title{font-size:14px;font-weight:600}.np-versions{flex-direction:column;gap:8px;display:flex}.np-versions__head{justify-content:space-between;align-items:center;display:flex}.np-versions__title{font-size:13px;font-weight:600}.np-versions__head button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:12px}.np-version{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.np-version[data-current=true]{border-color:#7aff8a73}.np-version__label{font-size:13px;font-weight:600}.np-version[data-current=true] .np-version__label{color:#7aff8a}.np-version button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:5px 9px;font-size:12px}.np-director{border:1px solid var(--tac-border,#ffffff1a);background:#ffffff05;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.np-director__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-director__title{letter-spacing:.01em;margin:0 0 2px;font-size:13px;font-weight:600}.np-plan{background:#00d68f0f;border:1px solid #00d68f47;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.np-plan[data-static=true]{background:#ffffff08;border-color:#ffffff24}.np-plan__label{letter-spacing:.12em;text-transform:uppercase;color:var(--tac-accent,#00d68f);margin:0;font-size:10px}.np-plan[data-static=true] .np-plan__label{color:#ffffff8c}.np-plan__headline{margin:0;font-size:15px;font-weight:600}.np-plan__summary{color:#fffc;margin:0;font-size:13px;line-height:1.45}.np-plan__grid{flex-direction:column;gap:6px;margin:4px 0 0;display:flex}.np-plan__grid div{gap:8px;font-size:12px;display:flex}.np-plan__grid dt{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;min-width:74px;padding-top:2px;font-size:10px}.np-plan__grid dd{color:#ffffffd1;margin:0}.np-plan__risk{color:#fc6;margin:0;font-size:12px}.np-plan__actions{flex-wrap:wrap;align-items:center;gap:8px}.np-plan__why{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.np-plan__why:disabled{opacity:.5;cursor:default}.np-plan__reason{color:#ffffff9e;margin:0;font-size:12px;line-height:1.5}.np-feasibility{background:#ffcc6612;border:1px solid #ffcc664d;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.np-feasibility[data-level=high_risk]{background:#ff7a5914;border-color:#ff7a595c}.np-feasibility__title{margin:0;font-size:13px;font-weight:600}.np-feasibility__rec{color:#ffffffd9;margin:0;font-size:12px}.np-cost{color:#ffffff73;margin:0;font-size:11px}.tac-auth{background:var(--tac-bg,#0a0a0a);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.tac-auth__pending{color:#ffffff8c;margin:0;font-size:13px}.tac-auth__card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:420px;padding:32px;display:flex}.tac-auth__eyebrow{letter-spacing:.16em;color:#ffffff6b;margin:0;font-size:11px}.tac-auth__title{color:#fff;margin:0;font-size:22px;font-weight:600}.tac-auth__lede{color:#ffffff8c;margin:0 0 8px;font-size:12.5px;line-height:1.55}.tac-auth__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:11px}.tac-auth__input{color:#fff;background:#0006;border:1px solid #ffffff24;border-radius:10px;padding:11px 12px;font-size:14px}.tac-auth__input:focus{border-color:var(--tac-green,#7ee787);outline:none}.tac-auth__error{color:#ff7a59;margin:4px 0 0;font-size:12px}.tac-auth__notice{color:#ffffffb8;margin:4px 0 0;font-size:12px}.tac-auth__submit{background:var(--tac-green,#7ee787);color:#08130a;cursor:pointer;border:none;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:600}.tac-auth__submit:disabled{opacity:.55;cursor:default}.tac-auth__switch{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.np-edit{z-index:4;pointer-events:none;position:absolute;inset:0}.np-edit__toolbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#0c0c0cdb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000080}.np-edit__tool{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;transition:background .14s,color .14s;display:grid}.np-edit__tool:hover:not(:disabled){color:#fff;background:#ffffff14}.np-edit__tool:disabled{opacity:.3;cursor:default}.np-edit__tool[aria-pressed=true]{background:var(--tac-green,#7ee787);color:#0b0b0b}.np-edit__sep{background:#ffffff24;width:1px;height:18px;margin:0 3px}.np-edit__menu{display:inline-flex;position:relative}.np-edit__shapes{z-index:40;background:#14171b;border:1px solid #ffffff1f;border-radius:10px;gap:2px;min-width:170px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000073}.np-edit__shapes button{color:#ffffffd1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 9px;font-size:12.5px;display:flex}.np-edit__shapes button:hover{color:#fff;background:#ffffff17}.np-edit__surface{touch-action:none;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.np-edit__surface:not([data-tool=select]){pointer-events:auto}.np-edit__surface[data-tool=ai],.np-edit__surface[data-tool=shape]{cursor:crosshair}.np-edit__surface[data-tool=text]{cursor:text}.np-edit__base{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.np-edit__layer{pointer-events:auto;display:flex;position:absolute}.np-edit__layer[data-active]{outline:1px solid var(--tac-green,#7ee787)}.np-edit__layer[data-kind=text][data-active]{outline:1px dashed color-mix(in srgb, var(--tac-green,#7ee787) 70%, transparent);outline-offset:2px;background:0 0}.np-edit__layer[data-kind=text]{cursor:move}.np-edit__layer[data-kind=text][data-editing]{cursor:text}.np-edit__layer[data-editing]{outline:1px solid var(--tac-green,#7ee787);outline-offset:2px}.np-edit__layer[data-editing] .np-edit__text{caret-color:var(--tac-green,#7ee787);outline:none}.np-edit__layer>.np-edit__text,.np-edit__layer>.np-edit__shape,.np-edit__layer>.np-edit__line,.np-edit__layer>img{width:100%;height:100%}.np-edit__layer>img{object-fit:contain}.np-edit__layer>.np-edit__text,.np-edit__layer>.np-edit__shape,.np-edit__layer>.np-edit__line,.np-edit__layer>img{pointer-events:none}.np-edit__layer[data-editing]>.np-edit__text{pointer-events:auto}.np-edit__layer[data-kind=shape],.np-edit__layer[data-kind=image]{cursor:move}.np-edit__text{white-space:pre-wrap;word-break:break-word;display:block}.np-edit__line{display:block}.np-edit__handle{z-index:2;background:var(--tac-green,#7ee787);pointer-events:auto;border:1px solid #0b0b0b;border-radius:2px;width:9px;height:9px;position:absolute}.np-edit__handle[data-handle=nw]{cursor:nwse-resize;top:-5px;left:-5px}.np-edit__handle[data-handle=ne]{cursor:nesw-resize;top:-5px;right:-5px}.np-edit__handle[data-handle=sw]{cursor:nesw-resize;bottom:-5px;left:-5px}.np-edit__handle[data-handle=se]{cursor:nwse-resize;bottom:-5px;right:-5px}.np-edit__move-handle{background:var(--tac-green,#7ee787);cursor:move;border-radius:4px;position:absolute;top:-12px;left:50%;transform:translate(-50%);pointer-events:auto!important;width:28px!important;height:7px!important}.np-edit__marquee{pointer-events:none;background:#ffffff14;border:1px dashed #ffffffd9;position:absolute}.np-edit__lock{pointer-events:none;position:absolute;inset:0}.np-edit__hole{position:absolute;box-shadow:0 0 0 100vmax #0000008c}.np-edit__area{border:1px solid var(--tac-green,#7ee787);pointer-events:auto;cursor:move;position:absolute}.np-edit__areatag{letter-spacing:.08em;text-transform:uppercase;background:var(--tac-green,#7ee787);color:#0b0b0b;border-radius:4px;padding:2px 8px;font-size:10px;position:absolute;top:-22px;left:0}.np-motionarea{opacity:.75;border-style:dashed}.np-motionarea[data-active]{opacity:1;border-style:solid;box-shadow:0 0 0 1px #00000073}.np-motionarea[data-role=protect]{background:#f0b42914;border-color:#f0b429}.np-motionarea[data-role=protect]>.np-edit__areatag{background:#f0b429}.np-motionarea__subject{z-index:8;color:#fff;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.np-motionarea__subject[data-included]{color:var(--tac-green,#5cff8d)}.np-edit__stage{position:absolute;overflow:hidden}.np-motionarea__mask[data-diagnostic] path{fill:#00ffaa8c;stroke:none}.np-motionarea__mask{width:100%;height:100%;overflow:visible}.np-motionarea__mask path{fill:#ffffff1f;stroke:#fff9;stroke-width:.22px;vector-effect:non-scaling-stroke}.np-motionarea__subject[data-included] .np-motionarea__mask path{fill:#5cff8d29;stroke:var(--tac-green,#5cff8d)}.np-motionarea__subject>span{white-space:nowrap;font:600 9px/1.2 var(--font-sans,sans-serif);text-transform:uppercase;letter-spacing:.06em;background:#101313;border-radius:4px;padding:3px 6px;position:absolute;transform:translateY(-24px)}.np-edit__marquee[data-purpose=protect]{border-color:#f0b429}.np-edit__busy{color:#fff;background:#0c0c0ce0;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.np-edit__verdict{z-index:40;color:#fffc;background:#0c0c0ce6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.np-edit__verdict button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:4px 12px;font-size:12px}.np-edit__verdict button[data-primary]{background:var(--tac-green,#7ee787);color:#0b0b0b;border-color:#0000}.np-edit__verdicttag{letter-spacing:.09em;text-transform:uppercase;color:#0b0b0b;background:var(--tac-green,#7ee787);border-radius:4px;padding:3px 8px;font-size:10px}.np-edit__compare[aria-pressed=true]{background:#ffffff29}.np-edit__areaclear{color:#fff;cursor:pointer;background:#0c0c0ceb;border:1px solid #fff3;border-radius:999px;width:22px;height:22px;font-size:13px;line-height:1;position:absolute;top:-11px;right:-11px}.np-edit__hint{color:#ffffffd9;background:#0c0c0ce0;border:1px dashed #7ee78780;border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.np-vp__editing{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;display:flex}.np-vp__editing strong{background:var(--tac-green,#7ee787);color:#0b0b0b;border-radius:4px;padding:2px 8px}.np-vp__scope{color:#ffffffc7;background:#7ee78714;border:1px solid #7ee78740;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.np-vp__scope strong{color:#fff}.np-vp__save{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.np-vp__save [data-dirty]{color:var(--tac-green,#7ee787)}.np-vp__block{border-bottom:1px solid #ffffff0f;padding:14px 0}.np-vp__block h4{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin:0 0 10px;font-size:11px}.np-vp__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.np-vp__layers{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.np-vp__layers li{background:#ffffff08;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:flex}.np-vp__layers li[data-active]{background:#7ee7871f}.np-vp__layers li>button{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.np-vp__kind{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:9px}.np-vp__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-vp__acts{gap:2px;display:flex}.np-vp__acts button{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:4px;width:22px;height:22px}.np-vp__acts button:hover{color:#fff;background:#ffffff14}.np-motionstale{color:#ffffffc7;background:#ffb02e1a;border:1px solid #ffb02e52;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.np-export__backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060809c7;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.np-export{background:#121415;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:24px;width:min(920px,100%);max-height:88vh;padding:32px;display:flex;overflow-y:auto;box-shadow:0 32px 80px -24px #000000b3}.np-export__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.np-export__title{color:#fff;margin:0 0 6px;font-size:22px}.np-export__sub{color:#ffffff9e;max-width:62ch;margin:0;font-size:14px;line-height:1.5}.np-export__close{color:#fff9;cursor:pointer;background:0 0;border:0;font-size:16px}.np-export__formats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.np-export__format{text-align:left;color:#fff;cursor:pointer;background:#191c1d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:18px;transition:border-color .16s,transform .16s;display:flex}.np-export__format:hover{transform:translateY(-2px)}.np-export__format[data-active=true]{border-color:var(--tac-accent,#7ee787);box-shadow:inset 0 0 0 1px var(--tac-accent,#7ee787)}.np-export__format-name{font-size:15px;font-weight:600}.np-export__format-ext{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-accent,#7ee787);font-size:12px}.np-export__format-line{color:#ffffffc7;font-size:13px}.np-export__toggle{color:#ffffffd1;align-items:center;gap:10px;font-size:14px;display:inline-flex}.np-export__note{color:#ffffff80;margin:0;font-size:13px;line-height:1.5}.np-export__status{background:#191c1d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.np-export__status-title{color:#fff;margin:0;font-size:14px;font-weight:600}.np-export__bar{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.np-export__bar span{background:var(--tac-accent,#7ee787);border-radius:999px;height:100%;transition:width .32s;display:block}.np-export__error,.np-export__row-error{color:#ff8080;margin:0;font-size:13px}.np-export__actions{justify-content:flex-end;gap:12px;display:flex}.np-export__history{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:18px;display:flex}.np-export__history-title{letter-spacing:.14em;color:#ffffff73;margin:0;font-size:11px}.np-export__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.np-export__row-name{color:#fff;margin:0 0 2px;font-size:14px}.np-motionscope{width:100%;margin-bottom:12px}.np-motionscope button{flex:1}.np-edit__compare{margin-left:auto}.np-ib{white-space:nowrap;cursor:pointer;color:#ffffffdb;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.np-ib:disabled{opacity:.42;cursor:not-allowed}.np-ib:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}.np-ib--block{width:100%;display:flex}.np-ib__lead{font-size:13px;display:inline-flex}.np-ib--primary{background:var(--tac-button-primary);color:var(--tac-copy-button)}.np-ib--primary:hover:not(:disabled){filter:brightness(1.06)}.np-ib--secondary{color:#ffffffe0;border-color:#ffffff29;min-height:34px;padding:0 14px;font-weight:500}.np-ib--secondary:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff4d}.np-ib--ghost,.np-ib--danger{color:#ffffff9e;min-height:32px;padding:0 8px;font-size:13px;font-weight:500}.np-ib--ghost:hover:not(:disabled){color:#fff;background:#ffffff0f}.np-ib--danger{color:#ff8282d9}.np-ib--danger:hover:not(:disabled){color:#ff8080;background:#ff6b6b1a}.np-ib-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.np-ib-row[data-align=end]{justify-content:flex-end}.np-ib-row[data-align=between]{justify-content:space-between}.np-file{display:block}.np-file__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.np-file__drop{color:#ffffffdb;cursor:pointer;text-align:left;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;transition:border-color .14s,background-color .14s;display:flex}.np-file__drop:hover:not(:disabled){border-color:color-mix(in srgb, var(--tac-button-primary) 55%, transparent);background:#ffffff0d}.np-file__drop:disabled{opacity:.45;cursor:not-allowed}.np-file[data-compact] .np-file__drop{border-style:solid;gap:8px;min-height:36px;padding:0 12px}.np-file__plus{color:var(--tac-button-primary);font-size:16px;line-height:1}.np-file__labels{flex-direction:column;gap:2px;display:flex}.np-file__label{font-size:14px;font-weight:500}.np-file__hint{color:#ffffff80;font-size:12px}.np-file__picked{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 12px;display:flex}.np-file[data-compact] .np-file__picked{min-height:40px;padding:6px 8px 6px 10px}.np-file__thumb{object-fit:cover;background:#ffffff14;border-radius:6px;flex:none;width:32px;height:32px}.np-file__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-file__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-file__size{color:#ffffff80;font-size:12px}.np-file__clear{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px}.np-file__clear:hover{color:#fff;background:#ffffff14}.np-vp__block>*+*{margin-top:10px}.np-vp__block+.np-vp__block{margin-top:26px}.np-vp__save{gap:10px}.np-lib-actions{align-items:center;gap:10px;display:flex}.np-lib-filters{flex:320px;justify-content:flex-end;align-items:center;gap:10px;display:flex}.np-lib-select{color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px}.np-tab__count{opacity:.6;font-variant-numeric:tabular-nums;margin-left:8px}.np-tab__edit{opacity:.55;cursor:pointer;margin-left:8px}.np-tab__edit:hover{opacity:1}.np-lib-progress{gap:6px;margin:4px 0 16px;display:grid}.np-lib-card .np-card__thumb{cursor:pointer;aspect-ratio:16/10;background:#ffffff0a;border:0;place-items:center;width:100%;display:grid}.np-lib-card__icon{letter-spacing:.14em;opacity:.7;font-size:15px}.np-card__status{margin-top:8px}.np-lib-drop{gap:10px;display:grid}.np-lib-drop__target{text-align:center;border:1px dashed #ffffff2e;border-radius:12px;justify-items:center;gap:6px;padding:22px 16px;display:grid}.np-lib-drop[data-over] .np-lib-drop__target{border-color:var(--tac-green,#7fe08a);background:#7fe08a0f}.np-lib-drop__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.np-lib-drop__list li{border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.np-lib-drop__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-field--custom{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.np-field--custom>p{grid-column:1/-1;margin:0}.np-lib-picker{width:min(720px,92vw)}.np-lib-picker__bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.np-lib-picker__list{gap:4px;max-height:44vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.np-lib-picker__row{cursor:pointer;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.np-lib-picker__row:hover{background:#ffffff0a}.np-intensity{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.np-intensity .np-bar__seg{flex:none}.np-slide__fold{border:1px solid var(--tac-border,#ffffff1f);border-radius:10px;margin:10px 0}.np-slide__fold>button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:9px 11px;display:flex}.np-slide__fold>button em{opacity:.55;font-style:normal}.np-slide__fold>button>span:last-child{opacity:.7;margin-left:auto}.np-slide__foldbody{gap:8px;padding:4px 11px 12px;display:grid}.np-slide__point{align-items:center;gap:6px;display:flex}.np-slide__point input{flex:auto}.np-slide__guide{margin-top:14px}.np-slide__layout{margin:12px 0 4px}.np-slide__layout h5{margin:0 0 6px}.np-slide__choices{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.np-slide__choices button{border:1px solid var(--tac-border,#ffffff24);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.np-slide__choices button[data-active]{border-color:var(--tac-accent,#9ef01a);color:var(--tac-accent,#9ef01a)}.np-slide__sources{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.np-slide__sources button{border:1px solid var(--tac-border,#ffffff24);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.np-slide__sources button:hover{border-color:var(--tac-accent,#9ef01a)}.np-slide__refs{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.np-slide__refs li{align-items:center;gap:8px;display:flex}.np-slide__refs img,.np-slide__doc{object-fit:cover;letter-spacing:.08em;background:#ffffff12;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.np-slide__refname{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.np-vp__bg{gap:8px;display:grid}.np-vp__bg legend{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px}.np-vp__bg input[type=text]{text-transform:uppercase;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace}.np-vp__swatches{flex-wrap:wrap;gap:6px;display:flex}.np-vp__swatch{cursor:pointer;border:1px solid #ffffff2e;border-radius:5px;width:22px;height:22px;padding:0}.np-vp__swatch[data-active]{outline:2px solid var(--tac-green,#7ee787);outline-offset:1px}.np-vp__advanced{margin-top:10px}.np-vp__advanced>summary{cursor:pointer;opacity:.72;font-size:12px;list-style:none}.np-vp__advanced>summary::marker{content:""}.np-vp__advanced[open]>summary{margin-bottom:8px}.np-screenquad{pointer-events:none;z-index:6;position:absolute;inset:0}.np-screenquad svg{width:100%;height:100%;position:absolute;inset:0}.np-screenquad polygon{fill:#00d68114;stroke:#00d681d9;stroke-width:.25px;vector-effect:non-scaling-stroke;stroke-dasharray:2 1.5}.np-screenquad__tag{color:#04120c;letter-spacing:.04em;text-transform:uppercase;background:#00d681e6;border-radius:.25rem;padding:.15rem .45rem;font-size:.62rem;font-weight:700;position:absolute;top:.4rem;left:.4rem}.np-screenquad__corner{pointer-events:auto;cursor:grab;background:#00d681;border:2px solid #04120c;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.np-player[data-mia] .np-player__chrome{pointer-events:none;opacity:.22}.np-miamodal{z-index:40;background:#04060694;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.np-miamodal__panel{background:#171a19;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:min(1080px,84vw);height:min(680px,76vh);min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #0003}.np-miamodal__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 22px;display:flex}.np-miamodal__title{letter-spacing:.12em;text-transform:uppercase;color:var(--tac-accent,#7ee787);font-size:12px;font-weight:700}.np-miamodal__close{color:#ffffffad;border:0;border-radius:50%;flex-shrink:0;width:34px;min-width:34px;max-width:none;min-height:34px;padding:0;font-size:26px;font-weight:300;line-height:1}.np-miamodal__close:hover{color:#fff;background:#ffffff0f}.np-present-mia{color:#fff;background:0 0;flex:auto;min-height:0;display:flex;overflow:hidden}.np-present-mia__column{flex-direction:column;gap:22px;width:min(100%,980px);min-height:0;margin:0 auto;padding:17px 24px 20px;display:flex}.np-present-mia__context{color:#ffffff7a;flex:none;margin:0;font-size:12px;line-height:1.4}.np-present-mia__thread{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:auto;gap:34px;min-height:0;padding:8px 2px 18px;display:flex;overflow-y:auto}.np-present-mia__turn{flex-direction:column;gap:22px;display:flex}.np-present-mia__message--user>div{max-width:min(620px,82%)}.np-present-mia__message--user>div>div:last-child{border:1px solid color-mix(in oklab, var(--tac-accent,#7ee787) 22%, transparent);color:#ffffffeb;background:#ffffff12;border-radius:14px 14px 4px;padding:11px 15px;font-size:15px;line-height:1.55}.np-present-mia__message--mia>div{align-items:stretch;gap:0;max-width:100%}.np-present-mia__message--mia>div>div:last-child{color:color-mix(in srgb, var(--tac-copy-answer) 88%, transparent);white-space:normal;background:0 0;border-radius:0;padding:0;font-size:16px;line-height:1.68;display:block}.np-present-mia__message--mia [data-failed]{color:#ffb4a2}.np-present-mia__answer{width:100%;max-width:100%;color:color-mix(in srgb, var(--tac-copy-answer) 88%, transparent);overflow-wrap:anywhere}.np-present-mia__answer>:first-child{margin-top:0}.np-present-mia__answer>:last-child{margin-bottom:0}.np-present-mia__answer p{max-width:74ch;margin:0 0 15px}.np-present-mia__answer{font-size:16px;line-height:1.75}.np-present-mia__answer hr{border:0;border-top:1px solid var(--tac-card-divider);margin:28px 0}.np-present-mia__answer li>p{margin-bottom:8px}.np-present-mia__answer li>:last-child{margin-bottom:0}.np-present-mia__answer h2,.np-present-mia__answer h3{max-width:74ch;color:var(--tac-copy-heading);letter-spacing:0;margin:30px 0 12px;font-weight:600;line-height:1.3}.np-present-mia__answer h2{font-size:19px}.np-present-mia__answer h3{font-size:17px}.np-present-mia__answer strong,.np-present-mia__answer [data-streamdown=strong]{color:var(--tac-copy-heading);font-weight:600}.np-present-mia__answer em{color:inherit}.np-present-mia__answer ul,.np-present-mia__answer ol{max-width:74ch;margin:6px 0 17px;padding-inline-start:25px}.np-present-mia__answer ul ul,.np-present-mia__answer ol ol,.np-present-mia__answer ul ol,.np-present-mia__answer ol ul{margin:5px 0 3px}.np-present-mia__answer li{margin:9px 0;padding-inline-start:5px}.np-present-mia__answer ol li::marker{color:var(--tac-copy-instruction);font-variant-numeric:tabular-nums;font-weight:600}.np-present-mia__answer a{color:var(--tac-button-primary);text-underline-offset:3px;text-decoration:underline}.np-present-mia__answer a:hover,.np-present-mia__answer a:focus-visible{color:var(--tac-primitive-light-green-100)}.np-present-mia__answer code{border:1px solid var(--tac-card-divider);background:var(--tac-card-background);color:var(--tac-copy-answer);border-radius:4px;padding:2px 5px;font-size:.88em}.np-present-mia__answer blockquote{border-inline-start:2px solid var(--tac-card-divider);max-width:74ch;color:var(--tac-copy-instruction);margin:20px 0 0;padding:10px 14px;font-size:13px;line-height:1.55}.np-present-mia__answer blockquote p{margin:0}.np-present-mia__answer blockquote strong,.np-present-mia__answer blockquote [data-streamdown=strong]{color:inherit}.np-present-mia__answer [data-streamdown=table-wrapper]{background:0 0;border:0;border-radius:0;width:100%;margin:15px 0 19px;padding:0;display:block}.np-present-mia__answer [data-streamdown=table-wrapper]>div,.np-present-mia__answer .overflow-x-auto{scrollbar-width:thin;scrollbar-color:var(--tac-copy-instruction) var(--tac-card-background);overscroll-behavior-x:contain;background:0 0;border:0;border-radius:0;width:100%;padding-bottom:6px;overflow-x:auto;max-height:none!important}.np-present-mia__answer table{border-collapse:collapse;width:100%;min-width:0;font-size:14px;line-height:1.5}.np-present-mia__answer th,.np-present-mia__answer td{border-bottom:1px solid color-mix(in srgb, var(--tac-card-divider) 62%, transparent);text-align:start;vertical-align:top;padding:10px 12px}.np-present-mia__answer th{background:color-mix(in srgb, var(--tac-card-secondary-background) 48%, transparent);color:var(--tac-copy-heading);font-weight:700}.np-present-mia__answer td{color:color-mix(in srgb, var(--tac-copy-answer) 86%, transparent);font-weight:400}.np-present-mia__answer th,.np-present-mia__answer td{overflow-wrap:normal;min-width:110px}.np-present-mia__thread{overflow-anchor:none;overscroll-behavior-y:contain;overflow-x:hidden}.np-present-mia__turn,.np-present-mia__message--mia{min-width:0}.np-miamodal__controls{align-items:center;gap:4px;display:flex}.np-miamodal__head{flex-shrink:0}.np-miamodal:not(.np-miamodal--mobile)[data-layout=expanded]{padding:12px}.np-miamodal:not(.np-miamodal--mobile)[data-layout=expanded] .np-miamodal__panel{border-radius:8px;width:100%;height:100%;max-height:none}.np-miamodal[data-layout=expanded] .np-present-mia__column{width:min(100%,1180px)}.np-miamodal[data-layout=expanded] .np-present-mia__turn>*,.np-miamodal[data-layout=expanded] .np-present-mia__answer>*{width:100%;max-width:800px;margin-inline:auto}.np-miamodal[data-layout=expanded] .np-present-mia__answer>[data-streamdown=table-wrapper],.np-miamodal[data-layout=expanded] .np-present-mia__answer>[data-mia-wide]{max-width:1080px}.np-miamodal[data-layout=expanded] .np-present-mia__answer,.np-miamodal[data-layout=expanded] .np-present-mia__message--mia{max-width:none}.np-miamodal[data-layout=expanded] .np-present-mia__composer-wrap{max-width:800px;margin-inline:auto}.np-present-mia__thread{gap:48px}.np-present-mia__turn{gap:16px}.np-present-mia__turn+.np-present-mia__turn{border-top:1px solid color-mix(in srgb, var(--tac-card-divider) 45%, transparent);padding-top:40px}.np-present-mia__message--user>div>div:last-child{padding:9px 14px;font-size:14.5px}.np-present-mia__answer table{font-variant-numeric:tabular-nums}.np-present-mia__answer th{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-copy-instruction);border-bottom:1px solid var(--tac-card-divider);vertical-align:bottom;background:0 0;padding:11px 14px;font-size:12px;font-weight:600}.np-present-mia__answer td{padding:13px 14px;line-height:1.6}.np-present-mia__answer tbody tr:last-child td{border-bottom:0}.np-present-mia__answer td[data-numeric]{text-align:end;white-space:nowrap;color:var(--tac-copy-heading)}.np-present-mia__answer th,.np-present-mia__answer td{min-width:0}.np-present-mia__answer td:not([data-numeric]){min-width:140px}@media (width<=600px){.np-present-mia__answer th,.np-present-mia__answer td{padding:10px 8px}.np-present-mia__answer td:not([data-numeric]){min-width:110px}}.np-miamodal__identity{align-items:baseline;gap:12px;min-width:0;display:flex}.np-miamodal__name{color:var(--tac-copy-heading);letter-spacing:.06em;font-size:17px;font-weight:600}.np-miamodal__tagline{color:var(--tac-copy-instruction);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.np-miamodal__controls .np-miamodal__close{width:44px;min-width:44px;min-height:44px;color:var(--tac-copy-body)}.np-miamodal__controls .np-miamodal__close:hover{color:var(--tac-copy-heading);background:var(--tac-card-secondary-background)}.np-present-mia__actions .np-present-mia__action{min-width:0;max-width:100%;min-height:44px;color:var(--tac-copy-body);white-space:normal;text-align:start;border:0;border-radius:4px;padding:4px 8px;font-size:14px}.np-present-mia__actions .np-present-mia__action:hover:not(:disabled){color:var(--tac-copy-heading);background:var(--tac-card-secondary-background)}.np-miamodal__controls button:focus-visible,.np-present-mia__action:focus-visible,.np-present-mia__answer a:focus-visible{outline:2px solid var(--tac-copy-heading);outline-offset:2px}.np-present-mia__composer-wrap{flex-direction:column;flex:none;gap:9px;width:100%;transition:margin .22s;display:flex}.np-present-mia__empty{flex-direction:column;gap:13px;width:100%;margin:auto 0;padding-bottom:12%;display:flex}.np-present-mia__empty h2{color:#fffffff0;text-align:center;margin:0;font-size:19px;font-weight:600;line-height:1.3}.np-present-mia__composer{background:#fff1;border-color:#ffffff29;border-radius:15px;min-height:60px;padding:10px 11px 10px 18px}.np-present-mia__composer:focus-within{border-color:var(--tac-accent,#7ee787)}.np-present-mia__composer textarea{color:#fff;font-size:16px;line-height:1.5}.np-present-mia__composer textarea::placeholder{color:#fff6}.np-present-mia__composer button{width:38px;height:38px;color:var(--tac-accent,#7ee787)}.np-present-mia__composer button:disabled{color:#ffffff47;opacity:1}.np-present-mia__composer button:hover:not(:disabled){background:#7ee7871a}.np-present-mia__disclosure{color:#ffffff4d;text-align:center;margin:0;font-size:11px;line-height:1.4}.np-present-mia__suggestions{flex-wrap:wrap;gap:8px;display:flex}.np-present-mia__suggestion{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:12px}.np-present-mia__suggestion:hover:not(:disabled){border-color:var(--tac-accent,#7ee787);color:#fff}.np-present-mia__actions{border-top:1px solid var(--tac-card-divider);flex-wrap:wrap;align-items:baseline;gap:2px;margin-top:-4px;padding-top:12px;display:flex}.np-present-mia__actions-label{color:var(--tac-copy-instruction);letter-spacing:0;text-transform:uppercase;flex-basis:100%;margin-bottom:4px;font-size:12px;font-weight:600}.np-present-mia__action{color:#9ef01a80;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;transition:color .12s}.np-present-mia__action:hover:not(:disabled){color:#9ef01ad9}.np-present-mia__action:disabled{cursor:default;opacity:.5}.np-present-mia__dot{color:#ffffff3d;padding:0 8px;font-size:13px}.np-present-mia__explain{flex-wrap:wrap;align-items:center;gap:14px;margin-top:-6px;display:flex}.np-present-mia__custom{color:#fff;min-width:140px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff29;padding:4px 0;font-size:13px}.np-present-mia__custom:focus{border-bottom-color:var(--tac-accent,#7ee787);outline:none}.np-present-mia__sources{flex-direction:column;gap:3px;margin-top:-10px;display:flex}.np-present-mia__sources p{color:var(--tac-copy-instruction);margin:0;font-size:14px;line-height:1.6}.np-present-mia__sources,.np-miamodal__head{font-family:var(--font-tac-primary)}.np-present-mia__sources{border-top:1px solid var(--tac-card-divider);gap:8px;padding:12px 0}.np-present-mia__attachments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-present-mia__attachment{color:#ffffff8c;align-items:center;gap:7px;font-size:12px;display:inline-flex}.np-present-mia__attachment button{color:#fff6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.np-present-mia__attachment button:hover{color:#fff}.np-present-mia__attachment-note{color:#fff6;font-size:12px}.np-present-mia__attachment-note[data-failed]{color:#ffb4a2}.np-present-mia__composer-row{align-items:flex-end;gap:10px;display:flex}.np-present-mia__composer-row>:last-child{flex:auto;min-width:0}.np-present-mia__plus-wrap{flex:none;padding-bottom:11px;position:relative}.np-present-mia__plus{color:#fff9;width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff29;border-radius:50%;font-size:17px;line-height:1}.np-present-mia__plus:hover:not(:disabled){border-color:var(--tac-accent,#7ee787);color:#fff}.np-present-mia__plus-menu{z-index:5;background:#1b1c1e;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;bottom:52px;left:0;box-shadow:0 18px 40px #00000073}.np-present-mia__plus-menu button{color:#ffffffd1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:13px}.np-present-mia__plus-menu button:hover{color:#fff;background:#ffffff12}.np-askmia-fab{z-index:30;border:1px solid color-mix(in oklab, var(--tac-accent,#7ee787) 34%, transparent);color:inherit;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101010db;border-radius:999px;align-items:center;gap:8px;padding:10px 19px;font-size:14px;font-weight:500;line-height:1;transition:border-color .2s,box-shadow .26s,background .2s;display:inline-flex;position:absolute;bottom:26px;right:26px;box-shadow:0 6px 20px #00000052}.np-askmia-fab__mark{color:var(--tac-accent,#7ee787);font-size:17px;line-height:1}.np-askmia-fab__more{white-space:nowrap;opacity:0;max-width:0;transition:max-width .34s,opacity .3s,margin-left .34s;display:inline-block;overflow:hidden}.np-askmia-fab[data-intro=true]{box-shadow:0 6px 20px #00000052, 0 0 0 4px color-mix(in oklab, var(--tac-accent,#7ee787) 12%, transparent);animation:.36s ease-out np-askmia-appear}.np-askmia-fab[data-intro=true] .np-askmia-fab__more,.np-askmia-fab:hover .np-askmia-fab__more{opacity:.85;max-width:14ch;margin-left:-2px}.np-askmia-fab:hover,.np-askmia-fab:focus-visible{border-color:color-mix(in oklab, var(--tac-accent,#7ee787) 70%, transparent);box-shadow:0 6px 20px #00000052, 0 0 0 3px color-mix(in oklab, var(--tac-accent,#7ee787) 14%, transparent)}@keyframes np-askmia-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.np-askmia-fab,.np-askmia-fab__more{transition:none;animation:none}}@media (width<=900px){.np-miamodal__panel{width:min(1080px,100vw - 32px);height:min(680px,100vh - 32px)}.np-miamodal__head,.np-present-mia__column{padding-inline:24px}}@media (width<=600px){.np-miamodal{padding:10px}.np-miamodal__panel{border-radius:16px 16px 12px 12px;width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.np-miamodal__head{min-height:58px;padding-inline:16px}.np-miamodal__close{font-size:25px}.np-present-mia__column{gap:18px;padding:20px 16px 16px}.np-present-mia__empty{padding-bottom:18%}.np-present-mia__thread{gap:28px}.np-present-mia__message--user>div{max-width:88%}.np-present-mia__composer{min-height:54px;padding-left:15px}.np-present-mia__answer p,.np-present-mia__answer h2,.np-present-mia__answer h3,.np-present-mia__answer ul,.np-present-mia__answer ol,.np-present-mia__answer blockquote{max-width:none}}.np-viewer-attribution{left:var(--np-attribution-left,24px);bottom:calc(var(--np-attribution-bottom,24px) + env(safe-area-inset-bottom));z-index:1010;color:#ffffff94;min-height:36px;font:600 11px/1 var(--font-tac-primary);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0f11c2;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;transition:color .14s,border-color .14s,bottom .2s;position:fixed}.np-viewer-attribution:hover,.np-viewer-attribution:focus-visible{color:#fff;border-color:#9ef01a73;outline:0}.np-viewer-attribution__compact{display:none}.np-viewer-attribution[data-placement=presentation]{--np-attribution-bottom:84px}.np-viewer-attribution[data-placement=guide]{--np-attribution-bottom:108px;left:auto;right:24px}.np-acquire{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0203049e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.np-acquire__panel{color:#f4f6f8;width:min(480px,100vw - 32px);font-family:var(--font-tac-primary);background:#15181b;border:1px solid #ffffff21;border-radius:18px;justify-items:start;gap:13px;padding:34px;display:grid;position:relative;box-shadow:0 28px 80px #00000085}.np-acquire__close{color:#ffffffad;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:15px;right:15px}.np-acquire__eyebrow{color:#9ef01a;letter-spacing:.13em;margin:0;font-size:10px;font-weight:700}.np-acquire h2{max-width:420px;margin:0;font-size:24px;line-height:1.22}.np-acquire__lead,.np-acquire__note,.np-acquire__error{margin:0}.np-acquire__lead{color:#ffffffb3;font-size:14px}.np-acquire__learn{color:#ffffffad;font-size:13px;text-decoration:none}.np-acquire__learn:hover{color:#fff}.np-acquire__note{color:#ffffff6b;padding-top:4px;font-size:12px}.np-acquire__error{color:#ff9d8e;font-size:12px}@media (width<=600px){.np-viewer-attribution{left:12px;right:auto;bottom:calc(var(--np-attribution-bottom,12px) + env(safe-area-inset-bottom));width:36px;padding-inline:0}.np-viewer-attribution[data-placement=presentation],.np-viewer-attribution[data-placement=guide]{--np-attribution-bottom:94px}.np-viewer-attribution__full{display:none}.np-viewer-attribution__compact{display:inline}.np-acquire__panel{padding:30px 24px 26px}.np-acquire h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.np-present-mia__composer-wrap{transition:none}}.np-scenes__sticky{z-index:5;background:inherit;padding:8px 0;position:sticky;top:0}.np-scene__insert{width:100%;height:14px;color:inherit;opacity:0;cursor:pointer;background:0 0;border:0;font-size:12px;line-height:14px;transition:opacity .12s;display:block}.np-scene__insert:hover,.np-scene__insert:focus-visible{opacity:.85}.np-askmia-fab--preview{opacity:.9}.np-scene__miabadge{color:var(--tac-accent,#7ee787);background:#141414d9;border-radius:999px;padding:2px 4px;font-size:10px;line-height:1;position:absolute;bottom:3px;right:3px}.np-mia__scenestate{color:var(--tac-t-meta-color,#fff9);margin:0;font-size:13px}.np-mia__scenestate[data-on=true]{color:var(--tac-accent,#7ee787)}.np-slideimg .np-ib-row{margin-top:10px}.np-edit__surface[data-dropping]{outline:2px dashed var(--tac-green,#7ae582);outline-offset:-6px}.np-edit__drop{z-index:40;color:#fff;letter-spacing:.02em;pointer-events:none;background:#0000008c;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.np-replace{max-width:720px}.np-replace__frame{background:#000;border:1px solid #ffffff1f;place-items:center;width:100%;margin:14px 0 12px;display:grid;position:relative;overflow:hidden}.np-replace__frame[data-drag]{cursor:grab}.np-replace__frame[data-drag]:active{cursor:grabbing}.np-replace__frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tac-ca__fit{z-index:90;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tac-ca__fit-card{background:#141414;border:1px solid #ffffff1a;border-radius:14px;width:min(680px,100%);padding:28px}.tac-ca__fit-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--tac-green,#6ee7a8);margin:0 0 8px;font-size:11px}.tac-ca__fit-title{color:#fff;margin:0 0 8px;font-size:20px;line-height:1.3}.tac-ca__fit-note{color:#fff9;margin:0 0 20px;font-size:13px}.tac-ca__fit-options{gap:12px;display:grid}.tac-ca__fit-option{text-align:left;cursor:pointer;background:#1b1b1b;border:1px solid #ffffff1f;border-radius:10px;gap:6px;padding:16px;display:grid}.tac-ca__fit-option[data-recommended=yes]{border-color:#6ee7a880}.tac-ca__fit-option:hover{border-color:#6ee7a8cc}.tac-ca__fit-option-title{color:#fff;font-size:15px;font-weight:600}.tac-ca__fit-option-title em{color:var(--tac-green,#6ee7a8);font-style:normal}.tac-ca__fit-option-body{color:#ffffff9e;font-size:13px;line-height:1.5}.tac-ca__fit-cancel{color:#ffffff8c;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:13px}.tac-cr__reformat{border:1px solid var(--tac-border,#232323);background:var(--tac-surface,#101010);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.tac-cr__reformat-title{opacity:.8;margin:0;font-size:14px}.tac-cr__reformat-actions{flex-wrap:wrap;gap:8px;display:flex}.np-danim-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.np-danim{position:absolute;overflow:hidden}.np-danim__patch{position:absolute;inset:-.5px}.np-danim__clip{will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}.np-danim__pix{background-repeat:no-repeat;position:absolute}.np-danim__light{opacity:0;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.np-danim__light[data-effect=glow]{background:radial-gradient(circle,#ffffff8c,#0000 70%)}.np-danim__light[data-effect=sparkle]{background-image:radial-gradient(circle at 22% 34%,#ffffffe6,#0000 12%),radial-gradient(circle at 68% 22%,#fffc,#0000 10%),radial-gradient(circle at 44% 74%,#ffffffd9,#0000 11%),radial-gradient(circle at 82% 62%,#ffffffb3,#0000 9%)}.np-danim__light[data-effect=glint],.np-danim__light[data-effect=shimmer],.np-danim__light[data-effect=highlight_sweep]{opacity:var(--np-light);background:linear-gradient(105deg,#0000 40%,#ffffffd9 50%,#0000 60%) 0 0/220% 100%}.np-danim__light[data-effect=highlight_sweep]{background-size:300% 100%}.np-danim[data-masked=true] .np-danim__light[data-effect=glow]{background:#ffffffd9}.np-animsel__mask{pointer-events:none;outline-offset:2px;background:#43c7e8bf;outline:1px dashed #ffffff8c;position:absolute}.np-animate__isolate{border:1px solid var(--tac-border,#2a2f36);border-radius:10px;gap:8px;padding:10px;display:grid}.np-animate__isolate-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-animate__isolate input{flex:1;min-width:0}.np-animate__flat{gap:6px;display:grid}.np-animate__flat-chip{border:1px solid var(--tac-border,#2a2f36);border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px}@keyframes npAnimFadeIn{0%{opacity:0}to{opacity:1}}@keyframes npAnimFadeOut{0%{opacity:1}to{opacity:0}}@keyframes npAnimRise{0%{opacity:0;transform:translateY(var(--np-dy))}to{opacity:1;transform:none}}@keyframes npAnimSlideIn{0%{opacity:0;transform:translate(var(--np-dx), var(--np-dy))}to{opacity:1;transform:none}}@keyframes npAnimSlideOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--np-dx), var(--np-dy))}}@keyframes npAnimWipe{0%{clip-path:inset(var(--np-wipe))}to{clip-path:inset(0)}}@keyframes npAnimPop{0%{opacity:0;transform:scale(var(--np-scale-down))}60%{opacity:1;transform:scale(var(--np-scale))}to{transform:scale(1)}}@keyframes npAnimZoomIn{0%{opacity:0;transform:scale(var(--np-scale-down))}to{opacity:1;transform:scale(1)}}@keyframes npAnimPulse{0%,to{transform:scale(1)}50%{transform:scale(var(--np-scale))}}@keyframes npAnimPunch{0%{transform:scale(1)}35%{transform:scale(var(--np-scale))}60%{transform:scale(var(--np-scale-down))}to{transform:scale(1)}}@keyframes npAnimBounce{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(var(--np-hop)) scale(var(--np-scale))}60%{transform:translateY(0)scale(1)}80%{transform:translateY(calc(var(--np-hop) * .35)) scale(1)}}@keyframes npAnimWipeOut{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(var(--np-wipe));opacity:.98}}@keyframes npAnimBreathe{0%,to{opacity:1;transform:scale(1)}50%{transform:scale(var(--np-scale));opacity:.94}}@keyframes npAnimNudge{0%,to{transform:none}50%{transform:translate(var(--np-dx), var(--np-dy))}}@keyframes npAnimFloat{0%,to{transform:none}50%{transform:translateY(var(--np-dy))}}@keyframes npAnimDrift{0%,to{transform:none}50%{transform:translate(var(--np-dx), var(--np-dy))}}@keyframes npAnimSlowZoom{0%{transform:scale(1)}to{transform:scale(var(--np-scale))}}@keyframes npAnimShrink{0%{opacity:1;transform:scale(1)}to{transform:scale(var(--np-scale-down));opacity:0}}@keyframes npAnimGlow{0%,to{opacity:0}50%{opacity:var(--np-light)}}@keyframes npAnimSparkle{0%,to{opacity:0}35%{opacity:var(--np-light)}55%{opacity:calc(var(--np-light) * .35)}75%{opacity:var(--np-light)}}@keyframes npAnimGlint{0%{background-position:var(--np-sweep-from) 0}to{background-position:var(--np-sweep-to) 0}}@keyframes npAnimShimmer{0%{background-position:var(--np-sweep-from) 0}to{background-position:var(--np-sweep-to) 0}}@keyframes npAnimSweep{0%{background-position:var(--np-sweep-from) 0}to{background-position:var(--np-sweep-to) 0}}@media (prefers-reduced-motion:reduce){.np-danim__clip,.np-danim__light{animation:none!important}}.np-animate{gap:16px;display:grid}.np-animate__rec{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:6px;padding:12px;display:grid}.np-animate__rec[data-execution=deterministic]{border-color:#00d67a59}.np-animate__rec-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.np-animate__rec-line{font-size:14px;font-weight:600}.np-animate__badges{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.np-animate__badges li{color:#ffffffb8;background:#ffffff12;border-radius:999px;padding:2px 8px;font-size:11px}.np-animate__badges li[data-safe=true]{color:#7ef0bb;background:#00d67a24}.np-animate__group{gap:6px;display:grid}.np-animate__object-actions{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;gap:8px;padding:10px;display:grid}.np-animate__object-actions textarea{resize:vertical;width:100%;color:inherit;font:inherit;background:#00000059;border:1px solid #ffffff29;border-radius:8px;padding:8px}.np-animate__preview{align-items:center;gap:8px;display:flex}.np-animate__preview img{background:#000;border:1px solid #ffffff29;border-radius:8px;width:50%;height:auto}.np-animate__preview span{color:var(--np-green,#2eb67d);font-weight:600}.np-animate__tools{flex-wrap:wrap;gap:6px;display:flex}.np-animate__tool{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:6px 10px;font-size:12px}.np-animate__tool:hover{background:#ffffff1a}.np-animate__controls{border:1px solid #ffffff14;border-radius:10px;gap:10px;padding:12px;display:grid}.np-animate__selected{font-size:13px}.np-animate__field input[type=range]{width:100%}.np-timeline{gap:8px;display:grid}.np-timeline__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-timeline__title{font-size:12px;font-weight:600}.np-timeline__rows{gap:4px;display:grid}.np-timeline__row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:118px 1fr 92px;align-items:center;gap:8px;padding:4px 6px;display:grid}.np-timeline__row[data-active=true]{background:#00d67a14;border-color:#00d67a66}.np-timeline__name,.np-timeline__time{color:#ffffffb3;font-size:11px}.np-timeline__track{background:#ffffff12;border-radius:999px;height:8px;position:relative}.np-timeline__bar{background:#00d67aa6;border-radius:999px;height:8px;position:absolute;top:0}.np-timeline__bar[data-continuous=true]{background:repeating-linear-gradient(90deg,#00d67aa6 0 8px,#00d67a40 8px 14px)}.np-animsel{z-index:6;position:absolute;inset:0}.np-animsel[data-drawing=true]{cursor:crosshair}.np-animsel[data-drawing=false]{pointer-events:none}.np-animsel__box{cursor:pointer;background:0 0;border:1px dashed #ffffff8c;border-radius:3px;padding:0;position:absolute}.np-animsel__box[data-draft=true]{border:1px solid var(--tac-green,#7ce495);background:color-mix(in srgb, var(--tac-green,#7ce495) 10%, transparent);pointer-events:none}.np-animsel__box[data-active=true]{border-color:var(--tac-green,#7ce495)}.np-animsel__tag{white-space:nowrap;color:#fff;background:#000000b8;border-radius:3px;padding:0 6px;font-size:11px;line-height:16px;position:absolute;top:-20px;left:0}.np-animsel__hint{color:#ffffffdb;pointer-events:none;background:#000000a8;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.np-animate__target{gap:8px;margin-bottom:12px;display:grid}.np-animate__field{gap:4px;display:grid}.np-animate__field input{color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;padding:6px 8px}.np-animate__tool[disabled]{opacity:.4;cursor:not-allowed}.np-animsel__box[data-object=true]{border:1px solid color-mix(in srgb, var(--tac-green,#7ce495) 60%, transparent);background:color-mix(in srgb, var(--tac-green,#7ce495) 6%, transparent)}.np-animsel__box[data-object=true]:hover{background:color-mix(in srgb, var(--tac-green,#7ce495) 16%, transparent)}.np-animate__objects{flex-wrap:wrap;gap:6px;display:flex}.np-animate__object{cursor:pointer;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;max-width:100%;padding:5px 10px;font-size:12px;overflow:hidden}.np-animate__object:hover{background:#ffffff1a}.np-animate__object[data-active=true]{border-color:var(--tac-green,#7ce495);background:color-mix(in srgb, var(--tac-green,#7ce495) 16%, transparent)}.np-ws__body[data-tools=wide]{grid-template-columns:200px minmax(0,1fr) clamp(440px,30vw,520px)}.np-ws__body>*{min-width:0}@media (width<=1500px){.np-ws__body[data-tools=wide]{grid-template-columns:180px minmax(0,1fr) 440px}}@media (width<=1200px){.np-ws__body[data-tools=wide]{grid-template-columns:minmax(0,1fr) min(440px,52vw)}.np-ws__body[data-tools=wide] .np-scenes{display:none}}.np-tools__body{gap:14px;padding:18px}.np-ws__body[data-tools=wide] .np-tools__body{padding:18px 20px}.np-timeline__event{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.np-timeline__row[data-off=true]{opacity:.45}.np-timeline__start{align-items:center;gap:10px;display:flex}.np-timeline__start input{flex:1;min-width:0}.np-timeline__actions{flex-wrap:wrap;gap:8px;display:flex}.np-timeline__actions button{color:#ffffffd1;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1}.np-timeline__actions button:hover{color:#fff;background:#ffffff1f}.np-timeline__action--danger{color:#ff8a7a!important;background:#ff8a7a14!important;border-color:#ff8a7a66!important}.np-timeline__action--danger:hover{background:#ff8a7a2e!important}.np-highlight__delete{color:#ff8a7a;border-color:#ff8a7a73}.np-animate__warn{background:#ffb02014;border:1px solid #ffb02059;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.np-objects{pointer-events:none;position:absolute;inset:0;container-type:size}.np-objects__item{display:flex;position:absolute;overflow:hidden}.np-objects__text{white-space:pre-wrap;word-break:break-word;width:100%}.np-graphpreview{background:#fff;display:block;position:relative;overflow:hidden;container-type:size}.np-graphpreview .np-objects{z-index:0}.np-slideobjects{z-index:3;pointer-events:none;position:absolute;inset:0;container-type:size}.np-slideobjects>*{pointer-events:auto}.np-slideobjects__hit{cursor:move;background:0 0;border:1px solid #0000;border-radius:2px;padding:0;transition:border-color .12s,box-shadow .12s;position:absolute}.np-slideobjects__hit:hover{border-color:#ffffff73}.np-slideobjects__hit[data-selected]{border:1.5px solid var(--tac-green,#7ed957);box-shadow:0 0 0 2px #7ed95738}.np-slideobjects__hit[data-hidden]{display:none}.np-slideobjects__tag{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;white-space:nowrap;pointer-events:none;background:#0000008c;border-radius:2px;padding:.05em .35em;font-size:10px;position:absolute;bottom:-1.5em;left:0}.np-slideobjects__grip{border:1.5px solid var(--tac-green,#7ed957);background:#fff;border-radius:2px;width:9px;height:9px;position:absolute}.np-slideobjects__grip[data-handle=nw]{cursor:nwse-resize;top:-5px;left:-5px}.np-slideobjects__grip[data-handle=ne]{cursor:nesw-resize;top:-5px;right:-5px}.np-slideobjects__grip[data-handle=sw]{cursor:nesw-resize;bottom:-5px;left:-5px}.np-slideobjects__grip[data-handle=se]{cursor:nwse-resize;bottom:-5px;right:-5px}.np-slideobjects__grip[data-handle=n]{cursor:ns-resize;margin-left:-4.5px;top:-5px;left:50%}.np-slideobjects__grip[data-handle=s]{cursor:ns-resize;margin-left:-4.5px;bottom:-5px;left:50%}.np-slideobjects__grip[data-handle=w]{cursor:ew-resize;margin-top:-4.5px;top:50%;left:-5px}.np-slideobjects__grip[data-handle=e]{cursor:ew-resize;margin-top:-4.5px;top:50%;right:-5px}.np-slideobjects__notice{color:#0b0b0b;background:var(--tac-green,#7ed957);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.np-slideobjects__notice button{cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.np-slideobjects__editor{outline:1.5px solid var(--tac-green,#7ed957);white-space:pre-wrap;background:#0000000a;position:absolute;overflow:hidden}.np-seltool{z-index:6;white-space:nowrap;box-sizing:border-box;scrollbar-width:thin;background:#14161a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:4px 6px;display:flex;position:absolute;overflow-x:auto;box-shadow:0 8px 24px #00000073}.np-seltool button,.np-seltool select,.np-seltool input{color:#f4f5f6;cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:5px;height:24px;padding:0 6px;font-size:12px}.np-seltool button[data-on]{color:#0b0b0b;background:var(--tac-green,#7ed957)}.np-seltool__num{width:48px}.np-seltool input[type=color]{width:26px;padding:2px}.np-seltool input[type=range]{cursor:pointer;width:70px}.np-seltool__sep{background:#ffffff24;width:1px;height:18px;margin:0 2px}.np-inspector__adv>summary{color:#fff9;cursor:pointer;font-size:12px}.np-inspector{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.np-inspector__head{align-items:center;gap:8px;display:flex}.np-inspector__kind{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:2px 6px;font-size:10px}.np-inspector__undo{gap:6px;margin-left:auto;display:flex}.np-inspector__row{flex-wrap:wrap;gap:8px;display:flex}.np-inspector__row .np-field{flex:70px}.np-inspector__toggles button[data-on]{border-color:var(--tac-green,#7ed957);color:var(--tac-green,#7ed957)}.np-inspector__note{opacity:.7;margin:0;font-size:12px}.np-inspector__foot{gap:8px;display:flex}:root{--guide-navy:#101d32;--guide-navy-deep:#0a1424;--guide-navy-soft:#1b2b44;--guide-orange:#f36f21;--guide-orange-pale:#fff0e6;--guide-blue-pale:#eaf3f8;--guide-canvas:#f3f5f7;--guide-paper:#fff;--guide-ink:#18253a;--guide-copy:#405067;--guide-line:#dde3e9;--guide-shell-copy:#f7f9fc;--guide-shell-muted:#9caabd;--guide-danger:#ff8577}.np-guides{flex-direction:column;gap:28px;padding:8px 0 48px;display:flex}.np-guides__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.np-guides__head h1{letter-spacing:0;margin:3px 0 5px;font-size:30px;font-weight:650}.np-guides__head p{color:color-mix(in srgb, currentColor 62%, transparent);margin:0;font-size:14px}.np-guides__eyebrow{text-transform:uppercase;letter-spacing:.12em!important;color:var(--tac-button-primary)!important;font-size:10px!important}.np-guides__status{opacity:.7;margin:0;font-size:13px}.np-guides__error{color:var(--guide-danger);margin:0;font-size:13px}.np-guides__empty{border:1px dashed color-mix(in srgb, currentColor 18%, transparent);text-align:center;opacity:.72;border-radius:8px;padding:48px}.np-guides__empty h2{margin:12px 0 4px;font-size:18px}.np-guides__empty p{margin:0}.np-guides__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),380px));justify-content:start;gap:22px;margin:0;padding:0;list-style:none;display:grid}.np-guidecard{background:var(--guide-navy-deep);border:1px solid color-mix(in srgb, var(--guide-shell-copy) 10%, transparent);box-shadow:0 18px 42px color-mix(in srgb, var(--guide-navy-deep) 28%, transparent);border-radius:8px;position:relative;overflow:hidden}.np-guidecard__preview{aspect-ratio:16/8.7;background:var(--guide-navy);width:100%;color:var(--guide-shell-copy);text-align:left;cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.np-guidecard__preview img{object-fit:cover;opacity:.38;width:100%;height:100%}.np-guidecard__preview:after{content:"";background:linear-gradient(90deg, var(--guide-navy-deep), color-mix(in srgb, var(--guide-navy) 52%, transparent));position:absolute;inset:0}.np-guidecard__preview>span{z-index:1;background:var(--guide-orange);color:var(--guide-paper);text-transform:uppercase;letter-spacing:.1em;padding:5px 8px;font-size:9px;font-style:normal;position:absolute;top:16px;left:16px}.np-guidecard__preview>div{z-index:1;gap:4px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.np-guidecard__preview small{color:var(--guide-orange);letter-spacing:.09em;font-size:9px}.np-guidecard__preview b{max-width:80%;font-size:24px;line-height:1.1}.np-guidecard__preview em{color:var(--guide-shell-muted);font-size:11px;font-style:normal}.np-guidecard__body{color:var(--guide-shell-copy);padding:18px 20px 20px;position:relative}.np-guidecard__heading{justify-content:space-between;gap:18px;display:flex}.np-guidecard__heading span{color:var(--guide-orange);letter-spacing:.12em;font-size:9px}.np-guidecard__heading h2{margin:5px 0 0;font-size:17px}.np-guidecard__heading button,.np-guidecard__menu button{color:inherit;cursor:pointer;background:0 0;border:0}.np-guidecard__facts{border-block:1px solid color-mix(in srgb, var(--guide-shell-copy) 9%, transparent);color:var(--guide-shell-muted);grid-template-columns:1fr 1fr;gap:9px 14px;margin-top:14px;padding:16px 0;font-size:11px;display:grid}.np-guidecard__facts span{align-items:center;gap:7px;display:flex}.np-guidecard__facts svg{color:var(--guide-orange)}.np-guidecard__state{color:var(--guide-shell-muted);justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;display:flex}.np-guidecard__state span{color:var(--guide-orange)}.np-guidecard__activity{color:var(--guide-shell-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:11px;display:flex}.np-guidecard__actions{flex-wrap:wrap;gap:8px;display:flex}.np-guidecard__menu{z-index:2;background:var(--guide-navy-soft);border:1px solid color-mix(in srgb, var(--guide-shell-copy) 12%, transparent);border-radius:6px;padding:8px;position:absolute;top:50px;right:16px}.np-guide-shell{z-index:1000;background:var(--guide-canvas);height:100dvh;color:var(--guide-ink);font-family:var(--guide-body-font,var(--font-tac-primary));grid-template:60px minmax(0,1fr) 64px/280px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.np-guide-shell h1,.np-guide-shell h2,.np-guide-shell h3{font-family:var(--guide-heading-font,inherit)}.np-guide-topbar{background:var(--guide-navy-deep);color:var(--guide-shell-copy);border-bottom:1px solid color-mix(in srgb, var(--guide-shell-copy) 9%, transparent);grid-column:1/-1;align-items:center;gap:17px;padding:0 24px;display:flex}.np-guide-topbar button{font-family:inherit}.np-guide-topbar__menu{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 16%, transparent);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:none}.np-guide-topbar__back{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 16%, transparent);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.np-guide-brand{align-items:center;gap:10px;display:flex}.np-guide-brand__mark{border:2px solid var(--guide-orange);width:33px;height:33px;color:var(--guide-orange);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.np-guide-brand__name{white-space:nowrap;font-size:14px}.np-guide-topbar__divider{background:color-mix(in srgb, var(--guide-shell-copy) 18%, transparent);width:1px;height:31px}.np-guide-neuro{flex-direction:column;line-height:1;display:flex}.np-guide-neuro b{font-size:14px}.np-guide-neuro span{letter-spacing:.14em;color:var(--guide-orange);margin-top:3px;font-size:7px}.np-guide-trust{color:var(--guide-shell-muted);gap:20px;margin-left:auto;font-size:11px;display:flex}.np-guide-trust span+span:before{content:"·";color:var(--guide-orange);margin-right:20px}.np-guide-mode{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 13%, transparent);border-radius:6px;padding:3px;display:flex}.np-guide-mode button{color:var(--guide-shell-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px}.np-guide-mode button[aria-pressed=true]{background:var(--guide-paper);color:var(--guide-navy)}.np-guide-avatar{background:var(--guide-orange);width:34px;height:34px;color:var(--guide-paper);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.np-guide-nav{background:var(--guide-navy);min-height:0;color:var(--guide-shell-copy);border-right:1px solid color-mix(in srgb, var(--guide-shell-copy) 8%, transparent);flex-direction:column;grid-row:2/3;display:flex}.np-guide-nav-backdrop{display:none}.np-guide-search{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 14%, transparent);color:var(--guide-shell-muted);border-radius:6px;align-items:center;gap:8px;margin:18px 18px 14px;padding:9px 11px;display:flex}.np-guide-search input{width:100%;min-width:0;color:var(--guide-shell-copy);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.np-guide-search input::placeholder{color:var(--guide-shell-muted)}.np-guide-nav__summary{border-bottom:1px solid color-mix(in srgb, var(--guide-shell-copy) 8%, transparent);padding:0 20px 16px}.np-guide-nav__summary h1{margin:0 0 10px;font-size:17px;line-height:1.25}.np-guide-nav__summary>div{color:var(--guide-shell-muted);gap:13px;font-size:10px;display:flex}.np-guide-nav__summary span{align-items:center;gap:5px;display:flex}.np-guide-nav__chapters{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--guide-shell-copy) 22%, transparent) transparent;flex:1;min-height:0;padding:12px 10px;overflow:auto}.np-guide-nav__chapters::-webkit-scrollbar{width:4px}.np-guide-nav__chapters::-webkit-scrollbar-track{background:0 0}.np-guide-nav__chapters::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--guide-shell-copy) 22%, transparent);border-radius:4px}.np-guide-nav__major{width:100%;color:var(--guide-shell-copy);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:26px minmax(0,1fr) 16px;align-items:start;gap:7px;padding:11px 10px;display:grid}.np-guide-nav__major>span{color:var(--guide-orange);font-size:10px}.np-guide-nav__major b{font-size:13px;font-weight:650;line-height:1.42}.np-guide-nav__major svg{transition:transform .16s}.np-guide-nav__major svg.is-open{transform:rotate(180deg)}.np-guide-nav__major.is-active{border-left-color:var(--guide-orange);background:color-mix(in srgb, var(--guide-paper) 6%, transparent)}.np-guide-nav__nested{gap:3px;padding:4px 8px 12px 38px;display:grid}.np-guide-nav__nested button{color:var(--guide-shell-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px 9px;font-size:13px;font-weight:500;line-height:1.45}.np-guide-nav__nested button:hover{color:var(--guide-shell-copy)}.np-guide-nav__nested button.is-active{background:var(--guide-paper);color:var(--guide-navy);box-shadow:inset 3px 0 var(--guide-orange)}.np-guide-nav__foot{border-top:1px solid color-mix(in srgb, var(--guide-shell-copy) 9%, transparent);padding:13px 18px 16px}.np-guide-nav__foot p{color:var(--guide-shell-muted);margin:0 0 8px;font-size:10px}.np-guide__scroll{overscroll-behavior:contain;background:var(--guide-canvas);scrollbar-width:none;grid-row:2/3;min-width:0;min-height:0;padding:20px clamp(18px,2.3vw,38px) 48px;overflow-y:auto}.np-guide__scroll::-webkit-scrollbar{width:0;height:0}.np-guide-page{box-sizing:border-box;background:var(--guide-paper);width:min(100%,1280px);box-shadow:0 16px 42px color-mix(in srgb, var(--guide-navy) 10%, transparent);margin:0 auto;padding:clamp(34px,4vw,64px)}.np-guide-page__head{max-width:980px;margin-bottom:32px;scroll-margin-top:16px}.np-guide-page__head p{color:var(--guide-orange);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.np-guide-page__head h2{color:var(--guide-navy);letter-spacing:0;margin:0;font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1.05}.np-guide-composition{gap:38px;display:grid}.np-guide-composition.has-image{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);align-items:start}.np-guide-page--short .np-guide-composition.has-image{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.np-guide-page--medium .np-guide-composition.has-image{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr)}.np-guide-page--long .np-guide-composition.has-image,.np-guide-page--guidance-list .np-guide-composition.has-image,.np-guide-page--checklist .np-guide-composition.has-image{grid-template-columns:minmax(0,2.35fr) minmax(240px,.75fr)}.np-guide-composition__copy{flex-direction:column;gap:18px;min-width:0;display:flex}.np-guide-composition__media{width:var(--guide-frame-width,100%);background:var(--guide-navy);-webkit-user-select:none;user-select:none;border-radius:6px;margin:0;position:relative;overflow:hidden}.np-guide-composition__media.is-align-start{justify-self:start}.np-guide-composition__media.is-align-center{justify-self:center}.np-guide-composition__media.is-align-end{justify-self:end}.np-guide-composition__media img{width:100%;height:var(--guide-frame-height,auto);aspect-ratio:var(--guide-frame-ratio,1.5);object-fit:var(--guide-object-fit,cover);object-position:var(--guide-focal-x,50%) var(--guide-focal-y,50%);display:block}.np-guide-composition__media.is-repositioning{cursor:crosshair;outline:3px solid var(--guide-orange);outline-offset:2px}.np-guide-image-reposition{border:1px solid color-mix(in srgb, var(--guide-paper) 45%, transparent);background:color-mix(in srgb, var(--guide-navy-deep) 88%, transparent);min-height:34px;color:var(--guide-paper);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:flex;position:absolute;top:12px;right:12px}.np-guide-image-reposition[aria-pressed=true]{border-color:var(--guide-orange);color:var(--guide-orange)}.np-guide-composition__media figcaption{color:var(--guide-shell-muted);letter-spacing:.04em;padding:10px 12px;font-size:9px}.np-guide-text{border:1px solid #0000;border-radius:4px;margin:-2px -5px;padding:2px 5px;position:relative}.np-guide-text p{max-width:760px;color:var(--guide-copy);margin:0;font-size:17px;line-height:1.62}.np-guide-text[role=button]{cursor:text}.np-guide-text[role=button]:hover,.np-guide-text.is-selected{border-color:color-mix(in srgb, var(--guide-orange) 45%, transparent);background:color-mix(in srgb, var(--guide-orange-pale) 36%, transparent)}.np-guide-text.is-edited:before{content:"";background:var(--guide-orange);width:3px;position:absolute;top:5px;bottom:5px;left:-9px}.np-guide-text button{color:var(--guide-orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px}.np-guide-content-heading{color:var(--guide-navy);margin:14px 0 0;font-size:20px}.np-guide-inline-editor{gap:9px;display:grid}.np-guide-inline-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--guide-orange);outline:3px solid var(--guide-orange-pale);width:100%;color:var(--guide-ink);background:var(--guide-paper);font:inherit;border-radius:5px;padding:13px;line-height:1.6}.np-guide-inline-editor>div{gap:8px;display:flex}.np-guide-list{background:var(--guide-orange-pale);border:1px solid color-mix(in srgb, var(--guide-orange) 24%, transparent);border-radius:6px;margin:8px 0;padding:26px 28px}.np-guide-list.is-selected{outline:2px solid var(--guide-orange);outline-offset:2px}.np-guide-list__label{color:var(--guide-orange);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:750;display:flex}.np-guide-list ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.np-guide-list li{border-top:1px solid color-mix(in srgb, var(--guide-orange) 18%, transparent);grid-template-columns:24px 1fr;align-items:start;gap:11px;min-height:28px;padding:13px 2px;display:grid}.np-guide-list li span{width:21px;height:21px;color:var(--guide-orange);background:var(--guide-paper);border-radius:50%;place-items:center;display:grid}.np-guide-list li p{color:var(--guide-copy);margin:0;font-size:15px;line-height:1.58}.np-guide-callout{border-left:4px solid var(--guide-orange);background:var(--guide-orange-pale);color:var(--guide-orange);border-radius:4px;grid-template-columns:28px 1fr;gap:14px;margin-top:32px;padding:22px 24px;display:grid}.np-guide-callout--information{border-left-color:var(--guide-navy-soft);background:var(--guide-blue-pale);color:var(--guide-navy-soft)}.np-guide-callout.is-selected{outline-offset:2px;outline:2px solid}.np-guide-callout b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.np-guide-callout{--guide-callout-copy:var(--guide-copy)}.np-guide-callout p,.np-guide-callout .np-guide-editor__surface{color:var(--guide-callout-copy);font-size:14px;line-height:1.58}.np-guide-callout p{margin:7px 0 0}.np-guide-page__updated{border-top:1px solid var(--guide-line);color:var(--guide-copy);margin:26px 0 0;padding-top:16px;font-size:11px}.np-guide-tablewrap{border:1px solid var(--guide-line);border-radius:6px;overflow-x:auto}.np-guide-tablewrap table{border-collapse:collapse;width:100%;color:var(--guide-copy);font-size:13px}.np-guide-tablewrap th,.np-guide-tablewrap td{border-bottom:1px solid var(--guide-line);text-align:left;vertical-align:top;padding:13px 15px}.np-guide-tablewrap th{background:var(--guide-navy);color:var(--guide-shell-copy)}.np-guide-inspector{z-index:1003;background:var(--guide-navy);width:220px;color:var(--guide-shell-copy);box-shadow:0 16px 38px color-mix(in srgb, var(--guide-navy-deep) 32%, transparent);border:1px solid color-mix(in srgb, var(--guide-shell-copy) 10%, transparent);border-radius:6px;padding:16px;position:fixed;top:86px;right:18px}.np-guide-inspector>span{color:var(--guide-orange);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.np-guide-inspector b{margin-top:5px;font-size:13px;display:block}.np-guide-inspector p{color:var(--guide-shell-muted);font-size:11px;line-height:1.5}.np-guide-player{background:var(--guide-navy-deep);min-height:64px;color:var(--guide-shell-copy);border-top:1px solid color-mix(in srgb, var(--guide-shell-copy) 9%, transparent);grid-column:1/-1;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:clamp(16px,2.5vw,34px);padding:0 22px;display:grid}.np-guide-player__left,.np-guide-player__right{align-items:center;gap:9px;display:flex}.np-guide-player button{width:32px;height:32px;color:var(--guide-shell-copy);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.np-guide-player button:disabled{opacity:.25}.np-guide-player svg{width:17px}.np-guide-player__title{flex-direction:column;width:150px;display:flex}.np-guide-player__title span{color:var(--guide-orange);letter-spacing:.13em;font-size:8px}.np-guide-player__title b{margin-top:3px;font-size:11px}.np-guide-player__play{background:var(--guide-orange)!important;border-radius:50%!important}.np-guide-player__progress{background:color-mix(in srgb, var(--guide-shell-copy) 22%, transparent);cursor:pointer;border-radius:999px;height:7px;position:relative}.np-guide-player__progress span{background:var(--guide-orange);width:0;height:100%;display:block}.np-guide-player__progress i{background:var(--guide-orange);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.np-guide-player time{color:var(--guide-shell-muted);font-variant-numeric:tabular-nums;font-size:10px}.np-guide-player__speed{font-size:11px;width:34px!important}.np-guide-mia{z-index:1004;box-shadow:0 9px 24px color-mix(in srgb, var(--guide-navy) 24%, transparent);bottom:84px;right:22px;border:1px solid color-mix(in srgb, var(--guide-paper) 24%, transparent)!important;background:var(--guide-navy)!important;color:var(--guide-paper)!important;position:fixed!important}.np-guide-mia svg{color:var(--tac-green,#7ed957)}@media (width<=1440px){.np-guide-shell{grid-template-columns:260px minmax(0,1fr)}.np-guide__scroll{padding-inline:18px}.np-guide-page{padding:38px}}@media (width<=1100px){.np-guide-trust{display:none}.np-guide-page .np-guide-composition.has-image{grid-template-columns:minmax(0,1fr)}.np-guide-composition__media{order:-1;max-width:100%;position:static}.np-guide-player__title{display:none}}@media (width<=900px){.np-guide-shell{grid-template:60px minmax(0,1fr) 64px/1fr}.np-guide-topbar{gap:10px;padding:0 12px}.np-guide-topbar__menu{display:grid}.np-guide-nav{z-index:1005;width:min(320px,86vw);box-shadow:18px 0 44px color-mix(in srgb, var(--guide-navy-deep) 42%, transparent);transition:transform .2s;position:fixed;top:60px;bottom:64px;left:0;transform:translate(-102%)}.np-guide-nav.is-open{transform:translate(0)}.np-guide-nav-backdrop{z-index:1004;background:color-mix(in srgb, var(--guide-navy-deep) 55%, transparent);border:0;display:block;position:fixed;inset:60px 0 64px}.np-guide-inspector{width:auto;inset:auto 12px 76px}.np-guide__scroll{grid-row:2/3;padding:18px 12px 40px}.np-guide-page{padding:28px 22px}.np-guide-page__head h2{font-size:32px}.np-guide-player{grid-row:3/4;grid-template-columns:auto minmax(80px,1fr) auto;gap:8px;padding:0 9px}.np-guide-mia{bottom:76px;right:12px}}@media (width<=620px){.np-guide-brand__name,.np-guide-topbar__divider,.np-guide-trust{display:none}.np-guide-mode button{padding-inline:8px}.np-guide-avatar{display:none}.np-guide-page{padding:28px 20px}.np-guide-page__head{margin-bottom:24px}.np-guide-page__head h2{font-size:30px}.np-guide-page__head p{line-height:1.4}.np-guide-text p{font-size:16px}.np-guide-composition{gap:24px}.np-guide-composition__media,.np-guide-composition__media img{width:100%}.np-guide-list{padding:22px 18px}.np-guide-player{grid-template-columns:auto minmax(54px,1fr)}.np-guide-player__right{display:none}.np-guide-player__left{gap:4px}.np-guide-player__left>button{width:30px}.np-guide-mia{bottom:76px}.np-guide-mia span{display:none}.np-guides__grid{grid-template-columns:1fr}}.np-guide-nav__foot{gap:8px;padding:12px 16px 14px;display:grid}.np-guide-sourcebtn{text-align:left;border:1px solid color-mix(in srgb, var(--guide-shell-copy,#fff) 22%, transparent);background:color-mix(in srgb, var(--guide-shell-copy,#fff) 7%, transparent);width:100%;height:34px;color:var(--guide-shell-copy,#fff);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:0 12px;font-size:12.5px;display:flex}.np-guide-sourcebtn:hover{background:color-mix(in srgb, var(--guide-shell-copy,#fff) 14%, transparent)}.np-guide-savestate{opacity:.62;margin:0;font-size:11.5px}.np-guide-page__headrow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.np-guide-editable-heading{cursor:text}.np-guide-narrbtn{border:1px solid color-mix(in srgb, var(--guide-navy,#16233d) 22%, transparent);height:32px;color:var(--guide-navy,#16233d);cursor:pointer;background:0 0;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.np-guide-narrbtn.is-warn{color:#a45a09;border-color:#d98324}.np-guide-narrbtn em{opacity:.8;font-size:11px;font-style:normal}.np-guide-minitools,.np-guide-itemtools{align-items:center;gap:6px;display:inline-flex}.np-guide-minitools{background:color-mix(in srgb, var(--guide-navy,#16233d) 8%, transparent);border-radius:7px;margin-top:8px;padding:4px 8px;font-size:11.5px}.np-guide-minitools span{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:10.5px}.np-guide-minitools button,.np-guide-itemtools button{background:color-mix(in srgb, var(--guide-navy,#16233d) 10%, transparent);color:inherit;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:11.5px;display:inline-flex}.np-guide-itemtools{opacity:0;transition:opacity .12s}.np-guide-list li:hover .np-guide-itemtools,.np-guide-list li:focus-within .np-guide-itemtools{opacity:1}.np-guide-itemtools button:disabled{opacity:.35;cursor:default}.np-guide-list li>p{cursor:text}.np-guide-composition__media{position:relative;overflow:hidden}.np-guide-composition__media img{transform:scale(var(--guide-zoom,1))}.np-guide-imagetools{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.np-guide-imagetools button,.np-guide-croptools button{color:#fff;cursor:pointer;background:#0c1424d1;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;display:inline-flex}.np-guide-imagetools button.is-primary{background:#e07b23}.np-guide-croptools{color:#fff;background:#0c1424db;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:11.5px;display:flex;position:absolute;bottom:40px;left:10px;right:10px}.np-guide-croptools label{align-items:center;gap:6px;display:inline-flex}.np-guide-croptools input[type=text],.np-guide-croptools input:not([type]){border:0;border-radius:5px;flex:1;padding:5px 7px}.np-guide-addimage{border:1px dashed color-mix(in srgb, var(--guide-navy,#16233d) 26%, transparent);border-radius:12px;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:20px;display:grid}.np-guide-addimage button{background:var(--guide-navy,#16233d);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}.np-guide-addimage small{opacity:.6;font-size:11.5px}.np-guide-narration{z-index:1006;background:#fff;border-left:1px solid #141e321f;flex-direction:column;gap:14px;width:min(420px,92vw);padding:18px 20px;display:flex;position:fixed;top:60px;bottom:64px;right:0;overflow-y:auto;box-shadow:-14px 0 40px #10182829}.np-guide-narration header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-guide-narration header span{letter-spacing:.12em;opacity:.55;font-size:10.5px;display:block}.np-guide-narration header button{cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.np-guide-narration label{letter-spacing:.04em;text-transform:uppercase;opacity:.8;gap:6px;font-size:12px;display:grid}.np-guide-narration textarea,.np-guide-narration select{width:100%;font:inherit;text-transform:none;letter-spacing:normal;border:1px solid #141e322e;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.55}.np-guide-narration__estimate{opacity:.65;margin:0;font-size:12px}.np-guide-narration__warn{color:#8a4e07;background:#fdf1e2;border-radius:8px;margin:0;padding:9px 11px;font-size:12.5px}.np-guide-narration__actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.np-guide-narration__actions>*{width:100%;min-width:0}.np-guide-narration__actions button{white-space:nowrap;justify-content:center;width:100%}.np-guide-narration__status{letter-spacing:.02em;opacity:.8;margin:0;font-size:12px}.np-guide-narration__status[data-status=outdated],.np-guide-narration__status[data-status=failed]{color:#8a4e07;opacity:1;background:#fdf1e2;border-radius:8px;padding:8px 11px}.np-guide-player__guide{align-items:center;gap:8px;display:flex}.np-guide-player__guide select{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 22%, transparent);max-width:110px;height:28px;color:inherit;background:0 0;border-radius:6px;padding:0 6px;font-size:11px}.np-guide-player__guide button{height:28px;width:auto!important}.np-guide-player__title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-guide-narration__preview{width:100%}.np-guide-narration__delete{color:#a33;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.np-guide-player__captions{color:#fff;background:#0c1424e6;border-radius:10px;max-width:min(860px,84vw);max-height:120px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.5;position:absolute;bottom:72px;left:50%;overflow-y:auto;transform:translate(-50%)}.np-guide-publish{align-items:center;gap:10px;margin-left:auto;display:flex}.np-guide-publish__state{color:var(--guide-shell-muted);flex-direction:column;font-size:11px;line-height:1.2;display:flex}.np-guide-publish__state em{opacity:.75;font-size:9px;font-style:normal}.np-guide-publish__state[data-state=published]{color:#7fe3b0}.np-guide-publish__state[data-state=changes_unpublished]{color:var(--guide-orange)}.np-guide-published-toast{z-index:1006;border-left:3px solid var(--guide-accent,var(--guide-orange));background:var(--guide-paper);max-width:340px;color:var(--guide-ink);box-shadow:0 18px 44px color-mix(in srgb, var(--guide-navy-deep) 32%, transparent);border-radius:6px;grid-template-columns:auto auto;align-items:center;gap:4px 10px;padding:13px 16px;display:grid;position:fixed;top:72px;right:22px}.np-guide-published-toast b{grid-column:1/-1;font-size:13px}.np-guide-published-toast small{color:var(--guide-copy);grid-column:1/-1;margin-bottom:6px;font-size:11px}.np-learn-previewtag{background:var(--guide-orange);color:var(--guide-paper);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:700}.np-learn-progress{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 14%, transparent);border-radius:999px;align-items:center;gap:10px;min-width:170px;margin-left:auto;padding:7px 12px;display:flex;position:relative;overflow:hidden}.np-learn-progress>span{background:color-mix(in srgb, var(--guide-orange) 32%, transparent);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.np-learn-progress b{color:var(--guide-shell-copy);white-space:nowrap;font-size:11px;font-weight:600;position:relative}.np-learn-navfoot{color:var(--guide-shell-muted);margin:0;font-size:10px}.np-guide-nav__nested button{align-items:center;gap:8px;display:flex}.np-learn-dot{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 32%, transparent);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.np-learn-dot[data-state=viewed]{border-color:var(--guide-orange)}.np-learn-dot[data-state=completed]{border-color:var(--guide-orange);background:var(--guide-orange);color:var(--guide-paper)}.np-guide-nav__nested button.is-active .np-learn-dot{border-color:var(--guide-navy)}.np-learn-cover{z-index:1000;background:var(--guide-navy-deep);color:var(--guide-shell-copy);font-family:var(--font-tac-primary);flex-direction:column;display:flex;position:fixed;inset:0}.np-learn-cover--embedded{z-index:0;height:100%;min-height:0;position:relative;inset:auto}.np-learn-cover__bar{flex:none}.np-learn-cover__body{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,90px);min-height:0;padding:clamp(28px,5vw,80px);display:grid;overflow:auto}.np-learn-cover--loading .np-learn-cover__body,.np-learn-cover--done .np-learn-cover__body{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.np-learn-cover__copy{max-width:640px}.np-learn-cover__eyebrow{color:var(--guide-orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.np-learn-cover__copy h1{letter-spacing:-.01em;margin:0;font-size:clamp(38px,5.4vw,68px);font-weight:650;line-height:1.03}.np-learn-cover__lede{color:var(--guide-shell-muted);margin:18px 0 0;font-size:17px}.np-learn-cover__meta{color:var(--guide-shell-copy);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin:30px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.np-learn-cover__meta li{align-items:center;gap:7px;display:flex}.np-learn-cover__actions{flex-wrap:wrap;align-items:center;gap:16px;margin:36px 0 0;display:flex}.np-learn-cover__resume{color:var(--guide-shell-muted);margin:0;font-size:12px}.np-learn-cover__again{color:var(--guide-shell-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.np-learn-cover__hint{color:var(--guide-shell-muted);margin:20px 0 0;font-size:12px}.np-learn-cover__hero{border-radius:8px;height:min(66vh,560px);position:relative;overflow:hidden}.np-learn-cover__hero img{object-fit:cover;opacity:.82;width:100%;height:100%}.np-guide-player--learner{grid-template-columns:auto minmax(180px,1fr) auto;row-gap:6px;padding-block:10px;position:relative}.np-guide-player__transport{align-items:center;gap:8px;display:flex}.np-guide-player__transport button{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 18%, transparent);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.np-guide-player__transport button.is-primary{background:var(--guide-orange);border-color:var(--guide-orange);color:var(--guide-paper)}.np-guide-player__transport button:disabled{opacity:.38;cursor:not-allowed}.np-guide-player__track{grid-template-columns:minmax(0,auto) minmax(120px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.np-guide-player__track strong{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12px;font-weight:600;overflow:hidden}.np-guide-player__track input[type=range]{width:100%;accent-color:var(--guide-orange)}.np-guide-player__track span{color:var(--guide-shell-muted);font-variant-numeric:tabular-nums;font-size:11px}.np-guide-player__tools{align-items:center;gap:10px;display:flex}.np-guide-player__tools label{align-items:center;gap:6px;display:flex}.np-guide-player__tools input[type=range]{width:72px;accent-color:var(--guide-orange)}.np-guide-player__tools button{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 18%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:11px}.np-guide-player__tools button.is-on{background:var(--guide-orange);border-color:var(--guide-orange);color:var(--guide-paper)}.np-guide-player__note{color:var(--guide-shell-muted);grid-column:1/-1;margin:0;font-size:11px}.np-learn-sectiondone{border-left:3px solid var(--guide-orange);background:var(--guide-paper);color:var(--guide-ink);box-shadow:0 14px 34px color-mix(in srgb, var(--guide-navy-deep) 28%, transparent);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:calc(100% + 14px);right:22px}.np-learn-sectiondone span{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}@media (width<=1024px){.np-learn-cover__body{grid-template-columns:minmax(0,1fr)}.np-learn-cover__hero{display:none}.np-learn-progress{min-width:0}.np-learn-progress b{font-size:10px}}@media (width<=720px){.np-guide-shell--learner{grid-template:56px minmax(0,1fr) auto/minmax(0,1fr)}.np-guide-player--learner{grid-template-columns:minmax(0,1fr);justify-items:stretch;row-gap:10px;padding:12px 16px 16px}.np-guide-player__transport{justify-content:center}.np-guide-player__tools{flex-wrap:wrap;justify-content:center}.np-guide-player__track strong{max-width:none}.np-learn-sectiondone{justify-content:space-between;left:12px;right:12px}.np-guide-published-toast{flex-wrap:wrap;left:12px;right:12px}.np-learn-cover__body{padding:24px 20px 40px}}.np-learn-cover__actions button:not(.np-learn-cover__again),.np-learn-sectiondone button{background:var(--guide-orange)!important;border-color:var(--guide-orange)!important;color:var(--guide-paper)!important}.np-guide-player__mode{background:#ffffff12;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.np-guide-player__mode button{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:12px}.np-guide-player__mode button.is-on{color:#fff;background:#f2751a}.np-guide-player--learner .np-guide-player__tools{flex-wrap:nowrap;gap:8px;padding-right:150px}.np-guide-player__mode button{white-space:nowrap;padding:5px 11px;width:auto!important;height:auto!important}.np-guide-player__tools>button{white-space:nowrap;width:auto!important;height:auto!important}.np-guide-history{gap:4px;display:flex}.np-guide-history button{border:1px solid color-mix(in srgb, var(--guide-shell-copy) 16%, transparent);width:30px;height:30px;color:var(--guide-shell-copy);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.np-guide-history button:disabled{opacity:.35;cursor:default}.np-guide-editor{gap:8px;margin:6px 0 14px;display:grid}.np-guide-format{z-index:3;border:1px solid color-mix(in srgb, var(--guide-ink) 12%, transparent);background:var(--guide-paper);box-shadow:0 6px 18px color-mix(in srgb, var(--guide-ink) 10%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex;position:sticky;top:0}.np-guide-format button{width:28px;height:28px;color:var(--guide-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.np-guide-format button:hover{background:color-mix(in srgb, var(--guide-accent) 14%, transparent)}.np-guide-format select{border:1px solid color-mix(in srgb, var(--guide-ink) 14%, transparent);background:var(--guide-paper);max-width:148px;height:28px;color:var(--guide-ink);font:inherit;border-radius:5px;font-size:12px}.np-guide-format__sep{background:color-mix(in srgb, var(--guide-ink) 14%, transparent);width:1px;height:20px}.np-guide-format__colour{cursor:pointer;border-bottom:3px solid var(--guide-accent);border-radius:5px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;position:relative}.np-guide-format__colour.is-highlight{border-bottom-color:#fff3c4}.np-guide-format__colour input{opacity:0;cursor:pointer;position:absolute;inset:0}.np-guide-format__colour.is-off,.np-guide-format select:disabled,.np-guide-format button:disabled{opacity:.4;cursor:default}.np-guide-editor__surface{border:1px solid color-mix(in srgb, var(--guide-accent) 45%, transparent);background:var(--guide-paper);width:100%;min-height:64px;color:var(--guide-ink);border-radius:8px;outline:none;padding:12px 14px;font-size:17px;line-height:1.7}.np-guide-editor__surface--h2{font-size:27px;font-weight:650;line-height:1.25}.np-guide-editor__surface--h3{font-size:20px;font-weight:650;line-height:1.35}.np-guide-editor__surface a{color:var(--guide-accent)}.np-guide-editor__hint{color:color-mix(in srgb, var(--guide-ink) 55%, transparent);margin:0;font-size:11px}.np-guide-text--h1{font-size:30px;font-weight:650}.np-guide-text--h2{font-size:24px;font-weight:650}.np-guide-text--h3{font-size:20px;font-weight:650}.np-guide-text--caption{opacity:.75;font-size:13px;font-style:italic}.np-guide-tabletools{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.np-guide-tabletools span{text-transform:uppercase;letter-spacing:.1em;opacity:.6}.np-guide-tabletools button{border:1px solid color-mix(in srgb, var(--guide-ink) 15%, transparent);background:var(--guide-paper);color:var(--guide-ink);font:inherit;cursor:pointer;border-radius:5px;padding:5px 9px;font-size:11px}.np-guide-tabletools button:disabled{opacity:.4;cursor:default}.np-guide-tablewrap th.is-selected,.np-guide-tablewrap td.is-selected{background:color-mix(in srgb, var(--guide-accent) 12%, transparent)}.np-guide-tablewrap input{border:1px solid var(--guide-accent);width:100%;font:inherit;border-radius:4px;padding:4px 6px}.np-guide-tablerow-actions{gap:4px;display:flex;background:0 0!important;border:0!important}.np-guide-tablerow-actions button{width:24px;height:24px;color:color-mix(in srgb, var(--guide-ink) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.np-guide-tablerow-actions button:hover{background:color-mix(in srgb, var(--guide-accent) 16%, transparent);color:var(--guide-ink)}.np-guide-editor--inline{gap:6px;display:grid}.np-guide-editor--inline .np-guide-editor__surface{min-height:0;padding:6px 8px}.np-guide-editor--inherit{color:inherit}.np-guide-editor--inherit .np-guide-editor__surface{background:color-mix(in srgb, currentColor 8%, transparent);border-color:color-mix(in srgb, currentColor 34%, transparent)}.np-guide-callout.is-editing{outline:2px solid var(--guide-accent,var(--guide-orange));outline-offset:2px}.np-guide-callout--principle{border-left-color:var(--guide-accent,var(--guide-orange));background:var(--guide-navy-deep,#101d33);color:#fff;--guide-callout-copy:#fff}.np-guide-callout--rule{border-left-color:var(--guide-navy)}.np-guide-callout--warning{border-left-color:#d1443a}.np-guide-callout .np-guide-editor__surface{color:var(--guide-callout-copy)}.np-guide-tablewrap td .np-guide-editor--inline,.np-guide-tablewrap th .np-guide-editor--inline{min-width:160px}.np-guidecard__preview--neutral:after{background:linear-gradient(120deg, var(--guide-navy-deep), var(--guide-navy))}.np-story{flex-direction:column;gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:40px 48px 96px;display:flex}.np-story__head{flex-direction:column;gap:18px;display:flex}.np-story__steps{color:#ffffff73;border-bottom:1px solid #ffffff14;gap:28px;margin:8px 0 0;padding:0 0 12px;font-size:13px;list-style:none;display:flex}.np-story__steps li{align-items:center;gap:8px;display:flex}.np-story__steps li[data-active]{color:var(--tac-green,#17b76f)}.np-story__steps span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.np-story__stage{flex-direction:column;gap:20px;display:flex}.np-story__lead{color:#fff9;max-width:68ch}.np-story__intent{width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;padding:20px 22px;font-size:17px;line-height:1.5}.np-story__intent:focus{border-color:#17b76f8c;outline:none}.np-story__attach{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.np-story__file{cursor:pointer;border:1px solid #ffffff29;border-radius:8px;align-items:center;height:36px;padding:0 16px;font-size:13px;display:inline-flex}.np-story__file input{display:none}.np-story__actions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.np-story__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.np-story__field{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.np-story__field[data-ask]{border-color:#17b76f59}.np-story__field input,.np-story__field textarea{width:100%;color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:14px}.np-story__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:10px;font-size:12px;display:flex}.np-story__label em{letter-spacing:.06em;color:var(--tac-green,#17b76f);border:1px solid #17b76f66;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}.np-story__chips{flex-wrap:wrap;gap:8px;display:flex}.np-story__chip{color:#ffffffbf;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:13px}.np-story__chip[data-on]{color:var(--tac-green,#17b76f);background:#17b76f14;border-color:#17b76f99}.np-story__thinking{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:96px 0;display:flex}.np-story__pulse{border:2px solid #17b76f59;border-top-color:var(--tac-green,#17b76f);border-radius:50%;width:46px;height:46px;animation:1.1s linear infinite np-story-spin}@keyframes np-story-spin{to{transform:rotate(360deg)}}.np-story__storyhead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.np-story__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.np-story__scene{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px}.np-story__scene[data-open]{border-color:#17b76f59}.np-story__scenehead{align-items:center;gap:14px;display:flex}.np-story__num{font-variant-numeric:tabular-nums;color:#fff6;font-size:12px}.np-story__title{color:inherit;font:inherit;background:0 0;border:none;flex:1;padding:4px 0;font-size:16px}.np-story__title:focus{border-bottom:1px solid #17b76f80;outline:none}.np-story__scenetools{gap:6px;display:flex}.np-story__scenetools button{color:#ffffffb3;min-width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:7px;padding:0 9px;font-size:12px}.np-story__scenetools button:disabled{opacity:.3;cursor:default}.np-story__msg{color:#fff9;margin:8px 0 0 26px;font-size:14px}.np-story__detail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px;display:grid}.np-story__instruct{gap:10px;display:flex}.np-story__instruct input{color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff24;border-radius:10px;flex:1;padding:12px 16px;font-size:14px}.np-cta__badge{color:var(--tac-green,#17b76f);background:#17b76f2e;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal}.np-storypanel{z-index:60;background:#000000a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.np-storypanel__inner{background:#0d0f10;border-left:1px solid #ffffff1a;flex-direction:column;width:min(560px,100%);height:100%;display:flex}.np-storypanel__head,.np-storypanel__foot{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.np-storypanel__foot{border-top:1px solid #ffffff14;border-bottom:none}.np-storypanel__list{flex-direction:column;flex:1;gap:14px;margin:0;padding:16px 24px;list-style:none;display:flex;overflow-y:auto}.np-storypanel__list li{border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:14px;display:flex}.np-storypanel__list li[data-review]{border-color:#f0b43c80}.np-storypanel__body{flex-direction:column;flex:1;gap:8px;display:flex}.np-storypanel__body input,.np-storypanel__body textarea{width:100%;color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px;font-size:14px}.np-storypanel__review{color:#f0be64e6;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.np-storypanel__review button{color:var(--tac-green,#17b76f);font:inherit;cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.np-brief__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.np-brief__more{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:20px;padding:14px 18px}.np-brief__more>summary{cursor:pointer;color:#ffffffad;font-size:14px}.np-brief__more[open]>summary{margin-bottom:18px}.np-story__analysis{color:#fff9;gap:8px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.np-story__analysis li:before{content:"· "}.np-brief__card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.np-brief__card[data-wide]{grid-column:1/-1}.np-brief__cardhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-brief__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:12px}.np-brief__prov{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;padding:2px 8px;font-size:10px}.np-brief__prov[data-kind=you_provided]{color:var(--tac-green,#17b76f);border-color:#17b76f66}.np-brief__prov[data-kind=from_source]{color:#ffffffbf;border-color:#ffffff4d}.np-brief__text,.np-brief__add{width:100%;color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:14px}.np-brief__add{border-style:dashed}.np-brief__chips{flex-wrap:wrap;gap:8px;display:flex}.np-brief__help{color:#ffffff73;margin:0;font-size:12px}.np-story__locked{color:#fffc;background:#17b76f0f;border:1px solid #17b76f4d;border-radius:12px;margin:0;padding:12px 16px;font-size:13px}.np-sources{flex-direction:column;gap:10px;display:flex}.np-sources__title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.np-sources__title span{color:#ffffff59;letter-spacing:0;text-transform:none}.np-sources ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.np-sources li{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.np-sources li[data-state=failed]{border-color:#ff8a5c73}.np-sources__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.np-sources__status{color:#ffffff73;font-size:12px}.np-sources li[data-state=failed] .np-sources__status{color:#ff8a5ce6}.np-sources__retry,.np-sources__remove{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:4px 12px;font-size:12px}.np-sources__remove{padding:4px 9px}@media (width<=720px){.np-brief__grid{grid-template-columns:1fr}}.np-story,.np-story input,.np-story textarea,.np-story select,.np-story button{font-family:var(--font-tac-primary)}.np-story{font-size:15px;line-height:1.55}.np-story__scene .np-field textarea,.np-story__scene .np-field input{resize:none;font-size:15px;line-height:1.55;overflow:hidden}.np-scenegroup{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.np-scenegroup>.np-scenegroup__title,.np-scenegroup>h4{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0 0 10px;font-size:11px}.np-scenegroup__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.np-scenegroup__fields .np-field[data-wide]{grid-column:1/-1}.np-story__template{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;display:flex}.np-story__template img{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff24;border-radius:4px;width:84px;height:47px}.np-story__templatename{color:#ffffffc7;font-size:13px}.np-story__warn{color:#ffb37a;font-size:12px}.np-story__note{color:#ffffff9e;max-width:62ch;margin-top:6px}.np-story__progress{align-items:center;gap:10px;display:flex}.np-spinner{vertical-align:-2px;border:2px solid #ffffff40;border-top-color:var(--tac-green,#7ee787);border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.8s linear infinite np-spin;display:inline-block}@keyframes np-spin{to{transform:rotate(360deg)}}.np-story__layout{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:11px}.np-sources__role select{color:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;padding:5px 8px;font-size:12px}.np-style{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:12px;padding:16px 18px;display:grid}.np-style__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-style__label,.np-style__reading{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:11px}.np-style__name{margin:4px 0 0;font-size:17px;font-weight:600}.np-style__remove{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:5px 12px;font-size:12px}.np-style__swatches{gap:8px;margin:0;padding:0;list-style:none;display:flex}.np-style__swatches li{border:1px solid #fff3;border-radius:7px;width:26px;height:26px}.np-style__facts{color:#ffffffb8;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.np-style__usage{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.np-style__prompt{color:#ffffffb8;margin:14px 0 8px;font-size:13px}.np-style__usage button{color:#ffffffd1;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px}.np-style__usage button:hover:not(:disabled){border-color:#fff6}.np-style__usage button[data-active]{background:var(--tac-green,#7ee787);border-color:var(--tac-green,#7ee787);color:#06130a;font-weight:600}.np-style__usage button:disabled{opacity:.4;cursor:not-allowed}.np-style__chosen{color:#ffffffa8;margin:10px 0 0;font-size:13px;line-height:1.5}@media (width<=900px){.np-scenegroup__fields{grid-template-columns:minmax(0,1fr)}}.np-template__name{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;font-weight:600;display:flex}.np-template__warning{color:#ffcd78;background:#ffb0201f;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.np-template__gallery{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:12px;display:grid}.np-template__option{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff24;border-radius:10px;gap:6px;padding:6px;display:grid}.np-template__option:hover{border-color:#ffffff57}.np-template__option[data-active]{border-color:var(--tac-green,#7ed957);box-shadow:0 0 0 1px var(--tac-green,#7ed957) inset}.np-template__thumb{aspect-ratio:16/9;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.np-template__thumb .np-graphpreview{width:100%;height:100%}.np-template__label{color:#ffffffc7;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.np-template-chooser{flex-direction:column;gap:20px;padding:32px clamp(24px,5vw,64px) 64px;display:flex}.np-template-chooser__reading{flex-direction:column;gap:10px;max-width:520px;display:flex}.np-template-chooser__summary{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.np-template-chooser__summary ul{gap:4px;margin:0;padding-left:18px;display:grid}.np-template-chooser__summary button{align-self:flex-start;margin-top:6px}.np-template-chooser__swatches{align-items:center;gap:6px;display:flex}.np-template-chooser__swatches span{border:1px solid #ffffff24;border-radius:4px;width:14px;height:14px}.np-template-chooser__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.np-template-chooser__slide{flex-direction:column;gap:6px;margin:0;display:flex}.np-template-chooser__slide img,.np-template-chooser__blank{aspect-ratio:16/9;object-fit:cover;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;width:100%;display:block}.np-template-chooser__slide figcaption{justify-content:space-between;gap:8px;display:flex}.np-guide-design{align-items:center;gap:6px;margin-left:auto;display:flex}.np-guide-design button{color:var(--guide-shell-copy,#fff);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:6px 14px;font-size:13px}.np-guide-design button:hover{background:#ffffff1f}.np-guide-topbar .np-cta{color:var(--guide-shell-copy,#fff)}.np-guide-topbar .np-editor-menu__panel button{border:0;border-radius:5px;padding:9px 10px}.np-guide-modal{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.np-guide-modal__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090d149e;border:0;position:absolute;inset:0}.np-guide-modal__panel{color:#111827;background:#fff;border-radius:18px;width:min(1080px,94vw);max-height:90vh;padding:22px 24px 24px;position:relative;overflow:auto;box-shadow:0 30px 80px #0409146b}.np-guide-modal__panel>header{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.np-guide-modal__panel>header h2{margin:0 0 4px;font-size:21px}.np-guide-modal__panel>header p{color:#5b6675;margin:0;font-size:13.5px}.np-guide-modal__panel>header button{cursor:pointer;color:#2c3542;background:#f1f4f8;border:0;border-radius:10px;margin-left:auto;padding:8px}.np-theme-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.np-theme-tile{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3e8ef;border-radius:14px;gap:6px;padding:10px;display:grid}.np-theme-tile.is-active{border-color:#111827;box-shadow:0 0 0 3px #11182714}.np-theme-tile__preview{background:var(--tt-canvas);border:1px solid #0000000f;border-radius:10px;height:92px;display:block;position:relative;overflow:hidden}.np-theme-tile__shell{background:var(--tt-shell);height:18px;position:absolute;inset:0 0 auto}.np-theme-tile__page{background:var(--tt-paper);border-radius:6px;align-content:start;gap:5px;padding:8px;display:grid;position:absolute;inset:26px 10px 10px}.np-theme-tile__page b{font-family:var(--tt-heading);color:var(--tt-ink);font-size:13px;line-height:1}.np-theme-tile__page i{background:color-mix(in srgb, var(--tt-ink) 22%, transparent);border-radius:3px;height:4px;display:block}.np-theme-tile__page em{background:var(--tt-accent);border-radius:3px;width:42%;height:6px;display:block}.np-theme-tile__name{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.np-theme-tile small{color:#6b7583;font-size:12px;line-height:1.35}.np-theme-custom{border-top:1px solid #eef1f5;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.np-theme-custom label{color:#4b5563;gap:6px;font-size:12.5px;display:grid}.np-theme-custom input[type=color]{background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:100%;height:34px}.np-theme-custom select{border:1px solid #dfe4ea;border-radius:8px;height:34px;padding:0 8px}.np-theme-panel footer{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.np-imagepick__tabs{border-bottom:1px solid #eef1f5;gap:8px;padding-bottom:10px;display:flex}.np-imagepick__tabs button{cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.np-imagepick__body{gap:12px;padding-top:16px;display:grid}.np-imagepick__body small{color:#6b7583;font-size:12px}.np-imagepick__drop{cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd3dd;border-radius:14px;place-items:center;gap:8px;padding:34px;font-size:14px;display:grid}.np-imagepick__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.np-imagepick__grid button{cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:12px;width:100%;padding:0;overflow:hidden}.np-imagepick__grid img{object-fit:cover;width:100%;height:110px;display:block}.np-imagepick__grid span{color:#46505d;text-align:left;padding:7px 9px;font-size:12px;display:block}.np-imagepick__ai textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dfe4ea;border-radius:12px;padding:12px;font-size:13.5px;line-height:1.5}.np-imagepick__label{color:#4b5563;font-size:12.5px}.np-imagepick__row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.np-imagepick__row label{color:#4b5563;gap:6px;font-size:12.5px;display:grid}.np-imagepick__row select{border:1px solid #dfe4ea;border-radius:8px;height:34px;padding:0 8px}.np-imagepick__ratio{color:#8a93a0;margin-left:auto;font-size:12px}.np-imagepick__error{color:#b42318;font-size:13px}.np-imagepick__status{color:#4b5563;font-size:13px}.np-imagepick__empty{color:#6b7583;font-size:13.5px}.np-guide-modal__panel.np-coveredit{grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 48px);max-width:none;height:min(760px,85vh);max-height:85vh;padding:0;display:grid;overflow:hidden}.np-coveredit>header{border-bottom:1px solid #e8ecf1;padding:18px 22px 16px;margin:0!important}.np-coveredit__body{grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);gap:0;min-height:0;display:grid;overflow:hidden}.np-coveredit__fields{background:#f8f9fb;border-right:1px solid #e8ecf1;align-content:start;gap:12px;padding:18px;display:grid;overflow-y:auto}.np-coveredit__fields fieldset{background:#fff;border:1px solid #e1e6ed;border-radius:8px;gap:8px;padding:10px;display:grid}.np-coveredit__fields legend{letter-spacing:0;color:#394454;padding:0 5px;font-size:12px;font-weight:650}.np-coveredit__fields label{color:#4b5563;gap:4px;font-size:12px;display:grid}.np-coveredit__fields input[type=text],.np-coveredit__fields input:not([type]),.np-coveredit__fields select{color:#16202f;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:6px;padding:0 9px;font-size:13px}.np-coveredit__check{align-items:center;gap:8px;display:flex!important}.np-coveredit__layouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.np-coveredit__layouts button{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e3e8ef;border-radius:7px;gap:3px;padding:6px;display:grid}.np-coveredit__layouts button.is-active{border-color:#149455;box-shadow:0 0 0 2px #1494551a}.np-coveredit__layouts b{font-size:12px}.np-coveredit__layouts small{display:none}.np-coveredit__logo,.np-coveredit__hero{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.np-coveredit__logo img{object-fit:contain;width:72px;height:34px}.np-coveredit__hero img{object-fit:cover;border-radius:6px;width:72px;height:46px}.np-coveredit__nologo{color:#97a0ad;font-size:12.5px}.np-coveredit__preview{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:18px 20px;display:grid}.np-coveredit__preview p{text-transform:uppercase;letter-spacing:.08em;color:#7b8493;margin:0;font-size:12px}.np-coveredit__frame{background:#eef1f5;border:1px solid #e3e8ef;border-radius:8px;height:100%;min-height:0;position:relative;overflow:hidden}.np-coveredit__canvas{transform-origin:50%;position:absolute;top:50%;left:50%;overflow:hidden}.np-coveredit__canvas .np-learn-cover{width:1440px;height:900px;overflow:hidden}.np-coveredit__canvas .np-learn-cover__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;padding:72px;overflow:hidden}.np-coveredit__canvas .np-learn-cover__copy h1{font-size:68px}.np-coveredit__canvas .np-learn-cover__hero{height:560px;display:block}.np-coveredit__canvas .np-learn-cover--split .np-learn-cover__body{gap:0}.np-coveredit__canvas .np-learn-cover--minimal .np-learn-cover__meta{display:none}.np-coveredit__footer{background:#fff;border-top:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.np-cover-thumb{background:var(--guide-canvas,#eef1f6);border:1px solid #0000000f;border-radius:6px;height:46px;display:block;position:relative;overflow:hidden}.np-cover-thumb__copy{align-content:start;gap:4px;width:46%;display:grid;position:absolute;inset:8px auto 8px 8px}.np-cover-thumb__copy i,.np-cover-thumb__copy b,.np-cover-thumb__copy em,.np-cover-thumb__copy s{background:#0000002e;border-radius:2px;height:4px;display:block}.np-cover-thumb__copy b{width:80%;height:7px}.np-cover-thumb__copy em{background:var(--guide-accent,#37e0a4);width:40%}.np-cover-thumb__image{background:#00000021;border-radius:5px;position:absolute;inset:6px 6px 6px 52%}.np-cover-thumb--text .np-cover-thumb__image,.np-cover-thumb--minimal .np-cover-thumb__image{display:none}.np-cover-thumb--text .np-cover-thumb__copy,.np-cover-thumb--minimal .np-cover-thumb__copy{width:78%}.np-cover-thumb--full_bleed .np-cover-thumb__image{border-radius:0;inset:0}.np-cover-thumb--split .np-cover-thumb__image{border-radius:0;inset:0 0 0 50%}.np-learn-cover__logo{width:auto;max-height:42px;margin-bottom:14px;display:block}.np-learn-cover--minimal .np-learn-cover__meta{display:none}.np-learn-cover--split .np-learn-cover__body{align-items:stretch;gap:0}.np-learn-cover--split .np-learn-cover__hero{align-self:stretch}.np-learn-cover--split .np-learn-cover__hero img{object-fit:cover;height:100%}.np-learn-cover--full_bleed{isolation:isolate;position:relative}.np-learn-cover__bleed{z-index:-1;position:absolute;inset:0}.np-learn-cover__bleed img{object-fit:cover;width:100%;height:100%}.np-learn-cover--full_bleed:after{content:"";z-index:-1;background:linear-gradient(100deg,#060a12db 30%,#060a1273 100%);position:absolute;inset:0}.np-learn-cover--full_bleed .np-learn-cover__copy,.np-learn-cover--full_bleed h1,.np-learn-cover--full_bleed .np-learn-cover__lede,.np-learn-cover--full_bleed .np-learn-cover__eyebrow,.np-learn-cover--full_bleed .np-learn-cover__meta,.np-learn-cover--full_bleed .np-learn-cover__hint{color:#fff}@media (width<=900px){.np-guide-modal__panel.np-coveredit{width:calc(100vw - 24px);height:92vh;max-height:92vh}.np-coveredit__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.np-coveredit__fields{border-bottom:1px solid #e8ecf1;border-right:0;overflow:visible}.np-coveredit__preview{min-height:390px}.np-coveredit__frame{height:330px}}.np-learn-cover__eyebrow{margin:0 0 20px}.np-learn-cover__copy h1{margin:0}.np-learn-cover__lede{margin:18px 0 0}.np-learn-cover__meta{margin:32px 0 0}.np-learn-cover__actions{gap:18px;margin:36px 0 0}.np-learn-cover__hint{margin:16px 0 0}.np-learn-cover__logo{max-height:44px;margin-bottom:22px}.np-learn-cover--logo-top_left .np-learn-cover__logo{z-index:2;margin:0;position:absolute;top:26px;left:30px}.np-learn-cover--logo-inline .np-learn-cover__logo{vertical-align:middle;max-height:26px;margin:0 10px 0 0;display:inline-block}.np-learn-cover--image_left .np-learn-cover__body{direction:rtl}.np-learn-cover--image_left .np-learn-cover__copy,.np-learn-cover--image_left .np-learn-cover__hero{direction:ltr}.np-learn-cover__back{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;display:inline-flex}.np-learn-cover__back:hover{background:#ffffff29}@media (width>=1024px){.np-learn-cover__copy h1{margin-bottom:0}.np-learn-cover__meta{margin-top:34px}.np-learn-cover__actions{margin-top:38px}}.np-guide-composition--image_left.has-image .np-guide-composition__copy{order:2}.np-guide-composition--image_left.has-image .np-guide-composition__media{order:1}.np-guide-composition--wide_below.has-image,.np-guide-composition--wide_above.has-image,.np-guide-composition--full_width.has-image,.np-guide-composition--text_only.has-image{grid-template-columns:minmax(0,1fr)}.np-guide-composition--split.has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.np-guide-composition--inset.has-image{grid-template-columns:minmax(0,2.6fr) minmax(220px,1fr)}.np-guide-composition--wide_below .np-guide-composition__media img,.np-guide-composition--wide_above .np-guide-composition__media img,.np-guide-composition--full_width .np-guide-composition__media img{width:100%;height:auto;max-height:620px}.np-guide-composition--full_width .np-guide-composition__media{margin-inline:-12px}.np-guide-composition__media.is-contain img{object-fit:contain;max-height:620px}.np-guide-layouttools{flex-wrap:wrap}.np-guide-layouttools select{font:inherit;border:0;border-radius:5px;padding:4px 6px;font-size:12px}.np-guide-layouttools__tip{opacity:.85;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}@media (width<=900px){.np-guide-composition--split.has-image,.np-guide-composition--inset.has-image{grid-template-columns:minmax(0,1fr)}}.np-guide-modal__panel{color:#111827}.np-guide-modal__panel button{color:inherit}.np-guide-modal__panel [class*=secondary],.np-guide-modal__panel [class*=tertiary]{--tac-copy-button-secondary:#111827;--tac-button-tertiary-outline:#d3d9e2;color:#111827}.np-imagepick__tabs button{color:#35404e}.np-imagepick__tabs button:hover{background:#f3f5f9}.np-imagepick__tabs button[aria-selected=true]{color:#fff}.np-imagepick__tabs button:disabled{color:#9aa3af;cursor:not-allowed}.np-imagepick__tabs button:focus-visible,.np-imagepick__drop:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.np-imagepick__placement{color:#4b5563;margin:0;font-size:12.5px}.np-guide-modal,.np-guide-modal__panel{--guide-navy:#101d32;--guide-navy-deep:#0a1424;--guide-orange:#2f6bff;--guide-paper:#fff;--guide-canvas:#f4f6fa;--guide-ink:#16202f;--guide-copy:#46505d;--guide-line:#e3e8ef;color:#16202f}.np-guide-modal__panel{max-width:min(760px,94vw);overflow-x:hidden}.np-guide-modal__panel.np-coveredit{max-width:none}.np-guide-modal__panel *{min-width:0}.np-imagepick__tabs{flex-wrap:wrap}.np-imagepick__tabs button{color:#35404e;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.np-imagepick__tabs button[aria-selected=true]{color:#fff;background:#101d32;border-color:#101d32}.np-imagepick__ai .tac-button,.np-imagepick__body .tac-button{max-width:100%}.np-imagepick__row{row-gap:10px}.np-imagepick__row select{color:#16202f;appearance:auto;background:#fff;border:1px solid #d8dee7;min-width:132px;font-size:13px}.np-imagepick__row .tac-button,.np-imagepick__row button{color:#16202f;background:#fff;border:1px solid #d8dee7}.np-imagepick__row .tac-button:hover{background:#f3f5f9}.np-imagepick__ai>.tac-button,.np-imagepick__ai>button[class*=primary]{color:#fff;background:#101d32;border-color:#101d32}.np-imagepick__ai textarea{color:#16202f;background:#fff}.np-imagepick__drop{color:#16202f;background:#fff;border:1px dashed #c7d0dc}.np-miaset{gap:18px;display:grid}.np-miaset header{justify-content:space-between;align-items:start;gap:16px;display:flex}.np-miaset header h2{margin:0;font-size:18px}.np-miaset header p{color:#6b7583;margin:4px 0 0;font-size:13px}.np-miaset header button{cursor:pointer;color:#46505d;background:0 0;border:0}.np-miaset section{border-top:1px solid #e9edf3;gap:10px;padding-top:14px;display:grid}.np-miaset h3{letter-spacing:.08em;text-transform:uppercase;color:#6b7583;margin:0;font-size:12px}.np-miaset h4{color:#35404e;margin:6px 0 0;font-size:13px}.np-miaset__enable,.np-miaset__check{color:#16202f;align-items:center;gap:9px;font-size:13.5px;display:flex}.np-miaset__radios{gap:8px;margin:6px 0 10px;display:grid}.np-miaset__radio{color:#16202f;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.np-miaset__radio span{gap:2px;display:grid}.np-miaset__radio b{font-weight:600}.np-miaset__radio em{color:#64748b;font-size:12px;font-style:normal}.np-miaset__picker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:8px;padding:10px;display:grid}.np-miaset__picker input[type=search]{color:#16202f;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:13px}.np-miaset__list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.np-miaset__empty,.np-miaset__connected{color:#6b7583;margin:0;font-size:12.5px}.np-miaset__modes{gap:6px;display:inline-flex}.np-miaset__modes button{color:#35404e;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:999px;padding:6px 14px;font-size:13px}.np-miaset__modes button[aria-pressed=true]{color:#fff;background:#101d32;border-color:#101d32}.np-miaset textarea{width:100%;font:inherit;color:#16202f;background:#fff;border:1px solid #d8dee7;border-radius:10px;padding:10px;font-size:13px}.np-miaset footer{border-top:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.np-miaset footer p{color:#6b7583;margin:0;font-size:12.5px}.np-agent-trigger[data-ready=true]{color:#168a57;background:#22e58c14;border-color:#168a5766}.np-agent{width:min(620px,94vw)}.np-agent__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#168a57!important;margin:0 0 5px!important;font-size:10px!important}.np-agent__active{color:#168a57;background:#e8f8f0;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex}.np-agent__identity{grid-template-columns:minmax(0,1fr) auto;align-items:end}.np-agent__reader{color:#6b7583;margin:0 0 9px;font-size:12.5px}.np-agent__knowledge-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.np-agent__knowledge-row>span{color:#168a57;background:#e8f8f0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.np-agent__knowledge-row div{gap:2px;display:grid}.np-agent__knowledge-row b{color:#16202f;font-size:13.5px}.np-agent__knowledge-row small{color:#718096;font-size:12px}.np-agent__knowledge-row button,.np-agent__create button,.np-agent__advanced-link{color:#556477;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.np-agent__company-row{background:#fff;border:1px solid #dbe2ea;border-radius:8px;align-items:start;padding:12px}.np-agent__company-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.np-agent__warn{color:#b0731a!important}.np-agent__packs{gap:8px;display:grid}.np-agent__pack{text-align:left;color:#16202f;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;justify-content:space-between;gap:16px;width:100%;padding:13px;display:flex}.np-agent__pack[aria-pressed=true]{border-color:#168a57;box-shadow:0 0 0 2px #168a571a}.np-agent__pack span{gap:3px;display:grid}.np-agent__pack small{color:#718096}.np-agent__pack em{color:#168a57;white-space:nowrap;font-size:11px;font-style:normal}.np-agent__empty{color:#718096;align-items:center;gap:9px;display:flex}.np-agent__picker-actions,.np-agent__footer-actions,.np-agent__ready>div{justify-content:flex-end;gap:8px;display:flex}.np-agent__create{text-align:center;color:#718096;font-size:12px}.np-agent__advanced{gap:18px;display:grid}.np-agent__advanced-link{align-items:center;gap:4px;display:inline-flex}.np-agent__progress,.np-agent__ready{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:330px;display:grid}.np-agent__progress ol{text-align:left;gap:12px;width:min(330px,100%);margin:8px 0 0;padding:0;list-style:none;display:grid}.np-agent__progress li{color:#8a96a5;gap:10px;display:flex}.np-agent__progress li[data-state=done],.np-agent__progress li[data-state=active]{color:#16202f}.np-agent__progress li[data-state=done] span,.np-agent__progress li[data-state=active] span{color:#168a57}.np-agent__progress li[data-state=active] span{animation:1s ease-in-out infinite np-agent-pulse}.np-agent__indeterminate{background:#16202f1a;border-radius:4px;width:min(330px,100%);height:4px;display:block;position:relative;overflow:hidden}.np-agent__indeterminate i{border-radius:inherit;background:#168a57;width:35%;animation:1.15s ease-in-out infinite np-agent-load;position:absolute;inset:0 auto 0 -35%}@keyframes np-agent-load{to{left:100%}}@keyframes np-agent-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.np-agent__indeterminate i,.np-agent__progress li[data-state=active] span{animation:none}}.np-agent__ready-mark{color:#168a57;background:#e8f8f0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.np-agent__ready h3,.np-agent__ready p{margin:0}@media (width<=720px){.np-agent__identity{grid-template-columns:1fr}.np-agent footer,.np-agent__picker-actions{flex-direction:column;align-items:stretch}.np-agent__footer-actions{width:100%}.np-agent__footer-actions>*{flex:1}.ni-home__lead{flex-direction:column}}.np-learn-resumebar{z-index:1200;color:#f7f9fc;background:#101d32;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0a142457}.np-learn-resumebar>button[aria-label=Dismiss]{color:#9caabd;cursor:pointer;background:0 0;border:0;font-size:16px}.np-guidecard__shot{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.np-guidecard__preview:has(.np-guidecard__shot):after{background:linear-gradient(90deg,#08101cb8,#08101c2e)}.np-guidecard__logo{object-fit:contain;max-width:130px;max-height:26px;margin-bottom:6px;display:block}.np-miaset__hint{color:#5b6472;margin:0 0 10px;font-size:12.5px}.np-miaset__reset{font:inherit;color:#3a7d54;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.np-miaset__reset:hover{color:#2c6142}.np-miaset__field{gap:4px;margin-bottom:10px;display:grid}.np-miaset__field>span{color:#3a4250;font-size:12px;font-weight:600}.np-miaset__field input{color:#1d2129;background:#fff;border:1px solid #00000029;border-radius:8px;height:34px;padding:0 10px;font-size:13.5px}.np-miaset__field textarea{color:#1d2129;resize:vertical;background:#fff;border:1px solid #00000029;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13.5px}.np-guide-composition__media.is-contain{background:0 0}.np-guide-composition__media.is-contain img{aspect-ratio:auto;object-fit:contain;height:auto;transform:none}.np-an{--an-surface:#0d1119;--an-surface-2:#121826;--an-line:#ffffff14;--an-text:#f8fafc;--an-dim:#8b97ab;--an-reach:#3b82f6;--an-engage:#22d3ee;--an-complete:#34d399;--an-mia:#a855f7;--an-question:#f472b6;--an-followup:#f59e0b;--an-intent:#fb7185;color:var(--an-text);grid-template-columns:184px minmax(0,1fr);align-items:start;gap:20px;display:grid}.np-an__nav{gap:2px;display:grid;position:sticky;top:16px}.np-an__navwrap{gap:2px;display:grid}.np-an__navgroup{letter-spacing:.14em;text-transform:uppercase;color:#5b6678;margin:12px 0 2px;padding:0 10px;font-size:10px}.np-an__miaopen{z-index:30;color:#5eead4;cursor:pointer;background:#0d1416f5;border:1px solid #2dd4bf73;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;bottom:20px;right:20px}.np-an__miaopen:hover{background:#2dd4bf24}.np-an__miapanel{z-index:40;background:#0b0d10;border-left:1px solid #ffffff14;width:min(460px,100vw);position:fixed;inset:0 0 0 auto;overflow-y:auto}@media (width<=720px){.np-an__miapanel{width:100vw}}.np-mia{color:var(--an-text);flex-direction:column;gap:16px;padding:4px 2px 40px;display:flex}.np-mia--panel{padding:16px 16px 40px}.np-mia__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-mia__head h2{margin:4px 0 0;font-size:22px;font-weight:600}.np-mia--panel .np-mia__head h2{font-size:17px}.np-mia__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5eead4;font-size:10px}.np-mia__close{color:var(--an-dim);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.np-mia__ask{gap:8px;display:flex}.np-mia__ask input{color:var(--an-text);background:#14181d;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:13px 15px;font-size:14px}.np-mia__ask input:focus{border-color:#2dd4bf8c;outline:none}.np-mia__ask button{color:#04201c;cursor:pointer;background:#14b8a6;border:0;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700}.np-mia__filters{flex-wrap:wrap;gap:8px;display:flex}.np-mia__filters select{color:var(--an-dim);background:#14181d;border:1px solid #ffffff1a;border-radius:8px;padding:7px 10px;font-size:12px}.np-mia__filters select:disabled{opacity:.45}.np-mia__intro,.np-mia__empty{background:#101419;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.np-mia__intro p,.np-mia__empty p{color:var(--an-dim);margin:0;font-size:14px;line-height:1.55}.np-mia__empty h3{margin:0;font-size:16px;font-weight:600}.np-mia__empty button{color:#04201c;cursor:pointer;background:#14b8a6;border:0;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600}.np-mia__prompts{flex-wrap:wrap;gap:8px;display:flex}.np-mia__prompts button{color:var(--an-text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:12.5px}.np-mia__prompts button:hover{color:#5eead4;border-color:#2dd4bf80}.np-mia__thread{flex-direction:column;gap:22px;display:flex}.np-mia__turn{flex-direction:column;gap:6px;display:flex}.np-mia__question{margin:0;font-size:15px;font-weight:600}.np-mia__scope{letter-spacing:.08em;text-transform:uppercase;color:var(--an-dim);margin:4px 0 10px;font-size:11px}.np-mia__answer{background:#101419;border:1px solid #ffffff12;border-left:2px solid #14b8a6;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.np-mia__answer h3{margin:0;font-size:17px;font-weight:600;line-height:1.4}.np-mia__evidence{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-mia__evidence li{background:#ffffff0a;border-radius:9px;flex-direction:column;gap:2px;min-width:96px;padding:9px 12px;display:flex}.np-mia__evidence b{font-size:16px}.np-mia__evidence span{color:var(--an-dim);font-size:11px}.np-mia__cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.np-mia__card{background:#14181d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:13px;display:flex}.np-mia__card[data-tone=high]{border-color:#2dd4bf66}.np-mia__card h4{margin:0;font-size:15px;font-weight:600}.np-mia__card ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.np-mia__card li{color:var(--an-dim);font-size:12.5px}.np-mia__card button{color:#5eead4;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:12.5px;font-weight:600}.np-mia__badge{color:#5eead4;letter-spacing:.1em;background:#2dd4bf24;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px}.np-mia__why{flex-direction:column;gap:4px;display:flex}.np-mia__why p{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.6}.np-mia__quotes{flex-direction:column;gap:5px;margin:0;padding:0 0 0 14px;display:flex}.np-mia__quotes li{color:var(--an-dim);font-size:13px}.np-mia__note{color:var(--an-dim);margin:0;font-size:12.5px;font-style:italic}.np-mia__actions{flex-wrap:wrap;gap:8px;display:flex}.np-mia__actions button{color:#5eead4;cursor:pointer;background:#2dd4bf14;border:1px solid #2dd4bf66;border-radius:8px;padding:8px 13px;font-size:12.5px;font-weight:600}.np-an__body:has(>.np-mia--page){width:100%}.np-mia--page{--mia-surface:#111418;--mia-raised:#181c21;--mia-line:#242a30;--mia-primary:#19c66a;--mia-identity:#67d9d0;width:min(100%,1160px);font-family:"Manrope",var(--font-tac-primary),sans-serif;gap:20px;margin-inline:auto;padding:18px 28px 72px;overflow:visible}.np-mia--page h2,.np-mia--page h3,.np-mia--page h4{font-family:"Sora",var(--font-tac-primary),sans-serif;letter-spacing:0}.np-mia__head{min-width:0}.np-mia--page .np-mia__head{flex-direction:row;align-items:center;width:100%;max-width:none;min-height:88px;padding-bottom:4px}.np-mia__identity{align-items:flex-start;gap:16px;min-width:0;display:flex}.np-mia__identity>div{min-width:0}.np-mia__mark{border:1px solid color-mix(in srgb,var(--mia-identity,#67d9d0) 45%,transparent);background:color-mix(in srgb,var(--mia-identity,#67d9d0) 9%,transparent);width:40px;height:40px;color:var(--mia-identity,#67d9d0);font:700 15px/1 "Sora",var(--font-tac-primary),sans-serif;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.np-mia--page .np-mia__head h2{max-width:820px;margin-top:4px;font-size:30px;line-height:1.18}.np-mia__head p{max-width:660px;color:var(--an-dim);margin:5px 0 0;font-size:14px;line-height:1.45}.np-mia__head-actions{flex:none;align-items:center;gap:8px;display:flex}.np-mia__new{border-radius:8px!important;max-width:none!important}.np-mia__close{width:32px;height:32px;border-radius:8px!important;min-width:32px!important;padding:0!important}.np-mia__composer{box-sizing:border-box;border:1px solid var(--mia-line,#ffffff1f);background:var(--mia-surface,#111418);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:6px 7px 6px 18px;transition:border-color .15s,background-color .15s;display:grid}.np-mia__composer:focus-within{border-color:color-mix(in srgb,var(--mia-primary,#19c66a) 65%,transparent);background:var(--mia-raised,#181c21)}.np-mia__composer input{width:100%;min-width:0;color:var(--an-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:16px}.np-mia__composer input::placeholder{color:#697482}.np-mia__submit{height:44px;background:var(--mia-primary,#19c66a)!important;color:#06140b!important;border-radius:9px!important;min-width:82px!important}.np-mia__insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.np-mia__insight{border:1px solid var(--mia-line);background:var(--mia-surface);border-radius:10px;flex-direction:column;min-width:0;min-height:190px;max-height:240px;padding:20px;display:flex}.np-mia__insight>span{color:var(--an-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.np-mia__insight h3{-webkit-line-clamp:3;color:var(--an-text);-webkit-box-orient:vertical;margin:18px 0 8px;font-size:21px;line-height:1.3;display:-webkit-box;overflow:hidden}.np-mia__insight p{color:var(--an-dim);margin:0;font-size:13px;line-height:1.5}.np-mia__insight button{justify-content:flex-start;margin-top:auto;min-width:0!important;max-width:none!important;color:var(--mia-identity)!important;border:0!important;padding:8px 0 0!important}.np-mia__ask-block{gap:11px;padding-top:4px;display:grid}.np-mia__ask-block>h3{margin:0;font-size:20px}.np-mia__shortcuts{flex-wrap:wrap;gap:7px;display:flex}.np-mia__shortcuts button{min-width:0!important;max-width:none!important;min-height:30px!important;color:var(--an-dim)!important;border-radius:999px!important;padding:5px 10px!important;font-size:11.5px!important}.np-mia__context{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-mia__filter-toggle{min-width:0!important;max-width:none!important;min-height:31px!important;color:var(--an-dim)!important;border-radius:8px!important;padding:5px 9px!important}.np-mia__active-filters{flex-wrap:wrap;gap:6px;display:flex}.np-mia__active-filters button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0!important;max-width:210px!important;min-height:29px!important;color:var(--an-text)!important;border-radius:999px!important;padding:4px 8px!important}.np-mia__filters{border:1px solid var(--mia-line);background:var(--mia-surface);border-radius:10px;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:10px}.np-mia__filters-label{color:var(--an-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-right:3px;font-size:11px;font-weight:700;display:inline-flex}.np-mia__filters select{background:var(--mia-surface,#111418);border-radius:10px;max-width:180px;min-height:34px}.np-mia__clear{min-width:88px!important;max-width:none!important;min-height:32px!important;color:var(--an-dim)!important;border-radius:8px!important}.np-mia__welcome{margin-top:0}.np-mia__starters h3{margin:0 0 20px;font-size:21px;font-weight:600}.np-mia__starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.np-mia__starter-grid>button{background:var(--mia-raised,#181c21);border-color:var(--mia-line,#242a30);min-width:0;max-width:none;min-height:68px;color:var(--an-text);text-align:left;white-space:normal;border-radius:12px;justify-content:space-between;padding:16px 18px;font-size:14px}.np-mia__starter-grid>button:hover{border-color:color-mix(in srgb,var(--mia-identity,#67d9d0) 50%,transparent);color:var(--mia-identity,#67d9d0)}.np-mia__from-data{border-top:1px solid var(--mia-line,#242a30);gap:12px;margin-top:28px;padding-top:24px;display:grid}.np-mia__empty-note{border-top:1px solid var(--mia-line,#242a30);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0 0;display:grid}.np-mia__empty-note h4{margin:0;font-size:14px}.np-mia__empty-note p{color:var(--an-dim);margin:5px 0 0;font-size:12px}.np-mia__empty-note button{min-width:124px;max-width:none}.np-mia__data-prompts,.np-mia__followups{flex-wrap:wrap;gap:8px;display:flex}.np-mia__data-prompts button,.np-mia__followups button{min-width:0;max-width:none;min-height:36px;color:var(--an-text);border-radius:9px}.np-mia__empty{border-radius:14px;margin-top:12px;padding:30px}.np-mia--page .np-mia__thread{gap:36px;width:min(100%,1040px);margin-inline:auto;padding-top:4px;overflow:visible}.np-mia__turn{gap:18px}.np-mia__user-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.np-mia__user-row>span{color:var(--an-dim);text-transform:uppercase;letter-spacing:.1em;padding-top:10px;font-size:10px;font-weight:700}.np-mia--page .np-mia__question{border:1px solid var(--mia-line,#242a30);background:var(--mia-raised,#181c21);max-width:min(780px,92%);color:var(--an-text);border-radius:12px;justify-self:start;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5}.np-mia--page .np-mia__answer{background:0 0;border:0;gap:22px;padding:0 0 0 56px}.np-mia__answer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.np-mia--page .np-mia__scope{margin:0;font-size:10px}.np-mia--page .np-mia__answer h3{max-width:880px;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.25}.np-mia__data-needed{max-width:720px;color:var(--an-dim);margin:-10px 0 0;font-size:14px;line-height:1.6}.np-mia__section-label{color:var(--an-dim);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.np-mia__evidence-block{gap:12px;display:grid}.np-mia--page .np-mia__evidence{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.np-mia--page .np-mia__evidence li{border:1px solid var(--mia-line,#242a30);background:var(--mia-surface,#111418);border-radius:10px;justify-content:center;min-height:76px;padding:12px 15px}.np-mia--page .np-mia__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.np-mia--page .np-mia__card{background:var(--mia-surface,#111418);border-radius:10px;padding:16px}.np-mia--page .np-mia__card[data-tone=high]{border-color:color-mix(in srgb,var(--mia-primary,#19c66a) 45%,transparent)}.np-mia--page .np-mia__card button{border:0;min-width:0;max-width:none;margin-top:auto;padding:5px 0}.np-mia--page .np-mia__badge{background:color-mix(in srgb,var(--mia-primary,#19c66a) 12%,transparent);color:var(--mia-primary,#19c66a);border-radius:6px}.np-mia--page .np-mia__why{gap:8px;max-width:820px;padding-top:2px}.np-mia--page .np-mia__quotes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:0;list-style:none;display:grid}.np-mia--page .np-mia__quotes li{border-left:2px solid var(--mia-identity,#67d9d0);background:var(--mia-surface,#111418);padding:14px;line-height:1.55}.np-mia--page .np-mia__actions button{border-radius:8px;min-width:0;max-width:none}.np-mia__followup{gap:12px;margin-left:56px;padding-top:2px;display:grid}.np-mia__composer--followup{border-radius:12px;min-height:54px;padding-left:16px}.np-mia__composer--followup .np-mia__submit{height:40px}.np-mia__followups button{color:var(--an-dim);font-size:12px}.np-mia--panel .np-mia__identity{gap:10px}.np-mia--panel .np-mia__mark{border-radius:9px;flex-basis:32px;width:32px;height:32px}.np-mia--panel .np-mia__head p,.np-mia--panel .np-mia__new{display:none}.np-mia--panel .np-mia__composer{min-height:52px;padding-left:14px}.np-mia--panel .np-mia__submit{height:38px;min-width:66px!important}.np-mia--panel .np-mia__filters-label{width:100%}.np-mia--panel .np-mia__welcome{padding:18px}.np-mia--panel .np-mia__starter-grid{grid-template-columns:1fr}.np-mia--panel .np-mia__starter-grid>button{min-height:50px}@media (width<=900px){.np-mia--page{padding:16px 16px 56px}.np-mia--page .np-mia__head{grid-template-columns:minmax(0,1fr) auto;display:grid}.np-mia__identity{min-width:0}.np-mia--page .np-mia__head h2{font-size:28px}.np-mia__insights{grid-template-columns:1fr}.np-mia__insight{min-height:150px;max-height:none}}@media (width<=640px){.np-mia--page{padding-inline:4px}.np-mia--page .np-mia__head{align-items:start}.np-mia--page .np-mia__identity{grid-column:1/-1}.np-mia--page .np-mia__head-actions{grid-column:1/-1;justify-content:flex-end;margin-top:8px}.np-mia__mark{display:none}.np-mia__composer{min-height:54px;padding-left:13px}.np-mia__submit{height:40px;min-width:72px!important}.np-mia__filters{width:100%}.np-mia__filters select{flex:140px;max-width:none}.np-mia__empty-note{grid-template-columns:1fr;align-items:start}.np-mia__user-row{grid-template-columns:1fr;gap:6px}.np-mia__user-row>span{padding:0}.np-mia--page .np-mia__question{max-width:100%}.np-mia--page .np-mia__answer{padding-left:0}.np-mia__followup{margin-left:0}.np-mia--page .np-mia__evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}.np-an__navitem{width:100%;color:var(--an-dim);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:flex}.np-an__navitem:hover{color:var(--an-text);background:#ffffff0d}.np-an__navitem[data-later=true]{color:#5f6b7d}.np-an__navitem[aria-current=page]{box-shadow:inset 2px 0 0 var(--an-reach);color:#fff;background:linear-gradient(90deg,#3b82f638,#3b82f60a);font-weight:600}.np-an__body{gap:14px;min-width:0;display:grid}.np-an__head{gap:2px;display:grid}.np-an__head h2{color:var(--an-text)}.np-an__scope{color:var(--an-dim);font-size:12.5px}.np-an__page{gap:14px;display:grid}.np-an__empty{color:var(--an-dim);font-size:13px}.np-an__demo{color:#d7c39a;background:#f59e0b12;border:1px solid #f59e0b47;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:5px 10px;font-size:11.5px;display:inline-flex}.np-an__demo b{letter-spacing:.14em;color:var(--an-followup);font-size:9.5px}.np-an__kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.np-an__kpi{border:1px solid var(--an-line);background:linear-gradient(160deg, var(--an-surface-2), var(--an-surface));border-radius:13px;gap:2px;padding:13px 14px;display:grid;position:relative;overflow:hidden}.np-an__kpi:after{content:"";background:var(--accent);opacity:.16;filter:blur(28px);border-radius:50%;width:120px;height:120px;position:absolute;inset:-40% -30% auto auto}.np-an__kpi[data-accent=reach]{--accent:var(--an-reach)}.np-an__kpi[data-accent=engage]{--accent:var(--an-engage)}.np-an__kpi[data-accent=complete]{--accent:var(--an-complete)}.np-an__kpi[data-accent=mia]{--accent:var(--an-mia)}.np-an__kpi[data-accent=intent]{--accent:var(--an-intent)}.np-an__kpi[data-accent=followup]{--accent:var(--an-followup)}.np-an__kpi-icon{background:color-mix(in srgb, var(--accent) 18%, transparent);width:24px;height:24px;color:var(--accent);border-radius:7px;place-items:center;margin-bottom:4px;font-size:12px;display:grid}.np-an__kpi-value{color:#fff;font-size:27px;font-weight:650;line-height:1.05}.np-an__kpi-label{letter-spacing:.12em;text-transform:uppercase;color:var(--an-dim);font-size:10.5px}.np-an__kpi-note{color:color-mix(in srgb, var(--accent) 72%, #fff);font-size:11.5px}.np-an__next{background:radial-gradient(120% 160% at 0% 0%, #fb718529, transparent 60%), linear-gradient(160deg, var(--an-surface-2), var(--an-surface));border:1px solid #fb718538;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.np-an__next-main{gap:4px;min-width:260px;display:grid}.np-an__next-title{letter-spacing:.16em;text-transform:uppercase;color:var(--an-dim);font-size:11px}.np-an__next-lead{color:#fff;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.np-an__next-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-an__cta{cursor:pointer;color:#10161a;background:linear-gradient(120deg,#fb7185,#f59e0b);border:0;border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:600}.np-an__cta--ghost{border:1px solid var(--an-line);color:var(--an-text);background:#ffffff0f}.np-an__cta--link{color:var(--an-mia);background:0 0;padding:9px 6px}.np-an__cta[disabled]{opacity:.72;cursor:not-allowed}.np-an__row{gap:14px;display:grid}.np-an__row--three{grid-template-columns:1.15fr .95fr .9fr}.np-an__row--two{grid-template-columns:1.4fr 1fr}.np-an__panel{border:1px solid var(--an-line);background:linear-gradient(170deg, var(--an-surface-2), var(--an-surface));border-radius:14px;align-content:start;gap:12px;min-width:0;padding:15px 17px;display:grid}.np-an__panel-head{gap:2px;display:grid}.np-an__panel-title{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0;font-size:12px;font-weight:700}.np-an__panel-sub{color:var(--an-dim);font-size:11.5px}.np-an__funnel{gap:6px;display:grid}.np-an__funnel li{gap:4px;display:grid}.np-an__funnel-step{letter-spacing:.06em;color:var(--an-dim);padding-left:2px;font-size:10.5px}.np-an__funnel-bar{color:#061018;background:linear-gradient(90deg, var(--an-reach), color-mix(in srgb, var(--an-reach) 55%, #0b1220));border-radius:10px;align-items:baseline;gap:8px;min-width:90px;padding:9px 12px;display:flex}.np-an__funnel-bar b{font-size:18px;font-weight:700}.np-an__funnel-bar em{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:10.5px;font-style:normal}.np-an__funnel li[data-stage=started] .np-an__funnel-bar{background:linear-gradient(90deg, var(--an-engage), color-mix(in srgb, var(--an-engage) 45%, #0b1220))}.np-an__funnel li[data-stage=completed] .np-an__funnel-bar{background:linear-gradient(90deg, var(--an-complete), color-mix(in srgb, var(--an-complete) 45%, #0b1220))}.np-an__funnel li[data-stage=high_intent] .np-an__funnel-bar{background:linear-gradient(90deg, var(--an-intent), color-mix(in srgb, var(--an-intent) 45%, #0b1220));color:#12060a}.np-an__bars{gap:8px;display:grid}.np-an__bars li{grid-template-columns:96px minmax(0,1fr) 42px;align-items:center;gap:9px;display:grid}.np-an__bar-label{color:#cbd5e1;font-size:12.5px}.np-an__bars li[data-lead=true] .np-an__bar-label{color:#fff;font-weight:600}.np-an__bar-track{background:#ffffff0d;border-radius:999px;height:9px;overflow:hidden}.np-an__bar-fill{background:linear-gradient(90deg, var(--fill), color-mix(in srgb, var(--fill) 45%, transparent));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--fill) 45%, transparent);border-radius:999px;display:block}.np-an__bar-value{color:var(--an-dim);text-align:right;font-size:11.5px}.np-an__ring-wrap{grid-template-columns:122px minmax(0,1fr);align-items:center;gap:14px;display:grid}.np-an__ring{border-radius:50%;place-items:center;width:122px;height:122px;display:grid}.np-an__ring-hole{border:1px solid var(--an-line);background:#0b0f17;border-radius:50%;place-items:center;gap:0;width:82px;height:82px;display:grid}.np-an__ring-hole strong{color:#fff;font-size:22px;font-weight:700;line-height:1}.np-an__ring-hole span{letter-spacing:.14em;text-transform:uppercase;color:var(--an-dim);font-size:9.5px}.np-an__legend{gap:5px;display:grid}.np-an__legend li{color:#cbd5e1;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.np-an__legend i{border-radius:3px;width:9px;height:9px;display:block}.np-an__legend b{color:#fff;font-size:11.5px;font-weight:600}.np-an__people{gap:4px;display:grid}.np-an__person{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:9px 10px;display:grid}.np-an__person:hover{border-color:var(--an-line);background:#ffffff0d}.np-an__person[disabled]{cursor:default}.np-an__avatar{color:#061018;background:linear-gradient(140deg, var(--an-engage), var(--an-mia));border-radius:50%;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:700;display:grid}.np-an__avatar[data-anon=true]{color:var(--an-dim);background:#ffffff14}.np-an__person-main{gap:2px;min-width:0;display:grid}.np-an__person-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-an__person-top b{color:#fff;font-size:13.5px}.np-an__person-top em{color:var(--an-dim);font-size:12px;font-style:normal}.np-an__person-content{color:#b6c1d1;font-size:12px}.np-an__person-meta{color:var(--an-dim);font-size:11.5px}.np-an__person-when{color:#5f6b7d;white-space:nowrap;font-size:11px}.np-an__intent{letter-spacing:.1em;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.np-an__intent[data-intent=exploring]{color:#98a5b8;background:#ffffff0f}.np-an__intent[data-intent=interested]{color:#67e8f9;background:#22d3ee24}.np-an__intent[data-intent=high_intent]{color:#ffd7c2;background:linear-gradient(120deg,#fb718547,#f59e0b3d);box-shadow:0 0 14px #fb718538}.np-an__ask{background:radial-gradient(110% 90% at 100% 0%, #a855f72e, transparent 60%), linear-gradient(170deg, var(--an-surface-2), var(--an-surface));border-color:#a855f738}.np-an__ask-head{align-items:center;gap:12px;display:flex}.np-an__ask-orb{background:radial-gradient(circle at 32% 30%, #e9d5ff, var(--an-mia) 55%, #4c1d95);border-radius:50%;flex-shrink:0;width:34px;height:34px;box-shadow:0 0 20px #a855f773}.np-an__prompts{gap:5px;display:grid}.np-an__prompts button{text-align:left;cursor:pointer;border:1px solid var(--an-line);color:#d6dde8;background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:12.5px;display:flex}.np-an__prompts button:hover{color:#fff;border-color:#a855f766}.np-an__prompts em{color:var(--an-mia);font-style:normal}.np-an__ask-bar{grid-template-columns:minmax(0,1fr) 38px;gap:8px;display:grid}.np-an__ask-bar input{border:1px solid var(--an-line);color:var(--an-text);background:#00000059;border-radius:10px;padding:10px 12px;font-size:12.5px}.np-an__ask-bar button{cursor:pointer;color:#14061f;background:linear-gradient(140deg, #c084fc, var(--an-mia));border:0;border-radius:10px;font-size:15px}@media (width<=1200px){.np-an__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.np-an__row--three,.np-an__row--two{grid-template-columns:minmax(0,1fr)}}@media (width<=880px){.np-an{grid-template-columns:minmax(0,1fr)}.np-an__nav{grid-auto-flow:column;position:static;overflow-x:auto}.np-an__navgroup{display:none}.np-an__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.np-an__bars li{grid-template-columns:84px minmax(0,1fr) 40px}.np-an__ring-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}}.np-home--an{gap:14px;padding:18px 28px 28px}.np-home__head--an .np-home__title{align-items:center;margin-top:6px}.np-home__head--an .tac-heading-1{margin:0;font-size:22px;line-height:1.15}.np-home__head--an .np-productnav{margin-top:10px}.np-home__head--an .np-productnav__item{padding-bottom:8px}.np-an__toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:2px;display:flex}.np-an__toolbar-title{color:var(--an-text);margin-right:4px;font-size:18px;font-weight:650}.np-an__filter{cursor:pointer;border:1px solid var(--an-line);color:#c9d3e0;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.np-an__filter em{color:var(--an-dim);font-style:normal}.np-an__filter[disabled]{cursor:default;opacity:.85}.np-an__toolbar .np-an__demo{margin-left:auto}.np-an ul,.np-an ol,.np-an li{margin:0;padding-left:0;list-style:none}.np-an ul::marker{content:none}.np-an li::marker{content:none}.np-an__next{gap:14px;padding:9px 14px}.np-an__next-main{gap:2px}.np-an__next-lead{font-size:15px}.np-an__next-list{color:var(--an-dim);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.np-an__next-list b{color:#fff;font-weight:600}.np-an__next .np-an__cta{padding:7px 12px;font-size:12px}.np-an__person{grid-template-columns:34px minmax(0,1fr) auto 12px}.np-an__person-go{color:#0000;font-size:15px;transition:color .15s}.np-an__person:hover .np-an__person-go{color:var(--an-dim)}.np-an__ask{border-color:#a855f752;box-shadow:0 0 0 1px #a855f70f,0 18px 40px -28px #a855f78c}.np-an__ask-bar{position:sticky;bottom:0}.np-an__prompts button{padding:7px 10px}.np-an__body,.np-an__page,.np-an__row{gap:10px}.np-an__kpis{gap:8px}.np-an__kpi{padding:10px 12px}.np-an__panel{gap:9px;padding:12px 14px}.np-an,.np-an__body{background:#08090c}.np-an__kpi,.np-an__panel,.np-an__next,.np-an__ask,.np-an__filter{box-shadow:none;background:#101319;border:1px solid #ffffff12}.np-an__kpi:before,.np-an__kpi:after,.np-an__next:before,.np-an__next:after,.np-an__ask:before,.np-an__ask:after{display:none!important}.np-an__kpi[data-accent]{background:#101319}.np-an__kpi .np-an__kpi-icon{box-shadow:none;background:0 0}.np-an__next{background:#101319;border-color:#ffffff12}.np-an__ask{box-shadow:none;background:#0f1017;border-color:#a855f742}.np-an__ask .np-an__ask-send,.np-an__ask button[type=submit]{box-shadow:none;background:#7c3aed}.np-an .np-an__btn,.np-an button,.np-an__funnel-bar{box-shadow:none}.np-send{--send-bg:#08090c;--send-surface:#10141a;--send-surface-2:#141922;--send-line:#252c36;--send-copy:#f4f6f8;--send-muted:#929ba8;--send-cyan:#43c7e8;--send-green:#43d39e;width:100%;color:var(--send-copy);gap:28px;display:grid}.np-send__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-send__intro{gap:6px;display:grid}.np-send__title{color:#f2f4f8;margin:0;font-size:30px;font-weight:650;line-height:1.15}.np-send__sub{color:#e2e8f09e;margin:0;font-size:15px}.np-send__reset{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;min-height:38px;padding:8px 14px;font-size:14px}.np-send__orientation{gap:7px;margin-top:4px;display:grid}.np-send__orientation>span,.np-send__recent-label{color:var(--send-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.np-send__orientation h4{color:var(--send-copy);margin:0;font-size:23px;font-weight:600}.np-send__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=720px){.np-home--send .np-home__head{z-index:5;position:sticky;top:0}.np-send__choices{grid-template-columns:1fr}.np-send__choice{min-height:180px}.np-send__panel--library{padding-inline:0}.np-send__panel--library>.np-send__panel-title{padding-inline:14px}}.np-send__choice{text-align:left;background:var(--send-surface);border:1px solid var(--send-line);min-height:236px;color:var(--send-copy);cursor:pointer;border-radius:7px;grid-template-rows:auto auto auto 1fr auto;gap:10px;padding:26px;transition:border-color .14s,background .14s,translate .14s;display:grid}.np-send__choice:hover{border-color:color-mix(in srgb, var(--send-cyan) 55%, var(--send-line));background:color-mix(in srgb, var(--send-cyan) 4%, var(--send-surface));translate:0 -2px}.np-send__choice small{color:var(--send-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.np-send__choice b{font-size:19px;font-weight:600}.np-send__choice>span:not(.np-send__choice-icon){color:var(--send-muted);font-size:14px;line-height:1.55}.np-send__choice-icon{border:1px solid color-mix(in srgb, var(--send-cyan) 34%, var(--send-line));width:42px;height:42px;color:var(--send-cyan);border-radius:6px;place-items:center;margin-bottom:4px;display:grid}.np-send__choice-icon svg{width:25px;height:25px}.np-send__choice em{color:var(--send-green);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-style:normal;display:flex}.np-send__identify{border-bottom:1px solid var(--send-line);gap:8px;padding-bottom:12px;display:grid}.np-send__identify>span{color:var(--send-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.np-send__identify>div{flex-wrap:wrap;gap:8px;display:flex}.np-send__identify button{border:1px solid var(--send-line);color:var(--send-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.np-send__identify button[aria-pressed=true]{border-color:color-mix(in srgb, var(--send-cyan) 55%, var(--send-line));color:var(--send-copy);background:color-mix(in srgb, var(--send-cyan) 8%, transparent)}.np-send__recent{gap:10px;margin-top:8px;display:grid}.np-send__recent>p{border-top:1px solid var(--send-line);color:var(--send-muted);margin:0;padding:18px 0;font-size:13px}.np-send__recent-list{border-top:1px solid var(--send-line);display:grid}.np-send__recent-row{border-bottom:1px solid var(--send-line);min-height:66px;color:var(--send-muted);grid-template-columns:minmax(150px,1.4fr) minmax(150px,1.3fr) 90px 90px 86px minmax(180px,auto);align-items:center;gap:12px;font-size:12px;display:grid}.np-send__recent-row>div:first-child{gap:3px;min-width:0;display:grid}.np-send__recent-row b{color:var(--send-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-send__recent-row small{color:var(--send-cyan);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.np-send__recent-row>em{color:var(--send-muted);letter-spacing:.05em;font-size:10px;font-style:normal}.np-send__recent-row>em[data-status=active]{color:var(--send-green)}.np-send__recent-actions{justify-content:flex-end;gap:12px;display:flex}.np-send__recent-actions button{color:var(--send-cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}@media (width<=1100px){.np-send__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.np-send__recent-row{grid-template-columns:1fr 1fr auto;padding:12px 0}.np-send__recent-row>span:nth-of-type(2),.np-send__recent-row>span:nth-of-type(3){display:none}}.np-send__panel{background:#101319;border:1px solid #ffffff12;border-radius:8px;gap:18px;padding:24px;display:grid}.np-send__panel--library{border-inline:0;background:0 0;border-bottom:0;padding:24px 0 0}.np-send__panel--library>.np-send__panel-title,.np-send__panel--library>.np-send__access{margin-inline:24px}.np-send__panel-title{color:#f2f4f8;margin:0;font-size:20px}.np-send__form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.np-send__field{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f080;gap:6px;font-size:12px;display:grid}.np-send__field input{color:#eef2f8;text-transform:none;letter-spacing:0;background:#0a0c11;border:1px solid #ffffff1a;border-radius:8px;min-height:40px;padding:9px 11px;font-size:14px}.np-send__hint{color:#e2e8f08c;margin:0;font-size:14px}.np-send__access{border-block:1px solid #ffffff14;gap:12px;padding:16px 0;display:grid}.np-send__access>div:first-child{gap:2px;display:grid}.np-send__access b{color:#f2f4f8;font-size:15px}.np-send__access span,.np-send__ready-expiry{color:#e2e8f094;font-size:13px}.np-send__expiry-presets{flex-wrap:wrap;gap:6px;display:flex}.np-send__expiry-presets button{color:#e2e8f0;cursor:pointer;background:#0a0c11;border:1px solid #ffffff24;border-radius:7px;min-height:36px;padding:7px 12px;font-size:13px}.np-send__expiry-presets button[aria-pressed=true]{background:#9b5cff29;border-color:#9b5cff}.np-send__expiry-custom{gap:8px;display:flex}.np-send__expiry-custom input,.np-send__expiry-custom select{color:#eef2f8;background:#0a0c11;border:1px solid #ffffff1f;border-radius:7px;min-height:34px;padding:5px 8px}.np-send__expiry-custom input{width:90px}.np-link-expiry{z-index:1200;color:#f4f6f8d1;font-variant-numeric:tabular-nums;background:#050607e0;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex;position:fixed;top:12px;right:12px}.np-link-expiry[data-tone=warning]{color:#f2b84b;border-color:#f2b84b59}.np-link-expiry[data-tone=critical]{color:#e66d7a;border-color:#e66d7a66}.np-link-expiry--launch{color:#f4f6f8db;background:#0506078c;justify-items:start;gap:4px;margin:22px 0 4px;padding:10px 12px;display:grid;position:static}.np-link-expiry__label{letter-spacing:.12em;text-transform:uppercase;opacity:.75;align-items:center;gap:6px;font-size:10px;display:inline-flex}.np-link-expiry__clock{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.np-public__gate{text-align:center;justify-items:center;gap:8px;max-width:520px;display:grid}.np-public__gate-heading{letter-spacing:.14em;text-transform:uppercase;color:#f4f6f899}.np-public__gate-detail{color:#f4f6f88c}.np-send__error{color:#fca5a5;margin:0;font-size:12px}.np-send__go{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:8px;justify-self:start;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.np-send__go[disabled]{opacity:.4;cursor:not-allowed}.np-send__go--ghost{color:#e2e8f0;background:0 0;border:1px solid #ffffff29}.np-send__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.np-send__card{text-align:left;color:#e6eaf2;cursor:pointer;background:#0a0c11;border:1px solid #ffffff14;border-radius:10px;gap:6px;padding:10px;font-size:13px;display:grid}.np-send__card[aria-pressed=true]{border-color:#7c3aed}.np-send__card[disabled]{opacity:.45;cursor:not-allowed}.np-send__card-thumb{aspect-ratio:16/9;background:#14171f;border-radius:6px;place-items:center;display:grid;overflow:hidden}.np-send__card-thumb img{object-fit:cover;width:100%;height:100%}.np-send__card-thumb em{color:#e2e8f073;font-size:11px;font-style:normal}.np-send__card-meta{color:#e2e8f08c;font-size:11px}.np-send__footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-send__links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-send__link{background:#0a0c11;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.np-send__link b{color:#eef2f8;font-size:13px;display:block}.np-send__link span{color:#e2e8f080;word-break:break-all;font-size:11px;display:block}.np-send__link-actions{gap:6px;display:flex}.np-send__link-actions button{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px;font-size:12px}.np-send__qr{z-index:60;background:#040508db;place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.np-send__qr img{background:#fff;border-radius:12px;width:280px;height:280px;padding:10px}.np-send__qr button{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px 16px}.np-an__panel--funnel{overflow:hidden}.np-an__funnel li{min-width:0}.np-an__funnel-track{box-sizing:border-box;width:100%;min-width:0;padding-right:10%;display:block}.np-an__funnel-bar{box-sizing:border-box;white-space:nowrap;min-width:84px;max-width:100%;overflow:hidden}.np-an__funnel-bar em{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1180px){.np-an__funnel-track{padding-right:6%}.np-an__funnel-bar{min-width:72px;padding:8px 10px}.np-an__funnel-bar b{font-size:16px}}.np-lib{grid-template-columns:252px minmax(0,1fr);gap:22px;min-width:0;padding:0 24px 24px;display:grid}.np-lib__tree{background:#0a0c11;border:1px solid #ffffff12;border-radius:10px;align-self:start;max-height:620px;padding:14px 10px;overflow:auto}.np-lib__tree-title{letter-spacing:.14em;text-transform:uppercase;color:#e2e8f06b;margin:0 0 6px 6px;font-size:10.5px}.np-lib__branch{gap:1px;display:grid}.np-lib__row{grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.np-lib__twist{color:#e2e8f073;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;line-height:1}.np-lib__node{color:#e2e8f0bd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 9px;font-size:14px;display:flex}.np-lib__node span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-lib__node em{color:#e2e8f057;font-size:10.5px;font-style:normal}.np-lib__node:hover{color:#eef2f8;background:#ffffff0a}.np-lib__node[aria-current=true]{color:#fff;background:#7c3aed29}.np-lib__main{gap:14px;min-width:0;display:grid}.np-lib__controls{gap:10px;display:grid}.np-lib__search{color:#eef2f8;background:#0a0c11;border:1px solid #ffffff1a;border-radius:9px;width:100%;min-height:40px;padding:9px 12px;font-size:14px}.np-lib__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-lib__filters select{color:#dbe2ee;background:#0a0c11;border:1px solid #ffffff1a;border-radius:8px;min-height:36px;padding:7px 10px;font-size:13px}.np-lib__view{border:1px solid #ffffff1a;border-radius:8px;display:inline-flex;overflow:hidden}.np-lib__view button{color:#e2e8f099;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12px}.np-lib__view button[aria-pressed=true]{color:#fff;background:#ffffff14}.np-lib__results{max-height:560px;padding-right:4px;overflow:auto}.np-lib__results--grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.np-lib__results--list{gap:6px;display:grid}.np-lib__card{background:#0a0c11;border:1px solid #ffffff14;border-radius:10px;min-width:0;position:relative}.np-lib__card[data-selected=true]{background:#7c3aed1f;border-color:#7c3aed}.np-lib__card[data-draft=true]{opacity:.58}.np-lib__pick{text-align:left;color:#e6eaf2;cursor:pointer;background:0 0;border:0;gap:7px;width:100%;min-width:0;padding:10px;display:grid}.np-lib__pick[disabled]{cursor:not-allowed}.np-lib__thumb{aspect-ratio:16/9;background:#14171f;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.np-lib__thumb img{object-fit:contain;width:100%;height:100%}.np-lib__thumb em{color:#e2e8f066;font-size:10.5px;font-style:normal}.np-lib__tick{color:#fff;background:#7c3aed;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.np-lib__draft{letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;background:#0009;border-radius:4px;padding:2px 5px;font-size:9.5px;font-style:normal;position:absolute;bottom:6px;left:6px}.np-lib__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.np-lib__meta{color:#e2e8f080;font-size:12px}.np-lib__star{color:#fff9;cursor:pointer;background:#00000073;border:0;border-radius:6px;padding:3px 5px;font-size:13px;line-height:1;position:absolute;top:4px;left:4px}.np-lib__star[aria-pressed=true]{color:#fbbf24}.np-lib__results--list .np-lib__pick{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.np-lib__results--list .np-lib__thumb{width:76px}.np-lib__results--list .np-lib__star{top:50%;left:auto;right:6px;transform:translateY(-50%)}.np-lib__empty{color:#e2e8f080;margin:0;font-size:12.5px}.np-lib__bar{background:#101319;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;bottom:0}.np-lib__bar-info{flex:200px;min-width:0;display:grid}.np-lib__bar-info b{color:#eef2f8;font-size:12.5px}.np-lib__bar-info span{color:#e2e8f080;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.np-lib__clear{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:7px 12px;font-size:12px}.np-lib__clear[disabled]{opacity:.4;cursor:not-allowed}@media (width<=900px){.np-lib{grid-template-columns:minmax(0,1fr);padding-inline:14px}.np-lib__tree{max-height:180px}}.np-cp{--cp-bg:#050607;--cp-surface:#10141a;--cp-surface-2:#141922;--cp-line:#252c36;--cp-copy:#f4f6f8;--cp-muted:#929ba8;--cp-cyan:#43c7e8;--cp-purple:#9b5cff;--cp-green:#43d39e;--cp-amber:#f2b84b;--cp-coral:#e66d7a;min-width:0;max-width:1440px;color:var(--cp-copy);font-family:"DM Sans", var(--font-tac-primary), sans-serif;gap:24px;display:grid}.np-cp h3,.np-cp h4,.np-cp h5,.np-cp strong{font-family:"Space Grotesk", var(--font-tac-primary), sans-serif;letter-spacing:0}.np-cp__head,.np-cp__detail-title,.np-cp__detail-filters,.np-cp__panel-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.np-cp__head h3,.np-cp__detail-title h3{margin:0;font-size:30px;font-weight:650;line-height:1.15}.np-cp__head p,.np-cp__detail-title p,.np-cp__panel-head p{color:var(--cp-muted);margin:6px 0 0;font-size:14px}.np-cp__controls{grid-template-columns:minmax(300px,1fr) repeat(4,minmax(120px,auto));gap:10px;max-width:1080px;display:grid}.np-cp__controls select:first-of-type,.np-cp__controls select:nth-of-type(2){display:none}.np-cp__controls input,.np-cp__controls select,.np-cp__detail-filters select,.np-cp__panel-head select{border:1px solid var(--cp-line);background:var(--cp-surface);min-width:0;min-height:40px;color:var(--cp-copy);border-radius:6px;padding:9px 12px;font-size:13px}.np-cp__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.np-cp__metrics--detail{grid-template-columns:repeat(4,minmax(0,1fr))}.np-cp__metric{border:1px solid var(--cp-line);background:var(--cp-surface);border-radius:7px;min-height:112px;padding:21px 22px}.np-cp__metric[data-tone=mia]{border-top:2px solid var(--cp-purple)}.np-cp__metric[data-tone=mia] strong{color:var(--cp-purple)}.np-cp__metric[data-tone=intent]{border-top:2px solid var(--cp-coral)}.np-cp__metric[data-tone=intent] strong{color:var(--cp-coral)}.np-cp__metric strong{font-size:34px;font-weight:650;line-height:1;display:block}.np-cp__metric span{color:var(--cp-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:13px;font-size:11px;display:block}.np-cp__metric small{color:color-mix(in srgb, var(--cp-muted) 70%, transparent);margin-top:5px;font-size:11px;display:block}.np-cp__panel{border:1px solid var(--cp-line);background:var(--cp-surface);border-radius:7px;min-width:0;padding:24px}.np-cp__panel--nested{background:var(--cp-surface-2);margin-top:12px}.np-cp__panel-head{align-items:center;margin-bottom:18px}.np-cp__panel-head h4,.np-cp__section-heading h4{margin:3px 0 0;font-size:21px;font-weight:600}.np-cp__eyebrow{color:var(--cp-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.np-cp__content-list{display:grid}.np-cp__content-row{border:0;border-top:1px solid var(--cp-line);width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:17px 12px;transition:background .14s,padding .14s;display:flex}.np-cp__content-row:hover{background:color-mix(in srgb, var(--cp-cyan) 4%, transparent);padding-inline:18px}.np-cp__content-cell{align-items:center;gap:18px;min-width:0;display:flex}.np-cp__content-cell>span:last-child{gap:5px;min-width:0;display:grid}.np-cp__content-cell>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.np-cp__content-cell small{color:var(--cp-muted);font-size:12px}.np-cp__row-metrics{color:var(--cp-muted);flex-wrap:wrap;gap:6px 20px;margin-top:7px;font-size:13px;display:flex}.np-cp__row-metrics b{color:var(--cp-copy);font-size:14px}.np-cp__row-end{flex:none;justify-items:end;gap:14px;display:grid}.np-cp__row-end em{border:1px solid var(--cp-line);color:var(--cp-muted);border-radius:4px;padding:5px 8px;font-size:9px;font-style:normal}.np-cp__row-end em[data-band=strong]{color:var(--cp-green);border-color:color-mix(in srgb, var(--cp-green) 35%, transparent)}.np-cp__row-end em[data-band=needs_attention]{color:var(--cp-amber);border-color:color-mix(in srgb, var(--cp-amber) 35%, transparent)}.np-cp__row-end small{color:#0000;font-size:12px;transition:color .14s}.np-cp__content-row:hover .np-cp__row-end small{color:var(--cp-cyan)}.np-cp__thumb{aspect-ratio:16/9;background:var(--cp-bg);border:1px solid var(--cp-line);border-radius:5px;flex:none;place-items:center;width:128px;display:grid;overflow:hidden}.np-cp__thumb img{object-fit:contain;width:100%;height:100%}.np-cp__thumb small{color:var(--cp-muted);text-transform:uppercase;font-size:9px}.np-cp__insight{border:1px solid var(--cp-line);border-left:3px solid var(--cp-cyan);background:var(--cp-surface);border-radius:7px;justify-content:space-between;align-items:center;gap:32px;padding:28px 30px;display:flex}.np-cp__insight>div:first-child>span{color:var(--cp-cyan)}.np-cp__insight h4{max-width:900px;margin:8px 0 0;font-size:25px;font-weight:600;line-height:1.35}.np-cp__insight p{max-width:900px;color:var(--cp-muted);margin:9px 0 0;font-size:15px;line-height:1.55}.np-cp__insight>div:last-child{flex:none;gap:9px;display:flex}.np-cp__preview,.np-cp__insight button,.np-cp__drawer footer button{border:1px solid var(--cp-line);color:var(--cp-copy);cursor:pointer;background:0 0;border-radius:5px;padding:10px 14px;font-size:12px}.np-cp__insight button:first-child{border-color:var(--cp-cyan);background:var(--cp-cyan);color:var(--cp-bg);font-weight:700}.np-cp__preview[disabled],.np-cp__drawer footer button[disabled]{opacity:.36;cursor:default}.np-cp__questions{max-width:820px}.np-cp__question-rank{margin:0;padding:0;list-style:none;display:grid}.np-cp__question-rank button,.np-cp__drops button{border:0;border-top:1px solid var(--cp-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.np-cp__question-rank span,.np-cp__drops span{gap:4px;display:grid}.np-cp__question-rank b{font-size:15px}.np-cp__question-rank small,.np-cp__drops small{color:var(--cp-muted);font-size:12px}.np-cp__question-rank strong{color:var(--cp-purple);text-align:right;font-size:25px}.np-cp__question-rank strong small{display:block}.np-cp__text-action{color:var(--cp-cyan);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px}.np-cp__disclosure{gap:12px;display:grid}.np-cp__disclosure>button{border:1px solid var(--cp-line);background:var(--cp-surface);width:100%;color:var(--cp-copy);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.np-cp__disclosure>button>span:first-child{gap:3px;display:grid}.np-cp__disclosure>button b{font-size:15px}.np-cp__disclosure>button small{color:var(--cp-muted);font-size:12px}.np-cp__disclosure>button>span:last-child{color:var(--cp-cyan);font-size:22px}.np-cp__split{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;display:grid}.np-cp__chart{border-left:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);background-image:linear-gradient(to right, transparent 49.7%, color-mix(in srgb, var(--cp-line) 50%, transparent) 50%), linear-gradient(to bottom, transparent 49.7%, color-mix(in srgb, var(--cp-line) 50%, transparent) 50%);height:300px;margin:20px 22px 14px 42px;position:relative}.np-cp__chart>button{border:1px solid var(--cp-cyan);background:color-mix(in srgb, var(--cp-cyan) 45%, var(--cp-bg));cursor:pointer;border-radius:50%;min-width:18px;position:absolute;translate:-50% 50%}.np-cp__chart>button span{color:var(--cp-muted);white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 4px);left:50%;translate:-50%}.np-cp__axis{color:var(--cp-muted);text-transform:uppercase;font-size:9px;position:absolute}.np-cp__axis--x{bottom:-28px;left:50%;translate:-50%}.np-cp__axis--y{transform-origin:0 0;top:50%;left:-38px;translate:-50% -50%;rotate:-90deg}.np-cp__quad{color:color-mix(in srgb, var(--cp-muted) 35%, transparent);font-size:8px;font-style:normal;line-height:1.4;position:absolute}.np-cp__quad--tl{top:8px;left:10px}.np-cp__quad--tr{text-align:right;top:8px;right:10px}.np-cp__quad--bl{bottom:8px;left:10px}.np-cp__quad--br{text-align:right;bottom:8px;right:10px}.np-cp__back{color:var(--cp-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.np-cp__detail-head{gap:14px;display:grid}.np-cp__detail-title{align-items:center}.np-cp__detail-filters{justify-content:flex-start;align-items:center}.np-cp__detail-filters .np-an__demo{margin-left:auto}.np-cp__secondary-metrics{color:var(--cp-muted);gap:26px;font-size:13px;display:flex}.np-cp__secondary-metrics b{color:var(--cp-copy);font-size:16px}.np-cp__journey-panel{padding-block:28px}.np-cp__journey{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-items:center;gap:0;padding-top:8px;display:grid}.np-cp__journey button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;gap:6px 10px;padding:12px 10px;display:grid;position:relative}.np-cp__journey button:not(:last-child):after{content:"";background:var(--cp-line);height:2px;position:absolute;top:46px;left:58%;right:-42%}.np-cp__journey button[data-drop=true]:after{background:var(--cp-amber)}.np-cp__journey button>span{color:var(--cp-muted);font-size:12px}.np-cp__journey strong{justify-self:end;font-size:20px}.np-cp__journey i,.np-cp__interests i{background:color-mix(in srgb, var(--cp-line) 75%, transparent);border-radius:2px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.np-cp__journey i b,.np-cp__interests i b{background:var(--cp-cyan);height:100%;display:block}.np-cp__journey small{min-height:15px;color:var(--cp-amber);grid-column:1/-1;font-size:11px}.np-cp__journey-alert{color:var(--cp-amber);font-size:12px;font-weight:500}.np-cp__attention{gap:18px;min-width:0;display:grid}.np-cp__section-heading{gap:5px;min-height:50px;display:grid}.np-cp__attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.np-cp__attention-grid article{border:1px solid var(--cp-line);background:var(--cp-surface);border-radius:7px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.np-cp__attention-thumb{aspect-ratio:16/9;background:var(--cp-bg);border:1px solid var(--cp-line);border-radius:7px;width:100%;position:relative;overflow:hidden}.np-cp__attention-thumb .np-cp__thumb{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%}.np-cp__attention-thumb .np-cp__thumb img{object-fit:cover}.np-cp__attention-thumb>span{background:var(--cp-bg);color:var(--cp-copy);border-radius:3px;padding:3px 5px;font-size:9px;position:absolute;bottom:7px;left:7px}.np-cp__attention-grid h5{margin:0;font-size:16px}.np-cp__attention-grid p{color:var(--cp-muted);margin:7px 0;font-size:12px}.np-cp__attention-grid p b{color:var(--cp-copy)}.np-cp__attention-grid div>strong{color:var(--cp-amber);font-size:12px}.np-cp__attention-grid article>button{color:var(--cp-cyan);cursor:pointer;background:0 0;border:0;font-size:12px}.np-cp__units{display:grid}.np-cp__units>button{border:0;border-top:1px solid var(--cp-line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:112px minmax(180px,1fr) repeat(4,minmax(70px,.45fr));align-items:center;gap:14px;padding:13px 5px;display:grid}.np-cp__units>button:hover{background:color-mix(in srgb, var(--cp-cyan) 4%, transparent)}.np-cp__units .np-cp__thumb{width:112px}.np-cp__units>button>span:not(.np-cp__thumb){gap:3px;display:grid}.np-cp__units b{font-size:13px}.np-cp__units small{color:var(--cp-muted);font-size:10px}.np-cp__unit-title small{color:var(--cp-cyan)}.np-cp__split--detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.np-cp__drops strong{color:var(--cp-amber);font-size:12px}.np-cp__interests{gap:11px;display:grid}.np-cp__interests>div{grid-template-columns:120px 1fr 45px;align-items:center;gap:12px;font-size:12px;display:grid}.np-cp__interests strong{text-align:right;color:var(--cp-muted)}.np-cp__ask{border-top:2px solid var(--cp-purple);max-width:900px}.np-cp__ask .np-cp__eyebrow{color:var(--cp-purple)}.np-cp__ask-input{border:1px solid var(--cp-line);background:var(--cp-surface-2);width:100%;min-height:52px;color:var(--cp-muted);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:0 17px;font-size:14px;display:flex}.np-cp__ask-input b{color:var(--cp-purple);font-size:20px}.np-cp__prompt-pills{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.np-cp__prompt-pills button{border:1px solid var(--cp-line);color:var(--cp-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px;font-size:11px}.np-cp__prompt-pills button:hover{border-color:var(--cp-purple);color:var(--cp-purple)}.np-cp__answer{border-left:2px solid var(--cp-purple);background:var(--cp-surface-2);color:var(--cp-muted);margin:14px 0 0;padding:14px;font-size:12px;line-height:1.55}.np-cp__answer b{color:var(--cp-purple);margin-bottom:5px;display:block}.np-cp__drawer-backdrop{z-index:80;background:#0304079e;justify-content:flex-end;display:flex;position:fixed;inset:0}.np-cp__drawer{border-left:1px solid var(--cp-line);background:var(--cp-bg);width:min(480px,94vw);height:100%;box-shadow:none;padding:18px;overflow:auto}.np-cp__drawer>header{justify-content:space-between;gap:12px;display:flex}.np-cp__drawer header span{color:var(--cp-cyan);letter-spacing:.1em;font-size:9px}.np-cp__drawer h3,.np-cp__drawer h4{margin:4px 0 0}.np-cp__drawer header>button{color:#e2e8f0b3;cursor:pointer;background:0 0;border:0;font-size:24px}.np-cp__drawer>section{margin-top:18px}.np-cp__drawer p,.np-cp__drawer li{color:#e2e8f0a3;font-size:11px;line-height:1.55}.np-cp__drawer-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.np-cp__drawer-metrics .np-cp__metric{min-height:62px;padding:9px}.np-cp__drawer-metrics .np-cp__metric strong{font-size:17px}.np-cp__tags{flex-wrap:wrap;gap:5px;display:flex}.np-cp__tags span{color:#e2e8f0a6;border:1px solid #ffffff17;border-radius:4px;padding:4px 6px;font-size:9px}.np-cp__drawer-insight{border-left:2px solid var(--cp-purple);background:var(--cp-surface);padding:11px}.np-cp__drawer footer{gap:7px;margin-top:18px;display:flex}@media (width<=1180px){.np-cp__controls{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(105px,auto))}.np-cp__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.np-cp__split{grid-template-columns:minmax(0,1fr)}.np-cp__attention-grid{grid-template-columns:1fr}}@media (width<=760px){.np-cp__head,.np-cp__detail-title,.np-cp__insight{flex-direction:column;align-items:stretch}.np-cp__controls{grid-template-columns:1fr 1fr}.np-cp__controls input{grid-column:1/-1}.np-cp__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.np-cp__detail-filters{flex-wrap:wrap}.np-cp__drawer-metrics{grid-template-columns:repeat(2,1fr)}.np-cp__content-row,.np-cp__content-cell{align-items:flex-start}.np-cp__content-cell .np-cp__thumb{width:92px}.np-cp__row-end small{display:none}.np-cp__row-metrics{gap:4px 12px}.np-cp__attention-grid article{grid-template-columns:110px 1fr}.np-cp__attention-thumb .np-cp__thumb{width:110px}.np-cp__attention-grid article>button{grid-column:2;justify-self:start}}.np-aud{flex-direction:column;gap:16px;display:flex;position:relative}.np-aud__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.np-aud__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.np-aud__sub{opacity:.62;margin:2px 0 0;font-size:13px}.np-aud__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.np-aud__metric{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px}.np-aud__metric strong{font-size:24px;font-weight:650;line-height:1.1;display:block}.np-aud__metric span{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-top:4px;font-size:11px;display:block}.np-aud__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-aud__search{min-width:220px;color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;flex:320px;padding:10px 12px;font-size:13px}.np-aud__filters{flex-wrap:wrap;gap:8px;display:flex}.np-aud__filters select{color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px;font-size:12px}.np-aud__list ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.np-aud__row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:34px minmax(140px,1.2fr) 110px minmax(140px,1.2fr) minmax(120px,1fr) 92px 74px 14px;align-items:center;gap:12px;padding:10px 12px;display:grid}.np-aud__row:hover{background:#ffffff0d}.np-aud__row[data-open=true]{border-color:#ffffff38}.np-aud__who b,.np-aud__content b,.np-aud__engage b{font-size:13px;font-weight:600;display:block}.np-aud__who em,.np-aud__content em,.np-aud__engage em{opacity:.55;font-size:11px;font-style:normal;display:block}.np-aud__questions,.np-aud__when{opacity:.6;font-size:11px}.np-aud__go{opacity:.4}.np-aud__drawer{z-index:60;background:#0e1013;border-left:1px solid #ffffff1a;width:min(560px,100vw);position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 60px #00000073}.np-vi{flex-direction:column;gap:14px;padding:20px;display:flex}.np-vi__head{flex-direction:column;gap:6px;display:flex;position:relative}.np-vi__close{width:72px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;font-size:12px;position:absolute;top:0;right:0}.np-vi__name{margin:0;font-size:20px;font-weight:650}.np-vi__org,.np-vi__when,.np-vi__contact,.np-vi__note{opacity:.6;margin:0;font-size:12px}.np-vi__id{padding-right:88px;display:block}.np-vi__when{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.np-vi__actions{flex-wrap:wrap;gap:8px;display:flex}.np-vi__demo{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:10px}.np-vi__panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:14px}.np-vi__panel--summary,.np-vi__panel--next{border-color:#ffffff29}.np-vi__panel-title{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:0 0 8px;font-size:11px}.np-vi__summary{margin:0;font-size:13px;line-height:1.5}.np-vi__score{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.np-vi__metric strong{font-size:18px;font-weight:650;display:block}.np-vi__metric span{letter-spacing:.06em;text-transform:uppercase;opacity:.5;font-size:10px;display:block}.np-vi__content{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-vi__content li{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;display:grid}.np-vi__thumb{background:#ffffff0a;border-radius:6px;grid-column:1/-1;width:min(100%,360px);max-height:202px}.np-vi__content-main{min-width:0}.np-vi__content-main b{font-size:13px;display:block}.np-vi__content-main span{opacity:.55;font-size:11px;display:block}.np-vi__content .np-vi__link{white-space:nowrap;word-break:normal;align-self:center}.np-vi__questions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-vi__q{margin:0;font-size:13px;line-height:1.45}.np-vi__qmeta{opacity:.6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.np-vi__topic,.np-vi__signal{letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:1px 8px;font-size:10px}.np-vi__timeline{flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.np-vi__timeline li{grid-template-columns:52px 1fr;gap:10px;display:grid}.np-vi__interactive-session{background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px;margin-top:10px;padding:12px}.np-vi__interactive-session>header,.np-vi__interactive-session>summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-vi__interactive-session header span,.np-vi__interactive-session summary span{gap:3px;display:grid}.np-vi__interactive-session small{opacity:.58;font-size:11px}.np-vi__interactive-session em{color:#43c7e8;text-transform:uppercase;border:1px solid #43c7e861;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal}.np-vi__interactive-session dl{gap:7px;margin:12px 0;display:grid}.np-vi__interactive-session dl div{grid-template-columns:minmax(90px,.7fr) 1fr;gap:12px;display:grid}.np-vi__interactive-session dt{opacity:.55;font-size:11px}.np-vi__interactive-session dd{margin:0;font-size:12px;font-weight:600}.np-vi__interactive-session details>summary,details.np-vi__interactive-session>summary{cursor:pointer;color:inherit;font-size:11px}.np-vi__interactive-summary{margin:10px 0;font-size:13px;font-weight:600;line-height:1.4}.np-vi__interactive-more{opacity:.7;margin-top:6px;padding:6px 12px;font-size:11px}.np-vi__interactive-more summary{cursor:pointer}.np-vi__interactive-more ul{margin:6px 0 0;padding-left:16px}.np-mia__observed{gap:6px;margin:0;padding-left:18px;display:grid}.np-mia__interpretation{opacity:.85;border-left:2px solid #ffffff40;margin-top:12px;padding:10px 12px;font-style:italic}.np-mia__interpretation p{margin:4px 0 0}.np-mia__raw{margin-top:12px;font-size:12px}.np-mia__raw summary{cursor:pointer}.np-mia__raw ol{margin:6px 0 0;padding-left:18px}.np-vi__interactive-session--viewed{opacity:.78;background:0 0;padding:9px 12px}.np-vi__interactive-session--viewed em{color:inherit;opacity:.65;border-color:#ffffff29}.np-vi__raw{border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.np-vi__raw>p{letter-spacing:.08em;text-transform:uppercase;opacity:.45;margin:0 0 8px;font-size:10px}.np-vi__interests{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.np-vi__interests li{border:1px solid #ffffff24;border-radius:999px;padding:3px 10px;font-size:11px}.np-vi__next-head{margin:0;font-size:14px;font-weight:600}.np-vi__next-reason{opacity:.65;margin:6px 0 10px;font-size:12px;line-height:1.5}.np-vi__link{opacity:.6;word-break:break-all;font-size:12px}.np-vi__panel--evidence{border-left:2px solid #e66d7a}.np-vi__intent-score{align-items:baseline;gap:9px;margin:0 0 10px;display:flex}.np-vi__intent-score strong{color:#e66d7a;font-size:28px}.np-vi__intent-score span{opacity:.55;font-size:11px}.np-vi__evidence{gap:6px;margin:0;padding:0;display:grid}.np-vi__evidence li{color:#e2e8f0ad;justify-content:space-between;gap:12px;font-size:11px;display:flex}.np-vi__evidence b{color:#43c7e8;font-size:11px}.np-send__ready-flag{letter-spacing:.09em;text-transform:uppercase;opacity:.55;margin:0;font-size:11px}.np-send__ready-name{margin:2px 0 4px;font-size:20px;font-weight:650}.np-send__ready-track{opacity:.65;margin:0 0 12px;font-size:12px}.np-send__ready-items{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.np-send__ready-items b{font-size:13px;display:block}.np-send__ready-items span{opacity:.55;font-size:11px;display:block}.np-send__deliver{flex-wrap:wrap;gap:8px;display:flex}.np-send__go{cursor:pointer;color:#101216;background:#ffffffeb;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;text-decoration:none;display:inline-flex}.np-send__go--ghost{color:inherit;background:0 0;border-color:#ffffff29}.np-send__detail{opacity:.75;margin-top:14px;font-size:12px}.np-send__detail summary{cursor:pointer}.np-send__footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (width<=1100px){.np-aud__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.np-aud__row{grid-template-columns:34px 1fr auto;row-gap:6px}.np-aud__content,.np-aud__engage,.np-aud__questions{grid-column:2/-1}.np-vi__score{grid-template-columns:repeat(2,minmax(0,1fr))}}.np-intent{--in-bg:#050607;--in-surface:#10141a;--in-raised:#141922;--in-line:#252c36;--in-copy:#f4f6f8;--in-muted:#929ba8;--in-cyan:#43c7e8;--in-purple:#9b5cff;--in-coral:#e66d7a;--in-amber:#f2b84b;--in-green:#43d39e;min-width:0;max-width:1440px;color:var(--in-copy);font-family:"DM Sans", var(--font-tac-primary), sans-serif;gap:24px;display:grid}.np-intent h3,.np-intent h4,.np-intent h5,.np-intent strong{font-family:"Space Grotesk", var(--font-tac-primary), sans-serif;letter-spacing:0}.np-intent__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.np-intent__head h3{margin:0;font-size:30px;line-height:1.15}.np-intent__head p{color:var(--in-muted);margin:6px 0 0;font-size:14px}.np-intent__filters{flex-wrap:wrap;gap:9px;display:flex}.np-intent__filters select{border:1px solid var(--in-line);background:var(--in-surface);min-width:150px;min-height:40px;color:var(--in-copy);border-radius:6px;padding:8px 12px}.np-intent__eyebrow{color:var(--in-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.np-intent__insight{border:1px solid var(--in-line);border-left:3px solid var(--in-coral);background:var(--in-surface);border-radius:7px;justify-content:space-between;align-items:center;gap:32px;padding:28px 30px;display:flex}.np-intent__insight .np-intent__eyebrow{color:var(--in-coral)}.np-intent__insight h4{margin:8px 0 0;font-size:27px;line-height:1.25}.np-intent__insight p{max-width:860px;color:var(--in-muted);margin:9px 0 0;font-size:15px;line-height:1.55}.np-intent__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.np-intent__actions button,.np-intent__viewer,.np-intent__next button{border:1px solid var(--in-line);color:var(--in-copy);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:inline-flex}.np-intent__actions button:first-child{border-color:var(--in-coral);background:var(--in-coral);color:var(--in-bg);font-weight:700}.np-intent__actions button:last-child{color:var(--in-purple)}.np-intent__actions svg,.np-intent__viewer svg{width:14px;height:14px}.np-intent__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.np-intent__metric{border:1px solid var(--in-line);background:var(--in-surface);border-radius:7px;min-height:112px;padding:20px 22px;position:relative}.np-intent__metric>span{font-size:10px;position:absolute;top:18px;right:18px}.np-intent__metric[data-tone=coral]>span{color:var(--in-coral)}.np-intent__metric[data-tone=amber]>span{color:var(--in-amber)}.np-intent__metric[data-tone=cyan]>span{color:var(--in-cyan)}.np-intent__metric[data-tone=green]>span{color:var(--in-green)}.np-intent__metric strong{font-size:36px;line-height:1;display:block}.np-intent__metric small{color:var(--in-muted);text-transform:uppercase;letter-spacing:.09em;margin-top:14px;font-size:11px;display:block}.np-intent__priority{gap:16px;display:grid}.np-intent__section-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.np-intent__section-head h4{margin:4px 0 0;font-size:22px}.np-intent__section-head p{max-width:580px;color:var(--in-muted);margin:0;font-size:13px}.np-intent__prospects{gap:10px;display:grid}.np-intent__prospect{border:1px solid var(--in-line);background:var(--in-surface);border-radius:7px;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(180px,1fr) minmax(230px,1.4fr) 90px 105px;align-items:center;gap:22px;padding:21px 22px;display:grid}.np-intent__identity h5{margin:0;font-size:20px}.np-intent__identity p{color:var(--in-muted);margin:5px 0 9px;font-size:12px}.np-intent__status{border:1px solid var(--in-line);letter-spacing:.1em;border-radius:4px;padding:4px 6px;font-size:9px;display:inline-flex}.np-intent__status[data-intent=high_intent]{color:var(--in-coral);border-color:color-mix(in srgb, var(--in-coral) 38%, transparent)}.np-intent__status[data-intent=interested]{color:var(--in-amber);border-color:color-mix(in srgb, var(--in-amber) 38%, transparent)}.np-intent__interest>span,.np-intent__behaviour>span,.np-intent__signal>span,.np-intent__score>span{color:var(--in-muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.np-intent__interest p{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.np-intent__interest b{border:1px solid var(--in-line);color:var(--in-cyan);border-radius:999px;padding:4px 7px;font-family:inherit;font-size:10px;font-weight:500}.np-intent__behaviour p{color:var(--in-muted);margin:5px 0 0;font-size:11px}.np-intent__signal{border-left:2px solid var(--in-purple);padding-left:13px}.np-intent__signal>span{color:var(--in-purple)}.np-intent__signal p{color:var(--in-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.np-intent__score{text-align:right}.np-intent__score strong{color:var(--in-coral);margin-top:4px;font-size:34px;line-height:1;display:block}.np-intent__score small{color:var(--in-coral);font-size:9px}.np-intent__viewer{color:var(--in-cyan);justify-content:center;padding-inline:9px}.np-intent__score-guide{border:1px solid var(--in-line);background:var(--in-raised);border-radius:7px;justify-content:space-between;align-items:center;gap:26px;padding:20px 22px;display:flex}.np-intent__score-guide h4{margin:5px 0;font-size:17px}.np-intent__score-guide p{color:var(--in-muted);margin:0;font-size:12px}.np-intent__bands{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;display:grid}.np-intent__bands span{border-left:2px solid var(--in-line);color:var(--in-muted);gap:2px;padding-left:9px;font-size:10px;display:grid}.np-intent__bands b{color:var(--in-copy);font-size:13px}.np-intent__bands [data-band=high_intent]{border-color:var(--in-coral)}.np-intent__bands [data-band=interested]{border-color:var(--in-amber)}.np-intent__bands [data-band=exploring]{border-color:var(--in-cyan)}.np-intent__two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.np-intent__panel,.np-intent__next,.np-intent__mia{border:1px solid var(--in-line);background:var(--in-surface);border-radius:7px;gap:18px;padding:23px;display:grid}.np-intent__topics{gap:12px;display:grid}.np-intent__topics>div{grid-template-columns:105px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:12px;display:grid}.np-intent__topics i{background:var(--in-line);border-radius:2px;height:8px;display:block;overflow:hidden}.np-intent__topics i b{background:var(--in-cyan);height:100%;display:block}.np-intent__topics [data-commercial=true] i b{background:var(--in-coral)}.np-intent__topics strong{text-align:right;color:var(--in-muted);font-size:12px}.np-intent__signals{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.np-intent__signals>div{border:1px solid var(--in-line);background:var(--in-raised);border-radius:5px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.np-intent__signals strong{color:var(--in-cyan);font-size:21px}.np-intent__signals [data-tone=mia] strong{color:var(--in-purple)}.np-intent__signals [data-tone=commercial] strong{color:var(--in-coral)}.np-intent__signals span{color:var(--in-muted);font-size:11px;line-height:1.35}.np-intent__timeline{display:grid}.np-intent__timeline button{border:0;border-top:1px solid var(--in-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 4px;display:grid}.np-intent__timeline svg{width:17px;color:var(--in-cyan)}.np-intent__timeline span{gap:3px;display:grid}.np-intent__timeline b{font-size:13px}.np-intent__timeline em,.np-intent__timeline time{color:var(--in-muted);font-size:11px;font-style:normal}.np-intent__next{border-top:2px solid var(--in-green)}.np-intent__next h4{margin:5px 0 0;font-size:21px}.np-intent__next>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.np-intent__next article{border:1px solid var(--in-line);background:var(--in-raised);border-radius:5px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.np-intent__next article span,.np-intent__next article p{gap:3px;margin:0;display:grid}.np-intent__next article em,.np-intent__next article small{color:var(--in-muted);font-size:10px;font-style:normal}.np-intent__next article p{color:var(--in-copy);font-size:12px}.np-intent__next button{color:var(--in-green);border-color:color-mix(in srgb, var(--in-green) 35%, transparent)}.np-intent__mia{border-top:2px solid var(--in-purple)}.np-intent__mia header{align-items:center;gap:12px;display:flex}.np-intent__mia header>svg{width:25px;color:var(--in-purple)}.np-intent__mia .np-intent__eyebrow{color:var(--in-purple)}.np-intent__mia h4{margin:4px 0 0;font-size:22px}.np-intent__mia form{grid-template-columns:1fr 46px;gap:8px;display:grid}.np-intent__mia input{border:1px solid var(--in-line);background:var(--in-raised);min-height:48px;color:var(--in-copy);border-radius:6px;padding:0 14px}.np-intent__mia form button{border:1px solid var(--in-purple);color:var(--in-purple);cursor:pointer;background:0 0;border-radius:6px}.np-intent__mia form svg{width:18px}.np-intent__prompts{flex-wrap:wrap;gap:7px;display:flex}.np-intent__prompts button{border:1px solid var(--in-line);color:var(--in-muted);cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px;font-size:10px}.np-intent__prompts button:hover{border-color:var(--in-purple);color:var(--in-purple)}.np-intent__answer{border-left:2px solid var(--in-purple);background:var(--in-raised);color:var(--in-muted);margin:0;padding:14px;font-size:12px;line-height:1.55}.np-intent__answer b{color:var(--in-purple);margin-bottom:4px;display:block}@media (width<=1420px){.np-intent__insight{flex-direction:column;align-items:stretch}.np-intent__prospect{grid-template-columns:1fr 1fr 1fr 100px}.np-intent__signal{grid-column:1/3}.np-intent__viewer{grid-column:4}.np-intent__next>div{grid-template-columns:1fr}}@media (width<=820px){.np-intent__head,.np-intent__insight,.np-intent__section-head,.np-intent__score-guide{flex-direction:column;align-items:stretch}.np-intent__metrics,.np-intent__two-col{grid-template-columns:1fr 1fr}.np-intent__prospect{grid-template-columns:1fr 90px}.np-intent__interest,.np-intent__behaviour,.np-intent__signal{grid-column:1/-1}.np-intent__viewer{grid-column:2}.np-intent__bands{grid-template-columns:1fr 1fr}}@media (width<=560px){.np-intent__metrics,.np-intent__two-col,.np-intent__prospect{grid-template-columns:1fr}.np-intent__score{text-align:left}.np-intent__viewer{grid-column:1}.np-intent__next article{grid-template-columns:1fr}}.np-questions{--q-bg:#050607;--q-surface:#10141a;--q-raised:#141922;--q-line:#252c36;--q-copy:#f4f6f8;--q-muted:#929ba8;--q-cyan:#43c7e8;--q-purple:#9b5cff;--q-coral:#e66d7a;--q-amber:#f2b84b;--q-green:#43d39e;min-width:0;max-width:1440px;color:var(--q-copy);font-family:"DM Sans",var(--font-tac-primary),sans-serif;gap:26px;display:grid}.np-questions h3,.np-questions h4,.np-questions h5,.np-questions strong{font-family:"Space Grotesk",var(--font-tac-primary),sans-serif;letter-spacing:0}.np-questions__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.np-questions__head h3{margin:0;font-size:30px;line-height:1.15}.np-questions__head p{color:var(--q-muted);margin:6px 0 0;font-size:14px}.np-questions__filters{grid-template-columns:minmax(260px,420px);gap:8px;display:grid}.np-questions__filters label{position:relative}.np-questions__filters label svg{width:16px;color:var(--q-muted);position:absolute;top:13px;left:12px}.np-questions__filters input{border:1px solid var(--q-line);background:var(--q-surface);width:100%;min-height:42px;color:var(--q-copy);border-radius:5px;padding:8px 12px 8px 38px;font-size:13px;font-weight:500}.np-questions__insight{border:1px solid var(--q-line);border-left:3px solid var(--q-purple);background:var(--q-surface);border-radius:7px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.np-questions__insight>div:first-child>span,.np-questions__section-head span,.np-questions__mia header span{color:var(--q-purple);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;line-height:1.4}.np-questions__insight h4{margin:8px 0 0;font-size:27px}.np-questions__insight p{max-width:850px;color:var(--q-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.np-questions__insight>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.np-questions button{cursor:pointer}.np-questions__insight button,.np-questions__company button,.np-questions__scenes button{border:1px solid var(--q-line);color:var(--q-copy);background:0 0;border-radius:5px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:inline-flex}.np-questions__insight button:first-child{border-color:var(--q-purple);background:var(--q-purple);color:var(--q-bg);font-weight:700}.np-questions__insight button:last-child{color:var(--q-purple)}.np-questions button svg{width:14px;height:14px}.np-questions__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.np-questions__metrics article{border:1px solid var(--q-line);background:var(--q-surface);border-radius:7px;min-height:110px;padding:20px;position:relative}.np-questions__metrics i{font-size:9px;font-style:normal;position:absolute;top:16px;right:17px}.np-questions__metrics [data-tone=purple] i{color:var(--q-purple)}.np-questions__metrics [data-tone=cyan] i{color:var(--q-cyan)}.np-questions__metrics [data-tone=coral] i{color:var(--q-coral)}.np-questions__metrics [data-tone=amber] i{color:var(--q-amber)}.np-questions__metrics strong{font-size:34px;display:block}.np-questions__metrics span{color:var(--q-muted);text-transform:uppercase;letter-spacing:.09em;margin-top:13px;font-size:10px;display:block}.np-questions__section-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.np-questions__section-head h4{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.25}.np-questions__section-head p{max-width:570px;color:var(--q-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.np-questions__topics{gap:15px;display:grid}.np-questions__topics>div{gap:9px;display:grid}.np-questions__topics article{border:1px solid var(--q-line);background:var(--q-surface);border-radius:7px;grid-template-columns:45px minmax(160px,.65fr) minmax(340px,1.55fr) 150px;align-items:center;gap:20px;padding:21px;display:grid}.np-questions__rank{color:var(--q-purple);font-size:17px}.np-questions__topic-main>span{color:var(--q-purple);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.np-questions__topic-main h5{margin:5px 0;font-size:20px}.np-questions__topic-main p,.np-questions__trend span{color:var(--q-muted);margin:0;font-size:10px}.np-questions__examples{border-left:2px solid var(--q-purple);gap:5px;padding-left:15px;display:grid}.np-questions__examples button{color:var(--q-muted);text-align:left;background:0 0;border:0;font-size:11px}.np-questions__examples button:hover{color:var(--q-copy)}.np-questions__trend{justify-items:start;gap:4px;display:grid}.np-questions__trend>b{color:var(--q-green);font-size:13px}.np-questions__trend button{color:var(--q-cyan);background:0 0;border:0;align-items:center;gap:5px;margin-top:5px;padding:0;font-size:10px;display:flex}.np-questions__panel,.np-questions__gaps,.np-questions__commercial,.np-questions__mia{border:1px solid var(--q-line);background:var(--q-surface);border-radius:7px;gap:18px;padding:23px;display:grid}.np-questions__stream{display:grid}.np-questions__stream>button{border:0;border-top:1px solid var(--q-line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) 160px;align-items:center;gap:15px;padding:17px 3px;display:grid}.np-questions__stream>button>svg{color:var(--q-purple)}.np-questions__stream-main{gap:5px;display:grid}.np-questions__stream-main strong{font-size:16px}.np-questions__stream-main span{font-size:11px}.np-questions__stream-main small{color:var(--q-muted);font-size:10px}.np-questions__stream-end{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.np-questions__stream-end time{width:100%;color:var(--q-muted);text-align:right;font-size:10px}.np-questions__stream-end em,.np-questions__stream-end b{border:1px solid var(--q-line);border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal}.np-questions__stream-end em{color:var(--q-purple)}.np-questions__stream-end b[data-signal=high_buying_signal]{color:var(--q-coral)}.np-questions__stream-end b[data-signal=interest]{color:var(--q-amber)}.np-questions__split{grid-template-columns:1fr 1.1fr;gap:14px;display:grid}.np-questions__company,.np-questions__content{border-top:1px solid var(--q-line);align-items:center;gap:12px;padding:14px 2px;display:grid}.np-questions__company{grid-template-columns:150px minmax(0,1fr) auto}.np-questions__company h5,.np-questions__content h5{margin:0 0 4px;font-size:15px}.np-questions__company strong,.np-questions__company p,.np-questions__content p{color:var(--q-muted);margin:0;font-size:10px}.np-questions__company p{flex-wrap:wrap;gap:5px;display:flex}.np-questions__company p span{border:1px solid var(--q-line);color:var(--q-cyan);border-radius:999px;padding:4px 6px}.np-questions__company button{color:var(--q-cyan);padding:7px 8px}.np-questions__content{grid-template-columns:minmax(170px,1fr) 120px 145px}.np-questions__content>strong{color:var(--q-purple);font-size:20px}.np-questions__content>strong span{color:var(--q-muted);font-family:inherit;font-size:9px;font-weight:400;display:block}.np-questions__content>p b{color:var(--q-cyan)}.np-questions__scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.np-questions__scenes article{border:1px solid var(--q-line);background:var(--q-raised);border-radius:5px;padding:18px}.np-questions__scenes article>span{color:var(--q-purple);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.np-questions__scenes h5{margin:6px 0;font-size:17px}.np-questions__scenes strong{font-size:12px}.np-questions__scenes ul{color:var(--q-muted);margin:13px 0;padding:0;font-size:11px;list-style:none}.np-questions__scenes li{margin:5px 0}.np-questions__scenes button{color:var(--q-cyan);padding:7px 8px}.np-questions__commercial{border-left:3px solid var(--q-coral)}.np-questions__commercial .np-questions__section-head span{color:var(--q-coral)}.np-questions__commercial>div{gap:35px;display:flex}.np-questions__commercial>div strong{color:var(--q-coral);font-size:28px}.np-questions__commercial>div small{color:var(--q-muted);font-family:inherit;font-size:9px;font-weight:400;display:block}.np-questions__commercial ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-questions__commercial li{border:1px solid var(--q-line);background:var(--q-raised);border-radius:5px;padding:11px;font-size:11px}.np-questions__gaps{border-top:2px solid var(--q-amber)}.np-questions__gaps .np-questions__section-head span{color:var(--q-amber)}.np-questions__gaps>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.np-questions__gaps article{border:1px solid var(--q-line);background:var(--q-raised);border-radius:5px;padding:17px}.np-questions__gaps article>span{color:var(--q-amber);text-transform:uppercase;font-size:9px}.np-questions__gaps h5{text-transform:uppercase;margin:6px 0;font-size:17px}.np-questions__gaps article>strong{font-size:11px}.np-questions__gaps article>p{min-height:34px;color:var(--q-muted);font-size:11px}.np-questions__gaps article>div{border-top:1px solid var(--q-line);gap:3px;padding-top:10px;display:grid}.np-questions__gaps small{color:var(--q-amber);text-transform:uppercase;font-size:9px}.np-questions__gaps article>div b{font-size:11px}.np-questions__mia{border-top:2px solid var(--q-purple)}.np-questions__mia header{align-items:center;gap:12px;display:flex}.np-questions__mia header>svg{color:var(--q-purple)}.np-questions__mia h4{margin:4px 0 0;font-size:22px}.np-questions__mia form{grid-template-columns:1fr 46px;gap:8px;display:grid}.np-questions__mia input{border:1px solid var(--q-line);background:var(--q-raised);min-height:48px;color:var(--q-copy);border-radius:5px;padding:0 14px}.np-questions__mia form button{border:1px solid var(--q-purple);color:var(--q-purple);background:0 0;border-radius:5px}.np-questions__mia>div{flex-wrap:wrap;gap:7px;display:flex}.np-questions__mia>div button{border:1px solid var(--q-line);color:var(--q-muted);background:0 0;border-radius:999px;padding:7px 10px;font-size:10px}.np-questions__mia>p{border-left:2px solid var(--q-purple);background:var(--q-raised);color:var(--q-muted);margin:0;padding:14px;font-size:12px;line-height:1.5}.np-questions__mia>p b{color:var(--q-purple);display:block}.np-questions__drawer-backdrop{z-index:240;background:#000000a8;position:fixed;inset:0}.np-questions__drawer{background:var(--q-surface);border-left:1px solid var(--q-line);width:min(560px,92vw);padding:26px;position:absolute;inset:0 0 0 auto;overflow:auto}.np-questions__drawer>header{border-bottom:1px solid var(--q-line);color:var(--q-purple);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:10px;display:flex}.np-questions__drawer>header button{border:1px solid var(--q-line);width:34px;height:34px;color:var(--q-copy);background:0 0;border-radius:4px;place-items:center;display:grid}.np-questions__drawer section{border-bottom:1px solid var(--q-line);padding:22px 0}.np-questions__drawer small,.np-questions__drawer dt{color:var(--q-purple);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.np-questions__drawer h3{margin:9px 0 0;font-size:24px;line-height:1.35}.np-questions__drawer dl{margin:0}.np-questions__drawer dl>div{border-bottom:1px solid var(--q-line);grid-template-columns:100px 1fr;gap:15px;padding:14px 0;display:grid}.np-questions__drawer dd{color:var(--q-muted);gap:3px;margin:0;font-size:11px;display:grid}.np-questions__drawer dd b{color:var(--q-copy);font-size:13px}.np-questions__drawer dd span{color:var(--q-purple)}.np-questions__drawer section p,.np-questions__drawer li{color:var(--q-muted);font-size:12px;line-height:1.5}.np-questions__drawer section ul{padding-left:18px}.np-questions__drawer li span{color:var(--q-cyan);font-size:10px;display:block}.np-questions__audience-signal{border-left:2px solid var(--q-purple);background:var(--q-raised);padding:10px}.np-questions__drawer footer{flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.np-questions__drawer footer button{border:1px solid var(--q-line);color:var(--q-copy);background:0 0;border-radius:5px;padding:9px 11px}.np-questions__drawer footer button:first-child{border-color:var(--q-purple);color:var(--q-purple)}@media (width<=1200px){.np-questions__filters{grid-template-columns:repeat(3,1fr)}.np-questions__filters label{grid-column:1/-1}.np-questions__topics article{grid-template-columns:38px 170px 1fr}.np-questions__trend{grid-column:3}.np-questions__metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.np-questions__head,.np-questions__insight,.np-questions__section-head{flex-direction:column;align-items:stretch}.np-questions__filters,.np-questions__metrics,.np-questions__split,.np-questions__scenes,.np-questions__gaps>div,.np-questions__commercial ul{grid-template-columns:1fr}.np-questions__topics article{grid-template-columns:35px 1fr}.np-questions__examples,.np-questions__trend{grid-column:2}.np-questions__stream>button{grid-template-columns:26px 1fr}.np-questions__stream-end{grid-column:2;justify-content:flex-start}.np-questions__stream-end time{text-align:left}.np-questions__company,.np-questions__content{grid-template-columns:1fr}.np-questions__commercial>div{flex-wrap:wrap}}.np-qr{flex-direction:column;gap:18px;display:flex}.np-qr__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.np-qr__title{letter-spacing:-.01em;margin:0;font-size:20px}.np-qr__sub{color:#8b9097;max-width:60ch;margin:4px 0 0;font-size:13px}.np-qr__primary{color:#101214;cursor:pointer;background:#d8dce2;border:0;border-radius:8px;padding:10px 16px;font-weight:650}.np-qr__primary:disabled{opacity:.45;cursor:not-allowed}.np-qr__ghost{color:#c6cbd2;cursor:pointer;background:0 0;border:1px solid #2a2e34;border-radius:8px;padding:9px 14px}.np-qr__empty{color:#8b9097;font-size:14px}.np-qr__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-qr__row{background:#14161a;border:1px solid #23262c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.np-qr__row[data-status=inactive]{opacity:.55}.np-qr__row-main{flex-direction:column;gap:3px;min-width:220px;display:flex}.np-qr__row-main b{font-size:15px}.np-qr__row-main span{color:#8b9097;font-size:12px}.np-qr__row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-qr__row-actions button{color:#d5d9df;cursor:pointer;background:#1b1e23;border:1px solid #2a2e34;border-radius:7px;padding:7px 12px;font-size:12px}.np-qr__row-actions button:hover{background:#22262c}.np-qr__create{flex-direction:column;gap:16px;display:flex}.np-qr__panel{background:#14161a;border:1px solid #23262c;border-radius:14px;padding:18px}.np-qr__panel h4{letter-spacing:.02em;color:#c6cbd2;margin:0 0 12px;font-size:14px}.np-qr__purposes,.np-qr__templates,.np-qr__expiry{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.np-qr__expiry>span{color:#8b9097;margin-right:4px;font-size:12px}.np-qr__purposes button,.np-qr__templates button,.np-qr__expiry button{color:#b9bfc7;cursor:pointer;background:#1b1e23;border:1px solid #2a2e34;border-radius:999px;padding:7px 14px;font-size:12px}.np-qr__purposes button[aria-pressed=true],.np-qr__templates button[aria-pressed=true],.np-qr__expiry button[aria-pressed=true]{color:#101214;background:#d8dce2;border-color:#d8dce2}.np-qr__form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.np-qr__field{flex-direction:column;gap:5px;display:flex}.np-qr__field span{color:#8b9097;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.np-qr__field input,.np-qr__field select{color:#e6e9ed;background:#0f1114;border:1px solid #2a2e34;border-radius:8px;padding:9px 11px;font-size:13px}.np-qr__design{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:8px;display:flex}.np-qr__colour{flex-direction:column;gap:5px;display:flex}.np-qr__colour span{color:#8b9097;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.np-qr__colour input[type=color]{background:0 0;border:1px solid #2a2e34;border-radius:8px;width:56px;height:34px;padding:2px}.np-qr__colour select{color:#e6e9ed;background:#0f1114;border:1px solid #2a2e34;border-radius:8px;padding:8px 10px}.np-qr__ok{color:#5fd3a3;margin:0 0 14px;font-size:12px}.np-qr__warn{color:#f0a35e;margin:0 0 14px;font-size:12px}.np-qr__hint{color:#8b9097;margin:10px 0 0;font-size:12px}.np-qr__preview{flex-wrap:wrap;align-items:flex-start;gap:20px;margin:16px 0;display:flex}.np-qr__preview>img{background:#fff;border-radius:10px;width:168px;height:168px;padding:8px}.np-qr__card-preview{color:#101214;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;width:230px;padding:18px;display:flex}.np-qr__card-preview span{letter-spacing:.1em;text-transform:uppercase;color:#6c6c6c;font-size:10px}.np-qr__card-preview b{font-size:17px;line-height:1.15}.np-qr__card-preview p{color:#555;margin:0;font-size:11px}.np-qr__card-preview img{align-self:center;width:110px;height:110px}.np-qr__card-preview em{align-self:center;font-size:12px;font-style:normal;font-weight:650}.np-qr__done{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.np-qr__done-flag{color:#5fd3a3;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px}.np-qr__done-source{color:#8b9097;margin:0;font-size:12px}.np-qr__done-image{background:#fff;border-radius:10px;width:200px;height:200px;padding:10px}.np-qr__done-url{color:#8b9097;word-break:break-all;margin:0;font-size:12px}.np-qr__error{color:#f08a7a;font-size:13px}.np-send__tabs{gap:8px;margin-bottom:14px;display:flex}.np-send__tabs button{color:#8b9097;cursor:pointer;background:0 0;border:1px solid #2a2e34;border-radius:999px;padding:7px 16px;font-size:13px}.np-send__tabs button[aria-selected=true]{color:#101214;background:#d8dce2;border-color:#d8dce2}.np-qrland{color:#e6e9ed;background:#0d0f12;flex-direction:column;gap:24px;min-height:100vh;padding:28px 20px 48px;display:flex}.np-qrland--closed{text-align:center;color:#8b9097;justify-content:center;align-items:center}.np-qrland__source{color:#8b9097;margin:0 0 6px;font-size:12px}.np-qrland__head h1{margin:0 0 8px;font-size:26px;line-height:1.15}.np-qrland__head p{color:#a5abb3;margin:0;font-size:14px}.np-qrland__actions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-qrland__action{color:#101214;background:#d8dce2;border-radius:12px;padding:16px 18px;font-size:15px;font-weight:650;text-decoration:none;display:block}.np-qrland__capture{background:#14161a;border:1px solid #23262c;border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.np-qrland__capture h2{margin:0;font-size:15px}.np-qrland__capture label{flex-direction:column;gap:5px;display:flex}.np-qrland__capture span{color:#8b9097;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.np-qrland__capture input{color:#e6e9ed;background:#0f1114;border:1px solid #2a2e34;border-radius:8px;padding:12px;font-size:15px}.np-qrland__capture button{color:#101214;cursor:pointer;background:#d8dce2;border:0;border-radius:10px;padding:13px;font-weight:650}.np-qrland__capture button:disabled{opacity:.45}.np-qrland__thanks{color:#5fd3a3;margin:0}.np-qrland__error{color:#f08a7a;margin:0;font-size:13px}@media (width>=720px){.np-qrland{max-width:560px;margin:0 auto}}.np-mia--page .np-mia__thread{gap:30px;width:min(100%,900px);margin-inline:0}.np-mia--page .np-mia__answer{gap:16px;padding-left:56px}.np-mia--page .np-mia__answer h3{max-width:820px;font-size:clamp(20px,1.6vw,24px);line-height:1.35}.np-mia--page .np-mia__evidence{flex-wrap:wrap;gap:8px 22px;display:flex}.np-mia--page .np-mia__evidence li{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:baseline;gap:7px;min-width:0;min-height:0;padding:0}.np-mia--page .np-mia__evidence b{font:600 15px/1.2 "Sora",var(--font-tac-primary),sans-serif}.np-mia--page .np-mia__evidence span{font-size:12.5px}.np-mia__evidence-block{gap:14px}.np-mia--page .np-mia__why p{font-size:14.5px;line-height:1.6}.np-mia--page .np-mia__actions button{min-height:34px;padding:6px 12px;font-size:12.5px}.np-mia--page .np-mia__followup{gap:10px;width:min(100%,900px)}@media (width<=640px){.np-mia--page .np-mia__evidence{gap:6px 16px}}.np-mia__question-clusters{counter-reset:mia-question;gap:0;margin:0;padding:0;list-style:none;display:grid}.np-mia__question-cluster{counter-increment:mia-question;border-bottom:1px solid var(--mia-line,#242a30);padding:15px 0 15px 34px;position:relative}.np-mia__question-cluster:first-child{padding-top:4px}.np-mia__question-cluster:before{content:counter(mia-question) ".";color:var(--an-dim);font:600 13px/1.4 "Sora",var(--font-tac-primary),sans-serif;position:absolute;top:15px;left:0}.np-mia__question-cluster:first-child:before{top:4px}.np-mia__question-cluster h4{color:var(--an-text);margin:0;font-size:15px;line-height:1.45}.np-mia__question-cluster>p{color:var(--an-dim);margin:4px 0 0;font-size:12.5px}.np-mia__question-cluster details{margin-top:7px}.np-mia__question-cluster summary{color:var(--mia-primary,#19c66a);cursor:pointer;align-items:center;gap:5px;font-size:12.5px;font-weight:650;list-style:none;display:inline-flex}.np-mia__question-cluster summary::-webkit-details-marker{display:none}.np-mia__question-cluster details[open] summary svg{transform:rotate(90deg)}.np-mia__question-records{gap:8px;margin-top:12px;display:grid}.np-mia__question-record{border-left:2px solid var(--mia-line,#242a30);background:var(--mia-surface,#111418);padding:12px 14px}.np-mia__question-record blockquote{color:var(--an-text);margin:0 0 10px;font-size:13.5px;line-height:1.5}.np-mia__question-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;display:grid}.np-mia__question-record dl>div{min-width:0}.np-mia__question-record dt{color:var(--an-dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.np-mia__question-record dd{color:#cbd5e1;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}@media (width<=640px){.np-mia__question-record dl{grid-template-columns:1fr}}.np-tabs--views{gap:4px;margin:0 0 18px}.np-brand-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.np-brand-inline input{min-width:220px}.np-brand-card__swatches{border-radius:10px 10px 0 0;height:64px;display:flex;overflow:hidden}.np-brand-card__swatches span{flex:1}.np-brand-editor{flex-direction:column;gap:22px;max-width:880px;display:flex}.np-brand-editor__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.np-brand-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.np-brand-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.np-brand-colours{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.np-field{flex-direction:column;gap:6px;font-size:13px;display:flex}.np-field>span{text-transform:capitalize;opacity:.7}.np-field input,.np-field textarea,.np-field select{color:inherit;background:#0000004d;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px}.np-field--colour{flex-flow:wrap;align-items:center;gap:8px}.np-field--colour input[type=color]{width:38px;height:32px;padding:2px}.np-field--colour input:not([type=color]){flex:1;min-width:90px}.np-check{align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=720px){.np-brand-inline input,.np-brand-inline select{width:100%;min-width:0}}.np-identify{background:var(--np-surface-0,#0d0f11);min-height:100dvh;font-family:var(--font-tac-primary);place-items:center;padding:24px;display:grid}.np-identify input,.np-identify button,.np-identify h1,.np-identify p,.np-identify label{font-family:var(--font-tac-primary)}.np-identify__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;width:min(420px,100%);padding:28px;display:flex}.np-identify__group{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:12px}.np-identify__title{margin:0;font-size:24px;font-weight:600}.np-identify__lede{color:#ffffffb3;margin:0;font-size:14px}.np-identify__field{flex-direction:column;gap:6px;font-size:13px;display:flex}.np-identify__field span{color:#ffffffa6}.np-identify__field input{color:inherit;background:#00000059;border:1px solid #ffffff24;border-radius:9px;padding:10px 12px;font-size:15px}.np-identify__actions{flex-wrap:wrap;gap:10px;display:flex}.np-identify__go{color:#0d0f11;cursor:pointer;background:#e8eaed;border:0;border-radius:9px;padding:11px 18px;font-weight:600}.np-identify__go:disabled{opacity:.45;cursor:not-allowed}.np-identify__ghost{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:9px;padding:11px 18px}.np-identify__note{color:#ffffff80;margin:0;font-size:12px}.np-identify__error{color:#ff8a7a;margin:0;font-size:13px}.np-viewer-identity{color:#ffffff8c;margin:10px 0 0;font-size:12px}.np-viewer-identity__swap{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.np-viewer-identity__swap:hover{color:#ffffffd9}.np-send__group-list{flex-wrap:wrap;gap:8px;display:flex}.np-send__group-list button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font-size:13px}.np-send__group-list button[aria-pressed=true]{background:#ffffff1f;border-color:#ffffff4d}.np-guidethumb{text-align:left;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.np-guidethumb__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.np-guidethumb__lockup{gap:3px;display:grid}.np-guidethumb__lockup small{letter-spacing:.09em;font-size:9px}.np-guidethumb__lockup b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:620;line-height:1.15;display:-webkit-box;overflow:hidden}.np-guidethumb__lockup em{opacity:.72;font-size:10px;font-style:normal}.np-guidethumb__logo{object-fit:contain;max-width:120px;max-height:22px;margin-bottom:4px;display:block}.np-cp__toggle{border:1px solid var(--cp-line);border-radius:6px;display:inline-flex;overflow:hidden}.np-cp__toggle button{color:var(--cp-muted);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:12px}.np-cp__toggle button[aria-pressed=true]{background:color-mix(in srgb, var(--cp-cyan) 18%, transparent);color:var(--cp-copy)}.np-cp__retention{align-items:flex-end;gap:4px;height:168px;padding-top:14px;display:flex}.np-cp__retention-bar{cursor:pointer;background:0 0;border:0;flex:1 1 0;grid-template-rows:1fr auto;gap:6px;min-width:0;height:100%;display:grid}.np-cp__retention-bar i{background:color-mix(in srgb, var(--cp-line) 60%, transparent);border-radius:3px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.np-cp__retention-bar i b{background:var(--cp-cyan);border-radius:3px;width:100%;display:block}.np-cp__retention-bar span{color:var(--cp-muted);font-size:10px}.np-cp__retention-bar:hover i b{background:color-mix(in srgb, var(--cp-cyan) 80%, #fff)}.np-cp__retention-detail{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:18px;display:grid}.np-cp__retention-detail button{border:1px solid var(--cp-line);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;gap:3px;padding:10px 12px;display:grid}.np-cp__retention-detail b{font-size:13px;font-weight:500}.np-cp__retention-detail small{color:var(--cp-muted);font-size:11px}.np-cp__quality{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 10px;font-size:12px;display:flex}.np-cp__quality span{border:1px solid var(--cp-line);color:var(--cp-muted);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.np-cp__quality span b{color:var(--cp-copy);font-size:13px}.np-cp__quality span[data-quality=rapid]{border-color:color-mix(in srgb, var(--cp-amber) 50%, transparent)}.np-cp__quality small{color:var(--cp-muted)}.np-an__scope{border:1px solid color-mix(in srgb, var(--cp-cyan) 40%, transparent);background:color-mix(in srgb, var(--cp-cyan) 10%, transparent);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.np-an__scope button{color:var(--cp-cyan);cursor:pointer;background:0 0;border:0;font-size:12px}.np-links{--cp-bg:#050607;--cp-surface:#10141a;--cp-surface-2:#141922;--cp-line:#252c36;--cp-copy:#f4f6f8;--cp-muted:#929ba8;--cp-cyan:#43c7e8;--cp-green:#43d39e;--cp-amber:#f2b84b;min-width:0;color:var(--cp-copy);gap:18px;display:grid}.np-links__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.np-links__head h3{margin:6px 0 4px;font-size:22px}.np-links__head p{max-width:62ch;color:var(--cp-muted);margin:0;font-size:13px}.np-links__clear{border:1px solid var(--cp-line);color:var(--cp-copy);cursor:pointer;background:0 0;border-radius:6px;padding:7px 12px;font-size:12px}.np-links__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.np-links__summary>div{border:1px solid var(--cp-line);background:var(--cp-surface);border-radius:7px;flex-direction:column-reverse;gap:8px;min-height:94px;padding:17px 18px;display:flex}.np-links__summary span{color:var(--cp-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.np-links__summary b{color:var(--cp-copy);font-size:27px;font-weight:600}.np-links__summary>div:nth-child(2) b,.np-links__summary>div:nth-child(3) b{color:var(--cp-green)}.np-links__mix{color:var(--cp-muted);flex-wrap:wrap;gap:8px 24px;margin-top:-5px;font-size:12px;display:flex}.np-links__mix b{color:var(--cp-copy);margin-left:5px}.np-links__filters{flex-wrap:wrap;gap:10px;display:flex}.np-links__filters input,.np-links__filters select{border:1px solid var(--cp-line);background:var(--cp-surface);color:var(--cp-copy);font:inherit;border-radius:6px;padding:9px 12px;font-size:13px}.np-links__filters input{flex:260px}.np-links__empty{color:var(--cp-muted);font-size:13px}.np-links__table{border:1px solid var(--cp-line);border-radius:8px;display:grid;overflow:hidden}.np-links__row{border-top:1px solid var(--cp-line);cursor:pointer;grid-template-columns:minmax(190px,2fr) minmax(115px,1.15fr) 82px 60px 82px 76px 64px 108px minmax(150px,auto);align-items:center;gap:9px;padding:11px 13px;font-size:12px;display:grid}.np-links__row--head{color:var(--cp-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--cp-bg);font-size:11px}.np-links__row[data-selected=true]{background:color-mix(in srgb, var(--cp-cyan) 10%, transparent)}.np-links__row small{color:var(--cp-muted);font-size:11px;display:block}.np-links__name button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;display:grid}.np-links__name b{color:var(--cp-copy);font-size:14px;font-weight:600}.np-links__name small{align-items:center;gap:7px;min-width:0;display:flex}.np-links__type{border:1px solid var(--cp-line);color:var(--cp-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;flex:none;padding:2px 5px;font-size:8px;font-style:normal;display:inline-flex}.np-links__type[data-type=qr],.np-links__type[data-type=group]{color:var(--cp-cyan);border-color:color-mix(in srgb, var(--cp-cyan) 35%, var(--cp-line))}.np-links__type[data-type=personal]{color:var(--cp-green);border-color:color-mix(in srgb, var(--cp-green) 35%, var(--cp-line))}.np-links__name input{border:1px solid var(--cp-cyan);background:var(--cp-bg);width:100%;color:var(--cp-copy);font:inherit;border-radius:5px;padding:6px 8px}.np-links__status{letter-spacing:.04em;color:var(--cp-muted);font-size:11px;font-style:normal}.np-links__status[data-status=active]{color:var(--cp-cyan)}.np-links__status[data-status=expired],.np-links__status[data-status=revoked]{color:var(--cp-amber)}.np-links__actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.np-links__view{color:var(--cp-cyan);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:11px}.np-links__menuwrap{display:inline-flex;position:relative}.np-links__menu{z-index:20;border:1px solid var(--cp-line);background:var(--cp-surface-2);border-radius:6px;min-width:154px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #0000004d}.np-links__menu button,.np-links__menu a{width:100%;color:var(--cp-copy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 9px;font-size:11px;text-decoration:none;display:block}.np-links__menu button:hover,.np-links__menu a:hover{background:color-mix(in srgb, var(--cp-cyan) 9%, transparent)}@media (width<=1100px){.np-links__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.np-links__row{grid-template-columns:1fr 1fr;gap:6px 12px}.np-links__row--head{display:none}.np-links__actions{grid-column:1/-1;justify-content:flex-start}}.np-direction{gap:28px;padding:32px clamp(16px,4vw,48px) 64px;display:grid}.np-direction__head{gap:8px;display:grid}.np-direction__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.np-direction__card{border:1px solid var(--tac-border,#ffffff1f);background:var(--tac-surface-1,#ffffff08);border-radius:14px;gap:14px;padding:16px;display:grid}.np-direction__slides{grid-template-columns:1fr;gap:10px;display:grid}.np-direction__slide{aspect-ratio:16/9;background:#000;border-radius:8px;position:relative;overflow:hidden}.np-direction__slide>.np-graphpreview{display:block;position:absolute;inset:0}.np-direction__meta{gap:4px;display:grid}.np-direction__actions{gap:12px;display:flex}.np-build{gap:18px;max-width:720px;padding:48px clamp(16px,4vw,48px);display:grid}.np-build__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-build__list>li{background:var(--tac-surface-1,#ffffff08);border-radius:10px;grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.np-build__list>li[data-state=waiting]{opacity:.55}.np-build__list>li[data-state=failed]{border:1px solid #ff8c7880}.np-build__mark{text-align:center}.np-plan{text-align:left;gap:14px;max-width:640px;display:grid}.np-plan__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.np-plan__list>li{background:var(--tac-surface-1,#ffffff08);border-radius:8px;grid-template-columns:18px 1fr;align-items:baseline;gap:10px;padding:7px 10px;display:grid}.np-plan__list>li[data-state=waiting]{opacity:.5}.np-plan__list>li[data-state=building]{background:#37e0a41a}.np-plan__mark{text-align:center}.np-plan__count{margin:0}.np-vp__weights{flex-wrap:wrap;gap:4px;display:flex}.np-vp__weights button{border:1px solid var(--tac-border,#00000024);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;font-size:11px}.np-vp__weights button[data-active]{background:var(--tac-green,#7ee787);color:#0b0b0b;border-color:#0000}.np-send__ready{max-width:1120px;font-family:"DM Sans", var(--font-tac-primary), sans-serif;gap:24px;padding:32px}.np-send__ready-head{border-bottom:1px solid var(--send-line);gap:5px;padding-bottom:20px;display:grid}.np-send__ready-name{font-family:"Space Grotesk", var(--font-tac-primary), sans-serif;font-size:34px;line-height:1.1}.np-send__ready-track{color:var(--send-cyan);opacity:1;font-size:14px}.np-send__ready-items{gap:10px;margin:0}.np-send__ready-items li{border:1px solid var(--send-line);background:var(--send-surface-2);border-radius:7px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;padding:12px;display:grid}.np-send__ready-items .np-content-thumb{width:140px}.np-send__ready-items li>span:last-child{gap:7px;display:grid}.np-send__ready-items b{font-size:18px}.np-send__ready-items small{color:var(--send-muted);font-size:13px}.np-send__tracked{gap:10px;display:grid}.np-send__tracked>span{color:var(--send-cyan);letter-spacing:.12em;font-size:10px;font-weight:700}.np-send__tracked>p{max-width:780px;color:var(--send-muted);margin:2px 0 0;font-size:14px;line-height:1.55}.np-send__url-card{border:1px solid color-mix(in srgb, var(--send-cyan) 44%, var(--send-line));background:var(--send-bg);min-height:84px;box-shadow:0 14px 38px color-mix(in srgb, var(--send-bg) 72%, transparent);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.np-send__url-card strong{color:var(--send-copy);font-family:"Space Grotesk", var(--font-tac-primary), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:550;overflow:hidden}.np-send__url-card button{border:1px solid var(--send-cyan);background:var(--send-cyan);min-height:42px;color:var(--send-bg);cursor:pointer;border-radius:5px;padding:9px 16px;font-weight:700}.np-send__deliver{padding-top:4px}.np-send__ready-expiry{margin:-4px 0 0}.np-links{font-family:"DM Sans", var(--font-tac-primary), sans-serif}.np-links h3,.np-links strong,.np-links b{font-family:"Space Grotesk", var(--font-tac-primary), sans-serif}.np-links__head h3{font-size:30px}.np-links__summary>div{min-height:112px;padding:20px 22px}.np-links__summary b{font-size:36px}.np-links__summary span{font-size:11px}.np-links__filters{align-items:center}.np-links__chips{flex-wrap:wrap;gap:7px;display:flex}.np-links__chips button{border:1px solid var(--cp-line);background:var(--cp-surface);min-height:38px;color:var(--cp-muted);cursor:pointer;border-radius:999px;padding:8px 13px}.np-links__chips button[aria-pressed=true]{border-color:var(--cp-cyan);background:color-mix(in srgb, var(--cp-cyan) 12%, transparent);color:var(--cp-copy)}.np-links__chips b{color:var(--cp-copy);margin-left:5px}.np-links__table{border:0;border-radius:0;gap:9px;overflow:visible}.np-links__row{border:1px solid var(--cp-line);background:var(--cp-surface);border-radius:7px;grid-template-columns:minmax(300px,1fr) 150px minmax(190px,auto);min-height:126px;padding:22px 24px;font-size:13px}.np-links__row:first-child{border-top:1px solid var(--cp-line)}.np-links__name button{gap:8px;width:100%}.np-links__name b{font-size:20px}.np-links__name small{font-size:13px}.np-links__performance{color:var(--cp-muted);font-size:13px}.np-links__state{justify-items:start;gap:7px;display:grid}.np-links__status{border:1px solid var(--cp-line);border-radius:4px;padding:5px 8px;font-size:10px;display:inline-flex}.np-links__view{font-size:13px;font-weight:700}.np-links__menu{min-width:184px}.np-links__menu button,.np-links__menu a{padding:10px;font-size:13px}.np-links__dialog{z-index:90;background:color-mix(in srgb, var(--cp-bg) 82%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.np-links__dialog>div,.np-links__dialog>form{border:1px solid var(--cp-line);background:var(--cp-surface-2);border-radius:7px;gap:16px;min-width:min(380px,92vw);padding:24px;display:grid}.np-links__dialog img{justify-self:center;width:min(320px,75vw)}.np-links__dialog h4,.np-links__dialog p{margin:0}.np-links__dialog input{border:1px solid var(--cp-line);background:var(--cp-bg);min-height:42px;color:var(--cp-copy);border-radius:5px;padding:9px 11px}.np-links__dialog form>div{justify-content:flex-end;gap:8px;display:flex}.np-links__dialog button{border:1px solid var(--cp-line);min-height:38px;color:var(--cp-copy);cursor:pointer;background:0 0;border-radius:5px;padding:8px 12px}.np-cp__insight{align-items:stretch}.np-cp__insight[data-tone=positive]{border-left-color:var(--cp-green)}.np-cp__insight[data-tone=attention]{border-left-color:var(--cp-amber)}.np-cp__insight[data-tone=weak]{border-left-color:var(--cp-coral)}.np-cp__insight-story{flex:auto;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.35fr) minmax(240px,1fr);gap:26px;display:grid}.np-cp__insight-story>div{align-content:start;gap:9px;display:grid}.np-cp__insight-story span,.np-an__interpretation span{color:var(--cp-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.np-cp__insight-story h4,.np-cp__insight-story p{margin:0}.np-cp__insight-story h4{font-size:23px}.np-cp__insight>div:last-child{flex-direction:column;justify-content:center}.np-cp__insight>div:last-child button:last-child{color:var(--cp-cyan)}.np-an__interpretation{background:#10141a;border:1px solid #ffffff17;border-left:3px solid #43c7e8;border-radius:7px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.25fr) minmax(240px,1fr) auto;align-items:center;gap:26px;padding:26px 28px;display:grid}.np-an__interpretation[data-tone=positive]{border-left-color:#43d39e}.np-an__interpretation[data-tone=attention]{border-left-color:#f2b84b}.np-an__interpretation[data-tone=weak]{border-left-color:#e66d7a}.np-an__interpretation>div{gap:8px;display:grid}.np-an__interpretation b,.np-an__interpretation h3,.np-an__interpretation p{letter-spacing:0;margin:0}.np-an__interpretation h3{font:600 22px/1.3 "Space Grotesk", var(--font-tac-primary), sans-serif}.np-an__interpretation b,.np-an__interpretation p{color:#929ba8;font-size:13px;line-height:1.5}.np-an__interpretation button{color:#43c7e8;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:700}.np-vi__actions .np-an__cta[data-status=expired],.np-vi__actions .np-an__cta[data-status=revoked]{color:#f2b84b;border-color:#f2b84b}@media (width<=1100px){.np-cp__insight-story,.np-an__interpretation{grid-template-columns:1fr 1fr}.np-links__row{grid-template-columns:minmax(0,1fr) auto}.np-links__actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=720px){.np-send__ready{padding:20px}.np-send__ready-items li,.np-send__url-card,.np-cp__insight-story,.np-an__interpretation{grid-template-columns:1fr}.np-send__ready-items .np-content-thumb{width:100%}.np-send__url-card strong{white-space:normal;word-break:break-all;font-size:16px}.np-links__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.np-links__filters input{flex-basis:100%}.np-links__row{grid-template-columns:1fr;padding:18px}.np-links__actions{grid-column:auto;justify-content:space-between}}.np-links__table{gap:6px}.np-links__row{box-sizing:border-box;grid-template-columns:minmax(220px,.9fr) minmax(330px,1.35fr) minmax(250px,auto);gap:18px;min-height:80px;padding:10px 14px;transition:background-color .14s,border-color .14s}.np-links__row:hover{border-color:color-mix(in srgb, var(--cp-cyan) 28%, var(--cp-line));background:color-mix(in srgb, var(--cp-cyan) 4%, var(--cp-surface))}.np-links__name button{gap:2px}.np-links__name b{font-size:16px;line-height:1.2}.np-links__name button>em{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.np-links__url{opacity:.78}.np-links__contents{gap:1px;min-width:0;margin-top:4px;display:grid}.np-links__contents strong{color:var(--cp-copy);font-family:"DM Sans", var(--font-tac-primary), sans-serif;font-size:11px;font-weight:650}.np-links__contents em{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.np-links__more{color:var(--cp-cyan);cursor:pointer;font-weight:700}.np-links__name small{line-height:1}.np-links__performance{color:var(--cp-copy);font-size:13px;line-height:1.4}.np-links__end{grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:12px;display:grid}.np-links__state{gap:3px}.np-links__status{border:0;padding:0;font-size:9px;font-weight:700}.np-links__actions{gap:8px}.np-links__view{font-size:12px}.np-links__copy{color:var(--cp-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.np-links__copy:hover{color:var(--cp-copy)}.np-aud{--aud-line:#252c36;--aud-copy:#f4f6f8;--aud-muted:#929ba8;--aud-cyan:#43c7e8;--aud-green:#43d39e;--aud-amber:#f2b84b;font-family:"DM Sans", var(--font-tac-primary), sans-serif}.np-aud__title,.np-aud__metric strong,.np-aud__row b{font-family:"Space Grotesk", var(--font-tac-primary), sans-serif}.np-aud__metrics{gap:8px}.np-aud__metric{border-color:var(--aud-line);background:#10141a;border-radius:7px;min-height:72px;padding:10px 14px}.np-aud__metric strong{font-size:22px}.np-aud__metric span{margin-top:2px;font-size:10px}.np-aud__controls{flex-wrap:nowrap}.np-aud__search{border-color:var(--aud-line);background:#10141a;min-height:40px}.np-aud__filters{flex-wrap:nowrap;align-items:center}.np-aud__filters select,.np-aud__followup{border:1px solid var(--aud-line);min-height:40px;color:var(--aud-copy);font:inherit;white-space:nowrap;background:#10141a;border-radius:6px;padding:8px 10px;font-size:12px}.np-aud__followup{cursor:pointer}.np-aud__followup[aria-pressed=true]{border-color:var(--aud-cyan);background:color-mix(in srgb, var(--aud-cyan) 12%, transparent)}.np-aud__list ul{gap:5px}.np-aud__row{border-color:var(--aud-line);background:#10141a;border-radius:7px;grid-template-columns:36px minmax(160px,.9fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(220px,1.2fr) 16px;gap:13px;min-height:68px;padding:8px 12px;transition:background-color .14s,border-color .14s}.np-aud__row:hover{border-color:color-mix(in srgb, var(--aud-cyan) 28%, var(--aud-line));background:color-mix(in srgb, var(--aud-cyan) 4%, #10141a)}.np-aud__who,.np-aud__engage,.np-aud__signals,.np-aud__content{min-width:0}.np-aud__who b,.np-aud__engage b,.np-aud__content b{color:var(--aud-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.np-aud__who b{font-size:14px}.np-aud__who em,.np-aud__engage em,.np-aud__signals em,.np-aud__content em{color:var(--aud-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-style:normal;line-height:1.3;display:block;overflow:hidden}.np-aud__intent{border:1px solid var(--aud-line);width:fit-content;color:var(--aud-muted);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.np-aud__intent[data-intent=high_intent]{border-color:color-mix(in srgb, var(--aud-green) 55%, var(--aud-line));color:var(--aud-green)}.np-aud__intent[data-intent=engaged]{border-color:color-mix(in srgb, var(--aud-cyan) 45%, var(--aud-line));color:var(--aud-cyan)}.np-aud__intent[data-intent=exploring]{color:var(--aud-muted)}.np-aud__intent[data-intent=low_activity]{color:color-mix(in srgb, var(--aud-muted) 62%, transparent);border-color:#0000}.np-aud__go{color:var(--aud-cyan);opacity:.7;font-size:18px}@media (width<=1100px){.np-aud__controls,.np-aud__filters{flex-wrap:wrap}.np-aud__row{grid-template-columns:36px minmax(150px,1fr) minmax(120px,.7fr) minmax(120px,.7fr) 16px}.np-aud__content{grid-column:auto}.np-links__row{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr) minmax(220px,auto)}.np-links__actions{grid-column:auto}}@media (width<=760px){.np-aud__row,.np-links__row{grid-template-columns:36px minmax(0,1fr) auto;min-height:auto}.np-aud__engage,.np-aud__signals,.np-aud__content{grid-column:2/-1}.np-links__name,.np-links__performance,.np-links__end{grid-column:1/-1}}.np-procanim{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.np-highlight__stage{cursor:crosshair;touch-action:none}.np-highlight__mask,.np-highlight__live{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.np-highlight__mask path{fill:#2dd4bf2e;stroke:#2dd4bff2;stroke-width:1.2px;vector-effect:non-scaling-stroke}.np-highlight__live path{fill:#2dd4bf1a;stroke:#2dd4bfe6;stroke-width:1.4px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.np-highlight__row{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.np-highlight__hint{margin:0 0 8px}.np-highlight__card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin:12px 0;padding:14px}.np-highlight__card[data-engine=ai]{border-color:#fbbf2473}.np-highlight__headline{margin:0 0 4px;font-weight:600}.np-highlight__cost{color:#2dd4bff2;margin:8px 0 0;font-size:12px}.np-highlight__actions{flex-wrap:wrap;gap:8px;display:flex}.np-highlight__selected{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.np-highlight__selected[data-on]{background:#2dd4bf12;border-color:#2dd4bf73}.np-highlight__title{margin:2px 0 0;font-size:15px;font-weight:650;line-height:1.25}.np-highlight__card[data-state=applied]{background:#2dd4bf14;border-color:#2dd4bf80}.np-highlight__card[data-state=conflict]{border-color:#fbbf2480}.np-highlight__checks{color:#ffffffb8;gap:3px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.np-highlight__alt{color:#fff9;cursor:pointer;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:12px;text-decoration:underline}.np-highlight__another{width:100%;margin-top:10px}.np-highlight__methods{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.np-highlight__methods button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.np-highlight__methods button[data-active]{border-color:#2dd4bf80}.np-highlight__notice{color:#fca5a5;margin:8px 0 0}.np-understand{max-width:1080px;font-family:var(--np-font-body,inherit);color:#eef2f6;gap:26px;margin:0 auto;padding:32px 28px 48px;display:grid}.np-understand--reading{text-align:center;justify-items:center;padding-top:96px}.np-understand__spinner{border:2px solid #ffffff26;border-top-color:#3ad4e0;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite np-understand-spin}@keyframes np-understand-spin{to{transform:rotate(360deg)}}.np-understand__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#7f93a4;font-size:11px}.np-understand__head h2{margin:8px 0 6px;font-size:30px}.np-understand__summary{color:#b6c4d0;max-width:70ch;margin:0}.np-understand__confidence{color:#7f93a4;font-size:12px}.np-understand__reading{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.np-understand__field{gap:6px;display:grid}.np-understand__field>span{color:#8fa2b1;font-size:12px}.np-understand__field textarea,.np-understand__input{resize:vertical;width:100%;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px}.np-understand__context{gap:10px;display:grid}.np-understand__context h3{margin:0;font-size:17px}.np-understand__examples{color:#8fa2b1;margin:0;padding-left:18px;font-size:13px}.np-understand__optional{color:#6f8494;margin:0;font-size:12px}.np-understand__contextactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-understand__contextactions button,.np-understand__items button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px}.np-understand__contextactions button:disabled{opacity:.45;cursor:default}.np-understand__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-understand__items li{background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.np-understand__analysis{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:14px;padding:20px;display:grid}.np-understand__score{align-items:baseline;gap:6px;display:flex}.np-understand__score strong{color:#3ad4e0;font-size:40px}.np-understand__score span{color:#7f93a4;font-size:13px}.np-understand__dimensions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.np-understand__dimensions article,.np-understand__specialist{background:#00000040;border-radius:12px;padding:14px}.np-understand__dimensions header,.np-understand__specialist header{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.np-understand__dimensions p{color:#b6c4d0;margin:0 0 6px;font-size:13px}.np-understand__dimensions ul,.np-understand__specialist ul{color:#9fb0bd;margin:0;padding-left:16px;font-size:13px}.np-understand__recommendation{color:#d7e2ea;margin:0}.np-understand__error{color:#ff8b7a;margin:0}.np-understand__foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-understand__foot button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:11px 22px}.np-understand__foot .np-understand__primary{color:#06222a;background:#3ad4e0;border-color:#3ad4e0;font-weight:600}.np-understand__foot button:disabled{opacity:.5;cursor:default}.np-understand__ghost{opacity:.7}.np-understand__card{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:22px 24px;display:grid}.np-understand__cardhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-understand__card h2{margin:0;font-size:26px}.np-understand__facts{flex-wrap:wrap;gap:28px;margin:6px 0 0;display:flex}.np-understand__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#7f93a4;font-size:11px}.np-understand__facts dd{color:#d7e2ea;max-width:46ch;margin:4px 0 0}.np-understand__link{color:#3ad4e0;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.np-understand__urlrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-understand__url{color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex:260px;padding:10px 12px}.np-understand__urlrow button{color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;padding:9px 14px}.np-understand__verdict{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.np-understand__verdict h3{margin:0;font-size:20px}.np-understand__note{color:#8fa2b1;max-width:62ch;margin:6px 0 0;font-size:13px}.np-understand__opportunities{gap:12px;display:grid}.np-understand__opportunities h4{margin:4px 0 0;font-size:15px}.np-understand__opportunities article{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.np-understand__tag{letter-spacing:.06em;text-transform:uppercase;color:#7f93a4;justify-self:start;font-size:11px}.np-understand__opportunities p{color:#b6c4d0;margin:0;font-size:13px}.np-understand__proposal{color:#3ad4e0!important}.np-understand__full{color:#b6c4d0;gap:10px;font-size:13px;display:grid}.np-understand__full summary{cursor:pointer;color:#d7e2ea}.np-understand__full h5{color:#8fa2b1;margin:8px 0 2px;font-size:12px}.np-understand__improved{background:#3ad4e00f;border:1px solid #3ad4e047;border-radius:16px;gap:10px;padding:20px 22px;display:grid}.np-understand__improved h3{margin:0;font-size:19px}.np-understand__changes{gap:6px;margin:0;padding-left:18px;display:grid}.np-understand__changes p{color:#b6c4d0;margin:2px 0 0;font-size:13px}.np-understand__flags{color:#ffc98b;margin:0;font-size:13px}.np-understand__addref{color:#d7e2ea;font:inherit;cursor:pointer;background:0 0;border:1px dashed #ffffff38;border-radius:10px;justify-self:start;padding:10px 16px}.np-understand__addref:hover{color:#3ad4e0;border-color:#3ad4e0}.np-understand__refpanel{gap:10px;margin-top:10px;display:grid}.np-understand__contextactions button.is-on{color:#3ad4e0;border-color:#3ad4e0}.np-understand__needs{gap:10px;margin-top:14px;display:grid}.np-understand__needs h4{color:#f0b752;margin:0;font-size:14px}.np-understand__need{color:#d7e2ea;gap:8px;font-size:14px;display:grid}.np-understand__compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.np-understand__compare h5{letter-spacing:.08em;text-transform:uppercase;color:#7f93a4;margin:0 0 6px;font-size:11px}.np-understand__compare pre{color:#cdd9e2;max-height:420px;font:inherit;white-space:pre-wrap;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin:0;padding:14px;font-size:13px;overflow:auto}@media (width<=900px){.np-understand__compare{grid-template-columns:1fr}}.ni-purpose{flex-direction:column;gap:10px;max-width:680px;display:flex}.ni-textarea{width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px}.ni-dropzone{background:#ffffff08;border:1px dashed #ffffff38;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:26px;transition:border-color .16s,background .16s;display:flex}.ni-dropzone[data-dragging=true]{background:#22e58c12;border-color:#22e58c}.ni-dropzone__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ni-usage select{color:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font-size:12px}.np-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ni-allsources{flex-direction:column;gap:14px;margin-top:34px;display:flex}.ni-pick{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.ni-pick input{margin-top:4px}.ni-pick>span{flex-direction:column;gap:4px;display:flex}.ni-menu{display:inline-flex;position:relative}.ni-menu__list{z-index:30;background:#15181d;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.ni-menu__list button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.ni-menu__list button:hover{background:#ffffff12}.ni-title-edit{align-items:center;gap:10px;display:flex}.np-home--send,.np-home--content{background:#080b0a;min-height:100vh}.np-reach{color:#f2f5f2;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:min(1120px,100% - 48px);min-height:calc(100dvh - 250px);margin:0 auto;padding:clamp(52px,7vh,78px) 0 42px;display:flex}.np-reach__intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,76px);font-weight:520;line-height:.98}.np-reach__intro p{color:#aab3ad;max-width:660px;margin:16px auto 26px;font-size:18px;line-height:1.5}.np-reach__drop{background:linear-gradient(145deg,#1d2621b8,#0d110fe6);border:1px dashed #56645a;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(680px,100%);min-height:250px;margin:auto;transition:all .2s;display:flex}.np-reach__drop[data-dragging]{background:#17251d;border-color:#78d29a;transform:translateY(-2px)}.np-reach__upload-icon{color:#8ee5aa;background:#17271d;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.np-reach__drop p,.np-reach__drop small{color:#aab3ad;margin:0}.np-reach__free{color:#89938c;margin:16px 0 8px}.np-reach__entry-links,.np-reach__quiet{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.np-reach__advanced,.np-reach__quiet button{color:#8fcda3;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.np-reach--progress{place-items:center;min-height:60vh;display:grid}.np-reach__progress{width:min(520px,100%)}.np-reach__progress span,.np-reach__eyebrow{color:#76cf95;letter-spacing:.16em;font-size:12px;font-weight:700}.np-reach__progress h2{font-size:30px}.np-reach__bar{background:#27312b;border-radius:9px;height:4px;overflow:hidden}.np-reach__bar i{background:#62c987;height:100%;transition:width .25s;display:block}.np-reach__progress small{color:#89938c;margin-top:10px;display:block}.np-reach--content-ready,.np-reach--ready{padding-top:56px}.np-reach__ready-copy h2,.np-reach--ready h2{margin:10px 0;font-size:clamp(34px,5vw,58px)}.np-reach__ready-copy>p:last-child,.np-reach__assurance{color:#9ca69f}.np-reach__preview,.np-overview__preview{border-radius:18px;width:min(900px,100%);margin:34px auto;overflow:hidden;box-shadow:0 28px 80px #0008}.np-reach__status{justify-content:center;gap:48px;margin:30px auto;display:flex}.np-reach__status span{color:#9aa59d;flex-direction:column;display:flex}.np-reach__status b{color:#eef4ef;margin-bottom:4px}.np-reach__primary{min-width:240px}.np-reach__enhancements,.np-reach__more>div{grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:36px auto;display:grid}.np-reach__enhancements button,.np-reach__more button{color:#ecf2ed;text-align:left;cursor:pointer;background:#111713;border:1px solid #29342d;border-radius:14px;padding:18px}.np-reach__enhancements span,.np-reach__more small{color:#8e9a92;margin-top:6px;display:block}.np-reach__success-mark{color:#7edd9a;background:#183221;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid}.np-reach__url{text-align:left;background:#101613;border:1px solid #334038;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;max-width:720px;margin:32px auto 18px;padding:10px 10px 10px 22px;display:flex}.np-reach__url strong{text-overflow:ellipsis;overflow:hidden}.np-reach__actions{justify-content:center;gap:10px;display:flex}.np-reach__more{margin-top:70px}.np-reach__more>div{grid-template-columns:repeat(2,1fr)}.np-reach__more button{align-items:flex-start;gap:14px;display:flex}.np-reach__brain{color:#76cf95;font-size:22px}.np-content-hub{color:#eef4ef;width:min(1400px,100% - 48px);margin:auto;padding:38px 0 80px}.np-content-hub__bar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.np-content-hub__filters{flex-wrap:wrap;gap:4px;display:flex}.np-content-hub__filters button{color:#909b93;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px}.np-content-hub__filters button[aria-selected=true]{color:#eef5ef;background:#1a241e}.np-content-hub__filters span{color:#647068;margin-left:7px}.np-content-hub__bar input{color:#eff4f0;background:#101512;border:1px solid #2b362f;border-radius:10px;width:min(300px,100%);padding:11px 14px}.np-content-hub .np-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.np-content-hub .np-card{background:#101512;border:1px solid #222c26;border-radius:15px;position:relative;overflow:visible}.np-content-hub .np-card__thumb{cursor:pointer;background:#171d19;border:0;border-radius:14px 14px 0 0;width:100%;padding:0;display:block;overflow:hidden}.np-content-hub .np-card__body{padding:16px}.np-card__name{color:#eff5f0;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:650}.np-card__meta{color:#87928a;margin:7px 0 14px}.np-card__status,.np-card__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-card__actions{padding:0 12px 13px}.np-card__actions .np-action{color:#a9b5ad;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px;display:flex}.np-card__actions .np-action:hover{color:#80dc9f}.np-pill{color:#adb7b0;letter-spacing:.1em;background:#222b25;border-radius:999px;padding:4px 8px;font-size:10px;display:inline-block}.np-pill[data-tone=published]{color:#82dca0;background:#17301f}.np-menu{position:relative}.np-menu__panel{z-index:5;background:#18201b;border:1px solid #334038;border-radius:10px;width:160px;padding:6px;position:absolute;bottom:35px;right:0;box-shadow:0 10px 30px #0008}.np-menu__panel button{color:#e7ede9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:9px}.np-menu__panel button:hover{background:#263129}.np-overview{max-width:1120px;margin:auto}.np-overview>header{justify-content:space-between;align-items:end;gap:30px;margin:26px 0;display:flex}.np-overview h2{margin:12px 0 4px;font-size:42px}.np-overview header p{color:#929d96}.np-overview header>div:last-child{gap:10px;display:flex}.np-overview__bands{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.np-overview__bands section{background:#111713;border:1px solid #263129;border-radius:14px;padding:22px}.np-overview__bands span{letter-spacing:.14em;color:#7bd699;font-size:11px}.np-overview__bands strong{margin:12px 0 6px;font-size:21px;display:block}.np-overview__bands p{color:#919d95;min-height:42px}.np-overview__bands button{color:#83dba0;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=760px){.np-reach,.np-content-hub{width:min(100% - 28px,1120px)}.np-reach__status{flex-direction:column;align-items:stretch;gap:16px}.np-reach__enhancements,.np-reach__more>div,.np-overview__bands{grid-template-columns:1fr}.np-content-hub__bar,.np-overview>header{flex-direction:column;align-items:stretch}.np-content-hub__bar input{width:100%}.np-overview h2{font-size:34px}.np-reach__url{flex-direction:column;align-items:stretch;padding:14px}}.np-reachws{color:#eef4ef;width:min(1180px,100% - 48px);margin:auto;padding:20px 0 36px}.np-reachws__head{border-bottom:1px solid #1f2923;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:14px;padding:0 2px 14px;display:grid}.np-reachws__context{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.np-reachws__back{color:#aeb9b1;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:13px}.np-reachws__back:hover{color:#8fe0aa}.np-reachws__divider{background:#2a342e;width:1px;height:24px}.np-reachws__id{align-items:baseline;gap:10px;min-width:0;display:flex}.np-reachws__id b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.np-reachws__id span{white-space:nowrap;font-size:12.5px}.np-reachws__id span,.np-reachws__caption,.np-reachws__note,.np-reachws__landing-summary{color:#9aa59d}.np-reachws__steps{align-items:center;gap:2px;min-width:0;display:flex}.np-reachws__step{color:#7f8982;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:12.5px;display:flex}.np-reachws__step i{border:1px solid #38443c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.np-reachws__step[aria-current=step]{color:#eff5f0;background:#17251d}.np-reachws__step[aria-current=step] i{color:#83dca1;border-color:#69c98b}.np-reachws__step[data-done=true]{color:#83dca1}.np-reachws__step[data-done=true] i{background:#17301f;border-color:#43895c}.np-reachws__step:disabled{opacity:.42;cursor:not-allowed}.np-reachws__panel{box-sizing:border-box;background:#0f1512;border:1px solid #1f2923;border-radius:8px;min-height:clamp(460px,61vh,590px);padding:clamp(22px,3vw,34px)}.np-reachws__panel h3{letter-spacing:0;margin:0;font-size:clamp(24px,2vw,28px);line-height:1.15}.np-reachws__panel p{font-size:15px;line-height:1.5}.np-reachws__content{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:0 30px;display:grid}.np-reachws__slide{background:#090d0b;border-radius:6px;grid-row:1/4;place-items:center;width:100%;height:clamp(330px,49vh,470px);display:grid;overflow:hidden;box-shadow:0 16px 44px #00000059}.np-reachws__slide>*{width:100%;height:100%}.np-reachws__slide img{background:#090d0b;object-fit:contain!important;width:100%!important;height:100%!important}.np-reachws__content-copy{align-self:end}.np-reachws__caption{color:#dde5df;margin:0 0 8px;font-size:16px!important}.np-reachws__facts{color:#9da9a1;flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.np-reachws__facts span{align-items:center;gap:5px;display:flex}.np-reachws__primary-actions{flex-direction:column;align-items:flex-start;gap:8px;margin:22px 0;display:flex}.np-reachws__primary-actions .np-link{padding-left:0}.np-reachws__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.np-reachws__row--end{justify-content:flex-end;margin-top:auto;padding-top:22px}.np-reachws__enhance{border-top:1px solid #222c26;grid-template-columns:1fr 1fr;align-self:end;gap:8px;padding-top:15px;display:grid}.np-reachws__enhance-label{color:#a2ada5;grid-column:1/-1;align-items:center;gap:7px;display:flex}.np-reachws__enhance-label span{font-size:11px;font-weight:700}.np-reachws__enhance-label small{color:#6f7972;font-size:10px}.np-reachws__enhance button{color:#dfe7e1;text-align:left;cursor:pointer;background:#111713;border:1px solid #29342d;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.np-reachws__enhance button:hover{background:#151d18;border-color:#476353}.np-reachws__enhance button>svg{color:#77cf95;margin-top:2px}.np-reachws__enhance button span{gap:3px;display:grid}.np-reachws__enhance b{font-size:13px}.np-reachws__enhance small{color:#8f9a93;font-size:11.5px;line-height:1.35}.np-reachws__enhance em{color:#71ba88;font-size:10.5px;font-style:normal}.np-reachws__step-intro{align-items:flex-start;gap:14px;max-width:700px;display:flex}.np-reachws__step-intro p{color:#9ba69f;margin:8px 0 0}.np-reachws__section-mark{color:#7fd89c;background:#17301f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.np-reachws__landing,.np-reachws__audience{flex-direction:column;display:flex}.np-reachws__landing-card{background:#111713;border:1px solid #28342c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(760px,100%);margin:auto;padding:24px;display:grid}.np-reachws__landing-card>div{gap:7px;display:grid}.np-reachws__landing-card small{color:#78837b;font-size:10px}.np-reachws__landing-card strong{font-size:19px}.np-reachws__landing-card p{color:#96a19a;margin:0}.np-reachws__landing-card>span{color:#7fd89c;align-items:center;gap:6px;font-size:12px;display:flex}.np-reachws__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 16px;display:grid}.np-reachws__choices button{color:#d9e2dc;text-align:left;cursor:pointer;background:#111713;border:1px solid #2b362f;border-radius:7px;align-items:flex-start;min-height:78px;padding:12px;font-size:13px;display:flex}.np-reachws__choices button:hover{border-color:#405047}.np-reachws__choices button[aria-pressed=true]{color:#eff6f1;box-shadow:none;background:#5fbf8413;border-color:#5fbf84}.np-reachws__choices button>span:last-child{gap:4px;display:grid}.np-reachws__choices small{color:#849087;font-size:11px;font-weight:400;line-height:1.35}.np-reachws__choices b{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.np-reachws__fields{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;display:grid}.np-reachws__fields h4{grid-column:1/-1;margin:0 0 2px;font-size:15px}.np-reachws__fields label{color:#aab4ad;gap:6px;font-size:13px;display:grid}.np-reachws__fields label span{color:#727e76;font-size:11px}.np-reachws__fields input,.np-reachws__fields select{color:#eef4ef;width:100%;height:44px;font:inherit;background:#0c110e;border:1px solid #354139;border-radius:6px;padding:0 12px}.np-reachws__fields input:focus,.np-reachws__fields select:focus{border-color:#5fbf84;outline:0;box-shadow:0 0 0 2px #5fbf8429}.np-reachws__fields[data-kind=campaign],.np-reachws__fields[data-kind=qr]{grid-template-columns:1fr}.np-reachws__note{grid-column:1/-1;margin:0;font-size:12.5px!important}.np-reachws__eyebrow{color:#76cf95;letter-spacing:.12em;justify-content:center;align-items:center;gap:6px;margin:0 0 10px;font-weight:700;display:flex;font-size:12px!important}.np-reachws__share{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.np-reachws__share>button{width:auto;min-width:220px;margin-top:24px}.np-reachws__share h3{font-size:30px}.np-reachws__success-mark{color:#7edd9a;background:#17301f;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;display:grid}.np-reachws__for{color:#a9b4ad;text-align:center;margin:8px 0 0}.np-reachws__url{text-align:left;background:#0b100d;border:1px solid #3b4b41;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(820px,100%);margin:28px auto 20px;padding:13px 13px 13px 20px;display:grid}.np-reachws__url strong{text-overflow:ellipsis;color:#f0f6f1;font-size:17px;overflow:hidden}.np-reachws__assurance{color:#8e9a92;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;font-size:12px;display:flex}.np-reachws__assurance p{width:100%;margin:0;font-size:13px}.np-reachws__assurance span{align-items:center;gap:5px;display:flex}.np-reachws__qr{margin-top:4px}.np-reachws__error{margin-top:18px}.np-guide-modal__panel.np-reachint{color:#edf2ee;background:#111713;width:min(700px,100%);max-height:min(86vh,760px);padding:32px;position:relative;overflow:hidden}.np-guide-modal__panel.np-reachint button{color:inherit}.np-reachint__close{color:#aab4ad;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.np-guide-modal__panel>.np-reachint__head{margin-bottom:0;padding-right:36px;display:block}.np-reachint__head h3{color:#f6f8f6;margin:5px 0 8px;font-size:24px;line-height:1.15}.np-reachint__eyebrow{color:#76cf95;letter-spacing:.16em;margin:0 0 7px;font-size:11px;font-weight:700}.np-reachint__lead{color:#a8b2ac;margin:0 0 24px;line-height:1.5}.np-reachint__enabled{color:#8be3a9;background:#56c78216;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.np-reachint__section{border-top:1px solid #ffffff12;padding:20px 0}.np-reachint__section h4{color:#cbd3ce;margin:0 0 12px;font-size:13px}.np-reachint__knowledge{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.np-reachint__knowledge+.np-reachint__knowledge{margin-top:8px}.np-reachint__knowledge b,.np-reachint__knowledge small{display:block}.np-reachint__knowledge small{color:#929e96;margin-top:3px}.np-reachint__check{color:#75d998;background:#66d58d1d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.np-reachint__optional-head{align-items:center;gap:7px;margin:16px 0 8px;font-weight:600;display:flex}.np-reachint__optional-head small{color:#89958e;font-weight:400}.np-reachint__optional{background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.np-reachint__optional>span{color:#929e96;font-size:13px}.np-reachint__footer{border-top:1px solid #ffffff12;gap:18px;margin-top:22px;padding-top:20px;display:grid}.np-reachint__footer-main,.np-reachint__footer-nav{align-items:center;gap:16px;display:flex}.np-reachint__footer-main .np-link,.np-reachint__footer-nav .np-link{padding:0}.np-reachint__footer-nav{justify-content:space-between}.np-reachint__disable{font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;color:#8f7777!important}.np-reachint__packs{gap:10px;max-height:390px;margin-right:-4px;padding-right:10px;display:grid;overflow:auto}.np-reachint__packcard{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:92px;padding:16px;display:flex}.np-reachint__packcard>div{min-width:0}.np-reachint__packcard b{font-size:15px}.np-reachint__packcard p{color:#a6b0aa;margin:5px 0;font-size:13px}.np-reachint__packcard small{color:#7f8c84}.np-reachint__chooser-footer{background:#0e1410;border-top:1px solid #ffffff12;align-items:center;gap:16px;margin:20px -32px -32px;padding:18px 32px;display:flex}.np-reachint__empty{text-align:center;background:#ffffff03;border:1px dashed #ffffff1f;border-radius:12px;padding:34px 24px}.np-reachint__empty svg{color:#75d998}.np-reachint__empty b{margin:10px 0 5px;display:block}.np-reachint__empty p{color:#a6b0aa;max-width:430px;margin:auto;line-height:1.5}.np-reachint__create{gap:17px;display:grid}.np-reachint__sourceactions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.np-reachint__sourceactions button{justify-content:flex-start}.np-reachint__sourceform{background:#ffffff06;border-radius:10px;gap:12px;margin-top:18px;padding:16px;display:grid}.np-guide-sendpreview{background:var(--guide-surface,#f7f6f2);width:100%;height:100%;color:var(--guide-copy,#17221c);overflow:hidden}.np-guide-sendpreview__document{transform-origin:0 0;pointer-events:none;width:175%;height:175%;overflow:hidden;transform:scale(.5715)}.np-guide-sendpreview__document .np-guide-page{min-height:100%;box-shadow:none;padding:42px}.np-guide-sendpreview__skeleton{background:#f4f5f3;align-content:center;gap:14px;width:100%;height:100%;padding:12%;display:grid}.np-guide-sendpreview__skeleton span{background:linear-gradient(90deg,#e3e6e2,#f8faf8,#e3e6e2) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite np-reach-preview-shimmer}.np-guide-sendpreview__skeleton span:first-child{width:65%;height:25px}.np-guide-sendpreview__skeleton span:nth-child(3){width:88%}.np-guide-sendpreview__skeleton span:last-child{width:72%}.np-guide-sendpreview__fallback{text-align:center;color:#202923;background:#f5f6f4;align-content:center;place-items:center;gap:8px;height:100%;padding:28px;display:grid}.np-guide-sendpreview__fallback svg{color:#69756d}.np-guide-sendpreview__fallback span,.np-guide-sendpreview__fallback small{color:#778078}@keyframes np-reach-preview-shimmer{to{background-position:-200% 0}}.np-guide-topbar__back[data-labelled=true]{border-radius:18px;gap:6px;width:auto;padding:0 12px;font-size:12px;font-weight:700;display:flex}@media (width<=640px){.np-reachint{padding:24px 18px}.np-reachint__packcard,.np-reachint__optional{flex-direction:column;align-items:flex-start}.np-reachint__sourceactions{grid-template-columns:1fr}.np-reachint__footer-main,.np-reachint__footer-nav,.np-reachint__chooser-footer{flex-direction:column;align-items:flex-start}.np-reachint__chooser-footer{margin:20px -18px -24px;padding:16px 18px}.np-reachint__disable{text-align:left;width:100%;margin:4px 0 0}}@media (width<=1100px){.np-reachws__head{grid-template-columns:1fr}.np-reachws__steps{justify-content:space-between}.np-reachws__content{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.np-reachws__slide{height:clamp(300px,43vh,410px)}}@media (width<=860px){.np-reachws{width:calc(100% - 28px);padding-top:14px}.np-reachws__panel{min-height:460px;padding:20px}.np-reachws__context{grid-template-columns:auto auto minmax(0,1fr)}.np-reachws__id{gap:2px;display:grid}.np-reachws__steps{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.np-reachws__step{padding-inline:7px}.np-reachws__content{flex-direction:column;display:flex}.np-reachws__slide{aspect-ratio:16/9;height:auto;margin-bottom:18px}.np-reachws__content-copy,.np-reachws__primary-actions{align-self:stretch}.np-reachws__enhance{width:100%;margin-top:8px}.np-reachws__choices{grid-template-columns:repeat(2,1fr)}.np-reachws__fields,.np-reachws__url{grid-template-columns:1fr}.np-reachws__landing-card{margin:30px 0}.np-reachws__row--end{margin-top:24px}}@media (height<=800px) and (width>=861px){.np-reachws{padding-top:14px}.np-reachws__head{margin-bottom:10px;padding-bottom:10px}.np-reachws__panel{min-height:470px;padding:22px}.np-reachws__slide{height:min(430px,55vh)}.np-reachws__enhance{padding-top:12px}.np-reachws__choices{margin:20px 0}.np-reachws__fields{padding:18px}.np-guide-modal__panel.np-coveredit{height:88vh;max-height:88vh}}.np-reachws__choices button{position:relative}.np-reachws__choices button .np-reachws__choice-mark{color:#0f1a13;vertical-align:middle;border:1px solid #3a463d;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-right:8px;display:inline-flex}.np-reachws__choices button[aria-pressed=true]{background:#16251c;border-color:#5fbf84;box-shadow:inset 0 0 0 1px #5fbf8459}.np-reachws__choices button[aria-pressed=true] b{color:#fff}.np-reachws__choices button[aria-pressed=true] .np-reachws__choice-mark{background:#5fbf84;border-color:#5fbf84}.np-reachws__config{box-sizing:border-box;background:#ffffff06;border:1px solid #2c362f;border-radius:8px;gap:18px;width:min(800px,100%);margin:8px auto 0;padding:20px 22px;display:grid}.np-reachws__config-head span{letter-spacing:.14em;color:#8fa596;font-size:11px}.np-reachws__config-head p{color:#b9c8bd;margin:4px 0 0;font-size:13px}.np-reachws__config .np-reachws__fields{gap:14px;margin:0}.np-reachws__config-actions{justify-content:flex-end;display:flex}.np-reachws__field--company{grid-column:1/-1}.np-reachws__fields[data-kind=group]{grid-template-columns:1fr}.np-reachws__fields[data-kind=group] .np-reachws__or{justify-content:center;padding:0}.np-reachws__share-fallback{background:#0b100d;border:1px solid #2d3931;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.np-reachws__share-fallback p{color:#aeb9b1;width:100%;margin:0;font-size:12px}.np-reachws__share-fallback a{color:#dce5df;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.np-reachws__account-gate{justify-items:center;gap:12px;max-width:560px;display:grid}.np-reachws__account-gate>p:not(.np-reachws__eyebrow){color:#aab5ad;margin:0 0 8px}.np-reachws__account-gate .np-link{margin-top:2px}.np-reachws__option-block{gap:9px;display:grid}.np-reachws__option-block strong{color:#e5ece7;font-size:14px}.np-reachws__option-label{letter-spacing:.13em;color:#7f9185;font-size:10px}.np-reachws__or{color:#7f8a82;align-items:center;gap:12px;font-size:12px;display:flex}.np-reachws__or:before,.np-reachws__or:after{content:"";background:#29342d;flex:1;height:1px}.np-reachws__or span{padding:0 4px}.np-reachws__audience{min-height:0}@media (width<=700px){.np-reachws__choices{grid-template-columns:1fr 1fr}.np-reachws__fields{grid-template-columns:1fr}.np-reachws__field--company{grid-column:auto}.np-reachws__choices button{min-height:86px}}.np-links__menu-danger{margin-top:5px;border-top:1px solid var(--cp-line)!important;color:#ff8b7a!important;border-radius:0 0 4px 4px!important}.np-links__menu-danger:hover{background:#ff5a461f!important}.np-links__delete{width:min(440px,92vw);max-width:none;gap:14px!important}.np-links__delete-head{gap:4px;display:grid}.np-links__delete-head h4{font-size:19px}.np-links__delete-name{color:var(--cp-copy);font-size:17px;font-weight:650}.np-links__delete-head span{color:var(--cp-muted);letter-spacing:.14em;font-size:10px}.np-links__delete-copy{justify-content:stretch!important;gap:6px!important;display:grid!important}.np-links__delete-copy p{color:var(--cp-muted);font-size:13px;line-height:1.45}.np-links__delete-warning{background:#ff8c4614;border:1px solid #ff8c4657;border-radius:6px;gap:6px;padding:12px 14px;display:grid}.np-links__delete-warning ul{margin:0;padding-left:16px}.np-links__delete label{color:var(--cp-muted);font-size:12px}.np-links__delete-alt{color:var(--cp-cyan);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.np-links__delete>div{justify-content:flex-end;gap:10px;display:flex}.np-links__delete-go{color:#ffe8e3!important;background:#aa2b2094!important;border:1px solid #ff5a468c!important}.np-links__delete-go:disabled{opacity:.45;cursor:not-allowed}.np-links__dialog:has(.np-links__delete){z-index:1000}.np-links__delete-error{color:var(--cp-danger,#ff8b7a);font-size:13px}.np-links__dialog button:disabled{cursor:not-allowed}.np-links__status[data-status=deleted]{color:#ff8b7a}@media (height<=820px) and (width>=761px){.np-home--send{gap:16px;padding-top:24px}.np-home--send .np-home__title{margin-top:4px}.np-home--send .np-productnav{margin-top:14px}.np-reach{min-height:calc(100dvh - 210px);padding:42px 0 28px}.np-reach__intro h2{font-size:56px}.np-reach__intro p{margin:12px auto 20px;font-size:17px}.np-reach__drop{min-height:230px}.np-reach__free{margin-top:13px}}.np-loading-center{box-sizing:border-box;text-align:center;place-content:center;align-self:stretch;justify-items:center;width:100%;min-height:clamp(320px,58dvh,720px);display:grid}.np-loading-center>*{min-width:0}.np-reach--progress.np-loading-center{justify-content:center;align-items:center;min-height:calc(100dvh - 68px);padding:0;display:flex}.tac-page-loader.np-loading-center,.np-build.np-loading-center{min-height:clamp(420px,72dvh,820px);padding-inline:clamp(18px,4vw,48px)}.np-build.np-loading-center{max-width:none}.np-build.np-loading-center>h2,.np-build.np-loading-center>p{text-align:center;margin-inline:auto}.np-reach--progress .np-reach__progress,.np-understand--reading,.tac-page-loader,.tac-concepts__loading,.tac-cg__progress,.np-plan,.np-build,.ni-progress,.tac-score-progress{margin-inline:auto}.np-reach--progress .np-reach__progress{margin-block:0}.np-reach--progress .np-reach__progress,.np-understand--reading,.tac-concepts__loading,.tac-cg__progress,.np-plan,.np-build,.ni-progress,.tac-score-progress{text-align:center}.tac-concepts__loading,.tac-cg__progress,.np-plan,.np-build,.ni-progress{width:min(640px,100%)}.tac-concepts__stages,.np-plan__list,.np-build__list,.tac-score-progress__list{text-align:left;width:fit-content;max-width:100%;margin-inline:auto}@media (width<=760px){.np-loading-center,.np-reach--progress.np-loading-center{min-height:calc(100dvh - 60px);padding-inline:18px}}.np-attrtoggle{color:#ffffff9e;font:600 11px/1.2 var(--font-tac-primary);letter-spacing:.03em;cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.np-attrtoggle:hover{color:#ffffffe6;border-color:#9ef01a66}.np-attrtoggle input{accent-color:#9ef01a;cursor:pointer}.np-public[data-started=true] .np-viewer-attribution{--np-attribution-bottom:84px}.np-guide-shell--learner~.np-viewer-attribution{--np-attribution-bottom:108px}@media (width<=900px){.np-public[data-started=true] .np-viewer-attribution{--np-attribution-bottom-mobile:84px}.np-guide-shell--learner~.np-viewer-attribution{--np-attribution-bottom-mobile:108px}}.np-home{background:#080b0a;grid-template-columns:240px minmax(0,1fr);align-items:start;min-height:100dvh;display:grid;padding:0!important}.np-home>.np-home__head{display:contents}.np-home>.np-home__head~*{grid-column:2;min-width:0}.np-productnav{z-index:120;box-sizing:border-box;color:#fff;background:#101214;border-right:1px solid #2c3035;flex-direction:column;grid-area:1/1/span 20;gap:6px;width:240px;height:100dvh;padding:22px 14px;display:flex;position:sticky;inset:0 auto auto}.np-productnav__brand{align-items:baseline;gap:7px;padding:4px 10px 14px;display:flex}.np-productnav__brand b{letter-spacing:.12em;font-size:17px}.np-productnav__brand small{color:#9da4ad}.np-productnav__brand button{color:inherit;background:0 0;border:0;margin-left:auto;display:none}.np-productnav__create{width:100%;min-height:40px;color:#07130b!important;background:#75d392!important;border-radius:8px!important;justify-content:flex-start!important;margin:0 0 12px!important;font-weight:750!important}.np-productnav__item{color:#aeb4bc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:flex;position:relative}.np-productnav button.np-productnav__item{cursor:pointer}.np-productnav__item[aria-current=page]{color:#fff;background:#292e34}.np-productnav__item[aria-current=page]:before{content:"";background:#75d392;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.np-productnav button.np-productnav__item:hover{color:#fff;background:#20242a}.np-productnav__mobile,.np-productnav__scrim{display:none}.np-shellbar{box-sizing:border-box;color:#f1f5f2;background:#0b0f0d;border-bottom:1px solid #ffffff14;grid-column:2;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:68px;padding:14px clamp(24px,3vw,44px);display:flex}.np-shellbar__title{align-items:center;gap:18px;display:flex}.np-shellbar__title h1{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.1}.np-shellbar .tac-stepback{margin:0}.np-home--content .np-content-hub,.np-home--send .np-reach,.np-home--an .np-an,.np-home--intelligence .ni-home{box-sizing:border-box;width:min(1440px,100% - 64px)}.np-home--intelligence .ni-home{margin:0 auto;padding:32px 0 70px}.np-home--intelligence .ni-home__lead h2{font-size:22px}.np-home--intelligence .ni-home__lead{align-items:center}.np-reach{min-height:calc(100dvh - 68px);padding:clamp(28px,5vh,52px) 0 30px}.np-reach__intro h2{font-size:clamp(42px,5vw,62px)}.np-reach__intro p{margin:12px auto 22px}.np-reach__entry-grid{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:18px;margin:20px auto 10px;display:grid}.np-reach__existing,.np-reach__drop{text-align:center;color:#eef4ef;box-sizing:border-box;background:linear-gradient(145deg,#111814,#0e1310);border:1px solid #2a352e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;padding:26px;transition:border-color .16s,transform .16s,background .16s;display:flex}.np-reach__existing:hover,.np-reach__drop:hover{background:#131c16;border-color:#4f755d;transform:translateY(-1px)}.np-reach__existing h3,.np-reach__drop h3{margin:4px 0 0;font-size:20px}.np-reach__existing p,.np-reach__drop p{color:#9da8a0;max-width:310px;margin:0}.np-reach__existing small,.np-reach__drop small{height:16px}.np-reach__entry-grid button:focus-visible,.np-productnav button:focus-visible,.np-menu button:focus-visible{outline-offset:2px;outline:2px solid #75d392}.np-content-picker{z-index:900;text-align:left;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.np-content-picker__dialog{color:#eff5f0;background:#101512;border:1px solid #303b34;border-radius:14px;flex-direction:column;width:min(980px,100%);max-height:min(760px,90dvh);display:flex;overflow:hidden;box-shadow:0 30px 90px #000}.np-content-picker__dialog>header{border-bottom:1px solid #283129;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.np-content-picker__dialog header span{color:#76cf95;letter-spacing:.15em;font-size:10px}.np-content-picker__dialog h2{margin:5px 0 0;font-size:24px}.np-content-picker__dialog header>button{color:#aab4ad;cursor:pointer;background:0 0;border:0;font-size:28px}.np-content-picker__controls{grid-template-columns:minmax(240px,1fr) 180px 190px;gap:10px;padding:16px 24px;display:grid}.np-content-picker__controls input,.np-content-picker__controls select{color:#eef4ef;background:#0b100d;border:1px solid #344039;border-radius:7px;height:42px;padding:0 12px}.np-content-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 24px;display:grid;overflow:auto}.np-content-picker__grid>button{color:#eff5f0;text-align:left;cursor:pointer;background:#151c17;border:1px solid #28332c;border-radius:10px;padding:0;overflow:hidden}.np-content-picker__grid>button:hover{border-color:#5aa978}.np-content-picker__grid>button>span:last-child{gap:4px;padding:12px;display:grid}.np-content-picker__grid small{color:#89958d;text-transform:capitalize}.np-content-picker__empty{text-align:center;color:#929d95;padding:28px}.np-content-hub .np-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.np-menu__panel{z-index:80;width:178px;top:calc(100% + 6px);bottom:auto;right:0}.np-menu__panel>span{background:#334038;height:1px;margin:5px 4px;display:block}.np-menu__danger{color:#ff8f83!important}.np-delete{z-index:800;background:#020503c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.np-delete__dialog{color:#eff4f0;background:#121814;border:1px solid #354039;border-radius:14px;width:min(580px,100%);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 20px 70px #000000a6}.np-delete__dialog h2{margin:12px 0 8px}.np-delete__name{margin-bottom:10px;font-size:18px;display:block}.np-delete__dialog>p{color:#a6b1a9;line-height:1.5}.np-delete__dialog dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.np-delete__dialog dl div{background:#1a221d;border-radius:7px;padding:10px}.np-delete__dialog dt{color:#89958d;font-size:11px}.np-delete__dialog dd{margin:4px 0 0;font-weight:700}.np-delete__dialog label{color:#aeb8b1;gap:8px;margin-top:20px;display:grid}.np-delete__dialog input{color:#fff;background:#0b100d;border:1px solid #435047;border-radius:6px;height:42px;padding:0 10px}.np-delete__warning{color:#ffab9d;background:#321914;border:1px solid #7b493f;border-radius:7px;padding:10px 12px;font-size:13px;display:block}.np-delete__irreversible{font-weight:700;color:#e7ece8!important}.np-delete__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.np-delete__checking{text-align:center;padding:28px 12px}.np-delete__spinner{border:3px solid #344139;border-top-color:#75d392;border-radius:50%;width:28px;height:28px;margin:0 auto 16px;animation:.8s linear infinite np-delete-spin;display:block}@keyframes np-delete-spin{to{transform:rotate(360deg)}}.np-home--an .np-an{grid-template-columns:180px minmax(0,1fr);gap:24px;margin:0 auto;padding:28px 0 70px}.np-an__nav{top:20px}.np-an__filters{gap:8px;display:flex}.np-an__filters select{min-width:160px}.np-an__custom-range{justify-content:flex-end;gap:10px;margin:-8px 0 14px;display:flex}.np-an__custom-range label{color:#8b97ab;align-items:center;gap:7px;font-size:11px;display:flex}.np-an__custom-range input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121826;border:1px solid #ffffff1f;border-radius:6px;height:34px;padding:0 8px}.np-an__scope{grid-template-columns:1fr auto;align-items:center;background:#2dd4bf0e!important;border:1px solid #5eead438!important;gap:7px 16px!important;padding:12px 14px!important;display:grid!important}.np-an__scope-label{letter-spacing:.16em;grid-column:1/-1;color:#5eead4!important;font-size:9px!important}.np-an__scope-chips{flex-wrap:wrap;gap:7px;display:flex}.np-an__scope-chips button{color:#e5edf5;cursor:pointer;background:#17202a;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px;font-size:11px}.np-an__scope-clear{color:#5eead4;cursor:pointer;background:0 0;border:0;font-size:12px}@media (width<=1180px){.np-content-hub .np-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (width<=900px){.np-home,.np-home>.np-home__head{display:block}.np-home>.np-home__head~*{min-width:0}.np-productnav{width:240px;height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.np-productnav[data-open=true]{transform:none}.np-productnav__brand button{display:inline-flex}.np-productnav__mobile{z-index:119;color:#fff;background:#121814;border:1px solid #354039;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:fixed;top:12px;left:12px}.np-productnav__scrim{z-index:119;background:#0000008c;border:0;display:block;position:fixed;inset:0}.np-shellbar{min-height:64px;padding:12px 18px 12px 64px}.np-home--content .np-content-hub,.np-home--send .np-reach,.np-home--an .np-an,.np-home--intelligence .ni-home{width:min(100% - 28px,1440px)}.np-reach__entry-grid{grid-template-columns:1fr}.np-content-hub .np-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.np-content-picker__controls{grid-template-columns:1fr 1fr}.np-content-picker__controls input{grid-column:1/-1}.np-content-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-home--an .np-an{grid-template-columns:1fr}.np-an__nav{padding-bottom:8px;display:flex;position:static;overflow-x:auto}.np-an__navwrap{flex:none}.np-delete__dialog dl{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.np-shellbar{align-items:flex-start}.np-shellbar .np-attrtoggle{display:none}.np-content-hub .np-grid,.np-content-picker__grid{grid-template-columns:1fr}.np-content-picker{padding:10px}.np-content-picker__controls{grid-template-columns:1fr}.np-content-picker__controls input{grid-column:auto}.np-an__toolbar{flex-direction:column;align-items:stretch!important}.np-an__filters{grid-template-columns:1fr;display:grid}.np-an__custom-range{flex-direction:column;justify-content:stretch}.np-delete__dialog dl{grid-template-columns:1fr 1fr}}.np-reach--progress{text-align:center;place-items:center;min-height:calc(100dvh - 68px);display:grid;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.np-reach--progress .np-reach__progress{justify-items:center;gap:14px;width:min(520px,100% - 40px);margin:0;display:grid;transform:none}.np-reach--progress .np-reach__progress h2{letter-spacing:0;margin:0;font-size:30px}.np-reach--progress .np-reach__bar{width:100%;margin-top:8px}.np-reach--progress .np-reach__progress small{margin:0}.np-reach--progress .np-reach__patience{color:#89938c;margin:0;font-size:13px}.np-reach__bar[data-indeterminate=true] i{width:38%;animation:1.4s ease-in-out infinite np-reach-indeterminate}@keyframes np-reach-indeterminate{0%{transform:translate(-110%)}50%{transform:translate(95%)}to{transform:translate(265%)}}.np-home--intelligence .ni-home{width:min(1520px,100% - 64px);margin:0 auto;padding:32px 0 70px}.np-home--intelligence .ni-home__lead{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.np-home--intelligence .ni-home__lead p{max-width:760px;margin:0}.np-home--intelligence .ni-default{gap:8px;width:min(400px,100%);display:grid}.np-home--intelligence .ni-default>span{color:#ffffff9e;font-size:12px}.np-home--intelligence .ni-default>div,.np-home--intelligence .ni-list,.np-home--intelligence .ni-allsources{width:100%}.np-home--intelligence .ni-row,.np-home--intelligence .ni-row__main{min-width:0}.np-home--intelligence .ni-row__main .tac-t-meta{max-width:82ch}.np-home--an .np-an{grid-template-columns:minmax(0,1fr);gap:16px;width:min(1520px,100% - 64px);margin:0 auto;padding:26px 0 70px;display:grid}.np-an__nav{border-bottom:1px solid var(--an-line);scrollbar-width:thin;align-items:center;gap:4px;min-width:0;padding:0 0 10px;display:flex;position:static;overflow-x:auto}.np-an__navwrap{flex:none;display:block}.np-an__navitem{white-space:nowrap;border-radius:6px;width:auto;min-height:38px;padding:8px 12px}.np-an__navitem[aria-current=page]{color:#fff;background:#fff1;box-shadow:inset 0 -2px #75d392}.np-an__navitem:hover{background:#ffffff0b}.np-an__body{width:100%}.np-an__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.np-an__toolbar-title{margin:0;font-size:21px}.np-an__filters{justify-self:end}.np-an__kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.np-card__surface{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px 14px 0 0;padding:0;display:block;overflow:hidden}.np-content-card__cover{border-radius:inherit;background:#171d19;width:100%;display:block;position:relative;overflow:hidden}.np-content-card__cover .np-content-thumb--card{height:auto}.np-content-card__body{gap:7px;padding:15px 16px;display:grid}.np-content-card__title{color:#eff5f0;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.np-content-card__meta{color:#87928a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.np-content-card__body .np-pill{justify-self:start}.np-content-card__check{color:#07130b;background:#75d392;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 3px 12px #00000073}.np-card__delivery-row{padding:0 16px 10px}.np-card__delivery{color:#8d9890}.np-content-picker__dialog{width:min(1240px,100%);height:min(820px,92dvh)}.np-content-picker__dialog>header,.np-content-picker__controls{z-index:2;background:#101512;flex:none}.np-content-picker__controls{border-bottom:1px solid #232d27}.np-content-picker__grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;padding:18px 24px}.np-content-picker__card{color:#eff5f0;text-align:left;cursor:pointer;background:#151c17;border:1px solid #28332c;border-radius:8px;grid-template-rows:auto auto;align-self:start;padding:0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;overflow:hidden}.np-content-picker__card:hover{border-color:#587061}.np-content-picker__card[aria-pressed=true]{background:#142219;border-color:#75d392;box-shadow:inset 0 0 0 1px #75d39252}.np-content-picker__card .np-content-card__cover{border-radius:7px 7px 0 0}.np-content-picker__footer{z-index:3;background:#101512;border-top:1px solid #2a352e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 24px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px #00000038}.np-content-picker__footer>span{color:#9aa59d;font-size:13px}.np-content-picker__footer>div{gap:8px;display:flex}@media (width<=1180px){.np-content-picker__grid,.np-an__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.np-reach--progress{min-height:calc(100dvh - 64px)}.np-home--intelligence .ni-home,.np-home--an .np-an{width:min(100% - 28px,1520px)}.np-content-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-an__toolbar{grid-template-columns:1fr}.np-an__filters{justify-self:stretch}.np-an__filters>div{flex:1;min-width:0}}@media (width<=620px){.np-reach--progress .np-reach__progress{margin:0}.np-home--intelligence .ni-home__lead{grid-template-columns:1fr}.np-home--intelligence .ni-home__lead button{justify-self:start}.np-content-picker__dialog{height:calc(100dvh - 20px)}.np-content-picker__grid{grid-template-columns:1fr;padding:14px}.np-content-picker__footer{grid-template-columns:1fr;padding:12px 14px}.np-content-picker__footer>div{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.np-an__navitem{padding-inline:10px}.np-an__filters{grid-template-columns:1fr;display:grid}}.np-learn-cover__copy{min-width:0;max-width:760px}.np-learn-cover__copy h1{overflow-wrap:anywhere;letter-spacing:0;max-width:18ch;font-size:clamp(34px,3.6vw,52px);line-height:1.08}.np-reachws__fields>label{min-width:0}.np-reachws__fields input,.np-reachws__fields select{box-sizing:border-box;min-width:0;display:block}.np-home{--np-sidebar-width:240px;--np-sidebar-padding-x:8px;--np-nav-item-height:44px;--np-nav-font-size:14px;--np-workspace-gutter:32px;--np-workspace-max:1520px;--np-workspace-top:28px;--np-content-card-cover-height:174px;--np-content-card-meta-height:112px;--np-content-card-footer-height:48px;grid-template-columns:var(--np-sidebar-width) minmax(0, 1fr)}.np-productnav{width:var(--np-sidebar-width);padding-inline:var(--np-sidebar-padding-x)}.np-productnav__brand{padding-inline:12px}.np-productnav__create,.np-productnav__item{width:100%;min-height:var(--np-nav-item-height);box-sizing:border-box;font-size:var(--np-nav-font-size)}.np-productnav__create{margin-inline:0!important}.np-productnav__item[aria-current=page]:before{left:7px}.np-home--content .np-content-hub,.np-home--send .np-reach,.np-home--an .np-an,.np-home--intelligence .ni-home,.np-home>.ni-home{width:min(var(--np-workspace-max), calc(100% - (2 * var(--np-workspace-gutter))));max-width:calc(100vw - var(--np-sidebar-width) - var(--np-workspace-gutter) - var(--np-workspace-gutter));box-sizing:border-box;justify-self:center;min-width:0;margin-inline:auto}.np-home--intelligence .ni-home,.np-home>.ni-home,.np-home--an .np-an{padding-top:var(--np-workspace-top)}.np-home--intelligence .ni-default,.np-home>.ni-home .ni-default{flex:none;align-self:flex-start;width:min(400px,100%)!important;max-width:400px!important}.np-home--intelligence .ni-default>div,.np-home--intelligence .ni-default select,.np-home>.ni-home .ni-default>div,.np-home>.ni-home .ni-default select{width:100%!important;max-width:400px!important}.np-content-hub .np-card{height:calc(var(--np-content-card-cover-height) + var(--np-content-card-meta-height) + var(--np-content-card-footer-height));grid-template-rows:calc(var(--np-content-card-cover-height) + var(--np-content-card-meta-height)) var(--np-content-card-footer-height);border-radius:8px;display:grid;overflow:visible}.np-card__surface{height:calc(var(--np-content-card-cover-height) + var(--np-content-card-meta-height));grid-template-rows:var(--np-content-card-cover-height) var(--np-content-card-meta-height);border-radius:7px 7px 0 0;display:grid}.np-content-card__cover,.np-content-card__cover .np-content-thumb--card,.np-content-card__cover .np-content-thumb[data-aspect]{width:100%;height:var(--np-content-card-cover-height);min-height:var(--np-content-card-cover-height);aspect-ratio:auto;border-radius:7px 7px 0 0}.np-content-card__cover .np-content-thumb img{object-fit:contain}.np-content-card__body{height:var(--np-content-card-meta-height);box-sizing:border-box;grid-template-rows:minmax(22px,auto) 18px 26px;align-content:center;padding:14px 16px}.np-content-card__status{color:#8d9890;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.np-card__actions{min-height:var(--np-content-card-footer-height);box-sizing:border-box;border-top:1px solid #ffffff0f;padding:8px 12px}.np-an{gap:14px}.np-an__nav{gap:4px;padding-bottom:8px}.np-an__navitem{min-height:40px;font-size:var(--np-nav-font-size);padding:8px 13px;font-weight:600}.np-an__page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:2px 0 4px;display:grid}.np-an__page-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.np-an__page-heading h2{color:var(--an-text);margin:0;font-size:21px;line-height:1.25}.np-an__page-heading p{color:var(--an-dim);margin:4px 0 0;font-size:13.5px;line-height:1.45}.np-an__page-heading .np-mia__mark{border-radius:9px;flex-basis:36px;width:36px;height:36px}.np-an__body{gap:12px}.np-an__custom-range{margin:-2px 0 2px}.np-an__page,.np-cp,.np-links,.np-aud,.np-intent,.np-questions{margin-top:0}.np-mia--page{width:100%;max-width:1160px;padding-top:4px}@media (width<=1180px){.np-home{--np-workspace-gutter:24px;--np-content-card-cover-height:164px}}@media (width<=900px){.np-home{--np-workspace-gutter:24px}.np-home--content .np-content-hub,.np-home--send .np-reach,.np-home--an .np-an,.np-home--intelligence .ni-home,.np-home>.ni-home{width:calc(100% - (2 * var(--np-workspace-gutter)));max-width:calc(100vw - var(--np-workspace-gutter) - var(--np-workspace-gutter))}.np-an__page-header{grid-template-columns:1fr;align-items:stretch}.np-an__filters{justify-self:stretch}}@media (width<=620px){.np-home{--np-workspace-gutter:16px;--np-content-card-cover-height:190px}.np-an__nav{flex-wrap:nowrap;overflow-x:auto}.np-an__navitem{font-size:var(--np-nav-font-size)}.np-an__page-heading p{font-size:13px}}.np-guide-nav__majorrow{align-items:center;gap:2px;display:flex}.np-guide-nav__majorrow .np-guide-nav__major{flex:auto;min-width:0}.np-guide-nav__toggle{width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.np-guide-nav__toggle:hover{opacity:1;background:#ffffff12}.np-guide-nav__toggle .is-open{transform:rotate(180deg)}.np-guide-topbar__back--inline{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;width:auto;height:32px;padding:0 12px;display:inline-flex}.np-guide-topbar__doc{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;margin:0;font-size:15px;font-weight:600;line-height:1;overflow:hidden}.np-home--intelligence .ni-default,.np-home>.ni-home .ni-default{margin-bottom:24px}.np-an__body .np-mia--page{padding-top:4px}.np-an__body .np-mia--page .np-mia__head{min-height:0;padding-top:0}.ni-home__lead h2{letter-spacing:0;margin:0 0 7px;font-size:30px}.ni-home__lead p{color:#ffffff9e;margin:0}.ni-home__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ni-home__actions button{color:#f2f5f2;text-align:left;cursor:pointer;background:#111511;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px 12px;min-height:104px;padding:18px;display:grid}.ni-home__actions button:hover{background:#141b16;border-color:#76cf958c}.ni-home__actions span{color:#76cf95;grid-row:1/3;font-size:12px;font-weight:700}.ni-home__actions b{font-size:16px}.ni-home__actions small{color:#ffffff8c;line-height:1.4}.ni-pack-section{gap:13px;display:grid}.ni-eyebrow{color:#76cf95;letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:700}.ni-list--packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ni-pack-card{min-height:112px}.ni-pack-card .ni-row__main{justify-content:center;align-self:stretch}.ni-usedby{background:#111511;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(200px,.45fr) minmax(0,1fr);align-items:start;gap:20px;padding:18px 20px;display:grid}.ni-usedby h3{margin:0;font-size:17px}.ni-usedby__content{gap:10px;display:grid}.ni-usedby__content>p{color:#ffffff85;margin:0;font-size:13px}.ni-usedby ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ni-usedby li{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;border:1px solid #76cf9540;border-radius:5px;max-width:260px;padding:7px 10px;font-size:12px;overflow:hidden}.ni-usedby__content>.tac-button{justify-self:start}.ni-usedby__picker{background:#0c100d;border:1px solid #ffffff17;border-radius:7px;gap:5px;max-height:260px;padding:8px;display:grid;overflow:auto}.ni-usedby__picker label{cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:8px;display:flex}.ni-usedby__picker label:hover{background:#ffffff0d}.ni-usedby__picker label>span{min-width:0;display:grid}.ni-usedby__picker b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ni-usedby__picker small{color:#ffffff7a;font-size:11px}.ni-usedby__picker input[type=checkbox]{accent-color:#76cf95}.np-an__page-header{grid-template-columns:1fr}.np-an__filters{align-items:center;gap:8px;min-width:0;display:flex}.np-anpicker{width:min(340px,48vw);position:relative}.np-anpicker__trigger{border:1px solid var(--an-line);background:var(--an-panel);width:100%;min-height:40px;color:var(--an-text);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.np-anpicker__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-anpicker__menu{z-index:80;border:1px solid var(--an-line);background:#11151a;border-radius:8px;width:min(420px,100vw - 48px);max-height:min(430px,60vh);padding:7px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 20px 50px #0000008c}.np-anpicker__search{z-index:1;background:#11151a;align-items:center;gap:8px;padding:8px;display:flex;position:sticky;top:-7px}.np-anpicker__search input{width:100%;min-width:0;color:var(--an-text);background:0 0;border:0;outline:0}.np-anpicker__menu section{display:grid}.np-anpicker__menu section>strong{color:var(--an-dim);letter-spacing:.12em;text-transform:uppercase;padding:10px 9px 5px;font-size:10px}.np-anpicker__menu button{width:100%;color:var(--an-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.np-anpicker__menu button:hover,.np-anpicker__menu button[aria-selected=true]{background:#76cf951a}.np-anpicker__menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-an__filters>div:last-child{width:min(190px,36vw)}.np-reach__drop p,.np-reach__existing p{margin-bottom:14px}.np-reach__drop,.np-reach__existing{box-sizing:border-box}.np-questions__examples button,.np-questions__stream-main strong,.np-questions__commercial li,.np-questions__scenes li{font-size:15px;line-height:1.45}.np-questions__stream-main strong{font-weight:650}@media (width<=760px){.ni-home__actions,.ni-list--packs,.ni-usedby{grid-template-columns:1fr}.np-an__filters{flex-wrap:wrap}.np-anpicker,.np-an__filters>div:last-child{width:100%}}.ni-work{gap:24px;width:min(100%,1520px);margin:0 auto;padding:24px 32px 64px}.ni-work__head{gap:18px}.ni-work__title>div:first-child{min-width:0}.ni-work__title h1{letter-spacing:0;margin:0 0 8px;font-size:32px}.ni-work__title .tac-body-lg{color:#ffffff9e;max-width:760px;margin:0;line-height:1.5}.ni-work__head-actions{flex:none;align-items:center;gap:10px;display:flex}.ni-work__stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:14px 0}.ni-work>.ni-panel,.ni-pack-section-card,.ni-review{background:#111511;border-radius:8px}.ni-work>.ni-panel{padding:24px}.ni-pack-section-card{padding:22px}.ni-pack-section-card>div:first-child>p:last-child,.ni-review p{color:#ffffff8c;margin:6px 0 0;font-size:13px;line-height:1.45}.ni-review{border:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.ni-review h3{margin:0;font-size:17px}.ni-field{gap:7px;display:grid}.ni-field>span{color:#ffffffb8;font-size:13px;font-weight:600}.np-cta--mia{color:#fff!important;background:#8c63ff!important;border-color:#8c63ff!important}.np-questions__filters--search-only{grid-template-columns:minmax(280px,720px)!important}.np-questions__filters--search-only label{width:100%}.np-questions__topic-main h5,.np-questions__company strong,.np-questions__content>div>p{font-size:15px}.np-questions__topic-main p,.np-questions__trend span,.np-questions__company p,.np-questions__content>p{font-size:13px;line-height:1.45}.np-questions__trend b{font-size:15px}.np-questions__trend button,.np-questions__company>button,.np-questions__scenes button{font-size:13px;font-weight:650}@media (width<=760px){.ni-work{padding:18px 16px 48px}.ni-work__title{display:grid}.ni-work__head-actions{flex-wrap:wrap;width:100%}.ni-work__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ni-review{flex-direction:column;align-items:flex-start}.ni-work>.ni-panel{padding:18px}.ni-dropzone{padding:20px}.ni-row{flex-wrap:wrap;align-items:flex-start}.ni-usage{margin-left:auto}}.np-content-hub__views{background:#101512;border:1px solid #2b362f;border-radius:10px;gap:2px;padding:3px;display:flex}.np-content-hub__views button{color:#8d9890;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;display:flex}.np-content-hub__views button:hover{color:#cfe0d4}.np-content-hub__views button[aria-pressed=true]{color:#eef5ef;background:#1a241e}@media (width<=1100px){.np-content-hub__views button span{display:none}}.np-content-hub .np-grid[data-view=thumbnail]{--np-content-card-cover-height:118px;--np-content-card-meta-height:64px;--np-content-card-footer-height:40px;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:14px}.np-content-hub .np-grid[data-view=thumbnail] .np-content-card__body{grid-template-rows:minmax(20px,auto) 16px;padding:9px 12px}.np-content-hub .np-grid[data-view=thumbnail] .np-content-card__title{font-size:14px}.np-content-hub .np-grid[data-view=thumbnail] .np-content-card__status{display:none}.np-content-hub .np-grid[data-view=thumbnail] .np-card__actions{padding:6px 10px}.np-content-hub .np-grid[data-view=list]{grid-template-columns:1fr;gap:10px}.np-content-hub .np-grid[data-view=list] .np-card{grid-template-rows:96px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:96px}.np-content-hub .np-grid[data-view=list] .np-card__surface{border-radius:7px 0 0 7px;grid-template-rows:96px;grid-template-columns:156px minmax(0,1fr);align-items:center;height:96px}.np-content-hub .np-grid[data-view=list] .np-content-card__cover,.np-content-hub .np-grid[data-view=list] .np-content-card__cover .np-content-thumb--card,.np-content-hub .np-grid[data-view=list] .np-content-card__cover .np-content-thumb[data-aspect]{border-radius:7px 0 0 7px;height:96px;min-height:96px}.np-content-hub .np-grid[data-view=list] .np-content-card__body{grid-template-rows:auto auto;gap:5px;height:auto;padding:0 18px}.np-content-hub .np-grid[data-view=list] .np-content-card__status{justify-content:flex-start;gap:14px}.np-content-hub .np-grid[data-view=list] .np-card__actions{border-top:0;justify-content:flex-end;min-height:0;padding:0 16px}@media (width<=760px){.np-content-hub .np-grid[data-view=list] .np-card{grid-template-rows:96px auto;grid-template-columns:1fr;height:auto}.np-content-hub .np-grid[data-view=list] .np-card__surface{grid-template-columns:110px minmax(0,1fr)}}.np-mia--page{position:relative;inset:auto}.np-createai__options{text-align:left;gap:12px;margin:18px 0 6px;display:grid}.np-createai__option{color:#eef4ef;cursor:pointer;background:#121814;border:1px solid #2a352e;border-radius:12px;gap:6px;padding:16px 18px;transition:border-color .16s,background .16s;display:grid}.np-createai__option:hover,.np-createai__option:focus-visible{background:#161f19;border-color:#5aa978;outline:none}.np-createai__head{align-items:center;gap:10px;display:flex}.np-createai__icon{color:#75d392;display:inline-flex}.np-createai__title{letter-spacing:.04em;font-size:15px;font-weight:600}.np-createai__body{color:#9da8a0;line-height:1.45}.np-createai__sources{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 10px;display:flex}.np-story__primary{background:#111814;border:1px solid #2a352e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 14px;display:flex}.np-story__primary-label{color:#76cf95;letter-spacing:.15em;font-size:10px}.np-interest-chooser{max-width:1040px}.np-interest__lede{color:var(--tac-text-muted,#9aa3ad);margin:4px 0 0}.np-interest__chips{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px 4px;display:flex}.np-interest__chip{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;transition:all .12s;display:inline-flex}.np-interest__chip:hover{border-color:#ffffff4d}.np-interest__chip[aria-pressed=true]{border-color:var(--tac-accent,#35d07f);background:color-mix(in srgb, var(--tac-accent,#35d07f) 18%, transparent)}.np-interest__manage,.np-interest__browse{color:var(--tac-accent,#35d07f);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px}.np-interest__browse{text-align:left;margin:4px 24px 0}.np-interest__empty{color:var(--tac-text-muted,#9aa3ad);margin:0}.np-interest__lists{gap:16px;padding:12px 24px 0;display:grid}.np-interest__lists h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px}.np-interest__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.np-interest__content{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.np-interests-manage{max-width:1040px}.np-interests-manage__body{grid-template-columns:280px 1fr;gap:24px;padding:20px 24px;display:grid}.np-interests-manage__body aside ul{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.np-interests-manage__body aside li{align-items:center;gap:8px;display:flex}.np-interests-manage__body aside li>button{text-align:left;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;flex:1;padding:10px 12px}.np-interests-manage__body aside li>button[aria-pressed=true]{border-color:var(--tac-accent,#35d07f)}.np-interests-manage__order button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:2px 4px}.np-interests-manage__new{grid-template-columns:52px 1fr;gap:8px;display:grid}.np-interests-manage__new>button{grid-column:1/-1}.np-interests-manage__new input,.np-interests-manage__head input{color:inherit;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;width:100%;min-width:0;padding:10px 12px}.np-interests-manage__head{align-items:center;gap:12px;display:flex}.np-interests-manage__note{color:var(--tac-text-muted,#9aa3ad);font-size:13px}.np-interests-manage__content{gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.np-interests-manage__content li{justify-content:space-between;align-items:center;gap:16px;display:flex}.np-interests-manage__content div[role=group]{gap:6px;display:inline-flex}.np-interests-manage__content div[role=group] button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:12px}.np-interests-manage__content div[role=group] button[aria-pressed=true]{border-color:var(--tac-accent,#35d07f);background:color-mix(in srgb, var(--tac-accent,#35d07f) 18%, transparent)}.np-fastsend{gap:24px;max-width:1080px;margin:0 auto;padding:32px 24px;display:grid}.np-fastsend__eyebrow{letter-spacing:.12em;color:var(--tac-text-muted,#9aa3ad);font-size:12px}.np-fastsend__head h2{margin:6px 0 0}.np-fastsend__body{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:32px;display:grid}.np-fastsend__form{gap:16px;display:grid}.np-fastsend__form label{gap:6px;display:grid}.np-fastsend__form input{color:inherit;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;width:100%;min-width:0;padding:12px 14px}.np-fastsend__advanced,.np-fastsend__selection-head button{color:var(--tac-accent,#35d07f);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.np-fastsend__selection{border:1px solid #ffffff1a;border-radius:14px;padding:20px}.np-fastsend__selection-head{justify-content:space-between;align-items:center;display:flex}.np-fastsend__selection h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px}.np-fastsend__selection ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.np-fastsend__selection li{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-fastsend__selection small{color:var(--tac-text-muted,#9aa3ad);display:block}.np-fastsend--done{text-align:left}.np-fastsend__url{word-break:break-all;font-size:18px}.np-fastsend__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.np-fastsend__mail{color:var(--tac-accent,#35d07f)}.np-collection{max-width:780px;margin:0 auto;padding:48px 24px}.np-collection__items{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.np-collection__item{color:inherit;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.np-collection__item img{object-fit:cover;border-radius:8px;width:120px;height:68px}.np-collection__item:hover{border-color:var(--tac-accent,#35d07f)}@media (width<=1100px){.np-fastsend__body,.np-interests-manage__body{grid-template-columns:minmax(0,1fr)}}.np-content-picker__controls--library{grid-template-columns:minmax(200px,1fr) 170px 160px 170px auto}.np-content-picker__views{background:#0b100d;border:1px solid #344039;border-radius:7px;align-items:center;gap:4px;padding:3px;display:flex}.np-content-picker__views button{color:#9aa59d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.np-content-picker__views button[aria-pressed=true]{color:#8fe0ab;background:#1d2a21}.np-content-picker__newcategory{align-items:center;gap:8px;padding:0 24px 12px;display:flex}.np-content-picker__newcategory input{color:#eef4ef;background:#0b100d;border:1px solid #344039;border-radius:7px;flex:1;height:40px;padding:0 12px}.np-content-picker__card{position:relative}.np-content-picker__check{z-index:2;color:#0d1510;background:#090e0bd1;border:1px solid #4d6355;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;left:10px}.np-content-picker__card[aria-pressed=true] .np-content-picker__check{background:#75d392;border-color:#75d392}.np-content-picker__grid[data-view=thumbnail]{grid-template-columns:repeat(5,minmax(0,1fr))}.np-content-picker__grid[data-view=list]{grid-template-columns:1fr}.np-content-picker__grid[data-view=list] .np-content-picker__card{grid-template-rows:none;grid-template-columns:132px minmax(0,1fr)}.np-sendaud{color:#eff5f0;width:min(100% - 48px,1180px);margin:0 auto;padding:28px 0 48px}.np-sendaud__head{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:32px;margin-bottom:24px;display:grid}.np-sendaud__eyebrow{color:#76cf95;letter-spacing:.16em;font-size:10px}.np-sendaud__head h2{margin:8px 0 6px;font-size:30px}.np-sendaud__head p{color:#9da8a0;margin:0}.np-sendaud__selection{background:#111713;border:1px solid #28332c;border-radius:12px;padding:16px}.np-sendaud__selection>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.np-sendaud__selection button{color:#8fe0ab;cursor:pointer;background:0 0;border:0;font-size:13px}.np-sendaud__selection ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-sendaud__selection li{background:#0d120f;border:1px solid #232d27;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.np-sendaud__selection li span{min-width:0;display:grid}.np-sendaud__selection li b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.np-sendaud__selection li small{color:#89958d;font-size:12px}.np-sendaud__count{color:#9da8a0}.np-sendaud--done{text-align:center;max-width:760px}.np-sendaud__mail{color:#0c130f;background:#75d392;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=980px){.np-sendaud__head{grid-template-columns:1fr}}.np-collection{color:#eff5f0;background:#0b100d;min-height:100dvh;padding:clamp(32px,7vh,72px) 24px 60px}.np-collection__head{width:min(100%,1080px);margin:0 auto 32px}.np-collection__for{color:#76cf95;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.np-collection__head h1{margin:0;font-size:clamp(30px,4vw,44px)}.np-collection__lede{color:#b6c1b9;margin:10px 0 0}.np-collection__count{color:#8a958c;margin:6px 0 0;font-size:13px}.np-collection__items{grid-template-columns:repeat(auto-fill,minmax(300px,360px));gap:20px;width:min(100%,1080px);margin:0 auto;padding:0;list-style:none;display:grid}.np-collection__item{color:inherit;background:#111713;border:1px solid #28332c;border-radius:12px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.np-collection__item:hover{border-color:#5aa978;transform:translateY(-2px)}.np-collection__cover{aspect-ratio:16/9;background:#0d120f;display:block}.np-collection__cover img{object-fit:cover;width:100%;height:100%;display:block}.np-collection__body{gap:5px;padding:14px 16px 16px;display:grid}.np-collection__body strong{font-size:16px}.np-collection__body small{color:#89958d;font-size:12px}.np-collection__body em{color:#8fe0ab;margin-top:6px;font-size:13px;font-style:normal}.np-collection--closed{place-items:center;display:grid}.np-collection__back{z-index:60;color:#e9f2ea;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090e0bb8;border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none;position:fixed;top:16px;left:16px}.np-collection__back:hover{color:#9fe7b8;border-color:#75d392}@media (width<=620px){.np-collection__items{grid-template-columns:1fr}}.np-content-hub__category{color:#eef4ef;background:#0b100d;border:1px solid #344039;border-radius:7px;height:40px;padding:0 10px}.np-catmodal{z-index:900;font-family:var(--font-tac-primary);background:#020503c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.np-catmodal__dialog{color:#eff4f0;background:#121814;border:1px solid #354039;border-radius:14px;width:min(440px,100%);max-height:88dvh;padding:24px;overflow:auto;box-shadow:0 20px 70px #000000a6}.np-catmodal__dialog header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.np-catmodal__dialog header span{color:#76cf95;letter-spacing:.12em;font-size:11px;display:block}.np-catmodal__dialog header h2{margin:6px 0 0;font-size:20px}.np-catmodal__dialog header button{color:#c3cdc5;background:0 0;border:1px solid #344039;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.np-catmodal__field{color:#aeb8b1;gap:8px;font-size:13px;display:grid}.np-catmodal__field input{color:#fff;height:42px;font:inherit;background:#0b100d;border:1px solid #435047;border-radius:7px;padding:0 12px}.np-catmodal__field small{color:#7f8b83;font-size:12px}.np-catmodal__body{color:#b6c1b9;margin:0;line-height:1.5}.np-catmodal__list{gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.np-catmodal__list button{color:#e7ece8;width:100%;font:inherit;text-align:left;background:#161d18;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.np-catmodal__list button:hover{border-color:#3d4a41}.np-catmodal__list button span{color:#0b100d;background:#0b100d;border:1px solid #47554b;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.np-catmodal__list button[aria-checked=true] span{background:#75d392;border-color:#75d392}.np-catmodal__empty{color:#89958d;padding:8px 2px;font-size:13px}.np-catmodal__hint{color:#89958d;margin:10px 0 0;font-size:12px}.np-catmodal__new{color:#8fe0ab;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.np-catmodal__manage{gap:6px;margin:0;padding:0;list-style:none;display:grid}.np-catmodal__manage li{background:#161d18;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.np-catmodal__manage li b{flex:1;font-weight:600}.np-catmodal__manage li input{color:#fff;height:34px;font:inherit;background:#0b100d;border:1px solid #435047;border-radius:6px;flex:1;padding:0 10px}.np-catmodal__manage li button{color:#a9b5ac;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.np-catmodal__manage li button:hover{color:#e7ece8}.np-catmodal__danger{color:#ff8f83!important}.np-catmodal__actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.np-content-card__cats{color:#7f8b83;letter-spacing:.02em;font-size:11.5px}.np-card{position:relative}.np-card__pick{z-index:3;color:#08120c;cursor:pointer;background:#080c09b3;border:1px solid #ffffff59;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;left:10px}.np-card__pick[aria-checked=true]{background:#75d392;border-color:#75d392}.np-card[data-picked=true]{border-radius:12px;outline:1px solid #75d392}.np-bulkbar{z-index:40;background:#131a15;border:1px solid #354039;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 36px #00000073}.np-bulkbar span{color:#c8d2ca;font-size:13px}.np-bulkbar div{gap:8px;display:flex}.np-collection,.np-collection__back{font-family:var(--font-tac-primary)}.np-collection__head h1{letter-spacing:-.01em;font-weight:600}.np-collection__lede{font-size:15px;line-height:1.5}.np-collection__body strong{font-weight:600}.np-collection__back{z-index:1100}.tac-acadmin__motion{gap:12px;margin-bottom:24px;display:grid}.tac-motionmodels{gap:10px;display:grid}.tac-motionmodels__item{border:1px solid var(--tac-border,#ffffff1f);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.tac-motionmodels__item>span{gap:2px;display:grid}.tac-motionmodels__item.is-selected{border-color:var(--tac-accent,#5ee6a8)}.tac-motionmodels__item.is-disabled{opacity:.55;cursor:not-allowed}.tac-motionmodels__tag{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-left:8px;font-size:11px}.tac-motionmodels__warn{color:#f0a35e;font-size:12px}.tac-bench__setup,.tac-bench__results,.tac-bench__history{gap:16px;margin-bottom:24px;display:grid}.tac-bench__field{gap:6px;max-width:560px;display:grid}.tac-bench__field select{box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.tac-bench__models{flex-wrap:wrap;gap:16px;display:flex}.tac-bench__model{cursor:pointer;align-items:center;gap:8px;display:flex}.tac-bench__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.tac-bench__card{border:1px solid var(--tac-border,#ffffff1f);border-radius:12px;gap:10px;padding:14px;display:grid}.tac-bench__card video{background:#000;border-radius:8px;width:100%}.tac-bench__facts{gap:4px;margin:0;font-size:13px;display:grid}.tac-bench__facts>div{justify-content:space-between;gap:12px;display:flex}.tac-bench__facts dt{opacity:.65}.tac-bench__facts dd{margin:0}.tac-bench__table{border-collapse:collapse;width:100%;font-size:13px}.tac-bench__table th,.tac-bench__table td{text-align:left;border-bottom:1px solid var(--tac-border,#ffffff14);padding:10px 12px}.tac-bench__table tbody tr{cursor:pointer}.np-aud__export{border:1px solid var(--aud-line,#ffffff24);min-height:40px;color:var(--aud-copy,#f4f6f8);font:inherit;white-space:nowrap;cursor:pointer;background:#10141a;border-radius:6px;padding:8px 14px;font-size:12px}.np-aud__export:hover{border-color:color-mix(in srgb, var(--aud-green,#43d39e) 40%, var(--aud-line,#252c36))}.np-aud__selbar{border:1px solid color-mix(in srgb, var(--aud-green,#43d39e) 30%, transparent);background:color-mix(in srgb, var(--aud-green,#43d39e) 8%, #10141a);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.np-aud__selcount{margin-right:4px;font-size:12px;font-weight:600}.np-aud__selclear{color:inherit;opacity:.65;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.np-aud__selectall{letter-spacing:.06em;text-transform:uppercase;opacity:.55;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:inline-flex}.np-aud__item{align-items:center;gap:10px;display:flex}.np-aud__item>.np-aud__row{flex:1;min-width:0}.np-aud__check{width:15px;height:15px;accent-color:var(--aud-green,#43d39e);cursor:pointer}.np-audexp__group{flex-direction:column;gap:8px;display:flex}.np-audexp__legend{letter-spacing:.08em;opacity:.55;margin:0;font-size:11px;font-weight:600}.np-audexp__choice{align-items:center;gap:10px;font-size:13px;display:flex}.np-audexp__choice[data-disabled]{opacity:.4}.np-audexp__includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.np-audexp__format{opacity:.8;margin:0;font-size:13px}@media (width<=760px){.np-audexp__includes{grid-template-columns:1fr}}.np-agent-test{z-index:40;color:#f4f7fa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c121ad1;border-radius:999px;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:inline-flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.np-agent-test:empty{display:none}.np-agent-test__eyebrow{color:#22e58c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.np-agent-test__copy{color:#f4f7fad1}.np-agent-test__exit{color:#f4f7fa;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4f7fa59;border-radius:999px;padding:0 12px;font-size:12px}.np-agent-test__exit:hover{color:#22e58c;border-color:#22e58c}.np-agent__group{gap:10px;display:grid}.np-agent__group-title{color:#8a96a5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.np-agent__drop{color:#16202f;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;justify-items:center;gap:4px;width:100%;padding:20px;display:grid}.np-agent__drop:hover{background:#f1faf5;border-color:#168a57}.np-agent__drop b{font-size:13.5px}.np-agent__drop small,.np-agent__hint{color:#718096;font-size:12px}.np-agent__hint{margin:0}.np-agent__picker{gap:18px;display:grid}.np-agent__picker h3{margin:0 0 4px}.np-agent__add{white-space:nowrap;min-width:220px;min-height:42px;padding:0 18px}.np-agent__footer-actions .tac-medium-button,.np-agent__footer-actions button,.np-agent__picker-actions button{white-space:nowrap;min-width:132px;min-height:42px;padding:0 20px}.np-agent__ready-list{color:#16202f;gap:6px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.np-agent__ready-list li{align-items:center;gap:8px;display:flex}.np-agent__ready-list svg{color:#168a57}.ni-usedby__agents{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ni-usedby__agents li{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.ni-usedby__agents span{gap:2px;min-width:0;display:grid}.ni-usedby__agents small{color:#718096;font-size:12px}.ni-usage{gap:10px;max-height:52vh;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.ni-usage__row{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.ni-usage__row ul{color:#556477;gap:3px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ni-usage__row small{color:#718096;font-size:12px;display:block}.ni-usage__row button{white-space:nowrap;min-width:110px;min-height:40px}.ni-work__back,.ni-work__head-actions button{white-space:nowrap;min-height:40px;padding:0 16px}.np-home *,.np-an *,.ni-home *,.ni-work *,.np-reach *,.np-guide-shell *{box-sizing:border-box}.np-breakable{overflow-wrap:anywhere;word-break:break-word}.np-home__title,.np-shellbar>*,.np-content-hub__bar>*,.np-ws__bar>*,.np-card__body,.np-card__status,.np-card__status>*,.np-card__actions>*,.ni-work__head>*,.ni-work__title,.ni-row>*,.ni-row__main,.ni-usedby>*,.ni-usedby__content,.ni-usage__row>*,.np-agent__knowledge-row>*,.np-agent__pack>*,.np-miaset header>*,.np-aud__head>*,.np-cp__drawer>header>*,.np-export__head>*,.np-export__row>*{min-width:0}.np-card__name,.np-content-card__title,.np-delete__name,.ni-row__name,.ni-work__title h1,.ni-usedby__agents b,.ni-usage__row b,.np-agent__knowledge-row b,.np-agent__pack b,.np-agent__company-row b,.np-cp__drawer h3,.np-aud__who b,.np-aud__content b,.np-vi__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-delete__dialog label b,.np-catmodal__body b{overflow-wrap:anywhere;word-break:break-word}.np-content-hub__bar{flex-wrap:wrap;justify-content:flex-start;gap:12px}.np-content-hub__filters{flex:470px;min-width:0}.np-content-hub__bar input{flex:220px;min-width:180px}.np-content-hub__category{flex:0 190px;min-width:0;max-width:100%}.np-content-hub__views,.np-content-hub__views button{flex:none}.np-card__actions{flex-wrap:wrap;justify-content:flex-start}.np-card__actions .np-menu{flex:none;margin-left:auto}.np-card__actions .np-action,.ni-row{min-width:0}.ni-row__main{overflow:hidden}.ni-row__main .tac-t-meta,.ni-row__main p{overflow-wrap:anywhere}.ni-work__head,.ni-work__head-actions{min-width:0}.ni-work__head-actions{flex-wrap:wrap;justify-content:flex-end}.ni-usedby__content>button,.ni-usedby__agents button,.ni-usage__row button{flex:none}.np-miaset header{min-width:0}.np-miaset footer{flex-wrap:wrap}.np-agent__knowledge-row div,.np-agent__pack span{min-width:0}.np-agent__knowledge-row small,.np-agent__pack small{overflow-wrap:anywhere}.np-agent__company-actions{min-width:max-content}.np-agent__picker-actions,.np-agent__footer-actions,.np-agent__ready>div{flex-wrap:wrap}.np-agent-test{max-width:calc(100vw - 24px)}.np-agent-test__copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-delete__dialog,.np-catmodal__dialog,.np-export{box-sizing:border-box;min-width:0}.np-delete__actions,.np-catmodal__actions,.np-export__actions{flex-wrap:wrap}.np-catmodal__dialog header>div{min-width:0}.np-catmodal__dialog header h2{overflow-wrap:anywhere}.np-catmodal__list button{overflow-wrap:anywhere;min-width:0}.np-catmodal__manage li{flex-wrap:wrap;min-width:0}.np-catmodal__manage li b,.np-catmodal__manage li input{min-width:0}.np-delete__dialog input,.np-catmodal__field input{box-sizing:border-box;width:100%;min-width:0}.np-an__scope,.np-an__scope-chips,.np-an__page-header,.np-an__filters,.np-aud__head,.np-aud__controls,.np-aud__filters,.np-aud__selbar{min-width:0}.np-an__scope{flex-wrap:wrap}.np-an__scope-chips{flex-wrap:wrap;display:flex}.np-an__scope-chips button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.np-aud__filters select{min-width:0;max-width:100%}.np-aud__selbar{flex-wrap:wrap}.np-aud__selclear{margin-left:auto}.np-aud__row>*{min-width:0}.np-aud__who em,.np-aud__content em,.np-aud__engage em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-cp__drawer footer{flex-wrap:wrap}.np-cp__drawer footer button{overflow-wrap:anywhere;min-width:0;max-width:100%}.np-cp__drawer header>div{min-width:0}.np-export__row-name{overflow-wrap:anywhere}.np-guide-topbar{flex-wrap:wrap;min-width:0;padding-block:8px}.np-guide-topbar>*{min-width:0}.np-guide-topbar__divider{flex:none}.np-guide-topbar .np-editor-menu{margin-left:auto}.np-learn-resumebar{white-space:normal;max-width:calc(100vw - 24px)}.np-bulkbar,.np-bulkbar>div{flex-wrap:wrap}.np-fastsend__selection li>*,.np-collection__body{min-width:0}.np-fastsend__selection li b,.np-collection__body strong{overflow-wrap:anywhere}.tac-bench__table{min-width:720px}.tac-bench__history{overflow-x:auto}@media (width<=1280px){.np-content-hub__filters{flex-basis:100%}.np-home--intelligence .ni-home__lead,.ni-work__head{grid-template-columns:minmax(0,1fr)}.ni-work__head-actions{justify-content:flex-start}.np-content-picker__controls--library{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,auto))}.np-content-picker__controls--library input{grid-column:1/-1}}@media (width<=900px){.ni-usedby,.ni-home__actions,.ni-list--packs{grid-template-columns:minmax(0,1fr)}.np-export__backdrop{padding:16px}.np-export{padding:22px}.np-cp__drawer footer button{flex:180px}}@media (width<=620px){.np-content-hub__filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.np-content-hub__filters button{white-space:nowrap;flex:none}.np-content-hub__category,.np-content-hub__views{flex:100%}.np-content-hub__views{justify-content:space-between}.np-delete,.np-catmodal{align-items:start;padding:10px}.np-delete__dialog,.np-catmodal__dialog{max-height:calc(100dvh - 20px);padding:20px 16px}.np-delete__actions,.np-catmodal__actions,.np-export__actions{grid-template-columns:1fr;display:grid}.np-delete__actions>*,.np-catmodal__actions>*,.np-export__actions>*{width:100%;min-width:0}.np-miaset footer,.np-agent__knowledge-row{align-items:stretch}.np-agent__knowledge-row{grid-template-columns:24px minmax(0,1fr)}.np-agent__company-actions{grid-column:2;justify-content:flex-start;min-width:0}.np-agent__pack{flex-direction:column;align-items:flex-start}.np-agent__pack em{white-space:normal}.np-agent__footer-actions,.np-agent__picker-actions{width:100%}.np-agent__footer-actions>*,.np-agent__picker-actions>*{flex:100%;width:100%;min-width:0}.np-aud__head{flex-direction:column}.np-aud__filters,.np-aud__filters select,.np-aud__export{width:100%}.np-aud__selbar>button{flex:auto}.np-cp__drawer{width:100vw;padding:16px}.np-cp__drawer footer{grid-template-columns:1fr;display:grid}.np-cp__drawer footer button{width:100%}.np-export__backdrop{align-items:flex-start;padding:10px}.np-export{gap:18px;max-height:calc(100dvh - 20px);padding:18px}.np-export__head{gap:12px}.np-export__row{flex-direction:column;align-items:flex-start}.np-bulkbar{align-items:stretch}.np-bulkbar>div{width:100%}.np-bulkbar>div>*{flex:auto}.np-agent-test{border-radius:12px;align-items:flex-start}}.np-objects__item--embed{background:#0b0d10}.np-objects__item--embed[data-live]{pointer-events:auto}.np-embed{background:#0b0d10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.np-embed__box{width:100%;height:100%;position:relative}.np-embed{container-type:size}.np-embed[data-fit=fit] .np-embed__box[data-ratio]{width:min(100cqw, calc(100cqh * var(--embed-ratio)));height:auto;aspect-ratio:var(--embed-ratio)}.np-embed__frame{pointer-events:none;background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.np-embed[data-interactive] .np-embed__frame{pointer-events:auto}.np-embed__loading{color:#ffffffb3;pointer-events:none;background:#0b0d10;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.np-embed__external{z-index:2;color:#fff;opacity:.55;background:#0b0d10b8;border-radius:999px;padding:5px 10px;font-size:12px;text-decoration:none;transition:opacity .15s;position:absolute;top:10px;right:10px}.np-embed__external:hover,.np-embed__external:focus-visible{opacity:1}.np-embed--poster,.np-embed--fallback{text-align:center;color:#fff;background:linear-gradient(160deg,#15181d,#0b0d10);flex-direction:column;gap:8px;padding:6%}.np-embed__eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:11px}.np-embed__host{font-size:15px;font-weight:600}.np-embed__fallback-title{max-width:32em;margin:0;font-size:clamp(14px,2.2cqh,22px);font-weight:600}.np-embed__fallback-copy{opacity:.7;margin:0;font-size:clamp(12px,1.6cqh,16px)}.np-embed__open{pointer-events:auto;background:var(--tac-green,#7ed957);color:#0b0d10;border-radius:999px;margin-top:8px;padding:10px 18px;font-weight:600;text-decoration:none}.np-slideobjects__hit[data-embed]{place-items:center;display:grid}.np-slideobjects__hit[data-interacting]{pointer-events:none;border:1.5px dashed var(--tac-green,#7ed957)}.np-slideobjects__embedcue{color:#fff;cursor:default;background:#0b0d10c7;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:12px;display:inline-flex}.np-slideobjects__embedcue button{color:#0b0d10;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:5px 12px;font-weight:600}.np-slideobjects__return{z-index:5;background:var(--tac-green,#7ed957);color:#0b0d10;cursor:pointer;border:0;border-radius:999px;padding:7px 14px;font-weight:600;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000059}.np-player[data-embed] .np-player__chrome{z-index:20;pointer-events:none}.np-player[data-embed] .np-player__dock{pointer-events:auto}.np-embed-settings{gap:12px;display:grid}.np-embed-settings__source{color:inherit;word-break:break-all;font-weight:600}.np-embed-settings__warn{color:var(--tac-icon-warning,#f5a524);margin-top:4px;display:block}.np-embed-settings__toggle{align-items:center;gap:8px;font-size:13px;display:flex}.np-embed-dialog{gap:12px;max-width:520px;display:grid}.np-embed-dialog textarea{width:100%;font-family:inherit}.np-interactive{gap:16px;display:grid}.np-interactive__section{gap:12px;display:grid}.np-interactive__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground,currentColor);opacity:.8;margin:0;font-size:11px}.np-interactive__title{margin:0;font-weight:600}.np-interactive__intro{gap:4px;display:grid}.np-interactive__card{border:1px solid var(--border,#7f7f7f4d);border-radius:10px;gap:10px;padding:12px;display:grid}.np-interactive__head{align-items:center;gap:8px;display:flex}.np-interactive__icon{background:var(--muted,#7f7f7f26);border-radius:8px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.np-interactive__meta{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.np-interactive__meta dt{opacity:.7}.np-interactive__meta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.np-embed-dialog__providers{gap:8px;padding-top:4px;display:grid}.np-embed-dialog__or{letter-spacing:.08em;color:var(--muted-foreground,currentColor);opacity:.75;font-size:10px;font-weight:600}.np-embed-dialog__provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-embed-dialog__provider-grid .np-ib{justify-content:flex-start;width:100%}.np-embed-dialog__help{justify-items:start;gap:6px;display:grid}.np-embed-dialog__instructions{gap:5px;margin:0;padding-left:22px;font-size:13px;display:grid}.np-embed-dialog__provider{margin:0;font-weight:600}.np-embed-dialog__status p{margin:0}.np-embed-dialog__status [data-state=ready]{color:var(--primary,currentColor);font-weight:600}.np-embed-dialog__status [data-state=blocked]{font-weight:600}.np-embed-dialog__setup{background:var(--muted,#7f7f7f1f);border-radius:10px;gap:8px;padding:12px;display:grid}.np-embed-dialog__setup p,.np-embed-dialog__setup ol{margin:0}.np-embed-dialog__setup ol{gap:4px;padding-left:20px;display:grid}.np-embed-dialog__setup-title{font-weight:600}.np-interactive__head>span:last-child{gap:2px;display:grid}.np-interactive__kind{color:var(--muted-foreground,currentColor);opacity:.75;font-size:12px;display:block}.np-interactive__fallback{color:var(--muted-foreground,currentColor);justify-content:space-between;gap:12px;font-size:12px;display:flex}.np-interactive__fallback strong{color:inherit;font-weight:600}.np-canvas>.np-objects:has(.np-objects__item--embed){z-index:4}.np-slideobjects:has(.np-slideobjects__hit[data-interacting])>.np-slideobjects__hit{pointer-events:none}.np-linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.np-linkbtn:disabled{opacity:.5;cursor:default}.np-prefill-status{z-index:60;color:#e8e8ea;background:#14161ceb;border-radius:999px;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #00000059}.np-reading-toggle{background:color-mix(in srgb, currentColor 8%, transparent);z-index:5;border-radius:999px;gap:2px;margin:24px auto 0;padding:3px;display:inline-flex;position:sticky;top:12px;left:50%;transform:translate(-50%)}.np-reading-toggle__option{color:inherit;font:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:999px;padding:6px 18px;font-size:13px;font-weight:600}.np-reading-toggle__option[data-active=true]{background:var(--guide-surface,#fff);opacity:1;box-shadow:0 1px 4px #0000001f}.np-guide-summary{max-width:64ch;margin:32px auto 96px;padding:0 24px;font-size:18px;line-height:1.65}.np-guide-summary__eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.6;margin:0 0 8px;font-size:12px;font-weight:700}.np-guide-summary__title{margin:0 0 20px;font-size:30px;line-height:1.2}.np-guide-summary__lead{margin:0 0 16px}.np-guide-summary__points{margin:0 0 24px;padding-left:1.2em}.np-guide-summary__points li{margin-bottom:10px}.np-guide-summary__full{border:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.np-kindle{font-size:1.06em}.np-kindle p,.np-kindle li{line-height:1.75}.np-guide-summary-editor{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:12px;max-width:72ch;margin:20px auto 0;padding:12px 16px;font-size:14px}.np-guide-summary-editor summary{cursor:pointer;font-weight:600}.np-guide-summary-editor textarea{width:100%;font:inherit;border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:8px;margin:10px 0 8px;padding:10px;line-height:1.55}.np-embedded-mia{z-index:4;background:color-mix(in srgb, var(--tac-card-background,#0d0f14) 92%, transparent);border:1px solid var(--tac-card-divider,#ffffff1f);border-radius:20px;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 60px #00000059;container-type:size}.np-embedded-mia__body{flex:1;min-width:0;min-height:0;display:flex}.np-embedded-mia .np-present-mia[data-variant=embedded]{background:0 0;flex:1;height:100%;min-height:0;display:flex;position:static;inset:auto}.np-embedded-mia .np-present-mia__column{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;padding:clamp(12px,4cqh,36px) clamp(14px,5cqw,48px);display:flex}.np-embedded-mia .np-present-mia__empty{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,2.4cqh,20px);margin:auto 0;display:flex}.np-present-mia__hero h2{letter-spacing:-.02em;color:var(--tac-copy-heading,#fff);margin:0;font-size:clamp(18px,6cqw,52px);line-height:1.08}.np-present-mia__eyebrow{letter-spacing:.18em;color:var(--tac-button-primary,#e0ff4f);margin:0 0 clamp(6px,1.6cqh,14px);font-size:clamp(10px,1.4cqw,13px);font-weight:700}.np-present-mia__lede{max-width:60ch;color:var(--tac-copy-body,#ffffffb8);margin:clamp(6px,1.6cqh,14px) auto 0;font-size:clamp(12px,2cqw,18px)}.np-embedded-mia .np-present-mia__composer-wrap{width:100%;max-width:760px}.np-embedded-mia .np-present-mia__composer{font-size:clamp(13px,2cqw,18px)}.np-present-mia__ask{cursor:pointer;background:var(--tac-button-primary,#e0ff4f);color:var(--tac-button-primary-copy,#0d0f14);border:0;border-radius:999px;padding:10px 22px;font-weight:600}.np-present-mia__ask:disabled{opacity:.45;cursor:default}.np-embedded-mia .np-present-mia__suggestions{flex-wrap:wrap;justify-content:center}.np-embedded-mia[data-conversing] .np-present-mia__empty,.np-embedded-mia .np-present-mia[data-conversing=true] .np-present-mia__thread{flex:1;min-height:0;animation:.28s ease-out np-embed-mia-in;overflow-y:auto}@keyframes np-embed-mia-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.np-embedded-mia .np-present-mia__thread{animation:none}}.np-embedded-mia[data-inert] .np-embedded-mia__body{pointer-events:none}.np-embedded-mia[data-editing]{outline:1px dashed var(--tac-button-primary,#e0ff4f);outline-offset:2px}.np-embedded-mia__drag{cursor:move;position:absolute;inset:0}.np-embedded-mia__resize{cursor:nwse-resize;background:var(--tac-button-primary,#e0ff4f);border-top-left-radius:6px;width:18px;height:18px;position:absolute;bottom:0;right:0}.np-embedded-mia__toggle{z-index:5;border:1px solid var(--tac-card-divider,#fff3);background:var(--tac-card-background,#0d0f14);color:var(--tac-copy-heading,#fff);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;top:10px;right:10px}.np-embed-mia-chip{align-items:center;gap:6px;display:flex}.np-embed-mia-chip>span{overflow-wrap:anywhere;flex:1;min-width:0}.np-embed-mia-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px}.np-embed-mia-chip button:disabled{opacity:.3}.np-embed-mia-chip--add input{flex:1;min-width:0}.np-embedded-mia .np-present-mia__composer-wrap{margin-inline:auto}.np-embedded-mia .np-present-mia__empty{padding-bottom:0}.np-embedded-mia .np-present-mia__turn{width:100%;max-width:900px;margin-inline:auto}.np-embedded-mia .np-present-mia[data-conversing=true] .np-present-mia__composer-wrap{margin-top:clamp(8px,2cqh,16px)}.np-embedded-mia .np-present-mia[data-conversing=true] .np-present-mia__suggestions{margin-top:8px}.np-embedded-mia .np-present-mia__column{overflow-y:auto}@container (height<=320px){.np-embedded-mia .np-present-mia__disclosure{display:none}.np-embedded-mia .np-present-mia__composer textarea{min-height:0;font-size:13px}.np-embedded-mia .np-present-mia__composer{min-height:0;padding-block:4px}.np-embedded-mia .np-present-mia__suggestion{padding:4px 9px;font-size:11px}.np-embedded-mia .np-present-mia__ask{padding:5px 14px;font-size:12px}.np-embedded-mia .np-present-mia__empty{gap:6px}.np-embedded-mia .np-present-mia__plus{width:26px;height:26px}}.np-embedded-mia .np-present-mia__thread{position:relative}.np-embedded-mia .np-present-mia__empty{gap:clamp(8px,2cqh,16px)}.np-embedded-mia .np-present-mia__hero h2{font-size:clamp(18px,5cqw,44px)}.np-present-mia__identifier{letter-spacing:.18em;text-transform:uppercase;color:var(--tac-button-primary,#e0ff4f);text-align:center;flex:none;margin:0 0 clamp(6px,1.5cqh,12px);font-size:clamp(10px,1.3cqw,12px);font-weight:700}.np-embedded-mia .np-present-mia[data-conversing=true] .np-present-mia__column{padding-block:clamp(10px,2.5cqh,20px);overflow:hidden}.np-embedded-mia .np-present-mia[data-conversing=true] .np-present-mia__composer-wrap{flex:none}.np-embedded-mia .np-present-mia[data-conversing=true] .np-present-mia__disclosure{display:none}.np-field>.np-settings-heading{letter-spacing:.14em;font-size:11px;font-weight:700}.np-player{--np-rail:clamp(96px, 6.8vw, 136px);--np-green:#17c964;padding-left:var(--np-rail);box-sizing:border-box}.np-player .np-player__stage{width:min(calc(100vw - var(--np-rail)), calc(100vh * (var(--np-ar,16 / 9))));max-height:100vh}.np-player__rail{--btn:clamp(44px, min(3.7vw, 7.2vh), 70px);box-sizing:border-box;width:var(--np-rail);z-index:30;background:#121416;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.6vh,18px);padding:16px 6px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.np-player[data-subdued] .np-player__rail{opacity:.7}.np-player[data-subdued] .np-player__rail:hover,.np-player[data-subdued] .np-player__rail:focus-within{opacity:1}.np-player[data-mia] .np-player__rail{opacity:.3;pointer-events:none}.np-rail__item{cursor:pointer;color:#ffffffe6;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.np-rail__btn{width:var(--btn);height:var(--btn);color:#fff;background:#ffffff0d;border:1.5px solid #ffffff29;border-radius:999px;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid}.np-rail__item:focus-visible{outline:none}.np-rail__item:focus-visible .np-rail__btn{outline:2px solid var(--np-green);outline-offset:3px}.np-rail__btn--primary{background:var(--np-green);border-color:var(--np-green);color:#0b1a10}.np-rail__btn--primary svg{fill:currentColor}.np-rail__item:hover .np-rail__btn--primary{background:#2ee07a;border-color:#2ee07a}.np-rail__item[data-active] .np-rail__label{color:var(--np-green);font-weight:600}.np-rail__item[data-active] .np-rail__btn:not(.np-rail__btn--primary){color:var(--np-green);border-color:#17c96480}.np-rail__label{text-align:center;color:#ffffffd1;font-size:clamp(11px,.95vw,16px);line-height:1.15}.np-rail__count{font-variant-numeric:tabular-nums;color:#fff;align-items:baseline;gap:6px;display:flex}.np-rail__count i{color:#ffffff80;font-size:clamp(14px,1.15vw,20px);font-style:normal}.np-rail__progress{background:#ffffff1f;border-radius:999px;width:60%;height:3px;margin-top:-6px;overflow:hidden}.np-rail__progress span{background:var(--np-green);border-radius:999px;height:100%;display:block}.np-rail__divider{background:#ffffff24;width:60%;height:1px}.np-rail__pop-wrap{position:relative}.np-rail__pop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;z-index:40;background:#121416f5;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:30%;left:calc(100% + 18px);transform:translateY(-50%)}.np-rail__mini{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.np-rail__pop--volume input{width:160px;accent-color:var(--np-green)}.np-rail__pop--menu{flex-direction:column;align-items:stretch;padding:6px}.np-rail__pop--menu button{color:#ffffffe6;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.np-rail__pop--menu button:hover{background:#ffffff14}@media (height<=640px) and (width>=700px) and (orientation:landscape){.np-player__rail{--btn:clamp(34px, 6.6vh, 44px);gap:4px}.np-rail__label{font-size:10px}.np-rail__progress{display:none}}@media (width<=699px),(orientation:portrait){.np-player{--np-rail:0px;padding-bottom:68px;padding-left:0}.np-player .np-player__stage{width:min(100vw, calc((100vh - 68px) * (var(--np-ar,16 / 9))));max-height:calc(100vh - 68px)}.np-player[data-embed] .np-player__stage{width:100vw;height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);aspect-ratio:auto!important}.np-player[data-embed][data-keep-canvas] .np-player__stage{width:min(100vw, calc((100dvh - 68px) * (var(--np-ar,16 / 9))));height:auto;aspect-ratio:var(--np-ar,16 / 9)!important}.np-player__rail{--btn:36px;border-top:1px solid #ffffff0f;border-right:0;flex-direction:row;justify-content:space-around;gap:4px;width:auto;height:68px;padding:4px 8px;top:auto;right:0;overflow:visible}.np-rail__item{gap:2px}.np-rail__label{font-size:10px}.np-rail__label br,.np-rail__progress{display:none}.np-rail__divider{width:1px;height:32px}.np-rail__pop{top:auto;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}}.np-rail__spacer{flex:auto;min-height:8px}.np-player__rail{justify-content:flex-start;padding-top:clamp(20px,5vh,64px);padding-bottom:clamp(16px,3vh,32px)}.np-rail__item--mia .np-rail__btn{color:var(--np-green);background:#17c96414;border-color:#17c96473}.np-rail__item--mia .np-rail__label{color:var(--np-green)}@media (width<=699px),(orientation:portrait){.np-player__rail{padding:4px 8px}.np-rail__spacer{flex:0 0 0;min-height:0}}.np-linkready{border:1px solid var(--np-border,#0000001a);text-align:left;margin-top:18px;border-radius:12px;max-width:560px;margin-inline:auto;padding:14px 16px}.np-linkready__title{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 8px;font-size:11px}.np-linkready ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-linkready li{align-items:flex-start;gap:10px;display:flex}.np-linkready li svg{color:var(--np-accent,currentColor);flex:none;margin-top:3px}.np-linkready li span{gap:1px;display:grid}.np-linkready li b{font-size:13px;font-weight:600}.np-linkready li small{opacity:.7;font-size:12px}.np-reachws__welcome{border-top:1px solid var(--np-border,#0000001a);gap:10px;margin-top:16px;padding-top:14px;display:grid}.np-reachws__welcome-head{justify-content:space-between;align-items:center;display:flex}.np-reachws__welcome-head span{letter-spacing:.08em;opacity:.7;font-size:11px;font-weight:600}.np-reachws__welcome label{gap:4px;font-size:13px;display:grid}.np-reachws__welcome-preview{z-index:80;background:var(--np-bg,#0b0d10);flex-direction:column;display:flex;position:fixed;inset:0}.np-reachws__welcome-preview-bar{justify-content:space-between;padding:10px 16px;font-size:13px;display:flex}.np-reachws__welcome-preview .np-identify{flex:1;min-height:0}.np-reachws__download{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.np-reachws__download input{margin-top:3px}.np-reachws__download span{gap:2px;display:grid}.np-reachws__download b{font-size:13px}.np-reachws__download small{opacity:.7;font-size:12px}.np-identify--welcome .np-identify__message{margin:4px 0 0;font-size:18px;line-height:1.4}.np-identify--welcome .np-identify__lede{opacity:.7;margin-bottom:8px}.np-identify__names{gap:12px;display:grid}.np-vi__day+.np-vi__day{margin-top:14px}.np-vi__day-label{letter-spacing:.08em;opacity:.6;margin:0 0 6px;font-size:11px;font-weight:600}.np-rland{z-index:1000;color:#eef2f0;font-family:var(--font-tac-primary);background:#0d1114;position:fixed;inset:0;overflow:auto}.np-rland__body{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"copy cover";align-items:center;gap:clamp(28px,4vw,64px);max-width:1760px;min-height:100%;margin:0 auto;padding:clamp(28px,4.5vw,72px) clamp(24px,3.5vw,56px);display:grid}.np-rland__cover{aspect-ratio:16/9;background:0 0;grid-area:cover;position:relative}.np-rland__cover img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.np-rland__cover img.is-small{max-width:min(100%, var(--np-nat-w));max-height:min(100%, var(--np-nat-h));width:auto;height:auto;margin:auto;position:absolute;inset:0}.np-rland__copy{flex-direction:column;grid-area:copy;align-items:flex-start;min-width:0;display:flex}.np-rland__eyebrow{letter-spacing:.16em;color:#b9c2bd;align-items:center;gap:12px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.np-rland__mark{color:#06110a;background:#1faa5c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.np-rland h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,60px);font-weight:700;line-height:1.05}.np-rland__lede{color:#a9b3ae;max-width:34em;margin:16px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.45}.np-rland__meta{letter-spacing:.02em;color:#e5ebe8;flex-wrap:wrap;gap:14px 38px;margin:30px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.np-rland__meta li{align-items:center;gap:9px;display:inline-flex}.np-rland__meta svg{color:#b9c2bd}.np-rland hr{border:0;border-top:1px solid #262e33;width:100%;max-width:680px;margin:26px 0 22px}.np-rland__sender{color:#b9c2bd;align-items:center;gap:8px;margin:0 0 18px;font-size:15px;display:flex}.np-rland__sender svg{color:#2fc26d}.np-rland__sender b{color:#fff;font-weight:600}.np-rland .np-viewer-identity{margin:-8px 0 16px}.np-rland__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:4px;display:flex}.np-rland__cta{color:#fff;height:54px;font:inherit;cursor:pointer;background:#1faa5c;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;transition:background .15s;display:inline-flex}.np-rland__cta:hover{background:#26bd68}.np-rland__cta:focus-visible{outline-offset:3px;outline:2px solid #8fe0b0}.np-rland__resume{color:#d4dbd7;border-right:1px solid #333c41;padding-right:20px;font-size:15px}.np-rland__again{color:#fff;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.np-rland__hint{color:#8d9792;margin:16px 0 0;font-size:14px}.np-rland__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:820px;margin-top:30px;display:grid}.np-rland__card{color:inherit;font:inherit;text-align:left;background:#ffffff04;border:1px solid #262e33;border-radius:10px;align-items:flex-start;gap:14px;padding:16px;display:flex}button.np-rland__card{cursor:pointer;transition:border-color .15s,background .15s}button.np-rland__card:hover{background:#1faa5c0f;border-color:#2f7d52}button.np-rland__card:disabled{cursor:progress;opacity:.7}.np-rland__icon{color:#e9f6ee;background:#123524;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.np-rland__card b{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.np-rland__card small{color:#9aa4a0;font-size:13px;line-height:1.45;display:block}@media (width<=1180px){.np-rland__cards{grid-template-columns:1fr;max-width:460px}}@media (width<=900px),(orientation:portrait) and (width<=1100px){.np-rland__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"cover""copy";align-content:start;align-items:start;gap:26px;padding:20px 20px 40px}.np-rland__cards{grid-template-columns:1fr;max-width:none}.np-rland__meta{gap:12px 24px;margin-top:22px}}.np-grpset{box-sizing:border-box;gap:14px;width:min(980px,100%);margin:8px auto 0;display:grid}.np-grpset__part{background:#ffffff05;border:1px solid #2a332e;border-radius:12px;gap:14px;padding:20px 22px;display:grid}.np-grpset__part>header{align-items:flex-start;gap:12px;display:flex}.np-grpset__part h3{color:#eef4ef;margin:0;font-size:16px;font-weight:600}.np-grpset__part header p{color:#97a59c;margin:3px 0 0;font-size:13px}.np-grpset__num{color:#7fd8a2;background:#16301f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.np-grpset__seg{background:#0c110e;border:1px solid #2f3a33;border-radius:999px;justify-self:start;padding:3px;display:inline-flex}.np-grpset__seg button{color:#aab4ad;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13px}.np-grpset__seg button[aria-checked=true]{color:#fff;background:#1f3b2a}.np-grpset__seg button:disabled{opacity:.4;cursor:not-allowed}.np-grpset__field{gap:6px;max-width:520px;display:grid}.np-grpset__field>span{color:#97a59c;letter-spacing:.02em;font-size:12px}.np-grpset__field input,.np-grpset__field select,.np-grpset__field textarea{box-sizing:border-box;color:#eef4ef;width:100%;min-height:42px;font:inherit;resize:vertical;background:#0c110e;border:1px solid #2f3a33;border-radius:8px;padding:10px 12px;font-size:14px}.np-grpset__field input::placeholder,.np-grpset__field textarea::placeholder{color:#5d6962}.np-grpset__field input:focus,.np-grpset__field select:focus,.np-grpset__field textarea:focus{border-color:#4fb477;outline:0;box-shadow:0 0 0 3px #4fb47726}.np-grpset__welcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.np-grpset__fields{gap:12px;display:grid}.np-grpset__fields .np-grpset__field{max-width:none}.np-grpset__preview{background:radial-gradient(circle at 30% 0,#16241c,#0a0e0c 70%);border:1px solid #243029;border-radius:12px;padding:26px 20px 20px;position:relative}.np-grpset__preview-tag{letter-spacing:.14em;text-transform:uppercase;color:#6f8a79;font-size:10px;position:absolute;top:9px;left:14px}.np-grpset__card{background:#141a17;border:1px solid #2a332e;border-radius:10px;gap:8px;padding:20px;display:grid}.np-grpset__brand{letter-spacing:.12em;color:#7fd8a2;margin:0;font-size:12px;font-weight:700}.np-grpset__card h4{color:#fff;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.np-grpset__msg{color:#d3dcd6;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.np-grpset__prompt{color:#8f9c94;margin:0;font-size:12px}.np-grpset__names{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.np-grpset__names span{gap:4px;display:grid}.np-grpset__names i{color:#8f9c94;font-size:11px;font-style:normal}.np-grpset__names b{background:#0c110e;border:1px solid #2f3a33;border-radius:6px;height:30px}.np-grpset__go{color:#fff;background:#1faa5c;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.np-grpset__card small{color:#6f7c74;font-size:11px}.np-grpset__access{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.np-grpset__access li{border:1px solid #2a332e;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.np-grpset__access label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.np-grpset__access input{accent-color:#1faa5c;width:16px;height:16px;margin-top:3px}.np-grpset__access b{color:#eef4ef;font-size:14px;font-weight:600;display:block}.np-grpset__access small{color:#97a59c;margin-top:2px;font-size:12px;display:block}.np-grpset__tick{color:#7fd8a2;background:#1f3b2a;border-radius:4px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.np-grpset__actions{justify-content:flex-end;display:flex}@media (width<=760px){.np-grpset__welcome,.np-grpset__access{grid-template-columns:1fr}}.np-linkdone h2{margin:6px 0 2px}.np-linkdone__kind{color:#97a59c;margin:0 0 18px;font-size:14px}.np-linkdone__url{box-sizing:border-box;background:#0c110e;border:1px solid #2f3a33;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(680px,100%);margin:0 auto;padding:10px 10px 10px 18px;display:grid}.np-linkdone__url strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:17px;font-weight:600;overflow:hidden}.np-linkdone__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:16px;display:flex}.np-linkdone__row .np-link{align-items:center;gap:6px;display:inline-flex}.np-linkready__items{color:#cfd9d2;text-align:center;margin:0;font-size:13px;font-weight:600}.np-linkready__note{color:#7f8c84;text-align:center;margin:6px 0 0;font-size:12px}.np-linkdone .np-linkready{border:0;margin-top:22px;padding:0}.np-embed-dialog .np-field small{opacity:.75;margin-top:4px;display:block}.np-embed-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-embed-type{text-align:left;border:1px solid var(--tac-button-quaternary-outline,#7f7f7f40);background:var(--tac-button-quaternary,transparent);color:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px 12px;transition:border-color .15s;display:flex}.np-embed-type:hover,.np-embed-type:focus-visible{border-color:var(--tac-button-primary,currentColor);outline:none}.np-embed-type__icon{color:var(--tac-button-primary,currentColor);opacity:.9;flex-shrink:0;display:inline-flex}.np-embed-type__text{gap:1px;min-width:0;display:grid}.np-embed-type__text strong{font-size:13px;font-weight:600}.np-embed-type__text small{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.np-embed-types__open{gap:8px;display:grid}.np-embed-types__back{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600}.np-embed-types__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-embed-types__options .np-ib{justify-content:flex-start;width:100%}.np-embed--video-fallback{background:var(--background,#000);place-items:center;display:grid;position:relative;overflow:hidden}.np-embed__video-thumb{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.np-embed__video-watch{background:var(--tac-button-primary,var(--primary));color:var(--tac-button-primary-copy,var(--primary-foreground));border-radius:999px;justify-items:center;gap:4px;padding:14px 22px;font-weight:600;text-decoration:none;display:grid;position:relative}.np-embed__video-watch small{opacity:.85;font-size:11px;font-weight:400}.np-interactive__playback{border:0;gap:6px;margin:0;padding:0;display:grid}.np-interactive__playback legend{margin-bottom:4px;font-size:12px;font-weight:600}.np-guide-shell--learner{grid-template:60px minmax(0,1fr) 56px/280px minmax(0,1fr)}.np-guide-shell--learner .np-guide__scroll{padding:28px clamp(20px,4vw,64px) 96px}.np-guide-page--article{width:min(100%,760px);box-shadow:none;background:0 0;padding:0}.np-guide-page--article .np-guide-page__head{max-width:none;margin-bottom:28px}.np-guide-page--article .np-guide-page__head h2{letter-spacing:-.01em;font-size:clamp(30px,3.4vw,44px);line-height:1.12}.np-guide-article{gap:28px;display:grid}.np-guide-article.has-aside{grid-template-columns:minmax(0,1fr) minmax(220px,40%);align-items:start}.np-guide-article__copy{min-width:0;color:var(--guide-ink);flex-direction:column;gap:1.1em;font-size:18px;line-height:1.72;display:flex}.np-guide-article__p{margin:0}.np-guide-article__wide img,.np-guide-article__aside img{max-width:100%}.np-guide-page--l-full-visual .np-guide-article__wide{margin-inline:clamp(-80px,-6vw,0px)}.np-gfx-hero{border-left:3px solid var(--guide-orange);margin:.6em 0 .8em;padding:8px 0 8px 22px}.np-gfx-hero p{color:var(--guide-navy);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3}.np-gfx-hero p.is-turn{text-transform:uppercase;letter-spacing:.04em;color:var(--guide-orange);margin-top:.5em;font-weight:750}.np-gfx-process{gap:14px;margin:.6em 0 .8em;display:grid}.np-gfx-process__row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;display:grid}.np-gfx-process__row:not(:has(.np-gfx-process__label)){grid-template-columns:minmax(0,1fr)}.np-gfx-process__label{letter-spacing:.08em;text-transform:uppercase;color:var(--guide-navy);font-size:13px;font-weight:700}.np-gfx-process ol{counter-reset:none;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-gfx-process li{flex:1 1 0;min-width:120px;position:relative}.np-gfx-process li+li:before{content:"→";color:var(--guide-orange);font-size:14px;position:absolute;top:9px;left:-9px;transform:translate(-50%)}.np-gfx-process__step{border:1px solid color-mix(in srgb, var(--guide-navy) 14%, transparent);background:var(--guide-paper);color:var(--guide-navy);text-align:center;border-radius:8px;padding:10px 14px;font-size:15px;font-weight:650;display:block}.np-gfx-process li p{color:color-mix(in srgb, var(--guide-ink) 82%, transparent);margin:10px 2px 0;font-size:14.5px;line-height:1.55}.np-gfx-stat{gap:6px;margin:.4em 0;display:grid}.np-gfx-stat strong{color:var(--guide-orange);font-size:clamp(44px,6vw,72px);line-height:1}.np-gfx-stat p{margin:0;font-size:18px}.np-gfx-quote{border-left:3px solid var(--guide-orange);color:var(--guide-navy);margin:.6em 0;padding:4px 0 4px 22px;font-size:clamp(21px,2.2vw,26px);font-weight:550;line-height:1.4}.np-gfx-compare{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.np-gfx-compare>div{border-top:3px solid var(--guide-orange);background:var(--guide-paper);border-radius:6px;padding:16px}.np-gfx-compare b{color:var(--guide-navy)}.np-gfx-compare p{margin:6px 0 0;font-size:15.5px;line-height:1.55}.np-gfx-points{gap:10px;margin:.4em 0;padding:0;list-style:none;display:grid}.np-gfx-points li{padding-left:22px;position:relative}.np-gfx-points li:before{content:"";background:var(--guide-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:2px}.np-guide-nav--article .np-guide-nav__summary{padding-top:20px}.np-guide-toc{gap:2px;margin:0;padding:0;list-style:none;display:grid}.np-guide-toc button{width:100%;color:var(--guide-shell-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:start;gap:8px;padding:9px 10px;font-size:13px;line-height:1.4;display:grid}.np-guide-toc button>span{color:var(--guide-orange);padding-top:2px;font-size:11px}.np-guide-toc button b{font-weight:550}.np-guide-toc button:hover,.np-guide-toc button[data-state=completed]{color:var(--guide-shell-copy)}.np-guide-toc button.is-active{border-left-color:var(--guide-orange);background:color-mix(in srgb, var(--guide-paper) 9%, transparent);color:var(--guide-shell-copy)}.np-guide-toc button svg{color:var(--guide-orange);margin-top:3px}.np-guide-toc__progress{background:color-mix(in srgb, var(--guide-shell-copy) 14%, transparent);border-radius:3px;height:3px;margin-bottom:8px;overflow:hidden}.np-guide-toc__progress span{background:var(--guide-orange);height:100%;display:block}.np-guide-bar{border-top:1px solid color-mix(in srgb, var(--guide-navy) 10%, transparent);background:var(--guide-canvas);color:var(--guide-navy);grid-area:3/2/4/3;align-items:center;gap:14px;padding:0 clamp(16px,3vw,40px);display:flex}.np-guide-bar__nav,.np-guide-bar__listen{height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.np-guide-bar__nav:hover,.np-guide-bar__listen:hover{background:color-mix(in srgb, var(--guide-navy) 7%, transparent)}.np-guide-bar__nav:disabled{opacity:.35;cursor:default}.np-guide-bar__pos{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--guide-navy) 60%, transparent);font-size:13px}.np-guide-bar__spacer{flex:1}.np-guide-bar__listen{border:1px solid color-mix(in srgb, var(--guide-navy) 18%, transparent)}.np-guide-bar__listen.is-on{background:var(--guide-navy);color:var(--guide-paper)}.np-guide-shell--learner .np-guide-mia{bottom:72px}.np-guide-player--listen{z-index:1003;max-width:880px;min-height:56px;box-shadow:0 14px 36px color-mix(in srgb, var(--guide-navy-deep) 30%, transparent);border-radius:12px;margin-inline:auto;position:fixed;bottom:68px;left:304px;right:24px;padding:8px 16px!important}.np-guide-player--listen .np-guide-player__tools{padding-right:0!important}.np-guide-shell--learner .np-reading-toggle{background:color-mix(in srgb, var(--guide-navy) 8%, var(--guide-canvas));width:max-content;margin:0 auto 28px;display:flex;left:auto;transform:none}@media (width<=900px){.np-guide-shell--learner{grid-template:56px minmax(0,1fr) 56px/minmax(0,1fr)}.np-guide-bar{grid-column:1/-1;gap:6px;padding:0 10px}.np-guide-bar__nav span{display:none}.np-guide-shell--learner .np-guide__scroll{padding:20px 20px 96px}.np-guide-article.has-aside{grid-template-columns:minmax(0,1fr)}.np-guide-article__copy{font-size:17px}.np-gfx-process__row{grid-template-columns:minmax(0,1fr);gap:8px}.np-gfx-process ol{gap:8px 18px}.np-gfx-process li{min-width:0}.np-gfx-process__step{padding:8px 6px;font-size:13.5px}.np-gfx-process li+li:before{left:-9px}.np-guide-player--listen{bottom:64px;left:8px;right:8px}.np-guide-shell--learner .np-guide-nav{bottom:56px}.np-guide-shell--learner .np-guide-nav:not(.is-open){box-shadow:none}}.np-guide-layoutctl{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.np-guide-layoutctl label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.np-guide-layoutctl select{border:1px solid color-mix(in srgb, var(--guide-navy) 20%, transparent);background:var(--guide-paper);height:30px;color:var(--guide-navy);font:inherit;border-radius:6px;padding:0 8px}.np-guide-layoutctl .np-linkbtn{align-items:center;gap:5px;display:inline-flex}.np-guide-layoutctl small{color:color-mix(in srgb, var(--guide-ink) 55%, transparent)}.np-home--pulse .np-pulse{box-sizing:border-box;color:#f1f5f2;gap:28px;width:min(1440px,100% - 64px);margin:0 auto;padding:28px 0 72px;display:grid}.np-pulse__intro{gap:6px;display:grid}.np-pulse__hello{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700}.np-pulse__sub{color:#9da4ad;margin:0}.np-pulse__lead{color:#75d392;align-items:center;gap:8px;margin:6px 0 0;font-weight:650;display:inline-flex}.np-pulse__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.np-pulse__summary>div{background:#101214;border:1px solid #2c3035;border-radius:10px;padding:14px 18px}.np-pulse__summary dt{color:#9da4ad;font-size:12px}.np-pulse__summary dd{margin:6px 0 0;font-size:24px;font-weight:700}.np-pulse__section{align-content:start;gap:14px;min-width:0;display:grid}.np-pulse__section h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.np-pulse__sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.np-pulse__filters{flex-wrap:wrap;gap:6px;display:flex}.np-pulse__filters button{color:#aeb4bc;cursor:pointer;background:0 0;border:1px solid #2c3035;border-radius:999px;padding:6px 12px;font:600 12px/1 inherit}.np-pulse__filters button[aria-selected=true]{color:#fff;background:#292e34;border-color:#3a4047}.np-pulse__cols{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.np-pulse__cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.np-pulse__card{background:#101214;border:1px solid #2c3035;border-radius:12px;gap:8px;padding:18px;display:grid}.np-pulse__card[data-status=quiet]{border-color:#4a3f22}.np-pulse__card[data-status=active],.np-pulse__card[data-status=returned],.np-pulse__card[data-status=circulating]{border-color:#28503a}.np-pulse__cardhead{justify-content:space-between;align-items:start;gap:10px;display:flex}.np-pulse__cardhead h3{overflow-wrap:anywhere;margin:0;font-size:15px}.np-pulse__status{letter-spacing:.08em;text-transform:uppercase;color:#cfd4da;background:#292e34;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.np-pulse__card[data-status=quiet] .np-pulse__status{color:#f0cf7a;background:#3a321b}.np-pulse__card[data-status=active] .np-pulse__status,.np-pulse__card[data-status=returned] .np-pulse__status,.np-pulse__card[data-status=circulating] .np-pulse__status{color:#75d392;background:#173222}.np-pulse__meta,.np-pulse__facts{color:#9da4ad;margin:0;font-size:12px}.np-pulse__facts{color:#cfd4da}.np-pulse__narrative{margin:0;font-size:14px;line-height:1.45}.np-pulse__actions{gap:8px;margin-top:4px;display:flex}.np-pulse__btn{color:#07130b;cursor:pointer;background:#75d392;border:0;border-radius:8px;padding:8px 14px;font:700 13px/1 inherit}.np-pulse__btn--ghost{color:#f1f5f2;background:0 0;border:1px solid #3a4047}.np-pulse__feed ul{background:#101214;border:1px solid #2c3035;border-radius:12px;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.np-pulse__feed li button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:12px;padding:12px 16px;display:flex}.np-pulse__feed li button:disabled{cursor:default}.np-pulse__feed li button:not(:disabled):hover{background:#171a1d}.np-pulse__feed li svg{color:#75d392;flex:none;margin-top:2px}.np-pulse__feed li span{gap:3px;min-width:0;display:grid}.np-pulse__feed b{font-size:13px;font-weight:600}.np-pulse__feed q{color:#cfd4da;font-size:13px;font-style:italic}.np-pulse__feed small{color:#9da4ad;font-size:11px}.np-pulse__empty{color:#9da4ad;margin:0;font-size:14px}@media (width<=1100px){.np-pulse__cols{grid-template-columns:1fr}}@media (width<=900px){.np-home--pulse .np-pulse{width:min(100% - 28px,1440px)}.np-pulse__summary{grid-template-columns:repeat(2,1fr)}}.np-pulse--compact .np-pulse__summary--inline{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.np-pulse--compact .np-pulse__summary--inline>div{border-radius:999px;align-items:baseline;gap:8px;padding:6px 12px;display:flex}.np-pulse--compact .np-pulse__summary--inline dd{margin:0;font-size:16px}.np-pulse__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.np-pulse__card--person{padding:14px 16px}.np-pulse__all{margin-top:10px}@media (width<=900px){.np-pulse__row{grid-template-columns:1fr}}.np-pulse__sectionhead .np-pulse__btn{align-items:center;gap:6px;display:inline-flex}.np-pulse__watchgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.np-pulse__watch{background:#101214;border:1px solid #2c3035;border-radius:14px;gap:12px;padding:22px 24px;display:grid;position:relative}.np-pulse__watch[data-state=high_activity],.np-pulse__watch[data-state=active]{border-color:#28503a}.np-pulse__watch[data-state=quiet]{border-color:#4a3f22}.np-pulse__watch h3{letter-spacing:-.01em;margin:0;font-size:19px}.np-pulse__watch[data-state=high_activity] .np-pulse__status,.np-pulse__watch[data-state=active] .np-pulse__status{color:#75d392;background:#173222}.np-pulse__watch[data-state=quiet] .np-pulse__status{color:#f0cf7a;background:#3a321b}.np-pulse__watchtools{align-items:center;gap:8px;display:flex;position:relative}.np-pulse__star{color:#75d392;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.np-pulse__star:hover{background:#1b1f23}.np-pulse__menu{z-index:5;background:#171a1d;border:1px solid #2c3035;border-radius:10px;min-width:180px;padding:6px;position:absolute;top:32px;right:0;box-shadow:0 12px 32px #0006}.np-pulse__menu button{color:#f1f5f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font:600 13px/1.2 inherit;display:block}.np-pulse__menu button:hover{background:#23272c}.np-pulse__stats{gap:28px;margin:0;display:flex}.np-pulse__stats div{align-items:baseline;gap:6px;display:flex}.np-pulse__stats dd{margin:0;font-size:24px;font-weight:700}.np-pulse__stats dt{color:#9da4ad;font-size:13px}.np-pulse__block{border-top:1px solid #22262a;gap:4px;padding-top:10px;display:grid}.np-pulse__block h4{letter-spacing:.1em;text-transform:uppercase;color:#9da4ad;margin:0 0 2px;font-size:10px;font-weight:800}.np-pulse__block p{margin:0;font-size:14px;line-height:1.45}.np-pulse__personline{color:#f1f5f2;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:14px/1.45 inherit}.np-pulse__personline:hover{color:#75d392;text-decoration:underline}.np-pulse__watch-empty{color:#9da4ad;border:1px dashed #3a4047;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.np-pulse__watch-empty p{margin:0}.np-pulse__rows{background:#101214;border:1px solid #2c3035;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.np-pulse__rowitem{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.np-pulse__rowitem+.np-pulse__rowitem{border-top:1px solid #22262a}.np-pulse__rowitem>div:first-child{gap:3px;min-width:0;display:grid}.np-pulse__rowitem b{font-size:14px}.np-pulse__rowitem small{color:#9da4ad;font-size:12px}.np-pulse__rowitem .np-pulse__actions{margin:0}.np-pulse__link{color:#75d392;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 13px/1 inherit}.np-pulse__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0c99;justify-content:center;align-items:flex-start;padding:10vh 24px 24px;display:flex;position:fixed;inset:0}.np-pulse__picker{color:#f1f5f2;background:#101214;border:1px solid #2c3035;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:min(620px,100%);max-height:75vh;padding:22px;display:grid}.np-pulse__picker h3{margin:0;font-size:18px}.np-pulse__search{color:#9da4ad;border:1px solid #3a4047;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex}.np-pulse__search input{color:#f1f5f2;background:0 0;border:0;outline:0;flex:1;min-width:0;font:15px inherit}.np-pulse__results{align-content:start;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.np-pulse__results li{border-top:1px solid #22262a;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.np-pulse__results li>div{gap:3px;min-width:0;display:grid}.np-pulse__results b{font-size:14px}.np-pulse__results small{color:#9da4ad;font-size:12px}.np-pulse__type{color:#cfd4da;letter-spacing:.06em;text-transform:uppercase;background:#23272c;border-radius:4px;margin-right:8px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}@media (width<=900px){.np-pulse__watchgrid{grid-template-columns:1fr}.np-pulse__rowitem{flex-wrap:wrap}}.np-pulse__watch{align-content:start;gap:10px}.np-pulse__watch[data-new]{border-color:#3d7a55;box-shadow:0 0 0 1px #75d3921f}.np-pulse__newdot{color:#75d392;white-space:nowrap;font-size:11px;font-weight:700}.np-pulse__facts--lead{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.np-pulse__facts--lead span{color:#9da4ad}.np-pulse__block--new{background:#12211a;border:0;border-radius:10px;padding:12px 14px}.np-pulse__block--new h4{color:#75d392}.np-pulse__story{gap:2px;display:grid}.np-pulse__story p{margin:0;font-size:14px}.np-pulse__quiet{color:#7d848c;margin:0;font-size:12px}.np-pulse__results{align-content:start;gap:14px;display:grid}.np-pulse__rgroup header{justify-content:space-between;align-items:end;gap:12px;padding-bottom:6px;display:flex}.np-pulse__rgroup header>div{gap:2px;display:grid}.np-pulse__rgroup header b{font-size:14px}.np-pulse__rgroup header small,.np-pulse__rgroup header .np-pulse__link{color:#9da4ad;font-size:12px}.np-pulse__rgroup ul{border-left:2px solid #22262a;margin:0;padding:0 0 0 14px;list-style:none}.np-pulse__rgroup li{border-top:1px solid #1d2124;justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;display:flex}.np-pulse__rgroup li>div{gap:3px;min-width:0;display:grid}.np-pulse__rgroup li b{font-size:14px}.np-pulse__rgroup li small{color:#9da4ad;font-size:12px}.np-pulse__watch{gap:16px}.np-pulse__watch h3{font-size:20px;font-weight:700}.np-pulse__watch .np-pulse__meta{color:#7d848c;margin-top:3px;font-size:12px}.np-pulse__metrics{gap:36px;margin-top:4px;display:flex}.np-pulse__metric{gap:2px;display:grid}.np-pulse__metric b{color:#f1f5f2;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.np-pulse__metric span{letter-spacing:.1em;text-transform:uppercase;color:#7d848c;font-size:10px;font-weight:700}.np-pulse__watch .np-pulse__quiet{margin-top:-6px}.np-pulse__new,.np-pulse__engage{gap:8px;display:grid}.np-pulse__new{background:#75d39212;border:1px solid #75d3922e;border-radius:10px;padding:12px 14px}.np-pulse__new h4,.np-pulse__engage h4,.np-pulse__mia h4{letter-spacing:.1em;text-transform:uppercase;color:#9da4ad;margin:0;font-size:10px;font-weight:800}.np-pulse__new h4{color:#75d392}.np-pulse__new h4 span{color:#9da4ad;font-weight:600}.np-pulse__prow{color:#f1f5f2;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.np-pulse__prow--static{cursor:default}.np-pulse__prow:not(.np-pulse__prow--static):hover .np-pulse__pname{color:#75d392;text-decoration:underline}.np-pulse__avatar{color:#cfd4da;background:#22272c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.np-pulse__avatar--tick{color:#75d392;background:#173222}.np-pulse__ptext{gap:1px;min-width:0;display:grid}.np-pulse__pname{font-size:14px;font-weight:600}.np-pulse__ptext small{color:#9da4ad;font-size:12px}.np-pulse__mia{background:#ffffff06;border-left:2px solid #75d392;border-radius:0 8px 8px 0;gap:4px;padding:10px 14px;display:grid}.np-pulse__mia h4{color:#75d392}.np-pulse__mia p{color:#cfd4da;margin:0;font-size:13px;line-height:1.5}.np-pulse__watch .np-pulse__actions{align-items:center}.np-pulse__textbtn{color:#9da4ad;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:4px;font:600 12px/1 inherit}.np-pulse__textbtn:hover{color:#f1f5f2;text-decoration:underline}.np-aud__drawer .np-vi{max-width:560px}.np-vi__strip{color:#9da4ad;flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.np-vi__strip b{color:#f1f5f2;font-weight:700}.np-vi__ri{border-top:1px solid #22262a;gap:8px;padding:16px 0;display:grid}.np-vi__ri .np-vi__panel-title small{letter-spacing:.06em;color:#7d848c;margin-left:6px;font-size:9px;font-weight:600}.np-vi__ri--summary{background:#75d3920d;border-top:0;border-left:2px solid #75d392;border-radius:0 8px 8px 0;padding:12px 14px}.np-vi__ri--summary .np-vi__summary{font-size:15px;line-height:1.5}.np-vi__why{color:#75d392;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 12px/1.4 inherit}.np-vi__ri-evidence{color:#cfd4da;gap:3px;margin:0;padding-left:18px;font-size:12px;display:grid}.np-vi__themes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.np-vi__themes button{color:#f1f5f2;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 0;font:600 14px/1.3 inherit;display:flex}.np-vi__themes button:hover span{color:#75d392}.np-vi__themes em{letter-spacing:.08em;text-transform:uppercase;color:#cfd4da;background:#22272c;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.np-vi__themes em[data-strength=high]{color:#75d392;background:#173222}.np-vi__themes .np-vi__ri-evidence{padding-bottom:8px}.np-vi__journey{border-left:1px solid #2c3035;gap:12px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.np-vi__visit{letter-spacing:.1em;text-transform:uppercase;color:#75d392;margin:0 0 4px;font-size:10px;font-weight:800}.np-vi__jstep{grid-template-columns:110px 1fr;gap:8px;padding:2px 0;font-size:13px;display:grid}.np-vi__jstep time{color:#7d848c;font-size:12px}.np-vi__jstep span{display:grid}.np-vi__jstep b{font-weight:600}.np-vi__jstep em{color:#9da4ad;font-size:12px;font-style:normal}.np-vi__qgroup-label{letter-spacing:.1em;text-transform:uppercase;color:#9da4ad;margin:6px 0 2px;font-size:10px;font-weight:800}.np-vi__concern{color:#f0cf7a;background:#3a321b;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.np-vi__asks{flex-wrap:wrap;gap:6px;display:flex}.np-vi__asks button{color:#f1f5f2;cursor:pointer;background:0 0;border:1px solid #3a4047;border-radius:999px;padding:6px 10px;font:12px/1.3 inherit}.np-vi__asks button:hover{color:#75d392;border-color:#75d392}.np-rim{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-tac-primary);color:#f4f6f8;background:#06080aa8;justify-content:center;align-items:center;padding:5vh 2vw;animation:.18s ease-out both np-rim-in;display:flex;position:fixed;inset:0}.np-rim__panel.np-vi{background:#0e1013;border:1px solid #ffffff14;border-radius:16px;gap:28px;width:min(84vw,1460px);max-height:88vh;padding:36px 44px 44px;position:relative;overflow-y:auto;box-shadow:0 40px 100px -20px #000000b3}.np-rim__close{height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;top:20px;right:22px}.np-rim__close span{font-size:18px;line-height:1}.np-rim__head{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding-right:100px;display:grid}.np-rim__name{letter-spacing:-.01em;margin:0 0 4px;font-size:30px;font-weight:650}.np-rim__status{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.np-rim__facts{opacity:.75;flex-wrap:wrap;grid-column:1/-1;gap:8px 32px;font-size:13px;display:flex}.np-rim__facts b{font-variant-numeric:tabular-nums;opacity:1;margin-right:6px;font-size:20px;font-weight:650}.np-rim__actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.np-rim__summary{border-left:3px solid var(--tac-green,#3ddc84);background:#ffffff09;border-radius:0 10px 10px 0;padding:20px 24px}.np-rim__summary-text{max-width:80ch;margin:6px 0 10px;font-size:18px;line-height:1.5}.np-rim__cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.np-rim__col{flex-direction:column;gap:32px;min-width:0;display:flex}.np-rim__col--side{border-left:1px solid #ffffff12;padding-left:32px}.np-rim__sec{flex-direction:column;gap:12px;display:flex}.np-rim__why{opacity:.8;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.np-rim__ask .np-an__cta{align-self:flex-start}@keyframes np-rim-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.np-rim{padding:0}.np-rim__panel.np-vi{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;padding:60px 20px 32px}.np-rim__head{grid-template-columns:1fr;padding-right:0}.np-rim__status{align-items:flex-start}.np-rim__cols{grid-template-columns:1fr;gap:32px}.np-rim__col--side{border-left:0;padding-left:0}}.np-pmia{z-index:75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080aa8;justify-content:center;align-items:center;padding:6vh 2vw;animation:.18s ease-out both np-rim-in;display:flex;position:fixed;inset:0}.np-pmia__panel{background:#0e1013;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:22px;width:min(78vw,1400px);height:84vh;padding:32px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000000b3}.np-pmia__head{flex-direction:column;gap:4px;padding-right:100px;display:flex}.np-pmia__head h2{margin:0;font-size:26px;font-weight:650}.np-pmia__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--tac-green,#3ddc84);margin:0;font-size:11px;font-weight:600}.np-pmia__facts{opacity:.75;margin:4px 0 0;font-size:13px}.np-pmia__cols{flex:1;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:40px;min-height:0;display:grid}.np-pmia__main{flex-direction:column;gap:22px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.np-pmia__side{border-left:1px solid #ffffff09;flex-direction:column;gap:26px;min-height:0;padding-left:28px;display:flex;overflow-y:auto}.np-pmia__brief{max-width:78ch;margin:6px 0;font-size:16px;line-height:1.55}.np-pmia__convo{flex-direction:column;gap:20px;display:flex}.np-pmia__turn{flex-direction:column;gap:10px;display:flex}.np-pmia__q{background:#ffffff14;border-radius:12px;align-self:flex-end;max-width:70%;margin:0;padding:9px 14px;font-size:14px}.np-pmia__a{flex-direction:column;gap:10px;font-size:14px;line-height:1.55;display:flex}.np-pmia__a p{margin:0}.np-pmia__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-green,#3ddc84);border:1px solid color-mix(in oklab, var(--tac-green,#3ddc84) 40%, transparent);vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 7px;font-size:10px;display:inline-block}.np-pmia__tag--obs{color:inherit;opacity:.8;border-color:#fff3}.np-pmia__pick{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:12px 0;display:flex}.np-pmia__acts{flex-wrap:wrap;gap:8px;display:flex}.np-pmia__theme{border-top:1px solid #ffffff0f;padding:8px 0}.np-pmia__theme summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.np-pmia__theme small,.np-pmia__themes small,.np-pmia__people small{opacity:.6;font-size:12px}.np-pmia__compare{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.np-pmia__compare button{text-align:left;color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;display:flex}.np-pmia__compare span{opacity:.75}.np-pmia__who{color:var(--tac-green,#3ddc84);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.np-pmia__ask{background:linear-gradient(#0000,#0e1013 18px);flex-direction:column;gap:10px;padding-top:14px;display:flex;position:sticky;bottom:0}.np-pmia__form{gap:10px;display:flex}.np-pmia__form input{min-width:0;height:44px;color:inherit;background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;flex:1;padding:0 14px;font-size:14px}.np-pmia__form input:focus{border-color:var(--tac-green,#3ddc84);outline:none}.np-pmia__scopename{margin:0;font-size:15px;font-weight:600}.np-pmia__scope{flex-direction:column;gap:6px;font-size:13px;display:flex}.np-pmia__scope input{accent-color:var(--tac-green,#3ddc84);margin-right:6px}.np-pmia__stat{margin:0;font-size:14px}.np-pmia__people,.np-pmia__themes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.np-pmia__people li,.np-pmia__themes li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.np-pmia__people button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}@media (width<=900px){.np-pmia{padding:0}.np-pmia__panel{border-radius:0;width:100vw;height:100dvh;padding:60px 18px 20px;overflow-y:auto}.np-pmia__cols{flex-direction:column;grid-template-columns:1fr;display:flex}.np-pmia__main,.np-pmia__side{overflow:visible}.np-pmia__side{border-left:0;order:-1;padding-left:0}}.np-pmia__opened{opacity:.6;margin:2px 0 0;font-size:13px}.np-pmia__scopechip{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:6px;font-size:11px;display:inline-block}.np-pmia__kpis{flex-direction:column;gap:2px;margin:6px 0 10px;padding:0;font-size:14px;list-style:none;display:flex}.np-pmia__kpis li:first-child{font-size:18px;font-weight:600}.np-pmia__link{font:inherit;color:inherit;opacity:.75;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;text-decoration:underline}.np-pmia__link:hover{opacity:1}.np-pmia__themes2{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.np-pmia__themes2 li span{font-size:14px;font-weight:600;display:block}.np-pmia__themes2 li small{opacity:.6;font-size:12px}.np-pmia__more{font:inherit;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.np-shellbar__tools{align-items:center;gap:14px;margin-left:auto;display:flex}.np-notify{position:relative}.np-notify__bell{color:#e7ebe8;cursor:pointer;background:#15181b;border:1px solid #2c3035;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.np-notify__bell:hover{background:#1e2226}.np-notify__count{color:#0d1a05;text-align:center;background:#9fe870;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font:700 11px/18px inherit;position:absolute;top:-6px;right:-6px}.np-notify__panel{z-index:60;background:#15181b;border:1px solid #2c3035;border-radius:14px;flex-direction:column;width:min(380px,92vw);max-height:70vh;display:flex;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 20px 48px #00000080}.np-notify__head{border-bottom:1px solid #23272b;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.np-notify__head h2{color:#f1f5f2;margin:0;font:700 14px/1.2 inherit}.np-notify__head>div{align-items:center;gap:6px;display:flex}.np-notify__link{color:#9fe870;cursor:pointer;background:0 0;border:0;font:600 12px inherit}.np-notify__iconbtn{color:#aeb6b1;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.np-notify__iconbtn:hover{background:#23272c}.np-notify__list{padding:4px 0 8px;overflow:auto}.np-notify__list h3{letter-spacing:.08em;text-transform:uppercase;color:#7d8680;margin:10px 14px 4px;font:700 10.5px/1 inherit}.np-notify__list ul{margin:0;padding:0;list-style:none}.np-notify__row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:10px 14px;display:flex}.np-notify__row:hover{background:#1c2024}.np-notify__icon{color:#9fe870;background:#20262a;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.np-notify__icon[data-kind=question]{color:#f5c26b}.np-notify__icon[data-kind=group]{color:#7cc4ff}.np-notify__icon[data-kind=activity]{color:#aeb6b1}.np-notify__body{color:#aeb6b1;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:12.5px;display:flex}.np-notify__body strong{color:#f1f5f2;font-size:13px;font-weight:650}.np-notify__row:not([data-unread]) .np-notify__body strong{color:#cfd5d1;font-weight:500}.np-notify__ctx{color:#d7ddd9}.np-notify__body em{color:#9fb7a8;font-style:normal}.np-notify__body time{color:#6f7873;font-size:11px}.np-notify__dot{background:#9fe870;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.np-notify__empty{color:#8d9691;margin:0;padding:22px 16px;font-size:13px;line-height:1.5}.np-notify__settings{color:#dfe5e1;flex-direction:column;gap:12px;padding:14px;font-size:13px;display:flex}.np-notify__settings>label{justify-content:space-between;align-items:center;display:flex}.np-notify__settings fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.np-notify__settings legend{letter-spacing:.08em;text-transform:uppercase;color:#7d8680;margin-bottom:6px;font:700 10.5px/1 inherit}.np-notify__settings fieldset label{align-items:center;gap:8px;display:flex}.np-notify__hint{color:#8d9691;margin:-6px 0 0;font-size:12px;line-height:1.4}.np-notify-toasts{z-index:200;flex-direction:column;gap:10px;width:min(380px,92vw);display:flex;position:fixed;bottom:20px;right:20px}.np-notify-toast{color:#aeb6b1;background:#15181b;border:1px solid #2c3035;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:12.5px;display:flex;box-shadow:0 16px 40px #00000080}.np-notify-toast>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-notify-toast strong{color:#f1f5f2;font-size:13px}.np-notify-toast__go{color:#0d1a05;cursor:pointer;background:#9fe870;border:0;border-radius:8px;flex:none;padding:6px 10px;font:700 12px inherit}.np-notify-toast__x{color:#7d8680;cursor:pointer;background:0 0;border:0;flex:none}.np-notify-prompt{color:#cfd8cc;background:#151c14;border:1px solid #2f3a2b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;font-size:13px;display:flex}.np-notify-prompt strong{color:#f1f5f2}.np-notify-prompt p{margin:4px 0 0;line-height:1.45}.np-notify-prompt__actions{flex:none;gap:8px;display:flex}.np-pulse__notifymenu{min-width:220px;right:40px}.np-pulse__notifymenu label{color:#e7ebe8;cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.np-pulse__notifymenu hr{border:0;border-top:1px solid #2c3035;margin:6px 0}.np-pulse__menuhead{letter-spacing:.08em;text-transform:uppercase;color:#7d8680;margin:4px 8px 6px;font:700 10.5px/1 inherit}.np-notify-focus{outline-offset:3px;border-radius:10px;outline:2px solid #9fe870;transition:outline-color .4s}.np-pulse__watch{--pw-cyan:#78cce5;--pw-coral:#df857d;--pw-purple:#ad9bd2;--pw-mint:#7ed4a6;--pw-line:#30343a;--pw-surface:#191b1e;--pw-surface-raised:#202226;--pw-copy:#f1f3f4;--pw-muted:#a0a6ad;border:1px solid var(--pw-line);background:var(--pw-surface);border-radius:16px;gap:18px;padding:26px 28px;transition:border-color .2s,box-shadow .2s;box-shadow:0 12px 32px -22px #050607}.np-pulse__watch:hover{border-color:#43484e}.np-pulse__watch[data-state=high_activity],.np-pulse__watch[data-state=active],.np-pulse__watch[data-state=quiet],.np-pulse__watch[data-new]{border-color:var(--pw-line)}.np-pulse__newdot{color:var(--pw-cyan)}.np-pulse__watch .np-pulse__status{letter-spacing:.1em;color:var(--pw-muted);background:#292c30;padding:5px 10px;font-size:10px}.np-pulse__watch .np-pulse__status[data-state=high_activity]{color:#ffddda;background:#873e40}.np-pulse__watch .np-pulse__status[data-state=active],.np-pulse__watch .np-pulse__status[data-state=new_activity]{color:#a9e9bf;background:#254735}.np-pulse__watch .np-pulse__status[data-state=quiet]{color:var(--pw-muted);background:#292c30}.np-pulse__watch .np-pulse__status[data-state=not_opened]{color:#8c9299;background:#25282b}.np-pulse__watch .np-pulse__star{color:var(--pw-muted)}.np-pulse__watch .np-pulse__bell{color:var(--pw-cyan)}.np-pulse__watch .np-pulse__watchstar{color:var(--pw-mint)}.np-pulse__watch .np-pulse__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.np-pulse__watch .np-pulse__metric{border-left:1px solid var(--pw-line);align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.np-pulse__watch .np-pulse__metric:first-child{border-left:0;padding-left:0}.np-pulse__metricicon{color:#c5cbd0;background:#30353b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.np-pulse__metric[data-kind=intent] .np-pulse__metricicon{color:var(--pw-coral);background:#382b2c}.np-pulse__metric[data-kind=questions] .np-pulse__metricicon{color:var(--pw-purple);background:#302c3b}.np-pulse__watch .np-pulse__metric b{color:var(--pw-copy)}.np-pulse__watch .np-pulse__metrictext span{color:var(--pw-muted)}.np-pulse__metrictext{gap:4px;min-width:0;display:grid}.np-pulse__watch .np-pulse__metrictext span{white-space:normal;overflow-wrap:normal;letter-spacing:0;line-height:1.2}.np-pulse__watch .np-pulse__quiet{color:var(--pw-muted);align-items:center;gap:8px;margin-top:-4px;display:flex}.np-pulse__watch .np-pulse__engage,.np-pulse__watch .np-pulse__new{border-top:1px solid var(--pw-line);gap:12px;padding-top:16px}.np-pulse__engagehead{justify-content:space-between;align-items:center;display:flex}.np-pulse__viewall{color:var(--pw-cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font:600 12px/1 inherit;display:inline-flex}.np-pulse__viewall:hover{text-decoration:underline}.np-pulse__watch .np-pulse__avatar{color:#dfe3e6;background:#363a40;width:34px;height:34px}.np-pulse__watch .np-pulse__prow:not(.np-pulse__prow--static):hover .np-pulse__pname{color:var(--pw-copy)}.np-pulse__tick{width:22px;height:22px;color:var(--pw-mint);background:#274937;border-radius:50%;flex:none;place-items:center;margin:0 6px;display:grid}.np-pulse__complete .np-pulse__pname{color:var(--pw-copy);font-size:13px}.np-pulse__watch .np-pulse__new{background:var(--pw-surface-raised);border:0;border-top:1px solid var(--pw-line);border-radius:0}.np-pulse__watch .np-pulse__new h4{color:var(--pw-copy)}.np-pulse__watch .np-pulse__mia{border-left:3px solid var(--pw-purple);background:var(--pw-surface-raised);border-radius:0 8px 8px 0;align-items:center;gap:16px;padding:14px 16px;display:flex}.np-pulse__watch .np-pulse__mia:hover{background:#25272b}.np-pulse__miatext{flex:1;gap:6px;min-width:0;display:grid}.np-pulse__watch .np-pulse__mia h4{color:var(--pw-purple);align-items:center;gap:6px;display:inline-flex}.np-pulse__watch .np-pulse__mia p{color:#d4d8dc}.np-pulse__miawhy{color:#c6b9e0;cursor:pointer;background:0 0;border:1px solid #4a4456;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 12px;font:600 13px/1 inherit;display:inline-flex}.np-pulse__miawhy:hover{border-color:var(--pw-purple);background:#302c38}.np-pulse__watch .np-pulse__actions{border-top:1px solid var(--pw-line);flex-wrap:wrap;gap:10px;padding-top:16px}.np-pulse__cbtn{color:var(--pw-copy);cursor:pointer;background:0 0;border:1px solid #3b4046;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font:600 13px/1 inherit;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.np-pulse__cbtn:hover{background:#272b30;border-color:#555b62}.np-pulse__cbtn--mia:hover{color:#d8c8ed;background:#292631;border-color:#665775}.np-pulse__cbtn--primary{background:var(--pw-mint);color:#102319;border-color:#0000}.np-pulse__cbtn--primary:hover{background:#9ee4ba;border-color:#0000}.np-pulse__cbtn--muted{color:var(--pw-copy);background:0 0;border-color:#3b4046}@media (width<=620px){.np-pulse__watch{padding:20px}.np-pulse__watch .np-pulse__metric{gap:8px;padding:0 10px}.np-pulse__metricicon{width:30px;height:30px}.np-pulse__watch .np-pulse__mia{flex-direction:column;align-items:flex-start}}.np-links__dialog--portal{--cp-bg:#050607;--cp-surface:#10141a;--cp-surface-2:#141922;--cp-line:#252c36;--cp-copy:#f4f6f8;--cp-muted:#929ba8;--cp-cyan:#43c7e8;--cp-green:#43d39e;--cp-amber:#f2b84b;--cp-danger:#ff8b7a;color:var(--cp-copy);font-family:"DM Sans", var(--font-tac-primary), sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080ab8;font-size:14px;line-height:1.4}.np-links__dialog--portal h4{color:var(--cp-copy);font-family:inherit;font-weight:650}.np-links__dialog--portal button,.np-links__dialog--portal input{font-family:inherit;font-size:13px}.np-links__dialog--portal .np-links__delete-warning{color:var(--cp-copy);font-size:13px}.np-links__dialog--portal .np-links__delete-warning>*{margin:0}.np-links__dialog--portal .np-links__delete-warning ul{color:var(--cp-muted);gap:2px;display:grid}.np-links__dialog--portal .np-links__delete-warning *{float:none;position:static}.np-links__dialog--portal form.np-links__delete>.np-links__delete-warning{justify-content:stretch;gap:6px;display:grid}.np-links__dialog--portal form.np-links__delete>.np-links__delete-head{justify-content:stretch;gap:4px;display:grid}.np-links__dialog--portal .np-links__delete-alt{min-height:0;color:var(--cp-cyan);background:0 0;border:0;padding:0}.ni-row__open{all:unset;cursor:pointer;color:#fff;align-items:center;gap:8px;font-size:15px;display:inline-flex}.ni-row__open:hover{color:#7ce495}.ni-row__open:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #43c7e8}.ni-row__doc{opacity:.55;font-size:13px}.ni-row__count{all:unset;cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.ni-row__count:hover{color:#fff}.ni-row__count[data-tone=review]{color:#f5c451}.ni-row__openlink{color:#7ce495;white-space:nowrap}.ni-docview{z-index:1200;font-family:var(--font-tac-primary,"DM Sans", sans-serif);color:#f4f6f8;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.ni-docview__panel{background:#0d1115;border:1px solid #252c36;border-radius:16px;grid-template-rows:auto auto 1fr;width:90vw;max-width:calc(100vw - 32px);height:90vh;max-height:calc(100vh - 32px);display:grid;overflow:hidden;box-shadow:0 30px 80px #0009}.ni-docview__head{border-bottom:1px solid #252c36;align-items:center;gap:14px;padding:16px 20px;display:flex}.ni-docview__icon{color:#43c7e8;background:#141922;border:1px solid #252c36;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.ni-docview__title{flex:1;min-width:0}.ni-docview__title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;overflow:hidden}.ni-docview__title p{color:#929ba8;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:12px;display:flex}.ni-docview__chip{letter-spacing:.04em;color:#c9d0d8;border:1px solid #2f3742;border-radius:999px;padding:2px 8px;font-size:11px}.ni-docview__chip[data-tone=state],.ni-docview__chip[data-status=approved]{color:#7ce495;border-color:#7ce49566}.ni-docview__chip[data-status=draft]{color:#f5c451;border-color:#f5c45166}.ni-docview__actions{align-items:center;gap:8px;display:flex}.ni-docview__actions>button,.ni-docview__actions>a{color:#f4f6f8;cursor:pointer;background:0 0;border:1px solid #2f3742;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;text-decoration:none}.ni-docview__actions>button:hover,.ni-docview__actions>a:hover{border-color:#929ba8}.ni-docview__actions>button:disabled{opacity:.4;cursor:default}.ni-docview__actions .ni-docview__close{width:34px;height:34px;padding:0;font-size:20px;line-height:1}.ni-docview__tabs{border-bottom:1px solid #252c36;gap:4px;padding:0 20px;display:flex}.ni-docview__tabs button{color:#929ba8;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font-size:13px}.ni-docview__tabs button[aria-selected=true]{color:#fff;border-bottom-color:#7ce495}.ni-docview__tabs button span{color:#929ba8;margin-left:6px}.ni-docview__body{min-height:0;overflow:auto}.ni-docview__body--doc{background:#1a1f26;grid-template-rows:auto 1fr;display:grid}.ni-docview__frame{background:#fff;border:0;width:100%;height:100%}.ni-docview__text{white-space:pre-wrap;font:14px/1.6 var(--font-tac-primary,sans-serif);color:#e6eaee;max-width:90ch;margin:0;padding:28px 32px}.ni-docview__empty{color:#929ba8;padding:32px}.ni-docview__locate{background:#43c7e81f;border-bottom:1px solid #43c7e84d;align-items:center;gap:10px;margin:0;padding:10px 20px;font-size:13px;display:flex}.ni-docview__locate button{color:#43c7e8;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto}.ni-docview__body--knowledge{padding:20px}.ni-docview__khead{gap:10px;margin-bottom:16px;display:grid}.ni-docview__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7ce495;margin:0;font-size:11px}.ni-docview__count{margin:0;font-size:15px}.ni-docview__filters{flex-wrap:wrap;gap:8px;display:flex}.ni-docview__filters button{color:#c9d0d8;font:inherit;cursor:pointer;background:0 0;border:1px solid #2f3742;border-radius:999px;padding:5px 12px;font-size:12px}.ni-docview__filters button[aria-pressed=true]{color:#fff;background:#1b222b;border-color:#929ba8}.ni-docview__filters button[data-tone=active][aria-pressed=true]{color:#7ce495;border-color:#7ce495}.ni-docview__filters button[data-tone=review][aria-pressed=true]{color:#f5c451;border-color:#f5c451}.ni-docview__search{color:#fff;font:inherit;background:#10141a;border:1px solid #252c36;border-radius:10px;max-width:420px;padding:9px 12px;font-size:14px}.ni-docview__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ni-docview__item{all:unset;box-sizing:border-box;cursor:pointer;background:#10141a;border:1px solid #252c36;border-radius:12px;grid-template-columns:56px 1fr;gap:6px 12px;width:100%;padding:14px 16px;display:grid}.ni-docview__item:hover{border-color:#3a4450}.ni-docview__ref{color:#929ba8;padding-top:2px;font-size:12px}.ni-docview__statement{color:#f4f6f8;font-size:14px;line-height:1.5}.ni-docview__meta{color:#929ba8;flex-wrap:wrap;grid-column:2;align-items:center;gap:12px;font-size:12px;display:flex}.ni-docview__go{color:#43c7e8;margin-left:auto}.np-player__rail{--btn:36px;width:var(--np-rail);background:#0a0b0c;border-right:1px solid #ffffff0d;gap:10px;padding:20px 0 16px;transition:opacity .4s;overflow:visible}.np-rail__item{color:#ffffff9e;gap:4px;position:relative}.np-rail__btn{color:inherit;background:0 0;border:0;transition:background .15s,color .15s}.np-rail__btn svg{stroke-width:1.6px;width:19px;height:19px}.np-rail__item:hover{color:#fff}.np-rail__item:hover .np-rail__btn{background:#ffffff14;border-color:#0000}.np-rail__label:not(.np-rail__label--keep){color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:50;background:#121416f5;border:1px solid #ffffff1a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.np-rail__item:hover .np-rail__label:not(.np-rail__label--keep),.np-rail__item:focus-visible .np-rail__label:not(.np-rail__label--keep){opacity:1;transform:translateY(-50%)}.np-rail__item[data-active] .np-rail__label:not(.np-rail__label--keep){color:#fff;font-weight:500}.np-rail__btn--primary{color:#fff;background:#ffffff1a;border:0;width:40px;height:40px}.np-rail__item[aria-label=Pause] .np-rail__btn--primary{background:var(--np-green);color:#07140c}.np-rail__item:hover .np-rail__btn--primary{background:#ffffff29}.np-rail__item[aria-label=Pause]:hover .np-rail__btn--primary{background:#2ee07a}.np-rail__item[data-active] .np-rail__btn:not(.np-rail__btn--primary){color:var(--np-green);opacity:.9;border:0}.np-rail__count{flex-direction:row;gap:2px;font-size:12px}.np-rail__progress{width:28px;height:2px;margin-top:-4px}.np-rail__divider{background:#ffffff1a;width:24px}.np-rail__item--mia{color:#b9a4ff;gap:2px}.np-rail__item--mia .np-rail__btn{color:#a78bfa;background:0 0;border:0}.np-rail__item--mia:hover .np-rail__btn{background:#a78bfa24}.np-rail__item--mia .np-rail__label--keep{letter-spacing:.01em;color:#d4c8ff;text-align:center;max-width:58px;font-size:10.5px;font-weight:500;line-height:1.1}.np-player[data-idle] .np-player__rail{opacity:.12}.np-player[data-idle] .np-player__rail:hover,.np-player[data-idle] .np-player__rail:focus-within{opacity:1}@media (width<=700px){.np-player{--np-rail:0px}.np-player__rail{width:auto;padding:4px 8px}.np-rail__label:not(.np-rail__label--keep){display:none}}.np-player{--np-rail:74px}.np-player__rail{--btn:44px;gap:14px;padding:24px 0 20px}.np-rail__btn{width:44px;min-width:44px;height:44px;min-height:44px}.np-rail__btn svg{width:23px;height:23px}.np-rail__btn--primary{width:44px;height:44px}.np-rail__btn--primary svg{width:21px;height:21px}.np-rail__count{gap:3px;margin-top:2px}.np-rail__count b{font-size:16px;font-weight:600}.np-rail__count i{font-size:13px}.np-rail__progress{width:34px;margin-top:-6px}.np-rail__divider{width:30px;margin:6px 0}.np-rail__item--mia{gap:3px}.np-rail__item--mia .np-rail__btn svg{width:25px;height:25px}.np-rail__item--mia .np-rail__label--keep{color:#c9b8ff;max-width:70px;font-size:11.5px;font-weight:600}.np-rail__label:not(.np-rail__label--keep){font-size:12.5px;left:calc(100% + 10px)}@media (height<=640px){.np-player__rail{gap:8px;padding:14px 0 12px}.np-rail__divider{margin:2px 0}}@media (width<=700px){.np-player{--np-rail:0px}.np-player__rail{gap:6px;padding:4px 8px}.np-rail__divider{width:1px;height:32px;margin:0}}.ni-docview__body--doc{overflow:hidden}.ni-docview__viewport{background:#1a1f26;height:100%;min-height:0;padding:24px 24px 48px;overflow:auto}.ni-docpages{flex-direction:column;align-items:center;gap:24px;display:flex}.ni-docpage{background:#fff;border-radius:2px;width:min(100%,960px);scroll-margin-top:16px;transition:box-shadow .3s;position:relative;box-shadow:0 6px 24px #00000073}.ni-docpage canvas{display:block;width:100%!important;height:auto!important}.ni-docpage--html{color:#111;max-width:100%;overflow:hidden;width:auto!important;min-height:auto!important;margin:0!important}.ni-docpage.is-located{box-shadow:0 0 0 3px #43c7e8,0 6px 24px #00000073}.np-player__buffering{z-index:30;pointer-events:none;background:#00000047;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.2s ease-out np-buffer-in;display:flex;position:absolute;inset:0}.np-player__buffering-ring{border:3px solid #ffffff38;border-top-color:#9be15d;border-radius:50%;width:40px;height:40px;animation:.9s linear infinite np-buffer-spin}.np-player__buffering-label{letter-spacing:.02em;color:#ffffffd9;text-shadow:0 1px 3px #0009;font-size:12px;font-weight:500}.np-player__buffering--error{pointer-events:auto;background:#0000008c}.np-player__retry{pointer-events:auto;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.np-player__retry:hover{background:#ffffff29}@keyframes np-buffer-spin{to{transform:rotate(360deg)}}@keyframes np-buffer-in{0%{opacity:0}to{opacity:1}}.np-scene{position:relative}.np-scene__check{z-index:2;cursor:pointer;color:#0000;opacity:0;background:#0a0b0cb8;border:1px solid #ffffff73;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:8px;left:40px}.np-scene:hover .np-scene__check,.np-scene__check:focus-visible,.np-scene[data-selected] .np-scene__check{opacity:1}.np-scene[data-selected] .np-scene__check{background:var(--tac-core-dark-green,#17b76f);border-color:var(--tac-core-dark-green,#17b76f);color:#06140d}.np-scene[data-selected] .np-scene__thumb{box-shadow:0 0 0 2px #17b76fcc}.np-scene[data-inserted]{animation:2.4s np-scene-inserted}@keyframes np-scene-inserted{0%,60%{background:#17b76f2e;border-color:#17b76f8c}to{background:0 0}}.np-scenesel{background:#1b1d20;border:1px solid #30343a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:12px;display:flex;box-shadow:0 8px 20px -12px #000}.np-scenesel__count{color:#ffffffd9;font-weight:600}.np-scenesel__actions{align-items:center;gap:8px;display:flex}.np-scenesel button{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.np-scenesel button:hover:not(:disabled){color:#fff}.np-scenesel button:disabled{opacity:.4;cursor:default}.np-scenesel__danger{font-weight:600;color:#e5484d!important}.np-scenesel__menu,.np-scenecopy__menu{z-index:30;background:#1b1d20;border:1px solid #30343a;border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;box-shadow:0 14px 32px -14px #000}.np-scenesel__menu{top:calc(100% + 6px);right:0}.np-scenesel__menu button,.np-scenecopy__menu button{text-align:left;white-space:nowrap;color:#ffffffd9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;padding:7px 8px!important}.np-scenesel__menu button:hover,.np-scenecopy__menu button:hover{background:#ffffff0f}.np-scenecopy__add{flex-direction:column;display:flex;position:relative}.np-scenecopy__chip{color:#7ed4a6;background:#17b76f24;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.np-scenecopy__menu{top:calc(100% + 6px);left:0;right:0}.np-scenecopy__menu hr{border:0;border-top:1px solid #30343a;margin:4px 0}.np-scenecopy__head{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin:4px 8px;font-size:11px}.np-scenecopy__warn{color:#f0b27a;margin:4px 8px;font-size:12px;line-height:1.4}.np-scenecopy__warn ul{margin:4px 0;padding-left:16px}.np-scenecopy-toast{z-index:1000;color:#f1f3f4;background:#202226;border:1px solid #30343a;border-radius:10px;padding:10px 16px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -14px #000}.np-scenecopy-dialog .np-modal__panel{color:#f1f3f4;font-family:inherit}.np-scenecopy-dialog__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:11px}.np-scenecopy-dialog__title{margin:4px 0 14px;font-size:18px}.np-scenecopy-dialog__search{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#121315;border:1px solid #30343a;border-radius:8px;padding:9px 12px}.np-scenecopy-dialog__label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:14px 0 6px;font-size:11px}.np-scenecopy-dialog__list{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow:auto}.np-scenecopy-dialog__list button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;display:flex}.np-scenecopy-dialog__list button:hover{background:#ffffff0d}.np-scenecopy-dialog__list button[data-selected]{background:#17b76f1a;border-color:#17b76f99}.np-scenecopy-dialog__list small{color:#ffffff80;white-space:nowrap}.np-scenecopy-dialog__empty{color:#ffffff80;font-size:13px}.np-scenecopy-dialog__place{flex-direction:column;gap:8px;margin-top:14px;font-size:13px;display:flex}.np-scenecopy-dialog__after{align-items:center;gap:8px;padding-left:22px;display:flex}.np-scenecopy-dialog__after input{width:64px;color:inherit;background:#121315;border:1px solid #30343a;border-radius:6px;padding:4px 6px}.np-scenecopy-dialog__after small,.np-scenecopy-dialog__note{color:#ffffff80;margin:0;font-size:12px}.np-scenecopy__chip{white-space:nowrap}.np-scenecopy__add .np-scene__add{padding-right:30px}.np-scenecopy__dismiss{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:6px;width:22px;height:22px;font-size:16px;line-height:1;position:absolute;top:18px;right:6px}.np-scenecopy__dismiss:hover{color:#fff;background:#ffffff14}.np-scene[data-dragging]{opacity:.4}.np-scene[data-drop]:before{content:"";pointer-events:none;z-index:5;background:#17b76f;border-radius:3px;height:3px;position:absolute;left:4px;right:4px;box-shadow:0 0 0 3px #17b76f2e}.np-scene[data-drop=before]:before{top:-6px}.np-scene[data-drop=after]:before{bottom:-6px}.np-scene img{-webkit-user-drag:none}.np-scenesel{flex-flow:column;align-items:stretch;gap:6px;padding:8px 10px;position:relative}.np-scenesel__count{white-space:nowrap}.np-scenesel__actions{justify-content:space-between;gap:6px}.np-scenesel__more{position:static}.np-scenesel__menu{min-width:0;top:calc(100% + 6px);left:0;right:0}.np-scenesel__menu button{white-space:normal}.np-ws__body{position:relative}.np-ws__body:has(>.np-overview){grid-template-columns:minmax(0,1fr)}.np-scenes__overview{justify-content:center;width:100%;min-height:38px}.np-overview{--overview-surface:var(--tac-surface-1,#141414);--overview-line:var(--tac-border,#ffffff1f);--overview-copy:var(--tac-text-primary,#f1f3f4);--overview-muted:var(--tac-text-secondary,#9aa3ad);z-index:25;background:var(--overview-surface);width:100%;min-width:0;max-width:none;color:var(--overview-copy);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.np-overview__bar{border-bottom:1px solid var(--overview-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(18px,3vw,44px);display:flex}.np-overview__title,.np-overview__actions{align-items:center;gap:12px;display:flex}.np-overview__title h2{margin:0;font-size:19px;font-weight:650}.np-overview__title span,.np-overview__hint{color:var(--overview-muted);font-size:13px}.np-overview__scroll{flex:1;min-height:0;padding:28px clamp(18px,3vw,44px) 50px;overflow:auto}.np-overview__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:24px 18px;max-width:1800px;margin:0 auto;display:grid}.np-overview__item{border:1px solid var(--overview-line);background:color-mix(in srgb, var(--overview-copy) 3%, var(--overview-surface));border-radius:6px;min-width:0;padding:7px;position:relative}.np-overview__item[data-active]{border-color:var(--tac-green)}.np-overview__item[data-selected]{background:color-mix(in srgb, var(--tac-green) 8%, var(--overview-surface))}.np-overview__item[data-moving]{opacity:.5}.np-overview__item[data-drop]:before{content:"";z-index:4;background:var(--tac-green);pointer-events:none;border-radius:4px;width:4px;position:absolute;top:-7px;bottom:-7px}.np-overview__item[data-drop=before]:before{left:-10px}.np-overview__item[data-drop=after]:before{right:-10px}.np-overview__frame{aspect-ratio:16/9;background:color-mix(in srgb, var(--overview-surface) 75%, black);border-radius:3px;position:relative;overflow:hidden}.np-overview__open{width:100%;height:100%;color:var(--overview-copy);cursor:pointer;background:0 0;border:0;padding:0;display:block}.np-overview__open img,.np-overview__open .np-graphpreview{object-fit:contain;width:100%;height:100%;display:block}.np-overview__mia{place-items:center;height:100%;font-size:28px;font-weight:700;display:grid}.np-overview__grip{border:1px solid var(--overview-line);background:var(--overview-surface);width:36px;height:36px;color:var(--overview-copy);cursor:grab;touch-action:none;border-radius:4px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.np-overview__grip:active{cursor:grabbing}.np-overview__meta{align-items:center;gap:8px;min-height:43px;font-size:13px;display:flex}.np-overview__select{cursor:pointer;place-items:center;width:26px;height:32px;display:grid}.np-overview__select input{width:17px;height:17px;accent-color:var(--tac-green);cursor:pointer}.np-overview__number{color:var(--overview-muted);font-variant-numeric:tabular-nums}.np-overview__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.np-overview__move{white-space:nowrap}.np-overview__placements{gap:7px;padding:0 0 5px;display:flex}.np-overview__placements .np-ib{flex:1;justify-content:center}.np-overview__end{place-self:center stretch;min-height:70px}@media (width<=600px){.np-overview__bar{align-items:flex-start}.np-overview__actions{justify-content:space-between;width:100%}.np-overview__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px}}@media (prefers-reduced-motion:reduce){.np-overview *,.np-overview :before{scroll-behavior:auto;transition:none}}.tac-ca__motion-facts{gap:8px;margin:12px 0 4px;display:grid}.tac-ca__motion-facts>div{grid-template-columns:120px 1fr;gap:12px;display:grid}.tac-ca__motion-facts dt{color:var(--tac-text-secondary,#9aa3ad);font-size:13px}.tac-ca__motion-facts dd{margin:0}.np-diag{color:#ffffffe6;padding:28px 40px 60px}.np-diag__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.np-diag__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:0 0 6px;font-size:11px}.np-diag__title{margin:0;font-size:24px;font-weight:600}.np-diag__sub{color:#ffffff8c;margin:6px 0 0;font-size:13px}.np-diag__close{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:8px 16px}.np-diag__empty{color:#ffffff8c;font-size:14px}.np-diag__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-diag__item{background:#17181a;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.np-diag__row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px minmax(180px,1fr) minmax(0,3fr);align-items:center;gap:18px;padding:14px 18px;display:grid}.np-diag__row:hover{background:#ffffff08}.np-diag__quality{background:#ffffff0f;border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:600}.np-diag__quality[data-quality=good]{color:#9be15d}.np-diag__quality[data-quality=degraded]{color:#f5b454}.np-diag__quality[data-quality=failed]{color:#ff7a6b}.np-diag__name{flex-direction:column;gap:2px;min-width:0;display:flex}.np-diag__name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.np-diag__name i{color:#ffffff80;font-size:12px;font-style:normal}.np-diag__facts{grid-template-columns:repeat(6,minmax(0,auto));gap:18px;font-size:13px;display:grid}.np-diag__facts span{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.np-diag__facts em{color:#ffffff73;font-size:11px;font-style:normal}.np-diag__detail{border-top:1px solid #ffffff0d;padding:4px 18px 16px 146px}.np-diag__scenes{gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.np-diag__scenes li[data-outcome=failed]{color:#ff7a6b}.np-diag__meta{color:#ffffff73;margin:12px 0 0;font-size:12px}@media (width<=900px){.np-diag{padding:20px}.np-diag__row{grid-template-columns:1fr}.np-diag__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.np-diag__detail{padding-left:18px}}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){:is(html:has(.np-player),body:has(.np-player)){overflow-x:hidden}.np-player{--np-rail:0px;max-width:100vw;padding-bottom:0;padding-left:0;overflow-x:hidden}.np-player .np-player__stage{width:min(100vw, calc(100dvh * (var(--np-ar,16 / 9))));max-height:100dvh}.np-player .np-workbook{padding-bottom:calc(48px + env(safe-area-inset-bottom));box-sizing:border-box}.np-player__rail{--btn:36px;width:100vw;max-width:100vw;height:auto;padding:4px max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0cd1;border-top:1px solid #ffffff0f;border-right:0;flex-flow:row;justify-content:center;align-items:center;gap:clamp(2px,1vw,8px);position:fixed;inset:auto 0 0;overflow:visible;transform:translateZ(0)}.np-rail__spacer{flex:0 0 0;min-height:0}.np-rail__btn,.np-rail__btn--primary{width:40px;min-width:40px;height:40px;min-height:40px}.np-rail__btn svg{width:20px;height:20px}.np-rail__btn--primary svg{width:18px;height:18px}.np-rail__label:not(.np-rail__label--keep){display:none}.np-rail__item--mia{flex-direction:row;gap:2px}.np-rail__item--mia .np-rail__label--keep{white-space:nowrap;max-width:none;font-size:11px}.np-rail__progress{display:none}.np-rail__divider{width:1px;height:24px;margin:0 2px}.np-rail__pop{top:auto;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}}@media (width<=700px) and (orientation:portrait) and (pointer:coarse){.np-player[data-portrait-scene]{--np-phone-controls:60px;--np-rail:0px;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) calc(var(--np-phone-controls) + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);grid-template-rows:minmax(0,1fr);overflow:hidden;container-type:size}.np-player[data-portrait-scene] .np-player__stage{width:min(100cqw, calc(100cqh * (var(--np-ar))));place-self:center;min-width:0;height:auto;min-height:0;max-height:none;aspect-ratio:var(--np-ar)!important}.np-player[data-portrait-scene] .np-player__rail{width:auto;height:calc(var(--np-phone-controls) + env(safe-area-inset-bottom,0px));padding:8px max(4px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(4px, env(safe-area-inset-left,0px));justify-content:space-evenly;gap:2px}.np-player[data-portrait-scene] .np-rail__item{flex:none}.np-player[data-portrait-scene] .np-rail__spacer{display:none}.np-player[data-portrait-scene] .np-rail__divider{flex:0 0 1px;width:1px}.np-player[data-portrait-scene]:not([data-mia]) .np-player__rail{opacity:1}}.np-rail__item{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.np-miamodal--mobile{left:0;right:0;top:var(--np-vvtop,0px);height:var(--np-vvh,100dvh);z-index:1000;background:#171a19;width:100vw;max-width:100vw;padding:0;display:flex;position:fixed;overflow:hidden}.np-miamodal--mobile .np-miamodal__panel{width:100%;height:100%;max-height:none;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);box-sizing:border-box;border:0;border-radius:0;overflow:hidden}.np-miamodal__head--mobile{flex:none;gap:8px;min-height:44px;padding:0 12px 0 4px}.np-miamodal__back{color:#fff;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.np-miamodal__back span{margin-top:-2px;font-size:26px;line-height:1}.np-miamodal--mobile .np-miamodal__title{white-space:nowrap;font-size:11px}.np-miamodal--mobile .np-present-mia{min-width:0}.np-miamodal--mobile .np-present-mia__column{width:100%;min-width:0;padding:8px 14px max(10px, env(safe-area-inset-bottom));gap:10px}.np-miamodal--mobile .np-present-mia__context{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.np-miamodal--mobile .np-present-mia__thread{gap:20px;overflow-x:hidden}.np-miamodal--mobile .np-present-mia__empty{padding-bottom:0}@media (orientation:landscape) and (height<=500px){.np-miamodal__head--mobile{min-height:38px}.np-miamodal__back{min-height:38px;font-size:14px}.np-miamodal--mobile .np-present-mia__column{gap:6px;padding-top:4px}.np-miamodal--mobile .np-present-mia__thread{gap:14px;padding-bottom:8px}}.np-pdf-fallback{--font-tac-primary:"Inter", sans-serif;font-family:var(--font-tac-primary);border-top:1px solid var(--tac-border,#ffffff14);gap:10px;margin-top:14px;padding-top:14px;display:grid}.np-pdf-fallback__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-pdf-fallback__status{color:var(--tac-warning,#f5a524);font-size:12px}.np-pdf-fallback__status[data-ready]{color:var(--tac-success,#3ccf91)}.np-pdf-fallback__options{gap:8px;display:grid}.np-pdf-fallback__option{border:1px solid var(--tac-border,#ffffff14);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.np-pdf-fallback__option[data-checked]{border-color:var(--tac-accent,#3ccf91)}.np-pdf-fallback__option>span{gap:2px;display:grid}.np-pdf-fallback__thumb{border:1px solid var(--tac-border,#ffffff14);cursor:zoom-in;background:0 0;border-radius:8px;padding:0;overflow:hidden}.np-pdf-fallback__thumb img{width:100%;height:auto;display:block}.np-pdf-fallback__lightbox{z-index:1000;cursor:zoom-out;background:#000c;place-items:center;display:grid;position:fixed;inset:0}.np-pdf-fallback__lightbox img{max-width:90vw;max-height:90vh}.np-pdf-backdrop{z-index:1000;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.np-pdf-downloads,.np-pdf-capture{gap:14px;width:min(560px,92vw);max-height:90vh;padding:22px;display:grid;overflow:auto}.np-pdf-capture{--font-tac-primary:"Inter", sans-serif;font-family:var(--font-tac-primary)}.np-pdf-capture img{border-radius:8px;width:100%}.np-pdf-downloads__head{justify-content:space-between;align-items:flex-start;display:flex}.np-pdf-downloads__head h2{margin:2px 0 0;font-size:18px}.np-pdf-downloads__close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.np-pdf-downloads__actions{flex-wrap:wrap;gap:8px;display:flex}.np-pdf-downloads__warning{color:var(--tac-warning,#f5a524);font-size:13px}.np-canvas[data-capturing] .np-slideobjects__handle,.np-canvas[data-capturing] .np-slideobjects__toolbar{visibility:hidden}.np-dl-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.np-dl{--font-tac-primary:"Inter", sans-serif;font-family:var(--font-tac-primary);color:#eef1f3;background:#16191c;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:min(640px,100%);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3}.np-dl button,.np-dl input{font-family:inherit}.np-dl__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.np-dl__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#eef1f38c;margin:0;font-size:11px}.np-dl__head h2{margin:4px 0 0;font-size:20px}.np-dl__close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:24px;line-height:1}.np-dl__close:hover{background:#ffffff14}.np-dl__body{gap:18px;padding:20px 24px;display:grid;overflow-y:auto}.np-dl__cards{gap:10px;display:grid}.np-dl__card{cursor:pointer;background:#1c2024;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.np-dl__card:hover{border-color:#fff3}.np-dl__card[data-checked]{border-color:#3ccf91;box-shadow:inset 0 0 0 1px #3ccf9159}.np-dl__card input{accent-color:#3ccf91;margin-top:3px}.np-dl__card>span{gap:4px;display:grid}.np-dl__card>span>span{color:#eef1f3a6;font-size:13px}.np-dl__custom{gap:12px;padding-top:4px;display:grid}.np-dl__custom h3{margin:0;font-size:14px}.np-dl__notice,.np-dl__ok{border-radius:10px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.np-dl__notice{background:#f5a52414;border:1px solid #f5a52440}.np-dl__notice span,.np-dl__ok span{color:#eef1f3bf}.np-dl__ok{background:#1c2024;border:1px solid #ffffff14}.np-dl__ok span{color:#3ccf91}.np-dl__file{background:#1c2024;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.np-dl__fileicon{background:#ffffff14;border-radius:6px;place-items:center;width:42px;height:50px;font-size:11px;font-weight:700;display:grid}.np-dl__filemeta{color:#eef1f399;flex:180px;gap:2px;min-width:0;font-size:12px;display:grid}.np-dl__filemeta strong{color:#eef1f3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.np-dl__fileactions{flex-wrap:wrap;gap:8px;display:flex}.np-dl__info{color:#eef1f38c;margin:0;font-size:12px}.np-dl__foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.np-dl__saved{color:#eef1f399;font-size:12px}@media (width<=600px){.np-dl-backdrop{padding:12px}.np-dl{max-height:calc(100dvh - 24px)}.np-dl__head,.np-dl__body,.np-dl__foot{padding-left:16px;padding-right:16px}}.np-pdf-redirect{color:#f2f4f3;background:#0f1112;place-items:center;min-height:100vh;padding:24px;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:grid}.np-pdf-redirect__card{text-align:center;justify-items:center;gap:12px;max-width:440px;display:grid}.np-pdf-redirect__card h1{margin:0;font-size:22px;font-weight:600}.np-pdf-redirect__card p{color:#f2f4f3a8;margin:0;font-size:14px}.np-pdf-redirect__spinner{border:2px solid #ffffff2e;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite np-pdf-spin}@keyframes np-pdf-spin{to{transform:rotate(360deg)}}.np-dl__cont{border-top:1px solid #ffffff14;gap:12px;padding-top:18px;display:grid}.np-dl__cont h3{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8f;margin:0;font-size:11px}.np-dl__check{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.np-dl__check input{accent-color:#3ccf91;margin-top:3px}.np-dl__check strong{font-size:14px;font-weight:600;display:block}.np-dl__check span span{color:#fff9;margin-top:2px;font-size:12.5px;display:block}.np-dl__indent{gap:12px;padding-left:28px;display:grid}.np-dl__select{color:#f2f4f3;width:100%;font:inherit;background:#0f1214;border:1px solid #ffffff24;border-radius:8px;padding:9px 10px;font-size:13.5px}.np-dl__label{color:#fff9;margin-bottom:4px;font-size:12px;display:block}.np-dl__redirects{gap:6px;display:grid}.np-dl__redirect{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.np-dl__redirect small{color:#ffffff80;margin-top:2px;font-size:11.5px;display:block}.np-dl__status{color:#3ccf91;background:#3ccf9124;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.np-dl__status[data-off]{color:#fff9;background:#ffffff14}.np-dl__killrow{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.np-pdfcta{--font-tac-primary:"Inter", sans-serif;font-family:var(--font-tac-primary);color:#eef1f3;background:#16191c;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:min(1400px,94vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3}.np-pdfcta-backdrop{z-index:2147483100}.np-pdfcta__body{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px 22px;display:grid;overflow:auto}.np-pdfcta__stagewrap{align-content:start;gap:10px;min-width:0;display:grid}.np-pdfcta__stage{-webkit-user-select:none;user-select:none;touch-action:none;background:#0d0f11;border-radius:6px;width:100%;max-height:70vh;position:relative;overflow:hidden}.np-pdfcta__stage>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.np-pdfcta__loading{color:#fff9;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.np-pdfcta__group{position:absolute}.np-pdfcta__group>img{pointer-events:none;width:100%;height:100%;display:block}.np-pdfcta__group[data-editing]{cursor:move;outline-offset:3px;outline:1.5px dashed #3ccf91e6}.np-pdfcta__group[data-editing]:focus-visible{outline-style:solid}.np-pdfcta__resize{cursor:nwse-resize;background:#3ccf91;border:2px solid #16191c;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-8px;right:-8px}.np-pdfcta__side{align-content:start;gap:16px;width:280px;display:grid}.np-pdfcta__presets{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.np-pdfcta__preset{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.np-pdfcta__preset strong{font-size:13px;font-weight:600}.np-pdfcta__preset span{color:#ffffff8c;font-size:11.5px}.np-pdfcta__preset[data-on]{background:#3ccf9114;border-color:#3ccf91cc}.np-pdfcta__field{gap:6px;display:grid}.np-pdfcta__field input{color:inherit;font:inherit;background:#0f1214;border:1px solid #ffffff24;border-radius:8px;padding:9px 10px;font-size:13px}.np-pdfcta__corners{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 8px;display:grid}.np-pdfcta__corners button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;padding:7px;font-size:12px}.np-pdfcta__corners button:hover,.np-pdfcta__preset:hover{border-color:#ffffff4d}.np-pdfcta-row{border-top:1px solid #ffffff0f;gap:8px;padding:10px 0;display:grid}.np-pdfcta-row__actions{flex-wrap:wrap;gap:8px;padding-left:28px;display:flex}.np-pdf-fallback__cta{margin-top:10px}@media (width<=900px){.np-pdfcta__body{grid-template-columns:1fr}.np-pdfcta__side{width:auto}}.np-embed[data-display=original]{overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;overflow:auto}.np-embed[data-display=original] .np-embed__box{position:relative}.np-embed[data-display=scroll] .np-embed__frame{overscroll-behavior:contain}.np-interactive__display{border:0;gap:6px;margin:0;padding:0;display:grid}.np-interactive__display legend{margin-bottom:4px;font-size:12px;font-weight:600}.np-interactive__display small{opacity:.7;margin-left:24px;font-size:11px;display:block}.np-interactive__fitwarn{border:1px solid color-mix(in oklab, var(--tac-icon-warning,#f5a524) 55%, transparent);background:color-mix(in oklab, var(--tac-icon-warning,#f5a524) 10%, transparent);border-radius:10px;gap:8px;padding:10px 12px;font-size:12px;display:grid}.np-fitpreview{z-index:1000;font-family:var(--font-tac-primary);background:#050709c7;place-items:center;display:grid;position:fixed;inset:0}.np-fitpreview__panel{background:var(--card,#14181c);width:min(96vw,1500px);max-height:94vh;color:var(--foreground,#e9efec);border:1px solid var(--border,#ffffff1a);border-radius:14px;grid-template-rows:auto 1fr auto;gap:12px;padding:16px 18px;display:grid}.np-fitpreview__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.np-fitpreview__stagewrap{place-items:center;min-height:0;display:grid;overflow:hidden}.np-fitpreview__window{transform-origin:50%;background:#000;position:relative;box-shadow:0 0 0 1px #ffffff1f}.np-fitpreview__stage{background:#0b0d10;position:absolute;overflow:hidden}.np-fitpreview__area{position:absolute}.np-fitpreview__chrome{color:#ffffff8c;pointer-events:none;background:#17c96414;border:1px dashed #ffffff40;place-items:center;font-size:11px;display:grid;position:absolute}.np-fitpreview__chrome--overlay{background:#0b0d108c}.np-fitpreview__meta{opacity:.75;font-size:12px}.np-workbook{background:var(--tac-surface,#fff);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.np-workbook__bar{color:#1f1f1f;-webkit-user-select:text;user-select:text;background:#fafafa;border-bottom:1px solid #0000001f;flex:0 0 26px;align-items:center;gap:8px;min-width:0;padding:0 8px;font:400 12px/1 Carlito,Inter,sans-serif;display:flex}.np-workbook__bar[data-empty] .np-workbook__fx{opacity:.35}.np-workbook__ref{color:#3c3c3c;border-right:1px solid #0000001f;flex:0 0 64px;align-items:center;height:100%;font-weight:700;display:flex}.np-workbook__fx{color:#6b6b6b;font-style:italic}.np-workbook__content{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.np-workbook__content[data-formula]{color:#0b5394}.np-workbook__grid{flex:auto;min-height:0;position:relative}.np-workbook__surface{touch-action:none;overscroll-behavior:contain;position:absolute;inset:0}.np-workbook__surface,.np-workbook__surface *{font-family:Carlito,Inter,sans-serif}.np-workbook__cover{background:var(--tac-surface,#fff);place-items:center;display:grid;position:absolute;inset:0}.np-workbook__cover img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.np-workbook__note{background:var(--tac-surface-raised,#000000b3);color:var(--tac-text,inherit);text-align:center;border-radius:8px;padding:8px 14px;font:500 13px/1.4 Inter,sans-serif;position:relative}.np-workbook__retry{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;text-decoration:underline}.np-workbook__shield{cursor:default;position:absolute;inset:0}.np-workbook-import{gap:12px;margin:12px 0;display:grid}.np-workbook-import__progress{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.np-workbook-import__summary{gap:10px;display:grid}.np-workbook-import__poster{object-fit:contain;border:1px solid #7f7f7f40;border-radius:6px;width:100%;max-height:180px}.np-workbook-import__notices{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.np-workbook-import__notices li[data-severity=warning]{color:var(--tac-warning,#e0a43a)}.np-workbook-import__actions{justify-content:space-between;gap:12px;display:flex}.np-workbook-import__layouts{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.np-workbook-import__layouts legend{margin-bottom:6px;font-size:12px;font-weight:600}.np-workbook-import__layout{cursor:pointer;border:1px solid #7f7f7f4d;border-radius:8px;gap:4px;padding:10px;display:grid}.np-workbook-import__layout[data-selected]{border-color:var(--tac-accent,#2fd27a)}.np-workbook-import__layout input{opacity:0;pointer-events:none;position:absolute}.np-workbook-import__thumb{aspect-ratio:16/9;background:#7f7f7f1f;border-radius:4px;display:block;position:relative}.np-workbook-import__thumb b{background:repeating-linear-gradient(0deg,#7f7f7f59 0 1px,#0000 1px 8px),#ffffffd9;border-radius:2px;position:absolute;inset:6%}.np-workbook-import__thumb[data-layout=framed] b{inset:30% 6% 6%}.np-workbook-import__thumb i{display:none}.np-workbook-import__thumb[data-layout=framed] i{background:#7f7f7f8c;border-radius:2px;width:50%;height:9%;display:block;position:absolute;top:9%;left:6%}.np-workbook-import__mia{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;display:flex}.np-workbook-import__mia input{margin-top:3px}.np-workbook-import__mia span{gap:2px;display:grid}.np-present-mia__composer .np-present-mia__mic{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-right:6px;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.np-present-mia__composer .np-present-mia__mic:hover:not(:disabled){color:#fff;background:#ffffff14}.np-present-mia__composer .np-present-mia__mic:focus-visible{outline:2px solid var(--tac-accent,#7ee787);outline-offset:2px}.np-present-mia__composer .np-present-mia__mic[data-state=listening]{color:#fff;box-shadow:0 0 0 calc(3px + var(--np-mic-level,0) * 8px) #e5484d47;background:#e5484d;transition:box-shadow 90ms linear}.np-present-mia__composer .np-present-mia__mic[data-state=transcribing]{opacity:.6;animation:1s ease-in-out infinite np-mic-pulse}@keyframes np-mic-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.np-present-mia__composer .np-present-mia__mic{transition:none;animation:none}}.np-present-mia__voice-status{color:#ffffffa8;margin:6px 4px 0;font-size:13px}.np-present-mia__voice-status[data-failed]{color:#f2a7a9}.np-present-mia__stage{color:#ffffffa8;font-size:13px;font-style:italic;display:block}@media (pointer:coarse){.np-present-mia__composer .np-present-mia__mic{width:44px;height:44px;margin-right:10px}}.np-narr-defaults,.np-narr-scene{flex-direction:column;gap:10px;display:flex}.np-narr-defaults{background:color-mix(in srgb, var(--tac-copy-heading) 5%, transparent);border:1px solid color-mix(in srgb, var(--tac-copy-heading) 10%, transparent);border-radius:10px;padding:14px}.np-narr-scene{border-top:1px solid color-mix(in srgb, var(--tac-copy-heading) 10%, transparent);margin-top:6px;padding-top:16px}.np-narr-defaults h4,.np-narr-scene h4{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-copy-heading);margin:0;font-size:12px;font-weight:600}.np-reachws__ready{grid-template-columns:minmax(0,1.5fr) minmax(300px,.6fr);align-items:start;gap:32px;display:grid}.np-reachws__doc{flex-direction:column;gap:12px;min-width:0;display:flex}.np-reachws__ready .np-reachws__slide{grid-row:auto;height:clamp(320px,52vh,520px)}.np-reachws__strip{gap:8px;display:flex;overflow:hidden}.np-reachws__strip button{aspect-ratio:16/9;cursor:pointer;opacity:.7;color:#8f9a93;background:#090d0b;border:1px solid #29342d;border-radius:5px;flex:none;place-items:center;width:clamp(72px,9vw,112px);padding:0;font-size:12px;display:grid;overflow:hidden}.np-reachws__strip button img{object-fit:contain;width:100%;height:100%}.np-reachws__strip button:hover{opacity:1}.np-reachws__strip button[aria-selected=true]{opacity:1;border-color:#3ecf72;box-shadow:0 0 0 1px #3ecf72}.np-reachws__strip .np-reachws__strip-more{opacity:1;color:#dfe7e1;background:#111713;font-weight:600}.np-reachws__readycol{flex-direction:column;gap:22px;display:flex}.np-reachws__readyhead h3{color:#f3f7f4;margin:0 0 6px;font-size:24px}.np-reachws__readyhead p{color:#9fb0a5;margin:0;font-size:14px}.np-reachws__ready .np-reachws__primary-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.np-reachws__ready .np-reachws__primary-actions .np-link{align-self:center}.np-reachws__ready .np-reachws__enhance{border-top:1px solid #222c26;flex-direction:column;align-self:stretch;gap:6px;padding-top:18px;display:flex}.np-reachws__ready .np-reachws__enhance-label{letter-spacing:.08em;text-transform:uppercase;color:#8f9a93;margin:0 0 4px;font-size:11px;font-weight:600}.np-reachws__enhance-row{color:#dfe7e1;text-align:left;cursor:pointer;background:#111713;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:grid}.np-reachws__enhance-row:hover{background:#18211b}.np-reachws__enhance-row:focus-visible{outline-offset:2px;outline:2px solid #3ecf72}.np-reachws__enhance-icon{color:#77cf95;background:#1a241e;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.np-reachws__enhance-text{gap:2px;min-width:0;display:grid}.np-reachws__enhance-text b{font-size:14px}.np-reachws__enhance-text small,.np-reachws__enhance-status{color:#8f9a93;font-size:12px}.np-reachws__enhance-row>svg:last-child{color:#5f6b63}.np-reachws__landing-row{background:#111713;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;padding:10px 14px;display:flex}.np-reachws__landing-row span{gap:2px;min-width:0;display:grid}.np-reachws__landing-row small{color:#8f9a93;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.np-reachws__landing-row b{color:#dfe7e1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}@media (width<=860px){.np-reachws__ready{flex-direction:column;display:flex}.np-reachws__ready .np-reachws__slide{aspect-ratio:16/9;height:auto}}.np-narr-inherit{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:-4px;display:flex}.np-narr-tag{color:#77cf95;font-size:12px}.np-narr-tag[data-custom]{color:#c9d3cc}.np-narr-confirm{color:#77cf95;margin:0;font-size:12px}.np-reachws .np-reachws__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.np-reachws .np-reachws__choices>button{color:#dfe7e1;text-align:left;cursor:pointer;background:#111713;border:1px solid #29342d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:118px;padding:18px 20px;transition:border-color .15s,background .15s;display:grid;position:relative}.np-reachws .np-reachws__choices>button:hover{background:#151d18;border-color:#476353}.np-reachws .np-reachws__choices>button:focus-visible{outline-offset:2px;outline:2px solid #3ecf72}.np-reachws .np-reachws__choices>button[aria-pressed=true]{background:#132019;border-color:#3ecf72;box-shadow:0 0 0 1px #3ecf72}.np-reachws__choice-icon{color:#77cf95;background:#1a241e;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}[aria-pressed=true]>.np-reachws__choice-icon{color:#07130b;background:#3ecf72}.np-reachws__choice-text{gap:5px;min-width:0;padding-right:22px;display:grid}.np-reachws__choice-text b{color:#f3f7f4;font-size:16px}.np-reachws__choice-text small{color:#a2ada5;font-size:13px;line-height:1.45}.np-reachws__choice-text em{color:#71ba88;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600}.np-reachws__choice-check{color:#07130b;background:#3ecf72;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:14px;right:14px}@media (width<=860px){.np-reachws .np-reachws__choices{grid-template-columns:1fr}}.np-agentfab{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:40;pointer-events:none;max-width:calc(100% - 40px);position:absolute}.np-agentfab>*{pointer-events:auto}.np-agentfab__pill{color:#f3f7f4;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d110feb;border:1px solid #3ecf7273;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;animation:.28s ease-out np-agent-in;display:inline-flex;box-shadow:0 10px 30px #00000073}.np-agentfab__pill svg{color:#3ecf72}.np-agentfab__pill:hover{background:#131c17f5;border-color:#3ecf72}.np-agentfab__pill:focus-visible,.np-agentfab__cta:focus-visible,.np-agentfab__min:focus-visible{outline-offset:2px;outline:2px solid #3ecf72}.np-agentfab__card{color:#dfe7e1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d110ff2;border:1px solid #2a352e;border-radius:16px;width:min(340px,100vw - 40px);padding:20px 20px 18px;animation:.32s ease-out np-agent-in;box-shadow:0 18px 48px #00000080}.np-agentfab__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.np-agentfab__head svg{color:#3ecf72;flex-shrink:0}.np-agentfab__head h2{color:#3ecf72;flex:1;margin:0;font-size:18px;font-weight:600}.np-agentfab__min{color:#c9d3cc;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.np-agentfab__min:hover{background:#1a241e}.np-agentfab__lead{color:#f3f7f4;margin:0 0 6px;font-size:14px}.np-agentfab__body{color:#a2ada5;margin:0 0 20px;font-size:14px;line-height:1.5}.np-agentfab__cta{color:#07130b;cursor:pointer;background:#3ecf72;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;display:flex;position:relative}.np-agentfab__cta svg{position:absolute;right:16px}.np-agentfab__cta:hover{background:#56db86}@keyframes np-agent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.np-agentfab__pill,.np-agentfab__card{animation:none}}@media (width<=700px),(height<=500px){.np-agentfab{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.np-agentfab__card{width:min(280px,100vw - 24px);padding:14px 14px 12px}.np-agentfab__head{margin-bottom:6px}.np-agentfab__head h2{font-size:16px}.np-agentfab__lead,.np-agentfab__body{font-size:13px}.np-agentfab__body{margin-bottom:10px}.np-agentfab__cta{height:40px;font-size:14px}.np-agentfab__pill{height:40px;padding:0 14px;font-size:13px}}.np-agentfab{position:fixed}@media (width<=699px),(orientation:portrait){.np-agentfab{bottom:calc(68px + 12px + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.np-agentfab{bottom:calc(52px + 10px + env(safe-area-inset-bottom))}.np-agentfab__card{width:min(260px,100vw - 24px);max-height:calc(100dvh - 80px);overflow:auto}.np-agentfab__lead{display:none}}.np-reachint__intro{gap:6px;margin-top:12px;display:grid}.np-reachint__intro small{color:#8f9a93;font-size:12px}.np-agentfab{justify-content:flex-end;width:max-content;display:flex}.np-agentfab__card{box-sizing:border-box}.np-objects__item--cta{pointer-events:none;container-type:size}.np-ctao__wrap{display:flex;position:absolute;inset:0}.np-ctao__wrap[data-live] .np-ctao{pointer-events:auto}.np-ctao{color:#101214;background:#fff;border-radius:6cqmin;flex:1;align-items:center;gap:6cqmin;padding:5cqmin;font-family:Inter,sans-serif;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000038}.np-ctao--qr{box-shadow:none;background:0 0;border-radius:0;justify-content:center;padding:0}.np-ctao--qr .np-ctao__qr{border-radius:2cqmin;box-shadow:0 2px 10px #0000002e}.np-ctao--qr_label{text-align:center;border-radius:3cqmin;flex-direction:column;flex:0 auto;justify-content:center;gap:1.5cqmin;max-height:100%;margin:auto;padding:2.5cqmin}.np-ctao--qr_label .np-ctao__text strong{font-size:clamp(8px,9cqmin,28px)}.np-ctao--qr_label .np-ctao__text small{display:none}.np-ctao--button{color:#fff;background:#101214;border-radius:999px;justify-content:center;padding:0 8cqw}.np-ctao__qr{aspect-ratio:1;flex:auto;max-width:100%;height:100%;min-height:0;display:flex}.np-ctao--qr_label .np-ctao__qr{height:auto;max-height:72%}.np-ctao--card .np-ctao__qr{flex:none;max-width:45%;height:100%}.np-ctao__qr img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.np-ctao__text{flex-direction:column;gap:2cqmin;min-width:0;display:flex}.np-ctao__text strong{font-size:clamp(9px,11cqmin,40px);font-weight:600;line-height:1.15}.np-ctao--button .np-ctao__text strong{white-space:nowrap;font-size:clamp(9px,40cqh,32px)}.np-ctao__text small{opacity:.7;font-size:clamp(8px,7.5cqmin,24px);line-height:1.2}.np-ctao__wrap[data-live]:not([data-visible]){visibility:hidden;pointer-events:none}.np-ctao__wrap[data-live][data-visible][data-motion=fade] .np-ctao{animation:.6s ease-out both np-cta-fade}.np-ctao__wrap[data-live][data-visible][data-motion=reveal] .np-ctao{animation:.7s cubic-bezier(.2,.7,.2,1) both np-cta-reveal}.np-ctao__wrap[data-live][data-visible][data-motion=pulse] .np-ctao{animation:.5s ease-out both np-cta-fade,2.6s ease-in-out .6s infinite np-cta-pulse}@keyframes np-cta-fade{0%{opacity:0}to{opacity:1}}@keyframes np-cta-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(12%)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes np-cta-pulse{0%,to{filter:drop-shadow(0 0 #fff0)}50%{filter:drop-shadow(0 0 2.2cqmin #ffffffb3)}}.np-ctao__wrap[data-settled][data-motion=fade] .np-ctao,.np-ctao__wrap[data-settled][data-motion=reveal] .np-ctao{animation:none}.np-ctao__wrap[data-settled][data-motion=pulse] .np-ctao{animation:2.6s ease-in-out infinite np-cta-pulse}.np-objects__item--video{pointer-events:none}.np-scene-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.np-video-export__done{flex-direction:column;gap:6px;margin:12px 0;display:flex}@media (prefers-reduced-motion:reduce){.np-ctao__wrap .np-ctao{animation:none!important}}.np-embed-dialog__section{letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:14px 0 6px;font-size:11px;display:block}.np-cta-setup__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.np-cta-setup__types .np-embed-type[aria-pressed=true]{outline:2px solid}.np-cta-setup__types .np-embed-type:disabled{opacity:.45;cursor:not-allowed}.np-onscene{gap:8px;margin-bottom:12px;display:grid}.np-onscene__heading{color:#ffffff9e;margin:0;font-size:12px;font-weight:600}.np-onscene__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.np-onscene__row{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px}.np-onscene__row[data-selected]{background:#20e28f0f;border-color:#20e28f}.np-onscene__item{all:unset;box-sizing:border-box;cursor:pointer;gap:2px;width:100%;padding:8px 10px;display:grid}.np-onscene__item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.np-onscene__item small{color:#ffffff8c;font-size:12px}.np-onscene__item:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #20e28f}.np-onscene__actions,.np-onscene__confirm{color:#fff6;flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 8px;font-size:12px;display:flex}.np-onscene__confirm span{color:#ffffffb8;flex-basis:100%}.np-onscene__actions button,.np-onscene__confirm button{all:unset;cursor:pointer;color:#ffffffd1;font-size:12px;font-weight:600}.np-onscene__actions button:hover,.np-onscene__confirm button:hover{color:#fff;text-decoration:underline}.np-onscene .np-onscene__danger{color:#ff8a80}.np-onscene__settings{scroll-margin-top:8px}.np-cta-settings__tracking{color:#ffffff9e;align-items:center;gap:6px;margin:4px 0;font-size:12px;display:flex}.np-cta-settings__tracking span{background:#20e28f;border-radius:50%;width:6px;height:6px}.np-cta-settings__qr{align-items:center;gap:10px;margin:6px 0;display:flex}.np-cta-settings__qr img,.np-cta-settings__qr-empty{background:#fff;border-radius:6px;flex:none;width:96px;height:96px}.np-cta-settings__qr div{gap:2px;display:grid}.np-cta-settings__qr strong{font-size:13px}.np-cta-settings__qr small{color:#ffffff8c;font-size:12px;line-height:1.35}.np-select{color:#fff;width:100%;height:34px;font:inherit;background:#111511;border:1px solid #ffffff24;border-radius:8px;padding:0 10px;font-size:13px}.np-objects--overlays{z-index:2}.np-canvas:has(>.np-objects--overlays)>.np-edit:has(>.np-edit__surface[data-tool=select]){z-index:auto}.np-ctao__qr{box-sizing:border-box;background:#fff;padding:4%}.np-scene__add{padding:7px 10px;font-size:12px;line-height:1.3}.np-ctao--treatment{box-shadow:none;background:0 0;border-radius:0;flex:auto;padding:0;overflow:visible;animation:none!important;transform:none!important}.np-ctao__canvas{width:100%;height:100%;display:block}.np-reach__formats{opacity:.6;letter-spacing:.02em;font-size:.75rem}.np-cta-design{flex-direction:column;gap:10px;display:flex}.np-cta-design__styles{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.np-cta-design__style{border:1px solid var(--tac-border,#ffffff1f);color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.72rem;display:flex}.np-cta-design__style[aria-pressed=true]{border-color:var(--tac-accent,#1db954);background:#1db9541a}.np-cta-design__preview{aspect-ratio:1;box-sizing:border-box;background:repeating-conic-gradient(#ffffff0f 0% 25%,#0000 0% 50%) 50%/16px 16px;border-radius:10px;width:100%;max-width:220px;margin:0 auto;padding:12px}.np-cta-design__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.np-cta-design__colour{align-items:center;gap:8px;font-size:.78rem;display:flex}.np-cta-design__colour input[type=color]{cursor:pointer;background:0 0;border:none;width:28px;height:28px;padding:0}.np-cta-quality{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.np-cta-quality__dot{background:var(--tac-success,#1db954);border-radius:50%;width:8px;height:8px}.np-cta-quality[data-grade=good] .np-cta-quality__dot{background:var(--tac-warning,#f5b041)}.np-cta-quality[data-grade=needs_attention] .np-cta-quality__dot{background:var(--tac-danger,#e5484d)}.np-cta-quality__verified{color:var(--tac-success,#1db954);font-weight:600}.np-cta-quality ul{opacity:.75;width:100%;margin:4px 0 0;padding-left:16px;font-size:.74rem}.np-cta-match{border:1px solid var(--tac-border,#ffffff1f);border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:.78rem;display:flex}.np-cta-match ul{opacity:.8;margin:0;padding-left:16px}.np-cta-dest__modes{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.np-cta-dest__list{flex-direction:column;gap:4px;max-height:260px;margin:6px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.np-cta-dest__item{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:6px;display:grid}.np-cta-dest__item[aria-pressed=true]{border-color:var(--tac-green,#7ae582)}.np-cta-dest__item:disabled{opacity:.6;cursor:progress}.np-cta-dest__item img,.np-cta-dest__thumb{object-fit:cover;background:#ffffff14;border-radius:4px;width:48px;height:27px;display:block}.np-cta-dest__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-cta-dest__status{opacity:.6;font-size:11px}.np-cta-dest__status[data-published]{color:var(--tac-green,#7ae582);opacity:1}.np-modal__panel.np-embed-dialog--wide{gap:20px;width:100%;max-width:min(880px,94vw);padding:28px 32px}.np-embed-dialog--wide .np-embed-types{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.np-embed-dialog--wide .np-embed-type{gap:14px;min-height:72px;padding:16px 18px}.np-embed-dialog--wide .np-embed-dialog__providers{gap:12px;display:grid}.np-embed-dialog--wide .np-embed-dialog__providers+.np-embed-dialog__providers{border-top:1px solid var(--tac-button-quaternary-outline,#7f7f7f33);margin-top:8px;padding-top:20px}@media (width<=640px){.np-modal__panel.np-embed-dialog--wide{padding:20px}}.np-slideobjects__hit[data-cta]{z-index:6}.np-canvas>.np-objects.np-objects--overlays{z-index:5;pointer-events:none}.np-ctao--treatment{position:relative}.np-cta-design__label{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-top:4px;font-size:.72rem}.np-cta-design__style[data-active]{border-color:var(--tac-accent,#1db954);background:#1db9541a}.np-objects__item.np-objects__item--cta{overflow:visible}.np-reachws__recip-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.np-reachws__recip-head .np-reachws__enhance-label{margin:0 0 2px}.np-reachws__recip-head span{color:var(--tac-text-secondary,#ffffffa8);font-size:13px}.np-reachws__slide[data-landing]{background:var(--tac-surface-1,#111);place-items:stretch stretch}.np-recipprev{width:100%;height:100%;position:relative;overflow:hidden}.np-recipprev__stage{transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden}.np-recipprev__stage>.np-rland{height:100%;min-height:100%}.np-reachws__strip-landing span{letter-spacing:.04em;text-transform:uppercase;place-items:center;width:100%;height:100%;font-size:11px;font-weight:600;display:grid}.np-reachws__enhance-status[data-on]{color:var(--tac-success,#3ecf8e)}.np-ws__sendctx{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-text-secondary,#fff9);white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 10px;font-size:12px}.np-ws__sendsave{font:inherit;cursor:pointer;background:var(--tac-accent,#fff);color:var(--tac-on-accent,#000);white-space:nowrap;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.np-reachint__reuse{border-top:1px solid #ffffff14;gap:10px;margin-top:18px;padding-top:16px;display:grid}.np-sendleave{gap:12px;max-width:440px;padding:28px;display:grid}.np-sendleave h3{margin:0}.np-sendleave p{color:var(--tac-text-secondary,#ffffffb3);margin:0}.np-sendleave__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.np-guide-modal__panel.np-reachint--tx{flex-direction:column;max-height:min(85vh,820px);padding:0;display:flex;overflow:hidden}.np-reachint__bar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 14px;display:flex}.np-reachint__bar h3{margin:4px 0 0}.np-reachint__x{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.np-reachint__x:hover{background:#ffffff0f}.np-reachint__scroll{flex:auto;align-content:start;gap:18px;min-height:0;padding:18px 28px 22px;display:grid;overflow-y:auto}.np-reachint__scroll .np-reachint__packs{max-height:none;overflow:visible}.np-reachint__sticky{background:inherit;border-top:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex}.np-reachint__minor{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-reachint__rowend{justify-content:flex-end;display:flex}.np-reachint__search{border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.np-reachint__search input{color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.np-reachint__count{opacity:.7;margin:0;font-size:13px}.np-reachknow-layer{z-index:1300}.np-guide-modal__panel.np-reachknow{width:min(820px,100%)}.np-reachint__confirm{z-index:2;background:#080c0ac7;place-items:center;display:grid;position:absolute;inset:0}.np-reachint__confirm>div{background:#141b17;border:1px solid #ffffff1a;border-radius:10px;gap:10px;max-width:380px;padding:24px;display:grid}.np-reachint__confirm h4,.np-reachint__confirm p{margin:0}.np-reachint__confirm-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.np-guide-modal__panel.np-reachint .np-reachint__x{border:0;place-items:center;width:34px;height:34px;display:grid;color:#edf2ee!important;background:0 0!important}.np-guide-modal__panel.np-reachint .np-reachint__x:hover{background:#ffffff14!important}.np-agent__toggle{cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:relative}.np-agent__toggle[data-on]{background:#3ecf8e0f;border-color:#3ecf8e73}.np-agent__toggle>span{gap:3px;display:grid}.np-agent__toggle small{opacity:.7;font-size:13px}.np-agent__toggle input{opacity:0;width:1px;height:1px;position:absolute}.np-agent__toggle i{background:#ffffff2e;border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.np-agent__toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.np-agent__toggle[data-on] i{background:#22c55e}.np-agent__toggle[data-on] i:after{transform:translate(18px)}.np-agent__toggle input:focus-visible+i{outline-offset:2px;outline:2px solid #22c55e}.np-agent__retained{display:contents}.np-agent__retained[data-disabled]{opacity:.45;filter:grayscale(.6);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.np-qrx{flex-direction:column;gap:16px;display:flex}.np-qrx__group{flex-direction:column;gap:8px;display:flex}.np-qrx__label{letter-spacing:.08em;text-transform:uppercase;color:var(--tac-text-muted,#8b9097);margin:0;font-size:11px}.np-qrx__choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.np-qrx__choice{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #2a2e35;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.np-qrx__choice small{color:#8b9097;font-size:12px;line-height:1.35}.np-qrx__choice[aria-pressed=true]{background:#5fd3a314;border-color:#5fd3a3}.np-qrx__toggle{cursor:pointer;border:1px solid #2a2e35;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.np-qrx__actions{flex-wrap:wrap;gap:8px;display:flex}.np-qrx__place{flex-direction:column;gap:8px;width:100%;display:flex}.np-qrx__targets{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.np-qrx__targets button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #2a2e35;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.np-qrx__targets button:hover{border-color:#5fd3a3}.np-qrx__targets img,.np-qrx__thumb{object-fit:cover;background:#23262c;border-radius:4px;flex:none;width:48px;height:32px}.np-pill[data-tone=qr]{color:#5fd3a3;background:#5fd3a324}.np-qrcard[data-inactive]{opacity:.6}.np-qrcard .np-card__status{gap:6px;display:flex}.np-qrcard__more{margin-left:auto;position:relative}.np-qrcard__menu{z-index:5;background:#16191d;border:1px solid #2a2e35;border-radius:10px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;bottom:100%;right:0}.np-qrcard__menu button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.np-qrcard__menu button:hover{background:#ffffff0f}.np-qrd{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.np-qrd__back{color:#8b9097;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.np-qrd__hero{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.np-qrd__code{flex-direction:column;gap:10px;min-width:0;display:flex}.np-qrd__code img,.np-qrd__placeholder{aspect-ratio:1;object-fit:contain;box-sizing:border-box;background:#fff;border-radius:14px;width:100%;padding:16px;display:block}.np-qrd__url{color:#8b9097;overflow-wrap:anywhere;margin:0;font-size:13px}.np-qrd__info{flex-direction:column;gap:20px;min-width:0;display:flex}.np-qrd__head h2{overflow-wrap:anywhere;margin:8px 0 4px}.np-qrd__badges{flex-wrap:wrap;gap:6px;display:flex}.np-qrd__primary{flex-wrap:wrap;gap:10px;display:flex}.np-qrd__secondary{border-top:1px solid #222c26;flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.np-qrd__facts{border:1px solid #222c26;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;padding:20px;display:grid}.np-qrd__facts>div{min-width:0}.np-qrd__fact--wide{grid-column:1/-1}.np-qrd__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#8b9097;font-size:11px}.np-qrd__facts dd{overflow-wrap:anywhere;align-items:center;gap:6px;margin:4px 0 0;font-size:15px;display:flex}.np-qrd__dot{background:#8b9097;border-radius:50%;flex:none;width:8px;height:8px}.np-qrd__dot[data-on]{background:#5fd3a3}.np-qrd__metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.np-qrd__metrics>div{border:1px solid #2a2e35;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:14px;display:flex}.np-qrd__metrics b{font-size:24px}.np-qrd__metrics span{color:#8b9097;font-size:13px}.np-qrd__metrics small{color:#5fd3a3;font-size:12px}@media (width<=860px){.np-qrd__hero{grid-template-columns:1fr}.np-qrd__code{max-width:320px}}@media (width<=520px){.np-qrd__facts{grid-template-columns:1fr}}.np-qrcard{flex-direction:column;min-width:0;height:100%;display:flex}.np-qrcard__thumb{aspect-ratio:16/10;cursor:pointer;box-sizing:border-box;background:#171d19;border:0;border-radius:14px 14px 0 0;place-items:center;width:100%;padding:18px;display:grid}.np-qrcard__surface{aspect-ratio:1;color:#101214;box-sizing:border-box;background:#fff;border-radius:10px;place-items:center;height:100%;padding:8px;display:grid}.np-qrcard__surface img{object-fit:contain;width:100%;height:100%;display:block}.np-qrcard__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px;display:flex}.np-qrcard__badges{gap:6px;display:flex}.np-qrcard__name{color:#eff5f0;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:17px;font-weight:650;overflow:hidden}.np-qrcard__line{color:#87928a;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;overflow:hidden}.np-qrcard__dest{color:#b6c0b9}.np-qrcard__actions{margin-top:auto}.np-content-hub .np-grid .np-card.np-qrcard{flex-direction:column;grid-template-rows:none;grid-template-columns:none;height:auto;min-height:0;display:flex;overflow:visible}.np-content-hub .np-grid .np-qrcard .np-qrcard__thumb{width:100%;height:var(--np-content-card-cover-height,180px);aspect-ratio:auto;border-radius:7px 7px 0 0;flex:none;padding:14px;overflow:hidden}.np-content-hub .np-grid .np-qrcard .np-qrcard__surface{aspect-ratio:1;width:auto;max-width:100%;height:100%}.np-content-hub .np-grid .np-qrcard .np-qrcard__actions{flex:none;justify-content:flex-start;align-items:center;gap:4px;min-height:0;padding:6px 12px 10px;display:flex}.np-content-hub .np-grid[data-view=thumbnail] .np-qrcard .np-qrcard__thumb{height:120px;padding:10px}.np-content-hub .np-grid[data-view=thumbnail] .np-qrcard .np-qrcard__body{gap:4px;padding:10px 12px}.np-content-hub .np-grid[data-view=thumbnail] .np-qrcard .np-qrcard__line:not(.np-qrcard__dest){display:none}.np-content-hub .np-grid[data-view=list] .np-card.np-qrcard{flex-direction:row;align-items:center;height:96px}.np-content-hub .np-grid[data-view=list] .np-qrcard .np-qrcard__thumb{border-radius:7px 0 0 7px;width:156px;height:96px;padding:10px}.np-content-hub .np-grid[data-view=list] .np-qrcard .np-qrcard__body{flex:1;gap:3px;min-width:0;padding:0 18px}.np-content-hub .np-grid[data-view=list] .np-qrcard .np-qrcard__actions{padding:0 16px}.np-content-hub .np-grid .np-qrcard .np-qrcard__surface{height:calc(var(--np-content-card-cover-height,180px) - 28px);width:auto}.np-content-hub .np-grid[data-view=thumbnail] .np-qrcard .np-qrcard__surface{height:100px}.np-content-hub .np-grid[data-view=list] .np-card.np-qrcard{height:104px}.np-content-hub .np-grid[data-view=list] .np-qrcard .np-qrcard__thumb{width:120px;height:104px;padding:8px}.np-content-hub .np-grid[data-view=list] .np-qrcard .np-qrcard__surface{height:84px}.np-content-hub .np-grid[data-view=list] .np-qrcard .np-qrcard__badges{display:none}@media (pointer:coarse){.np-player__stage{touch-action:pan-y;overscroll-behavior-x:contain}}.np-player__stage[data-swiping]{will-change:transform}.tac-mia-refs{flex-direction:column;gap:8px;margin:12px 0 4px;display:flex}.tac-mia-refs__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}@media (width<=640px){.tac-mia-refs__grid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.tac-mia-refs__card{scroll-snap-align:start;flex:0 0 72%}}.tac-mia-refs__card{border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 14%, transparent);background:color-mix(in srgb, var(--tac-page-background) 88%, var(--tac-copy-heading,#19213d) 4%);border-radius:10px;flex-direction:column;margin:0;display:flex;overflow:hidden}.tac-mia-refs__thumb{cursor:zoom-in;aspect-ratio:4/3;background:color-mix(in srgb, var(--tac-copy-heading,#19213d) 8%, transparent);border:0;padding:0;display:block;position:relative;overflow:hidden}.tac-mia-refs__thumb:not([data-loaded]){animation:1.4s ease-in-out infinite tac-mia-refs-pulse}@keyframes tac-mia-refs-pulse{50%{opacity:.6}}.tac-mia-refs__thumb img{object-fit:cover;width:100%;height:100%;display:block}.tac-mia-refs__number{min-width:24px;height:24px;color:var(--tac-page-background);background:var(--tac-button-primary,#18cb45);border-radius:12px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.tac-mia-refs__caption{flex-direction:column;gap:4px;min-width:0;padding:8px 10px 10px;display:flex}.tac-mia-refs__kind{letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 22%, transparent);color:var(--tac-copy-instruction,#6b7280);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.tac-mia-refs__kind[data-kind=real_campaign]{color:var(--tac-button-primary,#18cb45);border-color:color-mix(in srgb, var(--tac-button-primary,#18cb45) 50%, transparent)}.tac-mia-refs__title{color:var(--tac-copy-heading,#19213d);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.tac-mia-refs__source{color:var(--tac-copy-instruction,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tac-mia-refs__source:hover{color:var(--tac-button-primary,#18cb45)}.tac-mia-refs__preview{z-index:1000;background:color-mix(in srgb, var(--tac-page-background) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tac-mia-refs__preview-inner{background:var(--tac-page-background);border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 16%, transparent);border-radius:12px;flex-direction:column;gap:12px;width:min(1100px,100%);max-height:100%;padding:16px;display:flex;overflow:auto}.tac-mia-refs__preview-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-mia-refs__preview-title{color:var(--tac-copy-heading,#19213d);font-weight:600}.tac-mia-refs__close{border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 22%, transparent);color:var(--tac-copy-heading,#19213d);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.tac-mia-refs__preview-body{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}@media (width<=820px){.tac-mia-refs__preview-body{grid-template-columns:1fr}}.tac-mia-refs__preview-image{object-fit:contain;border-radius:8px;width:100%;max-height:72vh}.tac-mia-refs__preview-meta{color:var(--tac-copy-heading,#19213d);flex-direction:column;gap:12px;font-size:14px;line-height:1.5;display:flex}.tac-mia-refs__preview-meta h4{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-copy-instruction,#6b7280);margin:0 0 2px;font-size:11px;font-weight:700}.tac-mia-refs__preview-meta p{margin:0}.tac-mia-refs__preview-meta a{color:var(--tac-button-primary,#18cb45)}.tac-mia-refs__desc{color:var(--tac-copy-instruction,#6b7280);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.tac-mia-prose{flex-direction:column;gap:6px;display:flex}.tac-mia-prose__list{color:var(--tac-copy-answer);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.tac-mia-show{flex-direction:column;gap:12px;margin-top:4px;display:flex}.tac-mia-show__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tac-copy-heading,#19213d) 60%, transparent);font-size:11px}.tac-mia-show__cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tac-mia-show__cards[data-single]{grid-template-columns:minmax(0,1fr)}.tac-mia-show__cards[data-single] .tac-mia-show__card{flex-direction:row}.tac-mia-show__cards[data-single] .tac-mia-show__thumb{aspect-ratio:auto;width:42%;min-height:180px}.tac-mia-show__card{border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 14%, transparent);background:color-mix(in srgb, var(--tac-page-background) 88%, var(--tac-copy-heading,#19213d) 4%);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tac-mia-show__card[data-tone=best]{border-color:color-mix(in srgb, var(--tac-button-primary,#18cb45) 70%, transparent)}.tac-mia-show__thumb{aspect-ratio:4/3;background:color-mix(in srgb, var(--tac-copy-heading,#19213d) 6%, transparent);flex:none;position:relative}.tac-mia-show__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tac-mia-show__body{flex-direction:column;gap:8px;min-width:0;padding:12px 14px 14px;display:flex}.tac-mia-show__card[data-tone=best] .tac-mia-show__eyebrow{color:var(--tac-button-primary,#18cb45)}.tac-mia-show__verdict{color:var(--tac-copy-heading);font-size:15px;line-height:1.3}.tac-mia-show__points-label{color:color-mix(in srgb, var(--tac-copy-heading,#19213d) 60%, transparent);font-size:12px}.tac-mia-show__points ul{color:var(--tac-copy-answer);flex-direction:column;gap:2px;margin:2px 0 0;padding-left:16px;font-size:13px;display:flex}.tac-mia-show__points[data-positive] li::marker{color:var(--tac-button-primary,#18cb45)}.tac-mia-show__recommendation{border-left:3px solid var(--tac-button-primary,#18cb45);padding:4px 0 4px 12px}.tac-mia-show__recommendation p{color:var(--tac-copy-heading);margin:2px 0 0}.tac-mia-place{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.tac-mia-place__figure{flex-direction:column;gap:6px;margin:0;display:flex}.tac-mia-place__stage{border-radius:10px;line-height:0;position:relative;overflow:hidden}.tac-mia-place__stage img{width:100%;height:auto;display:block}.tac-mia-place__screen{border:2px dashed var(--tac-button-primary,#18cb45);background:color-mix(in srgb, var(--tac-button-primary,#18cb45) 22%, transparent);box-shadow:0 0 0 9999px color-mix(in srgb, var(--tac-page-background) 35%, transparent);border-radius:3px;line-height:1.2;position:absolute}.tac-mia-place__tag{color:var(--tac-page-background);background:var(--tac-button-primary,#18cb45);white-space:nowrap;border-radius:4px 4px 0 0;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:4px;left:4px}.tac-mia-place__caption{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.tac-mia-place__illustrative{color:color-mix(in srgb, var(--tac-copy-heading,#19213d) 65%, transparent);font-style:italic}.tac-mia-place__toggle,.tac-mia-why__link{color:var(--tac-button-primary,#18cb45);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.tac-mia-place__options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-mia-place__option{text-align:left;border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 14%, transparent);width:100%;color:var(--tac-copy-answer);font:inherit;cursor:pointer;background:0 0;border-radius:8px;gap:10px;padding:10px 12px;display:flex}.tac-mia-place__option:disabled{cursor:default}.tac-mia-place__option[data-selected]{border-color:var(--tac-button-primary,#18cb45);background:color-mix(in srgb, var(--tac-button-primary,#18cb45) 8%, transparent)}.tac-mia-place__letter{width:22px;height:22px;color:var(--tac-page-background);background:var(--tac-button-primary,#18cb45);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.tac-mia-place__text{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.tac-mia-place__text strong{color:var(--tac-copy-heading)}.tac-mia-why{border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 12%, transparent);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tac-mia-why__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tac-mia-why__list li{color:var(--tac-copy-answer);flex-direction:column;gap:2px;font-size:13px;display:flex}.tac-mia-why__list strong{color:var(--tac-copy-heading);letter-spacing:.04em;text-transform:uppercase;font-size:12px}@media (width<=640px){.tac-mia-place{grid-template-columns:minmax(0,1fr)}.tac-mia-show__cards[data-single] .tac-mia-show__card{flex-direction:column}.tac-mia-show__cards[data-single] .tac-mia-show__thumb{aspect-ratio:4/3;width:100%;min-height:0}}.tac-mia-starts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.tac-mia-start{text-align:left;border:1px solid color-mix(in srgb, var(--tac-copy-heading,#19213d) 14%, transparent);background:color-mix(in srgb, var(--tac-page-background) 88%, var(--tac-copy-heading,#19213d) 4%);color:var(--tac-copy-answer);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tac-mia-start strong{color:var(--tac-copy-heading);font-size:15px}.tac-mia-start span{font-size:13px}.tac-mia-start:hover,.tac-mia-start[data-selected]{border-color:var(--tac-button-primary,#18cb45)}.tac-mia-start[data-selected] strong{color:var(--tac-button-primary,#18cb45)}.tac-mia-attach{color:var(--tac-copy-answer);align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.tac-mia-attach img{object-fit:cover;border-radius:6px;width:56px;height:56px}.tac-mia-attach__ad{display:inline-flex;position:relative}.tac-mia-attach__ad button{background:var(--tac-surface-raised,#1c2530);border-radius:999px;padding:2px;position:absolute;top:-6px;right:-6px}.tac-mia-compare{flex-direction:column;gap:18px;margin:6px 0 4px;display:flex}.tac-mia-compare__ads{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tac-mia-compare__ad{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.tac-mia-compare__ad img{border:1px solid var(--tac-border-subtle,#ffffff17);background:#0d1117;border-radius:10px;width:100%;height:auto}.tac-mia-compare__ad figcaption{color:var(--tac-copy-muted,#8b98a5);overflow-wrap:anywhere;font-size:12.5px}.tac-mia-compare__ad figcaption strong{color:var(--tac-button-primary,#7ed957);margin-right:4px}.tac-mia-compare__factors{flex-direction:column;gap:10px;display:flex}.tac-mia-compare__factor{border:1px solid var(--tac-border-subtle,#ffffff17);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tac-mia-compare__factor-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tac-mia-compare__factor-name{color:var(--tac-copy-strong,#e8eef4);font-size:14.5px;font-weight:600}.tac-mia-compare__leader{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-copy-muted,#8b98a5);border:1px solid var(--tac-border-subtle,#ffffff1f);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px}.tac-mia-compare__leader[data-leader=a],.tac-mia-compare__leader[data-leader=b]{color:var(--tac-button-primary,#7ed957);border-color:color-mix(in srgb, var(--tac-button-primary,#7ed957) 45%, transparent)}.tac-mia-compare__note{color:var(--tac-copy-answer,#c3ccd6);margin:0;font-size:13.5px;line-height:1.55}.tac-mia-compare__note strong{color:var(--tac-button-primary,#7ed957);margin-right:4px}.tac-mia-compare__strengths{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tac-mia-compare__strengths ul,.tac-mia-compare__improve ol{color:var(--tac-copy-answer,#c3ccd6);flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.tac-mia-compare__verdict p{color:var(--tac-copy-strong,#e8eef4);margin:6px 0 0;font-size:14.5px;line-height:1.6}@media (width<=640px){.tac-mia-compare__ads,.tac-mia-compare__strengths{grid-template-columns:1fr}}.tac-mia-brief{border:1px solid color-mix(in srgb, var(--tac-button-primary,#18cb45) 35%, transparent);background:color-mix(in srgb, var(--tac-page-background) 92%, var(--tac-button-primary,#18cb45) 3%);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tac-mia-brief__bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-mia-brief__head{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-mia-brief__title{color:var(--tac-copy-heading);text-transform:uppercase;letter-spacing:.04em;font-size:14px}.tac-mia-brief__chips{flex-wrap:wrap;gap:6px;display:flex}.tac-mia-brief__chip{color:var(--tac-copy-heading);background:color-mix(in srgb, var(--tac-copy-heading,#19213d) 8%, transparent);border-radius:999px;padding:3px 8px;font-size:12px}.tac-mia-brief__chip[data-status=assumed]{color:var(--tac-copy-answer);border:1px dashed color-mix(in srgb, var(--tac-copy-heading,#19213d) 25%, transparent);background:0 0}.tac-mia-brief em{opacity:.6;font-size:11px;font-style:normal}.tac-mia-brief__missing{font:inherit;color:color-mix(in srgb, var(--tac-copy-heading,#19213d) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 8px;font-size:12px}.tac-mia-brief__missing:hover{color:var(--tac-button-primary,#18cb45)}.tac-mia-brief__groups{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 18px;display:grid}.tac-mia-brief__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-button-primary,#18cb45);font-size:11px}.tac-mia-brief__rows{flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.tac-mia-brief__row{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;display:grid}.tac-mia-brief__row dt{color:color-mix(in srgb, var(--tac-copy-heading,#19213d) 55%, transparent)}.tac-mia-brief__row dd{min-width:0;margin:0}.tac-mia-brief__value{font:inherit;text-align:left;color:var(--tac-copy-heading);cursor:text;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.tac-mia-brief__row[data-status=assumed] .tac-mia-brief__value{color:var(--tac-copy-answer);font-style:italic}.tac-mia-brief__empty{color:color-mix(in srgb, var(--tac-copy-heading,#19213d) 35%, transparent)}.tac-mia-brief__edit{gap:6px;display:flex}.tac-mia-brief__edit input{min-width:0;font:inherit;border:1px solid var(--tac-button-primary,#18cb45);color:var(--tac-copy-heading);background:0 0;border-radius:4px;flex:1;padding:2px 6px;font-size:13px}.tac-mia-brief__edit button{font:inherit;background:var(--tac-button-primary,#18cb45);color:var(--tac-page-background);cursor:pointer;border:0;border-radius:4px;padding:2px 8px;font-size:12px}.tac-mia-brief__review-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tac-copy-heading);background:color-mix(in srgb, var(--tac-copy-heading,#19213d) 10%, transparent);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px}.tac-mia-ask{border-left:3px solid var(--tac-button-primary,#18cb45);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tac-mia-ask__q{color:var(--tac-copy-heading);margin:0;font-weight:600}.tac-mia-ask__skip{font:inherit;color:color-mix(in srgb, var(--tac-copy-heading,#19213d) 55%, transparent);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:13px}@media (width<=640px){.tac-mia-starts{grid-template-columns:minmax(0,1fr)}.tac-mia-brief__row{grid-template-columns:96px minmax(0,1fr)}}.tac-mia-chat{flex-direction:column;gap:16px;width:100%;max-width:820px;margin-inline:auto;display:flex}.tac-mia-chat__tools{justify-content:flex-end;gap:16px;display:flex}.tac-mia-chat__link{color:var(--tac-copy-instruction);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 6px;font-size:13px}.tac-mia-chat__link:hover{color:var(--tac-copy-heading)}.tac-mia-chat__input{z-index:2;position:sticky;bottom:16px}.tac-mia-welcome{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 0 8px;display:flex}.tac-mia-welcome__icon{color:var(--tac-button-primary)}.tac-mia-welcome__title{color:var(--tac-copy-heading);margin:0;font-size:28px;font-weight:600}.tac-mia-welcome__text{color:var(--tac-copy-instruction);margin:0}.tac-mia-welcome__starts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.tac-mia-welcome__starts [data-selected]{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-mia-context{color:var(--tac-copy-instruction);align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.tac-mia-context__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tac-mia-context__edit{color:var(--tac-button-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px}.tac-mia-context__pop{z-index:5;border:1px solid var(--tac-card-divider);background:var(--tac-card-background);border-radius:12px;flex-direction:column;gap:8px;width:min(340px,100%);padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0006}.tac-mia-context__row{grid-template-columns:110px 1fr;align-items:center;gap:8px;display:grid}.tac-mia-context__row input{border:1px solid var(--tac-card-divider);background:var(--tac-button-quaternary);min-width:0;color:var(--tac-copy-heading);font:inherit;border-radius:8px;padding:6px 8px}.tac-mia-context__actions{justify-content:flex-end;gap:8px;display:flex}.tac-mia-context__save{background:var(--tac-button-primary);color:var(--tac-button-primary-text,var(--tac-card-background));font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 14px}.tac-mia-research{border:0;padding:0}.tac-mia-research>summary{cursor:pointer;color:var(--tac-button-primary);font-size:13px}.tac-mia-ask{background:0 0;border:0;padding:0}.tac-mia-ask__q{color:var(--tac-copy-heading);margin:0 0 10px;font-size:16px}.tac-mia-chat{max-width:min(1560px,100%)}.tac-mia-chat>:not(.tac-academy__thread),.tac-academy__turn>:not(.tac-academy__answer),.tac-academy__thread>:not(.tac-academy__turn),.tac-mia-chat .tac-academy__answer>:not(.tac-mia-refs):not(.tac-mia-show):not(.tac-mia-layouts){box-sizing:border-box;width:100%;max-width:900px;margin-inline:auto}.tac-mia-chat .tac-academy__answer{background:0 0;border:0;margin-top:12px;padding:0}.tac-mia-chat .tac-mia-refs{width:100%;max-width:1180px;margin-inline:auto}@media (width<=900px){.tac-mia-chat .tac-mia-refs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tac-mia-chat .tac-mia-refs__grid{display:flex}}.tac-mia-chat .tac-mia-refs__thumb{aspect-ratio:4/3}.tac-mia-chat .tac-mia-show{width:100%;max-width:1240px;margin-inline:auto}.tac-mia-chat .tac-mia-show__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tac-mia-chat .tac-mia-show__cards[data-single]{grid-template-columns:minmax(0,1fr)}.tac-mia-show__card[data-tone=best]{outline:2px solid var(--tac-button-primary);outline-offset:-1px}@media (width<=1024px){.tac-mia-chat .tac-mia-show__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tac-mia-chat .tac-mia-show__cards{grid-template-columns:minmax(0,1fr)}}.tac-academy__thread{padding-bottom:32px}.tac-mia-chat__input{background:var(--tac-page-background);box-shadow:0 -16px 24px var(--tac-page-background);bottom:12px}.tac-academy[data-chatting] .tac-academy__hero{padding-block:8px}.tac-academy[data-chatting] .tac-academy__title{font-size:20px}.tac-mia-sources{color:var(--tac-copy-instruction);font-size:12px}.tac-mia-sources>summary{cursor:pointer;width:fit-content;list-style:none}.tac-mia-sources>summary::-webkit-details-marker{display:none}.tac-mia-sources>summary:hover{color:var(--tac-copy-heading)}.tac-mia-sources__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tac-mia-sources__list li{flex-direction:column;gap:1px;display:flex}.tac-mia-sources__title{font:inherit;color:var(--tac-copy-heading);text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.tac-mia-sources__why{color:var(--tac-copy-instruction)}.tac-mia-working{gap:6px}.tac-mia-working__row{align-items:center;gap:10px;display:flex}.tac-mia-working__dots{gap:5px;display:inline-flex}.tac-mia-working__dots i{background:var(--tac-copy-instruction);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite tac-chat-dot}.tac-mia-working__dots i:nth-child(2){animation-delay:.15s}.tac-mia-working__dots i:nth-child(3){animation-delay:.3s}.tac-mia-working__status{color:var(--tac-copy-instruction);font-size:13px}.tac-mia-working__time{font-variant-numeric:tabular-nums;opacity:.7}.tac-mia-working__still{opacity:.8;display:block}@keyframes tac-chat-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.tac-mia-working__dots i{animation:none}}.tac-mia-layouts{flex-direction:column;gap:10px;width:100%;max-width:1100px;margin:14px auto 4px;display:flex}.tac-mia-layouts>.tac-academy__source-meta{text-align:center}.tac-mia-layouts__grid{grid-template-columns:repeat(auto-fit,minmax(200px,300px));justify-content:center;gap:20px;display:grid}@media (width<=640px){.tac-mia-layouts__grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.tac-mia-layouts__card{scroll-snap-align:start;flex:0 0 62%}}.tac-mia-layouts__card{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.tac-mia-layouts__card[data-orientation=landscape]{grid-column:span 2}.tac-mia-layouts__open{all:unset;cursor:zoom-in;border-radius:10px;display:block}.tac-mia-layouts__open:focus-visible{outline:2px solid var(--tac-button-primary,#18cb45);outline-offset:3px}.tac-mia-layouts__frame{background:var(--tac-surface-2,#15181d);border:1px solid var(--tac-border,#ffffff24);border-radius:10px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.tac-mia-layouts__frame>div{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.tac-mia-layouts__image{color:#fff9;background:repeating-linear-gradient(135deg,#ffffff0d 0 8px,#ffffff17 8px 16px);border:1px dashed #ffffff47;padding:6%;font-size:max(9px,4.2cqi)}.tac-mia-layouts__headline{color:var(--tac-copy-heading,#fff);padding:2%;font-size:max(11px,8cqi);font-weight:700;line-height:1.05}.tac-mia-layouts__offer{border:2px solid var(--tac-button-primary,#18cb45);color:var(--tac-button-primary,#18cb45);border-radius:6px;font-size:max(10px,6cqi);font-weight:700}.tac-mia-layouts__cta{background:var(--tac-button-primary,#18cb45);color:#0b0d10;border-radius:999px;padding:0 4%;font-size:max(9px,4.6cqi);font-weight:700}.tac-mia-layouts__caption{flex-direction:column;gap:3px;display:flex}.tac-mia-layouts__name{color:var(--tac-copy-heading,#fff);font-size:14px;font-weight:600}.tac-mia-layouts__name em{opacity:.6;font-style:normal;font-weight:400}.tac-mia-layouts__why{opacity:.75;font-size:13px;line-height:1.4}.tac-mia-layouts__dialog{max-width:min(92vw,720px)}.tac-mia-layouts__big{width:min(100%,40.5vh);margin-inline:auto}.tac-mia-layouts__big[data-orientation=landscape]{width:100%}.tac-mia-layouts__big[data-orientation=square]{width:min(100%,72vh)}.tac-mia-welcome__lead{color:var(--tac-copy-primary,inherit);margin:0;font-size:1.05rem}.tac-mia-welcome__starts:has(.tac-mia-start){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,860px);margin-top:16px;display:grid}@media (width<=720px){.tac-mia-welcome__starts:has(.tac-mia-start){grid-template-columns:1fr}}.tac-mia-start{text-align:left;border:1px solid var(--tac-border-subtle,#7f7f7f40);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tac-mia-start:hover,.tac-mia-start:focus-visible,.tac-mia-start[data-selected]{border-color:var(--tac-button-primary)}.tac-mia-start__title{font-weight:600}.tac-mia-start[data-selected] .tac-mia-start__title{color:var(--tac-button-primary)}.tac-mia-start__text{color:var(--tac-copy-instruction);font-size:.875rem}.tac-mia-start__note{color:var(--tac-copy-instruction);opacity:.8;font-size:.75rem}.tac-academy-mia{--academy-background:oklch(19% .006 260);--academy-surface:oklch(23.5% .006 260);--academy-heading:oklch(96% .003 260);--academy-body:oklch(79% .006 260);--academy-muted:oklch(65% .009 260);--academy-border:oklch(34% .008 260);--academy-shadow:0 16px 48px color-mix(in oklab, var(--academy-background) 75%, transparent);--academy-glow:radial-gradient(ellipse at 50% 42%, color-mix(in oklab, var(--tac-button-primary) 5%, var(--academy-background)), var(--academy-background) 68%);--tac-page-background:var(--academy-background);--tac-card-background:var(--academy-surface);--tac-card-divider:var(--academy-border);--tac-copy-heading:var(--academy-heading);--tac-copy-answer:var(--academy-body);--tac-copy-instruction:var(--academy-muted);--tac-copy-button-secondary:var(--academy-body);--tac-button-quaternary:var(--academy-surface);box-sizing:border-box;background:var(--academy-glow);width:100%;height:100dvh;min-height:0;color:var(--academy-body);gap:0;padding:20px 32px;position:relative;overflow:hidden}.tac-academy-mia *{letter-spacing:0}.tac-academy-mia__nav{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.tac-academy-mia__nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tac-academy-mia .tac-academy-mia__navlink{min-width:0;min-height:32px;color:var(--academy-muted);border:0;padding:6px 4px;font-size:13px}.tac-academy-mia .tac-academy-mia__navlink:hover{color:var(--academy-heading)}.tac-academy-mia .tac-mia-chat{flex:1;justify-content:center;gap:0;max-width:1440px;min-height:0;margin:0 auto;padding-bottom:52px}.tac-academy-mia .tac-mia-chat[hidden]{display:none}.tac-academy-mia__intro{text-align:center;flex-direction:column;align-items:center;gap:0;animation:.24s ease-out tac-academy-enter;display:flex}.tac-academy-mia .tac-academy__eyebrow{color:var(--academy-muted);margin-bottom:24px;font-size:11px;font-weight:500;line-height:18px}.tac-academy-mia .tac-mia-welcome__icon{place-items:center;margin-bottom:22px;display:grid}.tac-academy-mia__intro h1{max-width:680px;color:var(--academy-heading);text-wrap:balance;margin:0;font-size:44px;font-weight:500;line-height:1.16}.tac-academy-mia__lead{max-width:540px;color:var(--academy-body);text-wrap:balance;margin:20px 0 0;font-size:17px;line-height:1.65}.tac-academy-mia__evidence{color:var(--academy-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.tac-academy-mia .tac-academy-mia__composer{flex-shrink:0;width:100%;max-width:760px;margin:32px auto 0}.tac-academy-mia .tac-academy__askbar{background:var(--academy-surface);border:1px solid var(--academy-border);min-height:54px;box-shadow:var(--academy-shadow);border-radius:27px;flex-direction:row;align-items:center;gap:8px;padding:9px 10px 9px 14px;transition:border-color .16s;display:flex;position:static}.tac-academy-mia .tac-academy__askbar:hover{border-color:color-mix(in oklab, var(--academy-heading) 24%, var(--academy-border))}.tac-academy-mia .tac-academy__askbar:focus-within{border-color:color-mix(in oklab, var(--tac-button-primary) 60%, var(--academy-border))}.tac-academy-mia .tac-academy__input{resize:none;scrollbar-width:thin;scrollbar-color:var(--academy-border) transparent;align-self:center;width:100%;min-height:24px;max-height:120px;padding:0;font-size:16px;line-height:1.5;overflow-y:auto}.tac-academy-mia .tac-academy-mia__icon-button{width:34px;min-width:34px;min-height:34px;color:var(--academy-muted);border:0;padding:6px}.tac-academy-mia .tac-academy-mia__icon-button:hover{color:var(--academy-heading);background:color-mix(in oklab, var(--academy-heading) 5%, transparent)}.tac-academy-mia .tac-academy__askcta{border-radius:50%;width:34px;min-width:34px;min-height:34px;padding:6px}.tac-academy-mia .tac-academy__askcta:disabled{background:color-mix(in oklab, var(--academy-heading) 12%, var(--academy-surface));color:var(--academy-muted);opacity:1}.tac-academy-mia__starters{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.tac-academy-mia .tac-academy-mia__starter{border:1px solid var(--academy-border);min-width:0;color:var(--academy-body);background:0 0;padding:9px 15px;font-size:12px;font-weight:400}.tac-academy-mia .tac-academy-mia__starter:hover{background:color-mix(in oklab, var(--academy-heading) 4%, transparent);border-color:var(--academy-muted)}.tac-academy-mia .tac-academy-mia__starter[aria-pressed=true]{border-color:var(--tac-button-primary);color:var(--tac-button-primary)}.tac-academy-mia[data-chatting]{background:var(--academy-background)}.tac-academy-mia[data-chatting] .tac-mia-chat{justify-content:flex-start;padding:16px 0 0}.tac-academy-mia[data-chatting] .tac-academy__thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--academy-border) transparent;flex:1;min-height:0;padding:8px 16px 32px;overflow-y:auto}.tac-academy-mia[data-chatting] .tac-academy-mia__composer{margin-top:8px}.tac-academy-mia[data-chatting] .tac-academy__askbar{box-shadow:none}.tac-academy-mia .tac-academy__turn{padding-bottom:24px}.tac-academy-mia .tac-academy__turn-question{margin-top:16px;font-size:17px}.tac-academy-mia .tac-academy__answer-p{line-height:1.75}.tac-academy-mia .tac-academy__turn>:not(.tac-academy__answer),.tac-academy-mia .tac-academy__thread>:not(.tac-academy__turn),.tac-academy-mia .tac-academy__answer>:not(.tac-mia-refs):not(.tac-mia-show):not(.tac-mia-layouts):not(.tac-mia-review){max-width:760px}.tac-academy-mia .tac-academy__history{z-index:12;border:1px solid var(--academy-border);background:var(--academy-surface);width:min(440px,100% - 40px);max-height:min(520px,70dvh);box-shadow:var(--academy-shadow);border-radius:8px;margin:0;position:absolute;top:64px;right:32px;overflow-y:auto}.tac-academy-mia__history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-academy-mia .tac-academy__history-item{white-space:normal;min-width:0;color:var(--academy-body);border:0;border-radius:4px;align-items:flex-start}.tac-academy-mia .tac-academy__history-item:hover,.tac-academy-mia .tac-academy__history-item[data-active]{background:color-mix(in oklab, var(--academy-heading) 6%, transparent)}.tac-academy-mia .tac-academy__history-remove{width:30px;min-width:30px;color:var(--academy-muted);border:0}.tac-academy-mia .tac-mia-attach{margin:0 0 12px}.tac-academy-mia .tac-mia-attach span{overflow-wrap:anywhere;min-width:0}.tac-academy-mia[data-browsing]{background:var(--academy-background);overflow-y:auto}.tac-academy-mia .tac-academy__section{gap:16px;width:100%;max-width:1240px;margin:56px auto 32px}.tac-academy-mia .tac-academy__h2{font-size:32px;font-weight:500}.tac-academy-mia .tac-academy-mia__import{align-self:flex-start}.tac-academy-mia .tac-academy__faculty{white-space:normal;background:var(--academy-surface);border:1px solid var(--academy-border);border-radius:8px;align-items:flex-start;min-width:0;min-height:162px;padding:20px}.tac-academy-mia .tac-academy__faculty-icon{color:var(--academy-muted);background:0 0;border:0}.tac-academy-mia .tac-academy__faculty-arrow{color:var(--tac-button-primary)}.tac-academy-mia .tac-academy__faculty:hover{border-color:var(--academy-muted);transform:none}@keyframes tac-academy-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1024px){.tac-academy-mia{padding:16px 24px}.tac-academy-mia .tac-mia-chat{padding-bottom:24px}.tac-academy-mia__intro h1{max-width:600px;font-size:38px}}@media (width<=640px){.tac-academy-mia{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.tac-academy-mia__nav{align-items:flex-start;gap:4px}.tac-academy-mia__nav-actions{gap:4px 10px}.tac-academy-mia .tac-academy-mia__navlink{padding:4px 0;font-size:11px}.tac-academy-mia .tac-academy-mia__navlink svg{width:12px}.tac-academy-mia .tac-mia-chat{padding-bottom:16px}.tac-academy-mia__intro h1{font-size:30px;line-height:1.2}.tac-academy-mia__lead{margin-top:16px;font-size:15px}.tac-academy-mia__evidence{max-width:280px;font-size:11px}.tac-academy-mia .tac-academy__eyebrow{margin-bottom:16px}.tac-academy-mia .tac-mia-welcome__icon{margin-bottom:18px}.tac-academy-mia .tac-academy-mia__composer{margin-top:24px}.tac-academy-mia .tac-academy__askbar{padding:16px}.tac-academy-mia__starters{gap:8px;margin-top:14px}.tac-academy-mia .tac-academy-mia__starter{padding:8px 12px;font-size:11px}.tac-academy-mia .tac-academy__history{top:70px;right:16px}.tac-academy-mia[data-chatting] .tac-academy__thread{padding-inline:0}.tac-academy-mia .tac-academy__h2{font-size:26px}}@media (height<=680px){.tac-academy-mia:not([data-chatting]):not([data-browsing]){overflow-y:auto}.tac-academy-mia:not([data-chatting]) .tac-mia-chat{flex-shrink:0;padding-block:24px}}@media (prefers-reduced-motion:reduce){.tac-academy-mia__intro{animation:none}}.tac-mia-markdown{color:#ffffffe0;gap:0;font-size:15px;line-height:1.7}.tac-mia-markdown h1,.tac-mia-markdown h2,.tac-mia-markdown h3{color:#fffffff7;letter-spacing:0;margin:22px 0 8px;font-weight:600;line-height:1.35}.tac-mia-markdown h1,.tac-mia-markdown h2{font-size:17px}.tac-mia-markdown h3{font-size:15.5px}.tac-mia-markdown>div>:first-child,.tac-mia-markdown>:first-child{margin-top:0}.tac-mia-markdown ul,.tac-mia-markdown ol{flex-direction:column;gap:8px;margin:0 0 14px;padding-left:20px;display:flex}.tac-mia-markdown ul{list-style:outside}.tac-mia-markdown ol{list-style:decimal}.tac-mia-markdown li::marker{color:#fff6}.tac-mia-markdown li>p{margin:0}.tac-mia-markdown a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.tac-mia-markdown blockquote{color:#ffffffb3;border-left:2px solid #ffffff2e;margin:4px 0 14px;padding-left:12px}.tac-mia-markdown hr{display:none}.tac-mia-markdown>:last-child,.tac-mia-markdown>div>:last-child{margin-bottom:0}.tac-mia-markdown{color:#ffffffd1;font-size:15.5px;line-height:1.65}.tac-mia-markdown p{margin:0 0 14px}.tac-mia-markdown h1{color:#fffffff7;margin:8px 0 12px;font-size:23px;font-weight:680;line-height:1.3}.tac-mia-markdown h2{color:#fffffff5;margin:30px 0 11px;font-size:20px;font-weight:660;line-height:1.3}.tac-mia-markdown h3{color:#fffffff0;margin:24px 0 10px;font-size:17.5px;font-weight:640;line-height:1.35}.tac-mia-markdown h4{color:#ffffffeb;margin:18px 0 8px;font-size:15.5px;font-weight:650}.tac-mia-markdown ul,.tac-mia-markdown ol{gap:9px;margin:0 0 16px;padding-left:18px}.tac-mia-markdown strong{color:#fffffff5;font-weight:650}.tac-mia-markdown>:first-child,.tac-mia-markdown>div>:first-child{margin-top:0}.tac-academy-mia .tac-academy__source-meta,.tac-academy-mia .tac-mia-research>summary{font-size:12.5px}.tac-academy-mia .tac-academy__answer>.tac-mia-refs,.tac-mia-chat .tac-academy__answer>.tac-mia-refs{max-width:760px;margin:4px auto 22px}.tac-mia-chat .tac-mia-refs>.tac-academy__source-meta{text-align:left}.tac-mia-chat .tac-mia-refs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tac-mia-chat .tac-mia-refs__card{border-color:#ffffff14}.tac-mia-chat .tac-mia-refs__thumb{aspect-ratio:4/3;background:#ffffff08}.tac-mia-chat .tac-mia-refs__thumb img{object-fit:contain}@media (width<=640px){.tac-mia-chat .tac-mia-refs__grid{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.tac-mia-chat .tac-mia-refs__card{flex:none}}.tac-academy-mia[data-chatting] .tac-academy__thread{padding-bottom:72px;scroll-padding-bottom:72px}.tac-mia-review{--review-max-h:640px;gap:12px;margin:6px 0 22px;display:grid}.tac-mia-review__label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:12px}.tac-mia-review__layout{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:24px;display:grid}.tac-mia-review[data-focus]{--review-max-h:360px}.tac-mia-review__figure{gap:8px;display:grid;position:relative}.tac-mia-review__viewport{max-height:var(--review-max-h);background:#ffffff08;border-radius:10px;display:flex;overflow:auto}.tac-mia-review__stage{flex:none;margin:auto;position:relative}.tac-mia-review__stage img{object-fit:contain;width:100%;height:100%;display:block}.tac-mia-review__region{pointer-events:none;border:1px solid #0000;border-radius:4px;transition:border-color .16s,background-color .16s,opacity .16s;position:absolute}.tac-mia-review__region[data-active]{border-color:var(--tac-color-green,#2fd18b);background:#2fd18b1a;box-shadow:0 0 0 9999px #00000059}.tac-mia-review__region[data-dim]{opacity:.35}.tac-mia-review__marker{pointer-events:auto;color:#fff;cursor:pointer;z-index:2;background:#101214d1;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:650;transition:transform .14s,background-color .14s;display:grid;position:absolute;transform:translate(-50%,-50%)}.tac-mia-review__marker[data-active=true],.tac-mia-review__marker[aria-pressed=true]{background:var(--tac-color-green,#2fd18b);color:#0b0d0e;border-color:#0000}.tac-mia-review__marker:hover{transform:translate(-50%,-50%)scale(1.08)}.tac-mia-review__connectors{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.tac-mia-review__connector{stroke:#ffffff8c;stroke-width:1px;stroke-dasharray:2 2}.tac-mia-review__controls{justify-content:flex-end;align-items:center;gap:4px;display:flex}.tac-mia-review__controls button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.tac-mia-review__controls button:hover:not(:disabled){color:#fff;background:#ffffff12}.tac-mia-review__controls button:disabled{opacity:.35;cursor:default}.tac-mia-review__zoom{color:#ffffff80;text-align:center;min-width:38px;font-size:12px}.tac-mia-review__figure[data-fullscreen]{--review-max-h:calc(100vh - 90px);background:#0b0d0e;align-content:center;padding:24px}.tac-mia-review__findings{max-height:calc(var(--review-max-h) + 36px);gap:10px;padding-right:2px;display:grid;overflow:auto}.tac-mia-review__focus-label{color:#ffffff80;font-size:12px}.tac-mia-review__more{color:var(--tac-color-green,#2fd18b);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13.5px}.tac-mia-finding{border:1px solid #ffffff14;border-left:2px solid #ffffff2e;border-radius:8px;gap:6px;padding:12px 14px;transition:border-color .16s,background-color .16s,opacity .16s;display:grid}.tac-mia-finding[data-type=strength]{border-left-color:#2fd18bbf}.tac-mia-finding[data-type=priority]{border-left-color:#f0b45ad9}.tac-mia-finding[data-active]{background:#ffffff0a;border-color:#fff3}.tac-mia-finding[data-dim]{opacity:.6}.tac-mia-finding__head{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;padding:0;display:flex}.tac-mia-finding__num{color:#ffffff73;min-width:14px;font-size:12px;font-weight:650}.tac-mia-finding__num[data-marked]{color:#ffffffd9}.tac-mia-finding__title{color:#fffffff2;flex:1;font-size:15px;font-weight:640}.tac-mia-finding__type{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:11.5px}.tac-mia-finding__obs{color:#ffffffd1;margin:0;font-size:14.5px;line-height:1.55}.tac-mia-finding__row{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.tac-mia-finding__row>span{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:2px;font-size:11.5px;display:block}.tac-academy-mia .tac-academy__answer>.tac-mia-review{width:100%;max-width:1180px;margin-inline:auto}@media (width<=760px){.tac-mia-review{--review-max-h:70vh}.tac-mia-review__layout{grid-template-columns:minmax(0,1fr);gap:16px}.tac-mia-review__findings{max-height:none;overflow:visible}}.tac-mia-concept{flex-direction:column;gap:12px;margin:12px 0 4px;display:flex}.tac-mia-concept__head{flex-direction:column;gap:2px;display:flex}.tac-mia-concept__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tac-button-primary,#7ed957);font-size:11px}.tac-mia-concept__title{color:var(--tac-copy,#e6edf3);font-size:16px;font-weight:600}.tac-mia-concept__meta{color:var(--tac-copy-muted,#8b98a5);font-size:12.5px}.tac-mia-concept__frame{border:1px solid var(--tac-border-subtle,#ffffff17);cursor:zoom-in;width:100%;max-height:72vh;color:var(--tac-copy-muted,#8b98a5);font:inherit;background:#0d1117;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.tac-mia-concept__frame--loading{cursor:progress;background:linear-gradient(110deg,#ffffff08 30%,#ffffff14 50%,#ffffff08 70%) 0 0/200% 100%;font-size:14px;animation:1.6s linear infinite tac-mia-concept-shimmer}@keyframes tac-mia-concept-shimmer{to{background-position:-200% 0}}.tac-mia-concept__img{object-fit:contain;width:100%;height:100%;display:block}.tac-mia-concept__pair{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.tac-mia-concept__side{flex-direction:column;gap:6px;min-width:0;display:flex}.tac-mia-concept__side-label{color:var(--tac-copy-muted,#8b98a5);font-size:12.5px}.tac-mia-concept__pair .tac-mia-concept__img{border-radius:10px}.tac-mia-concept__actions{flex-wrap:wrap;gap:8px;display:flex}.tac-mia-concept__notes{color:var(--tac-copy,#e6edf3);flex-direction:column;gap:4px;font-size:14px;display:flex}.tac-mia-concept__notes ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.tac-mia-concept__notes-label{letter-spacing:.1em;text-transform:uppercase;color:var(--tac-copy-muted,#8b98a5);font-size:11px}.tac-mia-concept__notes--muted{color:var(--tac-copy-muted,#8b98a5);font-size:13px}.tac-mia-concept__caption{color:var(--tac-copy-muted,#8b98a5);font-size:12px}.tac-mia-concept__error{color:var(--tac-copy,#e6edf3);margin:0;font-size:14px}.tac-mia-concept__lightbox{z-index:1000;cursor:zoom-out;background:#05080ceb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tac-mia-concept__lightbox img{object-fit:contain;max-width:100%;max-height:100%}.tac-mia-concept__close{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:6px 14px;position:absolute;top:16px;right:16px}@media (width<=720px){.tac-mia-concept__pair{grid-template-columns:1fr}}.tac-mia-concept__title{font-size:17px;font-weight:600}.tac-mia-concept__pair .tac-mia-concept__frame{max-height:70vh}.tac-mia-concept__img{object-fit:contain;width:100%;max-height:70vh}.tac-mia-concept__actions .tac-academy__prompt[aria-pressed=true]{border-color:var(--tac-copy,#e6edf3)}.tac-mia-concept__why{flex-direction:column;gap:6px;display:flex}.tac-mia-concept__why ol{color:var(--tac-copy,#e6edf3);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;display:flex}.tac-mia-concept__why li span{color:var(--tac-copy-muted,#8b98a5);margin-top:2px;font-size:13.5px;display:block}.tac-mia-concept__details{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:8px;display:flex}.tac-mia-concept__details>summary{cursor:pointer;color:var(--tac-copy-muted,#8b98a5);font-size:13px}.tac-mia-concept__details[open]>summary{margin-bottom:8px}.tac-mia-concept__gen,.tac-mia-concept__missing{color:var(--tac-copy-muted,#8b98a5);margin:0;font-size:12px}.tac-mia-concept__lightbox img{cursor:zoom-in}.tac-mia-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tac-mia-video{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:20px;margin:12px 0;display:grid}.tac-mia-video__stage{gap:6px;min-width:0;display:grid;position:sticky;top:12px}.tac-mia-video__player,.tac-mia-video__missing{object-fit:contain;background:var(--tac-surface-sunken,#00000059);border-radius:12px;width:100%;max-height:70vh;display:block}@media (width>=761px){.tac-mia-video__player[data-orientation=portrait]{width:auto;max-width:100%;max-height:58vh;margin:0 auto}}.tac-mia-video__missing{place-items:center;display:grid;position:relative;overflow:hidden}.tac-mia-video__missing img{object-fit:contain;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.tac-mia-video__missing p{text-align:center;margin:0;padding:16px;position:relative}.tac-mia-video__meta{opacity:.72;margin:0;font-size:13px}.tac-mia-video__meta--deploy{opacity:.9}.tac-mia-video__verdict{border-left:3px solid var(--tac-accent,#6ea8fe);gap:6px;margin:10px 0;padding:2px 0 2px 12px;display:grid}.tac-mia-video__verdict p{opacity:.92;margin:0;font-size:13.5px;line-height:1.45}.tac-mia-video__verdict-line{font-weight:650;opacity:1!important;font-size:15px!important}.tac-mia-video__verdict-change{font-weight:600}.tac-mia-video__takeaway{background:color-mix(in srgb, currentColor 5%, transparent);border-radius:10px;gap:5px;margin:0 0 12px;padding:10px 12px;display:grid}.tac-mia-video__takeaway strong{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:12px}.tac-mia-video__takeaway p{margin:0;font-size:13px;line-height:1.45}.tac-mia-video__takeaway p span{opacity:.85;font-weight:600}.tac-mia-video__findings{gap:10px;min-width:0;display:grid}.tac-mia-video__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tac-mia-video__finding{box-sizing:border-box;border:1px solid var(--tac-border,#ffffff1f);border-radius:10px;gap:4px;width:100%;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.tac-mia-video__seek{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;gap:4px;display:grid}:is(.tac-mia-video__finding:has(.tac-mia-video__seek:hover),.tac-mia-video__finding:has(.tac-mia-video__seek:focus-visible)){border-color:var(--tac-button-primary,#7ed957)}.tac-mia-video__finding[data-selected]{border-color:var(--tac-button-primary,#7ed957);background:var(--tac-surface-raised,#ffffff0d)}.tac-mia-video__clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tac-mia-video__more{all:unset;box-sizing:border-box;cursor:pointer;color:var(--tac-copy-muted,#8b98a5);justify-self:start;margin-top:2px;font-size:12px;font-weight:600}.tac-mia-video__more:hover,.tac-mia-video__more:focus-visible{color:var(--tac-button-primary,#7ed957)}.tac-mia-video__time{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.tac-mia-video__finding[data-type=strength] .tac-mia-video__time{color:#5fbf85}.tac-mia-video__finding[data-type=improvement] .tac-mia-video__time{color:#e0a45c}.tac-mia-video__finding[data-type=priority] .tac-mia-video__time{color:#ef6b6b}.tac-mia-video__why,.tac-mia-video__rec{opacity:.8}.tac-mia-video__actions{flex-wrap:wrap;gap:8px;display:flex}.tac-mia-video__brief{border:1px solid var(--tac-border,#ffffff1f);border-radius:10px;padding:14px 16px;font-size:14px}.tac-mia-video__brief-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tac-mia-video__brief h4{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:12px 0 4px;font-size:12px}.tac-mia-video__brief ul{gap:4px;margin:0;padding-left:18px;display:grid}@media (width<=760px){.tac-mia-video{grid-template-columns:minmax(0,1fr)}.tac-mia-video__stage{position:static}}.tac-mia-campaign-context{border:1px solid var(--tac-line,#ffffff14);background:#ffffff05;border-radius:10px;margin:10px 0;padding:10px 14px}.tac-mia-campaign-context__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tac-mia-campaign-context__label,.tac-mia-fit__label{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:11px;font-weight:600}.tac-mia-campaign-context__edit{cursor:pointer;opacity:.7;color:inherit;background:0 0;border:none;font-size:12px;text-decoration:underline}.tac-mia-campaign-context__list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 20px;margin:0;display:grid}.tac-mia-campaign-context__row{gap:8px;font-size:13px;display:flex}.tac-mia-campaign-context__row dt{opacity:.55;min-width:76px}.tac-mia-campaign-context__row dd{margin:0}.tac-mia-campaign-context__source{opacity:.5;margin-left:6px;font-size:11px}.tac-mia-campaign-context__empty{opacity:.6;margin:4px 0;font-size:13px}.tac-mia-campaign-context__form{gap:8px;margin-top:6px;display:grid}.tac-mia-campaign-context__field{grid-template-columns:90px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.tac-mia-campaign-context__field span{opacity:.6}.tac-mia-campaign-context__field input{color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:6px 10px;font-size:13px}.tac-mia-campaign-context__actions{gap:10px;margin-top:4px;display:flex}.tac-mia-campaign-context__cancel{opacity:.7;cursor:pointer;color:inherit;background:0 0;border:none;font-size:13px}.tac-mia-campaign-context__reassess{margin-top:8px}.tac-mia-fit{border:1px solid var(--tac-line,#ffffff14);background:#ffffff05;border-radius:10px;margin:12px 0;padding:10px 14px}.tac-mia-fit__list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tac-mia-fit__row{grid-template-columns:96px 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.tac-mia-fit__dimension{opacity:.7;font-weight:600}.tac-mia-fit__text{line-height:1.4}.tac-mia-fit__tag{opacity:.6;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px}.tac-mia-fit__more summary{cursor:pointer;list-style:none}.tac-mia-fit__more summary::-webkit-details-marker{display:none}.tac-mia-fit__more summary:hover .tac-mia-fit__text{text-decoration:underline}.tac-mia-fit__detail{opacity:.75;margin:4px 0 0;font-size:12.5px}.tac-mia-review__brief{margin-top:10px}@media (width<=700px){.tac-mia-fit__row{grid-template-columns:1fr;gap:2px}.tac-mia-campaign-context__field{grid-template-columns:1fr;gap:4px}}.tac-academy-mia[data-chatting] .tac-academy__thread>.tac-mia-workspace{border-bottom:1px solid var(--academy-border);flex-shrink:0;width:100%;max-width:none;margin-bottom:20px;padding-bottom:20px}.tac-academy-mia[data-chatting] .tac-academy__thread>.tac-mia-workspace__conversation{flex-shrink:0}.tac-mia-workspace__head{min-height:38px;color:var(--academy-heading);justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-mia-workspace__head>strong{overflow-wrap:anywhere;font-size:14px}.tac-mia-workspace__selector{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.tac-mia-workspace__selector select{border:1px solid var(--academy-border);background:var(--academy-surface);min-width:0;max-width:100%;color:var(--academy-heading);border-radius:6px;padding:6px 8px}.tac-mia-workspace [hidden]{display:none!important}.tac-mia-workspace .tac-mia-campaign-context,.tac-mia-workspace .tac-mia-fit{background:0 0;border:0;border-radius:0;padding:0}.tac-mia-workspace .tac-mia-campaign-context{margin:8px 0 16px}.tac-mia-campaign-context__summary{color:var(--academy-body);margin:0;font-size:13px;line-height:1.65}.tac-mia-campaign-context__summary sup{color:var(--academy-muted)}.tac-mia-workspace .tac-mia-video,.tac-mia-workspace .tac-mia-review__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.tac-mia-workspace .tac-mia-video__stage{position:static}.tac-mia-workspace .tac-mia-video__player{border-radius:6px;max-height:48dvh}.tac-mia-workspace .tac-mia-review{--review-max-h:48dvh}.tac-mia-workspace .tac-mia-review__label,.tac-mia-workspace .tac-mia-brief__review-label{color:var(--academy-muted);font-size:11px}.tac-mia-workspace__verdict{gap:6px;margin:0 0 14px;display:grid}.tac-mia-workspace__eyebrow{text-transform:uppercase;color:var(--academy-muted);font-size:10px;font-weight:600}.tac-mia-workspace__verdict h3{color:var(--academy-heading);margin:0;font-size:20px;font-weight:550;line-height:1.4}.tac-mia-workspace__verdict p{margin:0 0 6px;font-size:13px;line-height:1.6}.tac-mia-workspace__recommendation{color:var(--academy-heading)}.tac-mia-workspace .tac-mia-fit__row{grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:12px}.tac-mia-workspace .tac-mia-fit__tag{border:0;margin-left:4px;padding:0}.tac-mia-workspace__tabs{border-bottom:1px solid var(--academy-border);flex-wrap:wrap;gap:2px;margin:8px 0 12px;display:flex}.tac-mia-workspace__tabs [role=tab]{min-width:0;color:var(--academy-muted);border:0;border-radius:0;padding:8px;font-size:12px}.tac-mia-workspace__tabs [aria-selected=true]{color:var(--academy-heading);border-bottom:2px solid var(--tac-button-primary)}.tac-mia-workspace__takeaway p{margin:0 0 12px;font-size:13px;line-height:1.6}.tac-mia-workspace__takeaway strong{color:var(--academy-heading);display:block}.tac-mia-workspace__brief{font-size:12px;line-height:1.65}.tac-mia-workspace__brief h4{color:var(--academy-heading);margin:14px 0 4px;font-size:11px}.tac-mia-workspace__brief ul{margin:0;padding-left:18px}.tac-mia-workspace .tac-mia-video__finding,.tac-mia-workspace .tac-mia-finding{border:0;border-top:1px solid var(--academy-border);background:0 0;border-radius:0;padding:10px 0}.tac-mia-workspace .tac-mia-video__seek{font-size:12px;line-height:1.6}.tac-mia-workspace .tac-mia-video__stage,.tac-mia-workspace .tac-mia-review__findings{min-width:0}.tac-mia-workspace__concepts,.tac-mia-workspace__history{margin-top:12px;font-size:12px}.tac-mia-workspace summary{cursor:pointer}.tac-academy-mia .tac-mia-workspace__conversation{max-width:760px;margin-inline:auto}.tac-mia-workspace__status{color:var(--academy-muted);margin:8px 0;font-size:12px}.tac-mia-workspace__original{margin:0}.tac-mia-workspace__original img{object-fit:contain;max-width:100%;max-height:48dvh;display:block}@media (width<=760px){.tac-mia-workspace .tac-mia-video,.tac-mia-workspace .tac-mia-review__layout{grid-template-columns:minmax(0,1fr);gap:16px}.tac-mia-workspace__head{align-items:flex-start}.tac-mia-workspace__head>button{flex-shrink:0}.tac-mia-workspace .tac-mia-video__player{max-height:46dvh}}.tac-mia-versions{border-radius:8px;flex-direction:column;gap:10px;min-width:0;scroll-margin-top:16px;transition:box-shadow .4s;display:flex}.tac-mia-versions[data-highlight]{box-shadow:0 0 0 2px var(--tac-accent,var(--academy-heading))}.tac-mia-versions__family{flex-direction:column;gap:6px;min-width:0;display:flex}.tac-mia-versions__family-title{color:var(--academy-muted);font-size:12px}.tac-mia-versions__strip{overscroll-behavior-x:contain;gap:6px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.tac-mia-versions__chip{border:1px solid var(--academy-border);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-size:12px}.tac-mia-versions__chip[aria-pressed=true]{border-color:var(--academy-heading);color:var(--academy-heading);font-weight:600}.tac-mia-versions__viewing{color:var(--academy-muted);margin:0;font-size:12px}.tac-mia-result{border:1px solid var(--academy-border);border-radius:8px;align-items:flex-start;gap:12px;min-width:0;margin:10px 0 4px;padding:12px;display:flex}.tac-mia-result__thumb{object-fit:cover;border-radius:4px;flex:none;width:56px;max-height:96px}.tac-mia-result__body{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-mia-result__title{color:var(--academy-heading);font-size:14px;font-weight:600}.tac-mia-result__meta{color:var(--academy-muted);overflow-wrap:anywhere;font-size:12px}.tac-mia-result__actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tac-mia-result[data-state=generating]{flex-direction:column;gap:2px}@media (prefers-reduced-motion:reduce){.tac-mia-versions{transition:none}}.np-miamodal[data-layout=expanded] .np-present-mia__message--mia,.np-miamodal[data-layout=expanded] .np-present-mia__message--mia>div,.np-miamodal[data-layout=expanded] .np-present-mia__message--mia>div>div:last-child{width:100%;max-width:none}.np-links__invite{width:min(880px,94vw);max-width:none;max-height:90vh;overflow:auto;gap:14px!important}.np-links__invite>p{color:var(--cp-muted);font-size:13px}html,body{background:var(--tac-page-background);color:var(--tac-copy-heading);font-family:var(--font-tac-primary)}
