[data-tone=light]{--section-bg:var(--panel);--section-line:var(--panel-border)}.frame{border-inline-color:#0000}.site-root{background:var(--panel)}.tool-glyph{border-radius:var(--radius-md);background:var(--muted);width:48px;height:48px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.tool-glyph svg{width:58%;height:58%}.tool-glyph[data-size=sm]{border-radius:var(--radius-sm);width:28px;height:28px}.tool-glyph[data-size=lg]{border-radius:22px;width:88px;height:88px}.tool-chip{border:1px solid var(--section-line);color:var(--section-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:500;display:inline-flex}.tool-chip[data-kind=review]{background:var(--status-review-container);color:var(--status-review);border-color:#0000}.tools-hero-copy{padding:88px var(--cell-padding) 32px}.tools-hero-copy .eyebrow{margin-bottom:30px}.tools-hero h1{max-width:16ch;font-size:clamp(40px,5.2vw,80px)}.tools-editorial{max-width:64ch;color:var(--section-muted);margin-top:20px;font-size:15px;line-height:1.6}.tools-search{padding:8px var(--cell-padding) 40px}.tools-search input{border:1px solid var(--section-line);background:var(--card);width:min(100%,520px);min-height:52px;color:var(--section-fg);font:inherit;transition:border-color .16s var(--ease-out);border-radius:999px;padding:0 22px;font-size:16px}.tools-search input:hover{border-color:var(--border)}.tools-search input:focus-visible{border-color:var(--section-fg);outline:2px solid var(--coral);outline-offset:2px}.tool-shelf-status:empty{display:none}.tool-shelf-status{padding:0 var(--cell-padding) 20px;color:var(--section-muted);font-size:14px}.tool-shelf{padding:0 var(--cell-padding) 96px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;list-style:none;display:grid}.tool-shelf>li{display:flex}.tool-card{border:1px solid var(--section-line);border-radius:var(--radius-lg);background:var(--card);width:100%;min-height:260px;transition:border-color .16s var(--ease-out);flex-direction:column;padding:24px;display:flex}.tool-card:hover,.tool-card:focus-within{border-color:var(--section-fg)}.tool-card-top,.tool-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-card h2{letter-spacing:-.03em;margin:24px 0 10px;font-size:22px;font-weight:550}.tool-card h2 a{color:inherit}.tool-card>p{color:var(--section-muted);font-size:14px;line-height:1.55}.tool-card-foot{margin-top:auto;padding-top:24px}.tool-card-open{font-size:12px;font-weight:550}.tool-card-arrow{transition:transform .16s var(--ease-out);display:inline-block}.tool-card:hover .tool-card-arrow,.tool-card:focus-within .tool-card-arrow{transform:translate(3px)}.tool-shelf-slot{border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:260px;color:var(--section-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.tool-shelf-slot>span{font-size:28px;line-height:1}.tool-shelf-slot p{max-width:32ch;font-size:13px;line-height:1.55}.tool-empty{margin:0 var(--cell-padding) 96px;border:1px dashed var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:56px 40px;display:grid}.tool-empty h2{margin:30px 0 20px}.tool-empty p:not(.eyebrow){color:var(--section-muted);font-size:14px;line-height:1.55}.tool-empty .action{margin-top:32px}.tool-listing{padding:56px var(--cell-padding) 96px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.tool-listing-card{top:calc(var(--header-height) + 24px);border-radius:var(--radius-lg);background:var(--card);justify-items:start;gap:18px;padding:32px;display:grid;position:sticky}.tool-crumb{font-size:13px}.tool-crumb a{color:var(--section-muted)}.tool-crumb a:hover{color:var(--section-fg)}.tool-title{letter-spacing:-.04em;font-size:clamp(32px,3.4vw,48px);font-weight:550;line-height:1.05}.tool-listing-card .lede{margin-top:0}.tool-listing-card .actions{margin-top:8px}.tool-access-note{color:var(--section-muted);font-size:12px}.tool-listing-body{gap:40px;display:grid}.tool-listing-block h2{letter-spacing:-.02em;margin-bottom:16px;font-size:22px;font-weight:550}.tool-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tool-steps li{border-radius:var(--radius-md);background:var(--card);align-items:flex-start;gap:16px;padding:20px;display:flex}.tool-steps p{font-size:15px;line-height:1.55}.tool-step-number{background:var(--ink);width:28px;height:28px;color:var(--off-white);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.tool-limits{border:1px solid var(--section-line);border-radius:var(--radius-md);padding:24px}.tool-limits ul{color:var(--section-muted);gap:10px;margin:0;padding-left:18px;font-size:15px;line-height:1.55;display:grid}.tool-workspace{--section-bg:var(--card);background:var(--section-bg)}.tool-workspace-bar{padding:12px var(--cell-padding);border-bottom:1px solid var(--section-line);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.tool-workspace-name{letter-spacing:-.01em;text-transform:none;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.tool-workspace-stage{min-height:70svh;padding:40px var(--cell-padding) 72px;place-items:center;display:grid}.tool-workspace-guide{max-width:820px;padding:48px var(--cell-padding) 96px;border-top:1px solid var(--section-line);gap:32px;display:grid}.tool-access-card{border:1px solid var(--section-line);border-radius:var(--radius-lg);background:var(--panel);width:min(100%,620px);padding:clamp(24px,5vw,44px)}.tool-access-card>.eyebrow{margin-bottom:14px}.tool-access-heading{gap:12px;margin-bottom:32px;display:grid}.tool-access-heading h2,.tool-demo-heading h2{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:550;line-height:1.08}.tool-access-heading p,.tool-demo-heading p{max-width:58ch;color:var(--section-muted);margin:0}.tool-profile-form,.tool-demo-form{gap:20px;display:grid}.tool-form-field{gap:8px;display:grid}.tool-form-field label,.tool-demo-form label{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.tool-form-field input,.tool-demo-form textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--section-fg);font:inherit;font-size:16px}.tool-form-field input{min-height:48px;padding:0 14px}.tool-demo-form textarea{resize:vertical;min-height:180px;padding:14px;line-height:1.5}.tool-form-field input:focus-visible,.tool-demo-form textarea:focus-visible{border-color:var(--section-fg);outline:2px solid var(--coral);outline-offset:2px}.tool-form-field input[aria-invalid=true]{border-color:var(--coral)}.tool-field-hint,.tool-field-error,.tool-form-notice{color:var(--section-muted);margin:0;font-size:12px;line-height:1.5}.tool-field-error,.tool-form-notice{color:var(--section-fg)}.tool-field-error:before,.tool-form-notice:before{content:"! ";color:var(--coral);font-weight:700}.tool-profile-submit{width:100%;font:inherit;border:0;justify-content:space-between}.tool-profile-submit:disabled{cursor:wait;opacity:.62}.build-tool-demo{border:1px solid var(--section-line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);width:min(100%,1080px);display:grid;overflow:hidden}.build-tool-demo-main{order:2;gap:36px;padding:clamp(24px,5vw,48px);display:grid}.tool-demo-heading{gap:12px;display:grid}.tool-demo-form .action:disabled{cursor:not-allowed;opacity:.55}.build-tool-access{border:1px solid var(--section-line);border-radius:var(--radius-md);background:var(--card);padding:24px}.build-tool-access:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.build-tool-access>.eyebrow{margin-bottom:12px}.build-tool-access .tool-access-heading{margin-bottom:24px}.build-tool-limits{border-top:1px solid var(--section-line);padding-top:24px}.build-tool-limits .eyebrow{margin-bottom:12px}.build-tool-limits ul{color:var(--section-muted);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.build-tool-sent .actions{margin-top:12px}.build-tool-demo-steps{border-right:1px solid var(--section-line);background:var(--card);align-content:start;gap:4px;padding:24px 16px;display:grid}.build-tool-step{border-radius:var(--radius-md);color:var(--section-muted);grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.build-tool-step:first-child{background:var(--muted);color:var(--section-fg)}.build-tool-step span{border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.build-tool-step:first-child span{border-color:var(--coral);background:var(--coral);color:var(--ink)}.build-tool-step p{margin:0;font-size:14px;line-height:1.5}@media (width<=1100px){.tool-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-listing{grid-template-columns:minmax(0,1fr);gap:32px}.tool-listing-card{position:static}}@media (width<=767px){.tools-hero-copy{padding:48px var(--cell-padding) 24px}.tools-hero h1{font-size:40px}.tool-shelf{grid-template-columns:minmax(0,1fr);padding-bottom:56px}.tool-card,.tool-shelf-slot{min-height:0}.tool-empty{padding:32px var(--cell-padding);grid-template-columns:minmax(0,1fr);gap:25px}.tool-empty>.illustration{height:220px}.tool-listing{padding:32px var(--cell-padding) 56px}.tool-listing-card{padding:24px}.tool-workspace-bar{flex-wrap:wrap}.tool-workspace-stage{padding:16px}.build-tool-demo{grid-template-columns:minmax(0,1fr)}.build-tool-demo-main{order:0}.build-tool-demo-steps{border-right:0;border-top:1px solid var(--section-line)}}
