@media(min-width:721px){.app:has(>.sidebar){--workspace-header-height:80px}.app:has(>.sidebar)>header{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--workspace-header-height)}.app>.sidebar{top:var(--workspace-header-height,80px);overflow-y:auto}}body{font-family:var(--ui-font);-webkit-font-smoothing:antialiased}::selection{background:#d5e7dc;color:var(--ink)}a{text-underline-offset:4px}.app>header,.contract-review>header,.document-draft>header,.legal-question>header{height:80px;padding-inline:clamp(20px,4vw,64px);border-bottom:1px solid var(--line);background:var(--card)}.beta{background:var(--ui-tint);border:1px solid var(--line);padding:4px 9px;color:var(--green)}.muted,.quiet{color:var(--ui-muted)}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:650;line-height:1.7}.primary,.secondary{min-height:48px;border-radius:var(--ui-radius-sm);padding:12px 20px;font-size:14px;line-height:1.5;font-weight:600;transition:background var(--ui-duration),border-color var(--ui-duration),box-shadow var(--ui-duration),transform var(--ui-duration)}.primary{background:var(--ui-accent);box-shadow:0 2px 4px #20352e0a}.primary:hover:not(:disabled){background:var(--ui-accent-hover);box-shadow:var(--ui-shadow-hover)}.secondary{background:var(--card);border-color:var(--line)}.secondary:hover:not(:disabled){background:var(--ui-tint);border-color:var(--ui-border)}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{border-color:var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ink);background:var(--card);font-size:16px;transition:border-color var(--ui-duration),box-shadow var(--ui-duration)}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--ui-accent);box-shadow:var(--ui-focus)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--ui-error)}input[type=checkbox],input[type=radio]{accent-color:var(--ui-accent)}textarea{line-height:var(--ui-leading)}.card{border:1px solid var(--line);border-radius:var(--ui-radius-lg);padding:32px;box-shadow:var(--ui-shadow)}.auth-error,.toast{background:var(--ui-error-bg);border-color:var(--ui-border);color:var(--ui-error)}.toast{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-hover)}.landing .welcome{max-width:1240px;padding:76px 40px 64px;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.landing .welcome h1{font-size:clamp(38px,4.25vw,60px);line-height:1.09;letter-spacing:-.048em;font-weight:600;margin:18px 0 24px}.landing .welcome h1 span{color:var(--green)}.landing .welcome-copy>p{font-size:17px;line-height:1.75;max-width:460px}.landing .welcome-copy .entry-links{margin:18px 0 0;font-size:13px}.start-option{border-radius:var(--ui-radius);border-color:var(--line);padding:25px 24px;margin-bottom:12px;gap:16px;box-shadow:var(--ui-shadow);transition:box-shadow var(--ui-duration),border-color var(--ui-duration),transform var(--ui-duration)}.start-option>svg:first-child{box-sizing:content-box;padding:12px;background:var(--ui-tint);border-radius:12px;width:22px;height:22px}.start-option strong{font-size:19px;font-weight:600;letter-spacing:-.025em}.start-option small{font-size:14px;line-height:1.65;color:var(--muted)}.start-option>svg:last-child{width:18px;color:var(--muted)}.start-price{font-size:13px;line-height:1.8;margin:20px 4px 0}.result-preview{border:1px solid var(--line);border-radius:var(--ui-radius);margin-top:28px;max-width:460px;overflow:hidden;background:var(--card);box-shadow:var(--ui-shadow);text-align:left}.result-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;font-size:12px;border-bottom:1px solid var(--line)}.result-preview-heading>span{display:flex;align-items:center;gap:8px;font-weight:600}.result-preview-heading small{font-size:11px;color:var(--muted)}.result-preview-body{padding:18px}.result-preview-label{font-size:9px;letter-spacing:.1em;color:var(--ui-warning);font-weight:650}.result-preview-body h2{font-size:18px;margin:4px 0 12px;letter-spacing:-.02em}.result-preview-body blockquote{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;border-left:2px solid #a7bcae;background:var(--ui-tint);font-size:12px;line-height:1.7}.result-preview-body blockquote svg{flex-shrink:0;margin-top:3px;color:var(--muted)}.result-preview-body blockquote small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.result-preview-body p{line-height:1.7;margin:0 0 12px}.result-preview-next{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:12px}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px}.trust-strip>div{min-width:0}.trust-strip svg{color:var(--green);margin-bottom:10px;width:20px;height:20px}.trust-strip strong{display:block;font-weight:600;margin-bottom:6px}.trust-strip p{color:var(--muted);margin:0}.landing-details{max-width:1240px;padding-inline:40px}.landing-details .landing-section{padding:56px 0;border-top:0}.landing-details h2{font-weight:600;font-size:clamp(26px,3vw,36px);letter-spacing:-.035em}.landing-details .task-start{border-radius:var(--ui-radius-lg);padding:32px;box-shadow:var(--ui-shadow)}.task-outcome{border-radius:var(--ui-radius-sm)}.landing-faq details{padding:20px 0}.landing-faq summary{font-size:16px;font-weight:500}.sidebar{top:80px;border-right-color:var(--line);padding:28px 18px}.sidebar .nav{border-radius:var(--ui-radius-sm);font-size:13px;line-height:1.6}.sidebar .nav.active{background:var(--ui-tint);color:var(--green)}.workspace{padding-top:48px}.case-row{border-radius:var(--ui-radius);transition:background var(--ui-duration),border-color var(--ui-duration)}.case-heading h1{font-weight:600}.steps{gap:12px}.steps>div{font-size:12px}.paper{background:var(--ui-tint);border-color:var(--line);line-height:1.85}.source-card{box-shadow:none}.loading{color:var(--muted)}.draft-page,.question-page,.review-page{padding-top:48px;max-width:1040px}.draft-intro,.question-intro,.review-intro{margin-bottom:36px}.draft-intro h1,.question-intro h1,.review-intro h1{font-size:var(--ui-title);letter-spacing:-.04em;line-height:1.13;font-weight:600}.draft-intro>p,.question-intro>p,.review-intro>p{max-width:640px;line-height:1.8;color:var(--muted)}.draft-page textarea,.public-intake textarea,.question-composer textarea{background:var(--card);border-color:var(--line);border-radius:var(--ui-radius-sm);padding:18px;min-height:150px}.review-file{background:var(--ui-tint);border:1px dashed #99b3a5;border-radius:var(--ui-radius);min-height:160px;transition:background var(--ui-duration),border-color var(--ui-duration)}.question-file:hover,.review-file:hover{background:var(--ui-tint);border-color:var(--green)}.question-file{border-radius:var(--ui-radius-sm);background:var(--ui-tint)}.question-conversation{gap:20px}.question-message{max-width:100%;width:100%;border-radius:var(--ui-radius);padding:24px 28px;border-color:var(--line);box-shadow:var(--ui-shadow)}.question-message-user{align-self:stretch;background:var(--ui-tint);border-left:3px solid #9db8a8;box-shadow:none}.question-message>div{font-weight:600;color:var(--green)}.question-message p{font-size:16px;line-height:1.85;max-width:76ch}.question-message time{font-weight:400;font-size:11px}.draft-progress,.question-progress{border:1px solid var(--line);background:var(--ui-tint);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow)}.draft-history button,.question-history button,.review-history button{border-radius:var(--ui-radius);padding:20px;border-color:var(--line)}.draft-types label{border-radius:var(--ui-radius-sm);background:var(--card)}.draft-types label.selected{background:var(--ui-tint);box-shadow:inset 0 0 0 1px var(--green)}.draft-paper{border-radius:var(--ui-radius);padding:36px;line-height:1.9;box-shadow:var(--ui-shadow)}.info-page{max-width:900px}.info-page h1{font-size:var(--ui-title);font-weight:600;letter-spacing:-.04em}.info-page>p{line-height:1.85}.site-legal-footer{max-width:1160px;border-top-color:var(--line);padding-top:32px;padding-bottom:36px;color:var(--muted);gap:14px 28px}.site-legal-footer a{font-size:13px}.site-legal-footer small{font-size:11px;line-height:1.8}@media(hover:hover) and (prefers-reduced-motion:no-preference){.start-option:hover{transform:translateY(-2px);box-shadow:var(--ui-shadow-hover);border-color:var(--ui-border)}.primary:active,.secondary:active{transform:translateY(1px)}}@media(max-width:800px){.landing .welcome{display:grid;grid-template-columns:minmax(0,1fr);padding:40px 24px;grid-gap:28px;gap:28px}.landing .welcome h1{font-size:clamp(35px,6vw,48px);max-width:650px}.landing .welcome-copy>p{font-size:16px}.result-preview{display:none}.landing-details{padding-inline:24px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:28px 0}.landing-details .landing-section{padding:36px 0}.landing-details .task-start{padding:24px}.workspace{padding-top:28px}.draft-page,.question-page,.review-page{padding:28px 20px 48px}}@media(max-width:720px){.app>header,.contract-review>header,.document-draft>header,.legal-question>header{height:72px;padding-inline:20px}.sidebar{position:static;padding:12px 16px}.card{padding:24px 20px;border-radius:var(--ui-radius)}.question-message{padding:20px}.draft-paper{padding:22px}.primary,.secondary{min-height:48px}.start-option{padding:20px 18px;gap:12px}.start-option>svg:first-child{padding:10px;width:20px;height:20px}.start-option strong{font-size:17px}.start-option small{font-size:13px}.draft-heading,.question-heading{gap:12px}.draft-page textarea,.public-intake textarea,.question-composer textarea{padding:14px;font-size:16px}.site-legal-footer{margin-inline:20px}.trust-strip p{font-size:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing .welcome{align-items:start}.landing .welcome>.start-options{padding-top:44px}.analytics-choice{box-shadow:var(--ui-shadow-hover)}.analytics-choice p{font-size:13px;line-height:1.75}.analytics-choice button{min-height:44px;font-size:13px}.analytics-choice .primary{margin-right:6px}@media(max-width:800px){.landing .welcome>.start-options{padding-top:0}}.landing .welcome{grid-template-areas:"copy actions" "preview actions";row-gap:24px}.welcome-copy{grid-area:copy}.landing .welcome>.auth,.landing .welcome>.public-intake,.landing .welcome>.start-options{grid-area:actions}.landing .welcome>.result-preview{grid-area:preview;margin-top:0}@media(max-width:800px){.landing .welcome{grid-template-areas:none}.landing .welcome>.auth,.landing .welcome>.public-intake,.landing .welcome>.result-preview,.landing .welcome>.start-options,.welcome-copy{grid-area:auto}.landing .welcome>.result-preview{display:block;max-width:none;width:100%}}.primary,.secondary{min-height:var(--ui-control-height)}.landing-details .landing-section{padding-block:var(--ui-section-gap)}.start-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.free-badge{display:inline-flex;align-items:center;padding:5px 12px;background:var(--ui-tint);border:1px solid #cbded2;border-radius:99px;color:var(--green);font-size:12px;font-weight:650;white-space:nowrap}.start-price>a{font-size:12px;color:var(--muted)}.result-preview{max-width:none;width:100%;border-radius:var(--ui-radius-lg)}.result-preview-heading{padding:16px 20px;background:var(--ui-tint)}.result-preview-heading>span{display:grid;grid-template-columns:20px 1fr;grid-gap:2px 10px;gap:2px 10px;font-size:13px}.result-preview-heading>span>svg{grid-row:1/3;align-self:center}.result-preview-heading>span>small{grid-column:2;font-size:10px;font-weight:400}.result-preview-heading .preview-label{border:1px solid var(--line);border-radius:6px;padding:3px 6px;font-size:9px;white-space:nowrap}.result-preview-body{padding:22px}.preview-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:var(--ui-warning-bg);color:var(--ui-warning);font-size:10px;font-weight:600}.result-preview-body h2{font-size:20px;line-height:1.4;max-width:30ch;margin:12px 0}.result-preview-body blockquote{padding:12px 14px;font-size:13px;border-radius:0 8px 8px 0}.result-preview-body p{font-size:13px;line-height:1.8}.result-preview-next{justify-content:flex-start;align-items:center;font-size:11px;border-top:1px solid var(--line);padding-top:12px;color:var(--green)}.trust-strip{gap:16px;border:0;padding:24px 0;margin-bottom:8px;align-items:stretch}.trust-strip>div{background:var(--card);border:1px solid var(--line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:24px 20px;display:flex;flex-direction:column}.trust-strip svg{margin-bottom:16px}.trust-strip strong{font-size:14px;letter-spacing:-.015em}.trust-strip p{font-size:12px;max-width:28ch;line-height:1.7}.landing-details .task-start{padding:28px;gap:0}.landing-details .task-start>p{font-size:14px;margin:14px 0;line-height:1.7}.task-points{padding-left:19px;margin:0 0 18px;color:var(--ink);font-size:14px;line-height:1.8}.task-points li::marker{color:var(--ui-muted)}.task-formats{display:block;font-size:11px;color:var(--muted);padding:12px 0;border-top:1px solid var(--line);margin-top:auto}.landing-details .task-link{min-height:var(--ui-control-compact);justify-content:space-between;border-top:0;font-size:13px;font-weight:600;padding-top:10px}.landing-details .existing-situations h2{font-size:clamp(26px,3vw,36px);margin-bottom:12px}.landing-details .existing-situations>p{font-size:14px;max-width:58ch;margin-bottom:24px}.landing-details .existing-situations ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.existing-situations li{min-width:0}.landing-details .existing-situations a{display:flex;height:100%;gap:12px;border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--card);padding:20px;box-shadow:var(--ui-shadow);transition:background var(--ui-duration),border-color var(--ui-duration);text-decoration:none}.existing-situations a>svg{flex-shrink:0;color:var(--green)}.existing-situations a>svg:last-child{margin-left:auto;width:14px;color:var(--muted)}.existing-situations a>span{min-width:0}.existing-situations strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.existing-situations small{display:block;color:var(--muted);font-size:11px;line-height:1.7;margin-top:5px}.landing-details .existing-situations a:hover{background:var(--ui-tint);border-color:var(--ui-border);text-decoration:none}.landing-details .landing-faq details,.landing-details .landing-faq details:first-child,.landing-details .landing-faq details:last-child{padding:0;border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--card);margin:0 0 10px;overflow:hidden}.landing-details .landing-faq summary{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;font-size:15px;font-weight:500;min-height:64px}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--green);flex-shrink:0}.landing-faq details[open]>summary:after{content:"−"}.landing-details .landing-faq details[open]>summary{background:var(--ui-tint)}.landing-details .landing-faq p{padding:0 24px 22px;margin:18px 0 0;max-width:90ch;font-size:14px;line-height:1.8}@media(max-width:800px){.trust-strip{gap:12px;padding:12px 0}.trust-strip>div{padding:20px 16px}.trust-strip strong{font-size:13px}.trust-strip p{font-size:12px}.landing-details .existing-situations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing-details .existing-situations a{flex-wrap:wrap;padding:16px;gap:10px}.existing-situations a>span{flex-basis:100%;order:2}.existing-situations a>svg:last-child{align-self:center}.existing-situations strong{font-size:13px}.existing-situations small{font-size:11px}.result-preview-heading{padding:14px}.result-preview-body{padding:18px}.result-preview-body h2{font-size:18px}.result-preview-heading>span{font-size:12px}.result-preview-heading .preview-label{font-size:8px}.landing-details .task-start{padding:24px}.landing-details .landing-faq summary{padding:18px;font-size:14px}.landing-details .landing-faq p{padding:0 18px 18px;font-size:13px}}.trust-strip{grid-auto-rows:1fr}.uladi-support-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:9px 13px!important;border:1px solid #c5d6ff!important;border-radius:11px;background:#eff5ff!important;color:#164bba!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;white-space:nowrap;min-height:42px;flex-shrink:0;line-height:1.25!important}.uladi-support-button:hover{background:#e0ecff!important;border-color:#709cf3!important}.uladi-support-button:focus-visible{outline:3px solid #6b97ff;outline-offset:3px}.uladi-max-mark{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3485ff,#7055e7);border-radius:8px;color:white;padding:7px 4px;font-size:9px;font-weight:800;letter-spacing:-.3px}.support-mobile-label{display:none}.service-header-actions,.support-header-actions{display:flex;align-items:center;gap:12px}.service-header-actions{min-width:0}@media(max-width:600px){.support-desktop-label{display:none}.support-mobile-label{display:inline}.uladi-support-button{padding:7px 9px!important;gap:6px;font-size:12px!important;min-height:38px}.support-header-actions{gap:8px}.app.approved-app.studio-authenticated>header.approved-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:44px 44px;grid-gap:8px;gap:8px;height:116px;padding:10px 16px;min-width:0;box-sizing:border-box}.approved-toolbar>.brand{grid-area:1/1/2/3;justify-self:start;padding-left:50px;min-width:0}.approved-toolbar .header-right{display:contents}.approved-toolbar .header-right>.icon-button{grid-area:1/2/2/3;justify-self:end;width:44px;height:44px;padding:0;display:grid;place-items:center}.approved-toolbar .uladi-support-button{grid-area:2/1/3/2;width:100%;min-width:0;min-height:44px;box-sizing:border-box}.approved-toolbar .studio-header-billing{grid-area:2/2/3/3;min-width:0;width:100%}.approved-toolbar .studio-header-billing>summary{justify-content:center;min-height:44px;padding:8px;box-sizing:border-box;font-size:12px}.approved-toolbar .studio-header-billing-panel{top:calc(100% + 8px);right:16px;max-height:calc(100dvh - 140px)}}@media(max-width:600px){.approved-app.studio-authenticated:has(>header.approved-toolbar) .approved-menu-toggle{top:10px;left:16px;width:44px;height:44px}.approved-app.studio-authenticated:has(>header.approved-toolbar)>.approved-mobile-tabs{top:116px}html:has(.approved-toolbar){scroll-padding-top:196px}}@media(max-width:600px){body:has(.approved-sidebar) :is(.legal-question,.contract-review,.document-draft,.builder-workspace)>header.service-header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 44px;grid-gap:8px;gap:8px;height:116px;padding:10px 16px;min-width:0;box-sizing:border-box}body:has(.approved-sidebar) header.service-header>a:first-child{grid-row:1;justify-self:start;padding-left:50px;min-width:0}body:has(.approved-sidebar) header.service-header>a:first-child .brand-logo{width:102px!important;height:31px}body:has(.approved-sidebar) header.service-header>span{display:none}body:has(.approved-sidebar) header.service-header>.service-header-actions{grid-row:2;display:flex;align-items:center;gap:8px;width:100%;min-width:0;justify-content:stretch}body:has(.approved-sidebar) header.service-header>.service-header-actions>.studio-header-billing,body:has(.approved-sidebar) header.service-header>.service-header-actions>a{flex:1 1;min-width:0;max-width:100%;margin:0}body:has(.approved-sidebar) header.service-header>.service-header-actions>a{display:flex!important;align-items:center;justify-content:center;height:44px;min-height:44px;padding:6px!important;font-size:12px;line-height:1.3;white-space:normal;text-align:center;box-sizing:border-box;gap:5px}body:has(.approved-sidebar) header.service-header>.service-header-actions>.uladi-support-button{flex:0 0 100px;white-space:nowrap!important}body:has(.approved-sidebar) header.service-header .studio-header-billing>summary{min-height:44px;box-sizing:border-box;justify-content:center;padding:8px 5px;font-size:12px;white-space:normal;text-align:center}body:has(.approved-sidebar) header.service-header .studio-header-billing-panel{right:16px;max-height:calc(100dvh - 145px)}:is(.legal-question,.contract-review,.document-draft,.builder-workspace):has(>header.service-header)>.approved-menu-toggle{top:10px;left:16px;width:44px;height:44px}:is(.legal-question,.contract-review,.document-draft,.builder-workspace):has(>header.service-header)>.approved-mobile-tabs{top:116px}html:has(header.service-header){scroll-padding-top:196px}.builder-workspace:has(>header.service-header) :is(input,textarea,select,[id]){scroll-margin-top:196px}}.approved-sidebar{background:linear-gradient(158deg,#f8fbff,#eef4fe 56%,#e9f1fd);border-right-color:#dce6f5;color:#324e75;box-shadow:inset -1px 0 0 #ffffffc9}.approved-sidebar .brand-logo{color:#172b48}.approved-sidebar a{color:#415d81;border-radius:13px}.approved-sidebar a:hover{color:#245cef;background:#e7effc;border-color:#d6e3f6}.approved-sidebar a.active{color:#235beb;border-color:#cbdffb;background:linear-gradient(125deg,#dceaff,#e9f2ff);box-shadow:inset 0 1px 0 #fff,inset 3px 0 #5d91f6,0 6px 18px #608ac70c}.approved-sidebar a svg{color:#6486b6}.approved-sidebar a.active svg{color:#2862e7}.approved-nav-label{color:#7086a5;font-size:9px;letter-spacing:.12em}.approved-sidebar-brand{padding-top:8px;padding-bottom:22px}.approved-sidebar-brand a:hover{background:transparent;border-color:transparent}.approved-sidebar-note{color:#7288a5}.approved-sidebar .approved-account{border-top-color:#d3e1f4;padding-bottom:8px;color:#35547c}.approved-account>span{color:#2855a0;background:linear-gradient(145deg,#fff,#dbeaff 64%,#b9d4fa);border-color:#bbd3f6;box-shadow:inset 0 1px 2px #fff,0 3px 8px #5984bd12}.approved-account small{color:#6c83a4}.approved-drawer-close{color:#58769f;background:#e8f0fc;border-radius:10px}.approved-drawer-close:hover{color:#245cef;background:#dce9fc}.app.approved-app.studio-authenticated>header,.approved-security.has-account>header,body:has(.approved-sidebar) .service-header{background:#f4f7fcf2;border-bottom-color:#dde7f5;box-shadow:0 1px 0 #ffffffc9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-header-search{background:#ffffff69;border:1px solid #d7e4f7;border-radius:24px;padding-left:17px;color:#6d84a4;box-shadow:inset 0 1px 2px #fff}.studio-header-search:hover{background:#ffffffc9;border-color:#b8cff2}.studio-header-billing>summary{border-radius:16px;background:linear-gradient(155deg,#fff,#f1f6ff 70%,#e4eefc);border-color:#ccdcf2;box-shadow:inset 0 1px 1px #fff,0 4px 12px #416aa611;color:#325683}.studio-header-billing>summary:hover,.studio-header-billing[open]>summary{background:linear-gradient(155deg,#fff,#e7f0ff);border-color:#a8c5f1;box-shadow:inset 0 1px 1px #fff,0 6px 16px #416aa617}.studio-header-billing-panel{border-radius:23px;background:#fcfdff;border-color:#d4e1f4;box-shadow:0 20px 55px #2448781c,inset 0 1px 0 #fff}body:has(.approved-sidebar) .uladi-support-button{border-radius:14px;box-shadow:inset 0 1px 1px #fff,0 3px 10px #416aa60b}body:has(.approved-sidebar) .icon-button{border-radius:12px}body:has(.approved-sidebar) :is(.primary,.p-button):not(.danger){background:linear-gradient(168deg,#467dff,#245cef 46%,#1046c6);border-color:#5686ff #2960db #174bbd;border-radius:15px;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -2px 3px #123ea343,0 8px 20px -8px #2f64da69;color:#fff;transition:transform .2s,box-shadow .2s,background .2s}body:has(.approved-sidebar) :is(.primary,.p-button):not(.danger):not(:disabled):hover{background:linear-gradient(168deg,#5287ff,#2862f4 46%,#134bcc);box-shadow:inset 0 1px 1px #ffffff85,0 11px 24px -9px #2f64da80;transform:translateY(-1px)}body:has(.approved-sidebar) :is(.primary,.p-button):not(.danger):not(:disabled):active{transform:translateY(1px)}body:has(.approved-sidebar) :is(.secondary,.p-button-secondary):not(.danger){background:linear-gradient(165deg,#fff,#f5f8ff 56%,#e3ecfa);border-color:#cddcf0;border-radius:14px;box-shadow:inset 0 1px 1px #fff,0 4px 12px -8px #31578645}body:has(.approved-sidebar) :is(.secondary,.p-button-secondary):not(.danger):not(:disabled):hover{background:linear-gradient(165deg,#fff,#edf4ff 56%,#dce9fb);border-color:#adc6eb;box-shadow:inset 0 1px 1px #fff,0 6px 14px -8px #31578650}body:has(.approved-sidebar) :is(.primary,.secondary,.p-button,.p-button-secondary):disabled{transform:none;box-shadow:none}@media(max-width:900px){.approved-sidebar{background:linear-gradient(155deg,#f9fbff,#eaf2ff);box-shadow:12px 0 40px #183b6626,inset -1px 0 0 #fff}.approved-mobile-tabs{background:#f4f7fcf5;border-bottom-color:#d8e4f6;box-shadow:inset 0 1px 0 #fff}.approved-mobile-tabs>[aria-current=page]{background:linear-gradient(145deg,#e2edff,#f0f6ff);border-color:#c7dcfb;box-shadow:inset 0 1px 0 #fff;color:#245cef}.approved-menu-toggle{border-radius:12px;background:linear-gradient(155deg,#fff,#e8f1ff);border-color:#c9dbf5;box-shadow:inset 0 1px 1px #fff}.approved-nav-backdrop{background:#1c34514d}.studio-header-billing>summary{border-radius:12px}}@media(prefers-reduced-motion:reduce){body:has(.approved-sidebar) :is(.primary,.p-button):not(:disabled):active,body:has(.approved-sidebar) :is(.primary,.p-button):not(:disabled):hover{transform:none;transition:none}}