.ToolPage-module__QTXsPW__shell{padding-top:var(--space-8);padding-bottom:var(--space-32);position:relative}.ToolPage-module__QTXsPW__shell:before{content:"";background:radial-gradient(ellipse 900px 500px at 50% 0%, rgba(var(--tool-accent-rgb), .07), transparent 70%);pointer-events:none;z-index:-1;position:absolute;inset:0 0 50%}.ToolPage-module__QTXsPW__backLink{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dust);margin-bottom:var(--space-8);transition:color var(--duration-fast) var(--ease-out);padding:var(--space-2) var(--space-3);margin-left:calc(-1 * var(--space-3));align-items:center;gap:6px;min-height:36px;display:inline-flex}.ToolPage-module__QTXsPW__backLink:hover{color:var(--tool-accent)}.ToolPage-module__QTXsPW__hero{max-width:760px;margin-bottom:var(--space-12);flex-direction:column;align-items:flex-start;display:flex}.ToolPage-module__QTXsPW__iconWrap{border-radius:var(--radius-md);background:rgba(var(--tool-accent-rgb), .1);border:1px solid rgba(var(--tool-accent-rgb), .25);width:56px;height:56px;color:var(--tool-accent);margin-bottom:var(--space-5);justify-content:center;align-items:center;display:inline-flex}.ToolPage-module__QTXsPW__title{letter-spacing:-.03em;margin-bottom:var(--space-3);font-size:clamp(2rem,4vw + .5rem,3.25rem);line-height:1.05}.ToolPage-module__QTXsPW__valueProp{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--stellar);opacity:.85;max-width:60ch;margin:0}.ToolPage-module__QTXsPW__playgroundWrap{margin-bottom:var(--space-16);max-width:880px}.ToolPage-module__QTXsPW__whenToUse{margin-bottom:var(--space-20);max-width:760px}.ToolPage-module__QTXsPW__whenToUseProse{padding:var(--space-8);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur)}.ToolPage-module__QTXsPW__otherTools{margin-bottom:var(--space-16)}.ToolPage-module__QTXsPW__otherTitle{font-size:var(--text-2xl);letter-spacing:-.02em;margin-bottom:var(--space-6)}.ToolPage-module__QTXsPW__otherGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.ToolPage-module__QTXsPW__otherGrid{grid-template-columns:1fr}}.ToolPage-module__QTXsPW__otherCard{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--stellar);transition:all var(--duration-fast) var(--ease-out);min-height:88px;text-decoration:none;display:flex}@media (hover:hover){.ToolPage-module__QTXsPW__otherCard:hover{border-color:rgba(var(--other-accent-rgb), .35);background:var(--glass-bg-hover);color:var(--stellar);transform:translateY(-2px)}.ToolPage-module__QTXsPW__otherCard:hover .ToolPage-module__QTXsPW__otherArrow{color:var(--other-accent);transform:translate(2px)}}.ToolPage-module__QTXsPW__otherCardSoon{opacity:.6;cursor:default}.ToolPage-module__QTXsPW__otherCardSoon:hover{border-color:var(--glass-border);background:var(--glass-bg);transform:none}.ToolPage-module__QTXsPW__otherIcon{border-radius:var(--radius-sm);background:rgba(var(--other-accent-rgb), .1);width:36px;height:36px;color:var(--other-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ToolPage-module__QTXsPW__otherText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ToolPage-module__QTXsPW__otherName{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.005em;color:var(--stellar);font-weight:600}.ToolPage-module__QTXsPW__otherValue{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--dust)}.ToolPage-module__QTXsPW__otherArrow{color:var(--dust);transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}.ToolPage-module__QTXsPW__otherSoon{border:1px solid var(--glass-border);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.08em;color:var(--dust);text-transform:uppercase;background:#ffffff0a;flex-shrink:0;align-items:center;padding:2px 6px;font-size:10px;display:inline-flex}.ToolPage-module__QTXsPW__cta{max-width:880px}.ToolPage-module__QTXsPW__ctaInner{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);display:flex}.ToolPage-module__QTXsPW__ctaCopy{flex:1;min-width:0}.ToolPage-module__QTXsPW__ctaHeading{font-size:var(--text-xl);letter-spacing:-.015em;margin-bottom:var(--space-2);color:var(--white);line-height:1.2}.ToolPage-module__QTXsPW__ctaDek{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--dust);max-width:60ch;margin:0}.ToolPage-module__QTXsPW__ctaButton{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--grad-primary);color:var(--white);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-md);white-space:nowrap;box-shadow:0 0 0 1px rgba(var(--plasma-rgb), .25), 0 8px 20px -8px rgba(var(--plasma-rgb), .5);transition:all var(--duration-fast) var(--ease-out);flex-shrink:0;display:inline-flex}@media (hover:hover){.ToolPage-module__QTXsPW__ctaButton:hover{color:var(--white);box-shadow:0 0 0 1px rgba(var(--plasma-rgb), .4), 0 12px 28px -10px rgba(var(--plasma-rgb), .65);transform:translateY(-1px)}}@media (max-width:768px){.ToolPage-module__QTXsPW__ctaInner{flex-direction:column;align-items:flex-start}.ToolPage-module__QTXsPW__ctaButton{justify-content:center;width:100%}}
.Drafter-module__Ah3AHG__playground{gap:var(--space-4);padding:var(--space-6);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;display:flex;position:relative;overflow:hidden}.Drafter-module__Ah3AHG__playground:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--plasma-rgb), .4), rgba(var(--ion-rgb), .4), transparent);height:1px;position:absolute;top:0;left:0;right:0}.Drafter-module__Ah3AHG__header{margin-bottom:var(--space-2)}.Drafter-module__Ah3AHG__eyebrow{align-items:center;gap:var(--space-1);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--plasma);margin-bottom:var(--space-2);font-size:10px;font-weight:600;display:inline-flex}.Drafter-module__Ah3AHG__heading{font-size:var(--text-2xl);margin-bottom:var(--space-1);letter-spacing:-.02em;line-height:1.1}.Drafter-module__Ah3AHG__sublabel{font-size:var(--text-sm);color:var(--dust);max-width:none;margin:0}.Drafter-module__Ah3AHG__field{gap:var(--space-2);flex-direction:column;display:flex}.Drafter-module__Ah3AHG__label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--dust);justify-content:space-between;align-items:center;display:flex}.Drafter-module__Ah3AHG__labelHint{color:rgba(var(--signal-rgb), .8);text-transform:none;letter-spacing:0;font-size:10px;font-family:var(--font-body)}.Drafter-module__Ah3AHG__labelAction{color:var(--dust);font-family:var(--font-body);font-size:var(--text-xs);text-transform:none;letter-spacing:0;cursor:pointer;padding:var(--space-2);margin:calc(-1 * var(--space-2));text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;text-decoration:underline}.Drafter-module__Ah3AHG__labelAction:hover:not(:disabled){color:var(--plasma)}.Drafter-module__Ah3AHG__labelAction:disabled{opacity:.4;cursor:not-allowed}.Drafter-module__Ah3AHG__input,.Drafter-module__Ah3AHG__textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--stellar);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);resize:vertical;background:#0a0e1a99}.Drafter-module__Ah3AHG__input:focus,.Drafter-module__Ah3AHG__textarea:focus{border-color:var(--glass-border-active);background:#0a0e1acc;outline:none}.Drafter-module__Ah3AHG__input:disabled,.Drafter-module__Ah3AHG__textarea:disabled{opacity:.6;cursor:not-allowed}.Drafter-module__Ah3AHG__textarea{min-height:140px;font-family:var(--font-body);white-space:pre-wrap}.Drafter-module__Ah3AHG__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Drafter-module__Ah3AHG__btn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:-.005em;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.Drafter-module__Ah3AHG__btn:disabled{opacity:.4;cursor:not-allowed}.Drafter-module__Ah3AHG__btnPrimary{background:var(--grad-primary);color:var(--white);box-shadow:0 0 0 1px rgba(var(--plasma-rgb), .25), 0 8px 20px -8px rgba(var(--plasma-rgb), .5)}.Drafter-module__Ah3AHG__btnPrimary:hover:not(:disabled){box-shadow:0 0 0 1px rgba(var(--plasma-rgb), .4), 0 12px 28px -8px rgba(var(--plasma-rgb), .65);transform:translateY(-1px)}.Drafter-module__Ah3AHG__btnSecondary{background:rgba(var(--reactor-rgb), .15);color:var(--reactor);border-color:rgba(var(--reactor-rgb), .3)}.Drafter-module__Ah3AHG__btnSecondary:hover:not(:disabled){background:rgba(var(--reactor-rgb), .22)}.Drafter-module__Ah3AHG__btnGhost{color:var(--dust);border-color:var(--glass-border);background:0 0}.Drafter-module__Ah3AHG__btnGhost:hover:not(:disabled){color:var(--stellar);border-color:var(--glass-border-hover);background:#ffffff08}.Drafter-module__Ah3AHG__output{margin-top:var(--space-2);border:1px solid rgba(var(--plasma-rgb), .18);border-radius:var(--radius-md);background:#0a0e1ab3;overflow:hidden}.Drafter-module__Ah3AHG__outputHeader{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--glass-border);background:rgba(var(--plasma-rgb), .04);justify-content:space-between;align-items:center;display:flex}.Drafter-module__Ah3AHG__outputLabel{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--plasma);display:inline-flex}.Drafter-module__Ah3AHG__spin{animation:.8s linear infinite Drafter-module__Ah3AHG__ripple-spin}@keyframes Drafter-module__Ah3AHG__ripple-spin{to{transform:rotate(360deg)}}.Drafter-module__Ah3AHG__copyBtn{align-items:center;gap:var(--space-1);border:1px solid var(--glass-border);color:var(--dust);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;min-height:36px;transition:all var(--duration-fast) var(--ease-out);background:0 0;display:inline-flex}.Drafter-module__Ah3AHG__copyBtn:hover{color:var(--plasma);border-color:rgba(var(--plasma-rgb), .4);background:rgba(var(--plasma-rgb), .04)}.Drafter-module__Ah3AHG__outputBody{padding:var(--space-5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--stellar);white-space:pre-wrap;word-break:break-word;max-height:480px;margin:0;overflow-y:auto}.Drafter-module__Ah3AHG__error{padding:var(--space-3) var(--space-4);background:rgba(var(--reactor-rgb), .08);border:1px solid rgba(var(--reactor-rgb), .3);border-radius:var(--radius-md);color:var(--reactor);font-size:var(--text-sm)}.Drafter-module__Ah3AHG__footnote{font-size:var(--text-xs);color:var(--dust);opacity:.7;line-height:var(--leading-normal);margin:0}
