.toolbox-shell{--tb-canvas: #171b19;--tb-surface: #202623;--tb-surface-strong: #f6f4e9;--tb-ink: #f6f4e9;--tb-muted: #adb7ae;--tb-faint: #7f8c84;--tb-line: #3b4740;--tb-line-strong: #65736a;--tb-teal: #d8f36a;--tb-teal-dark: #c4df56;--tb-teal-wash: #283127;--tb-danger: #ef9a89;--tb-focus: #d8f36a;--tb-radius: 18px;--tb-radius-sm: 12px;--ink: var(--tb-ink);--ink-soft: var(--tb-muted);--paper: var(--tb-canvas);--paper-raised: var(--tb-surface-strong);--rule: var(--tb-line);--signal: var(--tb-teal);--signal-dark: var(--tb-teal-dark);--fresh: var(--tb-teal);--quiet: var(--tb-teal-wash);--focus: var(--tb-focus);width:min(100%,1240px);min-height:100vh;max-height:none;overflow:visible;margin:0 auto;padding:26px clamp(20px,4vw,64px) 64px;background:var(--tb-canvas);color:var(--tb-ink);font-family:IBM Plex Sans Variable,IBM Plex Sans,sans-serif}body:has(.toolbox-shell){background:#171b19}.toolbox-shell,.toolbox-shell *{border-color:var(--tb-line)}.toolbox-shell h1,.toolbox-shell h2,.toolbox-shell h3,.toolbox-shell h4,.toolbox-shell p,.toolbox-shell button,.toolbox-shell input,.toolbox-shell textarea,.toolbox-shell select{font-family:inherit}.toolbox-shell h1,.toolbox-shell h2,.toolbox-shell h3,.toolbox-shell h4{color:var(--tb-ink);font-weight:750;letter-spacing:-.045em}.toolbox-shell h1 em,.toolbox-shell h2 em{color:inherit;font-style:normal}.toolbox-shell button:focus-visible,.toolbox-shell input:focus-visible,.toolbox-shell textarea:focus-visible,.toolbox-shell select:focus-visible{outline:3px solid var(--tb-focus);outline-offset:3px}.toolbox-masthead{align-items:center;padding-bottom:16px;border-bottom:1px solid #e7eadf}.toolbox-masthead .brand{gap:9px;color:var(--tb-ink);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.toolbox-masthead .brand-mark{width:20px;height:20px;border:1px solid var(--tb-teal);border-radius:6px;background:var(--tb-teal);color:#171b19;font-size:14px;font-weight:700}.toolbox-masthead .edition{display:inline-flex;align-items:center;gap:7px;color:#b8c2b8;font-size:10px;letter-spacing:.02em;text-transform:none}.workspace-status-dot{width:7px;height:7px;border-radius:50%;background:var(--tb-teal);box-shadow:0 0 0 3px #d8f36a1f}.toolbox-clipboard-notice{margin:12px 0 0;padding:9px 11px;border-left:3px solid var(--tb-teal);background:#283127;color:#dce6d9;font-size:11px;line-height:1.45}.toolbox-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(28px,6vw,92px);min-height:470px;padding:72px 0 64px}.toolbox-hero-copy{display:flex;flex-direction:column;justify-content:center}.toolbox-overline{margin:0 0 20px;color:var(--tb-teal);font-size:10px;font-weight:800;letter-spacing:.13em}.toolbox-hero h1{max-width:550px;margin:0 0 18px;font-size:clamp(54px,7.5vw,104px);line-height:.88}.toolbox-hero h1 span{color:var(--tb-teal)}.toolbox-hero-subtitle{margin:0 0 34px;color:#c2cbc0;font-size:17px;line-height:1.35}.toolbox-hero-art{min-width:0;min-height:360px}.tool-quicklaunch{display:grid;gap:8px;max-width:390px}.tool-quicklaunch-button{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 14px;border:1px solid #526058;border-radius:11px;background:#202723;color:var(--tb-ink);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.tool-quicklaunch-button:hover{border-color:var(--tb-teal);background:#29332d;transform:translate(4px)}.tool-quicklaunch-number{color:var(--tb-teal);font-size:10px;font-weight:800}.tool-quicklaunch-button>span:nth-child(2){font-size:13px;font-weight:650}.tool-quicklaunch-arrow{color:var(--tb-teal);font-size:18px}.tool-feature-list{display:grid;gap:18px}.tool-feature{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;min-height:320px;overflow:hidden;border:1px solid #37423b;border-radius:22px;background:#202723}.tool-feature:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.tool-feature:nth-child(2n) .tool-feature-art{order:-1}.tool-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(26px,5vw,58px)}.tool-feature-kicker{margin:0 0 14px;color:var(--tb-teal);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.tool-feature h2{max-width:440px;margin:0 0 13px;font-size:clamp(28px,4vw,48px);line-height:.98}.tool-feature-copy>p:not(.tool-feature-kicker){max-width:420px;margin:0 0 25px;color:#b6c0b6;font-size:14px;line-height:1.5}.tool-feature-art{min-width:0;min-height:320px;padding:18px;background:#d8ddcf}.tool-entry{display:inline-flex;align-items:center;gap:32px;justify-content:space-between;min-width:170px;padding:11px 14px;border:1px solid var(--tb-teal);border-radius:10px;background:var(--tb-teal);color:#171b19;font-size:12px;font-weight:800;text-align:left;transition:background .16s ease,transform .16s ease}.tool-entry:hover{background:#e7f991;transform:translateY(-2px)}.tool-entry>span:last-child{font-size:17px}.toolbox-extra{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:13px 16px;border:1px solid #3a463e;border-radius:var(--tb-radius-sm);background:#1c221f}.toolbox-extra-label{margin:0 0 4px;color:#95a198;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.toolbox-extra h2{margin:0 0 3px;font-size:14px}.toolbox-extra p:not(.toolbox-extra-label){margin:0;color:#9da99f;font-size:11px;line-height:1.35}.toolbox-extra-button{flex:0 0 auto;padding:8px 11px;border:1px solid #59695d;border-radius:8px;background:transparent;color:var(--tb-ink);font-size:10px;font-weight:700}.toolbox-extra-button:hover{border-color:var(--tb-teal);color:var(--tb-teal)}.toolbox-footnote{display:flex;align-items:center;gap:7px;margin:18px 0 0;color:#87948a;font-size:10px}.toolbox-footnote-mark{width:7px;height:7px;border-radius:50%;background:var(--tb-teal)}.toolbox-workspace{--tb-canvas: #eef2f2;--tb-surface: #f8faf9;--tb-surface-strong: #fff;--tb-ink: #1e292c;--tb-muted: #667477;--tb-faint: #63777a;--tb-line: #d4dfe0;--tb-line-strong: #bdccce;--tb-teal: #14877f;--tb-teal-dark: #09665f;--tb-teal-wash: #e1f1ef;--tb-danger: #a94643;--tb-focus: #075f9b;--ink: var(--tb-ink);--ink-soft: var(--tb-muted);--paper: var(--tb-canvas);--paper-raised: var(--tb-surface-strong);--rule: var(--tb-line);--signal: var(--tb-teal);--signal-dark: var(--tb-teal-dark);--fresh: var(--tb-teal);--quiet: var(--tb-teal-wash);--focus: var(--tb-focus);min-width:0;margin-top:18px;padding:clamp(18px,3vw,34px);border-radius:22px;background:var(--tb-canvas);color:var(--tb-ink)}.toolbox-workspace input,.toolbox-workspace textarea,.toolbox-workspace select{min-width:0;max-width:100%}.toolbox-workspace .recap-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.toolbox-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--tb-line)}.toolbox-back{padding:4px 0;border:0;border-bottom:1px solid var(--tb-teal);background:none;color:var(--tb-teal-dark);font-size:11px;font-weight:700}.toolbox-heading{padding:22px 0 13px}.toolbox-heading .eyebrow{margin:0 0 7px;color:var(--tb-teal-dark);font-size:10px;font-weight:800;letter-spacing:.12em}.toolbox-heading h1{margin:0;color:var(--tb-ink);font-size:clamp(26px,4vw,38px);line-height:1}.toolbox-draft-note{max-width:64ch;margin:0 0 13px;padding:8px 10px;border-left:2px solid var(--tb-teal);background:var(--tb-teal-wash);color:var(--tb-muted);font-size:10px;line-height:1.45}.toolbox-panel-stack{min-width:0}.toolbox-home[hidden],.toolbox-workspace[hidden]{display:none}.toolbox-tool-panel{min-width:0;animation:toolbox-reveal .2s both}.toolbox-tool-panel[hidden]{display:none}.toolbox-tool-panel>.relationships{margin-top:0}.toolbox-web-blocked{max-width:620px;padding:28px;border:1px solid var(--tb-line-strong);border-radius:var(--tb-radius-sm);background:var(--tb-surface)}.toolbox-web-blocked-kicker{margin:0 0 8px;color:var(--tb-teal-dark);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.toolbox-web-blocked h2{margin:0 0 10px;color:var(--tb-ink);font-size:clamp(24px,4vw,34px);line-height:1}.toolbox-web-blocked p:last-child{max-width:52ch;margin:0;color:var(--tb-muted);font-size:13px;line-height:1.55}.toolbox-shell .relationships{border-color:var(--tb-line)}.toolbox-shell .preflight-toggle{color:var(--tb-ink);font-weight:650}.toolbox-shell .preflight-hint{color:var(--tb-faint)}.toolbox-shell .relationship-body{color:var(--tb-ink)}.toolbox-shell .relationship-owner,.toolbox-shell .relationship-explanation,.toolbox-shell .relationship-progress,.toolbox-shell .relationship-results li span{color:var(--tb-muted)}.toolbox-shell .relationship-progress{border-color:var(--tb-line);background:var(--tb-surface)}.toolbox-shell .relationship-progress>span{color:var(--tb-ink);font-size:16px}.toolbox-shell .relationship-progress strong{color:var(--tb-teal-dark)}.toolbox-shell .relationship-progress progress{accent-color:var(--tb-teal)}.toolbox-shell .relationship-filters select,.toolbox-shell .relationship-search input{border-color:var(--tb-line-strong);border-radius:var(--tb-radius-sm);background:var(--tb-surface-strong)}.toolbox-shell .relationship-results{border-color:var(--tb-line);background:var(--tb-surface)}.toolbox-shell .relationship-results code{background:var(--tb-teal-wash);color:var(--tb-teal-dark)}.toolbox-shell .text-button{border-color:var(--tb-teal);color:var(--tb-teal-dark)}.toolbox-shell .relationship-clear{border-color:var(--tb-line-strong);color:var(--tb-muted)}.toolbox-shell .relationship-controls>.text-button:first-child{padding:9px 11px;border:1px solid var(--tb-teal-dark);border-radius:8px;background:var(--tb-teal-dark);color:#fff;font-size:12px}.toolbox-shell .relationship-controls>.text-button:first-child:hover:not(:disabled){background:var(--tb-teal)}.toolbox-shell .relationship-explanation,.toolbox-shell .relationship-body>.helper{font-size:12px;line-height:1.5}.toolbox-shell .relationship-empty{border-color:var(--tb-line);color:var(--tb-muted)}.toolbox-legacy>.shell{width:auto;max-height:none;min-height:0;margin:0;padding:0;overflow:visible;background:transparent;background-image:none}.toolbox-legacy>.shell .masthead{display:none}.toolbox-legacy>.shell .intro{padding-top:0}.toolbox-legacy>.shell footer{padding-bottom:0}@keyframes toolbox-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:760px){.toolbox-shell{min-height:0;padding:18px 15px 40px}.toolbox-masthead{padding-bottom:13px}.toolbox-masthead .edition{font-size:9px}.toolbox-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:54px 0 46px}.toolbox-hero h1{font-size:clamp(54px,15vw,76px)}.toolbox-hero-art{min-height:255px}.tool-feature,.tool-feature:nth-child(2n){grid-template-columns:1fr;min-height:0}.tool-feature:nth-child(2n) .tool-feature-art{order:0}.tool-feature-copy{padding:28px 22px 24px}.tool-feature-art{min-height:240px}.toolbox-workspace{padding:14px}.toolbox-extra{align-items:flex-start;flex-direction:column}.toolbox-extra-button{width:100%}}@media(min-width:761px){.toolbox-workspace{max-width:1000px;margin:24px auto 0}}@media(max-width:480px){.toolbox-hero{padding-top:28px;gap:18px}.toolbox-overline{display:none}.toolbox-hero h1{font-size:54px;margin-bottom:14px}.toolbox-hero-subtitle{margin-bottom:22px;font-size:15px}.tool-quicklaunch{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tool-quicklaunch-button{grid-template-columns:1fr auto;gap:5px;padding:9px;border-radius:9px}.tool-quicklaunch-button>span:nth-child(2){grid-column:1 / -1;grid-row:2;font-size:11px;line-height:1.3}.tool-quicklaunch-arrow{grid-column:2;grid-row:1;font-size:15px}.tool-quicklaunch-button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.toolbox-shell *,.toolbox-shell *:before,.toolbox-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tool-catalog{padding:12px 0 54px}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px}.catalog-heading .toolbox-overline{margin-bottom:12px}.catalog-heading h2{margin:0;font-size:clamp(27px,3.5vw,42px);line-height:1.08}.catalog-count{flex-shrink:0;padding-bottom:4px;color:#acb8ac;font-size:12px}.catalog-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.catalog-filters{display:flex;flex-wrap:wrap;gap:6px}.catalog-filters button{padding:8px 14px;border:1px solid #47544c;border-radius:30px;color:#bfc8c0;background:transparent;font-size:12px}.catalog-filters button[aria-pressed=true]{background:#f3f0e5;color:#243026;border-color:#f3f0e5}.catalog-filters button:hover{border-color:#d8f36a}.catalog-search{display:flex;align-items:center;gap:8px;margin:0;padding:0 12px;border:1px solid #47544c;border-radius:10px;width:235px;background:#202723;color:#d8f36a}.catalog-search>span:not(.sr-only){font-size:24px}.catalog-search input{padding:10px 0;min-width:0;border:0;background:none;color:#f6f4e9;font-size:12px}.catalog-search input::placeholder{color:#99a59b}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.catalog-tool{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid #3f4c43;border-radius:15px;background:#222a25;color:#f6f4e9;text-align:left;transition:transform .18s,border-color .18s}.catalog-tool:hover{transform:translateY(-4px);border-color:#d8f36a}.catalog-card-copy{display:flex;flex-direction:column;flex:1;padding:17px 15px 13px}.catalog-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:16px;font-weight:650;line-height:1.2;letter-spacing:-.035em}.catalog-card-title small{font-size:7px;letter-spacing:.07em;padding:3px 5px;border-radius:4px;background:#d8f36a20;color:#d8f36a}.catalog-card-title small.catalog-extension-only{background:#d8f36a;color:#202820}.catalog-card-description{margin-top:8px;color:#b0bdb3;font-size:12px;line-height:1.5}.catalog-card-footer{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-top:auto;padding-top:19px;color:#a3b2a7;font-size:10px}.catalog-card-footer>span:last-child{color:#d8f36a;font-size:20px}.catalog-mini{position:relative;display:grid;place-items:center;width:100%;height:140px;overflow:hidden;color:#293328}.sample-post-card{background:#dfb8a7}.mini-note{width:75%;padding:18px 14px;transform:rotate(-7deg);background:#f7d54d;color:#322e20;font:500 17px/1.1 Fraunces Variable,serif;box-shadow:8px 8px #282e27}.mini-note small{display:block;margin-top:14px;font:500 6px IBM Plex Sans Variable,sans-serif;letter-spacing:.08em}.sample-header{background:#c1d9c2}.mini-banner{position:relative;width:88%;padding:17px 13px;border:1px solid #6f897050;background:#233f33;color:#e1eeae;transform:rotate(-3deg)}.mini-banner small{display:block;margin-bottom:8px;font-size:6px;letter-spacing:.13em}.mini-banner strong{font-size:19px;font-weight:650;line-height:.97;letter-spacing:-.04em}.mini-banner>span{position:absolute;bottom:15px;right:13px;font-size:28px}.sample-avatar{background:#d0c3e0}.mini-avatar-set{display:flex;align-items:center;gap:10px}.mini-avatar-set b{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#242a27;border:5px solid #d8f36a;color:#d8f36a;font-size:27px;transform:rotate(-10deg);box-shadow:4px 6px #94849b}.mini-avatar-set i{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#f4ecdd;font:500 22px Fraunces Variable,serif}.mini-avatar-set i:last-child{background:#e9aa93;transform:translateY(18px)}.mini-thread{display:grid;place-items:center;width:100%;height:100%;background:#eee6c9}.mini-thread>span{display:flex;gap:9px;align-items:center;width:82%;padding:7px 8px;border-radius:4px;background:#fffdf4;color:#354032;box-shadow:2px 2px #d1c7aa;font-size:8px;transform:rotate(-3deg)}.mini-thread>span+span{margin-top:-15px;margin-left:8px}.mini-thread b{color:#718755;font-size:9px}.mini-following{display:grid;gap:10px;width:100%;height:100%;background:#bdd8ca;padding:20px}.mini-following>span{display:flex;align-items:center;gap:8px;font-size:10px}.mini-following i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f5f1de;font-style:normal}.mini-following b{margin-left:auto}.mini-following small{font-size:6px;letter-spacing:.12em}.mini-links{display:grid;place-items:center;width:100%;height:100%;padding:20px 4px;background:#dddcb7}.mini-links>span{display:block;padding:9px;border:1px solid #bbc097;border-radius:7px;background:#f8f5de;font-size:8px;transform:rotate(-3deg)}.mini-links del{color:#ad5a43}.mini-links>b{font-size:23px}.mini-links>strong{font-size:12px}.mini-recap{display:grid;gap:10px;width:100%;height:100%;padding:22px;background:#e8b7c2}.mini-recap>small{font-size:7px;letter-spacing:.1em}.mini-recap>b{display:flex;align-items:baseline;gap:7px;font-size:33px;line-height:1;letter-spacing:-.07em}.mini-recap>b span{font-size:8px;letter-spacing:0;font-weight:400;margin-right:7px}.mini-recap>span{font-size:9px}.mini-search{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;background:#c2d4de}.mini-search>span{font-size:38px;align-self:center}.mini-search code{background:#f5f4e8;border:1px solid #81949e70;border-radius:7px;padding:12px;color:#354551;font-size:10px;line-height:1.65;transform:rotate(4deg)}.mini-search>b{align-self:end;margin-bottom:20px}.sample-list-compare{background:#d4e2d9}.mini-list-compare{display:flex;align-items:center;gap:7px;width:100%;padding:17px 12px;color:#34463d}.mini-list-compare>span{display:grid;gap:5px;min-width:0;flex:1;padding:9px 7px;border:1px solid #9db5a6;border-radius:7px;background:#f4f2e7;transform:rotate(-3deg)}.mini-list-compare>span:last-child{transform:rotate(4deg);background:#e8f0d1}.mini-list-compare b{color:#758a7d;font-size:6px;letter-spacing:.1em}.mini-list-compare i{overflow:hidden;color:#33483c;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mini-list-compare>strong{color:#547567;font-size:18px}.sample-mention-list{background:#d9c9de}.mini-mention-list{display:flex;align-items:center;gap:7px;width:100%;padding:17px 12px;color:#43394c}.mini-mention-list>span{display:grid;gap:5px;min-width:0;flex:1;padding:9px 7px;border:1px solid #aa98ae;border-radius:7px;background:#f5f0e8;transform:rotate(-4deg)}.mini-mention-list>span:last-child{transform:rotate(4deg);background:#e9f0cf}.mini-mention-list b{color:#7c6e80;font-size:6px;letter-spacing:.1em}.mini-mention-list i{overflow:hidden;color:#4e4056;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mini-mention-list>strong{color:#70577a;font-size:18px}.sample-interaction-rate{background:#e4c9b9}.mini-interaction-rate{display:grid;align-content:center;gap:9px;width:76%;padding:17px 14px;background:#243b32;color:#d8f36a;transform:rotate(-4deg);box-shadow:7px 7px #bd765c}.mini-interaction-rate strong{font:500 36px/.9 Fraunces Variable,serif;letter-spacing:-.08em}.mini-interaction-rate small{color:#f5f1de;font-size:6px;letter-spacing:.12em}.sample-follower-trend{background:#d4dfc0}.mini-follower-trend{display:grid;align-content:center;gap:8px;width:78%;padding:18px 13px;background:#202f2a;color:#d8f36a;transform:rotate(-4deg);box-shadow:7px 7px #b5c6a2}.mini-follower-trend strong{font:500 25px/.9 Fraunces Variable,serif;letter-spacing:-.06em}.mini-follower-trend i{color:#edf0d9;font-size:8px;font-style:normal}.mini-follower-trend small{color:#c9d2c0;font-size:6px;letter-spacing:.1em}.sample-id-clock{background:#d9d5c1}.mini-id-clock{display:grid;align-content:center;gap:8px;width:78%;padding:18px 13px;background:#f5f0dd;color:#24352d;transform:rotate(3deg);box-shadow:7px 7px #aab7a2}.mini-id-clock strong{color:#09665f;font:500 28px/.9 Fraunces Variable,serif;letter-spacing:-.06em}.mini-id-clock i{color:#5c6d61;font-size:8px;font-style:normal}.mini-id-clock small{color:#7f8e80;font-size:6px;letter-spacing:.1em}.catalog-boundary{margin:16px 0 0;color:#a2afa5;font-size:11px}.catalog-empty{padding:30px;text-align:center;border:1px dashed #617568;border-radius:12px;color:#c8d5ca}.catalog-empty button{padding:8px 12px;border:1px solid #d8f36a;border-radius:7px;background:transparent;color:#d8f36a}@media(max-width:1050px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-heading{align-items:start;flex-direction:column;gap:10px}.catalog-controls{align-items:stretch;flex-direction:column;gap:12px}.catalog-filters{gap:5px}.catalog-filters button{font-size:11px;padding:8px 11px}.catalog-search{width:100%}.catalog-grid{gap:10px}.catalog-mini{height:115px}.catalog-card-copy{padding:12px 10px}.catalog-card-title{font-size:14px}.catalog-card-description{font-size:11px}.catalog-card-footer{font-size:9px}.mini-note{font-size:12px;padding:14px 9px}.mini-banner strong{font-size:15px}.mini-avatar-set{gap:5px}.mini-avatar-set b{width:53px;height:53px;font-size:21px;border-width:3px}.mini-avatar-set i{width:22px;height:22px;font-size:16px}.mini-thread>span{font-size:6px;padding:6px;gap:5px}.mini-following{padding:15px;gap:7px}.mini-following>span{gap:5px;font-size:8px}.mini-following i{width:18px;height:18px}.mini-links>span{font-size:5.5px;padding:6px}.mini-links>strong{font-size:9px}.mini-recap{padding:15px}.mini-recap>b{font-size:25px;gap:4px}.mini-recap>b span{margin:0;font-size:7px}.mini-search{gap:5px}.mini-search>span{font-size:25px}.mini-search code{font-size:7px;padding:7px}.mini-search>b{font-size:11px}.mini-list-compare{gap:4px;padding:12px 7px}.mini-list-compare>span{padding:6px 4px;gap:3px}.mini-list-compare b{font-size:5px}.mini-list-compare i{font-size:6px}.mini-list-compare>strong{font-size:13px}.mini-mention-list{gap:4px;padding:12px 7px}.mini-mention-list>span{padding:6px 4px;gap:3px}.mini-mention-list b{font-size:5px}.mini-mention-list i{font-size:6px}.mini-mention-list>strong{font-size:13px}.mini-interaction-rate{gap:6px;padding:12px 9px}.mini-interaction-rate strong{font-size:27px}.mini-interaction-rate small{font-size:5px}.mini-follower-trend{gap:5px;padding:12px 9px}.mini-follower-trend strong{font-size:20px}.mini-follower-trend i{font-size:6px}.mini-follower-trend small{font-size:4.5px}.mini-id-clock{gap:5px;padding:12px 9px}.mini-id-clock strong{font-size:20px}.mini-id-clock i{font-size:6px}.mini-id-clock small{font-size:4.5px}}.post-card-tool{--pc-ink: #26221d;--pc-ink-soft: #756b5c;--pc-paper: #f8f2e7;--pc-rule: #cdbda2;--pc-accent: #bd4d2c;margin-top:16px;padding:17px 0 19px;border-top:1px solid var(--rule, #c9c2b3);border-bottom:1px solid var(--rule, #c9c2b3);color:var(--pc-ink)}.post-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.post-card-eyebrow{margin:0 0 5px;color:var(--pc-accent);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.post-card-tool h2{margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:27px;font-weight:500;letter-spacing:-.03em;line-height:1}.post-card-local{color:#8b8679;font-size:8px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.post-card-dek{max-width:340px;margin:9px 0 15px;color:var(--pc-ink-soft);font-size:11px;line-height:1.45}.post-card-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:17px}.post-card-editor{min-width:0}.post-card-tool label,.post-card-styles legend{display:block;margin:0 0 6px;color:var(--pc-ink-soft);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.post-card-tool label span{font-weight:400;letter-spacing:0;text-transform:none}.post-card-tool textarea,.post-card-tool input[type=text],.post-card-tool input:not([type]){width:100%;border:1px solid var(--pc-rule);border-radius:7px;background:var(--pc-paper);color:var(--pc-ink)}.post-card-tool textarea{min-height:112px;resize:vertical;padding:10px 11px;font:14px/1.43 IBM Plex Sans Variable,sans-serif}.post-card-tool input:not([type]){padding:9px 10px;font:12px IBM Plex Sans Variable,sans-serif}.post-card-tool textarea::placeholder,.post-card-tool input::placeholder{color:#9b907d}.post-card-tool textarea:focus-visible,.post-card-tool input:focus-visible{outline:3px solid var(--focus, #1264a3);outline-offset:2px}.post-card-counter{display:flex;justify-content:space-between;min-height:17px;padding-top:4px;color:#948875;font-size:9px;letter-spacing:.04em}.post-card-counter strong,.post-card-error{color:var(--danger, #a32921)}.post-card-hint{margin:4px 0 11px;color:var(--pc-ink-soft);font-size:10px;line-height:1.4}.post-card-error{margin:4px 0 10px;font-size:10px;line-height:1.35}.post-card-styles{min-width:0;margin:14px 0 12px;padding:0;border:0}.post-card-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.post-card-style-option{display:flex!important;align-items:center;gap:6px;min-width:0;margin:0!important;padding:7px 5px;border:1px solid var(--pc-rule);border-radius:7px;background:#fffdf759;cursor:pointer;color:var(--pc-ink)!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .16s ease,background .16s ease,transform .16s ease}.post-card-style-option:hover{transform:translateY(-1px);border-color:var(--pc-ink)}.post-card-style-option.is-selected{border-color:var(--pc-ink);background:var(--pc-paper);box-shadow:inset 0 -2px 0 var(--pc-accent)}.post-card-style-option input{position:absolute;width:1px;height:1px;opacity:0}.post-card-swatch{flex:0 0 auto;display:block;width:20px;height:24px;border:1px solid currentColor;border-radius:2px;box-shadow:3px 3px 0 currentColor}.post-card-style-option strong,.post-card-style-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card-style-option strong{font-size:10px;font-weight:700}.post-card-style-option small{margin-top:2px;color:var(--pc-ink-soft);font-size:8px}.post-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.post-card-demo,.post-card-clear{padding:0;border:0;border-bottom:1px solid var(--pc-accent);background:none;color:var(--pc-accent);font-size:11px}.post-card-clear{border-color:var(--pc-rule);color:var(--pc-ink-soft)}.post-card-clear:disabled{cursor:not-allowed;opacity:.45}.post-card-preview{min-width:0;padding:11px;border:1px solid var(--pc-rule);border-radius:10px;background:#e8decd;box-shadow:0 12px 28px #2e27181a}.post-card-preview.style-ink{background:#d7dfd4}.post-card-preview.style-citrus{background:#f2e8b8}.post-card-preview-top{display:flex;justify-content:space-between;gap:10px;padding:0 1px 8px;color:#776d5e;font-size:8px;font-weight:700;letter-spacing:.12em}.post-card-canvas-wrap{position:relative;display:grid;place-items:center;min-height:215px;overflow:hidden;border-radius:4px;background:#d9cfbf}.post-card-canvas-wrap canvas{display:block;width:100%;height:auto;max-height:390px;object-fit:contain}.post-card-preview-empty{position:absolute;inset:0;display:grid;place-content:center;gap:8px;color:#756b5c;text-align:center}.post-card-preview-empty span{color:var(--pc-accent);font-size:26px;text-align:center}.post-card-preview-empty p{margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:15px}.post-card-preview-loading{position:absolute;inset:auto 8px 8px;padding:6px 8px;border-radius:4px;background:#20201dc7;color:#fffdf7;font-size:10px;text-align:center}.post-card-preview-note{margin:8px 0 10px;color:#776d5e;font-size:9px;line-height:1.35}.post-card-export{width:100%;padding:10px 12px;border:1px solid var(--pc-ink);border-radius:6px;background:var(--pc-ink);color:#fffdf7;font-size:11px;font-weight:700;transition:background .16s ease,transform .16s ease}.post-card-export:hover:not(:disabled){background:var(--pc-accent);transform:translateY(-1px)}.post-card-export:active:not(:disabled){transform:translateY(1px)}.post-card-export:disabled{cursor:not-allowed;opacity:.48}.post-card-export-message{margin:8px 0 0}@media(min-width:560px){.post-card-workbench{grid-template-columns:minmax(0,1.04fr) minmax(245px,.96fr);align-items:start}.post-card-preview{position:sticky;top:8px}}@media(max-width:380px){.post-card-heading{align-items:flex-start;flex-direction:column;gap:6px}.post-card-style-grid{gap:4px}.post-card-style-option{padding-inline:3px}.post-card-swatch{width:16px;height:21px}}@media(prefers-reduced-motion:reduce){.post-card-style-option,.post-card-export{transition:none}}.toolbox-shell .post-card-tool{--pc-ink: var(--tb-ink, #1e292c);--pc-ink-soft: var(--tb-muted, #667477);--pc-paper: var(--tb-surface-strong, #fff);--pc-rule: var(--tb-line, #d4dfe0);--pc-accent: var(--tb-teal, #14877f);margin-top:0;padding:0 0 20px;border-top:0;border-bottom:1px solid var(--tb-line, #d4dfe0)}.toolbox-shell .post-card-heading{align-items:center}.toolbox-shell .post-card-heading>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toolbox-shell .post-card-eyebrow{color:var(--tb-teal-dark, #09665f);font-size:9px;letter-spacing:.1em}.toolbox-shell .post-card-tool h2{font-family:inherit;font-size:21px;font-weight:650;letter-spacing:-.025em}.toolbox-shell .post-card-local{color:var(--tb-faint, #8b999c)}.toolbox-shell .post-card-dek{margin:7px 0 16px;color:var(--tb-muted, #667477)}.toolbox-shell .post-card-workbench{gap:20px}.toolbox-shell .post-card-tool label,.toolbox-shell .post-card-styles legend{color:var(--tb-muted, #667477)}.toolbox-shell .post-card-tool label,.toolbox-shell .post-card-styles legend{font-size:11px}.toolbox-shell .post-card-tool textarea,.toolbox-shell .post-card-tool input[type=text],.toolbox-shell .post-card-tool input:not([type]){border-color:var(--tb-line-strong, #bdccce);border-radius:var(--tb-radius-sm, 9px);background:var(--tb-surface-strong, #fff);color:var(--tb-ink, #1e292c)}.toolbox-shell .post-card-tool textarea{min-height:125px}.toolbox-shell .post-card-tool textarea::placeholder,.toolbox-shell .post-card-tool input::placeholder{color:var(--tb-faint, #8b999c)}.toolbox-shell .post-card-counter,.toolbox-shell .post-card-hint{color:var(--tb-faint, #8b999c)}.toolbox-shell .post-card-style-option{border-color:var(--tb-line-strong, #bdccce);border-radius:8px;background:var(--tb-surface, #f8faf9)}.toolbox-shell .post-card-style-option:hover,.toolbox-shell .post-card-style-option.is-selected{border-color:var(--tb-teal, #14877f);background:var(--tb-teal-wash, #e1f1ef)}.toolbox-shell .post-card-style-option:focus-within{outline:3px solid var(--tb-focus, #075f9b);outline-offset:2px}.toolbox-shell .post-card-style-option input:focus-visible{outline:0}.toolbox-shell .post-card-style-option small{color:var(--tb-muted, #667477)}.toolbox-shell .post-card-style-option strong{font-size:11px}.toolbox-shell .post-card-demo,.toolbox-shell .post-card-clear{color:var(--tb-teal-dark, #09665f);border-color:var(--tb-teal, #14877f)}.toolbox-shell .post-card-clear{color:var(--tb-muted, #667477);border-color:var(--tb-line-strong, #bdccce)}.toolbox-shell .post-card-preview{border-color:var(--tb-line-strong, #bdccce);border-radius:var(--tb-radius, 14px);background:#e4eceb;box-shadow:0 8px 22px #263a3d14}.toolbox-shell .post-card-preview.style-ink{background:#e0e9e6}.toolbox-shell .post-card-preview.style-citrus{background:#e8eeee}.toolbox-shell .post-card-preview-note{color:var(--tb-muted, #667477)}.toolbox-shell .post-card-preview-empty p{font-family:inherit}.toolbox-shell .post-card-export{border-color:var(--tb-teal-dark, #09665f);border-radius:8px;background:var(--tb-teal-dark, #09665f)}.toolbox-shell .post-card-export:hover:not(:disabled){background:var(--tb-teal, #14877f)}@media(min-width:760px){.toolbox-shell .post-card-workbench{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:28px}.toolbox-shell .post-card-preview{position:sticky;top:10px}}@media(max-width:700px){.toolbox-shell .post-card-heading{align-items:baseline;flex-direction:row}.toolbox-shell .post-card-local{font-size:8px}}.recap-tool{position:relative;margin-top:15px;padding:20px 0 8px;border-top:1px solid var(--ink)}.recap-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recap-kicker{margin:0 0 6px;color:var(--signal-dark);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.recap-header h2{margin:0;font-size:28px;line-height:.98}.recap-header h2 em{color:var(--signal-dark);font-style:italic}.recap-stamp{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ink);border-radius:50%;color:var(--signal-dark);font-family:Fraunces Variable,Georgia,serif;font-size:17px}.recap-intro{max-width:320px;margin:11px 0 15px;color:var(--ink-soft);line-height:1.45}.recap-boundary{margin:0 0 14px;padding:9px 10px;border-left:3px solid var(--signal);background:#fffdf794;color:var(--ink-soft);font-size:11px;line-height:1.4}.recap-boundary strong{color:var(--ink)}.recap-tool label{margin-top:10px}.recap-tool label span{color:var(--ink-soft)}.recap-input{min-height:168px}.recap-format{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;margin-top:7px;color:var(--ink-soft);font-size:10px}.recap-format span:first-child{color:var(--signal-dark);font-size:9px;font-weight:700;letter-spacing:.1em}.recap-format code{background:var(--quiet);color:var(--ink);font-size:10px}.recap-helper{margin:7px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.4}.recap-actions{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.recap-link{padding:0;border:0;border-bottom:1px solid var(--signal-dark);background:none;color:var(--signal-dark);font-size:11px}.recap-link:disabled{cursor:not-allowed;border-color:var(--rule);color:#aaa396}.recap-errors{margin-top:14px;padding:10px 11px;border-left:3px solid var(--danger);background:#fff8f2;color:var(--danger);font-size:11px;line-height:1.4}.recap-errors strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.recap-errors ul{display:grid;gap:3px;margin:5px 0 0;padding-left:16px}.recap-range{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:15px}.recap-range label{margin:0 0 5px;font-size:9px}.recap-range input{padding:8px 7px;font-size:11px}.recap-arrow{padding-bottom:9px;color:var(--signal-dark);font-size:16px}.recap-inline-error{margin:9px 0 0;color:var(--danger);font-size:11px}.recap-generate{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:15px;padding:11px 13px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper-raised);font-size:12px;font-weight:600;transition:transform .18s ease,background .18s ease}.recap-generate span{color:var(--fresh)}.recap-generate:hover:not(:disabled){background:var(--signal-dark);transform:translateY(-1px)}.recap-generate:disabled{cursor:not-allowed;opacity:.55}.recap-result{margin-top:20px;padding-top:16px;border-top:1px solid var(--rule)}.recap-result-head{display:flex;align-items:end;justify-content:space-between;gap:10px}.recap-result h3{margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:23px;font-weight:500;line-height:1}.recap-download{flex:0 0 auto;padding:7px 9px;border:1px solid var(--ink);border-radius:5px;background:var(--paper-raised);color:var(--ink);font-size:10px;font-weight:600}.recap-download:hover:not(:disabled){background:var(--ink);color:var(--paper-raised)}.recap-download:disabled{cursor:wait;opacity:.55}.recap-preview{display:block;width:100%;margin-top:13px;border:1px solid var(--rule);background:var(--paper-raised);box-shadow:var(--shadow-card)}.recap-stats{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:11px;padding:9px 0;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);color:var(--ink-soft);font-size:10px}.recap-stats strong{color:var(--ink);font-family:Fraunces Variable,Georgia,serif;font-size:17px;font-weight:500}.recap-result h4{margin:15px 0 7px;color:var(--signal-dark);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.recap-terms{display:grid;gap:7px;margin:0;padding:0;list-style:none}.recap-terms li{display:grid;gap:2px;padding-bottom:7px;border-bottom:1px dotted var(--rule)}.recap-terms li>span{overflow-wrap:anywhere;color:var(--ink);font-size:11px}.recap-terms li strong{color:var(--signal-dark);font-family:Fraunces Variable,Georgia,serif;font-size:17px;font-weight:500}.recap-terms small{overflow-wrap:anywhere;color:var(--ink-soft);font-size:10px;line-height:1.35}.recap-disclaimer{margin:14px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.4}@media(max-width:380px){.recap-range{gap:5px}.recap-result-head{align-items:start;flex-direction:column}.recap-download{width:100%}}.toolbox-shell .recap-tool{margin-top:0;padding:0 0 20px;border-top:0;border-bottom:1px solid var(--tb-line, #d4dfe0)}.toolbox-shell .recap-header>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toolbox-shell .recap-stamp{display:none}.toolbox-shell .recap-kicker{color:var(--tb-teal-dark, #09665f);font-size:9px;letter-spacing:.1em}.toolbox-shell .recap-header h2{font-family:inherit;font-size:21px;font-weight:650;letter-spacing:-.025em}.toolbox-shell .recap-stamp{width:30px;height:30px;border-color:var(--tb-teal, #14877f);border-radius:8px;color:var(--tb-teal-dark, #09665f);font-family:inherit;font-size:11px;font-weight:700}.toolbox-shell .recap-intro{margin:7px 0 14px;color:var(--tb-muted, #667477)}.toolbox-shell .recap-boundary{border-left-color:var(--tb-teal, #14877f);border-radius:0 7px 7px 0;background:var(--tb-teal-wash, #e1f1ef);color:var(--tb-muted, #667477)}.toolbox-shell .recap-boundary strong{color:var(--tb-ink, #1e292c)}.toolbox-shell .recap-tool label{color:var(--tb-muted, #667477)}.toolbox-shell .recap-tool label span{color:var(--tb-faint, #8b999c)}.toolbox-shell .recap-input{min-height:168px;border-color:var(--tb-line-strong, #bdccce);border-radius:var(--tb-radius-sm, 9px);background:var(--tb-surface-strong, #fff);color:var(--tb-ink, #1e292c)}.toolbox-shell .recap-format span:first-child{color:var(--tb-teal-dark, #09665f)}.toolbox-shell .recap-format code{background:var(--tb-teal-wash, #e1f1ef);color:var(--tb-ink, #1e292c)}.toolbox-shell .recap-helper{color:var(--tb-faint, #8b999c)}.toolbox-shell .recap-link{color:var(--tb-teal-dark, #09665f);border-color:var(--tb-teal, #14877f)}.toolbox-shell .recap-errors{border-left-color:var(--tb-danger, #a94643);background:#fff6f4;color:var(--tb-danger, #a94643)}.toolbox-shell .recap-range input{border-color:var(--tb-line-strong, #bdccce);border-radius:8px;background:var(--tb-surface-strong, #fff)}.toolbox-shell .recap-arrow{color:var(--tb-teal-dark, #09665f)}.toolbox-shell .recap-generate{margin-top:15px;border-color:var(--tb-teal-dark, #09665f);border-radius:8px;background:var(--tb-teal-dark, #09665f)}.toolbox-shell .recap-generate span{color:#b9ebe5}.toolbox-shell .recap-generate:hover:not(:disabled){background:var(--tb-teal, #14877f)}.toolbox-shell .recap-result{border-color:var(--tb-line, #d4dfe0)}.toolbox-shell .recap-result h3{font-family:inherit;font-size:19px;font-weight:650}.toolbox-shell .recap-download{border-color:var(--tb-line-strong, #bdccce);border-radius:8px;background:var(--tb-surface-strong, #fff);color:var(--tb-ink, #1e292c)}.toolbox-shell .recap-download:hover:not(:disabled){border-color:var(--tb-teal);background:var(--tb-teal-wash);color:var(--tb-teal-dark)}.toolbox-shell .recap-preview{border-color:var(--tb-line-strong, #bdccce);border-radius:var(--tb-radius-sm, 9px);box-shadow:0 8px 22px #263a3d14}.toolbox-shell .recap-stats strong,.toolbox-shell .recap-terms li strong{color:var(--tb-teal-dark, #09665f);font-family:inherit}.toolbox-shell .recap-result h4{color:var(--tb-teal-dark, #09665f)}.hero-showcase{position:relative;width:100%;height:390px;isolation:isolate}.hero-art-orbit{position:absolute;width:360px;height:310px;left:12%;top:9%;border:1px solid #616955;border-radius:50%;transform:rotate(-24deg)}.showcase-print{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:#f0e7d5;box-shadow:0 20px 35px #0003}.showcase-print canvas{display:block;width:100%;height:100%;object-fit:contain}.print-ink{background:#202725}.print-citrus{background:#ffd44e}.print-recap{aspect-ratio:960/620;background:#f4f0e6}.showcase-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:8%;color:#26221d}.showcase-fallback>span,.showcase-fallback small{font-size:9px;letter-spacing:.06em}.showcase-fallback strong{font:500 clamp(18px,2.5vw,30px)/1.1 "Fraunces Variable",serif;white-space:pre-line}.hero-art-back{position:absolute;left:6%;top:19%;width:73%;transform:rotate(-15deg)}.hero-art-front{position:absolute;left:16%;top:31%;width:78%;transform:rotate(8deg)}.hero-art-ticket{position:absolute;left:57%;top:7%;width:38%;min-height:215px;padding:20px 17px;background:#edb8cb;color:#352831;transform:rotate(13deg);box-shadow:0 16px 35px #0003}.hero-art-ticket>span{font-size:8px;font-weight:650;letter-spacing:.08em}.hero-art-ticket strong{display:block;margin:18px 0 28px;font-size:clamp(20px,2.3vw,30px);line-height:1;letter-spacing:-.04em}.hero-art-ticket strong em{font-family:Fraunces Variable,serif;font-weight:500}.ticket-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #35283155;padding-top:9px}.ticket-footer i{font-size:24px;font-style:normal}.showcase-star{position:absolute;width:76px;height:76px}.hero-art-star{left:1%;top:15%;color:#d8f36a;transform:rotate(7deg)}.hero-art-label{position:absolute;left:17%;bottom:3%;color:#aaa99c;font-size:9px;letter-spacing:.12em}.tool-showcase{position:relative;min-width:0;height:350px;margin:0;overflow:hidden;isolation:isolate;border-radius:18px}.tool-showcase figcaption{position:absolute;bottom:15px;left:16px;right:16px;z-index:5;text-align:center;color:#343f39;font-size:10px;letter-spacing:.025em}.showcase-following{background:#b9d8c8}.showcase-watermark{position:absolute;top:20px;left:23px;color:#253b3026;font:650 clamp(30px,4vw,55px)/1 "IBM Plex Sans Variable",sans-serif;letter-spacing:-.065em;white-space:nowrap}.following-receipt{position:absolute;top:22%;left:12%;width:76%;max-width:400px;padding:20px;border-radius:10px;background:#fffef4;color:#27342c;box-shadow:0 15px 25px #254a392a;transform:rotate(-5deg)}.receipt-shadow{position:absolute;top:19%;left:13%;width:76%;height:64%;border-radius:10px;background:#729580;transform:rotate(5deg)}.receipt-heading{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;letter-spacing:-.03em}.receipt-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#d8f36a;font-size:21px}.receipt-heading small{display:block;margin-top:3px;font-size:7px;font-weight:500;letter-spacing:.08em;color:#68796a}.receipt-tabs{display:flex;gap:12px;padding:18px 0 9px;border-bottom:1px solid #dbe0d4;font-size:9px;color:#718170}.receipt-tabs>span:first-child{color:#283e2c;font-weight:600}.receipt-tabs b{padding:1px 4px;border-radius:4px;background:#e5ecd7}.receipt-person{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #e7eade;font-size:10px;font-weight:600}.receipt-person small{display:block;margin-top:2px;color:#718170;font-size:8px;font-weight:400}.receipt-avatar{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;font-family:Fraunces Variable,serif;font-size:17px}.avatar-one{background:#d9d3f1;color:#57406b}.avatar-two{background:#f2cc9e;color:#724f28}.receipt-state{margin-left:auto;padding:4px 5px;border-radius:5px;background:#f1eee0;font-size:7px;white-space:nowrap;color:#746f57;font-weight:400}.receipt-bottom{display:flex;justify-content:space-between;padding-top:10px;font-size:8px;color:#68796a}.showcase-sticker{position:absolute;z-index:3;display:grid;place-content:center;text-align:center;font-size:10px;font-weight:750;line-height:1.12;letter-spacing:-.03em}.sticker-following{right:4%;bottom:19%;width:73px;height:73px;border-radius:50%;transform:rotate(12deg);background:#d8f36a;color:#2d3920;box-shadow:0 4px #8ca25e}.showcase-post-card{background:#e8b7a5}.post-stack-back{position:absolute;left:8%;top:14%;width:67%;transform:rotate(-16deg)}.post-stack-middle{position:absolute;left:21%;top:20%;width:68%;transform:rotate(11deg)}.post-stack-front{position:absolute;left:15%;top:30%;width:73%;transform:rotate(-4deg)}.post-stack-star{right:5%;top:9%;color:#f7f5e9;width:56px;height:56px}.sticker-card{left:4%;bottom:13%;width:100px;height:59px;transform:rotate(-11deg);background:#f7f5e9;color:#38312b;border:1px solid #746459;box-shadow:3px 3px #574d42}.showcase-recap{background:#c7c2dc}.showcase-recap .showcase-watermark{color:#362e5526}.recap-print{position:absolute;width:77%;top:24%;left:6%;transform:rotate(-7deg)}.recap-sample-ticket{position:absolute;right:7%;top:15%;width:32%;min-height:210px;padding:15px;transform:rotate(10deg);background:#e1f2b2;color:#2a3825;box-shadow:0 15px 25px #2d254c30}.recap-sample-ticket>span{font-size:7px;letter-spacing:.08em;font-weight:650}.recap-sample-ticket>strong{display:flex;gap:5px;align-items:baseline;margin:13px 0 12px;font:650 60px/.9 IBM Plex Sans Variable,sans-serif;letter-spacing:-.06em}.recap-sample-ticket>strong span{font-size:11px;font-weight:400;letter-spacing:0}.recap-sample-ticket>div{border-top:1px solid #6d7e5655;padding-top:12px;font-size:11px}.recap-sample-ticket>div b{margin-right:4px;font-size:20px}.recap-sample-ticket>small{display:block;margin-top:15px;font-size:9px;line-height:1.5}.recap-art-star{left:5%;bottom:13%;width:54px;height:54px;color:#53446c}@media(max-width:700px){.hero-showcase{height:255px;max-width:400px;margin:0 auto}.hero-art-orbit{width:260px;height:200px}.hero-art-ticket{min-height:155px;padding:12px}.hero-art-ticket strong{font-size:21px;margin:10px 0 13px}.hero-art-ticket>span{font-size:6px}.hero-art-star{width:48px;height:48px}.hero-art-label{font-size:7px;bottom:0;left:12%}.tool-showcase{height:290px}.following-receipt{padding:14px;width:82%;left:8%;top:19%}.receipt-shadow{width:82%;left:9%}.receipt-heading{font-size:13px}.receipt-person{gap:6px;font-size:9px}.receipt-tabs{padding-top:12px}.receipt-state{font-size:6px}.showcase-watermark{font-size:34px;left:16px}.showcase-sticker{font-size:9px}.sticker-following{width:61px;height:61px;right:3%;bottom:15%}.sticker-card{width:88px;height:51px;bottom:16%}.recap-sample-ticket{width:34%;right:5%;min-height:180px;padding:11px}.recap-sample-ticket>strong{font-size:46px}.recap-sample-ticket>small{font-size:8px}.tool-showcase figcaption{font-size:9px}}.profile-art-tool{--pa-ink: var(--tb-ink, #1e292c);--pa-muted: var(--tb-muted, #667477);--pa-faint: var(--tb-faint, #8b999c);--pa-line: var(--tb-line, #d4dfe0);--pa-line-strong: var(--tb-line-strong, #bdccce);--pa-surface: var(--tb-surface, #f8faf9);--pa-white: var(--tb-surface-strong, #fff);--pa-teal: var(--tb-teal, #14877f);--pa-danger: #a32921;margin:0;padding:0 0 20px;border-bottom:1px solid var(--pa-line);color:var(--pa-ink)}.profile-art-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.profile-art-heading>div{min-width:0}.profile-art-eyebrow{margin:0 0 5px;color:var(--pa-teal);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.profile-art-tool h2{margin:0;color:var(--pa-ink);font-family:Fraunces Variable,Georgia,serif;font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1}.profile-art-local{flex:0 0 auto;color:var(--pa-faint);font-size:8px;font-weight:700;letter-spacing:.11em;white-space:nowrap}.profile-art-dek{max-width:560px;margin:9px 0 17px;color:var(--pa-muted);font-size:11px;line-height:1.45}.profile-art-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:21px}.profile-art-editor{min-width:0}.profile-art-tool label,.profile-art-options legend{display:block;margin:0 0 6px;color:var(--pa-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.profile-art-tool label span{font-weight:400;letter-spacing:0;text-transform:none}.profile-art-tool textarea,.profile-art-tool input:not([type]){display:block;width:100%;border:1px solid var(--pa-line-strong);border-radius:var(--tb-radius-sm, 9px);background:var(--pa-white);color:var(--pa-ink);font:13px/1.43 IBM Plex Sans Variable,sans-serif}.profile-art-tool textarea{min-height:74px;resize:vertical;padding:10px 11px}.profile-art-tool input:not([type]){padding:9px 10px}.profile-art-tool textarea::placeholder,.profile-art-tool input::placeholder{color:var(--pa-faint)}.profile-art-tool textarea:focus-visible,.profile-art-tool input:focus-visible{outline:3px solid var(--tb-focus, #075f9b);outline-offset:2px}.profile-art-counter{display:flex;justify-content:space-between;min-height:17px;padding-top:4px;color:var(--pa-faint);font-size:9px;letter-spacing:.03em}.profile-art-counter strong,.profile-art-error{color:var(--pa-danger)}.profile-art-hint{margin:4px 0 12px;color:var(--pa-muted);font-size:10px;line-height:1.4}.profile-art-error{margin:4px 0 10px;font-size:10px;line-height:1.35}.profile-art-options{min-width:0;margin:15px 0 13px;padding:0;border:0}.profile-art-radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-art-radio{display:flex!important;align-items:center;gap:7px;min-width:0;margin:0!important;padding:7px 5px;border:1px solid var(--pa-line-strong);border-radius:8px;background:var(--pa-surface);color:var(--pa-ink)!important;cursor:pointer;letter-spacing:0!important;text-transform:none!important;transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-art-radio:hover{transform:translateY(-1px);border-color:var(--pa-teal)}.profile-art-radio.is-selected{border-color:var(--pa-teal);background:color-mix(in srgb,var(--pa-teal) 10%,var(--pa-white));box-shadow:inset 0 -2px 0 var(--pa-teal)}.profile-art-radio:focus-within{outline:3px solid var(--tb-focus, #075f9b);outline-offset:2px}.profile-art-radio input{position:absolute;width:1px;height:1px;opacity:0}.profile-art-radio>span:last-child{min-width:0}.profile-art-radio strong,.profile-art-radio small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-art-radio strong{font-size:10px;font-weight:700}.profile-art-radio small{margin-top:2px;color:var(--pa-muted);font-size:8px}.profile-art-swatch{flex:0 0 auto;display:block;width:21px;height:25px;border:1px solid currentColor;border-radius:3px;box-shadow:3px 3px 0 currentColor}.header-swatch-dark-lime{background:#193e38;color:#d8f05b}.header-swatch-warm-paper{background:#eee2cf;color:#d65f3f}.header-swatch-coral-studio{background:#dc5b4d;color:#272821}.avatar-swatch-signal{background:#16877f;color:#d8f05b;border-radius:50%}.avatar-swatch-paper{background:#f0e4ce;color:#d65f3f}.avatar-swatch-midnight{background:#222d3a;color:#e9a8cf;border-radius:50%}.profile-art-check{display:flex!important;align-items:center;gap:7px;margin:0 0 14px!important;color:var(--pa-muted)!important;font-size:10px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.profile-art-check input[type=checkbox]{flex:0 0 auto;width:auto;height:auto;min-width:0;margin:0}.profile-art-check input{accent-color:var(--pa-teal)}.profile-art-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-art-link{padding:0;border:0;border-bottom:1px solid var(--pa-teal);background:none;color:var(--pa-teal);font-size:11px}.profile-art-link.quiet{border-color:var(--pa-line-strong);color:var(--pa-muted)}.profile-art-link:disabled{cursor:not-allowed;opacity:.45}.profile-art-preview{min-width:0;padding:11px;border:1px solid var(--pa-line-strong);border-radius:var(--tb-radius, 14px);background:#e4eceb;box-shadow:0 8px 22px #263a3d14}.profile-art-preview-top{display:flex;justify-content:space-between;gap:10px;padding:0 1px 8px;color:var(--pa-muted);font-size:8px;font-weight:700;letter-spacing:.11em}.profile-art-canvas-wrap{position:relative;display:grid;place-items:center;min-height:120px;overflow:hidden;border-radius:7px;background:#d4dfde}.profile-art-canvas-wrap canvas{display:block;width:100%;height:auto;max-width:100%}.header-canvas-wrap canvas{aspect-ratio:3 / 1;object-fit:contain}.avatar-canvas-wrap{width:min(100%,330px);aspect-ratio:1;min-height:0;margin:0 auto;background:#d4dfde}.avatar-canvas-wrap canvas{width:100%;height:100%;object-fit:contain;border-radius:50%}.profile-art-guide{position:absolute;inset:14% 20%;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;border:1px dashed rgb(255 255 255 / 80%);color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / 80%)}.profile-art-guide span{margin-top:5px;padding:3px 5px;border-radius:3px;background:#00000061;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.profile-art-empty{position:absolute;inset:0;display:grid;place-content:center;gap:7px;color:var(--pa-muted);text-align:center}.profile-art-empty span{color:var(--pa-teal);font-size:25px;text-align:center}.profile-art-empty p{margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:15px}.profile-art-loading{position:absolute;inset:auto 8px 8px;padding:6px 8px;border-radius:4px;background:#1e292cd1;color:#fff;font-size:10px;text-align:center}.profile-art-preview-note{margin:8px 0 10px;color:var(--pa-muted);font-size:9px;line-height:1.4}.profile-art-export{width:100%;padding:10px 12px;border:1px solid var(--tb-teal-dark, #09665f);border-radius:8px;background:var(--tb-teal-dark, #09665f);color:#fff;font-size:11px;font-weight:700;transition:background .16s ease,transform .16s ease}.profile-art-export:hover:not(:disabled){background:var(--pa-teal);transform:translateY(-1px)}.profile-art-export:active:not(:disabled){transform:translateY(1px)}.profile-art-export:disabled{cursor:not-allowed;opacity:.48}.profile-art-export-message{margin:8px 0 0}@media(min-width:760px){.profile-art-workbench{grid-template-columns:minmax(0,1fr) minmax(300px,.88fr);gap:28px;align-items:start}.profile-art-preview{position:sticky;top:10px}}@media(max-width:380px){.profile-art-heading{align-items:flex-start;flex-direction:column;gap:6px}.profile-art-radio-grid{gap:4px}.profile-art-radio{gap:4px;padding-inline:3px}.profile-art-swatch{width:17px;height:22px}}@media(prefers-reduced-motion:reduce){.profile-art-radio,.profile-art-export{transition:none}}.thread-tool{position:relative;margin-top:15px;padding:20px 0 8px;border-top:1px solid var(--ink)}.thread-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.thread-kicker{margin:0 0 6px;color:var(--signal-dark);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.thread-heading h2{margin:0;font-size:28px;line-height:.98}.thread-heading h2 em{color:var(--signal-dark);font-style:italic}.thread-stamp{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ink);border-radius:50%;color:var(--signal-dark);font-family:Fraunces Variable,Georgia,serif;font-size:17px}.thread-intro{max-width:330px;margin:11px 0 15px;color:var(--ink-soft);line-height:1.45}.thread-boundary{margin:0 0 14px;padding:9px 10px;border-left:3px solid var(--fresh);background:#fffdf794;color:var(--ink-soft);font-size:11px;line-height:1.4}.thread-boundary strong{color:var(--ink)}.thread-tool label{margin-top:10px}.thread-tool label span{color:var(--ink-soft);font-weight:400;letter-spacing:0;text-transform:none}.thread-source{min-height:200px}.thread-helper{margin:6px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.4}.thread-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:11px;margin-top:12px}.thread-controls label{margin:0 0 5px;font-size:9px}.thread-controls input[type=number]{padding:8px 9px}.thread-check{display:flex;align-items:center;gap:5px;min-height:34px;padding:8px 9px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);font-size:11px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important}.thread-check input{width:auto;accent-color:var(--signal)}.thread-actions{display:flex;justify-content:space-between;gap:12px;margin-top:11px}.thread-link{padding:0;border:0;border-bottom:1px solid var(--signal-dark);background:none;color:var(--signal-dark);font-size:11px}.thread-link:disabled{cursor:not-allowed;border-color:var(--rule);color:#aaa396}.thread-status{min-height:32px;margin-top:14px;padding:8px 10px;border-left:3px solid var(--fresh);background:#fffdf78f;color:var(--ink-soft);font-size:11px}.thread-status-error{border-color:var(--danger);color:var(--danger)}.thread-copy-pending{margin:9px 0 0;padding:8px 10px;border-left:3px solid var(--signal);background:#fffdf78f;color:var(--ink-soft);font-size:10px;line-height:1.4}.thread-errors{margin-top:9px;padding:10px 11px;border-left:3px solid var(--danger);background:#fff8f2;color:var(--danger);font-size:11px;line-height:1.4}.thread-errors strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.thread-errors ul{display:grid;gap:3px;margin:5px 0 0;padding-left:16px}.thread-preview{margin-top:18px;padding-top:15px;border-top:1px solid var(--rule)}.thread-preview-head{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:10px}.thread-preview-head h3{margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:23px;font-weight:500;line-height:1}.thread-preview-head>span{color:var(--ink-soft);font-size:10px}.thread-cards{position:relative;display:grid;gap:9px}.thread-cards:before{position:absolute;top:15px;bottom:15px;left:16px;width:1px;background:var(--rule);content:""}.thread-card{position:relative;display:grid;grid-template-columns:33px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--shadow-card);animation:thread-reveal .3s both;animation-delay:calc(var(--thread-index, 0) * 50ms)}.thread-rail{display:flex;align-items:flex-start;justify-content:center;padding-top:13px;background:var(--ink);color:var(--fresh)}.thread-rail span{font-size:9px;font-weight:700;letter-spacing:.09em;writing-mode:vertical-rl}.thread-card-body{min-width:0;padding:11px 12px 10px}.thread-card-meta{display:flex;justify-content:space-between;gap:8px;color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.1em}.thread-card-meta span:last-child{color:var(--signal-dark);letter-spacing:.04em;white-space:nowrap}.thread-over{color:var(--danger)!important}.thread-card-text{margin:10px 0;overflow-wrap:anywhere;white-space:pre-wrap;font-family:Fraunces Variable,Georgia,serif;font-size:16px;line-height:1.27}.thread-card-actions{display:flex;flex-wrap:wrap;gap:6px}.thread-copy{padding:5px 8px;border:1px solid var(--rule);border-radius:5px;background:transparent;color:var(--ink-soft);font-size:10px}.thread-copy:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper-raised)}.thread-copy:disabled{cursor:wait;opacity:.55}.thread-output-actions{display:flex;gap:8px;margin-top:11px}.thread-primary,.thread-secondary{padding:8px 10px;border-radius:5px;font-size:11px;font-weight:600}.thread-primary{border:1px solid var(--ink);background:var(--ink);color:var(--paper-raised)}.thread-secondary{border:1px solid var(--rule);background:transparent;color:var(--ink)}.thread-primary:hover:not(:disabled){background:var(--signal-dark)}.thread-primary:disabled,.thread-secondary:disabled{cursor:wait;opacity:.55}.thread-note,.thread-disclaimer{margin:10px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.4}.thread-action-error{margin:10px 0 0;color:var(--danger);font-size:11px}.thread-fallback{display:grid;gap:5px;margin-top:11px;padding:10px;border:1px dashed var(--danger);background:#fff8f2}.thread-fallback label{margin:0;color:var(--danger);font-size:9px}.thread-fallback textarea{min-height:100px;background:var(--paper-raised);font-size:11px}@keyframes thread-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.thread-card{animation:none}}@media(max-width:380px){.thread-controls{grid-template-columns:1fr}.thread-output-actions{flex-wrap:wrap}.thread-primary,.thread-secondary{flex:1 1 130px}}.utility-tool{--utility-ink: var(--tb-ink, #1e292c);--utility-muted: var(--tb-muted, #667477);--utility-faint: var(--tb-faint, #8b999c);--utility-line: var(--tb-line, #d4dfe0);--utility-line-strong: var(--tb-line-strong, #bdccce);--utility-accent: var(--tb-teal, #14877f);--utility-accent-dark: var(--tb-teal-dark, #09665f);--utility-wash: var(--tb-teal-wash, #e1f1ef);min-width:0;color:var(--utility-ink)}.utility-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.utility-kicker{margin:0 0 5px;color:var(--utility-accent-dark);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.utility-tool h2{margin:0;color:var(--utility-ink);font-size:25px;line-height:1}.utility-badge{flex:0 0 auto;padding:5px 7px;border:1px solid var(--utility-line-strong);border-radius:999px;color:var(--utility-faint);font-size:8px;font-weight:800;letter-spacing:.08em}.utility-intro{max-width:620px;margin:0 0 14px;color:var(--utility-muted);font-size:13px;line-height:1.45}.utility-boundary{margin:0 0 17px;padding:10px 11px;border-left:3px solid var(--utility-accent);border-radius:0 8px 8px 0;background:var(--utility-wash);color:var(--utility-muted);font-size:11px;line-height:1.4}.utility-boundary strong{color:var(--utility-ink)}.utility-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.utility-field{min-width:0}.utility-field-wide{grid-column:span 2}.utility-tool label{display:block;margin:0 0 6px;color:var(--utility-muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.utility-tool label span{color:var(--utility-faint);font-weight:400;letter-spacing:0;text-transform:none}.utility-tool input,.utility-tool select,.utility-tool textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--utility-line-strong);border-radius:9px;background:var(--tb-surface-strong, #fff);color:var(--utility-ink);font-family:inherit;font-size:13px;line-height:1.4}.utility-tool input,.utility-tool select{min-height:39px;padding:9px 10px}.utility-tool textarea{resize:vertical;padding:10px}.utility-tool input::placeholder,.utility-tool textarea::placeholder{color:var(--utility-faint)}.utility-tool input[aria-invalid=true],.utility-tool select[aria-invalid=true]{border-color:var(--tb-danger, #a94643)}.utility-error{margin:5px 0 0;color:var(--tb-danger, #a94643);font-size:11px;line-height:1.35}.utility-error-wide{margin-top:12px}.utility-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:13px}.utility-actions-output{justify-content:flex-start}.utility-primary,.utility-secondary,.utility-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid var(--utility-accent-dark);border-radius:8px;font-size:11px;font-weight:750;text-decoration:none}.utility-primary{background:var(--utility-accent-dark);color:#fff}.utility-primary:hover:not(:disabled){background:var(--utility-accent)}.utility-secondary{border-color:var(--utility-line-strong);background:var(--tb-surface, #f8faf9);color:var(--utility-ink)}.utility-secondary:hover:not(:disabled){border-color:var(--utility-accent);background:var(--utility-wash)}.utility-primary:disabled,.utility-secondary:disabled{cursor:not-allowed;opacity:.48}.utility-link{border-color:transparent;color:var(--utility-accent-dark)}.utility-output{min-width:0;margin-top:17px;padding:12px;border:1px solid var(--utility-line);border-radius:11px;background:var(--tb-surface, #f8faf9)}.utility-output-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--utility-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.utility-valid{color:var(--utility-accent-dark)}.utility-output code,.utility-output pre{display:block;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--utility-ink);font:12px/1.5 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.utility-output code.is-muted{color:var(--utility-faint)}.utility-notice{margin:9px 0 0;color:var(--utility-muted);font-size:11px;line-height:1.4}.utility-copy-fallback{min-height:58px;margin-top:9px}.search-copy-pending{margin:9px 0 0;padding:9px 10px;border-left:3px solid var(--utility-accent);background:var(--utility-wash);color:var(--utility-muted);font-size:11px;line-height:1.4}.utility-textarea{min-height:177px}.utility-helper{margin:7px 0 0;color:var(--utility-faint);font-size:11px;line-height:1.4}.link-result{margin-top:18px}.link-copy-pending{margin:9px 0 0;padding:9px 10px;border-left:3px solid var(--utility-accent);background:var(--utility-wash);color:var(--utility-muted);font-size:11px;line-height:1.4}.link-counts{display:flex;flex-wrap:wrap;gap:7px 16px;padding:10px 0;border-top:1px solid var(--utility-line);border-bottom:1px solid var(--utility-line);color:var(--utility-muted);font-size:11px}.link-counts strong{color:var(--utility-accent-dark);font-size:18px}.link-errors{margin-top:13px;padding:10px 11px;border-left:3px solid var(--tb-danger, #a94643);border-radius:0 8px 8px 0;background:#fff6f4;color:var(--tb-danger, #a94643);font-size:11px;line-height:1.4}.link-errors strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.link-errors ul{display:grid;gap:5px;margin:6px 0 0;padding-left:16px}.link-errors code{padding:1px 3px;background:#a946431a;font-size:10px}@media(max-width:500px){.utility-heading{align-items:flex-start;flex-direction:column;gap:8px}.utility-form-grid{grid-template-columns:minmax(0,1fr)}.utility-field-wide{grid-column:auto}.utility-actions-output .utility-primary,.utility-actions-output .utility-secondary,.utility-actions-output .utility-link{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.utility-tool *,.utility-tool *:before,.utility-tool *:after{transition-duration:.01ms!important}}.list-compare-tool{--lc-ink:var(--tb-ink, #1e292c);--lc-muted:var(--tb-muted, #667477);--lc-faint:var(--tb-faint, #63777a);--lc-line:var(--tb-line-strong, #bdccce);--lc-soft-line:var(--tb-line, #d4dfe0);--lc-teal:var(--tb-teal-dark, #09665f);--lc-wash:var(--tb-teal-wash, #e1f1ef);max-width:980px;color:var(--lc-ink)}.list-compare-intro{max-width:640px;margin-bottom:22px}.list-compare-kicker{margin:0 0 7px;color:var(--lc-teal);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.list-compare-intro h2{margin:0 0 10px;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1}.list-compare-intro p:last-child{margin:0;color:var(--lc-muted);font-size:13px;line-height:1.5}.list-compare-mode-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0;padding:9px 10px;border:1px solid var(--lc-line);border-radius:8px;background:var(--lc-wash);color:var(--lc-muted);font-size:11px}.list-compare-mode-strip label{font-weight:650}.list-compare-mode-strip select{min-width:210px;flex:1 1 210px;padding:7px 8px;border:1px solid var(--lc-line);border-radius:6px;background:var(--tb-surface-strong, #fff);color:var(--lc-ink);font:inherit}.list-compare-mode-strip select:focus-visible{outline:3px solid var(--lc-teal);outline-offset:2px}.list-compare-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.list-compare-input-panel{min-width:0;padding:15px;border:1px solid var(--lc-line);border-radius:14px;background:var(--tb-surface, #f8faf9)}.list-compare-input-panel>label:first-child{display:block;margin:0 0 7px;color:var(--lc-ink);font-size:12px;font-weight:750;letter-spacing:.02em;text-transform:none}.list-compare-input-help{margin:0 0 7px;color:var(--lc-faint);font-size:10px;line-height:1.35}.list-compare-input-panel textarea{width:100%;min-height:142px;resize:vertical;padding:10px 11px;border:1px solid var(--lc-line);border-radius:9px;background:var(--tb-surface-strong, #fff);color:var(--lc-ink);font:13px/1.45 IBM Plex Sans Variable,sans-serif}.list-compare-input-panel textarea::placeholder{color:var(--lc-faint)}.list-compare-summary{display:flex;flex-wrap:wrap;gap:7px 10px;margin:8px 0 0;color:var(--lc-faint);font-size:10px}.list-compare-summary strong{width:100%;color:var(--lc-ink);font-size:11px}.list-compare-file-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--lc-soft-line)}.list-compare-file-row label{margin:0;padding:5px 7px;border:1px solid var(--lc-line);border-radius:6px;color:var(--lc-teal);cursor:pointer;font-size:10px;letter-spacing:0;text-transform:none}.list-compare-file-row input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.list-compare-file-row:focus-within label{outline:3px solid var(--tb-focus, #075f9b);outline-offset:3px}.list-compare-file-row span{color:var(--lc-faint);font-size:10px}.list-compare-file-error,.list-compare-field-error{margin:7px 0 0;color:#a94643;font-size:10px;line-height:1.35}.list-compare-errors{margin-top:10px;padding:9px 10px;border-left:3px solid #a94643;background:#fff3f1;color:#7d3835;font-size:11px;line-height:1.4}.list-compare-errors strong{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.list-compare-errors ul{display:grid;gap:3px;margin:5px 0 0;padding-left:16px}.list-compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.list-compare-primary-actions,.list-compare-result-actions{display:flex;flex-wrap:wrap;gap:7px}.list-compare-button{padding:8px 10px;border:1px solid var(--lc-line);border-radius:8px;background:transparent;color:var(--lc-teal);font-size:11px;font-weight:650;transition:background .15s,color .15s,border-color .15s}.list-compare-button:hover:not(:disabled){border-color:var(--lc-teal);background:var(--lc-wash)}.list-compare-button.is-primary{border-color:var(--lc-teal);background:var(--lc-teal);color:#fff}.list-compare-button.is-primary:hover:not(:disabled){background:var(--tb-teal, #14877f)}.list-compare-button.is-quiet{color:var(--lc-muted)}.list-compare-button:disabled{cursor:not-allowed;opacity:.45}.list-compare-limit{margin:0;color:var(--lc-faint);font-size:10px;text-align:right}.list-compare-message{margin:12px 0 0;padding:9px 10px;border-left:3px solid var(--tb-teal, #14877f);background:var(--lc-wash);color:var(--lc-teal);font-size:11px}.list-compare-copy-pending{margin:10px 0 0;padding:9px 10px;border-left:3px solid var(--tb-teal, #14877f);background:var(--lc-wash);color:var(--lc-teal);font-size:11px;line-height:1.4}.list-compare-results{margin-top:24px;padding-top:20px;border-top:1px solid var(--lc-soft-line)}.list-compare-results-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.list-compare-results-heading h3,.list-compare-invalid h3{margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:24px;font-weight:500;letter-spacing:-.03em}.list-compare-results-heading>span{color:var(--lc-muted);font-size:11px}.list-compare-groups{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0 13px}.list-compare-groups button{padding:8px 10px;border:1px solid var(--lc-line);border-radius:999px;background:transparent;color:var(--lc-muted);font-size:11px}.list-compare-groups button[aria-pressed=true]{border-color:var(--lc-teal);background:var(--lc-teal);color:#fff}.list-compare-groups strong{margin-left:3px;font-size:10px}.list-compare-search{display:flex;align-items:center;gap:10px;margin:0;color:var(--lc-muted);font-size:10px}.list-compare-search input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--lc-line);border-radius:8px;background:var(--tb-surface-strong, #fff);color:var(--lc-ink);font:12px IBM Plex Sans Variable,sans-serif}.list-compare-caveat{margin:12px 0 0;color:var(--lc-muted);font-size:11px;line-height:1.45}.list-compare-result-list{max-height:252px;overflow:auto;margin-top:12px;padding:10px;border:1px solid var(--lc-soft-line);border-radius:10px;background:var(--tb-surface, #f8faf9)}.list-compare-result-list>p{margin:0 0 7px;color:var(--lc-faint);font-size:10px}.list-compare-result-list ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.list-compare-result-list li{display:flex;justify-content:space-between;gap:12px;align-items:center}.list-compare-result-list a{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:4px;padding:2px 4px;border-radius:3px;background:var(--lc-wash);color:var(--lc-teal);font:11px monospace;overflow-wrap:anywhere;text-decoration:none}.list-compare-result-list a>span{flex:none;color:var(--lc-teal);font:11px IBM Plex Sans Variable,sans-serif}.list-compare-result-list a:hover{background:var(--tb-teal-wash-strong, #cce8e5);text-decoration:underline}.list-compare-result-list a:focus-visible{outline:3px solid var(--tb-focus, #075f9b);outline-offset:2px}.list-compare-result-list li span{color:var(--lc-muted);font-size:10px}.list-compare-cap{margin:7px 0 0;color:var(--lc-muted);font-size:10px}.list-compare-result-actions{margin-top:12px}.list-compare-empty{margin:12px 0 0;padding:16px;border:1px dashed var(--lc-line);color:var(--lc-muted);font-size:11px;text-align:center}.list-compare-invalid{margin-top:22px;padding-top:18px;border-top:1px solid var(--lc-soft-line)}.list-compare-invalid h3{margin-bottom:10px;font-size:22px}.list-compare-copy-fallback{width:100%;min-height:75px;margin-top:10px;padding:8px;border:1px solid var(--lc-line);border-radius:8px;background:var(--tb-surface-strong, #fff);color:var(--lc-ink);font:12px/1.45 monospace}@media(max-width:640px){.list-compare-input-grid{grid-template-columns:1fr}.list-compare-toolbar{align-items:stretch;flex-direction:column}.list-compare-limit{text-align:left}.list-compare-primary-actions .list-compare-button{flex:1 1 auto}}.mention-list-tool{--ml-ink:var(--tb-ink, #1e292c);--ml-muted:var(--tb-muted, #667477);--ml-faint:var(--tb-faint, #63777a);--ml-line:var(--tb-line-strong, #bdccce);--ml-soft-line:var(--tb-line, #d4dfe0);--ml-teal:var(--tb-teal-dark, #09665f);--ml-wash:var(--tb-teal-wash, #e1f1ef);max-width:980px;color:var(--ml-ink)}.mention-list-intro{max-width:650px;margin-bottom:22px}.mention-list-kicker{margin:0 0 7px;color:var(--ml-teal);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mention-list-intro h2{margin:0 0 10px;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1}.mention-list-intro p:last-child{margin:0;color:var(--ml-muted);font-size:13px;line-height:1.5}.mention-list-input-panel{max-width:760px;padding:15px;border:1px solid var(--ml-line);border-radius:14px;background:var(--tb-surface, #f8faf9)}.mention-list-input-panel>label{display:block;margin:0 0 7px;color:var(--ml-ink);font-size:12px;font-weight:750;letter-spacing:.02em}.mention-list-input-help{margin:0 0 7px;color:var(--ml-faint);font-size:10px;line-height:1.4}.mention-list-input-panel textarea{width:100%;min-height:158px;resize:vertical;padding:10px 11px;border:1px solid var(--ml-line);border-radius:9px;background:var(--tb-surface-strong, #fff);color:var(--ml-ink);font:13px/1.5 IBM Plex Sans Variable,sans-serif}.mention-list-input-panel textarea::placeholder{color:var(--ml-faint)}.mention-list-input-error{margin:8px 0 0;color:#a94643;font-size:11px;line-height:1.4}.mention-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.mention-list-actions,.mention-list-result-actions{display:flex;flex-wrap:wrap;gap:7px}.mention-list-button{padding:8px 10px;border:1px solid var(--ml-line);border-radius:8px;background:transparent;color:var(--ml-teal);font-size:11px;font-weight:650;transition:background .15s,color .15s,border-color .15s}.mention-list-button:hover:not(:disabled){border-color:var(--ml-teal);background:var(--ml-wash)}.mention-list-button.is-primary{border-color:var(--ml-teal);background:var(--ml-teal);color:#fff}.mention-list-button.is-primary:hover:not(:disabled){background:var(--tb-teal, #14877f)}.mention-list-button.is-quiet{color:var(--ml-muted)}.mention-list-button:disabled{cursor:not-allowed;opacity:.45}.mention-list-limit{margin:0;color:var(--ml-faint);font-size:10px;text-align:right}.mention-list-message{margin:12px 0 0;padding:9px 10px;border-left:3px solid var(--tb-teal, #14877f);background:var(--ml-wash);color:var(--ml-teal);font-size:11px}.mention-list-results{margin-top:24px;padding-top:20px;border-top:1px solid var(--ml-soft-line)}.mention-list-results-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.mention-list-results-heading h3{margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:24px;font-weight:500;letter-spacing:-.03em}.mention-list-results-heading h3:focus-visible{outline:3px solid var(--tb-focus, #075f9b);outline-offset:4px;border-radius:4px}.mention-list-results-heading>span{color:var(--ml-muted);font-size:11px;text-align:right}.mention-list-result-list{max-height:270px;overflow:auto;margin-top:14px;padding:10px;border:1px solid var(--ml-soft-line);border-radius:10px;background:var(--tb-surface, #f8faf9)}.mention-list-result-list>p{margin:0 0 7px;color:var(--ml-faint);font-size:10px}.mention-list-result-list ol{display:grid;gap:5px;margin:0;padding:0;list-style:none;counter-reset:mention-row}.mention-list-result-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;counter-increment:mention-row}.mention-list-result-list li:before{content:counter(mention-row,decimal-leading-zero);flex:none;color:var(--ml-faint);font:9px monospace}.mention-list-result-list code{flex:1;min-width:0;padding:3px 5px;overflow-wrap:anywhere;border-radius:4px;background:var(--ml-wash);color:var(--ml-teal);font:12px monospace}.mention-list-result-list li>span{flex:none;color:var(--ml-muted);font-size:10px}.mention-list-cap{margin:7px 0 0;color:var(--ml-muted);font-size:10px}.mention-list-empty{margin:14px 0 0;padding:16px;border:1px dashed var(--ml-line);color:var(--ml-muted);font-size:11px;text-align:center}.mention-list-result-actions{margin-top:12px}.mention-list-copy-pending{margin:10px 0 0;padding:9px 10px;border-left:3px solid var(--tb-teal, #14877f);background:var(--ml-wash);color:var(--ml-teal);font-size:11px;line-height:1.4}.mention-list-copy-fallback{width:100%;min-height:75px;margin-top:10px;padding:8px;border:1px solid var(--ml-line);border-radius:8px;background:var(--tb-surface-strong, #fff);color:var(--ml-ink);font:12px/1.45 monospace}.mention-list-tool button:focus-visible,.mention-list-tool textarea:focus-visible{outline:3px solid var(--tb-focus, #075f9b);outline-offset:3px}@media(max-width:640px){.mention-list-toolbar{align-items:stretch;flex-direction:column}.mention-list-limit{text-align:left}.mention-list-actions .mention-list-button{flex:1 1 auto}.mention-list-results-heading{align-items:flex-start;flex-direction:column}.mention-list-results-heading>span{text-align:left}}.interaction-rate-tool{--ir-ink:var(--tb-ink, #1e292c);--ir-muted:var(--tb-muted, #667477);--ir-faint:var(--tb-faint, #63777a);--ir-line:var(--tb-line-strong, #bdccce);--ir-soft-line:var(--tb-line, #d4dfe0);--ir-teal:var(--tb-teal-dark, #09665f);--ir-wash:var(--tb-teal-wash, #e1f1ef);max-width:760px;color:var(--ir-ink)}.interaction-rate-intro{max-width:610px;margin-bottom:23px}.interaction-rate-kicker{margin:0 0 7px;color:var(--ir-teal);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.interaction-rate-intro h2{margin:0 0 10px;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1}.interaction-rate-intro p:last-child{margin:0;color:var(--ir-muted);font-size:13px;line-height:1.5}.interaction-rate-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.interaction-rate-field{min-width:0}.interaction-rate-field label{display:block;margin:0 0 6px;color:var(--ir-ink);font-size:11px;font-weight:750;letter-spacing:.02em;text-transform:none}.interaction-rate-field label span{color:var(--ir-teal);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.interaction-rate-field label small{color:var(--ir-faint);font-size:9px;font-weight:400;letter-spacing:0}.interaction-rate-field input{width:100%;padding:11px 12px;border:1px solid var(--ir-line);border-radius:9px;background:var(--tb-surface-strong, #fff);color:var(--ir-ink);font:16px IBM Plex Sans Variable,sans-serif}.interaction-rate-field input:focus-visible{outline:3px solid var(--tb-focus, #075f9b);outline-offset:3px}.interaction-rate-field input[aria-invalid=true]{border-color:#a94643;background:#fff7f5}.interaction-rate-field-error{margin:5px 0 0;color:#a94643;font-size:10px;line-height:1.35}.interaction-rate-field input:focus-visible,.interaction-rate-total-error:focus-visible,.interaction-rate-result-top h3:focus-visible{outline:3px solid var(--tb-focus, #075f9b);outline-offset:4px;border-radius:4px}.interaction-rate-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:19px;padding-top:15px;border-top:1px solid var(--ir-soft-line)}.interaction-rate-actions>div{display:flex;flex-wrap:wrap;gap:7px}.interaction-rate-actions>p{margin:0;color:var(--ir-faint);font-size:10px;text-align:right}.interaction-rate-button{padding:8px 11px;border:1px solid var(--ir-line);border-radius:8px;background:transparent;color:var(--ir-teal);font-size:11px;font-weight:650;transition:background .15s,color .15s,border-color .15s}.interaction-rate-button:hover{border-color:var(--ir-teal);background:var(--ir-wash)}.interaction-rate-button.is-primary{border-color:var(--ir-teal);background:var(--ir-teal);color:#fff}.interaction-rate-button.is-primary:hover{background:var(--tb-teal, #14877f)}.interaction-rate-button.is-quiet{color:var(--ir-muted)}.interaction-rate-message{margin:13px 0 0;padding:9px 10px;border-left:3px solid var(--tb-teal, #14877f);background:var(--ir-wash);color:var(--ir-teal);font-size:11px}.interaction-rate-total-error{margin:13px 0 0;padding:9px 10px;border-left:3px solid #a94643;background:#fff3f1;color:#7d3835;font-size:11px}.interaction-rate-result{margin-top:24px;padding:19px;border:1px solid var(--ir-line);border-radius:14px;background:var(--tb-surface, #f8faf9)}.interaction-rate-result-top{display:flex;align-items:end;justify-content:space-between;gap:15px}.interaction-rate-result-top h3{max-width:100%;margin:0;color:var(--ir-teal);font-family:Fraunces Variable,Georgia,serif;font-size:clamp(54px,9vw,88px);font-weight:500;letter-spacing:-.07em;line-height:.82;overflow-wrap:anywhere}.interaction-rate-result-top>span{max-width:45%;color:var(--ir-muted);font-size:11px;overflow-wrap:anywhere;text-align:right}.interaction-rate-equation{margin:23px 0 0;padding-top:13px;border-top:1px dashed var(--ir-line);color:var(--ir-ink);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.interaction-rate-equation strong{display:block;margin-bottom:4px;color:var(--ir-teal);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.interaction-rate-display-note,.interaction-rate-boundary{margin:11px 0 0;color:var(--ir-muted);font-size:11px;line-height:1.45}.interaction-rate-warning{margin:12px 0 0;padding:9px 10px;border-left:3px solid #a46a1c;background:#fff7e9;color:#765016;font-size:11px;line-height:1.4}.interaction-rate-copy{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.interaction-rate-copy .interaction-rate-button{flex:0 1 auto}.interaction-rate-copy-pending{margin:13px 0 0;color:var(--ir-muted);font-size:10px;line-height:1.4}.interaction-rate-copy-fallback{display:block;flex:1 0 100%;width:100%;min-height:152px;margin-top:3px;padding:9px;border:1px solid var(--ir-line);border-radius:8px;background:var(--tb-surface-strong, #fff);color:var(--ir-ink);font:11px/1.45 IBM Plex Sans Variable,sans-serif;resize:vertical}@media(max-width:600px){.interaction-rate-inputs{grid-template-columns:1fr;gap:11px}.interaction-rate-actions{align-items:stretch;flex-direction:column}.interaction-rate-actions>div{width:100%}.interaction-rate-actions .interaction-rate-button{flex:1 1 auto}.interaction-rate-actions>p{text-align:left}.interaction-rate-result{padding:15px}.interaction-rate-result-top{align-items:start;flex-direction:column;gap:13px}.interaction-rate-result-top>span{text-align:left}}.follower-trend-tool{--ft-ink:var(--tb-ink, #1e292c);--ft-muted:var(--tb-muted, #667477);--ft-faint:var(--tb-faint, #63777a);--ft-line:var(--tb-line-strong, #bdccce);--ft-soft-line:var(--tb-line, #d4dfe0);--ft-teal:var(--tb-teal-dark, #09665f);--ft-wash:var(--tb-teal-wash, #e1f1ef);max-width:760px;color:var(--ft-ink)}.follower-trend-intro{max-width:620px;margin-bottom:23px}.follower-trend-kicker{margin:0 0 7px;color:var(--ft-teal);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.follower-trend-intro h2{margin:0 0 10px;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1}.follower-trend-intro p:last-child{margin:0;color:var(--ft-muted);font-size:13px;line-height:1.5}.follower-trend-label{display:block;margin-bottom:6px;color:var(--ft-ink);font-size:11px;font-weight:750}.follower-trend-input{display:block;width:100%;min-height:158px;padding:12px;border:1px solid var(--ft-line);border-radius:9px;background:var(--tb-surface-strong,#fff);color:var(--ft-ink);font:14px/1.5 IBM Plex Sans Variable,sans-serif;resize:vertical}.follower-trend-input:focus-visible,.follower-trend-button:focus-visible{outline:3px solid var(--tb-focus,#075f9b);outline-offset:3px}.follower-trend-input[aria-invalid=true]{border-color:#a94643;background:#fff7f5}.follower-trend-format{margin:8px 0 0;color:var(--ft-faint);font-size:10px;line-height:1.5}.follower-trend-format code{color:var(--ft-teal);font-size:10px}.follower-trend-errors{margin-top:13px;padding:10px 12px;border-left:3px solid #a94643;background:#fff3f1;color:#7d3835;font-size:11px;line-height:1.4}.follower-trend-errors ul{margin:6px 0 0;padding-left:18px}.follower-trend-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid var(--ft-soft-line)}.follower-trend-button{min-height:36px;padding:8px 11px;border:1px solid var(--ft-line);border-radius:8px;background:transparent;color:var(--ft-teal);font-size:11px;font-weight:650;transition:background .15s,color .15s,border-color .15s}.follower-trend-button:hover:not(:disabled){border-color:var(--ft-teal);background:var(--ft-wash)}.follower-trend-button.is-primary{border-color:var(--ft-teal);background:var(--ft-teal);color:#fff}.follower-trend-button.is-primary:hover:not(:disabled){background:var(--tb-teal,#14877f)}.follower-trend-button.is-quiet{color:var(--ft-muted)}.follower-trend-button:disabled{cursor:not-allowed;opacity:.55}.follower-trend-message{margin:13px 0 0;padding:9px 10px;border-left:3px solid var(--tb-teal,#14877f);background:var(--ft-wash);color:var(--ft-teal);font-size:11px;line-height:1.4}.follower-trend-canvas{display:block;width:100%;height:auto;margin-top:20px;border:1px solid #405047;border-radius:11px;background:#202725}.follower-trend-canvas[hidden]{display:none}.follower-trend-result{margin-top:20px;padding:19px;border:1px solid var(--ft-line);border-radius:14px;background:var(--tb-surface,#f8faf9)}.follower-trend-result-heading{display:flex;align-items:end;justify-content:space-between;gap:15px}.follower-trend-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.follower-trend-result-heading h3{margin:0;color:var(--ft-teal);font-family:Fraunces Variable,Georgia,serif;font-size:clamp(27px,5vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1;overflow-wrap:anywhere}.follower-trend-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:20px 0 0;padding-top:14px;border-top:1px dashed var(--ft-line)}.follower-trend-stats div{min-width:0}.follower-trend-stats dt{color:var(--ft-teal);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.follower-trend-stats dd{margin:4px 0 0;color:var(--ft-ink);font-size:13px;overflow-wrap:anywhere}.follower-trend-caveat{margin:15px 0 0;color:var(--ft-muted);font-size:11px;line-height:1.5}.follower-trend-records{margin-top:18px}.follower-trend-records h4{margin:0 0 8px;color:var(--ft-teal);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.follower-trend-records ol{max-height:250px;margin:0;padding:0 5px 0 25px;overflow:auto;border-top:1px solid var(--ft-soft-line)}.follower-trend-records li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--ft-soft-line);color:var(--ft-muted);font-size:11px}.follower-trend-records li strong{color:var(--ft-ink);font-weight:700}@media(max-width:600px){.follower-trend-actions{flex-direction:column;align-items:stretch}.follower-trend-actions .follower-trend-button,.follower-trend-result-heading .follower-trend-button{width:100%}.follower-trend-result{padding:15px}.follower-trend-result-heading{align-items:stretch;flex-direction:column;gap:12px}.follower-trend-result-actions{flex-direction:column;align-items:stretch}.follower-trend-stats{grid-template-columns:1fr}}.id-clock-tool{--ic-ink:var(--tb-ink,#1e292c);--ic-muted:var(--tb-muted,#667477);--ic-faint:var(--tb-faint,#63777a);--ic-line:var(--tb-line-strong,#bdccce);--ic-soft-line:var(--tb-line,#d4dfe0);--ic-teal:var(--tb-teal-dark,#09665f);--ic-wash:var(--tb-teal-wash,#e1f1ef);max-width:760px;color:var(--ic-ink)}.id-clock-intro{max-width:620px;margin-bottom:23px}.id-clock-kicker{margin:0 0 7px;color:var(--ic-teal);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.id-clock-intro h2{margin:0 0 10px;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1}.id-clock-intro p:last-child{margin:0;color:var(--ic-muted);font-size:13px;line-height:1.5}.id-clock-label{display:block;margin-bottom:6px;font-size:11px;font-weight:750}.id-clock-input{display:block;width:100%;padding:11px 12px;border:1px solid var(--ic-line);border-radius:9px;background:var(--tb-surface-strong,#fff);color:var(--ic-ink);font:16px IBM Plex Sans Variable,sans-serif}.id-clock-input:focus-visible,.id-clock-button:focus-visible,.id-clock-result h3:focus-visible{outline:3px solid var(--tb-focus,#075f9b);outline-offset:3px}.id-clock-input[aria-invalid=true]{border-color:#a94643;background:#fff7f5}.id-clock-help{margin:8px 0 0;color:var(--ic-faint);font-size:10px;line-height:1.5}.id-clock-error{margin:13px 0 0;padding:9px 10px;border-left:3px solid #a94643;background:#fff3f1;color:#7d3835;font-size:11px;line-height:1.4}.id-clock-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid var(--ic-soft-line)}.id-clock-button{min-height:36px;padding:8px 11px;border:1px solid var(--ic-line);border-radius:8px;background:transparent;color:var(--ic-teal);font-size:11px;font-weight:650}.id-clock-button:hover:not(:disabled){border-color:var(--ic-teal);background:var(--ic-wash)}.id-clock-button.is-primary{border-color:var(--ic-teal);background:var(--ic-teal);color:#fff}.id-clock-button.is-quiet{color:var(--ic-muted)}.id-clock-button:disabled{cursor:not-allowed;opacity:.55}.id-clock-message{margin:13px 0 0;padding:9px 10px;border-left:3px solid var(--tb-teal,#14877f);background:var(--ic-wash);color:var(--ic-teal);font-size:11px;line-height:1.4}.id-clock-result{margin-top:20px;padding:19px;border:1px solid var(--ic-line);border-radius:14px;background:var(--tb-surface,#f8faf9)}.id-clock-result-heading h3{margin:0;color:var(--ic-teal);font-family:Fraunces Variable,Georgia,serif;font-size:clamp(27px,5vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1}.id-clock-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:20px 0 0;padding-top:14px;border-top:1px dashed var(--ic-line)}.id-clock-stats div{min-width:0}.id-clock-stats dt{color:var(--ic-teal);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.id-clock-stats dd{margin:4px 0 0;color:var(--ic-ink);font-size:13px;overflow-wrap:anywhere}.id-clock-stats code{font:inherit;word-break:break-all}.id-clock-caveat{margin:15px 0 0;color:var(--ic-muted);font-size:11px;line-height:1.5}.id-clock-copy{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.id-clock-copy-fallback{display:block;flex:1 0 100%;min-height:145px;margin-top:4px;padding:9px;border:1px solid var(--ic-line);border-radius:8px;background:var(--tb-surface-strong,#fff);color:var(--ic-ink);font:11px/1.45 IBM Plex Sans Variable,sans-serif;resize:vertical}.id-clock-copy-pending{flex:1 0 100%;margin:3px 0 0;color:var(--ic-muted);font-size:10px;line-height:1.4}@media(max-width:600px){.id-clock-actions,.id-clock-copy{flex-direction:column;align-items:stretch}.id-clock-actions .id-clock-button,.id-clock-copy .id-clock-button{width:100%}.id-clock-result{padding:15px}.id-clock-stats{grid-template-columns:1fr}}
