.tr-growth{max-width:var(--tr-ui-layout-max, 1920px);margin:0 auto;color:var(--text);font-size:var(--tr-ui-type-body)}.tr-growth-loading{display:flex;align-items:center;gap:10px;padding:48px 0;color:var(--muted)}.tr-growth-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--tr-ui-space-2);margin:0 0 var(--tr-ui-flow-title);padding:0;list-style:none;font-size:var(--tr-ui-type-meta);color:var(--muted)}.tr-growth-crumbs li{display:inline-flex;align-items:center;min-height:32px;min-width:0;flex:none}.tr-growth-crumbs li:last-child{flex:0 1 auto}.tr-growth-crumbs li>span{min-width:0;overflow-wrap:anywhere}.tr-growth-crumbs li+li:before{content:"/";margin-inline-end:var(--tr-ui-space-2);color:var(--border)}.tr-growth-crumbs a{display:inline-flex;align-items:center;min-height:32px;color:var(--muted);text-decoration:none}.tr-growth-crumbs a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tr-growth-hero{padding-block-end:var(--tr-ui-flow-block);border-block-end:1px solid var(--border)}.tr-growth-hero h1{margin:0;font-family:var(--font-display, var(--font));font-size:var(--tr-ui-type-title);font-weight:750;line-height:1.15;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}:lang(zh) .tr-growth-hero h1,:lang(ja) .tr-growth-hero h1{letter-spacing:0}.tr-growth-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--tr-ui-flow-title)}.tr-growth-pill{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:var(--tr-ui-type-meta);text-decoration:none}.tr-growth-pill:hover{border-color:var(--accent);color:var(--accent)}.tr-growth-lead{max-width:72ch;margin:var(--tr-ui-flow-title) 0 0;color:var(--tr-ui-text-secondary);font-size:16px;line-height:1.75}.tr-growth-meta{margin:var(--tr-ui-flow-heading) 0 0;color:var(--muted);font-size:var(--tr-ui-type-meta);line-height:1.6}.tr-growth-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--tr-ui-flow-actions)}.tr-growth-actions .tr-ui-action,.tr-growth-next-actions .tr-ui-action{text-decoration:none}.tr-growth :is(code,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;direction:ltr;unicode-bidi:isolate}.tr-growth a>code{padding:0;background:transparent;color:inherit}.tr-growth :not(pre):not(a)>code{padding:1px 6px;border-radius:6px;background:var(--surface-subtle);color:var(--text);font-size:max(12px,.92em);overflow-wrap:anywhere}.tr-growth-facts{display:grid;margin:0;padding:4px 0 8px}.tr-growth-fact{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;gap:4px 24px;min-width:0;min-height:56px;padding:10px 0;border-block-end:1px solid var(--border)}.tr-growth-fact dt{color:var(--muted);font-size:var(--tr-ui-type-meta)}.tr-growth-fact dd{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0;font-weight:600;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.tr-growth-fact dd>span[dir=ltr]{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500;font-size:14px}@media(max-width:700px){.tr-growth-fact{grid-template-columns:minmax(0,1fr)}}.tr-growth-metrics{margin-top:24px}.tr-growth-article,.tr-growth-block{font-size:15px;line-height:1.8}.tr-growth-article,.tr-growth-block{margin-top:8px}.tr-growth :is(.tr-growth-article,.tr-growth-block) h2{margin:var(--tr-ui-flow-group) 0 var(--tr-ui-flow-title);font-size:21px;line-height:1.4;letter-spacing:-.015em}.tr-growth :is(.tr-growth-article,.tr-growth-block) :is(p,li){max-width:76ch}.tr-growth :is(.tr-growth-article,.tr-growth-block) p{margin:0 0 var(--tr-ui-flow-prose)}.tr-growth :is(.tr-growth-article,.tr-growth-block) :is(ul,ol){margin:0 0 var(--tr-ui-flow-prose);padding-inline-start:24px}.tr-growth :is(.tr-growth-article,.tr-growth-block) ul{list-style:disc}.tr-growth :is(.tr-growth-article,.tr-growth-block) ol{list-style:decimal}.tr-growth :is(.tr-growth-article,.tr-growth-block) li+li{margin-top:var(--tr-ui-flow-heading)}.tr-growth-article>h2+.tr-growth-block>h2:first-child{margin-block-start:var(--tr-ui-flow-title);font-size:var(--tr-ui-type-section)}.tr-growth :is(.tr-growth-article,.tr-growth-block,.tr-growth-hero,.tr-growth-tip) a:not(.tr-ui-action):not(.tr-growth-card):not(.tr-growth-pill){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tr-growth-muted{color:var(--muted)}.tr-growth-tip{margin:var(--tr-ui-flow-block) 0;padding:16px 20px;border-inline-start:3px solid var(--accent);border-start-end-radius:var(--tr-ui-radius-control);border-end-end-radius:var(--tr-ui-radius-control);background:var(--accent-soft);color:var(--text)}.tr-growth-tip>strong{display:block;margin-bottom:4px;font-size:15px}.tr-growth-tip p{margin:0}.tr-growth-code{margin:0 0 var(--tr-ui-flow-block);border:1px solid var(--border);border-radius:var(--tr-ui-radius-control);background:var(--surface-subtle);overflow:hidden}.tr-growth-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 4px 16px;border-block-end:1px solid var(--border);color:var(--muted);font-size:var(--tr-ui-type-meta)}.tr-growth-code pre{margin:0;padding:16px;overflow-x:auto;font-size:13px;line-height:1.7;white-space:pre}.tr-growth-table{margin:0 0 var(--tr-ui-flow-block);border:1px solid var(--border);border-radius:var(--tr-ui-radius-control);overflow-x:auto;scrollbar-width:thin}.tr-growth-table:focus-visible{outline:3px solid var(--tr-ui-focus);outline-offset:2px}.tr-growth-table table{width:100%;border-collapse:collapse;font-size:var(--tr-ui-type-body);line-height:1.6}.tr-growth-table :is(th,td){min-width:120px;padding:12px 14px;border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.tr-growth-table tbody tr:last-child :is(th,td){border-block-end:0}.tr-growth-table thead th{background:var(--surface-subtle);color:var(--text);font-weight:600;white-space:nowrap}.tr-growth-table tbody th{font-weight:600}.tr-growth-table td code{white-space:nowrap}.tr-growth-faq{display:grid;gap:var(--tr-ui-flow-title)}.tr-growth-faq .tr-ui-disclosure-body p{margin:0;font-size:15px;line-height:1.75}.tr-growth-links{display:flex;flex-wrap:wrap;gap:4px 20px;padding:0!important;list-style:none!important}.tr-growth-links li{margin:0!important}.tr-growth-links a{display:inline-flex;align-items:center;min-height:32px}@media(max-width:700px),(pointer:coarse){.tr-growth-links a{min-height:44px}}@media(max-width:700px){.tr-growth-links{flex-direction:column;align-items:flex-start;gap:0}}.tr-growth :is(.tr-growth-article,.tr-growth-block) .tr-growth-cards,.tr-growth-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}.tr-growth :is(.tr-growth-article,.tr-growth-block) .tr-growth-cards>li{max-width:none;margin:0}.tr-growth-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-content:start;align-items:start;height:100%;min-height:72px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--tr-ui-radius-panel);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .12s,background .12s}.tr-growth-card:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface))}.tr-growth-card:focus-visible{outline:3px solid var(--tr-ui-focus);outline-offset:2px}.tr-growth-card-title{grid-column:1;font-weight:600;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.tr-growth-card-text{grid-column:1;color:var(--muted);font-size:var(--tr-ui-type-meta);line-height:1.6}.tr-growth-card>svg{grid-column:2;grid-row:1;margin-top:2px;color:var(--accent)}:dir(rtl) .tr-growth-card>svg,:dir(rtl) .tr-growth-actions svg{transform:scaleX(-1)}.tr-growth-groups{display:grid;margin-top:8px}.tr-growth-groups>section{display:grid;grid-template-columns:200px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;padding-block:20px;border-block-end:1px solid var(--border)}.tr-growth-groups h2{margin:6px 0 0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.tr-growth-groups ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tr-growth-groups li{display:grid;gap:2px;padding-block:6px}.tr-growth-groups li>a{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:32px;color:var(--text);font-weight:600;font-size:15px;text-decoration:none}.tr-growth-groups li>a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tr-growth-groups li>span{color:var(--muted);font-size:var(--tr-ui-type-meta);line-height:1.6}.tr-growth-chips{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0 0 16px;padding:0!important;list-style:none!important}.tr-growth-chips li{margin:0!important;padding:0!important}.tr-growth-chips a,.tr-growth-chips--static li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 14px!important;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:var(--tr-ui-type-label);text-decoration:none}.tr-growth-chips a:hover{border-color:var(--accent);color:var(--accent)}.tr-growth-chips a>span{color:var(--muted);font-size:var(--tr-ui-type-caption);font-variant-numeric:tabular-nums}.tr-growth-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:0 24px;margin:0!important;padding:0!important;list-style:none!important}.tr-growth-models li{display:grid;gap:4px;margin:0!important;padding:12px 0;border-block-end:1px solid var(--border)}.tr-growth-model-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tr-growth-model-head a,.tr-growth-table th a{text-decoration:none!important}.tr-growth-model-head a:hover,.tr-growth-table th a:hover{text-decoration:underline!important}.tr-growth-model-head a{display:inline-flex;align-items:center;min-height:32px}.tr-growth-model-price{color:var(--muted);font-size:var(--tr-ui-type-meta);font-variant-numeric:tabular-nums}.tr-growth-calculator{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.tr-growth-calculator>.tr-ui-field{display:grid;grid-template-rows:1fr auto}@media(min-width:1100px){.tr-growth-calculator{grid-template-columns:repeat(4,minmax(0,1fr))}}.tr-growth-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:var(--tr-ui-flow-group);padding:24px;border:1px solid var(--border);border-radius:var(--tr-ui-radius-panel);background:var(--surface)}.tr-growth-next h2{margin:0 0 4px;font-family:var(--font-display, var(--font));font-size:22px;line-height:1.3}.tr-growth-next p{margin:0;color:var(--muted);font-size:var(--tr-ui-type-body)}.tr-growth-next-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:700px){.tr-growth-calculator{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px}.tr-growth-calculator input{font-size:16px}.tr-growth-groups>section{grid-template-columns:minmax(0,1fr);padding-block:var(--tr-ui-space-6) var(--tr-ui-space-3)}.tr-growth-groups h2{margin-block-start:0}.tr-growth-groups li>a,.tr-growth-crumbs a,.tr-growth-links a,.tr-growth-model-head a,.tr-growth-table th a{text-decoration:none!important}.tr-growth-model-head a:hover,.tr-growth-table th a:hover{text-decoration:underline!important}.tr-growth-model-head a,.tr-growth-crumbs a{min-height:44px}.tr-growth-crumbs ol{margin-block-end:var(--tr-ui-flow-heading)}.tr-growth-chips a{min-height:44px}.tr-growth-next{padding:20px}.tr-growth-next-actions{width:100%}.tr-growth-next-actions .tr-ui-action{flex:1 0 auto;width:auto;min-inline-size:-moz-max-content;min-inline-size:max-content;white-space:nowrap;justify-content:center}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields){overflow:visible;border-inline:0;border-radius:0}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) :is(table,tbody){display:block}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:12px;border-block-end:1px solid var(--border)}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) tbody tr:last-child{border-block-end:0}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) tbody :is(th,td){display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) tbody th,.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) td:last-child:nth-child(2){grid-column:1 / -1}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) td:before{content:attr(data-column-label);display:block;margin-block-end:4px;color:var(--muted);font-size:12px;line-height:1.5;font-weight:400}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) td code{white-space:normal}.tr-growth-calculator-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.tr-growth-calculator-table td:before{white-space:normal}.tr-growth-lead{font-size:14px;line-height:1.6}}@media(max-width:700px){.tr-works-with-table{overflow:visible}.tr-works-with-table :is(table,tbody){display:block}.tr-works-with-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-works-with-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:2px 14px 12px;border-block-end:1px solid var(--border)}.tr-works-with-table tbody tr:last-child{border-block-end:0}.tr-works-with-table tbody :is(th,td){grid-column:1;min-width:0;padding:0;border:0}.tr-works-with-table tbody th a{display:inline-flex;align-items:center;min-height:44px}.tr-works-with-table tbody td{color:var(--muted);font-size:var(--tr-ui-type-meta);line-height:1.5}.tr-works-with-table tbody td:last-child{grid-column:2;grid-row:1 / span 3;color:inherit;font-size:var(--tr-ui-type-body)}.tr-works-with-table tbody td:last-child a{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px;white-space:normal;overflow-wrap:anywhere}}.tr-growth-snapshot summary{cursor:pointer;padding-block:.75rem;font-weight:600}.tr-growth-snapshot summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tr-growth-snapshot pre{max-height:28rem;overflow:auto}#cost-table,#plans,#model-choices,#rate-snapshot,#decision-scenarios{scroll-margin-top:6rem}.tr-roleplay-cost .tr-growth-tip{margin-block:var(--tr-ui-flow-block) 0;border-inline-start-color:var(--border);background:var(--surface-subtle);font-size:15px;line-height:1.7;text-wrap:pretty}.tr-growth .tr-roleplay-cost .tr-growth-block :is(p,li){max-width:1100px}.tr-roleplay-cost>.tr-growth-block:first-of-type,.tr-roleplay-cost>.tr-growth-tip+.tr-growth-block{margin-top:var(--tr-ui-flow-block)}.tr-rank-table table{min-width:760px}.tr-rank-table :is(th,td){min-width:0;padding:10px 14px;white-space:nowrap;vertical-align:middle}.tr-rank-table tbody th{width:3.5rem;color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.tr-rank-table thead th:nth-child(n+4),.tr-rank-table tbody td:nth-child(n+4){text-align:end;font-variant-numeric:tabular-nums}.tr-rank-more{margin-block:calc(-1 * var(--tr-ui-flow-heading)) var(--tr-ui-flow-prose)}.tr-picks-table :is(th,td){vertical-align:middle}.tr-picks-table tbody td:nth-child(2) code,.tr-picks-table td:nth-child(n+3){white-space:nowrap}.tr-picks-table tbody th{min-width:14rem}.tr-picks-table td:before{white-space:normal}.tr-access-note{display:block;margin-block-start:4px;color:var(--muted);font-size:var(--tr-ui-type-meta)}.tr-pick-sub{display:block;color:var(--muted);font-size:var(--tr-ui-type-meta);font-weight:400;line-height:1.5}.tr-picks-compact{display:grid;gap:var(--tr-ui-flow-prose);margin:0;padding:0;list-style:none}.tr-pick-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-block:8px 0}.tr-pick-facts>span{white-space:nowrap}.tr-roleplay-method{margin-block:var(--tr-ui-flow-group) var(--tr-ui-flow-block)}.tr-roleplay-raw{margin-block-end:var(--tr-ui-flow-prose)}.tr-roleplay-raw summary{cursor:pointer}.tr-growth .tr-roleplay-cost .tr-roleplay-chips{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 var(--tr-ui-flow-prose);padding:0;list-style:none}.tr-growth .tr-roleplay-cost .tr-roleplay-chips li{max-width:none;margin:0}@media(max-width:700px){.tr-rank-table{overflow:visible;border-inline:0;border-radius:0}.tr-rank-table :is(table,tbody){display:block;min-width:0}.tr-rank-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-rank-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;padding-block:14px;border-block-end:1px solid var(--border)}.tr-rank-table tbody tr:last-child{border-block-end:0}.tr-rank-table tbody :is(th,td){display:block;min-width:0;padding:0;border:0;text-align:start}.tr-rank-table tbody th{display:none}.tr-rank-table tbody td:nth-child(2){grid-column:1 / -1;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding-inline-end:4.5rem}.tr-rank-table tbody td:nth-child(2) code{white-space:normal;overflow-wrap:anywhere}.tr-rank-table tbody td:nth-child(3){grid-column:1 / -1;grid-row:1;justify-self:end;align-self:center}.tr-rank-table tbody td:nth-child(n+4){text-align:start}.tr-rank-table tbody td:nth-child(n+4):before{content:attr(data-column-label);display:block;margin-block-end:2px;color:var(--muted);font-size:12px;line-height:1.4;font-weight:400}.tr-picks-table tbody td:nth-child(2):before{display:none}.tr-growth-crumbs li:last-child{display:none}.tr-picks-table tbody td:nth-child(2),.tr-picks-table:not(.tr-picks-table--compare) tbody td:last-child{grid-column:1 / -1}.tr-picks-table tbody td:nth-child(2) code{white-space:nowrap}.tr-growth-table.tr-picks-table tbody td:nth-child(2):before{display:none}}@media(min-width:701px)and (max-width:1150px){.tr-picks-table{overflow:visible;border-inline:0;border-radius:0}.tr-picks-table :is(table,tbody){display:block;min-width:0}.tr-picks-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-picks-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:14px;border-block-end:1px solid var(--border)}.tr-picks-table tbody tr:last-child{border-block-end:0}.tr-picks-table tbody :is(th,td){display:block;min-width:0;padding:0;border:0}.tr-picks-table tbody th{grid-column:1 / -1;min-width:0}.tr-picks-table tbody td:nth-child(2),.tr-picks-table:not(.tr-picks-table--compare) tbody td:last-child{grid-column:1 / -1}.tr-picks-table tbody td:nth-child(2):before{display:none}.tr-picks-table td:before{content:attr(data-column-label);display:block;margin-block-end:2px;color:var(--muted);font-size:12px;line-height:1.4;font-weight:400}}.tr-growth .tr-roleplay-cost .tr-growth-block .tr-growth-cards{grid-template-columns:minmax(0,1fr)}@media(max-width:700px){.tr-growth .tr-growth-table.tr-plan-table:not(.tr-works-with-table):not(.tr-rank-table) tbody td{grid-column:1 / -1}}@media(max-width:700px){.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) tbody tr:has(td code:is(.tr-slash,.tr-keep)) td{grid-column:1 / -1}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) td code.tr-keep{white-space:nowrap}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) td code.tr-slash{overflow-wrap:normal;word-break:normal}.tr-growth-table:not(.tr-works-with-table):not(.tr-rank-table):not(.tr-growth-fields) td code.tr-slash wbr{display:inline}}.tr-growth--focus .tr-growth-fields :is(th,td){vertical-align:middle}.tr-growth--focus .tr-growth-fields tbody :is(th,td):first-child{width:1%;white-space:nowrap}.tr-growth-copy-cell .tr-copy-action.tr-ui-action{margin-block:-4px}@media(max-width:700px){.tr-growth-table.tr-growth-fields{overflow:visible}.tr-growth-fields thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-growth-fields :is(table,tbody,tr,th,td){display:block}.tr-growth-fields tbody tr{position:relative;padding:10px 12px;border-block-end:1px solid var(--border)}.tr-growth-fields tbody tr:last-child{border-block-end:0}.tr-growth--focus .tr-growth-fields tbody :is(th,td):first-child,.tr-growth-fields tbody :is(th,td){width:auto;min-width:0;padding:0;border:0;white-space:normal}.tr-growth-fields tbody :is(th,td):first-child{margin-block-end:4px;font-weight:600}.tr-growth-fields .tr-growth-copy-cell .tr-compact-copy{position:absolute;inset-block-start:4px;inset-inline-end:4px}.tr-growth .tr-growth-fields td code{font-size:12px}.tr-growth .tr-growth-fields td code.tr-slash{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}.tr-growth .tr-growth-fields td code.tr-slash wbr{display:inline}}.tr-growth :is(p,li,summary,dd,figcaption,blockquote):not(.tr-growth-table *){text-wrap:pretty}.tr-growth :is(h2,h3,h4){text-wrap:balance}.tr-growth .tr-keep{white-space:nowrap}.tr-growth code.tr-slash:not(.tr-growth-table code){overflow-wrap:normal;word-break:normal}.tr-growth-table :is(a.tr-keep,strong.tr-keep,summary.tr-keep,th code.tr-keep){white-space:normal}.tr-growth-table code.tr-slash wbr{display:none}.tr-roleplay-method-list{margin:0 0 var(--tr-ui-flow-prose);padding-inline-start:1.15em}.tr-roleplay-method-list li+li{margin-block-start:4px}:lang(ja) .tr-growth :is(h1,h2,h3){word-break:auto-phrase}.tr-growth-age{margin-block-start:12px}.tr-growth.tr-growth--focus{--tr-focus-column: 760px;max-width:var(--tr-focus-column)}.tr-growth--focus .tr-growth-hero{padding-block-end:0;border-block-end:0}.tr-growth--focus :is(.tr-growth-lead,.tr-growth-article p,.tr-growth-article li){max-width:none}.tr-growth--focus .tr-growth-lead{font-size:17px;line-height:1.65}.tr-growth--focus .tr-growth-article{font-size:16px;line-height:1.7}.tr-growth--focus .tr-growth-article>h2{margin-block-end:8px}.tr-growth--focus .tr-growth-block{margin-top:0}.tr-growth--focus .tr-growth-hero+.tr-growth-block{margin-top:var(--tr-ui-flow-block)}.tr-growth-foot{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:var(--tr-ui-flow-group);color:var(--muted);font-size:var(--tr-ui-type-meta);line-height:1.6}.tr-growth-foot p{margin:0}@media(min-width:701px){.tr-growth-foot{gap:4px 8px}.tr-growth-foot p+p:before{content:"·";margin-inline-end:8px}}.tr-connect-list{margin:8px 0 var(--tr-ui-flow-prose);padding:0}.tr-connect-row{display:grid;grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"app url copy";align-items:center;gap:4px 20px;padding-block:12px;border-block-end:1px solid var(--border)}.tr-connect-row:first-child{border-block-start:1px solid var(--border)}.tr-connect-row dt{grid-area:app;display:flex;flex-direction:column;min-width:0;line-height:1.45}.tr-growth .tr-connect-row dt a{font-weight:600;text-decoration:none}.tr-growth .tr-connect-row dt a:hover{text-decoration:underline}.tr-growth .tr-connect-row dt strong{font-weight:600}.tr-connect-row dt span{color:var(--muted);font-size:var(--tr-ui-type-meta)}.tr-connect-row dd{margin:0;min-width:0}.tr-connect-url{grid-area:url}.tr-connect-copy{grid-area:copy}.tr-growth .tr-connect-url code{display:inline-block;max-width:100%;overflow-x:auto;font-size:14px;white-space:nowrap;vertical-align:middle;scrollbar-width:none}@media(max-width:700px){.tr-connect-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"app copy" "url url";gap:4px 12px;padding-block:10px}.tr-connect-row dt{flex-direction:row;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.tr-growth .tr-connect-url code{font-size:12px}}.tr-rp-picks{margin:8px 0 var(--tr-ui-flow-prose);border:1px solid var(--border);border-radius:var(--tr-ui-radius-control);overflow:hidden}.tr-rp-picks:focus-visible{outline:3px solid var(--tr-ui-focus);outline-offset:2px}.tr-rp-picks table{width:100%;border-collapse:collapse;font-size:var(--tr-ui-type-body);line-height:1.5}.tr-rp-picks :is(th,td){padding:10px 16px;border-block-end:1px solid var(--border);text-align:start;vertical-align:middle}.tr-rp-picks thead th{color:var(--muted);font-size:var(--tr-ui-type-meta);font-weight:600}.tr-rp-picks :is(thead th,td):last-child{width:1%;white-space:nowrap;text-align:end}.tr-rp-picks .tr-rp-group th{background:var(--surface-subtle);font-weight:400}.tr-rp-group-name{margin-inline-end:10px;font-weight:650}.tr-rp-group-note{color:var(--muted);font-size:var(--tr-ui-type-meta)}.tr-rp-picks tbody:last-child tr:last-child td{border-block-end:0}.tr-rp-pick{display:flex;align-items:center;gap:6px;min-width:0}.tr-rp-pick code{overflow-wrap:break-word}html .tr-growth :is(.tr-rp-pick,.tr-connect-copy,.tr-growth-copy-cell,.tr-growth-model-head) .tr-copy-action.tr-ui-action{--tr-action-height: 32px;width:32px;min-width:32px;height:32px;min-height:32px;border-color:transparent;background:transparent;color:var(--muted)}html .tr-growth :is(.tr-rp-pick,.tr-connect-copy,.tr-growth-copy-cell,.tr-growth-model-head) .tr-copy-action.tr-ui-action:hover{background:var(--surface-subtle);color:var(--accent)}@media(pointer:coarse){html .tr-growth :is(.tr-rp-pick,.tr-connect-copy,.tr-growth-copy-cell,.tr-growth-model-head) .tr-copy-action.tr-ui-action{--tr-action-height: 40px;width:40px;min-width:40px;height:40px;min-height:40px}}@media(max-width:700px){.tr-rp-picks :is(th,td){padding:8px 12px}.tr-rp-picks thead th:last-child{white-space:normal}.tr-growth .tr-rp-pick code{font-size:12px}.tr-rp-group-name{display:block}}.tr-growth-copy-cell .tr-copy-action{vertical-align:middle}.tr-growth--focus .tr-growth-models{grid-template-columns:minmax(0,1fr);margin-block-end:var(--tr-ui-flow-prose)!important}.tr-growth--focus .tr-growth-models--compact li{padding-block:6px}.tr-growth-models--compact .tr-growth-model-head{flex-wrap:nowrap}.tr-growth-models--compact .tr-growth-model-head a{min-width:0}.tr-growth-models--compact .tr-growth-model-head code{overflow-wrap:anywhere}@media(max-width:700px){.tr-growth .tr-growth-models--compact .tr-growth-model-head code,.tr-growth .tr-rp-prices .tr-rp-pick code{font-size:12px}}.tr-rp-plus-price{display:block;color:var(--muted);font-size:var(--tr-ui-type-meta)}.tr-rp-plus-row{display:none}@media(max-width:700px){.tr-rp-plus-price{display:none}.tr-rp-plus-row{display:table-row}.tr-rp-picks.tr-rp-prices tr:not(.tr-rp-plus-row) td:nth-child(n+2){white-space:normal}.tr-rp-picks.tr-rp-prices tr.tr-rp-has-plus td{border-block-end:0;padding-block-end:2px}.tr-rp-picks.tr-rp-prices .tr-rp-plus-row td{padding-block-start:0;color:var(--muted);font-size:var(--tr-ui-type-meta);text-align:start;white-space:normal;width:auto}}.tr-rp-prices :is(thead th,td):nth-child(n+2){width:1%;white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}@media(max-width:700px){.tr-rp-prices thead th:nth-child(n+2){white-space:normal}}
