:root{--studio-control-radius:10px;--studio-action:linear-gradient(110deg, #d12450, #ac256e 75%, #8c387d);--studio-action-hover:linear-gradient(110deg, #df2859, #b52b77 75%, #964087);--studio-focus-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 16%, transparent)}body .tr-header .tr-brand,body .studio-auth-brand{color:var(--foreground);border-radius:10px;gap:10px;text-decoration:none}body .tr-header .tr-brand:is(:hover,:active),body .studio-auth-brand:is(:hover,:active){color:var(--foreground);text-decoration:none}body .tr-brand img,body .studio-auth-brand img{border-radius:10px;box-shadow:0 0 0 1px #ffffff14}body .tr-brand-name{min-width:0;line-height:1.25}body .tr-header .tr-brand:hover img,body .studio-auth-brand:hover img{box-shadow:0 0 0 2px color-mix(in srgb, var(--studio-highlight) 40%, transparent)}body .trend-site header.tr-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:1280px;padding-inline:32px;display:grid}body .trend-site .tr-header .tr-account{justify-self:end}body .trend-site .tr-header nav{align-items:center;gap:6px}body .trend-site .tr-header nav a{border-radius:var(--studio-control-radius);min-height:44px;color:var(--muted-foreground);border:1px solid #0000;padding:10px 16px;text-decoration:none}body .trend-site .tr-header nav a:hover{color:var(--foreground);background:var(--studio-subtle);text-decoration:none}body .trend-site .tr-header nav a[aria-current=page]{color:var(--foreground);background:var(--secondary);border-color:var(--border);box-shadow:inset 0 1px #ffffff0a}body .trend-site .tr-header nav a[aria-current=page]:after{display:none}body .tr-header .tr-account>a{border-radius:var(--studio-control-radius);min-height:44px;font-weight:650;text-decoration:none}body .tr-header .tr-account>a:hover{color:var(--foreground);border-color:var(--input);background:var(--secondary);text-decoration:none}body .studio-button{border-radius:var(--studio-control-radius);font-weight:700;line-height:1.4;text-decoration:none}body .studio-button-primary{color:#fff;background:var(--studio-action);box-shadow:inset 0 1px #ffffff1f,0 4px 16px #d124501f}body .studio-button-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--studio-action-hover)}body .studio-button[data-variant=outline]{background:var(--studio-subtle);border-color:var(--input)}body .studio-button[data-variant=outline]:hover:not(:disabled){background:var(--secondary);border-color:var(--muted-foreground)}body .studio-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:none}body .trend-site :is(.zc-button,.zc-download){border-radius:var(--studio-control-radius);background:var(--studio-action);font-weight:700}body .trend-site :is(.zc-button,.zc-download):hover{background:var(--studio-action-hover)}body .studio-cookie-banner .studio-button{white-space:normal;height:auto;min-height:44px;padding:10px 12px}body .studio-button:disabled,body .studio-button[aria-disabled=true]{opacity:.45;box-shadow:none}body .studio-select[data-slot=select-trigger]{border:1px solid var(--input);border-radius:var(--studio-control-radius);background:var(--studio-subtle);min-height:44px}body .studio-select[data-slot=select-trigger]:is(:hover,[data-popup-open]){background:var(--secondary);border-color:var(--studio-highlight)}body :is([data-slot=input],[data-slot=textarea]){border:1px solid var(--input);border-radius:var(--studio-control-radius);min-height:44px;color:var(--foreground);background:var(--studio-subtle);padding:10px 12px;line-height:1.5;box-shadow:inset 0 1px #0000000a}body [data-slot=textarea]{resize:vertical;min-height:104px}body :is([data-slot=input],[data-slot=textarea]):focus-visible{border-color:var(--ring);box-shadow:var(--studio-focus-shadow);outline:none}body :is([data-slot=input],[data-slot=textarea])[aria-invalid=true]{border-color:var(--studio-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-error) 10%, transparent)}body :is([data-slot=input],[data-slot=textarea]):disabled{cursor:not-allowed;color:var(--muted-foreground);opacity:.6}body [data-slot=field-label]{font-weight:650;line-height:1.5}body [data-slot=field-error]{color:var(--studio-error);margin:0;font-size:13px;line-height:1.6}body .tr-studio .tr-advanced-fields textarea{border-radius:var(--studio-control-radius);background:var(--studio-subtle)}body .tr-studio .tr-advanced-fields{padding:16px}body .tr-studio .tr-advanced-fields>label{font-size:13px;font-weight:650;display:block}body .tr-studio .tr-advanced-fields>label:has(textarea){margin-top:18px}body .tr-studio .tr-field-hint{font-size:12px}body .tr-studio .tr-consent{align-items:start;gap:10px;min-height:44px;padding-block:6px;line-height:1.6}body .tr-studio .tr-consent input[type=checkbox]{appearance:none;border:1px solid var(--input);background:var(--studio-subtle);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;display:grid}body .tr-studio .tr-consent input:checked{background:var(--primary);border-color:var(--primary)}body .tr-studio .tr-consent input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}body [data-slot=dialog-content]{scrollbar-width:thin;overscroll-behavior:contain;border-radius:20px;box-shadow:0 24px 90px #0006,inset 0 1px #ffffff0d}body [data-slot=dialog-title]{overflow-wrap:anywhere;font-weight:800}body [data-slot=dialog-description]{line-height:1.65}body [data-slot=dialog-content]>[data-slot=dialog-close]{min-width:40px;min-height:40px;color:var(--muted-foreground);background:var(--studio-subtle);border:1px solid var(--border)}body [data-slot=dialog-content]>[data-slot=dialog-close]:hover{color:var(--foreground);background:var(--secondary)}body [data-slot=dialog-footer]>.studio-button{min-height:44px}body [data-slot=dialog-content] form{min-width:0}body .studio-auth{background:radial-gradient(ellipse at 20% 10%, #d124500f, transparent 60%), var(--background)}body .studio-auth [data-slot=card]{background:var(--card);border-radius:20px;gap:24px;padding:28px;box-shadow:0 18px 60px #0000001f,inset 0 1px #ffffff0a}body .studio-auth :is([data-slot=card-header],[data-slot=card-content]){padding:0}body .studio-auth [data-slot=field-group]{gap:20px}body .studio-auth nav{flex-wrap:wrap;row-gap:10px}body .studio-app [data-slot=sidebar-header] a{border-radius:var(--studio-control-radius);min-height:44px}body .studio-app [data-slot=sidebar-header] a>span{font-style:normal;font-weight:800;line-height:1.3}@media (width>=1024px) and (height<=800px){body .trend-site.tr-landing .tr-hero{padding-block:16px 18px}body .trend-site.tr-landing .tr-hero h1{margin-bottom:8px;font-size:40px}body .trend-site .tr-studio .tr-form{padding-top:16px}body .trend-site .tr-studio .tr-form>h2{font-size:26px}body .trend-site .tr-studio .tr-consent{min-height:32px;padding-block:4px}body .trend-site .tr-model-settings>summary>span{line-height:1.4}body .trend-site .tr-model-settings>summary small{margin-top:1px;font-size:11px;line-height:1.4}}@media (width<=960px){body .trend-site header.tr-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 24px 0}body .trend-site .tr-header .tr-account{grid-area:1/2}body .trend-site .tr-header nav{grid-area:2/1/auto/-1;justify-content:center;padding-block:6px 10px}body .trend-site .tr-header nav a{padding-inline:12px}}@media (width<=760px){body .trend-site header.tr-header{padding-inline:18px}body .trend-site .tr-header nav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;padding-block:6px 10px;display:grid}body .trend-site .tr-header nav a{flex:1;justify-content:center;padding:10px 8px;font-size:12px}body .trend-site .tr-price-controls [role=group]{grid-template-columns:1.2fr .9fr .9fr;align-items:stretch;width:100%;display:grid}body .trend-site .tr-price-controls [role=group]>button{white-space:normal;min-width:0;height:auto;min-height:48px;padding:8px;line-height:1.35}body .studio-button{min-height:44px}body .studio-button[data-size^=icon]{min-width:44px}body :is([data-slot=input],[data-slot=textarea]),body .tr-studio .tr-advanced-fields textarea{font-size:16px}body .studio-auth [data-slot=card]{padding:24px 20px}body .studio-auth,body .studio-app [data-slot=sidebar-inset]>main>:is(div,form),body .studio-app [data-slot=card] :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:18px}}@media (width<=420px){body .trend-site .tr-header .tr-brand{white-space:normal;gap:8px;font-size:14px}body .trend-site .tr-header .tr-account{gap:8px}body .trend-site .tr-header .tr-account>a{padding-inline:10px;font-size:12px}}@media (width<=639px){body [data-slot=dialog-content]{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:16px}body [data-slot=dialog-footer]>.studio-button{white-space:normal;width:100%;height:auto;padding-block:11px}}@media (prefers-reduced-motion:no-preference){body .studio-button,body .tr-header a,body .tr-brand img,body .studio-auth-brand img{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}}@media (prefers-reduced-motion:reduce){body .studio-button,body [data-slot=dialog-overlay],body [data-slot=dialog-content]{transition:none!important;animation:none!important}}
