/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.request-tool-page{--request-surface:var(--card);--request-surface-soft:var(--muted);--request-text:var(--foreground);--request-muted:var(--muted-foreground);--request-border:var(--border);--request-brand:var(--primary);--request-info:var(--secondary);--request-brand-soft:var(--request-brand)}@supports (color:color-mix(in lab,red,red)){.request-tool-page{--request-brand-soft:color-mix(in srgb,var(--request-brand) 13%,var(--request-surface))}}.request-tool-page{--request-info-soft:var(--request-info)}@supports (color:color-mix(in lab,red,red)){.request-tool-page{--request-info-soft:color-mix(in srgb,var(--request-info) 12%,var(--request-surface))}}.request-tool-page{--request-gradient:linear-gradient(135deg,var(--request-brand),var(--request-info));background:radial-gradient(circle at 78% 7%,var(--request-info),transparent 35rem),radial-gradient(circle at 12% 4%,var(--request-brand),transparent 30rem),radial-gradient(circle at 92% 38%,var(--request-info),transparent 28rem),linear-gradient(180deg,var(--request-surface),transparent 42rem),var(--background);min-height:100vh;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.request-tool-page{background:radial-gradient(circle at 78% 7%,color-mix(in srgb,var(--request-info) 13%,transparent),transparent 35rem),radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--request-brand) 12%,transparent),transparent 30rem),radial-gradient(circle at 92% 38%,color-mix(in srgb,var(--request-info) 7%,transparent),transparent 28rem),linear-gradient(180deg,color-mix(in srgb,var(--request-surface) 72%,transparent),transparent 42rem),var(--background)}}.request-tool-page{color:var(--request-text);isolation:isolate}.request-tool-page:after,.request-tool-page:before{pointer-events:none;content:"";position:absolute}.request-tool-page:before{background:var(--request-brand);border-radius:999px;width:28rem;height:28rem;inset:5rem auto auto -8rem}@supports (color:color-mix(in lab,red,red)){.request-tool-page:before{background:color-mix(in srgb,var(--request-brand) 10%,transparent)}}.request-tool-page:before{filter:blur(52px);opacity:.72}.request-tool-page:after{background:var(--request-info);border-radius:999px;width:32rem;height:32rem;inset:auto -10rem 6rem auto}@supports (color:color-mix(in lab,red,red)){.request-tool-page:after{background:color-mix(in srgb,var(--request-info) 9%,transparent)}}.request-tool-page:after{filter:blur(58px);opacity:.7}.request-tool-section{z-index:1;padding-block:clamp(2.2rem,4.5vw,4.25rem) clamp(4rem,7vw,6.5rem);position:relative}.request-tool-hero{text-align:center;width:min(100%,48rem);margin-inline:auto}.request-tool-eyebrow{border:1px solid var(--request-brand);align-items:center;gap:.45rem;min-height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.request-tool-eyebrow{border:1px solid color-mix(in srgb,var(--request-brand) 18%,var(--request-border))}}.request-tool-eyebrow{border-radius:var(--anslation-ds-radius-pill);background:linear-gradient(135deg,var(--request-surface),var(--request-surface)),var(--request-surface)}@supports (color:color-mix(in lab,red,red)){.request-tool-eyebrow{background:linear-gradient(135deg,color-mix(in srgb,var(--request-surface) 94%,var(--request-brand-soft)),color-mix(in srgb,var(--request-surface) 96%,var(--request-info-soft))),color-mix(in srgb,var(--request-surface) 88%,transparent)}}.request-tool-eyebrow{box-shadow:var(--anslation-ds-shadow-sm);color:var(--request-brand);padding-inline:.9rem;font-size:.78rem;font-weight:800}.request-tool-hero h1{color:var(--request-text);font-family:var(--font-primary);letter-spacing:0;text-wrap:balance;margin:.95rem 0 0;font-size:clamp(2.35rem,4vw,3.45rem);font-weight:800;line-height:1.04}.request-tool-hero h1 span{background:var(--request-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.request-tool-hero p{max-width:42rem;color:var(--request-muted);margin:.9rem auto 0;font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:500;line-height:1.65}.request-tool-shell{border:1px solid var(--request-brand);width:min(100%,72rem);margin:clamp(2rem,3.4vw,2.8rem) auto 0}@supports (color:color-mix(in lab,red,red)){.request-tool-shell{border:1px solid color-mix(in srgb,var(--request-brand) 16%,var(--request-border))}}.request-tool-shell{border-radius:var(--anslation-ds-radius-2xl,1.5rem);background:linear-gradient(135deg,var(--request-surface),var(--request-surface)),var(--request-surface)}@supports (color:color-mix(in lab,red,red)){.request-tool-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--request-surface) 96%,var(--request-brand-soft)),color-mix(in srgb,var(--request-surface) 98%,var(--request-info-soft))),color-mix(in srgb,var(--request-surface) 92%,transparent)}}.request-tool-shell{box-shadow:0 22px 58px var(--request-brand),var(--anslation-ds-shadow-lg)}@supports (color:color-mix(in lab,red,red)){.request-tool-shell{box-shadow:0 22px 58px color-mix(in srgb,var(--request-brand) 10%,transparent),var(--anslation-ds-shadow-lg)}}.request-tool-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(.75rem,1.6vw,1rem)}.request-tool-grid{grid-template-columns:minmax(17rem,.9fr) minmax(0,1.55fr);gap:clamp(1rem,2vw,1.35rem);display:grid}.request-tool-info-card{border:1px solid var(--request-brand);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.request-tool-info-card{border:1px solid color-mix(in srgb,var(--request-brand) 22%,transparent)}}.request-tool-info-card{border-radius:var(--anslation-ds-radius-xl);background:radial-gradient(circle at 20% 0,var(--request-info),transparent 16rem),radial-gradient(circle at 90% 20%,var(--request-brand),transparent 16rem),linear-gradient(135deg,var(--request-brand),var(--request-info))}@supports (color:color-mix(in lab,red,red)){.request-tool-info-card{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--request-info) 28%,transparent),transparent 16rem),radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--request-brand) 30%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in srgb,var(--request-brand) 94%,var(--background)),color-mix(in srgb,var(--request-info) 88%,var(--background)))}}.request-tool-info-card{color:var(--primary-foreground);box-shadow:0 22px 52px var(--request-brand)}@supports (color:color-mix(in lab,red,red)){.request-tool-info-card{box-shadow:0 22px 52px color-mix(in srgb,var(--request-brand) 18%,transparent)}}.request-tool-info-card{padding:clamp(1.35rem,2.6vw,2rem)}.request-tool-info-card:before{background:radial-gradient(circle at 12% 100%,var(--primary-foreground),transparent 16rem),linear-gradient(115deg,var(--primary-foreground),transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.request-tool-info-card:before{background:radial-gradient(circle at 12% 100%,color-mix(in srgb,var(--primary-foreground) 20%,transparent),transparent 16rem),linear-gradient(115deg,color-mix(in srgb,var(--primary-foreground) 18%,transparent),transparent 34%)}}.request-tool-info-card:before{content:""}.request-tool-info-card:after{border:1px solid var(--primary-foreground);width:16rem;height:16rem;position:absolute;bottom:-6rem;right:-6rem}@supports (color:color-mix(in lab,red,red)){.request-tool-info-card:after{border:1px solid color-mix(in srgb,var(--primary-foreground) 16%,transparent)}}.request-tool-info-card:after{content:"";border-radius:999px}.request-tool-info-inner{z-index:1;position:relative}.request-tool-form-heading h2,.request-tool-info-card h2{font-family:var(--font-primary);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;line-height:1.18}.request-tool-info-card p{color:var(--primary-foreground);margin:.75rem 0 0}@supports (color:color-mix(in lab,red,red)){.request-tool-info-card p{color:color-mix(in srgb,var(--primary-foreground) 84%,transparent)}}.request-tool-info-card p{font-size:.93rem;font-weight:500;line-height:1.65}.request-tool-info-list{gap:1rem;margin-top:clamp(1.5rem,2.6vw,2rem);display:grid}.request-tool-guide-row,.request-tool-info-row{gap:.85rem;display:flex}.request-tool-guide-row>span:first-child,.request-tool-info-icon{border:1px solid var(--primary-foreground);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.request-tool-guide-row>span:first-child,.request-tool-info-icon{border:1px solid color-mix(in srgb,var(--primary-foreground) 18%,transparent)}}.request-tool-guide-row>span:first-child,.request-tool-info-icon{background:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.request-tool-guide-row>span:first-child,.request-tool-info-icon{background:color-mix(in srgb,var(--primary-foreground) 14%,transparent)}}.request-tool-guide-row>span:first-child,.request-tool-info-icon{box-shadow:inset 0 1px 0 var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.request-tool-guide-row>span:first-child,.request-tool-info-icon{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--primary-foreground) 18%,transparent)}}.request-tool-info-icon{border-radius:var(--anslation-ds-radius-lg);width:2.65rem;height:2.65rem}.request-tool-guide-row>span:first-child{border-radius:var(--anslation-ds-radius);width:2.1rem;height:2.1rem;margin-top:.1rem}.request-tool-info-title{color:var(--primary-foreground);font-size:.9rem;font-weight:800;display:block}.request-tool-info-text{color:var(--primary-foreground);margin-top:.25rem;display:block}@supports (color:color-mix(in lab,red,red)){.request-tool-info-text{color:color-mix(in srgb,var(--primary-foreground) 82%,transparent)}}.request-tool-info-text{font-size:.86rem;font-weight:500;line-height:1.55}.request-tool-guide-list{border-top:1px solid var(--primary-foreground);gap:.95rem;margin-top:clamp(1.4rem,2.6vw,2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.request-tool-guide-list{border-top:1px solid color-mix(in srgb,var(--primary-foreground) 18%,transparent)}}.request-tool-guide-list{padding-top:clamp(1.2rem,2vw,1.55rem)}.request-tool-guide-text{color:var(--primary-foreground);margin-top:.22rem;display:block}@supports (color:color-mix(in lab,red,red)){.request-tool-guide-text{color:color-mix(in srgb,var(--primary-foreground) 76%,transparent)}}.request-tool-guide-text{font-size:.78rem;font-weight:500;line-height:1.55}.request-tool-form{padding:clamp(1rem,2.6vw,2rem)}.request-tool-form-heading{margin-bottom:clamp(1.35rem,2.6vw,2rem)}.request-tool-form-heading h2{color:var(--request-text)}.request-tool-form-heading p{max-width:38rem;color:var(--request-muted);margin:.45rem 0 0;font-size:.93rem;font-weight:500;line-height:1.6}.request-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem clamp(1.25rem,3vw,2rem);display:grid}.request-tool-fields label>span{color:var(--request-muted);font-size:.78rem;font-weight:800}.request-tool-input,.request-tool-textarea{border:0;border-bottom:1px solid var(--request-border);width:100%;color:var(--request-text);background:0 0;outline:none;font-size:.92rem;font-weight:650;transition:border-color .15s,box-shadow .15s}.request-tool-input{height:2.75rem;margin-top:.45rem;padding:0}.request-tool-textarea{resize:vertical;min-height:8.4rem;margin-top:.45rem;padding:.75rem 0 .9rem;line-height:1.65}.request-tool-input::placeholder,.request-tool-textarea::placeholder{color:var(--input-placeholder);font-weight:500}.request-tool-input:focus,.request-tool-textarea:focus{border-color:var(--request-brand);box-shadow:0 1px 0 var(--request-brand)}.request-tool-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.45rem,2.6vw,2rem);display:flex}.request-tool-submit{border-radius:var(--anslation-ds-radius-lg);background:var(--request-gradient);width:fit-content;min-height:2.75rem;color:var(--primary-foreground);cursor:pointer;box-shadow:0 14px 28px var(--request-brand);border:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.92rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.request-tool-submit{box-shadow:0 14px 28px color-mix(in srgb,var(--request-brand) 22%,transparent)}}.request-tool-submit{transition:box-shadow .15s,filter .15s,transform .15s}.request-tool-submit:hover{box-shadow:0 18px 36px var(--request-brand)}@supports (color:color-mix(in lab,red,red)){.request-tool-submit:hover{box-shadow:0 18px 36px color-mix(in srgb,var(--request-brand) 26%,transparent)}}.request-tool-submit:hover{filter:saturate(1.04);transform:translateY(-1px)}.request-tool-submit:focus-visible{box-shadow:var(--anslation-ds-focus-ring),0 18px 36px var(--request-brand);outline:none}@supports (color:color-mix(in lab,red,red)){.request-tool-submit:focus-visible{box-shadow:var(--anslation-ds-focus-ring),0 18px 36px color-mix(in srgb,var(--request-brand) 26%,transparent)}}.request-tool-submit:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.58;transform:none}.request-tool-actions p{color:var(--request-muted);font-size:.78rem;font-weight:500;line-height:1.55}.request-tool-actions p span{color:var(--request-text);font-weight:800}.request-tool-success{border:1px solid var(--request-brand);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.request-tool-success{border:1px solid color-mix(in srgb,var(--request-brand) 18%,var(--request-border))}}.request-tool-success{border-radius:var(--anslation-ds-radius-lg);background:var(--request-brand)}@supports (color:color-mix(in lab,red,red)){.request-tool-success{background:color-mix(in srgb,var(--request-brand) 9%,var(--request-surface))}}.request-tool-success{color:var(--request-text);padding:.85rem 1rem;font-size:.88rem;font-weight:750}[data-theme=dark] .request-tool-page{--request-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page{--request-surface:color-mix(in srgb,var(--card) 86%,var(--foreground) 4%)}}[data-theme=dark] .request-tool-page{--request-muted:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page{--request-muted:color-mix(in srgb,var(--muted-foreground) 86%,var(--foreground) 14%)}}[data-theme=dark] .request-tool-page{--request-border:var(--border)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page{--request-border:color-mix(in srgb,var(--border) 68%,var(--request-brand) 18%)}}[data-theme=dark] .request-tool-page{--request-brand-soft:var(--request-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page{--request-brand-soft:color-mix(in srgb,var(--request-brand) 18%,var(--request-surface))}}[data-theme=dark] .request-tool-page{--request-info-soft:var(--request-info)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page{--request-info-soft:color-mix(in srgb,var(--request-info) 16%,var(--request-surface))}}[data-theme=dark] .request-tool-page{background:radial-gradient(circle at 78% 7%,var(--request-info),transparent 34rem),radial-gradient(circle at 12% 4%,var(--request-brand),transparent 30rem),radial-gradient(circle at 92% 38%,var(--request-info),transparent 28rem),linear-gradient(180deg,var(--request-surface),transparent 42rem),var(--background)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page{background:radial-gradient(circle at 78% 7%,color-mix(in srgb,var(--request-info) 20%,transparent),transparent 34rem),radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--request-brand) 18%,transparent),transparent 30rem),radial-gradient(circle at 92% 38%,color-mix(in srgb,var(--request-info) 11%,transparent),transparent 28rem),linear-gradient(180deg,color-mix(in srgb,var(--request-surface) 42%,transparent),transparent 42rem),var(--background)}}[data-theme=dark] .request-tool-page:before{background:var(--request-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page:before{background:color-mix(in srgb,var(--request-brand) 18%,transparent)}}[data-theme=dark] .request-tool-page:before{opacity:.86}[data-theme=dark] .request-tool-page:after{background:var(--request-info)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-page:after{background:color-mix(in srgb,var(--request-info) 16%,transparent)}}[data-theme=dark] .request-tool-page:after{opacity:.82}[data-theme=dark] .request-tool-actions p span,[data-theme=dark] .request-tool-form-heading h2,[data-theme=dark] .request-tool-hero h1{color:var(--foreground)}[data-theme=dark] .request-tool-actions p,[data-theme=dark] .request-tool-fields label>span,[data-theme=dark] .request-tool-form-heading p,[data-theme=dark] .request-tool-hero p{color:var(--request-muted)}[data-theme=dark] .request-tool-shell{border-color:var(--request-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-shell{border-color:color-mix(in srgb,var(--request-brand) 24%,var(--request-border))}}[data-theme=dark] .request-tool-shell{background:linear-gradient(135deg,var(--request-surface),var(--request-surface)),var(--request-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--request-surface) 90%,var(--request-brand) 4%),color-mix(in srgb,var(--request-surface) 92%,var(--request-info) 4%)),color-mix(in srgb,var(--request-surface) 94%,transparent)}}[data-theme=dark] .request-tool-shell{box-shadow:0 24px 64px var(--request-brand),var(--anslation-ds-shadow-lg)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-shell{box-shadow:0 24px 64px color-mix(in srgb,var(--request-brand) 16%,transparent),var(--anslation-ds-shadow-lg)}}[data-theme=dark] .request-tool-info-card{border-color:var(--request-info)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-info-card{border-color:color-mix(in srgb,var(--request-info) 26%,transparent)}}[data-theme=dark] .request-tool-info-card{background:radial-gradient(circle at 20% 0,var(--request-info),transparent 16rem),radial-gradient(circle at 90% 20%,var(--request-brand),transparent 16rem),linear-gradient(135deg,var(--request-brand),var(--request-info))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-info-card{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--request-info) 34%,transparent),transparent 16rem),radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--request-brand) 36%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in srgb,var(--request-brand) 62%,var(--background)),color-mix(in srgb,var(--request-info) 52%,var(--background)))}}[data-theme=dark] .request-tool-info-card{box-shadow:0 24px 58px var(--request-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-info-card{box-shadow:0 24px 58px color-mix(in srgb,var(--request-brand) 24%,transparent)}}[data-theme=dark] .request-tool-input,[data-theme=dark] .request-tool-textarea{border-bottom-color:var(--request-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-input,[data-theme=dark] .request-tool-textarea{border-bottom-color:color-mix(in srgb,var(--request-border) 86%,var(--request-brand) 14%)}}[data-theme=dark] .request-tool-input,[data-theme=dark] .request-tool-textarea{color:var(--foreground)}[data-theme=dark] .request-tool-input::placeholder,[data-theme=dark] .request-tool-textarea::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-input::placeholder,[data-theme=dark] .request-tool-textarea::placeholder{color:color-mix(in srgb,var(--muted-foreground) 76%,var(--foreground) 18%)}}[data-theme=dark] .request-tool-success{border-color:var(--request-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-success{border-color:color-mix(in srgb,var(--request-brand) 26%,var(--request-border))}}[data-theme=dark] .request-tool-success{background:var(--request-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .request-tool-success{background:color-mix(in srgb,var(--request-brand) 13%,var(--request-surface))}}@media (max-width:920px){.request-tool-grid{grid-template-columns:1fr}}@media (max-width:640px){.request-tool-section{padding-block:2rem 4rem}.request-tool-hero{text-align:left}.request-tool-shell{border-radius:var(--anslation-ds-radius-xl);padding:.65rem}.request-tool-info-card{padding:1.2rem}.request-tool-form{padding:1rem .55rem .75rem}.request-tool-fields{grid-template-columns:1fr;row-gap:1.15rem}.request-tool-actions{flex-direction:column;align-items:stretch}.request-tool-submit{width:100%}}