.feature-trust{margin:var(--space-32) auto 0;text-align:center;color:var(--muted)}.feature-trust ul{justify-content:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;padding:0;list-style:none;display:flex}.feature-trust li{justify-content:center;align-items:center;gap:var(--space-4);color:var(--sys-basis-success);font-size:var(--text-sm);line-height:var(--line-small);display:flex}.feature-trust svg{flex:0 0 16px}.feature-trust p{max-width:720px;margin:var(--space-8) auto 0;white-space:pre-line;font-size:12px;line-height:16px}.feature-notice{padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-item);background:var(--surface-feature);color:var(--muted)}.feature-notice h3{align-items:center;gap:var(--space-4);font-size:var(--text-base);line-height:var(--line-base);font-weight:600;display:flex}.feature-notice p{align-items:flex-start;gap:var(--space-8);font-size:var(--text-sm);line-height:var(--line-small);margin-top:var(--space-8);display:flex}.feature-notice svg{flex:0 0 16px;margin-top:2px}.feature-section>.feature-notice{margin-top:var(--space-32)}.feature-legal{padding-block:var(--space-16)}.feature-prompt-grid{gap:var(--space-20);margin-top:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-prompt-grid header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);width:100%;display:flex}.feature-prompt-grid h3{font-size:var(--text-lg);font-weight:600;line-height:26px}.feature-prompt-text{padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);flex:1;width:100%;min-height:110px;margin-block:var(--space-16)!important}.feature-prompt-grid .button{font-size:var(--text-sm);min-height:40px}.feature-page[data-feature=computer] .feature-hero,.feature-page[data-feature=finance] .feature-hero{padding-block:var(--space-96)}.feature-page[data-feature=finance] .feature-hero h1{max-width:1280px}@media (max-width:700px){.feature-prompt-grid{grid-template-columns:minmax(0,1fr)}.feature-prompt-grid header{flex-wrap:wrap}.feature-trust li{width:100%}.feature-page[data-feature=computer] .feature-hero,.feature-page[data-feature=finance] .feature-hero{padding-block:var(--space-64)}}.feature-page[data-feature=computer] .feature-hero>p,.feature-page[data-feature=finance] .feature-hero>p{font-size:20px;line-height:28px}.feature-playground{background:var(--surface-feature)}.ds-preview .feature-playground{padding:var(--space-24);width:100%}.ds-preview .feature-playground h2{font-size:32px;line-height:40px}.feature-playground-surface{background:var(--surface-feature)}.feature-trust--ranking li{background:rgb(var(--ref-green-500) / .15);border-radius:var(--radius-control);padding:var(--space-4) var(--space-12);font-size:var(--text-base);line-height:var(--line-base);width:auto;font-weight:600}.feature-trust--ranking p{max-width:none;margin-top:var(--space-12);font-size:var(--text-sm);line-height:var(--line-small)}.feature-prompt-grid article{padding:var(--space-24);border-radius:var(--radius-control);background:var(--surface-raised);border:0;flex-direction:column;align-items:flex-start;display:flex}.feature-prompt-grid .prompt-copy{min-height:32px;font-size:var(--text-base);padding:var(--space-4) var(--space-8);gap:var(--space-4);color:var(--muted);background:0 0;flex:none}.feature-prompt-grid .prompt-copy:hover{background:var(--surface-feature)}.feature-prompt-grid article>.button{width:100%;font-size:var(--text-base);line-height:var(--line-small);min-height:40px;padding-block:var(--space-8)}.feature-prompt-output{align-items:flex-start;gap:var(--space-8);margin-top:var(--space-16);font-size:var(--text-sm);color:var(--muted);background:var(--surface-feature);border-radius:var(--radius-output);width:100%;padding:var(--space-12) var(--space-16);line-height:var(--line-small);justify-content:space-between;display:flex}.feature-prompt-result{align-items:flex-start;gap:var(--space-4);min-width:0;font-weight:600;display:flex}.feature-prompt-output svg{color:inherit;flex-shrink:0}@media (hover:hover) and (pointer:fine){.feature-prompt-grid .prompt-copy{opacity:0}.feature-prompt-grid article:hover .prompt-copy,.feature-prompt-grid article:focus-within .prompt-copy{opacity:1}}.feature-page:is([data-feature=computer],[data-feature=finance]) .step-note{text-align:center;justify-content:center;margin-inline:auto}.feature-page:is([data-feature=computer],[data-feature=finance]) [data-analytics-section=steps] .step-note{text-align:left;max-width:1000px}.feature-page:is([data-feature=computer],[data-feature=finance]) [data-analytics-section=steps] .step-note span{flex:1;min-width:0}.feature-page:is([data-feature=computer],[data-feature=finance]) .step-note svg{margin-top:var(--space-4);flex:0 0 16px}.feature-trust--ranking svg{flex-basis:18px}
